PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

Independent Pearl explorer for blocks, transactions, addresses, miners, and PoUW data.

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 45110 01c250c37c5eddf97459d6c5f7f26bc8d3fdae8db4487d6445956666ea66ba87

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
2198abb1368b1aaa96387c8e61e3621ffedcd7e522ba39c392d4580b8b69c4f8
Certificate Block Hash
01c250c37c5eddf97459d6c5f7f26bc8d3fdae8db4487d6445956666ea66ba87
Source
getblock-raw-prefix

Public Data Hex

002000008000000007...000507000092ca0000
002000008000000007010303000000010301010300000000000000000000000000000000000000000000000000000000000000003864181709a7f536febf3c2231902b118bf4b27d7da59052d95559041f02db5ea6e82c53266e2a4e58f2ad395385fec73af90267595fb470378c9472060d293f9cd98be2ea440c906968f652fd12ef16cda059580cf7e5bb52b60100000000000080000000e000000507000092ca0000

Raw Header Hex

0000402045cb38679157e2492164f89c452a9465b140406408141a3b9361dbec95f023eacd330aa2920a62929222574fae9653c480dc111e708e4b5b04af06a508986db1e679fb6914281d18f8c4698b0b58d492c339ba22e5d7dcfe1f62e3618e7c3896aa1a8b36b1ab9821

Proof Data Hex

