diff --git a/documentation/Screen+touch screen resources/6560A1¢ß¦¦-+.dwg b/documentation/Screen+touch screen resources/6560A1¢ß¦¦-+.dwg deleted file mode 100644 index 643012a..0000000 Binary files a/documentation/Screen+touch screen resources/6560A1¢ß¦¦-+.dwg and /dev/null differ diff --git a/documentation/Screen+touch screen resources/AML130A2402S.pdf b/documentation/Screen+touch screen resources/AML130A2402S.pdf deleted file mode 100644 index 625f8bf..0000000 Binary files a/documentation/Screen+touch screen resources/AML130A2402S.pdf and /dev/null differ diff --git a/documentation/Screen+touch screen resources/CTP.pdf b/documentation/Screen+touch screen resources/CTP.pdf deleted file mode 100644 index c7dcab7..0000000 --- a/documentation/Screen+touch screen resources/CTP.pdf +++ /dev/null @@ -1,70 +0,0 @@ -%PDF-1.4 -1 0 obj -<< -/Type /Pages -/Kids [2 0 R ] -/Count 1 -/Resources 3 0 R ->> -endobj -2 0 obj -<< -/Type /Page -/MediaBox [0 0 7087 5012] -/Contents [4 0 R 5 0 R ] -/Parent 1 0 R ->> -endobj -5 0 obj -<< -/Length 598053 -/Filter [/ASCIIHexDecode /FlateDecode ] ->> -stream -78018CBD5D8E2DB90EA5F77E813B873B82C2C9CC9D7F2330E047F7830760C06E34EC06DA2F9EBEBFB5162951B16357350A75900C2E51242551D44FC47EFBCFFFFAEF7FBDFDE7BFFDFB5F7FFEF3FFE91FFDF7BFFD2FFDD7FFFB7FFDFB5FFFE3DFFFFA7C7CFC47FFFF3FFCF9F3F9F669E2FF6EE2F1F6FEFEF11F914016F15FFFFDAFFFFDDFFFFAEF2DE994F9FBFEF3F69FF7F7DF5F8934F1F5F1F8928CFF02FDF578FBCFD7DBD79799DF1FBF2160FEFEFCF9FECFE7EFE35BC8DF9FEFCFCDF9FDFEB3899F4F603F5FEF867D7F7E6D628946C0FF89E57FFEFCD975BDFD79FF7C5F529A020018E4AFAA3BA83F9FB61BA4343EA8CFDFDF51EE4A7D14EF5D8AFE1E54A91DCDDA88A1672BFEF940D53F7F7EE4A437AAFE12F588AA9F6FBF88FDFD11652B3FBFDE78F0F927E02F7971D5F389494D05DC0F2CF9F1E9A29F25198B3F7FBF6CF60DF873B051EAEB8F6A7D091E6C814BC5D679551C031F3FAAF8F7851A57B0B4A47BB8E13E4751EB7C017F08FCD3601C09B575BE82371B9D352EAA9E3BC97FDC0CEED780DFD4D6BF2F250F36E07715FDD92D785163B0010F0BAA51AAE2BB16A4B77DBD7D6EC99FFD207EFE56B7FA301BC9C382486E76C08CD1AF3FE8123FD353BEFEBCB90FDE81071BC9DD7DBBB93F4FC9830DF8A93F9FE0C1BED3F934F04706127EA2B3A974ABE87C035EBDEEFB9BA2893E77E0C1468D567119784AFEFAA1197814351CCADEFF88BA95ACD0133692ADF3AFBBD51D78B01B1C73EFC0F4607A43777EC6E0D71BB1EC851A838DE46181253FFEBCABCF7E26C8985A41E68340750499133CD96F7F4439FEB71AEB41FAF39B22450FD825E81558A36E814751EB7C918C0534B087E8DB9F47069967913BF06003F6F04D3DCB1B96159D3F1EA8F15DC3EA49B28C9860E9DCE1EB318A46F2F703F7FCA960FE600A81AAC8FFF8DA73E21D78B029F3C3F0D53CDBAE5B0FA2F33733EF9FF433C05DEB0B30211370BB6E148D1A5D55E2065D998AED593A520F8C7BC9932D9DE91B357C6F244FB6C05B298397AC186859D845C53792EFC01D0A524F8ADE4AA619FE30BF0DC92F83CC83CC87A96DA9B18BC6C06697CEEA29A43425F9EFC16E06729A02EFA277921DB0982B031E45EFC05F3B14AA6FB8FBEE396599149D996DE8DD15641EA3E89DE48FA3F353AA47E41D78B05163D41370CB8A1A9E53D6E81E45EFC03D22E38D51D4E04BDF3872A4653C452359B2506F07C636E99F63DD39605BD092DCEC32D081A13BD23F80CFB8F1D845A5F32F533F8EAFF4F2F78FD89D5EFEFE79572EB6D3CBDF3F24DF2BBDFC7DD302A123FF2F79F3A222B91F48E79FDF4FA52A3501FDFE7112B8D3CB5D5AE0832D4A6AECF4F209BCD9805BC572DDAE3892B548E8F4F2A8473A3F8135D1557CC653BBE81D98E9744D407624D44A02AF92F173B3D506BB9E3BC9C918130A6814BC3ED2CBABE4C14632091EF5AC017B050F36E061415AB02BBE6B412FD7767A49555ABFF1207EFE51B7AAF4F2F74F0BAA46F9FDD3EC8035E5747A8937341DEDF4F20A1E6CB9AEBAEF0BC9830DF8A93F9F6A0C36E0279D4F0359F6F5FC04D8D48EFC576F0C3660B207028317B7F1F32979B005DE8EBC037F6B6AAFF412B0B2BC9D5E5ED518ECD679A79757B075AEACA00CDCE9E515AC9CBFD34B8695BAC24E2FAFE0C1468D61413A7FE76EE975A23AC8FCFCBC31068BBA014FF69BC133EDD90F4AB2975E99AD7E88666BF85AB264B974C01E56955E02DE45EFC0C85A91FFE7D79313C97A47A48BE4C126008D7A9681961535989F567AF92C59464CB0025685AF9FDF513492B57EE8F4F2E7D7334CA5973FBFDFEA483B63FCF93DC1838DCEDE3099E07E109D7F94425447DA82DA1BAB74C0BFCA302ABD04BC8B46E729D9E379A597BB93DD4A3ED8D2592BDADD9FB711A5C6660BBC95921A5BD600577AF924F9169C48D16AECF4F209ACBCB6D2CB92FC2AC810DA35A7547A0978178DEB9A5D3A2BAC547AF98F603743A5978077D13BC90E58955E560BA6E81D58EBE10A85786314BD037B17A2D24BBAE82E7A077636BD3A3FD9438FC83BF060A3C6A827E09615D7794EA9F412AF5F259FE01E91744A248FA2927C6DEE99231DED193524ABD34B07AC36E99F63DD39605BD01A29CD2E032B8D8DCEFF003EE3062DDD8B541BF8CED0F9FC7D7F4F56F0CEA883F2CCF7465C54142594961ABF2778B201D3EF3FF1D702AF07D299AD65654524A4D2790B6AC957B062FD5BD6B04751EB7C01333F01CE12CF5BD85D3460EDC9FDB02EB21A1F9A187E7049D420BEB08FBE27FA8F03ACBDF166A3332317035F82071BF050EA468DC9FE47D769431E0BB2B9F7BB546CD72D2DE36712BCD6F246E70BD81BB23109F0289ABEA1845AEE89646D7F94B300B3ED81237773BF9FE0C106FCA14E3632C60B78B0010FA5A2463FA88E74344AD7BABCD11507FCEEFE9CCDBD1B352E60F53A4AA46F8CA256E3CD7183359325BF392B60DC18FCE62D280278ABB11E440D6545BFC9B730F07DD713C95DBA74DEECB7DF37423B8DBF36247F4FC9930D98700A78ED235DC1830D58F30D41EC85CE930DB88D6F039711D1B91D196FFCBDCEEF5A96FE92901AFC3E7C93E66E76FCDCBE31F8E3C753E8DA17FD5D0F0C0EB525EF7A2C59718335CF5B8502EF12BF659BA504ED24D0F16C805D71D8B4204B6E96782B63BC80275B60E54849DC62603F88EB3C5BD32562204B1C4E85C6B03AC01F834DDCA047917DECE65E55C51B83AD20A31C2993F38D1A939D8864E3512A604FB9F4F9E8AC2D8B3F506941CFB0B4F902F78380EDE7B0914C1420AFDBFDF9FD004F36E0616ED438C1838D9FB310DB8D724A9E6CC06D4FEBBCAA8ACE5EE2F53C388B5A8D0BF868414D74AC958737685B96CB3E44A562AD5A74D669D769EB952C6F8CC17E1035586C20AB474A0B6A9D57E980B57BBB16E9EFA3A8753EC16FDE55FC5E92DD285BE713FCFEBED958D06DF0428DC106CC2ABA7BCA8D1A930D785870D3DC3AA36D59379213561894F1C618A274A4317C23D941A6C1934DAC73C821635806F6034B0E3B9B6EA8D1824E30EC80899BE85C73F772EB0B70373E6C49DE3D25AEB31A2D79B26FD45826598D50ECE959F29A425A8D133CD937DEF8704422145AF2C3DDBD03E327239289AE12B79CBC35EFCBCDD7D4A7D2A5DE36F87DFC382DABD974D5D0FA7D7525AEF2DB61BC0589DA82843C2982CD6E490BAA0B0D6FBF16548BE8A6D868B58F823CA911697FE0902BF826C6DB2FB93E546FF2B092172FBBBF2CC6C4EB5C96AD175195AC664FA3F32F89EB0CFA8DE5A1CA259F867A686377518CB19DE4FD3A6F631560C57FBD73BBEA23D54597AE2F546B16AAFAE6AF2F0170E81E29C4242C2A67FC7AFF1315C2F339181BA4A1BCD592CD32794287063D03FFE031A892F2633DBB13FE3CB45EA8D5301BB1AAAF5683EC658897CD5964DA2FB8D8F5FDB0EDE7FDF041F5241E1E85C373D8AA852ED2F6AA1899BEA6B16A271562D6AD55819607502D45DB5FDAB78BB5B41F54CD7C6AE441796F7EF1B464FB43DC49393A2154B71181871AEC1712693A00D3B8EB83F2044924A01C940EE86A1B00CA36249A88F2ECB0DAC854B791A370E7B28C2FA4B0B6892ED673B5B4F6365784D2DA8F2CA106A23ACEA0E85483A23342557D6C3A407546C00A5D54FBD33B1DAB55429DBC6E5B8716226AF9DA13676BFD47F6AD5E4E9FA017743B50315497A39F41753966677235F76B7CA644B53237280662EFBE4339E34FF62CEF6AFC71B29176A006285B0BCF5B7509734D312882342FA35F523402E8342505991A22A1B495F893BD7F901843EEBEB47678ECB6A5F7F4624BB180D8B316626AB14D79FC2DDE8F53FC842DFA3CF92035548FFC51A8FEE97EFDF3A6155AFB734537F4A45CC73A2826A2F73FEF1EACD93310E55058467D90A410E0DC996FC093FD8E8B5DAB6D36783D20D02359A6D59EC1A8B5D5B882157513F7CEA2779289181D8605DE45A373164A9EE2603318F1BE7B97C0DA4F602E6B35DE4FF0600376B88F5BEF240F36E0A1D41D78B0FFD9759E5013C390DC2A2E9D5BCBF8D983225ADEE97C80D913C3751BBC29EB4C77897B2CF94DDB20E5AC7722DBEEC677E0C1064C47A589DC5BEFC0830D782855E0D2AB3AD26E33814BC5F6C6D22B3AFB343349F79D1AAD6581A565E22CE051D46AFC6174E32CEF1930C459A100EED04E86C9E4B80DFCD30F22D9B365F60C2479D713C92778B001334D8C3D032A3EC1830D58C7687BCFE0093CD8F0B43FB8F70CAEE0C986D7C62F3FB79631B01D09FB9F7566C0755E0178F826CDDD6C4B5EE65AF287C37AD20E83D7038343256391E45D4FC08428A632EF1968D4699A4BBA0165C92BBDCCA01CE0C1665829FAEE3D832B78B2017B525E7B06E381757E672AEF75213CDDB8DD7B064FE0C186474632F60C9EC0838D8A9E73D79EC1153CD9C39E6EEE77E60DE70469EE9121E06767086BCF603C8881F673D8D44AA3903C79F24D7377E980071BF030F70E3CD880198CA8D80B842735061B70DBB30C6C5951C3A913FFB8D73D495E7A057CB6E0281A9DD958ED3D03754AF5BAEC1940B951D69EC17860C96FBED5B3C2570B6A9D57E9809DA4263543D0281A35BAAA80BDFF903D8306CF163CC196D52DF8DCDC27B8DBD3AEE318468DB267D88BCE838D1AC3829BE6265B5AB2008FA2013B90641B80061E4394FE3C86EF0D78B23B0E1266DBCF89413CB0EB4231EFC4C0AEF50467659FB889FDB51E58C6DF83271B03474FB1CEABE2B4E0600BACC909E35BF232C9E050899B6DE098AD4EF0197297F12DF9D3511459966CAAD6DDEFDC266174EFA36C1E9CE0C10EB8D7F736F091F6F795AEF73F0F6FEB75F29D5B87236EAC0756E3E135D902B7A0D6F902F66D0BB63261A386BB2F5DFC1E3CD9C39E17E036D7921F1E0A996162A0EE8428F845E7C1C6DC6181C117D711327AC9047814BD05EF35940CDC45EFC0E8CCC2A996359F6483BDFC5A60B37773EB42595C477B1E2DA8F6F78305E6899704715DD763C90FAFD4714FBCC11E02065642F5F05EE38848EB41C09926AA051FA4C4BD3C8FE42E1DF060CBCFD506AB054FF0609F7DF04EF2D945DB9E2DB94C2A03355BF7F2F183FD0336031C454AF2044F36E18B5DA8232B78B4B32C79B2D1D913D0E1BA2979B201B7F14B676215ADE4FBE6B04DF534F1E18DA4758102BDFA41D480C2C06AC10FF267F614764A7C010F3682AEDEB880075B3A6F47DA752778B2DB02EC390DA4FFAC46E9BD31D4601B8794D8BD3B8D62FB1B3CD980BD21C67AE05EF264B7A7B891F0026C4786DDE0977E3E1B25142A2EC9B8C72695816ACF6C67A6B97B0D57BDEE046BF84616602DA5E7EA589E1D92071B9DB56AAB0D891BC9930DF8C9CF0C1D5653DDEB08C62C176BD2D4AD7062CA30F0040F363A5B7276DCA2C6091E6CC09A340F034FF060DFBAAE9C75E7E716D48DA260CE9AA7168FA1766074AFDB5DF453BB035A9959B222F2EEA24BD0967C82B5324912ACC8BF8BDA1BA764CD22F63AB2324D74D11BF0A7F6D77EB2078A37B42FBE8FB215DDA71A930D7834D18DE4C91658FBE163D3E92279B0A5C6B620CDDD55A551B2B1B03AD245F2AA38E0B3D78DA2373A5F5AB0A7BDD528FD202D68DFF436F0B2A7C1DAE8C2F1955071F619CA8DC2512F7E1EFD793DB0E41FEF95F4E85E825AF2621BBC8A5AF2B75C3725AF07068BEA4C8EC512F57053708FC1133CD901DB9E5663C95A6AFC8D645D5BA77465053901E99D1325B847AF5B0F22D9C710BD79BB04B51A17B0B7B3B29FFAFE27FBB0D3CF5D554956EFEE169C8E74DFB8481E6D86E4D19E77E0C1961A8ED67BD25CF6470D6662A24866585E73D0185C973E284D5EE6AB29021F6C2847EB647951E3040F366036DCF1F3DECBBD481E6C6A6D4F2D3F6B8752FBEBA5B3FA739D88BCFDF13955D6435163820F366A102F7B43EE0E3CD8803D39ED6D96FDE0D91BF4E4ED48493EC1071B035BC565A0B6F0759536063A71AFCDEA37DFB06639B6A6635DE65DE0834DADEA83F54E73D4E807D1993D099A3BF9F3E19B3BF0F0AC74DE5E7F061F6CC0ADE234905CDC27A261F71A1E9D9DB88DE444A517F860CB40F172D422355CD5000F76BC413D3B47BA48C637CD6EF0C5CFD6B27A9D33E69CF1B875B9AABF57C791CCB644FCAC84B2D848D671DB5B162243E7051E6CC03E5F64D2395DB7C0832DB052E2E93AFEE6418F14AF266A9F9F3188EBEA967FD498E0838D641CC14B003B17FD3DC1830D98F8C46B0C63749FE0C1063C7C13357CA6C954603F9F915F81B1437BC0FD208D425ED2B3085DA1052DD79D606E03B62CC09A80DE66473AC1838DCE4FAE9BE0838D64B23C168FA30527F860031E16C8C02D2B06CE163C8A1AFC4E77F799817B5DEE8DD61EE3DB8783D94E7BDE4EF064BFBF7D789AC8A9A825AF0791EC5090B1F1BE05959F77E9022B1476F87A1F45EF24EB8A665D7940B2A790140D98BF9937B251C6D513C2779FB5053C926DDEA339C092D54B8FB7F704F3956F5CC1838D1A43A93B3506FB1F5DE79DB0BA9F0BB8556CD7D9626919D7F9B4B48ECF9E75BE803DD12FF0286A9DDFE975B63F92191BDB1BBAE08523D7807D3BC1938D37BCD2D8676D17F064F3F7502A6AF483DD3776A3B48AED8D5571C03E00ADCDEA6735AE60F53A766591851AA3A8D5A04D61D759DB9B8FB5FAACEDED8DC7CC8A2B47DA0FAC86B6A7FB7EAE24EF7A22B94B97CE9BFDFEA63DF3995E5E250F36602DF1C659DB153CD8802FA9DA153CD880DBF8F6F33222068EDEF0CF3A93A5E0ACECD7BD4DDFC41BCD8EE4F68D1BE5C3277C0CCB56633D3038D496BCEBB1644524A6E32C6A886E9ABB59060DC9A40D4BF20976C561D382CE64F6CEB6C3D7963CD9027BF772F78DF520CDED439EEEA2FE4CC1386BDBA563A08F886A91FEA6CB0EF3ACED0A1E6C05194D74FBACED0A1EEC4424DBD3DE78A7E0CA6418BE32897FECBA9C16EECD3DD8DECEEC88446862326BB0B70DF79EF9153CD8A831CC750B9E92271B3F335BA1D46EC1133CD980DB9E3670C94AA33847EA7970164D476ABD6E5A50B3D5B89F4B55D9EAF6FD5CC686D6B07DD6F6A69B01E37E2EEC7E10C93E06E8BEB104B5CE17B0DED3A9FBB9AAD56AEC9172827390539BA88095F38D163CC1938DE46EDD176A0C36606FFCA6A764749F060E36E061C14D735F7ADD281AC98E1B0CCA6A142D363244E94863F8DE80271B251C72C8189681FDC092C3AEB336DA5341668482C50E98E9844E99DD9EDDBAA7E43A983BD8674F89CE566381CF8E74556399643542256EB68163B63AC173326BF0F0C607FD8469320BB1B78757ADB5DB03C504545753DFDF1E6C91EF344EDF1CD979DAC3BB449D7A7C6AF55ED74FB9F14C3F9894E6D62496F018E050154D3EE959C8ACA9E4D3E7ABC9FD403A21CBD5D445390A2FAA9AE5D3975FC9246816D5A01625172A4ABAE41A223C255FBF0836EF415B40952E0FAF937BF2C9B72172968227AC67FB3F5F85A14B468AF2AABA9A0A92D0C25947ADAF1FF64B36FFE9C5AC70881D3D63995AF397A93A69478A2270AEA64AA62223D35DD5A72EB96AF7706537213C4C63F1577E79F8F064E9924BD2EDF91132F00BDDA10308945E02ACABA9506C5141751BD15FA8A1BD4B5F42976E87BCB2EA8147391FADB7D6BC5408B20712EB4A28F2426BFD49AA02550B6B7D240BAA5B3361A2FCF9C99612529AE75B202D33A78C84A7C8E4CE1A1E2CEAC1001F947717BA4F3C701732572FF044D9FE64DCEC989CAFA79049C5D7E1955FD47BC8469AC704E92D8920EDF9D5CBDDB66B04E4BA7295FBA4DBD243DA5A5D5DEFABA9DC3C32D5F679FC6589C9557F660BFA60F9859D062836065C3B4B5C51E5DD2F762CE8F3554328DC1FA479B87894ABB3C537B51F1B83E5257C09D5B5B38E50DADA5A2B86FC74EDFE5A5CAD33D4CF181D2BF9FF548ABE288FBF4DD10B90D27D9ECE410D3DE2705E5F4DD5A872B429CD5674B30D93720CFE711ECCC07258CD6DFBEE40BC8E8E6BE86F2ECA9BFC50F835148714985FEA284547814692206DF37FC84C50BC79CEC26B93F7EDC76EABB3B0B76FBB6D51786C3B431F53444A75AE6F94822AF3BFD5A0AB862FAD4D7E7A407E29B8FFE468926EE1B4BE27D12FBC89453558BF104EE86DCA0BDA0E3F5F444132FCB23D54E71AA1BAE9F3D2060AA5CBF836510FEB2F9CB007AB74A19B96455FD80E555EFA72D6B8EC73B8EBC696B5049C427EA322C1A806C137BD7A87AD6F0FBAD52A7492CDFBF10DF796A25D77C2560D10B526BA34E579393B86EFDC1B55B8EBA1FBE3FB5E3C4A9FF0EDF70EE73F4C2D7B39F2631BB23BC8BD5D07DB0E69DFDA585A89DEB783517BFEFB0838DF0EE02DE5DB366415FECEF557D9D061E4DB935E9DA471E749E1A0C372A86E4D95637AACB6954CFA7CD9FEAD05262F16C5BE6FA706ABBE2403DD07757FB86EDFCA3E4DAB3D95C976A4541BFD787A5CA34A7785D774BC4663F9535AA3109407EBAF5F8EC23F1AACBA7E85C1D5F4450150514E7FE5D26A42D25DB9A63A10947748632269B5A52456B147E0EE94CEF5AE696D7519CE9C46076257CEBCB846C99D6AE8DA3DEF55ECA79C66901A58C8F46C1667547DE51A2867FCCD4BF3A661D05AE5AA73E9741BD754CE6A6B69DE2EA7EBBADA255D9E203894F3E5C1936A0FCAC1CAAB657039183786B22051ABA89127F52CA8DE9BE266A304F5FDADA2DA12572967BA925089F2D6E883114DFCCA752DB6A4A0BE091CD148672645DD807D89FD001F2A7E38D9433377A687274C284BFE209C619DFB7624F703833FDCD917B80551F4166CBF5597F28D8D9FC49D3BB04272B17971A08D7F2179B0016B0EAAD9EA4EF260031E1604DCB262A00F859871E38D51F40EECEDDC9A34510373F9E8808ADE81BD05DD03F363140DB8D951A395B21A6ACFA305D783805DB46625DE3851CC493D96FCD0F9B836030D7E38EC646F81B7397C3099C927E07E10B022562722DCB4F610F2C0BF014FB6FC7CE948ABAAE83CD8A831FAE08DE4C906DCF6B49F974965A0CCAD45CFBB17673F4CB12FC0CA1D8B8D647A277DD011A3D4508CC659913CD880B5282BDFDC81071B70BB75A9A1A4AE6FACBC3F4C55DAF89EAFEED29B1ABC1E588D5095CFBF7F2A91D2DCFC023CD8A831CCB5CEA7E4C996CEDB9177E0C106DCF6B41A79C0C4518DA219A43268D45044CFC96B5CE7D20B3CD8BC9C4DDFE8DCE9063CD980F50E86CE8EEFD598EC06BFF4F3D928CB9E25D9CB314C2A0335D1D682DDCDCD8075E48BCE17B067DE0A8C5A5FFF1D78B0F1B3EFEA0D9D73E170A931D86AEEAB9FBDC462428ECEC9C56A9AD59BCD9D5D46E7033CD98C6E4B4E0672071E6CD4703E38BD71489E6CC0C96DA6EBCA59777E6E41DD28097E0C778343EDC0686FEC61F5A1B3667D752F6026BDDD4597A02DF900D3023477E51DDA74EAA2F6C645B2C377A7419A26BAE81D3809794FC7849CCEDFEEC083AD907B69C18B1A839D7990D47B8F942B58695D2DF099DA762217355A565C971D9BD59176D11BF0E3EC75A3E89D81C7D4B6A6BD6E94F5A09A5B4DD469F1B2A7C15FC8722E66B0A905FE7690E9A2A13ACB097252A4E6D5F2E2314194E55F9AB5FBD88DEF6668E948774681772805FC25250B8A8A005F4E33E8CB416679D194AE02AE72DF599857EDDF248F9DAC5103830EAAF272D7B7A6EE2F7A794F5620BD14AF2527E7A8E8B9CB6901D3C7CA1C1778CAAFB41309F0DA4B9FD2533714ACF5A70E92F8EC5953D6BAFCF2A97D90DE69E1152575D3F684BE477FA5560D461E54DF23E16CA25AB39BF7DBA75C80DDBC3FCC28BB2F88C2A8769BCEF70FAA91EE8116B432780B5A197CA8CED9833CA991C1E75A176EB646BF3ADF5C5D850F10A103A3A8D5BF80079B536406C931C79FE0C906AC2CE5779F8EF1A1326F61941A93DDE091F184CD83D25945C3E6A72F5AD0D2D97D931C51E00F5F6BEB8530148BEB911EED0791AC2EBFBAA7B26612AF95C45CC1838D1ADEFDCBD25C0D76050FB67EAE435D2F2B77B7EEAAAAD4A0E25EF43F497EBF808F4699ED7927F96C6E72BBAE273A6B1F4BFB0B719D0C6C353EF2A5DB04955BB0F3B28CAD0FFDC4478FC23BF060E329F966DC3CFCD0D777861A830D58E713470BF6836AEECD067CB917B14B073CD880BBD6EA48670B42C91B69B33BC9CAAC7F6B587DE462627551DE73573C4E226D6FAC075623541D737CE8161AC36AAD0D76E980071B3586236F244F3660DF3F192D78AA31D980DB9EE50D3FA86CD8B2D6F6C707374D896B04B07BF064F38D205D4CAB8F59A46F1C92271BB05DB753E7D2ABD598EC06BFF4F3D928A176FEE7CE42CC4F1AEAE636854978C3064E703F4847C2A99D2C03F60653762F63E0091E6CC0CEC1B3E374071E6CC0347E2B1570CB2A359CEEF7181C456FC067A3A8F1BB3D6FC0938D1A0C399245D723B043147A757CA6059AADF8EC45D6DA35BC82071BB04FA1F6C9E9153CD8806DE08ECF57F0604B454FBD3B835F0FE2BA6E2235B7E3F3F4F32E2DF0C1966467969EC6E3BA9655929D4A54B2A2C87F4AF6F4D56B834C663DB5AD69AF8655CDA23D0F865D473E4CC7AA273B0C6E9455DA3A4F363A0F47DE80271BF068A23BF0600BACC9796F6D7CBC79655119D0873E0ED9790D5F9534559BC41F794DBC12C08F64D119CC2093DA2791FB600A1C523E1C503238B93CC10EC01E8B1FBE87B278EE04A4221ED41F28D5D77B28E723C83A0EFDC8EF88549A5C14CDEA72FEA194CED43E309009A9B2B8507DBC5C144D9EFA983C7A8C519F9B80011D1E019F31539ABD13F0E825499A3148166DCA9BD2CD23CCACB1C64546F9A54E90F0A73A260B1BD7F0EEB3833A6C86A7E9AA4E58422D1BD462DBA2D57E4871F7CE597BDD4FF8F8442F12C85247E7BFCCDC55A57EDB812933DB96AC7CB4218AD556277702EA788497F934B9D6B92A17C7546E539A3D17E5778156395A16995DBB4F1A577D9A1B7B8DC2CAD9546B162A83129E5648B543FFE1F5446FD54149973A8B4633E9C97C553628E7E989FB9378432DA54BDE52AA8DD58F87F5C42C97D38936CE2F290FFE58F713E8AFE275333DEC97BA9FF09117372BB32FAA0E758AAA632AA4A82330BA529F3BC2EADA2C06D6FD043413929574900E4FA817FBB2FE5CED3727B9CF9CD35487CDEAA987196108995946B069EE490B375AE617FD85FA4AB32FCE4DD6FD04362C54AE879256876C84E4DC847D7A51B5AB0DE5305A523E1D1C6AED468B494A1DE67D7020A1726D83D76EABA57DBAD4323F893CEB0E023D52F5D58AFA233FB2B528CF7FAB4FE0746A684FB03B0155FEFC644EEC70CF1E78A893D77D1785F740F6AFA2F4C61D234732572F77DBAE1190E8DB321D2A7AAC7CB1BBB3EE27F08150531570BE509F7ED6EDC0E9E3BA9F8077D5E73B38E4581AF7A7FD987DE8F3E5CF2F53753FE123548FFE3ACE1EEDC78AA0BCF4A5F0D3F7133EBE1419FA7E027A8AB76ACF3EC06A3FADE77B8AF8D4A1F8A6F0E0A6FC4A61DF4FF87838A4D1F8E9E50C4B6A2F990FDF6A6A7FAEE816A4CFF5887550043F12306F91E48A2B14F35C073F28ADEA2A8A06DC0F988161331C07B8052DC9CD0EB88BC226FBB4BB32302C793D30D867A6B51B907AFA8D8B1BB0D468F6A9D402F77E544CEA93C21BC91C3BCA24DFD620937577CB7B7B50DEDCC1EF6DE07A609D39785551B7888A96A017E0DCD2705702CC5C79F8F92A79B363C1DF80679B011EED696F9C92275B6A6C0B026EFB63A0875BDEDB03ACDB2AFBBD3D59ACD188B3021E6C782426F4CF5E023E81071B9E06EB5E3D3F81071BDE53A3788DCFE08E1A9EA2732F4159BE1BA55775943EC0930D586950ED32C61B2778B001934A31E9BAF10D5E0FEEBC311C79071EECA1E2EA488E734CF7910C4524F578460DBA55C7DCE87C80273B6082A9C375D450A7D4034B56DAC9ECDF92AFAE93AC09DE9E95CE8A22F1FA8DE4C906DC2A4E036DD2303093113A7B5249D85B066EF064CB40F92671FE0E3CD8ED3A1EDDAB11D785DDE0B55E8C119E32A3B3A7D3440AC05A3DD586EA500393E2E7C106CCEC30DEDBBB4A9E6CC0340A6989A7BC3BC9832DB0E6E3E9BAD6323A3349C1F6D8A0562527FBBD3D1E9CE0C186A745C87E6FEF093CD8F09490EDF7F69EC0837DE3BA37A667C77AEB7C89FC2EBA368647AC0F989C784C132DA89B5B71734F135C810D051B1535C3ECF7F6AE92271BF0F08D1BE52279B001FBAED968C10B78B055EBB620CDDDB2EE5A701435F82BCB3AEF067D90932AC86602E6AB6924824D19BC1E5832EDA5F0EDB141D116D4AE3BC19FB94858539B72658A3A9BBB95BCD992BCEB09983C91A9A0629DEF596B13C08D92F314AE99B41AEB41E93C254FA5CA1BB29FD2064F36DE18D9DB2D58D371D6F102978AADC643698F72384BF6E97E6574F467DDE4A91CCE924FF06403A65B50CF9E34D783D2D906D680FDCCEF1DBC040F363B8E963CB2AF53F2640306D759A875BE80075B7B99657C7BC3B7EFB79F9D0967E584EB7CAE3612AA0B78B005F61A7E1B78829752EE1BF934CBE875EB41F50D2D157299432DB81D59CD5DEC02574FB164FFA0F23E50529F9DE0C9BE957CF63A779DEACFB368FA86976F2C87D391BC3CCD9289BEE1651F1957FB793D305857B5988E6AC07E78FD984DA9B460970E78B0D5DC9A0798FBEF254F36E05671815B5674F65E4EAB318B5647D2F4855E017B2B8BACC27E7E8CA2E50DE9459316580666798E1AF4E75EB0DE81071BF0A827E07E10C9EC8520B9D29E7CDD6B74A455DA60DDF6EE1B3648F6BEC098614FF0640B2C9D13CCEED4186CC0CEEBC892DBCF17C9830D785860C94BCBE84C8287CE1537724D60A66A6D52BCE15B049D3F4F0B6E749EFD4CE16BFBA6C0D566913CBE8388CEA3896EC079D3A293C0C7286A70D8D467C97AC5C73DC51D491FAAA16FECCCFC021E6C0519154D3D4372A76AD1927A22D9E05077608FC106CFA201B796D1D99B48D974448DA1D42DD89BA91EA28047D1807342EFD7AD602B47A89769A0BCB54FEED31DE9F3040F366094277F1E73773F289DE559928178C3DB44236EACD2053E746EE3971AA7E4C1468D56F105D8DBE3D922066C2A4AC51BA764D8AC4C2A39093845036E76E92CD7E5E0B225BF067BF9CB6E6ABCE18DC6755D30A55D71240FB678BB9EA8D1B20ACCA451374D1929BE0CCC0858DE38C0938DE4514F24A3926559F28350C01AAE5A701635386C36D202A66F50D45D0735E85614DDCBA50B78B0A5F3AE6748A6E25B03ADE2EE750FEA6421DE0955A856C32BCDB1B1F0E807D1D9E01E564B50BBEE0AD69661364FD179148DCE17C9DEED6835BCDB98A27760E5487557449277D15BF0F62CE0E1F53BF060031EF504DCCEB237D8CE9423575620A528B1BC7182B527536C0573E93C52B5F2A50F484F366A6881A08FD3DC4B9E6CC0EDD6062F2D87CED9ED56DAA326CA9E840DBC80075B4A6D0BE20D460D69DFEA7592D50955A5717B58AD07566365796889CEDE551BBB3D2778B20177AD6DE09215037DA12B19C68DE433714D6F48C5FF1360D9BFC0EE2943E78B64771D7C1303BD0BFE1AEC1E9C832FD41845D3286D920DD43BA1F8B9F3BA51F4069CF66C3556EBB6EB4E9D271B35BAFBDE83275BE0AD94D5C8EF04D1B3AC73A8354DF414D2922FE0C1CE7AA0278D1BC96AFC66AFC5C3AB5E977A72C7ACA790D1F9CF5EF7C9044CF8AA88348B5A8D2B58FB75C45437F72C7A0B56446233A9C0BBE81D58C71BABB935B575D13B30F3D31E83798B3B3DC5E0338560A980EB3A3E933B8BDA13D015BCD9DD28AF25BB51BA8BCE26BA510373A898F9CDDE200182CA89E90D78B251635860F03743676F3A99AABBB2DCB961F94BE256ED19AA63779093627A29A478F403CF9FDC44CB7DD84A78BEFD3A4CCEB3C49BF3C1370B17DAA2BA845E6B1A14E7918362E2C60BE5811FB761EEFBA0B5F77B7212AC7B703EB9F01673D5B7F642BEE9C9BDAF008F946F50B405FB245D8EA6862A8BBE144F7F7A49F2E5AD8CF6527E6C2B5909EECECDD9CA93BF1495F475D6B49BA99CFA818462D1DB6D4A735EA955839107555BBBB2AF5A931AD4BC7C574B6321B78844A9B3D798E38534A9B357F057F0605334C1DB233092FB81C355DDBE8C695BD052E302D690EC138359F44E321313E0728CF2BD2E1AB0F70D992CA406F7AFDC32E56183ABB59FC1FE16DA6E70DD5DF2D4BC749E92F9D2DF6673457028752779B0FFC9757C27CF9B79590DF39D38C6CE7E3389AA64F1DACCCB5DD49E9DA65252E30A666FA44D82E7B196A2016B286EC9F4C4E10D561974F1D5DC943EC0838DE47CC3622F702FE0C1063C948A1AFDA03A5299EB31B20455A3FCD1ABDCD62B60ED7CD6BBBB776A5CC01E0A1587149EBAA8D5F8F17C4C094BFE614FC8E3C66AFCF89627DB5FADC67A10353CEFF5216D7EA48EA38E17605FE0099B60E5F034B2DA53F26403560C9CDBB117F0600356D89DA7A317F060036EE35BE765440C6C47C61B7FAFB3AE2A912157E454B8F399EC92DCECF879789691A2171B74DBADC0FB81C0456DC9BB1EB5A04314F3710E0F896EDAEB611B433A57D104CD3BB02BAE984AF8D2B861925D6A10BE86E4C146B26F99ED44753F88EB982B88E4F1069F8C545C27942CC95D3A060E3692B194697E75A453F2C196F1CE021CF962E02979B0052E7B4A0D7F9A15036B5D92DF928792EB18F9CA36C83017B81FC440FB396C24E7C0CFD1DAC36A958E81830D78987B071E6CD460FD878AAB51B65EA5C666036619667B969F5B56C03A69D32DE1187891BCF52AF0684122EC2E1A9D4900E967B585ACEE4E725D9D5F2F3AB0D1B91A052FD68348F6A669F50DFA7E096A3F5FC03E66677E8BCEA3A8D538C1BA06443FEB31C8E2F568C113AC771F9A7DD3DC1770377ED460EE9A7EBE1A38D8481E163C3737EDB965011E450376DC6050CA75C710851AC3F70E3CD8C43A879CB101B91EB85142E5F526D4E85A57A3B834EC80695BECAF46599E7A01EEC68FEB464F490B1E92CF8E7455635B1C6F8CB8D906EED9EA0497FD61377879E39DD5FAE33F5C39CE957D53BC44E618F45FFEFD2F366F092B7C51CADDBD28FABB3AE5E78F7F2BE8A43EB37404A9ECE3A4F4C1A79493934F8A3B94E6A5DC49F1FBBB554EEBED0B856692B9F584C2BD9F7CAEE3EB3F6FBED18DCB78878DF43D64E00C3E5E7C48AD77788DCE05401A037191C1A34C9E483E8BA51F913CB4897CA04D6402C31DFE00509C3023F53AEAF2E4227F02C4FD36BE6796F924FA2CF3ADCF9DFE2D21F869E0ACBDFDC997DF641193B5F17C9A5264A6362EF8329821E9E3AFF013009EFE087EED9AF3E4227F02E012BCC1B39E79257F0224EDEAFFFD24FAD33408C48DF6CFAE7DCB6F09F1CFA57D6771B72FDF4F93401680911FFD93543054585AC365502CF927FE00A03F1147EAEDF6BDCA9F00F01CEB815FD3E57C127D2EFE9FCD17FD9784E02700694BDBA53FD18D8F5F329B05AFE2EC803A3482E73813727DAC42FA9CF8095028C1DB14EF94FB097F00C0338781CF064AE97FC83F00E0490CD53A9DA83CCB9F80BBF6DA0D74D7BEDBBAE51FB20C3E84CC55ABE043663E47BE46376F6639EA45FF137F00167EC49302F0C4F2DF89D972B80708F8277F3EE187C3EFDAEB823F1A54F8B6EE622FCBC6D11FF8FC4EC6D73B2DCBB76099F25EE00F80F457FBEA4ED42BFC042CFFE48C79FAB3F529730258F8E1FF02F0E4AEBDCA5EA42D7DF81B0D73FB1487305421B349A7DE25FFE842E72BFC048027F283A7B7BCC24F00FA136955DDC6EF27E90FD3E1D247F2AB39EC9F0BFE00805FD62D7D58052181CCC3F2F55AA4C84CDBC45B8DBE0FAEC62EFC7A127F32E783CFB919F297B45778D675084C26D2FA50DF4BF956B800B2F7C9FF177D2600FC6CBEF49F0B7E02C04F738CDF0E897F1889AB41359F9ACC74F337F89E8F58D1D89FBBFF5FE54F00FA2C6DDB9F5563C71FAD7EA63EF473B5D7EE9F4FF801B8D1FFDB09927BACEC0DD909D525DD92BD57FC251F3339F549C2E627F1E754187DA63996BF25147EDA3B6A6FFF288F24A6935118AFE1CF6DF46CE42AFE98EC744EC15F1F36ABE8AA6008C9A21369EA3CDF223BF6B2B211C9046AAE36EE27C9927893E4BBAA48EFE9088C9EAE88C93A24177EE1E6FA1A5EA5D3A264B22C3959F5EA8376066B5307321789E0DA047DAA31DC906C260FB24E4D00B3FCE2671A16971D2AFD48439765A70932D9054ACA044670D2F96FFDF88EBE1D9754EA5B3FA1A14FF256E4D78109646E2ED37024909394AF36576921A2E8DB5292518C37BC7B61920FE289CC7E116D848721D9FE0F570B19B60D6A71F2269D698A6E23EEC640F65282AF74AA2CBD2815B15D00B9B21736D021B3F384CE6A6EEAAD8ADCA0832415D9DC6FBD0F04894F24196FD8936B9952F55693696F5E3A3798F300E95C6DA42D73C88A81F44DB5AFBEE019C926EB3717A828E4AA97A953FDB91BC5BDEEBB7A2CDD4C9D5FE72111459E0699D308E92C5F7DB309182E4B0F3A61877A2569EA93E53AC58D49D25707A9382951E53A7DB31B32D322EDEBA1F15DFD8AA4C2606A57BDCC893D429FC984500D871F7D8D382148DDC364D466C71372ED69D38E17FC042CEEC0F3B16F4BE894464E4360F719BC07C94E10D5599F2B7E023047431BBC5D11FC7AE210A43122F9E91B4C315DFB927FC133C4C063BEFDA325A48A8F25C3893F00E833AB8B3E4B6042E87257E4879CF26FF101E0CF677D14287E749130F62AE640760A4141C8B5678B8617FC0430FCD983059F311BFD4FFC0150770ADE7129F8F524FAB04580C01A054E092067FB5EF0D7F61DDDE356FEA5FF2C6D57FB12BBDE7FF4DDB7E8A3E1F0A35FCCB3FF953C9FFED94F82677403D893544B6BF9173C1F7B10BEA20D4B24FB27D1C6FA5FF11370E7FF2B7E3610FE9FCD7727FF00809FE6C49FC4491C42B828FF98642110FF28B4FEE8AB43CBDEF5C4784FF13F9F398AD1141F77EDF15B0024043F019A6E9EFC7F913F01E83F9B2FF69EF803207C5BD7FAD7138649D96B037BBCB06987BD7A81E105FE00C85E3537B7A45EE227007CB4CD709EFE6F7D0EC0C2BFF67F99D3EDB5AD5BFADB81BC0454F66A72C4C04C435E924026CB8A3E4CEE7912FF9044095F8947E2ADA42DF9173C8B11F00C4300E8CF0E00E458126A1134E41F00F567B75766D85B7D2600FC542FFD61D518FDDDE1794524FA3CCBDF0AA47FCE0EA0FE33BAC7ADFC09003FAB139E5C541158DF4B97FC226B42518231A6D7896769697D4879551CD2FED4EFB3455AF9BFE52FFC047475AAFD825FFA4C055A9F7D743E25447FE30BB0B851CFFED90A477F0FD8AD3F4BDD437F72D73630F80950FE70B1971697C7943819EF6502BFFDDAE98DA57DCF2D8E0B7E02D43F159FBF667F3BF10700BC1242DE01DF4BC88B3E0740FD47F1415F972BFF8F27D15F891F025BFF55FB2BBCB268F0159FF55B4EABB8FDBF6B8C7CA5BBE03B819FC5833FC7A3F684C1777CD0A110E4EE3F2362DCB6D76CEE3BF9FAFA0202BB3FF363545BBDE0D793E83F1D883F97B6CB3F0E08DFCCB0C187CC1E29EDA585126F9E6DFFEF27138F1B1128F98A3F92D6F22FF82209AAC6F3916AE173B3C6FA5FF11370D7DFAEF8D921A58FFC33FBF3057F0096FE31A7FC2F877F33C1C55EAD4AF8EA7FC513968990FAD4FAB2773D315EBB5B00D6E954FC89975EE127E0D6FF17F9B38196FE638B7B6B38DBABDBF78DC43ED6B53EDA74E2495EAC46A016A1E8DFEB0BAD94798F71CCD717FC04509C8E2AFCC86F2FF809507C507FF8995B6A27FE00A83FFC83FFDFCEF6DAD62D7BC9A5A99116B47FF48A88C8355F98BB8E26B1E882D7B2945FA4E8B5E40CEF351E0FF9DA7B9F78A77375A92FF8F524EDE57842AD192FBBF6A5FF057FF1FF6CBE5BF9138075B33AE16B7E9443A4CF982E5100729A13FC7A127F9EFED13DB3E5DE5BFC047475D51CD65F1FFF8F036FDB6B165FFAF3211226B8E8CFCA852FD7F45E162BBD4D1ABF9F044F7FA03862632FF124D2DAFFDA80E20337B91380C2277E4B7B813F00CCD72C04F84CCBE8FFFB49ECE50C85AFB927E0805FB52FF94B42F04C88E07BBCFF99C5E3CF2B5E0EA123A4BFE9C077150F9E7DC500227F15977F585F0B7FE8BF9E04CF8615C5D7B6D592B6F4BFE059E083CF8202F9B378F4B9E0D92CA5399260809FC5EFF04AC877FBA2FF287E8BB7C2EA4EB6F7286EBC12AAD9DF6687B9748F5BFCD17FBC3FB3D4BBD3E7DDF8EECFDEF53DFBE706D8FF0A98BBFF3FE1B5F5DC372BFC77DDA4E0289A2B910751F728F41A77DFA9F0DF758782CF5D728FEE20EA068551F3EFBA3DC1DE0F97234F225B944BAB74127D2276DDA2106FDDA190684E54D70D8A133999DA833D90394AA7246E2248FB26009D9F1AD93765DB7EDC9BD06E6ACA1A3BB96CD7724434EE4C5CB093FB4B6EB834A76D378DD8AD391A3C29BB4A0A392DD9D5C555EC17FBC600B38275D579775F90603BDCB745D6FD880BF860B3FFEDA2EBF0F0023ED8EC43CBB47D33E20A9EEC27F78E07D699190A590C2BB7C5B2A70D5CEE37F86CB859140F7BD71E598C198319EC500410497E63AB1E6ADD86B8800F3669B7BB0FB949AB41A0D9920F362709969C1D65A9B11F488D8B9F67133D83759F8E7A72CC31542C35B41ED09505DF9CA21E1D38D685077E78D7A7F12BB71D0FA2860EA7EA9628455B504B5EA50D665D0938D31003D706AE8B0C57C993FDECE7AD9725CF66A0D78D26B2370E350E368E1C1618EC0369F9D79243656E7D7BD3201E971DFC4BBDEB6EC4C96E2AC747969CD23CB0643631E467EFEA0CE3DB7527785900FB6CA21BC9670B2E7B5A721E1001AC86DBACCED351434DA40DC27BF06403564FD9571BDA1B2D79B2DB1BEB5EC3151C73C36EF0DAC11A0F6E1A65D9D33AE361F4CA85068EF3AC65EE33E03A1F5FEF88A4E3BD0D3ED87467F5E77D97C16781033CD924D9169424C58DB21E58E7D375D3EB37E0C91EB59681FAB929D420A04BB2678FBEC0903838EE2F8C0706E3078A66EB035E0B5A92351A74FB2160535998971AFBE6C245721C59EC673F7B3E5C924F3F1F4D246F9CE083CD34312C3058F3A3ED47679D8BAE26539496359E056EA0838B17DDD639827EC29EECA15FFCB66B950A2C8FB70A9A68870A17E4605E95755AD2D7128E1CE5C85E50F5441EA98D8851BB4B9AB69E8379282D99ABE4D5A25D5B0F372DB6FBFE01677D6CD6F5F503FF303254E5448A2E3A7FAD90A74568DF3D201C9857E150DFD880979B07C462D55094DE60DA844F65EBD2812EA9C2C9324D3FB2089135496E10D475831FED7EF46503AD1221B2B527A3B104BD30AD881C5284A84B061CC001AB2B06FAB9054EC929A932E4151099B4F5CD3E88CCBA7A591A225B40BF5A3F7B3C5146191C4476F73195BD954DC90D8B22E042D59D02A6444B24C82284E8A37275A38029DCC81CB8E159A8BE4F4039D4EAEB048438B9A96E13B826A4B09EB74C36A0A0722E89EEAE21BB328C001B976847093628FA22817E037513E0217234A1FBFA12E875D0AF3A8AED95E398B2A5A28DD1C738A5A127217DC10A2231883D5511CCCD2A63A2AE0D14917AF49D2B8CCE06B33EA0058118D783117D5D40EF5F41E498541F2F80C85501258E749E9C30E9230FEA49954BEAA86353BEAAB1786024A37243F7A6BA2240FF965175438046309259DD8E5E23E889D25024A4ADC521A7E47B2926A3D6BA0CE4A635683165AD02B70C6A00A95F985D1B100772CBB8411ECC5F62E55CB66FDA21434BE4DA72D8B595CC555248324090D96C50A3AF62D2F344CADCDA66388A094933872999AB981CAA9753A7A2E381B05EBDD7E6C296124D4FA85FDE907ACEE08F826870C5D251D6A6C259F2064CD05A8DC54C3A8ADE806D6A6D2730EA465183171BEB8E863F1AFA097A706FC42E2F229698A2DE555B08C40639BF3492E0CD16985FFDFD1BB0BE76C1E97D2EBF38D0F655104D353AD7EF05D3899CCCE22C246DC140A768925C7D8259542F07197CE33EC415ACC1DF6C421741625C76190F649A9A4A92BD973F0475F759A50DCE3D82DC73715819C69D820FEE598B1B6E4942EE760BB53E7BE2061A3F1D75582AF334C6E45A0B3D80980CE5300C65AFD0566DDA053CD84C6DA632733C4B3ED89ED0A8872CAE252BE0FA819DC6C60D54A2347B02E6ADBB2CA3B4C193CD4C339ADD6A9C92271BC96D7CABA10CC2B7502C599392AFB4C0A6C38B57375A2CF9021EECCCD4E33E10E64FC99EC89BCD5889CE6B0576014F36F3B5056572941AFB8174BEF8F9DA8227F868E0A1627B835C1A8B496DEC8D50B90141EE229DF78595F1C06A84CDA6AF5CA70F8FCAADA6ACF32A6DF0643FBB6E5715B007673AE573A39CE0A3CDE8376DCF69209BF63690888649D5F9C9A1A1F60D952E5DE0838DCE0A3DFB7ACA153CD9EDA911B8A2574B8E6FC26E70BCFEECBA32A91AA5A81C42B88BEACA22467448D4E8AE336746B71A655F49190FEC0DE653813D4409542DA85DB74AC77564527D1B85BC474DB42FA35C241F6C7A9D1B25899B753E254F36037628656FACAAAC069931CDC04055AF7B92BC2B16F86C414D67ABF16F244F3692473D803369D5DD9363063BE6B68D24594505ED21E22708D4F5CDE37103A0641652D7929BB96B4B5B6C1A99478521F62D931B6431776D91B955939ECA71979E4AF55B152C3A919379B588D6938FEB4A099D42BDA46E9440A98E7D00FF041E6C429E151A7DE6907CB08988EE9B39E951CB9E6A1C6C6735A838C6A61B5E0FD467F41238ECDE4A59B5C669A3B4C16C5209EC54E62C6A354EC931295BA32415A3A8C1E7A0F0617E0D64AFBD46839CA3EDE01E0DF924F6E0927FC4D47E29663CB0714B7B6C1F55B6274828684E6629834325DFAF81B7EF8A8C07039CED67865A0B2AC919B62A2D7051D9BCF4FEA23AD1D2F902B6578BFDDC892EE0D9C79EBBE7093E7A6FEBBC37D08BCDCC62035941A3652D2E89F050FB66087AF5031BE8A4B6EE85B4B9EB5AC815EC39EB3BEC06EFB3878BE480C36E9DD344EA1A27B89AA15A70DBD3CDCD948349B90CC264A179A6EE82E03AC5AE7D1584F17780279B11A4A0B0EF815CC193CDC896A07D09E4023ED8C39EEE48879F7560BC1B65ABD806928B52556E7FFCFA6E555D36D0AF7FC1619ABA854E2E2B422BFC027BB2F1A2E6E77DE5633C702F720CA80B1F048CD6AFB558A5D3E5461B9CEDE3307082CFE69BF500CE4C51F73C8E69E369B6D166883D830A879BF40BE3F2A6273EC93C9093B96B8B5D5B8C641EED308B2193AFAC6BB8ABF7012D4A075D08E2483A7B6E93AA6FFDC3633387EB85B9D9F0D0E72779A1D929C5E743BF0EC35DFC2AF7A00B710E9D3B7F0F7D409197AB9AD2E6FF779763DD0C8528D7FE81706EC0797B8A141AEFB3AAAEFA380D7DA296141D5CF42B53AC9E44B19518996442D4EE6E884CD5A06F3786275DEA377BE0E974448E34EFA1F6ED9787B056B667693B3C0812973EBEDE14F5357FE25228AD6974840B9BAF1A3238B4ED27CAE0F5C0605FD8573E1EB0EB598B98513AE0C1A61E65153AF2B8973CD943C5056E592559B2D20D24998EB85FC4468D033CD9376A642395381E6F786B31511DB03BD89A02C68380558F2E95DA1BB6A0FA66FCDCA50396FDC51E9E6A03575531703403B56AC784CDCFE5BA133CD980BD311C0B6E5AF06CEE59D4604F11CAB9AD46EFE6C7407DA4885DF6DD82EB41C0DEFD4DEEC3977235E54B501B7801EBE63813454946DD7664D4E8AA4AF2668F36B897BC7C934689A08E51E8754866C6944966C31B16DCB5E0D93746D1E8ACEF5DE8D383D199B5D69B7EC4D96AE867677941BFF7C3A4463D08186F7079D22B6B782D681B38C0AC4F1593B245435C6336E7DE7D2FCA2F920F363CF6B2DF7EC6E8BEAAB1D9026FA564E096553A0BDC63F04932D3385A666F903663BFC3541A85521D2BE3E77E50CD8DE40AA5A8A180FC4D8C6E6F680C995DE0CDA69EAEB5C16AD2017638CFFDEC1BC917B0E68CEF5C20003C8AA6B94FC94C536F759C00B85BF7851A830D78F4943BC9830D782815D7B9B32C3FB30043678F3ABCC1DB6228B507ACBEA2331A65B001B3487DFBE2C249EB7C010F3660B28B6EA23B35061B7037D892DC0FDC8297BED12A2E70BA7BC7675D86FACEB44E14E5C48FA1E02812350EF06403B664AABE973CD98ACF3290039C06AF07D1F974DDF0BAD5B880071B6FB48A4B32F92419802F9750B1286EB2AB622826F11E6491DC0FAC86D9DC422D30533ABED9B16E950E78B0917C75DD053CD8E83CBC7EA3C6649705B2A70D345BC7BA719DECFF61B32C063247BED5AF9347723F88CEBA1F5419507B632D85787082ED9BB01B3C9AFB0E1C76E9AC23BAD6F90276A3845DDE903D0B7C36CAD982A3A80D648CC924AFA991C5B630F6BB62280E7049EAB61A17F060036605F677E0C196817264A6A31B35267BB8751978F8D93D78B5E052B1C1BAB56E93DC821C0787824DF8D2AD8A5F3AE20BF06003564FA9AFB147E753F260E30DE5D187EBFA417ADDE9BAE1F5925CA5031E6C49DE1618EC5B96B23F066A3151BD019D49DC68DDDD37D68380490FDCF8F186AE37962323B94B07AC39A57E8657915FDEE0F8B95D77913CD8377EBE804F3F8F26BA5363B025795B70079EDEA88C211B6D02EF073230547D614AAE93B96B8FFC023ED8029F7EDEB222D9995C4F134E4EB48756AE3BC1C98A8A7DA746CB4AA378A5957404B012AA43F205ACB5552F10FC1D8AFD83EB1878823B33ADBEA1454D966571DD09260F68366A38E71FEB94A463640ED591D0B253B56A839D31EE07BB51EA672B2579F7EED182942E6F6C7679435776E2677E9089C988A92DBF4BF9AD1B15501EFC1FDFBABE41CEE194184A43EE9B43578A42E99AEF7716E150CE7912AAA1B4F055626924EF084C0ABD06CFCB755A2848D64F9D36F3497D4BE120C23CFD60C0D6CC142F1B0D5E5D2DA29C16F6F5535850BADDF993F917CA43237777A01C71E2662825A6F5C39AD8C0EC382896770E98B15DD3747F4B1E4FB89F7BD4534E327533204879900D98505F9A57EAC77841A2C6FB5BD7AEEFA45FA85A9A81D4C9EBA6D87BE828239EBA77EE0A41B1554F88F530927D8A478B72F8694A17BA3ACC7FF0B116C94CEF846284635FB58AAFAF71E656BEF644BAB41605BE78EC33D0433C374AA67A48F69EA0E4DDAF5C424233F9ACD60FF23CE516A50FBE0F4A9A7D651305FBD83222E72BFBBEB2EEA8DAF5C3D52CEEDAD7DDAFDD0EAB97433146F48542350573266304CA090F14ECA2684851AFC0C52E4113ECBDAA25593F73E47A2CD9D43F8097647E2D1D7B861AEB817536A57A2C79D5DA3A2FB6C19F2C1AE85D05961AC4BC5EEA72D955551D3A379B773714F3AB9E3B6F3862444B5E0A18E61ABC1E448D51B1DE20D84ADD81073B7E6E0B6EC06ACF6657A34C9D97E3971A6DD24D0BBA6FC8F1069BAACE590616B5BDB1C0AEE7048F166423DDC3259273ABF99B9D31B52094064F7690A0984A7A28694B4AE5B2CEC54A07D4045B2887E5045B28F6BB3ABC4261C4A67487A8579E6CE538B8B3E072ED1FF40616261EBADAE6D1D0CD495E518A8E418AD7FD8ED31934ABAFE94B264145DFD80A920341C29DC79174A1F6FAF4B8F43C28EDCC6E9EBEE255391748E5769A0B2CF3DDB3797656E039FDCAE2128AD98820E6694714B66FCAC16FF1E4DD4AD4403A686651860D8465026AFB45D355650FB2CF9B9AED0953D92E5539F19614DC453B7952500D6CD9D68FEA41F1B877B4A0D06C50F87350B4D82E47B8866A99F90E126EB45F686578B823946BC82612BD8785726FBE8A9294E47050B872D7E78F0F7082DA3241D676287A6A6BAD7652A158A70C4AA7A68BC7EB2E509922E41721D95C4A9FA0B742753F23EE507BF324A54E0728477FC1DA467A433CE9063C53E4979109451B75AFD32E88DED60A0F99F8AD790A4FABDD3F7CC690172190A9BE5BCB3C28F21CA6C0EE05E440F4C8A6545F4DEA20957BEBF8C4F53DC810191D555F281A71F36A0B3136301ADB062526DFED79D7AED9CDE5B82EB12644F51734EB10E356D9947A414F9678597DBE3E0501A5D1519B746A018DF0E4AEA22A2EB9BE4911E3342250E01B6710108B2A05785D4EDB86172A3B54F0E4D2DAA111252979F11E4A6F16482655424955A594A1EC8CBAFFCC61A1CAD1AAE6292D2151B66B1857CE7D7318A371AC6014A3F4E694866E21FD0A16E1C0D9815E0DD220CF5A1BCAD91D3141351495EE148AC1133D29A7E149F212A46E20EA083314AD4E8775674617524E3AB33B82343B283684070FBFF4B006897D3EF989B5BA26AEDD47534A1DDFFF24D4E333280ECCDA83D4CE2068242EE97020EFAA864C2D50BAE3A21B4C91A9D0A4BB19A98F26E8A18B2EA4458BE2E5B23DACCB2F753A00E50199204D0F71F0AB5E40EF517D094DEA3DB4919CA3FA8ACA4403A5BEA46FBC87A796AEC5A6646A582700A83E2149618D94690CC86E073A0EABFDE649A63A5BECE31C81BD118749EC13B2DE4F809207EBD04F9478393883D25AB636F4A194857E67D5823F357D744FDE6385FA183C0F8D318F0FC6CE4397707AB098C02FEE4B0F1D52768C7E7C396825ABE69A2D95E90416815CD7C552FD8E8109EC60A6728464A52A58B66D4C202D1CCEA6E47F7B00699A7B986E2D0041F4BCD6401D8F1617E71BAF111652E65BF35CC573DB73106D0FC67290C9387EFCD1EC82B98B4C6B73E01BEE85CC0A4F47C53F2A9B26E60418933F9879AD2A246D0599C80AC9D0E367A959EAA12E24BD0332DD989357BCF9C1C2A7CAEA275F219335C06566216AC78B2255D157962D90CC8F0769F012852F24CA3E034CFC81CC121992E1831AF19B240B5C1D139299422678E4A1B32BAA1FD084A4ED303F691D24012F9EB481DBB190EA573E4404C0B852CF827CB3F71CC420C900E046B1E0D793E019B10072D124BBAB9089737778FA89F001209FD809991178873F0053DBD67F0BB43EBED54E5C702002CFB2165FA5DB5BFE057F00EEF4D10BD032B04E259457844401F641ECDE798ABE9FC43F0CAE0743A80687E6528A473DEB73C54F00FA2C6FB7BD57FC0480A7DD919FD7A36EE54F00FA2FEB5AFEAEF1B63FCCE2914F4F568DBD0145B485CC544A00611D0D99ED39E1C713CBD709A800156334D9465AE973C1B391F62E40B6E4D19FF1BBDC7B2B7F026EDAEB22FF6C50F08445A9E7ACE156FE04809FE6C43FAB87C4DE4BFF99C5239FBEA1C890C3657E29C82128C319EF31AB31FE936304BF9E48BE371A299E0947644B5BFEBCE0A9087C221E78620E2495BEC24F007887266DB5BCC24FC045BDE8BF0446FFE06BFC3ECBF7B1281EE83326BD371F1205D4BE0AEF5F99A7CBFFFDA4FA9B426B01D45E8ED204B1D27F4828FC00806709B0AA8B7C876E090C9E891840D2A25BF9173CE345F88A579AC757F11BF93884F78EF834843B24FE5CADB9F43FE49F00F0B33BDDCA9F00F49FEA05EF1EB5FCCF2EC25658F1D3EEDDE39DA39DF698FD7300C0334D630E8374E97FC14F00FA703C097EB6EF893F00E0FFB13F5CFACF92D6FAE8E2A806489F4A33B2203B0D220535D71982FD73C54F00F6463EFFBE923F01E049FBB037BB9191BF9EDCFA7336C72D7E02E4FFB66EE9E31EAEFDCFC80F99A498F99D840EF387FEFB89F145322B2150F980F16CE1B6FC2B7E02D067BACBFA5FF00700FC6C8E5BFC04805FD6B53E91C0BB3D9DFF6800723D3BFAB36014995433FE5C4FE21FB276003C8CBDF60FBF98B0ECDD12867F0A70E7CF5B7C39BCF5E7170D5EC98F810568FFC8BAB6F7EACFB37D8FE2B197AE2E03FB18881513643A00E38B449FFC6A1CA7EBA58D033F00E8C344F3B7F803207BE5DEFD3BA23C39E51F00B8AB75DADEFD24ED45CA8D7AAB7D97B4C6F34AB1001868BC329369AFDBB74E6AED9F2B7E02F08FC7D7FEA91C9E5CE44F80B8526FFA733F893ED3E1F2FF688ED2A725147E0066EDCB5E368BE210E1FD9BF790B5B2233B72F1A45B923F9E443E1BE6E0E91E0844FE9256F22FF89ABF7E7A511AFCFE69A667F9165800E44FF7DEEB23858FA3F4D57CB7F86BFB0E736EF04FFE71F6A21F3458F6AE27F1A7C9FA75E9B6AECEC422FF82B7C30BD0F87103A53234098CFC249C4475F9BFF2A5DA761EF237DEF955015AFEA1CF1218F9593E2741BA957FC1674151EB1DF24FF7C69D5FF1D3CDCEF05138F2E70241ED3B960FD1FFC09F00F499D5056F03B5B317F9263B7EDEE5B7F67FBD0A81C0D51CF1273B036B380C7F6EFC04B47F6A5F11BC0EC6E501FD7632FA70F2C80E9048CF1722D5DFBEB35E8364DD0499CD4648760821B33A864CB297CD0A48266572833ED3E49B8107994C727159A1034E62CF51A9F3A27AB506323B1B2CBEB05A87AC5E05B49245E6E67A73EB6D802E5B434092A533EF8945D40F0B1C0D402F10E05AAB7D8ECE0E18DC4CAFB2C8D166914E75EA0447E61B9CBE0499AD9B36505BE088A2884DD0CE1364AE88D10A8EAB52265CA62196755D913E2CF14CE66C43F57A8B6391CE486B4A12D7131C613C92896C0AE09E70B1D7EDBB49A7C79B440105ABEA0C9209997D7EFCCCAC2AD7796D02C948814CEADB64DD085C64CE0F54D6795D7724C5435A3FB3365CBBBDB24A94B427BFDA84EA484DD2475576914920B360C77C7696E1665F0B3F7B7AAA17EED4F9DDBDBBEC1E0BF6D5413258B491AA2E2D05182C90E90F90E09BAC2BA1AFF105686913FF482769F99F998B5B7EC87FC42FF91F8ED513BF9F58FF9032C7FAEFDA21ADFF0618CF7724F76E860E89DD2DD388B7F809E0707059D7F2AFFEB47B97FE87F996BF9F449F53FEA1DE2DFED45FB5CFCD995834DB7702BABDCA5D43BE145EFAA478FAC334C7F8D8BBF0216B4BB66B2FF20E1FF32FF8D1BE9C53383E6771A4B330AFFEF092F4F15BE52B98433AF4558C85CC52342B7D48CF8C3524D909CF423B89166496BD8B7490D1A2DB15F16EBE065D3619007B0D526FE62228335A520248B676D12ADBE38BCCAEF522938FA9AC636C2292243B19CE8E37A4A7097ED5A2D4F0D4566FBC49E74460C72B48B7CEE612D668BB24DE98EF38596F1902F68C53B729452A7C0DD271725D4E60F933B96CF84FD271B23246446129DC6D51C2B5673AEC255181CB25493BB6C884DC70991732FF228A1910728962170E92FD96340AED0B49840FC99C0E998D1ACAE6546291F87970D51946598E884492F958D41B4E83C49F21995CD03953399EA422C86CC17104E798593BDE3A91B3287A57CAB2F13EEB65FB0B32DBFB8862BA844442C0B4FE1ABF32416701B5950DC9CA7A92DC4EA36C1F6EAB4F0E511FC9EB722C8463711ADC9C1A405A549D8742D2AFE0E68C0692391D3227BE21B13719C5227B0CAA2CDC1C75C2F5F2BF8E7B20B9B9019749D9067E3819AB1FC255FBBAB727BF02ECE9B8E65F48A2903A70F71C1A05323B5D7093F67493E96601832E0906DC9059252D32591F64B674D618CC74DC8D1235747C679DDF034E1AA04691CEB521A6617592EE2AF5AB23703D52747D30EDEBBD97AFEEEDFE42103BCF55D18E75061F24C1938325E79BC4066233277D4E4613294CA9C9EAE0CF439F31A86AF9C28F54AC9B159C51CA8D75F1906FF4484AFDB031AB7953B96DC3DAC0C8E4124DA5ABB28F6224C6BB06E665F51FB7143F39E42E9F1EC16969CE6FDCC51FBA0B05B27633BEBDD4E8B31AD9B7FAF7B0961A309FDE411328083B5759641C80A31D75BF36E9885D3705E0AA1F7EA5D3028EA8847791CA9ABED21F209DF6D797F12029A559C6A92C64A6A49CD8D285DD697511173D219D07D676102483944E9BED56829F971B75FAA958E84892300BE9ADA1BAC90AE9F94B59A82437998DAF4596CE5C7EF0B949F6C1E0D20FF1738E3B21B3A64BFF87AC3671B7949223724292BA53369113125F415659DB2BC9EE5B7073BC98B90FE7789661D0C61B45E6A41AAE37FFEB4D02915632D91A2496AA5E474EC8C4B7AC6B54510EF25A6747CEEA3A70DDE79AE4CAC308A4F115924B2B7E07DE156554D29198BE65A0FBB2FA952B2AAD4C6AF478C20A57C3A71A45376C20DBCF3A0D84648FCB4D46BE2292ADECB4A09D531FE7A39AF48D720E2DA82ECA47800A5CB9A5C70D06BA2CCBB93836DB44756916AE1DDB1FD2E30E8444D51D25B8DE73EB9B0E78D2DCC40AB89E9135ACA2F31A65908CBB4FEFC030BB78D871180EDC146CFD86FC7E4054FAC497DC5310B8D82CBCEB81D85B56B1B3BDC367E615D38AAD59A1D874336EEA680AB0708D88F70ACC9F5C2C213EE9861EE04F2371A9876128976B41A0FFE2D0471FC1937A7F7DEA5731532B33ECE6B1EAFBEB4133C27BD0CC8FBFF8CCA2AE85A9DABFB8EFAC17C81FECC77FFDC5734D7393F17F106DB9D7F10B905B4CDCC4380A117AFFE20EC82F3DEBFDA86632866E9636785C70F8F31757CDBEADDBA8464EF84B576B94D44CDD26C3D2864193F7395D30AB3918D36F48A3F11FEC247CFC45C6E98F770ED569AD0BEFEDF1D7277797E8D4301E9F7F69443113A98DFE22FF57B73F549F0CABCEFDFCBF88012C2A2E855801FFC5BBEF4C76BAEDB36B99CF77835BD6662922FFA54D60850446CCAA435DE9AFC7F7437DEF506C322C6C58337987FD67352F9CD63ED53613BF909DF31135E77FF8F6B0C3805DEE37F035C23C2474C7708C37EE092903F9ECD3337D89D514E3808959D423A19BB440B9D94971C348A3894EA78DB0935A48D77052AA8F72CA52785197847F29E0AF4E165B97A510CB4C9B4AC8A250A0ABD4A535EE4F5A104865D58F0452282DB8B8A4E4726CCF994AEEC19B05C4DC07FF4871B20DDCB529DC84CCCA3DF40E32F53545C44397D4C7A2515496256453A6725DB0A87606B5A3D94969C597DAC5E35BC24DC9DA6CDCA0991651CA9683548AF6917C5CF689C21DE2613B160D8A1462534A46EAEBCD20B5CBA63C39E5943F7C64A286675F33E08A2764DD3A08AF6D488B9DD46850AE9EDAA57EE582044E9B64DAF8B019A6BA6890275548E7AF16D43D2382BA6794D8F655AA3CA8A991828075509CF9F64A606964EAA3D254BAB89C5E692A17C99831747DCBBA33D94A8A670C46BAA6C125E5A1897C75A387E6D34D295BDC9476DC1EB95388144DE2DD89D94DA6BE6EAC6FBE3902951D51901459CDCAD6EA687228695DDD01ADD5A972E281B5EEB6ED9A0F4507FA7459646B6B40C5F6F7E4B894136FB58D3D7852B3A5F4BB3348CD963E5BE950ABA5BCA13E5BE3044F3649BC167C558FFB00FBFD322D879BCC64EA9559E17143517B127C9546C618BC1EB89DC915067809BA07333DAA212A2AF082BAEC31752379B251A38D7F2179B0012BC5D36B382FC083FDE065BB6D41D468593690C378C94A14B8917C82951FEADE22154B8D5DF44EB276B73EB28F220377D1809B1D35BA1E4B7E6AC1F5206017A595A3460B6A6FE855211A38674FCCF80E7A05FE24DAF638B21AEB419A5BFB486B98916288F2D0BD030F36065E3BD22979B26994D107EF240F36E0B66719D82645676D85AD46210550AFF3E02CC965BFC1938D646D223EE2C81BF06403D6C2B17C73071E6CC04F7E5640576F88CEA6E8A76E41023CBCDC16B5E4F5203A9B9D931965478A68D9CEB8030F36E0AB372E92075B3A6F47DE489E6CC06DCF6A143DD03262370A197719A8A9F63D9B1A71DD01D637589B2D0315BE126CEFC0830D38EB911DBEACD75263B20BFCDACF31A91B65095A06CA3D32A90C94CE5973C975E8AC6DA957E0CD06AC19EA6FC0830D580B47BDD6F542F260ABB9B723E33ABB87457774B6EBB28CD680A523E9EAD2927C80271B352C39B3DC9DE4C106ACE3E8C3C043F264037E765D39EBCECF2DA875E65BDF8C0686BBC1A176609481D9ACB4CE7A21C00F0256447E67864616DE68415BF20156AC5FCDED605E45EF247B02CE56079247D13B3031E143C708514347136C78AE46B9E83CD8372D78018F061658B9481AFF4E8DC196CEF24D2C08B865A55194D395AC3BC927F8E8757AF5A28BDEA9714C6D6BDAEB46590FAAB9DD83D73C78696EFDA00581A472681675509DA7794371E4483FBE030ADF1DE9C737BE44A9517853428D9F558474BE8207FBC12BAA556BE97C820F369F34D7BEE650633FB0815EA27412C877AE185673025AA5053ED843C5A54697BE932C0B467A198BF5C092D9BC5F5A22D9096F7C136F74E9A831D8A752062F590673AEF3B7925BD61D78783D92B3444873B3D96C67A56F84EA050ADB49D4DA0B941F5CAA24200B14764B9D1264E2FA511605BFA5A8B53A3BFAF17B338B7AC8479BF282ADD6C06C56484AAD81F9D2BE4256AD81F9ACBDA85A0317556BE050DD65D9B81DBD3D54AF818BAA35309426F25AAEB0CF4E80E93530147AF61A18FB44D5A207DBF1D9A6B4A9B129E228E592FAB2A7E11AB206C69FE2D51A184ABCE53353B5060E6F59F4AE163BA9B120E28E0DCAE94D0DB7BEDE48629B2C1B09DCECA1E81B2DD7DDFB021EEC07607CACDF025EE07E10C9BA72A33766600316C59B627F072E3660F9483F01F742F2600B5CF6BC005B8DCCF4A54629E5EEBD8CB0CE6C24E164D675D6D9D4E1BAC3C0C92EC9AFC1B67F75795323FDE02890B6E66DC2344A5135768A5A59508393321555BB04CD5B89FA66DBC0298B9457E349DF966AD7AD07016BAF4047C4F6468AB2687801B6056123D95494B29F3DB7F3F18D18A83347FA60F5BA500915019BCD83A8A1745AAF8CA7513457F3AEE35263954E0B0E363B9E0A49558F2573A930B202569AC71B962F245FC192954E89E451F446F2274B5FBF8719D73DF9F95063797DF89930BCFC7C82D3532A923AFDD00D807BF0644BE76D41746E59C3CF39FD13587D6348E69779647FC50D7D251DB62305606D47EA758E56633D889FB57FA73B2C3670097A015632AAB3978035BF56E3A76F7455913CD8A8D1FDE685E4C106EC46491FBC952CFB57171D1604DCB2A286A905BE4AFED4891767A2DD9F95F7AC01AB2D0ABD50DF3A5FC083AD612570A6B5B4E02979B005C602CE0F5F491EEC0667EF2F92CDE641F50D59D08DB254DC3A9749F186FA19E7D4D5824E81B3FE2B9D4F305A2A7D7173EB17399ABA014F363A2BF2EB1B1BF76A4C36E0E1484BF6B69ABE08129DD9AB632552A9E99792177DE7A3255FC083AD5E2770B2923BC9830D587B2365EE1D78B0015F5DB71EDCFA596E1D93A62E10D8A4803D0FAEF0C5FC4F32B1E3C6053CD8A8E125FA98E8AF60991436604DCEB5F08A81A71A832DF0D5CFFD203A6B58ED466941AB514EF0D982A368D450FBEBCE6435379245B9D7598DDA3E0F5892F5A0D450AAB7C02DE85063839D95125823597B6ADC04D91DE9943CD8784349B2BE1EFE4AF266035696574A45E79655CD2D76BD8B7F23F904EB224DFDFAB6D4D845EF249F39126EE1986844FE8BE4CD46F2A827925B5674B6AC4EEF752FF8947C03EEF432E039065D1A7624775137CACAF9DACFEB41A9A14ED9F13992538F75BE80E5AC1DEB6460152DD789CD38AB46117B8DC15134E07E60F0AAA73A52097AA5B3D8048FFF69706D24A95176D11B03F5396A72C496ACF986DB9AAB8B2E2D63E06023B9A7EA173A0FB6D4D809C58D1A935D3A8FADB0A4631F783F6AF8CC936557BCA1283A16F809AB7A10B032C6B5C4FCD245D499C63BE46EF060A3460FE636F0021E6CC05EB2D12D5F80071BB0D24BD9B3C1B8472B49EB9CD3975E8A7E6A034E475C2FC083AD4993E6AE75797A5D3B2B92071BB0EEDB9DAE3BD4186CE97CF173D204BA4EE97CA4109D5EB4CEC95656BE61762E1069EEA6896A9FC13A5FC0830D78987B071E6CC0DAEEA835FD1D78B0059605190A06EBA381DEE0B181BA0BD7DB3D0F5E02545E531B63FC400AC8931A1B43FC34A3D86CD94A103F32A1A2B9E007A561327618AFE0C106ACABA4635EDF0F2CD92F54BF1366F0FA630BAA3678024BA99A42B869A56C224565FC13583A936344B2CE72AB68C09AAD94F6C4402DCB7A6B00C974DF319879A36C82271B9D15D7DF492296CE2778B0016BA3AB94BA5163B2873D4B72FB323A6B72AEDF5107DCB5367869193F7B1E8896373A5FC0CECC365873C43050D721ED9E48D64D978EDD5C22B223D7021EF71CE0C1460DED35E9A3774BE7133CD880875276DD7A1035469BC9C0AA7549EE8A4B6735436D87DDA87182B5EBF59E30299D7751A9C107FAF4807F24993B997216E3868AA1149C751DA0D4D80FA286766FB8A96930AF31ED7A22B94B1778B391ECEDF54CAFCFE0830D5851F13D6BA53BF06003D6AABA92E73BF0600B5CC62F3FB711D1B91D196FFCADCEBC97272DD95517186F6CDF488DCD8E9FDB3706F39D2BE2E09E6F0851F5C06A98DA92473D96EC10A5FDD2022BA9CDA5038695056593F316AC7A6A0F9430A9B9681F7F26226DC9838D649DA3D7666A24F783B84ED7707A5796D1AD9420075E37E0C946B24F00F6ADB15D550C1C6CC04AB6F42DA86EC1A557C0830D580148F63458BF2EC183242E8C3A99049516544F19533523B81EC4406D5E7796C38BAA34FEB89E72014F366A5CBD714A9E6CFA8D8EA5747169E97C5163B301B73D0D5EB24A67B4EC75D7B3E40BF86841CF56637544075703A34B24ABBB7361D0AEE3A38A6A941C1DA8B9F783025B8D35524A50E97C052BBDF8A86D506ADD459F25F3EE2A3D58471C694181470B5E250F36AE6BB7BE5063B005DE3DE5598D830D7858E0CEBFAA8A372EBDEE949CB8A14169F01CA274A4EBE8760CDAE0C1A60D147258787447DA0F24B9287604E23AF5E7110A363B60C54D1DDF08BCDDBA5CE7AA9015F0E80D7863F494B86E820F36E08B1ADBE278A3C364D41831D57E5EEED906D664D6E66E6F70AB55378E9991040E55BF679F7BB3A48F2B47F2455A3FD8E0FA11BB2A5A9F8B931A5F5F6C2FF2B25E96522C0EB917BEC164C0AEB55C77050FF69DE4679DB7E4AEB525EBB352ACA4B3E0E1076754714CE2BA2FBB844CE42B93D90F6CA0BE614AD134F7D712B42477E97803A118989418F02E6A6FACAA22995483C57EF28D2FFD82CEE18D0B78B0F1C6F0CD8DE4C9063CBC7E071E6C49DE1604DCCE8ACEA2982CDCF9B92ECE8D6C62690FABED5983279B0BA002D74B6C3792275BAF66C91B59B2DD8027FBAE055BCBA17305465E5DE51BA07CE1F0D45926053CD8528316AC9732B71A1B3CD865607D91F5061C6FD4DEC78DEBD8D127CF492E4AD79196044F8D6E28C2D7FC36E17A109DD5BB7FEBAE35E012B4BA68970E5891BF5F88FBD227257949689D0FEDAA021E6CD418BE8981A7E4C106EC361841E6A2F360CBC06D81253B22E9BB035623F1A98E7C76006A034FB0AEE177C0AA6BFFD375BEA5AF07E5BAEDD90A32F39B37A7CE7A4D8E574AB2AD9F30F937608E2C067814BD73DDD1DCFA50721735585F13E6258EE41BBC6D2D356A6733946E99B8A7A8CBF865B350A48B204B61FDEA895E05292469F290429245174AF2400C90028BD2586C8AEBFAA2EAF086970C2CB3A2A35E47E0C58B45A1355B44559F0365ED16F01167C5BE45395E2F8AD5E290A2E6D4CF2B94457AEF89C96E5BBB7E8BCAB6D7D7E9B9E62F4FAC59CC1E3CA9F2A01CFCCD0BA97AF72889061455EA6B13AA84B7D9314A3B935037E0C9D66B1602B39E7F011E6CC0DC80E01EFA4BC9835DE0FA695CABE1D27AA08E1C0B8A3DEC596AE0405E40CF78E27D045AAD3E8E0F5854BDE71603FB41244B8D62A306293987286BB6DCA50D9E6C24ABA78E5F07BB80271B70ABD83A2F59A5862AAED5F9B3E4137C36CA6CCFB8AE8D28D7CDE6F6D79DAB9E7883BCDA15074CACDC7D43AF9ED337D62601AF6BD483809966DA7E0C6C416DE009D60BD478364968C0B3514EB065AD46796AC10BB8DB938A5183EDA46E7C1B78010F36E061C15DDF383BD2281A30CBA831AC4471352DC34A57339B8A1AFDC0AE33BB3E65CD0D61F67BDE7935640DAB553AE0C106DC6DB0FC7C4A1E6C35CA6ECF1B35261B70DBD392FD40DFD0DB7DA34315BD029DEB7B43DB1B0B3CD93250C9517669EFC0830DD8F6ECADE3E8B5250F7683778E56A579109D8F4659F62C03E5590EF10A4C3037958E24036B5E88CEFDA0BCA1C9A726113E2E2E8A7C61493EC0935DBD6EFFF0370F0EB03B65B1E1B58A2D79C92A356441CD49E9CF53F2093E1BC58D5FED99BED146DC34B74764D5136F90D9BBE28035A7FCD42601F153D3586EC718BC1E044C1A48D11A298E4853F209D62788574A4E60A4D6D9282778B2875BDB7517707B3DCDCDDDAD6EFC3B9D071BC9C38278A365C5C0B3238DA2016B3A5EFDD993F39ADAD6B4B774D6FCB4E6C1B0D964B2CEFA9207EBB1DDEB5669AB31D94C6D4F8D724A1E6C0C1CED196F1CE0C916B8EC699DB5EDE8E4CB6AE8DAE94AC578E14ED31149BC2D30F5959B53BC3CA0DCFEAB4E51A010FB454A61A42ECB1227ABD3E880EB9D5FA52E9E42822EB90749260D95248A5F4113AFE71DB6B526A5F46EF1E8572A57BE251E8BCA5290A8A22CA156BE7CCD42C83A9B869266F952002FDC59EB4DB95CEBC9C53C90ADA77CAC73DF68CD992654D5670F928C360F5DEA6B75D4D0DEA59CDB460FBCE659EE5E2BA0B8BB7E95A18BF6305DE55A909CC6DC59B1938FE842117EAC9F9481B77381133CD9DCC7E75A2879E25A39EF075691CF054B5659B7042D35BA748169A4FED967DE21D8456DFCAACA605D43045C5EE4B3A0AB68C0E84FE7ABA4529F4386CAFA01C9EA0CD9E4BF030F36AF8CD050D4B376DCF802DB943CD97A73652B752379B2FFD9755AB23261A45156ADCB75AD65BCA171515ADEE97C82D9609EE04D59675D27B37B2299A3B1761692B57B53DFD6BE030F366005C7CACEEFC0830D782855E0D26BF78D95272E15DB1B4BAFE8ACA556A5EB776AB4960556D721E373E7F7A27B66FA7AE11767D58B1D7C8F52922B363DE8D8AC7BD6A6035F9DAC0791CCB020C5AEB0A68B775D8F0DBC80071B9DB58F50B1F30E3CD879138B9EE2417603D68B5ACDD67B69A246CE75AA31D980DBF8E5E7D63206B623E3BAA1D48D1A9F2C2671567B63F8C6E0C5B6E4A594256B9946FABDD76AEB81C1A1B6E45D8F253B6EFCB0F835589D979464C53A24EB9792DAC0136CC9C5C633AC9D99CDF79AF8044F36602629F2A4BD265E0FA28667D2DA2920A62079EC3FEED2010F36929527B2ABBE75EEAA021E6CC05A21D6AE6FBC7182071BB0C2B13CD5DEF8D464F853A7928C0A999493370D58E2E04CD0D603ABA13B24CD46B213CECCB169EE2E1D9D071BF030F70E3CD880350B73A96AEB7C4A1E6C746E7BDAC05555D4D094D35FB27E967C019F2D388A46678D147DD82FDE5077D757A8DC9FF5D62959F36EC1F520606DAEF49E126F7096A0D6F902563EAA858D25EB1E5317B51A17B0A6F6FE497024D3F9670B5EC0837DD3DC17707B3D6A6897B07ACA9D1A838DE461C14D735F7ADD281AB0C28A06655A700C513E4EE09DFA31BA1D641678B289758ADD959D47E77E60C961E75C1D9DBBD6D52806D7095FE2A67E1ECDDE589E7A011EBD4192774F196AB4E4C9BE516399649D4D55DC2C03E76C7582CF90FBE40D4527C277CD83DA69676A2B03F57DB19D3F7A4BB47E8E985714BDEBD8EB18FDE01FFB4C35D96AD39959AE66537DD40AAA22B37EE28F4CA378FA9CF2CE4234DC0725D7AFD440AB2DA8CA0BF59DB69DF8E9273D770D3E97D2454E37129D051EA97928EF00A15028CE6FC801CA5A2503E4004D71428AED8B122F235B5FB8D3382732448A2932F892497DF5E14F901A6BF5A9652845B83E04E4770915E17ABD4090864AF20A52B3B9BE9C1699DEE0EE1590ADE59E4278FA82F65E9B6901DF439F374355C3DAE1D097FA37A57320CA75AB6885CB617864BA35FBCBF3FCC2B1346383C7BAE87392CC7F653BA7E95044F9F0948EAEFD258E9EA14806CD5358849AEDAEEFC685C7DCB3639D82DEA09496AF38C86B89538A6CD0CE79A4B098DC3B189ADD891FCD33D56B56F3566BEA03847BC7545F18A4DD5B6B27373D9DCB984E7CE5DD83D29A756D59AB59A15A8A6C5FD9A5BEA2D90923E3C839D01A713D1ACB9F1A39381C4A3183B6AEB331850153ABE9F97E3666F4A94BA8FAD478214F4AA34495444A1F26FC785FA4B3662819C57DB720D5D179D7BE28AFBD2AE1FAD1BD2078E9403F6F1ABA9B8AA33294D0CC8EEADAB528E915DC8FB7CA7A90533BF57500404F06CFA6D8A9DB94BEC807954EC9C0949EB5F4E654539A55D3F34B846AEC7EB547D7FC080E6591BEBD480A9D46E355684969DB43D5C23FBCE54FFF4EE349AD7670B90B558360B76637EFBB723881DDBC7C7B6C34A8A98E9BFCCE27C893AA4ADC4FC45EFB093F2ABAF6134C71785756A6CA4935D282F8713E9C50E74E0417F5DC7EEB5117BB709E3BC70D78B21F84088129DFB69E92271BB0B29D71EE44C5538DC92EF098DF535A0FEC4517ED58BD052D357A1007AC40D483982007553D2E06F68380D5E557877CA8B534F32EC92778B0C91B3CF124ACDC4AA6757B9DCBBBDEEA88897201B7AC52431583A1E23BC907F86C94D99E77928FE67E6489B883111F6B4CC556232BDBEE1BFA60107DC343DE92D783E8EC1058619500BE2DB8017FDA5935FB0166C8CE4639254F36DEE836E84639C1930D5887CAD3CF17F060031E16C4755D550C14B53BD2281A03B58DB886D5A7A83E77F225FDA602F6CA9689217E76AE537B8ECCA7AA679F3BEDD2010F3637FA9F1AE5943CD880BDEA4F7BDEA931D880DB9EE5679B44CA163504EEBC8005107E1EE74E29DDBBE9071BC99A48C7B9D3153CD8806D0FB1E2851A83DDE024A977069E8DD2F6B46477963E77A29F31443B4981C2C0B1FEDA0FCA1B9AA8EBDC895F0A16B5CF9DAEE0C1AE5E574994755E5559B23B65E758E9CFA5540C6C59A5065DA74E6D6E242FBD021E6D86EB467BDE4A3E9A5BA3BBEA89CE59F8D68B328E414A5BF12CC15C13F93877DA0F62A042C136B00575A3ACD206EBF37B78B626777EC07679DD6A9CE0C9C61BD716BC80071BB0E2F3F4F3053CD8808705F146CB8A8167471A4503D63CB846CA39B579567C3D0F865DEB35A663E94C65CB75DE60E84973B2EF1AE5048F36C3404D1AD59EF1F3019E6C81CB9E5643AFA9EF0C483F4DB3535A537D91885594EAA9F512967814E55C8605BADABAD636FCE2161D70A5607C3D18AA479FEEE66C8ABC7552EA5EF573E6BCE1A4DD0C6EC0A69F6A4947ED4D7974D4B57E96B48A6F2C54DCA34DAD4C4DBFDBB3F336533FE46A468622C32F4A2DD489996FB6F56F8D717F534191DC3548AF977A32E5AC42BC4A85754433A8AC9EB2EA621BC735545AAE0FBCA375D7AE13AAAD99A9C428BEFD216A59E4163BA99989CAD376BEBA379B9B4549F150FAB4ADCD30F2A49E04E933DA5B507D54BB042D1D2CE8A40A497FFCE4E779F45A052B00041555AFAAF15D63FCDD2FAE19BC1E6C30BF0224858720A848663DCB6D784FD4B0195DA60266F1DD9F14B8030FF69DE4679DB71A5D6BABE10FA2EA8BA9D6D99F24AD6FF5F299342BB5F285F120063243F60B1BF06871DE147037B3CEAB7481F5464A3211741E456FC0F960513A379219D887374EC9938DE4E19B1BC9937D7AFD0E7C360AE1A32D08582F62CAECE1BA9CBFF02D461694E335191931C1935DE0FAB4CE8D64838B8D2016521C6B77B27C953CD9F09E5AD06AE46E7C174D481198F7BA08E0EAB0438D051E6CC0F23377015E8107BBBDB1D673AB62CFEA27BBA99CE7470D76B67821C5579AD575788B44BF2FEF91A2EF6EF68BA51B5CDF11A31E56F2149D60095A0676E9B4202B9096455182F6C783CA5E80071BF0F0CD9D1A83BD8C77F0BC03A789CC3E2D30D811E9C16A32C3CA63BD83CC0A40ADF3099EEC0A5FFB4DDBF120DE68DFD8CF4B504B5E8E8F1A6408348A3D4B1349A9A26E0C54306A36E051F40E7C34F72C6AB0F6BBFC72BFD5D0A4D811F9D3D7B09B0A984CD40F0A4CD779CF2E34E016D406EAEEE2009319425530FF666B677CC8635415C9832DC9BB9E52436F66F69CC2BD5951D5DCDA68E39DC73DACD6833BC943A948EED2010FB654A43FBF93B32C032FE0CD16B8546C30BF18BBDEB46588AA51EA4D5B28528AF68DD5B880071B2891CBC6B7E4F5A07496B37AC0E6FB0B6BD5354A1B3CD92C572D192BEF254F3660ED8DEE17AB9F240F36E036BE25FBD7F9A465D460C396DEE08A01B3B38A81A30535903678B001B3D175B8EE94BC7C43C5A848DA7AF4BAF520AEE38E01577C4A8D2568E9DCEC02EF7EA6E67617DD8151F7152C2BE0C16EF0EB2E7AF6E751347D837C9017177D755BCD403FFB486E2A039512659FDFE0F5C06AF8A345F5FEA01A0C9DF7870F46E980079B7A5017C93BE49E92275B4A958AEDBA559525FB93A71FA4ED6E9459343A77C501B34421AFF3A8931AB460152D6F284DC8B9256C1AAFDF7284527FAE7758EFC083ADA2BB9E80FB41D4A03F22B9D5D0F734546B1BB84A97EB643FEF64D9C07CE762C48D0B58B1AEBE99411BE8DDF7FA25861B35261B9D9D2365DCDC80271BF0B0C060DD2BB296A5B3E6143A5BE92C03C718BC80495B9A8DCEC3821B3556E34772D7BA5D576D163FB32BD66D76D782DDC00127BDACC84F2C5845A386D87AE7D560BFBB536D8664F9B9BAD50D78B2018F7A36B8DE952E2DEBDDDA02EF376D47E9E8DC16D81BEEA213BCB40CD82F75AE9172D5F90266E9D043945A4751EBEC1F42D3C767E20D3A2FBEA931A87353DA7347FE0B78B0095F6AC1478E6323B91F44674D6DF5B552D4184ADD82A7CECB9EEE1BABAAE8AC05D26AC1A5E23D58BF288C1A95B816E5ECE3560D813B3999450DCE03D8D528B84EFB3B69C151CF2D589D32C761EA0A3277AC072F92075B2DB8EB8964765F2D2B6A707AEF8FB7470DE50834E18E4817F066DFA9D1B222991333DE775EC36A178D1A62F3CA6479437D8303AEF286BA155F51D86A9CE0C1468D51CF96AC8AEF0C6C41DDDCF946378A07AC23B8FA0C089295AAF131ACAD463F1860CE0CE2BA14DD7D63950E58332C2704139CA2D1F994EC6F66E408193546D15BB074A695A3C6287A0BDE9E45F2F0FA1D78B0A5C6AE27E076960DFC64630AD75528D0F10F9D6C8782F2B3DF85538EB0D9509C4EB3B1307ADD2979B035B5510F79DC6E94133CD8372DB8B41C3A7756E0AFF3EF6FB350559B1430038E2E5A73F7B420DED0BCF18E5D696E8D41BDF7E146491A972862F07A60F0CAF2D2829442D03509A474240F360676AD141D92991D4A67465D7DE910F0286AF099B8A637A4E27F0633BE5A4BC0EE2943E78B64771D7C130347D13B35DC833B174DAF4BD15BB0FDBC122AB5418ADE80D39EADC66ADD76DDA9F364636077B27BF06403F680252F6CB0E3B3BA4E5AD0B1BEA7893539DD83279B4953EB81FA0AA20D3C254F7681F7675BC783ADC68E1B526A76FEB38B7A02E6CCB25AD0E0841CAB71056B19932C1F6F68EEAEA27760CD4FF57D248177D13BB057F4B9CC027814BD05CF31A8F73FC6A7A54602626FE88204CB988ACF5C01834AC614C9477232D9DD28A3B9579B9564B559D80DE6CE4A37F705CC41407F270FB026546D95BE000FB6246F0BA433B76778505F5187D210ADAFA8436905B4BFA2FE041E6C789A6FF757D4C70319C8F509B5598EEC8ADA5F51BF05171B9E164FFB2BEA4FE0C116B8EC296F6CBDA2865C571F2C073C948A37DA08378A7F2976EDE59ADA5F54BCA8C1A90415175B6AA889C880FF468D13BCBFA2FEC94BF844F7FA8ABA28FA995E8F44D6A2767317BBE6941425212F70092A354A326C1BB88A064C871B5F51A7AA7E10307BB1FD15F556716C295FC0B620EC0647298F145D51F447A9E3676D41D627AAF9F97945FEFDA5ECF120606D94151B1E9794E81B3B2B58A5031E6C09AA5ADB1B3A42B6AC80BD73D4E1EB59F2054CDCA84E89E45134061E603E2909B857F4CB53F76A4CF64D739F3A9F2DA87BE2E35BE7E875A831D9D2795B609D97ACE1E7BC272A4157C9CA29EA2BEAB0F501ACFA8A3A94E2F3FE8AFA7810C93AD6AAAFA8C36B41CB1B5D3A6045E4FA8A3A60252747DF38C1830DF8A9239DE0C106ECBE4EAC7CA1C6604BE76D41F5E7EAB3D1F9ECCFA368F50D4AD757D491A526E2D24C0D580DB2391DEBAD910DD67DDC66AB6FD028FB2BEA927580071B307BD8081A23E5040F768347FE9CD23CA8BEA17A2881B346ADCB756D52C0EA675C6D68B0567463F9BFEC2FC99B8D1A5A58BE064F3660EDE5EDAFA80FCF5AF264031E8E4CA3C87E2EDB9581FE5C239D3A065AF2F086BE4132C0834DADDACBDB5F51E7C1091E6CF1E83787812778B065CFF64D75A47A70E7E716B41AC5D9372605EC79107363A0F7B9732321924FF060A386128AFDA5471E9CE0C186A765D9FE8AFA1378B00596EBA69FFB4174D6B0E22266E9DCB52E032F60C95AE051340672BEC90656CD83FAAC8DA97883E49FB9DBF59437EA41D4D0CE7E7D920F9D5BD052A34B979FD1F991B7A800B39827711B63F0040FB6BC41D1B9C1FE7B82071BF0502A3AB7ACA8A173BB955E3E4B3EC178ADD70F481E45EF242BEDD939927A0A51464D74071E6C7963D71370CB8ACE06739D208D328ABE0413770638454B0DE9053B92BB1E817782583AEF07A5863A52C767FDE8BC05BD00FBF86CC53A195845B71A3AD88DE4730C8EA201F70381B752DB40097AA186B4AC632DF959D4DF83D7F960C07B9B65575C6A60527D451DA5747CB4BFA23EB40C78B051A367DF173A0F76F58D4A28E48D538D6BBE2103E7F9A0DE4462E8D43D19BE120AD5EB416732731B7C3D48A328635C1BECBF3AE41A697CF220B1031E6C74EEF159063E817758013C424E9A5B19D6963CD880DB9E25B94D8A1A9A6FF52D05D84C6DDA82DA5F5157E9B2DFE0C9D6A489EBF657D49FC0830D584BE9C375A7E4C14650DBB37476BE410A5E3A4B2926A9E8ACD96AEED79DF94628DC1BB026E7799878010FF68D372EE0E12CE9BC1DE94639C1932DB02CC09E32D05F0AF226850C84C2A4DEDFF0972EA05E81D578CDFEE4F69EA83160D7834856A3D417CC550F734A6D8D78A45CC1CABE2821D7716D7F17BD037B4EAD5D35C0BB68C03A14A98F9F234B0376ADE80D1E63906F6D1C60C9EA20C31779A4067971BBEE021E6CEA194ADDA931D8FFE83A7538320C3703E056B1D55846C4CFFAD9B0D21235865256E30276AA1693008FA2016BBF52F647B26E3A2D6FBC799AC8B9CD0D78B291AC3380FDF17355754ADE6C7843A948EE07D5918E466941ED8D55B1C1DA8EA19F65B3FA598D2B585D27AB297E9F7914B51A6F8A67F5F173D8CE6B4933DC45F3A301D9ED08D8B712781035BC9D57571391BCEBB9030F36F5F8588790B50C3C250F3660DFDF487CBA933CD880B5433352624CD2D8583A0F36E0367EA9D15AC6C0D11BFE59671DD3D627CA010FDF44E76647722B653FEB271FC964D6F11921AA1E186C6A48DEF558B2834C7DA25CA34EE19B7466481E7B5F17B0EB099B2ECA0E3051749DD424F82DC9932DB052625CDFAE5B0FACB3E22BD37E77515D5BDD1F3F1FA5031E6C2CD022751C34EFAAE28DC1068CBA4C40EBC8EF0A1E6CF986AEB03F7E8E1A5A7AF6817E22455D1C81A79E3266D8FD203A6B2BA1D880D5BAFBE3E7A374C0830D6F98EB165C55DD7843431315777A79010F3692DB9ED5285D55246B89D7CB25E694ABE4137CB6E0289AFEAC91521F3FAFEE5E1F3F87B2D7F3A268C0FDC06A68FF74F70DC78DBA3870037EF7D45EBB97FEC45D17BD01BF39EDCB8E066AA89ED9824BAFADC66EC16B739FE0E5750F2B5D4274BF693F5FC0834DA30C0BACF3929546D1FCB47BDD281A037DA08FFF021E4394FE3C86EF0D78B2F18642CEFEF8F978106F98CD3E9C0D7CEB5A9781CD0ED849304BB780BB755F80079B5A1518ABA744E753F2600BAC0E4BF996BC4CB21AA11237CB9E7122B6DDB30D2CF6307E49E62E039D25EBC1FCB2FD3A14E0151AA9D13155C8931ACB127EFC16B6569AAED5457BC91AB1FD1E4421497CECC555AE347AE80D0B5FAB9620EEB2E3B7BA755C147B2A2E1A5E35AD78CA3B6A95FCF9C7D7716B77094ACAD5FCFEF8F5054CCE9EA5C0439FFB65E68C3ABCE42629B54FCE756E4D3A44DE203DE3223894B6F2DB28AEB7D39D3B9FE2523D817F539A333645564DB92C95B83E6F295583BE1D00AF34D34738A0AA3E7D05095D4ACFDCF32597B22E7AA71E1B4A8A3E3341D65835F0F126518DD46691BEB79972CE2859BB16C550514E1D4AC9182771932ACFF3061BBC6E15DE56A4DC49E1C29433EF832BEA96F9A372AB06BD8F438B95B5FAEC91773483F4CE449DCDEAB520788B52BF5C943E2CB1CBE97BCF5B66363EDB22F7ACA54BA8D673F53A6AD7F8C41C2AE981C12BA828D00323542DFF3EF97D5ECDF94C2252FCF34D4DDF171C3FFD43048F6A267E7214E72F29DAA185AA72BAF13BA82CE49BE7F7016A1FEA93D70141D6B93CBFC5A966CAA4C34771BC7C64DBC6BA84CA2AEEFF67ECDDB2E4C87520DBFFBB56CFE10CA124654AA971F4FCE772B799012018E159D5FA9084001CC48B20F8707AE13A60B9FB6C856F20EAE13C671CA35C41CECD8C9AE6A908049530FCFC2973F7F137F4532555D50F10363B9093C9E07CF62B2F92C982D8A54FAF01E9B99458E0BCC858B55A41D525028D46F6D80DAD04C5B7CCE498CA749F7A25F3B8C2D03C6ACA1B7A63A4707782F2A31DFCC5B66D95262FA8281D62FE62DA303234C1E1932A3754DFB0E39077CC9C1E168897F9E21EE3B8462190CFC4F624E853B75E4DDF07722F2A2EF9982AB6B69375B125D1D0904365A09C36CA20C80B27EA7D955981B0714FC8F56287A06E41ED7516446A02E7406BF90CFDB481DE5990A3B89213735BB24FEF9A6406052111DBCBF582A45F65419828975616541C0155DE2B88EA343C851BEB66D4AB0362DCECB7E3C45CC62B815AF7F1263CED5EDDD67902CE474FE6D19C80A9A1952522F5E10B2ACAC3A887D6CF9C61E9712E500DA66134916BB635228A11F708D3CF3AE058DAC45C1DB9813ECA786C8D2A535D50B3E51A15BB3501176828DDC20DAD88FFF1D78F12BEEA3A408A968A5532A5200688B2DF0BF146E35A15843FCFD1D257E28586D851898DBFE1BCD045BCEAC53CAD1F4A6694EF9AE3B43A9CB595ACB591107BD9BB967D49FE845985BCDD313F84D89BB4358C70F242F19ACAE38978A131A43B4C72EB13F14243DC228ECCCDABC450C3AC00807EE27C11DF4ED9FE8C1817F146C3D9C554DA11311551352C31983C2807546C9051D497CF42E7F921322B21F6C2D061540ADEC43F7D3CA75E6C52AB272B458C6E2A622C3432BF78F0E67CA121769512E7BF73BED0102F0D62BA6E2A0ADE81F4C6D9E9BABA15A65336A94291011A43166431E6072B688897CDED6E5E5853AE3DABA2E7E95863A1315D5BAAED7C73DEE8DB9F0F62BCB8BBF569CE51891963C4C89A7F42949101997FA5C68B9DADFF102F3462903799753AF13F112FB46A1B998E9CF92CC64637F1790DF5D5749753469FE29C68D0BB4AE56E79B026FF84958720BB48329F1F628DB5CB8182D454949FB6CD13F14257D4E985CA11A39B8A180ACA42573C9750315DF32A31E8BEBFAAA24B3C2FCE47AE10DF4E59FE7CE2BCD028A83451ED44412592FA9C2F526A4CE13DDCA4AF2F2617C4C6C9FCF3431454623C0A36A3B6C60BB126EC1F35174CFA5A8B2C0C5FD554388B57D7F6C761DF706EAB834603E5E765E757CE0B0DF1D2E0DDDD347C783D70F670CC6CE96968F3A0F9FD381834671A2CB32EF0EB53A916639EB635369A11B62D35D6D0003C23EC46DFFE7CE07CBB7BF429CECC557043173CBCBB4B3B5DF004EAA2269437B40A175E938491CA5C87EF870B979A8EB209E3B27A16F55F88379A7AD5AB149992499FF343386B55AC37D60EA3D6679E2E6209551B6B1443E7D127CEDE77A98D3588CFA326F61BE9BDB1C67E974BBCAC1240FC3246BE102FF427053709680F212FC40B0DF112EA498C855E96FAC61A9A51F4C6DACF69B5894789984EA9BD37D61E646E954CACB3259BF84096D99753A8AE0BB18EBE5795F7C9B2920D79C69B17E28586788DF28F9CEDB372CA16AA884BAE8A8DE333382B93975021EE8623B3CBE59A9B3F88F142ECAE909ECFCA3B9CABF43267D51204650E79B10929A16A8AF4933BFA80589E6EA7CC0F11C36B3EB51E04E7D34E38F7D325F341A3A097D11828BEE1BCD0107B66C8AAC637C40B4DE7D59ACDDA583B4A588C8D86B8956FCEA344646E4382FE6F99B5F0D1DB5F6CFDCAACB14D3CD8E888D1B631E74FCDDED6C61A29AA7E30B1A1C5F9B463CE4E32BDFDC5A35EE1A902318CE81DADE02BB1DA099ADEAD930DFCF98678A345AC76C8D7CD797EB0CC1F5A75E8C5247A3761B536D6CED3215E68387B172A0B0856F085F3429364BC807636D65E386F7465A4B5B14622C14BBDB1062495580F8CBBB3F837651C9D1263A94688CCFBD4CFCF0F79776DACBD122F340A2E75131B37E7858658CBEB6B63ED95F34243DCFA8C539A57C98C94BDB1F6CE79E47AF2A046AB7A3432932428E3AAC477B8F7C6DACFAC63A2548B313F98B3D89CD8503D6746DF10BBF4448D38653D1A31EC7F9A0A670DEDF5A6301D56C4ABE63B721D31BAE63B66FD468C7651C4D0D85591F224C64223C6D2E0C9DD2F51F7CA59A1A34E19A7AC2E4A3C3B4DACDE2D7F1CE28D26D729E5AC02F1FC60CE41D79A16E9AB18B535061D62E54DDD6C176BB40F9E89C7F92156625C1B6B25060DC7290B8DE95EC518954C1CA8162C4FA26F316EE219BB2CC69B3578D149C15215E3B59CCB78E872B986D0DFDA5BE8FD039628316BEF1F00A15D1D04FEF43785CCD34D72FC6BC2119C86F8893EDF46732015BEEAF87E8E8FFE0065F843A5ACE7677995751F2570DE15A916186327E9BABD0369DBEC4092B30F3822B59EAB756FDE0E90EF6B211648CFD58265206EE3ADF6849B22DC16BCA1B52ACA6902FAB94E98DA75FAF8E6795477BB35E42E323F143116E8AB7C0E23747E22F662446DB7F86BB17B95D2D7CFB9A970760190454CB66652927A01BC384B414C1F621DE9E8AB7CE02C99D71AD7FCF0C4790915CEFD747126C0FAFA214454D9959DBC47E28346E6087572EDF54E0E6F86E3DA296F75997FB763CE37F14613692EE856D9353F44668D35A53F7B5C9AB99606E67C136FB436C42CC629345E88171A624DDE762DFC42BCD010D3812FE2BF2D65C9ACF2B63B963EEFEC889C40BA8837FA41C19BF308952EAB130F6B6D9CDB7FEB878A0D053FC5A58987D188E19D63D0457CE24CEE7657981512C2B0788578A1216E7D0EE7E255C4573CAF47131B29E16A66E08DEFBECA077D30E47AD3E0FC60CEBAED9DF1B1C607DD9BBE4FDFBE122F3476765D497A6A99A72973DE68C50666ADF45751574D15B1D079DDF68973371C62F21FC42E68457C1E2D6BA88465C02D6265FDDA0B4E3CEF72C0C63AC44EAF5D57FAADA2BDA4393F84732EEF69313411AA4B4522464B6962DDF4CD5094AD1DD2B2868D95376ECE1B4DEFF6A923F26EDBF98578A1B18662A306A40731361AE2A54139A5A42C9989C1BECA0799A5E09A088E4A215E6864FE0F05DB9FA8A4F4756C533297CF62E72CB555B1EF8C747950112C0787580BE933337032BB88B54236C4FA6875FB0C6BC89097BB2FE28D8678B51399FB8788A1403A51D78CC68337716B606B58C17AD49C47CA70D67198D3535E65BE89738C3D5D540A9E47C3596B555349F96DA7BECA87B504868975950FD7ED5EC40B4DFA9207D709CBF38365F6969B2A442BB8858A18FD74113B6195BB479F36DD3415E2CB8323E237C459E0AE5CB7857A1443D130C5C97A34C4FE01743945C55D5DE54332D7A3E4DD11E38558352A3FD91ABA199947572573132FB43C78DAB118FA588B79450C5F2448B91ACE2A2170E188F14A7CD08AE71731BE9A57387B36D7730E7D4AE9E62C745FE5C3D155D07D950F995F3267C33B32DFC40B8D18AB9D434CE22C3BB75051B019B59DBF548DEB5046640E5463379F25410C468521EE1F163113AF706E46DF10A30D4B4655CBA7D53C1A996FCE3E5741870FE7F5E823B134C82209D6588F3E121FCB42BCACFE44BCD0E27CDA09711BCBD6D037953064CE97500440BCAEF261DCB09DABECD968257345E41A265E88175A439B9D72CACB17E28546E6366B3B65A45C327755C0A731D180ECF80DF14223C69B82AE91D93C496CA86FF4553E55C6EDDEEDBA8E1F4C3C555EDCEDE57E26A52D46D04DACFBC8292F6BE139A57776D8EC94E11505BB327DE67C17AEFAAECDE2BCDA31E717626D131D31D6A34FC40E9D488953D6A38FC412036347E6F5E823B1EDDC89D1C19F471F88E3FC166342A1ED7C2BB8D1C8DCE1FB4CBCD1EA2947288B91F3234456DCDDD9DA0ACEE0D49C5F887BA00BB1E2665DE5937143317B02A9D08CB01D64C3B97F38624CDE9856BF23964AAC75450C69508F46C18BF397563FFA4828229E471F8951693625F6A34FC49E58136C16C3435B3DFA486C37747E5E8F86B82D5BA65309D1F9D9C745D6553EAFC5496AB10A51DB795DEAFD462C9FF5C66088D7A18EF17FC4F012532F7AFDD5D8B5AEF279E5BCD072F7D1400A927D69B84B35D22BDDAA966C3E03F5A1595F45328B5EBEE1A7671A509278805220702B8BE70A8903DFF001CFC6A9B01C48DB970BCA3257CA39EF48CDA1599CAFB919658A9CEAD34ECCFAD2A30BCA0E6DE17A118AD61585B5781508CEE1621C566F48A6A92530DEF9B3435A072FE056A1897E1A5DF8CBB2FC505A3B90CE841D48B9A68F58B0F2EA165227624FE1B27D8205B56E4DAE2C9E8698BBA7056F57B70EF6D86834FE83D20ECD397E96B1142AACEF69C0AD655A2004E8C3A5441B26652B228DF8EEDD9F753CE0174F8263C5DF0270C017282765C0E884551F72E7E0863A500BF7A193C0BDD8C415E0501E486BD503792FA58F9A12BF6AA16A57A621BB05BF3CD18B6E584C94A9B73EA9FFE0D9AF02D87E78B70C4C5BE050D93AE85C3C91329074EF70D209F35E1887A7A1DC4720486E6AD7D332504D7C684F383A585A70C5893902E92043AF11C380E73E58250FCE2BCD99A6D382AADEE93C7A45EC74416FB74F77F9D08D1407DA7341BC822CC3C57B80DA0B727BBE71AE27DCF81DEBF64C8F9890EECC144DC9F7FF80326BE0299D8CEFA33940D63DD5296E500721BCF29C4F80F353200DDEBDF8431488675BFEC36F5A0FE4DAABBB924F22F49AB4570868BDADEB97596A9D16C34A87548358D00BCBED4D6FE2F54144CF1EF1535942134FA0F2914C49BC5402C8199181D4910F4EFA290795B68ABAD1DD3BB9CC0E8E05A7C74D6F2C9CE29ABE09E4CE9AF73E60E4CEEA727144F53BF7EBED6FC24411DCC41BCDD7627D4C3729D09CE787708E32E59E61D462BC12AB9DB603AF0209F2A34F9C5D7A552146BF3D8F4641BF1083D12386D62B3885184BB9785ACBBAACA7A86B0FF1953C7CBC791D527925566EE9D321ECEFDAAFF6F293180BFD9FA6F3CA561F5239ADB6E9468928E873F71DB2EF32B74A21267C97CCEBD1C8ACF425F39898DB2B56F2F49653A5CB276297E59D4DB9148676520F3D112F3487C19750455C5246E6D6C0F1CC8B8B23948947AEC8ECAD95EEDC6F62BC123BBAAB17FD5E8F86B317B219B1C2D98781BA037E6A3AB7E6646C45D70F215616A3DE4ED4F9E6EC1A03CDF985D8F54277667D0A7CEF0FBC725E685E73F07D4167B7E49578A121866E1F5279255E68885BF98EBA51220ADEEE5E423D2998A58EB6C6B24DECDC68731EDBD8DD7C078DA49BBAD3C4F383890DF52115BEE0A9BC81235A6627993EA4F22BABF8CC8F17E7B38D9D7CB688D57017477FFCF6D639A4F242BCD1C4B387B77348E5FC60993D9D9B724DDF00660CF5986605E7E9102F347943F39BB536F9C279A32176A5C0D0DED6B8396F7465A4754885B19A08D67273C4F0F91E209B4E1FAFED9A2032F70F21764DDDD5B7DF415C8754E8EEF57488E5B35EA9A5BD576BDCC40B8D9D75504A75DB2878132F34C4ADCF1037AF921931FA90CA03E79BD8D54C27198F56EB900AFF55A140F966CEBEAAB50FA9F0FE90CAB7940D09FEFE21C49A0C4E6C0CA396799E0EB10B922E6B72B97D847AE2AC331C7D4805116D75FBF38978A1959F5FDC7D8BB1D122566D974879E0BCD12499A5818987579CF21275AF9C153AFCA9105D5D947876DE58BDDBB96188375AEFFC29902802DACEF383C508C4000E1A99BBD59B18749CA2BCD98754DEDD3DBC42DCCE2FCE7A341BB4B6C60BB1F2E609A457314625730E54F3F593E85BE69BD8EDD460F6608D2F428C22306B397C294B0565AD2E03111BC25903AF194C19F7576B06BD6046CCEBB9AE53FE7AF2D533D19CD228885A5A43E9409E08D6E218D7454996AAFD80C4B3CA4620E2A10BED8652F815542F2C01A9857A6F887BEEF45C2DB100A9286099341AA906D2BBB481BC7A4AE7286D3552F7E4CB1765E9F68AE02467AD337F720A57D3982E42B37745A732A53EE1C8405316F455918085432832494D01BE0CF5842050F77E5F7955EFB710FD0EE89E9C78ED4A1F2D8B64EECDDDFA5FD9EC0361835395DA5F74E18D0843AD51268981F0D1C9099F7C785A134182595CF8789D46A93AEF40BB86A20363171AD59B27506AC5A3BF0CC8CBCAEA866CEC858B75A86504A695EAEBE33F79ACDFC5C463CAA935110492E56BED3C72FE1A4F6BC96F3AA70FDE90294A77B73E90376A07D2B4F73CE789670F867FBDE00E792CE895999293DEB1246BA8CAA0BF99045714B8E7F40BD3585EFAF50CC77DA5A7C468A498A825142259DA4E5FF109885A5061EA2F7B725821F6D49491202C48C5AE8E3897AD356291B90DE5328CCA1DF8CAFD21D153505B3738B6418A8BFAFB48E609F2C8A21145AF56942CEA39B5184184A88F75EB8E9E5EDC893767012757F34D1F93050F4E71DDA799E809CA0C0486DAA33F286B4C1F4B26AAB89EEC16CACE7540CAC154660EED4C9709EA82AC862122B6CC26CA1B5A27D1C2A8DFCF0DA37AEB964F35787FA016B48AF286927390E8C3B78F7EE883E524FA0FEE3EFFF9BF0F2D9A201110DD996FE4B93B036161BE99EE640244FEE13475701C04FC0394D51A78E251D62242C9559AF0D4F29878FABA40200707907856D1F5C194E98288FB8523D678AEDAFBA2C40572C0B18E4377A6BD6A4197BD1FC954A6227534E23343D2286B013CC77A9775B764814ABFC265D5054A1E6165D0DD0B880CC047921B92EE5CB81FFDBE18D0D0A421964A0EA47B6F17C4EC0F5E6D1754838B3B067631CFAC69C90FC225C90A828B06D9B2277EF84C179275E1F999E14610AD7F8E1FAC2D26CE73543A7CC3B4FDC7D0075456D2C945DA6BFFF11FA07E8E840134FA89CB40B6CB40641C78D6733A8C7464D1D6F79153478D3EB82CA22C68A8FD105C4ED2633B1C497C96647CA91A28452A3859FE83BFAC9F76E259BD6D880475205DDFB120C6169E6B6D1567FAB86B590939715241B8FC435F150D8E91F4448F6EF16D481DCBD7EC11BE2EE490987461488F06AA534E407896CE1351599140D40E6D20D8D6A8C2D976054995C3408C15D34138538B31BA2B7137DB85C3CF70892B38A72BA802E1CF3FE259E339C1856DE92E51B8A0CC710BA72B07AC83760D70E8863EA8220F0E8F14E42ED8C1FC4361AFAF86871222A0924C179900C5F8BE92684144FC81B4740494CE8305E5B47221907059F096AD856BC90255E7096E74D009E1A391A133F5C0A1EA4D12CE9952C918A85454B5025499522F8E60C45203C30355EE60B54D6A642AC1A76F65C43A6B0D44282FC8AE407A1B4A6F94ACE714167AFB2E3806C7D59E7371BB90DB85C08D6481CA6CDAF9C050E977A446E7C67285D67DC155209099807A24F8608302A802566BD040258B360C307771510D798CCF220250E5F03FAAB18883F43B207872695234D2462250F374DFCA808B1F0C65D3ABA10E042DBD63D36E5D230F7777154F923951513ED28034F988E55664F9AC1184C3EACA7F2D8BFDA79B4B626B8F040391BEA12CDCA782B2732A673EA5430A500CA278D14749CD856215A8C6449670244B8FBADC2922A8A4E6461320D4CA73B2993EC6135928A2715FFB4811A24DB0C2A9054C154899B9332CB733A985E6A96407541D52BD684134B5208C0ED4EDA956D0564C5A50AD20D10BB22C1D674A7EFA84D4C2A59423E63D9A7555F1A151893DDDA254CFE1A04141F6EDF41C55077ACF353C95D2B46564483F13A36D41CB59631BB616AE4625F61114F39D0EB4D7487CB68F142F1F29F6F11F651E51DE2D186AEB06D77D8C3B72A16CC9ECBF5A29818BA267922D533925E2E6498A3849FA33154E5B8282E92477E2684357AA775CD747CCE91D84112D74CC3B11775CB3AD2539CB7F93DD6CC10D7934D3B70035FC26F9199ABCF9C721DA2341A00ECA505E90A47723C629DE0A92693A7CB5307FD216291D68B8B82CCD4C04FF28649471C3C5C97620272ACAE1E064B62E05FFE83816E62ED3FC5152A98D5078AABD194BF582CA81A85937A4F16B9EE35B5840557E719C5EC6EF4EFE5B8157DBA9BC29EC42A6CA1A203AC8D403BF15B078265207EAC033345D5EB9E6248040ED87505E901A3D96973781ECDE2FE5077D89DD639B5E873FC3A996BD89591BEA8978A11966E97568E22EFB44BCD098D9437A469507E28D6EE23373A9A7F921325B83AACDB8B7AEF46905F5CE01BEF75134E6378E2E205BC3E56E79DB62CC0FE1AC51728241C7BA70EA51F08578A1B1862634508F9D5F88175A4295882DF334554E718FA8E4F4C6F985F876CAF267ECDC523EB93BA5B2DB89355CB1A0848975DD3BC15962E8B2C28E9427E285FEF8FA471389B3DF80C69BF3850627DB546E7CE2BCD062E45EE81C50C4F54364261E8F07B548E550683BCFD3215EE825E21037AFE2EC94D281B41E8D184EB8DDADB44633D3872FAD4C30F438C18BF8FC20CE05558DF595997816C19E88DD70D0EF767EE5BCDC8082CB45EF9C2F34C4ADCF58433FE8384DACA11918AF74BA5BE14FECCC97E84EF06FE20B8DCC2926C61A69AA395FE8B2CD67E6A7C7CE87D8454BD06DC8EFEC5C2A75DEB08262340ACAB2AACF8EBB0581C61A52B08ABF88D13F943548CE5D1B7EFDE3549DDAE29DF84257D4A93A18316ECEEA378586B8452CE2C32B62A8C372A8AC645E8FC6DD2D97886FA7E0FCE3CF77E20B2D994F3B56501775B9618BE131A563E38FBEE1448DBBC694FE21C4EADDA3E0306A6BCCD321CE9A47558926DE4E79219650ED94770FDEC4DBC172B7623DCE8F8297CC1B5D99FF5F3CA8016805D22B670D5FB32897C1AC4334A3E21A80E6075BC3908A4787A8CE7E50959F647E136F3432B73E6DE717E2858658634AF9D3D678215E68885B9F09D1CCBEB238F2F583091B55618A93826ACD854F512806795EFA7CFD709D5FF52C90AC48AC18A7D55A5C9B8A998B0697A379A572F7C59F8AEB0E02B4DEADEB98C5E299F68AA776609025DDFF4BAFC090DF4A32AD7E834B145232694657735BDEF0930E35BBFCD24AFC91D315FAC8A2359A2319EBF11BD2CA54AFFBB19C260861AD3BC10254EB622C8B0982203843B57A185C2F21B10C477B3754D98F5B826D974EA33A6E87BFAB3D1D20046ADDEDBF4A31E8277BA6E8818B86E605B9606D2B65EED73C3D431E9E5AB6E9F91D8B80E259B3B6403D6B0B343AE86DDEA391A15E55E023916ABD8A6E20B5D07671BCF40C92E891D435370272BECD280FA4E728B012759A18B18FDB3128BBB4EEDA77381037636DC8B3F5E6F243F3BBB1A73EB07874D7771E913A3D9AFE00F4313D40D0E8FE8F7AD50D55AF72F6E6E3BB2A7CAAD3E9F3C81472C5F68FCBBAA8F140BCD1DC8CACD83B9F0A5B3F2805F19A1ECEEA8D02EEE1AA56319739CFD3456C74C5EA7EF489580B25BD94463BE7D110AB7FEA2079386BEDA9277810DB5233B27FB1D7B189171A0DBC8017F73F715E688897504FC40BBD2CF56C0D9D58C043154D2362138F125130555F79F04DE61762E5A79EED7FFD5E8F5A661DC2207452C8F1E14E02B7A73C5F7C864A96B28B1E88371A6B286769A23532BF703E68889750E1DC3F546C1C9F41DC8C9AF3346C62E5571AAED4F226C62BB1C4A01682170B3EEB518BA1E3E2182B551F2F15CB743577669E4517D735332DC6FC1031D4077BF119CEA71D737E215E68C4D0E2D0F9C0062BB0DD54382F34C42A727F65E5EA89F34243ACD45AF7083E112F34C4AD7C2B384A448C150DFF2DB3B25CAF0D7F69C1B36D133B37DA9C475D3B4507DB7AE9D8C4F3838903D5AA339C4F3B21F6F0C8D813626DDCE88D80C539E5C613B11B0E9AA8D302CF67560F1F88375AC46A279BA2269E1F2C8697876674E0DBC910AF89C90BF14293373469ABE1FE81F34643ACD9FF2779B73D7873DEE8CA48DC397D885DBB6084C8ECAA0FC8A6FBAD48A96A2562F40F21969DA798D18133147491F044BCD0986EA9FB44BCD010BBDC61C81A056F31161AE2D667889B576476B9D2E3E03BE79BD8BB149364D6A396F9D3E522D63767873B774FC6749A82758916E2FE21C499F23471336A99E7E9C8EC495BA622F4C1F5E813674FCC326128E2EDC19BB3791D0FB659BF1163A1B1B3C6AEDA0F781063A3215E1A9878222B0ADE51F7C6D9C5139D32C4AB8B12CFABFB468C8B78A33BC3666A65E2E4A02E210CF5642A4966A78241C783AE046B57E56BCCDAA67B216EE783C6299E0E25528E186A389C175AC4E4BA2DC6A864E2403D11893E6BB4BA8937FAC11A4CEAD583CBCEE495409639506DBE73604C856F6DFB31075739DB45AADEAE07AAECAB1725C91155F0E96B192763FCD5103FD1F7571DF740DEFEA137BAF5BFCEB43DC1D2072BC9EF59E3E0B89AE44C2DCB6EBD37837AF4767BBDB280982ED76BE219399B8B4ED291CB4B6A5DA4C364A121EF53D7865D74A7C148664B4C116E0BDED02AC9918D46B4072AD7056A624EF9313E14A4A0383F1CE2DED23B8C2ADCFEEAC423BD31A988EB1FA46889F8576FB8BAD56F8817BA84AA6D5A8BF120F3E1DCAD0E67BA9227C991D9F15476FBAB43CDD874469EF343883D13AF006391AB1835E7793AC4043C0A263A20F600688F58E69B38F3F19A4DFED5FB0097355E88171A332CDB3C70DE688897D59F88175A9C8F06B1731B6B992EE7EF99FA3A239CDA81E3A2EAA958D6C41BDDC459A878E01CE25AC7E0AA1385FDA9DF5F392F349C5F3D18319072C98C64F80C62AD43E862B6F6E04DBCD1102BD76866F50DF1429782755E6929D86258C13ECEF4603A756D7D8B24326B26AE6F9158667DE3C4DB9E2346FF500A8A382771F160337A26D689C8E685CC5A17F97D12334F5753F1E0423F99EE265E96450C8742AC1E6B5CC41B2DE2A3418895917E53C2464127CFCE1B6F19C9A9608837BAB2D5DA634CFAEA2DE4A36EECDCAD3E9B4E9F92B250FF4FC45A709050215E8F3E59E376F77AD4C43AC433032047BC94836A665050E7A79CF6A801F0AF96726600FCABC5A2190081A44C0D806CBFC8EDB5BAC3095F85FD40EA6C07F2805403201B15E699218F73F36AAF862E20495D03202D28B1D40098F60EE47C3D381725C3256B6019F2D048436C0D805C014F9F61493C360ED451626846315BF086F600C817A1C528850E47C4119541376C75C2726F3C83BE8817FA8343A6225E83C90BF14243AC1DFD3ACE643FBF102F74139F05F77A9A1FDC45F2684A48885BC40E643EE44B53E45313D761858A4D436BE3990FC1E1D45E85E143F148D9AB305CD10FA3B5F1FC42BCD19CF9CA5EF2C9B52F9C171AE216B1651E5E91598B4178254E79E37C136F9FC91AC79FB1732B51A63B68C458ED98D8876EB5A21331D4358E183E6493487924A68F4D20E9E5B4BDF1CCF964F9BF396F349FE653275F1BCFAFC40B8DCC12EAF260FF70DC3D1ED41B660E85B6F33C1DE28586738B38C4776C08AA653688D7A3B186D6EEA75BE94ECCD978E6FC3FD9616D3C9F1F2C46D0B5F1CC0D216AE76C3CBF122FB4BE6AF862E7692A9C175AA63B2EB2CC37F14643DCFA8C35F443EFF88657D7EA7F7D60656D3CE7E921DE6864D6F26C9D933BA63BC40B0D71B6526661E595F34217F1F776BE9D62A816F923862CDB1BCFF475FA60EF17A6E7D7B8106245837E482069657F860DF6D37894D2644C77116F74455D8D0E4F9C1594337838EAD6862857B35453258634E8D1C4F1BC39DFC4B753ECFCB5B9F8C699D01977BB17553B915989443F588C2C2CD53C8E1763348CADB26B7E88CCDE2FEDF1D0196973BE8955CB62D99A7398783BE526DE68ECDC3E68A7BC102F34C4393E796AE117E285867869F0E4C13B90D6A326F6F0D51BCF3598CDD0E651F1FB7150E85E2B6138960F581F1B05FBE93865A11926DE9C72132F748D293B3632989FE1584E1977BB66A2548A18FA28ABA4A45A428C82AA46D5C75C556E654B156BBC126F74119FD939C42E0E11359CB3BEE5811E1C75090560AF84AE1F42ECF52D1E45CAC56864EEA743AC2CFA99F21E62DB8602FF1BE285167129FF1DF14143ECCDD2AC99C71AB7180B0DF1D2E0C174BAE307A7B8A73C716EB9CA29B8A1767E457C1E7DE2AC79920236A6F3E15EE612A360A38BF356D0FEDC1E9C1F8A18CE95BE11A3198533EB665E8FC03C100B52B8B39D0D5A50A5E343BCF3F35F1D7BAC4C21D3790666E7A3E07A3A622CB488AF407A273E6888570C3E715E6831524E1D77EB8752290A52EBA360D6B8F898B1629021F82878112F348CBCCB9F2C52625CC40B0DB1676024F06F382FB4443C860C67ADCE7CB260533203E9AD063BC56B92B5716EE2F9C1C459B2E4588E89FD86902E166A316EE28D468CA5EE03E78D867819F28978A1455CFAB418FE61EA3AF322CB96CC3A315EDFE83DD638C40B0D67AF6A254D3E112F34958C1609EA2DA807E28D6EE2ACFD3E2AB89D32FA1C055D15EE6E850B4B41BD3EB28BEDD13FEE5E6814542DF62FC40B0DB1C6C13A265F0A5E622C34C4CB902156D7A148EECCAF496A26DFF4411D1DA9F7B79E88175ABD1BDB9C8C445337E78506A72C7229B8886FB418BD9AAE7F28D3C929C7CEA54F9C825C4A7E7AA707E286B2F608C4B47F6D2DAF1F8A58D64888F6A39337DE8895EBC9B972B788CFA398EE9D984A4E560FF17AF48958EB1C75861D465AD5391BEDEF9C0F1ADC72D113E7858658F9B99CFF44BCD012E36810E2E615D329F39F405A8F3E11BBC34ED4AD479FC4B03FDB8333ECB5BBE78788210757502E4B35B1DE5A30DAC43EF736C486EAB506C6689F39496A079288B59C01A4B1A85F9EE70557476BC5813E0CDB814E6EF72908F2A2DDCE276F364E9BE4F59A23943249BDE648BDE68599ACF90329FC611A2E81588D374F43B54605976C34B52C8238CF58AD1BCA190428995510EA558AF854E1C432F7F982CB1A0A94E9A91E5D807CFA24A7F5640977C5C2E9EE3E9E73E92F0BBA850A792EA7507B250B2FDC03B56481723A84E75CAB65DD9239A63C36FA8DFFDAA1BFD53958A74F67CF724F36353939E7BA3C7BE55CD767C1536D0131D092084AFDDF79ABB4DCE4336075C327947ED726352B10CB3027BE7EEBAC4D6535CEFB69E039905F666AD7EB4D3770E542CDD2707D95D03AC777C289A805CAFE23EA2710CA881C50446A4A77BB9E775C81B06B201D6B9C0EA8E5C2E30AF6B480589F0DA5A1541AB4E09DCA0E3596A2313713BAE2897EF5021F94DE4DE990B12C7C4FBB287D04A0B5655CE5B9D14FAFD1D4FE2A56F2D26CCF086AB1B934D2BB90A7D6FC544D3795A7F63C16A4D37433AFF0E9C05A35906FB14BD57B8A0241D4ECD6E88F2E0298DADECBB0B5A7C7731A386B3206E4E23525A620E990A936900FD3E252F3CC89860EFB4FBFE638900F470EE43DB4E6A27D487876144044EB158379E5923C93167C84915DB405B537B5A441C72ADF9AE7745DBD27494C948F6412A0E6A9FD9F03691B6620EBA72F7ABA3DEB4E4836E4E4D07DC52BD564B950766F7C839CD739AC850B8961675F43D3B3756FF0E9E7813AE385F282204D93C68DFA9C1D438D760CC71A0495C2BA581D5489AA2BBB814A0DDD57BF2005FAC169F7723AD6570C55ADFF7567ED40F7B67BDF4FFA8FDB9B74A0FB234F72F0DAE3C1F970676743DE54503A288772745D50B9DE7739F42DA7DC20231DC87236F71FA783EC7910F63930DB5C0C658650B87A2D0F083F1386CDC550675F73191F19AAD7F23866D8DEA475B9F707BF1CF7FEF8E14D4F9C2DE1D86C937B4BB840BD92F1839BDCF29C290DF5A01CCA81CCB3D6F03ED3C2E0DCFA0DADD5911F4EB228EBD803521057BAFAC1FF80529C59939B78A35932C2528C383DD942279FB06ECE1B0DB1973F6682F846BCD04D9CFE6931F2343FA8BF543BF4309B695A6DEBCB83C8E5555588931512DE3F18B635A62C996FE285460CB9B1AE228A18FD83C5D0188EAD8AF3B6CD13F1B2AC3438567F20DE68885BC451D04BF00CE7B1860607FE9435145ED59FCCD959583F84D86FBAB6BB95F0BB833D112F34622CDB3C112FF46DF527E2DB29AD4F2BF85BDBCA0C5591B92A9B52507BEF38C5BDC99CE7072BF85BFBB2F51E3527625D5946DD27E28546E657D3DD9C371A6212435BFD81F3462346EBD30A0EAF270FBE71CE5832D638A1C35B109A7A54A119312EE28D86D8336042AFC518CB5A8C8D4666D78538F59978A3217E738A9706A9CFE2144335C4F066101EACCACA32CF0F11C3E8CAE5E439850243548BF142BCD00FD678215EC64266CD412AF33D88B1D110B73E2D467EA0628C822A86E554D088A1B15004CFC41B2D99454CF1F00DF142436CDB30BC7D43BCD04D9C0AF649C1CB29A34F73D60D18D4CE3D4C78C90E08B47A0A5157972599F3FC106BA8B02DB462033BEB24F370EEA743BCD010FBD138FF5BCE1D1B2362739EA6CA29AA77B37AFFC0F926BE9DE2C94DF9D362DCC41B0D6775B9B54B9084AD1F2C8693F9C40676C11AA4BF96797E08B112A37646626765FECDF926F6CD2F65D94AB9DB2937B1C7C171CA38EC1B31DA451143F9B9EEB1B2355E382F748BF1AD07D3F004D27A34EE760941B55AA693657BA09F22606476D1D05541D0350D4B25A3574FBE2156F0179A81FECD2937E78546C12C7C9F781EB91EDC9DE22433452BF82727002B31EA0339383835F48F405D1A86F2864279184D95E34705D96186A60234A31B2A4A18A13A23266FD2E4A599DF1CE80F042370CCD33F35058915D70FE80A84EDFD68889BD110373AC48B178BD284F6C5797E30B1A0DF3FC9A3E10C23E65E3D16ADA7478C46DF4259C1E13562FC0B672D8AA3520E6472B3DD6FA04C30B9978DD110A8638AA62EE28D861871590799BD96F383C5D08166D09E91C18895A5CB1AF374645E68889721ADE00BF14243BCFCF944BCD04B9FF6E0A854324BA58C7228C8249A578CBA9A58E609F14283633D03E21EB8DE88171A1CC52CB6F1643D32B7E1C379A1217EB3335D862E95AD086E7DF9FB3F0EEDB97E609988450F3CE86E12CE9BF8428BD8A160173D121F34623035E025DF2573FFF0640DEACE366438DFC40B0DE716719C4235C931C25C68C6CEBFA0DA03E0B247FACD3F2CD43D125F681434F1D94C3A3F486620F5EEAC8EBD9BEE95785956321FAB4BC19BF84243DCFADC32A3524C6774F5419C026726D82F0A16F18556ABBFB046561063E736562978D02D2281F8284669107413BFD9192923333E43CAECF03936B888F164D1683CC438BFD15883A9CDEF1F533CB6798678A111832698E39CC47871BED0227E355D4B199919B3595A74DFA055968E58F85BBDFB265E6888A98321BEBB95F50FE7858698FCC441EDE5C19BF34243BC6C630F6AB472AE37670D402BF3EBD11A3442DC3F8498759845DC8CDADD4AAB7E3AC40C7ACD0B31E86DBF7FAC40BA89371AE2659B0731365A29574E6162F29D1807ADCC7F34483C7753B1F3E5C157CE2CF8CA58F4791133D9934A40345C90AE942C087FFEC3827B20D63970A643014A8A0C9EAB84CA5C6773B1B7128E50B240D8C1C98A39397841680C170FA5E0981A0265B48792F62A87E939A4D66E6564212281EA397D476B418CCC0B929CC345776E92259B0BECC8A00D517333608C253C442C4BF4C04C0FC28237D41694377C1323E39627EA40D8EF106B87A5A110F70FF686AE6D64632009E33042E727622C35B503C47056C2FD8678A125E269279C9DB76118310295E33F587A65D09E6ECDD3F543C97C1A86F312AAAC71112F34C444EA1EE15F392FB488E5119E6F05F57D2D6C995CCB271D0A7280E82B466D1B8BF142BCD0C4165171719E1FCA1A3256F4D79D7C1A0E53B199F34DBCD1BADED2424DCA3F4D99F346434C245A9F56F085F34243DCCA37B16EA0B594E14C9242A5EA20AAFA9179C6346C79112FF4838237F108153BB3DD7F459DDEF5F00F151B3256BDCA705A1D99C9344617F18933B9DB21BAE2F9265EE826FE3E44EF785E8F2636D8DA2647E4653B569A943FEAC03C87EB9D5B4EF0CF0F9659379CF306517558DD4CC356D1948AE7E9102FB4DC2DCE6C2FB6356ECE1B0D718B38C4CDCB9C75D3F811633F5A215A728598C219628FBC12E33C5AD6703151A94097CB9F7CAD806559E2C8AC6F15806EE28586F36A279CFB8788E1F19EB56507D2306A05E7E9329D5C54738E3F7A4170577FA7A9102F34BD5B63C50F8AD86F382F3432BB924ABF799279A1215E1A949D4BCA88C17225C3670D2F3A5180CC2B90349E4AA5102FB464FE7705DBF936DDCF6674142C9F99B33E94D03E43E6E5A252F02696507130C4EBD110B327E76830679D56B3F32D860E0874583D106FB4389F760EB11A8ECC92B20ADA225EE5ED793AC4EF21BA8947CA10335EAC9EF22AF32BB15241BA2862AC472DB3EED0F1C81F6BB8089DB19B4901EE9E45026ECABD88179AF495D2EA0C6DF343C92CCBB2BB183BB318D142458C7EBA880F5A89F1B8E88178A3216E113B909EC4A00F971847A807CEDA9365C23D320BCAA3261E74C9ACE28E55EBC5F95F8855F6B02C1D62577BD9997FE2BCD0F2E069A7888B57C420FCE05C1D569764511D9E0EABFD42371CE2855688CAEA5B8CE655C49EAB5741F5CE994C01E7C9A26AA7739D4EFF701DCE19BBF545A845BCD08841AC22C6CACFFDC3A382C5A8DDCDF7E0E04C711B62435D63FFD2A4824359B27A4CD73F2C62560FE39466F41DB16BEBB673884F4F99A6C29939176B3555966B7006F2A34F62A846E21DB012633DFA487C2C8BE9E8916DF527E2858678B513E2369665D6676C3904335581EDBC14BC89293CF067994EDFF8A4DFACA8BB89175AC384B2E81EAD6EE28546E676583B65A45C327755A08FA6F7A28F157C215E68D5CF478358837183B3489DCC711E5029A80BE4818E82F383C508D415A33E5D4C81F85A04F2746263A151B05B6D05875714ECCA3421BA1E8D828D2ECED2200D2B365EC4B8AB5C952A9BF83CFAC4D9A193B315705E8F3E12DB90154889BA399681E16F99DD377A09505FF7C1CE276FDCC4F1678B31DE6DD33D11773C274D24313CC9DC31183B2FA14CACCCEFC88A9DAF6162C69B16E326DE68462B02A9078D07CE1B1DE27F89BA6AA7F3468BD862249026EABC1B909D4C3C18E293185F89151BA78450B79A4DD0255759437D83608BE95838E947ADE00B67CFE88980223E8F3E115F7D500723B0C6EA565709A1B3E21481959F752AB52BA6707E213EE871CAB79CE3B39279BBE88973EAE70A7EA21D31720AEC8978A111636960621D743AA59ADEFAEB251B2E7367DEC8985242E94AB083D3E7751744FD0065951E3AB376707FBB05BB43B85EE7E1F2736AB70525114F7BB45E7B6B888D640B5A3CAD065776A449850BD7FD52A1F4DA9DA1F3A8286FA8290F23AD911E46BDCD566C7B912C4D5ED05A5BFD529898B319B12BBA2432D4AB89BC30AAFE4A0D2D037111A6CC9C057C20AA1DB8344E15EEE8F59329E2CC057C09E88288E105A908AB991E6B546CB1D2428ACA2F1DD3A6F5F4702E7F15441C5B96406C350E3496E3BAD0E53A430CB8F59C70D4440D791BA50CF5A5CF48939D8AA7BE703315BC2FBE05CA8008A4C01E8895B90539AA293D6233124757D1D82CA55DB5CE610C702D59A0DAEEFA12743492C76EA86DADC8E07E2AC60DBD296D87EA882CE788CB88BADF829DFBA9645E89171A46A804F124C6F343382BD2755CD4AA25EE998D01458C7EFA106B77B488D565A8BFBF233EE8A5CF77C41663381FA19EC4D0D6C93FD9E080B33752B274FE1DF144F14E394FC43B2361D623948975E9303F6685CA57100375F41A977EB588F9C1A6AB47CB83C3A8AD31E845DC7D54C7F3F91A99DB09E7FE21C42CADE3E04B8C1C3D7822B69441B3541D7D2C9489757E149766EAC14BFD6A18C8EE66C30328A9A288EB078BA163D98D665D5B251197BA4E6CCCD3215E6888BBD5B6C6F02A620752F5E177CEDD70112B51242825C67934325FC45A0CE17580365D9BF5598CED8636DD72F72D732CDB1ED4296DCE1C59830731365A321F0D4C3CBCCACE5289188C53DE38AB5AE15ADE441DEFAC09CAD84DFEB0BA336B3B3F84B326D6DCBE599C9B515B639E36B1AE73C5749537BC15B163E326DE68B9FB25905E88171A6206938E415BE38578A1215E1AC4CECD2B0ADEF1BC1E2DA7A8546745A3ECACA5FB2C22E36E1F89209ADA1ABA91E7106FB4620399FF66587BE0BCD11067BFEB5BCE0B1DE23DD3F4D3FEA164D6F8364E69118FCCA55288D972A48AAAD8700CFE3D0B655C5972112BCE0A8D9DD9976EA814BC88171A99BDAD71564E5E386F34C46F7666EA44F59D13405F9CCE12D4C16FCE67DE4DD7B988175A51A747CFFAF32BF14243CCF4ED56F0E6BCD0102FDB9435CA584F766E46E3140DED5229C41E723A7DF1D219B85444E17C116F3462B0670AF119E8557D2FCE0B0D317BB57BC3887E76112F34C4CB9025866D59373B7B98584E294647C18BF8F6A07A643D1ACEA41F66393D00310733042F89E129C1495FF3434CC741A245DC8C8E18F574D959956EEDA25342A8F623E13D136FB44C27A158FA7F26DE68C97C84B282C32B62E8FC481F177AE7FC4AACDAB2D60A70F779F481B3ABA25523490C56045AE69B33EFD00D1A994981DD4E71AE7ACB3287381D49D5D779F41B62D264D775265E7D504F1B5D9CAFBAAE4BCF91B97F28D329AC3A3F0FA3EF88D5910871D052F03C5A32573F0BE7AB0FCACEFDA889E787C8DC4299F3EE91E1DCE85250BCD0F9FF9958FBEA8B388F3E717641559BE3BC5FA6917C25C69904448C85C6836F55C12DF34297E9AAA07810E3A5DE50FA2A0D623A921F5D27870149B21AAD103C4E218BF61C32C4FD439C025DA3D5AD78B48AFA27E28516F16BDEB8392F34C42BE53C715E68885B1F3428054BA5C8CC108A82355AE9480249C631F840BCD18C8314783D2F7F225E68C4C0D36D9B07E28D86B8951F9989067243D672410BEA1242C5C9BFD41B417746D23DA64CCBCE6C629EB635365A55C18B355E88175A321F435AC19B78A3455CFAB4827C38E71C25E39E6112D62CB2E86E88DEA9E19663418D6325A99E537C1A3AF375511E481D82A1A7FAB5A08353EB37D42D48134E086AE8A13A928DFEEA6B2AE4C3F479AEC8509E6272549ABC106F3457B278B38358FE8678A173AD28ADBA9D0731740769A39B380BDA260E9A1F22B335087AE93362B07A4F9ECE3498E33B1AF0594EB14D750A8D7CB864BE89171A315848A26499558FF383C5D099321653BF33DD3C1DE265D9DBEA51B09B7A708A2E4BB03EA3A04F22B10A1462574EB5D0CCFDAC9AEA9C59E2F921C45EA96977EB93385863B9BB9F0EF14223F3B24D3C78132F34C4CBEA4FC40B0D71EBD30AFECAC26C29F8CB27BCB300CC50A855AC55559F1F2C73A63AB5F8F7F797E605DB1AF37488171A315A9F11A39B8A35161A317238FCC4F30BE78586B8F569CED3547176015B81F4CEB9F58FCC9E44E59E9E0FA2CF8F4E69C81DEADACAEEE0DF68880965027616055E89171A9935B35D27F65F8837FAC9291A3CB95A2321FACB104B3FE88F188C4F8CC993B5CF0F5630E82A2C382CAB7AEDA4F857E2857EB0C63415CECB58C8BC0CE910BD89375AC4A54F7B303F90D9C7290C9EA9F6FEEAFB5F9C709E71B79E6EE28D96CC2266587FE6BCD16D3A02F11B625B36E826FED6CEB753469FE6AC63959C962E0575CBB521D0EA298C3E3FCFD4FDFC106B50F6371AD3E13C0E871F05E7E9102F34C47AF4C799BA3F712E3462B4882DF33415CEFB5CCE3BE79BF8768A9CDFFE746CDCC41B8DCCAB9DE43A1236B5629B4ED5419DFF624C61A64D6C9C0E3B3F58661F2BFCD1C1AFCC6F46ADE04DFC832EDA96C51A0C886D758B71136FF483075F8897832176717B0EC41C2522F3424B0CCD73A341ACD1BC427C07D27A34C41EDA190F427C0DF453048C355C3474551034E3A8439497F711239570AC71132FF493536EE2E533145CFE7CE0BCD110B73E2DB3DED9F43CC20AEAC3833DABF860FF17A80EF1D07D4579436BFE61B413E330EA341946530186B2371ACF739188B7EAF0085FD1F37A57203E49662BFEDFFFF3FFB135A7BA535BD3B4C3B17F44ECE51341C639AF03E1689683FC2890C70F6C453B825485B16D6648F77DF7184E3FA1FF2C488BD135BE83A361A0E2A93B7916172FE5B0DF1A9E1EACBB75B6E7A18CFBE112C8F33E202DD1FEA578CB73AA88B8CAB420B70741703EB29155749EF32263862269EB81A9289D11FE61D7D6CFE5247156F9A1F48EE05882CA80D1AF5AD760CF8E7B3F670883874B3681CB662A65E8570DF9C41E860B253623D85B161D12E5DE8BC2A10C09A7FCA06FD803B5CD787B6F419A4D0DCEEB353F72F4E3C70FDD14410BC5532FEF331A789A098E2186696649AD8BF1D1C8E95EB6D6748E5E1E7B6266E66B0D31EBEFE92994E2F203038452F3DC1A50C1A5CBB5C7AC7B56D2E4158D9F0DE95006D0C4A0B9747CFA1060CBA97BE468BDDA0B94414ABE152E15A762D73E2A8D7EB1688746C35394593D952CAA6C269618C67A7950FA49DBB1A73D9D838FB2AE9E4B8205D2F182DA5D06CA84B83CFD4911D5A72B657945726A41201A26922B0A02D1A8ED1968DAD37A8BEE430C8EC06116501AE9BE257247D9855B0480C8C7A1548DCF57BCCA472428B688BBAF78672F355E3C066EACA40DA681FCEA2F9DD73C7F9121D95D6A4A6FF2E45D1C728F8F5DB45D2613F9B90D9186515F8584BA9213D56F8D2CD3B1FE703A97D4546AE84EEB83633163417F74A44D5714B9913FDA0B61F3BF20252A5D4A149C8E3BE952A2407A67F34F26C3BCD7A4C4F8A75DF15BE63E90E63E07D262972E2C32175C2BA83B961602BF72A8139E7A0996E30C45A9D675D824CF61A305A1D182ACD13CA790D1ADDD794E09B5F6F525B55CDF698457B481309529C7BA4036B7C2E0985BE7FA8E4903A5A6FDC16B738AEE8E7CBE1700D43D46676A78AEC4D1D957A098945511E12A32B81550CF0DA40C74A0E49C884A5DAA3E523C7F2AF9D05EF38401B224F279D14CED959C3FFF21ECC0C5A43F0928A072CC4FBDA10754CF91D205154FBA2F504BC675101B7250368E26F45CC290432482B2D9CDB975E5E27A5F0D48959FDECF95F10DD1CF137881DA313F95E8C74D8134FDF373C6E978714192335363061255407A7F3438FB2F8B70E008A75E8403621AB721D9B346648EB7884BD6D7A1243F1C9E1A1280AA756D767862EAF602B5250C8D465A0B3C1A19AAA357BC6F229C5E0A0D17EC79ECA278016A4FFBB055653562C979B33A8FB607466ABE462D4F7736D40BCFA3DF0F5D55BC209D336ADD7FA86800AAA4A282627427E6C5B34733BE3973740727687A80A0D69D352312D505112F8E0275BA9FBF88632767E5B882AA87F2E9638C518F9A787E0831C13BA3C361841D4DAC61D44382893F94957A802016D56A56982246FF1062AFFC94FDF86277316ACEF374C4504AEF21E4A74ECF33BCD82D0F9C371A7509E4B522A11F4AAEE27CD0CC3F9650E1DC4D85D8D55B6EDD79E27C13BBCCAD9CC9895919722EECE1E99BB85DE408D5C55BD49ACE6F4F622CB418C9EA6927C4CD2B32DF1E5C8F9A585F6EB6794CACDBD7802A99E9CE4262C369A188EB871033DD69B44C67E844DD3C1DE2855E3E6877DFC4E3225B6387D5931857D48D3E8773A9143118A3DB58AC08F8D1D4DFC579136F340A6AB1B58E9D3C106F34C4F66EEAF527E285861813B7219F88171AE257A78C94565045217D3D4323C7B2D1E72B65A739DFC41BFDA4A0D75B1929CA74B24D0F89BA77930572A7E970EE1F2286A1AADD7EEA52D0AB0FCED3215EE807A7BC102F9F21F3F2E783181B2D626990613C76F60F0CB6A5E0AA927FEAFBF38CACA70FE6E926DE68C9ACF48F6726EA2ECE1B0DB16D936AF5418C8D6EE26FED1CA1DA2923E211A3548A82F46E86972A0F14485D80941837F141633A8F53A9109E88171A62760A2851562AC04B34DC765E68147CB333198901D2074DE0E5020E9F2715B854C8343162DCC40BCDA30CB28C83CB2937F142AB9DA3EE13E78586F8CD74FDC3A39D4B9F764AB27B0752A0F6E08CBE4D3C3F98B38809CA2A648651130FBA885D5B5425F55FC45A6FD34537B6B3C6942E446C8D17CE9EDBE2A210AF479F885DCCA60E50E6573B2B23BD723E68ECBCFCF9C079A345ECC2EAB8FBE6BCD112C3F5E8EADDDD543CE8A9F589BA17CED37088EF105D8F5AE6DB8382582EA962DE2216F440BCD11AE88FF34DAC0BE1C867DEF0FAF1F3B786893A5705E479DF0AFE17E285A60FD2B11934ECFC07CE1B0DB1667FE7252B9ABAC4D8E826CECA913907CD0F365D1EAD85A5C3A8E3D913627DB637C45A3910E4A8E35A937BD09C1F428C897B4C45442D1DEEB1FB8578A121F68A48E62AB14637559C559CF55466441C999B5788BDD6C2343032BF71BE892FA76C7F468C9BF876F76AC7C4FA46BCA5B4187FF4286BD01143F77B76A43C112F34B3381FF0CFDCE98978A1219682BA0CBAADF122C64243EC55A2D408C5B95C1AD3B5D5633A5532E5FC27E28516E752BEC57871F71D48EBD17026D79F6EC54D2140B5EEF4F38B094B1741269E1F2C73A05A07E2330096D97DFD8178A31FEC7C73DE6E8078B9E889F3428BB8F4696BE407FA7C620362727DC7461637BC64B1AC31C40BCD22BFD72399063C73DE68886DBA2C2B3C70DEE8265E81F4628DCB29A34F8BC16D51A8C46E5205928AB3EC2DD1BBADC1AA64E687B2C65E30D2121B95CC19265E88173A5147E172CA9E176282B2D188D122B6CCD354C4800DC435762B9EFBD198AE1B0EF1E514C546FBF38978A125F369C7C4FACC9D1B8EE9E89DCD8B64EEB19B3DED96797E0831BDBBA544C166F40DB1559ACC6FE2E59417CE0BFDE0C117E2E560885DC9CCC6E25222322F34C44B8358A37985D88B3C1348EBD1107B1CECBAEE1EDA66D81B6B7814ED7130E81CB04144735E33FA79DA626CF4D2E71BCECB6772CAF1A765BE396F34C4AD4F73D632916B178BA1334CA79211C4785B730BFDE7869A52AD72D4E17FBF7EB2D42A3E5AF332402B2C8EFD0298D3A3073625B17A289B4709A79B310FCFC5860FBCDC3C07164F037ADBD3AD8B876AFBE27951BA8142FE98D63665DD8E1FA1BFE3A98B409133F58F965C0152D16809916DD5C9352F9407C972E65F28E94069FDC068C49AA5D5CD7AA68E122F7B5E943F36F258FA81E785BC1C86375F785EDE6C5DCB4AA3A1BDC932DC2F7D9E1C248BEF3F00B20DEB08695B58A385FCA913406CFE4C92DD3C2F2407CF1465B960E59DE7421E0D5A77EA30DE87F7F8883D31A1BE5F6439E9A2F8A847742F101FCA856493407E9E01EC857221D96A90467394E7C0AFBAB3E47C4C66CBF793EFF66C0D462322E617D37FF3A484E6CE274F22BDF80ED0F644CE45A995F946162553E8E21924B079329CE1CDF0D45BBBDB4A2F94077919571ADD9497E55BAE4B2394381AA51FB15B82E5EB3B54B652AB1B390F124A74D5119E479E0B5972CDACB5AC54AD47E820BFB127A2454E5CADA56E1A8C9FCF95CAC5B329E5DA42124B44B23E6C70C9D9940B894618574B198F940BF960A5120D390934FCFE915303E9477C89F5F03C941792BCADD6B3B11CCB6FCA85A4BFAB8159C741F74DB990AF5662EC102539DA72AE847DA55D5A3FB02959A0EAD47E78C44A2F942CD473B98B3B049981B0D6998607CA0B7919E2B5F50BC9E610094567131E785E4832ED11DAF654D292275E7D743D264A6DD3E14017C0EC116A584BD912A0BEC4C69E200ED3E10744F9C9F22864C9973F5996D333C97A4CF917034766428CDD23931503963678268032268047339AB17B63536589492AFAAE0D1F8EAB76345AE9BE228BA3760650480C20D9746237529B5B31202E7EE9508D31562EB54434652E7B305565C4541750A6921DF53E3BC27BE11240E9B718EA0D9206443930BE8112D975884B720C0F80374AADC0C326727D52D5F3D8F4B4179E077935109ED8E727C1AAD6B5FC0A103F7CB263C8C83A23D6C09173F1DCA258F77E323C979C9C3253034EF60F940789282557EBAE944E7AB19C3AF9654056D278D486B04617E54272EBAB7D3223D6C091531A455DC6D423B478DE940B49E86BB4CE1CF89D7221BD1EDD42BF53D2611AC97AE451CF1A31F5B56896D3955F750F7D7FCF51D656BA2817F24D23BD483C3C473DDB935751762CD16102DBEFD425941CE968C3A35AD737E98C0CE5091FBCE9B09EF8BC283712CAE306E97E45DD159FFB315B89550227045B89A112C1D38F746016CC44F2C0A2A4D783A4DB5977CD0D2AC7D947FDA42917126F9AA7BBCA1BE546B299507295959465DC86E564038BD623E77ECC3C2F4AA5F05F19F868FD3C16DD91E6836C6D9ECCFF269B3A3EB5285FAD6B6BE3502A3E0B89534F03E6D9B0797A98A55559697834CF4DE958D2A13551EA02BA1E19DE786E244BD468A4739A8F3C179205786BD0B39D23B77DB490F423534EB619D14CC96A04AE48C65770D0FA8910650A2961CA85FC0F8DDA61D6BD798C46E516DB5303E3587EB92156DA94AC2C1CCAF5982985D4C0699E1A1E15046A5DDBC81D2EEF940BC9056CA781A19468E629257A6436E5AA11E74953DE51771E33CF16CD94F046B48AF925CA3BA5729DC2241A9DC744C9C720255A7CA47D52801A3799AEE0CD89909B7221B94657F69B6DFC035B4E8D327AA7CFAD2F51DC7A3F19CA2D67EB5A7E9F364CB990478347CAB49EBCA497D95B9487D685AC4AA028279203838CE5318C2EDA8D46E6F96F948C43A664C589C76C5CFBC8D234CF8524EA4E03A6340C1BB78E2999E995373530E32435F0407990C4E74BEBCDC63C55AEEA6661CBF9CA535DFC277592295923985503251A1E3B1A5D940BC9F87E1AB09C0DBF6BD43C5A23CD1E358F3765808C9B4A2C347EEA90860F654E1392C18A47F19C274D498433594E060B651E939C2F94D29DE989ADB41E7BA7541DA2D23A94E7B177CACB4ACBB8EF940B992AA81A106569E8153DAA7DFCFE137FABF58C93A7B2BA299D698384525177B2F70BE5417A2314CB4F66B829D9256DE4B15F5BBE4593E523678DC50AA35EC0B0EE17E542BE6BE44292B0B1373551D10597D23DF5110B56D5FAC0A29CE24994BAFF879AEBA5B2E249F35CC8AA0069EDE24929678DBAC87BE27955803AE8D50DBEB5FE42A9588A688CD2E7315BA91BB49C8EBA8896F17C6974F364F7142B254234CBA481D1E885D2F6EC8AE53CF6D67ABC59AD0748087E4359F139B153F6BC5BDFFD5D43117CA70E714ED664D6BA773295E567AC289E17E54626087E918C1E29558817F2DF63290D747F9728B51427DDAFA8E38576907411C9B91F7BA0945B7AD45E8FBD537A5E4CFD119EE7B1774A4F296BE6AEEB0E68C08F3D50AE7EA42B71B0FCE91D7BD4FE545DF7ABF2A75E58E8A2C43C6FCA832CCB1F6F8E5BE44D9BAC5748031C1FDD945E27C90211B12187E5459CF7D61792068ED0A6CC825BAAA0DFAE936BBD469F6427955B77EE84C7B5BD92A3AFD81C4043B45E91940F78C7FE60FE6A58EA678CE9250CDDC5D64B186C42F00C559A19FC91564D66711AE0D8C07043F05FBA42D0DC31DB2F1D85EFA602D4248CC5207A6E2D34FDE2240B64593EE02D27F2AE4E7822382F2B1D957EE9483CDC0AA3027380A8148C6E558481BB90A7C28C3805889B5E21136B8EE80130973E00B13140E947A34A3159E309A05462D984517608A06A062B19D032DDAF2CCF72C7BF8A1E7C6D8CC2AF96ADD014EB0C805E07D02A63ADC133009AB5070DEC260CD5BBB979353E710146FE223F0DA6A5B64B2EE02C68D13C0CF50EAEFCC59EDC5196170A0790675F280F92D3E48A9B58DC940D9B27631F0D44FFE18190EF94CE294CABA5C16FAF72449D77CA85C485A70153B6DC6A5D1FA3C549699D4F0921CA745CD42D254279903C269E79EC81E741328B91EE537ADC3C37F2CD4A239A5BD75CFB278B24D29DABB601B236A9D61F288364B6857A2CFEE9B177CA8584C751EF815221563DCBADEB3B168F3CBD261064C919A16D252FAB1007F63BCB96F0F490CEB5F2EA6CB390492C091ECA83C4EF7A2CDDF29DE742624F094DDE2C390776EB2A4E7563B9EC39ADFD0B65BAD7EFF5985BEF3686676D50C2D30D3CB7CE179E683D8176BCF7D4FAB8D672763C3E514EB09A52F6FB89708F940B19394B686BD46D8C8F2AD062A5CDF3A654839987E04DD45BF139A29927B9B2CB84F8BD1E7B6B9DD3688B723DF64EA9B459A5071F20398F89D2C3AF906EBD85969574E366E76E510E2C4A3FA62543510E8FB227AFAFE140D2982935B9EF81CBADD7636E5DD2087EE679161D23F74D49036EBD5BEBD63D4A14CF115A94066A2F6A746F9E1B59EAA50151FECE181B390BA89CAC8D8B5F29284CD970EC09B296D30E8F92938F0CE6C950CA4AD915A4579EC71E78CA64EC494823DE309EC74CA938688DB6B1B1DF718328074EEB9BE74A13EF940B99F85C79E9E6B992163B522557EBAE4093126EBD0D618D5603EFBABBAACABAEDAFDF5E464945FD4EB990EF5931DEAC4CEB6DDC38906C43DFD43B2F2DE7A6DCC8A25CA3F63B65907C17414507E67FE4B9908C86AFB1448ED68B30B2D21F99B0F678ABF53516B712A6B412933F9F34626C8BDF15685584FDD6147DF58E8479532EE42F9D64FA9E72211965188BCF6677F581E6B990E85EBAB6951AB69C6D5C4788017814652610B42ACAE4A5CA0CBB4B2B42060ECFA36E1ED3AE40B7DEEA9AA7668085FC0F4A9F95081B8AD6F398E373F374D2D7EB34D28813B0D3C003A5D8540DB61F7BA0DCDE5466A8C744C9071B80CBF25CC31640ADEB5261C6A30CF67F256415B824AE7A4664BA37829A2315B2273EBAADC40C54C4FD285DF4D23AB5794A6CBD54C8FCA40005865EE8F53372E2002A331BD087B20122CE1F0E0AC3A00A3BF6B57FFDA8DEAFF39D00F618EBF206BC4CC4DC5582D660ABCB890F6015EA992F69FA23135DAEDD13030C61D93491E3B44000CD7ABAFC1F23428651796F41411BA3720E0595DA7406E8F5E211B20B28B2E1A1ABA808B5F010A0C7CCA39A0E8F1B98E1899D565F5690F52DDEF5E64C758612BF40CD7B659683C3343AC79D691627567C6A3D18DD18CA81761BDDAF6EF7D9705AF45B025981D3279678B1C1E271C8444714E9A6C8CA8909BD1FD0006B0B07201B01B81DEECAD1EBA1D4777AE68B0EC21865D65C4DA47662303E62EB37312C0E5E1159D6157DC090C3C7AE3B0AC81A550159B481018776EB3E275EE71590A2984639555B1721F9E464DFD6C3F93D8E636A2E876C28C78B330330D9654C76C6E1379DDA4CF1C8C44CAC6B9FD4AF6157E863785C525F43C03F3A438CC1CD9AD2A4EFD8E0857A9365B95A87AA79A6C8887A80B235CB16DC3B52FE6124E0E20F3FC3E6BF5E80C9888517C42D9D0F7D8C7118FB4CCEC16066B8C5F0F96C6E0EE4F13104B1AE37A6752A93778BAA1D03891D9FD7C40BC59A7F89B72243D3BE02C7E6ED5BFF9040C19765426493831B20A934C0292045481A0510595213A6326B375A16CD0CE5847FCC5B7D0180FEC5E4528F1199F42F003555DC95CC883F47E61BE546FE54A623387B78B8796E24C75FDCC0373C17D2949C051F9E7AD270E454C0542C8E06AD112592BF1F634A3A8601E9AE95C8EE78D6A86153AA275717E5CE413D36D3D4F3A4291792A34B7A33F5AC164E1BA65C484EDA945C2D67B349EB6A909E6839D7639673535E96DF0E7BA3DC48CE5B9D064C49C7B0DC6A5D13F2695D67A93A08DE2917927D6DBD71429F688D2E9E0BC9791B5929EB34EF3C1712516E1F0D6C2BB5C36C2527E5A437F1BC2917D217477DEFA32B42D663E6E91E56BD83153A455DB28CCE093420CA8125A780BE47A2DEC55FBB96FDA42D9F069DB0DFEC79F1DCC6E6C8D1EDA39B7221A154D465E4698D3C42B87528FB2ADE7AE12F83FC3B2596E7F5DDC467AE1E62BFA0FC1EC330EA4423A5C520CB2AC9C56F3C237490C77EC5F345A365F969ADA30E13D26056B3FD21D3BADDC8BD9644DED395035B4E1CD948E253C0D937542F36D2940BE958E29D58078134BA287DD95F2139AD5872B5959A4D5AD79BA7556BECC76CA58BF2B2FC72D83BE542BA4B77039693FE8FABB36FA8CC0060C3B0B4AAB734CE3EC2C09253E9ADD5750E318FD2E8A2D4393B4C98F147D9A68DABD62FCA8D3CF67BE239C605E9FC693F3F52925C1B79096DDDB737EF08598F99D2954845B20696196566FCE9D6F7781464967B180D25CAD9559F2765CF8D3C5679E4B9DCE281B91D667BEED62F6F46E85480A2D4248A3A29E7193E5334258319A88BA9D91D5544244DB0A3E8DE90DA4A97A4C320B1F24999686E7208573D8C937903D82558C8A8F916C6B1C08A869EF9CDC6055152009DB6AF37E3D52901D9CA288069989F01C3C85C52AB2AD900EF8095A060C86C0DC80975E6506F1403140356B76927127CAA5AADEB94D8265336CC50CEEE9A9CDF0027070052867E5240C22DE5AEAE4FE02A866A54D5EA8863A04E1BE8BAB491DAD744B40AE39F8A01BEB8150B2B5ABE74D1414DF602D4DBF8BC142265B3A16860B8F3D5C6D3948021FBC38CE4069AB5C96EA08AE960E80872045F70459CAC9C00C8C765A03F588039446C92CFD26513811E2C4C0D1C7FF44218738C70F3BCA326627E1F5129C4ED64AA9158FAA3BCD2538D2FE2F000AAC607A330A5D435037D540820FEFAF28C2475025B9B0AD3F2BEAE1103483B99133510E50AA3BEF1A3BCFF8561C6065F9E0F644183C56D4D5C8814A9F0E59E969238CED27D55C6D8C1299A0A436F399800EABABA5765BAAEA75FED2201E370915D4047CCF09025144E35858B8461583D244D6DA0AC078F5FBAF4CFD684074B0FD8AC9006BA69935D40938987161C5A17F69414065134C03FD94B66B1541DADD616B4E842AE704C78539A67EC5F369390A819E443E7B517041D980628BA0EC074EA3CC38C05C0FE6507DFED382A5986B004F61580BA4FC9962B1D4AB65C79CC808BE35847523BB5B7E8DB3A6A62CA5EAADA29713E98081F40D9AA319FAA2C6B36CC0164014991BF3EBD7491D9238B6B60AABC2820935903637BDF405AF985B77A50BBEEB42F20155764ABEF5A038875921A008256BA6365CF8027625E0C055380BAC200AC5C9D67C8F670732DC002BF5997A99C83DA2006DA88592F71576089FE04B8814EAB05D49A594AC1B24101E546BC8104E5606208A030162719804D3C67F9785BA758461F5DEB7800AD63B4A6BA091EC00308012B1B94A63A8506104DB5713A860FD0A10C669CA58E71011DA3EA355C082D64769F74DFEC506A91A88177CA85E4722BC6837317FD81D59BB96957F3B2E832AD11D3E6D94F9A927CDE33383662BC4EE5CEF84EB9905703A66CD1E0C902AAFC92B2897A5F72CE34897E581A9A7221BDEECA7283857EE0E985B2D2C88B7874AED668F1E47C88563E823C5609E511CDAD7B092763182FF069AE9C352D5A7FA20C128D3CC57638BC532EE4ABEE2F3CE90B1D48D57A9618DF7966A9C9715E9411DA564A71923D3AAD56D3A5D2416503805E946129DB70512E247E77E8BB81779E0BC93918E706772C5336EC5872D1D451D7ADB58F5E2999BDA67FCAE59499C7EFEF9459DFA4DF68FE9DC75E5BC7B86293403B967E68FD429E787CA0BC90B61F1162E3BEB67E214BCE086DCA2B3EF15107DAF5D83B253E62F9265959AEEDC7DE28954B7A2D917722CE63EF94AC950EE57EEC9DD28B8659AC64B7E43C26CAAF46DAEFAD1E2664C7E5D4A9A21C58947A8C988FDF8747595EDB268CCA894F6DA818104FB5DE8FB9F5861F79F663DF50E6BD6BD63AAAB56EBD4513CF11BA35DA35CF28D1948D2CF5E6C56E3CA1AA85952F5106C87C8924A5712C1B149273E0500A491A53EBC3A3E47CA1B495524AE9CECC7EEC9D273E9A92E7AF5714666980C386E516B5BE8D0DE6B8C1F66CD8725E3C579A78A75C48C7E7CE4BD346743F49EBC8D5BA7783A65C267CCF608D34253393BE2D8C0CA6C13C61FD6EA5857CE7696FE2C0F02411D6AE1C799ED4531B7EE6B9282F640109826F2883244949CED9EC3AE143EB17F2C44E5BC9F377622B56C2B53FB26C57ADAFB178515EC84BE825A7971B108540E3769DC4A766446B5651615E940B49CD8046DF522E243ED27244AAE3F7D61792F1FDB8C1940D5BF776C3E947330B4B5FE57E755B295DBA3283E7B94BCE81CD736BE4C7C4A32DDF48517EB1C9CADE53FAE6BF53AA261DCAF59835DA3C553CF57E16BDE33CF64EA92E5E1B641EC6FAB107CAEDCDF51894CC8DCEFC8EA3EB38B0A6671FFA963AE391AB20664D6A2DC6E5DDC17A06ABF01A2303475DB1CE197D9EA9CB7C39ADAB0A39453E276FA9BEEAABCFB0D61082F3C440A779E74BCB9A7F1D803273008D1B3C1371D4BD019C4079815612E41533E62C6A273BF89CF035E0F19513FC22CB60FBA19C7D00AB50CF68571E6E61AD2E0F1006FA26C17C20FB07F3BBAEE38F1113261CB451D0622DC2846998C688329D81FEEE86C92EA0C8E41821BDE3D83C7AFBD10CA76993D59CF13C1339BC81C8E74CB347A8FD735EE2CB92854E257CFCAE257CED9FF3D16AD767DE3FFF80BD7C833B3FFEC7EBD176140B369069ADCD1826201FFA1C83019CCCC51345266E9F5992F0FEF90170D401303A0CCCCDFBE70096CDFBE7B463D6DE3F6F71BC7F8EA06EC7FBE74C92ED1B96A97FA1426220C09FDAED3546CB5C08EAFD733EFF5ACFB08EA50FDE07234DFBB27ADD3CC45B0FC1A8226E80A481A685F13D327CA02F2BE7DA3F8781E3C6FBE77C253ACB50DA3FE72D0673F3FE39AF6B06A3FD733EA9DA46FC01502B5CDA3F87AC5C423D055064C42740F987FEC06B786D7891E5E487F7CF012C8EF7CF5B02EF9F1F403628D9E8AF44487F2040FBE72D81F7CF5B36EF927FFCA15A9545B599CEE72B17F03BDD85671462198B602DFFF476BECCFB3BD6F1FEF907B92BDC78F600046103DE3FE799328862E777AD186BFF1CD631AF2DAA3BC51296224B509CBE0086FEC5BD0470E76BA1EAA36C90C043801E33F0A7D603B5E4858BC250E749DB266C8048F31CBF60CFC8FE8A577E91C4DB8EECE3892CF984357E6C3280FA5387825E91C5C2890B7D108A46230EA331409620D83100D0857112D440773B1D6B9E3E68E07705498094A26C2FC95A9961794F0CA094631585762281F6C000D24E341D4071D1005D16A0ECC6CA3BDCD21D74A01E4163105BF4776D2D0680766CDD2AD82517502E91BF58628021EDCA5FE44280DADBF82D6BB1B023866F941BC99A0F94A4F0A61CD83CB1EA64C169AD78BE50A228D3546BA0CD947E4CADDF94744D28139B8C85F398299D35B1A05A5777E874C8068D289342DF283792AD0F428DADFCD168F3DC4816B28E28EF3C17F268F0A4FB6FE7FDCA45BFBBB5B67CCB6D7B3252B4686F728E12A66414589407909C7A5BCAB63025DDBC0DC31BD53259F607DE291792172D1D3B1E6BDE291792D65E5B2FD8ADB77AA87BE46ADDBB4153929B1CACA65C0DB8F59B529DA677E9D663A2D4FBC818263BE45A9F86673AAB56AE497A0E415336ECD6A938488FE9BC9F4E8F69E09D7221E9B134F079DE759B36C47323FDE63723B4BBFD1B4FF21B6C6AE8E23F00A9BBDF2917F2E8DAF66CD1AC519B4CF6DCA2BCF1D43785304CE9BE0C21CA415AA3369978FE56FED6F9DF6A7D605106189EA701F1747FD7FD98A624CB920F93DBF2D8396D7153BAC14A89DA8365A0B2D0EF3C1792C4A720485AB5460DDB4AE48149CD2AEE185026D7CD9396732179B752B93E83DF1BCF8DF4C5977CEEECF4A3DDBA6EC56CE4B14A7B134DA919F2FEF1A7865E01B2BC02AE8744B7DEB035B23D6BF0D47B683DE0BE516EE4CF37DD37CF8DF495D66CEF8CE5471AB7CEF67323C960A54147489B30940485AE5FB546EB31C9390D9A72FBC863473D668D14F31A824DE9E0ADA15EB76F744520CA814D49571FBFBBBFD730FE4EE98233CBC75436E7B1374A0A6378A6228752968F1BDE2837F2CD9BB79CED065B89C4DD41F0CE7321C9DEB24A8416E5EDA32B96D663A67432A05FC94ABB9355973E7D3399A12977DF4C168C212CA7D3468DDA41322C58A36EAD2264906ADDA9FC0F25B128C72A8F94CBD5642CA5F204C1699D06DF226434289E937DACFB4A6FD45FF7D871516E64511EDDBF289D48AE198FF49121469968F4973A7886317D3B83612B55A13E09CC0890AEE119C66755E4FAFE2FE34D06349D31048825359F65640F46C70066CCFF9287AB32E2125495732993B81AC3D5404A2D1D9C07930AED8F9248B3FEA378F9ACF39A7A8199E96D66B47F58A09AB9AEEE8A468528A7F72919790BF034BABA905ED4C399D13440759900AC73C8DF7F3C6743C000EA4C751A5AC9945E501849A0B31A26732C97727F3452FE197D44861E267386ACF9E41F27971A5432F1ADDCA94312DD83B990438D16463B8C64D518DE73367DA54EAC331DACD9A92E19EC4EF8531FA7A2D2CF20ABE3EE8468A4D64B1760CA8D9ACDE9FD1E71D3020DC0F2E99F2C84723EE6F46FE61D1A0ECABC5A3C3A80BA424F3CBE2C75A6F8B85E12A408E60D75C568FBD40069C7A63250CECA33F8C5B2895BCD4139DA41BCB1801C8C6AB72EF5BF34500EA089E1002AC3D99B3A9A76A1A6132DD331B4F23E5D663A9325E89E05403FE7CB9D6851B3535EDFA6DD9A0A05A859162728E05E9FFBF3198C0174700F9B3832C160A0EA4FCC47DD37EC08BFC4D293E7629D380FD0CF589C0B3833330E1AC8E79999011C7D39044153676676536E24672724D4CCCC0E4CF6F2E105D8449769AD2C354F86F238E57A4C36BD2935A4D5CC0CCAF3982859D401991CCFBB69122D0B5545995EF94E693641FAE6021A70CF7EA724C01BC9BB35479477CA853C1A3CEAEEA449CF04793428CA688868B692736D447B97B3951025CBEF4BCEF598E5D43287D2AF2995052A17B3CAE110EBD9894F921CCA85E40D53C74E57942F940B7989A2D647B4E3F7B67CCB55BA8F3496D32B4C59BE786BFD85523D28351D478DD473F3985A2705CA30D9F8D38B4D20D3A37447D39A9971AEA960B7AEB1AC6666BE80A41B30CF8B52E9725A67F99210741A7BA75C48DEA6971B6666F6D2FA42728246313E33B317CA853CBAB63D5B346B74797389F22EA74B84CCA27843FF1842947AB7DFD336F11C93299233779F99D9814519E4F02C1E25A7FB7BCDCCE83ACA949999D56353FDA55F0DA5A7EB4192B118F6CECCECA6DC4828150433333BB0E4D459AC1EBB48281A4A6766F642B990BC614A109C99D90BE542F29A86C6D09999DD941B7934282B7D7856959919DD0F256A660640849CAAFFC0D6484B1585E4781A96AFA55079739E34E542BEEBDE6D98F2D2DD95D1CCCC5E782E24198CBE5842BBF566639E5A31AA2916D99BBE78667B471A535E3E5A8F393E53BDE4C5EE046F8A72CEB5C9F2A92A4CD9B078EAA2CBF17B96785305BE537ABE95BAE77AEC9D52A569CDCC8A726666479AD37A90C77EDD8BB79CE330F538DD85B3ED391A9AE742923F15D6115A720E1BDB73C7D21B4F174C996F11ACA793BDF54DDE724F0F14CFF4F7EA9B4913333BA9B451A376900C20D6A87994EE83144FA7F29A991DFB3D518E21C253196C6666D53A0DDA4A4E6F1D212FAD8F1247A3A4B72BF1C99E17E595155F75CF0C0336E269A0EB4517BAAB5ABB283792178C09D62AF2D4BAAE4EC1BB3E824CC82B1964FB9597DA3D6770896CCA86D5FA6FCDBD86B279943DE7C9502A9233F5F0852884B51DF6C6D3B3A942463D7D3CFB89E7A8271F69EED149FF9DE7425E428B72D8D89E6CBEF474E78DE74DA9BAAEAB6EEDD9F463EF3C55F06A45D072AEC78652C8F166A9FBE6A3F1D950D6E65734A806ACBB779BD0D996D7BCA126700CBD4A9127870C6C4A67EFCA21BF5590D5DEA379F693A65CC8F708B9283B5CA4FB0EAC779E57D4B506EDF756221AA95EAAF98EB6AFC9C92E85C3B3D415E5467281874758976E6F941BC945384AE5DB4A8BE746BEDBD353A2F2A636E0192E3D75E6727A55BFD95157EB035B4E232B87F04D775A27F397EE37E5425EEABDF35C8641CE63B237CA8DE4620C099D60B5950C57E51FCAACE6D23A72F291F996334F16E546F2E29EB20D15747B73F3DCC8B24A9645DE5A8F21823CF67BB2D265F991AB5BB72DAA0A927BA8BDE3A3DF5AB4AC898D5BBF290F9208C19BDF522E241763A89E3F7E1F13DAEF0BF96E4FF5014E93A417CB8435BDA6C7C9F208D71A5D940B495E47BD9DE72FCA85F40533974617A586B59EF1BD5BA90C93BEB9EDD93C4A4EE74FED328832404A63003590F30CB2FCC0A674CAACA81B1EC3B39E0CA5326D7953C50A13B019656E9E1A11645CD8301E9DC71E5A9703B3C8C48820BF93E01E5B5FC8371F5DAD6F07267FAE9593174A2D57D53A8DC7B812DAF1D9AEB6E595939BD263EFE2390D9AF28AA5F5D8BBEE1EB9CA4733FE94EE03DBF2766096718FF742C9E9302259CB2A5072200C8D2A2429E71D589D935F281792DB46647902AA780E2C9E3A8BD61DE2F078A4640209A51BF44937808E90D386797A992AC8AB01AC74E436A557C7B3ECCD35ED92330B2EEF940BC9529084CE63EF940BC94701AC7B67DA97D617F268D0BAB76896534B5D5AD207F9E1531F753047ADFBBC8BCAC04399A56A34526D9325B977CA857CD3FDE6E9D5D10CAAD57A16B9DF795ACE208B3242DB4A9A87E88E40C9A9CB737A01186FAA52CDE119F36CD8945E8E4DF87030AF78B4953625EFD88B8D176088256586D92F3D6D98E742C253A2ACF86C368732A7C7DE79BE53F28B7C94D6F39835DA947CC196061368C77BADD14D2907567CBEF6B851D772EE1EA7639CE4CFCE757CB9A70C137B1E64C919A1EDA366134A99B062E995E748634A7B33D91B7B9EC7DE79D281C9DEEEB81504B37A70F78E1FCC1D0EE57AEC8DE73FDE32689EEB31510EF2CD4AFF682039232CA7B90B16651ECBCED0E1513ED22161D671D2E3F4EAAA01FBDDADE731CBD9F0334FF1689E6F9485E4BC6FB55694239A79B6D06ADD1A9C59E45162280B19CC6E5D478B7423B12875A69809844523836195B36675E0500A9912BE1E9BF5CF574A5929C7F5A03C8FC94AD386797A2E935A11CAF398EDE938E07153B6C96CF9E58650965BDE78BE669B71A0283792D64F927AE7B9905C80ACB05E7E6F25CC7399F06AE04D779FC7AB45327AAD663D09EB77CA857CE3390E74EB2AD975C598ACF4D3F644F28AA59B72218BF264C507CA8E10FE25427AD65371C08F6E7D218F9FAB758E2845B4588930D78BF747CE3316DF9496B3F3E712DA3E4AF0D68D660E34063AF1D46B22BD41F7407990D40C24E8D58F4AF7F0DC487C4432FD4A58BFF1DC48C6F7E3067BB361E93EC68D9CEE7E5359B9BF6BAF5C94019236DEFBBB9281E40ECFA5D1F028CB8F2D4CA993BE6A40ADFF3BA53B5951EA65FC7E2CBA5783E6E90EC0C86A8DD663EF9476E08C71D8B34E3A3F502A6D8C37D5FAA9C17C64569BAC6A9D17FA40660592AD48F5CD1C4A66FD5F8F15C6D3D206F895E18009A02466D005A821855FFFC783D1E5435BDFDA1C3099762118CA03286A28200DFC52180EA05A6E00AD6033B0854C074A75D044DCF4AAFDC7678DB75C762D204EE19D718993DA8209F402B4FE3018CFD6FB1969FA9997FC308159170359E7331D1653895BCA7FBF33D2D691F973F4A98CFABB7B966435A0952601395DBB8132EAF0D0A17239268F55F81AE8A6CDE302EA203A3C58575109AA1753CC44171418A2F1FFCB2C900F4BFEFD1FF72F7859F72F6703026C2C5BAB96C058031BCB4525EE34C61AD8583EDDE7C3493FF46502031BCBBA8BC532D640B09FBC9AC5258F850DE4B3DC852688B8B2B1D18616DADCA8F85D2D477F43799870C6048D0EB41FE62D1A5E67A9A7B9E30168A1C3AE9BCED34BF098B39F2EE3D64782B0763DCDA127BFB4C575CBF40C763493B987807C478CE3AE10042CD5ED4E8676D2D51004DC045C7D16EDDD82A1A06D9BC1E2B957DC610D7233F6934732B05BAE78701403BBD5CAB3B2836416631D71DD02DBC447A157346FDE65F2138BF00A79C6614C9696070FF37FC3FAEE6113D37ADCD1DE3D42825A5C5BCC663C524E3B11AA75DAFAE9FF4386B05C62F911E5E162A05B97269C17FA1A6CA085663E4CF2712B3C1C68A1D96166DC6874A08566BA42D66A74A085E6A83919BBD18116DAA28E130C6DB522EBE0036E82483B04013741E41D82809B20120F41C04D10998720E026F06B2F9CF474C709F091F338DC95FA9368BE80ACDB82F9F81FE7F09DFC01FE0070228E90E0DDA87F003246F0E6D82F8014F3FE542F67388B4CE9B5DEF5E21E5771CB8A37DF2D8781CE6C8ADB0FB5C3ABA501182DFC897A6348113E976C80037B1C3DF670CA1B8B7A864E258C817E892640736394627D2664BAE2889B8FC240B34D2E1D8BA03F58ADA55779E68238683A0003FB01382F729E91047F3255F797947DF792C4D16BBF5C47927369FFA031D5B3876D44C320B5D2E017CC383C1871FEA18BC33A827A58D2DD4BE646E073F17E18FC80DC9F69B14118400E40AD30406C8086B60EE33F2AB82EE47BB422CB72267120D62541809C730966CC4B21C4D2552450718A17622A7D6475FCA3AFCD72DC3C6AE36E00682D01EAE3E0323CC3974FBA5B054A241FD336C0E4CD27B10D106A4455794EDC3AC4749B9D3A5159476199AD13BCA0672A2CB55CD800B5006F67890781AB04C2E636007FA929EDFC76689BB26151FE6491004A172CBC0866D9ADD53BE542FA6BC71DE06F947C38057B54F48F5C8822CA69C3AD8B67BFF090C766D1E5A6DCC8F7D6151C2A4BADBBEA9CAA51B90613401F84AAD6073625F1D8487F298D2F74F5F4E23C694A0E1F35F2DD9EDD8629DBB8B6BC934A02C356BA2817D21FEB6CA1DFED7979733D664A0745E9CE5211BA57247E38DEE28677CA85A46BF098CEEBB4952E9E0BC95B7B84CBB6E7A6DCC863BFE679E92E607CD43C8A9239214874963D3F94A0EA0023858FFC3C8B97C8BD2917D287D4E13191FC42E9C7D27975E69351C0DD4D561A38ADCB9E15C9DBB8EF9497E55BAED64889481DC23C0D24CC31A5F388C7A0F0DC940B5994D9DF31A591D94CA35A53CEA81CF866A58BF2B2D232EE3BCF85C42A25D7A5114A1C8D100164C939DB83F564535A9420BFD11D36E3F779E54039F52C8417CFA65C480C8137B53774C9399407F92EA7D455836E5DFD5D770D5A23D6EE7A58B4952ECA8524EA08EB1A33DF29171239F17B1D9D7FA75C48285F746FD12CA7A2AE8FD63BC6EBAD69F3BC281592854CA7AA37AFDF29AD1E658A75F7889E89F83BE54272BDEA6D25AA351ACC72579241D71CCEC1FA165BF968606994C7EA0CBE3EA086D0774ED693D1FD20930996EE17CF6D183E097D4C268D6ECA852C5152359952D3C5D1C8C5495211630781F5271DE09D7221199845C97650EB7EF15C484604A9B7AC74512EE4D1A0792AB9B695A25E957EEC9E83591AB15445F874CDE0904C15A37934F179E4DC941BE989043C5C3D59F79B92843DEF82DBB814822D67C3F6FB65A5655CF3BC2817D21F2AB506CDD3A547F5F7AB6670DD51A586796ECA8D4CDDA117028B6790C09253C7A54945E91DDB10E279532E13A63AAB52F48DD22552D7A911FAC4928E4491AC321A6AB9CE00A25171CACF747203AA27F5453401DC7C2221E34A1D5C0148B1ACB329E4C7947B3A944DE19B3982AEDF05283201FAB48EB911301D0BB076C8A458D61E2A9931C5B276AF3AB8904D8E4FDD458127D9AA51EB73013539935954B99BA14C1DA066547F690586C9C801308CC4FBABEAE80FD5B0010672948D445F7B46F5A55E511B9FBED51655C2402BC3BC611E95F4950B4A8C62E0C22BE706F12D36E989A4EE87BD017DBA5B127CF1EF14F6BAE505D6B1B016F1A72CD6953BCC26E22F4BD0938E2F22AD87306E6395B96B9EA14F038CB9C754342AD3FD65558DA6BC0C13406F9582E4651835B50191D95AFD4C78F0760D2AD61C822FAF48112C201E9E41D6F498D60E8CA3F8CC8C9A66D830A5E72179F9EC9D7221E171ECF14EB99047AE96B3D9B87501D5B18B67066EF3BC28CD33C8B7D6751550CF21581445B4AA4F039C9AF7C06A9D15010542E9AEB1FACC216E4ADDB9D9C863BFD2C80D8A8D35D274BD8CED6FDE74492F8D6E4A4578D5FB248ED2A0ADD46CCCF3F2E67ACC3C55DDD5FC89F7AD88BFE14976E802F89D72211902AD5ECF2158A7DF3C17120C726E7B5E940B79747DB2D2EDA3E6D194CCE07B0EC1C9647570A6C6207D95EB9A4320F7A2D47D278D84D2989E43BC521E24A7B0E58699431CD81172596919D7F6EC274DB990A7B5D64899A0E61034B0621EFDA60384E7A2DC485EB011E5CC210EACD6F5B1F19E43BC59699E34E5B6D236AE5ABF2837B2849EF9E851C2BA5BA30C7BC563E61037651A08B2284F7F8F6132FE43A8E12903249402B68F64A5A2DC4828F1E6994354EB437990EF727683D64881557308467801598EB38F36E54642E9E1EC44DD4D7990F84840F6C5DE792EE4BBEE2D9AE554D4D51C225177EAE882B1EFD1A8725D8C9B69825BBF785AE820B11F9DAA6E807AA75CC8772BA95757C59D6450C56B01531D1FD872528D76BD413A23ACCF1CE2857221DF75770D431BEFBA2F9359A38B722193054FC59D1CDD1AE9736604850B0F328FDC900E609ECAE643B990B85D8FA56C7BA75C485A93EECB4A9BE7461EAB74B6B934329069C3D1A0286BD5D97308947048A6EED0DD785D374ACE9B722129201421338778A53C48C64D6934738803CB47DB841937D7EB67F3A4292FCBBBA467DAD21AB94CA8FE9E22A56B86556A58A38B72215972557621129A67C36E5D6B6F3587F0F7C02F2B5D9497959671DDFA45B99055DB9C58D26B48A4F6F462AE1C0448B9CB4B4F1EF0E230CE5B8049B1C98BBD2263C04003DE3DD3D8904D0736DD35F4115AC67877A401D78F0568D98C6742A6C111D6B607EFFB1125B5DCED771B471CBDE8D89B28C17053B7DBD13EAA67156AF433ABEF91EDD3ABEF4490C5F1FA4FD6FFD9E7456ABD10620CC9F70038B47761FC621D454F69AA515027BAFD8C2A009D8C37A0C47C5E7F1519DB03C1284D656EF24BA76F5F80CC26FCFA7597EF7E7399E12735893EFADE732FCCAB76B287CA4B7E6AA7017AF200AAD03C7E49824F4DBA7FE7F04424687DE475867C97659C909079FB3D13032581A782E31F6F2D642E8917E4AC6CF0F066368276B56BF30EA0670690B73F98FF4A369DA48041BCA057A6899D38CBCB1175B641BB826090C9CF2C40A1EE096D4D6E02F47C466F47CEE4C6404D6ECE3330140FCF136B8B30404DE6F8E8372ADE40C9AEB511648F50BA6363CA72EDB311DD5151EFC34E40EBF398D49085A113A255019A88D51621EB32606A93E4978E4A115B8906DDDF39C1A9CB493B91F84E557C1E53EAB38D94299EC971872A405537053437EFAF653B895B5F3DD68781AE06ED9A84833088D3A3EB578FBBF2C5D7CEFE5FCA1755C7F0854FF4A9E54E0065FB4A94AA207A8B90233F022A82440EE0F2868BACC52DDB15BCA4AE5E942D423E8EE1D1300651D7A24BA5B3E962CA1ED3B09B586780E37BCF625D400C92E50CAE1AD4332C7E491F5D13423B65442F1E94045949C8DA4E2264CCAB158CDA220423C353EE841BB255A2A71D91658BD0D7DA9222A2A92E85C1C165782DC3D5ED1BA8202007B6E81D085AEBF84408EDD416A1DF9D9B10D3D754C9A671BD3426121BD033159613F1E9019C9845F37AEF9F5CAF004E9C173005F7136590853994FF909F87A70EC90DCF00FF4A192409C25D7F06E0813558062839A7B568749050FA5A5CFCEF30F1793DC2D1807BBFDB808D282D5A21392D581A3C5AC9262BDDB77AF00C9BB6E7C5D387014A9437CA8D8C3DBFA554EBADD178AFE41CFB8E46E3CD25B45ACF9328612B0959C92E1A14F046E9062ECAF3D61747763C12E4E4994E2676DC7344D07D326E9091470393E96D5834E0A8A074CB4A1DBB60EA1E3C288CAEC7A17F39E9FA8A5B30EE459C6D5322E867BCAA98C92CE3D2B2944EC34CA35FEEBA290F189260D02AE99BB907D0F4B0AE54A15130F58208007D927BF2239B46363ECB5480BA7B4607F4717F720F0700C3D742A2A9CAAA6E74EC565EF452A690F8864152DC933FF840370CCBF98CBF301C406465470627642D9B50652935C58E0038A2EC08209562C7CF1FCA2CFD8CAE6D869BFDC5C82C6EE9431CB974AA2D8CE60E7AF310C1A9EA60502A51CD6DC0C760B2014799267192F99140D68A1D01E4E3D8F1F31F874FEC883E28578E0040B6B223F5E469E763EC163B520D215EDBD1406BA11B64472503BF5365F0612349B4817EE6D3875FCA0C065A593F73015505722310ED5C40938D6C252BC22B3C28B0E4F440353F0692655EA02477E1A44A966459CFF2A846B9298F70264ACECA9A38900692E6F2F98F6B52A226941E270792BDEBB568B6D635B2D45BED408E93E6A93BB869C1E31E38F76C6632E6A9EF8CF5480ECE1B83A9A8813C7C777B3E3933EDB165B25A67E8530B2567BC98257256E45DAD64CC0352C8D414AAA0BACEA0A03A7709E4535E29660BFA4D8165A98DABDBBF8493CD32DF1044B4554505E43A21A94B90AC94A90D900B0A5253785277E123A70B705ECDC90C42909E6B28F3E181DCDD61157BAAA2AC0D98B6677510AC0B97DAA9114E504AFF824677AFFCDF900E17BB85EC0AE4CC07F1A2CE59378D00A9CCAFCD2441DBB7FAC8EAD141D7D72FC8F55C6BA46F2C61A58E3A6F40A7328167924EE3B46752FB55E0B45656EFF72BE691E5370952520341F99B79DD82A8C40FD4DA9E3E068EA18D699984135A9D2ED07410AA300448990E2E0A977054DD52B1CCE6D9735DE64091EFB4DC1D24FBCCCD85F3EBE2595C3CAB3B10D3EF85B3F14B29F4DF1D993E0865773A4DA791A53A9D67CB553E3381F35A41773ACD824E0BBA0C60410ED1964C33C5D3E9B23DD79D4ED75ED35EE9A0D8399DCED0743A436D7C5E2040F71B9A4E67DC74BAEC0D76A7D3D9F6D3E974F72861E87A815794AD7B773A3EE808AE3B9D26B8C8599D4EB32AA0EAE41A3E16A4C1EAE07402AC5688B1A08E7D4EA7FB4C3AA86EADEDADD3E90275A73334DAEA1CD5D1DDD074BA40DDE93E9C18115DE1CB3C583A74A2D26B1748569EE66D55A0D648B7356DE8C2A59B75D479C1AF3B1DE5DE6AC1A7B5A6D3FD5201D59D8EA985924A753AFA03ED75A72BA83A5DA0D17DFA5875BADFBC332463E4C43B9B743012248503D58AA72077897433A64D0EFBB8901518095E4D12231E05A32231A2CA2FEB54C488F2433BB42086BBB4E7D5D0CAFDC49DC222251AAD2B8F7D31EA8792BEC1FA768CFFDBEA7F5502E0DA6A9ED34D9EA6B47E3754FA29E7B0BE8370DAFF55CEE1650A41D5CFE95AE41CEC2746269E1F4CECAEA76519B7A34B16A8A41C2A4FC40BCDC5E986122DDF125730518FCAF129CB9E88177AE93332775391D9C4DF72D66AACA7ADB186D7492AB7B0A8A1EC9C75018B313F8458C9ADD0124351353B1FFCD04F8778A1B1C6AB9D6FE28D86113DAE37009FC45868885B9FB1463715312E77BF73567FD724DEC45F2A1418BFE3EE2FB793159C8871132F34AB054A7EB51EFB44BCD0C8ACD9D965E78BF3462FB3B682B7E9028D079B51137B16A5708F825E47CC9A3432DB617312494A48FF215E6811CBDDE97256F095F8A02156AEA875EB10F70F25861C1CCB42BCACFE44BCD04BC451509CD575C2D91075306888B50356A712C2B97F08B1A1AC9443ACD52EDE589954304F8778A1215EB679E2BCD0102FAB3F112F34C4ADCF2828B46EDE88181E726BA8A6DB28274330C4FD43883DC9E8541F7DA870BF21B63582468CB6D4BF1167A1B165CE954451F016C32A055DD6A87B969EAC717B703D6A62BD55E921D90A3AF87B804E02AA4FDE84586EE857BD7EEB6E6343A8249935F4648FE18178A3216E7DDA1A6998DA23765E68883DDDC8B4FA89F3422B15943ECD799A7A72F77A349C958334A2C51ACA753D77624CA147EA23DECD797E08B1CBFD5A4AE0ED70D7DECE7CE6FC42BCD09591B69D5F88DBEAB6B3F373B9E889B36B0CD40871EBD332DF767E71F77AB4386B14A588B0821953671CEC31B239CFF81C62A311DC62E88D4BCC6A289CFBE9102F3443DB9B9D6FE285C674AA4576F0DF626CB438973E2373F38A072F77EF472DB33E4175AA3E433D5B4664057F95F105759513CA1B2219D830C131532A88D8D5C0571021A441A120BA9E46D040747ECEEE55BDA6ABDEA9DE9A8BCE2C4CF5A66F57723230384A0C3D37900AE903690DF50B5BAB05EE30322E930F2074FFAA490B3D42D5623A24945A64ECBA921D1171A92A93F6C4A56BCEBF4A18473F4D41D5B7A391B6F8A756FDAB6CF90782C209AA393E1F471254F6A475B2F90B347E30E5054D9D3EDEA405B9977908A27651CF045F835765FA405DD4333C380B46707AA2A05AB0A248478D2EEA396AACB0283771A845826770E1C67D55305DD41754453D941A86AAA887465015F5CC0E65C42AEAE1B6CDAD1B84098B928C339240A4523BD4FADDD02AEA591892C28CD6EA0A81E82F7E9485219ABCA1BAF5BD285FA06CDF81CB6CA4B804AAF51E6A4419EA82A60553DE50D511D5DEAA2AC2485F7DB7E039DE560117C17BBA51941538E7B90A0036B2640196E0CCC853F8FA2E02EBB09EF2640D5BD1727E30B12E30A4CE4BB6C38A3217FA0DE77E3AC40B0D23F597FA5EC103E78D86B8456CCED3D4E25C0BE5C5399039DFC4E17C13331F69CE99A9A171ACE13238FA2386A1748EC8DC3F8458CB7CDD771043B63925D5793AC40BBDCC3A62DC9CDB90A021D6205A97843D89B1D0107B7BF25B0FBEB87B3D1ACEDE07696BE872BB6E98E52A45B9AECE1F996FE2858658CB879F24826F88171A624FF9B69D6FCE0BFDDF4EB93DD88C5A0C2D333970ED14A52C7705DB59B770F40EBFADF142BCD0C8AC7DFECF648E47E2838658D952C73C468CFE2162DCA65B560FE79B78A165E7D26738ABA4543F2BCE823AF85DC81614CE37B186AD17E2E4FB101BCD0FE19C6D9FAC70608D57D3DDC40B2D994D3CF30972BE1A1ECE0B0D718B782B884A47C17AD5056231AA8D85A5E0102F7411BF5943BCC25962D4372D21F6AAF299F246AE43BCD022D6589DC5DC23C6223EE82799BBE1120307F7A0C82C84B0AAAFCF86F34DBCD070D69B68FA38CD98EE265E68C9AC76B26FFBC479A1454C46AAF326455C52466685A876856918620DF255B53D121F34C42EC090F3C87C715E68885D1DA6EE79E2BCD0102FDB98588784A934ABA7E87C88A1FF9FB137C1922B57D976A7F20FC199CEB233E73FB1FBBC0D6A22B6CF77ABD6B24DC046082184506799EDF9B5AB66C4583FB8820EB08B86B35CFB7776A887B37C90D0D1C68186F8551B37E7132DE2ADC827CE071AC738F559322B62DB1594AF9F30941156D53DC7EE9BF840C3D971F039A6DCC4075A03904CF454DD4D7CA0EBCC2FE24B752F8D328C560515CA6AE93E8DE2953C9AD12DC8D51FB2E76D485EB958C427FA3F024F45ACACCF3E733ED1C8EC70336B7D6994F9A1626CCD427C68FD89F840433CF5596278A6361EE98E6412E5C4B587F3457CA2A9A062B17DEDDAF18365D60B9D2BC3C110F8A2BAF575880F34321F5AB71837F1898678449C0A7EAB8BAEA0365097E0380C8018DD7DC70E294313F0AEEFCA8870989E328C58CCA7470A02ADA57DA0F1E4405245E71CAC3F08EAA235D30A399B4E0DD9D86F3F9D218E7791646CCD1072638EA14C1B0B653726E5795DB1D338784A9B39AD06CE3EA9FB289045FD3B5112380D1B33BDF52B48D38FFE4BFDC6E3ECDA4EF529800A37A6E7E8048CD40EAE3E060BB47BAF5F6BF20F6A4E36B93B5289B3662B39F53A62FA57E203CDA75A693962FA57E2030DF188B8641E5E11C350239572DEC6BDE50AB139DFC43BA6E7C4048DAA1A9B3813DED49FC5BE99FE8E18EB871027DF1E2782CC32C11DD3EFAF23C68196365EF47C733ED1107BB35DD69ED56D5E391F6870539F9179F18A1877731F9F86B31646B7362C7317BDFDE0C619D3FBFDA483585B5630CC1892EE5B3B63FA57E2038DCC0E5A774CFF4A7CA08FCA4F056FD5055A2D38F559C4724832F7B4A0331A7405D06C14D0D696EEDA8D362EE2130DB13AFC11D37311CBC9F94443ACED35474CBF7FA81897EA0EAD5B8CF575880F34DA9852A7825FCABA4D4CCFAE7F4163FCDEA87044B1457702C00327EACF37F18EE98B6EE40D44957A4DF783EAC26B111F9A45E643EBA9A00B1EE2130DE7A9CF5D41A4B4368C9E983E221E31FDAE7F8855CEEC25BAAA1B3192B04C4C1F29D748A03B14CF28369C274CC774361A99BDA160C7F4AFC4075AC45BA8589DD4A382D3DC6AE089E9B11BCA3962FA2D652A78A0E1ACCCC811D3BF121F68889D7BDA31FD2BF18116F1AE6E641E2923B34C7462FA98E811D3E707556957708D646EFC26719F384B3793E3451B8EC3BD77E081F84423F3A19B10CB374CC81B9FBA86577B9123D62CBA617AFCD31A61D9DD0EA31DD3BF121FE876D84B1B1A64C4EB491B872223F34D7CA0E13CF5999EE2B38EAB82BAB86FC5F48C56F8E723A6CFC9C14D7CA0198094DCD59397FFE07CA011C37AA63ECFC4271AE2A9CF229E1FA20D4313F3ACFA0CB1CF804E988E94B4670F0F20B3E7AFC411FF203ED01053373AD98AE9731274733ED0107B56B263FAFD83653E350BF1A175B7E0FA3AC4075AC4AA01D1E29259B1CB723209A1C63F27FA0A54CE17F11D23093A62FAC448FA21626856D6C536C4387413CEF37589554E340BF1A1F527E2030DF1D4A715244EFEEFFF698FA0C5F8A5801728B9F15FBF680FF2D4AB77EF1F24C6AF0F4276B019BB7FE98E70360EACACD92BF18166DB216E8E5B30D6AAE50BF1898678441C995751110367CEFEE204813C40FA01C4EAE033F1897E1283C90055B22BD07648E926D36E4154700727C70F16E317A982418BF33750E61834CA1BF18186F8D6F31BF1818698AEA08DB0ADE01BF1818678EA33DA584545E6BBB98F4F2333930DF6C978DB0CE5106F611B5EC6E1E205564711637AF7F1039C2166350FB4FB33D0308A18AFC43A51809D95B35E101E455A8C5554396FF451F967CE679B414C5798F67CE27CA0EF1ABCB5A00ABE6CE3F834C424F2D88DED6E05313D8A096EB5F1CDEE0B2EE31D5F8736E60757D0DAF8880FD2A765B42A7813CBF83F62EE3062319B6CC1F4C137CE071A1C1311ECE89F621C688855DD0A15D50DAFC86C625A19291F38FFC8DC3F1845D28224760D99F8873084C3075BE6F5439B1B432A5A8DE24FB7D5BD126F34C453EAA8CE46295EE14CFCCC56AE31D137CEB2E04D2CE3D7EDA291F9F834CD7D117F93A0C2895ACAA30D9EC5588D1FCE87A53C70BE0DC93DB24241ACEE5ECD5241790AD95977EFE09168C15FA83E62BC111F6870720CF295FF203ED0624439BB05DF381F681AE5FF68EEC3360E464B0C66ED987B064DAA4413E9D43868862356A9C01D63CA457CA221C618D1CD3F890F34625828E6264B8CF9217ABE5577683D8D72131F68388F888BB33B12CD18CE861839534199A8124043FC313F983810DE3AC4CC293962B482407640F4EB101FE807D5BD101F9A45E643EBAEE04D7CA2219EFA8CCC46934A6B05557F254C2233830BF1C4B6BA8FF9213293DA50F87E6A638797BF5E885DDDC648BBF223C61371343B32678B5C2A7889912A055D6DA83E8BF3A5E7104F0B9E9FC636640DBAA82ECDCD6C8A70A3DAD0D90C32169BB3FBF3263ED08841FCF8BF880FB42AA85299308ECC2F9C0F34B631951FE2F54364BE5A70310A31DD9D3D08AE12C4402C774F0581E87E6CCA3D3CFF4D7CA021665483D8D68DEADE381F68E1E0BC5577FC10996FD51D5A2FE77EFDD62847A9AB824CB66CC1A9204E820C5CC7946FCC8F69EFAEE0FA21C46A14B527BCE03C8C86F34DACDBC950DD45CCEACB337178050DE74391AEE0CDF944437C34D113F18116E75D8327E25B1B8A18F4C0C492797EB0361CBBE80090B5111119C0FF416CCD06CD08FBA66773865738336C333371C10D4E745FEFCD7911CB61153D9C4F3186573813A531D998E63E3E8D362E625D29C79C67888F4F1F8857CC6B6D9CA1F703F189A6518E72426C1F4CF419990DAD506DC2B84B1B0A218F46499B89F3B6EE709EAF4D7CA2AB676D430BE75C24CF1E93CE34C9133098F13D6870D82AE1A587362092E28CE4C5FD56FFD4BD77A6D48D510CDCA5D4599209253988A98158237B28CD65203529DF75F0E0BD12A0A44838738A948C95F5BB3A1CB4250B34A50762EAE312FC9DAEFC0E24C74F06A11045D1F7ED63914CB2704D4625D308BA21CD7736C4B12CA0A91F0B6570E9145BF755E130CA850B0B81A67ED6E0EF2E5571405525E0512C190B61CC7B62799C4710EE051A4A5D4CC68C6FBE53D0CFA51495DA0E8A8A44BB9A86E84C5E2045BC0B52DAF3803437D2292753EAC81D637CB93059011AEDEA7E121F370DA5A14C6690DA501709A903949DF680935E14DFF93BDD8CE2C3B58164A20D4E6B211B5210B420F26B8A7947BBE498E03290C3250A354FDDFE87BD0C0E03B05D17B721FA080C3532318C6688D7751F3BC1A21B47AE04CBFA810E45B0CE573BC1C2132368750D97709EAF437CA0C1B1F9E54AB0DCC427FA10911A58E6555439A3DE9560F17CE54CB0DCC427FA410CDD63320916547F4C9B05C93049658E18EB078BA18DBE831667F4BC132CC7D7213ED0108FA6FEC1F94043AC30732758DE381F6870539FE1BC8A8A1877731F9F5ACFDA763B091678C990283F46A6C7858F040B1716CC0FE6AC6D599360E1D3613462DCC43AC13C091688352C9D7ABE894F34C4AF8DF2427CA02176A62E093357F085F840437CD420DA185EA9E06D1BC7A7E18C9D4C8245973950A52658A42979F795D9387E30676BA3B90C70C368ABAE5F871836DBD3E858E0916079E37CA0C1C9CDEF04CB1BF181961834D14EB0F0C3F08A18269E19CA1B676D97F2C817D529BBBAC6416D5147DB1385F2CFF921C46A86E50475F89A4FEDDAD2282FC41BCD4753EAA8CE4D2A5EE19CA1BAC3F83BE72938C432FEE632E07C7C1A312E62DDCB34099643ADCF629CD600F161294F9C0F34621C428558A9D826B2E42964299360D1D1B92BC1A2E58C83F840F3A91CC3996079213ED090691CB85AF0E67CA0219B065BDA981F9E6C63180DB1D69830F72658BE159AAC04CB8F87BD23C172139F688D5D8EB7F61CF385F840534189F8712458D60F96F9D42CC487D6DD282FC4071AE2A9CFAAA062219D72086743D8166864A629AF04CBFAC1C48126C1F2C392CC956079213ED0707E55DD0BF18146E643EBAEE04D7CA2A5BAD66755D0E1E424585CFF9560F956F2ED4CB0AC1F524102FD9D6049A98972A2E7F9FAD0C604414BC425C603F1B8AFC87C24586E314E74B571265856510F2D787E1A99650D2B67A2953D82EB06B4BAEBECC81250D44D7CA0C129FADD298557E2130D4E8B236782E5E67CA2211E4D3DABEEA50547C421D6F91F57C9DAD0899FA382D8EA9160916FB8880F343886ED23C1F2467CA0C19174BDB4B17E881897EA4EADBB515E88EF46191157053DE9244568CEBA2861122C3873761F1E0996E38788E119CBF8671D999C5CA3C5585F87730A9ED1CAC4C48523C64D1C5E41A38D43910F9C4F34C447133D111F68715675538307E2176D786AB5122C68637E48050DCDFC26F5C1EFAE0ADEC4D66CD0875A6FE2E44C406BE9B309162079A49D60193116F1811ECEA718C3ABCDAD69CC6402DE39DFC44A9135C1026705F5FD34AABB89279AA64AD23332D315B7362EE2130DE7A39C70767096040BE83B54935AF7921CE8F9E16894B49964DED61DCE37F1819E727682E5835EC988D47D594C5D159CE40C0463ABA6CF1F6BD5F8F841627CFCD2BCBF6B278C56CA56B0476FB4B1BFB6CC279A4F35D3641FF933F1858678441C435ABC3667363488573917B2362EE270BE894F317459D38ABED8AAA00A365912E808A8F60FD6869EC6C3261C314B0CAC9B074C5705CD6BA2DC0B0DF1AB9E5F880F3467D194A9FB20D4AB365EC538D0104F7D8678159516BC9AFB9DB3E65613B862079A6CA4607ED5E2A5EE8F1BCE1F37F1818658793442947F111F6864564FB9F47C713ED110AB892EE2F9218D72B7E0301A99799E864A608B26E6465CA06ED4E18268432B16A51227F189269C471174856DFCAFC41B8D36E4CC3EB6CBDD3F448C5B7587D665CFAFC4075A7AAE88AB82F2C832F070B67F9E9EA26B7A18DA96FBC2804FE2134D0545AC64D7705E3F98B3B2860E90414B1B2FAA7B213ED0C87C68DD15BC894F34C423E288E11F5489A382C97655665D5BFC4CEC728A1EE2576D68A1299C25A52E7B4E05157AEB96A79BF31073BFF7428BB3C614BCC33F880FF48871CA3C05470C0554BDB8196DD0A348E758A8D8C64D7CA021F6DE93BD3218C5AB4AE17CA011839C30D5DDBDDBCDB0884FB488777523C64819CE32511C475467133D5270D86CABD40A628345D736B8346AABEE2656758B8658B1D8715FD32BE703FDA03ABB2FA2E068433E6136FDD4C91CB9AF781DFD6099E53226350667C5753A6D33CD6D17B5884F34C4EAB0A7365E880F34C48722ADE717E2038DCCF275AACF124343C1AEA0A6D2CC44D32884324087FBF2B8B1884F343E9FA00CDADD282FC4071A31D46097EA6E310EF4FFADE7BB5186D154505724D237725F1341031E4997B48146669B68BAAF55F7427CA021D648CE82F752DD0BF1818658A1B7AEA25B62CC0FB68D5B758CFB1047EB11E3223ED1709EFA2CCEAAFFF2480EA1269249F4753AF3A0EB912E7443356E551F998B1E57C0660D54D7F59537D5BD12DFAA3BB4AE0ABE121F682A38F5990AEABE3DDC5987E32FCD5A75B0CB2DF8DB99B09D58F8583F58CF44B61A9F6ACF8BD170FE8FFD214C2FDABB6FE2C5E899F84433C4B3FC873DEF6EB57E8818B84CE60F957995BA38CFD72176178D4756F0B03FB56DBC7076B74225D686CEEF61A23BDED0B50DF4EE2C185D522ABE41ADA7CCEB878861CFCF7A693997D1C87C13EB11392AD860FBBFE353CBFC42ECD5A58C7C88717CFA44ACFCF36A415D0F710D9A2F9C3DD9C0522CB3EE509E4FC379D0AEE0690DE8F9B09407E2138DCC6F9C4797E6AC9BA0B689729D4BCC7754B7D026D651E67F13F3783496257317F1A7B7E68CF107EACE67708E1888845C79EF8DD3D195409A477E8D627EB4D2FD351398ACB9313F08A5A2302E573F21FA587072CB5F5DDBFED02D35185B4AF8D42DCF5E7E1225B208CAC60820EE8C9AE10C28D69E3E99FA75240037B5858B5A8150C66D98408ED38D08A0B8C28578AB82A2E621F6FE566D1BB2AEBC85400A3371F2BE0937CCF9263ED1941AAFB262331FC1A215E6BCB1C6180D07E6ACF708191656DF7F213ED14C84B5C6C712FE9259D76C53EFC40C41379E264057391C71DAC4F3832B68B486038B61469DA3BB82EBEB10AB9CA2E13CA58EEA16AF83B86140884FCECDA1F7BA043DD98047AF18FF87EACEFAB782FD74CBAC1F2CC62AE768C10CDDFF24EEC8BEDB602AB80A7EAAA0DB3335A86DB44A265E96F22CC692B2C47C4A089E46397563CE265693468C694F73D62DEDD8DE0A11638607F1461F1D632A78735EFDC69C2D86A6E643BC7E789079D5E799F844B7A79C26BA0A0E67148105B70FAE5287F36DA26EA265FCEE37EDEBBBB997364EB40C69EBC6C4DA07E2AE633118E6F01B9C23B7360C7D761309875CE99133C07015BDBB5C463DAE7712D4719B2BA304F5FE3B4274E5AA9205537482CBD7ADE12E41477F245420BD1307549C371DAD5AEAC814271FE27CE149357433AEB9FCD682DAEFBA5BF6EA52872FC619E3BE349DD0DE98506ADCD7335081B40589D7230A69CF88AE100E0E226A5CD765C97E373C6275595CBAB0C2055DFA6E200EFB00F56C6DE444D0A3BCBE968A7EA425EEB20D4E62F068D5E85381DE3C6DC0312D4A982BD079E019C9FAB00EFA54B6A31B54AADD258B9E7A47B2D6E14BABF97A483D7A71E841C2D5902E4C255E9A7657B4C7BCB4380DD26C2D9BEF5CDBCA29059103197D8E2D4583076453D3892EA69BEDD28674E7B58975611E115C45E50E34A01937F49206573F0E4E290C25D2F39DA03EDB21E3446D0BFAD1CA9A5E5632A5F758D2DAE77717A433B5A6D48B3518C2401A4A75EC375CB45AD945264CD5CB17D894717F345E6F9C5711D860109C1A5B5BE50C71C5DC518235B1CA8B964632F7D7257582B8C1E9A9E21D3B98276DD112A4FCA589A5794A4FAF577B2B97E95E6F7BD6E4C9C2E98A69E69263B3B2215D1D611CEF16099ABEA589CE6C0B24DD4E153FC607E8560A666AA5D485680CAA637B9AB56D9E0AC73497490923D91B24C1C905C148DD598207E238BA3F05A2DDD8B35648FB7E145E8911F93584D3E6EE422AB23B0AC1212A972B0D0EA81BA4154241C929D1E2249C9E433017A54D57157D6D05D9CF96CEC40DCAB943C05CC625A53CFAEAF0A4460B52C83A335C39385977DBBBDFDD10C71C768DE6F993D476FA0F7E94BAF78DB5EA4C57A0F93BEB7395204FBCCBE3960E20BA9429BDEB73C999EFA60E6995BA403C205CBE06E764A62E150F97F48A81E42C3B9146CB8A9A671766A1EEE52CD49DA44048A691243C6513DDE3ACB6C2B87ED79821A4046D6D6DE9E036A41D8C0BB2D92F2E8A2E76BB7BDFECEF694D8D6CF887B1B3B14897B0EC13C8062B678C67CDC492D3D8EA96752DD4D76353CD575686E1A5C700008D5360F0136547381F5AE72AE90AF025B7B31A9B0A6D67F95B6E1B67D9EA6B58A25FB64BE8793BDC631CA21F3DC461643CF8EDE5B405E9251D7C49BFD3ADB36BAC60D415175ACED5CFD229FA29C477B355E7B7DE1AC1AF546ADDF748305CF3FDA3E33A7A6BC3DF795BD6AF4EC9C830AB5B3750FCAD07687498A2949A8CAE6EADA78AA0AC5978FEAFB33EE669EFA48949214C548B75817420E45717966914E46465BE256823B4CECF4432FBAABAF1DF52E5FEEE4FB88C64DA983CC13E75808BDE970917AFAA74891C1CED37DB6AD13CDF51CB52CADFCA7AFCDDB225201B174FA861C1383A7B43252081A68AB252EE1ECAA73A154AAF68C3288546FF69A34105343ECE8E5B9D21A24AA57AD03A908EBAE9719842C2359862830B86F0D1D90D491F14AC875C4DA9E78EB6A774F2E5638CF23FD561431AC10F483C47F97AD3139ED368320B3DBD9312A4D2092B7155348CB66307A7315B37AE1AFAD278AE1DF18134C367A65D4823C807ED6F9CE23D4AA806B3CF7DC60C7A32DF35B0A323F3DD6767D0BE428258A4DF39B09B1089AE8B9CCBE369472FB1C5746427D9328BA54739909C12DC91759743A4566DE9DC85A46BDD365BA92FC9C642C0C964BEB41C698F6093F991C92CFF1028819689BF34FE28F21231D1A41C4DDB9B4752811AA29AD831A4FA9B899D07FA55632406554F89D21F884FB4025611EF7405DBD8A9AE7845666D49D6F8EAEA5AE6FF419CA451BB5388E32024068F82507F798C7246374D50809B524775910BA7D10A22142B1916E34DE6FD43383F8811EF133D4F8D0FE23AA732DAC49519F554E6776D6C62660E95B232D366E312B788FFAB82F5E59BD1102B0A5C86C49C44C34E87962F729540F113AEE00BF181C622151268BFE83F381FE8C37CFF413CD60DBAADDB89C36EEE6DCF63DD228E36DA159E88D544D353E845BBDFEC1614DA7A5EFDC69CDD067A7768645E3FB451D444A3E76564CFC427FA5D66161DCE0E7B765192CE3285530CBD5BCE143F1935560BD40CDD14C34E22181D8B542448417363482A98A335759B4CB869FC1EBBB136D60FD506D630474837A3A9A08F05097D1077687A275E059B98B74EF17C490491B5D5C45FC77586F30BF181D614820AAA96CFC4271A62ED13D7DD5EFF203ED088F1A28D7458E5762473BB6F7B374E6677DF6D759BF840CB2341DC233721968BD20D90E1AC50659E934A39FF34FEA2671036E74EC6B718D35352F0CCD5E318556AB5B179550C99CEC4B1AF9C39AFA400071DB90535BCA2DF8CE23C36A446896BB721AD1F42AC3C88E621144C6CAC3EF89989C503F1895620AD4F13803D111F689CCC8838CDBD78A58272E693AB4BE58F64E496EB201E137D15637F7D104FE8F9D0DC6DFF10CB1AB69E25D4E5BEC65836E7715FBBD4A9E06A0611337573A324447A37FE17E2CBF8CF7E633DBF101FBD8E725E9BFB97BD0E6D61317C6D8CC25137F787624F661A63755F37F189A6B915BA11546FE2F9219CB52F4059B51A92AA9B90DB32AFAF43EC995823F25DEAA8EED7F00AB1E2E5493762C98212C385F3497CA165CF6F62D09F55FF70D6544E73936823B9344395F92466738A3E1DE257D5691985D1A37D504F0C30B94C8CC4461B7A0AD1DD52DD0BF181BE2DC5622CD3B1CCABF12DF36234AA5BE8102BD5A2C96C2AA8063B76D010FB0A4D9F2FE78D9621B53E8BF3F00AB13C05917C393B3576344AB233141CE2038D2B7813637885F8D0AC8293AD756BC361820AAE181B2D27432CC670B5F53CCD6062EEBF12BA8DA2F3AE2489FE457CA2D1C6D14469146D7697353C89A109C9B1C1E44B1EF5203ED0709E8861F47C139F68CC5EB363CD498778FD60315E643EAA6B996FE25B1BABD4E1BC0A0E677B91264BDEC550C272873D679BD1078F4E6631D60F519D42082DDA53302D388C468C17E23B70553EE04F264F4F9C0FB438EF724CBC62E48871C7CFC7A7E1EC7C26C61262A5873EB11FCBCCBA0D2144F361F4269AE863661A56EB64308907E9341F9892BF7374F8D10C1FEBE3FA8E9E501C0A9D8431DE4E73FDA68F81704B0BD2ABB640754BDE70362B805F5C9B0A6EC260E543D6EC1E774ECF99D97DA1A33364BC66BA910A6B2AA248351576566DC471EA6ED6B7E828083E0940944191DCF0D6EF34D99DF409385166C3A23A18AA99E97EB9600B29EF4C05301088B2295B2094B1B968823F6B5F4CA0284FDA32175FB6A6146020C7236B3AF5F18D81B3318C589F0A17FA496BD098C21522CDF10BA8A9C2420B47D73C280D750988378CFFB4040480E707D077B240854A79C80225E64702F43F8879FC47C231B4481C3DC10A9A8C8CD8F268A6A007E213FDA98D8D1067FC7F203ED12C2FBAD495617815E3440F719296E61C343F58E6D420E8835165D6BB32C885B716F16F3C3850960D4908FD006929E699F844B35CF12DE2956F397EB0186E913FB1F307D5ADAF4D7CABEED4BA2B78139F68BF8C93FA8CCCAEBF5697C4593968A404023D50DA539C8BE6076B833E04719B3BBAE92AD403B15557F4BBEA5E385FAABBB4FE2FCEAB51567D5A414564A9922B689987F88BE10F5CF27CE67C139F687AB74C8111619AFB95F381E6F56DF5B7EAE681F3893ED43A32A719AAE7974659220E711AB8268AA7A6E0E9835AD407628479263ED1EC8490CC7F92E5B2CC37E713CD3293DD52129F22DE3F58CF2FAAB32B48BF79207E69147B11EA53991537C9C9D803FAFA6DA0649F587493B72A64CEEB078951743C85AFB2A6820CA8C3F92626685A68BFF373A96E1765CEB7EA4EAD3F8871A2A706D467C4C0F7E3725978316766324019381143427DA7BAE6BC7E303183BA88E3722B6226FA0FC4A96ED023C69A0A1D459973B41E34E3F58838322F5E265E8A043D9C0F996FE2709E163CCB91CCCAD95325827A71D6AC0028011E1BEB65483F2BED73FC6031086320CE7A06F62CE317A3CABCBF36F1893E2AFF4CBCB4EE0A3205817312DE9679C965CE27FAA84F39EF268DCC57739F9F9A73147FF967DD542531E2187445D4C86CBFA11FC499085ECA0A1A45AA9C9FAC8C98F34D7CA20FB53E735ED5B518049D6883367E263ED10865434A0DDE55F7D2DCE7A722D6C21545610DAAA066154084461223B1C87736618878FF2062DD522CD371C8C7C29923A7ADBA9BF842BFEBF926BE9AE153BB26106A57F026BED0477D9E55E7269AE6BE3EDD15D42345AEA05B50878CAD8D15E5947383A6097B828EFB06E54E16459AF3FADA9C4FF4A1D667CE16A3CDD090F07B9DAF3DC2B1348A9AA1E889BE1295EF0A8A97885F9ADB83D3C1595763687CCE3011E83B07D47868C58D7241131AFFD839DFD07CA797AB90AFDF059AB07997573DFCE02BB70081CA967D0A32DC1B2A5BE60136EA14524807B861CBE55312E005A27184CB777D4AB2903600FA3B661FC87243ED285BCE08CE8D5A125CDB005033FB2DA4471ED43523AD7D6A50741FFBFDDB3E531B145588B6A36988B48365DB828CA889634E549B4B3C352C55C53F98B3BED3760A09E7AEE8555241E1A244D50145A5834B601BF7EEED0EE2695FC8C5F0292F726A31045C421976999C92690336387E932CCCBF0565BA33106EE7C0B5EEFD8E7A19C70C8DEF12CF7BFD16A87246963E208C9CB2BD3EC9002459BAF78F8D189245CF5A592FE6D9DD1D684975F8BBB4ABFAF59D656F26111459747D195072E5B848439996B027C6DF65AB12905AFA2F5D47E569F68E75274F3150F5525C96ABF9CEFD3481B2B7ABAC5E81BDD8792451529BD0C4D42538A4FA69FDB45D4E9DC0397D3F560014178C15484B0B7274B52077F5F98EB330E6D2F6736DB57CEB5689A7C29E03A9EE75452C25D807F0A7718E39FB662A5300E33238D65E1A54D1B6F601F1ABBF95678667820AACEED44BA613539EEEF352E969A32FF7AA05D51FB5FDAC970EA0F49CF04C1D32127D67C35AB5AB0B2BAC5DF73F1D9C38A02C78D31B5D7A863B20D7A17D45BB1BB61590C91494E1DBEF7A00651B063B6F8D1B9DD90AFAE82E7A319724D6DB73F426A6B58BBC70495EC6536420CA310E770E94EC0733624926DF139CA1CCB106571BFCCFDFAD3E8D2DF25D3D0AEBCF409DB7D27EE2D29382C8A93AF4E4232DA696D6762195F7652E9DA6D11BC57341B6AC8118A48EEF7088074F6DCED8E5694F1A507D417A9C362BA9BCDF1ED0FF2091A0FADDCAB2BDF0818B5E180B29D14D91D0A7D07715AC75404CED82FE26643EBE83ED66D471B2E83F7802951A4637D4F1AE9485343A732DF5FF23A39754F3C78F623543300AC47E3C7752360A49E9BAC5D8381B0E2610C8E6D70BB13EBE1DA5F51A01F2F132A3DE11D8EC930EDE8B4BF2621F71811F1A4B5582072DB2566A9E8F84825C7AA966EDDD97C8229E9FA930D781194ABAEDE3C7E6D00BA0533FBF074679476D811C9C681CE18A48EF5421AE11A46B61458C748222CEA7AE7D004A5C03645C630A09295CBED3062BA0F4769262C625AB4E52882AC2D32AA538CC019371BB0161F19F3F9933134799329E8044939A49B74549326D558AD48124D97746B152CE5C4B2952356825936A80DC4F292F8DED380048E57D675E4D3099EF8AB3D4DAABEDF296CEDE2099A60E4171201E07AF40441BF1805229AC402DAC03557C6A62CD133932E0E8979D00D2DCF873DDAE0E9440E981F8447B33AFC4B73DAA657F34C2F807859D85B203135D590F6B7179D07C2DE20B0D6465EF14A8CD94364CEED168AAE482CB483770A482C70F8718093FE09C26765FD832EBEB8871A087387E6613EB52DF4DACF707D428AF9C473D2146CFB6984641D5F3BF5477D57F34954FDFC438CA418C81DE388F1869C1A087F326DE05BF57B0EDB9C438AA0431D098D5931823D788616DE82894894FDD50C1124FA3A4E0363032DBBA31353E7D223ED0309A8EF1447CA35B1FEE6C5E9C23253FA4826AC1257314F9AA0D7D6DE2137DD46789317289F8EAA26F62BCD8F36DFCEE37D3D7B76D8CEA2EF49BEA78F5C78E728CDF61D1AF04739C958C22DD44B80B8D05BC37105BA7E15045BA1CAB41564C932B7F3566B15EE48086B5333BD8DC35C1133FB2111D18450F2C10B9B325A8C613DBDD66720325CE707571E53081121C23B5654930C0B10CABB22568F4D6C81777FBD7532BCEDABBBCBF9EC0E89D1995AEF91F3CDB7B758F92A050FE61B50FA875B06478D57C9778A25BB45307EE814E797F3C65E95D9195B33B735B1EA76C53BA47F62E6C91E9506D514C701ECBBB77C6AF56814BE00CA542265DD2E03A64BC8697F529ED2E59F40A93A0E8FAAF6B44E067CA6F6BF023531DC639857D8410C159961ED06460A0352702F11361E2397570AB94E7B6A54836960564BB74E4A7ADCF583C23B52BDC4F1B4C54F93F4E31F570821B9D0AA79F61726AA6515BA06EA7A6812892702511B11A16CAC4150493C625562F976E922EA471105159F694DA16E4A154DB66845340058EE04A55D42CEB803C5F1CDCB7675E7A22569409B2745B9321D7AF25541337B424B3AB5B1043B89A29F14143BCC6070DEA2A99E6394B132DA17A5153E8194786E9AE92D89E11318186F62A839BBEAC18D3A19A04D7945A0E3002E8795B41635114492015CBF8D63414057564542F04D77E97D2573F97EFD0314F95B0257B83E4E9F1A3AA57F2FD817034161CC8D1534265A0C4319927EAE8168574BEEEBCE244645896BED39B491419888FFB9DE7823D5F4DA793DA74424E94DA00BFAA0864E795D43C56675C67B024D12C75ECD2E511E0878BB6DF53A38152BFE64D88CD854B7B57B21B2224AED4B6F5669E5C5BEB43726A7D9C7E502ED1602F238B0657098047794CF5F45D9AB779A891B3ED50A90BC50536ABC1851E962CB369AE892DA45EDF7322CCD7251997D20587F4400C3A963A10267A42839364DA51169C7B614EBEC05375D02631E33C49F935791ACF753764CAC1C998F9AEE5D9394FBB27AFA788CD3CED2CF55C8AA165916F900C3613636D8FD230AF1B1368D084937075D377224EAA520264C4F149264129446760F9AE15D69D29344C1306BA06842D366DA624D0EA2CC9394AA5D3D85F4E03746305992F95FED946D365846AEC349326DD07E471B227437EFF71791D2BC8B1D8643232921AD477DC796FD528BD4907692253FBDCE549EC1FBC2F00A806FBC7DDE53BBB16B118533679A13B09A16CDD75CE0E68D24DEA58AB5B2B5121CA189E8EF20025D248F270662A40A6ACD4DA300625D33435219BBA04652249F2C38E23B10589117F375083D67E275DC3251D52490C417123CA260335FDAADD89875E9C0BE8EA1269195B4166FF406ADB9EDE396C09396D5C423303F61E9264DB802A002A0237F93C0561587794AF435E40939773638FAD6B2F1DB8FA95A8F4278B1D2803C3A384F42D76540B4A58024E6AFB996C701C7EB3DDCA7C809BF294739D19373923E33A5565D3D0895336CAA3AC1B46C605945EA8B37440992092B7F2776D6C67AD91AC941A4381A2972F0545C459ED5891B33E47C7F3858BF9EA441250760024A70C54AFE6E9A934EF5EAF9804BD44BB3A7E8406DB2175BD9074ED41921C21B22C8FA7530A346F75ADADB5EAE4D346EA4A3D6DDC8EAC8D732A2F5DF757CE82706F8035D1E84527F3254B24BB2099CCB786307A684C467D05A84E562900891A010AD59116CA7600B8B890DAB37A2345D6D4F4FE3050873E5D0F2E28D5D7E3F52714CAE218A0C425CA9F19451AED2F4D8964F54E7A8A14A89EEBAF7A3DA69DC1A050BDC5DF0C06AD9F96FBA0ACDAFE7AB15CD343A954F7000B97FEFAED406B436EB4C139E29EEFB63EC5E58296BAB175672D466D755E7A5F970A2787419254D077822220D9EC77DBF4DB1932DD1FED42E22CBBCCF59D00ADD61D75379F44A5A4EE0DB90494E70A67B2DEEFAC1A28537DAB0DE795F2ACD2090F19A5ECD86A896E0AEAD0EFD44C13023A132EE86A5E228CA8DB4D3FCD14B328F4ADA91E3D2D0DAA984D50BEB382ADCFA5EE815037BD2B9661750F94766398C466A78503F1A995C145531A011AC9723848C2E96E200A618BB79B2263059BE103591C0E4345A55614E5194737D677BA7F42CA0F449E5E1061A870B8729760D510141C2AE51C81FB080E4D94DA6889647150ECA1B4EB2452304E6E15CBBFA08CA1F804E312F4E53B5C4B6A6B9E1385A43C76B1DAB5208B34D87DB0C8A9BEA5F56F4B9D8821AE8CFAA125A2907C17CD2FC83D74419E13777B27019124D3AE45F1CC0223F9D3409E79B2AD3290B44B605D5C2662F124B4987C558F03D39A92A57971DACFB84AED01069C4D94F2547AE7B6B4AD29F11296C5751F4D64814A61BD708E189025BA6E24856F33EE0C946B750D9B3999E5DA663060254B356A94C50928699784BFB92470D5B5B3E2A9E7BAC1D5EA081C2D75DB48AE6256086831E332D432DAC8CAF93F5CB242104FC9A63B7DD72CC6401932075ADFC1737C71EDB3C31BC7C7ECA7E73BD57D8645562265C99D03523F5B72863734619E7177D1D2383F025A530E8EB1032EC931B4C7FD502FB7919D9F1CAAA1840BD3B6D2D984209C9090061BC8B4550AC955D473319011980762E88BDAFE785C7E81DA753BF85C509FB2C42ADC3089C00A75AEC3E2B507987E57A8E5E5BB29CF104A4C85B79C5458826B31447E25821BA2175A70D6EB64CF37C4D28C74C5F15DBEC33C4E680EF37F26204C9847386C2F9AC0A7DFFD3AA119280E59225CB64E7BF545391E6FABF68A0EE82C3BBD42C9D58053A5DAF18977D590CDDC00D185CCD35C6C1C6C3A53A5E82DA6E46B434E6676F243BA4338E650C169DAC25E123B60A6EEC665098C8C9C4C5AE60A174E5B09D2D624434E72C8991B528CC6E12D974E1F37D4B5AA4289BC382B6F5CEA074F413A5A6A2E72426CFB2CE404A9D65AC121992907726E62E16CE0DAA76A4AD78FF609A4B93BBBCF0A794AA3E1C994819224449F913A94CE22B1C5CDD6C6ACCEA5A7B3A15DE94CB175B8A8AB73022C905BACBB9291DA35A2DF40E9DBFAA01CC85AE2C852709EC0C9ED9B32DFC545D45EBE32140DD4C4506C6934AFA54C6A9BF90C66E3161B7D2A94A3FD2C35A721DCB6A91F07A0DCEEB117DACF506C09A955070DC696CC96C5E82A885E234DF4962D3CB6B4A4AC8E71CA15304656D7B61E1A2238CF4B7AD9C4872E185C967CF415B8D0B3597C4C27C81E449D9E1071D4065250D37B1A87806A5C1A2165E85129EBA9C6F53B9B7D6F59E07BE3E284A88E94A8725461BC9FA0C40F40AE701A9BFD63A64C72CB2A82325DC95D0AA8CAD76D194035F444369357D65119D6A71357654F1A90954879AA51C75E2035C5404C1F4EC8B3EE8E9A87CE5487ADC1AA54CF5BA8C8AC3407D2CE6E11FFF5FCF5864469DCFA2E8C38CC6053A106CAE37CC48CB2C6E068823A47AB8CBD921D508C9C8B97766C4628D5F54A144125A5ABAEB533525903499479C6B4708CAFD6DCA4C735C144C776654C19DC52CDF2D77526098A9F96D46335DFDAA481D5A4FA5ECFE1E6B50BAA7D05D7BB7B3013594D8F1C3AA2054A64E28816A83C3DAC6142695385FE7218E950DEC9402F89D43FCE8F28A1202DA5EE0B721CBD2027567BB90BFA548DB4A1CCDAF53CB4EED1D120B23459A15BAB2575296DC1751F4CABA5C1BA475A453CFB4688E3234A68DBF25E9BCA8B75D345D47E9C69AAD4C6D509D5050EE488A6AE9A8EEAEFEA9234B4ABBCEAC53D4D537A6A444464A9BB9EA3E9209409056869BBB2F6FA42D362C14DBBC723248E86A7FBE494E709E3D884A659D844ADE04791333EC7CE8B94893DC2B4A66257ECBA961C2E03C5CD0D54CFE51A31FEDAE73431A4B72AE0922EE8D407503307BB8FA56DA7C701E11EC99DB8E971184EA5BA6166BF8D46411A26F968136B2641B54AEC1587BEA142A2CC3ACE6457C4FB0773B64ABE3A17F63E43331A313C5167375B33BA2A47F324C9ECED9978445BB5C5B889EDD68A6E46493BA086B3DB493F580C7BC406254C00D44EBAC8E899F84443ACA692888BD85212E01C158C353E717E201E6D4437F9D4155C521E9C2365395791D1862AB11A65359155776A5DC43A9E0B31335E7196850A8A9E1920CAA815DC3F88D893A06933563EA48D438C9BF8421FA596F3E66531DCB1C636AE4F25F34D5CA8AACB287688B1D1EF327B5FEA29F3FEC1C4F6277DD396526DEB09DA2C8633AC2A2A9C0FF48818A142EC46618EE80A9272C274321F67C9C97D3029D707E213FD2E0683437999737C44460A0203B5A7C6F969C19BF844BF8BC1EC88AFD5DDCDD9FEA63720D0BBC64D0CE7F543B421E75B4FC182FB302A3117171C9CA3F521DE0E68886DB32346BAA8AC1B34BDDB5A3F3AEC4D7CA24BDC72A4E75B8CABE076AB93385D87A254C1163C1DF62C67735EB6B12C4532D7C80E99F3F5185288FF55C1D8F368E36A86723E64DE45B9516E311C7C5591B6BAF5C37B0B5E4DF4406CCE2DF8BD825B4AAB6E8D305B1B87CCBB810F3D8F175D9ABA6C63F93AA397330FF1E14557C1E27C0D660FCDEDA4077B4BD2DC819A29761A8EEE5B1B345B2C221699396FDC44F6EF4E072C249EAAB9EE4060581E28C144A6172CF119D764B87701339C7B0C2B976E7761F14A5D7C4191B3D96E3D6C0BAEB968228D13F260BD700EA4BA3D9561C094996BD5894C0964988EF2028D64ACDC815B9067E30B4A38DD4091F8CF941D689CC21A4D9467F4225BD3910D1E0B42DD6AB73FF64373ACE28FA3E6BE87C0AAA9846397B015FC47D9D919A07D0C443E3745466D4C234269712664F88F680FCA4CA5BB7446F49246F39800B340940465A6E0FC9580207392ACAF4A256AEC3FAEBEAEE633E4F9DB923350D7A4FF18D2FAE8A69CADE27A48014DB4376CBD8472B40424B5799739516686766E32E2532E2789E0B659BD5EAF4FB96A42B82E26056A500D177BF2A9BE16AF965FF7714E261B554D06885939342437E912FC5D6FB0463856CCA4B9FF88B269536E5D9300BDEF8B94B78B4C8EF681F8447338C0634B027411D31EAA4C462DDF820294F910A51A870947472FC4177A88D3D452A8D62AC4D9998381B00755D0BBF8D82CB046DA17629B62D1109B5184326707694AFAC8C2839EC30261F45FE65B5B0CFD60E20895FAF3A907D618F903F1891E624A8D36A64AF08A181E5B99F8A68237E7514F88A71912D11C6AAD9EABD9453C4D047A18FD53CFA7B20E119F641E5ED1C6406F9C2B46850A7A381FC4ABE0076D9C5A47CF2DEA6E94B6D9DD9E0FC42EE7A5B933FD7C2076C1EA3751DDF4A24BCF1503A10EF434517423CEBBEB50C181DA82BBC1CAF926BED047E5A7515695A23A7BAD59D53E6B6031328F62E48B18EA1B1A815441EF04247993EA2603F9D185B9A679E2C37897574EA39B7E803C4AC533E184C4F323D36F668FD2CA47C66B129812AE1B367DED95B8C4A3257F3DA9A31F4F95482FBA3F6847067266718ACBB3E4C08A23A9EDD22BF524A0DA648E93A746C96677EB09525BB238BEA951A6EDE8D87AA923F34E66927B19E87C427441C92E376DC949304F019230E164B27A31A17EFAB4C75D9DA044D71C0996D45A120BE4694587B6A49C7A9D3C77EEA9B6BAD05094DEF2BA21E7BDB5E9CA383B1CFCBB20EE9B16CF05A50F65C98363D72EBD3C7D0866F1F47119A4F6A08B4D484B0B4A3E79ECC586A744AACB5B9605245353A21901980FC9D40A21A288190585BBA1CC9C8672CDA3FA43339E85C81B1C8C6EA819CFE3BB4AA47707319CA44E593FF3F09A2881D550A9ABA9D342C3687F57467F62FF6514488BC0AA9AEEBD82D10DB590A41DA79042A5FCEBF9E17C176804D8E55580E4D4A62681CA965B93A5F717A885FCD0D9B67081B4130FB69C65943E6EA8111589441B4CE2AB42CA39F83B664F74CE0B1AC1B79C11DC77274900FB9F81D2CFB8714446D174EA4084722AA439AB8C8FE45F55A44E071B87A900653D8B40CCBD2E596FB654C953351005525FD276047DC73C445012B66C1213976E1E0452855B0DD6D4EDD3CA937CB128B30AC72D52FE2E713F8B40E619BF45D6F8E83DF014179D1D74E99685912090BDA6E63AC6797E326F7BE8EAF8E84C38DD3EB520FA1901B4AA28FDD3CF0A8DE0CAF2EE6A148ABB20FDEC6A24A30A642E5577D287D3A6096E69190BC78B202A2F430167270D65310AA313D4054A56CBE20EDD313895695C1B4D37BD4B19690ABDF12CDB8B6A741C7437A88E8AAAB1537AA174282EEB312E7310027743AD9F0E60A3A8F2CC2EEC66BD49C4BB93267423CD62CA81322728949D8D0DD05BBF2E50D2D355A366BD7D731E50CD29134EBDC3A246533E1F5C863A201BECE82CA567128B3EED95303F7F972E1187CB25726AB12E4222B50D218306E799A5C1C1452F5DA0648B6778A6BFEA58AE0CA8FA74FB7581B2D6332F80C7B296E6E3B3333040E916CB9C8E976D64A25DA0E4122CB76DEB97252AED16528DF41600ED5E5BCA6999E99E7F6C595DA0649FA6A4EE0225159306BB4089D1D976C7226D3D344474567FE4918636524B8F25EFBE822CEA3CDF365115A2CE93887EFCC3774D3B6AD3665A18650AC25E1D43F468552A0B174867C887B9F024A970574807F29476E1B27859D7F9E36540A68DE1D218C42530037785D35D0AB59B0D9460127B15A5FC9E24FBB1E7D2461C4336A7A6DC896BED8F12F3B0BB578A9AE73A1A0514A76DBEBBB36A0F9FA074566D7806CA0A37579AC9B4C90DB8BC68B0830813587F978437BAB619667196A3DBC2F592D781EA9A744E5E06DB76702687C02425D817CF437DDAFC861966BB273BA8DC3D07B264C5A1331B6C9618B12D7DD7EB8729DD35CA24903C83B5042F343850BC762125858DF3CCBE9BD8E1A9EF48D004173B4B32817B242559635D34AFF21664431F483B1DC1D5A5F90CCC1A79B265B5CB5768D7165977B0ED5AED7E4198FD1F3D3F1E9562F6036518E6CA4031EA303C50C605B6BFABD1F454AC2A9C7D7D1D8679A148DF751826B1224A0DC6A6F4BA69FB39C9253576BB199064E930CCA577AE46E21536D14751E1A2A9C21ACD4860A8840EC3B8C654DF032837BC986786612037683C1725884BCDB7B2741826C9633F9D61F84F0E367718A6B6C2D50C47673143A954CE36C249A5BE0668E2873F72FC889A7EFE407CA2CBE824F63023D1C45937B68A977B1FDBBA5C6A2A6ACE17F185E6988334D6BD0B265E3F98B3BD03531B37590637954A033E103377DF6D91A0F794F9E6ECE1B668C65E474C29C79C172F8BB11429CB895A4FCE0FC48BF3598E38FBD4074E3BAAD34325A80EFEE2AC6B5E80325D32F1FA4162E8FD47E9D901CAC1A8DAD85F9BD8EEABAF8970A79C9AA8FB391E389FE8F7167CE17C36F0DDF8EF9C5F6DE3A88189DD0B75403F32A7DFA52F6724AE6E4CECB9A57E30B10318E28BA86E311A6DDCC44E4792D40DB1E3860E790F9C4FF443A3DC9C5713B905CFF67CE07CA23911E83E981A98D881B442FB68C3B61147CB75E936D140265E3F983850968DC891CBBD7C6672F4407CA2213E6CF089F840FFD1BD4470CEC2D703F18986D89F529F6914FFA005C9B4E0E904FF78DB75F30FE67C139F6864CE10E8AEF0407CA2AB3AF6A3FC430CABAEE8FF53CFA9D234CA12B1158C3FD36A812AF89F17591A59D2071D8850DA6863FD606D641048C858C7D8650757F026C6553162249EE5D126F56E164AFEC1F944D715F4098C07CE098996939189EEED134751694135B04E34C6F82D463E35E755B089EF167488D134CE03F189A6A71CE58838C397D653C4F91ACCEE816E136B2A20629FBD9A8901906D3093B727E2037D94DA167C11C333ED4E742B46931E9BF392D9C4459773672B22DE525A664F438AE669C7C4D3CBF85F884FF47B053305D67926378A3D92CE4FB9051DC0F4692789C1E734B07E30B1652E9A6142BA11A3B1E79BD83B36B9203B9C1BCBBB9C07CE279A7EE3309979D923E70B8D1823E2102F5E569D67F55D887AE07C13DB15764B1EC4F275FDD4325F7DF0EEDD6F8DB2BBBBC5B81BE56CCF07CE279ACEED0AAEECE3F1831B65D5C02DB8441C6DD07654829E68E24099F9E2716548FBB589E38783387973FCC6301ACEEB6B1307CA7628185975D953E70ABE101FE8C3C89E392FB34A05AD8D1DAAED4A44E6033D32A706D1B3D1F8651367576012EE88219FDABC8A89D70F26F60C49A73A2D46EA93B58807E2137DA8752A78735EBA4905ADE734D103E7BB05D37D33F13571328FA48E25730EC8EA4EB170760593007A27CE8AB56E5936B13342BA7E7064BE386729BA6862240D6D4A223D139FE8FF53CF77A3AC52CB99344F5BC915B493698A9AC85CAD7BB8DC57E203FD27878EFF4DECC9F9F8E79C2DDE2FBEA059B5927EB0181EE8752C5CAADBA58ECC17F1ADE7AB89D4282F9C9B324CA3C4E5B41C11670052FD2546A0192632E13B2AB87F88EA2E6D387EAE22CD798D4F263ED147A953C1A5F870561CB01AE5FC549CBF9D38D27E7A11E768654F72FDF94E48CC2752648E64E28103658E3E90E59BD4C65FCFCABB6CC8DA846CA4D93762618D26DD0D0BA486D38C4325FC4DE23C5B5A074AE20848D5E0A87B29FD5D132B2D21E77CA891A3B1BA86EFEC26C9D607EA20356BA7BF6BE4D9BCB6BF18729E5527C60CD9CF71AAB890EBC0126E709165285D2326ADC1194A48CEB3BB812275D387EDD349701136F63B87F20C1FE6C26E6F6A3BB23855D43BE9682375EF9E2240BB92A597540089CB474794BFEE081F3834F1FCEBE5C65728E50D2EE1816FD1614296DA960BE39EB9B8FDF4A89FE5B4AE7B62F0B0A5E054879E65C4D408C5109C67A0ED0DF90651B9F3CF6C818C4B38CED22D9562F9D882536F18712D9E4525D56528F9364E85A060323D364ACA2240DE90CC7020B23AE1E24A715A2325B874CE15604E9CAC7413A2757F97C62EA4F08A4A0D14DFCA77A2FC93555A788A8B065B532A66A6250A693E412B8D9C926543D6C4E0AC25EC5D5CC811482F9A600552797F939AA7EE18FA0161A207A41216A5B2D10371165375FF4BE7B69C5AD8E156A4CAA9A90C506BAB2EC1127F7516A8C720F40A2F38CCC15CB43A864D4EDD25CB5C34AFDB478062DA64EC8C4B669C1653793A09EEFA697D7C436EE9F59D5BAC3C73AE68CAC37A5CA34C6D6B4B3AEB229E5E73E754696CC927C1B05E4B4DA64B7558A5CB15B219A076A69C2F5FB7C5B4ECE273649653B1E88694FD1E2867AAF8CEE56113C66151D692EDA5977EE065A5F996CE392D538E65D99275B180BF53A7DBBA0E941A91DF346E6C575D9EED816D5BF3ECADC03909B6DB5D510F79D09153F5EB3DAB58B9AD2ECE8F12629FB50297F7270EEE53F733609F04B492F3C396A5B7E80F28CEB6B86E0EE43BF15488E0FA699D83EC6D6571E91D57B156D56F9DF2B35E16E4565990ADA0F11527F954BF3947E88D5BF8825A81623C3640B8BF1F7E09596E08B7C5A6508B8A708C908C55661B2321B76E5C965D9C394519194FF07CA2544E5155D4B545C2A563E9492304A02B18A7C55D96D7A3363D292EE162321A8180B260C2C8E5EF6A4E5AE001C748252E3EB1365504F27755A9372A7F744D6F2833420249CE39CFE453694071851C88362EDD3AB234DFCD19967C579CD6D13E7ADEE4D099EBB73408844A196345AC8B745029E3AF55934A91F931147F2462B84A068606117373ADCBB1AEA8A465C84865E2F583392BA0F0A7147C308A182C48488CEE4EA4995D4E35ADCBBAD7A73283FD83CCE0AF9B4C42A9827FB524C20B55EE210FC427FA2875C458BCCC59EB49C3EB9DF3DF0C0F38C388A1EE4E941A31EC5AA5D6C5D9FD78884F344786654AEDAB9279FF60CE46AF0A5A44ADEC0FE7F5F5D646D1E8664A2DB16E164A519BF33809C76E3685C5D9C4B10D0E801D52B2B1621895D8E7B55C0971BE89DF38DFC417FAB0C870E60759BEA414676F291B653D102F6381F836CA32AA2265A217E79B171D5A56D7BDB7265E3F8873D0E5F5C0F926760D6EE2DDDC8794BB8237F121F3EE6726D612CB74ABEA6613E710DD74D842D3DC9722657569147DBDC5B889DF38B7516ED5DD4D24D5DD32C736CAEB28B5CDFD42BC7A24E89AD52146CC7064BE8CF2B64155F085F8B6E7B393BDCB9C1E39326F468F32BF78A417CE87C3929E43BC3AEC0BF18BEA7487FBE1914EDD48E6DB995FEEFBCD9E5923557F567C2F31BE1D0F692F81F5ACA54962B20C91BE3F12285187F714703960FCADAE6A54C495E173A00C83851A7FF9E258CE5F978B561689F0C225A6B7200F60739FB5EF2460048F2CDE33C13CC4E5B1854B43D05CF2A62BA70565F06E745BC97C45F894E73BB056E9CC41A589B97F484F260265353587675FA0BF195D50B723BC813C76CE1B0DDEA1CBD51C190E7C04F7059A572774CD1E8E0619D03C23A379321C1AF26CA8B313A2117BF3CC4E386DAE916EE11CA1FF6924FAD773002D60A93535F75825102BBC4323A7AEA227F6ACD49A436CC85756814B4BFB8A2CA044B7B1CBEAA525DCD0E8F35BE989A54FA72036E4D1EA9BD99AA5B6767B1738977F9EF6A28B8D56FBD1AFA50959B0BED3659E408DC27D6860CD08BC8F13DBAD0D9AA70E28FB3B0790BD94E9E81DE0D4B7F4341B6C09EAE92E9C5B9112E7863DA7803DF5F907B1ADB46DAA4709D5EFDC36E6BC7E306765885D0EBC8E5287F32A58C40A5B25467A43A0D6C79C1F888BCEC99B53E6CDCB9C33EBC9ECACE51C9C5F886DFAEB0EC34CA6B2214962BC109F68567DDCF7528E89172F8BE1694CA77EAC81BA0D52DD27E2039D736478ADA5673F21816124D4F5F577B8A374BB42C97E99F32A58625CE87731362F131330D328C9107338DBAE347308717E213ED183DB62B079055EEA4AE2EC5B2C99324766DF9C3B290171D66B3F8C0ED884887D693563BF3DFA40C965FC9338685E1D9159F5968510ABBFE99A008B6113E5362BF59B0AD533532676E2423F88F83F4F7CFB2C724DA1B7323C10DB9E8B3EEA33C67F71DED5B5186F32DFC4271ACE539F72FECF09074D822D33C30B739D385A96A9D506DA3D3BC4EB0713BB93CD3510BE7111D54DE07F7C2DE20B8D6D78D693A154DAD84599F84463759E29679E2EE2CD4BC4DA2A4813C53D73116DE653330D7A253ED1FF9718BEEC726B2313F6E8C632AF1FAC8DAB05AFC67F20BE6D63A9B57AF6855E5870EC99A31E6E066BB6321F86F4426CD58D21F9363CE6DC1E5824C60B7126E8418FEAC8832C31AC4B7EB09E3D0E74271D3BD1E5BEAAF570BE890FF4516A3957AEA9A007DFBE25CB314B0FF694F64C7CA273392B939565A22F9C9D602A1A539088BA327538AF1FB6D52DD59D5A5705F7D7263ED16C473467EA339C57954CEC1E39918E2FFD259FEA48C79C6FE22426827ED0C6E2B539FFC5975270BDE85FF6A08C1837B1DD57D17096CCA7182616AF833391F6C179BB82F4C1451CCE41FF4B0C05FCE69CFCE04DFCC67988C902AD508C6B73E4BE1AA649751D26F8DA9C6FE2D4273578203ED1237342DA07E254B011EF1E9CAAE75B8C0B4D2423FFF477DBF3FE41327BDD9428D80E8B23C31EF6B277D762ACAF4D7CA28FCA8F1831247889586F37D3C09915301C396A26F27B263ED1EF626C5EE6BC3C9F6C43E77D55CEB2BA17E213FD2EC6FEFA81F3391C491BDB239BD8039062508BA19534AE1F5ABDFB85F8443FC8BC7889B38E3ED366C9943200D9EA581EAAEAFCA61A5E2717615CE8DC897C8AB17985F361C16CA33AAC5B157C213ED1EF626C3B13E72B2A7AB7BA76D8E95677A866EB6E48683156DFB0CC27FABDA770F5BC94C5C023E240DAEBA246F18925A282F8279F2E62D0C81C2F89649DEE37A5953C67CE7D1519C9AE8C7981941C1525372BA9A1132BE6E211D2D8E93FDACB2E175FC8EB4A73A515B767E93B1ADA5C3CFB1CCFA96BDCA803FA36CE26BB20AF9F6859D338F3D492B5A048F602656E0F4E7AD149C950CA3CD74DD61EF217CE1A547AC89481E6BBACFA0C94B5AAF1F71E7646CEB643EB5028895814AFBACF4B8D3E7F8679B71D9C05F88B065CBA93FD7FCA455B07D0197315E10A75D635D07CA72ED3343097EC5BD79D64F8CA7D12ACD5046D05E54896D61C283E6B416E697465C91CBBB185A790B964DE8F99B9C366ED8FAA8F456E7DCA3E81B0EE1CF8659DC0C3510E0303992DB19604D7494B8839C1E10C7CD2419C53F5EC60203BDBAE36B0395F3D99838DF9CE5017BDE0692526B0FAFA95F593CE387CC08545A828D8C74180E2D192C8A969B36FCEBE221D0B5934E56BD3B38F43252CC80BD963B03FAE514DB472BE405137B818AC3B01500CD6DD850047A5CFEDB03A568D04A3894031513603AAD1A604D6F104E14FA44FEDCED87286CB481D484F5E5BF3E6D9DB68B80142B2CC59DCA4987A6E2D47C299A2D9483824ED36CACCA22DDD95A4A3DD63089C70CED09C0037D0F89C266BDB4C3E43BD3C979F59E1B5A1349A37586032B14B5FFEE7B18142E868B6E0548AE3D25222DB085545F6EAAA527329809F22A2E9E381F4522AB8E40C39B8E419508C122E96BAC35E4A98A9717355F5247F3D4E6B838BCB334FDD73BB257B81B2A3810B0A54FA4F361802398BD3CC63F64CFCE4484235A85777CCD3FA1C9EBE88104348793F0EC5BFB3A6C65171F7D7CAD976B8A1CEB2BBAE5EC9C2E56FEBEE334AA4CDA379BF6D84578B2C3F36D83F9423C9066A370BAEA3925E56A055B29ACC9524924C83A9BFB306D9605BC894D33DD3B603D960952CF377C94AD657FDB8C59A95F49BB194D0DA2A872BCF1C5FBC2D72EBB32BE9F25CBE551B95DA6007CAE407487DAB69662089DA3702B9E85906A4978760CBF82B03EA6BF003C153B83FC10D440F8732C27D69E6A0DE9B9E162E2F10FDD45C32DC0C649E4D999221B01F2BCF3F1986B342CD32A8CAEBF615207782982F7767A92BE9CCAA4B70EAB3CFA2725D5DBA44707EC816B338A16631BEB8565B5C321401A9467ADD443C7DD314A19B03D981D25907CA40D8EFDA6840E2D9089FDBE92D4BEB9E169B91A050359819D868506758B776FDEC3CDB2D329EE88A0470F56A7E9CDA5620A9B74D00C94874521467497C443C966BC4D98310A79E38403B64F52961F02178203DC2109CB8F43502286D5CE9E7B9427DB2AF5C5260CA2446C60C937DCC15FF7892B87F1F0E069A26D4773F95CC0738263E6219DB26DAC1C08F634D46134F2FB3E81BA0E8D09225B34D6A4EC3F77726CFB97E7CD63746EACC070BE9D8B16BEB2C597B2F562133EC7EC55CD58FEF8FD45BBB55B7EE7ED2D854756B8F20CA4F85635F9AB5AA105F10B0620B9D675621E9317E247ADC3FB7F5DBF2E384D8C4997ED07E872BA48F34D2F0E54CD86C46693F0ECE0093F2E20394D354E9853A66FB26FFD9D4551FD0D00A3153C270513335424116F7C2E95B8D96624E5F967A46621DB04513ED695B4B559B5F406684F3CC1D7D996D89FFD823EB2921091EA7D0442AEEC35DB661905E2247B8DAD75FEF97EA95B23C05AD6ED9AD22406EA6DA49A176FC8152E17E977514BE530953298D3C40D91588953A3CACBAB3DAD4EC3038973EB8CC6EEA4CFED8AD769B7D1D9B5EAE766D491F4BEA71A47657E38E6B97351968A87B26BC88A41ED38801C85A8ACDCA2968D905ABA1FA720A7AD803A8DD448FEDC8EBA6FA8512BA43691C039884F31DBA4CCBD2DE3ECA0C1471141BCA2ED34DB2F5A9932D6675E692A917502863973EA63E53BD2F5F3B0F549C95A18523959EE52E6D2D0FA4EAB3C5FB84DA68BE8F79D54FEE00CA36BD167005B5046F9C9389B97E9E066E2894C5B9B1E7BBADCFE865B40BB4D5ADE1C9EA4E074E34874AD531E4A9FC69A0DABA2F065ED3884450BD1E820053DDB2079B816C5F649D23B85A7F6C3DEADE903B62079D547FFA4854333CA3B6294F6FC62367622D946FA8FE324DA1B3522ADDEF08607B3184346177CEF2169AEDB2E1799A5ED6E9EF6C160329DEA4BC31C3A454EB75A3EE19EE2F0875B38B4EC269711475B3DBDE8340DA9BC15DB6D717C91E884F3437314886EF44F622E670B984C266C4B950C241EE7B48435A090FC4271A62C7F019C29F880F34629873467FCBBC7E70059DC99050687184DA9CF7D726CE5A43863D3425DDEC5D54475107E7AC280FF1E6ECB3CAF4ABDCE312A8E177C568D4B52BA81FAC3AAF2B2EE240E91126B67A14938658F5EF2A7339F74D9F07E2AC90C76E86383983430CE2B15DC1C663ADE0BBCC37715CDA3F2B58E2D84679D1DCD2F3DFB382F3432AE8803CBEFB41E6F5B58953C15469C4487CA90AA64947CF8582AE3DEBC95D2CC5C43670FD606D2CB39221D53612743D10C774823E4A5D9CC76677055F4CF4E47C11A7935D9C757D4A39EFAE13CE526437B58F36D2446EEED5CFB6EA56A39CE56CD57DA3D94D2C48DA487B1E5617F5BC10D7EAB6031A6D5859437CA1DF9DCCF63A12A33B4CD266A3E7A3B9978B32B1CBB9EDB93550053B354197220ED437E781E4993BCB075248D0F76FC84019CA5C9AD992A03E4E5B48AF9C494D1A1FC02542611FB01D71F6783004C8792ECA885AAFA5B31438A2A1F47CB9C934BE53790C9429C10EAC491CB4135C7CDF5F8F2E0BC7FC049E995FB07B392594D2DB88152E4B6AC90B6556AB81347C6B926C9C039917283BF9B9C1C4250C172704159EE73BBBF08C97A475A4978EA51CD312D40DCE401EADA73CCF671AFF21B54AE83E5E063C8FF94CA0AD6B87FE4399494213660CBED28B7E33A5A14E2DA7C55A5E5A538F728B524BB874A78C78A8477A69FA930514E9A5213C7791499F7A5A55DF2587AC24AAB9B8B67FA030642B5825046ABBFBCC195359C70A5C26ABD2FF66EE084F95A757F15C8227481ACC0C390BD53CD761D7E03074B276124E4111860EA4A6D043D1A009265529E18698BACB9EDD2B384A2EE86F0F17E9B21670ABBF15BD884FF451EA70BEC5380B3E1895380B202A5832677FBC5E4494CC3AE88F50C976A8822FC4279A8C85F596B0C4DA7004A40E646D105CAA516D1A84EBEE16083A323F10CF09510E34F2A976600C71BA11CD6E9913E244B315A39F5A8C9B38C996140CB1ED7C853804F932F566E56F34BAB1216656FDC0F94473094EFACC6EEEF583B5512761B33A4A9D0ADEC44B376A9470AECD5B8C9BD850D1708E339AA117334C33B4514ECDBE73DE358ECC767A69E0F70A66EFE49C3D0DD4373A5888B35F88B796CCFB07710ED46D3B1C4475F7CFB4F881F84443AC46E9D18F4D2C5EE6EC144E7788FC8BB35696422C5ECD8C9778074F18BFBB28ED6F6D5C1D76778CB6E04D7CA1DF7BCAEE3AE29C4FBBF875943A9C573F3B88E3C9EE4FA58DF29A0ABA19BA9056ADB79C7F126340B2BA4BA8AD677D6DD5DD9CDD4487EAD2A4FA6113F734DD83184F154C7A7DC448752DF303B1CE2A1F32E7D35D41A1B718431C1BA4D5C7C9A4C63771D123C626DE5F3F70B689B62B5875EB0713074A5666B4B12BB83BD2E6FCD2825B8C1743BA7D5D62D2DD07432C4F29CEAD6E86EE81FE4D6C8F3C2E379C57F8DBAFD5C0E29CC16C0D6D67BF9136367A1377E4BB47C5DD82C3395A1F43DA8CDA5336DAAA3B8DB27AAE506E145BF08C8317AF21DE9EFFC59E690086C964CB863823399C394A2F7FA62BE910838554117772CF9D21C6253121E2FD83891DED74C9E460940ABE12239F382724F69B5B03BD71FE9353AB5AB783174791D59EFDF48DF84633273ACA81F8E0253DF73467525BA45435006DCEC70F264E1A3D321F8CDA823961A08985893D5AE9424DD09C201467654D9F894F344269D8EBC4DF32FB84ADA2E62DF3DC94F0CBA6D098F681F84423B387B6A4A4A4BA1FCF5AF4BC2C9C0B4DB49C95432DB944E657621CA482DB849EBE4B980D98AEAE393B12D6E2983937299AC8D47761B3FF69DC17BBBE3D980DB1BB68D1A4DD3D2D584EE685F84243EC1022C9C977312E34D62DCEDA5C36155C3F58E6CCC53A9388A68EC4C7FE7AAB6EA6CDBB3EC3D97A9E8C43B54E63806E7D7A907437CA22B66E8A3E2A7F715E2DE828B7CD300D967236674DE99079AC21E881DE6CE3260E7A381FC4AB606BE3963946B6C498A22ECE555D8D1FAFBC7A0A64044D439CFC76D010DB36329DA482C70F470523E5516A54D71F969E5713B9513295DA939A749D457CA273B728E7EF57FCFCE20ACEFEFC5041F78DE537EE0ABAF2D58D5B7015FC6075A7C19A78FD1062FBA0662A7F16A331A49BF874B25C3FAB09826EE578263ED1D8C6514E641E87ED4639BDE803E755705AF01872D8EA6931E280D5DC893794BC17F187170674780C2973772859ECCCE158AC510DB052E3E8D472F499D190741494E66399D050961716641F01E4EFB2698A12E4A7F50C7CCA930FEB25052CE3C832BB5307C8D178C353723827CE899CEA960159CAFB6E6493A0E03B0B1F7FB2BFA86FB333365919C3D38159F71749353966AE7787A51AF6208A6D67EC6C2F3794B18977BE0565598889A3A16437E062281D8C239CA97093045EAE6CC684B9DA59613DDB084F5617A59A72210D17489492EC0D92E0DAC1C4A74D35F8061943224E32A907AF585892C67BA489CB1DFD1D059B32DAC1A6054948553182E7385CA31A4628ABA6936CAD79D16EB5A13F36ECE614B831D1E37246BC81B2AA4C90AB127436DDA55BB219FCFDF229DB6C2259B95CD0CC8083D3310671D115251A6193DFF05597935A62B78D6CA8EF0C320B944A590AF477BAE517A8799140939EC821AABE1ACAF2B56C685DC845331F90DDD2C225DD98F5488ED3A8797B814BA1A95F779CB77E9ADBA29781B26323033F579D7BD44FDCCE306CB7510DA684D167219CA1F5E23EA28D5B816C05C40C86BC10DE0D5CB97F684EC8B127C95690BD052CF9BBDD074AA49BF805C59B3269B5C322294126EA974BBCF5407D6BA0389A1FF70A5D9D2B717AD34D82F13F7A9A1EB5656189256D55B8DB73B03419DE86DC14496671C1871A9BFCBA7802C90CBB5AC8EDF8C6C5AB03A952DAC76DCA4019FF0687A30897988CD5064F9B5A7A281B5B254BB76420B5CAEBDEBDD6F60BE5B97E31358CC3908790AEE7F39DEAA087318DA3B980B2664F6D535E75E69C66B3D7E06C5C359281868BEB5E33CC18D60C2EE58967F7ED4CAB8C9C598BCD42F8E002D1A0DC9CE3DE44FA9B066527A119C50502B99948BE496D7E35841EE3E6E53BF7B47819B2B7AE629B42CFD951E17812CEA41A9784F25F3D798AA824D1C5B3502A35507A2F51819B375E8D45A834B64731F66E984B6221765DD864E8B5E299ADDB5DFEE59E20E332E963539AA4EE1D2794279CD66E5C3F27F67B5498451895D0EB66D8F923E35A908D79410CCAC2A5464D10C7C523A7FD66C6341E2A50E90D6906CAC642645107D14D56D68B93F70B8A7FC8F6656A14CA969790A3F56B0917D449DD5F4EC953C282CE091F9BD3A4894605ECFC0E65754DAB82CB14B452BF40F11DE0249936615A9F44152BAFCE8637D944F3EA7FB59D059EF17F03B504A228E10AE9F20451DAFFB147F5AC43B924282A974EEFD9212BA917844DC1A5EDD0D5D7EA3A5C46D78586D2A3C4B45846A58E6D0C8DAADF584177F2C517B3FA27EB61F08D26BCB8D4C09EEC9AEADEA3367F599D10943DCF7F7DE135DFC589E5800F7DD65C745A05CA38549229EA55DD42CF77D2591766E0295D1334F9BBEE0FABAEE3FB7B5B0F9B1F547AF79073542AFD3DED97127AC95135DF1D68D45DE57522BE20873CDC63A5BA770581735C6AB1DE090164CF1057F8979C9271B16439797856F3D99CA7FD8AB2A5EE78EBA0A053B3AA6DB4F4659EA325B96770ED2B3D7650CF105FD75D4787E7A304B9425F2AC790E92C068014DC6D052CB3DA80A24413AF1FE4377B60BF3E6E331ACE37B18DAA7B12EF4FDF3927BBB088CF4F21FE66F793A4442EC4C0BE2573D765B93B500AEDA7E2FCE325B3EE7C61C553ED347DFEA7BDDC3A7D203ED15C45E35253DD07E2134D39AF62AC1F24F3AF38A236ED16B1AADB4549CF57331C950FF1F18388AF82DF64BE896F65DD9FBA824B59E69C70AA1DEC27730A8C7964BE894F34D3A278D3D13371BDDA4C4B79D2067E418D1217FA4D0F130E173F155C3F88F857261E411F8C86D82EB7F9112EA273B74C0456CE7B75EAF8C162AC72E08534925977C80F67A3F5B5894F34E54866957A11AB120F15F4A75DC445CF478D37E7A21FC458CA32B1770AD6E397F88DB3F64A8A38AA6BFD8FCA5F320F719A61119F8AB4CCEB078B61DD74E5BB9CC5289C995ED91F468C811ADECA08F09558C823F18566BC8A631D43EA0F5A1E470C203BAC86BC2955BF9573BE1EE20B5DA1B6D51D3F84B3C79A54E928F592B9CDDD4FAB3A88FD69627475AB161CDBB8D103BDAAAE565774B7E30FF1E69CCB647A7927AF0C4A5923C65CBF38F65CF42D73EB3F226ED5EDAFA58D5B75D9F3BAF5CCB8A05E379C7BC34D3A12AEC0B883F3FA418674F7EECD287A3ED0264E3949C81CA5FE0FE21E2A19E27C2A7B4E5142AB8291B9C4857A6EE65FC445BF713EBE7EE0EC26AAD6651BB79E2FCD0EA3E5915E893B4D4EF050AD1F155C7E73AB4E070550D651F9FFA13A99D5419C4FB73696D5598C128F22FF37F18B188BF8F87AAB6E71FE3F546731EE166C3996F9D686A1F175318596B389DB076FEF56D5F5D3431B1D262E5EB70316719C6C5D6EABFB224652290FC477EF8ED617F1D1F91F54F742FC22467A77DDF7C128B6D1CE3F3287B832FF5FC497FBBE9D19157CE11CBF39BEEE2A47C4DB91C89E774061135DAD5B99B70FB2369CF8AAC33A180DF1429BF88E643CD0E906EE67E213FDC6996D871A0ABE335A712B95FC738FE270A3AD71CB311E3FA8827EB062525B07A388F14A9CA5D9E4BAEE4F6548BB2871D67DB288918299811ACAA7EFC4179A1CB26BB089372F73261ED2F4374E464BE1AABC273EE25C62D0264E463B393F92DE9E8860E3ADE00BF18926CDEDF8313B2CCDD903830E2B99B3E7E4CD7850AA22739E0C5B9C6FE2133DC4D9D167CE8EF295F30CE7E4831CF671C995A164E84DBC7E3071D24519DAC9626B36D1834F265EE88338938D076227557A296AEBDFA559AE52B618D9B9196D8C94E27CA1696E35D1DEBE06AF8BF84473C0C1C4A4A8A6516EE213FDAE0DB647AA28D65C2546F66D76AACBAA8DA7C1D91D29995F884F34B7B8598CB56478FC60CE9E773691FDAD94397A4E62C59CD7D722BED04C0BC5594FD8B682BB28139FE843C4E983AB281327C59AB8F69B63D7E29CFD691263176CE213FD20C6AABF88AF66786FC1AD4B135F2DB8EB33157436423917112BCFB9FA060765D5603DCB64D5DDC4271A6DA80FEAC0C7705E3F98B3B38EECD5161ABFA138BD9750A4B9E76B139F68D6F0829B9926C6A2AF259789BD66A39748C459BF82CBDCC29C2FE20B3DC4BB77DF9C4BBC38C76FAC0AB201C862643EC83AAFAAC42CDF155C0D566DDCC4BB894CEC6C748FB94BE617E2137D54BE9C372F6BC3EB215D3AE05CBA8CFFE0FC429C46211AB018E7A756DD423F34CAD99E0FC4279AFE693176A3C407CB6D8B73EC5990C48833DF57341D3F88B8EE3BBC0AF55389B1BF3E88DB82D7A7268EAF071D316C3AABB95F0CA95FDFC4971887D5BD88B146185770953A2DE8BB3064C112C3EF0A931BF5AC951841E3A02CF191F842436C99D73D708D30FE608CE29C7883A58234B74B3D5417F410478CA247A8DD82890384DE32DFC43AD151991F89836EBCF14FE27E3AC41E610E99B7E91C2DD846F1A3CFA72BB8892FF488111B946D6C4FE10A5E4EE6FAD4C67FB5E0D50CEFAA6B0323E5C1F99639367870BE896BA265B48977C1E2BCDB5356B74B6DA3D41A586D0EB14CE7BBF3C110F786128971135FE8723E5A3068FDE00A9E76368C6283BB8243DC72821EE22C886F62AD68887363D1869785B216F14FE2A02BF351C156A99CEF0A46ADD54DB431CA8AEA1CAAD2C7B79EBBE822E2F80D1565996DC12DB89EEFFF226E057704DC16BC395FE8FAC11E3AB21898B61A388DA22E4486865CB9640EA3A305835EC47658451FF5193116AF5DC17105ED72DB15EC820FE2F6EE373176939A38339369EE5391AAE02EEAE09CFE3CBD7B8BB1DDCAC1B9B61146876DBC109F051FA5561BFDBA8674F1BA0DD632AF2A1D62648234B6B1A74BD5C6CDF9268E6EB6367A27F1145CE25A4A267CB68D35039418D73CED5D8CAEA8760E9B9DD93387D523DA6B2A29CEFB0771CE95989D0172C42B93C715D7DDC45F0EFB665ADAAB37B6366EE20B7D972331362F8BE15D844B0C6FDC3DA6A53731779750A599C37EF9A4DD49BC7E30E76C8CAB9E37A3DAC6EF6C4B629663E26C95493A8F07665E26BC2FC4279A43C09AA71C62EC1FDEC5D88C468CF5B5882F29BFF57CFAC5991BA9F84107C64DDC25FA6402BBD987996C39BF10A7824133A99122FB68911BC57B49F4D89A39BB82BD4403A1E461BBE1E881F8440F71B6E08898BBFDF475652E841343CAEFDEB0B712ECAFC4DE53D8DC17C416034B1CD5797B862EDA91CC9F09CEB2930E5BF77C603B99ECE558C4279A6C9638F7C237CB7C733ED1F414CF80D63AECF183C4C8F6BEBF59F5605BA3826D953A323B8125B4894F5EAD3CBB5C16B155A71F4C1C456699B2E574D57EEB7911BB9CA26FA136F16A9453B3D30629E720E60789516BA81885DE9AFB260E7A381FC4ABE0ADBA25F3595D89B10BB618B6605E41B421715D8C8D6C2DF9BD121FE861748871EBF9A5513C389FC4F343B4313D52F69C52AF16BC89656745BF37F7FEFA81F37B879D1EFCA08DF4C8DD82BBBB87B33BD2D582A7CCABFE22BE5C21324F7DC69E972B34F1ED455F8879B5C2F327120A10B385DF5D34CBC16C2B358EB45438F3E085D0BADC5CC49FAEBFB6C680E6420D69BD3786601BC70F26B66BE72E8F102F46C379A14F6277D1A3D4215E05470CD5BF9BEC7E3E3D54771FA8C5B8894F34FB8E5C9F95903CAA24CE179AB7FDDC44F122EF9C2FF451F9CADC758E44B9BCB321CDF6E21D0E15490C65F41E892F34575FB9DFACC4EFF18364FEE5A58B5E82CA5D2992593D7138AFAF21BED140CA3F7FA5F155C15D54880FF4CFAE4F381FBC44FCED2462CF7D03458C951ADA7285F840BF8BB1EB0FF1DD0C771349E617E2B3818FFA8CCC4EFF28F1ED0A62C90C0C0D89F342E33100ED1F2446EEE09C9C799E6C2C84185C67A82AE96B13BB818BBE3F3D64A6A3A6828A5DBA4F8BE54E59B7D2526DC15670884F34DA5070D28D5BE6BC7E30E7D3CED086934E6B767C7C6D994FF4A895D26E31A2BA177B7EE3BCCDDD9C19209032C3049F26F735B671F032F1897E97F9D7E26562E27B54971C2B26EAF6CCD65469E385F8443F88B17899B36F35582D78B6A739DFC427FA5D0C4C4C528EEA4EE2C36E46CF27F18D3E7CF713F18D264097DF50E67488D70FAAE0656774B2C3066D4837F189A69CA9CF70BEC6946B147917237BABF5564DF42C73EF6B463833594A4F4D58CF9E4A7FB3CFD7C49958E35C28B8DD8A15D6A9E0AF9BD82D5834C45E6B5BB7DA1C3F98F359302D68A128752A98D5358674ABCE2E9740C362B0D1EE9699905E3F90390AB1AAF437FD193D7B5203A367CE272F9A681895F8D3A6A37D85E2AC378D554E87E3ECA1A2698678FD6031CCEB6FD00CF4E22C4623C6421FC4D5F3BF882B46A41CCE19154FCED6ECC85CF468E3B582FBEB2D46D34CD5C6C999B5130C3CB95CD08E5D3279ECA0A1C397AB8217B1852A7A88D704A1EDDF79CA40CCEFE185DD48EBDA815CCE3196457CA26B64BD1C0E7BA63FAB9F49595490D3C36E069606E0C5E6664DFF77058F1FA48D0C40450FB49AFB9938E8A3D491397D23620CAF3677EAD3F6DC7DB0320F317146B421E33F88DB8218A55B308D1F31A6059363B393097A88638341433C0D5699F70F9B7327756D41A5CB86380D4C935A75EECF43DC0AFE6FE2F27AE7BCBF7EE06C27B39B1B65C9EBE8071347EBA3BA38B3D582AFC427BA36F856C1D5284FC447EF5ECDB0651E43DA5DEE529DD0227EE9DD67131D2D78134F0BAE52CB795BD6A18DB1BAD35BFFD3EAE2EB471BAB826C6E4E92C632D315EC643BA9E909F705395114C7C0316C7BD81CA402B243C507237083071D5D33E44D79CC360259DFBA79D13807DDBAF6D290B9E8AD40434E00EA1A01433EE3D4B7C1086E2427ED5E9C25AB6BCC0BC5BA5F20DF1997CD0F7C673909945282C79FD62F474DF4E8A2707ACC9E2182B1DC5092914D3FA145E116A4EED6B38C68D04E2EB27C7F37AB934D1D73E7B9FB5A23FD595ECD638FBDE391C78B553F1D74A07436D4AB8DFAF615573CAAF4355FE86ABFB504A56ADBC37C709164BB044B96CE4BBBAB7E3DF0802C764689780622ADE0D23BD4582FE01C0DE464D6613DA65CB604244BE4C67289833F92D9FEF6A73DD544D42F51C7B304D70C6DBFEB830D6CF8B62B68836E9E2D44EF85ED42A41769202DDCC321199FD8B895368D03CE7753881E2A9238F96EF34C211FBFD203B5AF9CAA6CD0262E3031D278D1F397D033779091B86861DDCFF0719BFF7028FF8340F4B6B8B503F39DFF4920ACED7C6D2D7BA03F0836FD0CCDFCB2048E3CF1485B7E355E0F2CD3D2EFF43E013ACFAEFFFFA8AFC7AC86AF708B25E1D9FEA59F9340F46ABD4B9ED52291FF2490B40E18D6B205BFBCD09F04A23F9A2FF55D02877FC09CC3833EBD24AB40CFF46EEE10407F5627F42FF278DF599FA9943CB6647608FE4B3F2781F8DB9C563E995F5EF89F04605BBBC31E5EE84F824D7FD8B303345D8E18FD608ACB65424F880FB842417E79A13F0984551FBFE9E797F077CE90DD8852C8C96DE96771087D761B267E14BDE5618AF12FFA9340F4D6FFDA63C62F8B61F8BFE83FCD97712EEDFB427F123CCAB318867FE9EDA2A13F3F0FFF677A77A84DEFCFFF077D86E24D7FF4C747FE99242EFA7C0EFF9F9FBC97401080F8BCB56BEF1377C6E96537651E057E203ED17CEA8E434C91963A7E30E724741B28EE529F893DCFAB55FDFCF8947147758BB18A32E713CDC96277A89463E2C52BEDF362BF67C4F0487E44146F92A0CFC52EDC5F7BD3F1B5B9E7329A0C563FD9F9DFE3E19C9E96EBE326CAA5C09BF844F3708838FFB7FA296DE551BB9C2FF44F1299BD3FFC5D8C0B3DC4F8BD364DD1FC606DA71CE67CA08F52A71D7DAE5C0F00993852029938D09EA4E410FA0B71D0BCF3AC76EC696ACBBC7E30672F80690B87397B143892CFFB6B139F681E02B29E2394392F5E26760AA2B778634EB2EA93F34D7C35CAD59E0F9C93C88C66E978EA6A2D07E2E99BBD110A3004FC49150173DA3D139147FA93409FA79A6EA8D0AF5FA82704B6D56A18307B48975A4E0EA13F09C0DAB3F5D6D7F05F0CADC7B3B5B96BC6F67A727FA20EFE51188FFB3AC71B610CF6827CE8090F0912572A8C5F5EE84F82A117B7D8EDF94BF8C74862E6604FDDA6B266B8E53909A0F759C8AB715FE84F02E897B44B9EC530F2BC18C3F979E4894288064B6F77C00A468CC7614F1F377BA43F0990278B0AEB14D248D8C5801702C0A897D297FC2FF29C048BFE6CAF10F0CB63FB2E6E8BBF1D6F17BC312F878D9996012968D026F7501F3F8479B63B048F30594F5CB6F9467EE221F7E8A3FD35FFE07EE2215F822ED117BF48F3A2FA3C6CB23277A77CA13F09DEC5E197C530F449742F53383FC7143AA82D4D66CD3AF12FEE2FD3CF09675F894F342E5B7D7CBF30F74A7CA2C1796270B49187F125C6893E1AE449E5A0AFD65F8C86D831A1D29BE86386AC7B00234618E28C6FFC60625B8AF2B1A071D99E6CC4CAACBA9BF84443ACE0A9F3D627E2034D24206D1C19D85D94C570BE401717458CE353735E0587F868331A45C4BDCBE181F844D3DCE1FC2F6D5C63FF8E0BAABAFD83C408D4CB7EAAF5A34BDEC4895E8A9E26DA8DB2799933B343CD2993637A0B526FE20B7DC7B7D2C60BF14BF8EBB9F432D18F5FB9714B4BDEC8B1C1C6EE797DB1D74A8075E768882250BAED3BE1803E28D53B21043ADCC9DE3E40F28010BF80041BA8FAE3571E5FEA7D350B1CE26C58DADF3AEF75800E0B8862CCAA97C8248EA2DCDC3E833506EB8C966EB3BFC00BDBD4F0C72FB27EC8FC02767BC060172B6E25B736CAEAC34DBA74F5E1D3D44B57793D7155A197E2ACFAF28F43579F0147571F4EBC2D5D159C6F3FEC0C17679277272B1AC042B6FA8481063DAC50A3A40247571C0B11767435E054D058362D4693C1F6098261D51543812A88D343439C9955C7F208A909BC1B25553840CFE036D66032F2980A839CA6EBF6670B1CE22876B1EAA395834DA3F4961D35A84C740BE906DD55B031EC0A169CEA1B6C3822ABF3C091A4F1804B57C12E5631D155500C7889F1DB01F912B297D44D15D23576053DC8BC82A39CDF49AFBE80C32A1D767D9BEEBC4177F62D865DC116D2D1DBAE825378BB8205ABABED73686E5C16F7D9A6773051B2174A1676C5F17A65183BCC141E62E7837AF64FA0671DD33B722750D3D960EB94EA67F4D81BAC728A126C2DBC86977374BD964C58794B5DD063B32C2BA61C05DDB3E85005DD59D05240AB5ABB440BDAFB112605649912CEB91E8882DC6A4D9E0B74B9D34CD5C6065D85F9565A12AB72CE51DD55EE7FBE35B08F877D905AF4B799900366E63715FC8F5055CAF158296CC0F6AC820C98AE821EF880781A25A7DDFAFA940A9236BA3800E889566F5513A8EAF7CA35EAEB8ED6B38EAABEB15B93D27337928175FA92E7EAAA49D422EC0B5899630CDD68A56FD50ABDA970B39A06B55DF53A398961CED95B23D035CA6D4F80EEEF7DFF5AA03927AA12E816CCC4FF05B4C1EB6E268D2C3ED62075A95D7A9D196063A77ACB82A3103D9F077112AC2296BA7AD44AAC2476DF6E0324EC059CD121B7C4E9B6A8D8A16BB141DBE106AD90FD2DE1A6388F853BE6D74981B0B2875F52651FE59FD52EF61EBD0F0B85B857F6EA2C81E69CE808D07DA717B2033AFAFD836CA7CC1B94792CAC4EF40BAC905BCF31DAA576401A82C7451888D850E739F8E787EE9133047AA0B530F04C1CF4E01631A1034DBA38FF525F5A9C0BFD1FC44133B4514116136DE1329EFD839C65216AA01AEE5253C1030DF127E11EDAE147117F5A0CC057CED5C6857EE33C351EE228325286F354D77A5EF5B718F62C2DF816EA81F896D933C1D6E081F8441F22461B2317522E3146CA215E7A3E7E30B12BA805D1A5BA5F852CC6AAFFE67C13EF16FCFC944573D7BAF74BF16C0B5DF4172756CCF953CB753477CAF9C4BF0265BCFAF4EB3740EE729F9F0AED814AA93EF44B8F384BBE4FF9D0319ACF4F39D85F5D60FEFCAD4EF04BB73988F2B76640BF7A5BEFE76F7975644909BF35EFFFD59787B9A1CCDF21B5BF53B3FCEAB3CFE04C99BC3A5C5CA3EAEAB77B553708519EEB9ECD8023CB407256BFB86E247588D453BFA5B3D46F340884FEB946581E549BADD03F0195BC9EA23DD01C43907B19081D197287E13B39626CD094598B5A9027A11F99A3FEFE659E8A11C5B3509C30E5B95F0DE4050826CA29DDC3D9078DE5EF9C635C90FDA07618584E9F44F845106EC8CE98A1E4826C241C4192D4BFD21468D450C6EDDFAC810B97DC0F75D770C0EC2BA5BB46BF324CF1808ABE5BB2A47E23A7212671FA8E177CA433AD446D48F30E431E81A57F41BA914F94C1653701B9C0E09C7AF8955D161C8432CFAC5361A16ABF5FB9ABE7F3C7634B25E3711EE116E4965E90878E8FACFED0AFD4EEDA206E59ACCF8FB44AEBF00291A24B1D248BA67B861CAD8C97646B83701951A89FA1F9CE35FA18A96B5969B15F4E2D7CA24778FE2698840B7D36906D425DDDB865BB6F905CCBB74E19D043E3B474EA1228F11ED3E6F483082E1FA23E991EEA4400F6DD2AA2067071F69F7EA61D688C32FDAEA646A32F4A1EAF423550C6800A31B64954DF334E7F4D150906A1FC1B43C00C2567F72F6186C69182761515B2808BC9F8925DBE8BD47EFA1D284D98F1AC89110CC1DF55DD36204A6F632B9D4C6D0B6961024DC460B9A94F50BA12D7A7DAE35583DAF3092EABB39F7E531428E6EB1BB8F92EE6FB574609CF94A057C181EA99752D3E50E67B9F4A1852BF9A1337FE0A170D7EFAF960B8A455FE6AC67D946E59B2650859DC75139D7353B94C5B2B2868F0334F162E88EE062E9D9C124C9989F9A74B270EACD49E4A2D48754750BBC2CF6F479D7538B13A788E065DF74866A3F4490266DFF6B7449D62146570B632025889CC6665F9BF32183099B5A8CBDFAAFA24E96216DAA6830B688F49DC93690F5CA444E5636D7809AE3284616A32513D66619CFA24A37A3DA5BB4B8745CCD086807C3643F91594DFD295AEA7B1C3C58F9BD0BCAD838DF93BA12F7D39C6559C439B764866E7EE2E78259710686A9481304A1C2E196A7F7B9705DDBADFB9EEDA37652E0910888A0DC977307CBBBB307E79186EA79367A7EEE365A2B3CC506915D54FAB7FE6A25102F296109D654EC99DC5A64C40829CA64CCC889C36993880CFDC6CADF5007802B9F476B39F0CF46931EE64B676EBEDD5C1A4EB742C3F29BD42103FB2839C968CB7D6D035DEA325646C1BC891E1C2F1AB28F3DDB7EA0E649D31D6D8EA629F325FAE3F06AD3DF00AD7D29B94665335DCCFC1E5536EF782529922E3BCA63303451E9B6427BC71DAFF0E659A90FE13A89ED927C594051317794C283B307DCB4818DEA60409FED1DEAB1B3205B5D77B80599067A41B3297F10FEEE7F2C896DA1339A68C819CF468207368C2944B2F408AAB9C019EC18773A5B6BDDAC96F09402B2692F2F5BDE3727F7F290140FFB14AB9553C90C5F9AD1D73E0A2EEDFBEBC67DC2367E8A80650FAE47F0DBA0B29225A383F0AB0BEFBA3B11E287D923BF48F127C0132B2C423F84D78A0485DA8E571F9BCBF4B1FD10C546E3CA5174A63F3EABD4AE83085D42AFD6FFB8827E840E9CB4E0D005513EE4DDD9CF7DB6FB3326C44B2AF04E6441F28FFB72F4046CE94FE5B698FA5DDDFD167567C6823B74A86305E2073DD1774E1D227E73BE2B2CDD399C4555E2625DDE5463CAFFEDAFB1E9923B8F7D6A3FBF543BE4B6D892CC433BD9719834BAFC7CB0B1E7A25CBF54B645A282F300EEE53FE8FC1273ACB89C60E45946E5CBD7652A91333E7E03382A604AF40903F08144F928E75D8750D9DF767D5D370F89A4014AACBFD4F0E98A8728C12B57D7CA66FFDCEA5477A7B5395CAEBD0BAF17E430D9449AFBA2F7748D17DE394D76A685109A866182E17447C9DCE631C1D32AAF913836D87D4DD8F527EE54C6413779C1A61405186B6D9A8E9D3099488D47791DA893E4A089798AFC27AD5A85065F17D230C45A9BBAF46031A9E36AE81D29117E4D2914F3CAD6BE6AA2D3DED504DE48EFCD1448EFD2E285E3411EDEFDF3E0AC590669E596D1ACDEFB6A53C79B52F4505D438B3C51CFF67F04D151DA92B31E40ABBE935061A72F43FB3A924D37EB5E9FF535310E7A4990A35CED1AD6E88564FE2DB62D83A3E0AF6A8D9F1DC7945829D29CFB14C02B4FACD9F8134A64159EF6BFFC0E25FE48CE557A5497AB3BC119CC27B02C2424B13AEDF09495104A1107F36CC234434944298030BAACBFDED1854E77CC5281D514B6286182230EE5638AB883AD9665C7A45838DBC3141CEBDDFB9573424C35B8A4B46B8383D46C6CA62A7D05193D2DDD3A6AB5BB28573BA54E7295CBA1C220655ABC9285DCBFFEC742E256C4DE8BB0B42515F8A3B6044F792FBC89B22802E24EBE6B8C840F2CF38D308A038674170B10DA5F5195055FD7A339E57B6CD2214027CE5C261741AC8FEF223938AAF9C4AC01483F3EC12E3EB7729CF92C1534DD890BF7550DA4F55F4863358C561FC787237B1B9E3BEB152B8A8ABABCE96CCB1ABDE8E0BA411A076F9255F4C7989D1A64699188153F32A2791EFD29BA60E7218ED3FD42F3D2675879D4BC87789F07F32E27C154A8CBD201B1710251067BAB6D119B386D62125C4F0BEF085A24CAC0CE4DA2EC83D7441E6191385D2BD7EB8C8E1EF12122B273AFEF2037168B0757774AC2BFFAD89C6E63643DAC8B59DEFA2F929C1F38B9FB182CC36E273BEB8AF95D27546443C3F95AF629E90F2FC5C0B8EBBA5E7BB1B4A37C322553FDD441EC9D40E7AB71D881B58545BDEA528645CFD115B47C075F1104A43ED0F1A92C00DE4DA0EA4F8035C07BB4ECEDB73F4DCD5AAD1F0AC874D097A54D39279F0F9C9A4FEB75F00A01D6AD7EA6340A5542FA61DDA371DBD2C283DA02EED470328A6D7DA66AA9EFCD8575E296A4C82CEDCC73AB3CB91749D68B2643E4AC1124E20E66DEA8D717E3A2D02D458C6B32929BBDF1937B24832FD171CBCF97723EF1FD9200EAE35F2F8A5CB25547ACE012D489137D397E29C0C60B52794979B54F40A6524ABCFDA90659976A05511A539C5E84CA79D56ABAC302A19C6CF44836850DA258B2DCA581DD0D8A74AD7B2BF71F6607A5AF684DAA78DEBD40D2ED64B06214AC006571D54CF03B2C764B1C03C3F65914B2FECF2DA103C3D7C8CD46B0C40160D0AB425C4EA340C0A713F40755B7C04AE0E5C632350C205A213752515A54A29BD28A8E26445A0CEB6EB03751C85626A5C90A4CEFAC354415C7C030750B828A90D2E610D25D8A5D58D78230BB80C119AEB8AB2901A142E8514AB4D52E64B335FA09AC54786962CCB1F9A708D965EA2A8DF4A958951464FA5F4C428F6EC052E5453EBF6105D25FE6EAF8865705A8B4AAD08CCA70D67E4F9ED536EF0AC752763D45EA89921E57526A2441D50BCE8215944655E0B5AA5A44D352196F74A4B8911638E45A5CEC655C7D44EB8D11CED0E1471BEB23B660673CDD329A183885B5FA42961955ECD595A7531C71D4A47F269FB1BB7F70A6A3628A7F000C588A9BB7B43D8FED662902A559CC60A5410BFAEF01EA8A1FB406D9B986DE777F2DA508E0731CF8933359D0097EAB7F40D49EA05257B98F42C3E4A722A1B67A91B2DC5EB2A152BA98BB3CF58B53D21F545AF6C31A54CBB154A96F92BB305A643D671212829F2F82E1ACF0F0CEDD6F840C9D4851113097BB88112050E652049E4E9034372BC83B70C604891C1BB3A18F83C14BC135FE82FDFEE4603B9BDDE892FF4972703334137312336CD8B66E5A4F47E9E46D5985BA02E3FFE8BB8689E9CB34FC930F4407CA28FCA57ADBB288B1162CC596DF0C6590FC6C9249DBE633FC740222E14AB9018FB0771F65B55CCFC5241EDF551E597EA5E890F34B7601FE59873924EF032670D99F0CAE0F3CEF926B69769D698ED2BC7A7EF9CBD4186F9436CE36ACF0762CD58C71A786F4BBEF430A45D7FCB7CA2790747AEAF4289B35E9E489544DC8C5BADFB8FB6744C39265E3F9838D5ADCCBCB32EE2DD28FB6B8B71A28F06AB6DBC10A7B9A7053D223595FC2E86AF92B6A5C836767DCAF9A5B96F437AE32C7FEAA57957305066D59C3096EA7AF2DC62AC1F4C6CA8678ED9EE22464D923D109F682E7E7AD5F3CDF944B3DFC99C13C03E703ED11C3C9EFA3CEAF9A5B9CF4FCD395F33F37105BDE0D6F519F659D915244879203ED168431300058723C6CDF9448F9E331F79E01CDD043DC484F1C3F956DDDD82ABD412D7EBC04B152C341EC96EF2748C4EA129BA37B15B50B31078D107AD6786F572DE3F1C9C2BF3F683CFC467C1F5D65A3BFF5FC441E3F91D5566BA26D5BD8871A239BE6E62EA53CEDE664914EA9D52B07295323E1D8C9E8915951089D5319E9F4A8C9B7376D2759300E578F84F36F09DF842B3CDCF7D303B341E884F342EF710CADA5845A951FE4B1623BCDE39EF8245CC83DB0A522225BB46AD9B2DC64D7CA1EF7224C6E665CECE6B35A988FB724F89221F884FF4BB18BADA4A523AE95967DEF4E103E79BD8EB3E330579EFDD2FC447E7E7CA3F4309B52DF34D7CA26FA1DC289929A051378A16480814136DE7DD4E6DAC58C6EF0A96F84263CFC665707EE77CA1E9296ECFCC641E884FF410272F27E27ECD0F963935C8549D9E322256E63C64A20CDC6148AD20EF65ABBABB822FC4279A61C2BA219E19CEEB0773EE642401D566F44C9CB95B7DDDB6C867E2DBF8E5AD09B31DAA481B5B2E6BE3446375F4142A68A14CBC789978F5480A4E547071BE8935760F9A267811E3A50F3AD75129DF39DFC47A1D15CED586B6475F32DFC4179A8811273342D936162F57503E087BF6F884477AE1BC0B16715E3F52AE55DAB8ACFB9DF385C68B1EFDE69DF842C7318E506E142739948892183A918ACC991C32769B732013AF1F4C1C28592BA2027FBAFBE0FEDAC4271ABB7935FE9BF3891EA7C96F63A237712C25E8A901F519626F9861F3602A282FCA1C3AC1B636340325ABE90AAE1F2CB35D81EE8B53A3A43E686771BE892D54D10FAA7B205E7A4EA229F9A107314E34DA50AA41F5990ADEDAB85BF0FC549CD375B475401574804CFD6BA2494D104595B3874912179D01F9E082206BC3CB17BA9AEA91388F45178DFF7DD1F3CDF9423385554FD1B69F47CE17FAA84F89372FB7E0D5DCD7A7D686BBA8ACC1DAB0472269E90AE6D8865E812DE7FD838915318F94ED56352B717E2126A104F104548A45ADD667CE273A21C4FF203EDBAC1EA9EDF920861DD66AEEB306D6C6E2F5601BE7A726F658872789EAAE71708F9153C18CA91D34836EAE0A5F67DB48DED832DFC427FA50EB3367ED21219B5B7B3EDBF39D735CFB3477C66ED5A79CB3E94FB786491B5A15C12F3608F4B621F2280955B48784095F5774BEA50AA6D949C5F206A020A671B0E5D08962D84E6739F9A0207541DE85B1202514F92E9DCD576D5042EAE5C3A7B3A642F6E094AC5057AC0A3569A1F70214A9277FF59378B275981D559E6B60BC76CF995A21A7ECF5D74059A91C286BCAD58B37B34E8E96933E1E3EA2523408CF95E8F6F64764895EFE6676D66147DB4AD53F12CD689DE70DEA744A1B5EC115CA76AAAEDF537A06DCD6C88BD43A39EF7668DEB190E68D6421AB5D2F286BBD52943F387FD5BDED60592660EF3A69332685A889BF538882BDA47E3E69BE2CC4BBDE68DB5888EFA1213B39B250A349A58C853419E22D9C0BA7FD3A503670E1AD77416D77BFE34709E1E9D7F3B0975AAB96CF912CDADD568ED4F411CE83CA44B5AE80D903C944B53C0C9A10C6A6C6FCBEC4FB071367269C59259FDADAD644E9F83A9C0F34F795C4386C9A12E385F38986D84211503C8B71A28FFA4C05172F8BA17D43A427CCEB9D337B4AAD2CA741FE0BD43C0FFBC08CCBD285655E3F8873D1691F1EE136F18A8E069D95861B7D547E2A78733E9B01A1E47DBA84F32EC6856E0DB83DF81FAABB9AFBFAD4B6E1A27855EFB08D1E1245661B6E06CFB4E0FC606D78B5FCFF63EC4B902CC9552DB7D24BA8186FC4FE37D6676290BB47BE5F6596995C70040849084DD9A014E5B309E98158EA06BD2C55D6E8A2969D5D0D55451DFE2DB954DDAA4F6E1805AF988EFA14E7C3CE6775071ACE7643EEC71767395276E7C79FB3635CA693D7F10711730A8696EC66852DB984BC76F340BCD14B9FC8ECA6539C8F6A88F3E3FD9452F024765B0F3ACE1F0DEE9592833E1EA71F38739C4607A4A92ED2D0EA8E428C1D10C48D6FCC0FB286770C587F1CC0D7686ADB508C0BF146DFED7C216EABABBA39AB808815585E396F3434287D1EED9C9DB3E685D5800B67DD2D892E37D5EDF58E54F7A73AC6040F52B07FA0358276ACF8959DB6DED8F740CCB90F54B23F8FF291798A12E75D0DB820545E37CE7F121F6810B39BCCA9B2874A39AAFBF894C4FE815D94AA5BC435A658E62C070F67FE2099A5208F8DB0062D6276B63C107BC8F1827119D201CE5FC4A98628C8C8AA4C27639518D63FE8A54F111F3518E26ADD59196BCE76160E39B2C66500BA8C8333308A18B106FA7A8FA95FDA14593194EC7C0E6D6A5609B1E2EBCBCE27E7A31AE2FCD95CF0C0596D23E8387F86D0BB9DDD155475BB592DCEDC9889102E630AFA4442E937741403E17C4D7511A3C30DF503ADC1D56740EE9171081DA6C356FECA695F89371A096E867C7F121F68104B28C47EA9EE538C030D314A9F100F2FCA8CDA9306E2F5C0996B27F84F0B0D38DD4D08EB4E727E5F2D895D0E2D06BD0E68876A46C3382656943E3341EC583D88377A59AA143C89DBEA4063433F2362DEE2F14CBCD1D120533DFAC669BA4B75EF4F45EC6D05285ED52DDFC82672543EFAE7CADB89B87F10B126D1C90196F29EA13D105B5DA38B78D9F9E4DCB691355C45BD94BFE492181B1DD3D104CFA63BAB7B7F4A99B3E304F1F938522626C05DFA8DF9416264CB517CC3B31F7C12312EC41BBDF479266EDBC81A72FE64312D73C92531367AE953D6685E2666ABEBEADE9F8A334328245FDD8B720A38C47E5F29395D11336890B3C874E86C00597FA447153FCF3C65BE16F1463FD8F9E4BCABE10B5D934AED067BE1BCD14846943E8F7676BFD1D5BD3F9582ECF9D1D3789EE29744B82789958227F988F372A588FB0729680891AF88B505893709941827F146E3FA9132EB33F146E3DD6E597D9C7FE492181B0DE2D2A738372F119FD5BD3FB5355814BBA821AE31C532E71CD7F8067F10B1B760799E16D32115D1D690184D2CDB04FD60E707E2544314C448F70767E91F744CB7BADCABE95CC1A9EEFDA91494B3E09690D56F1052755FC7C1CB6845E7AF61F28B1BF701A11BAE4AE9AF65BA8D8E6F6C3B9FC46D1B8921E7CF013AC97C126F749A553478A841F94657F7FED49C310E6AEA4599755B422BE80BD11215C0EA8AAD13C6A901D6948D8CEA649B83DA40CE05E19925CEF6B353AC206423A9AB71397B854D47CCE2E42035000AF7F2660940C27961037773A296719AD7990A6FE661DE4C3C9573E4D14641CC8A814BCAD3FEC7174236E1B417E9959809B349523A0BF7F5C51D77503194864A6A5688F6C5814BAB8FFED75E25F5815F2A5E21505A54758A86C0287798701F2E2A047B63297BF6060362DFFCEE2517D40B65C8597DEC63158410016CF1D0122363DC486848F3785E5A269C663A81DEBDC7BE215935C755703504ED51473E75EE19076B54026EE758921584B686120A420E4E90F2BAB892C090729BCC1E08278B732E2D88EB02085264366C65A6FD1B4238B2208E8D38BAAB12A0AD28BDFD0A96A09FF0AA0FF08495E87B38CA6BC816743083B51B71710D63EF2F3D8ADBCF240BFEBE414EFCA13CD603D6B75302211CED34A4741BEF1353E9DA9FC6ABC80429331E087B9469DD86D4463EBC771DD7B1B03671CE8BDFE15E3769E4891CCEDB51239CEC172E10EC41CA40CECFE23B7981DD10DBC6694176F8E2C9B0061BC3FD9D7688E346E1E8600F2948B3F9C6B1FBC40177F5D4B09978BADED10D53CEECA38727B3743818CB5B7E7D83E0F6385228469EF7BCBFC37C606467C65E78423CBF2C153581E4C148410AE578150A21BDF385BDEFA6F4518F6CA5074F371E7FA7334D104E4D0277C648A954BD13507525064E9D531677F3B8C3C50DCB5CF43CB2EEFB63E9B83E8294704643A284831B9246CEF9E08C807136BE6EB9C3262037171F2A1D48DF154EB98237A7B597CDA47B5B10104DFA92E7F37E35F42428513E0B08E8DC30908B1371A7003D8A5B2DC928DE7D40293227F00BC2484185DD97C23232A257627DB01C1E6543BDDC1F15A40AC5B10695F7923F97C2DFAAD052F1976B56F0B64826A8E4E429E391FAC5C951EBF0426B24E4AA78A91FE3D62BEA3776B1A1700C4F9EE1B5BB40A5A271B9720538D55BB68E7BD0E10C9726FD94F3E77E0940E499F53340FA2E075302D9C0C161779BB970D3374EC504822703B297A2375057E63DF63874A82EC22605443F498788E3D4FC0EC775CD131D23B8784905070BF95D9E4CC561757EC7439AD28193ACFFB8B54C10B7CDE3AE06B5A6D805C91EE3D4B57010B6EE943AB714E2C64375A49E3F0252091E7C20924A2F48C33D2D472EDFEAE64A775BFE8478D651946A3F0D6968FE70520C66A1D43C7E4D4A7339A13AC5F99D7EC53A7C3350C47B18D6D65B5CEB1AA5F110F044DBC2A0E49E4ED14E416EF8805CF5760B1D0EC5D129F9FA87BB9672125C378122117148548E51809CDE01A5A0B457433820204A5C3041156344BDA88411CE5CD0CF518DA2540BE5EA118DF1AEAA477337A46AFA708C00CFD158E82E108B552C1D47E72C99DC9E9711928B8E13C065CCD39761210A358E3B1BDA8174F7251C48AD104E49039703E961225DFE279E9861A03CB46897A096ED3800050872E405C3930B737DA2F458EF35B6AA0797876AC25913FA1E179BD005E2CC0ECD9D40C4E75070CB936ADFC4741CFE40629FBB0C7A3142A922E62229FA6CC57BB013D54E9F8113D66484BC244524F1FC203198B8D1A740E7AC22193D137372BE88D7A7237389A1A335A5D2A9EE03F1690D09C571B714EC8247E6A021F3558CE62562390F2F55B082245E9C4F6BD8CED13F9532D6C0E1195A96810C38C3FFC98B9F80F307EF946BDB40C12BF14623094DBFD99CFB0771567F963A5B8C6C0D7CED56A5A81C10BD358EF481179B09C126219E1FCC59FD4A7AA761F42F62670522F3BB3FA58227675EF4D37E7657F0243EF42FCE9D7DC0E1B2E2F5608DB654C9ACE1252DA58472432AE80F6BF8B868B9E8879E8629882EEAB3C1DD061DE9FE1F392B60AF063B8C2C73DA73B594F141A053EAF8C6FA01D65842897897333217E7B3DF38BC9BC453B03827F451AB5BA546E68338C68A9431E4C8BCD0ACC1C3B2A7D5E5480E4FD27D7107877B3E29B885BAC9BC3C05C4AB54CBBCD012436D2352FEDF88538371A4ADA0E462131DCE6975E575DD99D70F7043DA79C6012978AD41CE6D3032619C11B1C6EFDC848C5E54A10D663D5610F7D61CC41B9D7290246E62CF5331BA590C8526D9DBC2D8B80315DA59571B62580FF146A354117BBAA61AF47C113FC81A8630F6AB5298E5C10C58DDE403F146E388B8067E0FB6227638052389B3205E4D22CE2A27A1E410E725C2F0C2168545CC5C489B8E4AF0D087ADA1C0D02A45C1E1BC7E18052B86D59589627472866517F1C9D9D0582362E0EA07D66773DEEA2E05A1FFB286D737F2E92808FD59C134D688117495D362C459C61AAA06675AABBA0D418C2BB1BDE120DEA63BBD6EBBCE8D73E4FA805C56707943E15A8CF503884F5E05B582CFC446176E11B71B8E9D61CFE548A3E0F2D9B173D7A09B42CB1CB9580D437C564AE6C1B2B38C752146C7003F03A36AF987D785F8443F75057477F60D329DE75DD63F22D2158AB3D04D2CA1825EFA9838B66C9965C86E836AEBE9CCC6F9875842397D528CACAE8835CFE2349AA6FB4144C7698783745E1E88412333321DBF468E26385D73C11B7C2122B63B3040CA765F40EC04EA2EA8409EE0170E1DFDFACEFBC0C3A52334E985AD78A6D4AC72204AD69062F3AC137FF0BE5D94EEA4140EBC2B284C097C989D21A29D2E50E6910559236F714DF2ACB8A0CA24B553628EA4519EB47582B9A0CC7783CBD4D0D77FD49D422EA1E69FBE3280EF3BB0045E4202CB3B27F4F1D21C3A59AE8232D77F692E9CF431E454109B41825BA4C0257DB5656948DB74395D9446F2FBBACA82FB96F01D4A154E913F2F6C13247B7E3A6F877405CB4B1286EEE44B453FC180EEE41DB09F31376FB3E3BCCE137C9DEDFF0F117E04D0B899844970496EF8BAD3E44D3FB403B672B130B71C36537AAB888C877972372E16F60CD9117859930C2C4395A3BBEA4B45AE1C4029EFAF83B9A562E6C9A31FB85061DB185B6FDC7EDC7FA035C8564A89E59114246CC8961925E19472E5511541B2312FD91A8827073754380997E930EF79A5FD8BA76B235EAAF270F024E5690C2C4853ECC6417A7249094EA539BC479BD478170FD62D90BAA29F92D9DB6ABA3F96000EA6418EA83A5376877C6709EABB1F42591435C6B8131F681CFEA97E359C7DE96C85517C918AF52C4F42A90AA31CCD90F3497CA08B784612BEF8C00ED05D78A0EC31A6B980434F1D312EC41B8D037ACADDB9EFA4184E99D1DF690D43DCDD055EB83D809C71A5427346988BA28A78A343CCDCE01F62AC82FF24C6D7AA141BCBBCFEB4C6496C6315E7653A90416628310AA67917B1CB196B64D889B132A08598E35729286B34B1AC117488934314671B0BDE20314ED39991ADFE40BCD15545E85F4B8C83B31D2905C774BB069F885DC125F3547778C57427673BFFA7BB14CA3C3F50C1F16E3A52BC7BEC7C121FE8BBCCC36BF946AAFBF89462F8874419679D01A22BAC98EB4ABCD06054DD44EC7C121FE8A7AEA0FA065B83508C550ABA6318D355CCE572CE1ADC5EA71A6C05E5DDEDA26AEBE9F9C6918698ED39E8BB357CCF243B2CCAFCA5B19E6F0CB006B126CD56E46461A04A087CAB1F3CA1440C48C1D38AC5C517437497689E1EC2B02CA0BEC59146A0AC7DE5A2835CF21EDFC2D5BF92CC57CBF23527CAF952CEBF32803E7E81CB7743C9FA4DFC902A7B4F27EA158044913E15899537B5B192C5635441B1C48BDB082BB987AE80C347EE18C6F0C75A4FDC88F3CAB460431ACD1AD23A50F6097DE2C63E51BA74F6555382AF30295B1BCA3DA838FBE681407965401A7032FC1C903C43394A68E3FE48C12937C4D2885EE0E1FDB386C896FB020C71BCACEA65A402E13CD0C3BF15D43A4C2F28130DAE19500DF59EC0094AA515A490003829EC3807108D88FF5DBA028486E432F068E3107A9232526BE9A9CEB665F1B474F0625ABABDE0BCE2FD99A5542F98A1E3A4B659B906A4EA7548FD898512E2BC8015286F5A3464A7F477E55CDEBF9F370A501E7972ED84D6F5727096983FBD3252F510C84B649873B2F42C1A454E66ED54479A94340E7A92D22570BA0D28DDA7D734DEBD6E11CB6399D25C1C8B06E218822E2C8DE0B3BD07E5C99D14446305D7EE24DFABF50E9C2C64918EDC0008720218E70859D989F7D125B1B2DFE1C7544307B36BA5BC213B8271D912021C5D34DB4500A962B20A506B9E9AD9A13CE1A2B00E7BA37A6D36DFF833105B619E17F1E1C89A49620C96DB4376C9A9797F36C7A09DBBB944072D076797C0276A9BFA7996021BB2B9D066E2B2219A5417A32A3DC4EED83EF499736C5C60652016FF82028072591D2ECD26E48911EA94A2B24DB1104690846C0CB7ADCC44903BA227F2966B51627EB2219557384DAB9B8B3C237316C8C9EAE5EE7271D12414D7A80AC205F1C0F11E60E2463F40545877DB2214F75537EE1470BEC58CB4E49E79C92772BD609441111015E6E5BF2AD2118E1338C0518D2C19168414B429E5D2A90D1A13945EAAFFF43A365F3213A5BC86EBC982B41762207A70438ED5CAF8CAD1D2CBF49DF37D5EBE84B9E98979230FBA934B4D43C612F80EA6C184C48EA3E6850D8E1495278C80C63C4EB85E40433020EF84E9E138181408651918C380FC1FBE16CEF38388D5E66BEFFA302AE2462F6207C4ABD422EE822D06BD8BFBCC25333EA25082A8E04829E28D46A54B1F6F42BA131F68AC97B352E7D0FA85F381BE5B836756F135269714A3F62DA97BC042B3C4183B9FC407DA7BAA21863C4D35A8FE9A3F88B3BA851A0D7927226D23F7BA11E3E8EB426397984D27A11E88371AD792953EAE94C50B6260870EBD2E9B0200B91CB91538DF8817FA418C360F153CED7C5491643E897705DF4C872BFBD44FC2F094F9577D2FAFC3874AE8F82954223CC9DC3FC8CEDA4255ABC7C3A8AC71124BA810E3D6A62AD5C455FF483459410F5CEA81D13E3D8A4F0D5AC122DE68EC30679FC44F8A73FF20CE6D1BA0BF70AC48C4DD60E76B29B8D14BC4E2DCBC449C7D78F6E71BE77177116B88490C8CAE5662B857650D5E8837FA2EB3B76C9297383B8FE79E1D2ECA669590479CBB60116FF48318CD4BC4BBCE302088F36AB027F146DFC5E0C80FB9EC7527AF9BD76177D6223ED1ABEFAE4AD9C4271AAF4CB27F7E774697D6981FA8E0E1676864CB071F88377A8958621C63CA318AAC52438C4E0272710E633BD3DD9399C3BC956D106157F933DF90C00F88CE5D83829CEA4EB3E2CB00C5F924560D060DE22AB588FB0771DE05A306ABD4525053073E4B2AD365639E0720BD49BC65C6B3E092390737CCD95353D899236CDE37A59DE70771561B8CFEA8A262143118F7E36BE84F62EF99CA921176B129CA5AE360FF20CEE2C5DD77E08550A11895828D1E6296F30FE212C3521667F7D6F9D40AAA4A2373D0658DAB82F3F51203954131620D0B25CE0AA5380712B17AA4A415326864DAF040ECDEDABB9B42CC7DB0B186EB9F3F907320F80BC5D0BB0188987A38BE102B5D1F74BC8E87EECD19ED99ED8CC602E7CF5F8D56D91187190B83CF31DDFA4162D89F53291E53627528F8481CF42AB51414AF88510DA938CBF98773E96F9943CC9981ADC1CE7C11BB0639A155A5C8CE41A706F92451C4B810DB078D4664CAEE2BBBEAFFAAC1D459D5A0578C44EC82CF1A7405973EFF83D8E83BE75477149CCAB735D8C94C75AFFA9F1A6CD3DDECAC1E895F8B78A3FF94B92AE581781CA9943888830EEE46CC1F5483DD3150C1B4F56B0D5E88AB0677E5B35262AC12E3C19F6F9DF9C545DDD787D1C88CA79ED9F9F1F61FC88CA6A04EB6CED80A87B6668745060F8D2C2D5FA771F15D70D907E340CC9146F2A138E4CAAACDAEE20890E7C0816317973DC6D840CCC183570FCB253CA3744A08E18CB86052206B629E094AAF5E2258A5647C1CDA38415138382F33828B4AC0F8AE1214D3967E4C0651BF4CE854059919E26490709E386122AB31A02065577935017802C712B2E31890A68599EBEA5A21C4152A3D913EEFBFE7777EE1314776902EE1779940E1A224D65156B43FFD2A66CF17D4F5E5E9045052771C20374FB813A02A41D6CD030528CF317B6451E858C904BFA6C9F9BD25F3582ACBE33B450399D98FF798B27C0910DDD6378B66D9A720E7C700D1A4C99700AAB10E9FE275258DC84EEDE061342A95E5A2AF17FA0F5453C614AFC7F2543DBF7B21FC01A5834D40EA613D6505C48AC11B91A16409C9C001C712DE914F13176534B3A48EF228678E9F7CBD34EE24F30AC9884BF611B97A559ACDF6E5A730938BC41B540A299D75815968C46C9E0044A9939EFAFA56F22229717051E971FB9703D386CC45991CC8228DA0B374803B826759C2692D2759A083C68774D381BC5D1F96A70EDC9DED7A90469EE60597E9340EEEB1BCBCC383F6ACA949A613BE7FA9703E9B91EBE070E59E6CE649392039AC33BD80C4D34B5480C8336F530092959CA3FDCA76891372860B97CEAA8468EB5D00C91E7FF981D9BC11820BB3DDCCDCA9F0054C6A640B06E7230EE0497B564EC6CBD9D92A0259549E1723F0FE963472561DAFA9D1AF795C92F6FC56E750D097B50DCE6DA56C16285DA1A11C7850C34A84EE010FF34014C2AC2A0BE1C2F182E41685E3A0009C67BDB8D842945EC5C45533C2A5FF0BCF0342F769B79031701B4B20F7DA0EF27C683339342C58B142B926227712543DECB7D3D729C1104B95A19C974B557C6BFA89339FC6C98170D98D2135972C27A6F15409EE0E1A92AB7DF99820AA9E52975DDCE82E509C3972663C09145B5BBFFA2E5069DB75048D58694E6772A188E1011E93810079CD059566C84AE9F137E00239619D20936B92F82E03AF0FF0545FA5BB04D1AFB862BCD25A713D4EF7E23BBEB4E8AA60D557BFA9CBFF107DA53CCD07AA077242BE4B703F96DE57570923E59FF2D4A3E7F42832C86A155ECD02A45601D764E94CE9B235D5776C5BCC841847397111A02145FD03B13535E48316BE82F30B0B66E2129E6A0475BEDCF6CCAA541A484E34E23BB5D0B259B6A795E5A583D75B8AD2EB6CA83FF50808282835F6C2A0F4EAEDA7A68163D57B9581076A54F55AD0E2462829EC39712214FA122AC6EB115F18D009A12314A50FFEA40A7D4B7B92FCA0548566782B2825E4C090450DCFB4A694E7052D0469AC262E4FA93CC5080D29633290242B2EEA3B6AE0F5EA0B7647998B4C9AE587650995A06123078DD446D49C9996A7A1783A96E2B86BF112C307B2A9FA547D37D7060DB10BCCFC01352535D25D799D8C072B45A96EA7F2F6C1C178C279E42F7F56779565ECD43E0FAABA3C8FAF51D139ADF21349C603A7A2F4B85CC6D07644BC656E5CA6BC96CC8BCC59A647772C8D6009723920180A578D5345F6B330149E4260EDF3554A10E3F273BA74566D48ECA50C26C745AC082AC768C088E5E48DBE3BF1810E7152E6AC2F3F61CE1F585F866A99E357E36902D507E28DC6A319D4004D881A88583FF014BE388BB8A60DBE413283CC03B1BA9EA02354CE2A8E18FC419C1D4F6618B2182CB5C4D002CA8538BDBF2F14CDF8F2C0599FE685A22F133369F50FCE418738E3CA7026AF9139CF26FDC5B92B655BB62ACCC1DF8D7355B0D105796AF327B1D1C5791177C10F326FDB8073156505E1B0EA5C3D1D5EEE6BD3DD88E9C1F46EA00BD762D40F27674740673923465777573E387F5DBD2E9C9B787B1D70D53E0F99437CA223C6EC895A3FC074256564CE09F1AEC10BF1815E22B618259738EF9E62310A71563CD1C792984B0768A09E667FFB91B5BC4D078875D090FB3CECAA00A36F4FAC99DB36C4713A5B8D81D3776E6F785F981DD73B626651AA17CF59D66FDE39009C4FB616E43824509E6005B4661180146B3892C64E28E11CBA0212CEF30D40EAD33D8B28C88BB4057920FE764AE3BD20484FC9D48BE39E7F69E4293FEED816CF0CD9BE15978FC9523F9777813CD7C2CBC7E4C2E57752FEE76DD605291CCE6E02BC8A6C4AF34418C5EF1C06540907C4B1513C35076D483A34E4D035319175F84CB2C53A60F7C5D2E102A121583F5A375B95218BA6020E73BE93BC779893FAE35BE9FA4E355D3C7DA9434372D86C2AFFF66E9C92DA1E72426D094D7C0A32CF0459B8E5DFA18C6D6D2E65F9789D935EF04F45E90529124F221527DBA95FE28A6FCEBCE913F164F5232C87FAE5620A47DBDFEFCE05C4EB7CE62F0FD6A375D0E7B3A506E7D5355B75AE0390E25647BF78BF48E595EF2A547B2F5B7B8DC991123B396CC100DBEC312CC8812C72116484B320123590F7AF15A5A161F486A914FB07B3CD0D846174813C5F2F4A4364E49D8DDC644546811C24E10516372FBB6D2544DCD8E63B18968C78A5232C86590A19054AA92F45699496B51028ADE1A556941B02718780B878EE02487D8637A57CFB6E896C7AFACE56C7F443DE6C583DE48F937FCEC87CFF78868796CCD27DDB395F821784E80346870C847E7336C1DEE2B58DF2C75F7904E717A234E4C8169BE8E92D9F9E55E1220D41D1EFD77B809C7BFBF609662E24AA74790BDE8A30A4195743DABBD0903C10BB1A4D29FD722E096FBCD3669C4D91E74B73C804FD81328D813D2959CE7A00522F91D1DBC759F8709FB868B699254E7011654600676BB04E10A9D5BB14A4D20B17BB94CDE4FCD962F4CD379121754607FB4B52E9F11E3C70AD128C6BCB6B069B0589EF5F65793E624FDEE7C9E6654B78E3087734AAC63C0B8FBFF0512DF619AECD1FE5836AF4730A38AFC4623BB27A1ED4B06A4C759BC342D804CD11A03C52F7CCA3CF88059D9B4AE8E01C5A66E8D53AECD7683C2F0F3A9CC4A2F1BC70A33FD97A587BFD27A5DEDC2444DC3F8858564D26E0858930F5F278F540BCD12F3E780962378C07E28D5E22C20E226E5E124350AE970AE7400FC4E27C122F31D851407F2841CECCC51B42C105A1B48811347E10B1E29F641820B37A6A58E891F840DFED7C723EAA01FB9E5545DEE747052FC41B8D0DFCA54F99EEACC1B3BAF7A7E21CE25843B9B43C68820CB2C4B0C3DF890FF48B631B0CE9D8E24E7CA05F7AACB82EA67A207676D5D5B0947FB4F3A5065B9F2256C04E77670DF2E81D9CD239B7D7BB33F4CEC7498C9378A341CCF12A17B33D112FF48B7935BA957A6212CF0F166359F6459E20EE532717E2030D3B8BD8CD579CBDC919ED4C9C0595F373F331BA2C9FBC7C20DE689CBFD280EC3C9888FB0771D6A1B86C55BF9B6EBE16F169BA6DF507CE1BFDE24984A3DFF00F546229E89585C89CDCD128D8C456D0A9A522BE5A83A70CC5596264C10F618447338DDD8B73116F3488599F38A7585D41646EE2852E312C943877C114C3159C0117073034FC2E473A880F348859CE1C388EBB532529B8D190999D79363DDFC538D0776B8C9492591ECCBDE86875A5C1B8E885581ECC1BCC48EC16993902C538890F341A062B8549E7A375D3585270A3EFA6639FCFAF4DEC7E2321503A998416124303037F9082A849CC741C87A0C1B2A5600B678B71126F74E9B3AC71121FD6705B8F211FC438EDDCFA94351409B782901652A225D2CECCD701F22C439C0FE2038D1881A1472E6E7A20DE680C4074D16DBA83F381FE9F76966DBA529A5114640A1272217067A5FCE7752E4FE55F88CC88737282325F8837FAC507FBC848738607E28D46BC2162A71344DC3F588C65595C7BB7AC7E273ED04BC452D0B10BE256713E23991D0499B302D222DEE8846AB816AE5CD4B11B7F10679F24F074F0C174E655C4A7E9B6D525C649BCD115AA390E27B12F08E3759C140387DEC7755E3925E089C003B122191E39A13F7B6506BB264A41BD798ED6ED819EAB14A860671A518EAAC8131C73667B1EE285C6B450DDC496F920DE6810ABA58C6FCC0F5210AB0528A764D62C3677914A8CFEDAD6909FC136CF0A9EC4EE64AC3F142C11E3481C8BE8E0EEBEBC70F5E93552103338C9117D5BA37E984AE1858216A31815E7FEDA0ACA744E0296E926629CA2446CD3195DC4DBCE8718A79DEF3578106F74DC2A1A50411EECA7C68E91389526A489DC8BBF72DADA9DF99578A1C388075F620D13F30729A855BE4C8FEF76BE10B7216D67798AAB68641ECE0BBDF42931348FC4F5241283E307144CA578F518F750B5CCB62C7EA0CC38B625FD3D4C301D486B74BF315F8B78A31F4C7772DE967D7D2A244E1A430A9EC41B0DA11C9C8C9D9B97C4386B707F6ACE764A7705EC04600DEF4C79F9585AF28E0FC44AD0060D6235AB5E36C2C5D407E78DC64624113B3BF7C079A3C14855F477A59C3558A556755B25F43AB2868542874047F2F93966F89E899D15321A0ABA7F525390CC27E78DC6BE2B19D27DAA88FB0789E14F1129590C13AB1779203EEDEC4FFB44CF2A6A71AE1ADCE588B3DD1DC38388ED3A6EA22F6E944770B22AE524DE68781DAD9E5B2F9F382F34ECCC0E68853DF38365562C5E76DE5524CEFDB588373A62ACE8CBEF23E1AC8E157416DFF92B740512C39D993823DA87BB37F142A3C1B2E7C30ED7F68DFE416238DE721E1CC4C5A81CE92456D23CBC1EEC7C215ED550AD7BF5A227F159835B282AC8AE9A0A6AD3C51934A4E75F9532110615ACD38CE9EBAEA63B890FCBC2CE1AE86D7589D1B18B4CB7D14BC498EE07631E27B56EB086923BC4E638F61BBC5F96EDE6077A01F26652245F35812FC8915641CAB0F29431BFF3FDCE396F8A7B86F49DC3BFD7AF44E5EDB6A2DC59696C795379CE4022B54DDB4632409AB73AC04602523CBD028BCD78D48827ACC113907428082D75E1E4EAD9B78E0D77EC17B21B02904A70D6088F59EA3B4B8D2D7D2AC12BEB8178865BE5C907926707177A2A2FFF16CEAB24E8BA0C51BFECEFC06541AE87506A729DAB09A11F756F48C92FBE6F282E9225A7B7B14991DABE3B6103EBEA3BAF09C1F2D428AB86A815E1D219F94DD30FF0024FDCFEA481B721D9255072C65E017879E36EF2C980A4517A163EEC4759EC05E3672CE180E0B378A7554E0C0782CF16E4C807CFABB9C3929314E4BC305E7465915C08A2317CF9710E48E3A5395521C633E1E24E760B9E1DA449A530B6E6B17A736F152E9CA22CB90BEBC7A9381EBA22172F9E6549072B2C34CD4094859A88D2D584520569DF5136E0FEE4D264E4808483D674BC409225574361CD413807D3D08826CD3122684B5C9E05289BB909D2A4DC26423534A1C163A4FC34C9F51FDC8341C8461471FF40FBFBD68A24D771F19A6C653B3E106FF40FE73D346C05ADAB2871DEE82522EC20CECD4BC48292240CE749192EB986F349BCC4E0E61C6AAC7EEE07DBBF03B10202A10F8B18F30339FB998E24D721863EEDE4FAFADA622CF452FE91F3510D58A153157572FDC2F940E349E3D2A74C77D4E059DDC7A7B433366F6F6BA035C336EE35F074B2C4E8A9D285F84063CD48627472FD4ABCD1C0C936CBCEA7181BBD947F34DDA5069B5188BFD58525B90E29D5F539B98E7722A86036BBD21A17E28DFEF956383CC9F52BF146FF7C6BF17292EBEB07FAC669BAAF6D7589D15FCBEB367A955A0A7A678093EB2887D550CEFFED51B5D3C941B335488C8DFE31F13B7E2BCE19B3DC528E73040FA63B894FD36DAB4BC19378A397882546AB24990D39848FCC935C5FFA2F059D2728E2AB35925C8F6F24B90E0535F4797873A5C8B228589C371A9CE948935C2F318A78A34B0C0B25CED23F297054B00639AF66FF7C2B4EC97AF903F146C34529C624D7974A9279A3A1203BF349AE5F8937FAC11A2D2539DB8393138E8B267B2E990F6237B2A0D11468D649AE2FFD25F346C3AC0A0E205AF9C6C979A3EFA6735F97DC33BA15CD2B33F0BB1799A83CBD0E7F9082EA568286BA9E76B418F3B5ADB1D0776B9CC4A7350E43D27427F1814E0F9B4CB488BD7A0295248602E524D7315AC9740EC2EEC4071A3102238699DE2182935316E78D068E86DCA63B89377AE9931ABC2878564A332A62AF2C39B98EA041EE9ED8DF49A249AE43095570113BAE4CF8EF7DE2935CBF125B0CE7DE3176DB53BA639C1F68E78BE9B6D569E79318AF99D1B25EF158A54641074DB9E8F10C7412E5ECB0472154139F319221CF532446FF2099B57A90BD563F37D339D04B26FE449F567FE07C564A8B18057DCE2AC9F51FEFDCA966E5D353C94493F3497CA0F1A91A19F817671F3072721D9FDA613D37CA8DAF9D5CC7D7EA759A586DC3681C336448948D3912E324DE6810ABA574727DFD403BBFBCD4E0E4FAD2A764EEAF45AC5D38C9BD3F2878126FFD973EC559F3D424D7F15EB4D4CDC422BB993AE104B9188E31DB2E3134BD4F6A1A9CDD8A3A24BE103B49E63C6E996E22C62BB12C6B74117772FD2AC66967775FAB064F99371A32AB9C19617FB42B26C975DC7363753DE5F36EAE49AEFF5C891D0778D667DC24D7439C14380A56EB46C7836A58FAA452E66B5777599DC44715D1EB4EE203BD442CCECECE39B9FE83A19CF5994AF1647C92EB3FF303C5C0080CE20F67D47023103F9DE4FA9578A361C8651BC9EC3A73DAFE44FFFC28FF32C9F52BE78D466EC1C1496501172FC97CD6E0FE54622838C3FD79F2E71F2FBC3835FBF3A3C9F024D7A1BF1A7F116F3488ED48B5D470235EE81FBECAEE5654957272DEE8A57C119FA63B6BB01935B1CCE35C5D09E5E43AC4D0A8E8DC8B2BE520DE6810AB9B7462E88978A1416B46DD15CC0FAA942C7039AF12AB4FC778213EEDBCAB486274518B73D5E02EC7D5AD6A7072BD5CC7F92C40B4C624D761AC9378A1839BE4FA95589F068D1AE400B4C29EF941329F76760DBA8A6CE7FA5AC41BBD4AADEAF60E1BCC4544ECB5A4A4197D0D796E4310E79318010FF5AFBECED06A56F583383BDEAAAEA01995186A754CA78B5879C324D71FEC7C12EF6A38AB48325F88E56755835B2811278FADE43A1A9DDCBD465835D85529136148669DB3C86162F4A2CB36E47C21DE6874401AE86DF507E28D8650EA53BA0DE23C1ABD8EF94188519063713CDD410DB25DBD2050C2EA05B9FAF0600AD97277AC704ACFE44ABD5F1E06E0613AC54338F1C5F2FE735A0F27CBD833E1589EBEF30B94DCFB492EBE82888FC90BD268FF9F372CE33B36FF1CAA034F5A20EF1900A2F172DF4341917AB4054FD80ADB92A562D4E7E51936068B349469F72FAE9001EED373F4DF9C2376FAF7D79785E6E69D5FEEA3C6481523B2430784054CF2E4F61B4256D150EE6DC02284021A4F04C053E53954F8CDBCC7A953C84239799A5872820610E80521B2EED61FFDE2764B5B50527DAC61823809D8DF97B2CA49C0FE62AF1D7093805D3FD055B0CF896887B9BFD83E4F469D80BD101FE85F6F6F9FCCE785F8402F1123F3F0A2188632F708E799892CB924B3C6E393788B211F4B02F6D777F713A25903756270FD20CEDE866A3464A643CE73DC57E28D5ECA47C1294A9C7735FCBEB43E93F745598317E28DFE75841C0D54DDCD4B9CCFEADE9F8A73889564C3E359EE0BEC728820A96087D3BF8E5CDB741BFD8BEC8FAC5113A22BF146E38563F74735945F89377A29FF68BA4B0DB63E45AC445212B0BF0E0BB2BBF9D7AB4D93808512ECFA8BF8408358D50D1778E47CA07F1DE64D0276FDC04A392C7B5A5D95A2E8845F8BF8AC9416B1C4C8E109E55471C7A4BA9E746079E3AA538E412701FB7BA0034D0276FD4031F2AC9E9741EFA6332F7E2D622F3379DFF869752A78129F95620D56831D95640D2BE8046C69D053ADA5BFC4F0126CBAD7435DD9B97989B3033BAFDE425DBA029E6EEBEA3E880F3488D95226015B6238017BA21F64EE8225862A38BB9B7F7D8FD2246063CB646B4F34208D26ABC11E9C0F346A50C1351242E54827F1463F58A3A594CC72D12460D18AD88B64A8929D4FE28D863E1A0F7B0A9036980DCB271AAD489CC1AE643E396FF4691B89A1BE210958742B9A2F6590762F32915B7A1DFE2005F5698DB07EB46676375F89912680FE091BEED6F0568EE27C5A631B52329FC41B9D4E7312B0180A3C43520236A348727D18AD643AC72BE47C21DE68C4080E3614E93D106F3418D190CB7417CE1BBD2C5535782A7854CA300A711E1A724E152AC9DD9D8045A822051D584966EF822AE28DC69136553E228567CE1B8D78C39E5209D8F5037DE3B0EC697589D15F8B580370574A8B58623876418C28E223923982207356D019E2035D11532760D70FE48C837BECB0BCBBF96EBAF0C2D712E334DDB63AC5B8106F74856A9D6443F4A8188ABB46C01AA03294790200A0BECEE31A60BE7F31BDC2996CF420373A6A9EDF78A4DF04A494DE58B6B1C16FFC0F026035059931F1467F10501EB6C0EC89913CC350F2F3B96A12C897F08F3B7FCDC5B905C4FA1AB4C0A0D74093F3CDD6B77F31BD41EFC704BD96A4B8ABAAF5BDD06F02D0DFED7FA1DF04A0D7CC2AB7C93DCAB30940DFDAB53CCDD0F25FFC617F6EFE9ECB61A6B5E8DF7C6C16FCB58525379999BE7F31BDA6F339EE0C7A6997C9D023FD2628FAC3FE17FE6D2E2858FAE622C247FE32480840DFDAB57D9AA1E5BFF8C3FEDCFCE5516FC88E88DEFE4650F2D4B4593353D1CF2FE6AF295E1E2EA1FC0ED42B63532D880491671180BEAD51F25FF96F02D02BA89ABB61EEFC3701E85BBBE23F255A1EF9CFF8C3FEDCFAAA3B6689B68FBAD8A6FF503CB1FD677E31BDC6F637ECB8B43DBD47C50912F36F0EA6DF045BBB92FFCA3F790D5510E895044AF53DF2DF04A06FED9A7F33B43CEA7FC61FF6E7E6AF64016F1431BD73075610FCD59DE6B111D3F72FA617F8863F6D1F457747FD5EE83701F8B7F55AFE0BFD2600BD16047279E8A33C9B80F4EC7E735FCAA33D2FFEB03F8F7DE8F0ECF1ACAF523D3D7E59FEDC72B5F8F317D34BDF6CB66C7B8249EB2B0587DEEA9BA0E9119EFC9BDE04A56FAE3E7D94C7F50BB7717D49DFDD9F4F8D3FFAC3FEDCFCE5519907428073BC9BD1B0E5EF11D9FCD55E32A0E37335B777C729E67FA1DF04A06FEBFDC57F13805EEDE55FE3F526007D6BD7FC9BE1A33FECCF253F16DFE13F3C09217AB42882357EE5CA798707A69701F96C91E99D14746A17E950E51DB9D5A0E4190EA6DF04A0571AE65FF49B00F40AB772EBCCA33C9B80F294762D4F33B43C3EE381610E048FFC959DE52B3DA63768057F311DA4B53A7C5B3F80BA20DCBE05E6BFB9BDC7F953C85E687C2D62AF601B0D49DACE96FCA4BEE001FADAA0BED4EC46BEF1206FADDA2E5D9EF5BCF8C1FEDC76D72FCC292FFA5C8504FE9AB03095DFFCFB172BAB0485EF2E8AACB957D8DC4F6A9939F8A5D91FBC77A594AAEC361EC92F04005B31D3AFF2ACE9F680CBD7965D2E989B1341200FCB43520D2233D2E29800BF98BF0EE27F9880FCD9BFCF1DF29B43E45904C0B6E5FEE2BF0940AF16929B1D2DFF551E36A11080BEB56BFECDD0F2C873C613EEFC15D291A1E995FFE6B61D30C458E80E17DB738AFFFC227A5E56DA06813C5A588CB924FF85FE20007D6BF707FF8300F41A20537D8FFC3701E5611AEB5FF6BCF8C3FEDCFC3DA2808FF515C8C32CB68F3AD0D9BEC08438E790FCC5F40279D8D6F4D9E85499853BFD2678B4FF85FFAE20D0FBF880D35696FF42BF0948AF192FB4FBCBFE177FD89FC73E7400DEB7BBFCA7472CD7FE5CD8581AF117DB4711125FFEDDF64486FF9467E8AD8E09C0ADB5FB373DD4347F571FF2757FD16F02DAA7B46BFA2EF1D11FF6E7B28F3D360FF196C367C824C8FCE631E2F62FB6A71A5408208D9619E66ACDCDC1F26C02D0CB3DB6FDA744D36F826A2F795ACEF25FE5515E18AD46F61CEDDA3ECDD0F2CB7FDA1FDC1E4FFE8AB921B6E8196CB541D072350E8EFADA35D9F34F5F911450D2E6DE5AEF3D815B2A60CD712C7AA9963F2A5CE6CB7B2802734EE9C27D0807A8AEA3B172D49C168384E948D34FF2126EF63369E63E4290036320D6C27FEE314393D386B73C8A0D50072A5A485F19FFE1BC25B05ABBCF6D7A00B5F895636304BDA093EAC00D72140361A834FA560231A31588955DCCD131805AA1FBA8A6E457665B05DFDACF5718C5CA608E8FE15BE5D2737E8CACD88DE410150B623C91A72401FA489757FF017A16011A0BE920B841F94F4E9181183D2D59A58EBED51E738E8C867542ADCDCE5AC8ED82C02A119DA364AC3261E190A96E3A5E0E93012B4F6BD06F780EE8CC9DD77BE04808B85150B1F26A3FDF8C14675E044799A3E0F8A4B1517F22A017D8821EAAA909E4DEB2FA3C4F01C0DFF0B99CFC427F10E0F24CB5A05CE5FF48BF0940AFDD6C6F680B7FF1DF04A46797988BD6CDBF7F91FC5E72CE83C8A06FED8A3FF6EC8243168A71FBB8AA294BD404E94B39C724FEF38BEDA3213204C53F0F043CD15B8010805E55B9932617FE0701E4D152DF1B26722D7F4B68793601E85BBBA21F86A67756A59AC39DFF955E4D205B70C07F7F6E7DD50ADEAAD3F33D89D91F8047151421CF3AFDFEC5F268B32AAF1483C0E0DFDC4AFEE120FAAC6557BFF1B3CF43499E0BFD4100FE6DBD3FF81F04A0875EF696BFE83701E8B73A4FFE70F5B7FD79E467A7DAED11FB9C08A25F927DB06A21EC8410F38BEDA35321C922D1DAC5ADE56F0EB12709DE908B34FFFDB9E5B9D02B641D7AF5F9B39900255EE837C1AEFDBFE4D90E037AEDAC9AED2677FE9B00586D678E784B7EDEEB6F7DB5DD2C3B9E40EF190ABCE89467E83741D3AFA4CFAFB31EC8DD9BBFE7CE35707BF57D8740577AE5D04300FE3217CF3CB63CFD4BEA97DD75EEFDA5BEF4CF9CEDB5BE177A4550785F79FB4F5E3978A457F585E051DF0B7FDBC70601BDD5412596FCD81E48092B39E006958561B62FF6E7B340BB7F91BED8793804D4572BA96BBC180EB6CF26687910F0B73C5DE2B6A70940BFAB4FF6B9F2DF046CEFA55DF3F78D077000CBEF532DDEE681FE5F614F1E0B17FFF945F45957AE299BB7866FFB5CE80F826DBD92E74ADFEA8300F48A16669D7E4B68F93701E85BBBE27FB1CFB57EF7E7D6D7E128B611455F3A00DF94903CB85D42E08C77F38BE94590B7D220ADD4E1299D92E74ABF09B6767FD1EF0A82BE3ECF05ADFFA03F08C0BFB56BFA66687B9EFE707C6E7F53898C9343EFA03AFDF3CBB1AEF7F4C67F14FDE217DBC7513796C52100E4B13D916019794EFA4DD0F4D86EF36F7A13B4BE6B117D24B43C3648A574AC6F660196BF6B7CD3B73FECCF6D1F85E81FD8BE65FBA0A1617CC48C40FAFA74042FF32EF97FAEF40ADA4D80FAD58CE65FF49B80FA2ABAC65CE60FFE0701E8FF577DFD64FE95FA1D699BBF065C2A687D357EB5BE7ED9EEDD3362DBE7A43F08A0AFE72CCEE93FD11F04A0F7646ADBB37F89FD4F7BEEEA087FCD2FC0E1B1BE5ADAD2B72ED648FDE6D60D0CEB20A8FE7CFBCF955E03504F333D9EE63A7FC973A5D7701602F0D71A1B7785B73CFD8BE4CFC6CBF2CFC3BCE67FA1574E2615047BEEEA7BA23F08381ED17AF4F696A705B63C177D9D72EC5DC2E070A1DF04C00ADC8B82F38BF9EB73BE5F61FB37B796A7391CF412B84ACFE7D6F7993EF1BFA5E53B1DFFE65FF3D3A29FF67E95DF0677404279D45D383C7B966711B4FC2E2EF49A8182A1F5D5DEF7BCCBF5CCFFA4577CF50EAFB03D7778FFCCFF8CFF7771A64F8EBDE591C338A0853C3BDC7DA4DF04A477DEE96A7FE6F0ADAF09EC60A0DFEE17F98B83E93701E85BDAD42F7E927D306091FE0D7D391C3EBB5E00255DD0E3FBFA45F47E623BA700406F7B6252DFFC9B83E93701E875F46C76F4EE124DBF09806D699B7F335CFCB3C3BFF8CF7900FC72A117FF0BFD96879BF83D03157FBF6C5EF90A1C32513663DAFBFAC5F4B27FE52BA0AFA67BE059F20F87E8BB08B635FEA26FF38200D5A734E69AAFDDE4D904206FED8AFFD4B8E53FFDE1817F04B0FFE3C1214DD8D33FBFE5E6EEDE768C124FFA8300DCB1020B6B3BBD407FBED16F026265AE6DFF93FF4100FAFF595F26B003EFD2CB3EEF9A80E41C0004CE6E76C73F3846A5F864C60B682483E0708EEC7910E073E7439095FA8BFF2600BD52BE6BBEBF7E317F658C93F081FCBB3A64CFE1E0FADD04B47F49DBF2E8C1AA1C0B0081C06E2F7C080E4D0ACB8E7FD16F027CEE786C3631AC5F621F3A402E4A07FDDD9ECDE1D19EBB3AACEF857E13943ABBBD8F82B1A7BB538F1791766E75290EB480E9AD6FE69B457FB34F6E76C1E7922767CCA82FED3F470B9A3FDC20FA2E026075F27E4E17DCE93701E9555F16CFF66901CCDFF36BDFF1027A4FF7B0B7BCEBF742BF09408F3813D986D5DE4741F3DF04A0F716F73E69805F2EFC3701E997FA96BF05167F3B7C8E1B80DE581F8D7BA23F08BAF43E72D01C6010CB6FF14C00ACE281B953FD4EBF0980DDE6923CEE0F2B3F930EAAF2330157FE61FD627DB5AC1302B677D6EF1C3FA81E8F04B1CF226869977DDC4336FDC53E87792DBF3ACCA63F08AAFF5CF90D8C384AA0251F050A25947CEB08C76BD6EF5CB44EFC417F1000EB255A0445E59F17FA8380DC385EC75C96FFE47F1080BEB56BFEFD8BED2970EAABB9353DC60268847E5BF488D808C28B4000F1B5496EAE86A14627FD2600D2C5618EF317FF4D007A1FDC41AB29FAF9C5F26C83A3F45D1DB2CF85FE20D8D2367F0754483884BF9659DD01421E455F7BBC700498AB622E040D62D6D3FCCD01BF98BF261439AD00FA6D2ECB7FA5978365919401F454C723FD2600FFD6AEE4C17B6BE0C0354AC9E315DBDAF489CDC38AAE11E417FDFC627AAF696631F12D2BBCBD8B0D0ED81C4CAF7C486D82C40BDE32EF3FE837019EEAF632E81A7FAFFC3701E85BBB927F4AB43C5EFE33C327FEDFDA23548716DE025A6068874C3BAC07AF2BFEF38BF80744258200F49E4E2E7FBED26F826DBDBFF8B779C5FF5BF9FCB5C97549687D3701F46DED9A7F3334BDE2B1F6873B7FFFC26DCAA1677F589BCEF1B7E617E855867FFD62FB688B481D5A88B4EBD0C2E2607A19BCE77763BDBFF8EF0A2A7DD7A1852B7F1BA40E2DC03E6C6E6B13F6DD9E9E7EAA037FE26F8FE58AADED237FAB4DEAF17F8C636D1FFB277F31BD9A7F08C0DF7B48269FBC38987E13D07FCADA659F0BFF8300FC3DDD83907FD01F04A057735BEBD1AB44CBA3F4297EB5FF1F9FABBFFA560F5F8716B00EECE96AE8F1CC07EDBFFC677E317F050C7568011525FA65CF2BFD2680FCEA5EB6FDAFF49B80F4120FB559F6B9D12F02D0B776453F255AFEAB3FACCF6D1FB5C73AB4F0862700D5E138DF85FB44956E5AF1F9FC22FE06EBD002DE7EB579A77EAFF49B8093D79BFDBB44F3DF04D0D7F981C9272F09ADEF26007D6B57F699124D7FFAC39DBF7FA9430BF19FEEAF7CC9C3CA4F42238D7739B41083D4A1859216D1CEC873D25B7D13C03E6D8D7FD357FC90EAC3577FD01F0465CFDD9F4F89B6CFE90FC7E7F69FEC5F4A7EE3FB32DEEDE135F435229BBFDACB8CD76A6EEBD0425A1009220FE3F310D07FCA7AA5AFFDBFE90F826A2FEBD0C28DBF1A546DA94A7B5C87185789CB7FDA1FDC1E377F3E6089B0ABC6AF0F2FC8567FC52D640CCA26FE9C5FC4FFC3EB83A8052888E052BBF2D69648BC5B5C1C4CBF09DEF0DA37DBE33FE80F02D22BDE737A4AF575E17F10409ED6AEEC3F0C250FEF83A182894F8ECFCD5F03681D5A78CB65E03EB400FE0AE7E6D4C2FEC5FA9AC0E71680D5FEB15CFC62FECDC1F49B00F46DBD927F4A34FD2600BDF203DCD0FB17FD2620BD6A079BA09ABE199AFFC51FF6E7B18F3212351FB4FFD49675C8AFE557877FA9AFFA25FAB2423FB02F1702401E87C72B9F361C4CBF098AFEB07F97B8E84350FAAE130C4B42D3CB2021207D69D7F6B9D4970DD8FEB03F97BEF6A83AC28077D7D4BD60D6237DED8D6BCB7D5A047FB13CDAAB594718F0EE37E3997584E146BF09207F5BA3E49F12CD7F13805EED656DB9BFF1DF04D51ED796FE55A2F9CB7FC61FF6E7B64FE677E99FF38C73D6BBB1439CE36FF6E29ABE7F11FFEC0AF68584904797391CF6BCD06F82EA7FFE45AF0EAAEDCF6774E9AE337E8D84966713807F6BF787FDAFFEB03FB7BE1EA1902189BEEAAFE01EF61F75A7EB08C39BF745D71186807584E1CD0F00A5B9997F73307F6DB7E8F638DAB5FC17FA36AFE5517E2CD7633DF2DF04B04F6BD7FC9BA1E5D102471D6941A02DFF476FD3F4FAA58E30C0E0ACA0DAB21EFF59FBC7D62F4BDF3AC250D6431B6FFE92871C4C6FF54D00F9DB1AFFA6CF7A65F4A597FE452F838400FC5BBBA6EF122D8FE9DB1FF6E7B6BF3CAA8E30A4FF59E3DD75FC75FFC011D9FCD55E6A0F3FE4E77ACD3AC290FE61E83701E46FEBB5FC3DE29BFF2600BDDACB3A6270E3BF0940DFDA35FF6668FE177FD89FC73E6C5033DFD4FEA2D6D7E16283BECEB867A36EBC6BF6847569F657EF59DD465E84C32BB2DE6AADC8C5AAACA9FD2BFD4180E437D6C5C06D56A3B0AD55BFE0776987CB7B4890D113F40A3E275ABBD09F04E0AFE4F6BA42E246BF0940EF3DF9B33AB07EA13C4B1D54C7A3FCCDC1F45B41D0B776559BBFEA8E7AF5EA57BB31B90842FE6F798AC69B27559B57FA1DAE83BF3793385825FDFAC5F6D4EC2CD30D2EBE297A9FDDE3177AD893F55B67164EF33EF03F0928FFAABE07FA9300F45B3CE9EB5BDD787841F2E792B7F8DB1B5EFC19F77BA4DF046FD8F6EBD86CA2C1F9C5F6D164AA8EC6204B246F1C7B2E0EA6DF04C53F472D2C4F0B60F905F2F92ED5EF94DEFED00298BFFDA7661F7779FC20110536BD9A7F9DF578FBDD9F4B9E1BBD9A33BA5CFBDBFEFC91DEBB7D10E4847E7DFE48EFF012E2995EC9FF776F5E7DA4DF04F0875D9CE99BA1F5D56E463EF0F3CC3F0ECC87B3488F0E41E12E162B498FFE8ABD3D0FD20324FFF58BE9B51B81931AD3FB80AD6FD37DA4F7E64CA7B3C06D7F6EF9BBC1467E0A30ED7DABF34C2F876C7DDB1A917FF518E6BF0920CF16CFF2F72FD6771B04F45ADCCC89AD47FA4D007A250379D149DBF3C27F13B07F507F3EFD1BFA5B2AC828DDF218C41E00D91F430DB10625CFFC22FA80C9F6BFFBA5E30FC41825CF85FE2080FC5BFD27FE0701E8E109900773A2BFF86F02D0B776453F0CADAF578BDC213FF1BFD25FFC797FEEFA72BC846E2AFC351DCEEA39EC43FBCF0D7D2521C77DD36F02603559E3F39D2DFF85FF26C052B9573F275B1B0B34FF83A0E8FF51BF3160F98341726B793C7B4583B5FCBE5B38ABB7A82F8E1773BB1F34BAD06F025A83FDDBE7F457EB17F3D7009A700EF4DB5CB17F7178B4A79321AE8E47FA4DB0A58DBE6841AA501CB4277F0CE8058200A06F6CF37043FEEB17D3BBBE321E9535F063F36F0E96DFE63201E4D9E67AE07F12807E57C723FD2660FFB0D411BD47CCCFD2F7184031FEEEE1D5F4FD8BF56D756C9F6DAE47FA4D50E33B4B8F7DB01984FD150360D9C7608DEFD83BA6C95A99375B773C7C60AB85779E9F607FFBE9372BEA5B831D69FBDB0B58BB9453EE056CE291D95A205BFAFA7FBF5CE9810EEFBC5EEF97AF050189C899186F36837D0626E50B49C542E2F2AF77F2A8BCFA857221A7B42ABDD8882742FD6273E3895759FF1F8E8F29D6C1C62294CE6439E5C453E4003C4DA09C27E5425AE84D0933E34E5FEBCEF74B7E7944923CF11A2000CCBF2267C394938F4AFCFE382B169EDD4BCC976DA59791A04C69C513D96528A1E8E49DCF49483D958E50A0006A84C7900CAB74F478A52EA229F2C0BCAC796ECA85048F94F648498D685C95BE0A50E9856CDD6342E83AA20C256A6228C353EE72589E15184A2363A56D5CD5263DA42837D2D5B078E2110E5022E851E9C8296186634FE6B14FDC0D3AB5B9293712C1B3282B66C05E7F594DF9299C295F5EC7B34C90AB291B76E91185F6BCF23C2837724AAB3AAA02CD936EEE5CE0BD360FCA55D5A0BCC889614A6CC4B31C4BF5BE3E536D1E94487DE83270538EBB3C50FEA0153BC98DB5399A0C5D4C6974F05C485CA8370588273A5AB1919C98AA776FC366F9CBA7E38AE741B990F7D28B8D78223AEDDE8627DBAB00957E520E123E7F29BDD898270C932E13FE399F91A7DDBC7AB0EACE68CF6BEB909B93CD4D4E51AE3EF9E4594D457554ADB6AC54F04DCE2B4F95DE3D6D75D023A79BB4ACB475674B6C7BDE78620F910CC3D2794C0655EBDE1B0F19F467B63C5A1CC712C989AD50BFDF5E5FC28DAB342EFAB4D288DD5B516E242CFF2F9E0B89FE731CEB5EEF253475BFCB992FA5D152C27DF21A0D792C5E4A90928301E6E19A8362EA07E01BF2944607E542DE7567B57C21009595D8D77D79E2F5CE693F30C373536E247A1B58E96B7AC55F1CB3F865FC2D8D103BFD7E603D96BAF3AE6B1C7EEABEEEA0DC48537E7A6894CF638E82631D19B5696C2E3692E70BEC70E0A66306BEAB30940B69CA8FD1485F12963D317EFE7E5809C40CE151F6A4DCDCCE688DA0EEA7DDE726A794A034E2792B3D5B22E521E279507ABF64781A90EE6293D2B7BA90730C612B05B646041283F933749AD1A8BF1C398D8C3DA774D52ED5B5EEA9DAAECD6579EB1E39FD193A6652368F2A5D1AA1C0BB9CD4E80B19B6507ECBCDB1DF489472490792D6FD4FCAC506411EDAF757EF0EC2C52BF4F9E639486050CF5FDE36497B36CCD2B96B082F9468080200AFFB9B7290535A349295BE90A2954662038056521DB12DFE4D69243C24ADF68972231FDA66DA2A4B7785A5BDB75CE1D9AD7A28E321FBB3F1E4AACDAADAD688F7CC6C39F9C060EB1EE4214A7B326B5794F77A7787224A1588328667E4948F2F0F695894F290F44BB6BCABE15EFAAD8E964687950E9FB7952C0A793692A51BE946166028DB0F5A23BA8BEC8923E8BF5F8BB26053C22932081CC383343A28CFB183CE3A5ED7B6B85BA978A4366D4F9870283DA7C7CCE994F38B232CFB7D527E711E97BB310040E8DC541020E3B9306C73549CCF5C61C89623E18A6E36596F26C6AA0E5B65DAC52723CF2F1F5BC003F18C0E9CD6010314FA8D2E57DC14C66353AB00058F3EBB8E834AE8F87F9C6AC2333F90EDC7792ADC030D097EB02CC76FBE3919FCC11F6280FC0266081194A6E50C5018CC21305D089942E484DDBC4C4BB7CE9B8CCA397D0E09189C441F01D907634C1ECE0320236A74068042B90943DCCAD60058F3DFC886E3D1A5B4249AE133A67B314AC823B3E8A608A46FE5821EC63B77DEDF8CC7F23E21CC8010812FFBB1283EA38D112664342A57AA8D21E005689001F8CE70CDDBAE1AF8522486D62DC169EE6F8CBC66A00A0F80D911823E57DE37A7D7DC212A322AC7AA6960F290168F370DD1EB18FCE9A50653D2FCA9257A052660C59D5586BE4164AABF448DDF9C75BF30AD1306E7D30144739AFF55AE0113022889C8AD019105836C2218B8FEBED95C5E3183CC5D29896F368F57DB91402644B27D0054F307CF382AE302650DF05D60C8FA81C561D485850000EBE5D12E1C5040B91FAE73006090C7BD3E7006000DC9639D015E4B466E382CCEF6A68AF9C0CD720050BDB409EE9BE537B6091E7921A0E6822BC660063E612C061C63BF11154A3696F3ED269672BC2BCBE2F0CD7391C969DC283EDE50F7BFBC7F4D18249C300508A05A71E5E17639B07EB9E3C4ADCB1B902BA0AB90386C11BCBE44DC285B039A0A3B4BFC81AC265ABC5D1D00C8F03AB0BEE13A285E2291DAB8F00EB59F74CF07CF6B57970100E530B5C87298C383338681725028D9180A1A71F8AC6903DCEDD0DC781D5B2BC77BC81A40BA134004C5CE7458A78C581E224D1740F7E1D105B478C5C2D0023C9210FFE0256FD55DE37E3F4894BEFB83F74334C03C213A06D7970168CCA2047C79B2873D5910BC005EF8052075CC1EEDCBFD70BE39000FD5C0800137DCCB5A54F63BACA10300FCA14259FBDF1E0960FB0D50D074B07012E8C36B01FD0D1904E0E52F68A0AE1546D1F8C64ECF8907807CA344273A0033C037EC6F05B08A327BC3D22ABFF18A332E29960A66CD5D64680E0188F9F2206AB23208270E6D9D4F745668832E87AFF2B545C5BACC2BA02A4B40DE95C5BFC1ED03696C0A8AF883806B41159C39D207061660228E3D24BD40BB0B18D07DF0542184406363EF033700E07E0A5FC3DC13840D4C4ABE845BC8E1513CC1AEA691187E60994F572E360BE2B3B9BD796095CE2C4E567F70622A3CCCF342A991320D1C02F767D2A890E2B99438D4BB531EBA93676AF04EB99068E897D28B8D4A57B49FFE4A94C3F3D448F66CDD4B83D8937BAA61354DE43E989BEF714083FA2C987D9C941CF18B27DB4001D4A861CAA98134D5323CAA748EB25F6813A64443290FE1BB45F29D50366C4A14F8E5C1D90590C7DF94E90B24573EA39C274F0C17E53EA3C19F3C0FDDD3B6A47BB1B9EB7EB192D23399CC4414CF7047AEA7D29975EED6D13C42F9C3A8AC791E94FFB2E7D1E29A47F16473A4BAD0681C0B4854EA59EF0D53F7CDE668D2B4D249B9DBFB7656504E81E429DDCBF2CDC3725E2815FCA615EFCF54EF85144F02E98A5CC0EA9764DFE87E200F516E7232F4685F6A1EB16723553AABA534FADF942DE7FA8C1ADD796672783896742F3F60E9DD41AB36573590F2079108428BF4DE886A11CF7840FAE5B8C5277EA3D149B9902E80C9D350E2495A0E7F6EEF1A0412A6E3F00387598F782CFDA45CC8503AD497461A8601CB9E023C8983EE1C7F100DA4F4D741B990D86641B9D0A7152538603457FA0048003CFD04246E8B83551201A87421314EAA74B2E1B55A43896D6AE1290D5F91539627404A631C554877AACB325AA30A395CFAE8DE5F0EE5C17328FBCBA14C18B3D51B8DA0AE35A2EE0903CC6334EA2F87A791B1D294DEEA92B2ABB6754FAC2FDD1504E34B51AADE3311685DCB9E872F8972EBBE784A6E4E0EADD154B5E5BC51967FDE4ACF045356922F1D9429BD4B8B9CED5B2E3D8E45DD6DCFA9F7937239DA4D4EDB02C6164F516ECB67F5787C69530639EDBBEC29AF0B653769CAE9DA5BADD81395B4E2AA30518A870D31B5892FBB364F9FB7D06D4FDE60D775D4ED880D355DCF9D72216DA5A53B9709B5304B9ECA787CA373A29CDF4AFE66BEC08BC7312B0D46E90FEF8AC4012DF47AD9100F00AD321B9402645A214CCEE1FB1BEE32533964D0C10F65FD70220B913563D006E0150528FD9153071F5FCC1C7D641AC8093600B3FE42A08E916301359B17E6337DA0D255B9B315937A30F87432050018E4B6109443E532633190096200CF72BEB86983A95A2A67D631D51767D9C921E1C88A2CEA7E5099BDCA1A1848CFF3C584D257BA4BCE5C0078A2C6D4DD0094ADC9E022482E848C4314D388B2B546B67416DC7252C9214773BCAE5364E51400E84E5C024067EB005899BEEF322AC2879E137218417EC18300D31E00CCD098CC4A79261A035C61D8D594B959EE37FA2C998E2A0D20B2605845DFC956C826E5B3AAD6E4BB70A883DF544520BE4542C9B3DFD6A7F4A3297F908D6123F8D2989EF938936F18C6E3A9EC4D33A6631E00215E899E64CA643291AD85E0AFCCA00D80BFEC0ACB63A4286E305D3254E046F19CF00440B2A473D89F2E8085364664E1A66D1349DAF0943DD21F51966B9349B9C21FA94F722EF220AA6D3360724C33389A81D353594733484ECA0C354E9F941B89130C286DA2193C570A36896600D0275CBFC8C7B27E3B9EB8502E6428EDB57047B45434F8E269C0D961241820E737FA906874522E2428D1B7241B229E5A3BF72C0B489AD9B70EB9B4A42FEF941425C8C8D54B70173957817F503AD51C75CDE60FDD0F4A1B664A2BDDAB4038B5354A3EEB5EBAD445E59B1286C9B8624A8E38CD53FE174AE96E64285DB55D474CC68AE761A565DC3BE542A61A2057952E36E129F749B6D756DA7574A7F44016390DB074B3014C394F9EF264F703A22C5894E5D6102D7534F5EE36802F9BE7F7AECD25E7D93AE4F3A94DB78EC593C88CFD47B5006085F5AC204A384A3890D36A634FAB1BCA6EFCD2E8DA8A0B96466588D63DD53056723473B1676990D2D5365B233A6B7B9DA647EEA4C6434AA3853CD42325DFE450074339F91E0B9AB8C619ACB5701C75776D20334A6428D1631D40866860360326FBBAEF22B76F8F2678C2038D82839AECA1D8C8FD304ED7E19B2FC8240C5D868327812F8E8EF50D13FCC05850667531D7561706329825F97F77AD19D6C1199A2620C3F5F190E0D303AFC5C9116D03A5DCA7F295B1C117F757A289591CE6AD1383616F2B646B80815F01BC26038005E5A59E95088309204E95C3FB704FE0B30CCFF88311236DD095750554E71818B0B6E49EE68D111EDFAF21250E0942F3088E137D3483ADE5F51AAFD1610D0EB6A787EB1B19081F0EE0610F64E086BC483000B87660320151968B1059E341B25FD6724D725FEF6058FBBCA4400C942B8E5F70AB7DDB04F7DCB2504B6DC02BDAF84DB56209F05803C8104D981BFCA2AA15BBE2013814C57203AAE8D3F14601EA3303943EFCA63CE63F866A5F8E6B5C68C24A64BD655EABA0D59FB2B501AF4D800C85660502E5D06761150B4A061E09106113E3E8137623900E4E76FBF2D100D402BDD9EB69B8EC10827EBBDBFFD4B247221E00710A944327E17576C886669061DB4F6A14F96E0A9166A885A62CEA61318864EE5CD07F50A27411D804083BF67846C0C123C804D826EAB73E1DC4811B6D9FA6CB7384A82257DE3B83A9BCD68EF71AD840A3ECBBD6951B805F7C7AE5036410277329344D16EA1906DA24B9A526DFB9B6F905CBD2DC5A50F84A9CC6FB51A176FCAFACA35A59004D87579A18B8287F82FA83E02F54A2285141B54A83C606F1B865C718029155ED2B6901D41F1BA8974DDD3CAAA7C43E7B60BC7E030CC91A6039057012D80C9469423FAF42D9059637E0810300695F7CAD0C52A715953EF846AEA18D06702B8E046AE43F8900F8164E05EEE8B76886D4396EAB01E0FD08F04248F4C2FC4F421848C76020D6A20725F9036E64ED281E00193856FFC4CD640010DC881BBD6100A8D48023B194C3918EF94E7DA32918DAA60076CA3F197E70800D401C008F6201701BA519E03370088C2634036A1580E722D889438CA764A0C4480324BB2E50622D9A00A659280D43157DAF5399038B928DF5D38B5BC3039F8967219B12892DF3ACD28AB20A74E9E0F99191928752218A1417CF4589D31A83442C05A1B36A77A75CC84F65D77208FE4EC90138C8D1D57262030D0AE4A970C8F9F903BB76ABFE7167DD93A9937221310AD39EEE2051FAC0E2C9E95E8D47DCD900430CCFFA92941B89176964880E95BB0C512EE468108D9A0D29BF358C27F8E00B7128BD795E2807792FBDD425CF6DEC6B1D2152669DC10B45B9EBA8352839B9C188FE2A8DD8377E252060F4591113EDD9B028B93B276EFEF92A1EC5B3BE14254569CAF599EA4872220C919C1AADD2E2F0093EF38EA63BE54262F28B0E216305291B26CF360444834740E8B9C5E742B990F90C7245A366239E877FAECF24672145C93EBF0248BEB18581A7EBBDDDDC3C077993935BBEC44694CA3525AE61E78B51577DA64A3F2817128D6A0A1065B121CFD7AA964F265FAAC2EE940B099F3F4B8776FE523C3765FB4EEC795296BBB08EBA677DA2DC48C4BE68D25F4E7151CE8659FA761F3415C526D5D75D281712A59FBA7781E2B9BAF6E111395FEC329955B73D39C424EEFAA17A3982247B7286F0C2F84D4A1DBFCA762157C30B4143780A5994AAA3204199D29E4ADF05BA00F2287B2A678E9991347212CCA31FC6C4434E0C6994D343BD7A1B9E47031BC4721CDDC1E391E762836A088FA2A453505D948E091C0D814E1448B474462AF8D694034B4EB20912236C7814CF420EA5F3D47F50BA748BD63C5947A906F952C1E2A90A2CDDAF1A1D940B99022C8A783256E1464DCBC930019A400977E509B1EF942CA0E26FAF5F75CC10F7014C9E72976CD68187B0FF7492BFBDEE3B941B695FCA6E3A52FACC236A823C7D88D24714D09131501D8D1A1625FB90C393A736E7CBA174554F69A94DB939BF1CCAD4A69B4A7B48743F2813FC378FF210D5111C8D3C6DC2942EFFE406C7474A3956824BD8D2B55794050F4F574B0AB05BAB3655FAAE235603D844837F521A79E3695B442303E1A99E61D7267B0AC263CF58E96ACFFE92941BF9879CB1FC03E578481B7B78A6368DB95202963DAB49D34ACF757450561DC9D2FFF49094BE3BD3691DDB97AAA7B57A2327538E98D9B8FFFC56CACE433A4658621AE0F4036D50F5CC5125BB2BB13B0E0D3379450068DCD9DE8D5403AA2A5B3A6D73EE33110306AC3F99F398013E1486732B3E676A800C2A34E01A5BA5FEF8601F0A0D3703EEF585A13E66C01E191E2380515DF4C1D5ED9CC359394C63288EE749585DA3A649097C331536009A0C373A919B1644D9FB09A06CBC04D900A4CE388E4819AC11501AC35956E566B8D9BEE60F88F660EBAC5A62628F4273520A0004CD892E9041B6CF4CC0B5C36C58B37B4CEBD2F6B2AF2418BE192865E50CE7000878C50700958B79B91AD6F3D8760AE9531E0200BE850D5A10824B22F0EC004EE900607FEA2C0000689EFEF30BEBC9C4A85690CC2183004C2E61AAAEE41544E6379ECA62073FC4FB86ABA15C00143C55C44C132279390930609D6C1100B0CE7E692C89E29BAC960220261350FE8850C823B5569B9217435CCF5A717D01804D720F051EEB86A04921E21968D6B14D0700DC28200545329B80F5E10BA043A6F8CE0B5958D51583320855F09662588798A88DB93800276A80A1A95CC70150832C943B4D91FC58409E0A352693482C67A29C9C9043B618AC0BF8A2D40DB0C2397995E191B4C22C54AEFDE54311CE3402402DF09D6A9391817322C0D0204E97215B7705B89AA16F9819FE8C728C08AA6D7C7DA17FC2742FAC19A6E644044CC172DC3F205F418CD3C4F8869555154C5BE74805244039493AC3C5E007C9DDC285E06F05307B3D00C3B7C6D0E3CB3A727FBEC72DC3575B00C0B68143DCEC229C1D31E09E04731A98213DC99712E40D303798055EB4609279668D757A62DC5AC3FA009C3306069AFFC4FF78C932B6CEDB74D85B4E8CFD1C871600A45604146BD675976320F9172A0D064EC6F07919F4E79AF0C16160D46CC4B7D3670C3050ACD5881B60DA20477C509310B46CA0567302288C16B6385EB60A108B5A850388725D0BA915A5D830C3518FA53DF179DA041501FDCA1F710F0A000C812C5729D206D8ADE4CE0FB46D58ABBA15BE83045777DBD7125B826064B64196E355C86CC374D5B1F1E22FF4656E04EF9C5F577FA1946FB366878348C9E2C8059DE241F7C786E3FE3D80B3A000E4A9EE19B5CA5D7EAF85EC6C8541978942B1A7CFAC39611C802DA230DA068EAE5B06E134AF727DF2E60F673D612A62CA19D5B5A6BE9495CFAB445F7CEE1D3D49CC8BAAEAE66E32AFC1A053653BF6E2110C4B32472B00D82F798EC1C6A6B43E037A0E44B8350BEE540EC07960F69E20E74DC03307F4D2B47DA9C41EACAA88F70F5602196402DC7002B8C52B79CFDD1AB289B821D32840E5C09806206BF6B841020E6B904918064F03509C62C0E69EE01D554406E91C65BAE4B3476D726B1B00904DD891335B4E9BF03A7F70B744CA5AF350933FA373C27492887D6A426CD752561C01D0399D360A9090C918A75B8101832C590280E059A50400CD311EA41CB615477DA82F9205D0999A01C4C0CEF986B102DCEC346FECDB4A1C2D2566D9168B94515BCA2D0036819A703CF682B0094EC7C1FCB93C06E114B827E14F4A3C74030F833B93D287B7AC2F78A0006C48A32237CA8D34E54A83EB102761D688806A44BA0E27711EEBEEA464A504891DF9906BAE8B36CCC0583C4999C81AFB7650E5E9F1C5935F36E542BAB4C4D35D3A61F3842B56B7ADD21386FF41995E98D7C8D767774A66E4B1C2215F1065B6CFDD29B552E94C1874254F17D09464D3725612FE91675B7E993096B628579EA94023FFA84D977E20A7F6EC2153677739972150FA14084A781DBB3F7830D88C3FC6EBE468D1FD401EA2FCC1D3CE7B14D0945DEF142D4E71F52597D194CB9780490BDB7286F240BAF4D98532F0E81E395BD7F09461F825293772E4EAD2577BDF4D7C4A3325BA39F66FF00CD611426B02F64F4C6F09B8EBFC553AB9006E6EC8440283B8BE513F0A80DD93B75D0240ABCC0C017D2B7B318CE7281700C4CBBD1F98DD5D811AF18541324BCDC56B0089B57FB52503F6073744CA10A75A802E56AA90FC470369626D01393B8A6FD81163D14D0C34952980C372619454C8AC16513CBF4900C2B54B74C4EED6CD6D03353C2A47DF00439306140F2516E03CBE66A858768407666BA6053D809C1DC04E5A88D300A52EC0A9904464923AC788BF2435B381B61B191C80EB0785A21AB32FD3E64DAAE3CB79E2443DAA9F5CE8E56A2C6E3A9A1B00D705A0EA13D063F24220332B33D840698A68656C206E095F906883A66544313880A455E17C60D00083D7A4E8B0559ADE5B831AC3C0D4290860F85CE201800EEB10152AC054099201408284672807ACB3C701FB61C12DAB5198998141EEF746CB22269EA825895CF0300D1055C2CEE85D7E81009B8DDC8023418434E0F17D00CE3ACC379B07F76C378F3CAC681E27E080D13CB2CF9B72781B188225F230E01804F908B69003704C35DF448E97B33DEEB00CA434B6438C846AC0C8D5A8012BDC0180A690611100CDE6D54B5C1840324752DFBC5BA52B41DBC2D26B60D705BE492786840001E715F064127D02688887F55B62DCE81100A3AEBED1A9088340B9C253E468E46E8A1941453FF2D4208023C3000ECCF10DC8E2E338444E2015C5B05B4B4A2A473944A7393031225901185D1BF85246D2734EEB93530FC864418564AFD0700024400EE0181F7693D4EE7AB5992D9950E4B854A8D5D636FB172278CAA6CC062F0194A0AC92E41021285540F7290C0B2D40D6C98D07B84101B6CE060F68CD6FDC5DE35433BFC14041060272863A8073880038334965BD94498B0D780D21EAC7238E96DA73D20BB500D6592E412D104873E1C4B3871FE51D9322C3BE7B3A85B708C1436090EC65C24E1A7AA2674D00D49A632AB680EC9883A918D4792A6A1502B015798D16B337B6225D6F971E011704B14BF1A45594058B929D40DE42C0C131B9AD5CF046B99148C882671CFC46B99123172A8194CD86A51B706E303C0DDC28CDF3A0748D91F297C1001B2F79FE721E552DD980E30C510A99C0463717E6F409E4A4D99DECBA532EE4CD9E5D86EC59C6A5CFFD301D3777A346B42A7D21478358A9EB4C3C55EF6963379E2E30BA33E99302312567E9F65E6974502EE4375A0C283D8CDF291712F709D04ACB9E07CF851C5DA3D161A5B38E8A475132C0A5F3AA361572392981664F8D9C34929C8BF2400250BB5107FC403948E40FA9911B3C280776E96342DC023BC6BD532E24EC190D4A23EE20656B114F01F664744E1025B7FF48CE45792003386FA3D2F52560F0C43A090BF0B6BBC31077CA65427808FAAAB9FB79CAB85A1E3D5C3438348212AD510E0F9947521FA391290F644AB3219A926CBA74A8C2BE1BEAC19EBCE86C971ECA03090015962CD395E7813C4411256DC102553A2B306702E0111C461C3F5F290FE4EB3F76A6AFD5E216CF038972D0D372DC288D0ECA853CD453E9259AE4A4D755F42BAFE31593C5F3A014903E44F53EF7E3DA5FA9EE58DE930FA8C702D0FB3DF03C90872124275B35C30CF164B75B31871A7F8672510A89715E943A7495415FB3C4ECF7BC53720A19643458BA1F3C0FDD97C91E786E7B9606A53B83C7D2485BE1B2310763073FF35A9C781E940B898199014EEF9C44BFBF792E24568769321BE2CE7321DDD36ECA43F7C3F2555A34FA515887AE9296FFD16A48A2252E2BAB353C522E24660994D36B7094F3E4B99068BFA4C49CA87816ECD2C784183719D2C1131E2917724A2B4AC625D5871C31C30E3524E7A6DC480725491A935248C29213635F4F8DAE563A290F2B2DE3DE792EA4A3A074A6A0C489375A0D930B948EFD4E6C54760A5C78C6DEC641EC9D722141C9A602EFB295C006BD396BC23CE5820AB381510350682E9E27E52031CF57FBAE9EE1C2732141499FEF7A1F58A5F3B048C2FFD1B5E4AC2F4D19430079D7E8A05CEA8E5CC55313092715C186A563022F9E5A39E83E195F2232601F3D96F7EC13188AE2ACA5ADB429997B611A573C6508F84E97BE2917F2C19E374A84579673AAE15EFAAA4048C83AB2D0A2E41CB535E26C2FEB3698428267121F77CA85C428C1CF3CD9194AC0B69286B592331A94EEF5A529077954C39DE75147A54178E2B5011ADBA5EB8049595E8B85E81BCBF20DB3F477ED70483BD2056868E5CF946AEF46DEAC74F0DC26C45C51EA758B3B283712D7B94683B252195B56DA75B43FA39574091BFC4696D761949CF97BE9684BC2823B25F3894182923D0144287B6A9E5E3C1712BB40411977B9F35C48C8C52EF24FCBD325D33A5A832E9DB68007AB8E248A933F285D7D9D1A954BDF940B098DD8A47B873CA4D9940B094A627C004D3C0B76E942CA7D8647C979501EF6546948E83D522E64783A53A1D295644564A0D2E5144E08C043A83BA6E6C5F3A41C24DC9AC6C55E9347CA85843DE19F13330CACD20F7BAE6A909CF5E5BD8E4AAE94FE86D01E6568810F2E46AF73080F80A5F7E232DAD541394850A2B7E1D5EBC5B36095AE70A646C3E2F14C89DAFCF17E959B3DBB0C5B7EDB73550375BF50D243AA8E9628A274C8A9E817DD9B9CD7BEB4877051D690CED27DDAC953A2BB950ECA6542508E71EF3C17120570ECF0C616527E33639E8BB70C24C385334E6CEF40C39E081DD8E9A35D0B50A2B20158A1303C9E0F40111EC67434C45C4C8F590922905C598FF017D55DAC5F4E88E61B75EF4E9121E6E198E45C0300D830176DC2E8E40693531C3DB791157500942015CDBD3403D06FB387104E49A99D14462B206B673FB022C26F9C44C5FD5BFCC66BA30678AB880AA51DB1C86180FA308F290C1B4F7691C1DF61B79CA1C42A476CDD52E75A2CE8436E8E90B04F920CC09264F4AF66F0622626C79061447E93699A56B3936286E189F108FDD2DB355F60496E08978909C038BA01652DD15645E615A7543DE34FEE2B1386D5C80B7A056C7DDA9180A163FD7284CD332E013C88E2DE7FE897795B00E7265177280ADD32B963EF146BD259736C636215393B8FBDA3744644D724FB4F6680CD05309864DE590043C22C84C0C06090FD3000505F5912805F81DB09C4817FB5312ED6E2BB6CB5C488FE88150169558E66EBCEBDE04A5439BDFA6AC8462F73154105C6E08E19E1B2C0D03A6030A60200D3E1F20FD439B332E8117EF0B206004F6CB15597B27626776051B26E92C9FDD126961CC612CFFA52949C990489B53DF09C4CEE85E7428E5C2567B1199EEEB9C2D3804A3F28C5F3A0B42549893B4CA9A1621AEC66869993C90DD099C78159FA07371C242D89CD79ACDECEE49E941B39BA4623178832A451990CC81F6D239B4CEE8527AB36C8D1A0AC546CC4F3A8CDF59974376574E71E98E2C99D962B93FBF3B12937121B0669BFCEE49E941B8904338DBBECB9796EE4E8FA64A5B38E8A4751B22B4B26175D21016772B127881A61307FA2DC483C95C3DA7418282B6D9E1BF9C3BD1A2B933B302D7F5A6919973CFB4BF9D242C29ED120727E6AB1176A9A278C9DE42D720D287D32B92890C8A25CC85076267760F1E4C8944CEECD4A2EC339DF037918571A794852247D2047AE432334C7D628C907CB3599DC7C59942C20C867DD938571E9C9E44268B8F56472CDB32837123CE12193C9BD502EE44D4E395A32B9AE40A636A12E76EAC2E727933BA249F78584D7A1F4C9E45E2817121AA1339D4CEE8572216FBACBB7281A4BE73EB59A954168029DCD1C2544B990280DEE3299DC0BE542C2C7C9B333B927E546DEADC4569DBC273A030C70C9E4BA679859C4C092539F393A877A70970CFA6AC595E6B5EE83BCEB7E501EBA2F933DF0DCF62C0DAAB7D18C0A41034BC7DB40100DA5D043F0140A80CEE4A23747FB2FDD3712033346E9C9E45E281712189ACC86909C9BE7468EFD4ACE43F7C3F2C523947C4018FEAA3C08066A3AAF33B93F4A75A4F9B1F49352519A5759102D8B87E2AA3BE542627C27A5E35551162C7B2E131EC6BD531E962F0D4A238609D5333848A99841D18401F3DC940BE9286832B9034B4EE6A693C8BA5B896C92F33D90877155FA417958BE3488467AD8826D80A57B47455A078375F852E5AA80A47D8B722131556153E94C2E28D9FE617EF394B33A7ED695803C53DCA51F946A1D0E53751088FB1E1E2999040D128FD111987A6F58A52B8B8D7911D88C06C5B3BEB49C514F94578D0ECA851C5D8B27A76A8CA8C553AB02CEE48212FDFCEA931B76E9ECCE9C14853DC3A378D697D6885672AEEA8743393E5BF64C19A25CC85869DB73531EF65453D975B42917121A8DD0F43A6E3D91862C5DA73B929A0300A127937BA51C6430F0AED25D3C014B234E70B3C9E76ECF83B24CE6DAA497B91A46CEE639C8912BA57B5B12025D69A4A5A1589E5B73204ACBD9B028194862ED4A5EA7ABDF2793FB7352AABDA35151CEAB954ECA65423C10CA40A7736A579E83FC690D4AA36273AFA31B4F3A9AB3AE3FD87006C02944ECE3618B430AAE78327E6ACA85C4C2223DA433B99073532E240A40354C26F742B990A36B979E9A78A8A394569452027FB88E8874080F39D5D72920A38758DDA25C4850B23BEB4CEE957290B0124DD699DC8155BA4471A27578949CF5A5280F7BEAB3CEE43EF1AC3A5A054823392F7A2E5B89A2211C4081F010EADE995CC0ACB3A61C6430CBEB4E4A7E662434E28830D145C32AFDB0A73CC2D560CBE74B512EE4C85556D20E086772D174E892CEE4A215A3C79A4C2E90142D941B090C2827933BB04A573853ADB87874E9F952944C6E25937BB7679521CA656C504E3548F793729068EF74ACB1A7F6E631634A9E7BA04E9FBC28D5C8009B92C64DC4B20DC1D27BF017E532E161DC1BE5697987C2D58EB09100564A26D74052A7D81CC7F6EE4CEEEF7F0CB392AFFDD536FF0618A636C03DABC9E4623F3C4C924C2EF6C3B3CB7382F4575775156B3F3F032EA837ECF120376772F1BE263A8012E71D6957008AB77FDFD5133A93FBFBCE195892B70028B533B9BFEF92A000662E92C9459A51E56870C09BC564EDECC7AF5E822941DF69E46472B1B39CA672261764902D995C7083DAC9E40200B764727F15F226930B71C8C07190A56E80B3AC069CD6D5D80483C06EC5E08D699A647261447EE334E1AF8E9125930BC313E311FAF78D764BBE1635B780FF184717E63F6E2BCC7674DCBE85B69A8B3C7E754B4A32B9700A8AE34CEEF80E6BAE1DC9CD0FD9243154D88AF40ACAC5C5EAAA6303CE7CE2B42218F21C2679180899D24EDC5B4C4C732BEE723407084871D1EBE25B1F54E404620993194023818234069C07CD09291700C9E72ADD540029997E122C4AD5880F3B0D8FC8A5ABA4997EBE51368F27CA8D54935167D894102D9DA3B2D915D5C8332BD94D393D50B81BC5010DB8787211C7670F943059C6C1E333512A3E47B553A32E00A2297C3AE4441F36726A08F150079E5380781E945C9E489C86CC0D75EDE173CA50E9EA84E2F134727D76E3E9B58CD411F3462B2574F2F412089C801AEDCFC8B391AACD72175232638776A0367AA75CC81B4F069D6DA51F2D367841694A4BBD3792A56B45A7FCB3E50A25DFEBC2E8A6C1C6C6CE4D1990139ECB7D51141ABBC71750DF54698CE0B8CD9CA56967748E4C03A0F77BD9F5175D2F00470338F6827E22B70360AB270104352C0A9E02C02B2FB83C09FD5103ECE103E0B2512E06E5CE4C40EC26F210262066C13EBD840488EE9C3B4F0B822C28AC2074F686B49CE34429701CC2395F33CE8B5C1E6CBC38037924B196CC0AA073659FFE2F1A39018F15E80B00381D0D0C3DCB933B00A8D801D425D9EE187516861D5EC8201D3BE48C9E803496DA6A80B8DEC457282D395D250B5BD48A908FEB044AB286DF41C4CC5401692F1D0C6B2E1C0D322FFFD569205ECC2BFD295703DAED5818566CD29FA87232303B38032320CF897F31D250A470A3CF244B82A37920E3BD352CC75B1991FD10A068A4CA5184E8E3D4E046715C6D302DCB41C3B1A0A89B06B8B01F80BA5273CFD56815CAEDCC02207A45522080942A71C1801CC197FF2841E8F544E0D87B70AB10CA0E14550A6A0FD5C8032F302579E6E93B506AB6EB953B400A865031A6A487E62665E26839474080EC88EA9E005196442080347EA31871F1D0EEF401FEAD811ED533B8B460728101734C0910C3882C710262E979620E10B72764B127ADD82B3FAE91C6B0E6F3EC217C0A15870BBB59327A1E544F2ECB45CDC322B97F04370BA1A09C6A3900F4A6B80695EE934C1620AEE976253B33D959AF1BB172934603C7FE65125FE4C5EA44BB453747888E85DA909914624EEEEB4E2CD79783C3BED473D25F57E28D2E62948A72A4A0D12D86B64B97A7B6F27F11C73696F9AAE085F3422F118BB37791A1A9D91ADCF8902C0C88399F9A6CD8FA21A663A5B8ED93338502A3E65C5F9B98EE989418ADA14F65C854778A12F14697E93A2D7615E3B4F3BD064F31D4FB3971469947038BC18D56D9E708B4F347A96E3C9E0C9C27E44FC40B8D4FC5A823CDF5434CC710B53AEFBB9DEBEB986EAA018C56152D3150948917BA4AED9DA9F8813D54B63D02623FD095E2A94EA7CB80662D312E3367F6D4499801A7EECC1DADC53889171AC4CB364FC40B4DCEEC363B83711363A1812B7DDAEB8A97653E6B707D1A31E894E80F4CAC552F479E6F0844D8BA3B81463136F146939886EC1CDA9D78D020669F3A69B41BF14213973A6805EB87540A393BDFB9180D311B25C6CE28480D1CB9510CD4E7ECE8E2D79B78A3A920BBC94EA9DD88179AC447B0BF7E5876765E6D312A99FB6B119F76B6883D3978E65C35686297E3EA96BB3B6B8682E53A6ECF84680DC72E8FC48306B122F8EDA227E78586884E7B4DC7D83F58C1550DB4C65491C43889379A62B0F2A14F99CE9B72F1ABEDACCC1C0206A041AC44A063782BA84DBA4DBCD02066BB999CDBFAC19C151C3A1A03AE18B518F57588E10D49BC81F866E79378A1494C47DA5DEE8578D0205E42594105AA606131CEA860051426AE1F4CACC011E3FB1FA6BB10C3584965428C65F527CE0B0DE212B14CC7C5D7CA33E09E1B41E84A25866E46C8C178E0B8D72ED3C140B9458A10BCE80381A3BF6391780EAE20E2301D378E99B38F9A6FB02BFCFDA8D191C3C4A2644096BB755002E714B9810A106701B93087107ACE0F67C9088132B72102A26147EAD236EA63AC87A8B8AA4F5586EBEF0351D440BDA3173F3C101B5DB821FE0FCB70C319BB022106CB91110CFD0FE270FE8F37A361165A8B9ED890573FC8730C15E72E350A86380A420CF6B8688223069F44FC8B98816C4D0BAE9CAFD6906D4AE6ADAE7CB27F90CC829AF316EA9178C9EC52A3C19DF84057A5D8368B18528E185529D167EC3C3F90D8503B92340844CE27B1ABFB245E35F8F6466F60024E9CF5144E364E2275CA1E67764EAE1F4CCC069CBD93C0B1FDCCE6C91BF14203A7ED8C609FEA9EA2CC79A1415C223671F132B1A0F457E16C48D668B916E7937889A1409EE919112B635DC91A3CF9C1EEA9F7FEBDCD0F2646205268C88C2E07934279B7C4E8AF2DC6422F4B958217E2550D20E6BC7736555EC5D868E038318906B646F1B2184CEA4D75DF3873D97DACC1E12905C3A8EC20E79C3C8A3A88371A386790EB88C59578A389BBDAF9E0BCD120FE1F952274BAF811B1ED5C1B155D836BAF2514445B45C31817D5D248F6659E6840E77E4B6A4C6F4002479C371AC48CAEE7F0FCFAC1C4CBB260B4ACAE1AECAF2DF342AF524BC10F0E5CD94F89720495F3E35949E0564BB9102F343E158428A339D70F969989936CC004F1D574FD7588C7B2907959DD0A1E9C37BA34580DB6558AE92046766246E6D98A595F436313B39CA0437CB346B65245CACA314241D4EE6CC80CE726DE6872464B993D9937E2858E185B66E99F7D99A9E06CCC04310398D999B9A4B4820B0D62855B7DCCFE46BCD020660DAEEC876BA9C5D868125FAC21E7CF1E4D94A3B0D693496A805E647669F2077C3DC40B4D11519FB351F346BCD01083C3FEECD5BC126F3488976DDC3FB363CC9E457CBAB60D12A29D1DF29BB87E909D3561A8041DD4855B250BFB44BCD014F16A8D93F342837819F2913379B59D4B9F6AB0CE5179FB664691ECDFE468C54F1D6B9BB3125A4DBCD020E652C19A79799069D36D3464AED9C2B3181BFDBFED7C564A89589CF5B65E7673424AAE6A673B27A0B565530A5E88171AC46BD7E613F14283988B20B3BB6FFD20DFD896058E23EC1CD1BF112F34704ABD7B91C762D4D64873568C549D39843E3B734558DD236D343893388B30E65C3F98B3F67C397F07DA659B27E28506F1B2FA13F14283B8F4A91A642E07EB48E99FD9DB60EC720612E79F509F59EF17E7FE413273B1056B035E0D80147051EE1F29CE27F14643644ED2FE41BCD024A650DE01F020C64683B8F42931BA28C9ACF960783D71663A84E7B2AC20A15C0ACDE852D00427FD838989C6CDBBD49F8D9BD0A4DFE76B132F34886F76AEA24CBCD020461A0855A4D5215BE3245E68124BA83F2BE5ACEEF5A939F3071E6F9018F28DCC4C2833FC192F0BAEEACE0F511075962BEB402C11BDB4961A3C8817BA8827873C459973A96B3BAB8AD0495775B75C265E685A23FA3471F15AC4F66012B3BA1767F919777488D889054012434E96B7E2A560FF6062A62B830667A6D1F06C62CB7C126F3488AF76BE102F349D1F63F7A757A59FC458E8383FF5696B142FCB4CDFE8EABE73661FCCA24CCC6E658815882FDFD049513A8B89391C477F88A16CD1244271133B7AA4215E68CA8C720E3B9FC40B0D62A618B78217CE0B0DE2D2A7ACD1455966E591BABAD7A7B6B3A6CBC8AE4441CEE1AC128614768C7CB2A138F70F2236949538DC59A11AFC8B78A3217329FFCC79A341CC15923C3322994F31361AC4A54F716E5E56F0ACEE2B67F1621735C43DA68811B7151E9CF98389A97F369FC574B814FC0F626910F4839DBBA86567574314CC7613D7206D396250FFA063BADDE55E4C27635575CB7407673A0B871C2B48475A0310716BD094D7F10713D3F983A6CC9C3C3ACF39AD7B88171AC4A54FDB996D6388171AC474FE9CE47EE2BCD0202E7D9A73F1B2CC8A912A84B87166EE0AB15B7C43EF45F05A4BF0423E4A59F035E1ED1FC4F953BB42DC2383182E832CF8F8C68578A141CC64C83F88179AC4E8F97339AFAC71E1BCD01423FA9435BA28CB0C018BD713671DB24007616242B54A8BC77305F56ACBFC6062A2B3FE0DCE5A75B7D52D737D6DE28506F1CDCE27F14283D8B786D4F65DFC70122F348925D4DF9542CB7675AF4F2D337FE0DB3E96993152DE08A6CC70511E9B683BD70F5190C4984FDB9124E2EA64FAEB311D8F212CE295937922AE985F0A7217FF1F62A806AB3397E9F256D153A59CD5BD3E3531FDEC1B6B1B96998E44C8327313523A8610EFD6EDF7DD2B92E1B85CDB909F8817FAC9CE5594C528AB5B0C3A7F365F3F715E68702E7DFE30DD59DDEB5371F68DBD285D62F00AF5F10DBD53B47DA37F3031E7F7D9868D0910D73FB7E92EC40B4D992F763E89371AC41CBB52459699DD37E54A0D0E1A623024FC87E9CEEABE7166679E4DBFE025A8AA5B7BF6F37696C56057C81F6C0D415E59C7A73A4533BB0EDEFA6B132F34884B9FAAC10BF14253285A1D8DF90FE2852E0DBC80F860BA4B75AF4F4DECC452FA0D1177272399E7A18828C11F46C1A41280A36D700BCEC84C958678A1437CD8F94E1C74147CA1CEDB1A27316B306812C374DC71DBC4670D9ED5BD3E9535E4861CBEE275EC91018117FDF93A0ED60FB686F606784C85184CB0E7353C733E89171AC4A54FC9DC4599F3428358DB371004FC41BCD069567B38EEA2CCD939A9841077CE6C489C3188F89B5B8113073092A16D5A5D6E62ED491AEF632948CAE38C1963A4744082725004A127D75573BA0409276576B2F312C74B60C5DA6F8B8D666AF6E9C611CD11E71D1378B447BD69C630541A79A6E2F4E07A95F0FE1F337CB57FF31DABFA8434E8E2610BEDD3F592192044E1E8FB6C1D40E4E9432CC071D1270757085116AC83D051700E86B234C4196BF5A0D83D461DB0B14D9458FA24A43683D423B7E294D4D8EBC8EF20902909D55E5250B21F86922E0FF37D84C525A7D216D83D659CF6A0660701242317D483710E4D0BA2970D8EE9F544B5D048A537179D15A966E16DD950993CF1FA17AA3E275B0071D930475B003106CD09164074A08194A742306C2E4A4465AD1D0F1689D21AE1762EC6DBD82922CA1F05EECE6FC197B67E074437445A1C06662A82FE0C085591B3BE8094EAC3380AB626AE1F4CAC6D4289CC71AF1A3F85233D136F34382B54C317CFC41BBD442CE2E62531B89C8BE12855C6C78C6AA7B6643E8937FA490C067ADC422ECEEFCCEF6443F91B1E64639F3A2B08F383ADC16305B582000569D6C9505D8917FAC1CE5D943997D5A13F881931AD2DBE57CE0B0DE2D2A74CD7556ACE6775AF4F65BA774989E6666BD8539CCBC5AE6458FDE5555913D70F26D67203D84BE6665462F4D726A6A367E90276D6A8B8ED7CE13CD5F0542927F1AA33102F877D9279A129862A7F5CF4AC948B6FAC4FCD997D2847CE2888BE30FBC6C199765E99C0776D891DE28506B1569227ECB9122F341771C8797639CE0F12431B1AF04A6A2A8503DD4A865C88B5D654C99029B56AB0795941F1CABAD5FBFED4D65086325B32E0B0E8716B4B062038D2DA92313F9833AB2168560A89675A7A231E3488ABD49259554A5EE6CC3EA80EEE3C70AE824D4CE7CF3921705E9F5AC193988B2F792DE9A9064FE2A306EFBE71129FBEB18492185A49AFCD1EEE295A41ADDF7FCE52D4FB85982BE941A3DFE0309F374F9F382F343B1912C3AC65E70BE7858635FE47751FBED18C9A33E79678EED835E8CBBA7C340C62281BEF41D7329FC40B0D624EC472D4EB8978A1418C16B513BFF3837C635B16C4AA2284422D737D6DE28506718938C48C46D06B9B5863378202A011FBD0907C4FA688FB07111BF20106106B6BE224F7E66B132F34C458B691354ECE1B0D62EDEDB1D59F88171AC4D2C0B1A4ED4C3417F9AC20F5CFC13410F3AC4D825213D70F26A6EB74B469111D713D106FF483E9BAA865BAEABE2CF36C5019B92C8654323AD6C8A2E593358E1ABC73762AA1A22FAEA77418AEED573C025BD5AD1BE7F034564CA738B9E256ED85F807B102E726E6D1B184D136DD29C642FFEF4A396BB01895CCBA638A2AC974DAFDD00AFA5405BA923F88B998561B81D03F53E63D0E7AD6509C179A3D3F0DB94CD73FB8064FD32DABCB1A57E25D29AD4FCBACEC35E617569073BE5AC2C638480D3C5932E7FAC1C4CAD0390886CCC5A8399FC41C537A5A24E24C029F389357CD11315A8D219F88171A6270834AAAE88978A141BC3478223EACE18801BB614AC1FE41D61054E9D9986EF57527B12D5B0DF666E7E665CE0ACE10A1A060C8AC19A5E78992F924DE6812D3745B8CE295EAA65366C2FFC0F9245676C0C324386B92ED4F2DC6495C61AC65E6403F573031D04357C8F33A1663A1C17995934AA153A2AA4C7C846A36EBA486F0C82E383346B4E93C59CD845B3753ECBEEE24DE689A2EA556752B7BCDFD85E2CC73D018E8326BE3EB98B5A6892D9E8A9F300D90F2CA4676E8E577E87C461B943C33D1A1E4179D732076100D7158C1809FF4806E4549A08CCD31884C119E6798C5EB764B3243E8D6248BA1EA47BFD5F7654A8E0E0A5CF00A612839A7C1A3A1D18113743E83668D948A698843C4E0C8B3BB48A5CCF09A70BEE33E9D1E00959AFA2AE793053B19C213E8E887EA3BF67775A8F8DDC7F77DF20DBACB93925CC25D1F74B486D4541A52DFEE1E98966717831C8F35E2925D43BCA2784130177AEE4C057DA176D61D50BA340A173CF903A9610EF13494C31CB81A9838273C29359C2B67F80169A3011C3C75442F40D763489E55ADCE1ED210BBAF9E5BD03511F3C6EBF8D421F62344169EE1AF7907A209E618F2841D219457FB660F88ADEFE33F76AFB521EAE33F65949233C1084F579B90757E601BF9708A297E0946247656DE9CEB6B132F343EA549FE41BCD02096B7600485C59E382FF4D2A7898B97C5D0716FF37AE24C27AA0D51384808A83644617E2D4815A08EAB7F508FE197B8523F385646466B883F880F34C4284B45E629CA322F348895925B61C985F34283B8F4696B142F733EAB7B7D6A3BF387DA1065DFA84D2F90992E87516238E70773666ABD3644451F54C4FF67ECDDD224DB5525DDAE540BD6979788C8C8769C1E54F5BF0FE737334068B8E7DA7B3EE40C5C08014208A1CB788B7C157320F7A1E7D3D4D1737D3AB5045CC98A1BB97AB0F6D0A3BA7526E434159E77775F55A30DD9591F88C282650D95AF8E3DAF833AE78750D618EC5C3BE346DEE12C3A9EC8AB58B6F1D4B3ECB933FC5731C81ACCEB40D493F22A06B9E579DB29CFEE5E55A30D9FA9AF89983C9E27B3B8239E4E95DD2CDB981FAC0D12C9233F258F9D87533BAA5BC520B7F0CDF34D791753C2F2B2BBC83C3F905731252D4F531E5A61E3EEEE55359435ACF49DEA12D09E222E9ECB148626B03C3F04D9C5B587CE4567F19C2D8450EEDA415EC59C467FD1F38DBC8A41F66938BAB1051CBE42791583DCF20C72D32AE4ABBB57D5F0AC1FFA40546CA30F44C1B3E69B044FD529F5C311B00F4445532B07786A0759E2760EF0A8F5F07C516EDD505C02AE634B4FCA7693B5CB13D5AD0351A7A9B06165914C7D4FD966D807A2B060F13C13504F4ECDF34C8CA6ECB151D3A47866DCAC0351190D2A2E364E31C84F3DDF94777119FF3A10F5A0ECB1D13B4B195625C1BB1E942B98EEDE5585CC6713E8943E10C55BCD5A2810534A755C4746377CEDA44DF4FC20017FE91E24716245B0DFDA765C679C1EC8BB98565923FD37E4550CB22ED8AE1DD827E555BCE4A91E3C4D99679E8E1E5AEF286BAED359F1082868D66B7F64B05F398963D5CD0F4156711F8862592C68659E1FC8ABF89D9EBBA9505EDD00B2F728D612EC4179150BD94C39D40DCF4D2BDAB8BB7B550DB27EE80351B18D5971ABDF59789CE86B7E08CF9ACCFA4014F763A4BAE364E8C1AA7D54D707A20A79EBF90D728A4BC07520EA49D93D58CE3CAADB49A1A7EAC465AF90ACBA4DD966D807A2302B0CA90F44055AF1F3F9217AF66633BC645839DD4440764C145AED37185678EBD9ED1E4DFD03B97563CA1ECCEB54CF0B1B8CF5DEEFCFB05AE7851EAAB32B98EE7EA5AC104AB422A016D6075931C2B68DEFFE21C83EAE10F919835A555DAABB915731C859345B91715F37F22A065993F316F0C1C62A161B25CF7B3D3FBA7B550D1B9A37FA4014D7DB047577E73C06D985A63C3F581B81EA40D4AFBFCE35AE0CD2037915C3730BFF9EF22E06D9472A5646F4A6BC8B416E799AF2D07AD7DD4FCAA6A503440779E614135A07A222449F718AFC7D208AE73F50E43A10F5445EC5AC5304AD0351EF90FB4054045C07A21EC896BF0F444575EB40D469AAEC7977F7AE1ADB90B1F481A858701F88027ACC83F34328CBF8FB84103CE318D681A853BBD838C5651B979EBBA920CB74AA186419BF8280E9EE1B791583DCF20C72D30A65B982D3DDAB6AB4A145DD592E3981447D6811F678722A0871F156BD4843D6AA57ADF2691FF90DFA5CADB2A746B136714C28D998406AF581BC8B294B3A6F66329E07A13F754ED394FDCD9BCF3ADA0BB282BA13123D91573194F500D34A3A3C915731C83EF6933C5478EE1FC2468B1B015F78BE915731945B9E519DBC485F11E7FD13AD0E2212C8096AC7147EFB834083BC8B41D6E13F25C98672FF109EB3EEA8DE1D42FF40767634C92D282F45461B37E5552C9E0936AA8BDE21AF6290175346F616864E439967436348EC6F8C59BD435EC5DC2FF65C7CAE8B9C1F4C594FC4F47625F74DDD29398375282BED1CE4555C94EBC05690BBE1F02CA8DF5539ADB69EA7E150966DF4E1AF57361EC81ABED5C1F0BCAA9A8D07B2EDB98ED4F1FEC1A9FA16D9C595A1F8BDAABE4376201ACDC286B2AB7BC9FA60631583AC0311759A2E949B56758AB441B08AB2DE50CED975D6DA467622B7B718F1298AD3B2816ECAF343907DF0929E31E521D49DF240D61AA61F2640CD865C35947B5016CF7BC0FEF6F1C448F016F912B0851F366ECAAB58A3FB3015CAFD43045CF2839CD4FC4439A776905731C8CE73B295306CDC945731C8CDE220273829CFAF173738C197FD82DF39F61DC83CCF0F662350FBBA4F6FD72567F80E7915C3C612F70DF22E06598738F40874F37CB3B18B416E791A79684575DEF0C1E151FC86F203D9E719938D16B25634A99A1E74536C3A1DCAFDB4C46F6F68AC9382C55723EF623D70C1B0FAC306D3F07C51DEC520FB384112326FD8D8C58DFCCF1EBCBB3B5036D142D9AB70F88A803A70DC4F1EA00DB949628CE1F9465EC5A84E136A3D1E18CAFD430CC97B648998E0597B4197EA1EC8A7B83AA5B4FE86B2FB6C3A45E7B16E3D2BB9A5839466E3B7D7F740B60DBD37DFF38029CF0FD18652D7334D84F279D1F2F703D90DD7B6DFABEA1EC8B7EA96D6DFB1B18AD146CBD39DE2597404DC732AF3E09AE84C797E286D1CF971E64B376F914B9156DDB4DA6C68DFD401A5291B1AD5E5532CB591CB4B739AD73B40FC96EFBAA1A9E797826F68220DD7BBA13ED99D166E683087CF30CE197BDAFFC10402DF397EAF33F814FEF29BCFCA3A36A6EE8D0A36A672793F7276FB97CFD4F31AE15BCC5DC8B95C06D88F99034F1BA6B90A0F5FD5FA901126AF464226FBACB909C09BDEDDFA85E96B0255F8DABA42BB1F8412D0FCC98BCD0168104025C7030D6C3EB5D75F85D094FECEB1931B73151E5923D169C3345BB914722782785B7B416F3157215FAE2F098279DA304D3A9277EAAB3757355937418C0AB3E3C126A18004DE7EDA5E1DD5AD6B2B54B0B5A43C9DB68A293C34DE62EAC0BA3E9A614CCD6F5B9F37CD5378B4F296E6EA16EE3DD8042757397C9BCF55983B11C5B4656F32C6BCFA7D55332633031FAB2E0B4185ACA933B1EA86C4F71F6C67F82CD83491FD5BB7AE2D7BD37887F9CDC4054DF7916F4F7C2BBFF51693B9B90BB9B323BE88F9DF61EE429E9339AC4822DDD73019F3693274BEF97CD2346BDDEF4C155CFC284C0E2FB0DAF68649F459B06962215D88E65572AE78F03A7E0A83790AE9CDD38069361963627090695B3AD55E3111E6BB9FB467CD3AD55E31E19FDCCB3F7AF36A7D753577688E11BCD25C85DCBD39AC80C958FD4383D127435CE246227C8824226191DE7C60AE42BCA2AC6CC2A807E62AE45CBF30A78F1E98AB9011577DD2B6D4B035BFFAFDD0683EC9ECA06C1FB92A21928CE1CE956427A8798BB90A79CA5D5A41DD6F3157A1EF787DFFA1C9C6447B86E1F352E1A55C6BFEC2BC34DF120C4D74C1772933C7C97895BDA290937AE8934FE276EB03ABF500C9C53039492BC858346FCC55F8A2A50B73ABF052AE24BA316D21AD79338D042D910ABFE9456B89C88F84AADD06730503E02FDA68CC868D4930F4AD4F4C1CD9E716F9A979644FE1E1EB1DCD615A34F57D896F7DF7E21DE62E8CEC92A030878CF9DC7DB4ABB9DFD5D57C582BB293A0838A57205832BDC90E53D3F4703C98A7D0B715FF8DC919892E4422B5368BA758E1D05C85477F6F65BFFAA82508266315EF232190FD2719D8001432178BE94CCCC8FEC05C85F864F1B966AE8BE62AC42733C28E960E6CCD2F15A2CFA35CB7DE3583790A0F5F2D1127F06C92968818D2C66A895824D17BDD47DC492CD898E8D95D6BCCA6D1342F4CF9793E4DA6AEC67B0B38DBAC37CD55F8AACF8BE6A5CFD50D96FDC25C85CC0887E957CC2D7B66E9137F0E2CD90DE88B2F96487E89B38365C935BF53D35A5A85477FA5A521639A0E7C98BE42531D4617BEC374745185C4218FD69B8C5BD719D58ABD13B16C9A37260B5E9D9472EBAB9AB484D7A510D64CB3034763E28E3B6C7DC55C854441A7016BDEB10EBE235A42DC72ED273EDAB22B26B3961C3CA55BA0798CD5AD5F91D52AAC688DD6429345286EA3CE50F8E60193687CB28E6D133806D053800479EEE75F188F00C75C3EFCDCE11FA7E47103DF4976420D03FFCE39560E4C2BF6AB651287E5342D6535C0493300140B47BE60050721FDDB61115EC0255035A30114F9D47222680819029227E7C5381EAE768A1DCECA01640C53226A05E896DE0188143A003ADA11E95115004AE6549B7C1EA112DD51407C1E80662CF626C004F002D17AE4C08BCDD9C1087B46F67EF62A0524F0E2788E7C43030A0CD86636355E2702C89C5A753650F1584AF446BC3950CC51A73F38AA87EAEAA400AA879DFA50088C22F95772E03E5808508CCA140A8D474EA5D41CF7E68A9B00A635292840D8F179484A4A079A3BEA8009A72169B4744FA3EAC90C3700990219B7E84D00F9EB014A6C2EA64821DD0ECBCE0130440092AE62074A0232CB7E2BF6688D4ECF81464F629B32684C909E0C50ED16D0048941505D0CED5BC3F62B8E89730F2A89B6005492910980EE2B522C20A9D500B0645EFF240409E352C70C36F5DB0C29BDAC071091F4B07FAFC2C8014984E24D8B387492F1A5CF1DB457E6E0842C33010CFB92F2591558C12425C95DB2A92A6D65738C4D53EC426B742B55BCF1A5CC00D67DB908BE3A2F0EAAA4355A1A16138470DEA8A25D3C2019B1D0A01FFF72CD236A10DA8F0C1CB6B5E5280BE0FBA2A0319EC5843FE5F663D893140DE02D48A314AF7A36E74726276E3AD941C7B3D0D99424F7483B42CB39C90662D05562138480782B46E90480B62DC62440C983FB64A62923C10417A05C4D9730264F1D6DF4D49CC38EBD08541F7B77BBF326EA15B82E1198073AFB411749841CC4A86E2D85C8CB8E76FE98EB387F5BCCE8E08FEEBF2BF526F5FE2136808388205F0AD755E2D8AAC27B3DB84C1F359AD8C970E71894D989DE74080F0ECAB4AD901E1BDA17D68767DD685BC813D000F51B1EEA630D50BE7108C19A1648300364E9CC45754DCF89AF30125B77590CA2C16B011E046D581AC74AB8D9B03222A2E1504B70CABBD652434D4C1A26846B5507695A0AA6151AFD992403EE0CA5969DE7A4365728D44ED0CAB471F6221D76386B8929949DF306B47A253D69C77D00DC74DB39B39CD8899D03D8CEAD5400DBB90717474F6DE7E1A000DB6C95446FD451A3B17300F11617C1E4653B2F8F6C1DC42E28519734405F2F40D4326E99956CE7352BE9C4843E786885E88E8D6E1804703E30BCA9A3112E22F8BB927A60C568526F0FFCB1104AECD2659CF246B6187BCAA40098ECE9F0EF72C24ECB7CD790F26A44CE091AD89208A4BF0AC82C05204747B41934B967A289009AE6B2A583FD81F6A75CAD42E4CED7C1814A92BC03C0EF0E40E3D4699BD534D02E8F04DB4C03F2BF4C57D5A802A3CAD471BA47256DB38A782067DEA40BDC5E03A59D688B232882315B85329FD40033EAD7C7BEA1EE2E53D0A3EF6C32B116A602A79A10D933A7A4828457CC5518CC0ACB84F95B8582D5BA817AE3842D7E24A82F53BE62AE421F06202AB1E33726B684F2129CE9C0420B9106BE676D7CE069BD5E25A796BBC66A9ED655D398AB30986AADF41989E0EF6066FE7C4F7364179F25446925B3E4B42ED644D3CA6E3E0324CCFD07660A8BE6C2EC065FF9749F9CD6A7C169BD548845D8E86D2E6AFDC65C85C776DAEA2E5B6A23A0F0D0684C158EE61B1026FF4DD74EEB83B90AAB9F27FF9B3606D334CB6FCF68E8D6AFD121896AF1F32AFB0B663980D3DA3B9A7B90856635E0DE6C21D2471ED289AA6D651AB545532FE532DF641CF91E9F8EF94B4B3E7026C72EE053F72F7ABAF02B763565FEFE748C546E5CEF701303DAFAF97C142EABD72005C48D6BA85212343DC74D48EB8991D32B789CBF35E3E9486D67A47037428B9B63875DB34A224A76A3E5FA8B9AEE6231CDC611F9D1D29E183F12EF78B473084C1309BE4EC2A16848C7D5E33D14ACE6E6E66F7DEA1D76C2B53E434FAA27DAE1863240AD41F46D3244280D2B895E99020C487AABB9D0AF6A540499432FBCCD165DE3EA71C3ADF8EA92EA22B88060B9904FB990CAD2C1B79AAAB9FECB09AD84A46C062BFE6E40CE79000B8B7D58722F3A6BBD34EDA4DD0F8576B8744F875C1783602DB328D164945EC2DC6ECC5DC871464D05D1B30C93FD7860423E19A692788CD04CE0BA76C7C4637DBC62AE423E36E6F9EA2DE655C8DB569AB633E799CF8669FD302D453CF83C35CDE712E24850BD93D0000330A667901CB9403CF109E76F31572134257BE6D9C85EB0696A5D55B3297BFC922871EC2BA6F92C3B7ED5E7A6B9F47975C32BCDAB8F162BC2FC664E37DFE2D3402FC4B585B52CE4C6DC85293969FC035B760FC6CC28BF89782E2DB941D574EBABF0B4569A9F06852980511CBF3634BA8FBA41D32476ED6E7969DDE9B36E1D5FB4305735EB73D3240017665CC5AEF68AC9E210C4F8AB5DED1533A338CE4CDE8A6AE3E06F3E57E16F56D0D380693699685EB267EDC2E197074D191AD704A579461C8655997B9ED51130A77A0F6C9A98267E285ECE234E34A2F9072653C8782C79E6AE663E7BE898E635E29C4E08D3AF98AB9071243E4FA83263D534572163F3B0629A0D5BF6252E0E45DE381EFD157315FEF63648255E9E9857E1D38770A6589AC728DCBA812C293F7E68ED516B52681ED8982E8C73E546BF933B1D7C3D3057E1E993EEA36EE35576E56EB4FC798BB90A8F048DD92A344DAD1CB4A4A210CC07CD1B5385C99D6282A79A654731CCEE9E655CC832D1C106B26BDE9FA329E6E660AE42B422379139FD95E62AB4FE98E33BE47FD044275D7834DDB25FFABC7AB325684CA65FA72CD012162220575B68CD99805EC420EEC1BC0A3DA7913368CF70E0F4A6E2267221D6FC52846567DE744D63AEC24BB9AF9874CBD17CF315893CEBD013B6E4DF720A062804D01A3D0E1A9A07B6ECD67C0A4BD6047B4FCCABF052C42BE652E1A5DC27E6557824288934978C447B62B9A61CD19C29C8122D712F45BCC15C5A9AD6D2FAC74F16DF386C2FB2799E1EA7A5308B426E0BC87B27D508CD1B731772365134F0A8EF68EE42DEBEF3DC31B674B5BE0B83895A86A66A0A962DB95A151EBEAA753D91E3C4863079650C207909DEE163123DAF6B026FCC55C8596A62307D4BB7256AD8AD2BFF5DD78D5EB574612E155ECAB53E37E6A5F9E1AB25521FE9D0955A274F1680C20FD26900E930D11CD8B26B87A20A5184648F3B7BC55C852F5ABA696E2D6DE5BEA1B935DF1294445C4E881096C87C561F31FE28C9769B696ECC5DC87B11524432892F98BB908B3DEAB0A5A54D73171EFD359FADDF57CD378DC2C455D006EB4C61EA2CFE8C23BD1AC45AC6834A7CDE98ABF0E343E6A22D9DB73457E1879E94C43E672E1ED8AD2F15F2314DD18C72DD7AD77CA3F992A05B9784DAAA314D01DAF6A69097421937059866C3C64C18EB21FEA165359E61C6FBD434E62AE4AAC3434B17CD557829F7B5F54BF32D414B84B1103E39F247857228593CD1BA66AA33170F1C3E253BFC1CD9CFFC7E639AE914725F4ED5B262369FDDC6D1670A61A5F86A3E9BCCE87334BFBAE1C84E838766F7D1A375C27624CCAA07CE3455E68817F678B61B4CB361D364B5DEC97FEC53F9FE897E4F4D63AEC2577D5E345B11D627D11A91D4B2F9E2C63457E1C748D05A6A32E173F7E6AA26897EA35F8428FF89820CA875F936743BAB898145932CCC14328EBCFC1B4BBE3157E1D14AF179616E65F35E8A689EA8F2C2DC854782967DEBF3EACD5D4DB2FB4D4375B524E2DD631A4C028679D371C7C49F031BD3C9B11C63E65BC6602E2DDD98ABF0459F17E68827CDB38F38DD203E2FCC5D782478A74FD354D7BEA729A320E0954477CCD0D144D174E831D1850BE35C99DF35544ECEEAC65C854782B73497B28904A4F9ECCE5AF6E6269A3F85C57442F6572DEDDE7CD2D47D5A675244534087C6DCB63D890C035E924B7FDA4EBA80A9A3634217D0499AD4E9045F0830FD889ADA21625B40A30D6FA529793727F4C42BB71005C4DBFA98474596A49C3599E4BAF287DC786708011CC87918F3C61604EA5CCF67CE03E798D1E70FB9FC3A7DFCA97107E0299454B0EA34405F0DF05359C33FB40CAF5C845310953C35AFE6B91D47BDBCBD76A66E80C3CEA7DE2B8251AB01C081415133906C74952486AE3AD937829AEA24164D3B95C80B070475C59B26D0243178EA584ACC9A8D370CC5018B3F89F0C3D4B26F8842E05AD924F59772CFCCEA59CA71014C8017E6281E0275869477E5042401C30D71A121A1093857516B4125E33B9DFD21004B882904E876307D66A2440BBC1A0880AD9A1A4AC44F7B0140076B50E4E09619C5184B9E65CD9FFEAA46392A3A189B1D40F9FD06F8722BD44A07DCD41750FD8370B4531AF5ED0D766BA437BEEB4649760BF8768D2742E7027956D3C2D96001E805E5695C47765081033DA710230B1AEEE36B4022BBD1742CA574808949D26A47870000DC0BC8630E0AF0E9812EB10E328F60FEA6564AF4C4944D925262124D0564E63300D7554771B5FADFBDA00346B5330369994B3A185D33687959C022C8036314190B5226814F69C746D146AE51A2E335165BE6CF1E520085A9500880FEB0DED20EE70ABC40551D4E1B03543B01B200A8925815BDA00198409ACEA29D3A6908E0B1DD1C683827CF4FFFC0756D7332B2B0DE3FC5F50F13C8F2014F216A0D682C0CE01540EA60A32A4907337E1825D50EE347EDC4D5307EC44EEBDAA179D2121F7FB103EFA2B817DA413E01E6041E179552E908BC67803A57002026CAE47E93C6637F3B1AE63E21002E544AD57D75A4487F71E9581A8E820CFC2D617F3B115A3E85136FA095BABD8FA5033FEE226D14D5814BF6DBE4941210F3C6BA3ABCBC9A481371A7F7FDFEF3003EFEC22AB7A9E1A0E23053E702E21F2C02A67484E3604C483B6AFCD91C88741D8CB1AA86B4569607C02D3220C3C187BEB8D3BC49D717C070C808D04DCF190E5EFF55E8FFA94F16B4F7FC249203885F05904212FB36106A2EC17558077A578FE150ECE03900229C3E11383E5FF7D001D20B444D0BF0A2A84B92BE8FAAF4CA0394D3F55E98D604F0E97523373B63216D62369705C8FE30553A1C4E647F7A6478064ECDF3A1A1DD5F4AC25E1D2388149F3AE4F2278BC4CF0222AC81F23E7C4F4A7AACC9575FAB40F79E1D501D1CD47942DE7D554919A30E38E07443ED8F0FD116814F1DDA696A0686373B8F1A357AD4A14F85F0941C6343CF17490D011806061C59543B514879B9D10E68D196462B766F6DC9006AAF06D5C1389E217D2E73FA2EDFE695A41EE15253EEB23A7B0BA088A6E611ABE10F33A5D13481D7863D5D548DBA6401E248B770B142672ED09E2D2AC35F876D612204E5E63AFAFA94AE3AFA0240473A7C2AEA05A49B0364FF2075EA52DCA7A9D5C53A00F9A91A6F7FE00420A6E1EDFF0348D82AF15980BA888899A84EC53E7AE46078D3AD7ED4103BF9724C523D3B62C3B53B468B31C54DEA18BD7E664022C94FD2632592978FCCF251A563870298375163A9BFA9853A47123C79BBDBBF38AE0E664CF48B779601E270E1E3C0F0C18BD5C24CE1A1D13425A88E1E0A935B55004D53529F4D32E42EB86976210F64178DA6A9B95BD1BE69EA006E79141E0813102D98CF86876615C267D1289A5C09A277A8699AFCBFA7BFAF1C73CF48314DB9963AA164D9DBB611AF6834CD8DF94373651DF2BAAA89E614AA7503B216C87C7A83B086F313F32A045003930A079610C42FD02C206E250D1C2D5D985761F175F4E990BDB594F83D8591E8D0E41B72F4C4607A72D898E50EDE487484F81F5A17CD225398A78F5EF5D998C357FAE868ED682901EBFBD625A1FA48366F1384CCABEC5D68CC65682F98E6B3685E7D64A023716929CA2E9B3750432734D738BA31C5CA8579EE491E21CCA75763DD470668AD2C39344BF6615AB207F8AF98293C1214CDA9A9D637CDA7EC071ECC9668686C3E5568892C3BAE477CBAC3B696BAD098CBC13C313F731B9F391ACCCFACF12AE2D0085B7D74F1C9D700A4F972F739A8909992DE7C60FA0C454DA35A78D0619EDBDE609EC2C35764E7D821234E97A9CC271308F365A63B564D00C94998E6C6DC85D0380DC8EA727C9B90555A5288C21180E8D3278FB52CEDDEA44107B7C6542AA70A79D482E9411F736C4C5A670A329FEE7782CBC413DAFB87E7B798A8EC141EBE9AE6D5FA6A90FC4EB55698193A351F09383397AAAD39EEC65C8565215184B414DB5A34CF88D338D2EC77B55EF669E3BD2CF9BF63864CC6D1C20C996A7DD33C5696D60FFCB4E4E8B3921A4FABBB0AABC3DEDBE7559821BDF9541FA90D59C8841AB06689B6E66D7583B9FB48E22DCC331C2DD18B855C1295F9D83E4D26567789E7DEEC065FF95C46202D6901E96058ADEBB4F344C6B9FB930DAD4F2D2D09A01373296908903039632F290D9E4D956C8C0B5402E0382DE3D7DF06EDDC0B2B3B99548F6C0119853C2AC3301749116009005049886FF9A2EF5AD029D00435B16B8064B3A8035A3DBB50002B3453F3BA88A832004EA2EED27DEA0E3E802D1C49357B771D2DC5FF30FC5C47EBBE9A8379665B752A462EA0B876490C1D348553E51B7C51ABB39ADF7260BD96D7F44928DD1C687D4906D48D2AF157B7C3E04D25DDA818AD03DBB4A32EE94635623B164F07E71AD1E96D48ABF7BF652775BA1835C8E3E120DDAE3362E5FA09F9E9D69C1EA28B0454460CE5C898CB149CC7CBF93174AFBC4332629C41569D6C8A0338A9D71D21025DE2D45D0666D8A94D1B24F7CE5229082B981CE3B77668F8884AB86E79221F9F9E61DDA023141E312C2600DC997CE3C5BEBE00967C10F444C00B7A4A3DC40401C45EE2D8AF9F5AACD4E5140095101DD314DE53EB9328084025590A0128DFD180D7230368AC64190A3B424B228D6F0933CE75A0D7A4B587A134A68091E709D099B95AAC03CD081B800362AAC693118CEB0BF81D5EF33C0627B48DA6F3E3DFBA45AB3ABAB883DD5927EC7960513A85400957EC193B3F93E5200128207D8E43A48EB8379AC668499E875A7E340165F76F20E6C48D64EA286B6C02CAC028DF6F4089B49F4909F8C11DD8B170E140DF570B6F9056960B80B7157026CAC019D0C95C694768BE9B5E00AACBB5669DAE42755C78662C555FE42A749917C745A0F133B12000687CBBDBD4F9B6B34A2C39E7D069B7BA0CD22A412E31C12D3A80C4117C4B52DA4A66389797EB5015801494152ED7A75183B61644800F400024330C20B438BE424B47404022E0EA5D474BBACA81D3283DD9D7E9B8CFB400C9332562546F77996BE58DBA51DF002F40AAC36AFFCF9FBFA41FA53AC60D9819CDDC5B5297654F2D80BE4E2682E44A2989B7E2CE220AEAAB7F7AA57A08E8463340EAE81166D4103DFA2EEBCF9CA4F653C9B8D642D39C3180EA0C2017F92BE6C446ABD162EABAD7CB397A3BBE627403BF9379E49E2DF20C200D37F04749756E5A5838258600C2A88E8E7C2B3D2CB1AD901BC8888FDEEAB31ED6E8F747D7D12516BD3E6B029AA8EAAB4E58CF21CDFD6B71903A588FD06258ECDBA2D16634754A1E03CA36409A6B7CF45C037E0245DF115489F7D5F8305438D0FEC300DAC6FC992EE1B494BA3EC9290C539699A57A01F0646A1A1BD5DBBF352CB0B26A4719CDB92EA8E4767957DFD3A49DA8D7B7EE8603E9E002E4B0A32A14A213BF01645535D2C66029C18073DB888FA8C98003D4A00650B564E5013EB1F364707FEBDD011BBD4442F9A065ED03409D62220083D1924B9FC42F3605BE772920B316CF088A40525DBF7D76AEBC0268F2177575064347D8D2A3DBD18D1071F0CB56D6804D8120C4257211DC3631903A1710A546040E11159ACC271313520B88978B76CA4C030C69D9C5001E0EB132DCAF064AF146A507C0C5E434EAA11AC7C6A135491AEFC3552044D0E90AEB5A39557C5D01424B4848DB068A5A804613017A6C08308114203F84977189B6507E26AAA551DA3980D0BA84898F3AA52A794665044D008989048B348E86F1E45929AA9289194D3A2840F627E532081CA3F8994FCC362342AF89038486B3D6154FD1292E4953BA6C0581500F50FD6500BFE576BD3D3280DC17CF158423AD01341788BD2F347D008D63ECD325DAE022CE0CF06947B081E10DDF39A3E69339885153BC3179316AA23AF6015512D57D48DD3A35200EA29064718E762889B6185F52B246AB3EF3455F140DA4A1972292BE8DCCDC1382DC11803A1383D5EFC9ACCDC9734F7C1B16A48E801333A1B8BBE20D98A846C3DE01C491BEFF0B47CEA9A13D9B4ADA55CAB3E380DFDE2EE9BBE24E9DF7E5323D38411C102B34D0BE204089E43A1507845A3D0E00403BED53F5DD128282EA4C0B3B8094DC40A6D308EBE47DC51B7CE457AAAB8B6FAC6BA586B2478D109D99951A466C00770C1A6021E5E893C80A910408535FAB640A2B8E34F57F501C55D26503C8F07AD6F2A1C12220EA44C0182234E8768E0A41430034702F08FF3BDE8A5A428BE9709A1F762F4067775C471C0DE0611B274D8BEE3F5B540868575B754CAD6C1C0EA4E4DAEEF73B3A95FF613B10D26DC9DE821E400BBE01B49FD417E5497209C868D68A6A482B84BB8162870B71B2ADF0963B300328D055A42A0DEB751480D8A3EEBE8CD826DD3A3050AA82341C0C200B1A404E4DBBCB212DB47277D33F949CFEA257344C59D9D26E22742E7642A31E88C0CB6ACCD26922A8E3478C8350671D82E4C9A37124D0361DC3F352B7725C55822B0901D5C92A1A6A066282B42E671313D46AFD004C1F07702C9BDDE0DFF488A8650ED1D77700D28E1F83E9FE0AC0869738282022E80180F1CB4A5674ACCEF4A66EADF980D60112CB526220C32340394F73A043526907B456951FAAD117D95C22A3E7F3B501BC10A92ED2BE1F8A6F34293E03854691545FFC320107750520F241C329006439F51BA302A8C884B95A40F59CE7C42C8CB9E6AA3158FE234692A16A2391523F187E1AD48AB30834DC5F5C03A25D6DE1C351EE4369F63280D6DAB3E039E0A8FC470319E12EE10648D561E4E9467108C88663589046275C84AE76541233A504D20368480D203F55A136EE4A254D1AADC14E51D30CAB97F3A5542F99EBF3BD0025362552835E5661202500F5DB4244E3AE66BDF2A1AB02347A2BA6D6B5DF5EB230081889BF2A00603E1450753CE28B093D3B41EC5425F2D00740F2066C9C4DC066ABF5ACA4306F1D80EA4D4DC665592AA12389B3025A9E92CF03494B18FB020DE5568B1EB5E0999B727C5EE9243F47CC875E2B63C1D54ED07EF7E80D50521888FAA9635B8BE96B479E2EAB11CF22872559D9A783E58ACCBECD6B030ACAB94A1F757B79D54E4B7EAA9757B843809A95196B305A1ECCCF32D5379BE33F6AE5463773D204296456B2767DDDBCE7E20F6F975726886F3A80567102DFE6455BB51CF9F874F220EB35460D4CD40282031B085B37C778555EED3008513F008CD7D3C4BCF28F1A6A8555408DAA9464BEA604D2BA9D7708247886DA6F394B77338DDAA766BC7D312C2969C00EB60018A6A4A829902A0FCD4504319A708257E6D16305BE6807B1F5A09738D027B3A7C4416C3D63C40505311AD78B7A859633149CE390D8148BC06F79899687081B805E708957990DE013D05B1A4D67C56F71D05CBCD579311F12AA734E0435D4F989C2458D23BA8C8852953E68DD0394805663A5BC4422E70C2984135AE27D6C050295D5E0AE822C24C1F2B11D73DD860420C3D247BBF19C5E40C01004E138AAD3D249E758548DFD0ACCB6946A752B99E4120DB6664F87F1F01F71BD3AF7D18E8115A18052B752DF07B0CF617A10356DDF77501E5B5270EC76BCF229A592E5849DAA63A3D7A933A1F9D5841A52F84C3BCB98DC480A9A24D7B7AB8FE44E7296017CE820C1476209BE75824E74C940D4790A478C87A0DF0FE4FD4497F0089018AF120DD05F597BA17E44D2EA59043E245F2D7519EB92226B58D84127FAC568CDDB1380711F31F584822F00A05A09CFB161982031221A002A4908C2C158F9A00278B51680859FD09C25A8740D75E068009B57D8E310B27BD68382F3DA50ABC5EAE72F0CE100D25665C3F878BDBA3976421DA195D1384A54AE5CF2B1F5A051150D330600CA99384ED0178D8DA6C324B510CBF9F30A1A38C629DE8AB4FDFD0096A77A321362392DDF502F11183A16AEF4E6C1971004AEE9AF520807A465C3F1DD1F9C9D15906ED5B6C6A8D792B6AEAD2A3D48E92E51A8C3C2B3007556450C6C682DC00BE7CC381FDAA4C148AC1D4E8CAB4F1BD0CC5DDF4EC891737DA34BED28CBDC4940CEFAC99A939E210F8008B59CAA3AB5A9E553F34D9AB7924F3B4A7B321C6CDA24050ED7C7126954434A27F508F2EC4C62729581E7E02F347E665EC1E4A0AEBD0DF3EA11BF815AE67CFA49960164E7BDA193D47318E7DC2E6AA85B619CDBB5EF8E07F3CB06756B89137E424B1A2F9DD7A475C6ABD7569F069A37DF4B282027EF7BD21C495B72F56C47A33A8300105FA0D313B899023489B683F5430195908D0972DF463A01108144440D64ACA4A49CB2EF50B0E2AA3AB22D8C3204D47FB5F8F495810E333D560E80E403284290B332012D2475D4D480E3A91EBA9A6BEB4BEDBE3260B18DD63A00909FB24753864D7E4AA6C918F5040920FF51DEC840E5D152F293B9101A10400D3FB3D20190D110ABB8442659BB7139585ACE8473BC903E80D1E2B4345228C948547408B59438C5A3A7F544DA899C5AF416109D0020794DD19CE9DCF2D86520A979B3A34B509763C5ED297D10F8007030801CB7F20F111BAE2B33799448C928558FF059A952506D30A23AFAAFF63800A05EF14801C9DD4090A67A2F5D1126E15124276A10504C686EAABC74947A00B593753CDFAD563B5D476A186A5250B763D5958B8F52FBC84BF266E5D1926BCB8C8A86453A0B58DA113B3175D851B72656AA0E6F2059803872CFDCB52B163D4A6FA3E102A454DFA3916F95520D688A14A64EFAD2E71B284F1AB40D9463E7C40DBC5E40ED22B1512B0B4A9D02423A75AA9D0095C53FBCC500524D4A16AF66AF351E200BBE42BB807433F272B455438108171A7CA84DDD1ED5728253BD96FD5D63362C4C1F43AD50F64B83A73DFA2BE62AFC620719CCC4112F98BBF0F0D5B23619B72E407723290CCD024473B8B1446AF0C2DCAD3BC589033226F337E2DA277C6932C77CDD80F96CD898DED74D21AD6B0824DDF08AB90A5FF579D16CE55A228FBE24905F69AE42CE1E6BD08669633619F379F5E6AA264C3F72AD9AC2F45B6895B166452923E09FD2FC8DB90AF94AB25A4F22E795E62AA43569E9E8F3A6B90AFF07CDEF3E1A1ACDA7625419AF25F2BE58E62956814854892DF37961AEC22FEF1195A379C554BC53855F4A09A0793B116336ECD62F2D395F7B7A736ABE6ABEF96A893CE931178726CA6E4B268B3C805BDF98BB906F578359BB19C21CD834BD504C5AE7454B0FCCA3C22FAF7D973E6FCC4BF3CDD79648421C890828280C5FDACD7C87E906AAB03033F847F65F90314DB52E73164DCF213AC270D16C4C6DE654213411AF8E7BBCD0DC85AF7C76836E5D1DC81722D3BA7653D80599D62FCC5588D5D1BA865DF37961AE4224C2F1B14DFB1E7315BECADEAC994F99649D3360140BC012BAF50B7315A6DF2BAEB4962E4C339D5995D1219AD9D17FC55C855F5AF35E5A9207D3AD2DF169372C40BD69A0D638A239B03113263B24C49D61F3645E5BA20B7317BEC87E635EB22F95BDB46EFF39FA6C094A9F3EE832127925CEA8B0443A3C52A1B969E28E8FECAB90899959BA32C2AF98AB9019017D6E2D5D3457E1D15FF329E7AA9AAF9A6F1A8DA9D08A6F270653814CEDE57CE9D26D0F3FF3B931772101846978A0BE62AE42E64D6126DB63CC86CDE7A5A5A5DC57CC55883E4B8296C861427906C721ED691D4D14609A1B731726EEA89D7A61A690B5AAF8546E0F6F13BFB415F106F3A89028E828F7057317561414672ACC0F65792A362C206BC02F3DF1DA2B85023074D9E3D429ADA07561C6220214A6376D2BD8FC0A908420001EAA3EB808A01913EB11750E41879A019D27F9C9DC6440E3559FB530A0466BA14D6A582559A87D7D69FEADF08DC76405C46BF15D0AEAD4D18EAF3FB2D6EA872F3DA4C3A65D487B23ADCE2790D0A6A4FD7F00942D0EF43D30CCDBEE030202481EBA442BD7CAD390C3260268E7E4EF2D0C90D44CDC16FC9C3A96A776067802572598A5C54EBEAE14E23560C5E1BEEBA8B34146D344D5A38DA121D27126F85C80841990D6BA23294836F231F672095C8DA3CE00AC3F0E608564ABEB8B0050D4E24F5981AA9DF0C61F0059F391E11750666D40C94F310A0A8A4FA4CF8903F54F82250005EF99ED68C73D9748DEDB1E752E805E80B46E8C5BF15EF1D744E04B8A75348A4D0AD0F8526DB4A3DEAE639F5F3935915900BD6B3894B97C39804F4A1C55A19DDAF3806BD8394FE771F16C8D22032DAC5EB21BC90D281617AF7EBAF557F2165FFEB0609B9CBE13409D28D51BEF45ED8F7615C8D6BA8FFF64D1D88035DC8037A3A213BEB2A2DE67B2A151AE5D02E820A8018DC15FB8E200D6BDF5F8470B3D3295669483EAEAE322ED7BF60D281F33255E142AC12D6A4E0072B23080127125299D821EEB085D01194F01CA59F03A7C69D4D49C3C8EF9A444CBD194A8F7B3FD40894947049F902DF3C1985592A36C0C41482B1014011FA6A85D4E0E69AA24E603205535A0313880F71512B1B1FB20E132F0D1DB12CE27212BADFCC7409DC60BD0927A4FF802C4BA7873496D1D00B89DEA460D489D1B369A966C2D8FB6A78651DF6C69AE75B4A04B38812A6AE5EFFCE1B51E767ED3A048F3DD18BABECEB002A89D246EB05EA92AE927001AD50B19B05340AC2A404F00334A4063EEF9A3631E3DF704683B9787EC51F3C7408D1A0039EA8C1AAE5DA857D22ECF3000D4A8E19D3914D4D4D8423966EAB3556DC07A107C0C984CB0EAC42E78064340D4ED83713D6A3E350BF5A8F124D9BA276B46498D9A4F92FE439AD3FB0B705051E3C90F9CF7A8F11CD0A3C67BA42DA93E9030A326408D1A036D3EFA16B3352ABB30C0C7F96C24016AD4F8FC558F1A5D898674C4FED236408F1A826E801A35BE56DD92726998120688DB51A2ADADECCB23AD46CDA7A68A2EF9D41C5DE710B9202EA046CD6738B0F970EC5A86951579801E352E6949C9231F490DF4A80990A5DD9F0FCF0E49BB0088D11A351FCA5DB73CDE576D4695A91EAE956C3F80ACAA460DF62646335901C8591469EDD5F7A8E1ABE86A27A306401C64D460CA50AB515340F96297B4A4334A326A70583FFE0FF6ED1CB92F3000B8233890C5D1F8DA8F617C1D98C8922D1DCE13D76EC1A15134A7A63075ED8AA1651FE49B0BECBD7AC679A1A96B0D5D5898D9B5F807660A6185066A7BE90573175E4C1BD30D42261289CC3F68EA157CABDB98CCE1061017EFAF928453A239B031597275215DE36A1E196F304F219BB8D55AF75193314DCC1B7D7AC27AA5796162FB766AE6735573EB17260384C0D213F4E9E777AD4FD79A26E3B6CDE595E62AF497259B1530D98CC3EA240412319B4AF399EA7130D03C6BF8031B9321D17C122D88E9D1FC0373159E3E894417E65548F299232215809ACFE6C6ADAFC223416BA9EDC07DB42CE495262E1033F788F36751B13A3B2B5680988BB6478ACF81D57A00E6380A39B30D8D1A54E2F3C2DC8547D67734B7B2C9FDAB1B122CBCD25C85C5341214CD21632D5DBDB9AA599F969DAD3D63BA30D13112D1BA4E9A34CD0B7315222BB6A309F51DE62E2CAD64F678693D2A4BE1D1DF5B2D9995EA231D54FEF38104C12CEF0319F7BB5D51F990B8B300B48E23A4A6CEC10B932BA300494DE33FA5F9284298031F9AE1F3C52B5E98BBC1C29C5CD84D339829FCC9A550E9B3ADEE81B90A8F0425FB08613E314DC4CBDC317CBDC524C2E4665179B055CD5A6AC54476C6BBE673C8E043F00CFA4ECB5B9AAB90FB118CA3CF9C6479A5B90A89050E2BD67C9371EBCCB54DE685E6700326CE400D8635C6BBBB76F8BC315721AEE73440EB878C69E20790DDDDE2BB80ADB2574C96C55DF86C9D515D644C93A54DF7D12BCD0BD3C69AD300AF63F3C2DC63333E642CF9D1FA35DE172BD63C7130AFFE78D781AEC6B57303DBFDAE732E7F3E931478C1DC85D8A764859FB210BD4538347721368FCA1446BFC55C858599F84FADA726B02DC40D242BC1B8A9D642333384BE5F140B91254722AEADAA1B46A207E62AC47B4BF6BCD5E47E6FD83489D929F4E83834BAF50B93D59E83640A8F95BDC5BC2D597C26C1F0DABADD700AB1A5C38A319B8CB5D4838A06B179C2974DF3C25C8558F2D5FA19FFA669F1D2FA93E60353CE550B04B72E132C95A937F7D824983A85C46052D9C81EAF28326E9DA8830EF464755533CD6E50987A0CA03B10C0D5967D166BC13C85D70078A1798D0EBD5ED1AC58F38AF364D9D024B212805DBADFB1BE068CD9B0310D6415E96BD518AB5DF92BA6FB2885AF967CD1BC2C59C1680D80579AABB0989EB189BD52933C6E2492AF535ACD12297EAFAF089B66C396C8A338830C0F26CC38D357CC55589851D93F305B9F562EE60B2BAF98ABF048D0989796AE3E5AD5A049A659E2E2D664215E5A08804C807AE8C198F27D822D3BD3B0016B892336E4939BCF53D398AB90B8EED2E703731532DEB15CB2D425FB0373151E095AF626E3D6AFDE5CD52C912C5BF7C12CBB660419816567AD4CBF5B11C66CD8981AC5C51AF37BD148EB1CF2AA9AC6445BAD18E677AA6D7D5E98ABF0C8FA96667783F9940FA90E7BE57315C687FC439F6970FA7D55334DCF3A4CA691485350CD473353159F030B33005937F169BFA40B7A6F31E5B4AAF0E8EF1DE6285734EDA4AAC3C4E7D5FA2EAC7933495730C950D213CA3BC027C7D39858EA84213B4F9468E544031C4FC3C66BBD0E009A8E9CA944779029898FD0960CD9812CB094A0814095C841E8449CEB901163F1134FA96D8F5ED772AF4468596EF8CD02D687997275A8B61324948056BB158596CD0600C91355438D766A97070011FA8507BE62BE01899D332E284425599D1FED98EB561500AAE384284DE92D4A5417A074022082111600F9F4243AD538C80C13751306C0BCDA1200AC54AB2E00271D5387ED815E327094D54A75AF7CF0108DB4650D932D63D0965241139004971F848651F75748737420A4A593069C3BD26513316A6ADA620AD7F0760389FB2202334DA141ED4F0E4C7F3AA0D067CD4D40AAAAC724A3AAA2069A7C44DA6199095A3DFEC71A09499B37EBFA02380C27D210A08E7AC100A122E187D9811A3AA875828FBA13E05B0700345A4B960232CD3460AE014420732380DA896387B408C44CF99F0C381B7100A00D4048BF00B4534B360E9AAB4F93064604AC997392519523FCEC70445525DC05607F9082A01E8FC0FE781C99A6EA71964F9D9BC5A0A313BDAF00106DFDB40D677870645B2509D60AC8A00EC08B6B51AAD23203783592DE475818D7FD5DE95EAF0F0FA0EB22745ED4ADCDD0214014F3009A37E26FD8C9A861E50E81DA04401EEC8FEF7EBB1D037DEB413711A91346A390789FA31D788BB6A021255B5B9AF9D15908DA68B2654735F55F92DBF439926BD7C2B6A52EFBDD96AA39BF4E83440D75819013E5D46164867416A0C5F802C49136B3E1C8C1E3A7DD0EC3C9D5748B1E379AFED361163C67084A3D64821B505309233FFDE6441FDB2FC03E8712F15A1C991AF7CD4E3B752385E120F527D80390B00348C90D48413A43E73EB723AF71A0CD8FE14DF9744CDFFE03496500D5B32376758CF6387909DC59AACF5F32AF7E37EB97BD46723A7004C17A4F945E125ACE87A17118D75901F752532BEA1C4281DD38692E0BC9F6AA5A007CABAA71928392249A006CF0D191F65B2809A0AFF9DE403F0526170613E93FDD983A80039FB235DD64EA28083F855AFE64D9CF735B5243016C7003D0B278E350904AC281F6E921100330C071B5A079559889D86F89E1EEE2C7C2F5B423114AA9DA3FBA81B61397749F7F392E2876744D107F52BC617D07D0EEC694D8EA1243F22497D04A891CB500C85AC18F756134B1134BAA93FF165B1ABD81C4122C05A15617B6FC4218314B3C8DDE0E9B01ABAB418CD162D45332154D9AB910AFD1EA953C6CBDBAC45C17A0DB9153F2A5C9A0D16255D99A8A55F5559AB137A86990EBBC0D4CC4497F980994A9A6B4BD851AD27901B08729E9F98D1B9F74518D5EBDB07D0019160A4C1D0C0C20D4747E0F871BF9B8527400EEF0E097CB96E47B408BBA71B200358F1AD09145B1A3DDD0E908CD031DE1F1DC3663A38E1532D1AA5BAB8BDC4E3D067274D03A5135DD09962B56CCC463FBA51316392E71BB0A0CF1D26142ECE1060368B2C3D2027878E0BC5C4713730F0F5D9864E5E2F08867CFE9CC7E6A9F3B4902A22D6589893AE2087417B357119F7876510B07CCBF0035C2F5E40DEC84B42EAE0CD71BC000D853452D252C80AAD121F0CA47BFE525629FAF98AB90A7DC34E8332919B36114F8A5C305F06505F2F8A8B489F788AA4F4D63AEC2C35761EA9083B5204C3DB684E6AC53BC214C6BAFFB2DE62AE49EB130D363E2534F3778D89BA6BA468FFA4876EF076892699A17A6E2A12A2CCCF811CBEEA827090ADEB25C23546FD51232B84F9E987E39B30B01D0BC2E77A675608D17A667F82C20633B0DC8408ACFA4C98007B36385A1D11239A80BE645265AE2B664D3B4D604474BA532C894ECB3FD716A1AD35A4A6130179FB7E68D1915BED2EC42D18C3E0B33C06AFD1573B7FEFB604ECD27CD379AAF9E00339A2F7D5E2AA3374FCDA159E216D3D37A30357F852646C15116291B4C5AAB913E340BF32A0CCDAFAC5E644BB657C16EDD661E8741498D9BDDEF8DB90BDF8C8E1A2DA2394630FD5EF1925BEF71654C7543151EBE76EB2A7CA139965B98035B228DA38BE66A3D984573AA41261D8697BCC71130344F374822573BFA3C35A7F52A0CE66AFDD6BCA6BCEA403FB4DC80B4A40F278D07DB8EF07291AF98B7FF549FA46B5FFB5D5A1A3EBBB5ADCFEEF76D6887AFC2D4DB984C02F6369CD096F7CE76274FEF6BAE28D7A397347A2AF3E170A7E7A44CDDFF3E8097C9CC162ED11CA5171E0C38279B851FC7816894F0BA4AE429135370A6547E19DFE93A9A8DEB41425201F0D61E5BAB34E21F7B6C38B0DF75C773B848EE1AAB34010D873EC9AA251B7582F68B1984393B1CFC720C98700CE15492A527F973F1965991E49A08149A72280750B43B251A1F2382E7999CE48251A8E9749979D3ECCBDDC202A4AACC019CC146B8019C92C81A8B75011C545844A29F3A443D26A017C30022B6AEAD3295A717F4641CD402E8782B16E5198413DCEA7A54247674E892DE0E6F631429115AC22F5921BB336222D79E7873F4B4AB63580CDC6A4A6B2E3DF7661A8E1B93BC40A91024E950250095A248C947361800E0E82389668E8941ADF6DE0168A7EE38F304894A12C60220DF0144A04BD4ADF53620C2624BB51E44DD526AA2149F6A478F4B75B50E3B62238FD4C07B09A88520464E43EFC1CCC0714EB5164FC6B4B5E3F58DA910BC5670D0902666EAE7A09EE0C65C858599E85834F53C111617D7AA0F18F60A82D9C580B5FB2FCCA85E4F573320269CE0356360624AF3A9C5740F1DBD034003D64A642F58983AF1DE795ACE336BC41D3EA7A669AEC223C1E873D11CF1643C4F3E2F9ABB109A2541D11CD6DCBA9C41BDCCF6C2E785494F8299452571F9A926D959D750C818B7EC1AEBF5E2290B342438A7141E98AB9093FC38022D789ACF9BE62944B98715B7DEF08BE687AFA24912473D912041271E3B1DCB2D00597F3235A27963AEC22FCDA6B8E6E9F781D57A965859461F1ADD7AD7346602E30C2A9D9DECA5AB5BDF98BBF06AC0984D4634BD12D5231F34C8595359723CCA2BE62AFCDA0DA4753A90D49A7BD32B48ADD344534BD15E8FBE62AE4230E510CFE818D8B26B6D562F2BA14F697E82C353D398AB10CCE2ABF5D9648C79F5D1EA5AF37961AEC2D7D6E5B4343FA77554881447F6FADA95695E9892BD0AA325829FB6E4D15A686A406C7D3E31050B53B3502BFB8DE68B4C642FA6A78FFE49D33984B8A2AB0149A40C9D1B74EB6B38BE8EE20BF31AC58B69D1B4376F8974219E9C73F4397EBD7AF36ADD2A2B210E8DC27CD06448D746FACB8C70637AEE68D95B82F734C567FBBAC5F4AB44A2D9FD1EF11225BD629A4C8550C14C03832932D27C0A6B69FF96E68559DF3DB8AABDD0B43E9BCF00C7D35A4B4D7317A24FC666A5715E68EE42EEE808F3CC9B038F44C3E75299680E6BB664F9A57BC40D9FDC26D16C0806986C4DD3605D09E39B0E9A61719AF4264CC8990E202F9884071B14424B1F1440AFB88E4A887A0C38DF3D80D3275DA241A1A7B754478F2201848037B96A3B25A42FA092C32981856A543A4BD69E12C59A493CA1710C10AB369A370498A40FD0A4752EBEF770987E21A0AB6DE24DE7EF471E136879B2BD500AD125E68E61982BA056EF62A15138E8CB1F5EF5D406298AA7A4DEDFAA2EA147D5E8F40F003DCBD4AFA1996514E92F013869636AA551B30357815043EDB4F1813B98A87D1F00EAE82B7CAEA36CEC470E1951A210A03ACF756A67176AAA93055648D7A638FE4525F1E60022308082E206D4E11521934C84B78FCCE77C6F0FFBD3E3C66647B3481D13C5B421C09E5C4AB41DA4C79A8DA6C54545B328449216D7A31DD0A42DC72ABA6F27EBE6D1A663007A2C9454A61735C4649A69B26AC05E20A8BB736ACAE19A5E1F14A0578E3080027C48227DEE9799C634F4E4115B8221ADCB70A37B67CBEAB2338F486AE425E6018074DDBFA41D246F6BD007637A05CA5B93024A27895D991BC49B3ECA896DC5BAF551CE41F3F6425DDDE70228ECD4664501C97B21B51D41B8F641C61EEE398F5F635FDF2F98B1EFE388FACCBBB563DE1273C0A8E4A96ECDA137B25046F3149F5510EAC57CB43BA412461DAA62941A505EBDC2191692345AEB59E6108950235C8B262F2554C74F69B70E34121879A1A675101A4D3BBC4A005077B0B84C09E9F8439FF7C132638C72D10CAE700D2B8751166F0B70EABC44D0C0A4EB63A63A533976A0A5DED80E4361012EA95E88C166B17EACD70AB117CF0EA44D5B7DCCE73463DAD2BDC26B61EABB438CF03061BBA8952E7781A5D43639B926BD4BA53A7CE04C407591018CDDD4945CA95D5908C0B82EA7A5040EEAADFBD85F9D7401B0523375841D1269AEA349456F301990D1B78BD067C5C72BE8CD5046CD1A8395C0C8E894D810901AA46C14E5B524A6817CF4B3A9B3F40248ACCE8440090BBC2AA14E1D37AA12AC401C7D699AAB4C125627E32C3510C809280BD2D03D80487789B6E28680D207F569637873A3D58EF238BAEDEB46959FA5C30A2879221F5BA2A24EC7E0C1B8562E8299C2B8CCAB92A458D0C4818DA954554D5C8746D19C9AC6349399E2F090A79A68EA222D7C3A76F6FBC71D9715905E35A62C5FAA174D870E988624F24DB296F51553114729E2B4D6B2BFB69E0679F6A55A2BCC69D0ADCBFA2A6C7A699D87C929C46B0853F68A45D934FDC21BDD6013119FF210C0CE7C906D104D523B92487B28D89C7BEF1573157203BD5A2B3E0776EB72A5D5E069ED2DA6B2AEAD4F6D017735B57ED3D4743A98ABDA2BA6328EDDBA72105DCD12B5B8E2D3A75A988222BB62FC4AD6BEC13C85AF5AF2F40B99A159C6CB05540D9A63C9D3A03077618013111FD898F22D2DBB8F722C3E4D4635D3FAE6B3F92ACDE7104FD28ED57A8D8ECD8A640F4CA168EA233033E2668415CD0B7317168D23BBB6FEAD0BD1F4CE79EDEB7E2B9AEB06D29B08A18D7763CA9235B1D1602C99BD1501AF98EAF72AF4239984C4ED4D79A6199A7AEECE341DA7C5D9930AA35ABD95689A99513DFD7C7BC7B876C2BE79858EE93573913007164D2BB7CE20B04482E9025E307F2A5B5A64AE6AC2FCA14CC8EFF24BFA300F4046F10F85178BE6C06ADDCEB4690E8DD2D28DB95BDFD5D4BA7B536D88A681524CF85C5ABA302DFB85B9F87CC5AC42A6C2A308B53EB05A1FA6D5EF43A3241AD646F3EA5A616E56443370F77B1B81309FFD7E632EA378A1E99D021DABB5E61D1C26E6A21BB0E462C512356C4C076499B6998FC0ACA3B9AF989AAC5B9F59884C66AEBAA5248A22B2E2283E0388660A0B33E25D9851D98B9646B9A3F925D1145AA28BCF96F55D1F6DC51CBE2E4C583BBD9948EE45227D50C8619E3015BA0178B262AE50C9917DE043F3923D0D48F63798D5FAB4567C4E83691DD75E2FF61E1A835985C6346B5990BD60D6D234B207C86646DC6E9DBDB68564115B98F2C95598E862C9EE031EDA4D57EB01CAD7B9813A993A16528728093D706F55584062BF7F60A630BD7972F6056F1F5285E9CDD5BA4DB25B8F7D96E66365A78F2ECC5D785A2BCD0F19C91ECCEAF75D6D2492D6ACA5562E64227B2D26FE81F90F3ED38114BED254C477F551C1A78FE8B0697D69C991EAC5E7D5478BCF743509ABD0A401CE131C9AB570974437A6C3EDACEA5FFA3D4641578F44D3BA9635B578314D9B4F63AEC2D35AF59169F6FCEE6E1120D9038495A179636E3EB74416A26DFE92489A2F4544F682A325C536592447F66245981EFF325E616AB0B11A4B9C9C921C383C9865F363AC92284086CA3F3053785A2B2D8D2ED4FAA525D35CB24F1BC2BC5A77B597B159124D03C3E7A23935876615BE4AD48A89965E7CF219C5A34263D257BD622FD91FFA5483EF5B7FF6D18D59B6A4AB138E224B9FEEB3C6DC85AFB1A22522768C442FFDBE7AF3C29444EDEBA6B56A3D7D56F6B93BF0EA5A59C874B55A0F50517AAA0578C1DC85E9A3A5A52173F499C0BC300FCD90A935C284ECB29067947E61EEC2179A494F920353EBACAF59CB24734D328E408775BF06BF24BA315721A9162F81269EFFEBC330E923523C5AB626E9E02F1293EE9835AC6B0A4EEB1AFCC98385E6D7592304B3FA7D1A80B57FD0ECD69D41AB38645A1B89AAC1B42E2192D57E91083719D68CB9C47DE1D3978E6A97ECDBA7242B758B22882A750CBD5ADF985721994F58D11194C694CBD40523B5EEBB921D5DE8DD29D69E933DF0BDFBC15C85FE503C341C88AB37D5238645334086F8B7F255ACD0A78F2ECC5D0826E6A263D2C5A78EFE31EBC433B8B06EB2A4016D0F15A6690A3EAD27970E4DD1C8B26AF86CCC5D5898B4B6696A2341348D59573CDED3942E8279842845849569BD6946D9C56780A73EABF55D78343D5AAA065FF88CA64FEBD3A0306314ACCA2003501651341F98A7F0A5DF8DD9FACC80C8F636985ACCCF5E776A36E62E7C639F65AFAF7CDA0497446DD9C65C85A7B52D51B79EE1577C6EA6E39710B747DC0C5469E9FD78CF9EFC5558C03F641F63354D7B8283398592C840A9107F597C954417E6353A3CA8EAA2C0585DCBBE0BAF0684A974B20FBEA8757D96D980F864C397352C7B87067C5A3BFB587CC14B25B905C2A7B99817355B184D8BB63AD4CD9D44A534B2A9F0AD17CE16A0928A5E39C726204957ED4CF6BE08D387EA743B01AA9D004E4A7F735A0DB4CA71724453408C3C8D66670646998DEACBE0006AB4665EE5BD913489425D6864E95EA45B3B5148A90A40AAD3470626E9E44BA475782ABEB89E3BE6C895A827590BA0A448D62CCC3B922F3B286C8AA95D2606A81710291AE812A90E898D66752722829A5557254BDD347A7AA5D849AFFCD51B869D820210A3D985F8EB2B8FB593C6430DD6899DEF115B3A191D944EB4A3416E230E5C9BD628287A651B13EA9549D163A6A371760000122660F3920F9B12754713753DB881D8634A2A6F1802996FF822A5450AAFFACE22E6942482BE780750EC688E1A4077660E20B46CF27FEB5867EB0440BC65B6E22C86948A1715A323F613B07BF1F632418C8618632C4663F9B4F9593772BEF50D4574125EFF2ADAACCD429E125249EC044046534C1410260AC89A3075DAD99B5A3680AB9D9C5BE0FBA4963CA3EAAF02AD1ECA98C301BC7F56C789D99993866B88410E207B0A6C9F492799A491D4A69081B40174C26400A6762AD109DBC6342515A213661795C4D318535EA48E7CFED582B40F87B23BAB92E4535E315761614EF0C07EB8A466B652EB5A3CB6380D7498F116D3857FE55D31930E5DC094EC786C4BE46C6E7C3CADDB863AC43AB030B5A788CA4CE6AF8EF9B6FE2C51D734E62A3C7CA1B217CC11CFFA7CF2B9696E218E0445735873EB4E6F26AA7AE1F3C6D436751D0EE5E55D243A5FFBE54D29B456874379A35763017F2B3EE57FE9CDD1FC8DB90AA9C6703887439F344F212F5C1C56A4A5815F35DF7C95EC7E41A10E87F20CA4988E17F9ABAF02017410FEF7C65C85BCF3A5613B0BE403AB753D803B13C1D0A8D6A7A63175BCA0FCD1DF9F5A39D4BD46497463AEC2AB0161EAF17393314D9DF5A9C3A17C7B4B963C29E827E6297CD33A1D588743518C3A308719FFE6A4FB1971FA62D2C1D45427D353BFFB118A7338F4C0E2D3B78FEB3405B24AF399A62DBBF67954D398AB10CC6AADF5A95957648C79F5D1EA5AD3BC3057E16BEB72CA753814D9D112BC94448857E7EB4CF3C294EC55182D9D80F9682D7C3EF5F9C4AC9095332B28E6E8F32837AD1799D02CA6A37930FF49532BF0A6B91B104D5DB277A168EEE1F8328A6FCC6B142FA645D3DEBC255216929574F4C9C7A6D49ADDC44BEB36B412E2D0A87EBF692E32C12CF15E5BF7DC51F63912BCA5693E7304E2EF66FA3DCDEEF760CED2EFF02D7DEEC202D2C0D0ACE399559850F5AAF61EB30E5D5ED55E30ADCFE63340F2A7FFC04CE199CFB79686CF9EEC65752FF37BCFF723FBF0A96E2856D4FAB0164B7E1971874F960478B41C0EE55B929A9819766A1D0315E01889A89601308016AF7538944F4E0A2D1D544002B300757E9263711A4E0915C9D4C8660B70F6A00E87FEF5899E3A1CCA81398DBA529BDBB9803A1C9A7660215C5B4739F24409BEBB526CBCA1E15315395AC3B7789954EA6C4480A20D9EDCFF817446A48ED9F08686A6C9E6DC342E6094A2E30E75C9E5AF3EECC8A4D15A45F43A205A2AA6EFA46FBFF1564702C93BA94E0E881690405FBD8B276294335BAA77FDBC421D106565057B3543F03C8F7C5D69D9A78EEB8028090D08D40151521D705407440120500744015044A5B1005487E59F7915E93A204A3B2A298F6E0E0EA0B8B64BD4E975FE8C576F44A016773E0A560744FF72D012AE73A80FE120500744FFEA3B177D40141D084844CB53F1422BB31BEDC028DA22820253675DD1164B36781540E1FF17F83FDC8A64CD0D818F8FFFF0C94BAD8184CA5DAEFF1094C968560931FFF77FC822DB3649FEFD8707C715D85FBF735EF23FB8627D15E4FF416957E116E07F38DBA0EB82BB0558FA0F1F9267A5251687A5F333748A5FB3230E23593DFD43A1E0FF705A524FAA48C622284C34FD1F2E6069EA3D05BC17FCF33F84F1FAF806F992E1EBFAFD16E52A5AD2EF0696B22E8ED6EF1186375D64AD7816B16800E6BA673EBC82C40ED41706EA8BB58C0AC4A86FF372E25B40BC3E4A1590A52EC761318A5F597570AD936E6C402F1E1F40936B7D7E85CC08AAFB159FF75B2B47E9451CD12B02F20454801AD105B09A319A8C4D4B9B03C49419D8E22053335FAD126F3158288BEB8C05007110770AD796D4EBC2122116CFED4F516B40F711A78EC6A91E3F1307DE68AACF02A01D9524271EA0EEE4159003AED491AB47792620B1CB91F148B69C52AB5719B79A11E08DF1534BDB8850079D115BD4925E8F7AEB7A2E00ECD4E342E81AB45A3714503D97128AAD51C5B1EAFFA85700CA33A080A9AE61B2E086B7BA151ABD0DA0887600990B2F8A455225E7EA8A285625F7943C0BF626DE085FAC1003C90FC09A3818C0680EC42841B85AD9A137D8A907B9015482BF313525E7CA0D86D10388B7310AF156ECE8C83580070A86841DD4C3DF00E220271C0AC86E4501D5A7EA8D5E96C5F8EAA53500319AB538EC40AD3214B1B7FAC22E22A884949E45D0845B1917F4A6921A3F5A7F308795257A3827FF96E15C07B72F007F4DF8211AA84C03DF006FDFB9297DF182A16A40989A7ABD21234C050D68C2A9038C0F1A358DBD62AE42CCD3DAB4B5BF62AE42B26EC24CEEF415731516265D8B7E8CE94260F369A6537824684CE9BCB69408CA6C84CE7700D8BE3B8782C22FCC53C80D739944D2246EFDC25C85B4AEEEC6E1BC6B7D17BEEAB35518CDCBA2CB170D5F4DF3C6DC7DA498B5AA894FBDE3872155BF4BF64A7446765944D1B42E2E0BA9C2B29D0C14D34C4E72D9D2D0ECD69AE66575CBD008E9D4EF479FB77DAEC2D7D6BB702CB9CEE2FF0F98ABABA395AA66892E9A1EF009764373633619B77ED9D2AA660B514FD453621947958A49BF6B52DCBD29D8FD6E0751CE38A9C1CC68A6A97E1F4C199A2E674126F6B97AD363B5316DBCD39BDD7BEF5A1F2330CD652E2FAD7B1C75BFDB3EEB4505637A3892C0B544D7D8EC51DBAD376C4C01958B8C0FA90CB4695E98F22155F8AACF0BB3552689ECCE4E460CF66585ED43E4EBA68F5A82E2938FBC50480C283E391C0F40B25A34BD13A0D72A0C68CAAE2FCD318B0860CE528943EB8E951C5A0FA035FC00CA8ED66798D8A671A4125FC5AD464A72B6808F692A828047910EC08C7100623103AA539F5F819AE7C830AA479FF0529930D1F999BF753E7F26732E772D4001C047456BDE41D1CD3EB5E38315B50A89766AF7BD809AFCAC909E090324A1CBE469462382D696F8B00427DEF3E899DD7B1E1DA998D101B41335804EFED623B3A475E5C66B98F85E6F7DE3067BD508AD482540D6B1555213A4EBFC4A3626D47E25A006A09DFA5C156102DAE9E0311D5CDE9BA5ED2A613453A7255507E338A4C43F0E52199D06B25754250692D944A36589A0312EB80E099F7C110906B1CD0259F776CCBF7F31827C120FDA2E84F3CB41E0211DF72D4B208C4E55FCCB69E242D08B735C204B7C418B807CE92A41AD2998C98500CF37C22FF621C80113DDA8097F812C20629A82F6760E02B7241A6C043571108A07116C843451DF1A8E5AA68917B0F861A453FDFF4A0961E054B78C45BF451EB0B83DD5D9C9FF86BD1FD8B6042459F0D7A0036040C63DA5F1FB80182D60C23C40C25BC0ECA60934A9843B80D817CACF640A48F42AD0111D20FD0898A1FE8B35F96F812813B90019661B445D0BE45374AE6B1DB23E677D2452767C802195B50F20A460323BBB5ACCAB3BE8D134443AC0223488E79080F66D2007CCF01BB0B551755BA250D6F3AD1641638D7E9C76E10A309A87140C082C3DEB5208602278C427B406CC4248CA919EEB4392529D6D2C8B554016C494B6EA746B12B015AB13D180F1BC7C3558590776B43D8800E977C066438E13109BB7085A1901C6B9831C3023B4C13AC800C81A8135263360EADA0EEB09244A31034AE398E199165953B7AE2242AD4C2865F94C29135F8C8153148059D1481B2E1DD05C4DA9AEFDAEBA84256EA8FBD79D527339BD10265BC03F61325316EB7F1C313C67310868E3C73AC25540BD789BEE6691B674A58B9F804942D3104346A4DA6259994A57F6A33206754A2DA9D5FB12505FA68EF8A93B60901B8CAE2A6C43751130F38A6CC394134EB7DAEB95AB062B4F316016D9801ECE957B01B4A3F8959D48406691652A5F643E00A75394F2C2CCBA07596B022634415EF720DF412AD57984EAADE468D246589FCF45ED191A5967AA5332520A99BB8950FE8907705D7D16951ECAF1039003260A1A3027DB00DD0BCA14A72E830237D25CE9C0847CCE706517942C2D22A0074A33F949A21F0293C6A007197D80590103A2AB0DE20416A86DE95557C7FC003349A9538CDCED2ACEA1B407BB062C200EC12228D69173EBD16DCFA08F78A6745CFD2BA829DB6728C489C3C9806728219C6CB847658133C0A537D970B515904F63B8692E96CBFB3DC09F6D4B41BE40D8287B204B6BCD3FC05C48DB3C2394A44073EE9A92C2E0625B61E702F5800C1AAB81F937E0C8A8C06E2303463F5220C8E9F48C53764D24A39EEE77A9C0857CB86A3E19516A1AB934F3A2038D11F2CBA9CE46B5C09A6B6C5A8035F33A62012CBFCD8E8D9AEE490D73B091D4CC8B2697618346F82EF526C84676CF9EB1284AF163940E887F5BE04FA4535DFB31C61DE35DA035001852997901ED126BE615688932F30232B22442D7B575D5CC4B69C00A7C1B8C36A66E866A53AE9957A04CB1665EFEB01FAB99179001A57FAD67FE608D2D9C9248EF9A00C633C35E26D3CA34A13A8D2FD177176BCB09B00623BDE0766BE6A5CB2460CFBC44B69E116A6CB29D2427DF332FA0EAF6CC8B46D550CFBC0DD6CC5B60CFBCD4B5E1D5CC4B43066B24FEE5001CA47AE6C57204F6CCEB5D338199C5E87749D4B959C495366A6E451BA8658366724A7F06393E5F3A74DD5A8E56A7F42A1AB598C95A37D28E99ACC5A2E31378CECC2B2DC972685F6A17684D66E65577AC2845A048D5CC2B365CB7FB571D0DA9EE5FEDDA0076BBFA2A2160E656C9EBBA0306B966DED255CFBC0C3A3BC09A79310653AE99B7D4DE336F813DF336880DC4AEACE79E79E923E9AA675E1A3298200D261D0FD4CC0B885305B97B41DF48049C5EF0BC5C332FCAC148F837AE557F08B9665E11B1B5578617B5ABDD9FD84F7A21016D665E90E38232F30E58F9872ECDCC4BA97BA1665E40F6AA70233D9C59D2D9E754437AAD86D2CC803090C9B4969DF0139F9C6C84FD27C89979D146D6200332EAA7943F7041FC5BB3367A361B35F3F2BB91D3AE56A67B49E2014BDD9A79D9B65577F7CC8BC7B533EF31785CBDFBF70295446278AABA46107381C6A334FFA3354F7A5E6006F83BFC0B016A096CB2C67C8BBF11C04F47D3A1B0F7167F230CFE49BD36057E31FF250E23D1A672A46BFACAC32011D347E4455229B37CF207913660BCAEF979E26F04F8C95A922E68FAE797F093A936A7B1C17FD5E75008FE46787447F473E33FFAEB70DBFC68598D44D89BE9578C97D8F237479C6DC3B152D33FBF043FD36E9BB1F69AA016DFF20EFF4290C77EEAF341FF42007F77C75BFA1B01FE47BA91970861C9AB4F490076FFEA1976C06CE486FE037F23B077C46097BCC73E9510DEF43702FC2468D9FABCF12F84FF8DFE13934F7F0DB596576746963DEBC280C6AFFD391959D405189765791FF81702F85EB456E0F4167F23A09F44C8196EC19F5F6C3F97C2C1DFDDF1167F23803FD2B5BC3A8B247F55F65C6087674A8E521AD0F4CF2FE6A7C07428F2D2DDE82713EB5BFC8DF04E9F4FFA5BE1D2CFEA8E77F42F04E88F74232FA962E62926E2E8D3D10BD9B5F8372D06F12A38EDC19F5F22EF1DA284DB9A94C3CF03DF0A9C593BFCE8B8EDBFE89BE14280FFE176F087E0D6FFF457E47DE92F3110FC8DD0FAD9FC68C7020D30AD473F0E3227CAD2C717E5A58F7ECE2FC177464BE95C18863E2345D48EBC0FFC0B01FCD15ECBFBC4DF08D88303667D3DED1FF81702F8235DE39F168B7F9B47DBC355DDFDABB7C39088C48EF1E57E035ADE80154807DF08FA25F8EEBE89B4BFBCD0A86FC7BCC3BF10347E9FFA3F2D86FF8D00BE736815D9BEA5BF11E46F5BBAD6CF6931F41FF6B0AB9BBECE8DA110DCACF13F1CE1F746128ED3F69028DDF8E797E0275397F511F317A19A663D0FCFB7F81B21FEFFBFE21F75A5BF1C0EA9375BDE073F499B1782E6D396AEF10F41F31F70F0AFEAC5BF7A50E7B78DFF8CAF129EE1249B7E4574FC127C23E888BEF9D7C044DB44DDFFC2DF0860BEEA7F5A2C7E5607216FFCCF1A5F0F7E2E04D16FE9869F69D1F41FF67055977E38AA6F0F4FC241F82CEE1D60546E81D2C4F94E35BCC5DF08647092374B8AC0F83F33E1E2464C5F0FBB3061D5BA89F78424BE9221C53F4985C4FF8DBF11A0EFF12222FFC2DF08E03B75A04F400FFEFC1279477C10DEF27FE35F02823FDC367D7DFC1689480B98FE0F7787A6FBD027B2A29449F61FF859561782E87B5D79D62FEB97E8D306F3238B292E404EEB4DFF5008BEE777FD187EB67AABBFBAC5C25F1D043FBBFBDEE26F04F0377BC2E7ECA617CE0C13D1374838DAB92CDDEA1AF01DFE85D0D4F47D8492B7E8EB17F3CF8C85C20B01FD385B5249AA45FFE06F84A6BFF10F03E65F20C3B69306916EF1C397EA9A81F093243CE25BFF2FFCBCE0DBC07EC600E07F57B7FE9FF4BDFED26B51A1BFABBFC7B741522BF8BBFA5BFCCA8A34BE332A3FCFFAE285FF8D00FFCEED28C155FD85C5CADE8EFE93458C03017F57373F1A1AF2E7B19F9FFA3E0760E3EBCA10E30B27D6F4CF2FD67F529A727A96F750FB173EAE49EC99A0C6A37B33D5C3CF8CE8F4EF3DDE2B29BAFDE113DF017FF37FB4D1FC1C8710FAA3AEF0BFD90B3FF38BF18FF8C69720E8072687FE037F2320AFE75FBDE8F70FFC0B41FEC1E6B4FC1BDF3B960271CBD17FC04AA1E3F89D810C68FECF2FE13F08B8A9F0EFFD2FDD516B7E9EF81B81E9ECD51EA6C577FAD1739A707BD6D78BC3E27F2120EF4837FC4C8BC127328760E563C15FD523EF03FFB66765C8A77AFAD72D3285963E8DF0BBED479FD2212A88BADEE15F08E8C7594D65759AFF4834F42F04F0AD3D5AF827FE46687C7DE4A8E93FFAAB14D8F6705A6FFC24A5C561F499F508FF8220FDCB7BD409A4C8EB24F6C1DF08E07B36AFCBF8C19F5FCA1EACC0CAAEB3E3F1A2CF07FE4680FEEE8E77F42F04F087DB91978415FAC5EF991F454A012DAFBE0438D38DE99F5FA21F2F107A3E2AFA1FCB5F3DF1CD4021BCD3E713FFA1CFDD1D6FF9D908D01FE94ADE9AAF5BDE357D4BDE1FD7F42AFAEB97D2CF5208F3C556D77BFCADCFD57AEB5FAF142702317D811A50C9AFB2D1EADEB9C1D1B6EE264DEFF0C15A8353B796DE5D57E0843ADCA699768B13B66EBC34EE994E39765C01A034E38FD803D6D1F7467E8041961E0A411FD5B65CA1267051C35D1A2CE40758C8A6A603DE32CB8C4A36DFAC25B6F2458D63625672F62CDEE15F085C3EAE8DB6C92AAC5FC42D4E48CD7DA07CD3D71D705AC7130286FE5008FE46A0FA703BF84330F83ECD72E8E770CBA6FF0EBF4F1AF209AC273FBAB041EFA016D30FA84F11443F5E241668FE9FF81B017D1AAC4568F0E797D08F1BC9B4F84EFF8742F0770749FFB25BE282D1E703FF4280FE48D7FA3C1D1A7DDEF67055AFFE528B38EEE827F6A3FDB8E8A7B6DD278AC3A2BC2E20AE2B79650F3F6A555EFAD1E3B4879F1B3FFA0C42F3AF5BEAFFC2B78085D0FA11B7833F04C34FC0E9DF540FB8FA4B1C067F23BCE34716857320EE8A3E31C880D68F2E2300666736FA7C8B1F040D9F17FCF925F439830441AC28F4192F8067D65E1482BF11A03FADB77EF48982108CBCD37DA16FF3A8EE2E7BB8F01FF6A0F17BF3A32BCDF9C5F4F5CA03F6D0F6A3A3EC94A2E4E6E789BF11B8C415FE23BEF939BF843ECB2E08B63EF59160C013152F0AC1DF08D01F6E879F2168FCAB43D1E7EEEEF0F3163F0C407F37177C365C18CF5878F809D8F6A90792B40A98A88C53CE17FE85C09E68F0E1A1F93FBF987ECEB0D5A11AF8D9EA353F0FFC0B41FAD74CB7C7D7137F23803FDC363F8760E47DD8C3AE5EFDEBBC221EAFF0AFF94BD4F087AC5537FDFCB2E4ADCF8FB47E6A111AFA4321F85660AF528B7FCD0EFFA01F010BA1F5B3FD73F423828BFECC2FA59FD5BF0FFC0BA1F579F193198119D0F4659033E1C63E673A8EBCEFF0673ED5D5E407FEFC62FA1A6EA25FF1831EE50124BA18FD3CF03702FC4FEB833F04437FBA0304F0D91F877EC295B2876620F81B01FCDD9CF1B5ED288750F3970EA906347D6E00184CD2E0D79F1CD20027A5CC0220E7B80B6FB0932A04CCC9A801592F0739A5AD197D7F1CE4E437408632032713B74049C17660D535DBE3156BABB49D64CED99E5207BAA7AE13CBD02A52E5C02B80D16782608373E961B2C0E639E04894BA236FB698471B897BF1F021C5E95F28772479F45CA5AD76407504634F22D75D8906E76671169BF599584AB3DAADA09779D7616A49C1BBF9B6BAECB5B185C6EF18C980F621078461596C14C242D7FE04BF243EB5CE5169B6150051236025F11AAC35FB80D11EA029E3D237A9EC908AB24A7F656A13282639EBDAC801D36B5D5A6EBFEB224851D628E81BE2B4EBBAACDF5DFAC3EBDC5F757E4F99502327426319E6B5C9943A6BD77765B46D26644E108594CF77A9A7025606A64B03D6D147B694EC7BE31B19A2D9CEE82ED367ADA4F6D695D34D0A4723911B6AB7C3024CBA1AF097910F6826EBFD386CC39919EDA79894B638D583C5A45E13044CC4C85D7683D30B05D62085698B5FC7AEC8CD386758260D28DBE8755C19B0F2426937F9F9D6D52F1B521FB9C4AEB359D3B6E1CDBE3ADD2433F3F0AF7365F49157B2B8EEA83DE36EAC3D31C98074E519D1722502FB22BFEE4701224898740E4AAFE81AC4E52011CA6A50A6F28315534A6DA207C49235C09B2B26D957B02D56B5C446918A3128071E897C9660DA8D014F43D1551F6D6538AB537ED69281C1EEBC6B1295F4BE5DC14F764F22A01DC5E9A39868F9A8F639CDE47141A93B1E09D03E2AD1A972809A5C48CED965011A5F8F6CCA1E1ACCB9D93AF0E30B8D0AD5BAD4E9C19122F71DB4E913522E6553B9C0F469F71ADFF39632D14390190E8015437290D3A515E2FED63513F54B99E5274E69817A4E02B05C3A8B45F769397C9E94F0F9EDDAD32715A7B1C39658DA2DB076A0BAB4B5A1F3B4329EF2517A164D6089AF57B201DBAF7E7877EC07B66A89F4F800A503FA0CEA017DAFA4331E7E1143A4CA93E842A21A2A4BCB859D1F23A07D05AEA41A0A5887702065836FE7A07B8A906A2BD5BD47815D3743B82656BF2981266B426F90E57924822B4AD9420A48DF096C79198680DDDD8AB20456437ADF6683B0B1C12C31301853D685624ADB57E84374F04CA7BB542F082CE514D8CE2160ADBE79C9C23B803AC19EBA3E90593B0E18BFE79119689FF6D8F272618325B6C64283D99B68F0C3F9347D50DDC8BAD001F268323B2F47931A65757D4F6F65186C6B978952DAAAE30516C0FAAE1E2298AB03328E3417B46D381774C0ACFDA7CB727D2919723D8EE2F9BADD4E2E73FDEAB920E9442599237E76977A2C1CBF91D22400536AC792B3EE1CD48E6309A88FD41BBFEE0ADDA08E8BBBB4CEC9DFA0EE43BB34FB980FB0EBA21829E4014EBBBDC35B6C041493ABDD022585A9617BC4AE768F623BE04821CB8C4368E40798ED6353D3AD016CB5A8F150A47AB66F5290A9B51F8BD9077F7E51EB7CB9C673591915C182ABC71BBFC5DF085477D85C1728DEE26F04BD17D2DC226CF08760F831F8B33C40D30FF8163FF41FF838D5A6CFE247EA05C1F4F5BA4E4069FBA340DCECE007815F828F7EC00F02FC63DE800C817FE05F08E08FB6FF85BF11E087C911FA713596F770187E36821E336AE99AFE6931F8B73DBCA14F301985189FA8EA3040041FF612DA859F07FE46D013305909DA7ADFE26F04F0131D6DFD3FE86F84FF4D7F3DFA77A8B57E74722C0324F232D56AF864F0F24A8E43CA2C55CCFF03FF42C0CB7A1141FDB18727FE4640DEC4A89985437F7E093F0F7DEEEE788BBF11A4FF966EE4256CC3F33322423F608F97EC14D4700BFD1BFF42405E2F03D7F9A5F58BE9D781F68A2BDEE8F35008FE5638FCEFEE303F0FFC0B01FCE1F6216F8FF7207426AAB8ADE30D5BDEC64F737DFEA1A58BBA167E67A28A61968B320005860A7EB8C47CECC11C0EFE85207D3A004884F38EFE85D0FABFF8B7C6C440FA374BFE5A6B13217AC99F793FF41FF81B01FA8E5D196787FF1BFF4200DF8B1D16B1FFC4DF08E0BFEA67180EFF0E71EB3BC56DCF6A74FAF7816FB010C0270C2374495014791FF81B01FC6C0C25847E8BBF11C0DFEA32BE16C50A967ABEA87B61E54FE4BDB524BFE797FC627975FE7010A06F7B58FBD79EA116FE8500FE163FFC4C8BCB1E8E7EB67ADFE26F04EC60A46BFDEB0DD12DAF3372F5C0A5E647F9CFDF395E1BFA37FE85007D277FB41FFA2FFA1B017C9FB7BCF479D3BF10C01F6D0CFDF925FA7FF4D7501B7C3B705220195F751BB14274966BD6C68E371EF81B01FD9013433F0980A39F07FE4650FCA0E9A98EBB1BFFFC62FE9FFADCDDF10E5F17E820588B26F46FFAE73C5B455CBA3819FA8FF86A8767A16F8483BF11E0DFA0AE07B63ECF2FA19F254FA583DEE8F389FFD0672E87A63BC2CFB418FA1B017E86DBE6472F9310FF74FC5C60ADAA3E6A9DF800137E33F6A66E53D34B392B1AE7634602631EC446C948AC68FCFC626EF5A891F0B396E4D5AE6734FEC0BF10F422A156883B1A7FE05F08E00FB7CDFF21687E024E345ED5D76CF8C0BF10DEF1F34D77AF689387420A8401D68E0197B73CBF981FBDB341F58EC6F5700AE08AC61FF817C23BFD3FF17707818F1F83FE8AC69FF81B01FE47BAD6E753FF0F7BD8D56DBDBCE8510AB1BC7C44E430C0A418F65634FEC4DF08E02743B246F7137F23C03FB1CAA8F71D3F17C2FFA6BF1EFD3BD2B57EEA29838E4E6BEDDCD1B834AFD1E4E0CAFC3CF13702F27A0B6347E34FFC8D007E12862B1A3FBF44FF0F7DEEEE083F43E16D7F79F362DDCEE3BA89E68B89C60BCC80E2814C4F763B1ABFF16F84C1C7EA4A9F8DC02FE1C7D37767F948C63CF4F982BF11D00F9A97FE277A79C1DF08E08F74D3BFF9A5A3A32074345ED476347B1422FE6F84065FF533D175189E681CD700FF3B1A3F0C947E1682E83FA3F11BFF46687E2EFEAD9089C6637E7D5AF543074E34F93AE914FB79E06F04D9B3F157347E040CFF1B017CEF53EC68FC89BF11C07FD58F2D560C877EB608733C187C97EE68FC0818FC8D00BEA3D91D8D3FF13702F889BE5634FEC4DF08E06F758DBF42C36D6FDF09FE6B7C797E99603BF838A8155DF7F1CB8ADEF90C954B3D1DBFC3BF10DEE947F3C5A27F2910FCADDEF7F41DADB5FEE5BD235D8F2FBDA5B7E4D53EB50C2CF9649EFC7946E34FFC8DC07CE7607847E34FFC8D80FFF7E26E47E30FFC0B21F3C57FD7FFA3BF46BA96F78F1DF844E37F62001D8DE74D1E3602DB1F2251C7B7B6CF0B0179B3CB8993FF17FD8D00BE93A53B1A3FBF84FE439FBB3BDCBF4FFC8D20FD37B7C38F23BA89AE1FF1D5159E157DEF1174F47E21B06FE3787247E3E717F3CFAB85D88FB68661007E72CA74E9F3817F2180BFBBC3FC3CF13782F4D9DC96BC3CF0EF8897B84EFCF0C6AE06A01E1A123F80DEB4AAA4FD67DD4DABAD87CF9F44B3442FA834C8D82A202A35A8C438604FB5BF30AD0D5E81CAA7344069ED71B037E8AC20A3D5A438FD20AE889D02B21C584CB2972CB0B696D89512C8459AAE9B8D98EC0E40591AD09A2E4C3ADBD0AFAC7C72D050A5B5A1C9938AAE3B20FDB24A73D5A21E114257B958545BC99FF57E4B6B23697F69CCED66195BCF6A31AF656B899D9D94124E68D8562FC8BBBE806CA016B2F35D07B4085A758694EBFEAAADF34FBD2E88BD95BFE20133D9FF017DB77140CE25A994B9C9A4301F81B529CF5B86AAABF47B4A3DB27E5624C981442FACEAD04583A4B682EC862A6EE4F44C823A968A29A5458CA1F6953EF5A23E60AD41E8940BD487A85669BD3933168BBC94B2BD6ECADAC806AC533418BF44E0364E95CE5808F206195CE47E50233BE5B4C86001A437F95202EB5FF001D9C4A1343D5EF8DFFCA2CF52041F670B0246157C9C834A3BD526FA37FE465073A2CF673B553DF4E797A26F827924077CC60BF8E36C3785E06F84DDFAD0C79644C1A9091088960163966FE9DFF8CADDB12F9BE88B4C1B5B51803198F0FFC45F088FE68C7F089A7F7D7F0D8299ACDFD17FE293EA073F277FC00F1853794B7F2380BF9B2BFED523FA3067F4C9211640427AF7AF9E0704A4D35B9FE797F06FFAAA6E7CBD0C136A8DAFCB6EA2E043FE9C4560E809B45B204F8D5DDDF8E717D397CF11BE19A0FA506BFA4F7C86E1C6DFD52DAF1EEC928597BC3F519DC0B2673D9104C8E868FAE797F0838714BE9D00FC0CB57FE133296CFC5D3DFC4C8BA6AFD3771B7F577F8B8F175AF85775E3C742A67F4FF7C130F680F3BCF57F7E59FDFBB0B7EA6ED33F04C3BFF9197B38D45A3F4F7CCB3BF8BA0279F3138986FF4B403E22B2C5373F4FFC8DD0F8FF857FBD82BBECE7506BFE0F82E53DE6677DBEE247033298A59F633FD3FB437F7E59FA1FFC43ADF18F0758F8A7BFFEC7FE35C2A1EFE15C60EC67282CFA0F7CDDD26A7E1EE3E54C37D64FB8DDF40F82E95F1350FBB78DFF3303844584F1E92BFA4B2926D3576A5AEEBDDC910EC900E6300CBD4F0C86F34C6256A07D7B4E240E08C1904A290A5994C7516BFD2EBFED898CBA847980E8CAC8BA5B2DB0BD16F3E30659505F6048B50B6272A434E10D1EC61E000F58942DEF88A0A33B92B71BE2581D20E9EEB0C1312A40A6E080F1750941E5BBEC6AD024A5EE6B6AAA69E638EBF60F892069AF84D27BB69426467D877F21100758F9E868E8EBE35C7418938BE9EB1B0280C48D664FB32A60146EFA0FFC0B815DDCE0A7378DFF45778860F1AF5903867BAEFF8A6FF92FF81B01BB0CB8F839BF987F7DEF85E6482F98FFD37AEBB318A02B0BDF3D9BC9A5E9EB03CD83EF16F54BF003B6F51635F6DAFE851F798300FD8031A4EA2F2B0482A5FF186D99C7AB3ECF2F8B1F2DF722EF666FD117C2C2FFD3FC875A81E9AF6878F01FFDB5C5F92FF823EF0B3F658144BC256F9B9FF93FD2B53E8BC387FED341D35F8C8EFF8E1F04D9678FA67FE05F08EFC78B3B8811F4EFFEDAFA3C23CEF897C27BBCFC377BF3F0D1FE85F513F3AEE1BFF47FECD3F63FFE21A343DE63E465E14670424C18FE59D502B657D48B9780EDBBF844BAC0F6367C1FD7607945BE060CF8DD716983C52A9F03562903DF9CF32D5D8139C3CFF6BBFDCC024D6A4AEDBAF5C0A6EBEABB952255ED7EDBC9F0967795B2BC1593D5EE3761ADC0AE1B017BF691ABA4343B29E81F1F0E98C42C200313B023793D2C4FBB6D3CFAEE0960B72BAF28AE8A8D2F967B80497160990EAABFB3F41698D212E18B33AEAA6BBF2133F61C31BD9C5EC86124B8B2D396C6AC0DCDEC9B670FC9BFD3109B20940EE8E0FF80D1462F0DBEBC52D363B3A6FC850EA94B3C9C865277406A51DADDCD2734B54ACD9E45699207D4BB53341753DAA4B48665495BD3564681B2D669C8E24FBBE9EE01B5B0A55D6CC0C87FD1F0129019FD02C7BC41F600D15BEBA89A19C106AFC7900316358359FC726A264B5106514A190820DF607D2C5436AC8ED01463E48C9DAF1E3BB25E4AC70E03B642F4B94D4A3B388997F8CA8660BB9D89C0BF71A79AD48AAB6F77F157AE0080ECF5CB01B35AA4EFC2958DF62B0922900392525BA523A0BE3AB1E4FDF2CA6E4AF5FD0E95569F7E661826CEE4FCD4E819CAD23C6712AC79B895E63912292978DCDF4D7302C4668C418A138E9BA55BC318C8E9D6063D12F5F8B691750C5B361063236F6DB044E6AC8529936629CA2E1D300693908976B167196AB321CA9871D55582FA98B1E2339B71862D876AEC6A9AB25ED886AB01C959C96E8B496775E0B92552BB0B2CB32C64AE0F51CA9700224281A4652C91EEE950175B2D50FDC247810BF472A91D20F1BAD59E7410E7D4020E6587B2D3908E8ED36EC5DB60DBE3E5FAC0D4BDC13FE51F384226360EE89948F1AA99D4B742284DA6AE493DC1A413552AC5EACBC11150BD400CD9027A90EA83294B1B5FDDA1D1159F23EBD2AB5D5D57596C6431326C28E9AAD2E2B9E2FC1A773E03BC04AC865AFCEAA3568E2EE668B0B4A9C493242588AA32955498BA460A1279EC6421A0AF8478EC6485AB2CBD45D67BDD28A4450EB5AF4A8040CDA5CD18B7B2855C131327A9A490AF9A2048F7A8C7DBD568A232D8AA4E3CDF0A51EA58C8355838552330DBEE7C57D4B634FD52E0D4F574F9D586A74F9752B77B9C3E17D8FAD197511758F690CB08A0C60066CC92E015728D8E5FB196F24B1F4A4D535A5E9A738E46AEA51CB94C4BD4234BB73F406E1FA58D09401262513B61120690ED033AD143E980598B4D692DAC8AAB9FCCE69042F92655398A2C649877E83B315986A7BC3D60CD0EECE3A507BB14FD8B54A6034E2E67B014E5A4E314BA84E7F8F0DCCB83E74C700DF2A562487D0FE870FDBB47962E19A9B4BC90BE0520E790C88A2361D2C6013377E4F33734644D76CCC6793923B7111EF386491BBC45C60F97C1EB9EA61C6F8F44B9D649897FE8D6AA5C6B7342D70BBCBAA9367DE0C453EDDF8AD31A6C2FAD0F5850B76D58EF22028E79B88BEB217A48B98B759620BAF58CF6B726444A653C074C7035A589E286B2B3227525AAFBA5EEB8E934BAE5AD651AE6418F5B39319E0D5A7B5F76083AA56677A1D12D4F551D9755035D25B6835FFDEEC3907C92CE198C8E5DB943E67E3F59026FB84BB4AC22B91B6449DB877C4399D2DCB9337D6D976FFC8D809FF0A0D39186E6E7FC62FEF97298AA5796808F034A9C0ACB437F28047F23407F5A1FFA43B0F065C95ACE589F6FE83FF1C58F3EBA51F8167F2E0BD0E2137F2150EAB9A09A0BFF8EE14530FCD880F96454D167144C73EFF11782E8AFE6823F04433F4EE0BFD01F8477FC30238A9FACCE4CFFFC62FCAF3127EBE7D57E9EF8DBC0E07F5A9FFEB29796424CFF6F42C7F62D3A5EF2E447A3581C96BCD64FC5ED1CFF93FDAC1D2B6FD02FFC0B811B77B62E3E6F36F6A90DFD8DBF1184FFAA9F07FE4240DEE99D91777E09FF23BEF5F92AEFA110FD6C85889F6EBDE91F018DAF8F69E21F3A7ED0E94AA4CB5225FD3B1A0BFE4678AF9F26187C7BFBFF467F18287CF597DC97E5D5072C87BDF0E345FDF16F18C6C27FF56F7CB5BB104CFF4280FF17FA7F1D058961E3EBFB205248CDDD5972167BE6471FFA610AC64115BE9A1398FE4A1295F9B1F5FFC4DF08ECCF79A1F495BDF5B7F43702F89E95F464F7D09F5FC28F1D822EB4861F4F5BC55EE83FF03702F447BAA13F0C94BC32306D2086BEFD9BBE28FD2FFC8D20FEADBDA459C2CF83FE46107ED47BC6E3D158C9BB10DEEAC7E3AB773C5B811D22363F0E274AFF2D60D10FC3156F34FE91572FE6A110D46E7CE588A49F8AA2F51D28C04459A6FFC4DF08F0EF50A122F6F033BF94FE351F75BAC0C73B05BA3BDEE3B738E9AFD1F6F4D783FE46C05F8D748D7F048CBC5E537F756C93049D62927FE1675931F3D1163FFA715EAE771899E0CC7F47E94AE6206FDCD75BFC8D00FFBBB9E0CF2F6FF99FD69B7F7D7997163118E3270537FDABC75E547AF4FFC4DF08F89F582341ECD09F5F4C5FDB2510A45340203C73E2A51638E6FF5008FE4680FE70DBF40FC1E0DB9F2BBDF30FFA4F7C47C59DCBE2C901F9E7CA74999FF7F87180F0BF9B0BFF59B2D1A1D1670CA036C5E86ED3CFF2FF1DFE85A0F9D4EACADAEA2DFE46003F071EB2CC798BBF1134DF6976D317165A9FE797F0FFE85F4777651E45BF29047F23887EFCC38A874703C6BF0C1EFEF77030FDA390E06F84B7FA21A7C104CA0C127E92F7E8E586663AE4C5A846DE07FE46687BD67B50836F7BD62F25AF3AE84FDB1B1F8AAED61B5FDF3117428D2FA51C0119C520C0BF538B7FB23A8EBC0FFC8D00BE17AAFA64F0D09F5F4A3FCBC0C0B7F7AB857CE83FF03782F4D9DC0EFDBBBF126EE9CC64F8DFD5630F63F0D1CF439FBB3BDEE26F8477FCE31CA540C886BE1335BA25647EF85EBB4AB3180FFD07FE46A07F279A6A799FF437428F97BDDECC7899F84AF9C6B0177EA6F5A17FC787996E2A0043DE5D3DFDE50977E4BD0C06FC6D4E6FF137C23BFA0FFE4FB868FE2FF64CFF2058FF570009FDE176E48D02C95CA5BFA2FF192F4A3BB39A5FE36B7ED9F89D5D513E53FDBBE7A3A6F0D61EA6F5E1671808FE0C67CBAB3C24F4135EC67E1EF81B017B186E9B7E6D9651CBF42BFFD0E35DF937C2EF1CD464FA7038DA072A0A9C8C654ACB39839CDC60AB4EDF7FD7545591F967B63F6A17E6436F07C9B177A9334513C67C1658B3A49E7C01B999D45B8B026B8EFE54C606B08658F64A06CCCEDAE4601BAC945D40F23B199E9F5E4ECEEA495F8A516F9633D1F79D0576BB480A884370D770E6D56051FEB463D1990D97564309BCA52BE70D3A8F1A01EB9316E4672BA952498F1C12AB8F144F5D7016E5C95FE9BA25092BE2E170257777765594D8543AAB24720F92DCAB86D2A1A721273F0F48CC40EAA6534F72DA4A0DB5266D2A0FF01B33830D1BAA8246F089AF6C78890C273798613B5B367AEC0BE419565E361ED079E6037A4DB718D31899ED9ED36E731227ACBDD71A929A53FEA2196B4CAE0CB00D351182F6D053EA01A2654281AEDBBB0339C3A0BDFB55AA18BE284B813A3C5CA00C4619BC02A54F39A880581D60A77C192A3768E4297512EC904AD22051044EC04E5B1A0EE558173A0C480F226F6FE11DE5501A0FA3940B26D4EAD2E8C3C0AABA721780B5BFCC84CE1801ECF59732B180658D0E17BFEB9438DE58C121E02E9DEDE6CA4DF5AE37A0BB7532819ED9FFB60674AA0D29665D635FB4408DDC011324FCADA32C24A95CB7B6D7012FAE6C0F0C9992C81D81F8D3A7AD9C52D72757CDD5532859D6F5A9FD4D81A9FE295500C65949BDEB97E063F320D4EED5A236F48742F0BD6039F8BBBAE9673F578664FC1CD5EBE31F9F3A6C4F737162EFF02F840FF06D2DB125E39F5F42DFF3519BB12F5C403FDD14FAB50F12732A82BD0DCA9D0B0F8AECCEBCC5DF08E2E7C97FF81141F3A3EF472F7D66877AEBFF05DFFD55B3C91B7E0EC1B7FA9FDEE9FE7AE26F04F82735017BCB1EF4D823BF608DD1A737A4BE2B01CBB51A95FE3D0970EEBFDCF81BE1C3B763A0C62CD0FCE8E5047E216F60FA05120782C0CCE3FC551D9EB1FE5FF063C08DEFFCD5E6FF89BF11A01FF157FF3EF13702F8A99E783EFCCC2FC5BFF929B709FF916E16208BC296172B2A795B1BA39F6120FA1FF51A5FB78D1EFA7CE22F04F19FDE9905E6D240F8D9086FE5D5691F5B48F0B37F5D7E8F90C4D3C45920AF5F8ABE11DA9EF5D58C506B790F85E0DBCD56870E3FCB3E7D1263F133E2479FBBBBDD5F0FFABCF42D06DABF1D6AC38F4FBE69C9697E72B4A30F0F1318AABF58218F3D9F5F826F7DF6B902F025EF5AC02E0AC1F70D20ADAACC3F9BD6C2CF6189F03F08177E2671B4FDC4E7D018147428C8F8B963D2BBED9FBCDFA3D293B0FD7CE26F04F41F9009BDF593E33A4AEC987E81A8DDFCE7F0834E97FD0B3F09DE20E01F3C5E945E1B7CFFA2F378A16FFCD14F9AD3B6C5E07BC6D12F8B9F3E0A0E7D995FED895B9F8742D15F08CD4F9DF7DEF8E861D1EF9360457F254CB85C2687200616FD4210FDD5DCA22F821BBFFD43F05FE91FFD6F0542DFAD177BEFE85787D69AE2DFFDDBFC5C0630F4B7FE8781B7FCBFF0731830FE6F6FA8E923B6B69F638DDDBF2FF86DDEC17FB1CF5CCA187BE0012175470654DB739987F513FAA7BFA6FB4CFF58CBCDCF133F0A81BEF36FDB3E1FF49FFC447C981CFAF3CB5BFD44DE745FF87FE06F84F7F2FEFFACFDEB911D3D0FAC89BAB22D50486AF5CD8EF1E01CFF7D982733011055ABFAFDF68F09457408ABB24010044110BC542BA4F89BE4ADE873B88D3CA3C0E093D14AC615FE49E865DB4CE4995F8C3FEED1FC2FEEF419EFEE8351953C4BBC277C9FA16BF947DA917F048EFCC957D424E849FE1BDE2453889267BF1E79AEF8BF19E02A0BF1FED7EB953A8BF1833C1700FADCC599FF9F04000C5896BF02B69AD77380DAF103A340F3BFE33740F19EBA4F0D7FCFFC17A0E3ED1D5FDDE2D56CE69CF1F4947EE4E908D3F2DFC6DFCBEB96E70082DF0A94FF71FC10F53EE23700BCF79A5EEB7B91E7120080DFE141F49308198547FFC968D582D4BBEE81C1BD10144D7D6FF80D409FBB39C27F189AFF6FAF4F95036176E6708B7CEEE17FC76B525F00F8EFE24A7E47203D3E32F81B9F69FE7B760C6A19EBC87FC15F00B20799C767923FE1EF8CF407B99AE8C71B4226DE88B9EA5B1EC3FF86B7BA0A00FF906B7CD1916A842642887EECA03EF80B43F4E3FDC01A0D9BFF1DBF01834F7ACAF217875AC0E504B71AB456E4C14FE9C3DF4B6C9F2CA34B1E4EC859FF9D86E228B8F5E3E12CFCEFF805807F161496FF3FBFA4BE044228BCE3559D0D97FE4F7FBFE32DB0B204D14FF9F333FFBAE33700797671917F0091E7C6DFEADDE369F439E3A33E272A812B3E2C3209DEA5FF3BBE9245DC63B05E7FC4A77D3B9E09BE4E4C3FE2CDB08F5437FF9D4F880576FC1383FFA81CDA837D1E8B8D7E1EED6D8DD7CFF896BF9E2EFCB1F0F08FFCFC5DEDFB5ADF890F2F0A19FB5FFC4F05CD3F1BA1D59DCDFF48DBF69F5F4E7B6D0380FF765FD6FF1DBF01EAEFED6D7EE07F013CFB9FF64825BFC87B7BBDD4571E2CF869EE55DF8B3D8FC0D1FFADBEBB3BC4DEE697E0B7037FD60F029384CC8238091F266893218F7FE6E9E9EF1EC10FDEFEB901E827596EB252A3CF1C3720479DFA5A9E4E1197FE2B279CF6BAE1339E76BC94E6F8660C6AFE19A1F4CBAAEF57E57EF19F8ADF2A1D17FD4480C16F00FA7171BA5569F83BF3ACDC69F80BE0EABBBDAAF4955F3ABF2C79FA8804FC9DC5CDD6F42D0F1C8AFF02481E93943EF2447E66D01B9F09ECE05FF99FFACAE0AB82B2070D1F25DE96A7F997C22BFD5BEDF5A0FF1B3E0D34FC4386FF68F851FE17798E00C6978191F0B7FEFF8CB5B47E5EF01A4FFB08DB83FC851FFD47803468C9DFCD6DF99FF00D903FE9DE7493A7F95F00CFFD4503745FC9D21D6AEA1BEDA53922CFF4B8E86703248F9B3BD5D9EDDBF2D8E08FFCEE2FDDFD9FF174A8063CE9C7134C33B43C6F84460BAFCF3FA9FB9CF8E48EDF00E6230E87D6151CBEA5470D5AF98ACCDFBF6B05AAF209D5FD2DBF6EF5D978CF4FC73F6476BCEDB92E91E8FE5264CFBF72A5C3F657777C02ECF657BA7F89D2898ADB1EEAF41911B5F563C0AC10315FD3F051E70B2CFFF925F800BA3F16B795AFBBE373D8ADF30FA7F4916718963C36BF04843D7FF95EFC4B63DDDFAB819AFFD176F37FC1777300E8FCC07FE97F2B107946DAE67F7E89BDB97DC7DFFED8BE237FF0EDAF8ADBF257A7051FF5F3224F95D8FDEB3487EB6BB2BB5BEC33025CF00D907EDCDDB21FF8097F013CF7173B4046E4E8271D6ADA6BABABFACB15BF01D35ECB9F9C0A967E30F865CFEA0EED2E1EED7903AA7DBBFAC6EBB49138D4F8A86D0F7220959FF9F0A9BAFAA00FBB2A3CFDACF3207C0279AFD641DA554E6EBF4816EEDD342159382F3233A99EF884B3F6371A9C72FB7C16BB39D46DB5D93B4FB32B355911A4B213EE4D957CBA535D4C5B19532ECA8424CC2B319CE1270F13D2EB9B35E1A50A341CD31982C03C35A92B133749066CBDDB87E8A9BE38F7897B38B9A16B6B56A4A2E1BA0A929975DE1A674F2BC0D9ED52D77110D9AADD3FB4204E2D70B62AFA43C7A954A90AE3B5B161A68D1CDEB37E26C9A0556C9ED6C6920FC9207024615B8DC4D6418F708E32EBA01C87DDADF95ABF80947EFA487293D52E4D267B80905E4BFDA8B933A459D51E153ED0EA66AA9502483FAD76412A1774C880D36A3C75F52B0BC7117C83AB99203528748E02D545E6AEA053F4BD63E75D47C054A36A17DD470A49AF74137F45ED6DA55F5E8EF9A80ABED36D5C50D95216FA27D791C323B39490CD1B432AE54841BDD056CD9DC09EEF7579BBCB676D1CC2B214A67EB6FD6B751512D38D906E7D3134A98BEF660D0E6330AB3E82F4FEED9D517DF49BEAABBEAA66BDEBF9786D5D78CF7ECB8F5E1D3E369972B519039B3CC91FA747EC8EECACBEB59B05B94A99BAFC960E523D113B740761079AB8553375E48C3D4892169BCEAD2A7F559E81131216BB96A586CCACF943975202AE3D36EC11B342EAD007A43B4B7C6C5BA94E2A95187E773A5A12B69D1F4847AB036EE896BA4F3821D2F5ADCD1B6C95C2B42ECE59774AE497E8C7072DFBB4235BD854A9EFDA5CCA3634CF4DDACB91D575A5AAA5740E1A1BE840487B084596FFC4FA0D8E6EDFB5C50E85541F7FD7BE290A6AB7F6E5EED33B9A2897666208285647E634FA5401529E0AAF2C8DF58A6A915FB5C2D56409C65106DB40125CBC6BB1FBDC25C764FD94A499DB421FAA43CE4A86B3EDDA55A677FB29C9DC2A3764525BD52938282956BDB0DBEFD6A05064EF2D64CBA13B6375F37A779CED8785D4191017F416DF3BA457A8E7E95F0F82E3F4EA5076C593F806E96ACA8DEA6EE4C89CD8EF90CC3A578DF8929BC93801CE2898ECDE5467D85B57A78DA8825B2DB766E9A891C717DDD28960F0741DFFD2B320EBF68C8F9CBCEEA3C7ECE34B8B373849F81ABB792A567D414A917D8B0BA4BB0CCE3F05B923F7C63CD4E62E807FF3537D751D03B8913D36E9D3363CADC11A2DF22E765B0AD1675521699DB0CA41639AD2E49BF2D8B3CF8A7D8B4835979C60967E77AC5432C32A210483037D0DB2062392C422ABBF605A528EF2C629B7C82AB79FCEBBEAA77DC31B9DC5CAE9FABE677231A4F6EA505029279778F441E3565DC51B4DB63DD43AD479BAFD03E0B8C4EA59FA4EEEB234BE162F32932CEDD215D947E949A5C772AA46FAFA214F5BEDC7CCD0860D8F353000BA44C886F7EEA27BC2484F9419B7A7624FAE6D89C8C1CACCCE551D520E9931E2DA6D6B318EB329DE7737A300038C385700C64956C98936C32AA4F6E69973913D5465EF313EAE9E6604A9242D05D9F7661CA4DC789E7680785B0A62242B99D58838EAB28777EBF6C8EC4EDDA333BB8CA5AB199B383FA67759E2B1907CAD4464CD35709EE68CE7AFA77680DD59D80828561D7DB1922412F546933EE1DED716110DD986F109793A4DF64ABA4D3D4B42795934213E32F3EE02FAC21765551441602E239FB2B8A6764BC2954922DB51E74656DD52EEA2DFE0C9D36E445D840ED972EA53ADD26DF753FBB45ABC63ACC9DE9EDACA0529213B888A0740B5DB3F4016AB37C7F60C27258677C1E1E38AAC36AD7679CB22638F6299B1EA684FAAE011B02FC5E5EC575AAD58FD75805D0B76F4B56AE22AF7AFB7A6EBCC42585D039B372F1EE9047115E441BF76DE7EBC11B5A2AB56CE69B280BDB0AE1684749B6A0D0E6F83C3743FF5D6FD99B0F0302EB104CBC1DBF145FA923B7DBC1B31872C7AA244CCEB56AB90BBC98A468AEC2918F76AD8E67B4E11CEBA38CB62A7DC9EDC45AA99FA7DE4B8414F0C39A6A916EFB53F867779397C6EB1F200DA534E26648E2E7A50537883B5B4ABD14D32CBD242F63C91FB6C6CD2B5298EE392227B837471EE493407ECA48D9E62472ADC52D9C36905D7F742AA993EEB622BE45433B16B3E1E23958274A397972B12515CE526CB4540BA47D4D00C67BB171CB28BD61781A9322E37647A44254E3FBE73F265C84C39872CD754ADA64B39C4AAEAA8C813B2DDA9F68A43D64E6CF64659AAF6CC21197D4B0C8A580E41DF9B10593D51578D89AC1EE1F9083EB05A5C1789F0F490D6D590F6EAFDEED2B3AA7F25574368A75335848DAD7C20BA950DF4C53E90AA72CFFE9AAC4907CC25491F848194BA7A8ACADA97DFED7EADF9144F89A3AA5D62D5435A8C799A2E30EF5A5D87B395D9E596E6270C8EE6FB3222EE705233750A02B01B71DA254D5C79E38FEF18403BEACA48742F2EE339A4AA3F7DBC96E0EBDDD27CEF28BB926E0816DD795D6A71438444C5D60F9ED5FAA9A01152F6F35183021B03FD1427EC5626BFAFA7359473D0C1552EF7CB614737D390D1DE8DACFEC2493B37C48D6C30D7ECB9A01292431517D271CE88C150E6A72564264D538544057DC5D66705095DFD907D8EA69EEA2B30AE2F760DE7EF9A65E3B754C13EBA02693F563E10D72B6D7C97FF84B41F1BD2F53D4F43622429C8F5ED2927EBB12E689EDA5AFAC40D429A73C5AE7C9242DDA16F63E39260930CC1E1ECDED149866AEE226D1E381A5ED7406FF3F8F2010A917EBDC838AEFFC007C001DF705BF82F8719BA9FB3F8C7A2AA65EB4473CCC0FCCF2FC62B3294C9357EB821DE135E4BE1E0DBAE588BF5EB76DA4FF80B40178AACE28C3F0C238F9D645F6F855BBEF37FC1DB59F59892B1BE5E377F9A53121224877FC80A4B4A9F7ADAF58D8617DEC63FFC87DB8F78CBD3E6A1A57F956E838F3C6EC1C3BF7A62463D8FF86A0E5B57F00388FCF3BAED87C1E6CE7F7E31FEA82BF8E1D6F21F40F8DB3EC71EEA8282B360EDBD103180E03D293EF8FDFA53FB56716D6F9FFBF5DD5E34D0AEEF7FB4D73468F026FB9B0E0FFDA5ECE1CAFF865F1BA489EE64F0D37FF3FAF4DF22577F7CC677FFFD7086A18A8B7EE617CB5F809ADC31DB92FDD7C7DF9FF01700FD2BF98D84AF8FF80DE0FB3C53BBB687D448C7244B9F1A67FBD4E4833C4780D55E25F0F8ABB8BBB4EFD468E1EFFAFC0F7CDAB7FDE79176E4770739ED15B2F5FFDA5EE5516158F5B5BBBEE18F3CB85B85A93A922FFC9099C8433A3A4AFFD5D3B8AF0C439CEAF3A05CD33AC80CF7F1BD4C2BF374C83D28F3D4643BDEEC0C1C3F5C64752BE2F9EBBB8ED2BB9312CC46AAC4A5CCB9526E0B69836C0FCCD3D4B72B586422DE7ADA037AB16A9259862B3832DBF646E6BAEDAD7295787A0FBB57B2AF3EA8A71375E8DEFBF193FF78BAF5CCAC73EBD9A900816B8C536EF042EE56F0BC89A72D736EA8BB93CDEAAB9ABB47CF6ADF21D30A3539AA8B7C3BBAABEB76CB54485078E0EEC8B0C9E8B99EF605CB43561052B7DE75C492823437B1CFD7AD8C2B80D1ED7C223B0271150E99D0689E86EC005527F57877C84C4B3B9CF37A04498B447765660D2E03BE935550197F8B515D639191B9AD2E3EA42A589DAEB301D5257B863B645BFBF4DFF218CCDEAC1F6AEA1EFD27CC2B734BEEC7553E1EF505BF013AD72B73AAD3DCF278EB97F04F3C59F34D926D0E6B9787391C0ABF00701B6947FE6168FCDF9A8F547D8BDCFC1FF1DD104FF228C6E88BAFA98E499C86AC8BC4923C5EA53DABBE57FC060CFE8C98CD815F525F87047D44FD49FF6138F89BFE93004FF638F2DCF01BA0D66969479FC330F2DCEC61BF1EFEC91860F60BDF5FA6407EFBCF4CCC839F5F567D3F930A6BFD28AE3BF23487E05D9D02B4FC951B7CE4EF0A76F290A53975A5EAA44B3F62B8F8771EBBF593E67EC4DFEC611717BC2D5CEED7FC6390ED8D29C77E0F4F32F57DC407407D9DF9A9A441F16F0E913F0161AD74577FA93CDB23DE1DAA1371D51F4BBCE08761F84FF3C5FE6D1ED5DC8FF80D40FE5D9CF17F33AF675E19FD24F5572B1A4C10DD5E49A93DE237804B08E8171ADDECDE839F5FC23F2378EBF36FE51C8EBD1D0EC16F80AE2CF2509B85E0F01F86C1EF06051F3223E67FE06B4865CBC31A8E83CFF250255858BB50738F7D26A15DE423DE19EF1B9EF7C7DE2A25CE2F91DF71487F65E949FF49A10FFEAE7F8531BB7FDDF96759B947C95AFCA2766DFFA7C523CFCD1EF6EBA96F322178BCC27B38EBF12BDCEA32E1E02DB07E59F5ADCF17D25E515756791EF11B003ECD810C57F90FFF0D003FD20E7E18469E903DBE5C9A3BF2DCF0377BD8C505EF1543C512E19FF1B1C7BB1A1F331CFF07BEC7EBFAA0C0C6DBFE35E5097F77B7BE089A24BD4317A28BA9EF0DBF01E867A41DFC300CFF693E00E0ED9D74D1E84FF80D10FE2E0FDB7FB0D84E60B223496427308BECFC1E3722DBD9A6FBE882E4789BE40659DFF3D30A71B97829B3A1C4C3ECFBF040D63DBD939FF5B4C80ABCBFF451DD138737D9EFE65B8D3388FCDB4E06A92ADD5D339A2CDC772699EFBA242753339AEC0939154493BBFA263B81C9BBD65577DEDC06D0094C9EAA829DC0845468F1CD80E896E2C6709315987137F72653DF4E60567D3B63C96A9E143B6416220FE9295B2730293711635730ABFC9552608F9503D49EA2D60E81F81F5437C6D0E6A454BF6A51DD47FBDC20636FDCA8E7459CCA0FB8FBDCF11B003E2A4A2B073FBFD8BC73E5782710F8C0B5BDD90A5F0F87E03700FE23EDC85F35AAEE9945BAC39FD41CD5D9FC1FF1ED2E1EE4C99A176E2DF2846CF795E5F83D3CD5C7501A7F01D06170230AB62701B87E31FF6C3398F0F855FF8743C9E30A66FE22FD5B9F2B3CBEE33740ED2B8357F03FFA9C060DFF9B3DECD7AB7D55A206C4859FF058ABA574F3151E9F5FAABE7EBDC3E348BBC3E33BDE0A9CF038F2EFF0F886BF005A3F7BF83E25469E3450B76FE96785C737FC05D0FABCC8532EB4C2BF5A446E4757E40A8F6381134E5F00F0CF46D68D9F5FA27F6F63EBA5C0EA2F3B3C3E1C824FD226F11EFC47DAB1876118FC6E50F0368F1D1EEBB69004A8C16F00F85D9CEDA72EA1EDF038EBD7633FFA62B8DCF524D8D9E8E18163F01BC01703BCE36587C7E717CB235688D7E1B1C605497BC2E31BFE0280FF94DEFA390C535F3B9CC33FE4E63F026CFCD8C3833CF2F6B2A8C8EF8CEE84BBD915BCFD8F3E64B9F10CD62B9C0E7E87C7E797F0CF4A2B230E15A4BE5BBD692F331487E03740FAD740B6FBD79DFF0608DFD28E3E8761F87B343FF6B05F8F3C99CE7778FC69F39BF12BF2EFF0F8FCB2EA3BE171E97385C7777CF41940CBBFFDE71D9FF68A836DFDAC13465FA7C4C8736BAFDDDC4BFF5F0810FC063CC9A3C58E8C80C6D7F838E35DC6479C5EEBFF191F00FC6DBD35BC469EF9A5E471148415C57E12EED2A6CDFF70087E03F00F23EDE0DDA3156F076FF3A806459EDDDC650F2D40F01B007E1727BCBF24CB2E4376F709FFF60EFF9092FF4D1763F281588CD0A4EEB2E6295348935AFEBE917F38FD960890EFD533D6732360B29A7C9F1DC1BE95CB0D67858B90E9681CBC631C5C240E61934A80C32A11EF9B2F1165FF7BC272483A1D9FB5A9721D42B0AD234DC053BDDBD709F2E1A627320DA4CF3AD11F6155527930A546C58AADF012A3068B37876AC8ECC6E55DF544C812B29E9625200676C81E99E4B451AC6BD4E43F0B394FB90AD6E0569D460D76B2D7BBFE2614DAA87245AE56E0E39D57D26DD42DF8A6FCD8B76EEC742BF83367A7BEBE50E53499275FC85CDAF09782D95D527AF6DD269025860F1B32CD2A99FDF1293897A9F03160955B2741F85E9C2A388DA25D8B54619EC608DBCCFEDA08C7EA74ABC9AAEF5F2620225B483843560E7F9937F58DC1D3F7991563C9317806F490314B340359931A9AE99FC8DA78C3F7B524E721A9DD22FF32011459D6F2177385A065CDF9EF94DB9268CF0F00B6C6599222BB83684A02B73A4BC2CE4D0BD6E6A43DDE3C6D39BFB13AC86E8B90E2ACA2B9564D821D923511C804E13C252109D9CD5AEF5EC9DEADCDAE4F2B1FED85739AA6CC89CF6689150D992A87D58594ED95FDE8165CF588D2CFB75600F1ACFDAEE6F558572953DA80EC2EE0ED52F4F17ED79A9C82045B6268196B93F45391C5D93B46D81555AC5850D1D3AA206A778DAEE4E84A873B96EAB44B9F7749E0B8C5753004B27666F251693FED0A6ADB2D4F6BE6F2A66E2570F9346D70853313FFB0721F3FE5B21992A7FC98A75805646DEA7B234A8654A6C54F75DC584FAB63EAD39690ED4BE59F21DB6B311E8BC44B84B33D7C5B4E69A348F7267D553CCD641BD6565BC87EDD1F8AC561969C21FB3E5E7F4696B2325963CF16732B34D02382F690405624C646E634623593F6D1F1B47DBED673052EE351D40A396258035A8F76A53EA3F9AC41502EDD0431DAE015C04052AF8099CB4362AB21794BBDB2DA459B3F21BB57EA0B537ADAED82D940B654AC2C424E3369033CE40869FFA0AFB0A52077F02355DAA5D2E66F5ED6C7BBB654EE3B7D2A84A7E92CCD0A6748A3B4A59D26A32035225FF7B3ABC19BA911FD6150C4C6314A12B24DAE547C4BF0F38BF16055CDB2B7C56DF8DFF088BDF097D79FF8EB9AD08DDFAF1BCFC5550220A1E5D12900C81A8948F948ED259EF1BA57530D91988728C7BD8950D0F5D55714F5D496F688DF007D857389F78C5F00F004C33779E617CB8F2F10A0FABE028B92B6F5794A4C7B8D7A2DFFD146E3CF2FE13FC5557D97788FFADC0A7C96BF1518FE196E902AFCE9C2B2F3A5CF5178F01B207DDEF5CFC555E2C054DA78EE2936C31A839459E52981EED4777E315EC7B50640B434DC06AF49046EAAF92B87CCC054F23B73DB715DF4A37DADFE25F24C71AEEFBB5DF76FA41DFE37FC06E802F92E7DE323F0637DFDBABEA2F8137E03C21F67B8E51905867F9AA3C665CBA3D2AFFCA92F1B12469FA97EEA3BB5DBF22CFC4581C8B3D51B7DCE2FA34F5E6738D8FCB31DC2782F521C798A2CFF463ADCD1F2B2871BFE02C0BFD1EE14B7EC53BF480399E39B21644D28FCCD65C8A5CF1B5EC50D401F7436799347FC13F8C1DF8357EDF5B53C7AEA2166EABBF0559D1AB2FD3A615546FF277C02F53E15782D6EF06950EBBFF0155B3EF07FC3D3522201A4F16F3ADAD01D84FE0B1969DB1ECE2FC65F1432FA59FA7CC607007F8FAA5BFFFA1CF3D28FC41B01C03B68DFF8F38BE5B9F987C3ADE53F80E05DDCEFCA69104077E9FF8DEFF60DBE5EB7FEEB1700D1A7E5D71DFEB6FF54E77FE3AFF26CFCE1F0C8FF7FB5D745E1D2E752AFE5BFB5D705D0F82DCF833E31A73AAF51FAACEA473FE3C047FF313FEB47DA9BD7479FDB3EC75C479FFF37F82DCF15AF0AE697D1678A0BFFFFA9CFD7F6BDF2BFEB87EAAFFE55F53D6B28A8B80196A7FC6DED1FB33EE7F5A51F652A1EF539DCA88EF187E1AA6F273A1EF8DFF137FF60EDD5EBE62FFB59FEA7D4DBF3D3901B7FE35FFEB0EB7BB8B5FC0760F96FFEF37FE22F0384C60BCD4C6BDDD3F2DFF85F00F16F57FDDFFCCF2520E1FBE063ED2DFFE950D1FF7680EA5FF63FDB7F0EA0DA6B0560E0777816FDDFF01BF0C0FF5DFB6F71B0C4A5E2CF19204F642AE5F2AECF70F3944977C9FF82DF005ECFFC8B14D0E0A98B34D6B7986A57FF6496387A9BE4D8E27FC36F00FC4332A6B73E95DF8361C77B45562E8ECF4EB9F4CCD3AD9F1BFE02D067AA8C471BCDBFE6D48455D67F9135DFE4848DD5F533FE02D0672ED37C271E38BF147FC70F35BDB53CD2FF8FF854E7BB8E8081F7EB67CD7495B8F9D73CBDF1296EE9470C072F7F58F1F30BFF6A91C6DB00C0D79AE3FF6EAF8BC2A31F5E4F751EE459C5D1403FDBC391671B4CF397B5ECF6C57ECAFEAD9055DF8B7A25CFAAA0F403D9E6FD2CCF12B8F00A68BFFB9633F5975157F823705ADCFA3FE621FEAFF666FE17FC3248C49BDE5DF5BDE1AF80D40E6E97FEAB19A57E7994DFEA5DEDB53C40F01B00FFA95DEB5FC76A247FC54B45D69D00E4CEF5B453A3904E6E548A863321EA4DE7A933CF9D38E56C9C7D69A5ECD8CEE85076480FDC7F2A43C56E0683F166D673A5EC689D22F574BEDEA54B0964A5955451321013AA2C1C05D9A7D5B2143BFE6D21ED9174DC0370A5C7A982278C9DDFD045463C2587E372BD443BAB03AE3E4F2BBDC99A4C269BC95FC1CAAE7554A7B381BC5B33AF64990E89B47A9ACC18428655D54867CC555052701C0E71869F9125DA200547F52BF9C9D3CC202AC4AD5C688FF8BA6047F6D342A6510EE9A7682CF54DFEBF52C1AEA066BB55AE4E7841E24203662E8618F1BDFAE29E578E3A7DAD5D613C6DCEFE3E7B4F0CD957445E820AB2BE6056BA994AA4DD024F3103C836336DC7DAACACAB3EC2CF19533FAD642F62A8FFEA56DB08E901E277EB4A6B763C3D601B7F653E79D7642B2779D1519DBE7D8C267B6AAC2AA4E35441DD8F20ED49744104BDA366BE642664FFBAE65DF8F77FF0818CBA9EF01700F8F4C433936575D11D0A3EEEE93A2F8C3C15B9BD2B33009989BFF99F5F8C0FC30234FFAADD7FE0ABFAABF4AE6F316C796EFCDFC82420CF19595048FF62798EBAA29F97FADEF017853CC9CF91324AEC6B22DEF9E4B9C8CA45BF73C1B19FBA8BB9BE37FC05C0FD7BB596319109BFD8687120A37F8CB6FC0CFAB1178A49479F57FC0580FCC127F033FE4DFBA3E832897CF8A092BB394CAC1F255A79FA1FF80D2011153289B8F09F5FA2FFF4C1BAA383E2BAF46EDF12A0EB2B80D41B6F60FE90495C0FFFFC12FE29AE6E78E8EAC49C1EF1A96FDBDB29BDE5298DC1B0F4EFA19C52623F2FFA3C1ADEF274A45DFA897896E719DFF29FD25B9ED322A5CF6B7BEDEA4C7DD3821B3FF5DDEA325E16881BE4F7AA6F9BDF7FD477E93FFD45DD21F8E91D2DBF6AB4F11BF06CFFEABF5A362A795ABC2DCFD2E7E941C65F1418FB4FE93FC893EE7FE4B77F2832FAB43F99FE7EDC45E4896F5FFEF0308C3C1BD0FE64F3BFE947CD3D022BD16B6D44BDD3BE4B9F856FFDFF6FFCAD7F7966BA3239ABC759FE4C5D3BD3D54F973CCADA65C431FE4F82B79E2968DD4DA355261AFE7C8CC01946B975C9915E2D4BF1313EF5FD5EBB2FB277B6406A68EB6BC7203D40D772331F52719C5019369362550595549B94CD97D35315202B9BF75E2486EA26FE93F8A4E64A3CB583AAAD1D45FE418D05B6362A86342BD57758B5AEDA1A29964AE9927C6B4F7BE3212B8FCD2A8AC7B278572EB33559CB042179BF762370D37E02D4046CEF7FD02A7EA056E721FD3486CA3DDED45D5E2291128392C3AADAA1611255F7A0A6A790B578CDD3089930924FA87415A2814DDA62FF6663497B98BF3AEF499CD926E1A0B4B72471E3889E76300C6939A76882649E8E9C21BBA5FC31C155A9B0AAFDFCB07210DE8DEEEF3C7A1CB4D8B22E38F738EB5B0D37E9C8799E3A74FCAA4907569D41AD7CA0EFB022CE2CDB531790CC4D62A2AA6093F0441BB56A4C139BAC851EAE43734C4E741D2147936D3F5C322B83211AB7FD686395C81AADB8B0556406DF78FBF9C5786EE332BE243FDC9AFFE110BC23F93F8861792EAF9BFF07364389EC0B0A3EEB5C0C018577707BD66DDF75DB00787E099E899B5EAFFE72B8B53C37FC67166EC2908B9129775E8F3C37FE1B007E1767FC6168798A1C79F6EBC1D37C94881A83B78F1AFDD4EB4BFF87E1E6DFF2EB7280ABFCE797E0A738EBF381FF70D8FC23C03FAE1E746C9FEA44FE11D878DDCC8900DDBEA7F55BFFBA0E2500E32F80E17FA9AF3D3C5DBEE4F17050933BB62EFA691C6FE4995F827775FEB6AF88FC9AFB8C3C37BC2B5800C9D3A537FE0BD78A43C64ACD5FDB602061627DEA1A463DB5B95A9EF34BF0DE4CD5B908AE2936FFA8EB11BF016C7398D2479E61B8F8AB3B441EBF5E64F8DFF01B20FE2FF2183FFD2B80E95F45A6B8F00F432C64E97FF0658DFF13FFB3FC87C323FFDD9D2D4F592C0C83BFB5EF368F47FC06600FE91D4B7EA53BB0E7E6AF900003E8708564909EAEFEA2FD6CFCD2FD9D11426412E9B9A51CF2D883EF2DCF2FBB7DBB3F1E6E650F2FF83447E3BFD29AAB7F550BB63CF7F60D7EC97FC76F80B6E178F878E5DFF6508069DFFDFAB2CFA3CF51AFEDF9559F87A1F573018C3C47FE17FD24FBD7FEEAD4AEFB970656E2955A47631BB263C80E27B42199A767DFC2FBF925EDB501C81332CBFAAEEF33BED6FDE1D6A5B73C37FF590639EDBBAB137D4E894FF2849B6A77E53FF53DC559FF952C3DF6C91E672BA4F573013CD5F7081C796EF6F922BFCEE5A1617A4DDA3764671B4A7B675DE3FD8E4FF56B5D63B54ED7F7A6FF7BFBD231D5BE0E279EDA4B071807C0FD6E23EDF07732B68F12737BBC9671BF3BDA57E90ADE8EFE75F4925F80A5BE1B00FF90C94F8E3CE059AF9CF60DB9DA4BB7238E3CE1B0F1C87FD3CFCFF88BC2A7BE698EC8330D54EDD5D5B13C25FF1AAF4B6370D8F5ED9954E19176E47FD44F256C5B3F9BFF686CEBE7C67FE1758E4C0DDAF1274B609095FF7FAFA7ABBF9C5FCCFF7407D7B7C8E51F9EF19D1D3DA5777DCB63D0225BFE2884F128BD6FB5D729F1499EE2B6E439BF0CFF650FAFFC6FF80B60E459FCF5B18328D0FC3FBC6FF97767AB8E36767D65FF95BDB9183CF136ADC3D365FFE797F00FA0C75F15073ED376DB67E1DBFE251E805A95E8F65DFA2C095BFF0FF5E5F5659F0FF8018CFC0B2F8601ECF68A00F19FF3BAE597FE17BEC8B6E7E2B6ECF986BF00D25E57FE777D6E058EFC8BFF6138F603C396E770EBF63DBFECF66AFCE136F81120F8D7F69AE2D2BE03D8FCBBBF54E94BFE6300C3FFB5BF6F7BB8D9F3B80B048E7EA6FBA4BDE2AF3048F3F7C55638FC9A2FF8CB23CCE5B39255A383D6BECDCDB7FE928EA8C92CB9189ABE0E56E37B9349EEA9BDAFEA9DB52ABE68E334487624024E6E67C8AC090EC92806E74E1AF80B2F44A62D24DD4DE556C2411117642D02725638F987CA1A698594164907B4063E6BC8EB192E536600A4805CC73E3E5055FE7432B9CF80F00D20EF7AEAE9DB870EE29D94548E7DF5F5DD5C84EFA79D74D28ADB2E68C448B99B949CDC06EFA11955A8A59AAC85E07C68838E3E33C7061CBC2B7EC3279D58FC0DE097F0778B7C331F913C1C1AB61F48B6ED11BF01231EA5F37AF0C3B0F827B448E604FE767439B6F388DF8047797CD64F2BA7C53F79B65805FC4DAE483B67030F7E03C4FF451EDEA5719910853F7D5664CB6F3FA9FDC953DFF92578375FE7DFF8E4848D96F9DA4FF80D401EAC9DE2920B8D7E6EFC3740F2BFD4F786DF00F0E98FC9DA3DF2DF00F0A38D917F044E7DB3545DC9DB27F9AF78DFDA340949CEF4BB17EFFADEF01B803CBB38CB7F185A9E3FB01A05FE7BE07FC7D34FC1A781C0C7C96477C423FF0D10DEED85CE5B3F77FE1B00BE9AC37EE691FF0680DFD5097E18A6BE65C0659F0FFC6F78484DE4E35491C771510E80FCC45F43C9C2CB9B4D668943AE9E7AE08D2D8FBED30D9EE11285E0CBF80F64F2F3E6FF825F00F04E44FC5EFA3CBFA4BED90158AE9853B35EC558F67CC76F80F8B7B4D35EC330FC6FFAD9AF5BFEBF4E05E8B0A4F1BA658B4C0BEEC8F5D5864CC8EC0979C25F00DC01E499F5DFA82BF8F925FC9D88EE95264EFA7AD7448648E3F555A30860FC1B039F04A8F67ACBC9AFB3A38C6F7C38B38D87375E17E0600F0C4396FF5F121D39ED15FE37FC06D01FAD9F3FECAA6D7DFE63568E8554260A80879B386436B678F142D7C8FF80BF00821FF38B3CCE6DCA20A31FA7B6B4CC6AF9B38DA4C88D0790FAA6412BD382782D6DCB7338147E01FE439E1BFF5AC72CFD907A9BFA86FF1F5A79C92FD2F2D749DE35FEDEF136E03FB51CB65AF32AFFF03FCD6DFE4FEDE55C3D2DB8F5D3F21F6D34FFC3C1F80BA0F553D5B1FEFF26F738F58D41B6FCAFF5D5078F30C8B6CF37AFD9E96EC91FF473C713F261FF15D7B10BC9B5CB1A56E4B9F1DF00E4DFC5C57E8661EAEB65532EDE287BDBAF3FE293AAAD589A8FB9589EBC1E79D2DF11D8FCFFD8BCB94622FCB561096DE4C0E0237E03E44F963B2A7CFF12F9C75D589F6F53BB6EDFC3A1F0177D96BF8A7AABBE57FFE38989CE3D85FFAEFE237E03D0FF8B3C77FFB61D1AF85D9CF91F8D953E97437ED2CF5178F0ACE9C81F665198CFAC59FF0CCAAD9F3B7E0318AF7773449ECAB497BF3DE66AFDFC8DFCE9FE8FF80D50FCA0D6DCFDEBFC12F93D5ED452A9F01A8ECB5D84FF0082DF0CC1CF6838F59D5F8AFF5288EABBD415FE37FC06809FD29B7FFC43EF93F100310E9FF672F5B73F3FBF589E8B02C14FEF1EFEC321F80D003FDEE927FC06347ECB530EB0C7A34B40F524FF012CFD17C347FC0424C18F7A1158EDFB6C0FA3CF535CF0C3ADEBAB08561655E3E98561F3DFF5D5AE54F02C385A1E5DAA008992CD5FB7AC4066CE6E7BD02DD98A002B3ED4B655C84CA0F84E099112E4EA5F77FC060CFE643EB946CB6B1FFC62798AAC95D00F2648E67FE2D53B7E03F8508A3700D7F97DCB5FFB5A9920877F7608D7CE962A7DED0B5DBF6C79DAFF17B793097CC1C71FD60E1FE4F17891E979E4497D6158F208F0BBFDED4FFC7B25E55A41EA3BDCDA1ECE2FE65F0DD4F217F9AAFF96E70218FE1B3F1A7E94FF459E2340E421FF2373AD78E9584BCB7FC78FF9C53E634E4B9EE0D58291C702F43666F423FBA99B1362CFE6B0F00B20FBECDE719567F01700F85467C5F3E797C7FA46FE3447E4190EC16F40F797AA4EC9DF1206BF3BEC933CB187913F1DA4777655FFFAB3E62F2F78EBA7E7834FFA7482856963E449FEA4F1DA6EC4F4BCBBB35294222B1AF4070836E9644226EFEC7C673547A9800A4544D2533AF2D4FD4B37527980B22BDF3D3807C3B94AD39B9DE2A6F4A54889D19B9D9AC4846C63F5B4ABA0775741E20CC938687089D1F3B5DCA0F27B48EF13F8DDDEA6AE88A97C299FFE96B39DB143A49453621459F9523E9A9744470536BA881530B3458BE18F4D43F6D3DA6537AADB094FAE4BC9BB05D62530B0AA2D8B74813468F7D022CF0C48F7DEA03DA684697147A468A44610FC839EFAF558EC0DBF01B27027185784AF5AC0A1D6F23CC4205E520AE06977C81581DFF11BD0F8DAD76779F4596DF1EF11A132843523D00D87E2EFEA3CE237401E3219243744F0B820F8D799A302A0DF329894CE78DA1EA6E4E911B6C83A0E630F0F375AE1277C8A0B201E3BA5DFF0B537AF194E3FDAAF577B79CADFF8285C5730D9D2AABD68C4E65F80C1A7410350FB766B0E7E7E89FDB8BD7AE365B5EF5ACBE69CCAB5BDB6C2A96F9E465DBBBD469EF00FE03FECE1864F4A64F8AF0CC96971CB2F8789C2479F2FF21C0506BF0D60F827C1B2F57FB387CEC09CDE37FABCF5AFDDA1A47F8B7769AF6BFFDD80D1CF7FD8A7F57FEC99EE80135B33CABB3D6FC0537D396A02071D9DB67EA4C990B6372D022A3FD65E3103FAF4261C1DE026F9F4FB85C44BE86925D3DE3317EBB9F929B735A90F6D5316732E4BA2F37190B54B907656597DC48991D064ADE9437AA2DA13CFDE52585E54E7F278B7D39E3A9707C95CC0752C92545B9166D53112DFA612187F584F33A3AF8C99BE79AAA75D1063DC85F4EC7E9E62067A5ABE4E1F6583ECAEA12536C81E9E74632424116CCA1DE5BC92B25BCECF79A0AC35EE4F7DBA17B18A1B4F3D2E60FCBC5EF8FE45DAE63E5439D25A04DFDC1A9FDB0C7494D278DF408EA38ED2F8DE97A3855C7466FEE797E0518286B9A891BA1A1FF2091F81177EBDBEE41F792E1544FE5DFD47FC06709CD4E21194DCF433FC2F80C69778E13F0C535F529AEA98B1B107FE37FD44FF53DF4BF5CD5F378CA140E686E6FF07FE2263789FBA1774D4FB84BF00388C885DDDF0F34BF863ABE29F7193F3975D7ADB834E0D53C15A4984E1C5DE740C41D59FB885C391FD4BF1F7B052FBE179BDB90DFF677CD537F2B3803DED75E7EF95D623FFD4EE3FF98FFE9BBF8B8B3E87E1A37E5EF8AB23A743054F7556FF3AD2FE204FAEF49CFE78B835FEAD2C367120D7515B9FE9E0B4EF68AFF1E717CB73EFEFC3ADF1C7208D3FE60A80FEB5BB73EC7F7E09FFCDF0E65E1EF137FF6372F7AF2380F9D795A7ED4F5EE5B9E3DD1CD3BE97D72D4F342C40F84FF3B9BE17F53EE2AFFA7FE57F93C79FF73AFDEB94DEFA3F00CBA3E69B0ECBF72D76752CCF237EECE7F2FA4FF8E9B0B19F31D7E0C7A2D2BE33DCC41E76F3199FAB62FB843277377ACCAD9508FCB30759F2D55DDF3B7E037A3CAA935CE1EF50A433331EE0909F9DA891C751CD3AD106C00E8ABF917F03E01F328935F3FF4BCC09437E893D84AC8927FDCBFE2A93D627FC05207DAABE2B53C72F4EFD111E57FB9AC40D5AFE94BE32818D279A2ABC155821CD67F0B5901AFD24AEAB79508507BA8A61E967F38F06F4CBAA6F01B03757BF5EDFFC6FF81BFF904B3F7D1744334CAA53FA59D537FEFCB2F553C1E4437D6FF88B421EE54F2AFBE8A7CD63E967EDA95E0AB43C653098D3C25FF4F9686F95B96D7BCBEB4B3F636F178369F9B73CA9E0B1FF18F0559E4A146FFE00B6FC2D4F715BF67F04D8FAC75C7FB4CFB670E3CB60BA7D8FB4BC6E79A24059ECC2F74E806E5FBCCA7FE303A0FF3A7E5867824AC3C3FF0278F6278EC6BB3FD6D2FFCFF61C803CD2D2E7AD7FEDFE180D8C3C516F4F49B07F4F0DE21E577B2DFC02B43DECFAFE2183A4D956E953772FE070EAB211E2432FC477732BE38D7BEFDAFDCEBE8276CEDAD9CBD3DAE5C2BB8EBDB30B826FA527A9D8917F3DED81F8B7F7EEF28DA5D84993D54D7EE3D515559697FE4D366F93F0BC902EB7E6749F32663D2D0FE96FDA427641CC07795A7B80D9816872EA1BB2F659F1D4AC482DDA987FF316EFD679100A72F5B34B87FA32019436BADC906D78F5146D172BEBB9D24155507F0500D29CA7464E39EAD07DDECD6E8A4A9372C7499AAC3C76DD2654C95B58B90511B5CA75D668C80839E0240DEA2CEAA7BFE14B68D0327B4B6AA714D87169CBA98C9F670AB2AB12E39819E5DA5099A3CAF06A09E053B959C851880DBBEF8EA6E88C7A4941430A2CF34B2DFCF4776D17E4A9A7B470A8A7590BEB77499C6A80EEA79EA72FD2D38D79EAFC40DF596DEDA9772CE381EC2AEB4617AA302DEE55F53FFC1831A6BEA3818A6D92D2B47A99B9D785337C1264CFEB21DD9113F930F03985A26D03661EE577B6A1DA0266FB29A6DA64BA7CD542AB906AA99253AB3C905DC794AB33E629283B970EE9779BD4D5E862D5D6E5DB66FA00A03D004F7BAEF1BBD229DD88C981546E1C5527F0F3531BCC872F4398C8F083CEA2444735EB47CE726284ADDE3B7E03B81889C09BD7939F31FF77D677D011F1AA3DB3F24E22CB0515197BFE0F7C1B7C2D5EC426233F091C18A21CF367D5BF482BB63630A7273EE299B3F37A7755551F72654274FE7AF3DF005D8BE5E2E2061FF96F0078E6E0E2EF767FC46F003B5C477BADFFF34BF499D59CEEA447DAC61F094B3F76C5EDF31FE4A1AD777D237F655CDDBE7A7A32096CEBBCE033F5EECE2B7B001FB34F7D1FF1DD2FD8142B7CD69B9EF10B207B5BCD17FCFCF2680F537AEB87F3FC94A8B5AAE8D377E3F41EF2CF7714A5E1E664A2EEF80DA0BD7C6D455D2C6079CE2FE18F6F9102DBFEA7F4916738143E837279246E91D3EB68F527FC0620CF2E2EF254AAAA3387F80D183281852199B44417E7B4291C5A00CB7301C07F1757F5155E8723227F1638B2C80B3E9E7F65A2DE93721FFC06082F75E95CC6D4777E097F063800B5C888FEDD5E30F909BF01F09FD2073F0C8BFF3200F0DB3C52DF1B7E03C4FF459E2C6A33C8967E346EFE69FF1CFDAC3D51A531FD127CF453E971F87BD8DDF660C0C16F80E4313E437CB59786ADBFB472C9E3047BFBFFF78C1789AF1EF11B007F97BE23EDDC0E3191F30520BCC7A3C5FF05BF00F4F719ADBABD6EF80B40FEE13E1E9D5F5CDFBC5ED78683471269E3D8DB33BED6230ABF6E1DEF5FAEED550DDAFAF9DFF828A4E5D9F8B21000CB1E0E7FB76F9953B5571B58B56F37370A6C79767D6321E2B0F817A0F15B9E47FD108EC49F947AA32ECBF38C8F43E8FAD6EB913F060F60E49743687FB8BBC3C62380F111E026CFCE84479F026C7CCB534F2FFECA6BB80850F2AC0ED8FAD9F2DFEB9B0171C647DBDB9647780D10555FC90FD9B3A1AACE92E7193FE3F57EDDFA516C43748D5BB6FC7C1657644FAF6A7D36FE846BF228176DD7D9EACF2FAF13CD5434CBD9FD61AF4F6D9F93E415D36AA30B64CF6B7A7F4B35DC7752A6B519867234819A09A38A105960551FB2676A1A3D21DBE7E700E02CBED49E0D0CC316AEA10D70DD49C527402F52F56D9C65AE5418705F65F9F99960B5EE05E203859EA876ECFAC95AA13857A4FD518B3E353BA876619DD4625498542BE3F831BF5B970C7418D3A3C04726E6B5EB860F5946B115FFEB3B89945BDBE4F812A067A6CD195EAA4297AB2551C869509A1BB2A712A9117484FCCC550CB506FA993B607FF7AA53968035D3778D720D88A6E72189BB3024E2AB902CF252D03C8D623B5D905B4FBF7B3EA81BB17877CC8C4119729ACC339ABEEE8C6F5AB60153505C8AE79E4A39C6A49D1B176949EABA18021593B23406DC669ECF271D92BAAFA7EC34325926FDC1DC5C4FBB4DA7DC96E493E00D00732E4B42CB89ECD937A3AFC9B290FA72539DFA6455DC4AE82C50665EBFD1AAC5D61790D149B7C587392B5592A70CE83CEDA89269BF0AEA4E9D86D364D6607D6D93A7DD9B8ECCF5B4AB00198F912936F8F218AE454FC075BE0F6ECD5CA1BEC8125B7E4C92541FD1155BC89985DD7F7C064A92FC6E67FECDE60D91A51F7DEF12B2BB5B93C5AAC8CEA2D4BBDD34C5F9381097DBB91DF51D3877A788852CD2963C4F71688087157D07724C971D2F90DDA1BEBC43639215FAC42AD5EF7ECD77D64546F3D66D4C42DB2ACA6064037F6BFB19DEC88375BFFE69EDE9D8945BEACBADDC171FE19CA5AEFE9ED49065ABF53413732E218E8574C7D7B5C308362E2509874E04F1F1723F2D561A14046E324D7CC880DBA3DAAA7B970557233B1EEBF0003F2899DBAAF58D2DC8711AEE2FB5E70475F1711D7A31DF35CCE0CB9D80F239C4FE36ECFF0700895B4A275FED689993363CE2F6BAB868033ED40474354F4F5826577FE7BA3E9B9C015CCF0A806F9EAB45FE705B350CBFF5C13274BE006A0501FEBE6B27CC67EDC911209FF3A31F38426077A9425C062FCFB00E074E5A178737D5824FB14D2D7405E7FFE12E45460115F1CEB722C4E100F80921DFE5BD2D838EC82173B46A19744F38E701B01F735005E19005FA2503D50B079DCDE452BC6C8611805BEF54A83E77680EDEAE09078FC88B838E075A06DFC1F82E0B2F45510915FA874205E0F82A9AA716369BC3816F783607351613BEC381605A1C307B73F8E74A5518B038B0BAD032500453AE2982D3ED6A5F7D3CCE1C3E5CA9AF534D8E0800E0B6F400D8FE03C99725EC6454444E297E6BC5D61CDC85D900780C46DFF2FECBD7275A06EAFB97A3C6D39A6CDBB726491C89034D81C160721E9E5C0B7D5D978C1B2E54003E8B412DFED5D7A52DC387A4A235ED25B8481DEFCA258C7150E6E0AFEF717AA364F0B59CDCD33D26C7DE6C15AACF265A86377561AEE8702735077DCF913B31E97A96E14D7876150DE053EF42C3D31CB8A74F1C7023DD2FB46B116BA0A798031F7072A5A6E32036AF7C55A68515178D955CCF3FAAA69DA9D79BF632990357D843EA369B2A82756AC9A088CE327834E1C39863937F3576D01930E670A00751A9E451554DE69B00D8D01A00FB0725C3DF386401E8C72A54D78599832E2427779CD1CD1C58808183942F000E1E91F8F4C491E1AFEC9C062E8B524849A5325E9883F7F993024C11ECD977E326236719DC3A7FF55544CBA0889A33BAE8B3F4F0A58D4C14C32B96E11FAE06C5665C3007DF10FE57DF733407E230550A3ECDE18FC629B643961E7CC3398A9DC6E2FA3D5EE1638031391422196A415F45F09D31C426700B801B2CC45057C157113CA735E91851D4DB5FD90FBA1E4511B0A36AC6A5F46E220529F6FD741CD8F10B72178737ED1BE485C341B9B8BF9FDF3858559319863860F72D032720910A4F96CECB22A79A46415DEBE1437D8DCF9247934C3B54A937DE2A001F711207452C2A8211C76A599AFCA41534244593240ED51695D897A2DE3085FFF357F38470405C18EA46F796C131038140C9F0A619D9D7EF4C0DCC4135C230CB4F729DB014ABBED01C74C315379CA23AEB41173550A9D3BBF94033B560F1A1463D2F73D09CD3DC844B14410F4DCF622912213FD9C6D445E01950949C978BA08F4A06AAD5000E10D03A049EA9E6B7C759261FA36A3A3252310CA4B1F8A09D34591F6355351929D024539FD2242B37307CC374AB9A0CAC9281FBF42383477F228B2383F6F97088AE54CDC96C356E2DCBAA08C41607166CC341FB8169DCD3B3B801978A73C5693A8E13F5AAD434167D0E80ECC01CF20D0ED65E4651F8607872162FAA662E895A70BFA716EA11E453CA89F1914991DFC789D198E896447E59B59853A913C3706603D5F1D1E034D63BCB56E29090DB9AE45BA48C62FA802FF6A0A009F3E03A8BE91724712F1CECD318A8C7A270CB88FD2EBFB738D41A938AF065C54B067D1B02194EF787036293FC7663950CDCC63332F08D822D03E3ACF570FC03EBB4E8E1BDFC4373D086EAB20786EE0B87777918641C001E918A13ECDAD336073E3D341CAE7AC0F69081C5ABC341B128C3037C8E1EB85D7938E4D0E2B40513686C581DA38BA05930186E26B0C1940CD8D7E170D503D35B6AC10C600008C52F8C20BB2D381134006EE4DA7AC0D943FAFB62A5289F1E3A8DC5877C65303A9E5C00C44651F48B0C4944A694C8F7AF470F0CD6D48B5972F92897E88FB317070EDFD0DC0C86D57134A4E2EDD7904428FE8BE9AB6FBBE393155FBF88FDCBBE1875D7433AD0DF5FAC62FA2BF2F89D3FBF883A3C41C1423F7FE18494792030FDFCFAF58ECDCA4DEC27FF7FCC9341F7FD176E58D99ECBC33F6CA1FFFDEB8F8FAE5F0A5ABF6FE9C46C3DC2A1BDFFE206787FA5FE5208D733FDFE85F7D0D6868B68EB81985D2AB49E5D757029E7A29D9B70EA8B9A0DFCC2B771810BADF6FE89C2481EE0793518B04CFCF90BF57DC8A3BF31F5FCC530AADC08C7AA7FBFFF6239DCA32CDDE6FBD71BF110BD566E121DF1B519B947ACE2ED17EB603A5E4505BAC094942264AC5CFB81478B35D8CA7FC97CFCEB2FACA5D68338D8F0F6FE8B3BF6BCA4FD4549BF38E2C0D1DCFFC39686CFBFBF98002A1EA7EBBFEBFF9AE36374EFE89C005673457AF7F72FCC8C284DDAD467E57EFD2692C4DDF241BA3F581581125E8BA9E2D7E72FCEF728154BC8F821932234A0A08BBA2475CB97DA551775754E9F975A4F6F41A514A68EBAB52375B37249498CBD8A2B2E4AFD2694FCF546DACEBD7935C4D2D66EBCD23549A21F0B233FF7FD8B0F7B124B20C8BF3FBF181A1501335979FB434741D97AF2F68E7930D09271BC3E604C9069E8D4749716D7C003B76C790ADDD4DF9E827D3FBF88D9B583C91E05E53168C66FB09BE2CF2F822785689787B77219FB7ED191F441F4FB13DA0941B525A925D246A3E3BBF0C4EAD1754658C6A811F91721A00542D27E5FAD717DB64A25FA78A7977055B69C07DCBA1ABCF28D194A3A8DF3EB49C953018054D2258093C24A43973297861B3DB2AE66E163D57452D2ED094F564BFE8FAEF8C63412F510A67B7008292FD483035FB7D0E0D080901BC077DCC960BDB14FC801CB1B1F91FA5D642A448A84F164007CD890B1226400CD411F64A6922D8318027821ABB88454FF3FD6A08A7FBDDE12D6EB2F640933AFF3D56F8C05798870553AB32657879047A5434A78855421898C209361E229EE0E32832D243D0132B11824AA83CCE40FD28A7A4B9C05693DF03C9CFF1141F3ED8C84AB6FB89AAF0B691D9EA7A4347833E112A763F0DC223DDE429AD51B639765967BE5293F86A423436670068C254266022AD29C13C20C991879C8D646DE25AEDE9C2B8D0498A807C5E6FA1C484B85791798141A4F5B759AAC4326C34AF5B140C8740B48EB5971775A0101789AA4299AA43521937D8464568A8932D5A8265305F5F15293CCBD4526B2A0F571A7902D06933B9171583CA5A12133E16B52C794C3CA4F3FBA827F71F198CBBCCB1803D9AA63EA2A72842406A1C13201EA2A28A31F99097B79DA86F40F0709993403DAC02D6FD262CC53225EBFEBD1546A578D86731A452B332E88EBAF795A335AC01132899F37120D326F2D1D184CC025B2650EA91B1FC38AACB37455F6AC4C89C09EB8C019672D56E9D44825C5D6A484A7EE653A106F56DC65A3A75984547DFDEE900137A92902E0EC2B9426555FDD326B56EA8C90D87C48AB5DDFB8D864E6EBBC9BA799D7CA906C395848C07614EFCC2F435217994AD548B30DC8D3463624243798B50A3DCDEC44DA90CCEFD371DC432B19C6531BA126917EF7235D232B15344A3A4E72FC90CC1530FEE4F82189CD2169B8BC6B12155EC8568ED299F20CDDBE183664362F20062D2B8FD40D1A17349E8184344FB38204D83D5493D1AAAFBD59726F146F5D298593A7B844DE6D92705864BFAB6BDB1667F94FC82E573324C8F693E9B0FA56B6393352F1F4ADD54EFA48E4F4C171F5016F92F5018EB15899244F331684EC6E484E5C55BE911F6D1ECCBC787A23F9A491052356562D6E24DB912376DEBD913463BD6B97752325A46B716486542D4836BB69AA16458ED8DA9BB96A41FE1C52F95A71234D1FEF11E62C7DC842E6DD905D346075F92135054703989C59859CA747AA96531F6F94AD66E425A5AD76FF57DE95885F72F6C84B3E54EDDE232FA46DB5FCF63751889E96C3747E1DB2465E05FD7A5ADD8DA98AF4C3BFC8A92CCEB128E76C36C9A0B348AD13EADDAA234B032663F62C9BDBDE6AAC614BBEC383F2EA4CAC5DA31A7921ADF96A47B6BC9973D9799365BA4DD6C85BEFF6C85B9C7BE4A55CB1EA91D7BBDB206BE425A5245DF5C8CB24C9648DBCE41925738FBCEC929001F4C88BEAD4BF7AE425B5E426AB418D56D0D31E79694155B0475EBE342F4DF6C84BEDED03BB05E5FC795AA3273908B3AA91B7C81E799BECCEC5E217EFF6C80B6793AD3AA53A783A42F216265DA35855A1C7472C47351A83678A29B2BC3ADAF0BB435AC879AA2F48EBDDF822D46E725ADF8DD2232FF30D0BD915D4FC43DEC3EF3296B82FD4C80B69E3AF91B7C91E79697D0F3DE5A8697DB3AA9197BD1BB2BA1E79BD1947BA2AE3D74E992997E9A5ABDF232F891CBF5B432DDB280D6E32BAEA9117FB550BF6C88B620DAE91970E6BA96AE46DB246DE266BE4C59004669E9F1EAA2F54888CB7A4209335F292C1B1A94CA3786052BC612FA4B437EFD6C84BA3A87D7BE4F5A119C8F6B4E98335F2AA156CED197921D3716A759D46911835F2F2D42EA846DE266BE41D32232F24F2E04662C0908C5F901979211D77F5C8EBCDB0B8A0F10C194C6BE4A5466AFD1E3D5962B537ABB1D57BA0783AA4239C217595C27A9783FF229BB3F264905DEE077950C81A79C94744E6D2B37A1F5568B5EB335F90D307C7D5BB518EE7CF58C0528EDDAC94C92C0CD27E86BC8C1A11D25D4971C24FF80D009FC02653486D9478E1BF013C4D43C7073EE23760F009AB820F805F227FAA93559A5D7ACB4FAE53FAC1688D57BE530650F5D50912549D9C91F9DFF11B007FCF25B56CDBFCCF2F91C7FA7F6378FA499FC321F89B3E7773A4BE37FC06FCC35D75ED5A1E2AA71A65099A213F315E5C16240BAA3C8D959AFFF9C5F2D0470F00FE8EEB6A9FCB13FE0200BFD5F588DF00F15FCDF188DF00E49FDA4D7D998FACFA92A1819CF6258FADA7F4BE9FF01B804F7118CF72C88FF80D409E042D5B9F57792E80FF1BFDDFDA6BB8B5FCBAAA9F0AB63D6BFF0B643C36D9D8A82B8EC5FABCE12F00F089EEE21E1FF11B807E1C21B3F23AFA39BFD87E2E0A973E577384FF70087E03C04FEDBABE5A21C7F96387C61799F00CF95973E36948F33FBF041F401A14BC9B9BD9DBC87FC76FC0933EEFF8AD70E96735C7933C1700FCA7765DDF7FAC9BD109B1ABE8C7D1CB7B622AC9A3EEA9CDC58D3FBFA4BE3B4401EFEA2B23F4137E035A1E250D7EC25BE00250DF9176F0C370EB7FDA2BF57D692F4918FC063CC9A3D55134C00812FD24DA49FE4AF6A3C151DFBD6F79CE2FC15334AF676C85BFBBF307A9D41FF01700F817FDDFF85F00C8938039F3A3EA5F2D61E4D900F053BB96E7300CFE6A0FAFFCDF887CA8609652DBE18884619315485B9EF87FFD62FE3A9F3D7138F21066402EFF70C35F004FFABFE3770381770EAD22DB27792E00E49FDAB57E6EFAD75C8CEA8F3DBCF057FC268097DC35803A7826FCB67E58E6D0D3CC0E2CCFF9C5FAD10796656036185E77A8B6F579C76FC093FE6FF8A3AEB497A39D6ABE277910560277FB9EDAB57E0EC3B4AF0380C15F5E2FFE524827F93B9C9BF86AA2AFE65F11DDC46306C868A34F4646CA887AC37F38581E1D801E80E2B717FDDFF01B00DEFE473BFB7E9267033A3E54ED063F0CD3BE377BD8AF4B7ED661E3E1133FB399C60146720B7AEAD03DE4237E0348C1246F96B9B9F5A32B3333A05B1E6D7C6080CBBC09BCA724AC8A8DFC77FC0680777FD1074CBABE77FC068077EAE08D558FC1CF2F9267551FC0A3FC17FCB582E0A776CD5F1BCFA960FB7F6D3BD570EF8C1C784F84D94431F2DCF01780F8CB5F29ADDDFCCF2FD627CBBA02248D897399D27FC07F7B7C575A35F5DDEAADF6EA12D35E1B803CBBF91EF11B803C5B3CE33337549AC8FC6BAA58F6C638B8CCEF097F01B02FD733CD3DBE9F5FA21FFBE719DF3F9D2DA924D5E22F40E4D980E6BFF14700E34356DAA7F15B1E9D46C2FF347F6D005783963DBCCA73C7DBC03428B8BD2EAF5BFE3BDEF32F6D6C087EBFFE884F2A1BB507BF5F7FC45756A4C60B1D9CA23A6B7E71976703B0875D5CF80FC36A2FB9A3CA3182DFAF1B1F035632D078EDFF42BD713874674FC7DEC9A7511DE1D72FC1676906B5B8BE87DB4F78E769B54811FC7E3DF24C8F8EFCD7FE5E49D1ED0F6F782C61D777B451F22C8F11FE1B207FA2FE52E2953CFD8BF0ABFA91DFEBBFDAB77BF86F3C0E536401E0EFE882E3D93FE23740F2C8DAB77F23F52909B3CA0FC0249FEEB53ED9A3E6F03564DA6B7E89FC26F93878E1B3FE75FCFFE210FC06DCAAFFC87F1B0CE2797EAA75B4D2CF8DFF15D0D551ED063F0CDD5E2C4EA8FA59097DE47FC35FEC99E2D6EB69DF28B0FD49004A8BA97DFF9028A1B81D7F96C20B7F0580F7F45C4E6CECE1C2FF0A009FD659F3B53BFF0D18FC8FED7BB387269176E449529A6960F499090BBD4CF5453F89E7D7F878C36F00788FE63A9736FCE797D88F3B14B7829BFF555DD1FF0DBF152E796CCFBBBF5FF05700F89176E471C24A07FE5CDF2F6F3310E9FAEAFE12C275920C8D3FBF443F8EC7663C0A7FAD79FD84B7000578D2E79DFF4D9FBB39AC9F3B7E03E03FB56B79325E4F7DCFF0EDFA5E8657F33FBF947E9642182FB6BA9EF18ECF5B9FA7F492877D681AD1D82D69FDB36D52F8CEC613DDCB9BB1832AE641C65D6476DDFEE304969FD6648A4D8692ED6F824F9E7A99A372AD90DED57348AF2D0E99793A6FA7A0CC9A6B5D92682F69A5B841484F72754C414A6BB2721445D217EBA917132BE4061C07DE35D2C08A03AFFEC597663C1C30E898B336EAF2F490AAFE21B3A857BAE5A487437D5EC9BB9E1AA85E45EAE9211D67BEB32491A7DE047248A72587CCAE0F367207ACD318F2B14D7A3D452A32ABEC2729174D7DCD59B7F5ACA7B5AF43DAF07C8DCD0079EA251276731619E730354AEEA5E6AA34A8A7DE4366556B481B83161C53412FF969B132240D8DDFCE9A1766E4AC48A5C544AA51F4C554836BB7492DFAE8A0879ED6949FCD8D0677B9D93CC6FD4BF52E9E4D0990690595AB55B388E1E8E5908C6BEBA93621E8DDC44EE84A050D2B6D68811CC5A60A4C27CDF9DD79FE8F04121C13881FA8B0931DB69639693D9E86EC0A86EC9C61BDAB0B9C8AB33AEC7B6544D91C2B218F6D643CA5E10266A2C1D311D2CB584A5AFAA9C212D973714EB9B5B902A9BCF4C6C6C0027BA68FC96C923D1417F25A414ACE5359237DBB7BCA7B56D3C662BD865B8B1AE328A68D6CA2F334A6524B6F988A579639179482DEEC7E392F5724032BFE8A1F5DDFE3EB5E49394F8EDDB83B54F2B6485D03203CA79BA4F91BA9D5797363FD98A7BD12CD6676B70BA3619EBA3B4C9FD5B169B4932D1C7C4F901E474354D4CDCDF262C516D1BCAB23AD72C2D51D741B849459E5EAE330909DC1D051F8579251CC62702D8358B54274C2580595F6D8880EA9B9BCC12948CE27A4A5AA8D5BC8EC919183A879AAF337EA9505AEC57434997247B190523507735A6C8D6B45D6F62448B62C2258195B915DC7F56E73D3C2B4949FACE0DFA4B56BED9E612959D058A34B3FBFB874F5265EAFCE8B71A9D7709047C23FE23700FE8E69CBA93EE23700FC483BFC8761E4F13E9CDA1308DE66ACFD6C3FE137E0491EF56255D0FBC7B1330F199D45D419169E961BB4FCE717CBA309CE00C4DF1DE144C58B43E4DF00F02FFABFF1BF0010CF93BE95C5BDF3BF00C04FED463F5362E44F1A3069A527FEEA02E8A73A3E1BB2D42F6A9F0CBBF05D9D0A4AAD9FF38BF9BF857FF6D9821F6E2DCF1D1F855788C20920F585ADFF1BFE0240FE97F6BAE337007C92A219229FE4BF00907F57E7D11E6EF6F3CADF0268135AF4E3A0ABDD0E87971D3726348A3C37FC0648FF6A8EDAE6F188DF002AE331B1C254E3CF2F9647C7087074352C72E6D7F2A4FB3FE12F00E41969BB7D0FC3D4D70C596EB2F77BE0CF60A21A1133189F8DCA2261487BD97AD72AFFFA25FCDD403D26D25E09BC5D9CE53F1C0ABF00B2872EBDE54F8B8B61F009FB2B1A7FE07FC7BBBFD4BE41D9BFF599D7D35E2370F83B54AE2F183FB6EF0D7F6DDF07FBB9E16FF6B3C58B7E0C38FAB7C361C089FE954FA3754E96000FA31A0DFE02409F0EF6705BE39F6FF80B00BCB37C97F6BDF2BF00FE2FECE16E3FC3ADDB37F31A4E30A57DEB1C04566A7B4B3C569B2EA21FCF830EDE015BEFCAE0EE088DF575ACF911BF01F2FF1EEB4F9669FD627BB8EB733787F91F0EC6C7FF4F7B9DDA757DB58D8DC78428E19F50B6ED39317375CFF0B7C7D02FC1C781546C433CE0FA9E5527CEFCEA9783DF00EABBD5F5C87F03349EC61FBA391EF11B007E6A37F535A08EAECA20338D4DF4C5F61FCF02E8F5839F5F52DFC49FAC05C41E523BBCDC4FF80D409ED1C67FE3DB1F46FE8A3353DF9B3C69AF0A444B3FAADDF09F121FDB77BF6EFED9E5A26E68BC8ECF685A94009BF154FAAF0B511EF11B807A9DCAF82FFC06A8BDE47E75C569CB7F93E702003FDA68FCF925F25FDBF7706B7CF641A982C13BD89EFAEA0203C9B3FC957BE8E02F00FCB327D1BA22F407FE1700FAB1FE2FFA995F22CF4D9FBB39A2FF1B7E03E40FE54FAA3AC6E764C43F3AACF9EBA019DDB3F2185C54E2E11EA5B5FCE797E01D7EF72A00574BC83CC4ED27BC07681D5D04807EB2E6B5FACB9DFF06807FD1FF1DBF01D477375FEA3B357A6E5FF5F7AACE13FEA69F8A5E324934FEFC62FE216584A9AF4BD785BBAD9F1B3ED52900F51D69AF78310C7FE707B41536FCB3A891B9F39267F089C7EAB859F3BFC8330CD3BE49735DE3BD7A3DFCEF78A7982ADF48BC277BAB1CDA237E4F10D4BE6BFAF088DF00F04E24EA6E98D64F2AF88FD453E4BFC693A5ED5467E94701ED6AAFBA9748FC577778C25F00E053DCC9A273363A236076F11539FD4B1F4C5EDD2DE43B4BD56ECDBC7B233F0881FC549FD245B75772C039FA7123A7DCBC7B2325FC2AB748D73ADC9446B09622E764154212E5E5F5806F6481C5CD47B3893198DA881B7BD23D88D798C574CE310FE354B5E9FAC5785D83C7EB95A9A31CBD5E2753C27F3804BF013A7F6E9F96E21EF11BB0A51D7986E1E61F8187FF96FF860FFF1B7EC9A37B044ECC4C2CE9495CCD719A4C96CFF217A0E6205CA120FDF41C076D9B5BA6F04FF80B00F9477B5DDF1BFF0B80E643729A23A9D127FE1700F8A95DF33F0C9FECE1F2BAF9EBD3284B3FAAE908C08E9FC89FACEF237E03C027E667A06C79EEFC3700FC4EBA3EF2DF00EA9BE6FB8FF6BAB6EF297DE4F120AEE3D5D60F57EDA8BEB4320026301E23E4887EC05F00E0197C79FDE4A0D0800C6CF85F00D4371BBD92534D7DE797C873D3E76E8E47FC0648FF5DFAC8EF1C66EF8C42004DBAFF757FE1FAB543167F035A3F1700F50D3E995BE3CF2F963F4E5B539E1FF479C76F8523FF6E8E27FE1780F4D9D2DEEA4B05A34F037AA74AC9BF766E3487C647BCDE79D2F58DBA967EC470D94F1D2A473F59BACA14FE097F0108EF39D189F14A9EE17F01B4FE2FF25B631220F2D8007A6702A5493F6B67426978F01700FC49062AE53839DE17FC0680CFFA1A7F47FF57792E00D5D7FCB77E46E0C86F7BE652AFD80F932EE4D161D2E17FC36F40DB0FDFCDF9116FF10A003E11177F7FE2BF01C8FFAA4F466A34D6F6A30B0543C2B0FDD5CAA99607D32FA9AF5F2F00F2D81E6A71C7F6138F77F01B007E57FF11BF01E22FF75EEA7DC46F00F8A95DEB2723CEA96F764AB3DCE3FAEAD24ADA2B2B4AE1EF116AF01700FAF19CA26E9E7BC25F00E0BDBC7BD1E795FF05F07FA1FF7B7B0DB7A9AF3DFC07C396DB8BADAB52602DC6E1494DA2841FF01700F140626C560A7EC43BE60F40F183FC431D86B57ECE2F96E7AECFDD1C4FF83F1B20FD27EE9D9C4F4574E37F2AC08B03449E445FCB1F0670F01BD0F8DA6F10790CD02F919FE90615CC016DE9E7AECF9478F01B80FCBB399EF85F00F077B828695BFF5984EA689CBB49120FD7F8F54EB288D1BCA6D82C7E8AEC58BDC03B1AFFF25E85E1F649F276E143F6B6070E49B83376ECCD3DC680EB983072B8EB29A985A8ECEA88E4B59381130CEA6875FE9AA7DE51A6CF17049C0D662DB60E32A0E444C5E2EC726BDB03D3445559AB4E7EF7D3699F5E852449A0062A0FCCBB1E4FC75FA5BE37722B84B3C1BCAEF3206A6E1DBD10091395A5931B224B6C12997E1A6FCFD3CA4F36D8AEB537F6908D9060BD5AC11ABC581DD2C3C4211D65615E2937E72FEA4A3C4EDABBD5EA3A02482F6D8F9021751BB1652EB2E677F5AE7271796A0BE9F88A8994DBB452FA6C5B70ABE5A0015778790FC9FB904EF80FA94FA24D7E096D241B53D94B942353D4FD0FA54935E2BF0496ADD8DE44C141714FD36A0B0DAD905135890E62433DED1D2645B63D50AE3D5299076DE42AD0702937EBEFB575871A8973DD9E46053D253F64AA40885B9A34B8F22D241CCD999C5B9E86F33499D756EA564BDA2864E5528AACF3CB3C4DA2A0F6DB28358C547AA5CA752FAEBC1CFB2D24464FF1DA90180753C159D309E90058F79684747D75396E48BB232EB433C9F294ED9934A39E42765F7825E5BBD844C4ED75B45532035CF7A2CBF1EAA38B5C7E5600AE9B4F822500933014803B01B9A88DFB248A83492ECC705D0E806689FB0D9E98DA9660803E2979E7D03234FFFE0E242766B86DCCC521806EF7E2CA075EBFF16F09EBF545EA7583FB75AEEBE52249DD132F77C1562CB8B161270AE41A46F403196DB333C824A91BE99390961B03B9F2B5C1842290D4D44FB57A0B592DC5AD277EB736C690F452B9DCB95D607A37240D91774396C170CD9E9FD67E3CDE45E75C31128381A4209C5ADC290571E71C3DB359E1D5219B95AE9982AC0D5A54C164F562DFEAC8D31A023ED8B121F090D2C6225523C8AA2FB7D999732B871196A71557D37017A9720D367987D4D7DF47A54B3489AB411B35F470072AEFA29CD233BB15B7EA74F61F3D63A2569D120E6A9452AC6E3D87C4FFF8293B7145964FE3EB746AC1CFEAA71FD21264D797514464EE28C0D26C1B875405E7291BDF0CC61A5510BBD86C48156670EB958524F8CC53E90A212333779ADB90AA0A5C3A6A43CA1C8D9BCE6877AA5F8369930C3766554F4B48DEA5203419CF0367B76FC20FDD8EBA1B05A990D9214DC9AC7735CC85C44D690F42A99D4B1044B6F1CBA58B2C33D3384BB9352A115E5105C8AE2FEE11B2824C746530E6B4CA65E1B948D4427DBBFADCF42B72DE0D39607C389A1C30810764DC0BF5C5CE212BF06067E5563B42AA0F762BD0BEEEA1D5286C5D74A37477264E32E736240C9B776B1A8221B98D2AB2C229A95CEDCA5605F9EE81FB6F0D9D6C6872C7A91624BFCEBBA7874AC3906D84EC8384D4851561853F91DA9B94F7236758A43E140F595BE6B823FB4A4A39E7A92E2912AB7641F813C8CC2C388AE606EDEFAE7C68AD475255EF56AA5F3267DCF9E0EA3B91DD43B53D92EAE7F809AC42B6AE8A6CCBF1BBB46029D69C69B2964AE5D27FDB9BD913EAB65E6B839AF3743AACC64175C97641EE83F52D05F97635B75CBDDFBD901A0DA9858C966D491E0BD20D4D0A5F24574CFB753AB8B4772331F16A26EBF646F6F1161C9A0CE0460E58190CD6229A5548EDA44D952DE48D94CC3C5DB5A8BBF95B6C91AB164709EA983A5FBA9EBE90153C473F6CBE2F63B3BA00C73FE48654F270DD5296F346961896D3FA67BB6DF2A21979B58729D5F4C84B60DC8DA591572B82F5547E1BB28C445BA420A7688DBC9CA81E23F1BBDDFB3CF232916BD39545B16FA8860F0FB5CC3ACAE91599740D16A2919768AFDFD5C8AB1B4B2395475E76DC372BF95EE2C762E59197136FDD55D56520A3F98CBC5C0E5B9C3DF22E5223EF22E540D6BBF2CC8BB36C8F728B9547DE2395475E64AE66F2C84B8D9AD4C84B854A668FBCFFB44E67DBF3C88BEADAC835A8F16A7B398DBCB4423FD5C84B0B56053DF26AC36B5879E4654356E9CA232F939792D9232F7B6D8B9547DE45BA82FD34232FEFA60A1979E1DC64846C0BD735F6483503A2597515D2C7B19CD42843AD728896B9C9F2EA4D96901979516C813DF2A2F62635F24EA364E4E5C32D2D24A31BCE7A84D4C88B1D95DA3DF2B2D9B355A7917793B835380F58F6AC0B16DCDF7D1DF43FDD4F1252232FC794A35874A57269D17AAAB195D6AFEA7BE4C552FADD3C1DB046DEA32BBE1723B2AC2E23AFEE0C37E78CBCA3F68CBC8BD4C8BB48B9560CA92D47DE12564D6AE4A5A0B2588FBCCA4B5641981055E881C923AF66A779EA9197DA8FC5CADAA7877AE43DBDCC232FAD5005E97E42D43E1D47232FAD504F3DF272F4A7498DBC8BB472E6A9475EDE2D9949D19A7309E9919772AB0F7AE445AAD2A4C747641E276C37D23DD4632BF56D17A491176FD60585EC08C7232F2D588A0D672DB2BBB3A75C345DA4FD647F688B5986F43C1DD6232F3DB4848CFBFAD39EE1B87A73BE901E0B94B520898378998529E6E1705289ADA6E769BAD2337E0118E8352755D821C91FF11B40784667011F137AC25F00E0DDB817FCFC62F9F5B99E54C7F53DB56B79886F00F0F191D4578B2090B54F9B2BEC257FDD136879EEF80DA0A27806F024D99AFFF925FAC437224FF7A0577DDEF15BE128663787E579C15FDB6B6A37F2D06BF0B998B4E589859F18CF665964F8CF2FC1879C61D73DB1E2BA47FC06A09FADAE47FC0680DFCDF188DF00F053BB5B7D996C467EE375EB2600F078459DD558ED150E83DF00F0F83AF089EA23CF0DBF01E0A32EFEFE24CF060C3E21F7637D53DCC4E4537AF36712E51A953D6B0B312EA09290A481F1518C757668E67FC76F00F26850E6B0C8D1CF0D7F01805777A338AB37F2CF2FD1FF4D9FBB391EF11B80FD4FEDBABE4E43718FE964BD5CDF192914ADF547DECC5F93ACFC6279F88CE001C09F79134F973DDCF01700F8ADAE27FE1700F8DD1C8FF80DC0BF294BE6DA757D49B0EA17E6CB969FED0B222B7A6170F7D30C1CE67F7E29BC197688C2716BBD4ED03EFC8743F4B3019A3E2FF53EF1BF00887546DAE67F4A0CFF690E00F00F99E68B7E46808D9FF6BDCB43B4A31144690DE18948E5DEFBA3B8645DFC3483A3F8AF5F82D7D88A3E13C2C10DFFCFCA8F87F847FC0650DFD15ED5F7C6FF0A00EFF9514DCF1FF85F01CAA274ED5A9FA744EBE76E0FAFFC3D42E94373A96FC80E2C9DC2626FFB8CD7155AEB17E30B1083411E07ED9511B2FC8743F86FC0D676EBE78EDF0D04DE916D25DC1EF96F00F8A95DF33F2D1E796EF6B05F8FFE1D1FEA73D0C1138133A0C316869247DE95AF2C757F59BF04EFF9A00EB91B5FB5CBFA51F80F07E32F804A305EF47F4ADCF834D0D4F7C44B2FF244211593D31D24BF6AD7FAB9EBFF6A0FA5CFC33F49FE131FDEE3AB89BE8AFF8AD0243FD9392B70E4B17A6BEFA5F473C3B322EA00B22620AB76CFFCAF00F52FC76378CB67FC15007EA2DFD6CF4DFF91A7EDE1FABAE5C75BE031B44BC7F575668693F135CD09B96E534C62FF8E2F80C63B8DBF8CAB237F4610520CE1EFC90EFBFA2B9EF19757B96060ECB3469CC15F00689B7C3BFC6994D6CF8DFF05803C643BA95D5207A9EFFCE2FA9EEAC3F051FE1B7E57B0C747493BF2D8FF6B05D6FC956A60B1301D10F9150FF32DA4135F298FC12F83DF00E135FCD5E560B1B7F925F26B32C5FCBE278FC3ADE5391C228FFD7F3510FC65DE17FDDFF11B407D6938F0AB7FDDF01700F82D5EC92F0E9A1B5A9E18D8992A2AF54732E3E8F38F1CE01DDF5F50AFF1BD5E0F7F8FB0C33FE37B1F0C479F6E8E644B1EF11B20FD77E9ADCF082C01247FD23E2D30F829BDF14780E83FFC2709BF8B5BF248E0C2CBE06B9367CBA39D693FF25700A0E37E00845FAF3FF2A7EB81EF648BE6DDF3FA23DE153C591187A39A65FC24CF0620CF2E6EF117C3D4D7FD4B4A8EFCFB75E39D0CB48731DEC9401C42A51AB44788FE9E95A6F09F5FC25FEB38A44F2ADB70B88DFC77BC184E9E565B74E6F5F09F0E5BF2DBC0A6BFEFEA3CE3E5304F7DB77A1FF11B207B5BE2053FBF449EA94EF4C952AFFCE1EA5F37FC06C09F8927F53DE3EF2A31FC3740F676F76F6CA05189F825E3FD35579396A7C82CBA59FEF34BF00A78C87E758AD2FE5F37B4747BDDF11B803CBBFA4FFC2F00C6D3C89F84F013FE02003FB56B790EC3C86F83FF9783D24FFCEFF88C2F6DCF6C4F94FEF37AE4B101B43E89373CE0167FC209AB6B8D47FEC2EAE8FF0A201E33FFBA7CEC91FF0620BFE70BEBF6337ED10CABE5B902C02BB1DFCDF7A8CF00308FD8C3702B7D12018ABF92D2D227F2CB9CFA7644E2798F8F49FE8BFF0B7E0378AAC5E51D0FAC5FC25F090A1C48E29FABBAC27F38943C4BE1F0DFCDF188DF802DEDD497EDFD54B0E2317F9616FF50DB0C6AB8D1E9F5C67BC51F40F2450520C76D7DA21FDB0FDAFB017F0120CF5697E5BFF1BF00C0EFE678C46F00F8A95DCB935F6EE375C703D7E175F1BF8DBFA590E65FEA7AC2A7B8D1E729BDE421FE5483F245BDF82B32F1224BFFE44FD4DDB440035EE9265923DF4A2D5293291668FAA943475D2019B0A62AF4B84EE585AC996932B1C4E70D56BF201D319CF1DB78A77AAAED61909D15D15A0964B3F202E822B5467048877C04F8C5593BCAC4B902482FDB516E8FBF08CFD38C17B853915EAE758D8A6CE7A6F3473CEDD43D5F6216D9A94B7F9793A7DDD3595415B8B4C1BD7B22F136E6DCE480FD346949BC0A2522554F22A40748F49977E531A842D5C82E1A5DF5534DD817A90E322402D0FA1E05C4CAD242D6120975B1AEC639A805ED0003AE064D4199DAC3304DC6BB1A79DB18E02C33D3479DF2AE769B60482DA4DDACFA5A6AA4452EACAE1A45CD814DD6F24AA69C90EDB22C069F792DCE7812197093B1D8DEA8F3A5742EC294CC4556F4C25BAE2029CD08195DD5F923E4B15DD5D24312476357D4548AD55DD97957718287E3AAAF9F765A9E8FD6E86969C3F6B649E50CD753A98EAD2FD517B4C91CB26740B18D3F28D0AAFBA37C2C529521794F17EDDBD34FADC2F3B4C1CAA6C2B95AC17B2D4EB95EC5F37CDF9C3DB5F106B3908A0416A971F3903A8A0549450CD6192EC8522C597D5B6C8BE1243CE69D064D4E9E4ED75EA59AAC3D8333BA632A8AFC69EE5A59667DC1AD3F7EC3B3B9AFD9F333BE2E55D8A49C27D379B59ABE6BE960C62B77CEB1A716CAFD7A6723E4237E03946C977A750CE427FC0650BA7C0253CE49EEDDE5B900C05BE79A810EFFF9C5F26B8152D5A97E746AD7789DA8FA8B9C95AC28B2B59776D1472107EF0E525F92A78221A795B596447133F836000ED1E706F0FA5697F5794A0C7E03C02BF7CBC692A3CF3B7E03A4FFAEDDC83F0CC39F34200C7BA3C503FF1B5EB3FB650FFBF5C8AF0D691F5A532EFE6A50B606572F309E7D1E479F77BCE42900F26B4317678E973E6FF80D00AFE4F3076BD887FFFC1279D25E3D593BDA1BFD3CE2CBE3B53E57B2E29418FE5178006AAFD6C6F0BFD94FF0636FFBF5D5BFB433C4FCB56D890AB63763FB1AE49EDC9D5F82274A045F0EBC7A53ED3309FFE110F9150D822F57C3AEC4F3FA335E80BE2CD1FD88D7E1D9F5BDC9A38E3680A7F6BDE36FEDFB623F77FC06C07F5747F2E354E5A5B579C6F555F405D98E579B4E25DEF4AF17FC0668B293EA2CBC832BA5EFC49F18C0FAACE44F8D98CB9E891634E01EBC639502F0BAE2C9ADCFF54BF8E36A001072A370F0C3ADF4FF82572E71DA6BD5EE27FCA84BFC9FEA3B12469F5B21C8B3C58BFE1D41291A8FFC21ABBF54F8515F7A323E01897E31BEC8DAFA4540E2F64A78F684BF009067ABF711BF01E077F33DE23700FCD46EF4A9E545EFBA4F7D15F57912217DD23A7A4A3CD2FD65FD12BCEDB32F056DFD1CFF76C7977E0250AE52D6B5F5794ADCFA44BD9127F21F7F7BE75F153C8B1D5DBBAEEF2931F25FDBF7F2BAF4493AC51142255789E11D00B4FF54488F7ED6E2C8F945FC891B8DAF5090F63279ECC1938270883C1BF0A0FF17FC6E20F0EE0EEB92BD17FC06ECDAB57E6EFAF79EF3650FFB75EB477BB9919F50D0F5F5AE33BB35B517C9556B2FDD3FF8F92578CF5FD6BE4AE3973E0F87E89359C3281CF95FF47FC76F0078ED53252AB33B7A92E70240FEA95DE9679518796EF6F0CA9F999AFA57FC03D948F7AF9E81FE7577AE5C77E4B9E22F002D5ED89ED7628D77B11EFE1700F27B7CE44C48F75F260B577936E0FFA6BD1C3068D84AFB0EB7D64F55901950DA37F5ED64C51FC7CFBA12E727FC06505F4FE82A3C8B7EC2B0F95F00A39F55DF5208BF589E9B3E2FCD61FE37FC05807EA6F491DF1AD0F259EA9B808A144DF463FBA9E16FB5EFC16F00FC3525673C5DF679E3BF019247F6A09B5D479EF925F2B8C3D66A1DF8ADDED2677328BCCCA31A68EA9BE67BC4DFDA77A41D7946E0F0BFD5D7C371E536C3FF8E5700D3C94FFC89C3B9E53FCF2FE19FF1AEFDF3833E8743F089DF0EDEE1D0D6FF1D9F00AC26C23A4B786BAF1B5EAB87DDA0ADCF4BFB5EF15EFC3DF19E4FF0F1BA27E9D1CF0D1F7D564A87C5D3559CF187A1EBEBDDA46D30F497FDFA237EC26FDBF325BC7FC447FF13FF3B05B1ED53593E29A4FACB25A0D57029F556B86BFE77FC06C89FABBEDB7ECE2F656F57FBD9E657FC9B43E12D5EC5ABF06F69DB9EF54560B69C920B5DF6531FD456FBCA1E08B3AAFB3BBCBF910D261816F84E662301ACFCEEE795547CE88648413772C02564BF7B64EE5A78C9981DCA558B9023A7AEDF59B50839659D779B9BCF5D7EEA2E2CEB84037BFF87C4472FE07A7B2DC7F12786641646D4E75F8277426C0E58F9E8E58794D3FC6FF80B4063848B4BA6CE6D7AC76F00788DD196B6F91F866953C78425000D116917FF27FCA70245183ECBA312955B4B7D3589FEE4A31DC17B8EDF64E45754EC5F8237C967E40AAF2912F22F7DDEF01BC01C73B4DDF53D25963CDD1C96DF27703F95C3FC09AF146503C4BF6B37F82931FC6FF6B05FAFF632073C7FF00668DF66E4519FE2068555DF9438F80D401EB92C6E83D8F673E5BF01E0A3BD15A3568D86FF060C7EC5602FFA7471D3BE23EDE8C70AE15304A96F0CF22FEBC2AEAF372CE115560EEA8E577B1500799499FFC4A79EF6BAE22F00F04A71B0BDEEE440CE2FD1FF4D9FBB39AABD9AC3637B4DE95DDFF450654D8D4F87AA246AF72F4E8F8FFCCFF800C02B63CC750B077F7E317FD62A05E804FBAB3EEF782D801E7D5E9AC3F57DC1DB20A7BD52DF1DD3DAFEA7BEDE1082013B4893632786B9CA7FC55F004FFA390C5DDFDFDA20CA274DCA7EB4915BD53931E11DBF018CA1CAFCA3AE93A3BEE337E049FE2380E4C98A331D30FE8D392F232C77142D7946E0E03780D7B5E1E79325A0B1873BFF0D407EE558A8EFB1FF2BFE0A00BFABAFF65D02471EAD5D7EEAA4A1FA23399CF893B1B717FC0680D7068F6E8E47FE1B005E3112FAF999FF0680DFEA0A7FDB8F1637237FC8CEE939E3B1C797645D667C69328B20CAC93005A0FA630F0DA839CE15F0A49F5362E4B9E967ABD7F2DFF11B00FFA95DF993FEA5C6D32455188FBABD14E3313E8EFF7FC16F80E4577B6917CD4FFC37A072567C7C78ECEDCEBFAA13C0E0CF7871D76755B0DBABC8ACC4A57DB59E88849DB37503F51230E68DB97E7C9F0D3904961B7F05505FCF20BE7382F891FF0680D7821DD1DAB187F34BDAF7A64FA544BA39C27F3804BF0192A7A5EDF122FE470195F0D700ACC84B7CF8846F00FD5DCBFA4D4A9EF58BF92749FEDDDB0F5EF4F982DF0A47FEDD1C0FFCAF004AF77053E1A2F18EA8B9056A0E5849E122E57F7238F1930396456ACA73270BBCB87DE2245DBB30AFF37494AE1573BE2F5413589FC6FD443B61EE7B30D8DB5E439536307036B53C03B92F931DE8FA98F327FEB4DED574E69385DE2235535BA44749D69BFD9446572DFAC660BAB07C6C5DB4884A718690E4A6A481F2C0FDD1AEEA3E7DE15293BDC7A3EA1BD20A61F314DCBE0963AC108D4490AD5E5CAFC9AAB283A5AF3A7E25E503E68686D28FB6B94256574DE8FBB5663AB0FA9A3D300E23BFF89A6914E2AB0FBE74A7509A55FBCABE74A595499FFAFF3A874C25E4976E2FCC53C56087D4F1F04D6AD27DDE757C05E732983F1AEF28B72AA82B0121BBD542D6712D3A979FD6E93691F41DEA5BD5D70E0748185A2A4D612069E8900E2C671EE7BD0AE8B9CBB5F19CED25B6C3EE7434B114FB370BAFB4B8ECE14ECEF6036FA8A08DC6F0B025A42A317E13C943D69201466BB2A7E421A513CBEC093E8AB5F3A7BEBADBE4ABE60E90383D89D115D4CCF18BC32BD5284AC62E52C7160EE98D58BC3B96E377190A5DAE178E29B7387B06F135F7A2843C86A409C8D7B904C97DE79B1FC3CAE1EEEC53F292EEE777C22DCD7663FCE54C4E5FF0BB17529D85FC3D86F73F2FD1A2556B325BB76C251A3F7764DD2ED1FAD6295D4A1C00871E3B25AB1EA11B9E6C27035832E4562E95D81CFE3FB865EB2600C5853F8DAE706B91CC4303A6745FD2A56B1F68DD0A87C8C99BEC1B3972C5EED7195E1B3078A6E7BC7EC39FF0A0F0CC73CA5F99FF2719B334995F2F32FECD8083DF000CC0E4FB0AA7CF2FF1877EBD00E0871BC52DFE02088FBFD53D6C9FE59ABCE40419F19EF05A931AC0CFFC8F3EA39F28A4F1AFFCF58BE5B9F2BF8AB7E419FC4DFE9075A7D6CFF8B974EBB4FEE86714BEF45902B7FE2FFCA782C66BC08A39B97D435EEAFB84BFF15F78A62762A89D81D10FFB8721D30135B6EAFABEEFD97D47B0CD11F1DA20EAC917646D10F5DC44644DE5BE1877048E13F39EAE57B2F236B87473AE71967291EA8F821F55B30BAAC4BB63789ECE886FB01613035615D8965EE5BA82EC9B8BFF8F05F2B439138F016678B53E354CA8DC2665DE3C6C9269822E09EBA085C435646F47F1F5B0B05A8385DE2D1F2E2D4176EEFDB72E33045BFD940FCC8B644C8C18541C72C61D7522428366A57261DC6014AE36EAA7D445EF960FAF1A551846F5B9BB1256AD0D0230B16A6D8C3144939B8CB5D39175055725A394BC85EC6482BF92C62D742B19456CC6C55AFC12EB659E0239C34DC833592046BAE0953B05DF75D150AB6BBAAC61CB73C76F00BD69A4A53AD55B9BA1E551F0B3F817B9F81F0136BE8CD6C9E4BB3C56C86C90B3C1F4B7959D3C445D19C7233FE3727E897E42B67EFCA9532E2E5DFABCE1D5D91BA0645D6BAFEBABD860F3DF00F0048A3C5DC9A83B7E03C4BF6B37FC8761E4BFD9C37EBDDA4B1CFA2B5A25C06CD0529CC3D38BFD5CF11B803CCCE2C1677DFC91FF0680B736F46D9D23FF95FF0634FEBFDAEBD6BE2655BBE16F85683A66FDC420FFF5EC83300DF9EB9A9DC87FC72F00F21010828F1F78C25F00E0F127E8874A8D3CF34BDAEBA64FB7573547E9B33904BF0192C7DACBDCC178E5F128917E677C3AD439DDE6EE56DF93FD19DF1F9C75F296FA667C315E31707E893E291AB23C3FFD7DA9EB11BF01ED1FAA399EF1AEE0B4D7D4AEF5792A68793460A5FA0034419057BFC86F0D1CFD6C00F817FD1C86E1CFC407FE2D8F9CBCAA7FFCC31DBF014CE719AA84F7C0E1FADEF11BF024BF12021140F238B7091903D0444CE394CE52B57EEEF80DD0B01E7BFE19BF014A47B8B9334B8AFC1779AE00F0BBFAC22F8123BFE399F63F4E1DA83AA3CF17BC3B6001E0C6C037CDF1C87F03C06BF2427FFC99FF0680DFEA0AFFD80F6613F94DF6F8E2E4C6657C59BF18AF6423029C64A342853A1C6AFE018861E117007976F59FF01700F8ADDE47FC06809FDA95FDD42FBD411D854881757C183CF9160D7F130FBCE03740F2ABBDF8D7F6F982DF8024634127925CFA1F794A5D1D6A1EEDB5FCE797A7F64A7DD7867CA73725616F2865DE07990E25FB57F3E94A9CE6EF5BAF077F05505F72B3E013EB467ED2A79BFF068027F50AFE6C6859BF44FE9B3E777384FF70087E03244F973EFEC10E730E685C02B0F687FB4044FCD51DDFF1A192B7C81F52F238199B5F248F77FC422224023CE8F305BF158EFCBB391EF85F01F09FDA757D3D5FFB432092F191CE87C0222D4F48B2E1452AFCE6C4F9852CB04B579290E31304C9AE9D999B0CB7BC5E2B53044B1ACB3E87C42A203B8FA1757F919D62228BC5DD7C7857B3D28E4D7D4DA549B7A33E169FA7AC86F0B4E741CACB415E83E4EF9A71B0E9457D56A7C9FCAE0E34B1DF71264DD230617E15A4A4166417A45B76216796C4FC6893A4A90F89B1999C59A1264D7076DFA129E55A89565250F901D9A7A46A924CE9264B0CDEB5726A5658A358D79721C3DA48108B0DB03D156D64C10892B6BE906E146A9D826C606427BB5CF5DFBE839DE3751A2EFB4278BC5958C53CCAD52B716D56F13C4A8D6E7226F29A588D26E9E6262B934F054DD62C38567DEC4A67A26375E24C504115D653E6929035C4D005ACF6AA20FDCB0DDA67C1FC51062E566C63D02C981C614D6C75185F42B699916EC5729A952EC8859CCD631E2B35C25A2A5D5CC6D316A30C7876C5386CF8EAD5070C5F8AADD6675662B5D7A4386457907E47C16E53BEA5A17E87A5D3CD719A89CAC849922FD6A218B32B27E534DF25F7CB34DBF302019885F30BEE3F1CA8137872300ED4F514863863B71D25F20B8FF44BE1950F1459F82F7A3ADC52D947FC06C00D0353E936FEE0E717D5E85B0961016CFF22535CC78D9B43E11780A7232D6D11FEC330F8A93E00F0AFF5BDE397429EE4D13DE72804E337FF2F3403D9FA644D4264922D96E78EDF803FDCBF6E3C42B6FCE797F067820FC39822F8ADDEF01F0EC16F80F0AC8CB0B8F133FF0D003FB51B798661F8DFEDE185BFB6467FD7B8C91D43F474C8F80A48ADBE7D9F3881126FF80D00AF8DB87073C74C7D6FF80D008F33547D3DCC3DE23740A5BFB4D7FCF2DCBE5DBBD6CFA7761A7F6BB6683CEB8E22E93EB637D6BF454E1C28855CF017003E86B0197C0EB35BFE17FC02086FF5122CB53CE797C873D3E76E0EF3BFE337604BDBFC750F3C9B9CB0F0E8879685ECFEABFB42F91A6216B94AFEFE25F2E8D60856D5DCA0F0E73F90F1878FF80D507D5FF579E17F0148FED51C8FFC3700FCD4AEEBAB6F5EA446A9AFFCED577D7400FBF1C2AB56097FC26F0078DDDAC780D971F5FE25FA210E0110872CFE2E2EDDDFF21F0E916703C08FB42D8F3EA51186E1BF01E077F3453F57FC05F0248FB715B158E1BC2B0E93D085E212FCC8DF6A91F72BDDC1FCEFF80D00CF880F7EE6C5FCC2C805C3E1BF01C8A373220444CB3FCC2FD10F9A0490F117BC863F5E5AED75C36FC02EBDF5A9E0330C4BFF5A5D2D0380FF368FB4D70DBF014FF21C8D99BF779DC1D5024B1EB5E6E7D6CF2830F80D78D4E78C80C1EF7880E858E6847AD6F8BBF13700A48AA3713A0F29001E150BB73F84A4E9459A21A486331AA1E7D1AFF80DD0EBB187CE2BEE5F901F52EEBA0D4C24EE91E21CE6A1FF07FC02F074A44DFB6E86D1CFA81700FA24DF78E33F02943E17E0551E380CC3E06FFDE5C61FFC004A1EF9FF0AD8E07FD3FF0D7F033CCACF448C1A659EA8698ADD45EC0D52F118E6BDF47FC36F00F8744F8CAAF5797E417EE471FFFAA2950140C61DC55DB8BDEEF80D003FA537FFC330FCEFF6B3CC2FF63002047FB74F37DF968749071AA0DB1AAFED010C58093034C9F3F835FD451ABBE02F00F0EE9E75B34DEA7BC36F00DC14BEE24E8F3DDFF85F004FED755A30F2DFDBB7A56D7DFAA80E23B2F30630F480A8FD366E2F7D8958E14DC7930228821AFC05407D996129FE697FFB805F00F08EC6CF2182FD8BE5BFE9F3D21CD6E7E1F0D45E47DAA9AF03002CABDA37F164125F5D7D5AE0D8B315A25F224FC5573678492BFFA96870F8DFF01B20FDBCEA530A39FC37A0E5A9E688FD5CF9DFDACBB7CC71EBD2D23F8947F8B33A6CF9756F12FE246910F82B3E61FE72FCB3777D1FFC05005E97E07DBF4DDE8F5FAEFC2F009E1219829FF8E715BF013C9DDAFDA04F2D91539D69AF29BDF1A782A9EF7698E885C48EE6B3C79EEFF80D00CFC88BFC138FE9975660E9730178AA1D719C5DFE99FF0650DF17FD1F0F1FFE7B807E929F8C881482D8C6BF79F8AE5DE8E4B748CBF034EB98243CECBEF80E527AB7961B789A2D2E3CD51644481B0FC912B404C93A2CBA85F4C453061C9226E069B673F0946C09154F9C2FD271028D15B03997D9E8A975989420A4FB089F992C30F2D04623A435562B4112521EB86E7E807415C815E55D1DD1E5295EC5E5BE69F88055F5D637328790599546391692AF5D16D852FD4BDFE1A922790A2A5DF9CA17C866C5145B4FAB829A818AEC72B51392A0BE392B8D43945515D4B76020B39D4F6D24D5D55A1E649E1218A40AAE2FC9BE16521524D759A41B94FB538A24DDC4D3AEAF6F01826C67EE36622D33E078CE6125ABE0DD16D2973891E42B99C95249C80472F831CFCA6BBD0FD2E5D6674C21D1B0AA5FBAF2E9601AA558F9F6339E56153CC091346DB04784F744F874102728485046E6F807EECDA92AD81B7F74EB571546665B9DA6D8D624E6A90AA2ED2836EFA66BA37652AF7ADA6D947793D3561BC9183E48C0FA5DBE8424322950752B2987E3CAF554433CD7B9D909C844C599D4673D4D8DB214A2A73215F5887056007C6C4357F44026890DD826FADEADAF0F190B5CEFEAAE69C8E947D16462157A598CBFAB40BE18F01830DF4B10D95D431A465FDD0AACF78BEC1AC984E8FBAD5812C422DB8DE8FBC5902DB34ED16A88ECEA33D64066C491EA248652F7A9BEE2798E78B6F1DB336005797A7C5D5A705C1FA40647EEA0751323AD9C21A96235C43BBDCF787DA959951AD275C461E6A98DF6AD2D8D936C802BF3A944B2C075E112244D00D9B5E0988AC82C79E8A914320DA10FC143B659EA0B359847528880EDC1EA63EE90D6CF67BBD92209CF22A49FB2D5BB489B565D70C7BBF6C9353B8674B95FD3E2CEA5E8588D597D60813888D6ED8723B74A6BD378AE2F916881DD2E5F6DB452297B533BAAD79E4CC8762CEFB670B63EE75DDD49CBB58CDD9532527072A09E221E4FDB19CA98510E3ED042FE73BEABB6DC632D0AE661D5B6847894DBDD41FE0732C12A06EFD4D354F09D2C3AF5CD121E15C4CF43F648A18F6B43B61D7E78D0A9250034691BAECB00212D33614D84D46296345952B1A91D9249693D75CFFA6AAB93962464F9992F07545FDDB3B4F2A50A56FBE6697D94079FEB06ADEF7443DAEAC672A470B99DB6676BE3BDC711E91F2384430CC9DEA06EC4528D54AEFC493D1559DFA1D653A9BDAE7BDABD0CB0FB5DA2BE0FFA57FA5D9AA92C9C7D8CAAF267794B3E1726E6ED87C995DA5B82696E9CF906A0548FB969D518B24C82851D377A3AB54BBFE337E02F7837478CE419BF00E0ED906B4532F8F9C5F230AB963C743DE98A6546295689FA91FF86DF00F8DB299D94E02E31F5DD009E8E369AFF293178DB4C1BF6037F7D035DFAF412C65F4E60C849D64DAD0CF376742B45B37E31FFE0658AAEAFBEEAA8FADACCAC9FC321F80DA0B829BDE53F0C83F718D7BE854D1177FE77BCDD7EADA9C17FBF6E795EF036A7B6C6577BB8E12F00F4BFCDE989FF05803C5BBCE8C731BCD6855D5F3E212EFD577444EEDFCD11D2F8F34BF05AE3C353A5E7B2D460F35BFABFE337E0A97DEFF86D00E03D2561481E7BBEE33700FCD4AEDBF76E0F377BDBAF977E588D65E8CE141B0158D7669E952180DC03ABC04C3397BDCD2FA51F566FB97EBBEC936F2089E4EFC873C55F001C577ED1FF29D1FC2F00EA9BEE994DD191FFCAFF02907EBA762DCF61F8640F97D7C39FBAAB82E55D15958D42D49D5962264E3EEDC5E7632FF80D50FB4A3FBA7FA9E5B9E12F00F070067F5252ECF2BAF0BF00C08F3686FFFC92FADEDA77B835DE49330CBEA2B8A480C6BF1DEFD778ADBEA943957F2BB2E26D0E3379DC4FCC607D9E5F2CCF290E868FFE7C38187F11003C23BBDCA987CE27FE1700F848BBF47F93E702183CB5BBD577C6473C9B0CBEFACBE1F6235EF6538707F16FFB75CB7F1498FA5241E1133732DEB1FB85EE79ECE78EDF00F8E39FC127547EE27F01489E255EF0C330ED6583D40E28B7D7E5F527BCF712D341324726DF6CF7428037FAB9F1DF00E4D9C599FF616879F4FD623A4805786C993379524CDE65A71E5AFEFF0280FF2E2EFC8761F86B03150EB0E28DCBEB8F788612C953F57DF50F47E0F0BFFA878B7B79E47FF33F5B3CE3B5A68000D4C2FC75E413323961AC2DFD3DD1E0237E038836094D653FCBFEAFFC2F00F0CC3EC09F942C255EE4B9003449D4F0A1CF97B43D9C5F2CBFF7FEE1303BDE1B6E8DE7BE6A71C0C318AF2B5030118615DBA7F7FC901259FEE18ABF00143FC83E09BA479EF34BF8D3F5282E9B82B09FE1D6F2DCF0DEFB4726B6FACBB1DE9FF0ECD881FFF417020FC874FFB2879630F26C80FACB122FF86168FCC58180677E04FFCC809EF01700F85D5CECE7D67FF18430641DD9FABFBCFE84D7D0298756EDF587793AAF2F7F7E042EF91700797671E13F0C833759F7AE63FFAFFC6F78ED19439E8A671EFACB0D7FED2F97EEF628CFAD3F6EF18C8FC7FB4B5C57EDAB0EA56C61ECD9C591A439F639BF18AF6C3FF88E6FCBBC899AC6DE6E786D8A837FD5F7D21D2C0FAD210025867FF03591C7FE57777BC25F00B24F5B6FF28DA92FAE15FECC94D35E4C8D45567F27EB0079B6CCA9C5FB97E887F997003DBE3013848CF92DFEE210FC06D0DFA776AD9F1BFF0B80D2C998211EB5FE017F01B4B4AA5DE30FC3C8434002C36EDFCBEB965FE71F01D0CBA21F07903ABD0B43F9673DAD1D71C69F5F0A6FFD548E1AFBB77ECE12D2E210FC06B4FC5BFF37FE475D96478E51CD77FCE70D7F01D01FA776AD9FC330F25CEDE1F2FAAAAF3CBCF1BABB15012AFD45BFB73F4C6EF011BF01E8D3E1B1BC4ACB13F90FFF0D004F644E7149F287FFFC127962F059D37C6CAF1B7E37A8C66BDB1BA3EAC873C55F00CD7F8F7777FD5FEDE7F27AE927339ACE2691C8C2647BFC3DA3F3C8332378EA6BFFC03851F6E9F8563EFC27FC063CEAFFC6FFA6FFDD7C91FF86DF00E9A76BD7F228D74A0589882C3FB752BABE15CF6B3547F1CCD1FFF9C5782D8E0048409BF92CDC664B1EB7420F87E0DDA00500CFC087FD20C3C873C36F00DC46DAC66B3E9B12CDFFFF65ECCDAE2CC779684D57DA825A959131DA713DE8F6DF87FEF60092D251D47FEB212B70B40582200882E0A0CC07E54600C09FF93EFC6FF98D037F013CC9A3EC3A78DC94F97F7942A16B3DCC5F47CE799A550FEB7FFF52BC3AA0EE6A30FED378D2EEABBE37FC05706A6FEA7BC72F7595BFB59174CD933C9FF66FCCA22BFFAADDF0BFB5D7DD1ECED7C33F2338BFA7BE0E305064F82B712777B4C7EBAF2BFE0278E35080863F7D4D7BE4B9E34F002B7FCC43C1273DF828CF0900FFBFDB2B1D64DA7749BBE4B106B407A0F58D8135BEE5EA13E439C7236D12460383BF00A8AF9B8FAB68767D6FF81320BCC7179430F2EC5F2CCF4D9F5F6773583F37FC0520FD8CB4C3FF8B85066A4437347F7DB39885F699EF7F710F0C64767045FF57FC0520FE6AAF7D54F9FC25F27B02DE2300B287577D0E87E04F80B81DCD11795689C65F00E097B453DF5DC1D497C80481673EABC520C823DF7EC35F00F07FD1CFE76268FE5ACCFA4BB89DE52ABE6B2AF3E3CB82AB7D6FF80B00FF407A1FFC61FF77FC09409E17F9B70091C713D85910FFF341FE1CFE5998B63EEFF81340B7677902FC11FFDCF12740FECDF21FF1E40D7F01807FD18FD6FBA481FA672DF842CE78AD6D0F5CD4CE1C70DAF78E3F01C8CF3E13E1B77FBEE34F0078CF7FBB4122FAB9C97302C09FEA325EB624F91B6FE8138A90D9134836CAF9DBFD61C7F317B797BE710C3E06C953874F6A85A9EFE610FC09409EB3FA916795187B3801D2CFA1DE47FC09903C53BB258F037EA5C1230F964F875AF901D640AFFDEBFD8AD7B6990560FEE2FCD5DE424C8937FC09E0298BD7A8EB88FF6FF80B00FCD2C6927FFD12F96FEDB54A5FF854103FD0FA5A7EA23800925FD5FF8BD7FD057F0180D7C971DCEFEFF81320BCF4DF8D166EAFFD8BE5B9E9535FA8049FE678C25F00E867D56EC9EF1156FB97CCFF165F5DC2B3D8CF157F0188BFA7C317FDCC2F91DF01AD6EF0F8559F57FCA970F13F9A23F2AC129FDA4B9AA1BDA85DEBCB7E23F1D7597BE3B5831A034BC290F1CBE988D98BD5E16FF56E5F25C4E99606ABDA59C1551770705DBEEDEB34229BD469355C533333EC2190E4DA74A1A744F66AB84FA2F1803D6D9C8D5B4C07D3AC896A0E9901ABD64C98C45C7B48520B5B351758969B27353A86E6B214AE53C7EAFC7877B8E9DA37844157E246306E275C9D7080D03E61FBA8E317E37DDF056A49E9AC90A8B8CF9D53BDE32F00EAE21C5DD5E8DAED12C3FF0420DE9276E4DF0C8DC70B20C057B776208F35BFB7E91E12067F029EE48993E18AFCE8475F9595BADA94EAAD9038D29167FF62FEE914B3598E5499F0DA07F50BFE02A0BE2FFABFF1BF00C0B3EF0B79B2E5C0FABCE34F80D42F3356ED469ECDD0F2DFEDE17C3DFCADF04FBA76EAEB31B4775D626E9EC27FED1CD7DBFB157F0108AFE6539C36F2BCE00F00F27BCCE2FB10BFE12F00F0FFBBBDAEEDBBA45DF2A4829D8373B7A2143E1B8D905F316D8F4B473F57FC05407D9D21D1CCE817FE1780F0763B99129AFFFEC5FABFE9930B0C245E76EB3DE12F00F4B3A45DF278D6F9CD50157BB077EAB903F0CE31B2A371CB7FC55F00E2AFE6EB126DF533BF447E2F01749389ECE1559F57FC0910FFA3399EF85F00E097B453DF0CE2AA60EA9BCBE8A83500F0F63F2C21AFFADEF01700F817FDFC5D0CCD9F8B7E39F7DD0BEBE8BF04C3907B0D0B87AC16D761EDC87302D4DF8D3FECFF8E3F014FF26F01220F2385E4E9E8A36DDBCC903385B43EEFF81380FFD458E695BBD1E71D7F02E4DF9811301E6EFF79C35F004FFAD17240048EFCCAB9B126939C18DE5E4FFB65DBC87FC55F00C8AF141FF8ED0F5FF81F008D17F873F0BBFFDEF12700FCA92ECBA3F49A04AEBD69CF3324532DDB9B0E744066CA10FCFAC5F5256A14200689F80C4C92C7C3D323FE04807FD1CF2E31FC4F80F473A8F789FF052079A676630FCAFF2030E35AF83B87D0CB8D09561C479DFDEB86BF00C0CB9F38B3FD0BFF0B003CB363F0EC94FB0D7F02907F697BE1D72F91FFD65EAB761BAF392FDBE5A7BE28906B1A1B2FE98E74C68B3D07A7C40BFE02907E84EFA76DAAFF2BFE04082F7FD84FC318BF7FB1FC377D2A3B0A7EE7900F0E4FEDB5A55DF5F508AB6DABC15FE3AB4B7816F96FF85BFCE678A05B825B5FF97FFD12F99D345BE3C5455D8FF853E16ADFA3399EF01700F825EDD457B12E2DD839B2BE0D2992701A009729B35B40ED55779414D39276BF5B6E4C57DC3B18145C3BB97D99F7BCEE4B4234E284B91A0B07505BE2CA7B9113F97FB29B0E32E95C1C8FE464F1BC8EFD935539C8E65ED83AAA82FAC90FC02EA84B8190960A41522EDFAF12E7AEEBF1AE7C940EA7582A6D90662741B322ACFEA9A0491A404AC8D9008FB3D7BBBD4E90E87E553F0A616B08F6AC3130B70A7CAB8EDC064F060940EE3941180D23CEC99C78002FA42F01E04E16EB93BB91392542E8CB8225BFA070EE5F39F9BF90FA7C3CE0EC70D0EB844B6CB9C4FD3AA3C5388660212BDEC7270E5F5B6ADDFD0B305900BE0801BC17480284FCD15B0B804EEE0097A80AF6F5DEEB82E3676A19304F2521438976C98AE1C1BF77474F718BF4EB537A5ED71E758CA7F22BBC0CA9D2B95F5FA4EE9631E9032C77B2F7E10CF8467E65AA82242EE846F61C0D1D13C93060CDFFA622C29B8C1E42D22320FF031F00DCE892EBF5E0D72F5254013DAB32A5F3C6E67FC35BBC02062F692B4F2A4877B46324C2B2618BB4EA5EE5F18D1F1C267360403B132369765E55DBD2384C36033D25CAF6FC4BE4272F0A897D9AFFE6B6F473C3AB23B045DA151CF9F7F9D657FEA96F66B20B7FEAE7C6FFA61F6BAF7B03A2FF1BFE04C0FFACCED1BE52F8637B9DAF1BCF47D35541FC8FF1EEB926A31F1A82E87B2D8EA3F0F54BF03ACE3900E4B1BDE9F6A4D1E70D7F019CDAFB0DBFAA1F79CEE68EFC37794E00D2AEDA0D7F25968FFAFAA025F731D860E88C3831AAC312C36FF813009EC535E12730E6971BFF13A0A7777DDEF127E0D4F6C873D3E7ADBD36B7C1FB34191DA4FDCB6745E93ECE0CD0DD086964DE9328508D70951B7F01680294DEB4FBFB1D7F02E0A6CDFC2C85CDE2C5F98BEDE7A2709ECAED4F73B87D3787E04FC029EDAA2F992806BE8E5C08809F67C3A61B48EEC5FCD7C4EDFC25FC092A1020024BDAE136FC3707E3B9AA56F884227063A90E326B6D96FF8E3F01E05FF47FC79F00E421390FFF34DF13FF0B40F21FD5A93E4721A9AF862AE284FADBB85FF20BDBFE9702535FFBE702A43DD9BF4E868E7EB6C28B3F00A7B6177E0970CA930E25BCF59FA829F25FF117C0C29FF21B3FE3E375801B7C879BEA5325DEC62366D8AA20FA4CE9477FDF03D693FCC11FE31DBB99D423F8DA4AFC2DA195C8B11F9DE26143367D70F4F3823F00CC806D0F5F78B9DFF027007F4B4F873FE9855FF01780FCB3CCE3825FBFB8BE2A3AD5B17EB6B4C3DF9F21E3BB460D05B9A941F8ECA6235EE30FC8A3BDEEF813009E9E25756DFFB37FB13CBEE08EA940DBEB559F37FC05A0BD454773D81E5EF00700BCBDBD6A37F5F5276F88FA3BFE96CC6E4FC239247FFBCBB544833F7E91FC43668904123B59EA923C03C866CE1BE0419F37FC55E1E0CFE678E07F0580F7E8A0DA5DEACB6A5EE30733E4FE425750F2E0AF70FF7B7C3187037F02541DDAF7BD717BF4AF1217FE0AA836DE75EFE5B33CA9FE004EED15FFA29F54B0ED95FABAF4E1EF0B1EA9516646FF7E6B3C22DEB101600F0AE7DEEB2E2CFF1D7F02D08FE2314EC36FFDDCF01700781DC2A538CFD4A29FF54BECFFA2CF34DF34C7235E063000D9B3497E9CFAEA2C2D00F678A4BF93B90D0940FE41E4DBE9AFD62FC16BBC1B00FCE9E9902B517F7230FE0278D2E72E31F8AB3E2FCDE1FADEF1D7F6DAB59BFAEA165F2A881F307F875BA370FC7F8BDBFD7DFF52BCCC15065220F11B86B4AA6F79EEF81320BC4B5F9BA9CE12C3FF04805FD22EF91743E377F58FF6526BFE27BE804779C881533D1250E6AF5D2BEAB0ADAF8E3CF3F498EFEC5F8CF781744E2816AF6D0CE8E78CC71687F03F01A73646FE1BFFAD5ED7D7572B7033CAF60F2F785767E68F1FAB76C37F33B43C2FF670BC9EF6A52E28843821F28BC4E13B0026DE200EBFF8FFE397E847001C4EE79B5A18927AF7FC627308FE04C07F696FE4BFE34F00FA5474C76AE7AFFC2F00F0AB768BFF6298FA5EEDE1F27AF4C34ABA46B4C603DA7DA400A0F3715F92F3F7EBA8EFFE25F525E70F3E0B014B9FF89C91E78E8FC20358F8986BE421B423C2A1C4ADFF19A05B5F46F35FF95B210300BF6A37F2DCF45FFCD8C3E575CB9384C68A0FEFF1D58ABE86FF8ED02CFFA70398066CC8E3E9492F4030FF1BFE0200BFB4F10BFF0B00BC2EDB211EDBF673E77F02F0278E6F55BBE1BF19C67E6EF670BE2EF9932FE21AA1F89F923AF30E43C64785BB9C005EE3E90D7F050C5E93A691271C3E721816801DEC67121A8A4FE4AF7A538DF579C55F01C26BF4FC3CE62F2FF803B06A87962ACFC8CF2FD2CF9093AF28B72DFF008A6F7D5BC155DF7518965F683BD528F9431CB914F819004F09A4DFDEBF48E32FFDDCF02700BCC275BE0178E8F3863F01E0754F08D7C0ECFCC05D9E13F0A0FF43E1B61F5FFF88D7ECF8B2B92D7DAE162CDED56FFBD2DC72BF7D3DEDAB0C1BDF7599F91A3D5715EC7C590BE2E8676D14A14657FC05C0533269E059FD5CFABCE14F0078560DC053CAC2AF5F22FF4DFF67F345FE1BFE049CD20E7FB9624A24AB66FEBE507704201E63DC973CDB1EEEF813005ED3C3F7AFB5314011E095FF09E029CB22C2EFF9C51D7F0224BFF15957727D6FF80B00FC6B7BAD5F52DF6BFB6E6EA31FB53512928131DE37DB980440346B6BD79DC3BFE2F57A01E0E5EE86B4FCFB97C8A39594F76F8CC4FC5FF579C7DFF47936C733FFA3419167D56EE4D702D9515FE71BB73DF02D073D3DDAEB86BF00F0FF78665567FBFF1BFE0250FCA9FE75EAF38E3F018FFA5F2DF2D45E9BDBD4D7195A3C5EE7771F1A4FE9EF93FFB1F7E86D4BD6E71D7F02349EEA75AD6FFEC6FF0468BCB67FC87264F8AF5F2CFF5D9F368FD33F6C0EC6BFB4975B93DA2D797095F278535F52439093EF727A93D161C73FFB97C893F1310E10F917B7E17FC333B4887F16F214AFDA7E0E79EEF81300FF53BDD6CF0D7F01803F9BEF117F0224BF8783C39F7F2C85A4BE4A00727BA21B14F9959F1C32ED75C55F00C2AB7D65E4A39F1BFF0B00BCE2B78BFE9D517489A73C69A0250F41EFE2BF0436BEF204B0F067FEDF784550C627C0684035E147C3ADD4F7826FF8B1E2B11477E2F72F4FF2B476A7BD59C3E2F054DFE08F788F110487F6415AA7E3975E6721BDF180BF0701D9E6D38E3B9EE6E81FA303D30AF612B28685F620B5B6C50C66C67A73D6F1FC3C0D99AE0AD8241B90FB942EFFC66C604826749033EDD5ED5590D9B1C0A847B805394185AF4C3F48C5E49BF46562BCEB2EAC11048384731D94568A211360F054F6CCA5659539A4BE25ED2A9424451312B553DF246379D755606E94A79F4A04B11ED21A696BABC88A5172E2D221CBB9E4D4571F8847AA9C20C0C92B44E15B79C319269023863E880C99292A3D540B64071956EBA9E27FDE6DFBEA5411E4F40E7B630AAA3178F2F5A1A52257BFE428B664526D942B478D31B446FAB41F24FBE2F2AECBED0E0AC09AA572395C9FF2AD1D91537DBE4B24721AC55360BE30339C031E3DBFB3740538BB4AE8B0F25770AECCEF4A8FD00A6DFD9263DE25339B96331178BE4DE32312D2E4A41A3491C7AE6A2ABEBDF6A3A7E4547DA95D571BB5BE0277DD93A7540D1263CB53577091CE99ECA79A6B1CEF7E5A2ADD08EA77631BFD020E46A8BB01395A544D6A5C96CC9DEEF9F3283CAD89EA663F711E7BD6E2D42E57E70421C7447DFBDF47AFA054A42ACBD9A4E6299BD4654A90C95BAAB3AB517459AE65E6AE25C811232965CC3BDA28D92D46B8D018528E1EC04A19D76D2ABEEEFEA39F48E669DCD7A42F9C9EC5726ADEDBD7598C0B69E7ECE509ECABC93A6E20A5ACCF44EF305768C7DD937B70BFE34F806A2D157D646DE591FF0900AFA5F98F7D121025638A08B0E439013CB5CEF74739CF5FECFC75671DAF4FC7D9DCA8BEE5F174890868EA6BC7F2956873342F8B2ABE6DA15FC4BFE404274C2DAD2E84FC0D7F021EF479E37F5538783B3A6D1B7BE67F0548FFD2A76AB7EABB1AC8FAD1B7B9014CF2F985FF2140F0377B385F8F3E950EFDD07264F94B211A711040F55547EE3DA5C1AF5F827707EC55A5E017B72DFF70101E854B7EED6812FFD15EDCF503FF2B60E177FB1E1286BFBB5E0D60F4F995BD400FFCABF002C09FD5117E04A8FD0CBEF636E4C13F16AB8F28593F9EED725A74BA33D328F419EF6D79B4032DBF449F0C37E867C295CD6DF479C73B72D0377AD25EE7EB8FFC3517E69EE30EC4FA2C11E491CCBFF33F014FF670C72FF3883CF8C0654E8FF29C00F89FD5315ED75C1FFAE1B3A322A7BE9F4CD22113BF3DE12F00BCAA76095EF1EE115FCC31AD7FC7EA8C751D6E9C6CC7FEADDEF0BFE22F00C65FED8DB9E873FF12FE8CC500C2905175719BF6BDE31DAFAEF6DADAF80DBFD465FDBFD6F7C6FF02409E53BCD4D7C3B1C2C8C81F3206AFC985CDF5D0CFFEC5F8926B3392723B747F0FDFE67FC79F00F83B6239F57FC79F00C530D27F9BEF89FF05007ED56EF4E91BC2B980F9DC4CF5A1BDCDD6A7EFA5FCE841E6EA470E4DBFA4BE0E93140D1A1F6975C670F1B703DC782BB080277DEE124F7D0EFFC8DF5CE5933C1780F423FBDFA7E4CE129FDAF7F2BAF97F92F8D2005DFD284F1ED2F5F5622599FB359E66F9D2BF84BFB24903903C1A7D50DFD2CFE610FC09507B8DB6479F77FC09009FF1349167E4F774491286FF09C03FACDA0DFF5D62F08E21B73D9CAF9BFF573850A2F14E1E623FF5FFBAD943D6B2ED61FF12BC6764DA71177DB2FD78A92BFC1707E3B54F7801907FD56EE4BFF1BF00C02BF5E4D6FC0D7F0288D557ED06BF19469E9B3D9CAF47FE287026FBCE6DB225B0C1BFBFAD06B9ED41A1852C7626FB1EBF0A207A0C492B8C3CCFF80090DFE6B76F4ED014F8C2FF02E0E9D2F6E2BF7E796CDFC56DE13DF7D139D0E043CE344A6952F9ABED0FA39085BF00A86FC6F79847F479E57F018C7E74D9FEC8138DE917CB735138F535B73687F9DFF017C0E0F729D7D1E7D72C4EC5FEBF26B91AFB39FD79F4BFF136B0353EFA7B0438CBA3BF58C31B4F7642036EEDE7CBD393EF6373EFFE25FA77FCB0E4B9A8B7FAF4080E87E8E76CA055DF34DF13BECD37EDBB6B37FADF358A3CB7FA6A332D3B1A767BDDF12700793CE1BDE0D72FE1EF09C8D6CFA9AEC87FC3270058FA3C5F7FC63B9E5CF8F3F547BCD3265B1E253FA7F99EF03EA5B2E33D9D2F067F2457B706D25E2700FD9CC599FF6618BCCDA906A3FE72E77FC7AF709D0605EF70A5E1FD23FF1300FE2CCE789D12528D663C3D035AC6AF33DC7DC25F00F2E71A4F4F7BD8BFC41E6EF6739A5FF90F87E04F80F88FB4B5E76483F95244E577FEC1A4F5539259BFC801DFC82454A33D8DA7A403A7F72997FE49DE25A3A13F5509D9C1910F2FE9E9A4C29CDA25F371A6763F77B6D69CFFEEF48EDE5D9931CFBB5921695AC92971429B5510B5FED4368F544A412327EF67CCB290EF9354D4872A783AE497923F07C94076BCEBA32B709E749612A194DBD9B7D21A084956D6E5969CEC744906DC3EA5E158D61E922927CA99C4A0D6B320172BCD3B58A39872D9DC083989505D22412B4CB2DA4945BE7E3331ADC60806E46AC321E59DE42EB148E55C1F6D3424C24BAA096FB494C95D6E93180C39932F9FECE09F1664DB439395D9EB869F1F4905D0D3B54C86185323259A3E3F86B347B183B418EBA9D70878B715E473417A7752707CC405921550D72809013EFE9346293986342461494CC5ADFF86570CA9D9012B6F6D50671BF81AC980A98B8CBF55D0A42F7DC1EF5E4877166F8446C10D8DBCB06B32F6E03AF61B3AF45CCD4C49C4D6684376D7107E46C9CFFD6EC87E7265DEBD917C8225954AB937728123E48D3C762BD527E875399C924B4E3E20748A1D72CA3ADEA5CA7120CA4B1365CCDA963A1429E4D1B0861BB6BA58C3D1E1FAC5EECE1FDBFD620F53AAF6ADEC251F645EE944123EC3C1F80B00F78E2BA3B8AC2E3DF1BF00C02F6997FCABC4B85F0D072300466EF2E4BF0538F0053CCB6309E980A9AF6C8CB5E55845AC7748C97FFC227CC9B5EAA15DEEAAEF0AD76F7852DF0740E9B8D15EEBFB823F01E0E510882E7FE77F02C47F6A37FADC25A6BE377B385F6F7B59217487E00DE845C7F05776EBAB078D1FF12700756936CA37A66C7E0FF82B60D4CB5A81CCEF11AFF4265BFFFE2FDBAB0A99F61D320359F85B21DCFDD970575E82EB06EBA0F8EAB6C88CD7CFF803807E34CA70F9E851DF2BFF0B00BC2653DC8174E0D72FD1FF459FB5873647E4B9E16FEDB54A1F7DA603AEB3A5E95022014CFFE22CC1D2FF23BE00859752D789DFBF587E3B6D9267E5FFAACF3BFE54B8FCC3D11CAEEF0BFE004C7F6F7582B7C758F5D5C2070A9FFA2A717493FF863F014FFAD90C5D5FED9A80FFD88FD2449009C92CCF0D7F0130D028DB03DEE6F7883F011A98EEF26F01228FE62F74C08EBF3E6948CCB5FDFF1DAFF078000C8B5A6DC446B63C77FC0900AF6C0CFD652FDFDCF12700F95FF4A35DAF1138F233B1A2BF77B984E55DEB27D5B17E6EF80B80E41EA32ADCD21C8FF81380FC91E7F00F37FE1700F8535DE1AFD8986073D26B21937F6BB2F11C5F9240F62FAEAFF3A5BCDE80DF1F73A4FA5B9F05506EF09A6F0E00FE2FFA79C11F0A54FB1EEAB5FC37FC0520FD4CEDC69FE4973F339EFA3026035603F8772DDE118DECF8E186BF0024BFF8F7DEE3439F8BFF0530FAFCC320FB8B3CA94E0183EF70F058DF6B7B6D69177F25109070F6F66B6F2A156CBCE44D02844F477DEF78F99F02D0A7261A5FEC00D8F2DFF02740FA5773336A6EFCFA25F6702A1CBC8E3E4D73549FC321FDEB04489EA9DDD437FE8A9139F67609C0C61F9EF1E123BE00FABBA61213CE599EFD8BE5F1720C27FE5D41E4D17C61D4F584BF00843F9AE3197F0090C7C3816AD7FA26A2FE62FF41E31F2D1F9B04C0781DB2AB6F03BE919B5BE35BA5685C3B9F74FBEA5652B839D8EBE5909676FF12BCA6D2A4606742E4D8B81FBE7CC227182E6046C3AF1D3D1E259A7F06F70234DAAA7524EDB4FE66687C5A7FF10F79F27FC46FFEF6AE273EF1AA9242A9AFC3571D7093B61B1B97547D8F5F841F72D20509B6F539D4D59A0E17C521FC1D8D17F0A0FF61B8F06703817770D52FAB3EC8730588BFBC9F6A37FABCB7AFC3B36D0F77FEC361166723808C50FA6934AE25ECCDDF252EBCA3C7025097A3F1CBC9D64858FC15B0D47B24635BA3858F7A9B6339B4F79BFE2FED7BD46EC96F85E80E55B757C23F15EAFA3A7A6467C151DF3B9EEA0F00FD281AFFD666A45FF85F00E01D4BF39DB68D5FBFC47E2EFA6C73B739D21F6F7837E86EAF25EDC8930EF8435064FEE950225D5F93EC8BDFF23CE107D0687C48CBE368D9BF449FD23F3CCAFF559F77BCC2CBADCF4B733CF277B8BEDBCBFDBDD509DED1F5AA6FDCEFAAAFA3D9ABFC377CE499D1E1553F9BA1EB9BE073C9E36893EAACD974FDFF9647020F80D141C136EADAFEF0C6FF02007F8AE7FA6E01228F835B99B7DBD7D1235F06DED1DD1DAFF072008C6E0AB659B1D9F2DCF12700BC826DAA7344479E9E482191E70420FF59FDC8BF040EDEE1E2B2E7449B7CF477F59744CBABFF5E00445F0EB6DB1C4FFC2F00E48FFDE06DA6BFDCF85F00E04F7585BFC3B97ED6560C15DE7C13645AFF090E8FF1A5D1F81A2F0A4878A9E854B153BFE96CFE9B83F5730108AF60FBD4CF0BFE0020DEA9DE27FE17C0AACEA99F5470C6D3847FDDBD863C0E0EBF52FD533F83BF0024BFD4D5BD558FF813005E7B39E692B447FC0958F80CF78FF5BDB6579BEF184F13AF6A3533F6E9F0AFABC9E8C7D1A3F6D32EFB717C7BE01D5F0500DEC1B6EEE3FA0D7F02A47FD9C379D26DFF127B38150EDEC1F6B999F086BF00248FF57F6C5E8DFF510465FE97006CA2F1333E7CC4AFF82DB1F705EFF85CBF987FA2F1B5D9E0559F9B43F57FD5E7D91C6EDF17BCA2F1D55E5BDAD1BFD3471C8D9AEC1C15E72B2CD31FBD1C06D9F038A339B7C5A7777B398C758F76769F746099B1336B79216E39C423D91594CCBE8B466E7CA465C0981C93F0592DFA21BB0ED9553C0EE8492A0E5487D5B785D4178ACD59997FF217437A39EC20B5D4B2DFF572189C5BAEAF86A3DCCE2EBDE08554AD60C8B59654325B6B3006B61053C1664A591E92CCEBA48397C350CEB0D2721857CE4CB95A0E43B1AD8297C33816D9B0D3CB616C2DEFD3903AC5E3FA7A39ECFB4672FE3E4FBD1CC66AF3905AA341AAB6A017BCB828A88D12B29FC963785234C561CD16E4E530345999BD1CF6DD6BDCA8BE96C310636AA4E5B0EFF7E1ECE5B083B418EBA997C378B715F47218D79A8E5DA98F506E1A2541EFF79C822939072E865CEB5F5A0E43B163757250DFFADA638C509B6FBFF9DA4749B9178CBF55D87D21766503DEA99577AAFCF7FFE1534BD81B9DF12F9F5FFF2E099E0B3301A0408E09B1447800440E805B7E01303F1780ACAEC91EB43107ADCDBD0054221C06BF49B41A304FB952921B23FCBA181EFC2BC0BCBE49BFDED2799D0E462372AE095BB5FC21EBAEDF59817F5771CB7BDFF037C090FBDCDFE0F5E9EA833F5BC353BBF02F8937BBE187E10DDF233FE007A05F0EFE059CDC50D7C17FE15928A582BA8E00009FEC255A805C5BA786C3C25F00F354B5BBF2AF3E47BC2A64F0AFFCF58BE5BFF1BF8877C8BFF01700396E57E755FF37FC4D9E8D1F81173EF620920ACED357BC7E417E1441EF8B39191FB2AF1FED75C3DFF86FFCDF0F6572F8EC048E57FA81C4207F340CA9BD86CC32FA2233B887E4036CF1391CEE92073E49FC331FF8B367207DCF58036782737356DC0299A56D9E468C8C3890F8408911B3F15918C8048D14A4B3F99C02B10B82D430C187652B331B172446CEE6F054010C7AB38687E4F32911234FBBC5424FF56EAF0E86748DFA4D58EAEB82BA3208A92360DCB06597CB973074EA840FB89433EE556496A578AA7934A42D59EF322EF0EDD782BD1C0F59217D600AD2A30662C87B73AD720BAA5419CA474859429A8CD6517D4BE2A9F5EE124393A3DD46DE2A7925D173020C8424330089D30E679608D5282364C8642A002F4302ACAEC4812FC6022ECA8DEB8374BB64BCE6A9F6B0F17DC369620602C869357D5903A147B7BE7DF120B5C1DEAEDE8271B197C831DABE7B233383C0B4B4398A56AB6E39E02732F1394F359CF1B475F4B963EC61C0DAA97B14A4E1EC201539FFDB0D39B48BAD655521AC6E64373900563C46438C59126C88ACB5E4DD8EAA0889186AA6918A40053243304F513BE4B4CB3B36063955283915D4B9459E663A4CA3B0AA2B56359E928921799A5E3952BD13D39EE01434EF6A2BCEF1548D0299B050AD60722C2D4D46F62E96E613047CDAB286A7AD56747022F3343742420EAB6D6663783E60C587473326E2B36D5A892A39A3A84878A99A0D54B6C3E43778AA800D3B4C5F1B327B71F5D44527981729CEE3E2282872A6D5866CB7F5FE3A81DB8BE9487A97E254A961B548DB21D9903EB507F87749A5941D0E708454D441A43164CCA3F6CFCEA5D8C3B08A794C8DFEE0C478B79AC766DD6A39CAC7B9680C92A7B5250E8CDA3C46485DBFCFD304B7803178919E53406290225B417DBB01128DB9BEFC7992BA6A4F4FD3E2A8CEE5D696683217944937BA4A8DEA00519D3A0B9F5A1F4DAA419B71FDCBB0635D25010BA97C0EE05A784CE5DF6CFDE5A9D6566894540152FD7D8D2C3F765984A42E08561E7732F1599CC7692B41872155931F25EBEE30068B913D75D428967325BBA4C836353FDD242E14CE999E506E0A1A77E7D36118703DD8EE0BED1DDC3C613785F01AF187A465D32E0C94306F2D786AB2A30906601FDE11A164377322A7E6CE5CFA583B0CA96F7C9833A91671CE9C0BB03689115DAFA776E9AD144F4D9615AAB6875FA4925AAB204ECA4A99AC99B75D3CD0B00457D21EBE1FCEA6BE581A60B2E2A9AFC96E36402A2D27E1FFFB54BD55A3436D581FDBDD834559CD88CF3194BCDBEAFF5126760D341CAEF5B83306F027E141E31F9EAA51B820BE52959CCE6256BDCE972AE8C0DDAEC21B1DED246DE19D8172014102806994DDFA630F18B85EA78EB607A43039CE24654DBB70AA434F93A0C06EDD4134E7B2329916EB297E20A495D92F8603C6BC79DA0000D2435E432048A9AB7912814DE682E84D8E7F30ABDE17A1A7928A4F904EB976E91D4C796A973E46AB4BA76587C34AEB2327296D2CA365A38DC824282808F70839BD435FA09036A6DCA5C954FF241D11F95A2D2284763D39F04399F109CD6FA85FDBAAB14F71C3C82D369E3FA452253886B17987C4DDC320F029765D84DC66DE4DBB20C62B2939BD6B3AD6689360AB07652DE3F4E90602DD2AD05F3A20586D97F1C57A57528EBD86CDB61EFBF9219181A7F5A8DC42E7416146AE775C044F17894F839CC188DC805955F9FA36164F19CD5529F22ED65E639521EB1320D5E8138D43AA2126EA3BAA0F2B2BC449FBF9D43239B5B67BCBFAD08E326CA6669FC08F0F9446924E40C6DEF4155D9950D5A5CF91A8CBB4164E276251F3D4BE5D218A2BF5E982D8E61CD2E774883F87644C87554368CE1098CC423CDBA162E7FC185671ECE37E2BD592596B580C22F57BBEBD9078ACEFB2B981A79C73A8183645EEE02E495D3486B646DA090089C65CEE90633C7D1ACBE448A5DF9D68C45F25F89792A620E98AFF867454D04913323AA4DCA4A3D321755594DE5D9A342B22C32AF61250394D47B12D286DC439C382ED6FB953ACA45640504E85640B3E241B13FAD44EA0378D633984D0804757BE169E58A596E33C24BA6A413AF68B498FA9282A861C97A885273D6DB9EF5AC8A382D5B33EB407D9D92887472D64DD0533483F9D808AB3E596790C58471888A76A845EB0C3D50C49307658AC2614B2BA79AAF52FF71414ABBE43864F00F5353993213BF041BA27D699404A927E3704B0AD743A26F36F3BA27696923DE3C00656CFF437A9343551419A89BEE2D1A772CEBB57721C3BE57A14682342EA5DD64ADDA6A4EBACEA0E0A1CCBD35305C3B2A5AF376B40037A48871FBD895A429A7313629016B226CD2661E94AA5E75DEC04B2339D2F9D41806CCF6A7DFBF53738DBE3B12160C450411CA60DA90F8FCA1ED6D374B43E95D39069AD72136FC7B42CD5F9D4CAE91605CAC5EFC1B93368F46CE534CE87B4E17588046CA3ED5405D23EBC83DA90B534C80C07E9A4B0F20CA2691F48CBDCE1C0052164638F296893AED12233EE7416CCC28239D773A2D88C2CE986B4AF9F76BA8131447555CE1F7A16E53645C6BE3893C39941454FDB2BF95E93AB3FA6221FC2D369D0F4857177DE02A7261BABC339434E41E9567FD0A74D25E47443D2E1F2BA9BA46A27E9F4021F00C9BBF2A87A5AB7F38362213B16B4C3DEC80E9D1E1C7D3738E690142B6B1AE6364EBBE40CF12567AEFA636FD9EFFE7099946D7845D43FB85CBC41276B6C55B073181F1E52E54A031C8EF178B7C80C9D9D23B3D0E4AED4944259F5B414EF9AF3CCFBB889C426DD211BD29A6F57026C0B9F71D6B7DFA0C26A4F1F53A34D9B2365C48EFD7738D09749D5A6A36A7BDAE5A5A39C7F678E1C720BE9C171936EB545FA8B093B7ED686017CC50C16BB8DD095DD72A6365ADDB05BD6E04EA3374FE805173922DBDE135E4B1E0B80A3B645357F15B76F856BE08BDBCFC88E3FB7B972A990F4100D3FE12F00BEF3147CFA60E4C988C62F913FE4B84A4417FFE44F1EF12700FE719E112F78FFB2F5633C2C2BBF8BD3D3A5CFF5CB214F97C9C4DF5141228A439E83FF0118791EF8D38F0EFE93221BFEB1AB93FFC247801ADEE05FE411C3F00F7E86E9CA7FF24F8B0CBE06D0DE873DD8EC69FDA59F3BFE00FCDFB4EFD940E0D3DCE9CE477DB7FCABB8D3DE5EED67E4BF18D8E27FE297008FFA79956709607CF5D3C876FA4BD415F98D97C11CEDBBED6759D7559F777C0C52FA74A870DAE78DFF0978EEBF72E3EAD14FF2575D87FEB70788FCABFA87FE5B1DD5F7D39FCCC06DA6FFB25FC34E75FC8F3E844A67C308FDBA6251C8C6C9782775160DA661EE59B9BCB448E63D0E9B3B32C2D9A3F9640376B980AD79DDDAC728C3489D9A32DC8B2C734DCD444E689478156370D1C900F389C821CD6A86FBE49627B9441CA53ACE2ACF221B6668DB034F3B232326B1439EF19DDB6AF5B4392E9E9AD544A41143D9984AE52178910CF47AB7BE5703BD0A9AC0385988E6341ABECE984BAC3BCA31E70B69EDE9A37E8C77385E6B8F357C91236727E9C39C0F5450F4CCC27C08EB2075E6486463549DA116D94A698709E404FFBA691372C23F7D2B4D641B826F35999C77E9563C9D36EDD389BBFA2E3180EBD88272E0E82F6B712EA8B35D0E3A9915F669B06E628473A7E4EC56B8440EBAF3504FABEA77A6EA90C3F9DDB634D34C16D06CD5CD81B3126B6D7476BFC8DA619F4E7DB58704CEE35E5A506312383BCE5CAD80D2CE36E22DB5E008C91807D9292AD577E4DC0420E704DDBE139412FE0BBC149BE5833B39AD90A78B15F6C9BBBB15120CAF164C103EEFD20A12B2D5DF5697265B460829B36403AA3D06A3B6CC12D2FAC18B0A0F695537F758B29F4799A793A9EEBB93E583744F6C7280ADAAEE5C6D2636CAA989272703E95EDCD40157A418BCCA353989B5B2DAA427DA9B64B0C011CD088BE24CD60EB3AED1CB2DB997D3D3AE452A07CBBB352D362F49AAC55953C80BE9F8BFD91EBE152C93E6047C55E75EB92A98823669A92661C5962539CF9959B059CBAAABF32CC99EC170CE534E740C997E975E09D84D56C3A382F606B5FF92933B9D4699A76923FDDBD61FDB186B49DA41333B5B4B1432D954AEE751D14BCE3F09651BFF7FEB7775BDD682130E32D44EC331804CA5E3D3D8286EAB6E42CFDBDA8F2EA0253CC819F5B4A40B390E5093143D6D07D1C216E488C14E59911DE638F0E1A78D0710C3EAEAF08A1DA63B54B759D798852D5A5C604E0A555D21970D279D5E67C2163B994773EF1E11F822AF1402C02302690591D373B58B4364473DF568C8F127DA5D0049B7554B71CAC42E226106AE8731913A4E7E806D6722C761EA3A7A3DAD8B60BB9B155256DF59075CDD2723D1CCD3B5419A72278991B92447852BC6AA51A43AC9549942B17346D254D9BDAF7B11A985479F4D66216C86636F015D997CAA2C4926F54A95ADBDA5814C5B2651E3EF3EE0DB3A727D7BC8609372C4F6ADDAE48B46D5E1BC341FAB1E56BEA494D4E3F89355A354F9245365B7D48A9AD2E8BDB9852A538A5C4A05EB0A5DBB36FBFDACAE49FBA4CADDF69956469923895A19856C0DD8A5CC448C9DA6D2FC18CC77DC6F97A4594F70411308F92320443E2395A3CA15EAC4F67ACE9A2AAC0A2E2FA1BDFAC41869652E10B2E9B68E38A8AC658CFBA29F628DB81429D09E1012CB29194B6E17D342922C79814D8EAF536293A70D4161651F52D385742FA8D39882EA2520ED431689A260B549F791065176C83C5D9C13093467681FCBD3EE49F01650C8CEB8D146AA5F4737B9ACBA5CEDF391EA5ADF3F4B93A35BF40D40FB70EC81B3A5E7EFE0F9F2969E36F6C3CCA579BEBF1E652A18C006BA48CD566495D5FB5B085FB289ABFE874BDCFDB4D1EFB7EFD35EC92EDEF500DDDC177BB83452CCAE24EF797E25BB5B80A7E23C3964480F76A3DB4468E82032F32D3A813341A6D490E3CCF990C0596E649E1C7265960E6D4B7DF74ACED6115CA635DFB421EFDA68DBF55AEEEC4219724C5A9C69E206C63CB5A53597EB0AF2B4C393AB2F706D98CD985461427D9E66F89EA7E93B1309FCE50FDE25D2708DB4780DB922012674E977799A58AEB33F1C806BD4A8720A6AF85A72E9EA6F56DF46575AC4A4153A73E48633B1522AB562B81516673A204F3B11F8D6D77E21BBEA87A9D86FCFB0A84F5763845DF66207B8AD6EDB95584D4E1556F669EB29DD534F471BE7920A9E049B39CC9B45E92B293DCF96453EC8A67267AD16727A592A78920E9BD988A6D7311277C36E4BEB50C5B56A0E0C9A17FDF6D92BC2E1DAA1D62E69B5E968DAD57CD843C98993BB5AD7193DD9CA38A27A8F4FC215DE1DF3E0B629914DC02286FD70574938BBE0861875F9CB80841F6D44DF268AE7A9AF60139B5875D5EC5BA75720276AD2455590E30035C9821C0BD77C0D7279A1D477A24AED24E469C75338AB1197FD7383BFC8315A1F0A43750D1AD977A8A74BE674FFB1D234CA6C6FF8DE6DE446BC906E447D3506CB6CEA86EBEE6C4ECD847F67CD7136227EFB7C162D5E479D95EE5972C27BD8AABB6E4830E2B1B8011849E5D87C873C9F45C2F6EAE2BA9772BA8F3F91830F9F2A3B3F3F11021F74727FA1B854CA1AE8AD715CF19664C88C44FA301956BA489BF16CBC24019FAE5757F3593FBCAC54EF2E2FCD62BF75D5EA6FD521869599F055AB7BEE112157CF2DD900833BFCD4CABDBBE32FA42C73A65D3F8A72216B8A3F4A5640D6F9949C8D5B80E37CD223F85E56BCCD909708130BB54FA86ED9551D6F135563B06A356D3B916EF9949C5D04A587B4B5BC357EE05DB72963A89F72A08B77271C1D211B459B94CD8F54192FEA107E746897A74D77107CB9EB0DA989C3F1F40F0D7192981C64A30B64CE8810D382744FACB36D8D668FC1909D64B124286DA822A96F972F63B43FCA4952501D02A4394F8DFE60A53CEDE8C9CCCCE4928A0E2B2147CF0C589075E3949BDC480C8F98CB0535038F725CA345D2D979B7249663CED3EF4A22AAAAE0A7D4A86DF4DD7D89CB08DDFAB3D4CB911A598E8CCDEFFA53C84CB8DA3BA8B095D3DE5156338AC5BC6769BBE59674EFE0F092C4C666DC3B3871640D949BAE11E029C699A23DF1C1104F7296A8F8CA447C4BFDB68F75EFA1F90B9D1F55F695AD38CC56EA8B700E2B9DC8844056E43822A23AC8D9B4C6093C778709C5B370D6136AC48E66357D9663B872262B919219C4F4D9EFEF449E74C654D0A635EBAA28DE83E978BC34049518703ADA68835E83AE262EED32E28CADFA14114FBB32F8FD9DF1715CFA6E05C450BB709C429DEB030DA85DD8D72D73FA68B372465386FA519B6733769EC63FB0815C5DA0B7F9B155DB232677295A6C462AB5A96E285595B9165BAC7A6245A43A88BC689ED23520EBF178D5E0CEEC2055E5CF2625F0F12A575FF0F1BB3A99CBACAF4364379F2F52309E36BF016383698E944B4DF534E6418D4C8ECCDAA2C6D32A135DA9FACA91A65CC48344C321F36EBB1E9A9490EF8D542B15DF102A1847A12A4CF519552187958E1E40D6B7305A1A5CE3410C57BF66C97109374A875ABEF893066D8D94678655ED1FA9ACF6F671467895DB1BE3B56F5FACF44DBDD408BFC19E958E9EA85DE0AF866D0426D2A44EA04493B49DC82A47D307C8DA308624313E97726CC39F758048E5A79D4D1C361931968942DA68F5155A4992C4918FDB1C9268D7D92189AA2349D27D3E741BFF51476DD9826CAE835D577EDA7892A3195675C32D4EFDC84AD925992A278ED57925CBC95AA9584D95B5450DB23B49685B931D5B390563B289234ED0D8FE47217262BC8BF985334915C8CE11E6DDCD599A578C6D7022E4D53B749BBDAC74AAEF6ED8FB4E398C436BF2742C8DEB7B44D61FFAF0919EC611A167C92C23494104B4900DA7518ED42E7F92A736694D48437AED60930E0064156525D5BD4FAF945B40CFCD2BB6C914DA059CEE3F42EA94933A4BBBA1BE2E04D9989F98575229B6F7BBEA53D2D558A9592D92F3037ADAB1156330780C9EDD9C7ABACAB56BD5B1D348B56CF295B4D1667D441F99B2A7CD01BA7E734A47A8EC4CC63FE8AEA13F6C68AD7EDEA9FB497A9AB39F7A42C102542451D243E0B6DA2E17C1240926298DE94B8E92843B695D7483934FE5CFF534DC387160FB59641A6E91B6EAF181F86F5B48C7A6928AABA513EF7B97022FE4DFDA0FEDA646FF5BAF0EE92A3718630BBD2B551FB8C861E5A733D6F4E96783B1B262C755C44841ACAA8E54F10F31544C40E5F65E05E6CCEEA76C1A0B58EBAA7A1A73C21F08DC1BF5019B7C6FAB0DD93C988F9FA883C46050ACF5DC5064C8A9BEF6B7035E476650B81A256D7AB460DB94D1D56DCA5065EB2202137EBA0C9304BF5E0B211C17390613521F9BB0E90E59DB53D2952A77C59048410DF1D5888248C1AE783D7554AC03F86E71C596801B9D721CD3EF362AE61888DFEDBC989EEA86180D908C7041D36AEE116C6DAC90AE2F7BEC4A7A1620CF9F2A442A443DC8896A3826A3EA6FD2BDA99F082749E441B05FF160877C86D7197C43AE76C9C6BC715CD4C82EB16ECD8777D46AF5364ACC42B6C58944DC4635CBA30591D9FD94EF3E4A0334A2FBA936934336D2FBD427CEA55BD7F1117F02D851ECA95047F3E0D72FE16FB29F0E079FA130A3DB23FE04083FD28EFC1D6A11C3FC3F130176E6CE430FFA713BE67FC35F00EC4BB749CB090FFF9C1178C77ECCDF47B6D176FB179B06A4ED90E67FC79F00EEA10899782678CF59B43321FC1DA5C8BBCAA8D093FD558281E0D72F95C7028C793FF0BFE14F01248FFB6CCCA3F278844580F0776FEAF5B392477D6D5FC72A0E57FC0978947F310C7F0FE8FD74E3237FBB3B96C12B8F13FB332AF9BE71E449B450F92D212EBDFA9401F73BA1E22F697B25C223FE0480B7FDFC17FE0408EFD2D37D1EF99F80254F3A7EF04B218FFA5FDA58F679C7ABFF4A5DB11FCFFA2FFAB9E14F00F2D8C511296CFBBFE14F00784F4008EA377E2924F29350429EC6094FFAB9E21553AD06A2BF3B56ECEBD1CF1DEFFA2EFE6771C66F8696475FBE3EE479E57FC7C75C1B33D75FEDEB7C25E1081CFEF657058C7FEB57211EE509BE33C7FACF36DF23DEFE73B5EFA53AC12F869127F8C6934FFC6F78933A0E6FFB893F2FF93BFF1BFEF40FF1F0021CF24C4C5E792EFC2DB000C66B728783ED6C91C990FD55C48B3C57FC0580FEF3F4C06F86E5EF1068E2D2BE7EFAFF2580F11700CDFC224F7E91551CF515697D667CD13550D37FF72FFF51DF8CF5AEEF0D5F012618D8A50FFF5B7DAB902BBECD61FEFA7A2F0A9FF62A39F64FBE564FB36EF284BF0038EF99D4478231E3B3574ADF5C767D4B36CFC0D937955E75191FFB59FABC0074B0CEF8C37F3EE327A4EFD3DFF117C0D8CF451E5BD492E7A6CFBC7EEA33808D4FFF1AFD6F69A7BD36C3D8CFAD3F9EAF1FFAB9B7570C7EF47391673134FFB6EF559E13BF01277EF83FB5AFC3FE99F7EDE6B6FD5F9AAFF670C15F004FF29721715AED47AF4F6AA5F650F2B4B7C187FF0DBFBFA63725EA97A3BE3500D9B3FCCF47CCD5FC2BF0E02F80853FE2DB2DC0A3FC4EBC373C0EFFF58BF1319802667C39EBFBFE889F7875973EF696161487CAA30EAE283AEDB5B80D3E1E66E163AE4B9F2589C6FF1B1F80FCA78BFB1D7F01807F89CFF72F967FBB47CB5F7F78F4F73BDE0E7C2662F5E7A73E37C3E87F757FF36FEF7EE12F0F7FE20398F1E2B4B736E8E8FFDEBE2EEE94679778F29FF1A5FEE49067FF12BCBBFFBDBD8EF9CB1D7F0AB0FCE1C97F014EFED3BEADCE61FFDB604E7C00C3FFB47FB6C86090CAAB18CFA601938D4FB4B6C253AC74EC6DFF123C6976004D1D90A61D6EBFE019DB3643E266B24CEB75F7C73BFF1300FE2CCEF8CD30F23837B8E5395F7FC2EBBE2304680210633499EA04BF7E317F961BB7C03A4A7654277867CF94A20CDE49BFCF6E5E226D66FF96A4D623FE04C0DFABA88A42479FDA0F4984D035380099C0263BC1B967C9AF8D1FBFE14F00FC4D6A763C786D2384FFB20793A4FD0440FF991F1DF98A3BFE04A8BD1CBD6701C5F5FD86151E9E72D35E9EEF7C1066847FB22B718F8FF813007FCF569A187FC49F00E15DBB4CDF9EF107007C92D8D9D6F5883F01E0B30470C46FF7FA9E00F056EF7145DBF14BEDD9F22CFD587B5AD1BBB69738047F02E0BFB43DF8B6380C639F36800A30F6F67EF8933BDE065980F0638D8BFFFAE5E05F035BF696EA589FDB02CFFAC620473F1A5517FF65B1277EF4B3A51DFCDD3E4F831CFDBCEA73DBFF4D9FE91D2FF26CFD9F0D2AF9B3AEB1FB57243CF00740FA913FECA261F533BF449FA743786EAF07FC6EAFB3B963CF4BC2439FCB1E1EEC791970F09E80F46BDA4FF5DD1CCADF03C48C173F34B4C2CBDDBE37FC0500FFB3B8CA3F0CA39F9B7F7EE5BF0688E04F078E3ECFD7A3FF24C4D052F0AC0BE06069650C8CBC8913DAB37CC6928295DFDAF9DC25ADB99CBF8BAEB15196732FB330C711B9BC3B9EDC919BAE4A53410C4C7ECA9E8A94EBB58069A68AA165B23CF512E72CE2730E5D364626A54F6DD2FA2A74C059E2C730423A81390DCAC63DBB6B242F6793339D67B787CCB56B9A1CBED360F4814ECA4A83D12C97B3789B2AA482A4F9D570B33E4E0022B016FEFC2EF7E35E9EA6FAD85E38BB178F62A9BEA47A5F46E56505CD940336E749F95290331E2C1F1CAC7A2B2F0DEAF16896062055C1F72EF8F2AEAAA08BF2F22E691F953B9A74A8306270BDB1DFED0228218987E66EE359640DA94FBBD2CA538F9B19F7918A0114ABEB0228A4C46059A362D8AED88E31A49AFB2035821C64382FE5484802E7BEEBD59C49FF525FB5025B90E6A9C5A0F4541F13D2D3C606899D56A890E32D2B334C2737D842AA67B171CF82C15C3D8B18D395EA5E0B4E260ADFCB930147B763B43A99A886C88A1E4F6D005D678495C931696DD1013C8741DE3C646BC3B66B91C5C155C737EF62D24EDA3EB5323B1F674D2C64B5D777BB90CABA9615D2B542DFE021CDB78973915D73DDD43799FCA9426EBD3B9EBA99D6BBD89858B5217263DEB207DDC1C5D3447DD2642CADE0EC6A5B4FB5571F70D7B3D80EE000720AD286409E4E7FD7612891C3CAEFEA0E462B47B71E9DADE05E392BA7A4EAD5BE1FAB477BE058CE411736EAE9B4A0271ABA03279C1BA7F569EC7F7912DD322AC732EF5A48ED47CDBBAE111B2C4A5AE6D91EC087B124F3ECCAE0DA0DE9F97314AB3BC3F5B4EDAB2B112013CE61845EC09DBD52BC2B3DCF12A43FB90549AD2B863D58B75270065CAC26D045392A48DF8308984E0439161BF3D6542E4FED679A15515F70F5C71922E0458C6E87681BC5F89B11956D588CE9EFD9E2B8D5EEE95BBF9C7BF6D088B13A2C640747EB07AFE82EAC5BEF90A69353142239A9796BE18166B61EA13D893D2BA1AD141FB21A85487BFD728134AF66D28DF19564CAAD7E045EE5A68EC4A601EBA8114F19F50CCE88B6492B6448C6591BC02CF7C789719193DF658C3ECAB513E3208A04A3375903BA54E4103BF7C37C757CC49D5A215D588794FDE0E92A984D42FB732267C9EBD36E5AE848B4EAA8DB8AA8E31AF2EC6C7509585839B4982D618CBC564873FE8C71D6DE26FD147F9B77DD4166B304FF77ABA1B42AD355586189238DAF355C2EE500B6BAB44B4DFAE9F550E483448EC3547520D365827738ADF8D0EACD36B015C9A85DA875369F3CE24F00A35AC8BD5AEDEF6CE2C17011E6FFD70E7CD6FA11C4C37D865DF3D7D98D137F02D8BBE3DA3596087EFD12FEDE5F37AB4BAC75DBC967A7CD23FE04C07F953EFAD4F672F9E7AC86F8339A90999ED3D93D6876000AFF2BFE0280FF595CF01EEFF4DD81C8EFE8485FFD70EB6BE8C76B65F87BC49F00F8DB9DB2BB51AF3FE24F80F0D28F4E252CFCFA25F2DCF47F365FF8DFF02700FEAB768BFFAA60EB2B83FC48038177364927507EC39F00E15FF4D37D6E75175C050DFFD95E085EADA91D6B9BFF0810794EC0B33CC3B0F2BBB78ED328FFD3FE970027FF86F70FF2B407E19A8CFF747D279BCD777B2CFF9ECD1DBF047F7640C91FFC8E093787FF9087D2473FCFF800567F3FF02D71E4BF08803C16AFBE2EF6B37E39E4D116140458F21FFC9FF53331ED455DE6FF88D76929F32F3EAF3FE223DEC813BCCE5E2DFD44E153DF0B00FDB8F95ADCC15F153CDA77F6890DFEE01F052EFC4581A39F2657A34FB7F8F6FF6B38487DCFEA3CE36DCF53DF5DFAAEEF757C390794555F765CFC868F420218FB6973479E9B3D24A499F1ABF2247A345EBBEE35428D3E3DAD53A3A7BED9B4C6147BE4B9E34F00F264229F70C2FCF72F6E2FEEB05671DD19CBA7371C1550E8F0BFE34F00F7A42C6917DE0E73565BF82EA5638330441EE38FD5BAE397D88FB7A1AEC0553907DCE95E9D2718F42F842B91DFF3CD15ACFE6FBC779B2CBCFEB8F2CFFE0DFD5EFE874254DF435D69AFC5F0599F77FEE9BF6B7CD4F64B0498102EBB9B3A2132FFFDCBA19F3563DADC96FE332233CC059FD9597784123779F43FE3A52BFE02A0BEDE45AFD3A9C37FFF72C8D3ED34B4EFE2F60B5E77E1324033E10200DEADB93F0E7E9678F25FFE3078986CFEC3D0F8F28F831DFEA73EB70007FFADCF0779CC7FF94303FA59A527FEA9D16E5F77FFFFC0BF3B5A566EC1F268E322FA197B78774E4F4BD853DFFD4BF0494DE085ACCFCDED37BC4377042F3E29944C846D6F77FE27E0AF6F6452B8E850FF11EF3DC605803FC50B7E31B4FC0990FECE7C595914F8275DF6883F018FF2380D38BB2FB88E491D5095B27E14F74226A566FEFB97E8D30E61B5D7BB37DF9EF673C79F00C993E24EFDF8978987DF71F59267F47FBE5E7D5EF19167E1CFD74FFCD8E7FB557E1DA658C519BF7F697D6DDEDD70CEE6C1C8BFC7BB1B3E077C56B65307ACE09F09FB23FF13807E5EECF9C6FF02007F768747FE2740FC8FEA443F494733E3487DBD7D4267A2D35F9C62ED7010FCFA25F884F793FDD0367EDCF5317F79BFE13D8F5EE3D7FBF9FA237F2B7CE3CFD7535F2B5000CB13752DFC1EADA6BFC7BF6DFC1A9E5CDF3D7A0E7EFF62FEDB7D195F6F79F4971BFE0290F796FE2B9EE5DF0C237FEC61ECF9F2FA515F7590A3BEABBFD45A0E79CAE1860F60E439FB7B2C7CE967375FEAEBFE72CABF4B7C92E7D2DDD2BEAB031ABF8BFB85FFE670F0AF00C89FFE7BD4770B1CFCB57D2FE6117918BB154F569FCA5440AEFE7ECD5EE604A2CE43455AA785F98CC790097E9A23526296B626A26BD51C98755F2B92DB12BA8D0DD2710ED35B83B5BCC8BB9B14E7839490F355384E42F8DD8901B4174E21EBB8504FD8E7F4D6D7FBAA6F0A3A4929C4DF3E9606E21020CD2DFB21796AFB3C12442FF81300DEE3D1FE221BBF24E58B0ED540DCE8253DCC313DDF3C069945BAC8E3B506FD12BC0F9F4A3CC90F378BB703F88343F027E02C9DD71FEB9BBC5F07DC27FE4B80F03F2B28FE8E87F3BAF9FFC9221D4B3CC62787DF0A32BA3B1EE831BD27FC0540FAC3F1D205EF0E456A2AFCB3CAC3BA6EF433E40A90B8774843D80BBEFA64B0D2D3F8FFC893888230ACF21BD0053B0EE43920C9FC2BF8F54BF05E759AF50EEE18537BE9369BD1FFE610FC09A0BE4BDADFF02700FCABFC37794E80F847FE35A1A3051D02D11F2D4F16EC74934FEC2DEB62843123CFBFEB97E0ED7074BA30782FBBF4427EEBE78E3F01D84F26087B42C16D720E512831FC4F80EC6DA45DF22C86C2F3ED5901E6FC2077A9C93EFFEE8421257ACA43881BFC097894C70A97422C4F9659E7F4D621EDC8B301C1DFDAF7348FD88F0306312C7F1B4CD7CB1EF873DB1D35D2D295F1BA891AB2010CDE40AF730A77B7D70D7F02A86F96BA927E4F7BDDF02700BCE73B5D832BDEAE1BE72F79BEBAA00F13D903A45D77F251CFF80320FE53BBD1677744B0D291FADEE43FAB1FFED941B1F02740F5B57EB2AE11FCFA25FCEDFF67E8C1DB5BBC2C051A9F252A011EF18BDBC87FC79F00E4F1724F57009FF95BBD5D31C71F5A9E90C1AF5F2CCFC561D2DF531D0A5DF2DCF027003C768EFDEC84C05162F89F00F0DD6EB412504789C17B756CF6B770FBA5F8F7BBC3917F0910FC09789467313CF10D51A6BFEC049A6FE3A4444A31BEEE2500F89FC5459E6B7F7CF68707FF0D087F52DF2A2E4111F180C90C4FE67FC79F00EC21DEEFE4BF1886BF571C3E58AF57FF229C702C9465DFF0BFE14F00F8B3B8E017C3F0BFF5AF17FBCF453412A0F21C1DE4519E65F0E52F0358F1C0251C8A3C37FC2D5EBAF717EE2AF088360B70781CF83743F597A722DF7B5E7848622469AFE4DA6010F04A068633E78403D657CEE91AC47B7E7736E65D487DFBDB4F754BA7A2CA86CAFA7E3A646F72E0D24E3BED61C583937386B0291797A8014B99D870EE527E33665C37C6D39EE792BF35398174B7D0343AA2426A2C0E3D9455C6BED9BAD00D36B3804E55059EA53A7D2A4B8A1D311CA6AEC491EE05E229E9C40819126142DA4BE8A2C590764113337C650BE8263D25D9ACBCC2BBF662E98A271A7412C821D796892A767650849C0D455F69B2B9ABA7E47AF73B9E6DDE0DB9763D6D33A30A32D42FDD62449BD2DD64D825E7AA93AFD9065F0DE8B62216A6476C7DFC9777670711379C9AAC2DE51A90B5ED2105DDC9B8F455EEECF4D0A73929686A41A0201285B72134FCE94CF149767F4583872968C81604E92A74E961C866D2702C328FAF1A3C719ACB6D41434E41D9B8B50ACA4D142CE659AACE114657F36E555772AE29A890DA06A01A8DCCA3676C5D525D49CEC4B6FAAB05A74DB9D211BCD2D16ED36FFBA2F7592DCA5E6E7D03D7DAD34752E898B88592F684A3DB6ECC5E4FDDD7D6761D7D6F8577679D25BBAC579A51574E21C6C8A97B7A21C77B6C2153EE92796A91CE383BE47D332D6511F71A9F8E3C97BDD0FB5CD6648CD3199585285872AE2AC727E8CE90F3296D5DD2AC18714A4A2133F453506A31A698A5F32C5563C6DEEAA37D147937555EA4DB712EB2A04632B6B5CB42D7A049C8712FDE09B6F689A5FBE83C6338DB3575A3543AB2E7149F93128C0B5D3BB8E233B50097D73BE11D6E76DDBAF4A6559677D237DD423ADD3D9E9C5EEEE07379C5E41E99A015ECB5ECF611D4659F90C81CFD2C212B86942999215D8B1C4CD0CE9698AE77F4CDAE24DC9134F639BE3D06B6B6A5719DA29E2E3B4F59B82C97F59D0C0681F4856C95E769AD2BE735F4C9F580C3798DA136B6B93A893BDBDC834603DC368B18734B1577594BAA8314782D4D7255ABC8511757A68A9C819E8B8C4512F5450C4FFAD6B69FAD2B9E3AEA105BE11BD5EB1A10C83AD5EF4FDB6AD5F5883F017C88024D4A18B76CF01E5C94CD7614F499BED05C19CEC03D25636BF06E0216C08BEFC05D0F197CC7B5FFC2A76372A5A70CEF8277D4AD7D3E91C7BDAFD364E4770FEAD857F95523FD62BC76B068B88F7A071FC37EC297612D1F79CC2D83D423FE0450CCABFC4BC2C87F02C0AFDA4DFB6E81834F905FF7FB20FF0D9F0BA3DE9BF9F44DB6389CBC6EF9B5913EBF443FEE32FAA8A8CC8FFB481DB4C41A1FF127007C563132943CE24F0078EFDFAE78C1AF5F9EDA6B4B3BFAC9A7DBB55DCAF8644D2706F325D8343775FC0D9FB45200447258F2D5DEF62FE1EF91773E94CCF8969C8CD565F9EFF813007FCF4A24ED92673134FFEB3222E3B6EDEDC80269890A09A7BF5F00F03F8B8B3EB39047BD22BF63540999F6B5F3E9AA62F0EB17E37BFD20566DBC2ED9C65A8E59DBC7157F01D0BEABF4A9EF6618FEDE9537974A710D6FBAE7D6E70D7F0150DFB3F92ABF5A44374DA5BE274078CF0592817FC61F00F02FF5DD25867FE61A9D3E3CF277FF1AFFC9758715AFFA1F69B77EAE780F34BBBDCED723FF02449FB7FE7576CF47FC09507F3FC4AB7E2EF2686840BD133CBFFAFF9B3D5C00F05FD24E7DDF3D39D53DF0D1A7831CDDEB68FDE42EB8D33EF72FD5BF3AC8D2CFE636FCB5CD3E02473F9E65CCA51F5C0A2D7B7B4FF3A5BE37FC0940FE65EDBFF13F01D8CFD9DDCC7FFFF2283F01FF52EF23FE04A87F4DED963CAB82ADAF0C4CDDD0FAD40654911EFE52DF1BFE04A8BE2FFA71402286E52F7B98E309B59F92E53F02046F033BF02FF22CC013FFDC6FD9C988F9EF5F8C57FCF69FF2DCF14903769B0AE3A35FCFB4EB3FF8775E36788C76F4AF0C6104B03C2519B5AD7F7DFA8AF64DF864FE77FC09C07ED21C277F3C3FFC1BF3033039F14CB9651274F2EFC490B8F5D25EBBF49BFC83BF009EE5710B2261EABBC44B7DA38D539E55A3533F9DB5D15FAC3D4A1F79DA22234F02545DED6EFEBB35173E1B1B98A198FF737D4FFE57FC4500E2B1D8C3895FBF987F01237FC5CB7019FBB9E11D60AF558F4B75D25E56A0B69F559F52EF5C3B5CFDF426D583BF7E39F43957AD0E1E9E4B3F96E78E0F40F59DD9C42FF80B00FCEB7C61FD72EAA709B4EAF322FF237EE933DADBDB06A645001CF59DCCE7D8CFFFC45FE5E902FDD95F003CF28F79A7BB1DEDA5A83BF8D57CB6CF98D359DFDD610FFEB7F63AE5D91A36FE6260CB3EA3AE43FEDDBEEE6EDB7E32F7CCF0FA883F011ABFD41F9B5230FECDDB067450C5F294248A707DFF3A3AED2DCAC6F797E98F213F7B49A6BFF101FF1C9B7AC2EB23200B4070BC4A1FFBDCBF589E8B004C03220FA50F9E8B4060280983777CA83B2A23BF93B41C153BF01240BF9CFC0358FC93A289FC8BC3896F0E876FB84CE94B1EAF9B7024ACFCFDFAD20FD7E0B5F4FFC45760E439AB1379D62F9627BB6EE63E5852111A3E54FAE24FE64A33A6B6AF3EF100D9B43CFA0C697585FF337EF4E9DEDD3395D58F3C0C91C5D457014CF78522BFE539B6D1A2B12BFE0408EFA787FDBFE00F80F423FD1FC7825EF89F00F0CE0275ED20F2AF5FD2BEABFAB11FEFFA50ED963E6FF81300FF55BB855F0CC3DFF99632943CD1FFC1FF863F152EBC868F8B3CAB82E5EFE6EE5AC9437D7327B0F4667CBE6B3F77C87FBF79BEA6A87BE4BFE34F80FAAFE3D523FF70C79F00F0CE529EFADFBF441ECF5F56FE479F8BA5BE4938BBBD5EF00700FE99EF53BB25FFCA6885BF1DCEE49CEB4F3E92600CFF2B3E0EA700F46FFFA3CD6CBFF0BF00C07BFEDE5DA9B1B7F54BE4B9E9D3BDBBCDF1883F01D2BFBA43A74B955F2D32DB08C721370F5CF9BB8FEE091FF967A3DDD497D161EA1B0F268766F92F0E87FAC6DD65113CF2AF5F82B7026FFCEB1EFF033FE3CB2E7DC9B33C5EF8BBB86E1B7894E711DF0C73E53F771D6C03487B3DDACFA99F58C88CA711F826CF696FE57FC32F79C2ED629FF27832E0CA33CD8D42967D9EF2DCEA7BF3B751D7C17F7BECEAF3EACF8D3FF38D2F78F99F0246FFAFF59501547EE1679D62CCF5257EB8E37B2E7BEC39E661FBD1FD7B5A68EB785732DB14F19B5E34D14758ACAEEC52E6A84F48E5F079B76B945C1025DFC24EFD824366AE4DA8E6CCC95CF1DD4CEF9C2FFBD6FA3BF59ABC7A58DDC92586659E357AD6403C479877F37991F56E49020F5741B7A653D0C85C72BDEBF168BFEBE16393CED57CCE969E77E76AE608A43F56184D1E05ADFAA6A0393F48A24C8EE82BCB40C49924942027AD94EDBB6B4D365598C55F9272B281C579B720E5D2A66F1C9D07E073E2D84C49EE6BB506FE8F7EE15B2F27C0E40500FBFF870F3DC6EAF8DCB8D22C2629C21CFC259A05605906AD5E0096610152E205D02292181C21EBE85EC8807BB1C3FFAB2A5480793D5558AFDFC8808FD7C903E016983D7B9A490CADB88ED3B7569148D5B7DD70C8AE582D323787CFBBFA0A2DCA1129CEBAC03FA422168EE33B0142342F7FB2495F62B6C1E48FF4345641ACA0641A07DFCB2AA49696CCB9648EA80B4C2FF8D4B9E63C557763A0F048C4536DBEFAFC9B404562A8827FB3B20CA9D3644CAD9C7680D49237E02135A7630DCD410E4F95D3FE5424EF824A66FF0C4F358142935E66152B17947D2C903A86C6BBAD51B4D1E5009EDAEAD8DD53CE21B343759EB26492A7FAB21ECAB992BD9F8456F0D35E3E26D2CD4DEF3E1AE56FBCDC34998C81A7EA41AC3BA8CABA0D433D881650A57A772B782D4271C752E5F4D910A69835007A334FBB9109560AE1688816ED83FCE8A78DF857E12BDF4B71D180B59C47B9C32A6456AFE669F78842320BC34AA7528E9D36F926AF48A7AEBADEAC01F50B6BC037D2B04CDA8648B937922BCC0A5650FAB9492D22B071A335F2C5382C689755384F4FCC676AE9F8C34A136A2E75186DD004B2F04AA53D4B7F7C139A85F46A0ECE67C06E14DD1BE9A71C12D2BB8CB02115CA72287C9E2AD3CEA57FD5A4CFAF1DA4767150EEEAB37863BE375293F6E50007094F9E8E0DFFB5FD73894F95A388F493AB3442FA1AD883547CCE55A9056BA3C8A1C998D9526CC8D50A9179939659C7705C5F8F11BBB9FBEE328665C0806DD25E3AE4CB4BDE8ECBA791B13104CB4218A4FB4BCFBF43DA0374BF0DA48672EE8B6D23FA434240AA3D4D9FA5EAE9D48A192868488DA19F5F58A3C5D66621C85148DEED2E20FAB87B56F32D905A1D632BC4B81AB3EABE2F9E6AEDC9F79087B3622D828229C8E6D1FD968043662140A43BDA786935AE3AF8781EF7D92E8B00D6A236FD7DD548DAE8261F896156F08F18DAE8783CB53FEC451680B59D834D045390369630D08C62957EA457D669EB1617AACF0CC89CB5638DA7333AF0B512C87E190DA7E4FEDEFDAB905A0863FB4355A78F72AADCE16C21BB9D83F635E7D585F5612FCAA5ABA65CADB9D064AD600AFA1A21B75D0196A5B16D4765C948E43C4BCAA2C40D521AE07B3943DA89B5EB796117391769CDEBE8BADFF5A94C3EF955569AD74B5D69714FF3A5F9F554BA6DAEE38DA7AA943E406C569A23F3E1C61A00E57A80A8F14046B7C3D924DFD3BAC8BC48B75A1735F82AAADDB2321B2A880FFB487B6BA865F229B2D5FFFE713F9DC182EFFCD8963A6AF3ED488BD181866F83DA3CA60ADE908C26634B5C9728B0BAAA2BE8034DFE8A47493D1D6F0958CAA180D648AB4E2B2C6993F169DBA9AFDEED5D46685253F217B2E1104FC56A71FE6BE321C31556DAC2AAA7433AB4E033877D6A7215A4CBF78E821CF72E4FC26E384B95A5AB31B3DEA1643BF42640ACD8A9CB37B683895B8F9B417AE4EDE7DE202D5813D1901EF1BB59112BD12A215EBD0AF15E3B73B66EFD6120FAD03CA59751D034A274AE725B47EF95DA16FEAD1D0E9874BB833F2A844FAB7E7E34E3809CA70E08F9C05ED4E5AD77CB7BF8AB9180A767F529916D85945FEAC589D4C8AC96D17A27DE7280FE32B27C4BEDDF9BA24F5232EFA79E1DF45389A3BAEE5A84B413D3C2B1C568F5EB2DDB283D4601D86DD4E56991AA7E0F2589BC74617D39F4E8C25FAC4100EEC8F2F3E572DF1B6994D476268BA1810F6D7408E35676F7AC119222F5749A4C5601399AF4C5E90C34ED3B9C54E46937C6BF318973EB8F317010514F470CF5290C69DA9769B0C8B17F7FF1E7205DDFF5943BC80C6EEB33E28A1C2FC4C000C93EDAEAD956B7498FE09A23D41824D5E29CF9DDB8749ACC1D7C9C21DF8307ACFB76D282E947998C4F9375BF22FD8E0E6FEDC90F286501698F170F205272CE87354BEA438D309FA7F3CDCABECB876FE7A9D44576BEA40735F5CDBCABD42E93A90B39F781F3D130BDAB6BC40CD687A121130122AB5219F8525B29A45645E9B3EE8690093CD21D1699C87393D60FA4F6B04D9F152965B6CF423A1E687710E9A7A8D452A5DC8F455AE64DDAF17E204CAB60D791A9C45FBE502F720EA87231AA38771047B1568E4CE8D0D55CE7C553C93CFBED21DDEFE249D428521DC2EA5DBB56A526D2101EE2BFECC47EC6F37897260D51CFE37BDD09723B7AA653CBEFC10DFB317302D00BD969CB3C4D95656CEA897A25EF5A3F720B213DC9FDDE62A889F529C63CD509B893B4B5CCD3CC88172BB6ED0ADC09028711A55B82E6B0E23A3948C6E3926E715DE0EC82B67220DD231448D3DD18BEDD234A8E196BA4E06976C03EE24F005F52F7C875DCADC42FEACEDA581BFE06E8C2640400EFD2ABF083BF7E39E58927117F73CBC0FA883F010B9F0E7EE0E59A2A4FBC4D6DEF957FBCA20CC6787F131997D90EE54DCED88F956FFEFB9743FE02567D637EFF810F80AC877D72CDF5907FEBE7A64F37C74FC2B067BC1AB4804779748D27634EEDE13BD3AB0C0A9247BDAF8EFD907FE97357DFEDAB8F53C32DC9C347FC0980FF2A7DEC73337CD2BF6FC69EFE7BF05FFAB90016FF531E0FAF0A90CCDF9FA464CE57379E08A1F152F87BECD62FC6273D5500D36F0F4F0DB7FE039F21187956E953DF7B7F3C3BD4B4D7A9FF5DE2A33C992EA538CBA3CB4BF1BD53DF90EAFE6EAF703B169D398273C567FCCDB4F7A9BE9BA1E5D9D531FF92E9CE9667FF62FCC5C096BD45BCFFC02FF92D6DAB73D477F9370E37CA80E3A547FEB3BE1560FCE15D9EB33B98FFEE20919FE921FC93EA5CF2C7FD3EE2D3A10258F8B3BECB00A2CFE428BAA9ACFEF3B487C4C3FADAB8F13E1E42B8D8F66DC49B413CF22406E697C8BFCCDBED2547478440343BF6B93994FF01F8CB15E01A4D54FA15BFFA4B1836E726FCF1FA21CFC63B17B4FA23C7A8E0DF338F8FF81330FC5B5CF04E01E98EEED4D7D182F6D2B8BE1A46354F3FE4BFE14FC0F45FED6CDFF59584FA25FAC1154326B8056FF338EE32AA0758F80B00FC2A7DF8FB5B0CC4866D2FF6FB8A7FB2B2D4D753C5A6A95DDF3BFE0408EFF029F9C367FC0100EFF9A3B6762C79D62FD1E75941F067F5C3FF8ABF00C0D311A84EA6339547E1AEA64EB537E9B3977781779EAD577B05BF7E09DEF6F0776278522D7A3DEEEB117F02461EDD67BBEA7BE36F810B107EA4FD0D6F7BEBFA057887677F939F7C94E704082FFDB43AC13BC339877A302719F01CDDFDDFEDF5A3332FF4B6FA870C975D0208FF05883E57F35141E479B59FF54BF00E47E7E8F4D827B558FAB9E3E510FEAB7D6FF8D51C9127D3F0FFE07F02907FD56EC973D367A6F9A39FAE5565A6F6A8FF2C66CD54EED21CC6376F30E34B065C65C82DFF2B7FE51FD4E2F527CAC688EC3C2B6B496D3EF3DFBF58FF1F4E16CD97141A9FF72693277C02F8B9EA840F4D4CE9A39FCDD0FC33F1EFEAA4E293D8BF27A7E1BF0408FE0480F7E876CAB3191AAFC50BD94327BFAFFCB7028DDFEAB53E138D70D271D9DBFE25FC1D307C8C3EC3ADA4E5BFE31DFFDCF06D3EE3B7004FF26F6EA3CF5D41E377F5FF537E0910FE916766E50FF22F80F17BF836FF92A97EEAFB88FF5D3F9BC313FF4BF861FEFB9703DF95028DA71ACE4EFDFBD89D7F313EE41C6AE6E61E0FAF19BECDFF8E3F01D81B15617C39C6AFFC426E22FA0C4305A5D68FE2E444CBD35EFB97439E15FF7BDBC9AC0A459EC521F82473267EDEA52FFE76F82BFE09C3B9EB1BF9D5BFBAEA74D477E3FDFA4ACBF4F5E4281EF166B8F23697E28C8FC5DEF8EFFAAEDA8DFC77FC0920DE5EB3895FF017C0C4E72D2EF2D83E973C35F865FFE9CE477C1BC0C69F80250FB3B925CFD5FE23CFEEEFE7EB873E577FBC1818F67636C7899F78BBFC6FF21FFD7173B0FDDCE4D9D63EF26F010E7BDBEDFB224F5697340F355E1561C20E09C3BF7C1C4989A995C6D4FAA6A6F39D1DFBC8D8A49E00675D3BA96991EA3BB38D0A52EFEAC39AE1EC71B6995BC026F9FA4E9EEAEA2ADE5DA47B7117D7007B2976939E44AC3CED47165B67085622119792241EEF7A1D673E3D460535BECCB7452A46C70B15E4DC63D638FE728D9F07A344A7904E90E2B42AB3732F7F9901B982EF96B95B53589762CECB403619D1AC896B3F86C1BE4296A755CEBBA5EAE61315643112A5433AE6EF2E1749E5103D4B8D90CEB5760A20D2EF660607E99588B9FB979BA2E44F66CF30A4B541C3A58DA2E7CCE6D446B28DB9DBE4DF547091BA9E8EA7A32B6F879EC523AA6FD5CD77B5D086A49A4F0C54393443B5E1208769DE90926A36D2FFAB2DEB90D92E428DACABF99AC91812767B9819ABC865E5B4FC26B31291DC29427AB9A4C6AFDEFAE7CDD3F30F96A4D53BFEBC39DA9F84F99FB72824A6153C0D4ABDE820C17B2947418B84E175D9008B04228DF72141D69F8BF79128F2C091966BB7A4D26376CF7781C461E34F00B31A2F1CF79E96F05FBF589E58FB6427FE74D59229E192E78ABF00E0BF4A5FF8281FBD997FCC493ECAF5BDBC1E79EE78B72CBD2C786B8F0F8A6C796EF813F017F965BD2DCEFC63C0B365946B11DD1C513878BBAFEE4E7CC49F00F06771C12F86A9AFEDA70DFAC87F01825FAFA7BED95212771AFEEB17E3D9DE2583A9BF7DB01F9F1939ECED3430E459A5AFF6F2BAA40436FF4F4FCFC745ABA45D5CE4B1852F7BD6EE7450F89FC8EFE8FD189DFFE833731138F53D01EC33F0CA8522A891E786BF00907F69E317FC0530ED75F6AF6D0096C717F94E07E4C0CC6B7D5703453F2700FEAB764B9E5541E37527E71E6BF8A6999A4FF7F9FF863F014FFAD90CC3DF3B67662C7BE07FC767675D7669C2FF7CDDEDABCB379070F9B7E5EE10187FF5E2DFEEF813F0C4DFDF32F0E01B7D66B53AFB31D0BF17FE54FAE84777AD304A32E90B3EB3E96C6003EF6D4594F32BFE04E0AF32F7CCA29BEB7BE37F01C03F03FA5E5D3A7E893C49EF74C46781DF636BC40BFFC5A1F53D00F05FB59BFA6E01CA5FDD67BECDC75FEA8FDD196BFE2FF80320F9436EFDFC82374078B5FE910D3B3456790EC0B37E46E0E265F0335B1F791834A7BE3E23E90A166F8103D8F2DBBDA4BEDD38517BC8CEB189A9FEA43BF70AB847BCDDDDDC1187FD58BCBDFA70FC12799AED491C82FC53BB25FFE250F90FC0A3BD5DF1BB3960087ED56EF8EF0A9A7F62D789F488076C4E09A1535FF7682924F81320FE6EBEAC6E079F166798333E0374D3B9E0DDDD8EEF1AFFF1A50A8E5AC3FF04803F8BAB3C23E1A3FCABF4A9AFF25A3118E3FFE20A20D92E62FDF8C40D9D7265D7FFDCF1F6CF05E0176AFF8E1B2DCFFEC5FCDF3C07615A16FEEC79547147BC71C79F00F82F6947FECD30FC935D6CB6998F58DEF9DFF07FE2A0BA3AC3C7185DFDC3BF3DE33B2DFAF37616E7FABE7B2381CE6C5A1E5D7DA674FA8CD7CEE6F5C3288FF813C078E770485B9DA7BE77FE2700BC27809DD43CF23F01E8335BFD3365487BAD5F620FB7F63DCDE3117F0290676963C9BF2A68FE178307EFD9C1B1BAC12F9A87CEDD7D57C0937E74B8003C49E9E8DFE3DDDC56873CEA1DFADEC7C873C79F80B1E7DE5097FAA641A966F493C96C274AC40353FAF0F7A53A240932BB2780774032F6E02B47581C5CAB7BB4B8001BCF8C8CF060C6DF4C87DF938CB53CFB97D477A90B01640FAEEFDE7D8100FE65CD174E80F439A52FF917C3F0BFD9F3F9BAE5D9061FFC559FFED20A8B87F7784C1D24F85B7BBDF057CF3AE2A5EE6CA71BBABEBAFA89A7CC5946FE3BFE04D0BE2BFAFA0D7F02D45F8EF0B2F63FBF587E5DDE12F122CF9276F3BFE2BD9AD9004CFEFF783DEDBB00E17FB787C39C1EF1377B7BE1BF6B14FE9E20ACF8567771ACEA84FF02187F0920351EDDF1D1B0921EC6A7819430897EBCDFBBBBB2A3CFF5CB816F83A27FE725BA25FE117F02A67D7B3627F8D561C37F75E7C8E30DC9DD18FF883F01F05FD24EFBFE697634D96CD2176AEEDEE8483CEF240C399A54BF60FA884B0F3919AA3F259BCFF9F3C7A6380BA97FFC816607EA79378171B6B0B23A1547DADD807F7CC13ED3C4965B921490DF65911221F99A6EC5680C365265835F1338ECD037987121E52615D6BC194F3DE0769B65C9493AF111699BC71643B1C76C77444839CFC99CFFF1277457B2EB0F79253DCD462F0EFA324740B16BE076B993816CB93D57226DA8DC4D66CBC71861F6A06A87F051A31BA943827D2AFFF9D38C1C05A9036ADFBE9FBEE1A895ADBDB46F378F21B36D6371F6D7BAD967DB72DF9C265DA9A7B7EC63695271DEBD920A8F29D786FAE6841E27CAD2D112198AB46099064EDA4D432072F6540E66EC207693DE95BA49A21D815B29B67C9A9C94DA2A7724491FD7DEE674318F89DCCB1C49F4BD75DA024761C112214C2E9109BE04E30B4F7D9AA4349D34E092F51EEF21339AD3156D5D7C427B38AB69E63AE2BAEE1EC5A2CACE5C4D321CC792C4609296907A773F25FF73B2F228D93D99B072BE97AF82A55C5F2B41B30EE90969F75A03B6FF917296BAEC5139E63D23A0EC5C8B74A9B273F8DD4DAA015DFEA40748211DFFCF66CE868B9CE7ECBB0E0E67B1609E4E374F6E8A83D905BBF7F558870A929D73E7E388E1464F20C1D3D8EA26A52E6D318DCC76AADACC5F522DDEFDB1BCEB217E4BE508E1275B6DD18F1B8233367937F92829A7EA7AF3B7D7ED34645D6F6F36988F6EEF797B73FCD90182A79E6E680D4592407A785DE06463DA706F6F2563A8252795FA46EE805ACC8EF19273D61E521AE8B2260778ECE73B8E407A539616112C06A382C0D8584949351F60026C3239ABBF6FFE56C51A414A2A6EF7BB79DAE56FC01E7FC7CFBFE598CF2239F845418B6457B8C9B2EADCAAAE9B44BB5A5CDDD305A13C910DB478EAFA62607D9AEA0F38A36AA6C96CCDC13078377BBA20ED5EE65A4B4847A4EDB690EA899DF200CE76A9D155962D669986A7AE51C7530A72F2AAD90CF6CB5F48D602E1DC332054AF470FB2D4F2F6AFED500772A3D89038E1836CE294DD4296B9EE17D2698A35FAE8502A0D3A6616CE789393D55707D096ABE32A2DC89D051B282999A757D2BE6A32ED0DCED3B8F1C60F632AF53C35A459C22BD9E3B4B2499999B6B799556C72462E9EAADC394CC14825F0AC42D6F8BB695FD6EEAE5197D54EA76DF0E6CC8D02BCABCBF04DC6CC7AC805ABB2F79B331D2577874DB4D9B3063C954DCE6C88C977AC6E3AAC17F8F41DB1946B5739779EE319548565843988D1439D881137D279FD3899AE240E89C1C0D9A32DA74FC50D17E7318EB30722678CFB8960545C92FCF9769669D6F8F818948DB67DE78FEE79C02C714D06EB1608D97FFD7F4EFD6868CB534FCF7BA7109C1D9BE9E2C414641273299965D9457AE45D4FBF5C05C6F572B66F5C2B1D5A03A2D526BE4A4137523B6D8E72B9A86248BDAB9DE47D9A11AD0565BFEE9CC4C1B2A4BA6E50A7462657413F0E363669E5F48030FD2E8B98AB82ADD154DFA4DA0831D46AB87FE976B622945C96E9CF1C6F430DD9B51552C039F5333EBC249B375447C27CB5A9366F1CE4F2FF3D7E3B6EAA620C5837061FEF969C82B6CC538BEC90FF4B891E014B36027F5394AB60BEFDBAE4F8319DBCE6E922DDBF1699BDD96B70C9F1B4D9DAFAA6F3F2B2CCFA7C9D9D81A4E3B8CA43D671856C9CC36E4B83F56FC1173F9682F4358D3CB5A18E75BDF5B8CDB8D354A1A7D568970439EB69C89A22EB18F6728BCC44A0CBA3EC3ED1D03377A79095B4A7EA10C06AB474A5A55E49A5C35A905323A2604762E4632D734C7149956DB18BCC29834D3666AEA7CA21D055DF9CFBDBDAB8FAFC1EC7589A4C05BB20A293DE08A965944865A7B749B3DAA427CB3DD9CD851776F2DAD092779DBB98218F43A1AA2F9B00E6A9C919B6FAB4233E9185143BF173C99EBEA7A0645126EE2AD979EE3CED5E0B1D4685550F812E21710B11325598EA73F991CA9D58227BB31759E5CCD390939BADEAB63D9BD5B6F60478DDE6AD4B102868F71437E8EE471E0E16B93B2C32CB1111D6C8E909A02E8CFB90D8831F325D38F800F825788FDD1BBFB82DFE57FC9F6CB2AD4F60C076CE3F31E423FF1380786771C66F869127AEA0CA79E0FF823F3D09787B92BC1EFED136BEC5FC7133E8675A8AD0CD43793C4FE45FBF147FE13FAFDB741FF1DEC33C8E8E65B0E3F567BCCC7B5A9FB45742563BFF277C0E908E2D91063A5CF413FE02F8ABB4DA2ECEF80D487D1D8E2E7BF8DF787BB68D3F5F7FE41F813B6A1056ABEFF7F5E05703C51EDA1CF59CAFED352D92AC6F1B743E20B2DAD7AF87BF4B94FF4C7D1DD88C3BD5B61EE469F851F9E797433F1BBFB84D7FD91C22BFE3B78967AAFFFAE747FE992C371CD2B45CF26448323E91AA18461E1BCC78F807FE77BC0D72C2FEDA5B5F37FF4C9A6892F0CFB542F35D1856E73228AC40E8EF1D7F029844D9B975421AFEEB17CB9F79D67C1FE7E036FADC1C82B7FDECF6F59A42C927FE6F2700FFE328E53FE4B90010CEB16BC58BFE17C3B46FE2C68EA14FFC7D886376E9A04075D8AF4E07381BA1F6EDA61DF3DFBF987FC8B91A8E0B38ADFF04218FF81380F467733CE12F00F0EE7D6DEE47FC09107F87C189CF8D6F051935D25E6EEEDEE1237C421D07158FF8138039301C2B707238F784BF00C0479F7B57D2287CE4B900163EF3CDC7FA5EDB6BD76EEC331E49E168ECC1FA5FA15DBC538355F3DFBF189F0162F5C7B8F7924FF80B007B4E7131BFE235E28843E4F180B8FCC3E5F567BC143E0164C7D3D33F6C81C3DF03FAF28789072EFE6D399CE0AFFE30F1C07FF8B784379BFF599CE5BFF9B75C47B6F18E67FE8BBF03C88DF794E73FF0C9392C7FAE958EFFF4CF1700F69F9C6DE2C627F92F00F92BF797C3FF6F86D6E75F9F41E333B10E621FF8DFF1D7FE15EFDAEE6979EEF85BFF3D8B8BFCCBE02D4FCDBB5134F18F673A877DC662E581630F77FFA968F6F4E777FC72BF74C0B1FF57BC7E39E459F1DE45BC43FE1B7EF5DF5DFAF4F7CD21F2AFEA1FF29CE38BEE8427C2612E69FC6C5BCAAC8AD64BBC9AA9D05F5DAA4301E407CCCD9FC52135948921F7D368B098FDFF25275130643600738A32E98E66CEE1AC82742D9B396733D237C1B949DD2A831977AF38A950B7DA229D56DA4F3D25999C3C972C3AEB32F362255860D5452EACC9FE8470C2057D395F3DE97DB4A2E1E3206DED9DCDB1E332A157B591FCD5E6ECE58CEF998073F5E759855C1532E91D72BD62359B6339E2E6E9F954B0192A2A1221BD338A0F499674FE76D6B0E83191B92D48AACE551832EF76D64C2ACE5235F7C50AB62A38AB876DFDB9C99636122BE69C29B764FA0E0DEAA7BD960D32ABCFAB415DA34913B1EB4A0569B06BFBAA41D72C0393BA90EEE3EB694EB1BD3781C93E14DB64173E68321961F78DB0C52A1316C28CA8CE7A9E4F49724E42BAD24E953C754645661CD229856EA181955773263F89E5A8DCD9CFC6A9474F93E1901AAD6EF54AAA5F93C8943295BC52BFE36081ABDC79EB909D86B0162139671603E9B2D6D3A6B6D25990D7BAED1495E3E032F8999141AAA099FB2F32FA29C9277B5D8B219BBE83B4C137388474576A2E0BD2634DDB14316C875D4669157AB18CE2A080476627067B650D4F338CD6B4DEDF6AF015F2CD058D95B2855005CDA224AED45DA91D9CA7B6FF767FECE24A267C1A701619172B992B9CBB70F0DECB3351A0DA14D2D5AF1DF249374F8588FFF3D4FE6DD537DB3936696BD9647CC5A8EEAF731A1314BD679955DFF335E7CC68F8F2F749EADE9EE3E90C28645855DFDDDC2E681B437AE5321577FFE9682CE25DCC4C63C4618435E031C26DCF88610B4FA25847846CE13D2C36AAD62DC40816C71BFCFAC5F81CE99A550CEEC29755F746B847FC09605BB0D365BDEDF9117F02C05311E441DA25FF6218794C76E81CFEC7487A48187CF27563C3AFF2E81CA8F439FA6926ADCD4A8CABA7F12796FF195F87C37131BBA313BF7E893CDE2733AB2D6CBBB3FE77A4777030FE0260E57249BBF4B31886FF6A3EDBE1A5B9A3FF2BFE0280FF8B3C195EB5F3C1FCBFB241AE832F1BA9ECD6F67E5D36F4C93E37FE04107D7858D4968C917FFF12FEDE62518583F7A8DACB0D2CFF1D7F02C0AFD217FFC530FA3C1B94FA9ECD1DFE8F78CCC3FA7C90C753151D758CFC26977D6A3F8CF2C3761AE17FC55F00B809E37B4FB2F1FB17F3CFBA463B08F53DD5FB84BF0096FEB3B7EA119F06EAE62BBEAF28FB54ED963E5789A9EFCD1ECED753DFACAFD12EC1DB80E7C3E2C86FDF4E2B6CFEF34BEB6BB2F15BF5D3ED6DE1BF38041F8537BEADFCFF814F050B907E64CFB2A291A70D04C393FFF893BE7EB4EF0D7F01C03FE611F122BF37117D130A9A7F0C52A4EDAD6442D0FFC03746E5E67E0FAC17FCFC62FEB979F8BB4B12F417F9F36E162AFF2BFE0420FF9276F4B31986FF6A0ECB9FCB8A8FF389685816250182BFD9C3599CE5D1DDDD9230DBCCF894A8C4EB0149FCBF67D6BD3AF2097F01687C71EC944534E3F72FD17F02F5D127934C959EE678C49F00F9CF9176F4D3C81F86E16F8733B3A4FA9F93FF337ED9C3595CE4C900477464FE19E096FFC9787DFA9F0216FE369E8624E418F9CB815FC29FA922FAEF51DC07FDDFF16703CDF8FEC598F81BFFD84F006B7C4FEC97FA2E86D1E7CD1ECED785FFF8F71AE1F3711DE49FD56A0E8F9AE42D9B6B2F40DEE425F4FAF1D03981195367A9621671203D1476B51AD2914C57AB1799E0B9E444F84336C287741F69A80969A36A840F7989F0FDA179FC4423CF546193D7083F17EDAE083F37FACE2A39BBC954A36F9215D1C635C2D70E0AF9C60E85FA8AC472958C5C97089FC3FD76230DF8F98445DE8D5BE3F25AA97D5801B6936F84CFBCD0EF36C28774F51BE173D3BCDED5359E129213EAE71486F3CAD155B4C1E103B3AA72D8C8E3EEDF081FF2AA58DBF644F8CC47DDF71BE1979C08BFE444F88B4C72A09C27C28794CCDB542E117E859C792517FD9E11FE18706D72C84C516DE1FE28B3A7A5EA117C5441955ADC4A9EF8003AE725C0978A361E57B3C8F0BFE1BB569B5CCDF5F567BCEC643E2AC46D0129CEAF3FE3D3ADD225C11FAF1BAFCF132BC24C6E90AF8F9A1C7BD09DD27ABA3C1899B0F9C5FA99D7DB5243AE08ED8ECF1D080D5949A874B2B622D83BFE02103ED2AE08871A4D052BCF51C147FE777C1AA8FAD7D799977AA3CF2BFE6200F077845F07F884BF00C03BA2AE793CE24F80E43FC44B7BAD1253DF6C831C7B7EE5BF05083EAF2FFCF97AF82F03301EFF28858CB7DCADDF1187ADBB9130339A0F5673C12FFB2F79F497FD8BF9BFF942C88D5FDC16FF309CFE9523D533E2D0DB545C5D81E5BFF33F01E4F3CEE28CDF0C238F5DEBCC281FF8E70E0A75C0E0DD9D973DFB1B82939A087FBBDF8DCF2EC719C892046B71C12F01C2DF49241DF3B17FDEA58F7E3687E06DAE5B3FE7EB8FF5BDDA03FB77DD7CDB9FDCF5E3B4D56A2FF665EEE67EE41F79C6DE92F53AEDBF1B3B1BC19232D730B1EC2DC722DED921B0EAEB84BC7E497D6FFA3C9B23F2DCF0274019FAF893EDDFB600E5EFB16686BC077996C0279E4136EDD5D23D80469E3BDE02648A843CC1E7F567BCF5D32506F0C7EB4FF874CF4E39C5FF78DD787DB089E08160CCF2E7C0D76C33FEC8BD3AFD1253F00EDBF48BF1712FDAE5E8FA6E6ED35E9B43F11278C973793DFCED01260370B7076E1CD4EB29AEF8F9E5491E6DB55DC53DE30F001707ACD247FE9B3DDCF593D00B9DFC863F01E23FD20E7E338CFE577300007FBEFEA4FF9B7F7EADEF06443F19E03A0362FC3AAA6FFE2F7807DE4C642C4FC7C73D8363BC9E01A2FCC5B0DFEA5AE36F5E377FDD4A0460FAFB90ED2F5CE2AFA7B4828BD3CD3F22B33AC3C55412664D1958F132D9D8862DCB27D98DD9E379BE3C102CC7A5F350E29CE09CFBE1F46E4FEE73DB66BC44968021BDC2A21337968A4F19099C0F4CF0D4E7C27A4A1132E168863C5AD73D7439E49223550E762DA9F43DA063F4CC12E1AE6F651E6D38F6DBBACA9AD18C2CFA0A8F6A549943CE1A2B1F16739CDFC40BB72624B09F56704193ABE7A9A49AFD091C123539CAE9D9B4457AFC9AC57D726FD2D5ACDDD3715DD04C644ACEBB69C1F56EDA779359D7C3620FDBD842766E32553817C1599A0BD925F29247584B6BDA781A66783F3F0DD1461CB2ADC625F7D2DEB41A6482F0D8A1ED735BA9AD57969656E30F696F5A8D3F3CBEB4D516993A969C89ED909DD842CA866786059966AA180A39F4340B7F48E516EF4086CC799A991DDBE4AFA4F37E33B1F5E70261556BF1178E20DB773828A37767E98A0FAAA8A0998DF2092309D91C20C56473450DC06B1FB05AA415BBC0B9896EB1FAF0BC6F96AE3844A626D3A677D903A4ABDF892D1B9FE5886662CB7AE8A582FAFE979EB6FAEFF6BA9BCC5AFCA84EDF2C167814EB3588ADF6CC7389732C860E2C683C1DCE26A71BFAC8897A65AC14F26A0C89BD97A97479625859C8657539ECBFC918F098E8B667A492E3F577FAC814E08EE4A84B7E4D59B938FA460AEC4AE902F0BC7BE5F6C149B1835BBF574810E024C39DEC39D016AD77CB0D37602F8130E2C6B280DA6E3E99CAEE0635F491967CC19F005E6FAA6105B1C72FE6FF27EB984D4BB2E8EDF68D1792AE5EF02780A74BDA917F330C7F1F3699B42447B8DCF50EFECFF8BAC14779C44179F5E8C7FB10262DF9C917ADF434DDB3F29FF82B80D6097EA7258F5FC2DF51CAA4255FF5FF82BFE9DFDDE78B3174AC659718FE2740DA1E69479FBBC583BFD9C3F97AEAEB5FDEF11E075E9D0B86F047B1743A7CDAE2BF7E093E73FC9E5968ED18B97FC15F01237FAD3DF2DCF8BB82D31DD8EBE1100869AFFA51899267D45B7F3BFAD9ED7B0810F92FF650FC294F2C5CBEC2F818E4B88EDAE7B12C5B0BBCE3BB2CCBAA85DAEB825FBF441E7BC89914B7BF28D41FFD6F0EC1BB4315A04D28EA8F15AFEDAB12C530F8A5DEB4AFCDA3CDFD883F01D37F2FF23892D42FD18F379F2CFBC9979BB45362C97FC55F00DABC33D20E7EFF12FE4E23CFB22C5FCFB8D7F78E3F01DADE65FB39F5B91886BF1DCEE61F324383F5930DA5029CF88E1D8FF2C8C3C8A28CCF2C7EFCCFD79BA3F4D3FF04B0F12700FD983C96658F5FC23FF6D3492527F5ADCF43FF9B43F02700FEDE1F286FB0F4BF4A0CFE04A8BDA6760BBF181ACF47C5657EE34F1EF867DD048F57FC65FC8AFCFD6AAAF5BF7F893CAEAFB67521C0E8477BDEAEF28843F0D1E7D28FE53F9665ABB18D3F01D28F46F3C33F4F0BC2F0E43FFEE7D2DC917F09107CF8DFF07B59168B72B845B735FE322062CFD67687CBD8E7237E8DD759850979D8B338541E19CC84AFF41735DF77429D27FC05803CABF4A57FF768310C7F0BDC0605EF9448C395E8E78ABF00D47FEFF2FC4D5A12AD9AFF5F0300C61EF487FC6D227936037A164C006F6BF99BF96677037EE9F243B9CAF5D46403CE794A458E7775E953487366D7D759AE2E8BC8D39C83867F48CBBC3A45A61B9B64E289180DECB1358BC138E5777389049BC04A3A0B3D4903C27FCFCD47E69253A3BCAB33146525CE9ACE8474B94B57916A6B72E9F9A8429FBAE1F2FD175698D210217BC111B3C1EC1C6EF284CD2091B30A996FBB949435AE51925D9959A99931145EE753ADE1AA16AD5436C7CE9C11CBCA24319BE59800A9FFCEAD6843A6BB51F33CED494FA665D63C6DE72A7F39B49B9B2EE0ECA1A4B315F66BA8462CBF156C3B3F48FBC9F534539BF56EA21A36B4A4A0CC6556B9EEB3B30D95CF51DAA52F2143F6CE014ED8BB82302C2BEB99E24A4AB1EFB445C94477B5A5AF4885E4E7D35EB940B906A3843CC5E3A9B3B4C9B27576F22D5036ADA9515246B33996BD277A7793C9C47652CC7D39D215BB3C5350EE945806AFFB52784AD86331426A25EB24A777E4FCA9F616FAA9EE6DA08DE01FD2F3EBCFCE82C972C954FA2D542E31CF3D395DCE1BB23BC36B93D4A1ACEC49E6C830F32DE959DF8F6EB96A05A661256D66B29F3C0D399E24EBD7DADED6773D2076DF179C45CE010AAE5032C92012B0BBFF6CDA4148B5C22693E5983E98CF13CCCCFD2B3B8E666E5E339B6DE4D8959A6C2EF329A93D5D2E374F296F48953B177D009662E75A8C9AE87CF7AD05698B7B58D99EBB31835608B92DD6E3EFAA42383387AA182EB7D90636F8841CA99C9999BBDCD90AA47EB449A7F5D48BC3CA7E63AE76A7B31BBCCA75EA696EC8C151B882D840DE0D3926AAD373A8AED915A4926D4C72A9DD6ACE14D07154D09AFFAA394ED2BE6E3F25ECE4E9B2F60C9D784B8BF1E3CC43C7EEF1C0AB15E290E73EF6FAE7557D5D4384C58ED5E5DB6A346139DBAE66E73F1D5632E30BF23459DC396BDFEEACFD4891CA13900F7C78C8CCEF16677BFEC6B7C8ECEC71BFE9B6C8E9B07BC48195C6202CDD0AE16CBE820176C0C95ABE7B54BFE45C478398EE95A48624C99099EACEBB730946DF9D41B905DDC805FE934B008655C92928422E31B6CC538BE0672770059BEF6A0D992936E954973597A80C9986B34EBE6DE73203EB248369232E464DCF1F8F041129795BE0E02F00D2B5C9FFC4E184FFFA25FC2F26CA05307141B68D47FC0980FF2A7DB4F1BD18867FB2AF8960C187C4A8FE1B1F00F8B338CB938DA99320FA2E59E7CCDE22F9BD63823600F8589E0B007D068F5B1E79F62FC1679F6107E807FDDFF1670349FF32DA6302729418FD9C00E4F12ED96382739418BC83AB650FAFFCF3CB2488E8EB093032EEC34DD67224888E5F5A5F039A20AAB44782E8056F051630F21F099917BC2B58C0E8E798C01E25469EB34187FFA57D9700C14781CB1ECEE262CFB6A849F8D4202741346462D7FFC037B8C5571DA16FF0EB97B497B3F193206A7F3912320787E0DDA1264154FB3F124458946342CC26F53D1B147D9ECD1D79AEF80B00FC599CF1D9E9370922EE40F2ECA65321821D97BE13145C9E240BDFF813C0796CAFB6B4FAE1BF7EB1FC3FC9808D3E7F1A887A587FC49F00F8AFD2A7FF6E86D1A7E59904D1B4EF4E107D3FE39B2062EBA2FCE1A9FF1F07D293F0E1A3EE87C3C1E97B1FEF699F57FC1530F8234154807E91FC5C2B6585530A15A4BEA77AA59F1BFE0A009FF94522BD47FC0900BF6AB7F4B94A4C7BDDECE17C3DEDE5D05A1EAF7847809DE057BC234174FC72D4771244A3AE543FFC2DCF247CAE8091FFF49FD1D8E0A7BD7002D1E792B6F53D18469EB34117FFB897439F4A61A5BE56600D60E1535CE4CF1EDD2688AE0322FDD1B56BC4F81FF8194F63BD17BC3B947E893C5DEE4C504D7FC97CC464F8DFF02700F997B4CB1E16C3F05FCD117D7A1B7C87A7F0BFE14F00FCCFE2846782287FA24C85F5CFA5A525C59FEABA3F36FEFCF9931C0832E469B66035B7C02D809E7BD283F23464932DF3B4F35658A9234F82A89C2741D4722741F413A9260554993799FC407DE60F21AD383741F4F32727AD9A20E2ABB6293713194827403A8D1D72C99CA7AB467E9751B11534E74910B5DC49107163A2B43109A243CF51CE523BA41BE2C3B93EE69069887C9144A4F19A2C1368111D85B419CC9CE2279999999BFF906704FCD1A062C8CE834AEA347A58B9DCB92AF04725A2BDEEEEF851D75E0E994B57D3E21D3E7E72207ABCFD0F5B76045E4F3DD1A393A520DDA908E75126672A5C50264DCCB79CD6209AB554259BC699A7A38D6E16EA2C895B96933EAA72DE2D33FBB3CB0AEB451B9D60FEE4C3439BCC3562F3542929E5A9FA6E6EC59F8F74FFB0AB5B3293B4B790EC711739F630647CDD4FC9665778D7F5A57BE6DDF40EFC79EAEB45F665D2FDDC5BF3A53F253B631AB293F1E1DCD4D34FAF1D60244D41DD78D9823492AA41470CEF72DC64D7FAFB54B35419C3589D8D76EE7AFDC1C2F4B4F7C2612AAEE02827A48E99588C929D97F1AEC09FC99C63571EE6B45928607B2136C794B4214DFA883156E56ED249EC4D5A48313CAA4F1D4ADAA1CD5414D5491BDA8664F07BEF946BB931D1DE4741263D83C5704E5A637698B40FCE3D0370CE3C71CCDB87323E77933981D0BCCD8FAE2956EF1E999D9921F95299ADE7492F507D35CAF20CDB6FA4BECB8D40E258F810175A65D98F3AE2E12149CA41621500FE8F7ED1B5156F9CBFF11A10DB86F8E30AD06DEA2C4DC1D91CF4A9EE2B80F49F00D44E00EE24BF01B8B3FD02D08AE7850397CE5E0064256E0019D251C48B0CDC9EFA0AE0ABB56E5957938B38FEA1F25C272FD6FFFEF987F4A066CFD1CA9F7FFFE10C9A3E97CCC3B7B77FD87CC7804202F7FBED1F3E24F94637B6C4FFBC714506AE9D271F6FFF707F058764AE4FFEBFAA55177FB8A094A04B1CD032DBC546EFA8F59FB70F2E27A64C24FDF8E7ED87737E55F2E521A3C73FDFDCB94DEFA1B97EFEFD872D3A4A90C2EFFD2F3CF0787FF4E4F3E79F0FEE2FC68E5CD23FDCA9AD7E3112A51D292912B5596393EC5054A3B811117048812B2F6B4DFFFE83243FF4F00B7BB7394EE99F9F4FAE52762D0FA9C4F71F2EA4FD977C1BAF1D35B93E3914507955604AB2BCEC17B751C467A84975FDF03F1F0CDA74C94BE348A2378E36FDF3FF33F637C875E4BCD2353A953302852DC9B2359DEFCE7F0E7765264082DCA57EDEE808B5B12B0B044010047F8AC4AFB0ECF99027EFDF6FCC74E85CCBA3B255C21BEAE93870D75CBB4809E4E38E5D500C88078475998856F9FD072BB033B91EB4B720501ED2B5E84B8743DA3CE1C80CAEB95C4FFE3A1489DFAF77A6AFB68FF9CB8108C4A52DF82F4625B8A8043ED012EE57465358885F88DD6ABA6EDBA42476FE09E0FC5201704E73504C3F39689FE500682DEA04681BE5067003F205E053D003F02203BDCC09A0477183D86665EA3685DA905A36B3072E00BFBC71CE07F7E2E5417B7EE03802870BE98B56DEDAAEE9BEEB8D430FB42C7BB8E6F5E4C535D3EB45C614619165451ACBB2FA49EEA664C01BDFF0B7A2A3E59FCF4673A1B2BFFF11707CC0CEA907E9CADF370EFBD7E29BEDD2EA2F376159C40F5CC99FBA9662D521DEB7ACDB91E99D491EDA0F2117ED582C24A30BA9C850A4B22C93015F645D7C4FB6A768C14512EECB9AD47581E3DD8BAC9CC1415B877BE4754BA26DD5835BC8F57AC0175945A70B40E6C14DDFB80D6E21D7EBD28823CC5BD4909BDB3B7BC6E9E209BEEE4220351C8074C07CA76BA19BE6A01AE74E741A4A1D216D07F52124C3EFFAC8173B402A65255637A9592681FC946D57E4F3EF4CFA1449BD4066B58500A74CE35D47518515F14E9C9B8C54E976900A9FE40CF77C0682CCCAF6D933E2BC8BA79A7EF109FF61458F00C95F9188A177D97A5FA415E490C12A5733EDEF75E7329CB5F4E68B15CCCA6734BD732E7FC044658119A7E4A9D67120ED15B224591905B9352DA9886106FBC871DA4E19D643F8F7CAD8016BB990EB1D4AFD80E964AB20CB4C03285279265FEA9454DCD7A277B32D0131489926A9A969ECDC2A6838F35E531F944B774C6F93E12D2415CD4D3C5DEE3F65DD1C0E5C76F6FA114F4B7D7A303DCD2C07EF6AE195DDCD25B30EC5523FD6A4B6C4E02AAD91B25F3AACF2ABED9365F6765148B24109E8B2C0D3A02095972E49D8AE63394B92BF1CACAFA2D3787966F7681DB95045AC6ADD968D535A20F681E72A9AED007A573BAB4D724DD1411216F4B45CCB071C41A68AFFFAE33B5895C3FB8E094C1DF7F8CB3992BC5B376E9098694A7F19E4AFC69B90D50CD997A282E8952246DE1D9C5DE3552FE8AB1AEFD641FDDBE1B39A83FA21B3B59B73DF35AEE4B3B612525BAF459690BE8386A6746854F71B22BB0656DC24924A64F9D48D25DF6A613AB7D98FEC1287B4A72D5299BC0A8AFF97D9F5B14FEC6CE3E86B2993A9325D1B175293120E590113D821F3E1830A721D65842E3164C9FA1A05124D01B7CCBE9569939ECFC1CE556E4C576316F4D5D8109395BEA40B90F5FD05865D3E19212729A765ACA71AA7078CD3FAA21093C66B370BC64CA0C61F1CD3606F950926AAA64D3A886D5203409E566BA27315D98168974B4192849D1A3211779B5B1266F7ED21ACF149129ABBD4248D2FD2D6DEA463EF26B5D972C540361A982C1315A953F2CCD93BC3D1ED207F659A970F35DDF4B86FBEC05ADA263B2931BCE7997E2E55035832CB98E19CDEA4DA5A3DC5ABFAA92B2E5B35BAA0FA6C04D2B6AD9D0CA8AFDD17848B2AD79F6F081456BEB185A755AE17767189F86D968C692F55AEBA152C994D3E707630D137A4B1B3267CB89B23554C1C35D90AFAB22D0E452BCE64540267CD77D620AC1C12B9165700629143229392223B26C407BAD6FE6A80B36BAD48F51412ACC96EB99ED6C02AE9D6792AE7A95D2280ADD47AEAB5489E56BB4EC2F0AFDBB53F7C785767E782BE35078232B12D3B01A463DD11C6585A8BCEB0AA98E08B037C5D82DFD59E16AA29233BA5C5628570A542A4AAFEA584ECAC8621733A94E2ECF96A2C57619CD94358756FDBEF56E32A92924A0577732B707D93D463D80E6BE940DF190559666F365B35FE97EE16B05A5FCCBE6A10D2ED548359D5A9273DDE59569341744399F0907ABDEE305A64B7A63CFD533952BDABF35EF2AE39D7CD23BC9BEE26739E3859BA9B45EAEB30025C6CFBAD060B59E94791DDEFB31BCBB5569D2F9C53C5E5F30C5C78B7BEB3A35C7755ED4B6C0A13E7DAEBC231D909A1D5B8B8344CD6606DD82AE04A9333B3EBB3D3CFDCFBF216DC302AA4D69059E4572BE8137D07C9C81905331549E569CB0D4F637676DCA8DCEE9A8BE4F8C24895A73515890A366C77A0DF4954349A502DA0BD9B7C35D2226B0E70554A25DB55472B986CDF686F61982CB1095C8A007C8569953B8EC5F7942ADB01BE34C3B65A3109B5C05D8990AEC44AEDD88066B2129B7F3E8B75B562AEDD73AD951BF3AEE343D9F69F62239C2BA3C84A3D555CE134CDB6BE9D446647B9254693257391EDFFDE4441CB2F97F6C1AD56DF0A8A67AC11322A641218DB6A097BF744DA1B33C87F6E5975D79E1475A8E9DEC49B2570C6EAA7BC5575E575B8A73CBC666ED1C83973E7DBA5608F6BE02CF02603AE8646EB90D93B57E19BF299BA40AACA6A9FA7EEF7905B52A3A95FDF90482658EDCEDF06D29ECA563E1785C173423AB9B9FC50D7ABD9561C1C66B2DF75C24CE029CE9AE67DD7719D062BC24056EACE785152F520085252D5F90C0869B2D6CB165931BCDEFDD39E13CE35AD0D38EAD79010BF3A4CA781C634BB1B382978844CFAB4120F3EB304BC4946438394C145B6251DB25617BF5B19EA2B4AB3642695352856BB23108979771F45D6CA144F1DB57ACCC88AA1DEED5E9E695DB9650F3089C36A3BBF3BF2789F00D789742C75AD314F1D1DBDBF9AFCB1720FF5B9D469F580CCBB1E758A587A9AE533A25212C84A9058CE9641748CAAAA18315CE3349990E9E32AC27FFFB2C32B2FCA5347BC3AAA97771D49EA8A5B48CBDC5DED305D19F31FF54AD10013C4D241B441E81F629FB280EFB821676E953D78FFDD3DA0EF4EC25CE5E4895ABF3A45FC632DD411486C38D95CED8A5E33A28154F695D8A249418395EDA8E3AE26E0ABA3E8D62B35CD3099FE23E0AD91DF3DC8F88FC38B468BF61FA9231F08377A10FB409600E8321C5DB9AD2ED6F6D1BEA4C1D5A1C8AF10AC3A7D829CC91ACE3789952409A4AA5523DC906E05AAA022A5A3464F2653AEBE3C2DD2FEB349B35AA4131BE5D5011FB6A51FB777D55400137ED2B7AB89BB67158A99B1AA773D20D57AB759FDAE24B9380304DCC187C625279725013B8352474390C40EEE13690690FA4244DCCAD936E9C8C629BF79AA8F94017732AF5DB5F2CCD8873ED17DF7EA13E92B795A835F5CC09558B34C74916E41DD3675E8B782647966A6953889BFCA4D83EA7735C1A2101A95590B6A8DA2C224A3B267127A428FF95A49D2E35F5E97D89B748EFDD921374D46874A99797AE7DA964FE6E13E7405F3E8C82EDA807D48027296F57C382D96AF56C0385CE5F6E0CE1BB3B9A5B094F2EE71AE08EE7269A43B84663FE41AEF9FA4558E24E2E95AF6922EEDAF0533B7DA7580164E7556079D74A5E7212BF3E99916E6BAE4E75F950A6201555CCF5252ADAA9A5A5A857386151536499304DE4F3DE65ADD5946557CFF5FD6732FB3A5722B906CAE08C94397D489C1D697A7588063B81D366B44BFC84C54423AAFAE49CE47FC042C7C12ADE003E0172C2C40BCDD0EACE2D241B8693CE22740785955D22EF917C3E2EF869CAE0DBC238646C43FE127E0599E6668FE89B1D20286E2EF1094E659F21FF803F0240F833434929CE1EF31720531661012D3928D98FFFE25FADA20ACAB963C6ED4453EE2270079DCA86B6EE419AF565F80277D6F79A641903FE941CCF5C4FF0048DFB6C6AAAF2570F4F5F4EF96E7457EEF95D2628F5B344BB292BF0CC2F029E64D1769796EFC04A0EF2C0E3C1C1643E481AC7EB3FABE9BFF0B5E39EA90C7476D60DEF6CF577C2998E6FCED8B12C8EB7EC67B005200BA5E0F39ABD37F92FF005CEA18BF4BB4BE4AC0E8AD6A24F5C0FFC65B9E1EC580D7EB15EA7FE6DF7D41E1AB38E33FB3EA4480B23C3A598850D9994966A16B46F7199F0EA2B2111F2AD213EF855744D2547CF475875B3BCDB0A7930AAD09C73F39F6CE29EEC64F809E2ACDD0E0A5F17F16C3F0BFEC335FB73CBA5083EC84BFC6D760BCE701B428A031B23BAC27FC01A07EDDA3697EACE5D9BF847F18D6ECE8F72EBDF1CC8050A2EE1E353E334B3A4D1A00134C5ED8AA2950E4E117B75F6DE7030FE98E4FE7151B8F2FC0ADBAB627FC01E075F7267F923F076F8DF840A7F8BB8FAEC40C3C29192C3287F0889F80854F2A127C00FC627D598086E167FCADF1450EBC7E89BE16B88FDD437EB99FA48D3D2787C20F403FDDEDA57FB9F927F3E4E92C6EC8A3BD2E437E9108C0D5A6541CF6CF08FD113F01F05FB579CA5FFC2F40CB73D6975B043538EDB3E4B7B50F7BAE1A0F7E02E06FB2D4417E3472056D7D3D4C2E055FF5E59705887D9C0F281F7BB4CF0B3E33C07CB5183CE352ECA90DA8B1CF2B7E02783A8BB3FC9BA1E5F9B6FD95A05A9E57FE37DEA9637D7BC89063BE6EFE69EF12D8FC33BEE8390A7A37B5C7BA76FC113F01AC0A844C38327EFF12F957B888FC995A1CFDD70B5E0D76D9734BDBF6BCE38F1BD45FCC18FE53FDB2E719AF2600FBBCC873F0C7C16640033F8B8B7D9641CA9E23203FD9671B3C7842310DB0C7BF7F3C23A4ED7FADEF853F00CA16EEFA623F981826DE4EF7B37DFC811EC39035CEFDBEF191A7E343FAEB03EF1E7CB5AFE4337C601FFB6F6E2DFF0658DF8321FDE9EA0D177EFD12FC3488F41DE6B2FD3787477B3ADD2AF18CDF011C7C0790956FC43E3BFE60409758F1B6C932C865DEF0BFF02BBCC4FE2B3AB5BE37FF0980FFEC6EE03F051EF6FC0FF977C635F0A560AB33F54DFEA6842DF8551D96FFA8BED8DFFEB0ECB38B0B7EA637C1AF5F863CCB9E797DCBC32C959754B44318FC22EB83059E3A5B8BBBF2D463616D17A77448AF20F40675360B2AF9ECC301989B54535DA4B6B54FD253D9EB5DF69BEA6973FECCCC6D97EBD3B399B9755AC5E874C96C318A44F19035EB5B2950386BD63D4F5D6E4D65C3CA52D5462934B2CC9BB4469BB4BEEBDD5863712E5B75EA55866DA9B69D63BAA9821D2F0036ADCE8AF89D1933D58B2A4213DA79DD15F11B26212D58ADB903B6D8BF93B5B6528B8CCA9BB441D6BB31D7E29C8A58E5C6D44BAA22B38ADAF5F29ED9034857040B126D795531F3744D7AA443079A7A7145D4345DCBBC496BB449EB5B93CF806D8DC539B65AE5C6B04BAA6DE75111323BA42A82597C09D667E6FCF6071D9A86B69C7CCF242D1455167EFDA216A489C80D98DC1AEF6F40BCA5CA789DD9A2214C6AB6F8D7D252E4C91887697CE30F019847A68DD01FD16F36FF1A1335FE0008AF04A036740DFED2A8E41143ED3684E1CFFC17FEB2CF1FAF5FD7C2F123FF0968FE555CF04E09B8C1AEF5957DFA0016768DAA47D64DBE4B5FE7789AB38DFC06D40E25EE14B57DB46CD1F8FD8BF1A9AF9AF2D51DDA0A53455A9E13CF0843062C865DDD03CF2E27C53DAD0E883F8B30269994963DD96823750EFCFAC5F86CAE68FE835BC93F38047FC8C3AA8E02C5D457AD35255ADF9065C0967FDAF3C2C73E177EC8CF32D7C1FFB4E7692ED973FC12FB2CF5659FC1ADEB6B0B6CF94B1EDCC3F8433CD7D706182FC97198C6BFFACF853F000FF6417E3B2499A1E5CFEA9E4E0B973CEC8AB27FA638EBBB7F09DE9B25DA9E835BE93B3804EF9478E3E7EBD6B7ECD3ED25A4D28C619F229FF051FFC297B99EECB9ABC3FC77E9257FD5A0047E927F5BE307FC01687F98F26C05C5BFE26D05CC4546FD21BF00C6EFF068F98BFC9FF89FEDB9393CF13FC2BBE5D9BF4C7C1632883F89F65B9E5FFE88DB8B2CC237D9B95046AC9538897F03E010BC47C42BB3CA66604D4B96FD99D25003D106AD81EF1B7B8B5B1D4917FE17DE2B087D665DE347FF98FAEAFEE204B4B407FFC5D0F6897F5687DBFE50E4A8DFE67FFB43794B16C19FF007E067FECB7FB6FBD97F8ED7CD7F03667D95FF74ED0C799EF101B43C231F181C1EF9BB765EEB57BF54FD76754BFEB33A46FD6E7CAA2315DAF8577976BEB4D227DBE7A83EDBC777B3B201B2FA6BEE725387D5ED2BBB386A4589F4200B3459FB864CDE4B8C35734D0B9315D7EC169B674D66911D70C82CB28B543FA5138CF3AE5722B40B22A4D3925FF96242E58A55ED8015A94E7C904A0237E9CD0F9B957B34ED5836E7CAB7B326D20D9C4DC0F5D4CD93E65DA4C783320EEFA63AF004EC53E662A545A40E6614733EB5B252547AC82CD92340486FA6D2A465C8ACAD64E7005D9597D16B2381C82855AC7CD619BB7CEB5DDF1D0019CBFFF2493E9095BDD79E9664A1B0CA16974C5B6DB25320745145748FE98CABCD45F72753F35F648E90BF33C38CBE5641AB7ED1C81BB1F4A540A96F5FA2B28A5425963179775992A77645BEEB1000E327D4784D99E4CCAFB35923A6AEAAF9B0316BC3C3075BECED6C9959824442846E572C92718A24E9A7640E21F36E5513AC6CF93257955BFBAB79373B824A47C8594DBF1966516E57229F1E4AE6DA3A426FE84D3E6D4CAD6448487CC662D4C6E6EC1702EC5DACBA59A69EB671206D2E1F6F8EB9D2B35363F64CAC64BC748779E61E91D2714007F6E6A9B781915E3769737556A6F126EF661D967743D2348AB342562D32F2D4D6ABFD302225A76E7C0BD82B56B57D88A78E878334B84737D9D6B5393B79AEFDF9ECC2F19874C99CBDA9AC26A6A0ECC5950BB9DC6D1C489B4BFB553492EA4097A9E90E473AE781A71D25E230DAB7606EA9B8FE801D9C9A794F4430DE930F6832A7C062559F77E12E0E65754A957CAFC530F82053ADDEABD309005BAB94DFAED77D73227B36AA2C355B8D37BB6AAC943663983942E969354FBE743699AD6ED445C86E23A99AFE689D9A52D5D4060FC0F6AE3E1F92BAB0056A82882F69D5FA74889CCBCD56B74D7A93E162957DD1FDBD3F5F681F42F2A535ACF8FCA658598CBF3DDEFFB58C43413217ED43C657BB53D068B2E63198EF926063474703167E02783DE4CE97C62FE1EF16DDFD233B73D4166A135AE4591C829F80251EA52FF917C3E2AF01AF7674CB92F097B78C1D1D4CCAB999573E7902847F91C7AD460CCDDFF7ECD061A5A6C0CB7ABFF78E0EF8B70025FF003CC993015AEFE820783B4A675BDA079384AACD8A24B6CFFE25FC5D7DDDE419180A5FE4237E0290C7C3F9B1A3639418FE1320F9873A8FFC2700F9138262AE27FC0190BE51DFEDD1F8AD51E4F1C75FBDA3E341FE13FF9B9DA0DB201FBFF35DC0D4F7C6C7FE95DEE0A78EE42125CF602879D8F164810BFFCAFFC6FB34D7AE203E252DF3DA9D9EF81F00E1DD4DAF15B117790E00F87491D9C6F9C87F022E758CDF0CAD2F87BE61CFDA62F1C4FFC65BE0DAD121BCE7A3F68AF9D068F0AF158AC6EF1D1D6CF8CE1C3E01CA786D9E277276DFEAAB9CF12277FA96FF05AFB05C00B8B95B576A5DF164FC12793C1FD56707FDCE16DCBDA3637208DEF94C01A6B4CDDFA7B0B26FBFE60363AE6D9FF9BAE4E79344292898F8630935406DA8507CE3447CB5F7BDA3E3C69F00F0CEA0F68E8EF94BF83B7DEDF1F228BDE4A7EA5583B5A3834DAB99FFECFE42DF6CF23469A4E5CF976BBDA383496E05E4DED1C19E5CA9337674F8800F7E210E589E03400AEBDE61EC10A0EB5085F68E0E4875ACBDA383BD1C26F78E8E17FC04C03FE4F6CFF18BE5F109606B47473D1D2B50E317E32370EFE818A5B73D5362AD8821C05247F53B4AFF096F83F429DC659F2A2EF6B7469AF51DF28B347F9D6C136B9FFC377E0290C7DD476D9078E27F00C0BFD6D7FA65DAA792A861BD25CF85B73A65F0B64FA9637952415B7E6F912A813FC8766F7D7DCBC9F6B77C64513B3AFE1FF0D991583B10680ED940BB7674C06109607D0F004FD31CE8345BDFCD30780B5C3B3A9EF8DF78467F3440C29AEB17838ACC1850F6A908503B3A2075B4547F580A99F042CC29795EF013708523DB7F07A8C8BFC245E4F1FA4599EB19AF06DBF61CA56FFB9CF1C7EDA57674609FA9BEF9DFF16A02C0BFC873E18F80067E16177B2E8348DF2BDE9EE13AF86570E3FFF903D2DAD1417FE741FDDED1312B28F80978AA2F5F683EFC79B99FED9FE1CF682F7C15EA714AC7DB03D0FDEF81770FDEED8B6F53545FB56502FCE2D6FEB301917FBD2E79982C747BCC3750B6CFFEE549DFC35C8FF8CB9E533CE199D3508FB9E3ED0CF8F8B32791663CDFBF489E02944166EB6EFFBCF0BBF9DBFE3B3AFD84B7789BFF92B6F1BB871AF6EC7CE955FE91710DFC8A9F5BDAE25FF958EDE8B82AE8677F687B8EE2A4EFE0F613FFCB1F4C6EFB339CCA8895B914E4673CE10EA8121E8EA9698026660DC82E8E01E082BB8C5902600FD44899C4816CE200BC70F0B9941AE515872FCF12D431C84306152A19E83D14A34A8626F53A4668812F720BCC091D8CF7E9A99876801B074031231492D79B5C27ED047C91FBE01DF02CDD0E6E7F19F90E6E21D7EB015FE4E4A673ED06377DF533B8855CAF077C919B9B4E6DC1F2FF34892DBB85E43405CF41F90C220DDF46713A106E141772F10FF8226771DEFFC6D7BDD9DDCAE10A8CDDFEF637837C1B44A67D93EB78933FEA38B805C289932ABD5EAF83FE16C9784AB55CDCB89E64929A0DCE53732BD2DC7CE70BB2C58572058C0FB833DED74FF0B4B81599B421AF73521751C03B3829FB3727BD11E44A51E0F3E1DF373E3A554F433FCB71737C3BC55DA252FDEFFB1B62E8F8113DE1BC3DEEA7253D980F7248961FE741D59CB234E1A49E05D2CD281C334826E1AA855D910D9805007B63EA88A31D1B3DC41A0F2977AAC2AC9E0EF7D314EECB937F1C19E66FEB97C41AD9F37E02891889CCCC046F6BA2C5979CC4DE266B9895DAD6B786DB77CA59B070EB13856BEB99181A9F29E161114DE3C5225A84E14A120FFD2700912620121A109E3ABB31CD25264E5C19422E978C90229790CA3EF84AB96A45470AA1147DE0067CBEFDFEE0E004E3FE7DBE31E1C7217A55E09FF9F0EB93432099DFA34952F3BFDE98E277FA221BB7F179F2EFFB8D8FD3BD51763EE96A399EDF8E7BB01D0F613B45E1C08D370EFC5216723F79D711837F7545C82AD0CD5CA7BFC58869D759EB4935A46D32B11080F17578C8A827C58D590D69E90168131A22763D99D444445BB9DA2F73FBE6A05622DFAAE0A0745DA43DA35DB3CEE015E9A8C5BB705B7E461E35C9B8DD7A3ADA25C736C15C8736A4E878E16E06C329F5BAC0353B61D574D60DB2C130AF9B2C0078B7F2033FC208BF73C624E711B583CFE0331EC267B6724EDC7B639E5E9DE2FDE02FC779728AD2EF55B931EC57D75D91A3724FCEDFEF6F0C8098118E3247A9DFDF2A55774C4BAF198F7E7DBEB108A98319ACF10A9318B51FB4B355D85BD6B6B964FC5456C88CB662DE8A4AD521C63174D64DF0768C3E11A56256052944B163E8AAA9E109FBE01AC723C58EF974166D4F5089C3314AD4C866C0AEFA780EE33B1816A063A839F8D8991D524372854F0448E75BA45FEFEED80B4CF4A709B8886D8143EAC4D7925F6515C9EB7462B4889D2A50759DF680E7A9C9CE0D0A7C913355D0796504143243EB6292C32DBCAA626935073500260F80CFC9C4B9624FEE62268B33D9E622EFA95F2842EBB944AF0390429B039194120F408AD0F9784348E16DA2FDBAC992272B0BFF9F42470458AF1FFC15B847710DFEB75FE7FC245A24CD360A72BA17EAF0C9727C9B2BAAC82FD880DF331B1CFAB27E91B4142E0B2B1B97781C7C85FA5C4DD033B12FF803A023648CA703E37546762FF803C0D3256DE33743CB13521FA85A9EBC5EA4F95FF803F0248F36F4B2A6C780D4FCD1B548F32F92F6DEF2EC5F82973FD37119007F3E45814C24B73C17FE004C6BFCC07F5747F4C56DE098EDCD8FFC27800DC54BBBE6BF19A67E2F7F98AF873FCBACC33E4CE66D0198F026B995BEBD124489177E0278A6710D4BA6DB7F6EFC04C08D990AF0D3FE27FF03003ED537F1EB97C7FA5DDCDA3EDA62011746F4C6EB2C2F489A8FEDAF896E915BFE0B7F00185CB252001E9E3FF03F00D8421D19DEE8AEC4F6DFBF449ECB9EB33A1EF11300FFA5DD9287E0A905F0F27FC5520614DDBE3E551D4D86FF893F00E86B7CED8D317EFF62F97D8238DF5BDB20E05FEC79E32700F967753CF13F00E097B4A7BE5230F68CBE59A969F9EBA0BCA1EFC297BEF402F1871FECC3574DD37FEA7E0DE9AB7858C7C04EFE8D3F00E0E935C0F3F7927FE127E0517E5B4C02445F3BC03A264E53522C73A1C5E27FE12700FE6C1F029F3C36F29FF803207D997920E3DFF13315B4E43900C2BFD867091CF9EDCF3DDEC79F85D76E8125FF859F80F61F8D867EC25B9D0280577CE00080DD7FA505C980916702C04F73D93EFC660E154F68DC452240C52B36D16CFB132D00E817F30752A4F1CC658ACCC250F89FF80340D953FD47FC04809FE67DC44F00C22DEDDA9E9C715C0A5A7E1D1B85013B7F509C814C7E1BFE177E02E81F41AA7E7BE59D122FFC04F09409C658EF07790E00F865BD855FBFC4FE577DADD21BAFFBE591B0E60B48609C9132E60740BE44A093FFEFFEF1C21F00F4C5AFC4ED47FC0150FE607C325EDB73FF12FB5FF69CD5F1889F00F82FED96BECEE8740054F887ECFEE248CFC2FFC41F80CE271946ACF658007E317F5F7540C034E0C99E377E1A1CF96775589E0B7F00C02F695BDF3FE4BACA5832FAFC67920EDDB3041CF283E2EADF2769B06B7FBFDBDC74970A78B25C6B87BFFAF58C9E3433A3B246EBB8F00740C709D2D6C8169C9C58BB1B3F01E059C1A17474FC419E03005ED923771DECE8B47F89FC0422012A3BDAA52FFE1AA0EDEC9A83478BB47D34A6E7E9C8D6F62FE1AFC6D8004EE8621F20642654A3EFE250F20C00F2BFDAF3C41F00F8B3531475B23DF291FF04E8C4B0D6AEF5DD0C238F7B674ECC493478E57FE34F7FD049EFC893D72D0F73C796B0FC47A61020FEC386119B6BB7A6F18BE5F17D280CF7AABE36B792FF05AF4B163078C9AFF3F75675489E17FC04609F65ED1FF81F00CEE1F4585B63B11FF00740E776AA7329751EEBEBF4B7E3F5D8933C0A0ED51E51C7E64D83423BF27C9EEED1DCF825F6649E0440F63623CFE2B6E45F1C0AEFFACA422AF8F97AEC79E0396BD1E125E919F2C4BC58F599FF0998B5F3137E3A0CF24C777A90E70448FEA1CEC0EB5038E9CB528F02CE470C0849BF0699CEE2113F010B9FE02F3C2526FFCCCC1BF2A882FA04D17823A71AEFD1D3893F01F04F3293643EF2AC5F223F1323F067050A03CED2973D2FBCEB4B1F9B085FDE5247E43DF2B7FC7D865EDB67EB3B248C3CB14FF586A833C48B7D98DA456092D8F89B1A94C9C86FFCCC36B59364649B9C2F5964F09EEDA9E9BBF0BFF01380BE72A7D3FE07FE04C8DF46F53DF29F00F04BBBB23F115B0D4497115B5FDFDB43FA54F14D07BDF234E1CBFCF72FC15BBCCFA467C42BCF3E4DFBDCF809409EA55DCB73E10F00FC3559D7D5F128CF04805FDA35FFCDF0A97E1FF83B22E91219E3350BAD06D8F9068E2A72C513B681F42FC1872489B23FB0DA21F9C768F4C64F00FDEFABFD2FFE1380BEACAB22CF8EFFB73C0700FE4BBBB6CF2E31F5ABE9DCED0FC7EBB6FF3FE6F699DF68FBE86C67C81EAD7835C32B179BBF7A64AD65C43EAC16814FBA8E3CD68E5145C7672C70E227A0F187FD9FF005687D3981EC47FE36480164CFD66EC97FD9FFF287F97AECC344B114CCD2220E6C12B7B73FE8EB2DCD06EFFC9009A0033F01C843E0FA6FFC04485F558752F496FFE27F00C02FEB357EFF127F38EB77736BBC372770E968D5AF0E0647FDD6D793FFC8B3EBF7C66B75A001C407BB872E6BF889FF0480F76CE1B4E7FE25F25FF69CD5E1FABAF113A07865F78E3AC1F3A1E5A85F9DCF0F59FE5FFD8B5AC792FFC09F00F5A7A9FDED9FBEEE6EF9CF0900EFF65E274B4B9EF18BF54DF75D1F6E20FF34EF237E02C0CFEA7BC44F00F8A55DE93B04963C2FFA324F8BB9B2301FFECB02C14F00AF9BAC2B1E825FBF045FAF27DF1EA52F791EF1959F2CBC5FFF0FFEE5CF8DCFEB3FE3D779CB55BFDB7F864691DFF99E2E4D4660D5A6FA77362AB4FFBCE02700BCD5AFE222CF6218FE6CAD8161F5EF4FFC2FBCF3873E059DEA733EBFC7CB95A04AE0F09F00C93F8A8B3C4EC074734AC993EE32F94671AB74F7117FE5C3718F99CFAF5FC23F641C0C79B03CFEB6DB63D9531F6096FC0320F9DD9C87BE5C200907ED27349E2FCA64CFAE2FED43D6782793DB9C3921F7AEC50B0E1B671104921EC495CB648948BA18939C7AA2B161FA6E0462857A92C4CC417265ABDFAD823E19E1AAA032A3F27948925873D6CDC812F2243B46D553263A02F690B0BE74A623F4809A8351EAA9A7AFDF59DC89CC92EA0BDE457ABA639376CE45121E044618BFAB392BB5FDB686366A113933EFE763CC21E110B00DCB17B3217542B29EF6BB767BDDAE6BB0FEA139DE83548A5BE526676ED21302747DFD54B6D2778206EB561425785D47B6E426B5B8B69F7EBABAB572E1773F35F6677E6B899158574FF56D0EA6C9D490CE7C33D903D5223B2EE9F409D56FD782278D3987B70A52A7CFAC57A9E029F735E7D38E540BAC9C788FFAFBE97BDC8CB43CC65187C219DB25A4222DE52EB3BBBAD94617F06E0B7EF720DD787550AAFC30BB687C6E2A0669DB7AE5FD85CC589200E177FBC6A52275B0ADCBD25145CA4B0F7281B9749CA737D9E5E6DD2546C89E82A8828AB416E6B62630D948434DAD29CA90B4E2327E8A3EC906C38DC3932D796D27C859CA98A83E0CC1D28E18715DE3F72F049C9C74274F700384A45CBC686D27E097C521F809E0A9C747AA29CCF8C87F02A6B40BBF180EFEB5DCD9FC8B0CFF0B6FFE177ECAC36E179937132008A00CB6A3E222D784E7FCC5F2D809DBBD9127F3576B02EA057F00A6F55ADF128012A3EF322F00B851115447E243EA370237FE00805FDA35FFABBE74B6F6F087E375F3E7DB9B691F45D725004785A775135A9BFF8D9F00F05AFDC13FDD8E1EF94F808E2277750CFBDFFC27605ABBE5B9EC79D5EFE6D678367CD9209E9091826AF8B59DE08376607391A5FC803F00E033FD9B5E26FA9EFC0F00785507EED70396F98BFDE13038E2CDEA30FFCD21F80990FD5BBB969F1D522858DB0928CEE46A2F1F5EAD9BEDEBC64F00AF9BDCDB09E62F964747AE614FBC020178FA62CFCD21F809B8AA23FAAE12CB3E677D2DED4E7DA551F847DFF4A12DEDDE4EC02FCB20C147DFF41A0BBF2648171E86439EDA4EC0D32C6F0DFF2FFE8D3F00E22F75F6768217FE0740789977CA1F07AEE5FB7680DA4E003E13746B42A02DBCF007003C2D917E90FCA7ED79F13F00E0BD38BBB713BCF29F00E19DFF0CFBC4636BF99ED7EDCFB59D40EA08BFB713E81779F8C64F4097BEB713BCE2DDDE0B803C5EBEDFDB095EF00700FCAB3D8B43C5139DC9837849952B5E8DED04F397F88F33ED9AE1A4743787BD9DE0153F0192F6B68F03606F57B80090D3BC6E5F377E02C02FEDDA1F7C4F774F68239E53F4DA4EA0FED1EAE3A53FE00F00AFBB37DFDB09F8C52DA226CC2F00A4873C7B42F8153F013CF584D5815FBFD8FE777DADD297FC1EB0D47602187AA0A4EF7301A0AF47467B3B0180137F00C0670239038DD8FFC24F80F207DB736D2798BF58FEDB9EB33ACC7F7388BE1330A56D7D93D1D576028ABBF22BD7D7EC2F6EFC04F07AC8913FEC5F22BFC729B59D00FC8B3D6FFC045CD5117D5789D1F7AAAFA8B3B6AF3030D32F9D8D17493EEC191B0E95D57AFD4576FA3DDF6DEB713FD6E4C69D7945DA5B4CB2F9C4D9322762119609FE310EA47BA28F3A278741BF42BDF667FA5D6E3615C9769A90DE15CC714D455AEBBAFAF983A36EE43635EF01C9F81A32172240A23E31AA0E7B6137817D0CC346480FD83FB3A485542EB72230A4179856BCB2BE1DDFE8EA96FAB0A23AF8FA8F42F92E862847752C324A897CE7A92E9B069F4F0521E3ED7CF240EEC7BB4996685774CA90F91EA448F6DD7BE4C2D914347C3ACB83643AD91D994EDEF8E0DD456A57F32055046446F47C47479F05994E1F922D2290CC1449487C4E1A2D520101CB3281E0A79AC0E169978B695E483E2C2A7DB5D1821EBD48056BC03A51CAAC74E4144F532F7C2C2C5637D9FA46AAA5BE0E4E02AC438A221513561827692A1AE15A9334E77E4A44CCD368C4D92C12A3E62838AD49B65A05A57E2FD2D54DB972808F4FE616300892C8013E74B2256466ECD9FA4C7F81F5563C9CBF18CF772AC2B7F137B7E6BF39184F2A3FF1C7EB96E7C26BC57FF03F5E17FE5387ED4742F1E7A023F1AF03A938908EF1E07ADD78C55B7E61A2D2785D684E7A542E4DE1D816D7B26D1FF02780AD6353BC47FC04FC661A6FA813FCFAC5F2E8262604208D91637C6E69DB9EBB44DB739BCBF86D8DC2DFF6390478927F73B03C87019FE56F035A9E6F478C4A80E12FE76453BAFDBCF43DF11300FEC5FE3A390A0E2CB95A9E3F8E57B56248ED93C81191E82396BEEB17E39985DD00F08B5BE349A6692F9FD9AE86FF108A89CB0CDB634F71E333A98BBF7F893CAB38E3598B05CFBCF329CFC61F0015D7A5B73C5BA3277DFD3A11B8F3B76901E30F00FC5FE559060C9E968B7933B558F857FE5C8D92F8F0697BB641AAF4265DBF967FE38B8C012FF31ABF0DBEEDC9275FE5FF9B5BD98796AAC8D9F214B9FCED0F3B85A8BE4CB98BFF8D3F00CCB638C2EB68C7E61F0FD1085AF200B07D3A50BB747BE30FF80350A54FFF8C3CFEA5F82B7A6B9F180C4B1E3AFC9EAF9B1C8C2FF5CB9E88A7D7F99471C91F01D42206FF0288FF286EDAE7C4D7AD8B8D9FFCF5713A2911BDBCF9EBE4ABD54058B872F81DED71FCB2E56F83B4766ADD6DCFCD61E00B407C20814934283CDF43740430DEE26DFE3A07E6C07FEC5F848F3F2FFCE0B6F8AF0012BC8A631B453ADFFF677C06EC14375FB7FFD72F00B6FCF843E20FD796CADA55DC7FE00F79267E7078E2BFADFD83FD0F83637F2766FF51BF07A0F0539E61F061CFBA0D7CD967CD6FCC0A9AF84A32CB9EF5FAB0CFF2CF1850240AB63CFF1B9F05919667E0CB9EFA65D873F1FFDFF64C859EF53BF8BFD827E95CC7CF784B15177D17C0F6390266CB3FFBAF70A8F9A506B4FC677837FFCD70E85B0CFBF5C9FFC2DB20DD41B4FD073EF161F58F6DDEB3BE063E3DFE1DFFD51DB87E8FE224FF1DFFAFF8F93FF14707D1F1B0C2E313FF04D8153F8FE28CBFE2CF919060CF156DBA3DEE0615FBCF00883D5FE3DB02047FE557333D8B3C177E021EF8FFE1600A22EA1FC62FE2CFD7FC0AB02265FF2629B4E467EF81326A994578B6FA285DEFFC9CD561BA0F8E5759F995B7BED0A1B0FE6BBC26B8E8D0AB3DB235C2E4DA20C1D62286C9037F0028CCF88FB5FEC5CD2A74E56168F9755C30E95F0ECE2DF9F1AED5FFDE78EBDB80C633E3DBFAC602EC6BF31A28C56950DC09C92C7DD92712664382D451FF52DF973DC83F34DAF6BFE5F980DBC51F8D263E80C57FE34B7E59E03FECB3F14360E14775C81F86B4973C7028BCF4ADB5FB4B7DF9E71FED351DFEA6E394191FD5189C60A37CE073FBC30B7E02E0E6390AADD4973C37FE00805FDEFE137E021EFC7FB408EBBB9BC3B64F371FEB5B0D6AB517B94703A6350E7BAEF6389A9BF9DB9DFED57DE5E29FFAF22F4FF6AFF672D7EFC61F80AADF16CFFCB782E13F1BF82CBDEDC917E02848621A7FD38E472AB4DB63C68F1CD0DBF5C504801A9436229ABFB6D3402EBCC6FB9CBEB0FC9FB5BCFEA5ECAF291D1D8D65FB6C6ECB9E4C760530F1CCFAFE80DF02441E867E24E435CDC5B106726F5DAFD9FC4FFC09E0447597AEA4EB07FC0100AF704D7EB5F4F5FE224AC42092E704B0CAB8AC51FCABBD6B06D2F88A6F7100C5AB111EB77FB24BB4F00760E1635EE31D6F9958CD7824F1F01F72D89EA3751CF2ACFEA201DDBFB838E66796BE0DA8F612811B50F1D6A55FFCBBFF0A432274E479E5AFB92F59D81F68E8B60A0CF2AFF66F70360173923C655F50F3DFBFD89E3A0A0C4076D4E8C20AD5571D9F65FB5CF80320BCBD3DDB3F9EF10380784BDA9667331CF5ABEA03D0FDD73EB8724A38F1EDCFAFF2C461C461E29B7FB9C7E10FF6287E31FEB27F45BF5477F9CF813F004FF2EF0A32FF2F4DA5B2E5A7EA775BBBEDB301C61F0DEAA13DFEB9F1B3C13EF9834E066604CA3C83F967BE8E5B0B627F75643CCD7295F5BDF00780F8CF1A04F81D4FC62FE18FA7A16F18529B9EDDAD097CF3DF1C8C3F009CA5B2A46DFBB01C510C8367A24CF67482047FF97FCFF947FE0B3F014FF26C8398BFEE90A23B4807ADFECE649642C2DF33D23260F01300FEC59E9E61C320C93FA93EC9AF333DECFF3A4909F96995ADEF853F00D4EF7427CBB37FB13CDBFDCC7F736BFE1B10BCE70FB5BF3478AF837052EC92E7C2B3D625F96BED838B7095FFD40D2F96C7E32F34AAF89FF489F595F0FF936C3FCB1F4FF80380BEB338E337C3D87F1AFCA9BE6EFC595F477165CFAE20F3D7996E387C8D07FFE8031FC811FF77851A7F0068BF2FF5AB553C1C2C1F685C02432ADE3A1BE9FABAF11340305AD9CB0FF80300DEAF6BF576E1D72F8FF24FF56D9FCDE1D13E4BBBC57F4968FC91503DC9B32D60FCD100B1CF6C9EF187F58BF174C0326026A89FECB93984FF4CC8E9BF18F791FE653AFA91FF04809FC505BF18469E33FF7FE02F0FE75A95CA3F333FCCC17E692F3A9A90A7D99F893B79F6463B42312FD653E99C1A97C93A9626C44AC70AE6A99A06677955574BD223B256D6E2C91CF2580571F0849E2E928C77905E85615458E572709B59156786C7903D86E208418B913964AA200A760428724600E70C122F16D308CB09B6B5707C2383EDA2359C27BDECA2D95F47B0EE74515F934166891C73594E9D4169561CCFC7D3BA9586A78C3121A9AF3C35AB411ABC9EBADCBAC286776DF92FDA4E84D4A21E27C515F9C72BA4A46579AAD90969949CBF7224E9CBBBF8CCFBA776B36816221FE116F92B9300FD94AD81C28B94D8DFE9822135A141D6601DE9E6D5BF90E09979915CB4E5EE86AB9B481429E820D7619D9FFABA67590F70EA25EBCB2265EAEFF8C022E37B4592F7BA235B64F6098B5437CD396E51C10571A8A5EB94F354399480A74B66AF902E5207103163835359FD3F8C2C00D7E703C374654C1470C24315E04E6C37672D860E2B3D2CE982D737DBB66C3F94E5EB00013EA372D1BF528F80C9EA7937C924ACDC9695A248128C8E4158AA8E16F40AD6310BFD9CD04F0862DE907868F03F1254C866C599AC905F08E9A7B2EAD6F143958B8EC95A6165317AF33902A9126B399EA744030A272D49411652FBB836C941A1A917982AFFC7F5FB296220D422E55A9497A79C152832A74FA02FF200AE6FE163678E002DCE363BEB3293FCA7EDBE886127175251C289289F61B8B97D329C919C9F4C218979B6A04052BF9394B9F6539DC2012B7A16BF4BED8A2CDB7E9A6404E7C6C841AA7A8A7795EFB1B808F9954D357A8ACFF31D68B9A23E00E4691984B3730D06938244F6E988BA8249E5D202EBA9D7FE10A434724CD0C4421454E2B16CCB348F22C6E7F26A1B072B04BC6DC5BBB69E1C988AC1BCF26ADA841A05CBFFC173ACA0C86E5FBA080C97A89AE2EB7669D14708422AB6EB8A130B2657C197DB3E7A4B41A0C4D605D9905950E6C339ED66A1172A9519E0422AE5332BAE7313996C19467401AAB572C5EFF80F1C04668B9CACA70D9F216D90E57B056EFB6817199CABE97102B3CA65F6B6CA75C757AB18C413354C0EEA28E3D8747C785A2151974CD1863202026CB2B651896C3B47A349BA22BEDCAED50A5C1126592F2BFF09A95353FCFA972A82DEAA9FAA9AB66DE59390F54116715D62D3D5E5DDF8009FE04E52C7B69BB39FFAB4A84956C4082B52D1762715448BA877FFDA79EAD4055AE2D20856D6D1EE44E7E93135CE46CE80B59B9B5208EA227B2AE880AC54072BEE4597169A178D608AEDDB25B473159220309ED6F420ACE8C77198AE65EDC2551BA98A4B41F531BB3A3E3FA5759B55FAC10E92E9173885BD9FDAAB3B76D1EC1CCA2A4832DB9D765DB5867748C85CEED6EAAF00A21DCE5883575CAEF63F43320F16D252FDED26B02DC953D9F60F575A52177C8163FFE17062456F75437A9D33D4158E141B1BBF7F91BF91DC09CFBC76F09BDB0F786D489EF8F9BAE5B9F8FF75D7B3F81FAF0BFFC5E54B25A1E46197A00426AE591EC2BFB58B78E64FDC01C04476F4759FC2746E5A0479941A6325248FF809E046FA29DE237E02C03B1928758CDFBFD89E3A5A1B012A189251B7B46DCF5DA2F1DB5CAAAF618DC28F5F8CDFC509FF2AFF853F0DF828BF3A651B30FC9D0E9160C51F1C7048C3EC4ED1F7C41F00F84FF30ACFB703B45F7725E28F78EA68EA7C339EAA6970E85CCF37CE5F8C7796D880C96DD9C749455D1C0CFFEA14E20FE14F9E75F1F72FE67F08C0EBCA13980E72CB8DFC69BC7088FC1320BCBAA46ACB1B6F819FF40D7F765E767B1C1618FC0BF024CF36A0F1748A3260863F8D7FE1EF54C7F864DD6590B2F6837D9438196FFB3400FED3BCD677FF32F075B157F3AF344C786EED706C2CFE4DB6BF39B5A0A3D8F1EAC21F00C297BCAB23BCF997BFE166920780BA2A7D6EECF6626E9DD83CE10F4049DBEEB7E55FF5CB4AAFE261EDA12D79988D71F379C2479DB67F5E27F15FFE16835CFC1B00FF59DCE6BFFCB918D64D5285EFD78DFFD290CD33F6B68F42190E9C06A253DA15BE467B1CBF185FF669FC61AEF05F1C26BE324912AE8E06D57E990EEC0810793CA22C0190475DF6515FFB17E199C930C3966773EBF8B001E61FC0AF0CF0D987BF4AFF6F7CF5DD85AFD7AD6F310430E4D7B15DF6375B9B293777AFFF813FE599F8CDE191FFB276DB73D760F0D3E0D8739AF7A9BE0E40E3873CC3E0DB9E4C1738C0B63D4B7DF17FC6D78251E1FBF56D9FE19FCB5DB73DFF37FE94E7C05B41FFB2EDE9E2C2FF7FDAD3063CEB77F2BFF40DB9DB97BDA58BDBF659EDB73AAC1EB7C6DFFAF5611F35D861FFB6E7599CF92780773C8F0334C3B67F35FF47BC0CB2F1B1DEC0273E2CF98B7FCB7316F7C43FF170E97B8423EBBB01D637E419AF5ABC27FCD141743CDC17EDBDF4470EB00C552AFF398A33FF2BFEECF446FE336A7FB5C7D5E2E26F577B7C8D6F0B10BC037E2560CAAF9CADADEFEB69A127FE003CC4CFBF3ACB4823824C9B70859D026CCF8635B9A759A84965449A59923C8CEB956F747ECE2858FD45DDC328FB30A107437AE4C443CFEF41D6B8896B2E789DCF3756FF78E30F00C519BFF77B700489D617CC50F27C31D726FF64D9C8F6B73ACCA82CFE2FF88C016BB0197D39AA61E5B7E317F3D7B74B089C8464965EF55B12D2EFC63E69E03585FE20FFD028F23FC9236E277F6934F00568FE035FF26FFC937D061EFBDB808C6BC47F5487EC39A43DE51187C2EB753E1BB3FD07B7C673D7473998F11F1E4FF5642CF364F2E71AECDB7F2EFC01E02C12CFAE7016CCB2CF853F0034E6E5ED3FC8730070A73487EDFFE317CBBF9BC3B64F371FC9FF82970337007996355A1E7BF86A8FA3B9997FB28B9A98AAF6E5F6CB88ECC9FE692F2FF5CB31C5853F0055BF2D9EF96F05C37F3670B94797DEF26B1688049B4516E3FF18DF53434CF2283DDEDF3BF335B51B940E7B315E9144AB0069BF2C7968BCAFE9FDE6BF7F315E372C03A87C7E706BFC066C3C3123F9C9037E0B107934EBCEFE96CCF378A27B2D52D83E175E33E10BC067369A176238B0E2095D492B68FE0780D91CC7737D54DBF25FF80380F56EFB547BE7A43CDBB3C872802B3C6EFF64C358E3AFF86052B349254FE227F1BFC6BFAE3EE27FE68B86B7377EB720E9DB809A774DB8EE859B2DCFEA5F4E40C55B977EF15FFD971B38DBB02470E93BF973F399E28F4EADB1FD35B280C4FD8467BA58FEC945A3ADEFF8C578BA5C5528D56A7C86CFDF6BFFC6E460FC01E0623BDA1DEEC12C41C97FF33F00C487256DE337C36D4F579FE4A9EA2E77B57F3EE2973F1FC56DFBDBE11FF9BFF8433ADC9E6FECFA5AF69FE944F82F0E9B7F079C27F97705D99E9E4A658D25F399C37A6D9F0D30FE6A2F4773B37D2EFC0198B5D9FCB3C4491717FFC97C5DAFB3302F2BEFAA65CAD83FF9DEC24F00FD9796A598AED9FEB07FB1FC9A7AD286908A875A49D4CACB8E87377E027491A2F09276C9BF18DAFE8A84F2FFE4B7AC5DDBFF11F227FC04C07F16677DB7412C3F5B6CE05FFBE7D5FFAAF96899A9F95FF803807DA6B9CCDF336CEC10ABFC93C55D18EA243A18126F3DBBC87DD28BFF8D9F00F05EAD2B777AF287ED7EE6BFB9B5FC1B607D337FF85EE3053E5B56F754ABA5917F051CE30F80FC4DF94F1D1367FC6618FE1990D6F299EE7104CFFCCDD2F7C64F00FC5FE4490652FB932F833FD5D785BFEAEB559E5D4196DF4B30BE45C5F654627CCCE750235DA1C61F80A7FAD5B5BFF1A8D8673A18F22BDE3A1BE9FABAF11340FFBBB2971FF00780D34FF27A16F45D5FFB9747F9B59AD3EA3FE16FFB2CED963C4B42F33F12AA2779B6059EEC73344FCBB37F09DEE1A217D41EEC79E1EF7CDB4719FC59BB7170B01510C27F02A8AF595CE459197EF07380007EBE1EBC3C9C0DEA954F667E987AAAF8A08D10E460353CF9547824894AF4635F8FC6AADA7B13E7F4927A0D66F10DC522386529CA93FC8C34112F6079322BC849847C8BE841AAA0FD5441000E95457C7AA9BA3EAAC2C969DD630C95298B5EC6E5FF56B0F6D83439238072063607D55D9F1E6171C8434748AF456A1F82C5662153E05A5FE3C40693B5DC4C3AAA6CB6D7EE1947AB68F63AD4BBDEAEA023D6C3CA4357E50321CD6A939A7867A9BA9FBA5C6D9608D89667A2BC482D93B1C25E24E7A040EAB07783D92A221283875CFA42E203ECAE830F718A4AC76720599E0E09A0C9758964C017F972A7249F50B53DE94C1928316E855BEE9454711BA02DF127C07738B2E65239B3EF9434D91CB41D020E015061B491900D500FBE00B8624A8CFF588614A1BB68DD4C361E0E84FDF5BAC99207BB41FA4EC908B05E3FF85FC531E888B4FBF5DC52C4B68D74CAE4CF1CF0424B89CBE58E48371F8A53231DBF485AC647B2188787BA4239BE83536B7ACEED113F01BA03C87802E34FFC27800E92D11CC521EDC22F8691C7A476C60268FE45469E0B6FFE179E9E6CF1D7B1A80A20712166A355DD22CDBF488CD6F2EC5F2C8F2FC1645633A106F9CD2D3980E5B9F11330ADFD037F5F81D415847D901CFBEC415F0B8C00916702C02FED9AFF6618FCE90F0FFC09AAD33EA4734B0076F0D3FC799AB0137D4FFC01E0EC0C1613C1670EE1097F00C0D3C9829FF63FF91F00F0A9BE895FBF58DF02ACFA5DDCDA3EBE25CD0D2478E22AFA564C6677B19B4FBEF98DFC743D006A92ED04C08BE9053DDDFE76F13F003C7375D49CA4F9EF5F2CCF6DCF591D4F78A5DFA3BE76E9ADEF075BE968D1B84DF89B5CED85F1014F67FBBAF113007793FBD086F94BF8D3F5200F6E89003C7DB1E7E610FC0450BFB33AA2EF2AD1F80300FFA5DDA9AF349AFA66C7724BCBA068B5F770D8F8E81BC0C2271C459E181086431E7DC3157DD94995A9B94B9EC63381BD01F067F2077CB6403FF13F004B9E217F0C521F91A9019A3F1948E4618E8E28B42755CAC20BAFBDA60BC0CB3404C8A46196E7E27F00C0DBFD6AC3E1237E02C04FF5835F02C79EC293AA24C1883AF4596B103D140C5EAF3700FEBAF586ABCFD6A0ECC61F00F08A0FCC296D7FE037D548A570278067D35C919FC80007F2A2C8A37064D2F67738C2B9AC4EF001F04BF079BD7615325C25D9E0A39BAB3F3287B2CF005475B7FA8FFC4FFB385CB4791FF197FD9776EDCFBEB47AEBCBB90212380EACFEDDEA277B34FF1B3F01E0F14C5E4FF37CC44F0078324FF0C39E37FF09A8FEE2C0EF1A79AAAFCD6DE9EB1E44F7FA19FF9BFD24B80773E9AEDF5F6462907B52118DD49F2EFC014072E76FE356B517FC048027B1E76FF63FDB3EFB97C873D97356C7237E0264FF96B6F54D46A7B3FECCBFC8958FCDF42CFC93802DFC042079C8BD8968FC12FE3ACC700D82D0F4B6E7E610FC0420FFAC8EC8B34A8C7D26007996B4ADAF46FD6420E421C687D4DAB7EB57CB6174672729B09FEE779BDB97BA3F9A43F53E455289C27FEBAC759E5E24038A3CC5C83CAD0DB47CDEAD71876E01735919B9708D5091AAF7BFBA94D04F99C68564B051A4C238BD70BDAB8518C81AB7FED3E70CA89CA0CA4D406A62B68059F1AF93F4D378385B541DCFB9353605B18A23CE1DBEE8C920757365A452F440C8262D152B16F5347D418D43395C9048B2F672B30FCB91B956AB597768C3C25915CDC4BF8BAE81CFF7BB33D51EF87CF30515DC346FB0F0EB1755F437A73902E8810FB7114AEBB11B6170087E0278DDC28F81C60B7E02A6B44B9EC570F0C7416D9CE25F64F4BDF0E67FE1A73C3EEF770D7CF023D76325C64DEE447AFC6279D8852D030620F955B37C00B6EC590C0144FE0900BFACDDFADEF809E04B725268AA03AFFE017F00C0D3C5A87E1D87639FC530F29FFE70BC6E3C079A1607E33F70E925003BBF9D078E810FEDEFC44F0078E7B163E0F3829F00F04E23C7C0E7053F01E89BEAFB8FFA3AEB774BDBF6E4FB282948938CBE69B935F061AB88F3F69D58A2D1813F005CE6E281DB18F8BCE027007C06929938B2FDF72F91E7B2E7AC8E47FC04C8FE2DEDD297E9C13DF0F9D6C69235D2411E57C76C5F01F440E904347E0C7C0AA05F2CBFBEB4C2BC159F1FEC9912377E1A1CF96775445F4BB8F00700FCD2EED4571AC59ED1379955CB3F063EC320913F06A981CFA97EDACB6218FE19B9D4C0E75BA75C12BD7722DDFC2B313801C8434A007E0F7C5EF103F028FF1220F2D801EA7A05F0CC68D199EE814F59B8073E27003C53BBEA7CD7C0E1053F01E0ED7E63E0F3829F00F0AFF65902477EE13B332F7F9E897D79780F4C4236003C1392BCBE073E2FF809401E45B339F0B9F10700FCAB3DB1151C6AE04380C201D6C027F10A67BCE2B97F89BE79BD3287EF0FD655797D0F7C0687B2CF003CD9C71172F09779877DA679EDCF377E02E0BFB4EBF6A5F58EA9AFD29535F0A17FA4BBC4FE6B20490F75E00F00F13C797B9A67E439F10700BCC605A73D2FFC04547F71E2232106B73DEFFA5ADC96BEEEEF7A20F3AD7B3669B035F0F9D6DA31E41EF8A091FAC78D9F00F281E4F94CEFFCC47F02C02BA19D039FF18BE5BFED39ABC3F6DC1CA2EF04C8FE2D6DCB938CAE073E6702863CCEBE30E892FFC64FC0C2EF814F73E097C8CF980273D5EACF833DABC485BFEC39AB23FA4680859F00E449BA38FC4DBB67E9B01841589E906C6791829C22C18A0FBDE749FEEB6C21E0932478D64086D514D5DD41B274955100071A29F1BEC85590DFDDE586EC3D8DB85BCBDCB5166E3D7C2BB17B80D664BC8E992C175D27442D32A3396CC8DC9083762DA640CEA40292A1CA1C53CC5F6C437D888A496B31851BC8D564F698E2153F013CF5D2D2CEE12FFC05805CD22E6B2C8691C764396DBF3E7D784B08FE023439E5F195523DA6E0E0794D267412BEC895A3CE5FCC5FA701800F40FC65AE3DA678C11F00F02FF62F013206B90090C9A9D698E295FF04F094C1E65227FEB04A8C7D2E7F98AF1BAFEB71C3C1F81A934600BE04CB908A714AEA8B122FFC0480CFC01C23FF849F00B8B98DEF31C50BFF03C0D354DF7FD4D755BF4BDA96479BA3D698028189669069E9DC98A33E0EB2FB446974E00F004FE99BC4ED47FC0100EFEAD88B29F397D8FFB2678684C31F3687C7FA5AD22E7D3D3B5763048A33B9DA97CE125C430CFB43000B7F00740391F07B4C317FB13CDA3F804132A678B2E7E610FC3438E2CDEAB03C17FE00B43AB3BD6F05639FE89B4EA4A5DD638AE62083449E18240EB0F0AB0F5DF88C115AE05A4C019FB9BB35A678C11F00E13584DF638A07FC002C79A67FDA623546E0753B408D2920D9C841BF8652CB1F2EFC048067FE4DFD608F29F8E5C24F00F2D83FF798E2057F001EEDB3044E7DB1171401B2980237CDB1744A1CFFBCF01350A58F318538A8FDD618E4024066F162D6D7859F00F0D35C3B7EF698A202548F2916B9C614F317EBABCD84281800FCD51CC698E2057F00C04FF5238F02A019C69E1320FEC3BC8FF809A0F4A89F49DAE033AACA188A0E4B73683DA6804CE974E2ED6FECA71160E127003CBB6E78BA723C4ABCF013A0A7ADDD0FFC0FC0B4DEC29FF6A9C5A028384B6FBCC6A76B8C2005D5E1AE31852EF8805C630A6934F0246C1300C9229DB8754EFE8A9F009ECA1BC79862FEE2FA3D0CCED3591DAEAFCD21F80998A52F7DB31FA9E35B12BCEA2F907FA667E13FF1176091634C511C3AE7D7C92A1884208300E0A7B9E03F3920FF0540FE591DAFF80B00B9A46D7D75B90CF90F19B5ED13B2564F085EEC2FA53BCB624A9395AB930AAC779BDB97679C5636AEB34D941E389C72DF95973CF60CFFFCC5A5EB3C2815676BF0947EE7CCC63787E02700BCB3BBD91BDEF80900BFA45DF22F86837FD57EF32FD2B5BF250CDEFC2FFC94276B31B5B549777BC9BC3525BEC891DD15A0B365B6180A1F00F230D683A48B6FF92FFC0100FF62FF1B3F01C8E3C5A03DC33F25B4BE0780A76EFB7B867F9618FCE90FC7EBB6A7360AC620C6FB0A36B22D2BC8FCB807C87B869F5F2EFC04F0D48D6BCFF0BFE22780A7EA2CDABC8FF24CC0B4C60FF6BFEA774BDB78DFD7D633FC08E019F5958D732F38F2CC6CFCC21F002E74A31F5773DBBDCF8D9F00F0AE8E998DEF5F62FFCB9E9E119DFE70E3270075986A5ECDDFF6FCF65EBB955D875CED45DDCA998DDFF809407E93331BDFBF587E7DA081009D8D1FE68A3C8B43F0D3E057753CE1EFFA5ADA75FD6E05C3DF004D580168F967367EE3A36F67E33FD9A766C05AE0958DEB66673A9791DD15FFEEDD0E00F278416166E3377E029EE48F415636CE897B12205B9BC013B8E8CD47367EE10F00788E0B063FB2F11B3F01E033638F906DFF1B3F01C2DFF6D902C7FF357ADAD9B8FDF9C8C66FBC1CBE01AA0ECBBF66F8F9651924FC27007914CDC60CFF0BFE00807FB5673874B6E9F8B3B3F1224736BE7F893C9AE1A43976BC557338B2F11B3F01483BD5777BB9F113007E9AF7113F01E097765DBF1C182A0997BE59F1C91215BD8FBAD731C3AF1EEAC01F009E2ADB39B2F10B7F00C4CDF869CF93FF01A8FEA2CDFBA46F99ABB3F15DFAD2D7FD5DCDD84B4127DB4409C713DD2F43731BD9B8CECB5203F40A32F8098064D7879EEE6CFCC64F007879EF918DEF5FEC3FB73D677558DF0BFF770264FF96B6F54D46B7E25B91998E401E676BD57D147FB5E88D9F80855FD9F8FC25F27B3AB1B2719E4E73857F18267BBF0090B33A1EF113003EE9E21EFDB117CF3D381D96E461AB94561C94C5A97E219D1E67740939D7EB219D1C7EB14A1270723952DC90D472322B933A037C925EDAEE44942D6634139CD7F3FF1FECBBB118D9D803E977B9A1369C3F92B4B79021EBCC3DC07ECAA732057606C580A748CF9FB00731A4A75F3810A6C0EF964AB77B4466D7CE263D35BDC8DFE92BE911A2AF633B7B678BD462259C9D1A612B454E3651A7E19461D5FAFCEE2F77133A2B23ACB2B0C8428649BE90532BB8C8360EB79AE8E9223D4452602CA954833A06C4E4BBDDE9BBF25B16E8DC9C17E9C9E1F5F4C3D5AD6FCF2386820F8B326D49A78EEC9DCD537D18A889CA7A5A647A5EE62833ACA3964B234F02B7717CED3BDF6A35E79AF3AF723D65D44932571AC7916A48C2EC8532AE1EA16067BB59D73E19869E2640716ABFABAC8EB380CCFE8A7CAE2BB2DB82853C48352E8D13DF38071373726D3327CCBEF1CB174D444DE778C82DCDEF6FB44EEEC3F93F2E0DFCF3F186803A7496EBA2BEFFBEBDF3413B4B759C63FAF79708E58BC793FF1F1F42B1EDF8EB8D2FC13DA43A5EFBE4185015AD737CF9F66117C55999E3C994500C8F87D8E4CF1B1B0EBE24C75114CB9EBFDE187993039E028E07B03BD51ACF4E4BCC72CE2797787C26C595CA5F18985394B44F86DB733FDEF84C441B133130A7747E4233A4940BEB16E2379DDC80837167F0DFDF6FCC2C7AF086AF7DBEF19DAE2EB1840FBA3008D5F1CBB46D601C7EC33177FF87022A50CFF3C04584E4104687B0062C067A8078045D474B0CFAF5FB4D97D23AC9E0D00EAA9CE880DD28E2FB8D531798B7FA3FCDC1E2291CA589A7F099DAF7C71BB7257F68A4CB577FDF6FAC3253FDB2281B18BFDE38AB8A2F2878C6DEA7377DD24778D5013A1F6FEFBCAAE11149C9FB1B159D234F59FF7AE39B489DE8C11DD05BC068F8F1D7EB6356C95E6A5296504344430316836922C33949FF8D5D1EF802DF4C6FC3F28DECF7D71B079EFB5BB35919DCA78195F9064D721F7558027D93EDBF71843DA73EF09C1344DFF4D521414BE59D0FB905EC8D33850172D2F11FEA5BCE64AE9FBFDF7417004DFFFFA9BC14B44A8054D02C039C65F28066C1F1F84F0211C4DF10C1DFF47395D1DF3736F7EAE8578E61FD9667787F1E4AFCC303B9154C7E3A1E2C03289CEB817D8E40A2B02032027178D41FB901834D3AC1C940AD8033C0A87CBE8B77C818DCE573EF6F1CFAAB231550708B7A3FD91A46223FD72BD8C445E8901457CD92E8BFDA25ED8ED6F7E71B1FE42DDCBFABE62A77D7E6F560F8C0725A59909BD4355D804F1207995321EBB54F1208DE387880F626A794AD3EF850982F52697BEF347DBE5F503825CB7C23787C3138C37D7887A190466F642D44BEAF772632477129270578FB3C4DC69DB3A3005F7CBE9158E8F87435B25F78810E8194B53037EC3832476189BDE644774EE9A503D759FCB47B5AB7C4D1D6A937D6FE397286F0C049DA042C820F6D806AFEA457F17E0604C27D3EE8147EE923682D7FFC7E23D272730D41807996378CE260C61D63E84A3483056D78D86BC857F5EB6B692C7724F6F7AB32EBAEDF788BF6954FFB483F2E0DF8F746BFF9A579F26954C2EEFB17CA624F47875D117C203DEC35EBAF04E2C37037A4A7F27468297D22FBE0559EFA802F4EA1A5705CFFEFBFB70FB6EC28F1E0AEDFEF37828236975F4FD898F2C6C48232AE2E8F377945F79ED8C18BCC2928AA607A68FA164687F2293584110378481C2294FBBB98F9F02A974C84BA22C9560770C8CA221075CF01E55F5B226D655A4DEE17AB1845AEA8841024371A5920F966A026C0AAC07838CA55ECC1B3B8374779CF21AB8A78639EDC132CF3496C649E29C98D4045885C61E92A7418F955A25137BCF68BAEEBF7972EB93EEAF3BF1B25A987D68DF657E2BAFA6B7C251E727D161EF045EEAFC4E93E95616F6EBA866A700BB95E0FF8222737EFD3DDDC142A06B790EBF5802F7272534B1CB27DD9F30B40A437B95E0FF82227B7E48BFA45BECEC750AD389ED5E47A3DE08B9CDC18AC4FD93C8162C5CD2DE47A3DE08B9CDCD8E036B97D6BF262730BB95E0FF82207B7F75F1ADAAD5A206492522D6E45F6EB05BEC8C98DA52E5EAF5B58B8E2CFB28994A64572A17DC8802FB2B829BCAB2BBCC85574DEBDC82AC8C1C8FB20B75E0481C92DE47A3DE08B1C7A919DEAF55F7483F207A61864259189349C48AD1C78033C637800D8783B005C9D208F1A1C8826CDD32EE711F801F83C8AD0FD391707C2C32C8209B60B406E3C00EFE9C9870C4CCD102E7EE9888AADA6C943CD0DB09A07C06A2E40D49C80A8B90156F30058CD0DB09A07C06A6E80D53C00567303343114A55A0B9DC04260CF8E4C461326F5B7013ACA73D466C8097075D3A1973F149911B2DC2FFEB06468F7A093EF222E8709398B88255711458E224E5333ED6E071B45D42FEDB421471155175D4493BB88BBB2CA457711012CB72F721691DA5C4514398AB8AADBE4EFDAD22A4B32346C3F77BB08398B883FAC228A1C455C0E63F228A27E2943A99BA5F66711F1A8554491A388CBE54C1E45D42F5D44C85104DE663599BE919A454EC047929D72DAF79013F059F9994F6DC34C957B38415D249335ED8100C804751A17CA7E924B324BC24615B7FCF98C0DE024519AE2D0469637060B3284DBCF9B325A66FB79A21C937C436D4D2DAB9F54F2982D93BBC97D681060B2A5E13A9137467BF8921EFC62F84BAEC790D9E230F3F5C6709BB1AB1E3244E30A697211EE4153BAC810561F23CF6279F24703392E9537BF5781747D890B4A094C48102474517B0B442CD428C4F3775AE27D6390A13B372CD0F190F59D378E80D46527CC377CFF7AE3C6694F8AB32443DA46424C593C611A80ACC65FF2AB24663D349EE86CB6832F89791781447CF2B924F2A895EB0A2D2A75F046765E17CCA8DCEF37C4944368DCF3FDC67C8EEEC8A6B39A8A30D7F04616495DBF3C413CE665D8D7B024D2053930AB28F75B376C852C1BFD26B46A14A9CBBE2C6A339002D7C3512E8C18906122AD231CB2AA08ACC791B7D662AB586E249E29C9362A52CB854B222603A90F326F70C3C891E8F39B410D0B28AEEB5137A7ACB33ECF27C30D9644EA86ED382A8276EB06B0432453924CD5E8B3157529A36504AED91926309D9D8C873062F28B8B55BEB55964BABC4A78D3C0026FB3FF76432981545E0AB2892AE7525F5726D22F6F5A5EBE1BB105FA7CFFF7C6FC74129C4320C20BA23267A2E0B86302F78C8DDF471C69792A2C117852C08A525D656CEF9305ABADB36CE1DAC9243F0DDF4F952383E71CA7FEE51B000CF93CCFCE27320CE72F0B8051D6415270E0934F3240DC4F2251A2C802F4538E11DC251A2FC023C394F89B19AB2C0029EAFC5FC812895FE48F4A5AC581DBA0A423C1B7652E001356017C69D1E400E8F84D7852B9E6E045DB03F045D7B101CCFADC1C0846074083B95F750C2F3D2D52594849A522989310A0840C19FE2815F0452EB0FB6D2699FF8F8113734A70E34432266E43F27A935A3A3119F045D60D26E6C635A1939B76840E6E21D7EB015FE4E4A6B1C5904D03F4C9CDE47A3DE08B9CDCD4150F6E5A691ADC42AED703BEC8C94D07AB0E6EBA806C700BB95E0FF8223737791A86624CE8D6C79539CCF4846CCFE432AD09F862B9EA0430AB36015A6E3B01BAF67414C117AD1700AF1D003627768925C31F263C0F00933F6711D182D9DC387FB410796AB100D16202A2C502448B0988160B102D26205A34A0B41880D26203ACC500545DD431A45D1775B9A11B60EA6201A2C504448B05881613102D16205A4C40B46840693100A5C506588B01682D989CAD50A6EA664571D5452AAB3914BEAEF84C9CB14FB6A1DA454930BB362FA70D5901791AAA6528BB0D192E4B869C32E497254348ADE3B50CF54B379C905386AA8B96A1C821C3555921A70CF965C91072CA50BFB40C21A70C55DD2D43914386CB1F424E19F2CB9221E494A17E6919424E19CAA35A8622870CA7CB7137B5A2C19421BF2C19424E19EA979621E490A19DB6646872CBD0BF9045A46B73C0193214A0652872C8D0BF940C456E193E998F5107C7724BFA3BDDB319128FE2A949D6AFE5602215E499312FD2BD1BA954930440CE3D76CE0398CF3C45BA8989F4D3EE3AFF9012F3343B28781A9271450A52A74F41CE90794A8990350307299935275F529973362601E6779EB248564FE93B209B95F5BD48A90F98857ECDB9D253FCD5A7704E0034AA86CCA099A7EA77206D81E0D72FC1B3B8ABD7337738B82DFE179E919EF025AD760D406437C823FF09903CAA2F5D8DF113FF09107E8817FE8B61E437A9F56A5BAFF8877CC487FF859FF2B8DE29B8EC49468D8290E11F92A1CD927FFD52F6979F30346A796CAE3864E4B9F01C5E04BE3DF6A1BE6EFCA850D5FEA8EE47FE13007E69B7E427198E8291DFBEBAFD879628F16CDEF0BFF013007F7564E087BFDDF80100AF1CBECDF5C87F0224BFE5F90FFB07B0EA6B95BEF48D84ABBD24802CFF677D037942469E0B3F01C8C39488F0768FE0D72FB1276310003089FF4C733DE387C1651FFB7F9AF3237E02C02F69B7BE0E2F7878C96372F93FA32DA49FED25E168E12700FE2119CA2DFEEB97F067E089BED93D25FBBCD8F3C60F80E48F3D47FBBAF013207C6BB7E4C92F6834F5CDC07CC99F4D7455BF6D90E0535C000BFF6A9F9A202C8157E4FFB2FA5AB0BFE459F80980BF460ABE9BE347FC002C790EF91D51E97A4A5F35A8BA2640FC437AE75BE97BE22740F8F45CEE139FF10320BCAD97798367FC00089F4E76D8C70EAC8D7391DF0D9655F76E2FF6CF748EE17FE1D9E987BEDD7BC67FD8B7BBED7FE3ADFE6AEF6E9E1C6BFD33DEF60FE0D19ECB808FF65FA5AFFA5D0A06EF78B5F50D99DEBFF4B5821864E23B3DD0E730527FB4C78BFF04207FE459E7C8E99793FF04F0749A37F2242F5AF2E0D8F2B7D5FFAA39EB4BD8A5EF85777F5700F83B7BA9EA7BE67FD62F9BAE2F7D2FFE1300FF577BAE5FA63D97BF2D6E4B7E6695A560DBDF09C9CA30BFD895CDD3247E91FFC24F00F2387D12B79FF84F00784F5368E27DE1D72F91FFB6E7A88EC873E1AFFA5AD26EFEE640DA50FC4DAEFE62A65BC5FFC44F80F4B5F5B2341DFCFA25FC9907C380E4DE0820BCB94D7BDEF801907D125E9CF03FF29F00E15BDAD297EF4452BFB51EC014B2AB3BF2F034CD7FF11FBF487E480F312AD51FDC36FFE610BCF3B16EEF2C27A638EFDF92FC2FFC27404F951E94FB3DE227E0122FF8C5B0E4B178359081BFDBEF1E5F0C094BDF01789487F12012567CE0D6202B58EDABC91DAFC62FE1AF49E00E688BFF8EFF2FF8E85BF17F586FD93F025062C9DFD5217FE3ABA251DDB1CF859F00E15BBBE6CF3E393B4C2D5969AF1DF293E6993FD3DFB6C6AEDFFD8BE5F9C764B5CC6500DB5717B7C57F71089EA969E1DB3F59CF5CE6B2FC177F9D11B400C8BFB4FB81FF0110DED591EA7BE63F00927FA8F368CFDB1FC6EBC55F35A22DD1A5AF183235DBF6943A84F58E87ACE95CF801401ED632F5FA8AB7E397614FEDCCAFFA6A6ECB3E8B43F0D4140C59F82ABCF9E7E388C87FE1713CE1BB7E5D7D555CE19B61C913FCF29FF17AD9530EA601A9F1DFCCC684B43C45EEFC931A34805FC2DF15D4E3D3AAAF69CF677C0C2E7FE8D2977D16C3E2EF7C9E742EF6C9D3595F377E0C60E53FE3F5D8E7C233B240DF1A2F53FBA3BA9FF103007F8EB4E2F5DD9FB605967D2640F20CF1627FF747DBFE8E0FE4B5D1F7DBFD8B5646DA3EFA0A78D6D70460CFCCAE24FC3EF29F00F08E3F557D8FF809507D75ED2F79D62F8FFEB3A45DF80840961B7CE4C7C95DBFFA0A55F65CF339ADD1C24F00F238FD20ADDCF659BF147F37C01C2A25FBD8DFA63D6FFC00C83E7E3DD511FB5CF809107FD7CE21BF2D869B953C2689EAD1D7F9A1AEA65AF659BF041F92A054F689BFAD7CD8DFA1632F3804CFD67B19B0FD679A2BF25FFC2760D927D5F188BFEACBE9500DCF833780B5E6D6D7E910BD70C96F92AC60E99B8C915F4A7E39803E740ADED2EA209A9FF01380FC4BBBFFC497C1A5AFAA63CC1FE2512DE1A8AF02B47DA4DDE2BF4A1C78ED8488FCAFFC9300B0CE1BBC1B081FC5149ED531E421A75AFC2FFC04204FD2FBFFC04FC0D237ABE4A9AF8B7F040E00FCB2C69267FD52FA9EF5BBB82DBCD77CA560F0ACF8AB7E4B5F8E71B7BEA37E4FFC0150FC547BAC69F3C87FE30700F9936F4CFBAC5F4A9E6170D933B5BFC6EF83C3737DC55D375EE76620210E6F7CD2897218F5171E9EC4BD2DFFFE25F8E47BF9A451FA36B7B6E78D773E50D74A2E3C75F4133E0C0310FEB6FFCD7F0264CF517D4FF21F00F15738E59B861FE571BAB5EDE37488CDF21BBF7E897D4232EA4141F8C79E8CFA97BE177E02167EDA7F312CFEAED09A5F85BFED93CF24A3EF859F80C5FF90A719963F38E0644024FC2BFF0B6FFFDCF9C978BDE4B9F0638000FFD83FC38747FC04489E515CD5AF25ACF9DB1278C54F6D2556EFB3E3F9FE65D6572A54FCDD3C47FCBCF113B0ECB3D653B4358216C48743CE57B55190066212076892AFDBE50F0DBEC8B9FC971D2CBAEC4FD2D67697BAFBAF496D3C93B3B1C951A6BEC8028FED2E8B5BF6B72C6E21D7EBD9EE7291935B76B06C6E6E899B9BC9F57AC01739B96507CBE296FD2D8B5BC8F57AC01739B96507CBE296FD2D8B5BC8F57AC01739B8719685A2A20EB0B2CF683F674899DDBBF47EF727D2B884C1F5C574937A17B06AA1003A417D701339B87DD06B9B0CB78B2CB0EB541F9D90DF173712F326F57A91FD3AEB5A7A7A91AFDC5AD37ABD846F6EAD5A71BBC8A1298306B5565D716EEFE5B3E822239B497D515BA48CCC1556453A6FAF6FF6299ACF0E789AC48C45648F92D8971AB0B694F2B47A25BEC353B9DCAE574F439218BB205D3CAA829282C259B5C946DB2E5711E05FB7291D770699097FC470FEA04A89CC046A9EEED960977B9275C3FB08CEDA7DEBAAD70DEFD827D9780713CE7832F38A451CE955A47B463EA76FD2EF969C747C92845B9CF334E3D641BA22D653A6370133132E2D4832FD6E179431080EDD4F0D6E219391F249E4F1946EA25859AA9E2EC87083537BEA69AC976C599DB5CD950D57225D119B546A51077A609CD45A22A748D74B16E644BA2270128BA1C3765030CBF4CBB02DD53FA6478EA766D543F80CF1F4416034F200A4CE655AE5EEFE51C6F9D7C3076EC131D9A67336D25E8A8276ADCE2DB96445E0457A2A928FE3BB5CAB9FB881712246EB9B71C45F1C3B423AC9EFBDA635CA587EC5DD06D277D52F7D13644D41D710A32EFDA1203B7CF5415D298BCC7CDD269D1ED4BD45B2B364FE5B5B4A987A722DD4FE13483F5DA98BBBE6DA89CEBB937463C9E679EDD44D63C102EC2C4D6A045E9F9B73E661F9A11C00120BDB209C7671936CDA60ECB09E42E6A411BEAAF11E57362FE7A95C4EDFCD9703B0DDFF2031E37CCA52F560A50DB42AA8FD502A7F77A8C95C1C7BAFBB45CB3E7C78DC2A281ABC903D93EC4C0C562D9526D628A859292D41A326111E32BB97558951A1BCC5934EDF04B5D2572BF83A1BA0482D816D527698A4A6FB785A2D5A870C40129A625893FADE6391B352880383E40C0EDED5455106671F5ADD5CCCF705CCF8A142EBAB2BABA46095EB18FEAD3391FCAE8E01448CF6B43FA9A30E95EAA178CAD4590AC23FC5B9CB0506593B882857E05529BAB80A21D7D3D3AFD41D4C8D70BF41F2D186C91652C711E0A2E51BDBBD91CA0EFF85DD18C9D7A11ABF38ACAA488B2DEFE5E9EA1D58B884CC192F98CBCD6193F40BF3294D5E64D5B86E5A1759D5B4CB2D49383E48CCF9FA231D7791D540786AC1C0483048732B776287389FC02C39D9A02D9BE82BF9804D8AB3499F91EE8242EAC3621FDC1A92D604D91BD8C2EA20A91ACC55EFCA6F376997D009AB79AA48C5E173A9744BF542FE5B1A21A49C7CC9EC800043B372628CB3C598B6C66E02361DFE5313EC45AE7209AF530C1D513BC4E01B1293C599835E4C96183ADE7628A84AB9C8612B3A8C693A9F9B40F02C6B5441350BF79BB35AC4AA15545085CCA22DC30AAA1B326BE81A65B8523A13FB45F498E5B2D300128C6D45C883E40BBE22DD22748B712C893CF2C3344CBECFB2D3560200E9184EA61756FC03CEB53202D64FDB91B6C702766BD241678A093DF1A89919EAB482BC0E3AA39A7A1EA3C84A3E7F89A4AC35CBA45D2BFC560DF99BC605B9B22975AF385EB5A66FAD7842AE7E3CE08A363A9690A74B0C0F0FF910DF3AA2530248B553A292C4E8B0260164814A3E7D44C52F7DE117FBD09CD5D0DAD48CF121BB55EAE8033D6D63263E54ECE5B36137E1554DFC639ADA71493E9382989CD952B1EF3EB6EAA79018966D09018764D2B58474E7424F57A4FC9FD3334C62F6AE329EAA12F36D1E27A0D7F8974325A44559DED93864B7D32F7E87EC1184BFEB3B49CAC2A42EDA038A416A5A187FA8B6E67D7A784BB5440EF8909C8B24C387ECF6F2A12D16B02AAFD61E75485241172412A9BA9A9AAC60E2F30CD0A8CCE52F18099E55C5A542F4B5413456C5F894E52195BEDF81ECA6CA694A222B0D60DBACDB75ABFC27EF5607E43DBD80DB5C7C50A8776B5040900BE7B2C01F44E2692BA54DBC52AAE4CC17DECB33D53B03EE7AF1991E702E70757C3DFEFA834F02EED0F4470B04449BEA5CF41D1664C793F4ECDDB818E8B9D6F00A9B9AF357006B8EA848BB62F5FBF8BE93B11E9D35D952E569D7A98790B871555371C6DAC559FED02904623867A8493F4867149B94CF6B8B7BDEA5ED4356924CDCF2D31A50D07CFDB4DBDA9F2427647779973AE2DD0E8965AB4A8AE863F5AEE24FC01A5FE82CA4907CBD28B27200DA508C53B6D2514E70EEE8AAA3B2203B5C30F01559C918DE6A70A5D39087BE8CCE055EE56A87129CABDD7D46A376A4CF747935ACFBADB3B22473C5079D010659390F4F4DE25D56D0C7386D8FF51D67785D3F5D2D05B0DB0E07C0C8692BBFE2F312933582E61C1BF9E10A26EAB2213B7EF281A7C86E98EA0220BBB1846466C782C99B79BAC97473359463B1C80EDF72D6BB1799195A3E774D0E90080099FEA2CDA56339B04FF5628A50223BD752970DD9FD453E70C03F62BDEA4DBA1F57EC45E6CA8AF9AAD04DB8C65390525F3D8E2C2FDDC4B95A16E4913F507F7ADA81855008A9995ED79A0E2E1EFE40CC1549902CCEF6B49ABAA15C832BCE409E4F2942EFA67560587B5A252A90065758864CCB4AA48574B9D5313559B947917FCBD32065C91E2241AADCEEB62055507707902A4823A368E4B46D938E6F9B749BADB31931AC46DFA3202696213B82A92AD1B743E5B733C03AF5515F46DB56BD75CDA36F842CB36B820B56DD2A157F24647552FFEC39BB204DDCD184DB5562C94E17BD890BAFABA0947644DBA8FA75B35ACDD087C9ED56F90F56F84B7BBBCEA814D9622497A8D125B7791BDCFD571574926ACED8D90D3C0766C8FEEE1C35E301F30E2621F9583A7216590EC004AE53A04E9F5441D446472D9F2BB993AB4C2FE8BE0CBB74CD36AC82D20B3799A34456FA542A57BAC87489759C2496EFEE4F973BD3946A20CF3E1A3B7C37252524806BE44EE8B2FFC7209C275441BBD2121907700D99796A5FEA8E55F33F62559D85AC2131FADD5872099908B64907874526F0760453418A10CD193156A5B8D6B4E62240CD12AB7713A032220537C878F513FE00D00A6A0C6E6F4CD84FB0C274F60ACF3AE2BDE5069E396C0B3FE10F007D0CB93A3592361879DCA3E917F3D74974AAB26A0EF9B44D532EEDA5055878FA6B4C5D830BCE3D708D47BCF0E797691FF0903D6DEE83EF6CBDC97FE2914706EC2616FEC92896FC133F01E8BB4ABFF8C370EADBB55FF2C7AF26FF850FFF76BCC25FF2A8FB68FEC17737FDC03F35D278CFB2D20575EC5AB5BFE47FC4775EF4BFEB37F22CFF497547FDA5EF947F158700FFE13F2DFF2100F8E55D4BFE2540EC7FD9E7559E2540F97F52AC8EDEB14FCC15F9C1C76156FD4EFF893B6586F33FF03505CA8108DDBA97FC17FF09F8A9FD22000DEA49FE32D7B0FF8E00917FA9BFECBFD4B1FC9AF8A501127082D7C293C9E02B3FAFF0E5158D9D277B3BF40EAA5E59E0DD6EFB89C0DD3366625907509AF32EB72DC3419D58FE377FA329DDFDE883881122ABE1A083C9EAB0786030B523E6904E5FABBB771E2548674A0ED13A9F2CE09074FA45665A26C19FD75C506901E9A15FC513C80C6FA394CA9090A523FF32AB45F20FFDD6E5924F42D6FC8FEA5864771C4A5F21BB47DEC69190E42E6D2B48D5232BCC4A96488F6C3D76B8789AA2B8F9292564DD4A277EF42F00646D4EAFB1DB07EFA5D52F65D7F4B1F569D587722452A4AADC3C9D4788D42FE5A81C83484FD178AFFCBACFE5629CDA4B669233046D6797A8F54D720E1C32AE287202B20CC4B90BD59779EDD22446D81C16E083D385E0207C019A03E32F15C131FBF43E0D7821BDEAC43776761B1F935225D6EB242492B0F813AC4EB2C0FB75F6559157700253E47FD7CE07C89AA4E5C8586A90A3606A94F1415DB004DD4938671B88AC99553811C7B065392DC77B8AECE6C0095F07A9AC7B3CD5A08305874AD1F97A5C648D8C746E2A64CF05F139B5A56A218BAC016C3DAD7C80C345FDEE774D32F0619CCA2522A46571E82DF55BE790C903E5216AAA72E977A6BB26C939CE07696F54833258134762554DE943ACBE18FBD553DA2C64A5AF18969C84F59612439F9FE869C50A4E5A82D57B0FA3345DF34232BAE87225D526EDB11A1F9554D88A93C04B489D190299468782B2E420358DB6499DB30859D3447C63E4776BC69E8389FCB432616EE756FDF6445091BD6AD32463764BE50999ED489CC1CABBBAA02A4F9580F12160A9F099A7C4223F2D476AD23381DC5C514F75C527EFA6093337A7BE866F64CBB0FACA4F0515E7773BE1BF0E77BB2DB8A0837440C38E7A9D38AFA6CA3713266B68C027112EFA227B00BBDF85B9B9792BDA6E7A9E58D84D4FD7DF8CA6E799846D31DDDA8324D5F474559EF54AD3E3EE37B7A66A7A9CB26BF0229190779BD4F15C90D5F4B09FDA5A373D8E10D6BBDDF4B811D452953B35594DAFC86E7ABCAB7AECA6076795DB4D8F0387EC7BD9A9A503CAED7BD5F47C3230BEB748859A41AA9621E3D5A81F5655AD9E57D94D4F02A871A59B78D7C491A4AAA6E76D0CBBE9792961353D0E9FC7B037D96D4D17F8F1B4491D1C27A9BAE9790963353D4E9F52A3EEA647A075F3A996A80B42E6537A3991D5F4B8D3C3EF56D3432A3FADA6F7C1F175D2A8E66F8BECA6D76435BD0F423CE08EE1704ED04ED3E3F47D7B4E353DAE79F0D36A5CED488BD45878373DAD4F4176D3F3A4C46E7ABA1D89A7DDF434A0C6AFBAE9EDB6E0A677903416AC4384E4AB33B4A0E985C4844990E86795AA90143520E404B0C0487EC2FD02046471F04243484A8443033ED17D14213C802E7191C52D219A8EB819D6EB2D40E12FB2C1EA3161AED7490C249E667D557A91B5A44553A15FE6C4B4E4B145B2D063FF677D859605E42037581B20C7BB215590F41AE542CAD41C5AA6B268F39124E4C2EBB094C8F9137E029A5B4D730DFEFAC59A2ACFA7A692189310139353FAC97FE327A0F94BDA855F0298BF05DEC6893A531E6DA0428072AD8F6F3A0BC84CD2329945B60999A86EF96FFC04E81853BF9EACF5017F02E04F520A7F0278CBBF7F897DC88596419EEC73E34FFB68D611FE316FE4592586FF0420CFB246CBB36BE4B1BEE6EBE14F1AA3C33A9D33C33064166EB08F7C95CD42EEAF851FBF887F93C4430480641E00F9E3AE8FF809007FDBBF195262F84FC043FD5EF8D301963A99A59CFAB22662FB7CBBB9A95B89FC78822E831BF51B83149E234C0700F95D7D9A136BFB9701375E0DA400CB5C99727C90A7D50960E17FB4FF555F4D66C527FCC90325803F90C420240C52D0150AC96C306466C81FF113A0FAB2FA04E7A5EFC1FF048067680CFF353D327F49FD1EF6246757BCAAEA903C83C3437D51DDADDD92A7626FC54375AC4B00F465F44DEC9DED77FD12FE1138BD33F8C56DF1BFF0CC0988A15356F0F6164D35FC849F8047FB5FFC0FFB9FD597FABAF057FD4E758CDF06B1BEFFC8AC641F3B3CF18AB8BAFAA667FC00C83ED417EA6F7D2FFE0700FC92B6EDB305883C69504B1EFAF74B9E2570E107E049FEF42052D0F8A343A13F52EFD3DD8DF5DDBF3CF29FE23DE3DDDE5BFE5D7AE9CB2C8B5A900E02127F362028C06AC51F00F74031E481DCFDD78D3F00E0890C7063B8FA03FF03009ED94E754F3FE327A0F1A4D48B7F38E897C86F75389121F26FED963CAE2F52BDC2B34F0005AB7D7D6AB4487E923547D9935F24E1C64F004FC921799AE616FCFAC5F270F6B40084859FEC79E1A7C1AFEA78E27FD5D796B6F5D57E0C4998788B7E5250A4E5F962EC83BE34D2C6EF5F2CFF1F066B0B803C36974AF9017F0064BDDB9E17FF03D0FCAB3AACEF8D3FEB6B6BB7E47102B6F4D5B59EE8DBF5FB973D0FA8C3E8E927FC0430E6648C063E1B7222CFC57F02D885E1E673D8F3C41F00F0FFCBFE777D2D6E2DBF766BA360FBB3168821B3FCC40E0B26D221777ECBB73207FE0080277102BFF3BD17FC04601F46C7D8273B766C9FFD8BFDE73038F8591D8FF80900BFA45DFADA011882A6FD6AAF32095ED60B90DFF21469FEFB17CB13529799C2107CC5ABEDCF377E029EEC79E3A7C1659F511D4FF21C00F04BBBA52F9A2A1FAEF8C6FD6022B3BF48F2887F2DEC86FFFA25FA5AFEDAF8B4EC93E99A477C0C1840CB531BB39FF0657FDCCFF6D4255191B6E52FFB74FFB2CD15FCACBE699FC65FF57B1467BCAE772461C02DE36F6E50DAFC13FE1E1ED6AC51F0EB97E0C96C793D092AF661CA48DCB63F68259D5F989D8B3D27E0C9FE377E5547E461DE0CFB6436E9519E09C0FE4BBB65CFC530F29FFEA079B993BF3EDA42FEAC7A74C01169791C7F383E7D8D7F1391FC8BF973B8BC1292009087CC4AF995D34BCBBF39449E0900BFACD7F2DFF809403CFBCFCCCF2FFC0100BFB46BFEBBC492C7F5DBFE70BC6EF93F4975B00F69BFF13AEE1592A86EFBF0B18548A26EF3DFBF044F6605200196D94FC5E73657F82F0EC61F80AA8EFFC26FF52D8F8E84A5B854DF23FF09507FDADAB5FC9BA1E531D90C917FBE1EFE49A8C800A36FC8CEAF76F6D5FCF72FC617B9F2C90C37B2CC61FE377E02907F59EF07FE0700BC863FB42FBBF713FF03007E69D7FC37C3E87BF9C3CD9F2F8255233DF3C645A54DC290354816BFE84F33BC953C17FE04F0D4E3C7039F04120E92873DBF6198FC9C5B485DDCCEC7FEE8709E9418FC04F0BABBA7FA4434F25CF809401E56F3A35DD967FC62FE5B7DEBFB247F73087E2A28FE2D6DF3D7E160C84F1A16F9695990F462E6CF14B3E4C99281E5BFF007803DD149CF763E8FC50EFE0700FBB83BD066DA9FE49900F0D3BC254FD748E4777C438EC8BF4BDFFC4FFC55BFF3F5F0F74CAFF25EF38FFC7F6835B10F9263AE1DAF58857302BCF013807D3CFDF867CF2FBDE027007CD21B3AD9967FFF12796605619F597D96FFC21F00F04BDACD5F0EA08316C3DF035EDD88637D59E2D6D33D9FF667FF123C8F00D47807F99B5BF3BFF1ACF06240FE9A3F171F8BCC4CBBE5BFF113807DA6791FF113D0FE59D5F788B703EFFA9DEAC49EEE8034031C7D439236C73E9E6F5112DEFA7E9C787D80A0FC39F91B8E6332DD5FE459BF98BFD64FB167CDC70E6B37FFCD21F85941F21F99B7AAEF89FF0100BFA46DFEF50B7E157DED909DDF228FEAABBEFE9BF669FC01D029E9F207CD51FFC0FF00808F3532BDFFC87F02167ED87F1BFCA9BEB6764B1ECD50D1A3B5BE9AE0EA0949D953D5A159CA9FF01300DED14F93AE3FE127003C33332A6EF5A7E397AADF6170C923FFA9EA887D1687A7FA62D15778B46B79B499018D10DB78AED61249180450F196FC73EBEB08EC5F82773E5C13E6E017B7C55F117BE0BD00C136A3F08F3C2CEF6D794EFC0178B2FF25CF5141E067F5D93E377E02907FAA13FC3288F5D5170DB24FB55F1D8D857659CB7BC60F00FC959F608D5DBFDBE065FF0178B2FF1620F2B843DCF2B0067DCAF3821F00E503433CCB9F0CAAE74BAF7CE94CB71EF0278083E7949E4DFB8C5F4AFE539EA98EF8BFE2E5F04BDF2D6DFB1B179801D01755E6AF3DF990B5D8CADE1C67236441766FED4653F75DDEAE056EC8ECB5D667496AECDA9214B07DA3E61E79EA86B648ED88065C0B014CE8E6DDEAD7B4DD8EA7D99AC5A754A4F790282BCECC39F9DDEC116AB2B68D2D925D221643FB25D0284B36B022364256C24FB9E25CA788E89B2D813960B454606BDC24EDCCFBA9E71E39BDABC0E90BE010F5AD91261C8A744169B958C30B3775AE854835934D5ADF452A5CF034B3D008C9F21041291B15202D466D62918252A1BE875A6422D822172B97DBCB5B58439CEB932EC0CEEE2A1A43667127833B55A834EAA13A2A9C64027B22396046E8E2DCB622E181AC6535365BB99B6B37D37A342A74419C772F92CCC496D45C3AEFD610F8CFDFC8BCC07CA4C0D3CC60F0B99B97FB6BA31A62547B777C960A69CE456AD54FADAF49CD4D117C32D6C6CEEA6BF4B551F995C9ECB5C3EB2C647DD40CC96E16C0E5847CFD197DF32EBBC9AC119E29564D96824DD61C1AEFBA8F2BBF82B3C974312A57E4F68D4C58D57C11CEA0D65DBBA1A841E65D45A669C0D95E57EDB7CAD5144AA4F250F10B8621DD13E9A3D74966250531FC545F269646924AF70D85CCA6859AF52D3198ACF1534ED311B826A5552932CE261DE2161957A95B6FA85F7BDD67FBB3EEB8A6DC15BE321B0C466270F966C7BA5752C193E3C01DDF6A30C2D296B9950FB36A24F2330E60FCFE45C193DB45AC750D7606378A7BC2B345C8D2961BE8031F844FC478C44F800EF3B63A89B73FE3750E926B818BA8E1AF19951FE43900973AE1BF4A2C7DCDF067FEB41E694489C67FC4BC11403B8D65EDB118317E097F1AD702204F066BF14FCBB339145E6144F71F59DF5D7AEBFBBE18066FE7D1EDAAB1CF0BFF1B5F9303D58A752CBF9CCDAF5B9E1BEF9850A375EAEBC57F2EFC0140DFE97E8FFC2700FC142FF67134F843126B7D333624098EBE9F0C1B4F7FDEBF046FFE4B7E5DFABAAAC3FC2FFC0178AADF1B3F1D003C7129DED2F575E32700FCD2AEF1973FDCFE365F8FFC0EADFAF8BAF455FBD5195CF60739924857B7F1FB17E3436A03B3F15A96953F987CC21F005D9E70DBFFE27F00C03B8AFEC9A7498FFC2700FCD2AEEDB3193EFAC37C7DD8E78BCE2B780F1E75C948E9EBCE654FB657891BEFD9B3BF95E371E29DBA9BAFF4988FFC27405767D8FE7BF07BF33F000BFF737DC520AB7E8B44BBB64F05404AB4BE45767C7B88B74E537B72830C34E962C75BE7009AD25FFCD72F937F147C8AE7EF27FE1060E1F766217A1C79944A34FFC20700DE63E7AF641DB6FF8D9F00F04BBB967F2B18F9D9B74C71954B8FD27FC27BB5BD936D66C5C6EB96E7E66F87AC83E3886FCE9A2A9979C44F00F1C1932D9CE6BFEC7FF13F00F09FE2C53E8BA1F5FDF0EC56317CE2BF25349EDD69D8A7B3AFAF0F5A2EE490E7C21F00F8CFE22CCF6618FEDE0C5647AB291EAAB72DF33EE10F00F81779D8A82E0E685DF2AB83D6F74154E823FF0BEF0CB9F648137F66F38F3C177E0214DF9CCF24BC3CE22700BC47A3259EF19E2E60E090C12C0EE371448D32689E8A3FFF46FE73E10F80FCDFF8915FDDF80900EFC1D4D8FC490F6E0E2DCF0158F8A4C196BF00FC62FBD7EB2B9F5CDCBA7DA507D4277E555FEA806ADB39F6F15E9DA9EF8D9F00F06C43A5F6191335FFFD8BF97F786859BBEBE50F1EB5EDC999C121F278A4566702A8BE467348FDAE124BFE01907F7AB49251E113FE00809FE205BF4A34FFDDDCE2CF4E3FEA3393277CF287023CC9B319C63E76C88D7FE17FE1F5A50306CFEA18F1C75313655ECB73E32700796671C12F86D1D701ADBE007DE47FE27570F17200FCF3B5BD5CF809507C1ECDED519E09E8785BE2C5FEE4D21AF897FFEB1C180DFC57BE31C8E03D3D2540FC27641224FCCD63D23AA5F0113F014FED85FD3A2540F85FED2573A1092F8FFC2700FE4BBBD5BE0CD09102F11F07F09E24F9D217A69ACAD8E3B5FD4BC9A3F6F25D8B8FC45B4B9BB9E2C8B3384CFBD46472E363DEFFC02FFB477E266796FC17FF09507B5738AAE3621EED73D5EF7CDD781D7525052BBEF1B54F91D57E51BFA76B82578FE95F624FCD8C3540F657FFAB8FCB5A7EF7B01B7F00C02FED7EC24F80E28FFCBF4E137A946702144F863AB1CF62F8E40FAFFC13313441677C1298E53F891E35C966FE37DEE94DCFC27DE96B29E44F77F3889F00DAAF7BF33AE127F8F54BE4D14CCEB6FFB676DB737388BEABFA52BF8E6F6333C92831F809E8F836168F9241EDFABDFD67BE5EF2AB46F48D7FE44F87DBFDEFEE9D5BFEFD8BF1217536B2E5F76201DEBBDBEF8D77832D00F24FF35A9E0B7F00C0CFEA7BC44F80EAABB56BF9B50F99112BF306963F647DAD43D9284E778095AC4E914957F4299CDEADA3599BACAF23213D8977910B9C89E59BEC82F2EE2A37646F51AE728BB4D6E1D65B5C4A6C9143EC3F3D5119F0451658DCFEB2DA279B90CACA266C08F5A03E3B4EF5D1A2622CCB3C1D43C62FC6677AB637F4FAE36BFAE9ED032F78D2D105803FD11E928EBBEAE8053F0153DA855F0C238FC9FA96B0F917197D2FBCF95FF8290FB3C8B640E6F4989B9793688A4FD62E72CCE98D5F624F4F21F6742EFA8A1BFBF096BE612840E49F8027FBDFF85941C89329597CB5ED73E10F00F8A55DE3778D47FED31F8ED76D4FDD6B108318FFEE245667E5D93E35E3B7C7389CA274E2334519001FE77A83EE271D59CB73E32700BCE778A7FD6FFC04FCBFD4D759BF9BDB92C7CB04DA921D7D9D84ABF9585F9DA28035760E83467698C61F002E0BC81A22FDE00FFC0F007857C798931FBF449ECB9EB33A5C5F9BC3637D2D69973C5E13D44DD0C19B5CEDE5C3D531DBD7FB893F00C86F7CAD4E469EF58BF9EB004F0242B7AFC35C8FF86970FC6156C713FE00805FD29EFA4AA3A96FE590257F4572F30F87852F7DABD7687CF6BB4E3C0CC3DF02D7A19AD8C773B67564C713FE0008EF31C8DED0521AE970FEB2E700B4FD0FF9970091C70EA08B90E2CFDE1032360097852570F84F00FC3D23373E907CC14F0078E7843A7D7DD9FF94E700485FF517877D96C091DF0EAFFD2A965F57572B071EFC2FFC04B4FFE8B3C725CF85B77805401E47339D42F003FE00809FE64AFD8643E5FCD57DF42A73C84E298D773C5F391EE19424A701C8AFE6D06BB88FF809003FD57FC44F80F82B7A97791FF113007E69D7F661C1531C96BEB5509E254BB21145CBDABF1DFE27FE0010CF996C57FDAE311A3DDAC97F02D4DF816F733DF13F00D55F9C7849B8ED9FEE75D7D72A7DE99B5D04B52685824A0074B11700FA774FF16909F827FC0480F786AE3A1C32F25FFC27007CBC37EBE3C6EF5FDC5E6E7BCEEA78C2FF9E00D9DF6340B46BF993D1691F42F85FF9D54CCFC23F80859F00E40F49A35BFCD72FE14FA4C29E98FD077B6E0EC15FF69CD511792EFE13803C4BDA96876F4210A0B3713ECD17F9A7367EF0A5BB57844FB273F502CF6C9C00A7D73B1BD7D605C8CEC6F3F9DBCCC6F72FD64EB73CA8F46A4DBA74890034B2F11B3F011CAAE1EC7166BF17FE00805FD2B635768991A7A6DC2B3BCAEBEA2B7FC01F802779347B8682D491F9FFF3007C65E3216736B87F31FEAF679C5636AEB589331BBFF113A043479CDD8DD1D08D9F00F059311FD9F88D9F009D66D6DAB57D768991FFF287F9BABD5707A64DFB78097E65E3BACF51FAEED674E10F00C703B971CD6CFCC64F00F2BBB338EC7FC93301E05D7D077EFDF258BF8B5BDB472727A48118AFF3B7213B1BD7DC17E4C8C66FFC04A06F76448C6CFCC64F007857C7CCC6F72F91671A1C7D6775B8BE2EFC0180FFD26EE9EB19B3958D6BC315931269501CE8EB0D3FB37D05D0F813D0F8918D1740BF487EF6DCC9802B1B7FB1E785FF7B00907F5687F47DC14F00F8A5DDA9AF348A3DA36F65E3ADCE5E512A0E8DFFFF93F62E3876E53012E5567A0546953F99E9EDCCEC7F0F732282A4A8FB5E56373030609B57F1288AA228EA7F033AF757FD4CB41C81271AD7A54F77B4590AEFE8FA02485D9E715AD1F88DBF0123CF96DF0A99E8FAAF37144D34AE7391443B6705BC347CF01B803E3DE1BFA3F153C0E87303C0DB3E7734FEC46F80F02FFA1981CD5FD792237047E3B1E71D8D9F02461E1B7C6F5FA4748E365734FEC46F00F2D83FEC68FC89DF00F05B5DCB7F4E741A0735D19DC92B1A3C5F52DE6BBF25ED9DE67345E34FFC0620CF2E7EE4913F3CD1E605903F59EA7D87BF00E0537C62EF6E5FD9E13CE5D57D8FAAAF8A1F18DE88C4E97D87DF00FA3B473B3B1A7FF2DF00E4D18E855B9F335E883E3700FC6863E4992FC1479E1450FC6D3FABBCBA789C1275349EF3EC138D73FD19A93B1A7FE02F0057897AF7F88EC69FF80D503C637DAE68FC7CB1FC97C2153FACEA70FD3EF11B20FD77E95A3F15507574FD88AF12AD6D7FF8C05F803C7EAA39F0133F14802F96FFC3D389138D5FEAB2FC4FFC5638F2FB7A81AA8E77F80B207D4A3F1A6B5479BFF4748B3AACEABF38E16132F6CCD2A8E3ABDA1BCF63808E16E853F83997E53938D4932826796980DFF6F67E1E9D535E1D6A7215ABAAF2905E1A1EB276E2D54E0C0E0A7852BD363EF1D0877F5B56CAFB75928A2DC5C9B7C86A839D4AA467A97E3982D2BDB2213D7F22B309E9D995BA1F8CA1A9A5AA6BFA205D3B87F4D4F421133C309F6C56DCF58B54BDD98683F86A4A9FA32B7BCEDEFA528AEDADD4DCC4ACF2327951AC18BFC80D96CCDC54FA42F28B51BB428E219942102B4661259574A5766D921B6045D66C336FB839B5496EA5DCA97AEE07561D3CE4E8595F0DC78B0D4E6509C99C7FDB53715BEE45D6D6325E7B500D7EE4C10E765959ED7D4E843BF0A4AB3F534735A55F45E077A4F618A40CE9901E9F0EC94E7381EB3E872F6E241299E9022CD655A66D81969961B0F28D7B21BA98B650A9DD3420695CB91AFA2787FFBCF4F093DDD95CBA681280AF61D4DDD13F7F2B7EA67517C06401B8AC902BA6D998E15B16998B17C9A5199E7C13072E37E4A6C707A0B328FC22E90D03863FF728D6CFCDD002847FC5F39DDD21F5F3CEDD3FD7E40C26D2E269BF07244E18FE3F99C950E9D417404A21FF3EF017003C4D8F354842A6EFF01B009ECA023FA3EFFDC5C5D1FB170088612C0FD75F1DD2F21C0EC16F00D2E2EDF9794E19BCC56FC02EDDC83F0CC39FF32FC3F02D7FDC291AA37E8DE776666EE9E43AF2C84F1317196BB43CE78BF12639B1E5268636982A84DBF486AAEEE610FE1B007E726FF90FC3E0F121308CC2BFE56F010AAF0AAD6847B5B37E7EE45F78DA17F8ECEF05BFABFB2D7E03C0BFD8DB53FE0D903C4BBCAA5FDD9BCA0ECBD23FBE02926ECBF66379FE68136CEBE77C4979253F87456CF0A36D5CD937F8AA8E0006BFEAF7C1FF545FE4897924F88FFC5288258C3C1B50FA77E95A9EC370E3D1D237FCB92B5DFC518BF1524548E3F53022245EA2F99F2FC1D37D0C40F2984CCF6BF91FF80B007E4AF70DFF0B009E8E80ECD297BDE5BF01B4C7295DF33F0CA39F873DEC9F873F551F8518AF434C2300D6C9DC3864FA9AB7F80D004FBF009EDEADE591695DFC1700F9D9594AEAD6FF8DBF00E0FFD7FA7AD4EF703BF2C8C3C843963DDCFE6DBC5FE3754E0D3C6E33FA21AC828C01A8BCE2F6973E77F0F325FCD9D0B5FDE72BFF077E03A41FF556D51D58FF27C7E2BF00C88360E0733AF51DFE02809FD28DFC53C0949760830226007E5BDE079EB524F0098A24CFFA79E479E0F52005FE33FE87551BFBDBCC8DBFC1DF00F823183F9FCB43F8F2E0BF01A46EF1C47F314C7985A7C32A7FF8C2FF810FC95576D57F19CF64FCD8C3031F811B50F27776471E338C3C48420349DC58F2E30F7BEF4DC9BFF02A600386FF918790BB199EFA3DFD85F5D33F8FFE1F785C37F2D0EA3118F8EFE6FF16BF01E0B77B798BDF00F0B29F162FFAA1ABA5C68921253F8302DB0FDDA2E4610DD1F14F267BDFE237007CC21B064165FFF49C37FF0D006F733D9727E8CB8DDF0036AB393CD8F8F3C5F2EB22F41427F20FB7918781922A34FE27E5A5BABBBDA838F49E4BFE077E039096400B3C4E66F8CF97E8330A678930F20CB7EFF0AC5AC2906D7BC1ABFD767388FE1FFC37007918CA819FD59F2D61E4D900A5DA1E225EF80FC3E0B70319FE090FDEE2C3BFE28777F20CC3230F0EC70AFC963F0164E20D9A3FFAC15CDB3EE30F33A03EF22CFC0614FFCEAEF0CD30F2A882F0B71E5E957E0877673CB204085ED5C180A5E5DFCDE12DFF0D80FF6E6E6FF11B007E8B173C53286AD19EBD570351BC21D2F6A303F598D36ABFE74BE44F001380F8CB1EB463ADEDF389DF00F0BB39589E277E03AABCDDDCDEE255DE06809FD28D3C1AF10148BCC1BC84C747D9ECF793490CB75F86DB8D3F5F5CDE2FF9131A78B5F72F6AF6D6CF13BF0152EF539F4FFC0680776BADEA70799FF80D003FA56BF94F8E91FF51BFFBE7E1CF4C1DFAA1DB355E1377901950A01FC77B7AFCB4F99F2FC107D0F6AF1742D1CFACC66E0EC16FC05BFD4F8EC1EF0AA2BC1A8EFDE140EC77F25C00F84FE946FE6168FE0F7BB87E1E7B538EB468EF9D4000D9CF69EF7AB90932DDDF5BFC06A8BCFAB9D6205A1EE778F85F00F05217EECBEE25F5355F8EFEB95CB6FA8B533BCDFF703878EAB7FA0BEBE7F26F4FBC14D880D2BFA51DFE8FFA7AD8CFFE79F4C3DC824A54F6F6E87F4FEFDCFCCF97D457FC61A60491074B933B9DF1F2EAF183DF80B7FA9F0821FAD91504FF5D7D91FFC65F00F053BA929FB7DD64B17A954CFC1907AB818804D0A466414D06FC200B5CD625FFC3845AB556E65542EAE7BE558347AD125D4839726E87A44F84CC5849AE522D5DAF72F8B7F1CC6CFE8B24DAA2436AD9C9BF2C38417EF4B04BFE1092B9028BED393ADEF12E5273DAA432105885E268D926FF64A65D2374B11A52B72942A6427BBC59777A108EB26990D46C1D84B473EE8C084E54C096CAA77E2009685D40BFC3CB0182A81A4F224DD63D24E8CAA4140B78A95A91430CC3AA9E40423F641B71C919552F52AAE6704447055235772F7450271BF6514DEBC7AAE64478BAE0A8FAA37B6446DCFAADA6910DB6AA599728D2AAFED0FE31A7DA7E98022F5631A70E964AD5435AD52CCBD46F3DB4675B4171B6AAB9E9A56ACDAA9E8CA2EA912AAAFE9828D4AAE6AC77779AD22D47F9621EA5EAD224AAFE97D1AADA48BF3D14D2DBCE29D47A7BA827BDF314D1023089AC610E2F34658DC96F0F85BC3834E027CB54AA02E103180E5823D55D2235E0854C76DA19C2CFE7712218E6E7F55852FFFC41E67122AE2D9B9F33EBC49A11C6C4B49E8DCD242F7995AD6A0D05E60FB27C085D37A6C8AEC50A71B5C004992127EF5A6175E25CA93CFA28B2C6CBFFE8C1412EF4CC7CD7CF7F749A15328B35904C634256ABE7D133DA35EB7BE53174C5FD4FAE9EAAAE44376442F6C848176C72D6AB3B1ADD0F091985B34156FA67E5B0A42A323B303B55F70AA25E48F993CF5A7F81B4AEEA82564817816BD003D6C5A7805B0CDD1CB2490DCF57AA1C88B7FC39A39497D594B0921F26B5DCDA3F5A2284ACF652A45EC7F36F752D27256A23D71674C078FB70A6762059FB086931EAE631F4ACA88C97C9BB089A6466DDB8BC0737C26F52370BADD4A8AEAE39421BEA703FF508A333E23E2091D84FC814BFA5E27821A9BAC070A5FEEA5842F7F0934A009F54EB99E7CD9A333D2FF5DB9CD55FB077AF52B9E54A640E4021956B4193F966A5FB6A30A4CEF7378BBF90AD766E6416D906ACFB87B1D8B6F6DFCE6806E03CA7A4D42C7FA349FE03D99D9ACA0259B3E5AB9521869DBC2E4648CB2A272FC1B84A3572EA36B927799AE1F96D7163F6583A91FCE2C6B91CDB4FF6C1D2D3692D83ED18D698725F5F8CB733C748A2A57F754E076E51DA5BFC06C0CD5AE5215C09FF16BF01E047DAC10FC3C8A3C5470CBEFB1ADBD2AF9856F83FF01BF04E1EF7656E7DD18F3D463755E6D896619BFFF9123CF5722C9FF2CA3EB554DAF23FF017606BFB3BFCAE20AACF7EB51CCB5B793640B18A9B5E3CCF3BFD3FECE1953FF75C48E1FCEDF2E2DA4476BBE0857591D92921FEC408FD25F892A7ECE770ABF2BEE06D0FACCDD8DAE9BD65FCE576DEF35F00CAFBACAF27FF0B00DE0DB9AAFB1DFF0B4074B78B637D1E866FEDE7C99F5D4CAA112AA6F449BF467326944521F05790E6D30D6D0F4FFC06A0EDEA58FD73CB73E36F007877791C5E6DFB5C5F243F933932780EA0943C0CBA2133B4897E8643EA7703907F4A37F53B0C373E8BB98A961FFCD1B7BD25C52C7DCADE3A7260E90375F11AD26A5FF325FC55410D803FC1333F4F7F91FA7AE037007B98DC47FFC330FCB5B806C3AEAFFDF3E8FF81777B21B6287DEE9FBFC56B7187E30CD585BDA9DF8BFFA37EDFD9CF85BF01E8678B17FD24EA1BFD6B6B04E5ADE8FD27768B7A97BFD5D3B1001A7F01D0A7420EBAA7D3BF3CF01700BCFAD9AEBEB7F26C00F8A9CDAEAFF3E5ADFD8CB4837770A22530E359BE5671E84400E09FB5F440E77BDA1791B2BF347E03C06BAC8DBA66AE150DDCF80D90FF77F34F54E9F29E2F25CF5238E5DDD5F10E7F01A4FFCEBDCBABD838914CF887ECC1DA4F6A96D4B5B67BBE041F400F0C155A53DE04C991673804BF01EFF4F9E4FFD0E7AE8EB7FC3700FE53BA29AF01DA216379FED5A4014160F937E6ED44EEBD31F325F23BDE4625650F2E9D56E487FF03BF01C833DAF84F7C297CE4CF7026E57DF04F0103003FA51BFE9363E47FD4EFFEB9F9C7606873A51F87DF3FE9766188FDD83E35046BFE4FFC0680F7A8E1BFF01BA0F2AA7DFD2248FB86FF05003FDA68FCF9F2AE7E8FB48DF75E358684650F8AE131802EAFA62924CF6AEFDADBB6F01BA0FE453FFF954D98D1E703BF01E847FE93F1CBD2E77C89FC0F7DEEEA08FF077E03E03FB97779F52C780CDEFCF5B22A24CD0180A23595973FADFFF5257877F7320FE1592B6F6EC5FF05EF91E0CF1A3517FE1783F4EFF0665800F5470FFDBFF0DF00F0BBFAA49F17FC0688BF9B7F8AF316FFD08FA317F6361EF9E78BF453F192F6F12E7DEA3DFA29EF036F8517604B7BE3C530FC33C0EF69CCC44B1A51BEC757405580E67FC9330C53BFDA78C978AAFCDB1BFE0F3C936FE06BC44DBCB77E1E7D5E78AAA38703D24FC51B357C7883BF01E07776C277C4C8103BF22780AC78F20E5FC3FF8A3F0B50152AFEAB39BCC1DF809D7BE99F70C60112D56A797EDBBFC92DB8BCBF3DFC644AABEB8BBD666A41FA62FC2F26DC26C0C09B3B3ED4286CF83FF01B40B0A5B536A6BFBEC55F00F0236DF33F39461EF3D7A83FF29B7F91D6FF031FFE0FFC9647870A55DEAA2F9D510D69FE26AF78EF7CB13C9A9A988010F9EDEEEAEE71CBF3C05F00F0A3BD2EEF13BF01E03D7BC074DEE8FF89DF809FEC79E9D235FF93E35B7BD83F8FFC9E491BFD30612DFD4400664FB4178BE1C0B477DDD6BDF57901C0AB7F273E1F7FFE82DF00E4D7DCD4ADFF9BFF0500EF99FF3DFE3A5F525F8FFA1D6EAD1FAE1395FC3410E3B9DD1292561D7BD3E28EC863CF0FFC05A0BC0EE7B4C3F03BFE1B003ECD935A1BFC7C297996C2C1EFEA707D1D0EC16F80F4DFA51BFEEE71D422824F07D4ED8BC082F2EEF6F571E32F009347C19369F33F5FCC5F872950204E0F00F8177D3EF11B80FCBB3A5CDE07FE02801F695B9E7C518956792BA06AF97FEDFA1D85447E17B0008D7FD58F1886BF05D62A40CAEBE923DDC079CB3378C636E8A700E22FF3934FFB0EBF012DCF25FF0810796C003C301C793E34FA66AE7BD9DB03BF01E8332B05992E88BD3DF01B803C36BFDF73176BD7A014127D6E80F0ABF8E13F0247FEE05946B13E63CFE7A131F83FF0260BA0DCD59DE966F5D1E703BF01E0ED1F587AFF16BF01E0B7BA2CBF9665350359FEE48F578B66FED6DE69CF1FC683F98BCB9B9FF7BA06C768147FD6032BE16F872640F4B301AD8DAD9F9363F00FFD6CF5BEE5BF01F2CF5DBAD6A756645679D9852CB296C3E81F55BFF5D043F83FF01B407FE7EEBE9EAA798BDF00E4C9FC36DAF8469E0B50FDC57FEAFF515F236DF3CF4AD36F6AC1FAE4A94E95B7568BF452BB489CDE37F80B407CA5A33DAC867C8FDF00C50F0E77E75EA0FD25F23CF4B9ABC3FA3C1C82DF00B8C5BC29DDC8EF886BFCD523BE4AF4B5FD610083BF001D4F724E6EF807A02F96476B8538C05EDFB9D465F99FF8AD70E4DFD5F10E7F01C04FE9AABC9C0A92016BF711F2303BE3013E162381BDCE9E884E9B8224F03F3A5FC9EA7205D88C57A820F62B257EF8C7EB0B1C334CF7C76815F7FBF58B4CE1C6414D2DA6F8B4A3C99F5A0BE35A681B030B825EC523B9C00E35956F8BFAA1C5E52FCA10493E3D14ED634ACCA9AB2BA953425205D715DEF80D20554B991C269DA6B4BEB8A438358957A1201153A49DA1C40B7E0376EE2DFF91D0FCBD0CCD66BD2AEFAB3CBA2218EDD1E48DD75B455266BA0696EB714D9CB41ED35A5F8297AB04507571B8B53C8743F02C3AA8761AAFA98CAF5ACAB73E9FF80D60A3D12EFE3BFC05101ECBE714C5B7F25F00ED5C5AC531FFC3D0F2BFD4D70B7F394F149EA6074393BDEDC1DBB438223A5D61366EF94BF41385C760904733AB54C7B8B257FC0208FF525F9A8B7EE19F0A05BFAB3BFA7CE03700FC946EEA57DBCC3877D2BB952C40AD058BBF53B3D214FE37FE0280D7CC18BB788EFDEB5A80C5FF0280D732FAD7EF333587C26FFC06809FD28DFCF3A5ECF9AEAFE1D6783DF24E8EF4F8B187E29F50906D93326F4E098E3F79E23740F6696ECB3F3CF11B80FCDA05CDA98219FAAD2F917F2B1CFEBB3A4AFFCD21F26F00F829DD94577B6FD07086F60CC2ACDEDE4EC328D4F22CFF395FC29F1FEAE759CAE7E7CDADF91F0EC12B76458199BAF7917391DFF3B7FF2C80E47FEAFFC97F03C0EFEAB37E9EF80D00BF8B63FC5188E5D72171044EAC827FD6D21BF67CE47FE23700BCDBBBDECA69FD3CF11B007EB4DDF82340E471F7A4C78F0080D7441927D68F7D3EF11BF04EFE3F16F8176A0FFFDDC1D1F9E2F7E4FD8EBF3A5F0ABF0480FF16CFFA7CE23780EE7B72AFF2B238128BAAD091B84F02A0259537BB5ED92A3BFEF605AFA15F03985A576468EFFD0DFF0B005E87DCA9EED1E793FF0500EFC0A67694A9BCEB8BF483007608745B917F4AD7F268E3131202305EBBA42470DAD7BFEA292069A4DFE13780D0D1FEE4577662589EF3C5FCD9E32C86987DE4D9EA7A8BDF00F4BFABE32D7E03244F97AEE5D7C3192A6F4DAD38B6A47E13CF30B451FBD2C3C4839F2F965F8E0B404F65FFD2508B7065EC7371883E370079B6BA2CFFC931F80D00BFABE32D7E030895A774477E1B0001B3F9734206817B2B0ED6647F92E214FF1BBF010CCD148AB311FBD8A7E7AEE9AF9BFF06200F8374F0D93EF78EFF05003FDA3EF2778D94FE2DC0A9AF96B6F17A328C02B28290F26A28CD2336893FB9BF53ED8BA7A0A77E9FF80DA0BC1AB930BC38F5FB825F00F0AE6E6D9C1B79E64BE479E8735787F57338BCADAF29DDF0D7DE8FAFBA94460A9741F23C43DAD71F37B78F132F319521FDE84BF86BA80EBEA6524B3F6BEAE9898F7E02907E5EF4F9E0BF01E07775A4BC0FFC06809FD27579354BC60602F466F935A887ECF6A8EB042189EA073F5F82777F57CF48C1DFDD1353E7DFE12F00EAF57841D3B9DFF1DF00F0236DE30FC3E87F8A0FE0517DD1CF4818F9EFFA7D95C79B7BBF3416365EABCC28241DB4FC89EA4BA3AA96E77C09DE031CEE821100791C3F3340FD0E7F01C08FB6BFE17F01C06BEBE6175309DFF2DF00E4D742A14BD7FC0FC3E8E7610FFBE7D627CB08E2D053439CE0B100DD3FE6E7186DF3F739972F6E378B3EF584370AACF12953E6925F672EBEC15F8077FA7FF03FD50143F05AB8A7BC473F4FFC06A87FECD2B53C87E15B7BD83FB77E344922FF50FDA3F6CC43A6820827DCBF6BBB75F33F5FCC9FCD46C263A596DFB7D070ABCD891F9E78DB5B1FDEA9F84ADAFE86FF29BEF9FF7476DC04FD2D7E03907F4AD7FC0F43CBFFB487FDF3D28F0C401D4ACA7BC757FF7B3C96F10EBFB2FC9C3B15B790E13F119DF95F80B7FABFF147BDE6AF670AA98EE5DF8E84917F03A49F2E5DEBE7300CFE610FFBE7965FB70252224694C6AB69AB3BAEF2663CF8874162F37FE23D602C00B5EBF65E07A3C25F93F9EEE0CC5F3766401236B8BC7F35BDF65547B4DEE23780585F33B1DC2C7BEC8DC67CF1DF00F06EEF7F963F3C5F2CCF298EE57995FF89DF05A4BC937BEB4707C0919025E094D70E9CCD85555E9B5F1D0D73799FF80D407EAD04A1AED37E5FF00B00DEF6C0EB74535F4FFC0680DFEA8D3CF325F2DBC17E74FC70B84D791FF847FDEE9F877F1C78CD3722403A94D803D790A97E75B3DFF0BFF037E027A4FD2DA3A46FF10B009E96A5DA19FCFA92F23EF4BFAB4FF2BFE037007D8EB4238FCEEBD11F55FCE373F1F4471640F2ABFA56FFBEBE441ECDBDE390AB3DEA3EAB702BFE0F3CA41558F32790EE2E33BD1CF92747F1BF01221FFAE74B4B58F80590FDACEA7BC3FF0608BF8A137BD0E91ECEDA567CAB1BD820B3F709BCBB1BBD4D3FFA7CE03700BC4E8E7067E76A2FF325F27B80C978520CDFE87F71A8F276F185A77E2D5EAA2FF25FFC6F00F891B6E5FFF28C4D9FEE2C875997CA82D7789047B4667E8FB34A2AD1E02F00786D4DF9FABBCAFBC46F0078C77B6BFDE285FF0680DFEA4D79E78BF48383BDEAEBE43EE5757FF7B7E6C3D9F4A4FEE56F2630F19FF2CF94E9D4AF4E0D0338F80500AFEE09FC896F9FF80D907FF6CF57BC71BE44FEAD70F076EF551D2EEF037F01244F4BDBE555ECA702567BE7148DC99A8F6217A9E53FF679BE589E4C08EBF210DBDBE136FC8743F06A505C4E53F19BAE5B1479ECE7C97F0390FF45FF0FFC05107E559FF5F3825F00B62278FABA8A13FC2824F2DB21F735027A3B4DF2AFF98DA340E32F80B63A189FE1F05BFE1B007EB437FA1C01C2DFF3E13A4163FD7BFE96F638FD059B6D5CA174A3C1CB0136405B1D9EF2EB8175ECA1C7BF57402579A4AE0AB72CFF13BF018C7F93FBB936677D792BCF2E4EF80F8777E53DB9977E746E9F022AAA145EDB105D41D57F79671A8D7EE6679EF80BF093754EDC699BABE4E1CE0E33E46C82F96BEA1B00994AFFECFB16C90E0091EFF01700BC96ABC08F7F78F2BF00E0E5EE70AE136FAC2F96E7143FF2BCCA3F1C82DF805DBA965F0F7C50403AE89437068993377F4DF421CF99EF6213EB8DDF809FDC706AF9377EBE84BF26E4D167F57787DBC8F3C0DB3F30CEFF4EFF27C794775710F2ECEA737D3DF01700FC16CF789F5FC6C397BDFDF2D2FF5726247F726EC6D142A607DFE23780B1A2863F687BC6FBEB8BE5D71964145E4763D8320F7FD435FEF305BF01F08F3B45DAD6E791D0FC393C00C33E8FBCB80D7E04883CAE0ED671A3FF57798EC025FF2A20FAD93FB77E9E780D285048D983164A6EFD3CF0BA185980B24F9F7AEE9FBFE3FF1B47873E338149FD2A9EC47BCCF891B3C8AD70CB7F01C0EFECCCFF300C5E7BB99BE13BFEB1706662AA7D69FDE8AF5EFF74FBD2262891479EF325FC357EE455D81A8F1C6E5D5F4FBCE6EB78E6B7F1FBE7917F1A6CF83FDAFB2ECE5BFC06483F4BBD6FF11B007E8B17FC7CB13CA738A51F5537EB9C63CF8743E11700FE9A2EEEE6F38EFF05003FDA687D7A3E906B26DBFF6B82E22F7FAABE34BE63D039F112FEBCBF2CF97BFF0947BED45FD4761ACBF3C46F80FA8B177B78C7BF0C06F935FD0EFF89079EF25C00E1E59F55BA2EEFC931F6A0ED0744F1ED9F5FF98F8485BFECF9F7FE79F4AF096A861D590FFDA9431C5260E61F4A9E5FE7B619AE8AB9F116B800C8EF7846BB595AFE277E03D0A7A20B9EF838F1C0037F01D43F766D36FFF325E5BDEDE1706BBCEE5727475AB4F1BE4903D206833FD47AD6DF5F78E96FF10B4079DD7CD67AD9FA1279B4618C0BE9BBBFDEEA8AFE8743D597F947E1F0DFD5F116BF0192A74BD7F2FFD2DE392A34F3DB3F55B3900CD201A83F726D9EF9E7F525FA09BEE673E82F6C1E696E96E770087E03DEE9F389DF0A17DED2A63ADEF2DF00F053BA2EAF6E7DA18110015A9EAB43FFC9591DB7DFB35EB9BE04BF1502FFAD2ECB73386CFDB43E4FEE2D8F6760FE6A59DF78467A88C791E0E8DF5BAF99A4ACEE802B0048ADE5453A7FED2EE015A06AEC1F769EEAF25C771F5A8AC2B4AA2A3F1CF8E909D4A46ADC44CBEA548DBBDBB0E16CB756FB10203508458C063B0AE2F2E2CE486270595E918ED9FED4764AAE079249D4B3590AF895D19F0E204FF14B21EC35B085E346A4102CD11698118A48A56A1BC0B7F805C0CF5A9F6CB1FC0E7F01C0BB43590BFA4F792E0078C587F8076B4606B0BE587EBDC9082033AEC83FA51BF9A92000B8E59457012A0C136070C8553FC72246FEF3A5F076E0B5B595F522FBFFE3601787E037E09D3E9FFCB7C2C1C78ACE80FA85FF06809FD24D798761C9E3EA2E837FC3FFD478F00F7BA06B90F62660666B865D101A301E972740561C68AF44C290B8D996E77C09DEFDE3AFF4C8E087DB7778AD28515F71E04416CE9D59A0EFF01B00FFD7FA1D0923CF06804F77703AC455A2E03700FC2E8EEDF3E468BC0FFB2F7BDB3F0FDE1DBA5E21097F7758BF6B42837E52FA57D8D0E53D5F0A2FFDD46113E4196EFF8DAF8019FCFAB9E579F0F7FE226E5AEBF6A2E94DAAFBE8FF81F7E1FA0620CF68FB3B793640F22F737A27CF0510DEF2A738C673DC0509E506A37F3BEDCF5A50C6FE95BA165C7E3DF11B40FBF2FCC0473CB3F9EB5E0538A007F3F745FA7F6B8703DE49D3AD1CC59B090D3CE403BF00F0F700AA6E178CFCF325F26B4193ECD2352C6EADCFC32178DB8FE6CD00C07FB4F11D7E03DE95F785BFDC692904FC162FFAC154D0003512FD7842EF23119DA21BD557DD1E29FCFA123C6B0700F0A296DF77A1A0CFB1FF17BC27F40AF046FF2FF85D41C2AB76D6069557FC02809FD2953EF9B14AA48947C90F69FDD4063C851A4A4D1890F2CE97E0EDAE3FF895CAAB9E5BF2A0B4E1FFC06FC0D6DE77F8AD70E4B77569B9F33DFE06A8385DBAC10FC337F57BFF3CE52596507C5213447A7D1B322B02F0D7F61B829455BFF325FAF18CB77649210078CFFF7F9CBB591687E03700FC686FE47FF25F1504DEA1974E987E87DF00F053BAC14F8E91E7610FFBE7692FEE70B92AB7DA4B1C5A0D587E696A1DF79EE65CF8FE12FE9ED1EAB38D40653F3A315DF22C0EC16F00F28F36BEC36F0078874F7F5826FE0EBF01D8DB946EF4330C23CFC31EF6CF535E0FB1350F293C0E53E6D46709D9FE236F53572FBEC56F807E6EFD9C0979FA3719E4E2BF00C8AFFD487FF5EAD994F7C65F0095B76B67F0F3C5F2F382AFB3AB78E6E4DE78F6E808801E525E0760751920F25B5DEB6C2611FB8DDF00F07677BFF9FB3BFE1B005E0BD67F7523C1E0E74BE479EA735587F57F38BCADAF9176F87B4A998B7DABBC6950D96148FFEE01E31F66151A7FBE84BFFB2FED9B0580FCC3ED1B3C7BD829E09F8E2759E116C9C76FF017E09DFE9FF23CF4BFABCFFA79E23740F2DB5BA6386FF10FFDB83973DFEE77F227202C00FAD40636BCF1B1E7F3C5FA4C00FC2706F056FFC32178BB3B1DB0B5FEAF9F47FE275E0D4457B306BF7FFE166F83E122ECC6AF9FBFC5DB81D4B3CEC81F733D134A4B03917F03C0EFECC27F1806EF00B51AD45BFE37FE84C729EF0EEFDFF37783EAF83FE1EED57EED7F3E26BE7DC4AB3BDC357F5D6345B736F80D50799D9AEA883CF3A5CA2B7F38F6F3EF36BF77F80B207BEEDCBB7DE9F94579D46AEF3A7A0349ABB17E3281A94DE0267D872DEEA8C8F3DBE696E9592EC58EF7D0C636855BFD73778E1F6D3C5CB4BDCBA25DDC2A5A85D69984A9BD82AC2C79226B52B5254C6ACC4227F7C59A2478B39C7A3C97D484FDCCD27990AE09A2A47AD651B34905960D735EBA485BD4671D0981B314F2C9B0C8E0CC41E91C5F48BB6B3D2E10D2D3295F53402FDF703C35A97F3C7FD59B8D7FE97674C2DBF80A1A86CE029C8CE463217BA2E38F7646B19DA459595723B39ECB24B5F355770CC9D8D6526556F66FFB900FA42530AC3D519C7DD1B398BAA42860CF48EBAD6A93DEFFFFB74EF822A436E4B0FDA4F41C99758A30601B733FF2C5AC830B48319DEA7B0CFED683E0548A87D23A71E9D44FC7215FC4FF211DE87214A7485B8E0E273AD58F2FA09C4AF52948A2F4263D2BAE6B1002768C519B78C9D74DA067E498C15589B86EBE32B2543D9BC73C96FD7FDB0697BF0B3CF6ECC92EF595CE481720908AF2437A2E424A7825DD54F536B79499B9776E3952E4C0583D780E512B9506EE9FCB02494DE4A38961FDB62E8D647A177BC0B5651E468B84265B7B7F9150551C569C66D33BB07DF732D6A1875F15193A233D510DE7B2344ED858C8EE508ECC80550ACEAA5A4EE6A8EDA058FDE2E77ACDD9DC7459FAB14CE66E6599DA14A4D4F5DBE1E601A0766489DB6FE602254C29817B029497B238F8FE12BCF67BA0C3D408D9C5B66D09917638187F01C80ECEA822F5FB0E7F01C08FB42DCF6118FE2C174AD5F12DDC38926A3AF23CF11BF04E1E4D68AB76B2DEC7EAA2D4DBFB7F7EFBEA06F4E3AAB4FCE78BE5D14937F0D552B8BFDFDCCE7AE5E210FC06A8BCADED2EEF83FF056072D036CCFCCED4D7037F01C04FE99AFF6168791EF670FDBCCA6BEB651AD6F8DFC433E89F660B4316EBECF951DF92E7C66F00780F37D6554EE8E7C66F00781B3FD37FDFF2DF00CAEB1EE1BFEAEB59BF9D7BEB47338DB2D8F890DFEABE21134FAABC26B3BC6EFD3CF11B009EECF473379FB7F80D107FBB8EF486C1CF97E8FFA1CF5D1D6FF11B00FF295D97573B2870746838F6896941269E145ECD8D75BFA5FF0B7F01C0E32EF879A29DC8335F4A7EF3AFFEEE9D3E9FF8A570C9B3AAE32DFF0D903DB4B453DE2960CA8B9BA580D501FDCEBBDB6CBA3AE5BDF117E0AD7E86A1F9B3990EFEBD1E4A7B943C8CFA0EFF1B7F01909F6E147CBA2197574BC911B8EA6B0190870E9DD425FF1120F2E0E82440F94F2D0C41E2D55B3F4FFC06200F9E0DFC992E665EBF0B18793600BCDDF5BAAAF405BF01E05FF4C3EB312570E4A76122404DFFD2BFE8CDF13A5E6DFD3CF11B80BF655EEEBFF11B20FF6CFE67F98F8B166E793600FC5657E4718DA8D62C3F3B565D9C8A1C38002932A1A3F1E74BF0C4D8002A6AC51DCA3FECF23EF017007976F1DFF1BF00D2CF52EF5BFC06809FD2B5FDFCEBF6A27E24F213E961901D9FE83812F267B522FC6FFC0560BB168317F031D777F80B00DEAD639D176609DA353EF26C00F8FF55FF8FFA1A6E535E2B448F1DA7BCB667DDA70D006DE20929FE6ABFDACAC897C65F00E1651E0C2BA73DBEE017407899C7CF0487D6CFF962799EFADCD5F10EAFF52031AC78F2E43EE5B5FD6B9929E5B5C1D7DD89D2BFFC438567555F6278F01B009E4082D4331DBDBE94FC2AAF66F9BED3E770087E2BBCE5A9EA883C373E024F7D69E365A4EDF26A84428918879ABFC698123843125EFE913DB3E939E2E92015E09ADC2638EADF1637DE9BB33532301137360BBB36A974978E2BD5C48D614E912E3B1A0B69D3E588789396A4469D041AB2AB7FB18702BB1E6B1C4DAA38D33F6CCE3F3BAAD1AE7E5A591629587174905FF7456BCB957D4E87047A378D0EA987333A2B04D945E66E29C87E4AE3B7C65C90B59783273B2486D64A2224534990B5C3847CC5B96724389A2CCE3CF1D52592903D41F15BF74A29B55869C507563505C1AE37FD56A7EF9D916642206B9A85ED301683969854ABAE5F1DAA546D14ACDF4AC829AF76A4432622D5FE41B1AAB751444A2A0DEAFD5BEDD656BE25C61F379629AF2E3FA1083502456697A839F36896525B662DA142D6B01A5D591BECFE754651AC5EE30AC9E812307511126F831853838E51255B525D04DDE450A438FF69ABD30BAD901D3070F40BB2A7B3981711676D32AC8C9C5A939FACD288FCD59AD4E403241F0376A8A603CE215DA19AAD35F9E94174ED6CC408A9591970C6D490524E3FB90529D5711CC4BF5DAD0C566AF5BCB36439D161DA5D0C8FD0DA793167C4CF6B929C13BCA802B26621589A502ACFB63573E9F6B346C4EC1F3449BF205618BEC1A5016C4ACAEC89236E2F9095EA7DB7805D4D6DB41C05B090D46C524766489742719AB49DA9456E959091B3445D82B1E704925FF9E7BF1CC9D4CA231B51E7B7CD4D5797A85C59B864C6DA16C534887F4E28496AB55CE77EBE5887BA2A044019241B5DDD5AB3EEF90E7F0190C7C2D7B4C65BFC06B08376A46DF90F43CB43FD238FD6E553FCD4CB59585C1206BF01EFE4F9E3AAD4595DE39158EA6AFE7FDC5AFFA42A2DFFF952782B300A417EEB5F4C5AFE07FE02807FD1FF13BF01E063C369E3EFE4B9001C0098D2B53C2747CBFFB48757FEB835D94FEB871815B2E6B510D6A9E9CB22CF8DBF003AE6E29FC79FBFC56F00F2DB3CE46F5B7EB9D92DCF0680FFDFEBEBAEDFE136FCAD81BED90001EC9FABC761E256CDE1F38C9401D815E021ADCF0B4079634E38A26FF85F00E1D3BE8EFD9C2FE1BF154E797775589F0FFC05903E5BDA91270D84098AD83393E1EC6B241700C2ABF87510A6EACB9E70F01B80FC8E7C6A9E3FF2CC97925FFC79C62CFC2F75BDC56F85B73CB506F10EFFA82F3DB44A76483BE59D02A6BC1EDAF403E5D88FF4AFFB0FBFC36F40CB73E967189ABF76E1B2DDA9FD83D6052053FCE8F3C65F00F8E3D9C0E315479E077E03C06FF1CCFF08107968AA12202122DD01247BA3DC9BBCC56F80FC9BDC2F33C523CF93FF06208F6BBF2E327DC7FF02807FD10F83F31238F2D3732140C5B42C80230FE392D35E1EF80B80FC1A59FF17FE02C83FD3598377571EF91FF26C00F8AD2EE335752C81AB37FFE560402B0B6E5FBA224CFA748812FC7C717975A84115941886FE1D6E97FC8743F01B407FF7A29F277E03A49FA5DE77F25C00F84FE9DA3E755D302522348A3CAC22413240707915E9419E8DD07F1EF80BC0411907B10AD5BEE17F0190C7AD633D0AF6E47F01C08FB60FFFAE91D27FCC6FEAAB4B37786B4CEB35555E3510EECEE8F22AD8D3ABD9DFE089250F80F2DA3CB89AE45BFC0680F72A642D4CB8BECE17CBF3D027B248FFA98E77F80B207DCA1EEAE9DEB20771F864CC95F2C6C1D64C1DF8159EBDC56F00F2332A845B160A23CF7C29F9D5DDEB3E5B14A8F22E75BDC72F80E45FD5F10E7F01640F5DBAAEAF4F0FEE3E5846B43CBC356B812B7AD7951AD24645E3DCD02AB2E6BD79E042C2E8B7CD4D7720501CFA1773D34528908CB65C3AAD804066386F69CF97E0531D092FF5D6B98D73D5E6037F01C0932FB58F0E479EC9D1FC2F00A633D236FE300CDEA3835AE881BF0617382B3776CBFFC46FC01B799815B006CA5B124D443F697D4C03381A39F366EB8BE401EFEA6E6FC3DAB6F479BCF703CFEBC10B4079471B55DE17FC068077FD566357795FF01B40EA94AEF579724CFD3EEC61FF3CFC3D7CD34D2329AF87ED1C04B5FD7C684E89F29EDE842B9D64CF83BF00CC4E7A1AA7AE3D79C7FF02E85976F3CFFCD23BFC05D8DA78AFCF97FA1D69076F6FA0F029E5F5FC8F76B702407E47CB6B5D1209650083BF00E03D985AD1C80B7E03C45FCE67AD9BAF2F96E7A14F3D092AEF3ABDF9137F01A4CF9676CA2B03603F42D7AFE6ACFC1299CBABB7239908A096BFC36F00F2CB5DB05774C9335F227FF8C7E1BCD3E7E150788707351A427E8D86AA3A6C0F0FFC05A0BC53BA917F0A98FA2510A58035D14A6BC2DE208FFC2C2AA8448CA782DF00E9F3453FC350F83F6C91E4E75C2818FBD13D45DA793AD1051764B600E1BF01F0D76084B99FA5FF077E03C06FF1A49F2540E4D16004012ABAD0B679C8355A390297FC0B0037F615804F30FC96FF06208FDC35AF989E68F6E67F03C0EFE287FF081C79B40EC84BA3D57F294E8064CB59D5EF1FCEA4E94B6D9363567501901FCFFC9FF80B005EDD2B47FD4E74F4E07F01A4EDA52ECB2F5F0D07FA35CBCF9DE616AFA20B6D3923954EA1E53F5F0A1F016A66CFD3A457799F78CDA33680FE6E173FF24C8EE1BF01C8BFD5FB0E7F01E03FA51BF9DD5EB8F1A5CAEBE14F2DDCFF6456DBFABFFAEB3490C25F00E1539BBB7F7FE0170079DC3AF8F7E8F3298F9A5B01F867B431F2CF97B7F535DC06AFA507969BE23F11C00E81EA0680FC9AF2F5ED94DFE02F00789B87561BBFC36F80F8CB3CB89E69F0E78BE57FE8D3D123F833BA7FE02F80F4D9A51B79DCBE7ADDEA0EC084A7F838CB33FAD01E4BFC27417BF4B901C8AFC91C46974BFEF912F9DDA0D48B7DA3CFC3A1F04BE1250F778F8FFF5C391E791A207B6869ABBCAC7548C3CC47C7FFB31423920517C9F3418B1119FF0989231238AD95EB21A53D26D603F6D00FB27ECB46D22B55F318FCB6224FED5F82242E7546DE6073FA65BDAC41BDD7DA01C7A45C4D71B37867CD6990D8BFB5185AC1372BBDD2288F940931D6ACDC226A7A9FE9313B9C0E78B4442E07E50AA2808A1FF0FF198C30D59AD6146B67C5C9CEAD8BAF65949511A7D845668F0AACE813215B2A9D2F58327305BEC8CE970B9A45D6241E6B77FAAD3665A51618EFE8044697484B87BEF2D7A95C762C70CBACC642BEAD2B9D5380ACE99D0F4EEA08CCA03E9CDD7D9373915A1DFBB76F99E030BA64EE4D2368D264ADBB7156D26477FD3A6A4446691AE467CBE99553A6B72D462D95B211DBC56F63F01C3B615857286AC1363267082BAD7FF1187A5B9D4BC45A7255B7A462C2A7EDCAE3479D262BD52115A9A53AE6634C76FDDA7B6B35399A9CB6F04AD259B084AC3DC97FB4ED96C68566D1003B5D580902CFFB475C3A4824F9F3538B6EAF80071E30C5049C6AFD7FF4735DD0C19099A0AB7ECE2EBB3F9AE082FFA466F0B5F10084673734BB221B2F7998DD421E7A6DCFA54312B84266D16D01B4055A1C982D7F027467BB56193CFBC4B68F170E9F34E403203E7F70F8F033C4C38146C44E5A165147692D245249860294904DD655B15DA207799508A3950EBD55003CCA894AA543BE878C4A291CDB50F9687B60B305B6AD293B5B0BA445AD57692051A326241B4C4383CC440DA9583864B6BC42E23A20D33AF4DB7076C70719A9B2EA8454DA80EDA9920849AB6466265113A94C5E896CA968C29AE7B1D1C28AA624D2DE4FA40A583B5B20719590B49170C65740C639C099790FC8B42C48DB4FBDB204896F249505B8FAAD14AB9D5A212D55B90EC06E1A752103F962519428EE5DA464AEEB6804762DC4FB41D27F919A5189F235386E1692988DD4B4684842AF4D5216E9D9CD9FD4E839AB0390F879525B757E318D253C7B7B526DBA7A85D025D24437AD3BFE4DAA9318BAD72EE5D58D16A8B76A5F8D14324D0956680932F34890F044487E92DF8E4DBE92762CBAA6E33816167D54A72389FDCC9184A84879D1CD999B56E820BB8C3EA0615B4D2A852535DD10B748E03D2458D5A94F552C12DB566A55B1F65D2C523B4CC4AA0A450F27324BF6721DD6403A564834436A2BC4B7A040563569918ED4D66DFDF6705646D5FD21334583EC968541404EEB2026335995E88B0AB1FF52CE07960F38A182A4B2C1637E564E4AC4352BA5491B80F63A46753600DD446152472F956F8389F43669B3AC9114325BEDD32A4BE674E8A4A6ED4C46E594AA81539770D6C244C460C507B22DED37935190049C910A3F00D9C6E0773D0EA96D0CE8999A0AABD451B72C2A4FA9D93821A94452C2028F4DE6B79BB4D1720133F87F11BEFA0E559348E33FEC00B9EA3224EF222B3513B36A20AA884362189BA44F14599AD794B2C832DA932F194912A6115CAD19A440125750352859923089610BC9960391AEC721ED7B199A07AC8D91FA6D5A3D133E264B4545D61E2758B9500F92C72A5264AE3390D86DF33E124E859442348820B5DD7893F35B575CF73549D52E7AEB36ACEA3023B339CEA8E243C878AA4444086983D141726B83A89A7C6B7F0BFB7BD2C7254082A495C924BAF8262B3C56AA6C8F5F372B2B968FD1B34EC6B1E329C646BE26135C21861D82EEF90FD82E911152935D83A456ACE56A22FCB0757DD2A1C3BC7DB5964B544D65127AB94064983308B2F65A5D457683FA8CEBCE1602823AF7E3D49325213291D8F51219010FA318A9ABDA26374689CC3161549D2E23AB6990FC87D40C01201D3B1DD29C75319A34C0DC854A54D73741EA480BCBBB9D8ADB91184D46AAEE7D22645DB72256760294CB9C7DB9018EBA5C22C7E061A5133AC9375DC04D6A912BBF75C31CC7A5E92C149B0922328ADADB2CB5A791D4762F9A9D80EC7C75661032E341B753F679EB0BADD5911EDBE245763B559C8F9C890C99710859ADA9C96E89F9AD7637496C4688E2DCDD31A30F7B36CA9254F446EA90D67C3DF4CC6F15C6A3F9B2CC22AB6FFAD0B6315553A7A68A876498A9D411236454CDF33EE6DC0DA47AF921A95C7E9BC5230EC4BACB988CD0CBCE573B099551B9291DFCA74465D214C1641750BB2B5779B10F911504E298935A4D0FEFA9D4CCC92046BA9B8A919AACAE1952326B7BBF159B40A59B219B2E5DA1D5488BEC18A02BA542822229D3AE41D9069C6D2D5CC32CC1705CB61646A2453A6BC69A907FF0CF211D61762B26A0904246995A7585ACD08E790C93B14C8618EE116A272764C2421A7E7196F168D017D22EB15E9D6697BC6D58FD7B52DD6C71914D5E95A801B5A42ACD37D945082B1A51652421C76FFFB27F38648AD0AC344302B8E21CB62CD9FE877490A09D72E11C56E51E19D75BB15D110A2D6055711DACA4E78EDC983F5123ED78DB530490E5B57896D6E021D3D05AED3E9536C109934B6EEF15BA40EAB775E5A3C67DEE1132252252426AFAC245909D4096AB2114958583AA5457B7BA3683797E43A9B8C1FCF68A2E9812919E6BC90016D664ED9815296DF4200852F9F6A8A7C9AEFD4A45F9C9C8BFED514071D6882CA9194E8EAE0C3E9AF49868A95DF9D6797FACCECA99EA56504A6A5737D7085E64BAF8F2E1B819D75177F1A7952195DB9D2FF7F6A0D8ED2EB16B771F9C65571BFFD5DDBADA14FAE97849B60DD9BDBCCFE9CF0093D85CA5D0D567D680EF9426042A75F9925E1894FD732842E06977F96D7B8F8CBFA64E759E4E06D0BF75F059C7F1F0F00E90B44F38F93A3C50CD9A64DFB3649E2224E46BB3548FAC1AAF5AD36E67485A50FDD69A6F3B3CAA23D5CAF4C5D7F88304C9F453527E8FB899C914B7B1EACCCFE8D26333D79CDE5257A63274B39F53E3B5E8938B744FCD437445DA4218C516E9BE184D84F4FD9954443B040F57352759F946AA76446EC5DA4893D48C833A723B052435F61393A0A38CFD6420D00693FEA56E66567793327687924A6FC1B47B1C0D74A7DF6469A0C92A45FAB5B101A6A2F4DB76E33A0121B20A55F9B697D37109520FA96A5D647E5B19E92E08B16A1B703FAE0353D68F0E0890DAD5C49A87487498D40C48BBDBC275923AF6E06BED693E6D6CA3C9D6ADA650648DBE658EEA2C5BED6A4DD554D08837B667EBF6A50916F2AAC00F1F628FDA4D4673C2A44E9F982653835F5E7652A1F49EBB4BA18500814B4ECDFC43D6D89F4E41FAE1A1F832183BF60E29914A6026742B754A64CEA78053647BB39ED063E6C00D70CCCF21470F87E9CB2498DC63B86528DD626B2A9BD4E944DC871E67EE327214A0CA884300DC6161469D9A7D0AE7CCB5D6E0EE230D4A8FBE25D51A502F1CD25DEAB8D074B875432C763305049CC8C7927058252DC897259EE056CB2E78FBEEDD12EA9C9EC20DAAE7210984ECA03A5ECD50BA2E98A577CB50B1862490D20F67C94A030E840E99287A52ED454F77965155473E1A32C0AAF5E3E3F3CC4AB5FDD8B34D041EEB52794B039FBE0E0B8BCA4C7893D4B5F4C9B57C765021A5B1060C7E03069FF020F800F8221F05435B6CD68CC4CD0D272EEB2D7E0376EE23FF302CFE6E7A355082BFDB4BD45EFC5B80E037E0BD3CCD30F8F8D8B255F8DB0565FAB1F8DFF80D10FF1779DC48B57814FE1E23B713FBD4FA143E2DA380F09F2F257FBAE3AE2F5A1CF88CD6DFE23700791C63D4DCC85BFC0648FE97F23EE55900F05B5D6FF96F00F8D1C6D4EF089CF232E497CF4FC37927FF85E7BCA3FB979E74CA14C455DE073EFA1FFE3B3BC9BF184A1E48F75085E7351BD5EFE2FF82B79FAC0AE2E7516F42C4B7FC3740F8A8D7ADFB3D7E01C07B10AD37B84B9F2FF26CC0A338E13F39A6BC785A7A9C9AA579C7FF813739A3183DDB3AAEFE7BFED317045FD919FF915E098F64793EBC1C50F70310E4B8D3AF19DDB7F80D006FD75AF3F08597C1E84BCAEB0E578F62CB1F72B646CDADD6ADDEE23740FCDD871EFFC93DA3F6FC300CFF877EF6CFCD9FB7B7C9915E3CF84C04CDEC849FAFF2518BAEDF07FE02FCCB6936C9A359F1C1CF17CBF3E5292CC2EE94F7706BBC36606B645DFAF77B6D085031864E37A01FBCD9E01D75E81A7FF3D7F90B0015FC7046D69D57627E97979BA70428FC0DC03FA4474EFC2C7C7DE1D0A1F943AA82B8CF2CF2EBDD34C88CD7DEE03F2E0077171A5FE61779E64BF4E3065EF7630C3EF3901BCF17E15BBC1A983799A1E87FE07BACFAAD3C0FFE35A7D4FC93DDE2AF21DE925F2415843D103A46DB535F092706BF0194776AE71BFC05E8E2EBE445E14BC27A4EBD01331751E53DFA7CE0BB820268FD57715C5E3F3F4764D5E5CDBA24E6F44D797577D9B1371EBA8C7D567B7FD5CF035F33C0D9B78C3C9E1ED12539AD9F17BCCDBB87C05776A92FCF9968ED29EDA59609AA3DBEF23F0204EF78B88E3F23CFFE79F49316D4FC3F3DBE9865884F3C03DA58FE2A1E63E4B900D84FE60633C408FFF91279C65D58FF47DAD1CF136F015A9F27F7C63FFD8FC3CB99ACD35D6A92FFF4774FFC06A8BE5676A5FFDBBF6D87067E6767FC5188CBFBF4B753BA96FF283C78C73F3307F8E9F8F037B97C87DF00F5D7CFFAD24BE8DB9EC7BC61487D79D4B6DBCB0B5EDDCDF887F4BF37DE1EBEDB97DE19074FF764FE87DBC83F8094D701C0E13FBDE1E0E74BF0CFF22ABC297545FF0FFC539F4BBCD8E73870F3BF1C6CEBE75C7FB4BF187F2950A9ED3D5AFE00C4A1F00B00DEB96F7D3EF11BD0F82DCF1138FAD901D596B6E53911D7C6B7FF3CB90F7E0292E047BD00144F76ED0F3E0274794F76C10FB7C1CF9725CFB187E15678C225394CED63117EC8F86748476B352304A9E6D0FB5B3E7B963873059C6D32AB9AE886545934EB2E5179625DAE63C84C65D7453D4C957AE96A386B8006B8F3E5515891B53384CBE35B66732E928E35647E4B8459A443C4844CCAC8BFCD88B2A5EA8D5225F322053E64E6CCE7B7D146732E5D75BEA5D896EAE839DA18B543AAE194E6A5A555113DBB5815D1F3C055113DED5915D13B16AA226AB3319C5D1187CC44250DA1F4A332CE6F5311C3391531F946D523559399A4AA7A5176C55995586728BA8AB52AB1F2ED09C3328FDEA352322F52421ED215717EEB8A18CEA988C9379A1FA98A440916E3225D11BA4986089CC8D915A17B66206BA719E35147F8F43BFCBCF0FDC5F86C6AEA7576F0CDADF1DA2789316345E18FAB976D6742A9F8D73698C55F5F8CBF04E0F64FCF06D75EBE77F80B207CE7DEF21C86258FBB808A10BEE5AF02067FEB4757E66AFC62EB5AF21CFC068CFCC92E784F29D47B464CCD78B24EEF70B9BEB075A92BEBD4C13BA4D456E7C8938589DAA1F4C9AE56F0B53DC3F8F3C5F8D457ED9426BBE1D6FA79E06BE1A3A66D3FAF9F9B7FAD7DE069CD3FF3C0B4B0C89F39D2CA2E78CF9A8EFC5C797604D67BBCB67CB8B53C8783F93FE4B97E6EFE548618B67E42F6E684927FEBF389F7DCFB03BFE57F8B2F009765A73AA22ECB73BE443F537CD7EFE1D6E53D02AFFA927904BFC54B79F30580F1BA090A8369FCABFDA406C7DE2EC0BF6FF4E327F3B0C06A8FEA5B6590659F5945AAEC52BF5ECB18FE0AAEC680A59FFCFCB497C321F5EB8073F47FFD7CD5EFF02F7575BF53A50BF9161F753DF051D73B7D9EEA58F5B5CB7B00EFE43FA5FBA67E2F00FAB7F5BEE18FC0DB1E68B6DB1E767953C0DB7FF63EC3F6B7FF2BFEA19F858FFFEC659D66D8F27C6EF76E7D9E2FB1CF4C61D59E96FEF9E25F35CE97E833F6D3B15036F756E064FE4F7C4565D5BF04BF670CEA0B533AE16F7CCF507D869B7AC3AEAF27DEF214007B0EB9FAC7D4E0F8FF0B30F8CD7F18AEFA9DFEF4706B7962E1C3BF0CBEF55FF61372D9F3C1C7C06E7C65B7F0D3FF16C3B187FDF3E0F3E5515F8DAFDAD9F2BCC5DFF2EC78E070D8F630FC3343B266844E8DAFFAEDFD786FEAEB89DF15DAF5F52ACFC44B57C0D3FE73EB934976F547ACFA591EE6084412C2B9FDFAC14A26C02B86D47D4AA432A99254477A9C3829D28BCEBDEFE2F333642DD70ED99CBD67A9B7D670F18FC4A8DB148943B24ED1A3954FEFA5E91DB0A44A8C454AE6437AF3C361E526CF60AE84F486AE595289BBD0B94B97A83672D7C2EEE7514E9B77CE6E8CBA8AECEEC6AF21CF5613A6372C18932A669ECD5423580E89F4CE81CF840A87F4CCD590BF3C50AA935CC4210C73A4AE72B3BA3D46640DFD74F04464D54B91B52A440CE35422314B95D30AFFD22F17E98A687555BEC7BF6541AAC055846E1DD988F5B3769A517CC74EB5740B2999A5BA68C3DB878A4C53B5EFD51020A6984D081D2AB0CF493FEFB548DD5726B2B865ABBF1616CD9C5D08D2406D51F82C72A2FAA4B296576017AAAB299C7BD18A39A74BB7BA184DBA2DEDD5E6904306DCA9D9FED1AACEB646868095AFB744FE4B75580C4E11AB44788C904C4B42D64A377782BABCB14CAB4B4E03008B0B56971A3524014C7E5E6DB3B9A5C8B55D84853297222B05B8058F7F6976FD5B0F426B37E6A4564CC53608321AFD64E356EF87E15CEC6599D490C0B57D885B33CDF990061F32EDA53372ECCDAC79495523E5B63DDC8ED455DAD395A7525715E128076D585DECA500500F5D31B2A8AD025D179E8AF9DD661F83F95D5BFB380D2C3975D97ED594EA622622729EA5F7450396247DBC0BDB9306F4E0977F7BC4782553ADD9A43101805BEBFC5CDB89E1D6F1099A35D92AF2BEA6DFED1650875299548CD835BBD5F65664B582544D3D3D8649E488C758A3ADABCF9DF1FE8C27FABA31FAD96E14D2C6E6963BE46FD7943A328B918DD0DA595DE425A45FE4614762C99C6DD2BF6BE316F3AFB290EA2EA52E2EB875BBA0F1AA153499297D364BB9E2CE85CC0368FC0518FC59316C0E7C317F3FA735FD23D9B90DE2E7298BE529868DBF003BF7839726D5E1167F9B71EDE880BF1B75FADFE27FE12F80F8BFCAD30CC33FE3D9AA29F06E71E9C18BFF85BF00E2FF224FDC238E37FCCBEDA4A57CC91DD1FCCF8E8EF5C5F89AE0AABE89FB08D337D99E23CF70087E0390C72B74FC7BF4FFC4AB380590FC2FE57DE037007BD8EA7A27CF05003FDAE8FA3D258AFCDEFD75E47991FFC6730AF672B67E43A78B63799EF8E8BF7668701C76155FF8C550F240A623A80EEB85FF13FFE5E636CE5FF731AA7EDD96DFF1BF00C8EA4E4DB3BEA59F17FE1B005F7B1219C937F80BF0288EE53939A6BCEE737B47C71BFE0F7CC8DED1015EF6BC56CC578916FFDED151F8B5A3832D33EA4AF480B5F158A4C8EEE3747DB748F77191FF895F00F4E9BE78EDE8585FC29F6003878955A040F0DE10523D57F19781F50E901B20FE2D6DEBFF6B1886BFEB6BF4F3CA3F4BE4BDA38323EC6A80BDA383F543E9936DDFA77E6D5107BF01D42F212EF8E39FD797E89F58540C2B0C38B997FC2CB11A40BB169EFBEAA4FFDED1F1C59516906B47074BBEF248BD43830BD4ADCFDAD181FF717F747674BCE03780666FF9D7789F2FEABF7A474791BDA383B7D4C47FEDE878C16F00FC4D2EFB5C5F52DEDAAA9A80A153B340267B585F8C8FC0BC7B6DFB59B9B73E2BC75A11BB01C32DDDCD7FF0C78C659FFCDCF6767674943C9AD65BF2F70ADAD73F8C0E523BB73C07BF01F09FDAFC067F015A9EBBBE2461EFE8688147FEE87FEB736A3CFADC80D64F15C7FAE13115F19FF2E6B0129D94F5F35A5EBDFDB4ECF39FB2CFEA7FFF77BCDBA3363C847FA2E2B3A383B37737FF0DA0F9ECEC22FF304C7D31A640BC1A59D0FADC9A36FF07DE67A67A4707CD73FD5CFCABBDF70E0D2E9E57FBED1D1DF4266E8F38A5AADF17FC06C06DBBA3F09F2F917FDC45E9C7FC77FFF5C42FC096B6E479FA1F6EAE91FC356EFDCA21E2B5A3E389BF00E87FB4F71DFFEDD0B0B79D5DCA3B0A51796F87FC563FA3F0E01D2069124CFAE16D0ABBC7B3A3635590F11700FE937BC94F8F698560F0D1FF989FF8F340A2AB9B427D87DF00F8BBBF5EED6B7D29796CDEB44ACB7F726FFE0978349393F26E8694777AC3C1CF97F7E5F56030EAB2FE0F87F07FEA738927FC57FC43EFB86877DDF17CF4B3765094C6067F29106E5BBDE16F051EFC0674EE4B9F2FFCC77D499F4BDAD2CF1278E9B3E3A5C5ADF57922AE8D8F8385FF48DBF813B045FF531D9267D57EE38B7FF55F0568792ABAABF026F53501CF92A714D2FC97FE19467FFE0F27D36811C27B528E09530EC5481EC8BFA44A864D26BC492A4F3A5561FD5B26D76AC6C39C216B968F4101A6E597E3CC8ACB442F9211E502EBBA2AC8C45D4C236AD4C04B37E9854D2273750A4396903AE7426A7C2CBF65220EB226D3207F89C4CF470CE60D205B48C53922E32E087BFE3538BD0F71CE3F226B428C4552FF9621AD5985D461F09001D7E473B3AA85660754B0AA2381905FE23C246E47B5905E92603364824693524ED791869C37C96FCB6330F611E7BA0A982A239E5446C559950299FE4E15DAC64011644E3C1A2285306E2CF3E0841164CDBC81B760353A6086CFE0CC01EAB7D63C135F560897F52B2F02CE90C9AB2B91A732C4B9B6DA72DC50D5F4D5B65464CDB5566ABDDB484616E390180F464B28958C2C55BDA80B188FA1D4B216CC57E4C8EC7C2F120BAFF505EE9827F859A4E678B90CA359E11B61D586579C4BB74404529DEEAC28A964D23C55D5DA102B3D0793548D83B88DBE498D6A11BC49ED1241A8FE2D30C8BA1380A92F37969A0C4457328F7FDA0EF584D626D3B26AEE8B0A756A5F66A27BEA000F49954176DBD1EDB29035964139CEA8A6D31942F9B7435234C03563C9BC608A5F6D476646EAE8D95637B52099571D71539BC8D68664869CEACE6F6F52068C626DD2DAAD445E34047B3CBF9F4BA1AA4568D710A92DB68E7F425216D70B433191154EE301A29FF100AEA6B6619EE115B86656F11E26BBB1FCD4C8EE2844775529A3AA62DD2D40A16A9D8E43856A68F55A01AB2C6E59F59A03242592065A0CA235C804214A5593579C9022D80E7575C6266BA61DB07EFB55F130A49B613B4F5D11A0D4FE2D9E10B2ED4127732FD2AC4EAA1B789B3437C0093C6260B4C83C7A4EF1DBB498C2516AC2364A446B5579DB2D33D92BA9AA80DA9C06D9377B68279BC8AE41B7F7AF9AB0859555570B79CD79844C6AFBA83295BE8C45195165AD9C63576D698A9301C0C4965664ED2563CA5DDEB22E91E654ADE5D4C523AE171DD455919BA48542B6E6F5901C647B004DDA43B659869C6AE2602AA9BA0D269C43B6C173B98F526B8D830BEB4CB601E8F8B0745BAD23E434CC92B99DA7865180DB6875471C9CBBAFD19A20E474B57C87AC552D2F5E407667A1D785608597B0CCBAC34462943674641EB27D1AEFEA41D62BCC681212B577DF51E464E4D4F196BA3B45AEB54C5A0337B9D6265D83DC235962A4425B2A3D354E460FB28BE015B1C3B9C8A905FBC35ED6E4EA3377E253DD2687B39F6E3F1979D7198657DA6037A4C4E878E0585DDBA1AA0FFDA07FDB61915D113A55416AF68C11AEB95E74D592352F3702F336DABF6815B27B4FDDB113CE013BF4A219F76FED9971744EFD8A5FEAFBEE74A98EF22D556BA614B235AF0E1AB235AF1B8744363806DFB76CC91392DADEA3C916C3A9E300D54C64A5D57B6A4A5964599A8E50C9D23AD5F98EFD4B1EA5363801CF90F4E662555DBC5407D9F1E15F56CC25646B23C56F175795D2CD30E457265AA914C206B58ECA579726A9ED3489D940CE6FED2D27D0FA32A971476A21BEB4561279FAC152D5C9F13F3A31B184549CAC2294DA757E5364350745C280E99DC3993E17920615925124641BC3971BDA043CBE52896EB7C19A17C5CA2A235DD8BB49CD42AF54626C48ECD619E9753F9123959B43BB1D591DA94DEA26701A386ECDBFFD9BEEBEF3F572C371E97FE9CAF9ED281618241C52C06956AFA4230D5DC74ABDA070B7BB225B4ECC88D4632D26F5BE4F042BDFD27668CFD37B33B889413D4BEF1FE03E3F17AA7ECBFD6C7126318F22FFA9EE928B28AC90D2003740B8DD9569E187DCEEAAA361ADD864C55A740E368FDADEDC242D483237D919E912390CA0DA2CA9B252DD2466B02252C86A0E64646BA9D8A9F31D12A72A709C1232FBB7943AAC121D5500CC956BCE886035A9E594D2EE5A1B15F19A945493AA8C98F7A9DFA637ECBEE354289C5DC55FB61F55445C2BED887AE920DFCB0D0C81BB81301620B59DBC2FC2A5AFA91A97CF21B53BF126C7D89CDA319EAF4DC38CCB4BABAFE7B7E35B9251FBC32F87A9D2BF144247E42EEF90F96DA73AC83FAC3C229841FD974E2823647B1EBA7EC871446EB6336C39CA29751189D8F6D0A7D4D56485313C709A0185DBB5D4DB80C16F00A95A8D2236B7E4C1FB8BDEDB0DFF90B5DFA0B895C2177F7DD9F294D76DFE09FFDEE22340C58785AFD77E175E23DF254F7BB937FCB510863ED1B9F1DEBE853995D97B87521B8CF99F2F4BFEB6A82E6FCCEF3FF0659FDC35D7B9DFF575F4F3D0A7AB436B4CDFE255A105E8DAACE61079B4AD05BB2DFDF82AA4198B218FEB37D5B1E41F7D9EE2CBB073B51AC6E9B6FC169FEC2A5E6D7C9AC9C24F799FFACFA87CD9DB1120F5B5016FE5711CAB3E31785D4D437015FF803C1EE6A45F2BFDF497D46F9C64757CDC5ABD7AD8FFC05717CCA0C16E33A4F1CFF6187B2E07D5AD6FE9FFE4F8561E90F8D2CD7FBE040F4979CB9D5A7EC83893C8F3C0A7EF2E6FF3A6BCBEEAC70CC37FDC8BEDA14A07CFDB3E1FF62332F6B37FBEF503C0FCCB20477EBE4F7146FE7C095EDB90881F8ABF77455EE53D0C37FF9127B30DF1AEE67F1A48F076CEBCBE7CC99F3996B7F814B02661BA7DA538917F0CC0FCCBC15674F4C61EB4DF49FD72DD87A0DB9815D254CF5BF69C5EBBE409BEFCFF65F0B49770BBE4BFF11B30F8CCB86EFE3490E827F8EA8EBFE73FF8477BA4E0948ECEBDEDE7081CFE1B30F224BBC8C3D81085540488C23D22A8A017D2A3099CC6F07FE21700FE6EBF5F096C8ABF5AB4BE449E84EB4CC4C59E310F523397F516BF01E2DFD28E3C04ABE2D0FAF49445CFCA72FDA6F18479DFE13700FE0E26F54CC0B7780F736A7CC11DA4E69F99CCC8FF906703E0BF8B13FC7C79AB9FE136F2B8427586ABECC7D16047BFBA8750C3AEE34F7413295F30B3C27B5CD6FE59DB0295EAE659F2DFF80D407E8FA76A363EF8F912FE0ECE7BDC075EF629698FFCB2077128FC02C0FF55FE07FF0D10BEA51DFED82AFC0978C23F065903A277F53515143C82E9E7355ED036D1703BFC1B50F86500C8F36A3FF325788F5E7B12A9EC53AF570CFF275EFC0B20FE2FF5F5C42F80F4B3AA3BF5F5C06F00F85DFCE04703919FD995AD1FE22B5A1F9DC8C8FFC42F00FC777584FF3034FF74DF5F352EE01AC6F573E333932C0333FEA7DBBB1607118028FF45FEF325F8E89F5EDB78751F52EFF10F0FFC05D0B56C562FB97779B5D1480AE9F89991821492A10AFD91DD0546FB1D7E03325EB8E5D1DD926118FD300F0CA0A64ADEF03F0A345EB7C049BCB2674523E276DAFBF912FE010CDEF19B26DC5AFE277E03903FE48E574780B7F2BFCA33050C7E8A9FFA7AC58FC0C15B801986973C5BFE01187F0500D8A7E3DBABBCEFF00598F22EFE87C35BFE3BFC88FDCF9785EF958277F230A5400D9263CA1BB2FD79ADA4A4FB367FADA42FFC05407ECF78D4CC5BF0FED233B1187CE2FF1ADF656DFA8A9F330B4ABB58F260A0D5BE887C884F76FCF6C06F40CBA3DCC7DE2CBF18867FF035A18DFCAFFC55DE83CFCF7B5AA6F07CFC6FFE01481EF34F76D18FEDEDC97FCA3BA51BFE4FBC67AB50D7B2E74B9F0F7CC8C1C71A935DE4992FD1CF98EBE6BFE2DBB488237FF88F7E26F7917F1886BF01C7FEF7CFDFD9DB6560E87357C7C2ABC12EFEA7FDEEECBEC71F79CCBFC8E0C7C2B7FD4CFDBEC8A3B13FE37D56D08CD7B36B21AD4FDE5312D9D398DA6EA1D41ADDE89038646D6CA033F24A040ACC6F43F6CCA43A1A465E3DF7E85BB567E636976C3310AB593E5AB0C087B491F7AC948E8061F34332DA52A3EB7CBDE6A57DC22586421A2D221429F0572DFA70D7B73BDC2C46D3DFA5BFAEFD03BEEB5BBD4F7903BD2F00D9C1A7161F216B1DF343E738945A5DB3161FF5DBF20C9A3282EC89298ECB405620C13C6DC2F8CE17790DAE515B71EE205CD7478BD548E58C6AA70A87CF5CA20C012851964B12B14066BC538B389016A3A75F74180AA97AF45A7AC6274475D886347915F090D806A95DBF6425B2168F38F4E65AE871B74EB491DA5516E5E8CD656714E5687B46911EB34FBE78036CA316AD7837D076D51EB2ECEA26FBE913EB59165BA6C2854036E08A164E5B205F5A137BB81967A17D84A7753019E70961910078B62C008E88D0010D206403BC5F9DED0901103DC9FCEA0D2973D0221417B26C40728403479EF8BE4937408149E5E535005EC312430950FC25CFFC7CE421D57554B9FBE73ABD852D516BFE79E24F9D70F7CFF5D01EA98936A390F962BC2E3F0790B53978C59C66F8897E6EFC0500EF96FB9909F677FC2F00F89116F18C3F0C233F15AA66E50A02CD400FF166FA912F2361F01B40EAAB3C380A0E9360A8555E93990F51EDAB9DEAA5A796E77C093E8018367847779F31BF32B0E610FC066CED7DC77FD4EBFAFA6DE7FF1127F38EFF0580FF946EF80FC3E8C7E391B187EBE7D13F2E8B33B4CC2F155EFAF9937570F87BF0C5B6B3A39FF992F27A34C14341B1B7DFC36DE479E01959C33F0603FFA877BAFB9D63F86FC0E0777D3DF8EF0A051FFD64E752F4F9C06F80725773A8E2BCD37F311CFBD93F37FE13B7A60296BD7DBA9BD065FEAE5FAD82913AD3DD3C14F7C06F00576F7B619D7D60A3FF07FE0280B7FEEB7107CB73BE589F322D4E0C66F995DC99C8429E6C027C87BF005BDAAEDFC3D0FCB9E0F8307CCB9F0E851647FF65FC57C8F432C84F27A8F6D8C3B7FD257803C6DEB41CA6FAEAE1FC2B7E03489DDC5BFEE42886E16F07F5270103F8FDF3E8670408DEFBE8A6BD7CED9FBFC5BB79B2092CF67055DF5BFC3600F4B9CDE31DFE0220FF162FF86820D31100E290713BB6CFDA1431CB07A3B1C197BF2D7B5618867F9EE9C457FC06909AFACD4E89B7F26CC0E0FFC31E1EF633A59BFA75F7FAC9B489EB4B1359EA501CA8C03F116022B1C873E32F007807639C919BF6A8AE4A1A28FE1700BCDD9DB62B8C3CF325F6F3D0E7AE8EC8F3C06F80E4EFDC9B3F974A489E0C073098849AD95F07E9E6594FA69AFFF912FD24BCCCFE13F0EC615077DCC3DBCDA1F4B900EFF4F9E0FFD0E7551D6FE5B9EBEB94AECBCB231055A1968720DED551F103EFEC8A24A868FCF912BC3754D47413B77560999437C5B73C4FFC066C6D7CC3FF141F00FCAD4FD5CE37F80B007E4AD7F8C330FABFEBF7FAB9E5D723296880066EBC3A7A8543D57EE5F921B357F32D7E037E732ED17882D596E7C97F03C067726C969F28D1439E0D00FFBFD6D75DBF875BCB530564BD669797E60900FE1E012997EFF01B00DECB49BCC6F72D7E03C0A7F8CB7F9E2F91E7A1CF5D1DB1B7E1B0E59FFA0A3EAB51A92F2BE40F5184F131184EFFA6BC1F9E0EE2E68E91FF7C09DED5A12B9BAC9F341F716BFD3CF0BCFB8EC14CFFC5B58C22FF03BF01EFF4FFE4FFD07FCA9BEA2BFB74044589B67EBA7E630F559C77F8A77EACED0A874A9FB2707D097FC7F3132FA9A49437470CDEE23740D6DED2B63E39B8B8F933A41399F931C62F893F91EA3BFC06A0CF9D9DE5390C2D7F968F65C6AEDF57FE4F3C05A78019E66BFCE5EACECFDFF1BF0608E0A9087E9EE1C33BFC0500BFB38B3E3DC255ABB1FC7177222DFF89365B3FE78BF13C2F54EA0DDEFEB39A43F84F001CFC06C83FABFBA8EC8CFFF272DEDF9CD6A183F3EE3591E6EFD733FB8801A98099D998686A7EDBD2FA822C36E79437F66B17CCCE5534A889292637BA31EAB012649C8FB2D6CC5EDD8604E9998DBAFC0752576F71C6A2145564DB55483DD913B1892232651192A80032AD984E8D892FC8AC0141524790593280CC6F87C4C257AA7A16FDB6EB0B6B8724867146BE0987A992B246DFA4C426EB06D3A82942822BEA2264766A41E2E854C08A5499DA139991380D81197BC8F67B4D56467F18FEEBB7DDEB15E9F937FDD6A9AD76AE0600AC7534CBEC87D838A5D4BF257424B5C5D0315E15B08AA0F6B2C9B09A54CC46BFAD7C7DFD17DA28CEBE77919D3B650C1A692273E60C339285EC4AA9D44CEC68DC2AC31B6308675D54E222904E2AFD7C91656695911EFB93D5752A11296457CA6FE65E20674229BB6447668A466A964BC886813964C20348CA825444A416A3C8AED022337603EC8CF477C066F52B3BEA49E53FA8AEED2AC5FF3D42BAA5E8E5BE94D77B9B31D522513853BDB4F4A4BA80876448B552B95D4B64FFD6D764F128900348F95BA7663E0412792455C99CF3087A38CC19F1A6AF5251AFC90FB75F8A522491F6CAF783310264460A583B9505D98AE5BEE98BA4A9AE54EEAC1199A840AE4052D5635B90B1C916434330A4EA1285D4BCA8852C3273FEFAAD6D03AF985417BF761B924AA3A0BA7B30A5B90EC84CE6C86FD89BB533BC485C2BD7CC796CFB455F832B2E92A96B4BE29955B61DE38D0B804E446E80777572995AF68AA059EDE53089B4E25080BFD4D7CAA24EF1748E45365843727EEEC9D530AC9FB7008D2F7986ACDCCFCF39A92F8175C0417DCD3F9C472A52CA0CC9EC7B9A3F3BCED475B6636107AEE2769DB43538C782DA2961184E059354F77A7567080F7F7A50A0D3704935592FCA914ABD28A34EF53247DD27835406B7F1209532D2B57E91D9F9D69D69801D1ED46BA1DC86A6F2FEBD49179FDFAA33C5345A03568867B31BC0DD6199DC6E85FCF5506B1482C45B21DAF44E29CA4BFF938330F5E2DEEF7FBE1C178D42BEE817B8C7AA15127214928321A31075EE70C62DB8C899F01F8568C96329442BBF90E5E1E9D8150FB70652DE07D9E5B542E8E4968570284AE1A298286BCE6A2B18BBC9FE3937D3CD6F5BBDBA880F3CFE56EAE5D496B9554BE7423E64A37D9BB9733F5F8CCFDE219DAF77EEF2FC2C3D24D4798BDF00B2E387E0CFD867E518793600FC48DBF29F1C238FF9E351224FF81719794680C5FF81DFF2689E501AC8520E0B5C3404932E6F9127B66F40B6BE23B0EC93833B71953AF82D32A1B2E5391C22CF06B030F3A2FF07FE02901DB11CFCCFD8F3459E0D003FA51B7D4E8E91E7B68737FC19A74721C67FD89DB2C817FD6B8D49E5B579A4BC37FE02D0196BECC3FB3F3357A6DD549BFF05E021496D6569F5BEE37F01C0A7FA521DEFF45F00AA3BF53BB9B77E3276D0A94697579378693EC67F7A2B601D180C7F8F1D0E7E0328AF77C672E05CD9BDC56F0078550707BFAC5EE3CF97C8B3154E797775BCC35F00F0236DCBA3E1465A68F89B9CF6A26B167092696EE17FE32F002191F134E329EFF912FE9EACD68B87DFE8F3897FE8735787E579E237007D8EB4777955A25DDE1A6D95FCE736DAE630F86457802EEFAB7EB42F22FC2D4F877FBA19077DD6C061E9F3E03780DCDD95E8DA8A87FCC37F03469E3337CEA11019B004B03C31008525D13FC11B7D1398E17FE3F5B4CD0090C73D5DBD391EF91FF80D002FFBA497B67B7C8BDF00E19FFA3902477EE3EB92D5B6E7EA6ACDFF89CFD0BEFB625D644D7132827887BF00C823FF406F7FECF9C1FF0280DFEA0A7F8719C4C5A57F862130CCE263F9AB0E0682F7DC9DA2859497AA045F813AEDDDE46CC5DC1C4A3F0BF0563F0FFEB77EEC2EFE967ADFCAF3D0FF94AEEDE70F5D430A6879FEA06AC81A1CD13FBAF8CB3F3CF11B805DBA373F4FCBA947BBF96F805215C796BA2CFF13BF015B7B2DBF3B0873883EEFFA3ADC1ACFBDBAE4A8CBB4535E47DDF54612FDBB63CE6AFE91E7C65F00F0B46BB821E437FC2F80E207EBF3CCC5AD2F91E7A1CF5D1D96E770785B5F23EDC8E3806DFCD5158021CF0ECF52DE1B7F01067FD6BE9B035F2C4F26037FD558E38D3E8BE1E0B7C2B1875D1D296F246CFC05003FD25679B9B3730F4FB8F3DEF15E0DC142CE788D01B6661A7B7842B760DF5B60F634998CB3E51E6486C6806BBCA65A87ECE109FFDBC393227B78A2E9486794B05C3BF044D6F084E9150FD018B5510A6E63F7FC798FD7B8BA58F9F6F084B7ADECE27A2AC0E5ED16F47B153F0A616F02D3EFEC39CA6222243D6C480045725ED6065CE007E9DF0266305EF87F743A9BEAEE9FD7F457009E5E3800911CDEB5433640977431AB95E13C8B999A8C32D959F0DAD001F078BC66512E808B7038783EE70254169994682195E32AF29006FFC3EA9A529931601A2502CCCF5D84C15FD91578FF9C3B7550F8BFFF10134A4545B2C9CFB9F3961DB340C4BD17A9305EB2F1922DB5E351C3226BF60953D3C4ECBF4F128FB1C13729319C7AA482A465312DA439A57F75958DE50C39781E3125B5C877F80BD0DCCE132AFB8BF9EB3E0484CF94059B087448D6B9DFF20850F805686E92B6F14700E3438E62539C250F63706B8F520BCFE13C55532B93BBDC9C9AED8E2AEF0B7E0348D5B4611BF65BFC0680D7A145A6D93AB2DA5F525E4D69B642DEE8677178A71F5D1832EA8D3C9363F01BB04BD7FA3C3552FCEFFADA3F0F7F4D51E2FF63E74C5998CCC429372261E1A46622C8F8F345FC1B4063410048E618913F81DF5BFC06BCD3FF83FF5541E077F5BDE37F01C04FE94A3FFD856AB5FCBED78B0E68E497BAB821BAEDF389A72D1D00E5B5FDF310C2B7F80D1875E178BF91A78A1FC0E0BFD7FFA3BE8ACC1C72EA5733FF8E00535E025115D09E1CFD3073059925A4B7F80D507DC9FEB5F43CF23FF86F00784D71E3097BA4B3BFC47E6E7D5ED5117986C3BBFAD2BD1FF08FB7149E6B9364B1DAED20BCE7944600483C0F7E3B1371C1CF97E0931DB3A3B2E7C5ADCABB38441EDD2004434FE5513ADB9BD69ABFC36F00F8ADDE37F2DC00F0BBFADEE23740E5B5FE539CE0EDA05423292FF18FF4533D97B6A04FBFF61EBF0052AFFA1745EF53DE07FF0D78ABFF1120F2A4BD8C3C74F70F791EF80D80FF8BFCE9415440F3BF3A143685B97FACEEC6E53D5F22CF83FF16EF2D7E03BABF2BF50ACF9DC73218CD188B3F17A4A9826AB514D2CD8720D5E6C76D43EA3D151CCA1AB914D06426A5B9CC8E09643AF7EC8886B46B652520E0DFFC87D421990D5BA4D7F8585A74C3A43F266A2535FDF24FE26181C938AC7E6AFD887B0A0BFC93E96264CE721260163721B3DA82CB22DEA60B203EB4CC4566AE7252E370F45B65F43BBBC220D39C8733C11BC699794B52B58AD7CE0799DD37D506544807785AF870BE04D180B5CC1D52AB96878CAE2655DB24484DE88E266D151AD546ED0E05FF64B68A5A2018438C2EE0872384DF893C554792B95E81112B93D9C50A49CFC86FBB42B97B5A64E26A5215D5D318BB08FC0AB2F3D501F04D6A79F4A4FE624A53BF2D47F42B9C692C2E820F5F906FE2553429317EC78DA356E67F2473E5EBA3498404557C5DCF4885A64F011CB22BB4C87680EC8D005CEBFB5D65329888E1E04DC74C42C6BC2B98A40655409D9F4AAA5D475D93CB690C5B5D5D220AE948E690B1D8382269D22D25FD38A48328B413CE5E2CE6269BD2865633913903466A705AA8C5B8489A30C13DEB5F187D86064DB60B65B8692BED7617B23C0CC3CE7437A98826EBB76C0AF1A8EA4156F4DE199D609E094A3A3EAA069E3813AEF775D62291BC49F90193013FC802BB5C01E8D0D3E22672716363CDE6F624033637AD21529BD883B969F1023273807807DBA7C22798073F5F82D70E0DD26D2A94940514EA6802A1CDC1F80B40AA76A1FCCB16996FF96F00F891B6E5390C17FF5FAC14581BE15F64B43712467EF37FE0973C786617106313DEAE98F2428A7F91E5BDC57F7D093E46D895ABFB21B1C9D90EFAC413882DC0D65E95F7C1FFAE20B8D951D7C5926FE5D900F053BAD6E7A9F1E8E7B28777FCF1125188CBCB184F64E6DCE8AEEC75FF99293B727CE037003C8A423F69F291FF81DF00F0F60997FE1FF80DD8DA7EAFCF52EFA9DFE1D67879270A48034979ED66D57C00FCA27B95FCF570B9E57FE02F0078F7596749481AB8F85F0052531D146AE4992F258F15188583DFD511791EF80DD8B90FFF443E19C80330D9ED851E44D9ADF65500B520CB730128AFF18A109AFFF912BC036F587EA7CF277E2B1CF17675B8BC0FFC05E8E2ECF67E0A187DBABCF54C5BCBAF97735BFE073ED91560F07147D1FF30ACFA723C90910878A694E9E2D1DECD5F02947E1640FCE5BD75E7C677F80D1879B6FCD6183792973DDBFC2A0201EFA0F10C0C5BC383BF00E01DCE9D81F92B7E03C0DBFCF4E0E0C87FCB7301C0BFEA67048E3E33EE487042EE8936336FB0DAA30A18FC068CB43331250E6A8F071FF10220D5FE41BB7A46FE077E03DEE933FEF00FA1B5E5A9917B22EDF6579CD91EFE01E84BF03532320079DC1C2ABA76791FF80BA0D2C99CB8CBF23BFE1740FC13091FFFF3C27F01DADBAB74AD1FDD93AF78B8CB9B81580C98FE2EF312098D22FF85BF01E01DB7EB35C9F7FC6F00F278A872E9F3E27F03FE2FFA8FC0535FC36DE4F1704FFBFF555F0430EADFEB7C2224EB1D227B604E8E0FFC06807774CD530DA7BC0FFC06808F35CE92E8FE1279B6C2C97D5787F4BF38C4DE36604B5BE5AD88AEFD5591DD5F547CB8FA8B273EE1DC137FE287E6C097C8EFB1760DEB9076ABCBF217C3C16F00F85D1D6FF11B00DEE1627507B6CF5F0CB7718235CA20F071F78D9B4221DC25CA1230F1C04DF648A1C06BA4C09606359FE1E6EDEE26CD2DE41F4667213DACA8773F7FB1FCADD0BD9E3D85F4F85797F519CCC54F4A459E9076EC1AAC99ACF16F26E8D82358C3E1FEAD87F05A0CCD6F337794313B1919AC47C69DEAE7B089E36CA24CC13BDFF2309036C86A80902EEF835C0A616C6005A255557791B517F71713301EF3669E70C80AC61A7C93354D012B77C40FF2578333F1F2242BA3FA6D8B51644DBCB49045CA48B255FB546BC41E3308596FA934F8416E9DFCB6E43D642304B08A6AC8C6897E8FE0CE906D7DB10EB5BF423699DA64D2C8530167C8F682DF005EB9B3CE57C8F482DF00F0232DE6616D9C1C238FF977932FFECB452C09834FA5D710EF8D3CDA5641016BC8F653D3E021659F45AE21C3FA62FE3EBFD033722AAFB8AD21DB137F01C0BFE83F0228C7C8BF01C8E356BC866C4FFE1700FC946EF4390C23FF6D0FD7CFADFFCC7D8D7EB8824AFAA9211B277A644E6BC8C6B66D035A9F1780FDD6EC70067F866C2FF80D00EF11E8D6FF93FF06FC5FEAEBAEDFC3ADF5F3E1D9FB1EB2FDCC4C600FD9D875EFE6336B3D2A915AC4E02F0017A2E81802A913F2BDE037007CAAE30CD9D617D7D7539FBB3A5C5F8743F01BB0A59DF27AF2AA8760EC4691C0D3BE786CFB90B1871B7F0190DFF835645B5F2C0FBB1C60D843B637FA3C1C82DF0A477ECF005475A4BC9363CABB01E047DABBBC2A60F006F490ADA45D43B6A590C81385604530ECF26EFF931C3BA4298135020A3E23AC330428FE83E72170F453633AF87B08BC866CAF788DA90B30F244BCD49715D243B032BF1EB231D12BFFBF866C4BE0947703E09F69730662A3CF9BFF05009F21D819B2BDF0DF009577153FF26735AD86603FE37F783125FAFC6051FB1A92AC02A67E37A0ED476B0123FF837F8A5343365A9FBCD91AB23DF95F00E4DFEA8AFCE1504318DC758F686C0FF1F66B8851FE5C5F22BF43D68E7928BE9ACF1AB2BDE03740EDFDA99F93E35BFDD85D947A2DFF13BF01F09FD2B53E35D18DC6A6BC59BBAC211BFDBB8B4FA3FB067F01F0E7EEEED7908D1EEDE6BF01EAEFC4FFD2E703BF01DD5F5C787710A3FF677D0DB791DF73863D64A3800A007AC8C6EE6697F70CD928915B5C0DF16E00F140568BCE90ED05BF01E063BD67C8B6BEB87E9FFADCD5E1FA3D1C8CFFB301D27F4BDBE54D4437FE2AE4F41789D6B63F7CE21FF15BC83364ABF84DFB3623BF17317BC876AB2BF20F87E0B7C2D1CFAE8EB7F80D00EF70B1BA03E37500ED0CB258FD15D9633496AC3CA15D43B6223B562FF08AC67F6599A9A371C64EE656D1382364B56EB877EB585F543ACEF23A5CAF689CD52019DB5A4079C16FC02FCD40097F7A9F27FE0280F77AC4EA6D578E91C7FCBBF68BFFAAFD273EFC1FF82D0FDB40AD814CB831BC91FB52F089F9B1D7DFE48A06D717CBC3810FF005407E96FF20CF02CA0B7E03C0BFE8FFE418FE1B00DE2BBF2B1A7FE1BF01C83FA5ABD6B4720CFF873DEC9FCB1A6990B190D68FA3978EC6B95DD8B67A5AD3137F010437FE44E32FF80D2077F72697FE1FF26CC0FFA1BE9EF53BDC5A3F4CA2C8006820D60FF289AC7137C36E379F138DD3426EFC06505EF73E2B1A7FC16F00F85407B536F2CC97C8B3154E797775B8BE0E07E32F00FC47DAE14F5C9A161AFE26A7BDE898E404E7E17FE32FC02F7E676E6701657D31FF1A5C77FB7AD5E7E110791EFADCD561799EF80DA0BC23ED5D5E7D5FE52DF7DBF2AF68BC380CBECA5BD178954EA937FFEEADD47E506047E3D88FFCE75A4029FE07BF01243ADA59D1F8137F0194E8FA3AD1F81220E5B5017434FEEB97270C5734FE82DF00F499F9D8138DBFE03700BC37DBAC059417FC0608FFA29F11D8F2C79E3B1AC79E855F0B0465E1BD207203E09FEA48B01D7BBEF95F00F0F60F2B1A7FE1BF01E0B7BACC3FFEB3A3D35FB537A926E4CB7BAF68707D4979BD025E00C4777358D1F80B7E0390E7453F71801D6DDE00F197B75FD1F82BFF05903A4DA63829EFC4E796DF17BAC2D0C31FDC7FB6669D689C1ECA0DA4A2F71B00DED1CE8AC65FF01B007E4FD8BE95670390DFFDFB7FE93F024F7D8DB4DDDEB302D5D138018CC3577A6D0068976D576AFEB3204200A625ADC15F00F01C6927F544E32FF80DA0BCB1DE138DAF2FD1FF5638780AA2FA9DD1E80B7E03C08FB453DECCEA936FF89B2C0788FC3B3CB3FE13808D7FBB00835FF143012A1AFFA55B85E530335DFF469F4FFC5638F2EFEAB03C0FFC05003FA5EBF2FEF6961E7AC894575B82216AA6FD9776D9111EA4BFC35BD8FB517FA97D1E0A556AB6CFE11B12CB658718A4172B27D4FC70490FE96D7B437E3A6EACC3EFB8E14C5231776133F345436CADCC9C399BEC34621D218BEC18BE48E68DD76F198814E9E991A9D04FCFC6D7B52DC8CC5123E2018AE9DF7E78B2F790EE6D0F99CEA8DB4EF643D6793A741556A32B7B4E3C563867D0CD6245483D6B42BE6917FC36FB9F592CB3187ABA5D7314175997B24AEDEA1387FC5303AEE2AC5381185857280F9C88641892027AF833A4EEDD5DA99FDE3AABCB79A249FB963A4542E8874A91990035429A33BB082FB2D6BFB8B659F9FECC9110FD5635587123A4DD8EDE8E4F4699F3C7D58774EA8C41624887F4F87448DD30A6F9F0AA7DDD520289E466A5DB42C877D41E23C49C9C7ADAC22B49E3AAD355BC88EEE099A938F5E626C187A4A9A4C8013FC801FB74D8A78E691C6EB9AB47CCCD4DE4FAB9C00FF2E6266188E371C538AECADD64B81157B3F9A6767E5AF227D9E073F68D0B101C4616B7F373CB7693D867A2C4D252937043DDB83BEEF061BB29B23117AE254BB6515BED0680E08B9E4912E0277E1CF20F33C308CFAE168D117CB50B2415C117372E5DD76FBC1F0260AC6986A47A93A1DE1E1DFC7C097F37289693C3FF979DAA36E37D87DF00ED9A519BE21AA96FF11BA0E2C8A9D60BF291FF21CF06ECD2B53C27C7925F0AE1DEFC927FFF3CFC3DAAD25D10D18F87C95CFB15BC1C29F264BBF53BFC05409E38F6E9E5F9F2E42FBF21DB436052BDF6ADBEBBE57FE23700FC6863F0F3E56DFD4EEE8DE7CC280A9157095E8E8B590AFB13F147BC7FD6234A98DB8DDF00F0638DCDFF7C09FF6D90342A7B33DDB3F10DFE02A83974EE8D3F00F3D7FBA1D42F3000FF17FCAE50F00EA2EA856ED7EF93FF0680DFD9197F0C20E57DD8CFFE79EC67141EBCA2F47F744F91E5F7981D73B3B9BEC35F0076D569D2E39F8F89FAA8919BFF05A0DBD0208B2725ADAE77FC2FC03B7BF0B8C3025BFEF81FDDD1F48DFC1E46B1DDC5CE9606AE3547EF0E0ADEFD82CE18425A9E277E03F879D49528EB3DDEFA0C00BC8258EE8CEA6D63FB4BE4B77D96C249B53BADE284FF70785B5E8D225DBA915FD332F8CBF6CFEA7397FFD9EE2EFCE74BF82B72005FFED983FAF6FFEFF01740FA51792F7D3EF92F00F85D1DEFF85F00E1BB745D5E1B18F1493A2CBA74CF9AD2CC5DBF59D3FF2741BBCCCFEE34E7CA211D35B1353C600709C4B9654B1AFB4CEC8AA97B07A60E3A85334D86D40424FCEB82EBE211A7EABE1D7AC9EE168F902536C7E9E58759D3B21BE4F104F0DE940B40FD2C67F4DD73716A40F572039E24730376538960392D4EDCAFC09BCEDFF10F01A9FC80C9E2CF91112AE20FE319F32FB2AE609200ECF7E1F83F918317E35856A2230E591CEA0BE767CC81C346843D5C776DCD8BC3FAA22214C30560CB956E18A817522A0B93571603E0AAE9C617C05FF2068AB2F870ACEE37599AC3F96235E606CEF34A0B8B19F4BCBADBA02A22AF6ACA891507E2D0B8B85294493A4C1B8915E5A77FB8D2C9278E09946971BC61734226E6B4B82A81D712521745729B4967C1B3E6FC6400456E00E38CE2E96286ACBBC4ADEADFDA3C861FAEBA30B985E4B276C7A8944B1C4CA6D45D4CC4FAC1B5891F383856127EFFF38330968B74621D3B91239CBF7E70C1962C9866F7E7E3072B4DBA4D857AFCF18B9E841EDA95FD8346F1879EE14AF97F63DE329E1F9C65572078A5BB7C8427C842D856D53D6CA51AB2A3935088BD05B952B6FCEF329455FFF8420BD1C607312A596807A02DBC9228CFAF3F3FE8D0B4C98F84CF3F3F5852E69AC8FF79A450D73F30249DB4ACDC64043F3829A540C3B6D0E92ADE9DB8D9728DC8BF3F501A05BB2551DB19752EE93BBB2B9916F68391AF260492DD66BA121F8270F3C20FCE51D31F3D13FEFDF8C13960BDB9D4CABC14831D76BA6BEF4E3C5C2F356F392E63900769F12B3BB5D11F8C25C7867F5073FD4CEF23F15FF4C431342634A891BF3F7FB007944D9AB78D7132F00FD6F7C595FC32A365B79DE14AB777F941D63A14AFF26DB657A27D49CB490A6AA13EFD2CEB16D2CDEEC7274775A9E5CA50EDF107E6E2FE49CEA8D395E19DB8D97E1249FDA0D1CB7BDDA2C831FE6010AA47B6AE94CE70A55F1A70868BED95788902F7A5EC2D24299F942075541972C111A2FEC3B4854C7BD5B132A4D3C684A808BCD895A8DD39C72D7DF29AD40FE6927CF5F99522DF894F62D26C547A3B8495AE0CAFC48B2D9B3AFEFD4178E92B42B79CEECE7E30FF4E977AC9D836C353EA3F386CC991F65BE32E2017FE50A54CEE285CA3FB69836211FCDF7F7E70E374FCF7BF1496993BC65C8F040A4E23D05C49654708FDF1031DE069E1880D74BA8B77272EAE4C2A7DFC2048E3EEDB8720EA3B7F7C312ED3BCCB16B12BF0FF6F44C1ED5DCC1AD9C1AA1D71CB19CA08993EA8BF601C01E878F88E28B8686BBE88433114BE38F8F5769BECCAC2F1C39585BF8843DD8A8F07680EFEE2F29B839A64D43180F3C532F8A0C40A3972F76FFA56007D17F18928B816CD26529D7591ABB3E6EE69757C1D513479220ADD76AB0B3C2BA268F2040CBAD10BCF76002137E08B59DC44292AC5BF214F44C1BD520A773BA228720BC97AB8BA7695CB9AF4A163C751AD6A84FCC1DD40B6E6DD233BC39DB83B72A6E7F9198FBEE639EBE59B5DDDC40C783BBAA857AF6DF3C189F24ED1C3AB3B43EE04A1BD708D3ECD77FFD8BA22437EA75064C51477CA2E419AC49DE1EA959D1F73DB3F08927470C0465E418555FDE38B509CDC764C7127BC8414B602DC0FCFDDCA3656BA7293C59CC41552904254F65BF32A725B27EEB9B5B912AA6C6A5BA3ECED0793DD66BA9CF9439013523C134EC8D0BAC402472D7744716B66F1E4CCECD2F1168392FE1953D8D2273737CA1FBE2DC3B7A59DDE8AD23D134F2747CAD7EF1F9C37E066FD8711C9F1FCE0D614AD575EE6D5EA5CE997774D8687ED95788942CA89281E292B62A80CD53C093ABF589FA119AF74D5DF9DB8D862ADC4F32C75E506FDD551D955FEF8622EA3267CA70BEB0CB963B8D32F0D38C3C5F64ABC44B9228A67CAA9A3562977A310EBB1A2F9E890952133729F442084E0F88A6D007696E39676D77FA7BC46140F7770471477E2CD96631288C2C36FB8A55B14BAB31F5C3BC2DADD9DD225E4C4D28FBFCC52682CBFBB649790F5BF1F9453ABAA3BCDFDC90F2EACD02011077E3AFF674AC70C7F2BA6B093FFC1916C1ECAD02F4FBAF25387B012175B6289AF1FFF60533AED7489A2DEF3C71FF6A4690E68A774010982CF2C05DD3BF3347B96829BC8FDA566299A3CB3140C2FD10D315096234272C98C67CF1918B3D9418B31A47B2C14F2137758BD398BDF6C332370CF48B049B42AC090D96405A9F1825C59A56A708B569D1BA96CA012D9BF655A09328B44CC2569B8BC488D605FC8CCBB729D0A3992FA208B15B726717BE4FC9609D19BD444CD1283CA14D9424A1FAB082C34404E01434EF14DEAE98D682364165F28AFBC200B929EF21229CEF5E800248629D213292293EA500D92796CA51699F23E49D6BB93AFCBCBD26391EADF7992A249A6E94476469A51806C99996A86A4D30C2B35359E29F0EC0D626868E8DA5FD52D63806436126FCE84DEBFD88B23524875BE26852FB29E581A325B9E44CA1EB40B3760B3AA4388A42A10612C19C1200DCEB412A9362DADBEE5B7CC3A0A7C91F5762A91848BFC2007FC69CD1F52531287153DFF16E3D3B63442FA8DA453046DF8578962E16C853099055CC430491F58325B5743EA6A207E5BAD830EC9BFBD490297FC36A9F4E24DAA4E191E16C91CAFC812C32FC1696CD0A92AA0B64D5A75BA9D7293F2172B3564CBACDD71A43EC86145D7B77FABBE65B1C24820470CDBFF1152ABBAAB081A062B802C218BECE29B1CBBD2D1CBA576DDAA24B20BE88CA6CA7C15EDB12B7780A7BAE9EBF5DB36A43FA9C19B1C43D2AC35BAA07F5D06ACB600E9D6E1373D51972746986B56F063D2783FC84891CBC2F5DC39A95909C55AEC4B8927C25C0F49D3B2A80EFF36A4D66236990BBBF45B2B04879354D6AC29543922B606B88C9DD117FE8A5260E7910ABF7191AAB5498D6BA5CB0A98D1865273EA1F0BD6242A64D9A1CE988BAC4AD43BF2171970A732DFABD41283EB9F4C9672F4D6C3E6ECC652577291AF463C4B489684286F1631952A21CB6B35F837CED9E5D50D72A4B6EAF4640C24EE25A9F6C39ABF8D72346CC43CAA1688B52FD27574525D7CBDA39DDF6A38CF2C4F55686A9FB031A99FF60675A335351832B6D4645DBE8421A1A5E566BFECA308262AA3B4BBF6427A921EBBEA76A777853669DB9854467E4AC5F652FCB4D9EA3B70C636D16C369026C599B15381AD6726088A742D30C06B32E0B69CB485C33942F66FD9DD81187446A57693D99541F16DDEA457EA26D5EEB8C28A7A99A0C6E40E6A78140D7E936EF24AD72A3EBD3E0A25B2532F28F3D27126A451D4B4BE18A0F82DF80238EC729CA5D0905750FFFECF8EBA1C55F1D65B82AE50F5F031BCE9F439DA97A23BA4A2B1C786A03E489B88823E112AD5FE536BEC50D1AFC3A945D1C73DA92CC02496E2E4E58A3406E9486A51A86D51C451509D3B6114D48A7596D434B1552253271C214D6FE4A9A289914C354FDAE8A7E6B12B8D327C9DFCFE8A2AA9153D4175EE34DA4329767A5265DF295F2DEE933BEDE8F350B82BA8890BC513854716A226A8AE23EC9495CD9605315CB741AA3655D350B24DF669A228EDE790E578D72CC50F5B36D7B818AEEC77E095CC4FAD2BD62D87737F0867CA48C65125170C602ABCCFF51D78252F118773F30A6719DAE12CEAE2FC0AAE6438AF7C5240FA6A1E2FF3329A8A242A3BBB1811D0ED36F506BC931B9CC5678393CC87C8CC0E1E5E548EEF7DD5F3037CEB19E364AEF1E8F9015EC95D82044491B979BDABEEF5D380F581B5E8651B5A5B932121B39ADB1C17581F4E0135C768B045D4DDA25383FD6B837772C9FCB10DE902BB522A19708BD89C87D7E13C35B8EBF3548AE48ACC5775EF7CA20D198B1C5AC0977BD3BE239CD66A296FC04946663A881BDC1F4A0CBBAE34DFB4CF738C60FD3A6035DF4A26AD736D6DE89A3464EE1A6C45BA52B443DE6BA5DF8057329C573ED6065B5F92B1C56023C9F062328AFE01DB38DA788057B25630EDC5DD14C2B93F8433614A2B0B30F1A7EBA0659E5F07BC9201B788036E5E51DDAA330AB8EA3362BC01776FF6460CA49451460C39E0B13AED806AAA0A78815732328B3AFBB3D6877026C263CB76F98D573DF7AF03BEF54C10E2C63CDAB8C12B995C5582DD0627AB70BEAB7BFD3405D407B9A880ED56BA4F3123E6D3C71528385A60C95CC988A1E27E518D23737F0867AB8E5F905C32CB777F0376A5241970E73AE0E6B538B7E7B736AA3E53C01B7C57F7CA2760FB7AFA3A73B69D9D0E4856577DD777E0E9DA58197F80FB436456BBF9AA69168C5F7D7786E0E17C835732DA6811471BCD2B9CEF4A59F519CE377825C379E523B04745AC8AD4048D06725FF54AB26660FE2E4A0AD7FCAB6B97C3CEA652D7CC5D60267A3B4535CF640C66A2E5F9504C7030A39B18865BA314FEA4370129516BB71C94441D4A51F3A694432214A456A05BBB8245A9D66A120E4A914DE99DFD35CE2F714E5335C870DA172E3972321EC3B89B72703914C332E2B0E2F2C19018AA4B8B3BA789741A21056161E5A01B5EB08129BBA899B2929C37F5C99828B2E8770F8AA6B6D27AFAE2C3B957C78E3EC593E5CF202D754213B4EB12E5CC0A944BDB54347151ECEE0817A7E9F21DF3B4763F18C91685E63FBAECAE1589903405D6AAE0A2A8B1A13E148B1E4A567028FA7FA8D62E51F4E7C7E845319FE6ACCDD336A869B3A2E0A937B0435198F6F20C9001B192D72592ED3EA8915301D9C8A2D9A04511314075F95820806ACB823954EB450EF9E82C54E72EAA5EA6C176436D2EC77695C3B16BE57E6C5E929DF620A90FA5814A516EE418643EC87D302FF6B99AB55AED69F2A2FAA7FF5F63EF965C498C2BD9FE5FB39EC31942EA919272186D77FE73E9E5EE0088881DAA3A3F3261D30982200882CF60262D750F5B3E70BA2935CC88E359D4882A8B27AD9AFE270EA0AA58D44E1B5373DAA8CD5C46A52E61D4ADC9D5690A4B368D66A987728D6E541B82F5328610AA0D41C31C25B49C1783D55ED42A5DB3BD23192B175065083FEA82A746A1CA109C368650546B495C8E0655C2D1AE4A3F9A9764A78D24F550D3EE740919021F46451CF6F53CF6FD75782A4A3D26548BD354C481B2678E32C2452F1A26DFF6C52C902E0382B2E0A930A7652F695063782CCAFCBD51530DD660D7B8C031AF556128A7C507705C59634D8D045036D1961AC74BBFEB1A85DA696D08A9FB503A63C9A1C2CAC7D9B83BD5E6CBCB2DF20FE529A16CA231042819C270D148D79E8405519B4CC9C207A695D6142B8F77AACD97C30CA45DA9C9C7D47EE553407178B28A0755EDA74396505D3FCC01AAA566AD70D52854B5262703A5CF9633D4E6D2E6CB0AEF6E15DD26A28DAAC5F451E3D3D25A531B8AD37CF678D55D441D7BD1EDCF438D5DB7A1B3C18FE0A8461E4FBB87A16CB0A15A514CFF54E1AA06D7BA2F9455538AD2A5C5A328AE1C8B2A45E9C6D7515451A528537AD033A50BA99DD0A25CC5A1DCB333D4327D755FEE7C8C6C476D967A94C86DDD95A62B6320AB46FA7AC3317B9D372234AB2EAFE75FBEEB5813DB40D800A77F4A6A7D83046A907F96BA592DDF144A3848D6CA17177D1870024376F2D5952AB0805209CCB5AD09ADC74355797A5D62D536E35799CC87C7933620ED7A826C2DB1510BD51A54E71947A5CD544A4830F637546D82859A8EECB4E9C82EE1B4B41CDC74970F0571D3952CD9B1253C24696D59B6C82B95AE2BCFECA0A65784FFBE2BD76545D8F3236DBCCB9EBD2BBF57A4BD84FDF3439434C9A650ACD7A3959BBDDA2C7639B7A99DCCE1CA2CBB38D9D44EE698250E6CB8872C400E09707A340CB2BC6EF2C281594DBA63F026AF00ED009D22D874B6EAA6069C06A3990FC0E485035FC65D75E43E08E415F07B2D889DD961E5946674DC64EF40E8FA34A937B2BA31CF80B063E0BC144784A56D9245E2E3203B88E5D8B1C98E5BB55B436A7C00932E3627387F1EB381643F8653489D4AF7E4720B86E0827C88F090BA03BCC0BAD622327D8A50937D0A0A2ACEFAEA8CC8F41CCE6747AA9A81E8E60FA95D41C6EE0B89C3D9A9215B39DEEF38BA2A7258D1C7775E3CD226D11264EBCAA71F214B577FF947A955FD226BEC6276E72A30324439AE423DD9A0190F7B483AEF54A9F845588D6209594556DCE64FFCD20AAD67BA32A959268155915D50F2B626B54E23219B15EE4A64B5820EE940B636BE52A321C708A9426277D8062FCBE758A76A31D98B8CE6830F805F82A7DC8D1F6EC3FF8AD704187C37258BEF2223FC23FF0D40BC5D9CF18761E461F2268635A8BFF27FC14799DD597676F3D71005437A9CF97BCB99F34C65D5FAC83DA969E5E0E797E0E96800885E6C337C800B92C3DC221FF11BC01E275180F0B69347FC06801F6987FF308C3C2139451E79923DF3FBF0BFE137E0499E1F585141ECCAFC9B6C7DC67433DB367F960FAEF81840E13BBB8DF909FF5DC6DFF86D4E4FF8D3DCAEEF0F8308D2A6BF1B7F00257F7A53D9CF7FC7D3B26258BDEF872843A4B33FF28F93ECFEF8B3B33FE3CD70F03BFB23DECD37FD8BCB189227D99FF10BC08C3CFADCF86118FB2905D6728DE6C2F0A78FB7BD294AE097F60F1700FC5FE4D14BF7D2982FC4CAC0568782D4098FEE6E96FF8EDF80AC28DCE429FB4CF0C0E244CCEF57FB6C0B2C7C487DE9CAF693EC45469F4FFC6FF872EC0B2F80F5590C09A07EE5EF11993837F6E948E0B32765E90E8A975BFFE797B267B9F702A09F8CEF70FB057F93A7AA1FF12CFF0B7FE993132B919FC0EE1417BC152E40C9637CEBF3953F6798C5A1A6563E5C2BB2FAD729BDE57FC1CB9C967E5A7B072FFBD4432D91C7FEADDE6D91FDCBFC2AFE497BCD2FC67FEB3046037A3CAAEC8F780F58C33FE35189F788F77837F29FDA8DFC57792E00E477D0B5E53902477E0FD0479E2D5EDA6B2AB8EB8BBA1040F575FB86349E6FE44A21441DC6FFB303D45BF9C6FB102A077E8F3FBCE31D431640E397DB2B27FCC27F7E31FF1F1DD3E4F675F5C7C3ADF5733804EF986D025A9F4672EBFF8677B832FAB91497F61A86E13FCDE1FAFA3CF3853FD718CB600AAF01FDF0DFC5A5BE3648AE8E953E6FE36F46E70CDF8FF80D409F2675C872EA3BBF581E1F2EE21D998A5A1FDAEB86BFB7977B539A3BF2DCF0777B50F555BB9227F7033C42459E4C4F7ABCD30765339A8CFCF38BF0ACFD78BC28FCE2F61B9EB9FB3054F6847FC71F9E128BFF02DC8A537D397ED90C83AF013DF6FFCAFF15EFEC3501D175588977FA8B9738F9A5E24F2E141A50F1274BA5D6CF893FD72F96476B9464872D0A610D4667F576FC79C75F005AD095F5AEF8F38EBF00C027FE47DA6EDFC3D0F21419031EFE27FE5C1246FE0810C0E0D3FDA37F6C890A56FCC989D990F157E8B3535B9EF34BDA2B13A2D1FF70FB0DEF595E4F18576BFE861FF30080B5ECE21EED87AE3A06F0BFC2675A9DF1918BBA2BFB237FEBB3E777E057F6477CA6A2D3BF76F627BC9F9998F91D27757B7639FA1985A47D3740BDC9F29FF8930BB8FEA5E249EC3FFDB156E0F4649E5A7FE2CF17FC06603FBB38CB7F1896BDAD0E057E77B747FC0680DFC5453F6390B1B732C8DFEDF38637D9E35DD97391BFF3BFE157FC591D4480254FC76F4FFC59E3D280557B3ADC3D37D9FECDDD61C59F709043D32FE1CF098C90B1FFE136F670C35B3F479E54FFC49FAFFCD5C1177E1517FD0CC392C7F88A1F5A1B9BFF54B0F4D3D58FFC23EDC87FC37B40E9F80D6957F6C8836D4B9F19DF39BBEE80A7E2AB26B3FE5678036A69963D0BCB5F0B7435FC5538F180BF02E85F5BBC67BC3AD4917F6A37F58DC0250F0EE46A0F53BBC22F81A34F0E33A5FAD1A787EF25FF0DDFE4E86767B7FCBA7C06C38A3F1980ACDE8A3F19AD5CDC1E4F6FF80DA0FFC63E4FFCB97EB1FC7E2061E24F3FD093D25B3F8743F0EC2D0298F6620371AA1FF9A7C4E86703E44FDC9BD678A7076EC230F8698EE8739B53F83FE2479FBBB8E0EDE13BFEEC00A0C7DFCBF0FD84BF003ADE58F1678DEFFA25FA893D57FCF9D05E6178F0F7F65ACD6D79EEF8BB3D68BCDBF12797EDF845CBE09627A49E9EB13EB5CFC7F8522773384CE1E8AB373375AB4D837583DD947AEB337959EC25754847CE87AC758F72A43CE86B5689C3390C2E3BA9710D35EA9A04CB20B51B58249ECD051549D72ED252D5A9C166C5C017A97487EA8307489A145877E12AD564771F6DFC91CAA0BCF27E758D38F3AFD4DEF1D257DE2189FF2386676AFA7A5F91725C87F43ADE2255411DDE0A980E2BCE35CAEB10A1C8D215775945C2BFC026D1D822FB3826276CAC8D6E327D7B9EEA77BCC75B34229BB31FD5227A29CEACE62B75483BB721B9B5E9BC5541AEAD9873C9ACAFD391B7F659FE6A0085EC362AB25B21A4CEB5B90ABA1D246D54A37CEA0A197B862595F63521DB18CA8009939CF7C31D8A17548ACC74ACB7D175650BFB6F77C4234E22514254C7D51A7C4B6F7DBE575F6B9BCCD2446B527738010F99BC4DEA7D7952A70ADEB16263A32A8800A4E26AAABE1243EFBB15A9547C5F91EC146F322B365D05ED2A93F746B6AEDE1D2EF6DD338CC1A3272168EAAB8B33A7DC18F094CBB966955BDB3D6C76A920BDCFEEBC7AAE17B2AE66F1FA9C9B8CC5ABA4EAA6D669A3B891D9C7AD26EB6E755C50AA3F1E09D23EED0B772D2B2D9F5924251AFF9D98F64602762AEF1855DE2263F09D6A0DF476189593D8D33B7AA7A9C1D595AA8E7E9EA9F73E70A99C9F580DA1BB029BCC32696D8731B0B9677533E90A9FCA2DCE846526AB82445126DB3C6CE13385D1DA4594E30AEAAB42AF642B47579948BD91AD2B8D0B2B2FE1D285B4018CAEE8D24A6D4FF297885764E9AAC8EE0EFA1623A96D4B7EB26CF60A519D3A786F1DB2EBE8266B5DE908A6F25667D1BBC6901DC13659634193A5ABCADB2394369E24E4B092D1F6E6C55F1E7511D9DAD033C49B1C2344CF36CB5ACC84B9874E0EA9821F87A0450CC8154A9D5F82CFDA173DD40DF7EDAD0756004586FF70087E03B8E460B22E61FE8EEF5B9A1C81B078B93CFF88DF00F8C7574475C14F8991C7F8FFC0BFD766ABDBFE58819FB82FD7F707078E7E581FEBFABEE01780B771E242377E7E29FDDBE5B243147D26B2C24A87FF0DBF01F0AF85778B97FA66E91E8655DFD5A0E86737F7237E03C0EFE28CD7E1755948B67EF4F8CFB61FDD5ABBDACF0D7F01207FFC4FAA1FFEF38BE5FFC954340A049F8123CDF18CF7C832ED35D28E3E8761F8EF0685FF6EEEF0BFE36D90C3FF451EDD04400375AEE66FC8BEED8CBB95FFA9D1CAFCCF2F9627643F61C0034BD676BADB237E03F0492FFABFF3DF00E9DFEDB5FACB0D7F01887FD7AEF5794A8C3EAFF670C91EF9CD81239AB1CF18007B14B1FFEC44D478FD84BF009027A1111EF2C8230987FF05003EFA27CCFB0DBF01834F54F3A8FF5487A11086AD1F95DEFCE3C1FE7250CFFA2992C33FC63FF8C39BBF0A59372CB8D4A0F6A2DD0EFF1B7E03E40FE55E18B97FC56F00F8B8C71C98777D4F8991DF7355469D927F677FC4336A2340C7EA0ADA2197BD7DBB07E98BDDA51F77900EF6B81D03BEAE5187FF0DBF01E8C513A5FA56C413FE0268FCF97E271AB8F20FBE00A4EEEA84FFFC12F96FFA1F6E6D0F4700E3752F4315ACC1FD529CF9DFF17650FAAC85EDE7923DF80184FF5608F545CF14C73476E4995F822F7D56FBFA1D1C02E6633F8783F11740F35F57215789E1EFE2FA3264F9DBAA8EE53F0C4B1E1B700799297DF3BFE16FFEE1E25E1EF97BB819FFA3EB05B2CFD37FEB2C0467B34B1E875B1DC8C51FEA2044EBF3FC52FA09BE8264BFE0C3CECEE17FC77BDA3813E1C2E7858BC86F87D3472F70809EA20620FFE390352B218FF80DA0BD129653BB917F1846FEE07B66FACAFF27712FB38CE82753E65E6DF80999C9B8E579C6F76C5DF7F1095F2FF8FE25FC3D47E31A54ECFF68AFE53F1C4A7EF99F6A20EA9B037EABBD6EF80B00FCD4AEF99F12230FD37FF8B73D5CB2BBBE89A0A6BDB8F8657C4D66E39FB7FDDCF176B0233F77D1943DD50FFFF925F2644163F499ADC934C7237E03F06FB187AD9F6118FEBB41D1CF6EEEB4EF237EEC6117177998B9502316BECC5F13191C54FBB78C3EDF31EFE0ED60F5CBC24F7F497671EBF63A1C824FF6744079FB34C7B1FF3B7E03C0EFE67896470E64B59767A36BABF7CEFF72E214FED6C6F20FA7C4C87FB39F9D7DE9530A2CBCC797D6BF66EBA8772D4D1F8507BF01D28FB32F7BB8E33700BCD5AB77B846FFD3A04BFF0568FC6E5F5DE24242F818FFE3C5DB3A7B297FA5EEA6F3B1CDFF05BF00F8432FD8D6C97CEBE786BF00E43F650FFA2AF62FFC2F00F9134BCBE2DE0DCF2F917F865700E0BDB2F79543EC5B9EC16FC0F0471BC37F1886BFD719748CF937FE37BCE73B5F67FE62756DF907F028FF0E2722FFFC627CFC1BAF8F479EAC1ED4B7911EF15934CE5938EAEB45A4AF15AFDEE39F0D003FD2B67E4E899187CBDB3298D6CFCE6E79EEF89BFDDBBBD6E2F9237E03B0E75D9CF11931B54A6C796A009DF17446DB96FF0CE8C11B30CBE67EF2EF62FF2F78FBCF749027FBBFE37707419F2FFDEB86BF003ADEA83570D5973D6A3C861EFB767D7D953CA4ECB3C9B39EB37E517DC94E0774F6E0875BE9E78EFFD280F247773D8357F44B764FC7228F8E221810FE1B702BCEF8C3B0F074101866A58EEB1277FE2F78C215F0B137F02BBBF96BA8E2F54E4604F3FFD6D9609396BF481ABDEB7B7E095EC3EBC20FB75FF1AA3E2FC5473FBC8E7CB2479E084089C53FE2557DFD9461677FC46B111840E6BF7E0140E4F867F6781BB0EB9B0A726942BB157C7AECD4F7FC12BCF67A381F54FA3CDCBABE2F78EB13AF187DEEEC961F975D1A307FEDB948E0B29F22B73C01B47EF4E4D6C21F6E23CF0D6FF3AB0AA297D437CD61794E8996E70200BF8B8BFCC3B0F04C908FFE2FD99FF1D6E75CFFD1C671670F5E0BC828BC8E327A491C32EB15C8DFA95DDFF34BE4514008C3C60FB75FF16D1E6E2FDD7C9FEC91674A2CFEEA8063CFE95F657E8F787AE230449FA3BDDFE4D900F0EEEF55DCA33EEDAFC67EFE17F8C8D3FE6A677FE41F79DA3EE35DABB8E04BC3ED6F4B5DADFFD1DED4F78637F9533B20D5BEEAF5BFE1CDB000B2E7D8C3E9BFF9E59B7539B7D797D637FE8874FB6AE50172F30FC3835F80E6FF808743ECE151FE1467FD1C01220F2B695B1E6D0F218FDDE3237E03B033453B748733BEDCF85F008FFE6D141279B60304FFA21F6D28232162145EFEAACF18E43D5C524F7BDDF18A9F1BA04B6A264FFCB97E097F1D8DE3D5E91A2F0EB7B687C3A1F0D6279B1469DFADAEE8734A0C7E03906737C7237E03C06FF10A6F85108685BF26447CECB0C70B779FF3ED435A707E313EA496192DBF6622A35EF3BFE3370079B67A9FF017007845E3DD7C8FF80D00EFEA68D67FF4EF0A12F6A4BEEE3EE7DD1926FE0A3F66BDAE38E8CA52E9670164CFE676D6BBEEF80B60B477D6CF5FF0516F0083CFF2F8637DAFED95FA4ADAAE6FFC890EE45BFE26DB7F56F79FF9113B9932E083F78072E2310F07455A9E3B7E03DAFF88DBC8330C4B1E0DA0273EDCD9C3FF8E4F7C5BF1895EC799EC8F7807000AA76D9F19DF2FF1ED95FF094783DFD9CDFF0022BFC3A1C3FFBFE1F5B17609DCF2ECEC4FFCD3C1077FC9FE88D706FD89E7FD14FD9F7A2CE911AF0D8506C83FC89FEB09FC6EAF5B7D2F00F0762F255EF80FC3F417668E30ECF8E792FD11BF3BA0FABBAD31E1D0237E03C0EFE28C3F06BFEC7FC6D3B6DEE3FFEFF8DBF838BDA3F5E357A1DDA0E65F64CFA7FE5D9B430F56A08D5A3DE3315F938C593636BE32A3D46CE612027A66D1EFC4E5FB72344D79E67F1E07CB53715E4713E763573FDB0E75C3CB6A6CABD3976E373873C04CFA00EBF6CAE992DE8287AC72BD6362FF60999B2C7F125273AEA4EAA615A361931EAC0FA9B568526BECF05E27436D81FF3954F8EE99D13FAD3CF4D72B514EC896AAC81E867C1F8A2F5315E7907DB4ACF2BE90D525C34AC3741AC562E8D5B6D4481BBE7CBBB39A4C1367489C765253C1DA6DE7E2A7AB3F6442972B395383A8AE4E69AA1532B3E872DD280C0855909B6CC2F834E844D169EE437A8C38A44D6548DF9E2624EBFA32532342CB8826230CD9CAD1591AEE73787D9254ADF6F03D8F924A0FD7882C6DE89B1880331944745BFB9DECC85CE773000FE97EBD4859ECD4D7372221AB5CDFDF842C21BDC8EF29981BA5C94BEA44EC49AD110A8E0EB7C6DA53D00C4FDE7EA52F74B9713EDDAD5285F1D5C73320867C11A7666C0F0457F2151C6A509FD52D27C9E9D78C20D98F0EE98698D3533EC44EE493A239D32E55EB2DAA804D569C06AB90BDAAF947270F71C2E9C214645FD187FAF4490F52FB60DE1FAA03D93B087CF1F242EA48DB4AB590FDE01EE732EC58E660B356B3E15C15D4FBAA22636939B5BEC988D1A9B6253D50E60AEA3D59E54DBFE3C874C0CDB9648EE1F9ADA92D64C6943E33C0076FC4AABA30AC5C235C620AD2823CBAAA56E0F578917D788CBD4D91E57672EFE654816F142BB52B589A1CD27DA79F31E4812A836B6484B4187D584E0F5DC1AA5EDEA3C94CF60DB222093ED3FACE2BD32D52AD3087AEF9729248168A93AA1D374CAFEB9B1913C736527D1D8760BED9A495D3DEAF14FB350DEAE85D47229D974F8B92B716AB39BF1DB25915C9F66B0A72A3E8DC4248870DEDFDB00DD5F76FF655752340D6CE634A05CE9A589351FBA4D2B406A7BFD3CB547D3DDBE2827C7703B2B5E109D114A457C356B97F3C7C9F549BB73EBA1C5659DCA8F18B36522F3B05219E646E703CF6C8AC73445C5C6B21BDAEC8C75D8B33ED4E6AC27EBA73C4685DE1DAC4B95C34B751EC1BFBD0B53E1DBDAAC0F7F12E64A41AC5EAB4E7387F6E7EA9F5FFF601E6B7F8E46EDF37FBABAF9A1BD2712C64B76F915D85B460ED1CD182DA08E6E25DB73EE607D9DB6A6FBAA1F3E70BC9A3D8F193AFA41DE97B5C161DD98EB4C80ABA38A31A1F5566A96B5FEA4A65693A7A0759411760F7AC0A518807ED1CD0B08BE6035C02F7F6C7A767AF1D74610866851806EBDD2AC04386D5215DD0903511283BFCB03DF440C3E36A763BED67F8FC95C52877D76455306487552CA1B983778DD8ED20EF49CD8CB88DF6431B7013745123557F9C83BE5104D9D52F72A44A6A7B037DC108F095EC288B8549B17A215B75496D0F1631C6ED9490EDB1F599250AAA308367C65CC10AABBAFA4366C1E14A76D0859EDD67BBB9A3F60E244815E70E3320D395CA4AF5369752BB15DCDC87D446E44AB5A94CAA4FBF9F7EE76B14A747EB493775C3524E2CB6832E822071EEA08B3976C8B6F6F8A8762C7A710E5637B265F63D8223A42F0E2C32DD9F11D0E6FD1E3FD303C7BB83DBD1151F695541ADC926AB0A213BE8E24A827B28FC8BB33B5DDB550A9ABEF06E313AE8C2CD07DC9C3387EA6E753C039CED2BB4191D0DD85728865C0A29B21522D747EA216300A55B9D9B526A29444F248BAC2E9CB58851486D25B4429A2CB16B2102AF680D14D9DB8E3AEF274F3205498C51883E5422B2F3DAD2463FA9C221136654C8AA5B55CEDB35F240F3D3B1811F28C3DD5520C1D02270BB74DD5581EC384AEF5D407637649412D94EF8CB8E65C85A076B309F24DEAC78BD4E64EFAAD7ACBF07383D21486A5BCB976EB751FD12F2ABC6826A85AF38FFAEAF76D205EED484AFAD3A7F94E628B657574AED45B6F72B127B7393851C4FD2640D1C5F2E688C21ABDC632A5F35B96B561672ACEE4B77708E119601B74D1E7B2E0BC769497B64F068884B33591E8FFB6A6FFFC3776A128670DBE71F141351D5C1DFBDE161DBD8245FD8F9FB3FFA0C73A589D237918234C5E850D417694C768BE225C4EF8A4EE022AA36448A42C085AC66AEB40A71537A3B75A877B894A941FD1115DDF2A520A7C584FDFD1AD286BAA4A10AD2D251F8DE9FB830A24716422EA8968C7F78403466C2070A44D518595475557F359087409B2791294F630EF5035586EA8F2FFEFB57D4C71F87787AF836C53B1E3CA4ED65C82CE7FCC93E83BE17A49EA7699CF36AAE065921CCBB3E9FC397BEAB269A60F09E47B58D26327C22B6EA2C24196B6069C3B9913170F94ECAC506F88CA60D8B5B84A24EA9E8EFCF5999468CFA417E960FD9A242DD048FC4CCCD5958B1FCE17C05AF64B29A8A3DFD0A6E73935784B32BFF045EC9AB3E0815701715990DFE95B316E47EF4C92783FF31553095E634959E64CE4FE0E96868948320EE4C01F70F11031F0AE7B64CCC1E3DDBF61FC05AAEEA643A748B38156C5E55C1D3666863B567B47105AF6438AF7222062EDC05471B8C0D631BB6F58B6DFCDBE04B325115138AAEAE389F1FC299E1AD95258FF529B01DE723F82403EE525B1B7A19C8BCC279B519E0D59EA9E003B866280F62D02D6CE0E24C0545915FB6E16EC69B6ED382E78780F18E64CD58C0DD5CA935FD26157432B9035EC92AE7B4E71378254BAD386D75E6D2C65D8C95DC35381DF61415D55D9B7B658D18AE3F5E2A32D3C01C33CFD8C1F084A568423F625CC12B1931F0ACFF7873F637F04A066C4D658C7A12632537F8F746B9B6608BD88614AF8377B436428DDF689F32E0FE216053387492E9831A2D35FDFD05BC92E5BE18CADF3264A982C75386F34A26CDCE0C118773F32AB09AA196231E385FC1D83D6DD632237C678D18C4AD24A7B92958CD9D234C88C142225F389C166460B88057327D90F890C5FA31D11B78270B2C6D64FDEC418C9D2C314E0D02EE1FA28DAE6E1AA5456CD54DC106FF5354F156BDFB558C1B18B7829433EA9FAC16435EC7C9E1BCEA4F0519B62FDA981F028EEA127AD0AD044E9018CE9D5BE04B7273CE92D82BB80AAE15333BC6AE81C0875789A136EB813E221ECE5730D4E9FC305A8EE195F3251999199CBA9C803522C1B186637924BE66E76E15075C9F6A0D583D583F9436E8757CDEADC0EC71FC7BCFDAC313782523B3A9CC097E05D794013168EEF763CF47AE88B192A58DAA4F59DD296A816B6AF6C299110943D2F7D5D3280A9845D99E1D3EEB5D87B1E7077092D1337EECDF05DC3F440C140EE7D8F3A9CF70BE825BEB1143C3315FA53A626C7046EB4A468C16B1389FA252C1DDDC97AC6A14A21569A39A9BCE6FDBC8081B5FB76CE30E9617AD64F90D5AB0AA6BCEF343C4903D97B2281517D85A7F02AFE425E2A8AE79AD169C4659ED990A3E80A7B957391183E93566982B58D45F546D703000A129BD35D262CC0F1623E0F40DB4D18C7E019BD780995774278B185D5438AF64713E5A7F02AF64358A0C293B094FE095DC3247A8D246151531AEB6B1B216B89455604691F7D6B3675AEF7B386ECD062CEBAE64C4D07C481F6419D55DC12B19B035B53AECB45938AFE406AF1664CE4951CCCC04C6AD50DDF78450A2F07CEF2708A4EB5CC1271930E292F50CC737F04A06CC8203A5AEDE7DE5BC92317E8F5D2B38991F5CC119E850166026B3EC527B2AE946B98157727156E55BCFC32B9C8944B8E3D88E71650DE73D6832F2093C13B19535E04E7E92798DE401F70F06DB23BD7148C315D4279A50DD991D5F43889D4C05698F36AB07CE3B19708BD8DA185E9159430EDF9688183BAB395FC1DBDCB13AC54FD5159EC02B1931563902D7F0C5A294C4286A86B69711B67F08D8541D57608CC4E5AEEFBFDF07CD95FC6ACF77F0D59E6F3DE50E5EC95D832CB2A551684D8E6164838AFA332DE53BAED5DC2C9CB2D6E9683AAAEB1FCA369435C9521D1F89E1138363CFFAAEA293AB054FB2C0556A37F7141CCE8CA93FD4A3ADCE595754D052068CFBA29C593962927E19BB6FE0938C6DE06D2DE22F62AC6481EFDA6829B7CC153FEBFE178A5C5EF4063EC9705E35A846A96628D56D6D2862F821EA183D5F55B79325338CB401F25B054FB2C4E02B5C7A84E917F04A06ACFAB0C6F81B782517B8DA3315A4B9282A6755E1225EB54E0E859EDF1939468CFE21DAC03F034E480CB818FD0636E706AFAC254615559CA58D148C89E20729670D1337314EB2C0A79C70A60F995771C6CE4AB34F9C6F605729D325CFDA3AEB0367457934705790B50B1E195F3DE5CA79254B8C538E390FAFB23AE999B11FCD025E591FC152E48C565CAEECAC0FE06D94E27C33A4BB182759E0534E38B78197CC06B7EAEE9CF5A1283A654E3531B463EE3DF5C0B53B6D9AFBFC10CE445FAB8298C536FE3B78252373973A26DABCC2990D8B65755ADCABAEE00AB2269E82035EC9705EE504DCBC026E834D0BB2A176E57C039F6438AF72C2B97915E72325E03B67BDCBFED38FD83200D3667A43CF6268659F2F28AE61A27F30677D820270B5A016D87F3ED7FAF3E40E7825E36444F146F1F88D07702503966BAF87F06348573156B2C0559F6EC1292A6208AC37D352C195B55487B23E190AA23A16A74CA551D8B2E46AFDF275FD43C036CA244B0CC09F599E0CE70B782703EEFAB4CCCCF75254645EC9B420610F8DB262D10B7827ABB9AB3ECD798A0AE74B73EFAC91991D90A50D024A9ABB54A70898B4631BFFAEE0958C188C1768638D5657F04A064C7879D573FF508D729A01F06AA2C87C035F5AB04B6D6DB0C1855C98B138338D1145E4A0E62E8A7EF79FC049161827A32315053E3F4466163749362F64EE527F01335DA4816B93EBAEE717CEA719A4E7D344D2C61DBC92012FA10AECAED3CB59576D203C9A9A10828972FD10D599DAF3419A7B7ACA1DAC81A1925FF55C6078853306F7A31723D3282F9EBF0B0E78254BCF885883462AB8C197648971842A6DC853101AA505997AB0ED99B19B21044DF10EC969EEFEA164C66FEA81C4C8AC52F5F2E234F715BC924B1B75EA30625CC16A943E9488CC25E2706E5E11C3E03ACF09F8643DDA905C015B37159C04BC5C6E1AE580AFB6B1CA1167025EE4D289EDA88EC633256DD0BB456DF7F5004EB21861CF5770FD501544B3FD4C13F68CAFFB8B472B6D9CDC1163252F11477572ABE215CEADF5C8BC1ABF6C638131A4651B0F62C837E8A095C5D0D605A6D3B336B635481BBF8177BF8057B2C614B2EA744957707E48057119AD2C2AC85CAFB5EE46B9834F32E02EB539B316105EE1BCDA0CF06ACF34F70398C68FEA5EC590CD3264451BD7E1F8252AE81F0236D53B08540E466719FCC41401AF648DB0373DDFA282952C3DABA7AC89D80DBC9205AEFAB4EAA6A888716DEE9555AAE3A21ECB993AD52A30171759CE1325D585FACC4259533573F615474EAC64A80A17BD6D9C7CDA49D371D5A258A9FB44DFA1D0D7A2D0D19D229834F29BD5785AFA4235976FCE8C9C7CDF5A849B1274D806AA4AD7C118E42CC9F450C0915A476FA0124F70E95154D7D6943E0813A9A597A174FE894FE1563E8E2ADEA9DACC244569BD470CA585B7F86152B4F8CDB19594C011364AA08FBA3C9EDC105575D78BE98BF219934933D572724562CB696A905A613B3CE9329B42B2533AEA5A92A1CA25354D0055FA5437EAAD5B6A246A3418AAB5AB2F8A1ECDD387453517CCE8B418CFCA8B2ACD73667E536EA34933D516A293E3C75EC6AED1A70DDDFBB7BABB60432792A0C27572E5F307EF43A5DA64B2111C07C957CB50FE5B17A2DB2FBD764C739AAA613614E354992F3DFA1FAF8417E515F80C0DDC82C2CB53FD42329C42D59EC8A7DE0ADB9454D3695A35A38A65249ADE9E0A23A3A8529B1EB84489A5607D1E7753424E1A87E6C957668854A2E23B3F295954F3B4D963C336517D6D6A49C638C98ED1A421D907B1EE41F2E27D513ADCF059AB755CFF1385E84112732141B91F9DB244CEA664E88792E60FE5DAB2716E2E3A044F545E9DC76DFB516105B343B54A7741533A88EB7CA1B289A03652BBB72BD47950345C75D04D64567C4A67BA81743A4F0E287447F69ECE742C2DFCD05D5AD732FBB73AFDC6953434A88B38A53378D6F902DC8DF7F16B5EE00F81B1D85FB5FDA72D16DD70483ED9F5E2A9B44C72E182C0C8D97590459E1E206B7DA4324AE850822602EE3C8A3BE7649EFDD839B65737ADB5C76281FC256176C4AB85F55CBD8EEA5DC90A46580450EAF1897474C89AF0D999426293E18C5220FB0EAEBE590DD96696A3A987640D61A7FA6AD11B2BA966A5F7F849CD710E463AB429B23495DBF9A3625DEF20B5359EBBC887F421C6B73AE4CBC0A843CDFA90480AA20D37E7C89C813E232CA95D853C1AC109E1CA6BB0BEAA54AC5CA37637FE3830BA2AC5FADD7174D5607AAD64EEFAE27A4496D1E490EF90A5C94EF5A79261557D5B6E96BCB5E842EB5B8C696EEC8FD476A5D40992BB6391B9487A72B5A0F2FE99827C04FE4F5FD9F4179B99D6B6A9F8F68C4E01A7FA741EF2765F520B6292E5EFF4F63D87454771A2BA3575A69678B9900E16F43AA89986EA21D994A2ABA4C9F7B2BC54C52B6C6233A028F9267D8F33A2C987CA7D8422905F1423E7A178A75354C9E96EA5AF683A9F024B7876EDD5CBA70487078BA23B1E4A9AE87B40F4197329A5E98C3F695D8202ACBE3098C17BA4E64E1C5A1AC9345CE3484A3279702DCB464E56208E5E642CE8A51B583B802C23962634EA8D9CBA81BF28CB321A5458C8026AE5D38EB3BE661B7D9A67B79F2EEDCD516F7A1B9406C9204DB5D4EAA79C3EED8EA8F18A81A790581E73F5A6345A6AC1285CDAF5BD50F68CFE8A265DA91EA2F0CB88260D2FF244F2F928370EA1E2107F047BE17D935EDCC81EFEE95F8DF7477D9D3DFCD9655147765B3CE1FDF27D030858E023FCE17F18DAB5E72AF05B4E48827FE1FF820FC352F925BBE5C93D6CB974F357CC8200F409CBAF6546C85848F0F34BF0B82C00047AC1D36CF04AB4F288DF00863C7A28F838AB47FC0680473015E7EA043F0C238FED86659D125FBEE46CE1E71B9D962F68EDD356FA9330FE642EAEB55EA929B223B35CDAAEA0C3C29C5FCCDE5FB4A6354BF9871BC23DE173EDFBE0E95254761B27CE8E5F469E0DD0DDFD18DB51CECD18F2C4C218CF7FC7E30228AECE08D70B0D95DDF2DFF9D37B852F7FE90F6E77F667BC2B38F89DFD11EFB62E8550DF8C74BF77960B007CD4B5F1C330E6100576FCEE57961949EDD822CF157F013CC943DCE7F6CACA0ED6BE7A13F6B6FB9AF9DFF11B007FCC1AF56E79F07DFAA59D55CCE377FB3C065CF62937DE91828CB7A9D4F6957BA7E37976590377BA7917B71A641F786B6C235888208A7CEBF92039358D9089F3CD797E28A93548CE34405312319A3ED5B91FC450FD11D1423D723EC9A85B13B68B185150162D493EEA12F8648D36BA4A11C30148C746539F9659B78429AA1E7B925337651F26977DA9A0C65D06E69E28CB85F5ED297F53BB03968881C9F98788A139E1C4331A6C3AEB13782567A469A19EC01799A73E53C18B183B19D5757D1AACCF682F9919725B4AC45842598C1BD8597BF4D2D8DF590DD627ACFFE96324D686C24A629332517D8E99B4631B37F04AD638E446F12819CEFD83396B7D103BABB86A1875052777C00EC93A94F364B5DAF389B3E6B2A7B9573906EB1CC7519DAE509EE696DD77D647F049A651563911C34325037B54672A032BDA5883EE1378253798B077B4E1647E0867B720D64432E0A5F570BE8257B21AE5B4E71378258BB386FE13A8B0AA55C6223198E8AA47962115952612E7F343C0C4B00BDC8CAA8277B06DB0561528F5647DE2AC15C2798EE37D657D00BFB1A8013856E777303AABC19A89FB07CBAC19F001EBB461FBF627F04AE65185554EC0FD4338335F8473BA953F227C15E3028E9ECBF879704359979EA7A8705EC97ADB41BA49133D8A7192053E4205DCBCC2590B69D3DCAF9CAF60536D1B5AEFE8ACE1ECC91196597A9618E4903DA33A5159A67A02AF6481EF8DD23F6CCEADE72EB5AD6E7217F8D2DC018FAFE32370DBF8F5E5ECAE12ABE0A656A3CC0FE6FC8729F7065F5DEEC92D3057B9C5B99BDB971AD6D87D05F3B2890D367363EE799F72A4BAC32B62B8516A4A7AC96A3D33A5A160FA46C05A81ECC007B09C26FEA0557703AF64B4B1CA09E7FE219C59CC6B7307DCA50EE71BD8037DB520CB3093F595F3A9AE0DC9B736AA93BD6A834FF98A579BE87F051F0B46AD2BEB1367B76071F62783BB9CC8DC9A2D3D4BB3B5C885EA54CE72B9CC0DF801F5560B9E64E9F9A5518AD706679878E2FC00AE3E5862386BC97C058BAA3949739E29004D7A05CB28E94D6914CB7CE61777B03A9916F00B7CB25A0CCD6A15CC270AE4D52E93B5E6C99B4F9EF9120CB62D9D5FAC11FB4EDDA537F7C3EC3738ED7084D999A39396F5A91DE54BABA402D70F4F82AC729EC02B59AEE66828E0ABB6AF2AC9034C5258D7F1D6385872146A95681DF32AF6B08BDCA3FFC0776E0B7357F8D559AF8A04DDC9616E275AAB627CCAFA28FF09ECB1392192862EB9C1647D045F06989555609E26F6EE7385BC5AC224FEADC01485CF36B6F642BD5D5E2B3FDA17E01442FA8C17FE31F30B852B93A22A8D960B45CCC971E9A6181C798EB091EC08F080462F76A220A2EF9245FB018B62AAB42849F6DDDB715A4A86EAE53F5A159EB5E4A0AD00A874319EF1E4A8C4A25C7AA7B1044D5AC9A96D00A88A3AF56104A8962C7296D4DA813F92690BE0E78BD674DDF56A30176E5A161DF0D35645D2D8A9422F4DE124D04B2369104E8DB72C547449ADA33353072DFD2F8A689F7CA5092DFCC3B364D1BA3F0FAC746B624CC852F5D3A23352972642CD268EF3B506F5CE08AB289D4F75E80781F8D0AF0E41C421C183869C134D9F6EA379FE5FCBFD4C28464BA2BAC5B4DCCFD9A7D2AE2ACA1A7E4916AA2D2B546FC0E96517C692B602462582ACD6274231FBEA342ACA07223B0D3FBA286977D2B4DCCF70D41A944DF05199B26B96FBA1DA9259EE3F2568B97F53CAD7A533A02ADF6E07BD1C95BEA27332A704E68BC8D248F5A323195DCFC710938FE57EA8960C8323A46CC968E4A3172DF77352B22D44A7FB3E58C5884512861D39B5DCBF28CBD275D0F3592B9FEF37E4AE00EDEE1383DD7E5AE04796EE2BA630A89467AAA5D6723F4729BBC7A1585C5C53B23A0683CA87E1302FEFDED1FE2C3C176577E7B335529BBCEEA74E111C256AA7992A96A2F4C91B14558DAD53047D9019FFA8EEC914310298EAD7F892569FD6D3B288BA593BD46F7A1F9DAE44559C4BF7AC12B4B4701C874E116C0A658C2BF4DD9B792B58AB84A4952C3A4580032823D12902A832279D22D894919D868F22AD5C9A8210A8D2844E114035CFB8D7AA83365D96646AA62FA63656BE76BD394ED6F984FCEAB5EE7F324A3D0B1E24AB75B8A6323C2D7FA097EAE43A4540E94DC92C0EA57638946A3B2E54ABD72C77945EDCB65FB3F22927CD577DAAFD4CB5BBD32982E370B4A1C6B9DB2EDDEEA735A105393A4FE94C2B22584F19A56FD71C4AED3E944E11D05D5AD7728CFA287934413FE550746B423C3F7B07D5FA9C6EED938D7A652DF9E470E63C850FF42F9E92ACBB92EFD0F065B6E4D3F986D50364ADE354A6AF5082030B5E7793A859E3E1152E51E553A1DC79520D2855B17C3F1495EAEAF3F2250DD3C749A09C9666F28B9A274D1B198B32CFDA3EE79947955026C36E273CBBB3B2B441A53E7BAEA7CB9F2831EAF6320E5497A7E3EBEDD1F9E8B79451FEBDA8DACC275477FD2A9F6E951EC97458022A4DCF1157F19CBACB177F94A9318E5D74660A7DAA0993A6F0615325F51F71F92E2F9A12FAFD28284AAF6FE3C14592F56B5291FA5032E61B558E83E984D2AE546DBDA68D4E3EB5DFA1D4B6A774B5D1914C3671A496BD7C557789F59CDAB66595A9717C98BD0C06BB38EA22EB03A71C3E53ECCDC0184703C95488CFDF35898DE8E3604D325A4096D7F5E1D34D32186D92305379A3775F95109926F2E516C81AB17CCC13B202BA26690EB56093E52DC86BCE759807929315D85A09C9E34126AB20DD9854F5E30710C364B98C21E39520557D3DFB977251B1C8CAEB5D21FA747A265249751AF74B484975487AE326695CB1EAEA13DF898C897229D05295A5731F4C55E05B63C53964C5F695FAC5B269CA858934D932EB5C0D7A2ED5F991759AAC5B81B517529BB35E8DDB24353D649B4A1D1EE1A0BDF55CE30027C75C106391C4E092A259551B35594372917CEBB6C1AEEF9C70372BC56F61A5B34F9C998B62DB806BDCF2096F528B3307CB25154756A38D7F3ACFF3F1596BA234A834F9796C43A9EDC03989ACBCEDA6209DDA9AD419765287D49EE0904825CE7C29B864668C1439559026F9CC65D748CAF9A816441B32B3BAB083EA181437E9D48FAE824643F2DEC81AFD3106B542C7B23E5B0D3947DAF9E7944B4F91905D2EC7D2ADABDA84A53B5B0C0CD576F5CF56C7D66F917605F5E16EF90DF794EEB071233AB99B168CCFA911A65BB026615752C321BF50C7371D5A5230F9E1F78F4D861B8136A991E43FE04BD4E6B6F132FB37ED15853F961632FC43A6B1C27F7E091E47B4F1C38DEC0F7814ABEAF4FB9D741C674F1CFF80BF02A8FE2E4EF8C530F210D5C0BF82F86BF647BC76B7C1A765C1AFECC1CB87BCA9B3883F57974C56B4DBFA2475EA9BF63A788C61F877F6FF80579F1DF9C1AFECD1CF8D3F3E47F8F6D23B7BE41F40F433D9D3BEBBFAC5BF1592FA5EDA0B97B28A0BFF01048F9D23CF78D1FF8A6778DDF89DFD917F8A1BFE3B7BF0D340BBBEBFB657B70880C89FECBFF6971BBE0DE0864F7196C7E3D7F4DFCE5E917893A73F66BC7BC1177F2E8FDCFAFBFAC5F217A0FC892F0A73D0F7ECF5DCF1ACE9FDCF0064DED8FFFB7E6FE49458FA5900C20F8DCEED8E8EFECDE1097F292EF81140F8E8B305DEDEAFFAD7AAD1C1B700D33DA3DE07FEADF08BFE777DBB41C7DFA6BFB4FEABFB9FF6BAE19BFF0DBFE5D1D8C14AF7D81BC39FC9D51F7BDD067764702D996570D4985D438946A537C69B0B59115A86CE37BD091DCE1A3AD5544512C1439E61486EA70FB2D3CD55EE5B451D896617A998E490BA8CADBC1D74B1E2083991A13D5817C4A0AC82DEE300B19F9013CD86CC62BAAC4B32BFD7C418529CDF6B9205695635B032BEAB6BBC33E8ABBE84A0F2E48B949087E42E9CC8729B8E93E15CE3BB86035227F257E8FBF63E037A9115A03A30A60B75B9D646BF39445CE1826A8917D24D56739E44EF68A3A368DC1AAAABD94BA5E2DCAB4696AA5E08C4D4EDBADF6A99D2CF45A8153A44415A912D246B509B2436DB24135BC889843589408C8EDF108FEAD74A18062F215B394D4E7497D49357F59D17C574D515B29609E9CB36FE8A9313AF1264777CEEB1E0903A8DBF523D104C80AAE50E52B11FB7BE3FB50D39EDAB56F8A83523142B6358EFBBA87D4F18C93CFA8DDDF7E938E2BC488139E3D48D225D1DD29AEC7BC0892A11A31B45F33E7DE1BD8454304FDFEFF81CB317D94D461C2BB2C1E33752C14DC6D129ECE4F305ED588AECA2691152A390C2F72F71D46A1A3E95D0C2C85021ADC067FC02608D559CB33FE323DEF06F69A9CE033EBE0E81838F99F16D164FE51EF132BC0668E0A0C59B7CC62F80E4C724C0BB173FE0AF00E197BA845F02676052A43A9F9E2070A5E9E1EFE678C62F00DC14186FF95FF86F80EABBAAFFC85FFE1FF38875210F5D0FF1469F2FFC3700FEBB3AA51F1B003DAEECC7648D02C86FF56649EA017F0588BFB367D488FCF34BF419F9A783C73E33037DC0D34011AFE6FE4DBA37053F0C2FFCC73EBB77947D8E7EA6BE0B207B58C5A5BE1A07F912D19E38B00ED981BA022DAE528D3C38C31B7E01E0AF30E986EF5FA27F1C858A6B7731DCA67F0D87D4977D01F0B517087FDB4F828792FFC67F0124CF2A2EFA1C86E1BF0D60F49325AF077C2B70D6C4EEF22C83497DA3F019E08A9CFEFB1B7EDA37E6EAEE90FA3228A310621EF3770CD00E50E1845B2721C1237E03C01368A9395C9CF1E797C8CFBA3E8019ECA6F46EAF3B9E9E0B7E027B4DC3DB9C1EF96F00FADFC545FE611879B64182D72ADC853F17294B80E03700FC2E2EFC8761F177F6B1FF9DBDE49707D67E57F00A6F386E55C1801ED8874C9811FCFC623CFB5FCEDEA114410517428E7F203E6C0EC16F80DA57A9F5198A47FE1BA0F635B72CA4073F0C37FF5A8868FEAB7FB1FB5C12061FFE15BD373EA1AFF9EB1E121A20F8375E475F426230E83F6402E9FF80EF485BDB7464DFF8F925F23860E81D0DC24BD737914CF85FF11780ECA1A53DF69C5F72FA6D3547E4DFCD1D7D8E00A9EF06C0FF551E7B8079224A2B663298F87FBC81C90C1F91FF82BF02349ECABF7D528B927FFD127968A95120F2689AE3D6F915BF00E0A7F4D68F5EDE0AC3DDBED35EBBB923FF23BEE6864FF23860D0576EC49FFACA7E74F846FA67B668FB0F29FE0D18FC060C9ED4A96F0083D796075C7B12C1EF9047FF5DE2E03700FEBBB923CF8DFF066C69479E61187DDEEC6167DFF5653E15FDD8007AEB84F844FA596FBCB47E06BF01C8C3D9057DA86AFCFF0B7E03469F99CD3DCA93EAD774AFB5B7DB6B1AE8B17DD3DC873F16A2FEA8DDEAE847130A93B207FCBF53B3862F79D62FC13B9CE86F9A513BD7778F8FC3A1E45900D9BFBAC3D789875FF86F00F891F6B46F330CFF8BFEE1AFF856DF1A7AC65F010FF2AC160FFF8B3D5CB3473F1E018F3ED94C953E3BDED37A0BDBD7139FD48879F01B803C0EBF6BEBEA99BF19CE160C9600FFDD5E37793600FED33AA59FF54BDAF7660FC3ADF1F94C8F1E0532BE06D0EBF85587B62C7F00FA25782D32D040B5B8E1093BFA99FE5223E0E02F00E4D7427D677FE27F0168BC9677BD3E619416E9F1944D4318D68DAE07FE4780E8E7DE5EABB9D35E6CC2C270C6EB9B3DECE29EE4BFEB33D142C289E0E797E8D3E4EC5697B6973D54BC0187D55EDD7F97B6A77D8761F044E60484D41A80E2258773ABBF87BF0428FE0B20FD4B1B7B3DE18EDF00F177EF3EF273B68F1667FFABEEA7E903A121250F47549C8A92436A01D38348486D057ACE1252ABE83471834D6AFD70A56ADDBBF26239EFDFB50AC70846BDF8AC41FAF5A73F8BF7DE9FCBE28D3EA615BC365F9CBF34EB5F24D3ED4DAA4BF2306742141E9420E480ECBC29688E9C29C0A0A0E83F1F87E729D9AC3A16D967ED9BECEB895FDA61E7DDD5AA915F81806C565AC3675FA06A249F23B2C1DA075FA4D6155FC83E20A4F625F546362BBDC7B4F2EA20D8855405470C3DC204D942EA60AAC892CAAF5EBCF73523B6B8697DC8041B45CE91347D4B538A6D5D318712D9D59767586A975FDAA4D55E270A783B40DAF83EA4591DD2AD3F2DC8CADE66A5630FAB5CC56F9099B0D364C9DBC6A0EE86E5B4900AFF20AB827E8A843798DB54B41100D91594AB81EC1654C739A4CE976E324688A1C6DA1596F0AC7015A4138F9075B2E8532F92AA8D3A35E4741C933A1C1856989F3A5D8325245DB23B1D46024971016B3EC537475B1BE9EC87BCA6E254056E8BF5510D5D08322B9D3026B5568A3E6DED9055417F507191EA569B4CDE6E059F5439ACE2646A8BC10F496C317CE865AAA02349543F2B001C51B5DAFB8B78C98B72BA7DD5FA841CDDBEEAFB28A749754942BE267D9A689E40398E31D58FEAD2821A297C7F914644787966483771B78BC9535693D5103CD0E4A24BD5BA0A29494A3F7E3901B2C1CC56945A95D221C04DFAE4C3490D190F8F54D1ED8D1C56DAEB599CE5B21629CFB9C42875B5901AC848ED2A2892A1BE2D7391A55BAF639C9E155D4D47D3B14DF2769FD5A07027710E65874E852C31BE359F3DDDFFBBDC4E89A1851DA5165827424596CC3AC4BB49F7E8936AF208E9E1EC460EF85B7B6A87B316A03679F5423A58ACD416525B6C90D5BE7EC76355500B2CABFA22D17355C1E0A376BF19721AC50541B6AED21DDAAE2C24A95DAEAAB0C8B4E0A4866C43D2995CC04DDA80DD17E82CEA1D9C96B223227B7A471C5173F3BE40674F6F2A4FD537A47C96AF655BDC8A3FB7D3E2BB1AAFC0A919EA24A54D28357DE6BF00C23B7BC48BFCC350F2735033D61E4DBEF2E7B9EA16A0F0619866BA6637FF372DAC31DF499CCF3E98F9D7E1614EC8BA7619F2829F5FCCFF8D6148D9D3769C8C9561CB6FB4FE0F07E32F00EE1DB1A00D3E7DEA91FF06801F699BFF61B8F82BBC04D0FC15CDFE828F000568FC96C727B26CD8D167469F327B9F9B552F700F4A7BC549F24BE1D3BEADFFCAFE3B5E21E5749CD59A2DBF776A963CD3DCAEAF46C9C91E79061079CAB5B6FDFC77FCF6BD9CB88D6776F647FE6AAFE9BC3EC32D72D5F7260F2BC61BBFB33FF1676B5AF8EAEF042C19B06C7E8FF80DA0FBECE28C3F0CAD1F5D84933C5937E32CB949D6425BFF77FC06603FBBB8F01F86E13FDDC7ED75E96E8FF85B7FDCC5A5BE639069DF32BFB6B7B1C696BFED39EB605C80B1CFAF412DF6DC4EFE57FE0D903B223BD678FAFB6178E49941E4893F4D9931287877F01E28C1D31D7A488A3CF34BF08A331B803CC36DEA7BC34BE0254F557FD9F30DBF01F0DFC5953CCDB0E4B9EA73670F7E2A58FAE9EADB1E1EEA7BC36B40A1BEDD7F2B5458FDAB86F86E5FD91BF8B60793153C449EF945F2F8B2B5A60F0972321E75F607FC15807EB678CFF8ABFC53BB69AF8B3C34A886A753DFA95DE197C0D1A786FB1658F2C47EC63E6FF8228F7E7676CBAF370F61C85FF37F9303647DA0F4FF9649DF5927E1DAED15BF011ABFDCDCCC94BBBEE797F057F07FFAD7E1F61BDE93B2D35E5A66E9EA47FE2931FAD900E4D9C5053F0C839FE64000F469B2D4F53BFEE8731717BC0774BD8490FA86CC00CD296AC70F357C3FE12F80C1E3155B3F05E097F0777CF25DFBCEC41BD6CF6AAF3B7E03D45EABB92DCF1DBF01E0A776250F334119BCFC86E4F173DA21A5CF223F661DC0AB13FDA94F52652DFAD456C066F541972F5275A9EF67C14A332CC85E16B02487B419DCC9597EF19CB10F6E7DEAD5EDC52A0B3B935713849DEA261B3174A947A92564D679A60A7A519B547AA5AB506457DF24E7E3ECCD4A3987C4399197E0327959147C25B5AF67CE49D5A7098AA4469C8E2CE560C8269B958FA2CD1B7DBA6A0BF82C0962038B541778215B663C8E526FE4B062AAB5F3CA7B2F56DAE340C89659EB3C902DA4CF8F9D2AB8E79E0A16D915343976A567B897DAFD1EEFB12B96DB95DA4DF657621CBBA24F9A6CCEAAC23133DDA07D25DBAEFC4EECFBD8D5E90B348A7A13DF764030D4556B17BA4B1BD2ADE6C91D1A88B3E5393819DE999E7B2CD0ED1B83758396B3CD634B217B99A852EB7C85AFD4624B75BC8417A165B4AC628755E6E31F3D2FD6AD5AEAD82B0CBA567B21ADAE4EF57951C00920F3FEDED18056CFC8DBEB9CBA5B2B32A3334B37E67CC8803B55CB6280CB1E7C6905B294A30BB69BB33B0B176F52235DB1257584F48AF13B18AB4E9742A97E2FE406FCCED24152BD26CC0652915EF723042FD2CBBC1FBDFAEA13B09847358A4F652CD28D7252537D56D2D2DCDAC4E4A4EDB482AAFF5E5B607EB55B67D7DB18EC2AE7BD622FDDBC633BC5CA0B2C7F7A294F2F776339AD76AD24CB90BA5CDD33C2CCAAC972D2F890B28D93EA93A85C0EED567067D16E7BE9CA26CA8FA558F5BB59BA8C9EE7856DDDBE25952E10B0770466DD4FF76F2564B76F75F0B62B2DBEE13AAA15740517B2B6E357B78A62A79741BADFB92732F8AF4F3E7018B5F5A32B959C89EDDBBE4D966E3D2A314FAAA2C36A5E6CF0123AA7C54B4E8F4A9065C35F1A9516A951E9856C657A18223E2ADD16D9AC3C2A9DBC1E953629A73D62785442E6F615DA7D3855C8B8F3B70DA0C8AE7EC8F75961B67286F4A8C447D0ABBE1E77EE245B1769E2A4B23ED5A4C420DA2BD2A312DB004DAA0AEF75E49B47B6352A4DAFD4F72036E951E9A4866C99332A1D993D481DB047A5437A545AA4851C313C2A1D213D2A9D2AC84AA9515730E454DFE4D89547255AA1EB6B5663571E954E9379543A0DEA51E934B79EFA5886E45169A56A903A86E451E990A72F74EFC8A8A4FB028ED9322AF5F5017F284275EC0847A392D6BCD26A7AE481AE34462B8FC731EFB66193F37885472562FCC9EB7ED7638747255EBAED3EAE55621452608F4AD4A23D9E46A54DAAD52635B718BEDA4BE772C1F42C8F4A807BA0915B467BC5D9A3D22671CB8BD4A844DE6A448F4A90A51C8F4A8BB34625C81E3B342A417641F2873CFD3BA9EEA4992BD1CD0CAE237C901A95E868ED3C352AE1B29AD4A884AECA79E65EC6BC31E351892A54A3E496CA215DFDBF756E9F5757A58DBF1D482426510465D7EA718716BC92ED48935A5FEB23DAD1A834F714E01C5329B57B54C2904A93BEFD4A7FAFA1A4EEBF0C69873FA9B91F3143A73E882A9BEC062546A25CD6A62CB3BE9127312E7AEEBB1579BE5AD78C0BAC5189DB13D5A33D2AC1B9DBB7FA7B8F771E9526ACCAA8743A8E87A16752A3121F6EA711798121670C3E3843532462FFFF00A8011A6375228BAB4D56B0CDFE1AD57CFFAA7DB49CC8E243A76965B62635E8B7A112CE28BAF85B33028AC28C17E955A049F5F192F7B6104E2F845514C84D25C5CF73B6C4E684FB8C8A72078AEF8B448C26CB6072070A1F9F968294547A1B4A2D05E91A553BE60E94AB9F542225C035102395C2A7436A9C826CCE9E081FCE9E984FB9895ACFFB06BA03857155152AB51C510E7B50C116120100579C96A33890B11F488B5191679315970E996E9B5708D064C96C374593C5F6303A2BA722223CAE852CCF03695D0DE950F334779AACE6386C58386F45DA39EE85E5448C9C4EA4FAA96091BD3BDF649D0AA8BCBDA5CE9EAF1AA50F9040AAA0EF3E3795A0EEBBC2B61CDB66B42C43F2296E3EC65BAA8B4D1ED266F63315F44A859E39B631F0C83005F1ADDA22DD287A4E21A921AB46C8AC263BD78A2D737F01C37BFA721E9DD72719EA195B4665CF86E48DC3D96B058B547D0FA97199CE55A6E2435690D3DCEA47C339A6A2A371316F5B4E1FE32953D1B9AF4A95B5CB328B74F52BC003AC56D0BDBF08E9BEFF535E8B5C2AB73789869C9EE2BCDD643E0A4ED79B82542E0F3055B99E93AADB460CED6EB81787740F3DA99EB19EBC69D0E1AC4D700A6A565E5952A70EAB9035A251843C617F8EA33C83C6C41243DA90B185B436FED51046CBAAA7F4590560EA5687F434E49072C26E74B1C2F8ADF6EABF39170AC314541EF85CB77741BDB9D6A9A53A1F87A0BE15EDC04A05F18D64CB5CBD4C5F13701572B3F887860B69D59DEB12EECE7DDB0556E983EDF93D63ADCB713ABBAB82FAA8550D22FD164D8F29653957D253271FFCE03B4A5960E43012AA3629C142B28B5AC3A553BD8A58A9680F7252B116D60C635AE4A54D216387ACFE195CF690C540526B10977712F84AF67C50EBD5A4DEC8067F6BD43E79752B70933A1474C4F03C0BB285D410BFAAA0C540C88ABB3C0BA3FA15D199F43BDF473987D46B33E4ED53017A6DE64EF225B4B43827F14865629B7E0749152027155DF1624795AB1703453658BD1232F6C061423ADA2135497C2567EA24E52C99430E2BF59DC38A10EF426AF76789A12109B285D4846E5541C71E5605437614EA39CB516C91AD76CF0D4FA328584593DD647F25C669500B095996A3EF0129B549F58E17B20D497337529B3C7D81F675EFF0C1632BC45327B91155B9345F64745B7803F82578AD446DBC1B3DD99FF10154437B81A5B33FE2350141C965CC9E538077F667BCC5EB2EE9E3439D3D7886E3308CFC3AB70CA0BAB067436DC38F7805B40D6052A3359FCE1EFCFC12FEBA07DA02839FD247FF377CF4DFC6AC1190EC5BFF57FC05007F1D72BBEAF38ABF00845FE259FEC3D0F2FB9C70337CE2FF825F0680E12A6AEDECA54F2B9071B6F41F7D8EFEDD3A31D747BCC27EF49FF10BFDAFE628FDF72F9B7F7B21BEB2A7EC59B17CC65FEDA1F0C7DEF40190D428FAD1C8D515A4BE21577B9D5F82D77EE5C637B7B6871BFE5B67E7DA00E05FAECF1EC9F2DFF01780F0AB38E30F43CBF3AD480385D47070C91EBC7CBE2D3C7805B1E8BF0797B46FD4FB88DF0046DB5D5CF0F34BF14F0335FF29BDF5733804AFB8027D963FF1620ED23AFB23FFAB3EFD69ADCE1EFC008AFFEA50C8BF8B7BC4EBF4C869DF6FC5664D3EE39701C07F670F7E145EFA31FFB67F1F53A4393C163CE235716880F4EFE6BBB457330CFFC277C0B3B317FF277C2F2FB43CCEFE8CF77841A3D3A092C7E225FB335E02EB43D3855FD99FF0E99EFFBABFA7BE95DD784FF67D6ACEF5D5B701353E167F2F247227EFE8F3FC12BC1DF26C351E6E6D9F2F7819C0C8136F59D9238FFD89004FEDAB0FEF913DFB5C85EF5F1EE5D114AC8B7BC62F80FC95CCAFC4335E67CB653059B1E1B1DCAB7ED43BACBDAEEF1DBF01E2DFD236FE308CFC897C6A728AA3BBF3BFE9D3536C8B677BF00CF422FF01987F0DB8BDB0F6BFC0DBFFF7C6E225BBF5F3C23FC34D8F5F09274E7B11988561BD9F5A64D927A9F60F151543EEA81832DE3BCE0D2B35B8623348E9B643351BED2B598144BE1430E34893C34ACB8F8B15CB2C17F22A4686E08A8A990E64C44C600F991AB5CC216BBC482A8758125E42329A1FF28FD65E8E907F70E39BD4BA2EE00C0DEC9020E48DC4304A0CA7321094189EAB424EAADD4E5741CFA7AABE0DD67CEA68C3AB948BD45CEC85EC80CDCB4753057AAEAB30E1B4A2F1C9CB59A66B6A9C618F65BE3209B85CA52F50AF2A684964553064EBD96BA733FBE01434E033E933AB33FB7041185B8DB95E6B826C93969090E521F90AC6859489AED490353C711A106732B30F0E73AABEBDF80069E7536B1134A559755E39E195B7C81223C63FE5A66B2CB2A44A15F83D3297E5B8D34DF549DDCA69B266C421B1AB8928D8C8C200F8BDBEE553648BAD072D97D87ACF13B216FDFE7E6489A0F653FE7E6831EAD8B0DE4786CCA3403C948FD94032AF94AFFBCB1BAC26CB4A756281D456C8C7654D80956857AA53B5C1B7C0DAFE1359FAD1E6A0C82A483B9890B5E8C1F64EC44888D864EB27A97DA8836D167A16AF1A277EF8AB33489B7413FFA9E5C4BF3ADE406A9DED8734B85DD687A67E9C279CFA9AEC1E5DA9E5A8D195AAF0E742322EC468E1AC41ED4EB6AFA8D41A235A8CDA4D6B211928D30AA9C234682AD8365CD56FB2947321DB96380B27C59E2E6CB59F0EEE4699EECF6E6A7C7269C30D3A9E24CD7DC88FAB3FB7A9AC542D45525035A85EB783AC1D0D6CD224BD3EF595C5326FCD848B07EFDD85F1814EFDF4FCB1579E316FA5D6745587FDCCAA1BB4C872867C012D35AAB180C33DCA3BA93506757DB5CA416A9CE15F3DFE06D9FEFC5D8DB23419B29DA1538F332CB29662C26A597B2DA7745F9018ABA748C8D3E95C85458E6740398A1678DFAEEBA86884FDB2D422556E32FA093E007E095E3D7174B2B80DFF1B3ED3C352F8BBEFC692DD3A7CE69FB12C4A06BF8A0B7E18963C6ED06A8527FE37FC65C50CFCCA1EFE5A7076C3857FC86AB8772F8B75B3069F15B98A96792FD0714B990164731BFDDCF1EE7123FFCEFECCFFAA1F75F636C247FCADBEA38DDFE4D900CC439B98D7F61A40F4E370BAFBC8FF061F866D6F3B7BE4BFF10F597DF09D91E9985FF0D3409127EAFD0FEDF580271A492FEEF63D636B4A74870AFF5A608FEF7D279E50EFCB505BF2F72F473FD31F17B7D1FF70305E1BC4C3B0F44F760F8B8FFCD5400D002F7D7671C61F8691C7A3430FAC69AFCEFE8CCF109FD113BCC5CBB81CBC56F33CBC467ECF9EF4560C15643C7124B32E77B0437AC56F80C61FFA0B4AB5AF0BFFF925FCE5661DC585FF706B7D1E0EC1ABB94FFB6A3377C847FE1B803CF69F75EBF6192FFDF7B55C8E2D2CF1821F869147F6BCF0AFFCF18D00DA9FF832325F4528FD6B6B9EF685C9D4777E097F933CCB55FA77EC57B72623CF0DBF018FED75C3DFDBCBF54D733FF2BFD9C3D46EE4F72FBC339BF125CDF746B3A67D137F121EFC86DF00E47775D0DFAFF80D009FDAE5F850E4BFC9B30183FF0FFA4F05A7BD865BCB5F1B2B8CF56EAF222B76A57FC95C6B2FCCF29C5F82D70031B101FE2A7837F7237E03E8BD6E8E2BFF6618FE1A10710809361EF9DFF057FFB3B3973C37BC05AE3038E3F5C5FF7800750563CF377F988940B2A7BD0610F915DEB403A4BEFF159FF61D7976F627FE3AF0B6F9EFEC8FF8B457CDC538C313F57AF878C46F00F6E6F948BDBAFC88DF00F05BBCE08761F4A903A2449EDDBF76F647FCAD7FC59CD23D1FF11B803CBB38E38FC1A7BD62F0FFC1FEE340387553F670F39F777F1EFE72C8C18FFBB53FA9D40CF74B1E0500479E9910757F8C78BFE22792AFFEB5C78BEABF7008FF74C0A9EFD4AEFD83CF73DA808D2FB2EDC7CF5077BC01EB6D7E9061DEC6ECE39DA72FF80C6AF735C0B5695B3D5DCFAA6018F4172B4A672A446656E52316329B0A939C7AB454644D8401C36AA64229A8635495CB90D121A56436B8033C5781D48A0F5DC117B2671356CE4CEE7893249C2B6FADE40FABAC471D12BFB4C4A86DA9AEA0CC6655616FBA2173C80E324D2EE564197054670B3C8A5541B442AB5D673F56A36459AC5BD055382D786CA3ACE58353A5C8D9274920613E2749422258DAB4C90CA6AC8B7861A405835CA19D52B763FFE06526CB99B81772BB592E096DAFDE64192D0799F79A5B9355C70F7D985A1A68CE5ABC5D240BB3473FDCFA8A54D11EA4C165B41F1C3212B834DF64196DC8B1966863484EACB9A03A4902E90A5E480C3EABB549ED6920E7D914541C6BF1CBB79856D992DF303F96A6BB4832BCB2D25E530DC9B9A3DD1D9A6C83F79B994BE62C740FAB3A2BD29C73FC6352EB1C4545E6BE39B28444DA5D058579AB8221DBE0FDD4DE31F822DBE0FD6980E3495C100D5A06EFF31B9059E8E3CC98FD4C1BBC1F299DD6E75CD9B68D26DB19D6B2F098D9F485F6A5FA10C0DB5FBDA62E5FFAA51BA32101E830707EE159AD0AC68C3719C007A729BFFE87E527FEC20192655BC89C16FEE0E9976F48AD21A7C40F0E7780E78D2B5F8A816474FBE0496F03C0B3A0476A82734693FD8BF9EB200D802CB76E6ECDFF00369E0522004FF82380F19FF462E48955577538BAD5D1C816F8D4B7012CA5B117F6F15D1F02B4FC37FE17005FC5A33F8267BDAEE5BFE12F80AD8DC2B30488C279E2DD2BDB1FEC55BE89A4BBA9BE0C0E4E05D3F8F38BE4E7D8A0EAFB49BB1BAF0F3051FD2CAB4AFEC5C1F80B801B17381F9A63A29D57FC0650DC48DBF21C86E6AF6B7A47FF3F45C67D599E677C008FF28C42DC5E3AB578F4F3AAFFA540E36FFABF345FF473E3BF0D606BA3EBAB3B2C289CDE9DFAB238893CF10CEC43D08E22ED45CDFF86BF00F8CE81DB976BC9D3BEE717F37F274AA1811834DDBE5C6613C9C8D5F2DCF017C00707455BDAC61F86E68FB780A1D681C3DFCD5DDD27F28F00C16F008EE2551E7B004535D18F48AE83D827A31FBB97E54FF8B2A40C66F01780F0AAEFBF55DFF38BF9EB0393B8BF0C1F4FFABFE37703A17F864E651FFFB04A8CFC1B007EA46D7D9E060DFE6A0F2FFCB9CC2A8FFA173D08CF2963933493F4CFF17CAA830C230F6F356151FCE2B30A381C2240C80C79F82B0E75A8D78C3DDCF11700C54DE925FFFAC5F25C04409E29BDF14700E3F54631F2643982FEC2308A3C33FBD8025B3F17C093FC87A1F1FA801DFCB13AE9874337322706F5B67FCEB6B700C16FC0833C1C156F86C6EB25401866A709C9F1E4AACEE8F315BF000FF2C0A1199A3F22886196FBF8C7F6BFC6973BFE027892E7302CFEB6070AB57E2ED9DD7FEB176272E3436AB837DEF6EC5E5CEDDB1236FE02C0387675CCFFFCF2A4CF53FA95BF3C40E4B7BA6EFEA1C45BF2777CC2897EE9BF1C48EBF3C59FD8E12CFE72534B3FFF893FD1DAE27F294EF270AC490E591F0D117F9E60D778ADEB1EE2CF97FD44D6118827FC050037E26DF99F135F9D5FCCFF3ADEF14D3FFBAB8437E13F1C5CDF0B604B5BFAE756873828C0087E863FEBE792DDFA3F0189F13AF646F599F1FD2FF10A2FBF757BD478BDF089BA085A4A9EDB78CDBED902F0E9660F3775DBE5499E0B80FEB8C533FE30B4FC9706E5C342BBB91FF11BF020CF3F6D47C660C2FF8ABF7437F1BFE32F0052271A2FFDDCF05700FE99DD104A67EFB5F1E717C97335C89BB95A9E1BFE6ECF53BBE67F2434FFCB04E1491E7DBD48FDD4AB557CC3DB02F390B1ED81A992C63BA65223FFF9C5FC7F34BFC0E1D7FCE2706B79EE78D9CFC15FB2BBBE17FC274F7379786DFE3A943ED9C17FFEC97821099187AD77C54B7C93CDE3D1276F5BBB76C96E7C8D980C28C6EB7511DC66E2438A63BA07FFD9FDF9E49E8D0568FC057013EF89FF457EB8C1E72AFFF9C5F2385C613CB5FE77E9D1E72ED1FA3FEA02B0B5D1F89B7E4E71C65FC47BD0E755818FF28F022DBF2EC612D62660465A224345B91D6FC3E186DF8027FDEBAA201CD864347FBDC80D998319D4D7F6AF537F53DFF9C5F8BF72C85CC03200FC706BBC6EF3315FC06C8C8F3BE5A92C312CFEDCB2BAF1F72F91678A339E09AAFCE7ECCE6C0EE1BF0198EB94DEF29C1A85FFB5BEE6FFF396859DB4D70870F83740FC5FE41986C113F9A34F4699237F673FFCF1E2F60F9F3C8CA7E1A914B26B7791FFE05D9D83BFA8D7FCCF2FA9AFAAC3D7D7CBFE2B3BA5873FDF60CEFA46E469B2EC0D32CB0B992EC1BF0125FF0D00297BE026D9E26F0BD12953E4293C6F781B50DC106AE2CF706041A6F112AF018D3FF6B97F097FD9FFB7BE384C05499DD22FF5B501079FEAC720855776BD97FB1B7E031A5FC56DFDC070C9536F8C34FEF0A78772A62E1111F84FDE8C9100630F26BBBBB97DCF2F47FE06C07FABEB777C299CE21CDF1EFDE32E155FB57E4ABCE60FE97074E3CF2F96FFE61F0EB7E8B30CFEF0378045712B7C97FE9FF17960B9F09DDDF52D86002C4FD4AB4F7BC3B0B55DC5FD07FC459E0BFF6208E089FF699D96FFFC62FC45E137F5BEB6D70DF024FF51B8F9A7FA5F99308E7E527DF37FC627206F7C655FFA51C4BEEA5B017CCBF3DFF1577936BEEC1FC013FFA3BD5FF4F9D8BE9BFFADBE264FFF2A75CD7C643B64CB737198AD9F3D7E85837ED9FA6F7D5E8AB33E0FC355DFE9EF875BD7F786B7428EFCA9FE96E70016FF5B7B6DFC857F39100F37EE2F875BE4D900F80F19FF79735FD4770033BEEC018254BBD3728FCF78F9C3E33FB7BBB63E6FFEE712906C6FD3FAB4C68EFFB9F7C717FF7600D1A704EE000CFBDFE199E5B9E33700FC9D3FBB64F2B7FAC882F8BF7DD255434AFF4DCE7AF527074B3520F20EA2F17C2759F146C7E73EFD452A3F567D1110868CC8F18790E0D9BFF004046E5ECFD469D55FF01740E3EBE3B6AA2FDB778AF7C4D0F27FA83ADF0432F6B7911F731AFE77BCEBDB80AAEF378F7DB43CC541BF847FD6631390ECD25BFE08CCCCACF4E3E582FAA6DB83FCA5014978F47F9747DC6EFC6FF80086FFC12F0DFC07FD1C3C0D6405A246E157F321C0F03FFA6CF9E1507865D7D35EC61F6E253FD71464C0636FBA0CC5048A5556E1DF74D313F2D8C30B7E033EB9E5E0F95DCE09D81E6EFC2F00F063EDBFC873013CD8FFEA11AEEFE90EAEAF5BDFB56BFED5A1BABF5C00C833DA287CF439FA59DDCDFCADCF1F8EAA8F3D9C5F9EF47FACB1F9DFF01740B5EF967F0960FE3ABE3B1D5CE621EFB1E5F17A1AEBFCD5DF79DF5180EA8FEF993F7E9C78C0CF4EB282C7ACDCFC75E61F72F0C43990ACD2B7FC3C7854BF94FE4D269E477E774F716B3CAB35C2673D0440C8EC8F3CE18F0091873D6E02729691AD7F3DBD0BB72C5FCBDE7819B20536FE02F8641D54A5B3A834F25CF15700EB1472D7C47BABBE57FE1700A58F36AABED5DF99005FFC49F987B78B7B747F89031CFC05807F8B3B8D7A8FBF650724F106EE541DF06FEEBAFEF7FED2DD87E146FA0C7FD667A6BE0DA8FE720594BF75E997FA4E7F293C03C26FFCBFB5E383867D7A0A872305B27C9DF8FCED1FA75048CDC510D7F7FCA2F67DD3655B004C4B2D7FE22BCCB7DB777130FE02F8643347F3F7FAA4D413FF0B80E246DAAEEF6168FEA7F92C4F913157F37FC6973D3FC873383CF17FB087B110E30D6093BCF46F6EDB9F2C8B3AFC1BD0E36F7537CB7F1AC878BD17A405D8E27F5AA7F57300C25F3BD4437FE45321CD30FC778705FF620F5F9A2FFFBCB30D6A7CD6EB38BD147B60A543A9597EB7FC37FC05F0F9F6E5FDA9F7E34FD62FE6AFE768A86F18623F04F6CC8E0902BBBE8743F01B00FF91B6F18761F03AC0D00BDAF0577D7FFE9CF9088F19B600C16FC0A33C5E6196428CD77168D66333406BFC55B8F8C1A1B296E728D0F80B00FC8B3EBDC286422ADEFB97FA664396E6A65CE4CFF65CF52F3AECE0AF00DA775ABFE539BF589E637E00640FCDADF107103CC7442540C59F3AB2457B9D7878399CE2BF008FFC8761F4E380E13D0BDAF20FCA7ECE0FE0D06EF80D90BB5BC5593F8940C430FCB7C29FDAEB8EDF0DFA24CF6920F1E7B963779018D827EB94B2AEB59E438BD8C281197F013CB42F2F156B00924545FE9B3CF2B78E46AABD5EF01B007FC7338A5E9EF15700F23B3B2F910DFEFCF228FFAEBEF4BF383CE9E7D46EE419098DBF04549B5BDBA7BE63150D3CE9E7D23DE3AFA6C306EFEEFF91056ADA77B835FFC321F81D90636F4C0408FFB21CFDC4FF0280FF2E2EF6390CCDFF324178E42F0BE7531889271140F3CD2F8E8D2130FDCBD3CFAF9E9EB07B41EADF5A3DC036B0C66F793C81F9A88253D9112B5291439D3D53AA22C3DA598394257F7F5641EF3E07B249B13AA90EDBEA43E7EA1492B90E9920A40E45CC1C8A3991C5200E7415BE52C1F600459E88B7620662B2F408CFB01C604703F27844B015C0E8642964EDAFE11E45EA855857594F9B42E273425ACE6FD6108A14580610524B07DFFAEE6748B33A641AA2526908E74D604F95ADF9AF769B7AFD8F724BF3BC5C2285E8551C71C648D4A6F54548F91CB58BEA4BAA6C86C18133BD2CDAC48714F91900A734FFEFFFF9FFFE1F263E2186> -endstream -endobj -6 0 obj -<< -/Type /Catalog -/Pages 1 0 R ->> -endobj -7 0 obj -<< -/Producer (ODA PDF Export v19.7.0.0 (v19.7.0.0)) -/CreationDate (D:20181006151532Z) ->> -endobj -3 0 obj -<< ->> -endobj -4 0 obj -<< -/Length 43 -/Filter [/ASCIIHexDecode /FlateDecode ] ->> -stream -780133D033345230004118233997970B002C6403EA> -endstream -endobj -xref -0 8 -0000000000 65535 f -0000000010 00000 n -0000000093 00000 n -0000598520 00000 n -0000598545 00000 n -0000000199 00000 n -0000598355 00000 n -0000598410 00000 n -trailer -<< -/Root 6 0 R -/Info 7 0 R -/Size 8 ->> -startxref -598687 -%%EOF diff --git a/documentation/Screen+touch screen resources/Connector_14P.pdf b/documentation/Screen+touch screen resources/Connector_14P.pdf deleted file mode 100644 index 859eeb7..0000000 Binary files a/documentation/Screen+touch screen resources/Connector_14P.pdf and /dev/null differ diff --git a/documentation/Screen+touch screen resources/Connector__24P.pdf b/documentation/Screen+touch screen resources/Connector__24P.pdf deleted file mode 100644 index 54fadf4..0000000 Binary files a/documentation/Screen+touch screen resources/Connector__24P.pdf and /dev/null differ diff --git a/documentation/Screen+touch screen resources/Driver/Display_Code_ST7789V.txt b/documentation/Screen+touch screen resources/Driver/Display_Code_ST7789V.txt deleted file mode 100644 index 36fdba1..0000000 --- a/documentation/Screen+touch screen resources/Driver/Display_Code_ST7789V.txt +++ /dev/null @@ -1,102 +0,0 @@ -HW_Reset(); - -Delay(120); - -Write(Command , 0x11); - -Delay(120); - -Write(Command , 0x36); -Write(Parameter , 0x00); - -Write(Command , 0x3A); -Write(Parameter , 0x05); - -Write(Command , 0xB2); -Write(Parameter , 0x0C); -Write(Parameter , 0x0C); -Write(Parameter , 0x00); -Write(Parameter , 0x33); -Write(Parameter , 0x33); - -Write(Command , 0xB7); -Write(Parameter , 0x72); - -Write(Command , 0xBB); -Write(Parameter , 0x3D); //Vcom=1.625V - -Write(Command , 0xC2); -Write(Parameter , 0x01); - -Write(Command , 0xC3); -Write(Parameter , 0x19); //GVDD=4.8V - -Write(Command , 0xC4); -Write(Parameter , 0x20); //VDV, 0x20:0v - -Write(Command , 0xC6); -Write(Parameter , 0x0F); //0x0F:60Hz - -Write(Command , 0xD0); -Write(Parameter , 0xA4); -Write(Parameter , 0xA1); - -Write(Command , 0xE0); -Write(Parameter , 0x70); -Write(Parameter , 0x04); -Write(Parameter , 0x08); -Write(Parameter , 0x09); -Write(Parameter , 0x09); -Write(Parameter , 0x05); -Write(Parameter , 0x2A); -Write(Parameter , 0x33); -Write(Parameter , 0x41); -Write(Parameter , 0x07); -Write(Parameter , 0x13); -Write(Parameter , 0x13); -Write(Parameter , 0x29); -Write(Parameter , 0x2F); - -Write(Command , 0xE1); -Write(Parameter , 0x70); -Write(Parameter , 0x03); -Write(Parameter , 0x09); -Write(Parameter , 0x0A); -Write(Parameter , 0x09); -Write(Parameter , 0x06); -Write(Parameter , 0x2B); -Write(Parameter , 0x34); -Write(Parameter , 0x41); -Write(Parameter , 0x07); -Write(Parameter , 0x12); -Write(Parameter , 0x14); -Write(Parameter , 0x28); -Write(Parameter , 0x2E); - - -Write(Command , 0x21); - -Write(Command , 0x29); - - - -Write(Command , 0x2A); //Column Address Set -Write(Parameter , 0x00); -Write(Parameter , 0x00); //0 -Write(Parameter , 0x00); -Write(Parameter , 0xEF); //239 - -Write(Command , 0x2B); //Row Address Set -Write(Parameter , 0x00); -Write(Parameter , 0x00); //0 -Write(Parameter , 0x00); -Write(Parameter , 0xEF); //239 - -Write(Command , 0x2C); - -/*»½ÐѹâȦ,½øÈë˯ÃßÐèÒªÕâÑùд -Write(Command , 0x28); -Write(Command , 0x10); -Write(Command , 0xD6); -Write(Parameter , 0xA1); - */ \ No newline at end of file diff --git a/documentation/Screen+touch screen resources/Driver/Touch_Code_IT7257.c b/documentation/Screen+touch screen resources/Driver/Touch_Code_IT7257.c deleted file mode 100644 index 0436b42..0000000 --- a/documentation/Screen+touch screen resources/Driver/Touch_Code_IT7257.c +++ /dev/null @@ -1,2659 +0,0 @@ -/* drivers/input/touchscreen/it7258_ts_i2c.c - * - * Copyright (C) 2014 ITE Tech. Inc. - * Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 and - * only version 2 as published by the Free Software Foundation. - * - * 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. - * - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define MAX_BUFFER_SIZE 144 -#define DEVICE_NAME "it7259" -#define SCREEN_X_RESOLUTION 320 -#define SCREEN_Y_RESOLUTION 320 -#define DEBUGFS_DIR_NAME "ts_debug" -#define FW_NAME "it7259_fw.bin" -#define CFG_NAME "it7259_cfg.bin" -#define IT7259_CFG_PATH "/persist/it7259.cfg" -#define IT7259_FW_PATH "/persist/it7259.fw" -#define VER_BUFFER_SIZE 4 -#define IT_FW_CHECK(x, y) \ - (((x)[0] < (y)->data[8]) || ((x)[1] < (y)->data[9]) || \ - ((x)[2] < (y)->data[10]) || ((x)[3] < (y)->data[11])) -#define IT_CFG_CHECK(x, y) \ - (((x)[0] < (y)->data[(y)->size - 8]) || \ - ((x)[1] < (y)->data[(y)->size - 7]) || \ - ((x)[2] < (y)->data[(y)->size - 6]) || \ - ((x)[3] < (y)->data[(y)->size - 5])) -#define it7259_COORDS_ARR_SIZE 4 - -/* all commands writes go to this idx */ -#define BUF_COMMAND 0x20 -#define BUF_SYS_COMMAND 0x40 -/* - * "device ready?" and "wake up please" and "read touch data" reads - * go to this idx - */ -#define BUF_QUERY 0x80 -/* most command response reads go to this idx */ -#define BUF_RESPONSE 0xA0 -#define BUF_SYS_RESPONSE 0xC0 -/* reads of "point" go through here and produce 14 bytes of data */ -#define BUF_POINT_INFO 0xE0 - -/* - * commands and their subcommands. when no subcommands exist, a zero - * is send as the second byte - */ -#define CMD_IDENT_CHIP 0x00 -/* VERSION_LENGTH bytes of data in response */ -#define CMD_READ_VERSIONS 0x01 -#define SUB_CMD_READ_FIRMWARE_VERSION 0x00 -#define SUB_CMD_READ_CONFIG_VERSION 0x06 -#define VERSION_LENGTH 10 -/* subcommand is zero, next byte is power mode */ -#define CMD_PWR_CTL 0x04 -/* active mode */ -#define PWR_CTL_ACTIVE_MODE 0x00 -/* idle mode */ -#define PWR_CTL_LOW_POWER_MODE 0x01 -/* sleep mode */ -#define PWR_CTL_SLEEP_MODE 0x02 -#define WAIT_CHANGE_MODE 20 -/* command is not documented in the datasheet v1.0.0.7 */ -#define CMD_UNKNOWN_7 0x07 -#define CMD_FIRMWARE_REINIT_C 0x0C -/* needs to be followed by 4 bytes of zeroes */ -#define CMD_CALIBRATE 0x13 -#define CMD_FIRMWARE_UPGRADE 0x60 -#define SUB_CMD_ENTER_FW_UPGRADE_MODE 0x00 -#define SUB_CMD_EXIT_FW_UPGRADE_MODE 0x80 -/* address for FW read/write */ -#define CMD_SET_START_OFFSET 0x61 -/* subcommand is number of bytes to write */ -#define CMD_FW_WRITE 0x62 -/* subcommand is number of bytes to read */ -#define CMD_FW_READ 0x63 -#define CMD_FIRMWARE_REINIT_6F 0x6F - -#define FW_WRITE_CHUNK_SIZE 128 -#define FW_WRITE_RETRY_COUNT 4 -#define CHIP_FLASH_SIZE 0x8000 -#define DEVICE_READY_COUNT_MAX 500 -#define DEVICE_READY_COUNT_20 20 -#define IT_I2C_WAIT_10MS 10 -#define IT_I2C_READ_RET 2 -#define IT_I2C_WRITE_RET 1 - -/* result of reading with BUF_QUERY bits */ -#define CMD_STATUS_BITS 0x07 -#define CMD_STATUS_DONE 0x00 -#define CMD_STATUS_BUSY 0x01 -#define CMD_STATUS_ERROR 0x02 -#define CMD_STATUS_NO_CONN 0x07 -#define PT_INFO_BITS 0xF8 -#define PT_INFO_YES 0x80 - -#define PD_FLAGS_DATA_TYPE_BITS 0xF0 -/* other types (like chip-detected gestures) exist but we do not care */ -#define PD_FLAGS_DATA_TYPE_TOUCH 0x00 -#define PD_FLAGS_IDLE_TO_ACTIVE 0x10 -/* a bit for each finger data that is valid (from lsb to msb) */ -#define PD_FLAGS_HAVE_FINGERS 0x07 -#define PD_PALM_FLAG_BIT 0x01 -#define FD_PRESSURE_BITS 0x0F -#define FD_PRESSURE_NONE 0x00 -#define FD_PRESSURE_LIGHT 0x02 - -#define IT_VTG_MIN_UV 1800000 -#define IT_VTG_MAX_UV 1800000 -#define IT_ACTIVE_LOAD_UA 15000 -#define IT_I2C_VTG_MIN_UV 2600000 -#define IT_I2C_VTG_MAX_UV 3300000 -#define IT_I2C_ACTIVE_LOAD_UA 10000 -#define DELAY_VTG_REG_EN 170 - -#define PINCTRL_STATE_ACTIVE "pmx_ts_active" -#define PINCTRL_STATE_SUSPEND "pmx_ts_suspend" -#define PINCTRL_STATE_RELEASE "pmx_ts_release" - -int download; -#define COMMAND_SUCCESS 0x0000 -#define COMMAND_ERROR 0x0200 -#define ERROR_QUERY_TIME_OUT 0x0800 - - -struct finger_data { - u8 xLo; - u8 hi; - u8 yLo; - u8 pressure; -} __packed; - -struct point_data { - u8 flags; - u8 gesture_id; - struct finger_data fd[3]; -} __packed; - -struct it7259_ts_platform_data { - u32 irq_gpio; - u32 irq_gpio_flags; - u32 reset_gpio; - u32 reset_gpio_flags; - bool wakeup; - bool palm_detect_en; - u16 palm_detect_keycode; - const char *fw_name; - const char *cfg_name; - unsigned int panel_minx; - unsigned int panel_miny; - unsigned int panel_maxx; - unsigned int panel_maxy; - unsigned int disp_minx; - unsigned int disp_miny; - unsigned int disp_maxx; - unsigned int disp_maxy; - unsigned num_of_fingers; - unsigned int reset_delay; - unsigned int avdd_lpm_cur; - bool low_reset; -}; - -struct it7259_ts_data { - struct i2c_client *client; - struct input_dev *input_dev; - const struct it7259_ts_platform_data *pdata; - struct regulator *vdd; - struct regulator *avdd; - bool in_low_power_mode; - bool suspended; - bool fw_upgrade_result; - bool cfg_upgrade_result; - bool fw_cfg_uploading; - struct work_struct work_pm_relax; - bool calibration_success; - bool had_finger_down; - char fw_name[MAX_BUFFER_SIZE]; - char cfg_name[MAX_BUFFER_SIZE]; - struct mutex fw_cfg_mutex; - u8 fw_ver[VER_BUFFER_SIZE]; - u8 cfg_ver[VER_BUFFER_SIZE]; -#ifdef CONFIG_FB - struct notifier_block fb_notif; -#endif - struct dentry *dir; - struct pinctrl *ts_pinctrl; - struct pinctrl_state *pinctrl_state_active; - struct pinctrl_state *pinctrl_state_suspend; - struct pinctrl_state *pinctrl_state_release; -}; - -/* Function declarations */ -static int fb_notifier_callback(struct notifier_block *self, - unsigned long event, void *data); -static int it7259_ts_resume(struct device *dev); -static int it7259_ts_suspend(struct device *dev); - -static int it7259_debug_suspend_set(void *_data, u64 val) -{ - struct it7259_ts_data *ts_data = _data; - - if (val) - it7259_ts_suspend(&ts_data->client->dev); - else - it7259_ts_resume(&ts_data->client->dev); - - return 0; -} - -static int it7259_debug_suspend_get(void *_data, u64 *val) -{ - struct it7259_ts_data *ts_data = _data; - - mutex_lock(&ts_data->input_dev->mutex); - *val = ts_data->suspended; - mutex_lock(&ts_data->input_dev->mutex); - - return 0; -} - -DEFINE_SIMPLE_ATTRIBUTE(debug_suspend_fops, it7259_debug_suspend_get, - it7259_debug_suspend_set, "%lld\n"); - -/* internal use func - does not make sure chip is ready before read */ -static int it7259_i2c_read_no_ready_check(struct it7259_ts_data *ts_data, - uint8_t buf_index, uint8_t *buffer, uint16_t buf_len) -{ - int ret; - struct i2c_msg msgs[2] = { - { - .addr = ts_data->client->addr, - .flags = I2C_M_NOSTART, - .len = 1, - .buf = &buf_index - }, - { - .addr = ts_data->client->addr, - .flags = I2C_M_RD, - .len = buf_len, - .buf = buffer - } - }; - - memset(buffer, 0xFF, buf_len); - - ret = i2c_transfer(ts_data->client->adapter, msgs, 2); - if (ret < 0) - dev_err(&ts_data->client->dev, "i2c read failed %d\n", ret); - - return ret; -} - -static int it7259_i2c_write_no_ready_check(struct it7259_ts_data *ts_data, - uint8_t buf_index, const uint8_t *buffer, uint16_t buf_len) -{ - uint8_t txbuf[257]; - int ret; - struct i2c_msg msg = { - .addr = ts_data->client->addr, - .flags = 0, - .len = buf_len + 1, - .buf = txbuf - }; - - /* just to be careful */ - if (buf_len > sizeof(txbuf) - 1) { - dev_err(&ts_data->client->dev, "buf length is out of limit\n"); - return false; - } - - txbuf[0] = buf_index; - memcpy(txbuf + 1, buffer, buf_len); - - ret = i2c_transfer(ts_data->client->adapter, &msg, 1); - if (ret < 0) - dev_err(&ts_data->client->dev, "i2c write failed %d\n", ret); - - return ret; -} - - -/* - * Device is apparently always ready for I2C communication but not for - * actual register reads/writes. This function checks if it is ready - * for that too. The results of this call often were ignored. - * If forever is set to TRUE, then check the device's status until it - * becomes ready with 500 retries at max. Otherwise retry 25 times only. - * If slowly is set to TRUE, then add sleep of 50 ms in each retry, - * otherwise don't sleep. - */ -static int it7259_wait_device_ready(struct it7259_ts_data *ts_data, - bool forever, bool slowly) -{ - uint8_t query; - uint32_t count = DEVICE_READY_COUNT_20; - int ret; - - if (ts_data->fw_cfg_uploading || forever) - count = DEVICE_READY_COUNT_MAX; - - do { - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_QUERY, &query, - sizeof(query)); - if (ret < 0 && ((query & CMD_STATUS_BITS) - == CMD_STATUS_NO_CONN)) - continue; - - if ((query & CMD_STATUS_BITS) == CMD_STATUS_DONE) - break; - - query = CMD_STATUS_BUSY; - if (slowly) - msleep(IT_I2C_WAIT_10MS); - } while (--count); - - return ((!(query & CMD_STATUS_BITS)) ? 0 : -ENODEV); -} - -static int it7259_i2c_write(struct it7259_ts_data *ts_data, uint8_t buf_index, - const uint8_t *buffer, uint16_t buf_len) -{ - int ret; - - ret = it7259_wait_device_ready(ts_data, false, false); - if (ret < 0) - return ret; - - return it7259_i2c_write_no_ready_check(ts_data, buf_index, - buffer, buf_len); -} - - -static int it7259_ts_chip_low_power_mode(struct it7259_ts_data *ts_data, - const u8 sleep_type) -{ - const u8 cmd_sleep[] = {CMD_PWR_CTL, 0x00, sleep_type}; - u8 dummy; - int ret; - - if (sleep_type) { - ret = it7259_i2c_write_no_ready_check(ts_data, BUF_COMMAND, - cmd_sleep, sizeof(cmd_sleep)); - if (ret != IT_I2C_WRITE_RET) - dev_err(&ts_data->client->dev, - "Can't go to sleep or low power mode(%d) %d\n", - sleep_type, ret); - else - ret = 0; - } else { - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_QUERY, &dummy, - sizeof(dummy)); - if (ret != IT_I2C_READ_RET) - dev_err(&ts_data->client->dev, - "Can't go to active mode %d\n", ret); - else - ret = 0; - } - - msleep(WAIT_CHANGE_MODE); - return ret; -} - - - - - -static int i2cInternalWriteToIT7259(struct it7259_ts_data *ts_data, int wAddress, - unsigned char const dataBuffer[], unsigned short dataLength) -{ - unsigned char buffer4Write[1024]; - struct i2c_msg msgs[1] = { { .addr = ts_data->client->addr, .flags = 0, .len = - dataLength + 3, .buf = buffer4Write } }; - //printk("====in internal write function===\n"); - - buffer4Write[0] = 0x70; - buffer4Write[1] = (unsigned char)(wAddress &0xFF); - - memcpy(&(buffer4Write[2]), dataBuffer, dataLength); - return i2c_transfer(ts_data->client->adapter, msgs, 1); -} - -static int i2cDirectReadFromIT7259(struct it7259_ts_data *ts_data, int wAddress, - unsigned char readDataBuffer[], unsigned short readDataLength) -{ - int ret; - unsigned char buffer4Write[1024]; - struct i2c_msg msgs[2] = { { .addr = ts_data->client->addr, .flags = 0, - .len = 4, .buf = buffer4Write }, { .addr = ts_data->client->addr, .flags = - I2C_M_RD, .len = readDataLength, .buf = readDataBuffer } }; - //printk("====in Direct read function===\n"); - - buffer4Write[0] = 0x90; - buffer4Write[1] = 0x00; - buffer4Write[2] = (unsigned char)((wAddress &0xFF00) >> 8); - buffer4Write[3] = (unsigned char)(wAddress &0xFF); - - memset(readDataBuffer, 0xFF, readDataLength); - ret = i2c_transfer(ts_data->client->adapter, msgs, 2); - return ret; -} - -static int i2cDirectWriteToIT7259(struct it7259_ts_data *ts_data, int wAddress, - unsigned char const dataBuffer[], unsigned short dataLength) -{ - unsigned char buffer4Write[1024]; - int nRetryCount = 0; - int nRet = 0; - struct i2c_msg msgs[1] = { { .addr = ts_data->client->addr, .flags = 0, .len = - dataLength + 4, .buf = buffer4Write } }; - //printk("====in Direct write function===\n"); - - buffer4Write[0] = 0x10; - buffer4Write[1] = 0x00; - buffer4Write[2] = (unsigned char)((wAddress &0xFF00) >> 8); - buffer4Write[3] = (unsigned char)(wAddress &0xFF); - memcpy(&(buffer4Write[4]), dataBuffer, dataLength); - - do - { - nRet = i2c_transfer(ts_data->client->adapter, msgs, 1); - - } while((nRet <= 0) && (nRetryCount++ < 10)); - - return nRet; -} - - -static bool gfnIT7259_SPIFCRReady(struct it7259_ts_data *ts_data) -{ - int nReadCount=0; - unsigned char ucBuffer[2]; - - do { - i2cDirectReadFromIT7259(ts_data, 0xF400, ucBuffer, 2);//gfnIT7259_DirectReadMemoryRegister - }while(((ucBuffer[1]& 0x01)!=0x00) && ++nReadCount<20 ); //nReadCount 3000 - - if(nReadCount >=20) //nReadCount 3000 - return false; - - return true; -} - - - -static int gfnIT7259_DirectReadFlash(struct it7259_ts_data *ts_data, int wFlashAddress, unsigned int readLength, unsigned char* pData) -{ - int nSector = 0; - unsigned char pucCommandBuffer[1024]; - int wTmp; - int wAddress; - unsigned int /*AddrOffset, */LenOffset; - unsigned char bufTemp[4]; - int wOffset; - int i; - - nSector = wFlashAddress/0x0400; - pucCommandBuffer[0] = nSector; - - //Select Sector - wAddress = 0xF404; - wTmp = i2cDirectWriteToIT7259(ts_data,wAddress,pucCommandBuffer,1); - if(wTmp <= 0) - { - return COMMAND_ERROR; - } - - //Wait SPIFCR - if(!gfnIT7259_SPIFCRReady(ts_data)) - { - return ERROR_QUERY_TIME_OUT; - } - - //Read flash - wOffset = wFlashAddress - (nSector*0x0400); - wAddress = 0x3000 + wOffset; - //printk("======= gfnIT7259_DirectReadFlash 8 byte limit =======\n"); - for(LenOffset=0; LenOffset < readLength; LenOffset+=4) //for 8 byte limit - { - wTmp = i2cDirectReadFromIT7259(ts_data, wAddress, bufTemp, 4); - if(wTmp <= 0) - { - return COMMAND_ERROR; - } - - for(i = 0; i < 4; i++) - { - pucCommandBuffer[LenOffset + i] = bufTemp[i] ; - } - wAddress = wAddress + 4; - } - - //Wait SPIFCR - if(!gfnIT7259_SPIFCRReady(ts_data)) - { - return ERROR_QUERY_TIME_OUT; - } - - memcpy((unsigned char*)pData, pucCommandBuffer, readLength * sizeof(unsigned char)); - - return COMMAND_SUCCESS; -} - -static int i2cInternalReadFromIT7259(struct it7259_ts_data *ts_data, - int wAddress, unsigned char readDataBuffer[], - unsigned short readDataLength) -{ - int ret; - unsigned char buffer4Write[1024]; - struct i2c_msg msgs[2] = { { .addr = ts_data->client->addr, .flags = 0, - .len = 2, .buf = buffer4Write }, { .addr = ts_data->client->addr, .flags = - I2C_M_RD, .len = readDataLength, .buf = readDataBuffer } }; - //printk("====in internal read function===\n"); - - buffer4Write[0] = 0x70; - buffer4Write[1] = (unsigned char)(wAddress &0xFF); - - memset(readDataBuffer, 0xFF, readDataLength); - ret = i2c_transfer(ts_data->client->adapter, msgs, 2); - return ret; - -} - - - -static int gfnIT7259_DirectEraseFlash(struct it7259_ts_data *ts_data, unsigned char ucEraseType, int wFlashAddress) -{ - int nSector = 0; - unsigned char pucCommandBuffer[1024]; - int wTmp; - int wAddress; - nSector = wFlashAddress/0x0400; - pucCommandBuffer[0] = nSector; - - //Select Sector - wAddress = 0xF404; - wTmp = i2cDirectWriteToIT7259(ts_data,wAddress,pucCommandBuffer,1); - if(wTmp <= 0) - { - return COMMAND_ERROR; - } - - //Wait SPIFCR - if(!gfnIT7259_SPIFCRReady(ts_data)) - { - return ERROR_QUERY_TIME_OUT; - } - - //Read flash - wAddress = 0xF402; - pucCommandBuffer[0] = ucEraseType; - wTmp = i2cDirectWriteToIT7259(ts_data,wAddress,pucCommandBuffer,1); - - //Wait SPIFCR - if(!gfnIT7259_SPIFCRReady(ts_data)) - { - return ERROR_QUERY_TIME_OUT; - } - - return COMMAND_SUCCESS; -} - - -static int gfnIT7259_DMAModeWriteFlash(struct it7259_ts_data *ts_data, int wFlashAddress, int wSRAMAddress, - unsigned int dataLength, unsigned char* pData, bool bPollingWait) -{ - int nSector = 0; - int wAddress; - int wTmp; - int i; - unsigned char pucCommandBuffer[1024]; - unsigned char pucReadData[2]; - unsigned int LenOffset; - unsigned char bufTemp[4]; - unsigned int wStartAddress; - - //write to address 0x0000 (SRAM only 6K) - memset(bufTemp, 0xFF, 4); //for 8 byte limit - wAddress = wSRAMAddress; - printk("###write to address 0x0000 (wSRAMAddress = %04x, dataLength = %02x)\n", - wSRAMAddress,dataLength); - for(LenOffset=0; LenOffset < dataLength; LenOffset+=4) { - for(i = 0; i < 4; i++) { - bufTemp[i] = pData[LenOffset + i]; - } - wTmp = i2cDirectWriteToIT7259(ts_data,wAddress,bufTemp,4); - if(wTmp <= 0) { - //printk("###write to address 0x0000 fail!\n"); - return COMMAND_ERROR; - } - wAddress = wAddress + 4; - //printk(" ======== wAddress = %04x , LenOffset = %02x ========\n",wAddress,LenOffset); - } - - //Select Sector - memset(pucCommandBuffer, 0xFF, 1024); - nSector = wFlashAddress/0x0400; - pucCommandBuffer[0] = (unsigned char)(nSector & 0xFF); - - wAddress = 0xF404; - wTmp = i2cDirectWriteToIT7259(ts_data,wAddress,pucCommandBuffer,1);//DirectWriteMemoryRegister - if(wTmp <= 0) { - printk("###Select Sector fail!"); - return COMMAND_ERROR; - } - //Wait SPIFCR - //printk("###Wait SPIFCR\n"); - if(!gfnIT7259_SPIFCRReady(ts_data)) { - return ERROR_QUERY_TIME_OUT; - } - - //Write Flash strat address - //printk("###Write Flash strat address\n"); - memset(pucCommandBuffer, 0xFF, 1024); - wAddress = 0xF41A; - wStartAddress = wFlashAddress - (nSector*0x0400); - pucCommandBuffer[0] = wStartAddress & 0x00FF; - pucCommandBuffer[1] = (wStartAddress & 0xFF00) >> 8 ; - wTmp = i2cDirectWriteToIT7259(ts_data, wAddress, pucCommandBuffer, 2);//DirectWriteMemoryRegister - if(wTmp <= 0) { - printk("###Write Flash strat address fail!\n"); - return COMMAND_ERROR; - } - - //Write SARM strat address - wAddress = 0xF41C; - memset(pucCommandBuffer, 0xFF, 1024); - pucCommandBuffer[0] = wSRAMAddress & 0xFF; - pucCommandBuffer[1] = (wSRAMAddress & 0xFF00) >> 8 ; - wTmp = i2cDirectWriteToIT7259(ts_data, wAddress, pucCommandBuffer, 2);//DirectWriteMemoryRegister - if(wTmp <= 0) - { - printk("###Write SARM strat address fail!\n"); - return COMMAND_ERROR; - } - - //write DMA transfer length - wAddress = 0xF41E; - pucCommandBuffer[0] = dataLength & 0xFF; - pucCommandBuffer[1] = (dataLength & 0xFF00) >> 8 ; - wTmp = i2cDirectWriteToIT7259(ts_data, wAddress, pucCommandBuffer, 2);//DirectWriteMemoryRegister - if(wTmp <= 0) - { - printk("###write DMA transfer length fail!\n"); - return COMMAND_ERROR; - } - - //Write DMA_DIR and DMAEN - wAddress = 0xF418; - pucCommandBuffer[0] = 0x0B; //auto erase - pucCommandBuffer[1] = 0x00; - wTmp = i2cDirectWriteToIT7259(ts_data, wAddress, pucCommandBuffer, 2);//DirectWriteMemoryRegister - if(wTmp <= 0) - { - printk("###Write DMA_DIR and DMAEN fail!\n"); - return COMMAND_ERROR; - } - if(bPollingWait) { - //polling bit 0, until value of bit 0 = 0 - wAddress = 0xF418; - do { - wTmp = i2cDirectReadFromIT7259(ts_data, wAddress, pucReadData, 2);//gfnIT7259_DirectReadMemoryRegister - if(wTmp <= 0) { - break; - return COMMAND_ERROR; - } - }while((pucReadData[0] & 0x01)!= 0x00); - - //Wait SPIFCR - if(!gfnIT7259_SPIFCRReady(ts_data)) { - return ERROR_QUERY_TIME_OUT; - } - - } - return COMMAND_SUCCESS; -} - -static unsigned int gfnIT7259_GetFWSize(struct it7259_ts_data *ts_data) -{ - int wAddress; - unsigned char arucBuffer[1024]; - unsigned int unRet = 0; - - printk("###Entry gfnIT7259_GetFWSize()\n"); - wAddress = 0; - gfnIT7259_DirectReadFlash(ts_data, wAddress, 0x0400, arucBuffer); - - unRet = arucBuffer[0x80+12] + (arucBuffer[0x80+13] << 8); - - return unRet; -} - - -static bool gfnIT7259_SwitchCPUClock(struct it7259_ts_data *ts_data, unsigned char ucMode) -{ - unsigned char ucCommandBuffer[1]; - unsigned char ucRetCommandBuffer[1]; - int nErrCount = 0; - int dwAddress = 0x0023; - - ucCommandBuffer[0] = ucMode; - - do - { - i2cInternalWriteToIT7259(ts_data, dwAddress, - ucCommandBuffer, 1); - - i2cInternalReadFromIT7259(ts_data, dwAddress, - ucRetCommandBuffer, 1); - - nErrCount++; - } while(((ucRetCommandBuffer[0] & 0x0F ) != ucMode) && nErrCount <= 1000); - - if(nErrCount>1000) { - return false; - } - - return true; - -} - - -static int gfnIT7259_DirectWriteFlash(struct it7259_ts_data *ts_data, int wFlashAddress, unsigned int wWriteLength, unsigned char* pData) -{ - //printk("###Entry gfnIT7259_DirectWriteFlash()\n"); - //struct IT7259_ts_data *ts = gl_ts; - //struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - int nSector = 0; - unsigned char pucCommandBuffer[1024]; - int wTmp; - int wAddress; - int wOffset; - nSector = wFlashAddress/0x0400; - pucCommandBuffer[0] = nSector; - - //Select Sector - wAddress = 0xF404; - wTmp = i2cDirectWriteToIT7259(ts_data,wAddress,pucCommandBuffer,1); - if(wTmp <= 0) - { - return COMMAND_ERROR; - } - - //Wait SPIFCR - if(!gfnIT7259_SPIFCRReady(ts_data)) - { - return ERROR_QUERY_TIME_OUT; - } - - //write flash - wOffset = wFlashAddress - (nSector*0x0400); - wAddress = 0x3000 + wOffset; - memcpy(pucCommandBuffer, (unsigned char*)pData, wWriteLength * sizeof(unsigned char)); - //wTmp = gfnIT7259_DirectWriteMemoryRegister(0x01,wAddress,0x0000,wWriteLength, pucCommandBuffer); - wTmp = i2cDirectWriteToIT7259(ts_data,wAddress,pucCommandBuffer,wWriteLength); - - if(wTmp <= 0) - { - return COMMAND_ERROR; - } - - //Wait SPIFCR - if(!gfnIT7259_SPIFCRReady(ts_data)) - { - return ERROR_QUERY_TIME_OUT; - } - - return COMMAND_SUCCESS; -} - - -static bool gfnIT7259_FirmwareDownload(struct it7259_ts_data *ts_data, unsigned int unFirmwareLength, - unsigned char arucFW[], unsigned int unConfigLength, unsigned char arucConfig[]) -{ - int dwAddress; - unsigned char RetDATABuffer[10]; - unsigned char DATABuffer[10]; - int nSector = 0; - unsigned int nFillSize = 0; - int wTmp; - unsigned int unTmp; - unsigned int nConfigSize; - unsigned long dwFlashSize= 0x10000;; - unsigned int nEndFwSector; - unsigned int nStartCFGSector; - unsigned char putFWBuffer[1024]; - int wAddress; - int wRemainderFWAddress; - int wConfigAddress = 0; - unsigned int nRemainderFwSize = 0; - unsigned int i = 0; - int nConfigCount = 0; - int nSize = 0; - int Tmp = 0; - - if((unFirmwareLength == 0) && (unConfigLength == 0)) { - printk("XXX %s, %d\n", __FUNCTION__, __LINE__); - return false; - } - - - //trun off CPU data clock - if (!gfnIT7259_SwitchCPUClock(ts_data, 0x01)) - { - printk("###002 gfnIT7259_SwitchCPUClock(0x01) fail!\n"); - return false; - } - - - //Wait SPIFCR - //printk("###003 Wait SPIFCR\n"); - dwAddress = 0xF400; - do - { - i2cDirectReadFromIT7259(ts_data,dwAddress,RetDATABuffer,2); - } - while((RetDATABuffer[1] & 0x01 ) != 0x00); - //printk("###003 End SPIFCR\n"); - //Erase signature - //printk("###004 Erase signature\n"); - dwAddress = 0xF404; - DATABuffer[0] = 0x3F; - i2cDirectWriteToIT7259(ts_data,dwAddress,DATABuffer,1); - - dwAddress = 0xF402; - DATABuffer[0] = 0xD7; - i2cDirectWriteToIT7259(ts_data,dwAddress,DATABuffer,1); - - //Wait SPIFCR - //printk("###005 Wait SPIFCR\n"); - dwAddress = 0xF400; - do - { - i2cDirectReadFromIT7259(ts_data,dwAddress,RetDATABuffer,2); - } - while((RetDATABuffer[1] & 0x01 ) != 0x00); - //printk("###005 End SPIFCR\n"); - if((download == 2)||(download == 3)) { - //Download FW - printk("###006 Download FW\n"); - for(i = 0 ; i < unFirmwareLength ; i+=0x0400) { - if(( unFirmwareLength - i) >= 0x0400)//0x0400 - nFillSize = 0x0400;//0x0400 - else - nFillSize = unFirmwareLength - i ; - - Tmp = gfnIT7259_DMAModeWriteFlash(ts_data, i, 0x0000, - nFillSize,arucFW+i, true); - - mdelay(100);//for test - if(wTmp != COMMAND_SUCCESS) { - //Write Firmware Flash error - printk("###DMA ModeWrite Firmware Flash error(FlashAddress:%04x)\n", i); - return false; - } - } - - //3. Fw CRC Check - //check FW CRC - //printk("###007 check FW CRC\n"); - //write start address - - dwAddress = 0xF40A; - DATABuffer[0] = 0x00; - DATABuffer[1] = 0x00; - i2cDirectWriteToIT7259(ts_data,dwAddress,DATABuffer,2); - - //write end address - dwAddress = 0xF40C; - DATABuffer[0] = (unFirmwareLength-3) & 0x00ff ; - DATABuffer[1] = ((unFirmwareLength-3) & 0xff00)>>8; - i2cDirectWriteToIT7259(ts_data,dwAddress,DATABuffer,2); - - //write CRCCR - dwAddress = 0xF408; - DATABuffer[0] = 0x01 ; - i2cDirectWriteToIT7259(ts_data,dwAddress,DATABuffer,1); - - //wait CRCCR - dwAddress = 0xF408; - do - { - i2cDirectReadFromIT7259(ts_data,dwAddress,RetDATABuffer,2); - } - while((RetDATABuffer[0] & 0x01 ) != 0x00); - - //read CRC - dwAddress = 0xF40E; - i2cDirectReadFromIT7259(ts_data,dwAddress,RetDATABuffer,2); - - //compare FW CRC - //printk("###008 compare FW CRC\n"); - - if (RetDATABuffer[0]!= arucFW[unFirmwareLength - 2] || RetDATABuffer[1]!= arucFW[unFirmwareLength - 1]) - { - printk("###008 FW CRC check fail\n"); - printk("RetDATABuffer[0]:%02x,RetDATABuffer[1]:%02x,FW[Length-2]:%02x,FW[Length-1]:%02x\n", - RetDATABuffer[0], RetDATABuffer[1], - arucFW[unFirmwareLength - 2], - arucFW[unFirmwareLength - 1]); - return false;//FW CRC check fail - } - } - ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - if((download == 1) || (download == 3)) { - //download config - printk("###009 start to download config\n"); - unTmp = gfnIT7259_GetFWSize(ts_data); - nConfigSize = unConfigLength; - - //3.7 get address for writing config (in flash) - //check whether fw and config are in the same sector or not - //set flash size - //dwFlashSize = 0x10000; - nEndFwSector = (unTmp-1) / 1024; - nStartCFGSector = 62 - (unConfigLength-1)/1024; - nRemainderFwSize = 0; - - if(nEndFwSector == nStartCFGSector) { - nRemainderFwSize = unTmp - nEndFwSector*1024; - wAddress = nEndFwSector*0x0400; - //printk(" =========== nRemainderFwSize = %4x ===========\n",nRemainderFwSize); - gfnIT7259_DirectReadFlash(ts_data, wAddress, nRemainderFwSize, putFWBuffer); - } - - //get config start address - wTmp = dwFlashSize -1024 - unConfigLength; - //printk("###010 get config start address(%04x)\n",wTmp); - - for(i = wTmp ; i<(dwFlashSize -1024) ; i+=0x0400) { - nSector = i/0x0400; - - if((nRemainderFwSize!=0) && (nSector == nStartCFGSector)) { - wRemainderFWAddress = nStartCFGSector*0x0400; - nFillSize = nRemainderFwSize; - gfnIT7259_DMAModeWriteFlash(ts_data, wRemainderFWAddress,0x0000,nFillSize,putFWBuffer,true); - } - //write config - nSize = (unConfigLength - (62-nSector)*1024); - - if( nSize >=1024) { - wConfigAddress = nSector * 0x0400; - nFillSize = 1024; - } else { - wConfigAddress = i; - nFillSize = nSize; - } - - wTmp = gfnIT7259_DMAModeWriteFlash(ts_data, - wConfigAddress, 0x0000, nFillSize, - arucConfig + nConfigCount , true); - - if(wTmp != COMMAND_SUCCESS) - return false; - - nConfigCount += nFillSize; - } - - //Config CRC Check - //printk("###011 Config CRC Check\n"); - //write start address - dwAddress = 0xF40A; - DATABuffer[0] = (0x10000 - unConfigLength -1024) & 0x00ff; - DATABuffer[1] = ((0x10000- unConfigLength -1024) & 0xff00)>>8; - i2cDirectWriteToIT7259(ts_data,dwAddress,DATABuffer,2); - - //write end address - dwAddress = 0xF40C; - DATABuffer[0] = (0x10000 -1024 -3)& 0x00ff; - DATABuffer[1] = ((0x10000-1024 -3) & 0xff00)>>8; - i2cDirectWriteToIT7259(ts_data,dwAddress,DATABuffer,2); - - //write CRCCR - dwAddress = 0xF408; - DATABuffer[0] = 0x01 ; - i2cDirectWriteToIT7259(ts_data,dwAddress,DATABuffer,1); - - //wait CRCCR - dwAddress = 0xF408; - do - { - i2cDirectReadFromIT7259(ts_data, dwAddress, - RetDATABuffer, 2); - } - while((RetDATABuffer[0] & 0x01 ) != 0x00); - - //read CRC - dwAddress = 0xF40E; - i2cDirectReadFromIT7259(ts_data, dwAddress, - RetDATABuffer, 2); - - //compare Config CRC - if ((RetDATABuffer[0]!= arucConfig[unConfigLength - 2]) || - (RetDATABuffer[1]!= arucConfig[unConfigLength - 1])) { - printk("###011 config CRC Check Error\n"); - printk("RetDATABuffer[0]:%02x,RetDATABuffer[1]:%02x,CFG[Length-2]:%02x,CFG[Length-1]:%02x\n", - RetDATABuffer[0], RetDATABuffer[1], - arucConfig[unConfigLength - 2], - arucConfig[unConfigLength - 1]); - return false;//config CRC Check Error - } - } - - //write signature - DATABuffer[0] = 0x57; - DATABuffer[1] = 0x72; - - gfnIT7259_DirectEraseFlash(ts_data, 0xD7,(dwFlashSize -1024)); - gfnIT7259_DirectWriteFlash(ts_data, (dwFlashSize -1024),2,DATABuffer); - - DATABuffer[0] = 0x00; - DATABuffer[1] = 0x00; - i2cDirectReadFromIT7259(ts_data,dwAddress,DATABuffer,2); - - //trun on CPU data clock - //printk("###012 trun on CPU data clock\n"); - if(!gfnIT7259_SwitchCPUClock(ts_data, 0x04)) - { - printk("###012 trun on CPU data clock fail\n"); - return false; - } - - printk("###gfnIT7259_FirmwareDownload() end.\n"); - - return true; -} - - -static int Upgrade_FW_CFG(struct it7259_ts_data *ts_data) -{ - unsigned int fw_size = 0; - unsigned int config_size = 0; - - struct file *fw_fd = NULL; - struct file *config_fd = NULL; - mm_segment_t fs; - - unsigned char *fw_buf = kzalloc(0x10000, GFP_KERNEL); - unsigned char *config_buf = kzalloc(0x500, GFP_KERNEL); - - printk(KERN_ERR"Execute Upgrade_FW_CFG()\n"); - if ( fw_buf == NULL || config_buf == NULL ) { - printk("kzalloc failed\n"); - } - - fs = get_fs(); - set_fs(get_ds()); - //load fw file - fw_fd = filp_open(IT7259_FW_PATH, O_RDONLY, 0); - - if (fw_fd < 0){ - printk("open %s failed \n", IT7259_FW_PATH); - return 1; - } - - fw_size = fw_fd->f_op->read(fw_fd, fw_buf, 0x10000, &fw_fd->f_pos); - printk(KERN_ERR "File Firmware version : %02x %02x %02x %02x\n", - fw_buf[136], fw_buf[137], fw_buf[138], fw_buf[139]); - //printk("--------------------- fw_size = %x\n", fw_size); - - //load config file - config_fd = filp_open(IT7259_CFG_PATH, O_RDONLY, 0); - - if(config_fd < 0){ - printk("open %s failed \n", IT7259_CFG_PATH); - return 1; - } - - config_size = config_fd->f_op->read(config_fd, config_buf, 0x500, &config_fd->f_pos); - printk(KERN_ERR "File Config version : %02x %02x %02x %02x\n", - config_buf[config_size-8], config_buf[config_size-7], - config_buf[config_size-6], config_buf[config_size-5]); - - set_fs(fs); - filp_close(fw_fd,NULL); - filp_close(config_fd,NULL); - - printk(KERN_ERR "Chip firmware version : %02x %02x %02x %02x\n", - ts_data->fw_ver[0], ts_data->fw_ver[1], - ts_data->fw_ver[2], ts_data->fw_ver[3]); - printk(KERN_ERR "Chip config version : %02x %02x %02x %02x\n", - ts_data->cfg_ver[0], ts_data->cfg_ver[1], - ts_data->cfg_ver[2], ts_data->cfg_ver[3]); - download = 0; - if ((ts_data->cfg_ver[0] != config_buf[config_size-8]) || - (ts_data->cfg_ver[1] != config_buf[config_size-7]) || - (ts_data->cfg_ver[2] != config_buf[config_size-6]) - || (ts_data->cfg_ver[3] != config_buf[config_size-5])) - download += 1; - - if ((ts_data->fw_ver[0] != fw_buf[136]) || - (ts_data->fw_ver[1] != fw_buf[137]) || - (ts_data->fw_ver[2] != fw_buf[138]) || - (ts_data->fw_ver[3] != fw_buf[139])) - download += 2; - - printk(KERN_ERR "%s, print download = %d\n", __func__, download); - - if(download == 0){ - printk(KERN_ERR "Do not need to upgrade\n"); - return 0; - } else { - if (gfnIT7259_FirmwareDownload(ts_data, fw_size, fw_buf, config_size, config_buf) == false) { - //fail - return 1; - }else{ - //success - return 0; - } - } -} - - -static ssize_t sysfs_point_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - uint8_t pt_data[sizeof(struct point_data)]; - int readSuccess; - ssize_t ret; - - readSuccess = it7259_i2c_read_no_ready_check(ts_data, BUF_POINT_INFO, - pt_data, sizeof(pt_data)); - - if (readSuccess == IT_I2C_READ_RET) { - ret = scnprintf(buf, MAX_BUFFER_SIZE, - "point_show read ret[%d]--point[%x][%x][%x][%x][%x][%x][%x][%x][%x][%x][%x][%x][%x][%x]\n", - readSuccess, pt_data[0], pt_data[1], - pt_data[2], pt_data[3], pt_data[4], - pt_data[5], pt_data[6], pt_data[7], - pt_data[8], pt_data[9], pt_data[10], - pt_data[11], pt_data[12], pt_data[13]); - } else { - ret = scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read point data\n"); - } - dev_dbg(dev, "%s", buf); - - return ret; -} - - -static ssize_t sysfs_upgrade_store(struct device *dev, - struct device_attribute *attr, const char *buf, size_t count) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - - printk(KERN_INFO "%s():\n", __func__); - if (ts_data->suspended) { - dev_err(dev, "Device is suspended, can't upgrade FW/CFG !!!\n"); - return -EBUSY; - } - - mutex_lock(&ts_data->fw_cfg_mutex); - if(Upgrade_FW_CFG(ts_data)) { - printk(KERN_ERR "IT7259_upgrade_failed\n"); - - } else { - printk(KERN_ERR "IT7259_upgrade_OK\n\n"); - } - mutex_unlock(&ts_data->fw_cfg_mutex); - return 1; -} - -static ssize_t sysfs_upgrade_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - - return scnprintf(buf, MAX_BUFFER_SIZE, "%d\n", - ts_data->cfg_upgrade_result); -} - -static ssize_t sysfs_GetCSEL_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - static const u8 Current_Mode[] = {0x1A, 0x05, 0x00}; - static const u8 Ground_Mode[] = {0x1A, 0x05, 0x01}; - static const u8 Shielding_Mode[] = {0x1A, 0x05, 0x02}; - u8 Current_CSEL[56] = {0,}; - u8 Ground_CSEL[56] = {0,}; - u8 Shielding_CSEL[56] = {0,}; - int ret; - - ret = it7259_i2c_write_no_ready_check(ts_data, BUF_COMMAND, Current_Mode, - sizeof(Current_Mode)); - if (ret != IT_I2C_WRITE_RET) { - dev_err(&ts_data->client->dev, "failed to write CMD_IDENT_CHIP\n"); - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to write CMD_IDENT_CHIP\n"); - } - - ret = it7259_wait_device_ready(ts_data, true, false); - if (ret < 0) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip status\n"); - } - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, Current_CSEL, - sizeof(Current_CSEL)); - if (ret != IT_I2C_READ_RET) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip-id\n"); - } - - return scnprintf(buf, MAX_BUFFER_SIZE, - "it7259 Current_CSEL : 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n ===========================================================================\n", - Current_CSEL[0],Current_CSEL[1],Current_CSEL[2],Current_CSEL[3],Current_CSEL[4],Current_CSEL[5],Current_CSEL[6],Current_CSEL[7], - Current_CSEL[8],Current_CSEL[9],Current_CSEL[10],Current_CSEL[11],Current_CSEL[12],Current_CSEL[13],Current_CSEL[14],Current_CSEL[15], - Current_CSEL[16],Current_CSEL[17],Current_CSEL[18],Current_CSEL[19],Current_CSEL[20],Current_CSEL[21],Current_CSEL[22],Current_CSEL[23], - Current_CSEL[24],Current_CSEL[25],Current_CSEL[26],Current_CSEL[27],Current_CSEL[28],Current_CSEL[29],Current_CSEL[30],Current_CSEL[31], - Current_CSEL[32],Current_CSEL[33],Current_CSEL[34],Current_CSEL[35],Current_CSEL[36],Current_CSEL[37],Current_CSEL[38],Current_CSEL[39], - Current_CSEL[40],Current_CSEL[41],Current_CSEL[42],Current_CSEL[43],Current_CSEL[44],Current_CSEL[45],Current_CSEL[46],Current_CSEL[47], - Current_CSEL[48],Current_CSEL[49],Current_CSEL[50],Current_CSEL[51],Current_CSEL[52],Current_CSEL[53],Current_CSEL[54],Current_CSEL[55]); - - ret = it7259_i2c_write_no_ready_check(ts_data, BUF_COMMAND, Ground_Mode, - sizeof(Ground_Mode)); - if (ret != IT_I2C_WRITE_RET) { - dev_err(&ts_data->client->dev,"failed to write CMD_IDENT_CHIP\n"); - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to write CMD_IDENT_CHIP\n"); - } - ret = it7259_wait_device_ready(ts_data, true, false); - if (ret < 0) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip status\n"); - } - - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, Ground_CSEL, - sizeof(Ground_CSEL)); - if (ret != IT_I2C_READ_RET) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip-id\n"); - } - - return scnprintf(buf, MAX_BUFFER_SIZE, - "it7259 Ground_CSEL : 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n ===========================================================================\n", - Ground_CSEL[0],Ground_CSEL[1],Ground_CSEL[2],Ground_CSEL[3],Ground_CSEL[4],Ground_CSEL[5],Ground_CSEL[6],Ground_CSEL[7], - Ground_CSEL[8],Ground_CSEL[9],Ground_CSEL[10],Ground_CSEL[11],Ground_CSEL[12],Ground_CSEL[13],Ground_CSEL[14],Ground_CSEL[15], - Ground_CSEL[16],Ground_CSEL[17],Ground_CSEL[18],Ground_CSEL[19],Ground_CSEL[20],Ground_CSEL[21],Ground_CSEL[22],Ground_CSEL[23], - Ground_CSEL[24],Ground_CSEL[25],Ground_CSEL[26],Ground_CSEL[27],Ground_CSEL[28],Ground_CSEL[29],Ground_CSEL[30],Ground_CSEL[31], - Ground_CSEL[32],Ground_CSEL[33],Ground_CSEL[34],Ground_CSEL[35],Ground_CSEL[36],Ground_CSEL[37],Ground_CSEL[38],Ground_CSEL[39], - Ground_CSEL[40],Ground_CSEL[41],Ground_CSEL[42],Ground_CSEL[43],Ground_CSEL[44],Ground_CSEL[45],Ground_CSEL[46],Ground_CSEL[47], - Ground_CSEL[48],Ground_CSEL[49],Ground_CSEL[50],Ground_CSEL[51],Ground_CSEL[52],Ground_CSEL[53],Ground_CSEL[54],Ground_CSEL[55]); - - ret = it7259_i2c_write_no_ready_check(ts_data, BUF_COMMAND, Shielding_Mode, - sizeof(Shielding_Mode)); - if (ret != IT_I2C_WRITE_RET) { - dev_err(&ts_data->client->dev, "failed to write CMD_IDENT_CHIP\n"); - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to write CMD_IDENT_CHIP\n"); - } - - ret = it7259_wait_device_ready(ts_data, true, false); - if (ret < 0) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip status\n"); - } - - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, Shielding_CSEL, - sizeof(Shielding_CSEL)); - if (ret != IT_I2C_READ_RET) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip-id\n"); - } - return scnprintf(buf, MAX_BUFFER_SIZE, - "it7259 Shielding_CSEL : 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n ===========================================================================\n", - Shielding_CSEL[0],Shielding_CSEL[1],Shielding_CSEL[2],Shielding_CSEL[3],Shielding_CSEL[4],Shielding_CSEL[5],Shielding_CSEL[6],Shielding_CSEL[7], - Shielding_CSEL[8],Shielding_CSEL[9],Shielding_CSEL[10],Shielding_CSEL[11],Shielding_CSEL[12],Shielding_CSEL[13],Shielding_CSEL[14],Shielding_CSEL[15], - Shielding_CSEL[16],Shielding_CSEL[17],Shielding_CSEL[18],Shielding_CSEL[19],Shielding_CSEL[20],Shielding_CSEL[21],Shielding_CSEL[22],Shielding_CSEL[23], - Shielding_CSEL[24],Shielding_CSEL[25],Shielding_CSEL[26],Shielding_CSEL[27],Shielding_CSEL[28],Shielding_CSEL[29],Shielding_CSEL[30],Shielding_CSEL[31], - Shielding_CSEL[32],Shielding_CSEL[33],Shielding_CSEL[34],Shielding_CSEL[35],Shielding_CSEL[36],Shielding_CSEL[37],Shielding_CSEL[38],Shielding_CSEL[39], - Shielding_CSEL[40],Shielding_CSEL[41],Shielding_CSEL[42],Shielding_CSEL[43],Shielding_CSEL[44],Shielding_CSEL[45],Shielding_CSEL[46],Shielding_CSEL[47], - Shielding_CSEL[48],Shielding_CSEL[49],Shielding_CSEL[50],Shielding_CSEL[51],Shielding_CSEL[52],Shielding_CSEL[53],Shielding_CSEL[54],Shielding_CSEL[55]); - -} - -static ssize_t sysfs_readstage_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - static const u8 read_stage[] = {0x1A, 0x00, 0x01, 0x05}; - u8 stage_CDC[10] = {0,}; - int ret; - - ret = it7259_i2c_write_no_ready_check(ts_data, BUF_COMMAND, read_stage, - sizeof(read_stage)); - if (ret != IT_I2C_WRITE_RET) { - dev_err(&ts_data->client->dev, "failed to write CMD_IDENT_CHIP\n"); - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to write CMD_IDENT_CHIP\n"); - } - - ret = it7259_wait_device_ready(ts_data, true, false); - if (ret < 0) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip status\n"); - } - - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, stage_CDC, - sizeof(stage_CDC)); - if (ret != IT_I2C_READ_RET) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip-id\n"); - } - - return scnprintf(buf, MAX_BUFFER_SIZE, - "it7259 stage CDC : 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X\n", - stage_CDC[0], stage_CDC[1], stage_CDC[2], stage_CDC[3], stage_CDC[4], - stage_CDC[5], stage_CDC[6], stage_CDC[7], stage_CDC[8], stage_CDC[9]); - -} - - -static ssize_t sysfs_chipID_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - static const uint8_t cmd_ident[] = {CMD_IDENT_CHIP}; - uint8_t chip_id[10] = {0,}; - int ret; - - ret = it7259_wait_device_ready(ts_data, false, true); - if (ret < 0) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip status\n"); - } - - ret = it7259_i2c_write_no_ready_check(ts_data, BUF_COMMAND, cmd_ident, - sizeof(cmd_ident)); - if (ret != IT_I2C_WRITE_RET) { - dev_err(&ts_data->client->dev, "failed to write CMD_IDENT_CHIP\n"); - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to write CMD_IDENT_CHIP\n"); - } - - ret = it7259_wait_device_ready(ts_data, true, false); - if (ret < 0) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip status\n"); - } - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, chip_id, - sizeof(chip_id)); - if (ret != IT_I2C_READ_RET) { - return scnprintf(buf, MAX_BUFFER_SIZE, - "failed to read chip-id\n"); - } - - return scnprintf(buf, MAX_BUFFER_SIZE, - "it7259_ts_chip_identify read id: %02X %c%c%c%c%c%c%c %c%c\n", - chip_id[0], chip_id[1], chip_id[2], chip_id[3], chip_id[4], - chip_id[5], chip_id[6], chip_id[7], chip_id[8], chip_id[9]); -} - -static ssize_t sysfs_version_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - - return scnprintf(buf, MAX_BUFFER_SIZE, - "fw{%X.%X.%X.%X} cfg{%X.%X.%X.%X}\n", - ts_data->fw_ver[0], ts_data->fw_ver[1], - ts_data->fw_ver[2], ts_data->fw_ver[3], - ts_data->cfg_ver[0], ts_data->cfg_ver[1], - ts_data->cfg_ver[2], ts_data->cfg_ver[3]); -} - -static ssize_t sysfs_cfg_name_store(struct device *dev, - struct device_attribute *attr, const char *buf, size_t count) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - char *strptr; - - if (count >= MAX_BUFFER_SIZE) { - dev_err(dev, "Input over %d chars long\n", MAX_BUFFER_SIZE); - return -EINVAL; - } - - strptr = strnstr(buf, ".bin", count); - if (!strptr) { - dev_err(dev, "Input is invalid cfg file\n"); - return -EINVAL; - } - - strlcpy(ts_data->cfg_name, buf, count); - - return count; -} - -static ssize_t sysfs_cfg_name_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - - if (strnlen(ts_data->cfg_name, MAX_BUFFER_SIZE) > 0) - return scnprintf(buf, MAX_BUFFER_SIZE, "%s\n", - ts_data->cfg_name); - else - return scnprintf(buf, MAX_BUFFER_SIZE, - "No config file name given\n"); -} - -static ssize_t sysfs_fw_name_store(struct device *dev, - struct device_attribute *attr, const char *buf, size_t count) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - char *strptr; - - if (count >= MAX_BUFFER_SIZE) { - dev_err(dev, "Input over %d chars long\n", MAX_BUFFER_SIZE); - return -EINVAL; - } - - strptr = strnstr(buf, ".bin", count); - if (!strptr) { - dev_err(dev, "Input is invalid fw file\n"); - return -EINVAL; - } - - strlcpy(ts_data->fw_name, buf, count); - return count; -} - -static ssize_t sysfs_fw_name_show(struct device *dev, - struct device_attribute *attr, char *buf) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - - if (strnlen(ts_data->fw_name, MAX_BUFFER_SIZE) > 0) - return scnprintf(buf, MAX_BUFFER_SIZE, "%s\n", - ts_data->fw_name); - else - return scnprintf(buf, MAX_BUFFER_SIZE, - "No firmware file name given\n"); -} - -static DEVICE_ATTR(version, S_IRUGO | S_IWUSR, - sysfs_version_show, NULL); -static DEVICE_ATTR(chipID, S_IRUGO | S_IWUSR, - sysfs_chipID_show, NULL); -static DEVICE_ATTR(readstage, S_IRUGO | S_IWUSR, - sysfs_readstage_show, NULL); -static DEVICE_ATTR(GetCSEL, S_IRUGO | S_IWUSR, - sysfs_GetCSEL_show, NULL); -static DEVICE_ATTR(upgrade, S_IRUGO | S_IWUSR, - sysfs_upgrade_show, sysfs_upgrade_store); -static DEVICE_ATTR(point, S_IRUGO | S_IWUSR, - sysfs_point_show, NULL); -static DEVICE_ATTR(fw_name, S_IRUGO | S_IWUSR, - sysfs_fw_name_show, sysfs_fw_name_store); -static DEVICE_ATTR(cfg_name, S_IRUGO | S_IWUSR, - sysfs_cfg_name_show, sysfs_cfg_name_store); - -static struct attribute *it7259_attributes[] = { - &dev_attr_version.attr, - &dev_attr_upgrade.attr, - &dev_attr_point.attr, - &dev_attr_fw_name.attr, - &dev_attr_cfg_name.attr, - &dev_attr_chipID.attr, - &dev_attr_readstage.attr, - &dev_attr_GetCSEL.attr, - NULL -}; - -static const struct attribute_group it7259_attr_group = { - .attrs = it7259_attributes, -}; - -static void it7259_ts_release_all(struct it7259_ts_data *ts_data) -{ - int finger; - - for (finger = 0; finger < ts_data->pdata->num_of_fingers; finger++) { - input_mt_slot(ts_data->input_dev, finger); - input_mt_report_slot_state(ts_data->input_dev, - MT_TOOL_FINGER, 0); - } - - input_report_key(ts_data->input_dev, BTN_TOUCH, 0); - input_sync(ts_data->input_dev); -} - -static irqreturn_t it7259_ts_threaded_handler(int irq, void *devid) -{ - struct point_data pt_data; - struct it7259_ts_data *ts_data = devid; - struct input_dev *input_dev = ts_data->input_dev; - u8 dev_status, finger, touch_count = 0, finger_status; - u8 pressure = FD_PRESSURE_NONE; - u16 x, y,x_center,y_center,panel_radius,disp_radius,x_position,y_position; - u32 sq_rad_position,sq_disp_position; - bool palm_detected; - int ret; - - /* verify there is point data to read & it is readable and valid */ - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_QUERY, &dev_status, - sizeof(dev_status)); - if (ret == IT_I2C_READ_RET) - if (!((dev_status & PT_INFO_BITS) & PT_INFO_YES)) - return IRQ_HANDLED; - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_POINT_INFO, - (void *)&pt_data, sizeof(pt_data)); - if (ret != IT_I2C_READ_RET) { - dev_err(&ts_data->client->dev, - "failed to read point data buffer\n"); - return IRQ_HANDLED; - } - - /* Check if controller moves from idle to active state */ - if ((pt_data.flags & PD_FLAGS_DATA_TYPE_BITS) != - PD_FLAGS_DATA_TYPE_TOUCH) { - /* - * This code adds the touch-to-wake functionality to the ITE - * tech driver. When user puts a finger on touch controller in - * idle state, the controller moves to active state and driver - * sends the KEY_WAKEUP event to wake the device. The - * pm_stay_awake() call tells the pm core to stay awake until - * the CPU cores are up already. The schedule_work() call - * schedule a work that tells the pm core to relax once the CPU - * cores are up. - */ - if ((pt_data.flags & PD_FLAGS_DATA_TYPE_BITS) == - PD_FLAGS_IDLE_TO_ACTIVE && - pt_data.gesture_id == 0) { - pm_stay_awake(&ts_data->client->dev); - input_report_key(input_dev, KEY_WAKEUP, 1); - input_sync(input_dev); - input_report_key(input_dev, KEY_WAKEUP, 0); - input_sync(input_dev); - schedule_work(&ts_data->work_pm_relax); - } else { - dev_dbg(&ts_data->client->dev, - "Ignore the touch data\n"); - } - return IRQ_HANDLED; - } - - /* - * Check if touch data also includes any palm gesture or not. - * If palm gesture is detected, then send the keycode parsed - * from the DT. - */ - palm_detected = pt_data.gesture_id & PD_PALM_FLAG_BIT; - if (palm_detected && ts_data->pdata->palm_detect_en) { - input_report_key(input_dev, - ts_data->pdata->palm_detect_keycode, 1); - input_sync(input_dev); - input_report_key(input_dev, - ts_data->pdata->palm_detect_keycode, 0); - input_sync(input_dev); - } - - for (finger = 0; finger < ts_data->pdata->num_of_fingers; finger++) { - finger_status = pt_data.flags & (0x01 << finger); - - input_mt_slot(input_dev, finger); - input_mt_report_slot_state(input_dev, MT_TOOL_FINGER, - finger_status != 0); - - x = pt_data.fd[finger].xLo + - (((u16)(pt_data.fd[finger].hi & 0x0F)) << 8); - y = pt_data.fd[finger].yLo + - (((u16)(pt_data.fd[finger].hi & 0xF0)) << 4); - pressure = pt_data.fd[finger].pressure & FD_PRESSURE_BITS; - - if (finger_status) { - if (pressure >= FD_PRESSURE_LIGHT) { - /* Center co-odinate of panel */ - x_center = 246; - y_center = 246; - - /* Radius of the panel */ - panel_radius = x_center; - - /* Radius of the display */ - disp_radius = 226; - - /* Distance from present co-ordinate to center co-ordinate */ - if (x > x_center) - x_position = x - x_center; - else - x_position = x_center - x; //only x - - if (y > y_center) - y_position = y - y_center; - else - y_position = y_center - y; //only y - - sq_rad_position = (u32)((x_position * x_position) + (u32)(y_position * y_position)); - - sq_disp_position = (u32)(disp_radius * disp_radius); - - if(sq_rad_position > sq_disp_position){ - //pr_err("#### Bezel Touch X: %d Y:%d\n", x, y); - input_report_key(input_dev, BTN_TOUCH, 0); - // input_report_key(input_dev, BTN_TOOL_FINGER, 1); - // input_report_abs(input_dev, ABS_MT_POSITION_X, TS_REMAP_X[x][y]); - // input_report_abs(input_dev, ABS_MT_POSITION_Y, TS_REMAP_Y[x][y]); - // input_report_abs(input_dev, ABS_DISTANCE, 5/** Z distance dummy*/); - // bezel_count++; - input_sync(ts_data->input_dev); - }else{ - //pr_err("#### Display Touch X: %d Y:%d\n", x, y); - input_report_key(input_dev, BTN_TOUCH, 1); - input_report_abs(input_dev, - ABS_MT_POSITION_X, x); - input_report_abs(input_dev, - ABS_MT_POSITION_Y, y); - touch_count++; - } - } - } - } - - input_report_key(input_dev, BTN_TOUCH, touch_count > 0); - input_sync(input_dev); - - return IRQ_HANDLED; -} - -static void it7259_ts_work_func(struct work_struct *work) -{ - struct it7259_ts_data *ts_data = container_of(work, - struct it7259_ts_data, work_pm_relax); - - pm_relax(&ts_data->client->dev); -} - -static int it7259_ts_chip_identify(struct it7259_ts_data *ts_data) -{ - static const uint8_t cmd_ident[] = {CMD_IDENT_CHIP}; - static const uint8_t expected_id[] = {0x0A, 'I', 'T', 'E', '7', - '2', '5', '9'}; - uint8_t chip_id[10] = {0,}; - int ret; - - /* - * Sometimes, the controller may not respond immediately after - * writing the command, so wait for device to get ready. - * FALSE means to retry 20 times at max to read the chip status. - * TRUE means to add delay in each retry. - */ - ret = it7259_wait_device_ready(ts_data, false, true); - if (ret < 0) { - dev_err(&ts_data->client->dev, - "failed to read chip status %d\n", ret); - return ret; - } - - ret = it7259_i2c_write_no_ready_check(ts_data, BUF_COMMAND, cmd_ident, - sizeof(cmd_ident)); - if (ret != IT_I2C_WRITE_RET) { - dev_err(&ts_data->client->dev, - "failed to write CMD_IDENT_CHIP %d\n", ret); - return ret; - } - - /* - * Sometimes, the controller may not respond immediately after - * writing the command, so wait for device to get ready. - * TRUE means to retry 500 times at max to read the chip status. - * FALSE means to avoid unnecessary delays in each retry. - */ - ret = it7259_wait_device_ready(ts_data, true, false); - if (ret < 0) { - dev_err(&ts_data->client->dev, - "failed to read chip status %d\n", ret); - return ret; - } - - - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, chip_id, - sizeof(chip_id)); - if (ret != IT_I2C_READ_RET) { - dev_err(&ts_data->client->dev, - "failed to read chip-id %d\n", ret); - return ret; - } - dev_info(&ts_data->client->dev, - "it7259_ts_chip_identify read id: %02X %c%c%c%c%c%c%c %c%c\n", - chip_id[0], chip_id[1], chip_id[2], chip_id[3], chip_id[4], - chip_id[5], chip_id[6], chip_id[7], chip_id[8], chip_id[9]); - - if (memcmp(chip_id, expected_id, sizeof(expected_id))) - return -EINVAL; - -/* if (chip_id[8] == '5' && chip_id[9] == '6') - dev_info(&ts_data->client->dev, "rev BX3 found\n"); - else if (chip_id[8] == '6' && chip_id[9] == '6') - dev_info(&ts_data->client->dev, "rev BX4 found\n"); - else - dev_info(&ts_data->client->dev, "unknown revision (0x%02X 0x%02X) found\n", - chip_id[8], chip_id[9]); -*/ - return 0; -} - -static int reg_set_optimum_mode_check(struct regulator *reg, int load_uA) -{ - return (regulator_count_voltages(reg) > 0) ? - regulator_set_optimum_mode(reg, load_uA) : 0; -} - -static int it7259_regulator_configure(struct it7259_ts_data *ts_data, bool on) -{ - int retval; - - if (on == false) - goto hw_shutdown; - - ts_data->vdd = devm_regulator_get(&ts_data->client->dev, "vdd"); - if (IS_ERR(ts_data->vdd)) { - dev_err(&ts_data->client->dev, - "%s: Failed to get vdd regulator\n", __func__); - return PTR_ERR(ts_data->vdd); - } - - if (regulator_count_voltages(ts_data->vdd) > 0) { - retval = regulator_set_voltage(ts_data->vdd, - IT_VTG_MIN_UV, IT_VTG_MAX_UV); - if (retval) { - dev_err(&ts_data->client->dev, - "regulator set_vtg failed retval =%d\n", - retval); - goto err_set_vtg_vdd; - } - } - - ts_data->avdd = devm_regulator_get(&ts_data->client->dev, "avdd"); - if (IS_ERR(ts_data->avdd)) { - dev_err(&ts_data->client->dev, - "%s: Failed to get i2c regulator\n", __func__); - retval = PTR_ERR(ts_data->avdd); - goto err_get_vtg_i2c; - } - - if (regulator_count_voltages(ts_data->avdd) > 0) { - retval = regulator_set_voltage(ts_data->avdd, - IT_I2C_VTG_MIN_UV, IT_I2C_VTG_MAX_UV); - if (retval) { - dev_err(&ts_data->client->dev, - "reg set i2c vtg failed retval =%d\n", - retval); - goto err_set_vtg_i2c; - } - } - - return 0; - -err_set_vtg_i2c: -err_get_vtg_i2c: - if (regulator_count_voltages(ts_data->vdd) > 0) - regulator_set_voltage(ts_data->vdd, 0, IT_VTG_MAX_UV); -err_set_vtg_vdd: - return retval; - -hw_shutdown: - if (regulator_count_voltages(ts_data->vdd) > 0) - regulator_set_voltage(ts_data->vdd, 0, IT_VTG_MAX_UV); - if (regulator_count_voltages(ts_data->avdd) > 0) - regulator_set_voltage(ts_data->avdd, 0, IT_I2C_VTG_MAX_UV); - return 0; -}; - -static int it7259_power_on(struct it7259_ts_data *ts_data, bool on) -{ - int retval; - - if (on == false) - goto power_off; - - retval = reg_set_optimum_mode_check(ts_data->vdd, - IT_ACTIVE_LOAD_UA); - if (retval < 0) { - dev_err(&ts_data->client->dev, - "Regulator vdd set_opt failed rc=%d\n", - retval); - return retval; - } - - retval = regulator_enable(ts_data->vdd); - if (retval) { - dev_err(&ts_data->client->dev, - "Regulator vdd enable failed rc=%d\n", - retval); - goto error_reg_en_vdd; - } - - retval = reg_set_optimum_mode_check(ts_data->avdd, - IT_I2C_ACTIVE_LOAD_UA); - if (retval < 0) { - dev_err(&ts_data->client->dev, - "Regulator avdd set_opt failed rc=%d\n", - retval); - goto error_reg_opt_i2c; - } - - retval = regulator_enable(ts_data->avdd); - if (retval) { - dev_err(&ts_data->client->dev, - "Regulator avdd enable failed rc=%d\n", - retval); - goto error_reg_en_avdd; - } - - return 0; - -error_reg_en_avdd: - reg_set_optimum_mode_check(ts_data->avdd, 0); -error_reg_opt_i2c: - regulator_disable(ts_data->vdd); -error_reg_en_vdd: - reg_set_optimum_mode_check(ts_data->vdd, 0); - return retval; - -power_off: - reg_set_optimum_mode_check(ts_data->vdd, 0); - regulator_disable(ts_data->vdd); - reg_set_optimum_mode_check(ts_data->avdd, 0); - regulator_disable(ts_data->avdd); - - return 0; -} - -static int it7259_gpio_configure(struct it7259_ts_data *ts_data, bool on) -{ - int retval = 0; - - if (on) { - if (gpio_is_valid(ts_data->pdata->irq_gpio)) { - /* configure touchscreen irq gpio */ - retval = gpio_request(ts_data->pdata->irq_gpio, - "ite_irq_gpio"); - if (retval) { - dev_err(&ts_data->client->dev, - "unable to request irq gpio [%d]\n", - retval); - goto err_irq_gpio_req; - } - - retval = gpio_direction_input(ts_data->pdata->irq_gpio); - if (retval) { - dev_err(&ts_data->client->dev, - "unable to set direction for irq gpio [%d]\n", - retval); - goto err_irq_gpio_dir; - } - } else { - dev_err(&ts_data->client->dev, - "irq gpio not provided\n"); - goto err_irq_gpio_req; - } - - if (gpio_is_valid(ts_data->pdata->reset_gpio)) { - /* configure touchscreen reset out gpio */ - retval = gpio_request(ts_data->pdata->reset_gpio, - "ite_reset_gpio"); - if (retval) { - dev_err(&ts_data->client->dev, - "unable to request reset gpio [%d]\n", - retval); - goto err_reset_gpio_req; - } - - retval = gpio_direction_output( - ts_data->pdata->reset_gpio, 1); - if (retval) { - dev_err(&ts_data->client->dev, - "unable to set direction for reset gpio [%d]\n", - retval); - goto err_reset_gpio_dir; - } - - if (ts_data->pdata->low_reset) - gpio_set_value(ts_data->pdata->reset_gpio, 0); - else - gpio_set_value(ts_data->pdata->reset_gpio, 1); - - msleep(ts_data->pdata->reset_delay); - } else { - dev_err(&ts_data->client->dev, - "reset gpio not provided\n"); - goto err_reset_gpio_req; - } - } else { - if (gpio_is_valid(ts_data->pdata->irq_gpio)) - gpio_free(ts_data->pdata->irq_gpio); - if (gpio_is_valid(ts_data->pdata->reset_gpio)) { - /* - * This is intended to save leakage current - * only. Even if the call(gpio_direction_input) - * fails, only leakage current will be more but - * functionality will not be affected. - */ - retval = gpio_direction_input( - ts_data->pdata->reset_gpio); - if (retval) { - dev_err(&ts_data->client->dev, - "unable to set direction for gpio reset [%d]\n", - retval); - } - gpio_free(ts_data->pdata->reset_gpio); - } - } - - return 0; - -err_reset_gpio_dir: - if (gpio_is_valid(ts_data->pdata->reset_gpio)) - gpio_free(ts_data->pdata->reset_gpio); -err_reset_gpio_req: -err_irq_gpio_dir: - if (gpio_is_valid(ts_data->pdata->irq_gpio)) - gpio_free(ts_data->pdata->irq_gpio); -err_irq_gpio_req: - return retval; -} - -#if CONFIG_OF -static int it7259_get_dt_coords(struct device *dev, char *name, - struct it7259_ts_platform_data *pdata) -{ - u32 coords[it7259_COORDS_ARR_SIZE]; - struct property *prop; - struct device_node *np = dev->of_node; - int coords_size, rc; - - prop = of_find_property(np, name, NULL); - if (!prop) - return -EINVAL; - if (!prop->value) - return -ENODATA; - - coords_size = prop->length / sizeof(u32); - if (coords_size != it7259_COORDS_ARR_SIZE) { - dev_err(dev, "invalid %s\n", name); - return -EINVAL; - } - - rc = of_property_read_u32_array(np, name, coords, coords_size); - if (rc && (rc != -EINVAL)) { - dev_err(dev, "Unable to read %s\n", name); - return rc; - } - - if (strcmp(name, "ite,panel-coords") == 0) { - pdata->panel_minx = coords[0]; - pdata->panel_miny = coords[1]; - pdata->panel_maxx = coords[2]; - pdata->panel_maxy = coords[3]; - - if (pdata->panel_maxx == 0 || pdata->panel_minx > 0) - rc = -EINVAL; - else if (pdata->panel_maxy == 0 || pdata->panel_miny > 0) - rc = -EINVAL; - - if (rc) { - dev_err(dev, "Invalid panel resolution %d\n", rc); - return rc; - } - } else if (strcmp(name, "ite,display-coords") == 0) { - pdata->disp_minx = coords[0]; - pdata->disp_miny = coords[1]; - pdata->disp_maxx = coords[2]; - pdata->disp_maxy = coords[3]; - } else { - dev_err(dev, "unsupported property %s\n", name); - return -EINVAL; - } - - return 0; -} - -static int it7259_parse_dt(struct device *dev, - struct it7259_ts_platform_data *pdata) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - struct device_node *np = dev->of_node; - u32 temp_val; - int rc; - - /* reset, irq gpio info */ - pdata->reset_gpio = of_get_named_gpio_flags(np, - "ite,reset-gpio", 0, &pdata->reset_gpio_flags); - pdata->irq_gpio = of_get_named_gpio_flags(np, - "ite,irq-gpio", 0, &pdata->irq_gpio_flags); - - rc = of_property_read_u32(np, "ite,num-fingers", &temp_val); - if (!rc) - pdata->num_of_fingers = temp_val; - else if (rc != -EINVAL) { - dev_err(dev, "Unable to read reset delay\n"); - return rc; - } - - pdata->wakeup = of_property_read_bool(np, "ite,wakeup"); - pdata->palm_detect_en = of_property_read_bool(np, "ite,palm-detect-en"); - if (pdata->palm_detect_en) { - rc = of_property_read_u32(np, "ite,palm-detect-keycode", - &temp_val); - if (!rc) { - pdata->palm_detect_keycode = temp_val; - } else { - dev_err(dev, "Unable to read palm-detect-keycode\n"); - return rc; - } - } - - rc = of_property_read_string(np, "ite,fw-name", &pdata->fw_name); - if (rc && (rc != -EINVAL)) { - dev_err(dev, "Unable to read fw image name %d\n", rc); - return rc; - } - - rc = of_property_read_string(np, "ite,cfg-name", &pdata->cfg_name); - if (rc && (rc != -EINVAL)) { - dev_err(dev, "Unable to read cfg image name %d\n", rc); - return rc; - } - - snprintf(ts_data->fw_name, MAX_BUFFER_SIZE, "%s", - (pdata->fw_name != NULL) ? pdata->fw_name : FW_NAME); - snprintf(ts_data->cfg_name, MAX_BUFFER_SIZE, "%s", - (pdata->cfg_name != NULL) ? pdata->cfg_name : CFG_NAME); - - rc = of_property_read_u32(np, "ite,reset-delay", &temp_val); - if (!rc) - pdata->reset_delay = temp_val; - else if (rc != -EINVAL) { - dev_err(dev, "Unable to read reset delay\n"); - return rc; - } - - rc = of_property_read_u32(np, "ite,avdd-lpm-cur", &temp_val); - if (!rc) { - pdata->avdd_lpm_cur = temp_val; - } else if (rc && (rc != -EINVAL)) { - dev_err(dev, "Unable to read avdd lpm current value %d\n", rc); - return rc; - } - - pdata->low_reset = of_property_read_bool(np, "ite,low-reset"); - - rc = it7259_get_dt_coords(dev, "ite,display-coords", pdata); - if (rc && (rc != -EINVAL)) - return rc; - - rc = it7259_get_dt_coords(dev, "ite,panel-coords", pdata); - if (rc && (rc != -EINVAL)) - return rc; - - return 0; -} -#else -static inline int it7259_ts_parse_dt(struct device *dev, - struct it7259_ts_platform_data *pdata) -{ - return 0; -} -#endif - -static int it7259_ts_pinctrl_init(struct it7259_ts_data *ts_data) -{ - int retval; - - /* Get pinctrl if target uses pinctrl */ - ts_data->ts_pinctrl = devm_pinctrl_get(&(ts_data->client->dev)); - if (IS_ERR_OR_NULL(ts_data->ts_pinctrl)) { - retval = PTR_ERR(ts_data->ts_pinctrl); - dev_dbg(&ts_data->client->dev, - "Target does not use pinctrl %d\n", retval); - goto err_pinctrl_get; - } - - ts_data->pinctrl_state_active - = pinctrl_lookup_state(ts_data->ts_pinctrl, - PINCTRL_STATE_ACTIVE); - if (IS_ERR_OR_NULL(ts_data->pinctrl_state_active)) { - retval = PTR_ERR(ts_data->pinctrl_state_active); - dev_err(&ts_data->client->dev, - "Can not lookup %s pinstate %d\n", - PINCTRL_STATE_ACTIVE, retval); - goto err_pinctrl_lookup; - } - - ts_data->pinctrl_state_suspend - = pinctrl_lookup_state(ts_data->ts_pinctrl, - PINCTRL_STATE_SUSPEND); - if (IS_ERR_OR_NULL(ts_data->pinctrl_state_suspend)) { - retval = PTR_ERR(ts_data->pinctrl_state_suspend); - dev_err(&ts_data->client->dev, - "Can not lookup %s pinstate %d\n", - PINCTRL_STATE_SUSPEND, retval); - goto err_pinctrl_lookup; - } - - ts_data->pinctrl_state_release - = pinctrl_lookup_state(ts_data->ts_pinctrl, - PINCTRL_STATE_RELEASE); - if (IS_ERR_OR_NULL(ts_data->pinctrl_state_release)) { - retval = PTR_ERR(ts_data->pinctrl_state_release); - dev_dbg(&ts_data->client->dev, - "Can not lookup %s pinstate %d\n", - PINCTRL_STATE_RELEASE, retval); - } - - return 0; - -err_pinctrl_lookup: - devm_pinctrl_put(ts_data->ts_pinctrl); -err_pinctrl_get: - ts_data->ts_pinctrl = NULL; - return retval; -} - - - -/* - * this code to get versions from the chip via i2c transactions, and save - * them in driver data structure. - */ -static void it7259_get_chip_versions(struct it7259_ts_data *ts_data) -{ - static const u8 cmd_read_fw_ver[] = {CMD_READ_VERSIONS, - SUB_CMD_READ_FIRMWARE_VERSION}; - static const u8 cmd_read_cfg_ver[] = {CMD_READ_VERSIONS, - SUB_CMD_READ_CONFIG_VERSION}; - u8 ver_fw[VERSION_LENGTH], ver_cfg[VERSION_LENGTH]; - int ret; - - ret = it7259_i2c_write(ts_data, BUF_COMMAND, cmd_read_fw_ver, - sizeof(cmd_read_fw_ver)); - if (ret == IT_I2C_WRITE_RET) { - /* - * Sometimes, the controller may not respond immediately after - * writing the command, so wait for device to get ready. - */ - ret = it7259_wait_device_ready(ts_data, true, false); - if (ret < 0) - dev_err(&ts_data->client->dev, - "failed to read chip status %d\n", ret); - - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, - ver_fw, VERSION_LENGTH); - if (ret == IT_I2C_READ_RET) - memcpy(ts_data->fw_ver, ver_fw + (5 * sizeof(u8)), - VER_BUFFER_SIZE * sizeof(u8)); - else - dev_err(&ts_data->client->dev, - "failed to read fw-ver from chip %d\n", ret); - } else { - dev_err(&ts_data->client->dev, - "failed to write fw-read command %d\n", ret); - } - - ret = it7259_i2c_write(ts_data, BUF_COMMAND, cmd_read_cfg_ver, - sizeof(cmd_read_cfg_ver)); - if (ret == IT_I2C_WRITE_RET) { - /* - * Sometimes, the controller may not respond immediately after - * writing the command, so wait for device to get ready. - */ - ret = it7259_wait_device_ready(ts_data, true, false); - if (ret < 0) - dev_err(&ts_data->client->dev, - "failed to read chip status %d\n", ret); - - ret = it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, - ver_cfg, VERSION_LENGTH); - if (ret == IT_I2C_READ_RET) - memcpy(ts_data->cfg_ver, ver_cfg + (1 * sizeof(u8)), - VER_BUFFER_SIZE * sizeof(u8)); - else - dev_err(&ts_data->client->dev, - "failed to read cfg-ver from chip %d\n", ret); - } else { - dev_err(&ts_data->client->dev, - "failed to write cfg-read command %d\n", ret); - } - - dev_info(&ts_data->client->dev, "Current fw{%X.%X.%X.%X} cfg{%X.%X.%X.%X}\n", - ts_data->fw_ver[0], ts_data->fw_ver[1], ts_data->fw_ver[2], - ts_data->fw_ver[3], ts_data->cfg_ver[0], ts_data->cfg_ver[1], - ts_data->cfg_ver[2], ts_data->cfg_ver[3]); -} - - -static int it7259_ts_probe(struct i2c_client *client, - const struct i2c_device_id *id) -{ - static const uint8_t cmd_start[] = {CMD_UNKNOWN_7}; - struct it7259_ts_data *ts_data; - struct it7259_ts_platform_data *pdata; - uint8_t rsp[2]; - int ret = -1, err; - struct dentry *temp; - - if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { - dev_err(&client->dev, "need I2C_FUNC_I2C\n"); - return -ENODEV; - } - - ts_data = devm_kzalloc(&client->dev, sizeof(*ts_data), GFP_KERNEL); - if (!ts_data) - return -ENOMEM; - - ts_data->client = client; - i2c_set_clientdata(client, ts_data); - - if (client->dev.of_node) { - pdata = devm_kzalloc(&client->dev, sizeof(*pdata), GFP_KERNEL); - if (!pdata) - return -ENOMEM; - - ret = it7259_parse_dt(&client->dev, pdata); - if (ret) - return ret; - } else { - pdata = client->dev.platform_data; - } - - if (!pdata) { - dev_err(&client->dev, "No platform data found\n"); - return -ENOMEM; - } - - ts_data->pdata = pdata; - - ret = it7259_regulator_configure(ts_data, true); - if (ret < 0) { - dev_err(&client->dev, "Failed to configure regulators\n"); - goto err_reg_configure; - } - - ret = it7259_power_on(ts_data, true); - if (ret < 0) { - dev_err(&client->dev, "Failed to power on\n"); - goto err_power_device; - } - - /* - * After enabling regulators, controller needs a delay to come to - * an active state. - */ - msleep(DELAY_VTG_REG_EN); - - ret = it7259_ts_pinctrl_init(ts_data); - if (!ret && ts_data->ts_pinctrl) { - /* - * Pinctrl handle is optional. If pinctrl handle is found - * let pins to be configured in active state. If not - * found continue further without error. - */ - ret = pinctrl_select_state(ts_data->ts_pinctrl, - ts_data->pinctrl_state_active); - if (ret < 0) { - dev_err(&ts_data->client->dev, - "failed to select pin to active state %d", - ret); - } - } else { - ret = it7259_gpio_configure(ts_data, true); - if (ret < 0) { - dev_err(&client->dev, "Failed to configure gpios\n"); - goto err_gpio_config; - } - } - - ret = it7259_ts_chip_identify(ts_data); - if (ret) { - dev_err(&client->dev, "Failed to identify chip %d!!!", ret); - goto err_identification_fail; - } - - it7259_get_chip_versions(ts_data); - - ts_data->input_dev = input_allocate_device(); - if (!ts_data->input_dev) { - dev_err(&client->dev, "failed to allocate input device\n"); - ret = -ENOMEM; - goto err_input_alloc; - } - - /* Initialize mutex for fw and cfg upgrade */ - mutex_init(&ts_data->fw_cfg_mutex); - - ts_data->input_dev->name = DEVICE_NAME; - ts_data->input_dev->phys = "I2C"; - ts_data->input_dev->id.bustype = BUS_I2C; - ts_data->input_dev->id.vendor = 0x0001; - ts_data->input_dev->id.product = 0x7259; - set_bit(EV_SYN, ts_data->input_dev->evbit); - set_bit(EV_KEY, ts_data->input_dev->evbit); - set_bit(EV_ABS, ts_data->input_dev->evbit); - set_bit(INPUT_PROP_DIRECT, ts_data->input_dev->propbit); - set_bit(BTN_TOUCH, ts_data->input_dev->keybit); - input_set_abs_params(ts_data->input_dev, ABS_MT_POSITION_X, - ts_data->pdata->disp_minx, ts_data->pdata->disp_maxx, 0, 0); - input_set_abs_params(ts_data->input_dev, ABS_MT_POSITION_Y, - ts_data->pdata->disp_miny, ts_data->pdata->disp_maxy, 0, 0); - input_mt_init_slots(ts_data->input_dev, - ts_data->pdata->num_of_fingers, 0); - - input_set_drvdata(ts_data->input_dev, ts_data); - - if (pdata->wakeup) { - set_bit(KEY_WAKEUP, ts_data->input_dev->keybit); - INIT_WORK(&ts_data->work_pm_relax, it7259_ts_work_func); - device_init_wakeup(&client->dev, pdata->wakeup); - } - - if (pdata->palm_detect_en) - set_bit(ts_data->pdata->palm_detect_keycode, - ts_data->input_dev->keybit); - - if (input_register_device(ts_data->input_dev)) { - dev_err(&client->dev, "failed to register input device\n"); - goto err_input_register; - } - - if (request_threaded_irq(client->irq, NULL, it7259_ts_threaded_handler, - IRQF_TRIGGER_LOW | IRQF_ONESHOT, client->name, ts_data)) { - dev_err(&client->dev, "request_irq failed\n"); - goto err_irq_reg; - } - - if (sysfs_create_group(&(client->dev.kobj), &it7259_attr_group)) { - dev_err(&client->dev, "failed to register sysfs #2\n"); - goto err_sysfs_grp_create; - } - -#if defined(CONFIG_FB) - ts_data->fb_notif.notifier_call = fb_notifier_callback; - - ret = fb_register_client(&ts_data->fb_notif); - if (ret) - dev_err(&client->dev, "Unable to register fb_notifier %d\n", - ret); -#endif - - it7259_i2c_write_no_ready_check(ts_data, BUF_COMMAND, cmd_start, - sizeof(cmd_start)); - msleep(pdata->reset_delay); - it7259_i2c_read_no_ready_check(ts_data, BUF_RESPONSE, rsp, sizeof(rsp)); - msleep(pdata->reset_delay); - - ts_data->dir = debugfs_create_dir(DEBUGFS_DIR_NAME, NULL); - if (ts_data->dir == NULL || IS_ERR(ts_data->dir)) { - dev_err(&client->dev, - "%s: Failed to create debugfs directory, ret = %ld\n", - __func__, PTR_ERR(ts_data->dir)); - ret = PTR_ERR(ts_data->dir); - goto err_create_debugfs_dir; - } - - temp = debugfs_create_file("suspend", S_IRUSR | S_IWUSR, ts_data->dir, - ts_data, &debug_suspend_fops); - if (temp == NULL || IS_ERR(temp)) { - dev_err(&client->dev, - "%s: Failed to create suspend debugfs file, ret = %ld\n", - __func__, PTR_ERR(temp)); - ret = PTR_ERR(temp); - goto err_create_debugfs_file; - } - - return 0; - -err_create_debugfs_file: - debugfs_remove_recursive(ts_data->dir); -err_create_debugfs_dir: -#if defined(CONFIG_FB) - if (fb_unregister_client(&ts_data->fb_notif)) - dev_err(&client->dev, "Error occurred while unregistering fb_notifier.\n"); -#endif - sysfs_remove_group(&(client->dev.kobj), &it7259_attr_group); - -err_sysfs_grp_create: - free_irq(client->irq, ts_data); - -err_irq_reg: - input_unregister_device(ts_data->input_dev); - -err_input_register: - if (pdata->wakeup) { - cancel_work_sync(&ts_data->work_pm_relax); - device_init_wakeup(&client->dev, false); - } - if (ts_data->input_dev) - input_free_device(ts_data->input_dev); - ts_data->input_dev = NULL; - -err_input_alloc: -err_identification_fail: - if (ts_data->ts_pinctrl) { - if (IS_ERR_OR_NULL(ts_data->pinctrl_state_release)) { - devm_pinctrl_put(ts_data->ts_pinctrl); - ts_data->ts_pinctrl = NULL; - } else { - err = pinctrl_select_state(ts_data->ts_pinctrl, - ts_data->pinctrl_state_release); - if (err) - dev_err(&ts_data->client->dev, - "failed to select relase pinctrl state %d\n", - err); - } - } else { - if (gpio_is_valid(pdata->reset_gpio)) - gpio_free(pdata->reset_gpio); - if (gpio_is_valid(pdata->irq_gpio)) - gpio_free(pdata->irq_gpio); - } - -err_gpio_config: - it7259_power_on(ts_data, false); - -err_power_device: - it7259_regulator_configure(ts_data, false); - -err_reg_configure: - return ret; -} - -static int it7259_ts_remove(struct i2c_client *client) -{ - struct it7259_ts_data *ts_data = i2c_get_clientdata(client); - int ret; - - debugfs_remove_recursive(ts_data->dir); -#if defined(CONFIG_FB) - if (fb_unregister_client(&ts_data->fb_notif)) - dev_err(&client->dev, "Error occurred while unregistering fb_notifier.\n"); -#endif - sysfs_remove_group(&(client->dev.kobj), &it7259_attr_group); - free_irq(client->irq, ts_data); - input_unregister_device(ts_data->input_dev); - if (ts_data->input_dev) - input_free_device(ts_data->input_dev); - ts_data->input_dev = NULL; - if (ts_data->pdata->wakeup) { - cancel_work_sync(&ts_data->work_pm_relax); - device_init_wakeup(&client->dev, false); - } - if (ts_data->ts_pinctrl) { - if (IS_ERR_OR_NULL(ts_data->pinctrl_state_release)) { - devm_pinctrl_put(ts_data->ts_pinctrl); - ts_data->ts_pinctrl = NULL; - } else { - ret = pinctrl_select_state(ts_data->ts_pinctrl, - ts_data->pinctrl_state_release); - if (ret) - dev_err(&ts_data->client->dev, - "failed to select relase pinctrl state %d\n", - ret); - } - } else { - if (gpio_is_valid(ts_data->pdata->reset_gpio)) - gpio_free(ts_data->pdata->reset_gpio); - if (gpio_is_valid(ts_data->pdata->irq_gpio)) - gpio_free(ts_data->pdata->irq_gpio); - } - it7259_power_on(ts_data, false); - it7259_regulator_configure(ts_data, false); - - return 0; -} - -#if defined(CONFIG_FB) -static int fb_notifier_callback(struct notifier_block *self, - unsigned long event, void *data) -{ - struct it7259_ts_data *ts_data = container_of(self, - struct it7259_ts_data, fb_notif); - struct fb_event *evdata = data; - int *blank; - - if (evdata && evdata->data && ts_data && ts_data->client) { - if (event == FB_EVENT_BLANK) { - blank = evdata->data; - if (*blank == FB_BLANK_UNBLANK) - it7259_ts_resume(&(ts_data->client->dev)); - else if (*blank == FB_BLANK_POWERDOWN || - *blank == FB_BLANK_VSYNC_SUSPEND) - it7259_ts_suspend(&(ts_data->client->dev)); - } - } - - return 0; -} -#endif - -#ifdef CONFIG_PM -static int it7259_ts_resume(struct device *dev) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - int retval; - - if (device_may_wakeup(dev)) { - if (ts_data->in_low_power_mode) { - /* Set active current for the avdd regulator */ - if (ts_data->pdata->avdd_lpm_cur) { - retval = reg_set_optimum_mode_check( - ts_data->avdd, - IT_I2C_ACTIVE_LOAD_UA); - if (retval < 0) - dev_err(dev, "Regulator avdd set_opt failed at resume rc=%d\n", - retval); - } - - ts_data->in_low_power_mode = false; - disable_irq_wake(ts_data->client->irq); - } - return 0; - } - - if (ts_data->ts_pinctrl) { - retval = pinctrl_select_state(ts_data->ts_pinctrl, - ts_data->pinctrl_state_active); - if (retval < 0) { - dev_err(dev, "Cannot get default pinctrl state %d\n", - retval); - goto err_pinctrl_select_suspend; - } - } - - enable_irq(ts_data->client->irq); - ts_data->suspended = false; - return 0; - -err_pinctrl_select_suspend: - return retval; -} - -static int it7259_ts_suspend(struct device *dev) -{ - struct it7259_ts_data *ts_data = dev_get_drvdata(dev); - int retval; - - if (ts_data->fw_cfg_uploading) { - dev_dbg(dev, "Fw/cfg uploading. Can't go to suspend.\n"); - return -EBUSY; - } - - if (device_may_wakeup(dev)) { - if (!ts_data->in_low_power_mode) { - /* put the device in low power idle mode */ - retval = it7259_ts_chip_low_power_mode(ts_data, - PWR_CTL_LOW_POWER_MODE); - if (retval) - dev_err(dev, "Can't go to low power mode %d\n", - retval); - - /* Set lpm current for avdd regulator */ - if (ts_data->pdata->avdd_lpm_cur) { - retval = reg_set_optimum_mode_check( - ts_data->avdd, - ts_data->pdata->avdd_lpm_cur); - if (retval < 0) - dev_err(dev, "Regulator avdd set_opt failed at suspend rc=%d\n", - retval); - } - - ts_data->in_low_power_mode = true; - enable_irq_wake(ts_data->client->irq); - } - return 0; - } - - disable_irq(ts_data->client->irq); - - it7259_ts_release_all(ts_data); - - if (ts_data->ts_pinctrl) { - retval = pinctrl_select_state(ts_data->ts_pinctrl, - ts_data->pinctrl_state_suspend); - if (retval < 0) { - dev_err(dev, "Cannot get idle pinctrl state %d\n", - retval); - goto err_pinctrl_select_suspend; - } - } - - ts_data->suspended = true; - - return 0; - -err_pinctrl_select_suspend: - return retval; -} - -static const struct dev_pm_ops it7259_ts_dev_pm_ops = { - .suspend = it7259_ts_suspend, - .resume = it7259_ts_resume, -}; -#else -static int it7259_ts_resume(struct device *dev) -{ - return 0; -} - -static int it7259_ts_suspend(struct device *dev) -{ - return 0; -} -#endif - -static const struct i2c_device_id it7259_ts_id[] = { - { DEVICE_NAME, 0}, - {} -}; - -MODULE_DEVICE_TABLE(i2c, it7259_ts_id); - -static const struct of_device_id it7259_match_table[] = { - { .compatible = "ite,it7259_ts",}, - {}, -}; - -static struct i2c_driver it7259_ts_driver = { - .driver = { - .owner = THIS_MODULE, - .name = DEVICE_NAME, - .of_match_table = it7259_match_table, -#ifdef CONFIG_PM - .pm = &it7259_ts_dev_pm_ops, -#endif - }, - .probe = it7259_ts_probe, - .remove = it7259_ts_remove, - .id_table = it7259_ts_id, -}; - -module_i2c_driver(it7259_ts_driver); - -MODULE_DESCRIPTION("it7259 Touchscreen Driver"); -MODULE_LICENSE("GPL v2"); diff --git a/documentation/Screen+touch screen resources/HSD1.3+ST7789V_update.txt b/documentation/Screen+touch screen resources/HSD1.3+ST7789V_update.txt deleted file mode 100644 index 36fdba1..0000000 --- a/documentation/Screen+touch screen resources/HSD1.3+ST7789V_update.txt +++ /dev/null @@ -1,102 +0,0 @@ -HW_Reset(); - -Delay(120); - -Write(Command , 0x11); - -Delay(120); - -Write(Command , 0x36); -Write(Parameter , 0x00); - -Write(Command , 0x3A); -Write(Parameter , 0x05); - -Write(Command , 0xB2); -Write(Parameter , 0x0C); -Write(Parameter , 0x0C); -Write(Parameter , 0x00); -Write(Parameter , 0x33); -Write(Parameter , 0x33); - -Write(Command , 0xB7); -Write(Parameter , 0x72); - -Write(Command , 0xBB); -Write(Parameter , 0x3D); //Vcom=1.625V - -Write(Command , 0xC2); -Write(Parameter , 0x01); - -Write(Command , 0xC3); -Write(Parameter , 0x19); //GVDD=4.8V - -Write(Command , 0xC4); -Write(Parameter , 0x20); //VDV, 0x20:0v - -Write(Command , 0xC6); -Write(Parameter , 0x0F); //0x0F:60Hz - -Write(Command , 0xD0); -Write(Parameter , 0xA4); -Write(Parameter , 0xA1); - -Write(Command , 0xE0); -Write(Parameter , 0x70); -Write(Parameter , 0x04); -Write(Parameter , 0x08); -Write(Parameter , 0x09); -Write(Parameter , 0x09); -Write(Parameter , 0x05); -Write(Parameter , 0x2A); -Write(Parameter , 0x33); -Write(Parameter , 0x41); -Write(Parameter , 0x07); -Write(Parameter , 0x13); -Write(Parameter , 0x13); -Write(Parameter , 0x29); -Write(Parameter , 0x2F); - -Write(Command , 0xE1); -Write(Parameter , 0x70); -Write(Parameter , 0x03); -Write(Parameter , 0x09); -Write(Parameter , 0x0A); -Write(Parameter , 0x09); -Write(Parameter , 0x06); -Write(Parameter , 0x2B); -Write(Parameter , 0x34); -Write(Parameter , 0x41); -Write(Parameter , 0x07); -Write(Parameter , 0x12); -Write(Parameter , 0x14); -Write(Parameter , 0x28); -Write(Parameter , 0x2E); - - -Write(Command , 0x21); - -Write(Command , 0x29); - - - -Write(Command , 0x2A); //Column Address Set -Write(Parameter , 0x00); -Write(Parameter , 0x00); //0 -Write(Parameter , 0x00); -Write(Parameter , 0xEF); //239 - -Write(Command , 0x2B); //Row Address Set -Write(Parameter , 0x00); -Write(Parameter , 0x00); //0 -Write(Parameter , 0x00); -Write(Parameter , 0xEF); //239 - -Write(Command , 0x2C); - -/*»½ÐѹâȦ,½øÈë˯ÃßÐèÒªÕâÑùд -Write(Command , 0x28); -Write(Command , 0x10); -Write(Command , 0xD6); -Write(Parameter , 0xA1); - */ \ No newline at end of file diff --git a/documentation/Screen+touch screen resources/IT7257_A_V0.2_20170712.pdf b/documentation/Screen+touch screen resources/IT7257_A_V0.2_20170712.pdf deleted file mode 100644 index ac74d6d..0000000 Binary files a/documentation/Screen+touch screen resources/IT7257_A_V0.2_20170712.pdf and /dev/null differ diff --git a/documentation/Screen+touch screen resources/IT7259+User+Programming+Guide_V0.11.pdf b/documentation/Screen+touch screen resources/IT7259+User+Programming+Guide_V0.11.pdf deleted file mode 100644 index d54b6b7..0000000 Binary files a/documentation/Screen+touch screen resources/IT7259+User+Programming+Guide_V0.11.pdf and /dev/null differ diff --git a/documentation/Screen+touch screen resources/ST7789V_SPEC_V1.4.pdf b/documentation/Screen+touch screen resources/ST7789V_SPEC_V1.4.pdf deleted file mode 100644 index 2c7053f..0000000 Binary files a/documentation/Screen+touch screen resources/ST7789V_SPEC_V1.4.pdf and /dev/null differ diff --git a/documentation/Screen+touch screen resources/STP240240_R130A1(T).pdf b/documentation/Screen+touch screen resources/STP240240_R130A1(T).pdf deleted file mode 100644 index a614635..0000000 Binary files a/documentation/Screen+touch screen resources/STP240240_R130A1(T).pdf and /dev/null differ