59,560 bytes
121216010307b9a1d7f195c2380c32372ed808ccbb3536685a168c91f3464c0ae49e190c0709b6f52237b35b6f7ab174a302098c5615b3feb453f233f066d5d090ce2776336a65a1c3697bf0653a1cc43788e37d1955ba5bc3c1b86a890417b195c84b67e5b20516ef69ac174df925793a2895be4110e0cfe3e679dd3d43014c79fcfd1c596580e65cf0748d0c874774b9734d84d770f21872c8f46fb3363a73fd5f31a7326bbce1c5fbe9dd3e02fdfb10f6518e090e0abc7e13738520c5977862ed97b30221e0d56ac37453aec4515f5a6e0f366f638a5e6b2d6886f6a7de62c27b28a488392b29be5e9499556e504f2205ad8618bd686812d3f37ca07f73f4f29421a44ab8ea0f7976f4166a8ade18699da3751cb8c24e3c344f2b6d92bd5d741dd62f2cf7238cc6f3cf115fc59f70db75b1d46f0a88464a76f3b92ecbecb9bb4766617a6de931a65dee0a685992df6c97fb849d533027f529b2737abfa3d37b36604b2ddb211be9924ef1a594925eb3edc28d049acb2f5bb571f9f1a4fce75ca5ecf32146c54683bebafa6d675445a39dcfa1e2147ff039877c4e673bed3dc9c100ec0b9544a376315e463e987d76ee00e588a121ea1db1ff77426b7731db0546f10dae3b296db67a0083215f6a85edd2164012b7b8c64040efe93e5b8f54831edc5e31afd3a3e08bbb95717faa2a6620dcccb116e3308da681eea8b3983ed72869e906b830ab4a3919e03e5c66609d3466dbe02c70137fcc92cc5d239c22e40a11d7f52dd278c05a9d3ca6c11b81d79315ab41092d582c6b85d96a40bc154caca1ca100b9c0686ff5c175e0544d3bab6e88049109086ccdab997bddaab3f4939ea0a7e784eccb2e9717b2663eebda12917e93a5489f3063481ee343994ce4aef52a3210f716908a94377ebf53a2a7420eab43998d31bb2aa96379d024161e82ef0f3083433b40aa41f9234f025bc7a568d6962b1571f7103112378430f2b6ea34a015295312209eb78ba31edbb6f2e7d8433d92cd218aa9c1b07c86a985852040ef8671083a748a9202313179073cfbd11e2ee17406978ad35595b5e185f5cf67c78332c8635ba6564dcbe5dbf7b0dc1731a85397b020e2ee171b5f5c434a963d1313528b222cdd18e9f4d6803486535cadb3b98f734ca619efb8f9f2083ffa298d70ce834a2c53748a445b245777ddd25c9791838ed3b9ebfe4e1ce5e8c9a95d123af2a7c9461f95157a497cac8c866ebf2f6b8d7851df84bb96c28a586522be2c6ee7704c0b43ab9fe971be55665cbad3867efcd8ce4ade8f7944ed88175b17f09cd0c5d6597a6fc27a5436d22ee4c48c70020d230f1c8af888c2d2e2a58d33d5c7b7f3b6329c6ed0095c9feed53949c77de1e558b320ff9a7a88446515c344436c7f6b975ec51b95291e27bd9f7d61a7480a2f337c51e3e5c35d41289dd8f9c61b149dd2108b3d31e38db58d47dc0b964dc7b4fcd797dca5c419752163a42928e8667f9fb3b36918e877999a5acc1ea975e98477b7202c1b5b4ac2c747c2b4e24bd76e448d237abbc326947cef07cd2b4f84b42a9ec4f42302677c141b7b9b9eb10bb4892659dc371758f8dbd5c57fb7460a2fc92191f9d2f81aac2a453504f7784d125ec3ae5a2106fff923f100bdd0fe430af943d45122ec7efc47499fee5e06d486714289a78a75759b477724a9a2feb5076254aec90640661a7181a29279c7ae70d713f87d8794433c7fc2175702cfa59eef2943c01659b72228b091cedfaaace687e7e28f807aef6724c387ac9195b2b5ab2a5acd1b46319ef7f3cac71ed98580051d980eb527c99fe8bdd1aa1333b2c350b191e9befa5b4e264a96ee7019493b6928e5ea5f773e5b2281d8806e1ff16a822989413a0561e683961e1521a884cc9b58200d985f1070613b77f9c1498c03d901bfa8cea60145ca03109ec07f4981ea7a26baacf7cb678b67935b503f9c550511cd0743fa9948e54393d09e48d070af4d265eae700e79690158a4f7c6fccea58a7785a4877f05ceb3eb614e3b37404a87bf6eca69fbe376067ad2acdd87554582ffcc1a737e3ef3d89ee56cd9da956bcd217ca3a2374377038e9ea32a96140f4b3104851ba5d8bb6d3ee52d959da9d8f16f9962a00e01ab4b68d156def78a3ec2ebd25451a98ef0b96e2b352cb06ca79584f5ba5beaa46eb79f4d15700010d759dad3d51b744575f96ff9c4bd437a0100df2cfa2dd47a34fdeb38e09e3d716523fe41c320fa91a4e320e76bf094236c97f83ba8da22a58e21c5ce5f5a31bac7725fb1eeb3b5b58b157b0d6ec3ee681810dec16f40d964651a5d96bc38fcf7be35526f41117d270dc490437b1c570ffb8c07609aa691953e91f484d13ded6eae4f99ae2366dd25956d902ad7407d9f67c092151e928c6d5ad31acfcf9a22ddf9819acc0c9984247abc9b14130cd34dea09ba8fbaa13bc0ad46d5be5ec24a9149ecbd00ded3805e1e8cf29d15c543fb17bb5d56de6a79be8c27bb6dd9df0025a5042c6522aeacc04c51e51110830fbe63e5c2be3a318563ec49cb686a66eb078878970a05cf2670af716c09cecabb520b7f54003be4800c85c0bc85bdd403011b3ef1b07a35b5e2ae62ecc990961918b2336905ca55d9b23f1463b4f0f69c43f68d08f9c83bc81b4a012e9f75573d680760e1a0bc5537f35dddbe21caf8ad65c7ce583f12908eb3dedaaac718137636eeb43dd0899bc5df59e6114b1659e3e39e2bdb705cff3b7c9c73877c9df988722299cbdcd2f0127b07f744df33747966047f244528abb1002687cfb874ab59727c3c4e44feceb9ea947da4f06e58cf7cb7142cd99a9adabf7a1a4db08fa40697cde38e3802c6d2cbbb4004b76d8ecb3822c9e24a4702b0081f7eb700ef1b33f518d46f939748a918abc47e5951e3740fe05150569f856240c5b0153e914c9700c3079b2fa7ca08a59ca50074f9f0fe78b1e43e3cc27f0a86b51c1ea328837a04f4af952e0d503b030675778598e548140030a191b09fc1823fbbf05b4b5b890b9a6e0563440ff6070cd1e3e350719156d25a62e11634992e5929173009709e34d342d394a5c4c21d0abc49d1a1fd86d52d2196d46aea5ee18375c0037df80afe80df8180e01f4409b26d601ac6375c93ab565f237e087b1dd05b9abf64c35d32bdf049903df749635c3397d0034fd1de008822faa9323dac1874e5986c956c955a5ad72cb4afaac19a89e0a68a9172ed29c19aaa2a2f720173659ba9c67d89fcf839114ba89eefcdcfb75e650e1b9ad48e80a12de33ce1f4219a86da82e1153aaeb1a8c8e1294d9d913450f3c7c95f4a47de606c6ddf7b238eaccfa4648ea9992295e9544f3e020a5072df14cdf6b69ea45b3f72f7069c5c1147a84590e87b75c2a21bc695a44248b322d80c571a9b0554b675b499c82df10b2971c26cff0dc645ebb874cdb35d0302107a1042aee30a2c9962cca8cbd1ae3ac30f3cc1cea4f3b0b71fab04faa2ddba09e7d2f88e11fa9ca0175ce6626a99b8818baef1da1ffe1437b0e76b0335cc73ab593168d8307d1567b8607f6c79e420d2e386f89e99e78961be2d795c80c1cfac83ca013c5e6aad9b74a974883ccbc10b0daf7aa6349f57ddeebbef96a271579bfcf3487795641137b057ddb545feb42440a5e63311dbf4408318b0c56d6d3c12e86fa88f2ec9b20d505618efe6817899af99db0a5cf0be6d0775796c857c8b1b65460dca419c33a196b755e11d12a1a45f6976c7b9e18bd4bb383cea59afdac359edfc587f6e43cf59d8eef892f57565ff624af429b7ada6d6e450d86b69462deae677c57b0e4dcc0439d37cdfc8100a8110c8d92ea480d5c16a018431e6bb4ffa41152ad34eb394b4911485be46377fdf50d00ffbc0b3b6cd1c0bbf1f06a0cc784ca6718f86662dc4cafbfb20c228b4f3bfec0b57c6ccdf77861fd4e4c2996e7ca638d604b29517047b1971a21e0cf9cb9c04c2db058ac9a39028f5fb98278208d59fd4fa29c41866a270d9b27dab058f7db2b056fb8435f0a2d873a988fcf584b81cf234042bcaeeeabf81e15e38881680efb9a478402487a764f8dd0d836eaf747f19f574177503cfa22811309e608ec411ace68df0f023a189b41741903202a464482939d9d57b9fffd99d9f193d3cc2fbddb5939f2ea53bc2914517c151d4a425b90c8f6d64183e15aae50ca7076860d6d22e46449f73649190dc9a277cae9cb487c71c54b4cfd42336dfd7f487b28c5575e5fe5ee6ac64b196312ca2f6914a3dd16da73ee723ce83548d3e1c8958039606df3310ee8d13c41b82e629179c5ab5e8e49d2294733cf1fd32a9bc790776fc6fb4f8ac3b65aece1fd99abf4d7e14646fc71cb4d4dca7ba3584c8a8e38e527b93a9cc77fe370453aa22417ba7b186bea8fadf1e2433e5c1bcdfe36230133877092295b583a0a5e94dd246b63135e4c4caa3654a8b39b9a646fdce83e2017840438f4517b5392edeb6a5410d03f6f5c2b7283755cf4aa665981fc6c8d7a6d079ccaae6e95897f03fe9cc38c100f1d8798e6e3decf31f984806f3c6511341cf02c14839a002c9630705791c4a68c91dcdb356ada50defc258e6d0f26e190b896c48dec13017dd2717c19f39fd9e6a353a151298aff24f7c600c683ae1504a7879721581f3dd4aeb8982c0488b6ccd37d32b10cbd99e1abbe4768faadb7b76d4d41667edabd8d76d71c78e446d58cdbb28f8c25fc146b5df519c458d48c52b7bc78518f128ac4e10fa9314852dae42ab2268eb8508690797269df550cb0b6c874ec1b93b0c18c41cc309ef0bb2e0eb76980c52b33f004cc35ab52e1b3ae480a291a33b0ceea680f7135358e5ef48ded8f7664a61bcbef36630fe8cca27c090d0adcf9673005c993ac7d2125adeea83d6e1c39cfd3ee5d0ceb6b022c16f95dcc3e8f3ef4bbbb06e8a0136fe86c7a3eb2d296efbbde0baa08df670018a72bc8ff1080af694293c697133c51ee7cce5a3f4f5fcd6fcd29f36177692cfb79bfa91caff1620da3ee256b1964d61f8f23725125679ada62a05da592497691613753147864701ac458fa822be754f42b252f03594143d363e2768d531dc72cbb644485d708178e5ddb2992c3e441c99cc9b9c3b667039b975dd44bdd6850e35dca119ebfdab1d504668d113877fd6e56acc32985198e939dd35baf8670b8f6e8cd197d552412b79f57ba818f7e98ff072945b79eadb3006522927db0f77abd7c7b23249542feafe64ce7f87e7a5b949eed18f43426aa6e870b74ba17e174736e397651703e7d7d7799aff8bb14be730c21c4d6a78a71001ab002da52add06815b3ce325b257cd1789f0e412042c3a73ed347d07e6d313cc9e63a912c22cb6517ba1cfd2e0f1a1e525e4cca278cf2d55af274695846a0e1399e9512e6f15fef31044b51e7fdb868f84ac048e265169faaa2fff094716f6a725ce447f4393523a28d7b2a17cdb7ed96db57f0154d532e51b5713f0e2dd8413565dbc0aee7254aa0bd5dc9d12c5ffa868744b5cb76dcf0d9e3b9f82ae7592e24969ebe17679d2265c6619a950992bc7da36639fa8b4dc034bc5af9696d3f756b42e45c38fa6ca87d81a58e125da5a48cf68ffd21e210d660bd5daf190f0972ebf49c7e6b6439e0a31204139a3fb192487f25688fcc247c1236fcb2d8e99d120a68ab3f1c52c924ed160471c0c0acb5a177f3259c9a052c3708d26f954d64910db45f2f9061db32f281f06b5d520339114a6ea42ce482ed75c267950ec2be2142e6fbcaad802d2af9dc9f38d584bd28d13e6a456b9225e50163caa3083207d7448a27c5c2b0964671e7dc75948efa196d481a9d1bccda5651a064f62fbcfa03ae2353715e6763504edcc58d1227a2060407e5481883a1c3d65b0da20f06a0a728f075975fb1f2b337e38e7d68a4792aa9450f1eeb4715a4187e8dddf89f1c1aa34697dc5ac18377f0acc0b979a515ea04d1727ba0b849db7159d13674d5772f123ed77cc0c2631b78dff147bd452a2798f75415c541de9fdb204aa0869d2a81548cdba501499c3924ea519fd9360f49c7dbe088ad73ded8017c0dbd7dacc6ee777637793c8d35a362cbb5a48279b4c7b47b851dd82940e429340ab07a4528a194aca65d57a75f7af7fd112beb3d981d6e90d874fff20a3b3afb0a49851f4fe2fa880032fae1ef34be84b435a03931ca27140216d6c70f87a26d2016a49e9316b0502b4262252db29dcca3da48b3c1e62e9a611eed735a83356d44d349a3137d9907538b9e2ef948eee95b1a99e2a7fdbc8dafc314ad1aeafca705700d1ba5d83f4e2c82da0cb80cd668ae6aa6e5b4226852f9ac43572197168bb7285eb379d3a8c2196ce2d2b2c49fdc3ebca4917e418c5d224d3a37d9c320c7faf04af8e06d95ae3ff7fd1a1f17467215af92a0812de05d77290b8856c59b3a0080ad2c1753a799f7ef50f839ee225703270e1867cb3a6c965529f47ce93b14d5d8cfeca44d1f141a17f13ba8df4768200aa20ea9b93b7c60cdbe45e710737c3b1bd352550e76b4e4bdc3253369ab496e4da1042738cc06aebf09f65c2d45298e54295c1021bf86d98173f98011c839d3aada98415043d4d4f2eddcebe35a8ebf2eb2645cb15b5ac2691982864eab6cc545a5e445b43e8bfdba757900a15be37415429c6628740ceefbfb035ee289d33c70ac49fc40be9174ae36cbb6ae9fb2fc4070e021f5371e02ef30ba4a7ae805546179b647ca8b37205ba9c8ee3344a166bb366019970f6bc740a213ed6496635a9d4b86082460cd2da274c516a1c87b94da4cf35801cc04ff25a58348972ce659c3d097b4d9e17ebb2ade4c2ee71fcc49a4b8f6e5905997409c7489ff9333f1dd25f9bd63afcf4b2115be4ac3f4836cc9d34502632904bd19314dc5537bd0ff724de67e559e557c78922fc093bdc927762befbd094aa30ae6b1f5b16ef7847868c0c1f350f7b5365775d7df5fd7daa5dac89290dec6f21b9b6aa45dccd3b80d43c489671d784d282bf16fd60bcde777a93ed732067f83e45569e34d451b9a2b097b0edaf80d6556221f4b5cf86fcf55e5285ce09a2a27d033210ac73548131f42ebd66ce7e15477d2856e9ef4cfff78ab233623b5b6bf605eefa27e8b564ba2ed716373cdb746d4d15f1884509a15fcd9f69ce718b0b8a6cb1f105ca67bd5a550bbe2c5d6a9b2c012208b9af60aee6cce64ada83a4a676cbef004462efd437ed907044d156aa7d155ed2b2da44bfc6a90b6b793adb4e9927b330e8ff8f523eb8a87e6e15e7a05d1633c4072a0e0c9443dc94a272dd361765fea34b09ec644f55d9491f375ea99952e3e5a5864fa5ecef26d604522d11949da96b240909e458b62a014f6cdff2efe14aaf60794b40272e7324aaddba115ba97d8fd01060708567781f05d336182d23b6f4487583fb72d8041fda8add12185dff3ac377f3b132f34c379a218f93643a01496b6f3347c6f0dcdf265b83a57fbf851d3ed6cdfc814f7f34cb64daecd1c2a668f457de003d0a377310c145db897de0a830431a86e934fc16fc71c28ad1493391593d221bc9462acdfa510f6fa009aa6c98a10de342bf4f9974011b028306626d666eb17e2a1153d1774d3db9b042226c630faf1defe55297a47e5896d5543fc620f90e5fd1751f4f037693111c17b615b3a760ad5e8d696ebef0b19ed5abe661378c5261b370aae209035b03bb2565e4f24f11947894aff11a00e5de5eed30e4a4d4bcedcd150408e17d0937d147570e2d23336e69cd254abba256ccb7d1ea19e24b915048f32b2ee0bfacd86d0a009c0137bead808ef31b3bae74fd62f1143a07c03f4a1f55fbfcda4fe5a5b83baaf0bd1cee7355e504b095fd58f29dc7d84ce1f391fac5cc11550ba16a4da27b14bd83423c20a8d416729e62679a3a3d2321ff95f2dc773b3ac465264260a3726a2fc5a420fe0c384d8956af4d6ba3c0e88d8bd50de2924ce9df856245e2836e278f5b114e8ca73da346e7025ef4a34389285cb484e44b1186801a3015b5a676bdd89fa5500e23eb2e08d29f2b5a0c07bbaefe12ddff85047da15311125bcd5c16923238eebdddd30e767efb751eaf6339902fa13d334262f0361862659b82f4cc47813aa654b405e27b4a161ad3eaa0226003d1db8ce9f6fb9d7900beb38582059ba8f887aa4a4b96ccc2b6c4e366daed6e7d04d77b294bdcae4b00f64aa1ab9845c6aa54320c6893f95739414db419e287958f0a14ad7b79761d6e25d585d219af387846591f1bf8658a660e8a886602fab7b53963bd667f275f6b8b2900d52c2e92141492091f014b75581474d8e0b041668a63811ababb26e7fb8f9bafbcfb7521d39eb1938cae44f3a405139b4c4c39fc761960252d12a4d7450652722b7e18eb5b6a887b1b2fc0824dd306fd40071538bc594ed77b9f318063f294ac8a58b6a46e4ddba2a6a1e9dbdd685d530247cd5769a7766a7bdbd7c6cb90046d66711ee914b1fe406b51fcc4f0c093d201d6822b55b58557d0ed84577d172a7d0d1b45d079cf2d9df9d7fea69e14fbbedf2a7bd089a766d140c7449255fd2081bccde3834786b16817e5a6857dbe22df2c2fe4acccdefe4e9547eea00d54db0b1c0491bc3bdef43a6b7ed2cac23111459f2106cf49b83fdfafffd4da0e9f1ffc93787f76b74d822fa5aeb45f9c2811f23367ee20c7dc4aea12a46a1169faf46a963c0f57fdc18b5702f82c1189a92d9919f4fd02328081c8905e9940f9330fb16bddedddf00c03d6af49f7e92a6290cefbd3f6c51e396b1cf29d78839e12d9c14633b683bb2ff8e58dc30be4023a1099fa6e9c15adddd2694a3a91c40d1f7af3434f41414cbd8917469f4e7982bd732e968bae182dca61cbfa8d3347f8d05b0d803a649bd0be099ac58486d0caa5a8971adff3719c7b84569b29036d13549a6fa47e5cd89a6bbbba80db9adc7726e502bb032655ca7926885457e64a72d551462d402c98355fd5feb85112269fde2582a43a28389a65d3de15db1b5e78b1c2b35f5e44be255f31a486595b3710f60c5ef25224ef74ee74e4d599bcdc3b04d18f8255060202863bffe9c767c4a2d3510cd546c05967826c1e7fe7dc3d82e1e7fc5d30febebc0820d9f730b3d68752cd35ecbb1af0d1ede217918b2c8d757b37e8899a060a1a3cb39989dbec5a5ec5cdf0ef39530de35c7f9f9a8a93a11c815eb5eb064213f420d5791cb144789976c0326a4cfb7a6df45120a1fd2ef7b0a25ceef0b8fa1fe730b2a47648c96239ee390eb1dda81572f1d4218d4c005926ab2a34473323ef1a67f6ab36ecf20d0c976a125f03683b445ba0e9c73a2a25e7a57c6e9eb13b93d292819e113295b9e80471643a0ff4869d6a5a8c173b47d55a23bade1c433e91d61dbaa631c80e850d5eaffeed5c6e0a823c725cf21d32095c102a6803c5b2566d183ad25455df4667b28ef07253ef507c2a7643c9d5f6948efd3751cb2e848961b67284523a355f83f4e0a0cb78b4cdb7fec01939c5567bf50aeae9b125fcbff5b304eb2bcd498fe5c7e39ed68ed3e0328d1fad56fc97d657a9ca7f43c20dfe3f48fb324019d05b9ec8c3aa59a75ee262defbd9c7b56fa058c78427ddc647bff054b5fc113893099021c276684b15459a94ce4b70649364e43c62546dbef8909e578d82ca7f8c53dce6f28d7209142fae06983e60631bfa090558a2f36004bf2072faf5941346e2f32dd5bcc9e0420bfee7e97a054d3aca90a0d17d5f40476c6959be3b0a33fe6840ba2f27b7485f6af9647bb05c14a71b0a765b7496a432ccffc5a66666f6f8e7191eb6b2fd4b18ac2db068781a3a2da751e07b1d667e40d5b3d959281f62f9d588ef359bb01ddec4dd59b8539bda2b0fa2e1470270c7e5bd0a09fb02e78b530c392943dc662f9807df917e478ff5a29676102126bb395e0b767c72823af24ba6fddae033b6a896175c3be9d9771f07c89f92a71ee1f342333e26c92cea740a61ba4f1719cbf16a653e30f80c2cb7d9eef63d552e8a64f79c2157443cf9d9a4ba15edb5e7e9063f6bbe17212a4309af366296a9d09c02a2f5c79bf27d41f8c5773e2715a2fa3dbd35275ed18d09e490963f493c98b3ce680963d2da98af6767de4634ab7e67eacdb5bdf764d0ebb5c050ec3322e62b639c877407e7181e542f45ed222a3b9bae65da51c9a1cac23bce83fdc3e18110ddd7c92fd96fead312472514d247e5683a33ca707d8fb6c745c99e43a10d5e1080ece5a12cb6d99cc0c3a2d70c5cf1a2b3c13466a1f4d22053862c30fc5ab7c784e647a1a7c3280caef657c3a9fa368a8f1e52df8a1dcf74426451168cb1276bda9b52a20e48f5d860d5ac3e7dcf60b63fee7091e7ff2725ba008480c4952dac0b71af8d787f299b442c54f9b1cc34e23c0fb7b7ef52105cb78f84419a955a8e8a3bc7a568c638c891b077ec126a86d8df41a821ebc8d2416c6d61020ff428ed89499ede66d1cf1ee7cd0d42ea786bf19f2c9cac96ba65991f1323fff579f4fc3454a96f87d60fc490e12d8ee11ab735e2a34efd67f194671b4360a332cb4094d8f5ab2468d88d8a9f2335f28b5c155e6d1c100f6c2b767f25513b86af129aa405ca66f784b376e18fcde3c6772255e1ba279096710c6137f88371898ac62fd78e268abd1dac5c845ea2119a1dc63c460d64f728c30e6046f3a692ecc399748350640f6a1624dc36d19e358912ac94d5b2460c1cbeb1c2e8d6951161becbb946ced66194737c3497943de2f2328568aa512a5e596f50e8a7ec7f8535dbe8cb67b3becd4c875cd14830bed4800db5d58935be7d0753d0f8a784109aaabb6e73dded93c7c422ecc95cd677b4a0d0b14631ac3d8fbd560ad7aca6f4468d56cb31c9bacfb6272c7165b02b3f8ffdbb164fdc89fb93b6323f259bf37d41d0c6cf5134d0dc78982af44153c0dc8ca2d9d1d223db92a2f7c3e6a183637f56b7c66addd0a80d8d0cce1889d7627e97512fb9e22f7cdf1ea99d054fb7dbb66b47008b3906f45bd47ef2c35c12ba3b112d3c35e912f314ffbbb88f7de6925b454929a2cdae1ef7204ead4ba46eeaaf23a0ad8f78d91c63d5760a3e5db3be206033f8414dbd8d9303f41eb7eb23177f866774fa2b6cd55864a0c18a3bb989ac06374a441cc761e63fa94b21c9c4722767012bb131ed0c08d092befebdc95995e604566a6af31adc8e07ac7fe283c4ee78404183b326b8581da488e8acf299ad997d7b74065dc9c9a0d325757116ef2a0dade3aa4a8151034ef5a2a2a74fe85db0dc04c5043b2419a827b6995a23d20ba3f641d89b3c51225c88aa7e298097a0d165ee8fe37a5038797dfe41744332c7e9f2b37243a8adb2361f0eb77f055cdedd779277fc2b91795abd7f5f21fc0db0c76cb8bf6526324513cb5065262494e05b34d5e7a68d585e5903472c05c62eaaeae7d0ef49277de56fd3b7a3d469157a7a46376e93da29a904434b8a37af29bdbeeb3845c9a5b39562b58db9873c0bf634cf7eedc7e7c0d867ae870ae0048556a63d535481f7843c9bf0febdbfb89a22a4a625cdd5961c3dd2201d0ab2d842ada456b428185145876050c78b68df6a7f39b2d4d49ff974b1e2838fbf09072a1cce712d54b069ce1bcb32583fab775e317eada42ed685d8bdd3f9b43cec1840b3574f67ea9f55c166b232224da97d7d99a2ec035231e68ad700c91a64366c8c26af843bb0454f335874dd225f1325ae28244ad07ea5aade29344393adf8b1039a061847b0db48ee7e111b614b982f3ed546aad6e5e3e0f4c37a9d0feffbd6335eeebf3e122198dda7bffd8d674f81511c27ea9050dbeb573f1b36be989b9c07ce025227c5de46ad7c810bf410fe9944e339a9c52ba925ac18279aee11d86b9a5eb1a5745bd1abe53d436cddf27a24907aa76c44b9437d662a8060dbecb86c79edec73797ce8f5a397c210bfdfdf694de16f40b2fb08a18bd9caa1f60ad1e45e0c63088c955a412d8a6b311bc5a409abe36bab3dbfd85564d784b12ae98a3b983f9510c977df54deecd56ad860d91a52c7dee14a3a938f43c0c68282b335ab8ffcdc1ae1076cb46b868166b32dcafebd122ac6470103257dc7a6c52b651bf63ff3f0ed31f71226e7d8b4ffb3a322c51de9de094fe8978e2c61cde993b693397cd5354bf6582b9f019ada6b0a453868b4c4738b582da4e404b51d1b2a0681f8f724fe3a224907639033fa8a84ccbd5cb832338203d2858beaeeed494db1cee739eb120b014ec9c7f67d57137ac90c091f84d3a971123493f992c96b3ec45c6ea2a8e85391318126ca57297e0627af7446684b279185cd166c71c10f4ab88c87850842213e1e657b584163173edfc08cc2eb1603f763b468ca2569eb599b54dc26a75bb8bf96ee782a8b81b2be884606132fd0a85296eb67d77d0deaf421adc901db1e8ece59c875b695f037afcc05bd4e68d10d254fccca41a83d06453cebdc366203bc28d99bf187c8e616a5a4eac9e2d1bc6503866454fee649a2261d6975522a2d4908522b4ed26440e2806bc02c2cc6184c10685e3bc9f093919ea96a9a4e79eb9a0bb899876fcc08deab2ef6ffd245857efc0b590eed8bf3bd5a9c8bad10b3b46315219f05814f9764e33db7024428cd830aeb018a71dee680fb74eac5942233d685ec3e05f12b5ba736814b77de047532bad087bf833558587b113c34b307d4290024169349b1a26a0c66f93998adc7a0a2b71a4b9e5e674b2eb6505945487c7479119ebf035a50be5784281ef26cb1d2e7eb731785311914ca27a66cb9d778b03432fbf9544a2970a4e64b23ebb20bdb4020b11f6be68024b2105772f406ea2bd38502ff7324dd0088129a5ddda6ef35dde2f17e7c9de75e71365a720245b97bbfd665afd1563a7ec3fb146c02ed9afffcd2de43f57ea54f9c628af7e304f6dafbac45db818920129dd2e02039f37411b5b0fa61f1a8b9dab773815e4d3c3db93fac48e06f9d9828b5bb19457b4ccea837f387de79a169b7c3a9c19b208477441d4fef572e6af47a0c5b081388e6c601d87ab330d790c606a544bf29aa524f7060c5aa57a30e676e0b1ccde5240aa46211d398ac30055dc73dcc8a998a82b4836eca8dee602f290610953eaf00e1ff603e1b70718d2d7a0ff9b3678230713813a6296cd25f95ae395a847cbb1db8f588a1fb5ccb11b1181f3d8d6f72b64d8f0c1298c1263786fb286dad54e76d0a86e5b8a71f30e0a9937bb42a73cefe267b8aaf862c476c6a3ffc52716468da52ff3736f6c7e6a38887ebf800a846ba085dd1302bf1f2c6c58e0de8e69b3dab6c632e98214bbc7f86b79134ba0c4d7cf8446ee70ac88e2b8c2d9b90bff45372b9aea2a66664bcca61d06a35574d573f2001d091a940b26e26f5107ec6592f3b06f4a196bd7295b9ddb7d39b7964dda80768c6fa3cfa46742aa4a2b8678c1c6d09960db19c9d5b1a324cdbb9b57fca39bc96fec2bbcc685c8fa76f371ecc255ad049565af9b7a14474e55970533db6acd9a9338cba1b912ef8f5db9439cf7d9137f82a66d069cec96dc0ee5b89d0741d969bbb4856e8050a05e08a70221ad2858f8d220571aa4e9e4f129ae25f98e61c86b72f137d4f2edca0f9f57518845aca701778c3cd193cac506e84f688dd2f11d002fac12d023367e8546d905e1757831e2b70764a402e9c699f33a54189b3fdf2737b4475cdcf863627991916ab130de0adb9c84f85ffa6f5b4b913ea6e64cf317bc85c24e88ad67ca449f60e46166ffa6c216d238aba79f0b2caac242e071534be8817fed96eac030e38f0ef3c498f6457dfcb559243f6ca2a811b696b1a97b5d4e44cdf610bcf1d7dfc7a96bfcc26a117a24c59d976e81e92182c3339a9e80ebf4af548057a78fa9cf603cc7f7097d998e97d5516182c073aa923c1381e335e7dbfdfb150f7fb789a5bab4aa36668d16d743a65a0c82999c6ff1c7cb243a926ff15e907e7be2124eaef10e522e1c3be013f549a9e98d21ce19c3b27123a312f9099f62ffebe736de40b82220369c6d50062cae1002f891176b809e6502e3ef18e4a4bb7bb210d85358c31358884d0bc5bb6db9f23ce70ec886af6226764cbcb5fac16343844f3004bd274bb635a953ca3a97aa8bb0036c381b761815b0a635067f0cce2531a20e1bb05e90d9cf357ee8f92a90e6d3a97dbafd5c267339afa5de1385cccf84f784919ba61b3bc462f433b1ce684a753d42ca1906885f580ba39c4cbcaef1e71e0836dd47bb02f2312eeaf03bb9ace762d5bfc2c5e356e913b3d79ed21d15d838294c36842fe8413e57dfe64786b10114b2043f1613a0f18c103e46ca66ccbc8460f1c6cbc5030a2b1ed285712e07bbe8f94a7fb83a61240cbdfaf61a39a48ba04170a452bbcca8ba20c014579c5b09f0b0eaf7eafd8d7882fb9d306539c240ef90ac2a09e1234b100d8b3480da079ab35033d078beb36a162b17baf77744691525fd04f9b4782f58e352c61774192dc359dae941abd4d50fcd21df9cd129c922dc2dd2538a07c5b0d969b43181842eb86f0361fd03c2ab64c1d452000a0a778036e2fa5f45f9845b17617438209c63ed5ee7863496e3e3f18e4bd473adcc150e76ae3d999d44d098e494d6d4989da722bb0a04b96579cf495f18a3d87ef1c9878d6797b4f5b765325ca6fa22ea7da1f065ab4791055ad10489666084579cc623ce97de3280d3c97c89deba91ec181f176cad64d2757df3537510cf2d39c9e4adcdc40bbf356d3e8eac35cd9fa2beec867e814521df9d678bf22f2c5a5a3926bcd993a9d25675048e7fbdf8ae4cdaa9e1786c3f896826cba294456902d120ba54608e431f9799cd3d8e26a3c45bc86cdb743d54a825370da90a3342bb28242b20a903ad5aefe92958379dce049f37f10a3ea868ccb308b444511a049c2d4986fd801444c553508b1e4428904dde6a47dfb1b4cd0edf120b98c3b312a15fbe6c5d1e676702e7707b120ee5056ad2f307545f9a39f018bbb06a837644530962fbbcf914093ee5fb1895fb6d2b8f81f88023e753cce04efc3410ee1ed84df422995ba8102516a56abe6509d7a98f0daaf6e116f5001e5dedccce41e1ec2d60853e25c2e636203062ac6a944b1168f9fbad9036cde81339b9861d3b3af1b00b650dfd42f452623026803d541f64558ed1530409fea74a985d95c42d7ef771d22fc7778e203b77a9afb031cc28201b1c9833ff2b6bf99c75087da16468d1dd6f2ac93a24b8748f10e12093a0af373ed550117b401f50a1e76d7e416622eba3f0523ee577bc9595ee0352d8d4736f6f11a608acdebe36fbdd07706dd7993b64e3eef0be150a5b266fbe44c652c66e38c630065f15b5ce6352571caa65f018cda1ee73d50da565c48ecee5613c50559f931604d8fc50e6d9eae9b9b4c39ac20a01d54f75fda0235965e734c01924e12bfa2b4a557f8f5f94700a2e78ec5588d67a9ae0e9fe655ef1a6a0f030cd1a853a8798f5b554c3b9642e5a73b95f80cf221acde4a59b80a4cf7fecf16b285b0df80a7c352282c5536c3e1b3758eee54da3b07deca9da4727cc53aad1463f75a030d23d9ce54121afdd4392d397b6497e4b224e8f16d08e035fcfebf20a5d3a9bcd49db4032e0da256f36e3214e66c1f1f744a3da10812349dcc6d6f0750545b6f31686c084a525dcecad61920b15c612e5df4cd3ea6a6b744d4d19fd83e0eaa3ac1fe6122bf0f0d5c7f04e95ac653d4e96780cb61adfe954786f384b16e986f1972e5149fa0604b2c0ac62854880dbe46ec35f9be79fb54ecdd6ede6e6fd5db52de110287d7331efbfbbe30b4f2668a57ba3eaa12baab40876df6828d232e024aa0fec9afa930e711ba0f1711a32952d5c4db8e6c1262a46fc27bb4b85ca1fe326ab9615bfad645b2e3e69dc95202e04ca07cd97bbef79dfa018151e15747a81c85f36dde7ecf1047c02695cb5f89b5b48537628dae07a8b5759ad7f24b61b0456c6755b96bc5d867fdad0e85896a3d3d1baec76755be9d3d60b257725c6576c3734050e63006358cfc3555cdd1d30c6b5aed1c35edf6e6a67d11cc70135b5bb58a9b45e04a067044565b006bbfb09153cc68d59e9795eadfc185aa625f613cfa65bae88f08c16df46c302e74d684691fab8d9d749cb127d8b1ebd933f6e98eedcc69576767ac8c3690f0b9133ec5566b78b5c36375d9dfe671b70a4b06aa3faf47cb77ecc0e2f09ed0f4cd36ca086c9b44326128d17d6ef4b3b0f65460a91ccf715ed536f783907dcf28d50fff2ea69dcc5f09d8d881483159c73bf889ac72df7b7f95296fd5eaf42a284b2393f6f2fab4102c013b15151649649c34c2aff57364518715c19fb1017f025a46db1488de0f95cf2d34b55bd98cbf9c266c4d2707d7bba422657e2b945605f268817cf4808b71ac42ed934755d0b71560138691adbff4da36d4b80b07b3d004b80896e6c9673828b3c5c9d222a9251e369ce17e0df57a0b6f22ed79fa33a29a061ecc5123400a69df9c0e9e9aea2928b80952e3be2bcdf5de75225178f0b1cf6cca0aa20408b806ef5dfcaf20df028e7b3082bfa172272c8ccd9a3eb6e31c03f9244da47a5d3b58c8bb6a08aa4656857d6700c5810cbecccc327cbef23c8743fe772326b8f26711c8fda8143d4aeb5b3a330459d66ca2f270ea5370809e0e2d07512c1bf32a8e85b71cff9d808e884b1612162946f45f008747a5a1a3de4db4cef10c3621cb5aaa760b4bbf1fe3ed0fb9fd7fc423ecf906baf6a7c7f5f362aefeb8444c994d00d4a527598ec64c75cc3441483411110e219ec0a81d1147e375d35e8770603b5a9f4cb643b1203f6355d5b0983ac121569b02c8ac5718721c2c18bb4289aedff0afa05ce58ec55c17630f0573da503e272b834bd45fd481c990cd52f4aa277ccfc05a67eef56b375c28c4d0f88f72a99dc6195973084b5a040b09fbc2cc73017553ac91ed2fa1ee888c4242191b04871f6a137c4a122de329e4fa797c03e2a7a54a87c47f10aa63c847a06fe9817151d32ec9b02677bc66969eb0a697b9002fd006794f7dade53f31cd1aac1cf75fbb5deadbdb923976c6797a974eedcb4372567b800272d201839c50ec3899fec10c44d2a84bd14d15921cafce8a2170d927d686558a97e39e4efed06e13be1f20da94fc2035ec7a6b6ee5c669e4abbeb0aa837205ed858a2f463ffb340f51cdef04c73035b31e9769a57aca011734f358a38b6435b6bd51655d72fe441e4050eee7d786ac297cb71ab51cc105cc020d0933ffa111b3acf7ef20f0cc5238aab68e851b17ebddb085bfbc0adf6cad1a3690e4a7078643f7f1aad87db7694c320d76ce23e54ad4d5d907b2eac49b0c9df9d8dac3264f6c97b489e08280a3e9359f94b5c1b99cf68b70af8d3a572ac4931fa5d4815a16e29275e7221fa08b0efe8da0e919fa1ca4395e8882f2047fa1ab3bd99628ccb832072e1be3fbfc9a83d93bd57fbe858e016cb7aa2eefbce103f2998237cdc19ecc1e35c3cdc75642516053740c735d241b6dc81f9608b142bedb2a6c27474efdff43f84b700a6bbe91242210993b0d73023885364f47c961d6889d04cfec498adefc552456e3bb24fc79d4d3f8e5507025b2d66e6e8770597b2d13ec1bb03c016a3581b83a91d29a727416c725d00a696c7f4159ce5afa957215ecd83d1612691cdaa780c3487691aa139aa377b706582f7746e2532460ffe1a1c07f8c5990648ae392445c346252498ff824a46d2796810770f639dc442566ca5ae2defa1ca8924512ea3de982c68bc4d5dec995bf9f9c07d96ba831b769de6f34a37d60c75488601f7655ff233c08497babd1fccbf41a7337aece82fc4426664718c9b070778b9e3403e184b732a6230fd8ab0c267999a638622d15e50d50ea2847e61f08108c247bafb83b1b037f895e07614a7230925a59e1db6d67557653460ccee9441bfe7490d57c25e6e7c760f6fb0ed59b9625784b77342b9c225c511f8ed0118dce7aa8f1217c6f3cc1a3a143849bc0bb74500895e21913f043c69d15f11bca710db78f82883d8474e6ff77ea2a53f48b75bf3c601e34abd2fa88b44ef87613545afe2d4a7f2405d2a834c1a400cc512b20923d9c823da07457dd005286e70be3a5c84c8dd0b1a3d30e330b908c83afda9f605886cae2e489d954d4cf069dcf4def77ca6f0c699bcd7b47f429c16a5376b0360108360245e7674b403270055ef9bfae72fc9f84161ccf2934be78319810fa0e08047eb8f7b227d3fda5b52f8e9496cf29b463ecc8f39d0fcb766b87adda1bd878ba3f151900f0266bdd8a5aa01c9d8a7cc37554808acb65c8d4de113503e4326274d5aa0077a19d2805eb72bdef7b8559979d840678f057ee3038607a53c88b9b778108dae6cbad1418b75e8d54ad87524ea456138cbc4c11183a7ed1737cfb427b9865bd8a946476dea5b7d030aed8a70b5f0c91016ab544e6014154460f06795f6747e90a6fed99b95e4abfe926ae6bcadaeccde6b03aac350ddfcf781bca449d6fdd7c0d22864db81f828c63a5a573e7a063506b75d0a40a3336482eef76b378f2480152f6a540c8e49d3812339494462f1505a49f535b3f7783082f1bada6ef21df4b319cb090db39907d72dd17762cd8f50638ae7bceef8327e6c0c993cce79aea0fccbea2bedca6c9514adbfec45fdb40f1f34c0e59ee776ee634a7b22a787f7928c0a8cd93d9ea822fbfbd2f47e9c415202f2ecc0cb90a06ff4ae84c567d4bfe483d44927f61c05400418f7fb55a276a8d1fba65545f30b5c0bfce2990a02d1bf5fb12b16905b0453298e30487feea28fbbb7b645e99e2f539d2b3e4e1796b57b78d2d6e4c2192adeb52b8151e6e88fa382559e2d3e484bc8170038835e30b55e69624671dab050960eb6061296be9311abd82361d73ad2b0f8c8263d795a8c62f61e39dfc2490aa05bba281ebab70be4acfbb58fcac8d482d93f8df946cdd6c002e09d2799ccff6d97f915e48b7fb0707fff7d73f0c77a43b85ba0ade906bbb3648fb7bb829d3112a3a4cc04d1dfb76bae1969c41858d7a0d73274b33f82dbb279cc2754069368920339932c8fec58a8cb3e857bfbccac9139213ca4b90e6c19302e1261df5619838ab582f904016aa8608e6d5874f8e8669e96fe87ab7980454b3e0315ca16279d50d460ec4318756a63ce5f7bfaf857fabefc9b306c13838239a26e846552a04d615eeea87177b07d4bc5b73da16827e0bde357318a65e5b61b7d056994fff90f6832af5b081bd918ac83db241c5953152e2225aae749d866b61d4a91a3ebb9ea77efa0cdb52a95bbcdb7c7bc770abc6989ec4cf8948d0646c3fecfc09899a3957cb9080ffff4734941e323de5f569cbf4e4117274bb3a61459f7ff534ce01c3949d2136513503fe048d9256ed169ad9c394949d3415df745282acafc5b0ce85a49a5adf314925ab4b6addc60560eeb09e9deb03e590db876e3e7166eed747f338114214d6697eedadb64b985556893b32f9d5f6b43210901068f6f62eb9d50d0159487a89fd4f2d3f7b9d7486a9746627775c018c2a3050fe69f93f9c6992b41a2597c236c8bd670ba164e5f046f013942a6f82e181c3984f32e72b764f14f4945dfc09caf212f93252081399bfa7125cc78f905c4664c95df28280b6205c11327adad6efb2d39dc2b6504488635862deee02637a64ed78ed9baebd3a73aa9e91fa54574a1be846f1d1ef86a20e77fc0d45f5cb5dc518bf620f69121483e45726b2210ab564b9e171f9a94c2d27c162c3996bc876b294270cf33cbce6ad3450ac026e38d7dafd119c0df0719569e57380344172560fd8454ced5bef65883a3a961fc7ea3571a43cb09969e9336d8f8585010e33d2298c6320f4ce197ac321f428fc2dd80162fa00191a7e6927aa6651012810edea5cacc606bcf2c022a438f2fa0f42dac25994ba93caa37e8d4e85b63863bfb41591e451b4e046c23e7865758058323c74ed70746fcb0a96b745844f56e2a09c536050349af210ba39d5dccbbc850288ed4eb3839523c1dc6ae8ef776baf10743f8f10d10108db9809440b311e37709f197fc413fc97292553da817849681bb66a2f61f87e48017c7d923194db9d2592bdf3aa2224986ce77da5c42be14530e76dffea0b0c0e7d2022275887b0cdf0f8e2dfa8854f62ed04edbf5c049927b1120bebcb02f5900d2f88aea8c4cddbacbc2bd759b1e34a62187f15d688289a6f71295ab4c867e33ba86f344e827f05aa57fb17ba68895d6d6f19a33ffc3563850d22e44d99e270d91a8cb432a89b5872c8fafa3bccef179628d0df10e3e86f23d50ccb6c41a0c9a97810d80b9bdee2a65bfdd7baa826c4343bc826d50b850374b9ef95e308635353e2f92ea399b444bafb639c03c2f9357fe6f46aade55c0044227b5bda2441142898b8725e8b308e5c2477d12df3776649630cf197af61fe8ef6c403aae651dbf5f039127f41e76b14fdddd198cda8511925d2eac2df9bb74ca43804dbbfcde561537d18f2a0892376453d479ddbfa3830d11e4ff0efa05d79e8498c35b2a5597410046e86e887e7fd05fc7476637263bf153ba64b48d8521fc18632a5ff2a34dceb8b17fe9f7986c64ece91705f09110b1decd7437b0f20aea256171214713057c0ecddd36677e0c21b788bd19674530777a8d2d908a3ea986e3ddb22a3d18feec6c9b60153158e21eade4368203f9282b9600bc7debe816c1764eb8f29d7e5bcd1ab742bb80726548437f8f57c73e8d8ff8c53093266f95e483d13f26ff74fd46fe69f0c83a7b13f686087c19c5fcd600fe7694c290bc7a891a4e2976dddee54e8258be1277a227d9c3dff2f9fc4ea7a47ebe7c196b90a8d002bbb32fee800ed385611b12f8c98fb8d73afe5e85a6fbc5b2b78a053d5e59c95a0ec2b3e4eaf962d404bf2d9d3d99697123584eca6203148d07152caa1d1c9aef617057bc814fe6889bee076efcf301c997694287f802631e9eb50aa0809c0844e1c5416db67fb64cbdad135dd2c3ca2164d9a8234e9741bb9b3a2ff88b266cffb4aacdad4429a4236e1de0afce58864c5f858fdbeeea38d86c1d96a71bdf2c58684f897eb619667c884cba65825375fa6edc34bc8f71b71567ae3f0d0c94a833528c92e63b466fa5d63d14e9a172c36a7f78f5a6137693b564fa69d0878fd5428d88743b0473d0187f3820f48fa09a27eca1e0667c21da3e20c9f2f4adfc3be3fe926f1337296b4484a19f65cb600faa639d4156c974a23a9fec4399f96e9dd35f027b4e6d04ee920f7e49d49bb77708e848a26b13e429a1c2246e9a94cb177d3e10c22df5c4b268741317f1237cbf42a5c6f3d94c0023418053687c68c3478d890831ed34cd54081950bec4fbf415ee38e09dbb4df64339205ac6529fddf834375874bc53c24651c215f285be43e1ced1efb5487ada1fbaff36aa7199f8b24f2183a3f194dc3d0d1c759abc19d2c73a7fdbfa96deed9024de65fa4f50dfb807a72b37a76109b38129afe759bd14ea39c5fade573d1b4d752e05ab9e9c525b201f242a30a2b2002e2e26d65a7f8bb4ba294860c6d4f21f239d5897df4b091c216bdbb5c3569272655a1363ec318fcb43299b1698d3dbc839b41f14094a73f57b617b7c538aeed2da2d02c3d52730c2626404c5957abfb5483f6202a0392a503165a9dd8d76190fefbe35fa9899ae63720e526b78c1bdee219ea301b67d23e321390b8b13d5b528916bd77239d13b70ea704aa698af166914e6f7b42d617a4ca4cb7dc448fa5ceaa23304bb893329659cfb248f769fed689349196a942bc75f377d60bed421723d0982140213c205f27fb9580ec265d38b127c09a5512db5156ca2c96754b4728fc349b4999c19e8b7fde94696d5dcad8b17e5b3184250f6acd790f36811239f4559c88149020e5a88ffdc72e6fbb76681b86094d9357a6bb5ba3349c93e0e74c09da75a1e5cacf4654ee1b3161dd4012c928f090f3c52c2dc2c9825f9d02e7a9f69f9fd9337f1eb6d1e8d5aed6bdc6e48504d5e66e402a9c9d00f986235a9ad1ce4078ba71074313544d7916c0d1c8f010bcd1f7c672ba366602cdb0144ecdbc436732da3ed7d02f333badf75d6cdb818dc9303fb0b502ba69f4ead8c1e973c590c314f39905e31513739bdbdae877c7dff40062b1e73bfe2ab6d4a56a1f64af4b0ade39d3a3754b7392f2f0ae34dc63c68d3da438f590278106f3078e3c95ade0551139064083223a1a7e41bcf59c66ecbbe62fb6d253a97f087e1f484d05de3a515b1e3b7536812be624eab9d1d35e9914f0ad8412af4b895d634c57b04da41e8a4ffae8111d1e6ea4cb88d06bed9d39a5ad27f4206477568a437e1a7b7d0222b195f23e84af23922c7066ba5f3ff52a55f009ed8d2e2f55f36bae89764d47cfc042e78548a6925367fe247d18b3a38de2f2b0ff47069a2a1c806b8838ada7b05f69920c7c1d4e8d3ceb091ba9058e3bf33280fbff47e07622e46090c83aee76d29978c08a19d937cb8c037277e45dadca3172413b5f2c237a5faae4cba3926a8090685fe5b56ca9b31b3e4967d8ac246d13b110a186e59c6f75097c4c2f60a4016f0b6831ba743282f631ae6e94064c60c21ba86af7f45875a9e02d258b62a61eb491f21d0afa5fa44261df15bb0352976b10d413ccf8db155e2cbdff661608b1ab943485e4977e1a13ba71a12dbcf9c4cad75821f5dd5bb7930f8ba0ec4a45c107f5da4d5e6f761c0aeadd878244409fe59eb671683ef0b6cc1e322288646270f6670234a9776b16ebf08b978722c39788284b515f7c82e10b43ddaf6ad2c9c457e3ee2a4d3b5c0f03c503fbdf261949781ef84cfc0df887c539990fae1f911821b7ff180787e82fe68b91be05888b84657a890bd0f894b4149aa994c6ced658f002071467c7535a1424bf7ea3fd7eeea3a722da230188f13e24c750df24bd92488a1bcbcc2d0d583853ee677eea46742307c746d32461ebf1dd2c735e792d0fa674a09d09000b5f040501548ada31562f59b3b22ae6b2ff460bd94bd7fb66235e755f971d88804dbacdc41dce01a23216deca0b8782b5106dc53c71e090c2d8371adbb5fa03afd2ffa219100b2bd8ded96b853a7c6a575f6778104ee74cefa089e91c8a1ae698982dcf71365a771235057c3a1e6d17869c4b115ce3881a65388ce85d5f0b10ab6c5b44d59f858d8af1af1b00460891be1a8666e177cc1d33ee65a1bdf69bcbf1ce196e57ebc68ad21f7ac79513f08411f05c6312f518662aba2162bdc7be26b4696f9df2aea592fe87371583733184fbdcc9d0d6b7fd2700aba2841c71a356e94853902ee560c22e8ef04af6322a509d9189d06bb8940ba81c068f54a0de790d59b90591bba20906465da58a538509e35af976c8b9a0ee1d010600b8d494775626844d279df724fe87834f12ab29a2de7c99940f0841110c0ee868a423647aab8d50e5a21892e4fd98c6f73f5b6b022a21b081130d72fd7ad799fc94852c0a11c9d83fbf422a02c52e8a08ffdc440bbb005301c4d8e303d0f324e69feca82ad87c21a772c3ab20fdf040cec9adf045b416062bff5c485038b0fed6f6b5f280e2452388bc6b2f539d0280f60215714ef1767719f4308bb486435b1aa67a6d92492db5385aff74407857cd022d480103cdbf91d3172061897542f20eb195c49706b03ebfb17040eb19ae28289967fef1abd6b7c64cc3ddf68b28c20e7067e70c3d43a2b22b82b930fb11508c64fea8ee477599bac12a6061156bdcabd5cac47d34df519a24e433e45b8b296b8297eb53b05b97f33399033f3ecf12c3ffd40215c1d169339d291f6fc252b4e45594288311b84960d2f6cd6b4539dabe5e96950a0b94849a65240403d9e4adffd953fb95d0b888a3d4d41ccb4e45cd818e776a43c55b242ed7df0d07a82af39d9660f0b1eb35406e4235c408bdcdd2566eaf9984c151738ddc28d3465342b3e40dacf41e497194763ac5c2f3c09bc6b83fb9a43da84fca0c40677b8c8c2c11b6b12d96dd389fa79bdce17f650406496c0df1c239c70a54c58dcab869aa0d943705abf32460f6f515ea42cca832c8ce5c749fbc44ae3e2ef349c7fbcf95f8163b3494640ae85e4f9c1b30797a39929f94adb07ecca7fccdf93cc6407f5b9de748506248855332eb450ede3d8948f3eba98e965875b40e66ac1d70fbacb59601295a2d8ba5553bc3a12e2c1eba828032bf22ffd20b9a179bb0cc09c8641e5d952c73fc835d38a5215d5f201ca0eff90b78ca519471b190bc388bb9c2f47aab9508db2e9a025c0335775c36809e698875a9661c0204f7983b0633abbef534806b794f14f9bcb21573817e07d9975d6e8d8e515a86ea1696fe332f5d7546acfc63aeda81cb9377abc41fc970da5ceff1b956a66f7848691607873bc6f849f2fe6a6d4748eef15905c68ed30399c3da4921aad1294f6a27e95bd7d733f5b171778966c0f7a135cfc95133135e0fe902bcd04fa630ca714a211c7c4653a2e24ef40422126cc653937164f6a5de8462a138e56065fdc62fa27698f35cc31b0d4ed411402ca7796b28b3f83778bbca1287a41b85bb8632a0b3d2fbdd38bd06be083d311dccddaaff88d5d7dcc72d69d842c7d6fbb8552d08d43027882de22ada97f7a2b2080df69ef02a3420ed452aac344ae670b49eef2d76d7b32336e249d4f033ae6d0bc63b4fc7fa5b5892c82956e9091d0a378ccff7a62511ad633352954932ad75f6ff366a1ffcc28ca2cd55e477fabcf865ef7e420fe4bbcc2fb4480fc3b31510a46b970049127a43eb6e804dc9424746c9730a357b6f4a9210fc3222107382a285aa833d040aec5e88ae464e1b48ef93c63dcefa79c0eb662c546935c1fdb93e157045edc23d044b494e67b50db58489f929581178c0496126dd05b638f0d223c08b7471cfa4b6d82910faf866339b867778b7d6425002b66a6be84af7b484850a44c7ce428df8054f0deb765f593fb3648ef1554527a7456c0bc8a05e1c84322d4d889ee6a6a513f8230e8ea2f145e8f4eec644d96c3a40c3ccb18b7586b83459b7f1b5345501367481fea912f9686dff2c087891203a299a339e24741a3def5f2cf6efe5db22526515db324a766136693781659e4e909954feb399230019d1904dedcee3a8a02cabcd19749063d4ef2f94054b56c4d5f306a2643ad1526a15f0bccc5ac94f5367645645a4bc7cc423fb3568ac6c4d7728327fd15a4b308d8c747d7dac8103ef0390767e5b0f1c7891e46e83c558165f4f5e3527558d29f350c8dd0b22afb5452505cac484bf35d03b297b3f4d0a4117a457f8caaf611da9f4a75b64a8d0e6ce47e7e833cc552e17255816a36130e4f1796ca73d523c4c1febecaf529d0e893718f3f30ffbd831690ebc972f4be8bee46a2c4ee7732a3b972adf679b17d0d8b51103f4ee11ebcc943171fbd6812678d54fe73823bf9e5840c079eebcc9c339046b8dd1a9ac4f6e29bc5348a03e922855960f87fdd436a90f1cdb6c42d8744782266f492af128ea70c8d7b039915f40b3ab411b9204fa5b27ef1e426c6c6f0f77f0cef150c1a4194e295113a00f5a60802e7fa74df4c6785a789fc10449123f58cf274612acde752192a67865c4a900640ad5f9ed48feedf7e5c9ce3cf9898914f87fb3c6256994da8b873fb2f4846a2ed534cd9a674de6b31e1b71307efe72994e10fdb64d8aef97c6b80cc5c034303232d487dfa5b085c09c083f2324a2bc111989d5b6380ef7621fac88098ad67191e938ba979aa07f7a854481d06a7af7e1046c36a56f0534461d9ef92c32582ae5d4ea58c68d297d89f45b65d1b783a06a41467677a56616d280b394829934511d493c3d447e5d192d9cf2d3c1a10a6ab2321c4969f1c4604044ce451b732ad7b608073c6a208a32aa7a2d5a01cfe63e2e3fcc4dd9303379281d734b632ef58cc2e0978a975cc060977ea21e580bb84decf1c78040f07d2c114211265b495f494bcbcca071ddf96e0feab433908c20c0ebc93a03c9b594efd1f1b44d1c552969b9981da4aef36f91b14bbc92772e5ccd1f1c684cb77db5ad1b40eb04ee8df9881a9b8acf6584d79dda9fa1b2b0127c3bfc4332828f0f16361fd1b573be7e8326b34a1f1fd7575f161460ec98938f77846067cef9916977a277032bd0c51acbec98007890d02993a32f0ac85b8a10161512c64240d6845317551220eda9c38c931522d1b97b3e0dd6fe98db581eaba5863a26a68d049ed81805b6f7bea43337f7d8862a877cc4b439438a629af429a0b589cc321569486f1f1ba683dbcd067430f70a1992848c64fc001208766d26f2a50aef3353b9ab742643b9b1b359b97fec45d940f77241c8c097fed7630ea77f8d451b36f84b3d802c21b3ed5e9a0b80e792fcd687e90084a3539eefbd4eb3a837c89f6fadf645d33fad21968bfb4bf7cd0cb990ab63ca03dda4c1bcab6238cbf5aa541f416ed669c1d0b315cb435f2fb65797c0bde59ea28320a29dbca151f71fdd908f2ab718006ed13eae3af371b194f7c032c8042f2f5a8815b10127854bae5a6090c19964810eb361df87351a90bcbea52b25b22dc4b08c932e5445fcd34be74849bc41314f46a22415799be2caa94041f17d0a6de15def5156ac63a93423839abaa4d9627a6b41e2c7b9d4f718a6780f91c8499dc0f6917db605bdafb77b1305bacea89aa925ea8194c75bb8aae314be2cefefa26bc4a6e892ea1b97fb22b52036f2a3da4364e294d5d5fd07f7df770c62cda9ea6e044800ee8dc517287fc247874f7438a35f6bd4bc477e3df82b29f626903802f92f67157823b905ea32ffb6c7a881d22ca5f3c643044d262a6a256949fa8a429433ae1fc1db52ca32e61bff9b3aefa17bca76f892af723dab3bd61d6bf1705e0c71b5ed44288f2a3bbb470b210131f1407fd0fa7335781731c648bfe0cfc23e9fcc770d26c07607d733edd7c530792ff6552a63bddb9818537a68f9796629201cb4600ce1d45e19dcef2e90e5a981498b8de9c4a1917f7b61f7ecba31b571762470440590ab20f00cdcaff8844fbd882713c96e29f79f83f5c6f49c10836b8b5850e4cc3e061f2dec14b5ec3e953cfec1bb624f7e28122d29a20480d63e24420b1e9059aef148de8e5fb4a5cc34d1dc69e2d522d311127750ac20939868648b4fad2a349bd1b1559c1b91abe11dcc1d3c8a93941c174b0ffbd7653b417b7b8847268e83fc3c7cd84391995c6dbd121a8dc9bf1cb3300b39a986477361c911195680e75c6f6a478b8b93049a97e94fd3c2d7eb08c0d0102a0af3b0104e77e8cd9e85e1c0d36c72ad0098471be7ec2d0ac1b0994d6239197b542897c6365fb90449845b848b54a20f53d5759ccab003b78c03c61a86bdf3e6ce559e724b4fc820ae8a17e97bdda0c99e23199049ad50d14d49e51bec193cb3446981450bba36c2858ee5fa369dca14ac344982e1a240616c6d75aec9c6f827056195e248939653170099b309803af4a03ca25198ae3e895f07c622d6bef7ea6b19b5967fe3a12ba9f693b6473224972bece22ae9f0c727bf7738deb4fabea00de67fdd64201dd88564564b99a3027cb5e85069c62a4f6ac26a40e7ea8ca9035a27feec091649a38fbf779d55085c667abe1c7315ad85d682997ece5d83607a05aace9688d56a460f6fc11d8c754abcb018e292b13adf165e00151340c84373ec24b5b5c48584369c10d7b12a9d9606b3f9a8470d8d6489109257d921bd1ee6b6b4b1137d3a4cfd71a078a480849294827a0a39f7ab6d857d080a8d0fa3f0f430fb52bfa99f7cdcfe8e440e51dfd6d7ef13df9b912baa2b1d40d9f820f6aaae14588097837b38e3f27fd07d57d751eefe381889930cf49d9605f0ed4084b4f285e038bbc28b0276012d49da7d75c07d9bb0506b4950c67449385c09c1c0b910c414ba2f50952d42193ef71d75d3361f8e0de70101326be2db4252c73880d075da0c2413e53f370f684d5253c5e5ab799a54c1eb1a3a33d784246055dea80bb9de80143514eebfc656cbd6239612dba942dd29dd7b3c2ebd3a297a0d725fba7e205f1b04bcd7b3bac800b86922b2e035d7f432cc60077aca25a714c0748925bf60429b81f5480802af32a068e81c3ee163294f17252db3e6a3fba1d58cf14fc324a2896b30ae5a2cac7219b42dbf2e519eff1d5ed83f815aa775e201c456f4a221c2e236c93f6dd6b7a572a7999efd173b69b38e04e7f878688f90d195015a679e2a243374ecea0f766f62358c517aaf3a51668a7fb97f03f16ff8a2c7a059143e4cbdb50bf246fb70a044d5dfde5fa5acde963d0012fd70433db2626ca16fb712ded4cddc713160d4f0527cebb0fa6b27f041d9d0358545e0b6df9bac7458fbe5acec04d57e8c405f6076c58b573b6a6fb6d555cf9377f00f38e8d21b1f075b5293b46a4036c7ab7cb7e19d23e6ee4da306496c24d1e215ad0b499c30783f620f33915c6ce0ce4b8e6aa1d43729ab90f84a2132e741a774d52aca700fa427df4f7c618b00ee36157b4c48b650a8afa13abf2eb5325313e4102b263dc15dfd67cd701c540fc6e78076cb1fd950bfeed33e81410ad8a7854a989a7122a60db1e8783d0cc9d8549d64c6c59ef19b8f2fc60fd77ef4cbe028fc26b20c1915c6e33a84c3f8eb1efe15d6f7470f7d525acc3c77ae0763ec01cebb968d554f92549902ebe6000a0ef4b2e0a7bd1d4f8983dfe24500d7453b2b5fa8a826b86f8cd301d9a7d634e47e28e2c59486ec5bd9d34bcffd8d112fec4ea6d18c9094e43f156f07a20749219d5e8b67a37060f97b03f17b19bf9010da83b82d1ee1ab22b23e6c6db0adf28ea123b50f1193b245e4b6b8e47936c067c6059d73b93ab68cdc0992eda0c956a4a7526dd5419776b5515201a255f7581b8c013ea5dc2a479a5392303aa09644bebabb256e3f0d526dc87297fad873045e228de0b7a29bc3fb567cf35f849f68249c950bf1115ca1fec323137b1849edaf80b548a0ef03ccad12202cb1e83634bea58c0c2685d251163ddd93c5cc6810376903f08d2dd2241c188ff0f162e160e71aed1e1b17eb73a6f97dfc86d66ab6633894fb28f829bdc21528da65e17d81169c30e6c6eb94df915dc85311b6700fd75c0fda958b373f442fcb20199307c1375acd35bb08a52bc853b84b51e91ae89eb23deec310ee80d1b8bca9e769da1a936e7738f5aa09de005399d2348c2ba3e126a5e36ba0d3ed60b95e2fac72c5f47dc01d1ee365657e1e573ef07c3a680eec177f643c9d66953b450b0aec780b50d24c557e5970c9b178d8d9049a8454af11d441215535cf4d58be63b57ecb61b0c9b72e62f6d4bd0b8bf02c17bbe6932c3dfada232c37c5d10829dce558e16a1a9ce67e2ae1e3b494fcc13afaa082b4a1c05782fdf0c39b1be8b324e43a19aaf8a88c4f16fc3276a85c3c7f6259fd310162b19385624d03746cfdf6e48caa7ed3e0ae65b6dc54893f216594935415bc2440f6dd5558e3888c563c7ecb626ff5eb054228e084ad9e5c0fd0ba5b9e2e58d48e247f578100954c596bb639f0e0c50529459d4afa3ebb956061456f5d4b718a969d803560d00929d8425843813c608ad068941c9ddd5976e867f55d5105b66664eddc36142a456da727c20a0c28710c3cbb0aeb256cd593775bab220e4c3bd9d7c02e32d13247cba38f012e01537857afc9ece40410e2f553733a4b8cbac1352954c7c49139fdddcba64a98b7d77c845c19e83fb45db80912d10f516b6d84212e5a6cbb7e5fe3479f2d55021bb988bc864f739d28568b499e5e5d4bbb4c2ddc58006be05a35659013fbb139332d5b25abd3311bc5f635e38244134f88c58e8e2128a5febb376a1c5af7ced4adb81619b41768a387cb575462a1acea5db1063f8b1b0a7b178ed77fa6ff80778a87af36997544fbad4dc2f6dec543054861f3edf3aa0d263dcbd9a335fc73a072a48ec3d23329b2b7a2afffe04bf009a05e50c2ee7829b13c95e03133ecc4b4117426a3402b3d33f3cab4d94b5bd07b01367a0f5db4758de95c5dc0e5b0b2b0f6760b166a0552e96e4b8d957f64ffcdf833561efa124e42e6810f0617dd69f760933bbe77b3c780702eb384bea776c55c22d90a7b7ebef0db5a6600bd093140ec58f66667de82d9f7f6ac5addad74dc15a2d70119fecfef179b1b057dc9af9d832ea79cbb7e50901d849315e89c6aca972c9281ce90792d147503d7ee91b1f18986b267b8f745d62a9229c7d32402573d1b2daa4d4608d23ea0ccec661f888b80451d5aff9078214a8ea9d73ea4c53cb326d0ed37dfc24168a3d04bf8ce8cd3d02e177dd78a8b95288dbb63647a252dc042a2e8fdb9b3f781ebd1217e46e9636100fc0867e3f99a20d99217139f9619701989f8efa15620cf2091f54cee9c7cd4f81c2d7255d7497965bf03d9d079ee41bab293af66ec44a892d7ea1a12e41e8a9586db7cedf91af2d43224025400d97bbada577ce1eb8ff92c77e1626b119861f42f5be619de2a202aac1798702514803177532273ffc0befebe8fb4440bdedc9fda819d04fa5633541a84cd36ad051f29ec92387806427d53dc39db4f3faa5fef8cc2bda204bb3c78ddecf6b9c69d6d7eb988dddc37646e8ae05bcc6ca5a9e35e3d7f1fe0e53bc0f427c6282d80a558af8948d45afc8d84179adf58ead104d5585231a8c80a79d8d5dc4f3e7e22c594fa414bae14acff55f7d1d9e36e6be9879296ed520955403843e4d0ccd13522684fc4d51b6afe44bcb878c843480feb4e89ecd1b387a136aab598f79a71d6132f8d71de0022f6186905b9b25cef750c5fac350485d5de382c92984bc38545c65b95c66279e581004df74c599d02642d02425f7c67071535f8a4dd93b4dd43d1ece6845684d1742aef6c4ef78e6ad975550e1bc4442d75f48ca8d5e70ff536814065bbbc69ca828dac8a2a9ea9b7984be50415682e98eb7eb08a2c673e869000c3ca6a4238139192d2ac1af513c201a1747f8bf73453bb1c4bc94907936c89483e79c5f369274a0d7b395167de5e85c5a5ed67daf621c3c214c4fdcf372ec10044288db544489735ebe09f8d48af38577ad50e6bf921d34b1392d15421685fad713ae7af800979ee1ef50c34598b17f7510835d70a2285fac5077c597908288456c237b6a7f7349aef7bff81b8f91aa89b0b6532689aefc7aaa897af403449b4a7a3bbb663337616b04e1db7070fa5a86db13a87d380f330a7ebafc12ebe34c16e50055cb534f0f98efd93a3255ddaf756c82052b7255d7a83274fe4278210604a38484601b10384b3e2385fdd2ccce7a5f5f67bb407c177ddd9f886613ef6a84afae408f814def189ff0fd37c663737f8629e984338334b949f6a6c78ea221dc5408380a9e41ac397a1ba2657454cbdd12304972d4d97c493981cbe1e4a88e0fc6e3aa226eb941e630608f743aa8fa92a1e54962e8967072bc4783be03c3822d011baa6ac95c6115a977f56f19ae87180184127386dedbf1536b8d578feb580357c5dea64ff3f118101b3e1461c1b74a5022f1e3a94f83ecde9ff179efb9962eeccf4605c0d588efbc193f14962e571adfe236753164b090febfb3ce849a4302c74186ea04f868c3454ed96e36f99bf3b1aa7ec586e8e914dfc867fbf4d014b37fa229ca29a8c11a5db51c90c79d3b2fb25f091b2b89d29d531495ac91b3ad0e0ef8ccd6131d8dfb3d6ff5249197420553011d9a73805ad38d26994b8fe5b32f2aa83a78ce787a3814a2cf11488440f39cfa0056a75e85d37e4bd2427828d5728a0bb20311ca34ed768df0c5b1d6ad6a1e21bfaf9e8d5b3ecd7572ea98f927a4c4acf07ef9512c97f3460a8181fcf8f73ac911c45a194e0d2be2269b13e25037417df7047bb9dd37aa91b8bc2e87af96111713e92284e9498c6e0faa319c15f05956f13a3d5d7dbf8525bc92d48997fb79dc9531e1e0002b87cb6ef8d79711810e9c9c995ebfbf72d28135a68258b1579763ee3e7a5897c0f7a53c2776637013e8b39d5776ce92680c930b47ef76502041f92759437ce6edb60672597172da34b51e2b76a3d281904366505b345860f1ac479095ed5e131c1818185c766f6996052e0fba7374b85357b82c88f326d95400cc8dd88d89516446a6590aded91308e9dbdbe2c570ec52a396b40de8724dd4df74de92faf16a44c3dba246ccd80f7102e7279a61bfb1aa2da43a56b28195947d03bb7c227998738a29fadbe0a16f5a2e899371ed28f724346bec4a33113a110acb94c3c69c00c5d70aaaeb92c55d4b38bc6251cd83036c59960bb2c4b2a45a45731bb6fd24b260b2858ace02961fdbc0e08ddb39ccf2e426bf53953658f8a0e81583c97ad577c395b71a020c5f3cffb2b661984b87931d4e8b4683da53b1dbd908ed1efdb9a00ffe5bdddca73c44bf0878b3168581236e0224a7f3c3dacf767c68fed8a440dc656b191bfd5c3bbddb778a9cc7d57e8283598d2e5e3b66b5c21551bc23805bb3322efe3e5617af658c8750dbf570b3264c6db742a5cbf8b44f968d74e579f8d3dc46ade095a6e8828d884688298a6a5e4a4cc4444cc62f11f11d71c0ee4ba341df116f9e371b6d37d133b5251459cf534ac006c820afa627f8ac60ec0c80a345055e4fd7a13e5e2d7b2fdb07e0dbb5c6baa683e260d76b77aec1ba86d2eafbd86e5e8b4748a9afc1223904ad357fa735a49f1ea4d870a3abbc14c29b29474b1f31cc898dadbba9b3be782b21d809ba1c6e672a3a682b611dfd6a863c5e36a8b188eb8591627326710f9a7ea3310e09614ac6b2bbe253bed37e769bb8403b3d3a731c7a2b13f07f49a374c7e41eafd809c2b0b4b0db4099af7ad94123b6679dd75b3a49b78bb4d216f35dc7da371c646b0f4cdfa0f55e5bae710f6b91d3432e8bd42aedf35caee4c38d1463a02ef671f9a30ef6a162431b3beb261a82abc11704e8d890e03fa222d8f4bb9e8c3524b622fa4e89bc618fa41618f49fb43bbf5e9bbfa4b21dd5356c97d3780024d56b6f2a759debf6507099d388983e8d17bd79e33e12e64d58d5f45c06818a939e4aef374533b4ad4c71e7b59dd12753792323401b38527b46b8cde14db06765db9e7387424f23d2da1d9f3e8d0f15613f16bb8cfd3a76475d4c76e095a4f0b2eb12a8bc4389f8ddb34e268893bd2a64e2042e2823271f9391b8cc4803d6822a141ba3f0bf6b0e456ec3c6362d4339333c78c114649b39c6602181f0ce6207c083b0fe0c6beb1aa48e92a09940fe3dc27a143f04996a9603217e2c6d684f3dd1957e8163c53b06b0f0932d2716889c267538d3763b40cd6d280098e911774af162750bce2c3fd6511fab0ed1773a2cbd32ef5754f3cdef254029952b88d42ec5ba91d9584e016df8f33c1db113fd0f3e3e51ad84348e14947d98f401feadcaf173b61f47ead5ec455501b562d36fdadc229a09b545b6fb436ccfcb46c17571d5054acb27686b291133df66aa4f5c1355962ac032fecc7b56ae7c3d59e037712e592ac1a1edc8d6cd46edd661529190305f00dec0bb8c0e0499ff3f7295f4ed8f60726da3bf7cf48db4beafe4a96d59fe28bee71ef79fca4e8b8314927494ca35dece6e3d8e78b505e4d7e80b92d73d807c7bfe17d04fb775430cb600d17578d5a2c6d92c90b9963b1ef5ec4e24f9711a62d174a536cfb6ea03875862be6ce170fb6faddea10fcbd3720851b026ce9f37848294cca98a2e505cc9acb52325d426cdcf8a586de908da26cf75513eeb7be52167aad60b22237f316abc53f5170802535b612ec7908442a5ba2f9f7c93dd000f99faca1a1b6e0622a3c004b5117158e13d6e9a4b259259d261733b6e4bbad798ae93477258028ae389b60f22a9a92407bbb8b5e64659eac8358d046e7740457fa566072dfc6628e93a52ef591c0e5fad5476453ce87da4e7876d19bfb50d6abb57e38a865bad96aa4946fc92f78a420436320d7cf955f6895e1f880c307033c495c6762144d4e04964cb72932da43f3dfa3788601f006b3039b56bdd57e5391ae103639a5aec7488a727c9b4e650cd97b690d3e6349f42dfb5c88910f0e8fe8dbcd500705698c873e727571ad64989c046e54db75310cbba5aea703cfbf8cc36596b96decaa9d805b1ede017eea01dff0b32cac98b93d6c713f1e978a7f3bcbd8ad76b3a3492f99ff87228005c330b9f240a7155eb5da5ee184a026b525d2c8689961c90595fe3b0cb63497b04de0320361f2a50341a7e476cd6dd32027a9975f3670577180be667bb9097521aee0f74b8a329d461e778c672d11b7599ee4eb57e7a1a65c588fb42793b4721495df66f43d0f0545ad510667c64e2cde1933cd5d039858bb97f7c9a4ef71c3aa6c1a107f305c618ce9c371e1df00e2ed1d1236da2e5cc460fefa65e7a8c50f99b76d5e569eb471b3a05bf92be357c69964933ae85371395c774e25568800b25c6930a798206674ad4a5fbce01c5958b816dfdd6335035bf377248e736cb2275b23076d0f7af8392734be8918188fc31d22582ad871988d500b8c2358f3eaaeca5bd26af700eb63952e4db185ed4da2c587248c873883cf8da58c1e6f8f26472690795721419e8c51b0bcb919ad648ff6c2ffcfd0c32835a47eb27062858ce2f6ec9d0b2f1ebafe3f81cb35ff47d5b25bdc9bed01a5f452a5f9e8bbfe95dc79b703495f5da66ea929be3af7e7b8b95d36c201c0436b524471d3d51366dcac8e2857627e9fa570e0e0bbd1f0f988cd3008fba066b1179597ae253bd397cc454bd172102a62c8b7450efa9b8827d89c160fd24100fd05cbb3bb1b6cde12026104b3fb0e5695e1ab1aa2ae30c654f2343dc26aa53554519897a8dcd01b410fd8d3d008026bc0a2a15c3421639e3a970720d68731d2318327d9cafee9f5a797d6379076327c538aa8c3b0899720e1afb00b93f05df4be62f3d248ecafcefbbda86758e1372f344d752fb29c6e4f6ba895a4c2087456b15a90e74fd6b5d7902609957e0df056b30338119ea5769fa74d377b7670a25223664148c2d4f93992c780948b376eb3a4aa1aa61b046dba90a8645640bc5256aa213c8af177ec8d77f532064ef63cb7f1c4b58bf2043c1d28a23cedcb86d8943da16a391fc934698d063717354d0a3222c329ce6d0876f41f1e1a67a6743736fe1a8361b9eb49603b8785593983ae9031ef94a35f8b993f6a1faa650b6a778d71c3664382a2aabf112c900bfa33d964fc854422b3a2eb305bb3b4fa4857a4a8fc234f6270909919dc5a97211a3372632abdfd8727185d1f50d0f52485b26b7e02164d15e50adbfeec3e3320058dddd421f175de119df69b8800fdb5176319f7286bebd26cb0966861aa2e4e6dce9d5d9d29324fb5889c4f5005afcef7d1afdb3f1c2ea80b042054869c9abfa8a92b3fa4a6789513a9d20d27cb47896aa822bf0c7d249d00416c840863d034294b13c977737556dc1bac6df73135c8eca2b338291bd5614bb3817d20c441a82dd2e16da586e2ce218575011c1540c730f1a1c1c9e14237d6164407b34a3cc04bd743f90c0a24b53d3a53ce87ee47762f10c5a22d658a70d613b9022bab3f25436d0469e642df4cceb7a205b14bb18f8bb2e13d95705f14a1a3ae9d234f223a9417b07bcbc3e94898edbfd8d349d0965fd0e917556e31de9c9eede253d6c7c52b38b9a3b4706388bacbb7d0f337f3d5099ee112c9ddf4270cd8af889477f696d2bf5fae51e0cd97096112a9649b737abe3b39d084bde7e440dadc8e9efc1a357c6de8bea8c99ec0c5f2ddc27b2ae41579c0ce7fb83a73371125a9f8724de2290d806451e48a3ce507ef05df93c7c998a5ec6d9ec65f38c0295169927902bddd139c982120d8c41419f9f9d4b19d20b13cccb17c7b1b0e647b5eab104ba84fdd32648a76a688394f80c4f465e19905ef0d5e554b1b812fa649694508add348b295ade48e81062bf4f90f98bde3048c9b73a7cf1925d1ce9a30a69db0ad004946d83e571345760d0486946dd7f4e02f7a28974392013c2e0980db1990c3232fca638d668e939695530a77728ef74f806028a5aca48dc8122a92811bc69dd0d35c729ba6c6f287f4a72b54dc2233f78325e9be3928126e31b152383a5d0d873ca02c6b30790b6c847592ec1eee93e2af00cb84131eeeb778bad313f171ffd5fead0b9d7e49d555d936952463b23cf415b343da90738995ebedb72241528ba7b67cbb6890c64b42296b30f5c2814d7bd980586cd7b6124ee8ebb11f41b13c802e61d768052f1e944ddba1e6cf595d51b3fca3f3c8331e7071b922913c6340ae56a51cbe5dd8d6a18d3e5454c8dd9c3e960726e3d91d2d0c6afcf8a0f282ac48a4dfe0bc32489aafc123e447669d6df4d5ecf5bcb759155e297ca1a83f46e984b06cef793b9e412e2a912d41a75c5dcbd768a42ca7d9d383f4974ddb080d3a75b49f3bdcfa6f8fb72191e8c309998d20f24e2bcde44c7ca7080087d51d3cc529ad8c067b922c0dff4f93b9d8435a37cff2b5504cd4b2ef79f3b6232ffba1b21596957935c95c18fb6ea2113f4eb53e576a41302fe1c67c210b2180036cffbb683131e2bcc866290c3906ef21a86edca7108f35e7fadc9c40d21d785d23afaa94ce33ebd85c371c1b892d2f84db255bf6b9277a68987d1a4aab07ab9a814c1535222d2a72a02e59aa99d04686e7974c5e77d560c29e07faccb1e8edb118753c0637295f9a197d03845a91ab2e1ab3c3bc2c668513dfd6ab791098c0c25c3a9de4389bb15a68271ab9307ddef0da02f90389d177a2026bf584c1c56c7d9a25477e3850587e8ec0e7eb5728e4f9990fd6b00e6beb369712f2ea3fef4187cb71096239071d69f200af972de5fa8de72491cbf1cba02354c54d63dae9ee7bf510819a4383e4eac334999b6946ca33b2741da441a416ee375fe4f6400e6dedef53b1f51e51c753b67e164fed0c2124f5f0e29e9a555e27a80df03a1c1b9e2fd9adf57d2beadc0d720ce233c9afec1a4f8af0e2b2988669ed585c6101100b9094b9c0739e704e42564273a26d4d1af7872069369d6bde2a8feadb00711220aaafb442dec87f2e297491040d6e1e68e34c113d78a8e8d4f9fea770db73f1eaa94a37904e276a177ced4374249a815dd92ce179fb93d8b4793772a4b7606c4d469e71b3bf71c7b91ca6407ee0f930d72283e1c12018fc1ebf1a9991c61af5f98e128d882719b02bd777020c06e0ae086ac22fff1de46b40e4a65848cfbf0b2fec0d3bd3c7b296ca9d608059d0624d7f3b45630a3302297310c75b1dc3f692408d6eb7d57777236ffc166b6c90193ea83eb58f70525cd41c51651144c2aeffcf594208384d1ea21938d3de2fedd771f85476a631608790aa3cd44f7468ba136861844f3d530e339389745475c175d735976dc65f49cddab267bbba953ef681775ebf997b8cd406aebda26b5706ca080609f1aa2a6b4607e96100b11ee9b1f92f9ab640be781103ffb69c20dec333c6042acb09f26d941ad46603475aea287f13c30234fa20e70ee9c52eb032321cab94464ddd4d8f2b6ca5c6939f762b85aade7ad519de7e1fb2fe9a61dcfc4bc170e5cd9ae16521d0783eb136a77bbfcfed1317ad9098c5ac07d62e79f1e0b5620966f96bf4a8df1853459d7a17793a405c2b6750d7ab95cdd1fb3be202ce0b45d1ebfa5f97ef949149cafdcab194d07d69696819accbefdd857438df65d381bfcea7e4b330cbfa4c0b359a5e94406c91ac799f6cccb11c29be569187393cf467188bbeddae65537888e66db9a6ffe479ca200e4a88a95e89700a98575d219664a3427519bb3e2a7856842ada5c2650e2d4011bafcf302c7769ca14ae8bc10e662687a377b06954ee2a477657cf0f48215c568ba688d17dacaecdc5722b2908b41bf94a1a9cdb3a14d0d98776dab056889f0d791d022a85e3b603da7a00a64cbd76312e5f473f46d596bfa9cd30f8bf12e6d7e26f07399a3cd847a460ffb143a2777020e09229a61a3e73eeaafdd58c84ba55efaabf3f76b4cc67a6f9fc1498b9382f3bc3a786d591abbc1ce1411876495593c588059ef5d219098a65883dbc33fa649ddea69375bc539e07b6a97ade5a3cfc0a014410b842eb16e660b31a28435a09a7fd609866d146a8bdbd8503305e580885aa34247effede1f97dc7818aaf5e9dd28c9cd06ce5ce9965be89eab514beeef2ec002a15632f424f7b45677b9fc4c76c6aa5e1667b46b97c39c4605f5b5685eb08dce8693076911052f7ed63748bef8bd1d4e45cff5bfbda9bf21707def62b109e239ac8801158859188391f19b842eb645df6be0a2a3786c17ffdf56b76d3ef727a822391b2b62ae18bf8ef8d610f127aab4fe829a2c87ad4f4cde810cf53f1a5ffbf5026f2477eb0cfaaa1b34f2c8e4c2590b29f9a511ab31f4a6d9b5e9576f18c4eae0f24498291d77e124ec13d649dff5fb5cb97080354eaea70ae63e1d8021290a0dc09a734cde16195c66ea74a031bca149a181eaf5999af366fdbb20155bb5dd250d8b2adba9d5211a136736bb512a4bc03dc391d92047c69ea9e5a361bcc943a71b569613e15895144c1820de05d765363a7e2d55699287cd0e3bc5fb8e3d73cac82c16f613d38aebdb216d1650b10e75bc8d264088a20a2b174607e5d18e047161e3089f1cc302b75165cf7249631aef646498831fb690ac0c6382744f79af7d79fb5407813676f822340f46306e0b1c24a8427479934941ee625bbf79e3cdec6fffa2dee73296317b6d7cecb2f0460f8804323d8a3e8286b662a0ed49de7e37486b56b7d941ffd9c5476859b94c78ea44625d0c851d02215097d047788182b579ba248e7f04b81ca606bf6833f1e1b091af2a6af3c20c4eb92ddddb20e912c51b745a135707ac6e3cc580d346cfee3e007680adfcfe5a820eff5ce70ad48b8b8e396b0f9620c58a2ec89cef03ff28fed5555f92e234ae3cdc32b7a2368ec929a1fd92d152ba130f91569d65ecc36a0d3fee1f44b4857903fc3e1b86660210e34a16202d52f75323cfafca8fe84620aabc1627401786eb714071f6ce7a469a8101071577eec0e0d0810ad81b2010bcd2999e76dcb2b3087424ce62db62443628a29358e5521a2a6faebe7c92db95e05ded4c9b9b4db3ec6f0c68c0cf203e5e063f9a4984d9268b26ac966564a12e6d9d360fb0a6e8e4d8889f6ef276acf7477ae37bf7e2a5fda0d44e5b6ccb2317d9a9a7d33c8f0bb263a33ba28fedac981172bb4808d70bb35d1a15ce72c508fd4ce68fa0fffb24631d8f013b90bbca1d5e9fb31d10f87cc6720ee599cf497c6af7e0fe9bb573375d6385c5d02f71a7f22fd1a8030831f7607ce584fdc41abb8b85b5416091a192ae75aa54af00993cfef2f68d02ffe308f5f52575cd7644eb7e3345a942a2811c2427158e78d2f99a7a7e1ee3c24cd1998defaedf10c124f623296d21fee7626935e1f166449fd055a35934171b41e7908cd82f67c665940d539e0c414ac4fdf0ec90a40998ae11227330d9d6cfa7ddbbfeb1d8cc7047db8363819f96de81bb5ae5f750b133a4e11a4fe62abc64c35b90a801687820549c67b13ded42651b0da7c6b7d21b3abaf96f96a80e780a34fd996446d180fef068a173b7c3394c7ca5a112b7d0452bf50a8b6a388a7c7051614099c6d65292b1473bdfd13b694f5da8864ea6bc460caf510514689721d50b2cfbd83e19944a5f396025b5f0465c2aebb9edeb6fbada59af1590204ea19a67e53f9e9a5fb277178b8e11529b9f614e088243b6831d3bee703d664d6bd17cd247c7fa27472f441691bc7cc837a290f347bb0feba4e280d6bb112b486b36cbdc5a64f0bc8716ddffafefc2c5f3a842572d39563eb53c56782c65f83492993d3cf7daacfa5ec4ab46bf3b35b1e09afa9067a9204c41ad4889c2bdc6475599030e969fc532b140ea6f6323306e52b161a97fe4eadd827f1f0b8e60fb76fab1bd08eb3f7468cd562009b760cb601682f2e9bbba395dafaaeea119b318a46ea98ffdae46d8a69522f4ca81d6a419d35ffec1c71604d1c8a3d7ffcc4c06005ad9ff56c625c8dd031bcf7cbbec9eb76cd08d8a9ed1951d34db153f8a8cc51e36223f8257c37cefd747cc907fe6705fc64af5aa19a1f709f400c1540ea9c379c68a93897aa8a46b5b640b65279b5e85e0c2636920eb64319a77b3045cb0788414282aa595a773b169611a6897d2f5a4ecacad657b4dd140535100d8ebbeaf45273ad779754d51765acfe18a1142bb029621d1e5668296b5dd288bbe77d423264def63ec7e19e53deb88afb4b4d012b050227b10d97fbc0a86b167dfaeb18109a810edfc2cff9dccbfd29245475b8b1366b2d2c0666ef73e7ae3244b44440bf69767e20f23f4da8d04ba0572b73fb44100d5fa156150432fab4c0464186eb967da1aeebf790ea733ff78e96b0e4246e78969b222d47d92a6d7e9062e8222e601a3dd930fcb1a838e791c3d6c22d97142faa532e1a679a669a40613ce99b29daddf53558d979012de693149344e56317a281816322c7ec8f46ec407b04755e9dfba8375be916d264f88e86f7743b0d63a266f36214223b9d06f1d8fe3bcce6058e76d6757f95a82381126539e2d09fec2c4a1f11e5fcdbdc304bcd3313737d3ff111cf7705fb88c90fc6fb1378be081b3568f3d87153316ec615e488206f2dcb17ffec3e974960f4dc5aacc7eced9694607339cb59048cc26bba8bee9b0d48f8934a95edbe5c2cef3e74e9639db990268edd83d9b397467ff7401532562be5cb1785d44a10c37326e4b2ea522c6e2ba151cf5ada689723ff81fcc307c46072dd23efe518a94853e2fc0e0d553a88d63791c39c1d6123c1756a5940e9e7a5391cbbe17cac012af1e52bba6728c4baecb0f2d7c870b80a5f9de53ce91f71d0c56cb135865e2f7746a49ad308fb2f561be068986c42ba00d3f8370893c5737ae0954e6917655c7e0f78520b71def52dee9dca92a39261eddbf0fcb5b44e708f654bd86cecf50faf101cd0a85ac029e627785fbe0e75b3622f552554ebdcd68b976f54b04f96e0577c02414ef24691ae5d4ed715c107fbd0ae0308d2c3e2376cd1b84a672885e69fadbdba668f5aae97cd40d8cfd585495c75e6d283226d2cf3edf09a5f0a47e2b21ba119887c5d4a2864555fb6551a193bafde99211b6031cdc90a0dca678342791849ab8a5bff156adcee9a6668c5af9d7a259b2f94a3b7dc0f0ddb213ca6f313792766a78daf2e2c219c4f1c897b88e832830b24c545b4e4a113dbcb469d77bf78361cb3e23b679cd005cb1daa7670a08296ca354c08fa62280e3652b915e39a53cfcb77cc2627f0bfc23babf41d49330b02cb2c985eb09c4c6c907a65e7927ff2fda318114a8cc3064d5df5016045d218c07b3685362831d7c5acb0a14de06a0a5d0cb51988a45ea1070d55e1b0d0f90102c40cfbc90aeb7ea5f3f01e9ea1fa5e54c8d7a1ab62f388b49300e802872776534d3661b3d6496a827af6f755af6bae5e2e957012a438e80620203eebc658be63b86405fcc79eb214ffbb112bc4a10439f95e0372beb3eac417e21ba7acd3a0ab5d6a54e54ffc7f8c0c30d65384c0a2004b40a862ee18f66717944448a276e7bce0b2b71bde3ed20578113ff338ad4c1395f03e75c6fdfe6684768764c399fce3bdd11b75ee08a470a11976d49b58ac08c677ccc082d4ba3970709bdafc3126a893a239e4d9ada1db6bf37dea594fe40104b3af3dfe8ed2fecf4610c0d98fb70ef323eae19f6f66600c2ab343a11237dbda3fe8d923d89b31cd96d529ac117cec60ecdf27179164330e87cb9d2f8d89786c1773b7b47bd6c0213a98d6af5905f79e73662e56e7822610c3f1daa63f5b4a5c37251ba53586a39492ce7490b52a9b9c835787d2dd9a7547329fbe8d8836356ffd1cda59254a86263cb9244748e0e0adaa3937303a5fb8f039017975e6e799be2f1b1442e4f5007cacb7f5e05b202060e5c2a553f3ed4447fc7b80267f58d34674e28b7db997f6ffb1698013a156c783299772e4eca441f732c6693932c52f094ebc0bc627d872151158496c00c8d02925acf0080902e4b838228a76584c335e32a703245e7d70d31b98551dbcd41c7a45bac14f13415579a767b9f684fe445a1f723e202c1eefcc56ea39028badd86f90b8018ea6ee4e8d8ceec73b2203e52ab6d01ad9dac735094df47b01c1755352a59bdf081372299681d1f6e3be36f2227ce900f08dac2de2ae7910b5cad91aae3150b6c949ee200ea0f92ace5d1e7f522cc756aebb8855f74aa3ed82bf73175dd51cc327c174e7a878cf4b577e5e8401c63e0cafca64fd7421af0022e9e59912b0dee11881139dea8e962e20c1f65e4fb7e5255957c6644e625ac43f8f1828971b32c544d61ff620f308a2739c96390ae375c52038c33172dcb80e05f41fd194279f51ee2c780e3814fe4568d31aad1ebc545ce4f209f0eaa63403dc2490926c292520a15a62dae294d3fb929697f392a0669a8202cef99d88979e05050e71b0c0704c53acb9a36c5b112e21c247b846bc082cddf935b0c7ecbe2ad1b7807f805aa8a8201b5b29373796bb61836f1ab0d3332eb3c900c3e4204d5b36398b07db47a92eba40d822607693c7cf6e6dfa431ba2bb14ecbb3ed45d62c43b81ae31f4f071c840989fa7351c9302652bbfd3afdfcea8782af43ff5d4844d2b9f0b35d7b80ee9f4c609d25e0ae96c372e7f260f40640a26c8f5003debd2ae3ec54c8e47c7cdb9e1989b9c960aca81010f620d16901c581ed24f09ff0dac5c852e70e14471bba6216813d5f29702c882a039fa43c43878960d5816403851e0924dad80557df7ee1c1310d742bb78862a69bfb6bc02afad33e4d1a9f04ebeeaa2e880cebb8124e2d63bea597b3513416090da48b34a5e10e2a9bfab18b5b250148e7380569d9e62900ba240b1ddaa420035b2d49eaf847cb137af7e591643aed38856716cdd0f1ccedf3013768616a78f63d8073da2b1c8a3289d092a62f03d00305aa037c0fea3fd0329f99e772ad47c892d80b4bbd7d62b122a587e898469eb0997da82f3b67a1773f12ac2c566ded97cf62d47d44a0a50eabb4b7a5877eb32bfb383c4f7a4b5f7a51ba9a2b1082dc9ba0d47b7383184d6f75d8a71a0c86fd7607cbaa4afc258ef105f958dd59cc4dbfa30368fb87a6bb45e59bc71574b266f1d331faf0142f1c92acde2fe835cc212bb42457cd8a74dff3eca3e64cadb0119a39fdcd54859bc3e007de440998da7b6eaf9bd2f88112908140b8aa0248e37454810c9d66dfc41df52aa5f23521ef04d5600e36fcb75cab3d212895ed95dc86992207d38e1bfc8013bc78c20d74c825862751420074a0cf5dab97fb0f6450c0741d74cd5225ba060da0c62ec9a74a27d80443c25c58b152087b98f46584c1cc594dc418806dc264c7814c20fff271a8768e696e851a03f8e3d3ec47163778d61e5d5dc68c8dda9421db960e4e4b53b4c2e060c52bad8b115beaef036690c72c308cc4a0b029111ab5e16fa700fc2c7b8d0c9adc43fca18fcadb9077ec93ed10aa1c37617d3dfb934a4f9846d8e2f4d96572979a1daede9782b6538d5f9e7f422563af18e743da3995b89f306bc8e5230c3349039f9f58cebba3fe2f0eed51659fd61a3ddebedf378fb120364fbfdb5291fece2659c572915c5c7130db8e3bddbac6f9a7e414d71f9898b033b760d79b35829d7fe56c3eb6b371b2d265f6addf393d2a3903edaaaa5ec2b9b655b39574983ffb37ff773030be74bd3a865ad55ae1b78c9a70e8d8dcfc09276e08f1dc736c3b66fc8e6383092df24e4aca829d34a46d0bb4a4a6482c4313cda8841cb2e26bff3af7b8ee3af5af57f67f8abb6e424c0dc04a3c54571baf59761aa5ab1cdb5056d5d04c5b17a7cf4ea69b250de67704ba6e1786883308f2ba425c63a7de1bde718c45e1b796f1414e067aeac2e8420e259668c0a4526bc65a54ad383c6f6dc0aea50fbad80e8e54437219e3b150a379739b1e86fa3741282fda46e8a85e19b6262cf6e0cc99a4620a4612299f9128a0b709ad952e9161373e0244f6a3a3fd512a3cd94bc716c69564753ff1fd278610b86c64e80b1684685994a1880aa5ba4bb46c28c594fef962b89f8fa8b270e15c0e938232dcd0431dc265ba71940e2edd35c042acf7ed04fcf52ae8a4263a4c1e07c98c3614d168569b08ef44144165fddd390d07b3643b962b45dbe50be76d6d24ee9f6412ff10040976690aeaa96d13fca0cfe08725e62711c5a07bc1a4afb78510b14f64df83646af12b3624d52b1f861856e2352e6643ed603865089cb92695f781bec80168b511bca0ff50c176212d4bdf8bb15fa45c3b05c376c64cc464738499ffdfd4814b0b257466dcce2c1e760355f090fecc4864478aea64a55b784abf11b423c8a5d7f8a9fa4d3afb36fd6229b20484323eaf1dfdf13a641c845e41453904965413cb20aca452f89a40932038f538e8389ef7bfd115459762238bc293fbf348258d2feb6bf278442919b646e76c988a80e757a8053feff2c927c08f96d0423c3bef25a4a9a85bdd23d63574caf868e6253cb9cd80c18074029753c3e0ac2aac337446bf5d2b0e727418af9d4365f0ed2a0e047269f702a7f39e6185840af7a9b15978a543da0a5549084feb1554f12c4755c05b478dc30acd5256f9f24a74db7196be422e1fab85b5490e4bc57c9d3a469c56abac598ff83c535067d973e0dcd1fd7f0caaad5f3d141d48ef41e623d551b82383c695399a1ef16bde03544355abfec13d4e58fdeef51a212ccf88b2d88f37a9186f8d9ecb9ea8219887bfe2e05614ff00baa45705a1ff5805215f7e4f355fbbcb39d30c87f24bc5f4b00b06d97cc8aee74d49229590e22d2625a7aa7ceebd41099c9f783ea85b9ec952a8b097e99842f30dbff5524dc8f32fd04ba61c2259a681bd06d7dbab57e07753ccc03528c7786071271fde3c8bf816be389b42f07a8e95059eaddbf65cd73a61d33086dee8c3978c630509a10320b18c75647f8b09ee44763a7b7d0ed212ac72fd918d77bf64c3e38b4ff4f801a1b256e8c55bc96d03055403e00bbac84a394a7e3fa861836cfac511a21b458912522a2a0664e0703830d1234fb333cf63002c3b305c6bc7d6fe6654a9e2bd4162163612045921a3228f1d9b5f4b16b0f5af2301d59d8b50950ceb745bd278f7e26378ded1d903c725b458b17c2dfdc6da00f8e10062df6e7f329496f9e76770c1a50fec0b54215aded03eb1248ad2a16c72ed522a889f3a1d961ffd953f210bd6c9f162c5196dcedc5a3cdb5982a048b3f597f7d2368a26c89c710b4a455276ddfeb91c83fe562822ed5129664c5049c9ba743883398415c8471ff6ac7e09ab5cd3558ba860404dc7c3348c4064d8795977bb76e6955669706fb4848fb4e0bb93af2746e569c197941a9b59cf38c4c7133801ff83acd1e8e56908cf830b1f72f1130b283be0da202b8593db22d8b892af657010ca1ba7dfa9a2e5b2041e183663abfd37bddadfd62bdcde84158c9804b2f966d26fbe267e5b5df982251bfb36d6ededfb90074b583ac98908a33bb42607367ef1e7acd196f617aadaa22289de11eff05ccf224984298b12bda794afa1b8b152f87873c75befeedceb2c4ce25785631bdd42c5ebc58facace4243581726e94c49ca5853bc70de9261bce67d05f51a7c3d21fb0ca04c0e98dc82079fb5f102a2d7203a51d52a0c35d4d647e9def55f6173dbfb76af0b8cd538fc3b5dc594d1a0c54a5af667b645c36cbe7231065ecb86a9824a3c911f914ea036d32a86e692e513c32a0ca703aff7c6857a55327fdbfdd59e410e887b9a4fc600659d70b195132230dfe03970a6abf5fe1cdc400ab63f2be261d7d6efcf4d150b61876ba8c3048afce9e96106e821b207d2e468f81d72d5bec94551b2d9d2e44f712f7d1b2d217abc2729c1f58faef70a40fda6752e4ba3c4e83a941caba59aa527fd579adc7855d1db4adebaa2dd80a43e3a121ace5d9ab8294c042e59669422d447293e2619354d5e0394385e8a70f759da064856a891be79e87dc0ecafd9ca719eccd48a06062a74d407d946e42123de180e0cbaa1462f1d160a0f8930f8fcc235e84abc7967ebe1bd8eda9e0a54076ae28c3ef75d0e30c4adc72c0b1610f0e7b31e9d6b539cc358c365b32bf557cd40c4cbcc09652eb46fc7ae233f2c96efd23882d17e7ece3e8d01ab9b5c2746b559827e06c7ae2507a5e70a19346338971706172c627b63d100217ddcccbf47aa037be56885001350cbfdaf8d52100f03518094b02b0d92476e75dc23b6c4fbae7bf56f189de801474200d745ad2b156a9dbc434fa4a2b9a69bd6a21465b3b52c6ce9f3b666fdd5ef0c042deecd958d6d9b45d24595c71a9cb496b90d17639bdb12cc1d8cc2f46d6080342d4625899d928b96f3f43a3f808884049a3b557b858035b38b9464348e9d39545ba96bae301aeffd508d816e8c262f74f27963a2d3d2cb6f916f9029ecde1e4278b96cc8848796c1a5d0bb365ed9e45df3d8275f38c4a45f92869c6d5329be60291fc7f520ced7d77ccd90899b5fa473736d42ecdecbbd34f9e37b55bbdb1b5ed72fc06eab9cdabc084115f62322be3a03ed8f4765ab00131e349814c202ddc080d7c03497692f462a5e24ab257faf92d5ba2cb333ae1035be40e62579ce51154326df96343015042a98b6d5ec8f9d1d1efb82dce09a3eacb2ee2c14a77be86877e5899d36edea28cb3e9c743e5fa25b39dd29e4259909031b1538e07c642ff3b66e946614e9437567a3c68109dcdaaf5a5ee1bcee5ff7fab7aa5908802ec06643bf5d2ec1601c9464ff8330e7fe3b0961d6e8ffaab82eefbf070ba03f47f02ae07e642d1411dc4cbc1178f41b465e2e5b922482eed15cb6b9678d9b63678c298c45f903fd57679cf5cc1541b51a110c7812e71db90c5dd2881129742ee64b19fdbbc1bd1d06e68808ee257f2f0560c22b8caba567f5bf452abc1ec7f96e47d97a659dae33453be6ab0e1bf976a19ee6477f3430859df150643f985567344ab320cae16fa57137899cd97cc02b9f03c9b109009bffffd10f29cdbc31a1f3ea01253044fb502acfd24aa1001cde8536105efbc2ebe5528018d1fbeae7d46f2c26fa7c10afac7e07a2140baa05ed5bcf1f8bd46d93520d5a949c38361fe24e679bedbb1bf6b116da3c906c60edc039c871500e2fe471da62bda5237568d0b903de3fa7f453282f125ddcff85ff2960c5d15f875e984074ec2fedfd6ff01994b00c142fcdc0f45d2faf693960b137a7149954e6be8ad9688c00414de25558ca4fe134cdc93a4222c0326f40e969caaf44eff0e67c43c0ed090b049b3193289a6190080a3c31af7c558865b087eaaf498d1eb64f76601f70acdebbe097fc2bea59164c11360c3bd16e6f15db2fcc258e5355243209860a303dd6e98458d782be1e6b482c09c7adaf5777228a366742c59b5aaec716b778ec504dc12b795d8f28bb8cb1eb85c93db325daa785d244c82a376d79800ecab9e1e093200db29489ad1165bc8bee165f503f091ff2927e4b3c71f5936f48dd097debad596bf6c58ef17ddd97dbf7a60ed3bfbced58a64afd3263bdf2603f76e90493baeb330bf7f08b5806fea535f917f1f62d342a8ff56d07417c38a6f17167ffac268d5257c9e8558fa0dc1b5fdaf62f52e21b00f08449c86fdc50aa4baf807b3bfc056845fe870e5a466b5976b09445648c556d6511058c6d92a0f45ce9b85866da4bc7e6a4d891c70d1211492a03694143c95ed46838985068558246a1c7f4dc9e4fd6f79b639f5049fa22d5bb733726fafdeaeac20bdbc1eeb2f37884d86befc790748281fb38769ee550c0d98f680a3afe0aad4f4b1484bf7bf43783c8e86d14e98d316125cbd657a2415f6edc6bbd3ee144f29c29d021d34e60d9fdbd6d3b1c7df3a113a6ac4b2575af7d09b11f01bc37c88d01fb48200e9d1fd1adceb1b32677ca5082bf953836f5c3e271813334bb0641b239403cd3a7b6ab77e87ce1c1f86327600f2f08fb7faf328aeec1846987802dca209b9effcefa10ff1993226681f41febe6f72286d97d3540e5446741199b71df1bb1a9446a50f20874ebe39cf87e01331d588a963924af201e0fbc94aa71792ad62b1dd06ce15edeea5bab46945377d17adc4ae2fd1832af3b2e9973124f29898742df7f5e76cba80512cfca8ede711c1c52249ff7fdbfce71335883e200cef24c053063b310e5d74027d2040116192fb97f2ccd50c18dab9909ed4894212fd7da97c75d2252a174f96c47a19eea2060cef952337a9bce705f95d27be9eb1796550bb18bb5f5b33aa3de30f80f067c6d55efafb7b9da9727ece236952ce969e067c1114fb48e2508c68c9bda86f77d6eb0ca07457707b105294eb8fea0940524ea0846132325838c1ae609f4a274289d7394c5716d3ac42d84349c104f58ab06c5d6c57c422de40b68db7ad37b66270ea043b95b706f2af99ceec622ce62e1bcc3d087b8ffb2a0b455e7968a314a3abeada0d20541e850b56d118b2a7c24d46d91b2e9d3f4cf5883ed01287c226d7797c3d8df9e8785cf8ebb9e20dc427e07d256a71b9333cf97a69986ee7ee7ec8ace5551f30bf72e1ae0f8d9bb97b9663aa3b4029e0cd986d1f936baf6d81f7e6e374f738e37914955d925325c290a37efb8033692942e4d153901d5db5a25febf8de02e6bf7dcf81476935c0badbed0352a4d07194b9595f12c12e103dd5577a52dc82568e2ee7c678304df9f573811e7ad4dae9fa531a159b452e7ba207a664f468af36e8525f76b27d73f8d14d055b5b1224dbbcc0e95b1022441ba4f7b66208dca215d63d58b642baff007b462f91701c3a63828045891299fdd95dc06809890488daf20e8ec61962e3d98b4c0aced11e30802cbb979f3df7800c0a415186285f0138ce08c17a56fd8b8827f412da19d48f8569cd30b0049dd9e1039a4ec6fcb5ec788b8ac48c1c27665311287e04bb323000024b020f09c983cd7ec19c1f909897111c210fb9388b0f6c85ce58ba4d8d08c4cb594b2284ce66e2cc5798a784dee4c79b3e2bdc0319cd1a272a749e1ab2f4fc4bab625575eb074a83f9ea34f8d43e04c8ca2a08427331e0ed1cea0c042055eba6f91becb46c8f1423d555f2a6ff273e8d1c9aa65defd5c6142c4a0a85b4f4e28cc4aa82f9b53d6d1be01c6da77a276b73af4446e03a2b677f5bebf1df6ad9a8524f9c857d51bc50a0b55ec57b5c72997d2f59f6902723894b22f9f3ddff7f9754814c5d6053912ad934cbe76056a1c6349e1dd4d34f71bac877616dda157ba6d7f1a58434e06bbdcb93cf78dea9fa5e28c2dbc8907fd203d4daca99e32e2356d61e0ec225d8c43f5f13a4ca7cfa4535abe21995be3a3f0e69f7ee7611ed60cf5b6393e30a135646fd71f6c232466ce89528586f3407150598569dc378ab4f060b8e1fd6429981cd2078a3a3b78b124fb035e7510379eeda82e0a13e1f4b4b777d262eb5f27097625d635d73e062e3e5d1d5dccd41840246d71e8cc0ee1a45d72e367e4e7ad65e224d10fd46c1aaf5be3f6cce8791893d117e9f91feb7c5eeb4bf5fd70df5248a1e0532298c34a299d2fe95a22cbcb1e4cff7812ae31dcec0c609baaeabfb1e58ba8ddfd78027cf11a2c85d60b1470e9caea848e86e4351547640fae6797ffe664c7e8d1e355f1f29282d7911a31a6eca4edc065690d1eab1dc3041acab9e5d36690f85acb6781f5c618bd9d27595ec326cfa7a40ada6a0452ac8dc7f803f17c8580c8d19194b4bfb64bdd93002cbbebf858cade01ecb37f00a9bad6606c03c338fc32facdacc6ca4ecf01d273fd7fc6c83a5a9ed232ac71cc4da2ce2f10a5d0f4a0e4829b124b1036530fad424c2c105b43c7d62a39f1813a599f54e83066d1a4d9db6a96065ff74ccb007bec1b864be0a1e731a81a82ab54fd4d644286b19e7133a821a65351ce65e63feba85294fb79d950a3dba6dd1efdffb258a2a882e04ea86f9f189606204427f29a323d1cd4bfffb131594eddd06ac4ba63999344448173e2cdb285b6dc6d61f1b26804af4e511f764a092da59b0a3ecc53c38479a7cdc04a973feb08d77060b641407fa7e17489b8edcd92fbe8f9134635fef1677367addfffd0c665f4e7f96b445fa1baeb43f9f223952dbcf72e1c435c6f7a9e9fc0d5ee337dfb829d214e2f86fa3e7d898b1bd02155b583a7b05f4ae184d2ba753732250ab00b2b014318aef42e287f01c4871871d64723635cd1185b617a50d0d0282ef992b68b6abd4b30a7eda869f6973cd593e1869e4bb0cca13c3917ccc4a50ad68cc7f3fca7eabcdf1887aed7d8e2c0ca3e8889d5666c501731ae46c4221353d776b2e96e93a0e2f779f8acff7b39e641fab80ad9910fa6960497606d13f47b47bd4481a09e200027c0b2756911bd277ab646b0ca4d2abb3599269391b9493296af30b73a5c7262a5689534b5908508bdc4cbef58a89a3a38dce864cfa2c318cac726fc49f64b45c2ae80ba190db0a5f4486b1a37393e69d78bf9fc5fbf8541993962268b258bed1e9318c1e0910a08ad44582ec37ad3cd809d60ddc4072a9cd2ac3795ce34b1b05175fd6a37e0d42facb2f49864388168282b2aa448d66f4b7cc987ac29c48e819001648d17a93db7423ec8ea88afc39c176c3eb38fc1cb4a4b3449549b589329b064d299ccfc3536b4b2f79ee929913c52aa229a83df0118863b4c12b741d2a479554670c406bc8f29b46175325ab046ee5902900d870778d01d64c66db0535b0e13daf19b8e71c8730a2c87aec50417cb069d8a630fa969680d735874cef8bbec875bd2677ac726f182e11582da10821f0e945151e4f8796a97100e8ced2cb92cc400e31ca8191491f678b0d775ba0b6701435a9e07d07c7df358bc7f7741471c4214fc94c2c9dea2aa231e77c391b1d52d8605520061e684d7be2da15f359cd6b505fe0dc441a733bdfcbb1ad2fc19ea54fc65a05317c0f64e026f0a5a4eff7ab8508f9f0d340b523855f1534238fa6ffe7f9ac74251932789ae6cdb7effa0cddf82b9353e395eed20dc234e2f3a16c9f03f49c5011e45cf54f540f565e962187aded00939a2bc7d5cbc599474a5ca24fb6508334bf3e070e567eb43e79f32568ceba73651c7ac01f2d30d2b863fcbd739e80d5564a881df987e2a52de57c2bf23437b155290493bf1f62ebdbb6280bf05724064f8fd704c228f03140c7f1a41a7783ba9c1a54d83ca2f4378738fc9e81d0fd94cc34cba8a5906eb6c5254a657f627046673676cbd255ce2a49ed9b8693d619f61872babf8197301fe870bb2871097fc122483abfbab0786f9354c15a8ec31e07155acd40933d3d37ed4b32f2e5122a8a4f52f608ff3d61ebe3e0a7a6dbdae8c3652990f87687c4acc64b1185019b96b0917f6b23a34c5fb5460d02aee912b99196c19ef7f29081f4eaeefa5a5361d2d415c618602e6203e0a45572cb3eaa95b89924f252512bc1be38295f0cc80a09fa72df090a9fa9e6120466586b5076219e504199a4a84055bd1d4be229abbadd12b1c21a43a1a6610c0510536409f970410f5e36a29505f39865cc650192bf8d1c21e7146aab4e80cc867d11ef95ba79b7599de6952c2932a071861e9c6583e014e05cf9159073a32330a5e03203e9bff9e2b37e18c72db24a324dc7948263a1aa92bab621e93aa70d19e37a0eddd0c765a649a34fc6b18df0bdf8196d3ecdfd30578a2e4d5edb1a20f56f86737afb1b920c93b0cd2506fb06c663d7a20d39e33af8cfb237194589b6b72e6134637971c9fdcc80f275e050e4f0c7ccdead5e24ad9a2245f83d5e296a3082a016fe404bc9eb656e3ceee9fe8579c459cb79d437ef5b231df5bd1fd7802bef40ad7369d533ca42231ef01d9cee9efa7d72e8170a91d84f3889af08c0035f4624af23209b9bc2ceb76bdf061160c5a391ac15facb36c9c196c8adcfb358b9c33c910d69e9b1597315279bfa6f0358ef63c30465837120c3327ac0a92036654060f7c797320a6d4ac5e8fcd9e9f55bc396688d664b0c2eb29ce76364814d7a6723ab78e2df3aea1d36261ade838bdc723ba8083b4b9b2ca842581c77b96ca1c0134a5a80f3b49b20e4264dbf2b4cee87561182f318b5e58bbe983f528586ec0493b20bd497a795517e3d9ad23e9dfcc0a1b1299d66a7ea47e7a1fc7b610e2d29f6ae1127e86fd63688a4e54c553003fd1d0cf5bc83611f0bf3dd238b0b03dbc36b2dca27919c805763b632c1d9c918d1584158b44231443e619007899b291175dfc831a0d964c46a79325bbaeed8fd79a657fde2dd49c60b23ed0fd05a88470108dcbd18e21cf582e7640ecc60ea69c1b54cfd3146b2583be454c1b92d3ffdeef91104b6297bdf020292d0ef81dc57d2c6556b4ca3c7803a879d4f623a7b7bb389f0babe4e5a0638d5403f5eab1414252cf661b3c5c73fee0aeb8130c7ce09b355a717d6e3eaf30da11a3b87ea0eabdf422c05b5b17168f4acd0f9147e73b7c2c4cdb33ab4fed70dacca2d1dcfcb5a06de306a948447be2e9baef0552e5805b6028fd8e64b70dc22d4745edf34134462730cc2509f5c8763ed7cbf9d6cc97c7d8c6bd8fc51be9dabe79cf77c9705a68e96223bcd5bc9c9cfcb2fb163d7ef8cdb06610902805b0a7f803f85fd51f7de9c3322aac233730969216bf12e82edd175459ea6e84f038a75e167b419ac2a25effe354c0124192a7ef4542b7c66b9d36fde72dda1d026cc97f57656cfe71cc02faa9962e53668e5d2b346bb2ab89914a5cfabda7cbfd19fc039f6c69467258c19bde5df682b0b7d88ffdb4a8b51f625a7b64c2d185b795b9d85ebea4be66c42be103fae4ec1095b5f1abdba9f20f58ff794b5ac5f343b91ede639d5cd4f02726dfd1a6c0006a9c4c6ddae5355a8f73ab9db7c1b59318857db9fda2a76b6d7ba9295ca50d154bd4d18cec4842ba695f34dd45f3b667b6c46485e5d74e223ef92d17234f6e455732b670f4b124ef70f0c128bad44b4767bf64ff65cc2010272f61906a7b5c1bdfcee5591b0a4845b28bf345460f4dd8dde994cb0aa4b500249e45190da0fb6d4769e3fe9644eaebf7f9ac3cb2672ba8342158e0f8a23d98243e4868c672eb02fbb190d997da655af46c6b5fb6e421f93555b5149d22a23b2d1e5bb8c2c7f34da6686cab8dbd0e68fd77b271e33f0d3ce47e659687572ac6faef2af8671d61856300725a998e5444a2f35617dce25c1dab7505983a8b2ebf82b6c0e11fb09582c43378e9ef31240d0db45004400c13432e9c574835d767ab9309460b210c218ca0ca7707706c6dad26d0f617436c4025a62f44513de1bbb8787e93d73378e9303a5cbce03c2875d43e17c907eb1cd66c09fb4c7eed57f68b37b97e70e7855b35e0c1744e183e03ffe6ce2aee2594506b31bfaa21f7f5f7bf663095ecc9bc3e4a2211d7a59748f6afbf3c1a35aa5285cb264691368913f4ca6ebbde31ddbafcf7945a5385837619fb03504b598488397bc123f20e835df3405e4de2032b875076e658fbd14a385aa01497d346844e96d234a39f57c8a10f3d6cfaf7294ace69532f17801a6aafb4c4a79014a720d080646f205b1bb276794df8a095b205585eb2676501774618c2fa95fc647cb87ab17420b78943df87fbe03bb393ddbeb8ef268f50c7376fffce2ac80d83142ce9730cb191897e7f48bd74787d739495811a98f80e77f7474af181f202e4a28870d11a57639c98985fcad9e085bddd6ccf85726cf644a8009d7a9180235d62030489a943b684f8a7df676967c3fd77671dd346b104947c7700d80066354701a91d9bd81c8c5605152228f1066d2c565630d8411b78bdd8d340031c7b32fb3ddad6271c8c36bd892f23b83a80ebb3c8790e6f41a30d63098f76a7c3cb75a1690ce5b2cb0544988b91c601c4fd21aefbbb6a3d7f779505b064bf436ddd3bff2e8fc370e299938bc2f4164e758423681e5a1c14761abcd55c35910a3603deb1ab990b4544aee9b7509098cab4b9f28bc3027000c75a8cf747cbe26801b59b744c89188f79d45ca8ea658f3e6f0010ff72057b328a6930fd1608899d15932ac59d1893273f0a058cb8537a4c9722bd2802d4edf8621a36511eb6d4ccb388840850f4a978d133692f1f87a4c71fa69266a3f8a30a437c13ebcf2c216c1ce0dd0c6233ecd97105a847a82d0ca6c079961eb4231365acdde454fdb7f5ff1f884e092936566f1366b936a79acbbdac75d2e2769b68ed75df60dc989a4d7adacb2580bf7966a4234ddbe63d02c336c655d9315621e73a1fcdfa049a178cf2f28a89965b8d2f91d7af6786adee27403a2d697d0535be8727f03956e9f9e318d3ffc7120ff24f5432c0b404e0c023862b71d8f0f0579b0609de4d23298f4d22e50756a308780799022b9066fdbdf9682c085ba21bbc0238932c67be39d47c2e852e53c134ece2fa333d5a97fa74d5557035442a7158d0c98f8b93aa564f7e210c7da152907145b73b184f0448ff6be0d1a90cf56195de5fcfc4a17159305326d1857ad9ac3b235998ceb174d74bb34b0343968a902e45996c0f7b3d0a72c699e9fadd8603ef6a907fb214338c1082481f958fc4c3250641e302bedf2c0925a18cb97a6bca32498414386cb39543478286ca343a1a98af5009412aac50c1aef9467f563f02a7e1582997b57899e9ddabd4f84fadf167edb0bef6568448240442653ee83c82eda93de76036bfe889209fccfb3dd0f829a0cf8d32e79bb8c68ae1d2a9c6f6e249efbb18bd81d15fa0a2ca54d270a8922b6aa1e19c8f6d0aabb2052425fc2b03d7f5247ae1c66628a426c2e0c27fe0f7063882b3e98548f2d8f21b802ee278402f0e2c86f7250108efd960131def09c92d25c0818d681801aecce99227f179790ac698f9d77252efbeb56975786f157d2b327a676a4a92171e69c4f0853e91da943726f56be08f9e6867e64e7d121ebe1c50a11fec5d12ccce20ee0ed3bf80653e770867699768b43bdfa0e25a31547eb33561f0f5f1ce2a235326b9721abffcdf0444a3f5d60e49e5391ae435ef9452d58bcaa030d0735a09d15ce89d8acfb64178fe802f4fba43f6fecb2a67bd1cc82baf6819553dffc593202c5a0051b66d10711ba4dc7fb370d26325244d5342919b3a828b242c69748a26ae0b6060331d096058eb04b4dc5be36ecc4a8f0c8dabaddbf2fcc62bed971de48afcad7f53bdce7161db1a10667075d6bdd3d0cb351bb7e775127ab2a99e5ad26347c8419d36567e0eb9e5fbe178d092f03fbcdbc3e9beaa839afe125551a7506f9f27e74fb75f43636a03cb6275711b2646d48f3a806bddad4e95dacd15131bc719f0e44af17a56a03b2f8b59257ce04efde8becfacd35831e3f75128441ed7bf15fc43fdc6eaacf57102dce85bac49d3911dd8a18e2b2dc45e6170110601bcfe9e97c5164ba0293b5abbaaecc5d6044be290d29db2809f8b06ed3ba6df97117b863f8bb63244f6506429893020a535414de4624249f86974738c129d165e15728216f887445c33b3afe1ec22145244134b33ebcdce68eee0bedce4dbf61c1e7da49562119bc0aa9ef493f06048c191203f08d4e3c048af1dc8b5b0ce1a280e0f8c1b604d8c93239b6b17bedba3952b4f7ff518fc95e006a239730b1e70996570b6bce9c4de2a427f9b8a165c7e23f928a468ec6c2ef217297c9d7ade9ca4b4d384ab277462eb247427ea5f3fc1a0477c8bf855cb6c6e268a85b73efac7596233de2b4634ce56e6a13809373464932331588db9ec94f60f0c01846caa561022674418906b57d7444bff27fbb28fe6551ab4b022547d7da7405a074157b2f19ee955867074cf8773c4c1e23e4d4e41d6fe614410f286ef2aca2afd9034b26fa0e98d4ad3d73e6e629ba1207d8a40a2230e78ce204b08e86949031c296860fb9cab6a435412ffb24ace6b675936e235b2a2e48793d0c772bddecf44ef130701c16f0a83d5d30397df8a750a7b91f48117f70d2549f8b3685dc4b5b8cd605458ebcf5ee5f3bb274e974ebb2caaed1d92acc208feacc3053e99347bbd0c13512ac275325f7124d9bea039240dd9fff7a90ce234d22dfd126a5364b5d1a3d0aaee9a7b73e774a50470cd3629ecce205450f276a1ba74f9e57ca2133e0e8a2b50d5f86d0baa0b710f9a21c6c3f4374988fd6d442f37895656b9cb9b7e789aad5004cbd6ad34cf3134e8a40813df30b85374983bc2a78c6eb57bb4ca7a4779c0709e5c557af639c0089c2e4d136bb90c78d0b4cb09fcf9c4c607908c8dd87db61706ba94365ace3103b113b121d13b5186a112a837717e57e80ff04ec85a7df062303c5baa72db6915d0f595d6606d15b0da046a87c792005576340b1938e7341b82c7ca95ba6bb5915022cc723f3dbe3340d9c53fbc928e511a860d0a062a99ef7ec0a87baf7ecdac1bcb4c78cbcd14603d8251ef3dd1310edada04c653952832cc3d3ce8d0778e2e5e973327e99843feeb3a657e0596e9b743a1a4cdf4ffd6b8d47e7e37ca1098ae959e5b85de7f65be457ce6ab58677cd35998b62c9a4738e1ad6e60374ae9942bdde87d7f8b2c52110200f8fc301344f79e4964fc803f95c037028459a3c961bb0b82cb44d40c4fbef093394d5970776b6f3ce3b04fbaf9689b0afb6b6ca31635830550e2dd741c37647efadce2e6570cff99893b65de7674b9a24a50c1bd290295ef3f2190a2bbde370ffce2ffde28845893378f13b407685f299b5a45f7c4a554e4d9b8a0ec477a127b4124d900e34e262df9afabe09db2fdf51791cdb07006c84e70f393f04278cb82bcdc6839d498627b5dd28bdc2c48239aa489398105b2a5e1507d54963603d2421d22645ac6c66382fd895d0d87a238eb98d2231ffd0b5ed57e2c1103c1d12e57ebaf45d749ed3655648b49727653e9f0aecaed69a543990c403b452271c3048cbced9c471843a9822d30678ec9c71893f12736c70af1903a97a1c64b69a6b68a260c48dc58844b71dbc96cdc87107460afef2b05c1fc7ce6b8d541676140051103127d7340507d7c95fde7bcaf53084213bc7229115a8d35fe2843378eba188d682b152f9d697b256ab9de30991466f73e251116ff86b9750471b37213351b9b9174b5089f6df56285166b28c66c90f9c94d56404759651c78ba0aab3586fd310d0d0d7cb1c5f21bef788863986e48c36b3c2e100ad7b5c8c86bd0a8b25be71c96e67ae47aaa5d63924804495fc9befa1deacfba0f528b1994eeb0bf17d4fde3603c6e8550360c7a69518a82669044fc45ac315cc070c197bb3fbfa45e43abfb9a45528892204067a305b744ebe9e2129295edcda5d93d96f6553f1a8a043fdaed44ab07bc22bfe72fafad10e7465c975df2c0f934bdad00c5f6d9a306f188f2691306c5071515231f67f511cf39e45b9cf81ea29893c99f40f1059f75218cdcc685f81b2c8e543d4cff4c51c46a146c3946f79f660ff5f4c9596f97ba55f4dd1c12bc044660af39abefcb582d36c78b930c2ba3f522c621ac32cfb99dbdd1868889343a6217702bc3cd7761bdc47952a97231faa1e1fdab09168c5884ab3c1b21bdb97a839db3abbcfc17dfbcfc6f5af8c8a409820d4920fa24b61bf7a402a16a58607046ca60a8b79fe5630bf03173e3d0025e13856a8579109eba98a042aaa78f23d07f434d157aa55cbbe3aef9625e6430fa81e98e56b4c4719622ffff438c3eaba9224bca62785a7810be5b3f49fb1a169a9362fca03acebb7c00cd92930b6c3a483263272073b77ea40c406de53a879790c19432f5f332919bf7b9e393750e0181ea21a7de30416bca89294b3cc7a526ebe43410b1845320746e665dc2f6d16f7c30e79b86e6668d541eb5da352fa2f97f8ba90088d69f551f8a5bac2f5fd90f072a33ff11011b0311c8274e5c23d84dbc2146a48bf1b9c1b96d318710d3751f1666c20854612ea99d24613360ecc9ff7742bea0fe347acbf2870f497193fe2ca59012ff9a4f6485b482c093285711fe0a204da62b776c436ea3342dabb96d978bbc2ecc01d8f90ccf11ec98e931a3bb375c35ff5be1de9242164948ef59dda84077374a4b0e6876cc532a43661f4989c0105c1e9ddae96f58fd0e22ccc435e8382aeb9ebb99e7523deb8c9bb9247feb909027ae810f86f7cd8a5c7c1150f843e346c84043b5ee347490fa3de22f140760cc84c3f48fda8cef1fbcc82c8305e4463714b263c54c8095e22565269c7a34cfab0868981b0bc9b3cfa47931770648bfdc5b5bc99b93199838969bb513efe8873b71e972003e1c9c10bb065c14b03e259c79d7f3cac5b03bb4f2c847848d3181a24df6276320ee3a79459d34625bf068cc210f2fc7658f010eb6ebd0861335029bbe6bab0cee8d3686f950cf77ca88b8cc05740d1c197ba09dbf7e3d9a3297f9cd87864eb26a0b02f68cda323a4f0ddf2bf4474b6c7bd7568c85422ded202d9e8e02f120eb37f534551b1965722808507d1490e6543c42896f9d95cd3193a99974ec7dac41484f20086616047bf3caa4c8038fc545c66f5cff5579208be7ea70c2f02236ee604c0a8f909d41145854a8cea4892c08b9a470eacb7f9cebd73e2e80af987756b87a01090ab8dc0bda1395697b5c0fa60cad25c66fa75591f287db0ee8284ee34dd89198fc7521068699aedcab68fa3e7b0aacfb88ba03492d1de3abf7c35794a794afa42510d0428034b5403cd23f466300cbb1c26384e2e83fd00eec694e5f7307e37b4e25db032bd1a4ad1412a629f8290ee37b777c40d6c59554f752890210ee1b42e91a0f79f8a82c73ea116a8dccfbd658ec3d24915ba8ef0680b7cbb10db9d920de44c06a72bc1dfa8b3f197819b94bd9a82aa9e289529517eaa6e9d519aeb3482c4967608b2f75eb5ae97eb50555533ba1095cbc63b438ed6ff8409f19a668ec429777e60d52f40170100d0f4aec6758685a4741288db0d431142e99fb7d561d9a7cc67833f3701c71bb5211b07ab79443647a10deaca27251ee298e3260c2e6bb3e20d38a7527ee1430f601c6846894496f4c7754801999541ac09b5dc1a94d688ddeaa888fe0a9a1e9cf2e05b3cae4e266952c3a4d3a53e6bd2cd64fa6de7caf2e377eddb11b8992ba43454d9f2d691730f803ff5f20b9a76427a91023d260d91402d85215325a74f966abc8ffa938d7fce5b9cecd12bfcf52683a1b3b36bbb38dd535acfb2841ec9c47a860ba69e98ed19ad6a8ad506bdff8738d09059ad3b282af4c82e855a6bb7258aac0dea5fe8af0c7e8ce7b46e7a5bec59b8fbc547119ac51f665feb50e0639ff0a5db0bd25f6af5e6f7e778457b800e49b5ca63ecacf6500c38069b6e882f52fe336176ccf78206291e30c4bd44f58a593ec3323d5fd089444bc6469d532c8d95f8c30bc5ae52416d5baa98eab01184f001c64cddb634f1b243049afd9da3e3d3ffe0ab9ab37dd0c2e25d0b74470db650ba8d0cd803c46b09f075c5de1a85054ffe9794fff97c46a743e928d03a9552dfe27ee9772aa4c042ff2979fe12f22ee97c1f79555a302ab0b40acc9db43b7244a5a2c784694ff66e21cb077326248c682149b5dda5545900495da2daa40a4429ba968fa62e50dba6004e8e8fb551f3705e4360488da361bbb88028556bdab2d0dddcd4b83706e923248f783d58af5405f4858313670422cbabc60fd73c7294a8c606fbf12d35de6cdc40191ab429c0399029dea90bcdeceb8e2ef5bd2bc4dc4e6311606cfaa6e74402f79a66467181b25a1cbfdddb4e3e28b779ab4432b39a304ae6f335ad50cf0f64426d1ec07dc18337261d25ba9396a2b750edfac63c6c3c939fcadeaf83c375765dfafaac7259137b0d93b0d3055bb136f7037a43ba5e05889e7c562d3a9246ec2b1e4f0cd73728dc5b738b7c3386a9ca9f0f7145210d70807d55b264249f1506cfb68a9c9f1d451de85f420f825de65fe4fd5c6977201668cc68a1885be08dbb9518a4b361ad16550036e7acdd2102e06d405f94a7312d098843b323ebd13971f5a5f388dfc8afa440828e6b9e39a82978265bade5085e02d841e1cf44868e4714415225f4958eb640c940117b113afe1952f31430e0c6c9d076a4aa7a07cc2844e010d5abd38e444140d3da5ec74bf5619e0749d9f45e6507e309c90b5f9fd98b802152617ef2030d53c12ab06c66a157c3ca4ffe0c8116bcfec18674fda72c4e92b56be6a7a07115b8ab5e8de98da8d472d26352751e8f8227063030d2b6c26bd635134c90843fe62351dba2a2389a64f8779bce535641efa3c17c5add587ba47a538b7138aedd164ecefad5cde3d19a71746639c46abc9a7465342cda3b3e7b335743da57daec74281b97c16cd7d62fa1016420245810907a269215a8795b0caea65de16d6a0efc1b2646b445e2f82a90fb8631c3502886424ede7fba2c991bd4beab8081b676a2c7879909dcf8ddf117477a2b3b5fb57e459db13e37a55e09047edc45e0fc15ec7e608c5876f907a3bb888d31af36cdb10795c61bee801fb3253b7bbbdba4ed091e99de3b314ad725adfed4732426e5c1cb91aaf82561aba6da44269c789caf58429c4f4e2d5ae29226edc3cd6148d3917496d86dca38a3ffeffd49869e241387be425956a123b47d43f544c9b9d22b9acc293e72c0a9711020a712e6f1145e5e99668ca4c690539dabdea234b5dc4f74aa9954c4519dfef0318683ddc371fbb6abcbcd42bff7c3f0a896ec0edca164d7362f75db78a1f228e83485671cce65eb3d9520b82d6155597a864d73eeabbfc09bc976e5b860f9d76c1731e793be20715c2912fc7b503aff1830303a29611aa0ba60eb4327e815d850a88c4fdd930099200f7717b130cc7aa31af80d6e17390c71208ea6f8382e79910d2243faa313cefb0e70def4e573bd6409cca4e0c2306d56310619cbe85d4d6290888b284add12d48abd584a7f0d90631988d8a859d20e46496e131a1688801609ebe5d102391140634e670b9b9fb9b494ae6b1265bf45a1ba43e8b4f6b677d9053098ffa8c986d1ba4681ced540e07f9819521212fef13efd4e1eeaafacf75500ecf0d477111239a3865b7fc990b4987391008fa9aa029d35c250cef3f1e380db50a8801ad50894f4b7ac917c2d6005b9e7ca54a855ff50eb9b55845a57b49b693b8557023fce60f6fdc14fcc89ea632ed452a97978aac54885a5b1719b7ab593729e4c440cdb7e7e37456fa72d5a2fee42ed23c91f46870a2e564bebfdd41fb5b13ba157018214ce1a4fd28a0029d21a35606b0fa6dfa7249dde303cd208319f85f74a7f7b62ef722742289f6a1c13f00e60c0111f838de73f8ca9c6f1a0704e339b757afbf6cfc9c224ecc7535390ac1661e85ddeade0ee8fdfa955ba5ddbe0eb9db4924c339c064864765a1d0254ac33488eb6dd63fb1b88fbc23be2bed85b3af256625ff5f709e7b44c6115f3406804e7553919be97c01b32e5aadab5686e713cd0562d36e52c01672a6939e15cd2c4a030a3177d597f59d6a1cd2ac639b88bcbfadf17f358cb59320181b225e91448a180de4278082e4995014a6bfd674f91a2752fbef81a2c04bca60d8ee3417560a43f21750ea9766fde9a047217d9fabe5fe473ae1b72c47423ba89d752539aed5c7f1b0646c3e90e15305b8272b88059b57434f60365e494da96c6d458dc0e2d79c99b99c577d520fea4d94fc915a54608d8c4ea7723c7cd08054d615b194e232735f8dba129ea48259b002c1241c814cc082ceaff7c8c5345a08a057741d6a4cd87a5c1f05e52297f6a44084a621f3635ee3d5683361024ec4bd09cd68f0c373012c02be6e30fe53176943a8214139490f5427b2e6f8d05b9b1cd9b3c031b73d430e432f7ddb66aabf3c364072a01f0507d042d34e5b4659fa0f1cfcd8ccdaf867abb7f6ba583a5d945c310fe0d61e1d25ea99f431cbb49c99b45b29a312f31a11857d6dd4a278be7568984c969de70f62785e18a8f27cc92df1d9b27588992dc50ab46466f1c8bfc8a19485e747bcd064bfc2bd7776b33861fcebb10bb9161707918001134eca2af9ad4c14ca146b363a52e5917b30bde2610f28e927af5cc6feda6a96327717375791f4063411ff87fea81420f40d941ec0f1938e63c26f2073efc5102d486d3e8b6edb5904904ca27f84d69586e6ea46170a8b7c293350b628348252f1521cc1131f9e8f22f1f5a295d8ed862ff5bd50ad70e70f6680d2c05e033ee9327bac63c6dd05bef2fe31ef9e71c0b1663e9d60034e19211674d2b3de9fd2b6bb52840c888a1a0e22e5fd877682169302fc8313a49e0a113f0915f1c98f980a4615f0cf3cbd6d6af9ddc4202f275693b841c02b4a37531c1d4c11ae827d0d0c72ffd9d13d66f0cd56e44bdf929a2e3a13c70f8f14e2f56a391b3bcebe034ecfec2d0fc28cddbc1786f71eeda49f05ae1f0b3899e1f6426a7f6fdce0fd1f9109687f10da2f539389dcee37cae79ec0147d3f6362bd6fbbc4da16986d21037ac71b4bf835a228ed43c80a977f4d2466b3608f0a4a4b29a7c8ef64dbc841881cf2821136e77507b15768fdd97ec61129e441e4bf33d9d1cc31c86cd67009dc693d39b1127c43cad87c316c2404a5de60635303f1aafaa83d11a7e6534bdb84787b3b288fd04efee39eef8feec08dc37dd7c16d95be31c75257986c7bd266c4a4aa23072b8e4ce5abb613ef536705f7373de2027ac177a2519e7def42aec6c991d537adc13d9cca29d908f75dbbe84eb4dd03842ad7cbdbc38ac243629769bf7d02ce2cd3fd8d8648ef638f83f162058d23df3d6f59d07d0d0418dc3bd183cbea0f6356dd1179bd34a9af432d5ab55eb6c534a129f21c86dd272d04c01653038c1dd1b81a1270fa4c53ba5493e3fd127ad7535709334ee925b855ae35c5680476bf09007950725336b9c3bb170201ef2ac397281c66ef70af5ec984ee8fc3f3e89d22148920edc95e70d3c97df96ef07a7b8db5e3f04533c717e951aa3df9e36da1051a15079777b9303c78456b442895a7cc1f6d6c3deec8e89cae917929242886f3dda4be5dae0713103fb2790ccc527624e9f2bdba4e9bb99d4272efea5cdcf1f6c6534de56c1cd295d0ee089349abc39a7135f34c7ff321ae74912350d60d56fb80a326b2c14ac006edfdf0bf58bfb79ca12bec72a46bbe9d21aa718c645a543174573d72087eca53c1371743f486927722596958860bb70379b030adfbfd4a934f821784b670634f30fd33941d90743f31669d8bcc736d98541d267f0e08264f3000c557e3d57fc32cebbe4ee7f25c8b476d0a9d332ec029e7fa64dc553e38b46539b828d15d5ee3aaaf9ca20d7f40ffe43dafa629a0905fc5778aca7dcc9b5aa0394c000c0eed1ad3fd8e5ad3c7595ef047dcd0a1c247ed3760b02c061339f6bfc9b2c667cfd486daba2e5e70980d903bb0376ba3b9fb7b6522accb9525c15d62347a5beb279ff1a6442ea80687c67466d6229f14873c983539aabd2dc52751c42bbd3501f13f7141a7c4a8f187f778b73ac7cd0026ef3658af1db698b273cff9c7ab091c6b924156b82795907f2a872832f20a12f16fc15467209704e11e815916389ac3a4c07000b4a5f169ee3ef4839296013a9a0f19357cbd1510c8deb29da03b8ccc550edec5618df1f0bb01ee436ac2c842daffadb1002836a7770795f568f4e65652350639944135e9f84646c24a1a4163405fc28d7274e2ffa90570f15d2dc0e0dfba251202a1c0f84b2496571f8fdc6054bba15c833f4cfe7f4ed14bfa8456d0d35e7002a3e800a916e15862bf3e7134589d0b1c4f9645297befd31329fffc9bf6db54fad207eface9961c35dd5c2c7bcac8ab8bc9ce59c07b6716601ce33bb807d5360484f5470cb09a22dd5a0777ba02e4a7f396949f4553a887cb3fe5d6de0c44fc71e74d0c34bb66cda034eefeb9ffc8321ba14538fe99bacd2a7ad4e2a7d8b75ac2d29f9ea231ccf86011efd57dc1e6be069c27aa0cc53e2c2d822a24512cd3d53541675f65d2e11cabfd90ad541b60f15255e3f71646dc89504fadbb4cb06089806bcf19415b07e3b8a217735d1f5fc67cda28bfe1006d297f9ffb0745c0e7fb033ae628ea4f6dc156167b0d077e50cef9abaeee324608145b36b5b74f1fdd32b205387e493070aa2b09d1c37ac45ced1b6b9743109e0ed7a22fa128a948b0c97f01867fbf598fe874a00a5f62bf30fed7f5c0667884a0ca661c800b466cd161e69d6adfc71b247359d27f80168fd86bbb0f3a68d4f7d70b7bf35250163a9ebe1b92e4c180ec1d62db60b7e36ea4a71e65f770b290065a092cd7b9f517b4a522568c49654dbbf7eb32a7f936746a16a629ece73dd7768b0f3f8941c9b6ef2c4bcbdaf466912c899115af6de97ed1268d9e0f895ac86910b7d75cbd7646c191f645f1ed5254f7cc3808df9498e0e9b2a9d84bf8b55ec4e0a4230e73dfe3c783cacb90d8e22ecaa391e7e91b969a3d4298ade3237b64d16059ea8cdd4c12333c1d39b8c4e65257dfc42328fcd0f8bcb40c3fbc1496556a2f76e268c0b1ca9e764a1366601436ff06f27791a4bd51543ae6676506487db0d2f84b72013ae478f9b08943c0f9518360c619991bdd17109a6f1e6a1b9de50d6da39be27f6b57213d2008d920209b281ca2d27988bef23f22f0bf9b0fab4e33e89aa5aaeb164a82fffa464cd9cebba5dd9cb014595e3faa320a6679077e27a9c2ca4159c347e3d0efe6ee44fc4520981248dd1e0b95055bff77dad753a7eba00aac431e4bad444501148689d35009d9f92d421cb09ffcbd9b15d21371e94d5072ea27abb34052f7756b2e9965c60043da47e500fc12b0698813e63929757c2bde10703ea9f9e1a9bb0e4c35ada1f6aba42e5460eb330660771085c2c5dca3b84301865d7dbb54aaccfe320e8083271fd9ceb0002c0d57ab94ad93f14b0695aafe3e5cf498ff16d6e511fce16ceda0c1204e47a457f9aaad9f346ba3410303345ee0f88efe7716ac5343bfbbaf7c0633d5a039c94aa01a6d7921875f297a226415a6cbbd7bf1057d414869c8d489c586dbda7c797769ba23458704c2c21f8ff6f9e2dc32904293d828ee99139ae7adcf192f1d1bd9ae54c1b478d551b88f818bccd3372928e3fe85d112ac2454b17873bc4c895547ecc962a796755ea25a5018c6a582ae4685c944284071ab15a5fa7e9d5aa29aa464d283f81de7e10fd4de5820ab29edb9aa73a16344db8124124fec7a9b8ae55b14c6fed63c704b64f5378a1071dad97896cf83702385598f60cf924cf73834a919c13d6f5783dc7ddc1edc79382a61d20186aff5e630c1b8bb6be33b52482fb6c40f31f7378f5705099d96ae7c0d428bc16119bd8ca4ea6152bb3c1a76c01e83106a979be878ae6070644a963b3ac339709a6ca57f630bf80736422e34c50e099c1d261efa7d14c041d8e8967026e94b7fb49bd4a7b8764e5ab02d4982d5d46f551fe735914c0054c2d632c0b7ee14ca9993c3328ca26dd122cee7b849783a35b5c2cdeb8400953cbe5c52eddbb791a3de0f97fb1b1a9a3c9361822d0a422433d64c2cac615cf52f488d63f2dcdb1de3bdb7ae5e2d79b044b1970b86155fd095001fa489d3542daa052b7cd1061d24ced0c8ffb00209e46bb6c2199f307b143bc546f4802be78b68fe44af786f629ceeffd487c6199c30e07aebf657acb41fd08e6e790c8ac621dfc1f4efb031d05fc4c33e5b1de95f6134ce1e0e7d0a43573f8e674508c8afb9c3e52349c88bc4af5a0cdbf3838399fa40713d484f3dedc6405a1128c23f17862b6343b801bfdeb29f979d6632824301e0e559a455d7cb78ab9702cf2355066f6eba87ef4bab5a112ace6575040398c2cc3e08db0addb7851381a688b8555fcb92366de5828a2720f4ddb15ce8a0e32af985f10c70d58c618fd1b62b79170a685be9291a8975cb7654f8e0ae5014588b5bdc8dc3484ffcb1be8b408e33fbaa64a2ca2e0bb4c688ead2edf663029c4d135398dbfefbd5d34838d1a6f1011a55d4d2c8beab9b1ef3fb99e6ce31996a154e0a292007d7e831efff8a731d22eb2d27fd62ec97f31c30cf320b09822e762a6c01deb04c20059e3a9f5de34dba2d84e9f41bc0deb9b3aa8b12f7c5c987a95a69ce8ad4a7c094541bfc1a3d7b67751f109c2628e6b811f44bd175d947bc5bea67e150c5c6a76896328b8c675556d16e6c95143a4073bc01eaafb2d876e136242bf77ee294b5c78244902be7747c40f43e1fde9f379f2b5e966a742d50f84f7f78298a4dfb021b82f711572c29d1bbe581f88ce0edd0094cfea1255a65840ddddbf002f110cca3be644e5790cb24bd1aa3ba8038d897c231e6fc2816025b5e13d4c053c7499fa6fdd83731b8a48fcf8386ecfc32044362594030160eda28e148431ccedba09c4c9d10f1e6da64137d055d51e239d02262ad16486d309c4018ffb60692b1c555c4a4ad9fed098a59023789494039488f8c8010f3d9264040bf18b00430fe02fc1f8d4a1d2420940030132af0ee35d2f1a9b8d0a5992ddbfc9d05ca5b24aee2d53ed606bbfcec4baf40855ab39f34e0725d11ff1a40c08118f28d4bb31d9ca4f21c116de9c1b1d634693071a813c580c8db0740715e0a3be3ad67df00c42bfbfd9968e285442aa7d1fd7239113c41c96c2a3a38ceabccfd0275253fb2d3dfa7d3ed8a8b82fe6eb37227127e2346261e053562eb016788821c853abaa0664981787b3ee74ddea8b80176bef545b85fce333bdd38a0237c7dbd8e6c81f5cef79b3bff8d69ea5f9160059140ca9b44c2b2961d73bb5c8ae2d1e5b5aabcade98835c91ac1525434eef928109c14eaeca2cca134c471da4b6c7c02bebdf4f710c61e2f3470e6c38c75b70af0d0fe0e268b5c62b6ec63a189b2995e44b68eec26599606426e63dd8a922cd030aabb25f6e0a4c0d0e92a9192186bfc3a653b820fe933880f59f41e792e06a0ac296d1b592e192a62779e5853961fbd57dad3ce642287fce11a769b02fb192be3fe23d34bf12af6d5450b0fbfbec7a663338458193580db2c3c3b734344190a5f5c73bf20678f6298a0d42eec612bf82c67361971751692d581193ed85fa9da60a7ffb19a61389b9a3bb8849410403c3a0c8b6de62fc66e61370c515c8c0d045f49ce54383800ffc71571214261cc6713797ef1c1dcc7c896c1089457585fdc9e7594e61262a0a6505228b4edee8d628c31897cda54101f793392fb425af911e1dff8729d1b2f2aee7044e6145a56769e12865d99dc68d3d74e9aaafb85d354233f5654328d95646cee410b711ca998f8805639d8570b3facf3a6cae3b3e42e751b1de69df4bafaed7b124e96ef690ce9e0b760d6a2c4af14dd97917eb10f610b36bd4769459073a1ff322f180ce6c8dac8d4ac3bd38183fda0689dd75b77cdf1845517be06580514f6fe2fe0cc73c607f3689d996554daa880d3a1958a1aa8e86b6488b6139ef46d6a8cdc6b0a1529fa37b0b0f8c4a385cc232865bca45af402a69b181b4cf0f633c4d2ae184c0fcfc662d6fa9d3fd03d38dab189fc480afc6618dae94757a47301d57fd509769d0294f3c39b064bc172c421132e4814355d0496a26d943d24e5dc25c1e63df6672c9c6b65389c221610f3b3e53a721fae7833ff957f652bae2e6970936daf36c548cd459ff33d4a98dbe1f0b24e647fbf12f425e672137c395b9bdd92165c065b6850e2228a6866bbdde60e0a801e221dfab65727afd3126cc0a9e4d698a4c883a8d47bc7487a45f4e0623601298fc87eaa013f4318830df46f7952dfced147664cf736d3214c5540b8c9d74753af428a81ba765e2413f3662043b5ccdde28b6d201409e5b3078ae8ac23f903dd3aae787f7ad6df2858b218816f128248dc871fca30ba693134cf8d252055452d6bc1e45ad725232ec94780e743c9c88d2e3532ffe38dfd3f9132526ff92e4b4e7e829f95f39d6783e5d0eafe6517779861e816b5de8601f9a09467ffa2d16b0cf57ba80f5666b443a257092ef5700610d1dc21d469ca5976f4c21410a2815012cab8601aba13daaf5509f4d3bf4563936e07f9386d3a2983456e61b7ab5fc358ea35f337530a8a6d8e042ccba84b3c4f3c249b1b8861fd81796f8e9c0a9b57bc19387e99e675b6b19a5f0adcead46943fd60d6919c2f6689c2853859dcb0acc614f854c555011c16cba1e6cab21068371567f7a5c6e233dbebe9cec6d743e87b72308646a3d51a716dfe3138865e5e409747691f7ac3247716f10c51a41b2f0843f2bf76d8da62cb7ff9882e563c55255ecc2ac5d62fa24790fe603ae1deee1610ca0cc4543195b265283baca75de508d0cc749d44a9a26bc3918d1101864f1f4b23366512882938a4c5b7f8abbb19e572fa19a4dec7047541b3fefa0532ab8a971645a9b458324dff275a2280be1175ab3e316e3758056e9944322cc038501c17e6696e0c059a5da45cffe975eabe25921e32da6ff8e52020bfae533435975c05542af909a6ecfd578c76db402301beb1b541b80ae19869f1e0ab5e98790592498dff043e1bc5fde30b7238aea6dfa6a178caf7a56d43ec7863b14c540c97cf9a3613d1900cef3a8034eaefe9d29053e9550e1597e2c391692d7000ef197ad86b37473a83eaf443a99628e37c7a76a721284b9613d7cea9aa525107bed28eb7724f9bafddf5cbc255a8c23f829e98ed0b38816d0d6e87abb41dd841939f8c1a0a15fa1bb51236eb8217590919b39440b9b08a4c28c86aa54dcb2f6f6d95c9acaaa3c95ccbb5af56dfc9ef6fda68c56a8babbf5ea11f8a450df03af93bd0700d0974b6b7775284a8ae91476d2cdafd6a08b31ec731a0c1633f7b71f207e993d44c2b0d0006754bb188d6ba61c4c20a23d955ed0b6089efc34efb119ab0bdf3f60ad1002480a3767bbb29d094b8c0e738adcbd62654b8a3dad2461dea2ae4641e1023709591e89fa9d907e668320140a58b602e14a1843d8c27d81fd528a7cf475a862e5ea3a5b9f123c9bff72b512f59717d781bb9e738f95a9363dfa9b14f70085ba8d719b21cdcca80abb4b1e9801807c7e2d854eb49d458b9b8db1b5406b09ad8084d751a3167f3c918ca67613909b898e5ceed28a0e216bf38a7722d83b3260c12de4282bc70ded63d665d192f79729ab986027e8a2e6cb4452635bbe3254fcc277e6e898ca4481bf5f1fb1e9c8b85e5cb9228fa057956698c631ff524f383b71da9c07b465a68ef724bbb9501698c48347019bc4e3a46fb75be207058ece38b184ebbdc40f60e1f22d5b4e2ad72d7b12db61abd4d5e3a07e9cc4bb093019daa057e6687fd59816fe1f02b4826edd1dfa7ecb7589639d49a394bc3b614f77d3ed72fded6b078d45f15b639b9ffa7cc8a1d410190392f1a95331d69373080617bec1cc668603111616f539ac71b89bf27f631a58498b78204da0757bb194364d09efea8f5b91b2b3b2829be17d8147d5fb21b960fccea13303071756407956cce4221864ad1cf96f4fbf0da043924b53e33cdd6ae2cdb7c850399f73778cac363d74c57a6f7d9c9e36c0431ea2e8207c942b573fbed080a90b261116f71ea90c3c7ad1e2911090095d64be221094ac181bca74bc21fa85f078a8de8e63a5b715508db9567d92217f24cf29b29b4de3b0dad123118aa32f99eab9307d71d5bc049eb0699a91a40c4ea139edb82d57d0afa14847f19b0426934f2b489dd6dc6a8ad6973f7e7188443bdffc5800a764c4ecf0a366377698abcac672241ee746e6ecdd83fe82bac8178eae97d7023cd2e17d568d7b4905e3ab11e2ae1e231025b077552f180327962f764a9119d92d98b9997078e3ce99e694b3246bc6603d16f0b8990fce86d601f7e38682036557d9eb5b8a043e020a8c1074588b69768908964fc9df2222c5bd98927ff72fb35a68db753eafd55225dd8ff1bf4a556aa30a15c0824308cf5481d3df8871ce58226f14414eb876da050f34a7614194cd2b8f519e72aa999df268d1dd44f9009ade3006c0e2376342493da20098f6da0c1408a458176fe4d8fa4c15837152701bf45661092596e9ccb135a17deabd3441786c449c87d94c26ba1877d837acdcd88fe181ebc2250e820aa09838e3d4159873c2730237b4390a668d0b24dc9ad4bed85113dfa9741d7a11f0b63364fb4b2266167c4c469d3af4e4de32c699e101f3879482d65a224db46b4e91a7de06644faffdd1d18c6959183b356ebd30af1a153cfcc1497d76dd1b11973469b2d83645e317d500cdf96acb4c5f770383f9924a26eb82119a7b477df4147d1b357cdd5040c62a44f4f2a1fba75d45dfeedfd8350cb57d16038b1490ec3c5334a9f86c74cf8323c739c9ac670a96c65f6b00c6e68e9b914e8845b520d74e9764a2462ef14def464846d609bfb4d46ae2df96d5785e33bbe8e263bc2ca4742f2948190efc89426468a8ccf2eb69f070b29328f9da8442bb92eea4cf0acf42edf4664c549971dc67b5689df4a8a00ab7c4d11a3e6746a70017c88edf5e0315005d909e6fbf4e750292f1597ce33e2867653e2a21081ec5393fac2718a8fff3d7e02f9ea7448f67757519f36601e75c123f04bcf84467efde9ca2b4efb616149a03418be255fb6b5bb055df51ca2277a1848b9677dc467a271568db43574aafdcbcf86f171bfb2e974b09c8561bd28ed3126fc010e6f58b8fb1644bf10b31037f42eddb7d61a4417f213d5030f40eb0783f57316f40d1657af33fedc52c99ede84a308c11af6ea8ff7851800b94842a3595d72de7f12d6d366dada37168fcb373f54406312854f267fc526144568744d66ca4fad655e081bbd1a92eeeb1a32dd5d3930cbed8358ac84d828a5b4a924cb828949df6e64087dd2e24eb2f46d34f417413f3f572c940c0b79862bcc76e43ae25d853090245920ea5db2638863a1e19ec307ce8d78b89cea8a164240aa1339513df456fb2ec82377fb818e49ab1bef081718f965f4a0cd1091ae80aaa37ebdae259bc9237b850d10affa06047a9bb1af476d7c1f8284663a0f69efa267feae5f3247b22b71c4b4b88879b3adb4d1466da47f63fcadc8a977f65a1e1dbece6e60ea377b4e9a23a1b372b081631c5de86d50662f960b5eea16cf73ffbefc42eead80acb5d4b79e373be0c846be04c0996602d269d8920b8e1eafe7b36cdd59e5543f246d6a2c4276e1469968c4a274b62b5423c1f5b6ddbd219c070714da68d04d09ccd62af5b35cf283df163cb6467c9ac682451ec2a4885b5a1c5b95a5cda5e7db2853184b35ee6161b234006bbb9ab6efd113ef30e6e9e110b4914af450d4f30a44f72d1dc7f82b0224795d672f31e0488ae22f9bbbd4114486ecb1d4665979ffb242a610d116e5d10ff0138586be42db8d76ca911accae214fbcdbf5c56174717b54f929d514d6be1803557ddbe9efdb08592904721f7b610795c75d46906f2c41863111e3d0fa96d1d6a93ca62f4fac996929a8abd0e1ea4685ca1d0a4191789a50b519783cc7fe7c992c75cfa20369b1d6df5fd149d6da6148745d02343a5536e79947231b250a149404c54cd638fd4a5a340e12dc389dd922d55c463b8a1f0ddfb767ff875680dbbb262b7ccb0984a607d5048351e5b09d203eaa4f91ea947a71b483881f2457d78531568896c0359d047ec6ce3b0b4b06eb71b32fb926ee212e6a18361f06bf19f74d06a590f2decc6efa57a92f96c9bd4c478724fee07cd188476c95f27fcd197034da29214360d561bbd6a3ca508c1170e94a8831f954676804888a588dc570c43ba41e8783d46d4f91a704d5f8f04b61e52c5c93863c5d82af2b098284adb8c73fce6c0bbc8fb6748b875196e1ecc9f0ff119b38a3fca6d50951893c4fe04ad572f8f47ceaaf77461309c7200552a72d258f9f1d7014891a614face18d342e7d80d17f9440a9e6b215fa2a219e81329adf9019133bb1039f966c73bf6fee05115f8276dd4f3f59d561b4c88cd98cd221143c689c2384b5cc35d30b2ff4142786b64c4be6b4c0e7fc1c2dde4a5db8247fa95bf566290059e7fec2db1bd9046208c5efd6dd6e7d3562bb54ef6691cde13ce07a236c48ecf748a3c4286977f1b53cd5ce2033609ca1f41d03eabbb44bcd99f8787f6d9b5f718fa1199a83a3aed468cb4ff88e237bf19bcdc81dbc455142a9f945b1ddac61c96e51df62f55843e999243b786e5a7e4d0ee8b974698b50d4849351c8dfbcf0268360811ddd7a87648bb3ca4ed03e12f47da654b1ae38bdff0f285155423be729b42616d00ed790e3d3775604b4765ff268c9668bd0a51d65ec62366c444d22127c4902f6c40238f0087658e94dbe77179147ef1d28806c761cd2f8067feb52fe5517a5e88f55214f928ae204eaf1d6688d588712a8665081d46e48a615173a5feca1190d692b8ce438fa7d445e5bc16c4ab4147de7302540a2ae12e0f01467986c1353ba157a1ed931fd0ccb689ec654ab33bd035ecb83cf5b8b56295232623554431db61b10388784665d8b8d37628e0aa8cba42f45ada96725052083942e8f4508fd019c8237e27833041a3c0b1b937ebcb47e6cd5f07b68ea46b6ea741ce4812330f99fb6355de694e02784f7f6f422f95f14be12a0e244f9bab7a4f3acefdff7c1d62a15175c3e58bb1fc5833a6541aabd497cd0bb1531ea906f7e6fb83618bfee278a9da61284abd458289145e8da6c1701a2382a56ca1fc1def498a87dcab654a91ca2c287207f17352f8fff589bc93fa8c2f5afafe031f76f65c6d97b16bb08143b4907a8b161f846dbab63f1e5e8f425646b3a89434aa2b2a8a9b0fcd65f55edb28b692c2452743bfe6a89a0cfc083006a9a7a3e1b52fcc67fa393ecb862f4337e9bf2d3bdca197b42ec28c333e25aeec3cb580a7f92f9ae0ed59a5160e538d6f5740f2ff03544e6e7a514f2068f55b14b8426a6343be68c30b3f5cab9848a91f3e12971bedc24df37ba36925e18cb8b0a9b8ff32c553aaeb7dcd96149eae9b6751d31cc7d91b3332b9d48d79d363214f009ea65bf130794ecf0beecb31ff1ace4f83f0888c87ba71d52ef76a6739d81eb88681ebf3c876656638b6756cbd81200445c9efc80c8b76763746527b9e993fcd6e8d455144dc0fc50a7cac0551c9d08f5b8cd804c0668072b8b98a61cd4d2eadf4612385c5a14a1c9926a7771dc653bbbdad8715e7ad92cff2fe37097727cc23ef4157790d29a1954d42858d2e5a3a3196002e0736bfa49eb2869b3ae7ddeecb496f5942ecd40f288a3057e7d6397e36f4e2ded33cf58ee0cf452b0e4f5ef23d094b95878462e85b99e44ffc32e21ffe749e81b981050a089f15acbbd6ceb70137f20f2ce9af1041573f5af65374d6dbbc2684e60dc52e0d5e7a2c0f0db46c895a7862f2996d910931d8321f8fe9e4785ff9e322c0bc7c8c07ccef0559fdb2edb09c105237958013677ced354249b426e400679c558532cb89fc23576f53d26055d8226ba58d6bfe62d427d16e4baf9230ac0332c23d9d9366b599efabb939ecd0fdf7c71daa67a9a81a503301c86f09d14e8c2ea8e0572d4bac16f421ac8cf9db07e1c3e7e25c41b028ce6048925922c377939ac1941d4b63dc5f71b51d921e4bc9f89bba571e2c7c502f7a039b7b8662f6cef255905ec73f562fa74917cebfd61ee22392a6e7aad463a2ac77f85ef7f19bb2f4044ce66528597afa804872f7fe1cda3e1b8ef114af2bea9574edef042927d751b3dfa8058aefa68d3b17f9ea3997e6ce916698b85fa5e7b93c4fdf4157c3c56f655b92376eadeb6402c41f35100ce3224bcf71a2f4ba754458b9e088fbdcdd975589cc420c604763f67beba9c058c1d625349b5034eb77ab7257102515720b97d8a74eb84a31ea0e96f3de1f0d06842378d79f75bc32781cd6027ec2d4f22c22c6a0bd0bb8d9fc7b8d6439c3c305e5aedb266a8f7d4786a9586408e75e1ee546bb314c85bfc0f42647fe2fc7e189aa7981d1359cdfb0dbea9c74529ddade5b61d56013b27ff7ac89414453a2fa5eed112affc95eac2a27cecdb1f3a3a3be37411c1ee0b3fbeb71247b746a16129626ddaea1f443513b0c1e11f960be85d29a95fccc4338ed022b7897b79d8b49430bf63145585f26e6c52381b7fb91084959b4498c2090452d3fe0eefb685fa7fca7966eb013db5f4f34a9cb11a2faebcaeee127a4a813cbf32bf5f95d2e8c14a44e31f3e1a50bc6278c91c36ed86994072bd30a66edb6a8329d6b8d7c190528063b3a8eab9cfbe92633d02fe7cbcd22600dff6f6ecce05b55adfcaab19a4d6da5d0bacc122670e46dcb6b79b3c9d6eb8dfe247c322ba3c96732a6a256e0495ba994dd01136621f60f03d44dcd3b2f29f8b3f9820c7e9bc4f060ab572381567c6e4ad4d50239a12894220b8d2dd013925c2994c10b34986c776a09deee4206b505535e93f39eb89b3c73d725f916fb0d9c3ebda6af73c0cdfec3dd2fbf278667d1f259e6093b9c0e875616f4f3c11288c7624308edb68652b161a1480ff404a6d931d421122aa17e5ad7ed399ee0343e4449fb4ab83db44bdc75319be8e5794e06e718c0eedfcc445716381d06794b7e0315cd27f4ca31af9f61c2f337d03d61087cbff9a8bc330ddc9442ea9158c5a30f170992ee8f891958fbcfd93e39379728ad225967ba99371e127f65bb602d4cd043c5a522401f7707a713d2b766a36b5a037b274fe17bb8c3aa9611955b9f533462b7c0fbdb2ac225327d09687742cab0dcaccbbe8ba26107eb42aca9e9f7d8e8f3dd297890d75d5ff351d0a9db178bb6b88c90f8aca2efa1b446d2221536d37a47e89f343f9d4d82496d9936452bdee60237726ca7d5b7695c5c62dba5146864e7fbd7f0767ce6653df03216a6367ae40833a6c1048868c42ea4fe0ad2ce2d7d9abb50735dc3ece718e34667e5eb0bb35c57c1da1f9d2a4bca09a21efe24b3cf8bae67c828bef45033e5027a96657c76f3436f1d46b2fbc517770da10042ac5485299e518a71347eb676a37a7fc197bc0f20687dccebfbf2ff3a18a50f9d69e447ebd21ddb7c9e5c682e103c03bd3fa30fc01319260b78185529f7ffb2abe5f88b3ab7e25d8e1c4090f23633640c1a346786e6a31971aa0bdd2aa0185fa612d95978a3ffa8d8604ce328f0277b0e403d094c4240628a17eabb5444f228b66a12adba210ef84fada659a505a5bd81692497cc5fb9846dddc134233bcfce7389cdf6656824455f98f144025e6045548ce1f755ddc7ed0cfb9cbb4bba033fd03e50dbc0ddee82ce5f69bbab105a3378ebf022718f9c269e9bb713da0e5e83cf65b6ca0081df7efa129e3107c0d951baf29817d8e49650f99f587180fbac1590ca84def7227b2ad2dc3d7d030333c2141ffb79b835a382d0350b83d8bafbe355b5a9eafa300c4b3869bd03f9c7fc468e2eeabe003121284fe925fc1144b62b8196189d9b0eba793ced7bbc5615400c2a4f45ffa33678ef0fb2ccdadbc4ac99fbedec861f5a18e354c7e7434dfb8120868c3022794ea1b39ba23eefcae225a24fb95e0794abe34b221581857af5708d3729d49a4ee2197149de4b53611bb3b5b4467df9b954123b3f5a1bc60d3c10660166d7df1633c0d56ea4b14f3f8d89a53a4cc88ad71d96370c32c5ab340cbb49ded3cff67e83dbdcf7f4de2368c7fb576255c1d277c45111d73fb87232e80aedfde1231e04f57a10129684ac3af9fe1157327c2fc3d3d4158b31ee302d10df43cee1eb44a009e87dc10538f9e10ca69da7c3f8410c09e9ae64911e166cc8068aabf0824b45427c522e6f18fd41a96074ccc9a79e3f1edf61f26d1aaf385d32f233aa4aef4c2ac03110f514fe451318025eacbfb328a1e7b3d79ec96430d323d7e4ac8af3b1f7ba01f5f97c49e0f6ec8265d7dfd7944f0b28eef91021d86eb94ebd3628bf6a60048c2c80bd045b43af14b9f35a93a35f09e2c6d9c98ac94a39004c84aaa7fa7938c693066e8f427a82071e2af48b6324dd35083f2e968b68a175b56362384cc568374e6ee641e2910fa9a89c32b45dfa0511622cc8bfb5616622232e0323ec4b436d45f81220957a40c435aed7274143d3febdfd0a7824008a28f4cd954f206ccf8468035747072c35cbddcd88d3b9dbddeb267e14a27d7eb7c16ef669f59948e3f3634f5ace9d89bfc0d588fbce4bf63a394b120d2d6c668ddb5a71ac99cd536c083c6185519eae39753583f6fa1c78675d0a6eecdbaf39b077e5b7e431f74b073e73bdaf08dc5f7834a790cbe6ff46e0adaf178da075e04c217fc4eed5f6861a28571dc97185a1036f6b0aff06962fcd4789551e8eb9f8b448af37d0078c64cef6b8f7c3ce1088a5ccdff5647a8aa447edbd9abf98b7a8cc5e853ba8e458a2baadcb36e077fb09260350872ee67990df3bc66609b5a7ec12b4a145954b80b3dac383eb3b4c71b8f3000b984e4d2ea83c4757c8f71234ca6b5e15fa486d2cb42288e84272a290081569224bcbe3dcb8427074eed6f2862492ba532b8362adab526d35ac608560d95018d314377d4d83357d682f2715ea09156b0d58ead7abdd5fa0e31e92d176789310a9f8bcd8cf13b4a316619a2e3727b2686a893e393caac776657efe421363e5475406e28da8653d0c878702df84f3cb155ecb0727a6eeae62b4eabe3b9da8096d19e61cd7913264ab80437f66fe7370a0681cf08fcc6f9d5f35bf2e591841f32c6c8c80a94e38f08aea1236b5f4566a4e13e0a2d2729c0493a1db155c03a9cee335f7b85cf84198fb7d5c5f388f6e81787d81506945a1d88cc33d4c3eab49f052d367b6d3a6274334a218421209a699f2829519c5bfe16963b35d93240f860c1fac37415b88cfdcefdb48c06be56a3347d767420ba3b40ce4ddcb661de358088cdcd8d5ae36ed031004bbead5b3200137963885103853111604d309d33a5173c41b67eb0c0ca01532af0e36b69aa38b39bbedd92d9e65cfb916b2b2ae43b5b242156c190be4b63c4dd58380f02db1d22dcba31ebf97b1db15db308a8095b869b317a6d718db91403d3f437571698a02a55d769b61b779eeff7e9728f8dc8bb14d4de118064bf131e60b1001060d951fe45ea8841023667fcce4f2ccd54d9d1a9720ddcba10bc0f83f1d074245432b138ade4db1604e840ae93e9653e3b2a052811c0519383b514662d167b441d31ccd77e83f68bc47cd87f447aca4296b72a91caef854c8c344b3a891d17c9903a88d5b96ac2e178cf1d4a7eb223beeb5ac7e8bfaf991b8148ae7d84cd137f3e96e77f83ec01b3f93999fa944a3a5c69127c13e67b7f35fe34e0bad84f36cbdc3059e5e6361182763c5b27b20d6247976358aadb916a2a1b3c9efdb40c2f3ebbc66474cda8558ac70a1a684a95841b335ec777a6dff6cc21b8b72c8810494ae7485f28074c0f8d7e76a6a11a8a916c041d13738c48c676be8c5825a129e856df4992cbe3fca043a901976ba8e6c13d63c643f7fdf52434fe55d7e5eace110f1c8c33da53d413b0bf4ab664e59509e949f3bdd8e1f083c219a45ed9ad11a3f0750b1b24030e9d7c79ea728ea34c5f58f767101312549a02c0543c5841711d6fd3f4f6f56edfed946816ed6428a2c118e0462b864d533645f869fbf7e71d19d4da32a5d76fb31467b539f69d8b3741316e17f43fe0d0f50b631e533a51c79cf40996d1e64b2163726e8a17af050c85e61b680b8dc9be805d444154fb50dba11edc44d0ecf7b8bcd261f5c98e72f81a302cd3ec79c764106cf47e679dec24cef5e4c55bd760d83ba255e07594f38ec050da00348950dfad1654c789f2efcda2765f26479cb591adde068fe7e1a1b564311335bc42305db3b6b9516607866c0e45e7094896330e0ae431ab0fd96b80466b82d97339994341890cf09733ff1b598b5382b47078d47b66cdd613224879cdcbc042e288a52a2ead34b87da5f4bdd81e265b728541339c0ccac8fe64af07d0eb3c2012405c87460982a4ae508319522c33d0a7f56bccdd5d49def734d459ab0755a45d4230ba1091f5780de1aa6fbf5adc595e1c4f4f55824994fe5714447d066df8b69368abe7ea9c277233b1c2e434679b81cc1a801c7d7d059caf5e21a12451c21a288ba8c601e843e02e1b6f33a53440154a8fac7790606e9164ce22ecf2d8b4a60a6eef97a382b242a0f9f146740ac5a3b7b17bc9f704305eeecd3482e721992da6585733686e7a537470c41bf6553eac46826d1e7f40020af2e45129c56f73cde06e06f05b808159f2165aca98e7863a6a6c7803e559e9be873373cfc6ca5ca49465d2106b5eb9b389ca05bdeb162eaa85b1f0c756752aaf7791219cba75310ebe402d8dc2fd3d2e240dd08b0ef942b0dbf2bf3cd015f5ec7999eb8056f37baab03576878a14a02082b177f4e3a6d6a14180a448f3264b8098c1df296e09d3484498d24becfdd7f5b4848924d73b386000f92ae3b60895d8fa375032369b8cb8ec7df3ba284606b242eb407d5a4060a6b20cf4733efdb07072c34328a473cf1b51b6ad6acb2cb93c720b4f1a95f25c8705b2c0b0a042c7a9b912a76d096b41c1fe52912e355de6ced34bdab7cb698a7adf8c574b24b9c4479ff926468f4ac3f1477ced619cedde6e741df14346cc88f76dab1b165a95a28d58936e4abeaba1a3f1b2419f1aa9abfd38f7dd104d30f85ff5e5273c14c86587c4a5987e28e30202ca2526a87a95b12ee9699aac50761b1c235aa79f8ff907c331063b53363d368d3e83fa9b905adc34cba7b5fc79e93c23c8f1aac161fc7372ee1cfd900c18ad685088d6e686390522e7a8eba71e2af481afb493b70818b3be09dbb26bf817b69249bbf4dcff12ccc27dd3ce62f5525522779d72a75eaf2408aae4513d089eaf46ddef69830940dd5c8267b675a4b9dc664c06add3f1890578a567c9cc95d482b6b53429b71e645d0d3abcdc56a35447698b66c03373eb294a6906d76a87c3e6c0b237801f8a96af8f649d95319fd39bff4ccda107c749cf03575f3252a54bcde69d61cd7ca848997546c1aad8fc80fd6bb16f3f05d9c2674a09ea7d33b17c199568a29ce4bfd8249692eb048f6a78de94dc24cf9c7b845560783d0f5ce866194b2d7af6d69f0fa79901372593598e68679704d6b37a4dfcf64ee8761a38ea1fc1f5afd95be04186cb3241a0b63d21238553fbe180003b2190e2a705a21d1ae2516ba2d50e20e5d7eb17a232527e0cd2a0580d232728422565b8ff03bdaac0878f39c532c3d0af7b7e5285cc7c651559455dfa42a46d268750ce21d5fb3c3d468028a73932311548fb3427518afd9b76a3520203084b3ed45faf69f7ce9c259ffa14bb0a83c48cbc2b3306742f9731b48e68e5925e7dfff872901e41b7599337215f631fdf6d587e5d3a03d30a6168893840852b7709019b9e4e4535c2227b00f32bd2d36cbe72b53d4c0b411a3da9dc5ea67e58d07a9d44d3dedaacb1c6d1225394b47b9b3a172e90877ec9c8c9a6dc0c8ad1de176a606d5b40184fa061202976a001e91799296228120221861e3586d2f3c220524482ff8e5dfe0c564982a527f2b8180614da824c93cd1662a12667eed3d006a4e6b8496feddbe7972b6c60deea811028bb360c13942678992337cdd9f7c42d79abf167d0d1b811ea7d76205aeca0f3adf4dd7fc10b9f1aa4f819c4c28cfd695a2659553e5f532f6521d40103a03c126ca7c57bab925820e8a2fb2eaaa961489aff104972e4f15d1ed5fc60ee7b980b8614bd5dede6c342c9ac942c324ac8f56edc797ba03f2711059fa742db9c5c3a4acca8c6553e0945ee6af69f60841f1286d89ace96bd555f62fbdd53f92ba46e8158df9653792d82be86bc924131fca5facc2b229c254e41d949da94055e3c0aa15ddcdff2813dbfc86d4b4044851c8ef051a8ab4a0bbbe0b832a1f3e7f7e8c9600dbf00495288ae42ac0dac9d00905ad676d89a55af8af567940e24b37f8d4162f654f0c01673bf72614e5a746316fa3f44941f541d01dde909f502b022bd32492c2b5cc26a966d534114ed2ede9e884e7e24a71f035ed30fb99e4795740f9fa5d57470ba452f13459e628b7d2f5a8c7bd53a0b7fd1d4e3971e99f262a9b4d067d201b831821a27c578cc5231c6b93e98cb350125c4cc7c48c6c57d0556f931b26136997b4d2ed2863312d95da6e692e340c49ba1f481ff1213e812c5d259f53850bad7d7fe9d37e46f94896478daac0c5229fae52f6eef0d42268c47d79003cd6501241aefa75a77fa9ad114912ab82b4db6f77a3ab78b6f805a1cb45681d6c62e5683acc692a852ccb2c33ab5c3ae1f172101a5ba93660055aaa9b2d6b4ee5f2efcc12a9fbd207cfb1df415a32855167c7f04fbe3ed01951d3f1dfecb61bf61434bd469301840aeec696868e5372779b0a703831a8ba92e76c50d0becd03e0ff0a2f221be569f5c78289df1d1b5dea239ce271950e503bcf82264d1c90c1e0c52ef6ce4c9ba30cc0c1cf286fcbc5ea951fa2e75b1809cfec8197262acce9434230aaabf001b86a3fc2207bdbdbb6af4135f7bea3896fd45b7fc48d66e539f808c4d8d523e710fb86e73872d8d1acdf39679e7b0b63ccbb3029d383aa593caa74ee29988e5feaa8fdadbdc8449cfb1ddc9072ec9d804825accab9a04f148d3ed5846f6b0b22c4a02f040ae2ad6b7e2b1e5b8a6cfa88ae72f3713e9418b1eeeaf7973c5596b075d8618dfc4db587db37553d7171d1b57cbbe7bed8774e7bf48a1155d6db7828d6ad7b45968828a6e7f9a9af0dacabe92c30ddcfc637a3d44106534b05157cfebd7078157709237b04d494028757bca309e5518ab1739ab2ad9114c99dea008ecf1ca5511185a7a4ccdb47382447cf45b4697d7252cc03c48b77e0287d0daad7e69283696da71e090ef93443ab5defcf6ad517f46c9164e180c0c328396f3c8ea43643642511e64f38dcfb8c06115354086db6ab13acd1845a5d04f9e4cfacd3fbe15c7061fa1371d44615953403585b388afc6d8c8f1e757e36e0474885f47218303d6ab2210e0a0cf8130ed2ce0ee8a296fb5e9db464577241fd072f193312d2c2a2bf13429b76db3af945b7cf84a3e77f05195ef02c4fed4deacaca98dd65f167913fdaeed3fffcca417bc3c0beec948d9e91016da32e38fee681635efa255172ca9af11d70514b170a2d1f1bdf5d9fd2b212f53412245aa4d0b8da628eb61e03a0ea1cc37522ee20109fff7b0011c5279e28764ee291593587cce98281509900b2bc7f9b5f6c7e26d0f29bcc82e8a837d6ff741f026e3130eca2d9468aea04f6601c4133a35fc32b7a1758fcc3fa035df1a2e0ee636a7a531b1077237c1939f9a441040342013f038e283b9ef9d67652ce303bc52d3b7b8583d98452a0114457639fbd0d1028dd3d7843040ce630a07e7c936f867142bde6d41d10764d9239f6271438621fe07da2c21dbcdb25d66a7224f1b7d65cb528edd72fe9716020aa24b16187fca1af5188d88d5927a5420ed11e2c3bb12962740dc422d115734f29c572f59da93d5a7fea298dc81368b5e681ccc90d3ed0a617acd23936339e128b835eb343db5a9c3e5ed66f81d8641a823d4dc8fd39e04c2c6f0bb23ad74a6f4955978b2175908a961196dad75d1bfbe29e92f12cabc571867d1fe2a18faf2fc274fe3ea39ca9fb72fbf4fdf8007d3bc0fdc70f1fb28b4d1a921844484b4297674e013d6d3e2709530352618b5325df516f9e7b7ab5a121fcc046edd6b2077ea51b474bc45c7493323e1a8657502bf84db9d10a66647ac8562430a243bd7877a36ef8ef72d439bd810bab695ada32900f792b4c37cbe17315043c1c7605037ca24c49a26a148a3d7434a6b2c3fc5bfb953ec5683eb837e2a21aea1ae21d314a868c0668a98f7f72c9588c45b48ea02c41baa35bd597e32e220b02ea55c0471e2c718dab89b12b68708801c3f8de95e2e398ff865cee1bc6ca24b2cf5f8405d5eebee7dbde0747b94690fcdb7ae94f6ef61f0838723637cbe58e8db8f30da74ce3832ad980a7c0213091adca610f01e364d2155bd1d731abe3ed2eda81bf3b5edb044d47a961f33f493bcce7ad1cc053035ba221ae9b172bde1a75018f01ec02db0c3a4ac2fdd10134c58bf91e6218a2656f6f536f591a996c2fc4830b83544e3c90cb601b3006e8d5399d6268945179a835594b10b53d4474d83f7aa2de394b277df996c0d034606fccde76e4b199156fd5487667b2c54a7cd60762a0806c87e07e9138f644d22d02e3e4668c4dc7365b1b2d3959c1ef6f295be4f765b50130ef56f1c49993c4339720e803cdf3ff3d2e19b5eb0d87dabee36add65900d5bbeb5f06bea1842c5c5495ac4b5bb064faf30d6b861fd5fd1d1a09b0bf7d96f31795477f11b4309ab92fa7353900eeca2581bc8bdf4c2b1c9646f2fb788044b3d0ecdb0d5862db1ce9fa90d646f18a54a0d0003deca744a5fd38d1c357a8192c8fad53bf0651c191d8fcefcf7af313e6397e6bc76998b3db394b7dbfd4dcb09ddf3025aa16f40576689098f4a9023997aecebfd949d77db631d956734df46860b7aa996e07d993e3ff66971904a2ae5dbb235552618c1c841ab4e6c0dc07c083f385b39ab964a17d8d7b38ec6cd9ce6dec685d43f6bd0f5a1e0bf7ab7155395d5996d844648711442d6d44b9c76f99845ab0de0baa137010442a240111f8d0658852b3958ac29b5a5e6dbb5da40dffaecaacd00d893f6621a774f3b5ba35a9110bc19ebbb34040e9a8c7755150ad5958133927c7b514f8fec090b943bf40ff6ba15bc54afcbc654502b937c5ab34ed8b74589f3833102e3fd6a95f6252674f2e7dde7add01924236f13d21c2b192664ce588ceb5a85b4904ac64add6f395f4f1b8a1a072f94f011b816f21faec86f39cd1b764516751e8da3ab59beb278b6a5ed7b48f6f75d8230e33cf93c955cc7ee0751f5ffa97c34373afc5287ab4e17d82dc8dbb454d50cd5ff37cf94f49b9e9638cf52200561b662e18b1a505dbc350866cd9550ba6083ff4c50bdd1eb483e162d0b74e1d60bd1ea504ba983712fd87cded3457ef583b82cf336eab40c46d2d6fc09eccf90f3f598034f8b17b854e9b72d0a531ea9158e6e6b4f2b0cb5a0a52e265a0f2abd8c1aa48eb7636fb59e7fbe6a9902f3c32104094342c9308cc6babdf9dea6bbdfcb5bd4129cdb436211da0dadad9f392954c32dd8c2d607fe2a90a6c1b7737cf1b0991fd8a797d836bfe3c78baf6ba6d17eab03618e24252baa6e14d49e9850bdd40372ff72efc6fd5c7b054c3413a8c1df3f9fc676480692e5670b9c2a1c814394ef1c38fd07a7b8ac36066c5b001552cdf6cb42d92382a23be87c37e8121484cd59b708713969521ccac863948a689403eca892c51bb416c52c2d92fbee03abdcfa6409301d81dd36606475ed25a74c18c90372816980808b25149ce89dc7ee637fe9ae872e384c0a516b76d4924a8fce7e504cdd972d5f8ca6d61f46012231af8208816d331ae0e91323a23e806ccbf66d6e36dc6cbc364c7f8a8dc352050ad490e2353be89b5a7d776a74cc2dd9b796d76cc6d59b53852287285e2d12291652105a0d92171f09d42fc0be0139accfc304c943d36795f54d299aa22acb261b3fbeaa8c90c78b477ed1064acfa75c19443175f3b0d754dd3bb07416332d77566da2d84c4ccfd44ee5685ab4de0c211cb0bc077287e491d8c5ca6137fec509fab69430f789061a78688811ba53484884739d6b1b1dd0b9dd55802eb15c7276bd8a0cc159ef4538b915ab23703852dae92967a8088bbbc70e98fc5eb802d240e6921a6918e3d41a5665718bd43182be6a599dda2209231ef68748e8dd33df91db0e4ffb94fa075d0d3e4e1421a5bcb34447199605f8c805fad4c748641edec8e497deff043a9c1dc61be628cbb6c7c67e8b00e2ba8679922d9dcc5c88408c428a6f5325f40e37ff25fb93d9f2a6bad6be511e9c6af5e77b7eff36289beacbcc1498793788d1973ebdfae2b76f672f3104ee02483a1a005ce5d6903b26bf6b166d9ab96def6a70d9d0463168ac481b63777afe1b030000000000