From e145d65d38cf67351885bcb52b01f055dd30f83a Mon Sep 17 00:00:00 2001 From: SoulliesOfficial Date: Fri, 3 Oct 2025 06:46:05 -0400 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=86=99NoteManager?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/FR2_Cache.asset | 121 ++++++++---------- .../Resources/ES3/ES3GlobalReferences.asset | 16 +-- Assets/Scenes/EditorScene.unity | 30 +++-- .../Notes/NoteObjects/NoteBase.cs | 41 ++++++ Assets/Scripts/Manager/EditorManager.cs | 1 + Assets/Scripts/Manager/NoteManager.cs | 39 ++++++ Assets/Scripts/Manager/NoteManager.cs.meta | 11 ++ 7 files changed, 169 insertions(+), 90 deletions(-) create mode 100644 Assets/Scripts/Manager/NoteManager.cs create mode 100644 Assets/Scripts/Manager/NoteManager.cs.meta diff --git a/Assets/FR2_Cache.asset b/Assets/FR2_Cache.asset index 7301aad1..0a6a6b05 100644 --- a/Assets/FR2_Cache.asset +++ b/Assets/FR2_Cache.asset @@ -49,10 +49,10 @@ MonoBehaviour: m_addressable: m_atlas: m_fileSize: 26776 - m_assetChangeTS: 1759462517 - m_fileInfoReadTS: 1759462518 - m_fileWriteTS: 1759462517 - m_cachefileWriteTS: 1759462517 + m_assetChangeTS: 1759488204 + m_fileInfoReadTS: 1759488205 + m_fileWriteTS: 1759488204 + m_cachefileWriteTS: 1759488204 refreshStamp: 3 UseGUIDsList: - guid: cd62869af1bc6534d83427c72b66bb9f @@ -21597,15 +21597,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: 81e2cda70e8084a3fb324d644db244fd type: 5 - m_fileInfoHash: 334869.asset + m_fileInfoHash: 334247.asset m_assetbundle: m_addressable: m_atlas: - m_fileSize: 334869 - m_assetChangeTS: 1759313051 - m_fileInfoReadTS: 1759313055 - m_fileWriteTS: 1759313050 - m_cachefileWriteTS: 1759313050 + m_fileSize: 334247 + m_assetChangeTS: 1759488204 + m_fileInfoReadTS: 1759488205 + m_fileWriteTS: 1759488204 + m_cachefileWriteTS: 1759488204 refreshStamp: 3 UseGUIDsList: - guid: e6b16dc7c203450459bb86e24305f9ca @@ -22704,28 +22704,14 @@ MonoBehaviour: ids: 73000000 - guid: ccf1aba9553839d41ae37dd52e9ebcce ids: 73000000 - - guid: 188dfe7e559f13248ba2c41eb5a59328 - ids: 1c000000 - - guid: f20112bdeec2e8d4d9f80e8390e37263 - ids: 1c000000 - - guid: f66c4aa44c09b6a42a2b5b9f9334d824 - ids: 1c000000 - - guid: 3ee40aa79cd242a5b53b0b0ca4f13f0f - ids: 1c000000 - - guid: a7ec9e7ad8b847b7ae4510af83c5d868 - ids: 1c000000 - - guid: b0f85f7da5042c0448a526d5ecacbfa9 - ids: 1c000000 - - guid: c78150f2237d29247b0f01c770f06979 - ids: 1c000000 - - guid: dcc0ed9263c0d524aabeb5f4bd75ecee - ids: 1c000000 - - guid: 93f09189124b21e479fc891dbc1b93bf - ids: 1c000000 - guid: 38ac935dd3d70c04c9b8eb4d1b8b034b ids: 30000000 - guid: fea416d728e272045b75d7ad31dd623f ids: 15000000 + - guid: ee148e281f3c41c5b4ff5f8a5afe5a6c + ids: 1c000000 + - guid: 6fe401fc051728b49a4e682f518ffc54 + ids: 73000000 - guid: 8113366f9f7cec647878e3af2fb98922 type: 9 m_fileInfoHash: 19671.png @@ -77804,15 +77790,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: 95d3a881bc3654f05ba69138e8c703cb type: 2 - m_fileInfoHash: 11093.cs + m_fileInfoHash: 12862.cs m_assetbundle: m_addressable: m_atlas: - m_fileSize: 11093 - m_assetChangeTS: 1755714598 - m_fileInfoReadTS: 1755714604 - m_fileWriteTS: 1754304030 - m_cachefileWriteTS: 1754304030 + m_fileSize: 12862 + m_assetChangeTS: 1759488168 + m_fileInfoReadTS: 1759488175 + m_fileWriteTS: 1759488159 + m_cachefileWriteTS: 1759488159 refreshStamp: 3 UseGUIDsList: [] - guid: 95140e49213aa6f49a470a81873b87c0 @@ -132667,15 +132653,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: 99c9720ab356a0642a771bea13969a05 type: 3 - m_fileInfoHash: 1129176.unity + m_fileInfoHash: 1129028.unity m_assetbundle: m_addressable: m_atlas: - m_fileSize: 1129176 - m_assetChangeTS: 1759313051 - m_fileInfoReadTS: 1759313055 - m_fileWriteTS: 1759313051 - m_cachefileWriteTS: 1759313051 + m_fileSize: 1129028 + m_assetChangeTS: 1759488204 + m_fileInfoReadTS: 1759488205 + m_fileWriteTS: 1759488204 + m_cachefileWriteTS: 1759488204 refreshStamp: 3 UseGUIDsList: - guid: 86dabb0c8cddcb741a5690ed143e3fb2 @@ -132816,6 +132802,8 @@ MonoBehaviour: ids: 73000000 - guid: 5ce536c50a1fc2c4c9a143590a1695b7 ids: 73000000 + - guid: 6fe401fc051728b49a4e682f518ffc54 + ids: 73000000 - guid: 31a19414c41e5ae4aae2af33fee712f6 ids: 73000000 - guid: 5e16c7aea118d68498053518146c9cf9 @@ -133910,23 +133898,11 @@ MonoBehaviour: ids: d50000001c000000 - guid: 221518ef91623a7438a71fef23660601 ids: 73000000 - - guid: b0f85f7da5042c0448a526d5ecacbfa9 - ids: 1c000000 - - guid: 3ee40aa79cd242a5b53b0b0ca4f13f0f - ids: 1c000000 - - guid: c78150f2237d29247b0f01c770f06979 - ids: 1c000000 - guid: 38ac935dd3d70c04c9b8eb4d1b8b034b ids: 30000000 - - guid: a7ec9e7ad8b847b7ae4510af83c5d868 - ids: 1c000000 - - guid: f66c4aa44c09b6a42a2b5b9f9334d824 - ids: 1c000000 - guid: fea416d728e272045b75d7ad31dd623f ids: 15000000 - - guid: f20112bdeec2e8d4d9f80e8390e37263 - ids: 1c000000 - - guid: 188dfe7e559f13248ba2c41eb5a59328 + - guid: ee148e281f3c41c5b4ff5f8a5afe5a6c ids: 1c000000 - guid: 991ae4d843392bc4e9ec4e7d8649d94e type: 2 @@ -172920,21 +172896,23 @@ MonoBehaviour: UseGUIDsList: [] - guid: 7c10da0d74d78364bac94506d77290bf type: 5 - m_fileInfoHash: 2759.mat + m_fileInfoHash: 2814.mat m_assetbundle: m_addressable: m_atlas: - m_fileSize: 2759 - m_assetChangeTS: 1759462517 - m_fileInfoReadTS: 1759462518 - m_fileWriteTS: 1759462517 - m_cachefileWriteTS: 1759462517 + m_fileSize: 2814 + m_assetChangeTS: 1759488204 + m_fileInfoReadTS: 1759488205 + m_fileWriteTS: 1759488204 + m_cachefileWriteTS: 1759488204 refreshStamp: 3 UseGUIDsList: - guid: 06e8da9b2b26f09459e8a93e84b2e0c9 ids: 30000000 - guid: f7cb012c92543074491a665c761d51dc ids: 59000000 + - guid: 7ba462c2dc80b544eacfdc537aab22c6 + ids: 59000000 - guid: 7ca043dc9da4b1e49a30103f3e9a5fa8 type: 2 m_fileInfoHash: 7039.cs @@ -181922,15 +181900,15 @@ MonoBehaviour: UseGUIDsList: [] - guid: 1d40f46869fc84408ab4870b70e789ef type: 2 - m_fileInfoHash: 9256.cs + m_fileInfoHash: 9297.cs m_assetbundle: m_addressable: m_atlas: - m_fileSize: 9256 - m_assetChangeTS: 1759313008 - m_fileInfoReadTS: 1759313026 - m_fileWriteTS: 1759312873 - m_cachefileWriteTS: 1759312873 + m_fileSize: 9297 + m_assetChangeTS: 1759488168 + m_fileInfoReadTS: 1759488175 + m_fileWriteTS: 1759487752 + m_cachefileWriteTS: 1759487752 refreshStamp: 3 UseGUIDsList: [] - guid: 1d50f0545bfd1304eace331e06cb2cc2 @@ -226813,6 +226791,19 @@ MonoBehaviour: m_cachefileWriteTS: 1759461301 refreshStamp: 3 UseGUIDsList: [] + - guid: 6fe401fc051728b49a4e682f518ffc54 + type: 2 + m_fileInfoHash: 1341.cs + m_assetbundle: + m_addressable: + m_atlas: + m_fileSize: 1341 + m_assetChangeTS: 1759488168 + m_fileInfoReadTS: 1759488175 + m_fileWriteTS: 1759487987 + m_cachefileWriteTS: 1759487987 + refreshStamp: 3 + UseGUIDsList: [] setting: alternateColor: 1 excludeTypes: 0 diff --git a/Assets/Plugins/Easy Save 3/Resources/ES3/ES3GlobalReferences.asset b/Assets/Plugins/Easy Save 3/Resources/ES3/ES3GlobalReferences.asset index c46ea669..5050d7dd 100644 --- a/Assets/Plugins/Easy Save 3/Resources/ES3/ES3GlobalReferences.asset +++ b/Assets/Plugins/Easy Save 3/Resources/ES3/ES3GlobalReferences.asset @@ -3408,20 +3408,8 @@ MonoBehaviour: - {fileID: 2800000, guid: c379ef0fb8ae144a5b0a0b1d0c02d125, type: 3} - {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} - {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} - - {fileID: 2800000, guid: 188dfe7e559f13248ba2c41eb5a59328, type: 3} - - {fileID: 2800000, guid: f20112bdeec2e8d4d9f80e8390e37263, type: 3} - - {fileID: 2800000, guid: f66c4aa44c09b6a42a2b5b9f9334d824, type: 3} - - {fileID: 2800000, guid: 3ee40aa79cd242a5b53b0b0ca4f13f0f, type: 3} - - {fileID: 2800000, guid: a7ec9e7ad8b847b7ae4510af83c5d868, type: 3} - - {fileID: 2800000, guid: b0f85f7da5042c0448a526d5ecacbfa9, type: 3} - - {fileID: 2800000, guid: c78150f2237d29247b0f01c770f06979, type: 3} - - {fileID: 2800000, guid: dcc0ed9263c0d524aabeb5f4bd75ecee, type: 3} - - {fileID: 2800000, guid: 93f09189124b21e479fc891dbc1b93bf, type: 3} - {fileID: 4800000, guid: 38ac935dd3d70c04c9b8eb4d1b8b034b, type: 3} - {fileID: 2100000, guid: fea416d728e272045b75d7ad31dd623f, type: 2} - - {fileID: 2800000, guid: f87b5805002ec9649bcb1b96d8a16ba9, type: 3} - - {fileID: 2800000, guid: 2fd6421f253b4ef1a19526541f9ffc0c, type: 3} - - {fileID: 2800000, guid: 02f78a9ec76d40f49bfac78c64a754d1, type: 3} - {fileID: 2800000, guid: ee148e281f3c41c5b4ff5f8a5afe5a6c, type: 3} - - {fileID: 2800000, guid: 3028dc075ba8c584d9bc7d1e0255e038, type: 3} - _Values: febc7fe765b0407b8c8e90345544ac394753b1a281922a4e114589015196ee4776dac15926adab1e4620c9a232d1ed566ec628c1efb3c0693a954d39e3d36066f7d0f7b20b638d2be0a95163e7ea141dcc1f6b7591d3a73e949134651819880de72e3b2ecf0dbc66f70629b01243766dcd4f9bcf7dee1e4185b3b64b611e3b6ddb9f15d3e773b400f9c3036d9fa280501bc798c97db9902b9e9549f346d5832eb56db8a23f89a7648ac131e2db057329631d4d0b8c6d0e3ae43753f6ee4b353bd2e2253bebcd1860a0d4110fb94b096d897f3d09494eb63919371d8cc711425cd33b203e27204208f885cc092656e150e128c851cd967a1faedeb3ac8643a066696941ce49905954dfd41e62741c9c0aa24726e7840a0343e00326e5bdac65587954269665689864e713ed6a2aafad56a7eda6d48a710f5ea039098a96961a33923a2536bdcc8f3956cf3dcf0690ce165927cb38a6b5d322f7c42dc76a0f38733adf6e4e962d5c724536aed9f37e2a0bdb44464957c307518d1d6d10b64b0a6e7bc20b8ff906d175ab6ca57cd054ac25fd0313370dae837788d136e691bc77608932df9423e3b3338526c6cbf834351a137c1a389017a534ffce0da47d9d35274df6eeb94b093a0b8594cefd75351f440851d414a23ed05fd81393f2f058b123a51281feba84311bb826be24e5a3a934ef519d2cc8208573c74de13776471b2de3aaa287b71dfe7cdf46a2847f54867bbdc7e042f5ddeb7b72f23af89a976e0042eb07904531eb0bafe6f4f03cf60c72c6667aae67d83705be2614c5e205e248a312fd7aec8b041ed350852f5e12e7049d558c480b488043b79862cbcac2a022982aef40f444f346a79a2ea1059b0743e0f8591ae3c7fa2d3130b993d419467c3a1a11a336459a24f05e953a20def4426fb65fc8a58b1358f90d04e060c5c571d2b1d2df9baa98256d81d67ace3ff30fdb03fd7487f0de3b24b60f810b51bf247fb2b1b92bc13b5741d788d13165e2476a8c158cb8c388005461687b65a3ff1b24340358a005f80142ff99728e376301c37373b1d6f9dd45d64ff173d548421cd7a3aefd628aa7636cec3148a304701d0398480ecfb2ba1d13492eeff76bd706bc7d4932e661634ee528ba16386a5d2e222b8a926faf1324ea91eb185bb86b273cc874da44c2c8630469d658085c1a5814ff32331eba696b6f91e488b384552cbd92da6ff683e95e632696d9866c2d4553bcd3a41560b90932df6bb3de40b07741fcea64c975b168176f69bbafbd0e02659edc6f57fa421c4de43d1617368022761e988981c87c3693c4457b358b4774d2694e3f634120464531e71ac865af2011b8ba6fdb7a7f63dd5a236d4b39183f9dc945aee841be3402ad314c4f68000774658ced46b6504c174de2429b726e0c19a8b791aa5d085276ef6d2e49321474591be0b0c606851a79f9c5352400cf703e2433a7b16f5c2e6edf6435237e961b396ee87f91be4612239c0aa4233e7677e7a55dcb88d4107f070a9e49d5b59b7e9c41c82751f6647d3f927f2a9e42277d89e9df153fdca55f4b6bcfff42469d23fcd8dc3077c189625a00baf3af2a9114c7d35516e91e8c796f198b64faa45a7d76e4cc1385ae6d5597fece2223c2790767e24fa936e0676b0de32eca03e1ca4ab765c42d4645930bf57524eacefd8d1cb65bedc01984f90d2e25547c193f025f28bed33a98ca8b20b0bb6153fbaec60fabeeeb580bf6ce3aa12e00df0fe90e34887cee722e374a7fe70e0f5e22a61123ec64d22b53a95330f098dcc6cb6a2f3853d2248762c7c172a46c3f1a052d5d041cddcb73bb398821d6427d6aa47b4c51c2b84e0a356679245da0771895c7d53dc4281c57ca5c0c735c465ea5452b171e5977a3a788b62300769e73c717ea69523e1b1b6350b4123f2055d2455efa01667d0c20667fd04e4026c79132d15cd5220a5d361bd5a8be626b68deac856f7d7aba654bc01482cc6abd9562f4c608cd307a0b62c6c47d5753ecf0758b0a83ed7892cc0db4277b417c3d600f10f3774c4f67e5b9f6dff95a6fc92d2f12633149407d249c0605e7f6013519fcda7298b975a4262324caf69875d8821306b3d1e76f8474ed588871c418a6f4bc4de93852016a5c947150da992f0af17fc19603432768e6fe4375176058af2698f75295c034652546000a1f4747974a8bb1e79e1c627676cb950ee7484a337fe927519074615183074115cf5849624826405ceebf10f6c992369faabc7e24043374cae00a27bfed026ba65e77591e81f6560d89a621c206ce7802c23e58cb6ff915a9200f3607a97e250268104af8cb12e08f8380331778b4c0616e04788e4ef72839780d3480bc0fc008227d6a65b0a365dbc8b97fbddd5f4c93403c39f51e66c109c4892bcf8152ebb588515211c625b9c6e3456d1a197deffccd1c6aef77703b386d535e2778955975cec93474f3a3a69a0aff279d2c24dcbe87d7629dbcd92df98c8a5d8c391ec187611c171c4d84f6d6892f1b78499e0b49769f5050f8bcb8f59c3b0081ffcd2cd63e5102b6c306f3f331c7138dbda4432b96a60327908e715a9bdd7fb3d55a4a23ebc6694c1035d377e76274982a9943f3b4ea029432abf72c06a56ff67adc3add40ff1fd9bffc15f34ce503fb429a233be4797cb7f8e7ec20f59c7b038682fb81b64821a93bb1f1b121fc00fc74dfabe9e87372b8371d764605691d4f67d2a4838200775412b3a95892615a31dd92360e99d12705167caa00d52c1c785e963ca485fc797467fffb9c1ccb4a6887ba978dcdf14a6b5556660054877ee69621b7289dfe541fe63d59662974211d38bc87e56a7045b01f5905239d8536ef7de1333d8373368a6678a68f98e440e2358438110e634ff899f8f7bb07cf7e610748e30ba75e653b7aefb41de92a173c1924ed194c2501e1313aa48b7c7b6f36f745884f003439d81efe961fae321d3defcd2ad44368141db93ac31efc0e49f65f7e25a4a1c83ae5ea16fa4e8ee2706357e17b49a6430d70ce59f6c407a72cd3b85f40cff28765289346e92c6dc5539cab5fc61b92ff645c736a8c044100146dbd31f911dcbf7130845c2313d2c62294ad5a19a7e0104048041ba377059e69945a57e99fbf6540ebeef69fef22772ec67307a819189372540ebee9079c172a1a0c704785237d53ee65d146158eae6a7d4ade03fdf64f7ac7e49590007b3878052084e2b230a9170ea4444cb9b2a23a9fab924341ecd310a414f29647f2ac72d3a6b4c9ed6ee253f5f512a23b9c34787830d053f18345194c7386c622405e0151b77812fdd94d3038c0c7c80189b4071f86f0883dff9c509f64838617e3cf345414f4f2144676601e60754eb4f1e529278da79b4fd5c451e5d74e9da32cb7530f6c8a126a3e0d65fd51a59e75ea04528059aea48b6b832927baf2c20826420eaa225d217cf894167f419dfd2f26dc30235ee2b682ed387a104b144fb4b4a2280e9747974826cf783a68db33f77ea601dec29eaa438c8c69a528edcf1cbb9e341c39116721bb17028e6a7b1912058372f3162e76534c6c7d0addf11f38005b7e3659b0cf70f1dd66275ee426ef8da85fa57bc233e9148730ce9371feac373a71f203b09449ad1d0139c750f468458e687bae8543c2d76a4a1e1efe237f214611db8cca1323ecea5299c36cb1657c9877060884feb1f7af199965b368ab4080590f61d0f410a18b669ad8dd85441cb05d7b79d7775abb3d2cc51b547760ad0125bd394038b37277637e1e65d81a29d57bb555ed316909ff52db5cd00bb2ebfa14d7b7c90adc78aa07fd8b05c3a99bed65b9273df44030434d3bed1310428315681979016260ca9f3c5419d00bf03c03409195ae7551fa2c07fc16d0ee6499c57f5f9123dc62af3a7b39865fd9a0c7a377f2547fadd4a0171e4efa6749fab1d811df4f6a8260e0a21f5b323cca9a5267338ca603efe5e8554186fa7098b70f7f7851b14710ceda282e0960ad5e9cb37c059434d6a1b4c8f70907d7049a90f5986ab3b41c4c9a77014e822b197ac4085a2c7e6b2bece5212d1958afe95a213c410107e8efae3037601ccd77e0765183bb028328e704de7baf2ce236f4eb8da62c44ea1874dc19abfc4acb481e6e41b6c825951321b5dbb9207d68e33206bd8a7174a4246069f7981b2f253139965c41eb6700e57f5e371ddf5cc70eba0321fdf8402a5536e3a9a0d202f8f190aa808921260834fa28f4ecc3794503a1e9dd180e27c8073f4e8830ee5eb88266458d34db3e146bf4aa07dfca3c92bc29ad42bce020e3687188c96faf28b9631e88acf6f9112763fd490db82f18c2fc4334f9bfe37562866224c353757de4e29c9402ad16774ac42a5a46d6d22ac7a63a33d484d0058156dada6c2bb12bee7f642b1c9a1515548555a09289d5567f6670acb1a07c0fb7af86a800352f05682ef0036235b014a51364d4b9c83f4b516d637538dfcc3559d2d58258cc364e2a2d7091671815010c5b5532adffce39eee7619aafa26240bdd376fc7703a047559607a2aeceac1575cb45c59e348916d9ae918c3876c7446b8937f7af3d3e40e0e2eebf7ac52373abe886d1704f7c156d76ced7937e3a5457086b1b6486be30a89d1935a9800a5ee2bc117d197963514862d417cd8c623ec8e0f5398c46a127b8059e1a0c98e207b2ff12b8530d6e6fe1b0ba06916321547a085fc7ee48312f02121473a7a58404a63777da04e23b54e4498eadeffc30568e9a325b6c365e677f8b08a37795fb311c51bf5f7f4b7b68cd0ae3a5b9843f00426ae50c7229972496df5b78da97dd4db1a336bf4370294371709ef9dee984323cef5a02fb125775516b19eb69960970e1d8726b24bdb72a40c6b190f96c0c6eb8b1c1a1e8a05b2168c518bf6c6504014be468876e084a6ece7fd4a1f3d8cf7da5906e217182b41d7afa669fa5197a253f50bbebfb7b005067536f6875fc15406b699b022bda8c32998501696eea134c06af63a21ce48129911e88c4f11d927610a6353b7e78f9633b767b7e8396417d3f226d2460b75d79e971710d52c74049187779151f4ecb72b700de935f00ad269ffafbec75482838fb51acf3f913ee02493b99f4e3d4a20e886b48bb3fc43a1b8297bcdb128f507f7f5ab089c4027f0b0821e9cbc1389d7961f1aaf2dfcb8a2a59d158018ae0610cb914f8c7782bcf7bec3cb41dda6e5a4435353c033a435f4c30791c6aa47e69177d097a2ace9a0d73c22507a2166d4f372b9dcb54a45dd276d8373b9fb5fe9c62c9543e07b314731f48fa36ba26cfe245c045e41107ca981963eb5ce6fead6f345f71a97e1769793bd8c0d908d8aab2347f410a17505f561a68ec8752e9ba4a648b02189878605c2983ce75687b537f4e0d5ba865ed51484999052b16d6d85a3ae99cc70d3d150063cfcffc352a1255133c93327c15a4ab176134fd6f346e4d5b29b052171b8d8b215d0c34bd4d7e737850e8ad95f429b07148df6e72126f973d1d575edb646d2f51f8efdff79011361d3f7be0b43f479900ff1f9f050401cb340349dbd81c64e457023866f854a08c6fa474380b0e9577237d0da8d4487f826b887bdb2d00b5b12949946eea57a98439f0361a8befe9923f0f1b505044404d31d568fd420472947f36af28367a57da3eed0ddf789176861572e880cb2e4b97240a854042255abd325d1b7241021c8e0990b83029c808363e27c389a26af07f40c9362f353f24d86ebca7d4189651d540975eaaa76665025d96bc3db6ae910e707a2c317f4b3639045c8758b5ded75301a73466fc02432f1d9cd0fd089e2b4624e48b844cbb9c893198af02edbeb73c6d103e0f7a2a116e425d4fe37b3930652fbecb2eacacf8b94343679cacbebda052f294e622c43fb00afbc6f06cb80ef83615322ff2888fc11785ccbc92ae1b0061516f9231e8770b7efa1e7c2019f7164702685f353d906a67992f2790a7f76e204a998c6b3e5b584a559e3dfd2eaf6e349c372b7b90f9c97f69ecc984b1460b0e8d9c69b28381855dc1aa8adcce679517c2f2f56fcbf39050d10d025191d4990d942f8bca1921b81d4276c3c57c5ab12f83e0c2be519b427ed4467c6f7b28106a43986ffdf360305f3bd8b242b755cc2bc59a17788a937461012fbd34a1c6684775575b1390fc6016aba0d8ca54cf5d5c194c899a5b2eed66047a5b4d0f266c4ca0a898b0b15eeb3efb2dcde9baaa0d308e1a1b543cceec456af40f15a013072e0d256afd670e0e459fb46a760328de5278743f0bf5e8f02e43adb943b12a620e34fcdc953f10c864d79e0b0fc79cb66d2c9d71eaadeddc2463d9d79c9821b674241b9113f6fa3c34137b9e0510436706378a108e40b3543671d1650d1027342971c73200635ded0c04786c8896005f15cae8d31d80dd9a785a3577fa8054df067516063b9610f12913e4b0b60d4a5d59a32567c6208da217adf8fd4e23970c5758721480f9247f252702d09a72ae7a5b6d2ea8a413e71901ba1e8f9e12a2057ad9585f9b36dd5f37a48ded225d3d8a027fa1e2f5ee67446fa7ed38246a1fec7c03aa3de5b020da70e69351fed9263758939cbbd336aa4f12a9204c823e1e3132106c4cc49bd1b81a642a48b475eae10cab25af00da3d397ddc99d6e8307e2404c4830e4673fbf36554d53661f2038842d184ea0955ef0b54d2c10299a1ea222350f3cc34352aa7361321a6060b6c31244ad9508b50884a1a2227275dd6c6306d71420e46e12ad25e233028659d4936425bbf39e7f768e958338ba09d12682103680c717c94c3404bd402521a9cb64a318b3be551a17685136271f4869dcdac74aed4036e2845521d018513f416cfbb7b426f284e4d73a40d79a222f94838160557dd6cc7b2db092e8e0252278a7a296db678452da55d2739d0090979dca72a38700e9e3862f4c965990623af3933680c336fbb300d179f07b73297bce4820b18d81a96981962d03eb0dfc7ab81d67363a1fd456debfa2a79525a7dd0a3f37f1cefc328e0622f0c2e9f7ce0edde4a8820c0345ee2c8790422ef1d45bfe4009b5c5fe3bdbdae93012e0974ce6e1a3d9a072fa27028ad9e1a74c006cf7f75cb13601f7cb33df7ba312b332feb3d47733c4e833ded8770c30a3fc948fda7c481b92a79d072690e2800737245f57eb2dd2d4c357efd4c47642e1e780c8b504376984e77c1c57600d33f543d61f9b6b888f214e54e22bc81f98e22016e1ee54caf481721bcf80ee748b40842aef11a9488990fe789940bac23327050e7776ff124a171e81e6b036f1cd26366e601d015574876082dcbd54354c4451297a13040dc051cf280cd89e3695f3549ce5a39dd9da508a000771ff076b43b1d4e0d27855ddc76e1e5c39525d25a61cd958c74f98b6751c3556ec09a19d369ccf6936ba3c85013f2e319c3613a2d33a715ed850229356de7bc6430ef1cdc06ba2dca2e3feebe6a1b607dea8e5b1077283a66b006596c5ec225525f2c80022907137c8e045b7348a87d945d53b520423424f84b4ad4001266d692e564a1c2655e53f2a1d89e7c3339e1f8763bf0f47646952b0887b7df23138f272dc88de307ba2fbaa6a7c21b6a573aec9623762857cb092bf9cccbed5a8b314a983956033ac6ff306aab9b1e08b19660c2a37547639a2f9e409d15c51042601b767782300136b25b23a79302672833aa632baffd0178ad3169f444d7503b20ac0bb6948033c862f855d16b0a2c330568d1c0283c6c9ee60236af38f20e26f4a238bff1e1434d22d57258ac2d1c48a163065256ef111cc0912f6db67c7170ea30dcc8d26c41dbda7a62ac36eb0f461911f22a1343300690547f8211b1029f46026d7c5053743521e12cd151be19d582e854a589477c2f60d7387eecbe137582ff0cc7a773686c85264cf570014cd33a5405fa05a7288e7e3e1b791af6479d3148b1ad4ead7cf651e71f63fb86616323664397b9196fdcd67e486858ef788491503bd7af6120182e04b412397477fa6046aa4b4c50564ab78d84ccf6e54e4060a2f44bc2384dc3465bc6becd8114b40abd3760663b2f1e587970c31a132149b673b1967f2b3727f96c91a8161518c85e303dc75212252472d6f349c88922a682f08bbfcc5434df851066faaa8707bd9ec7deb5ae1764c8988d24a937ee5e6f49eb262689586c4d9be2b39d86e07aebceb0e79068d85467ab3dd9c0d07458694e094f419f1f4608cbd4af6e35fe42b81339da8706ce0771968dd2c7322d1df1c5e41470d04475eef6dfc49429e663ab8092d3094edf6e1e10c0d82cf10e2a624960cce6ed4d7657aeec90260a7248b0297c48c500265ee675f65f106b4820050925dd89b24942331c2bb73b709528840888566e56ef6270bfe670f6ed663c09f374e31a6a410120c5851ed32166741f3123f81d0d4d5b0778b2b76645c645b6eeaf47fbb10d18c88736a8d1d08e4e59729027105e5a15be2f235d47756425004069e5721e792ec2c4405bbc09d335eb645ef4b59e34569599062bd46b5f3dec5ca99167a8dc3afa61664c1efe5937fea7b7542ba624600c1251d8174d595565036f606041ce4277db04acc717c76a40cf2e2db30b1145c8b779aba9fcdd54f7ef18e471062944da75cc07abd12822dbbb99471e2ba1580ed5d7e84486147b024f4a27001c0746f973543e3f0a9966df9c8565962473226f8e2963d0beff5f75b8f9a479fedd414bacb054299ce61891c2f758fe501a25c36db871f2a3753974f4b3f8033edf1f41bce6168ce1060b7642d30dc7a760392de0981849b0cb11de1538e1af21e3521c27e8bd96fb661e9853034f2f988d346b8634dc5a382a70f2d53976a8245b545f812aef8f1ecf2847b6b09cb41a4075a36c4d3555c0ac1b03875194cb22394352a7514e3d823c75555c2311e9c624296b3c2bc429da0061d50eed07cc3b5c237e6d4a0cc9f2381fcf27744e1b42fa37ad7b00074efd6c2ba9b37a2e9534a86eb8478e571131f35d8bb40afe994db9160a245b513b55d47ffee19bea88f57504d0e295d4b3a226226f5d7d9af36e925a069cdb8e26a8cc0ee4f1a7d06af72a7fd5f131831c713553b5821c2228c5736c73f6e3eb1ae7dd27ea78475ab509737734fd70e49f15766b6787d9a48ba9e55666144360da159911edf6926b476ff6400a6baad9c9a8f4766d4f84930e399b6c5f9df5a1c6129c1d645ff8a8820b23287d19aef754bf1f4221ccce2a9a2d1f256d00f25685aa8508317389954fb40c788d53ea0b755be71dbe3881f94472833640d21683fe7aae2d94a5c6e1358af22bd9469d474214b03618efeb42d380b25c0a3f2bdd35708812a5bd9f1a22c853482cac20fdd53cf42add2093f17194a615a9dd158b492f9f68bf8aa2857496144e635ce8d89f4b78324b00ba55037a84389b4a8ebb4c370104f247c0b56690497334e28e15abcd750b5747404974496443f996de40db30652b5ae4e6578bc3cc244b2e8ae50899e431d5821193784b793bac03bbcfb1099804849d453819e27f1a1464fe46be7e3b6d7a106a581ed1b30f96545478f7038d54c78f626b54ab1848022ba7dc49c0fa2bc2d7aa5e61c01a555154a3c48d07220f29557fd0e330e626d74daa0cd5283a554f80b620582ef2058bf2e500f7ab450a4eb6b3f44029470ebfd18814160d7f27e5b28af2affd4958478544f04ae62e7d93b45a8cdb2e9678c9c56187a6deef66720d1b4520535b506d5aacbbe457c45bfffa7e9e4c0cb4144803ba745fd0fe2674ab7e3ccae95d1911abf936db515d1f7642785fa3714c65a7f903e266190e625c864639d8879016649a5007f914106661d9fe1c579f83035f18e3c4ec3f80099d9793619796f711b262c23dc2545f6eea9c4340182aba430242d9bfa3cc295c1c596b6281aecf08d10f69f5dd45400a478a52767c3fde71dd4f64da70b7b419c79aa7e3403e0f3ace3b112894af204202cf062e1e9fd9247cf985314af497773c7c448813dcb4087b18a8402db6dd2d3021dc3fbee338668c3497b847220f26a49aec176b982f21830ea9374719523b1c5802281758b857bb21ebb88c92b062d730636c363a3d690d443c32729051721fa32b60dbc8c14be295d38d84e7ad0ea2b9a0e9491afa556a94caa36a14352b308629d041eec15f0e51b134f235120b562a34906d9b490a3500a2024222324df840dbf768c663605a2a4ee0bff7046bbddad894dcad32579cbb69f3d8154d311886247116b3641d8d95e997e92aca2c050d4567499e715a74325cac5c6f884376bb0646c49a6d3979690619a54b8479ec361bb7efef86031d2d74062410477b71c40e7168d5690ea19626c576a2e9285d8ca41ba535f9654209299625671569df757595a6091d15ce0d1659c9c08c40169da8976b2cd659bf74b472feff3407547018fed3ac7d67aabae8b24c532e036a9680774082020bb43028ceab54e83226f052c62674eb6ae1be124ebbdbf211a4b708687fbcc62972234aa384afbc56d1b58b5c0168dd2182ea97826fb34f6fddc68e9da3ae4d1cb77b54022a48e6707b682071674e120b6bd6196bdbbb46258d4580b5c2a6067f03a8a48514daf6352ff7f8f86d21f772b4820879c7b9f703342e8f70c99b332b63a07410f398206fdfe43ce3c24db8513ef3013f9e8cb7436057ae19b479946c3c32a4f16af79a1b639859abf5dac619753dadbc9c72ca2916cf4f6416f944598857e10a0d554445a71922faccf4b17b6e6a700ed8aff751fece083947fe315cdeb2249df8bb0b3481f3158350cf5d22e22c095476c97f374f330d3f4d0afe5a4b7ed87e184f742976a48ce59a7401332c2b571af4dce51433ec4ec5adcce7740f90c82e0821f5305fcc35e4a99b2e3dcabfebde4d1c992864ecb1049d39d74274fe0cd5c3cfc409cad9853fee3542321b8c8f6db7c5c12ad60f6c0b2c0531250b0da75758fbfe6583f41474965a3a2fa97e1f2ac844f9513de1abd33ccf363b589fb6042266751f72d60f5326c93f7b2bc29e5119f9a24ff807e589b0d4d6532a4fcc36103e52100cc1480dca5ad5062127a97a31e4215efe66fd2a4bfecf610144d72902f79568eb51b9a74f6a7b52dcebaad77d51840f8fd4cc88c383a40df3e60c8683ac0329934065829ec9ae67e3500637a8a6df51361965d1d5f35a6f0b3966c988fe2a77efd369beb707ad3a2665a6737d6c644bf8454263ee2a017a642a889b9d1a211bd970d883ef62f62f6c2af73a99ceec62d51ac2ce408d663a2e10a67380ed624087c14dee45e73b69b2ec093bcd391e693e256fb8ddef5c66d713b000086ab05a8c38c05a1bdaa71220a6e3ac7cd5920bf33cb1a65d1a1d761fb4c558973b721c629c37fa06867a637e5d97360cb0ea01805b0dbae3a84859563679cfa000aa5be800b6206267fa7848eadb444dab7d31603826c3d148c70be490a3cf0daac37d4dc3e2f398f49b17619403cd848ca65548b890982619752fc8c204f30bc98661265d91118e71ca55d43e24654b958f71c907e93ac4a35c33b24cd4291057f369f25e0b1ee2471c4783e66c643ddb7a5c53752b04e04b9d35b9c45f419da0457cb6448c13758e710f2431b8dd36f7f571c7317b8682f7493d04bf9be117255523d3165107b098193c051be0af93bffe4eb9d17a6c25bff9527135f0490c700802246a4eb2b703dd2ee8c1756227072e443eb36416603eb714e4016a855730cf7524e3d3fe0db10649f34b54e6345b7a799ccbf5a7f40e5d19b33996b96e638548f2ff3e433330360f4651dceb162f1f3f7ce4ea8b3b28801486bab14747bfb8703bf428cb6541526b96e561a33271031d59d534524d11833780d5418681103779996cb1210753d939927ff555c6dde213b894a01df40bbe4b87a0b3c47c2613591ddb0ac5c0e11653af6ee4cd07d9fd5eb8553e15b0546d7251995657f86149486db0c7142ce3ac2a7f4dcc62ef8b52525eabf3d817015771b783e8a6c792b44edc649fa9ed16cd2b58ec6c01de2f9e22eca8b5a35422606ef9c7a25705f99d10021b878aeba96446dec7812b95559318220bb91edc10fa02c50eb1267376265d505b00c3a814376a0dfb811ca38c045d358a7910b3bbed111689c6dcf73ed3675edc23c6ab309036bedbef1e7121a150ecf10e1603ea556c911152e0b1a58c4c3217413897c14d64e54fad2733315f0c188a3717b31595737a48cb6622507b62693ced5adf69b9523e7231b33c2d385f4fb937d8918a6647534a40b00918bd3636ef6f90e046147e4389d840e4e136597ed4e897e75d2f222a5951d55695a4264c0416d36237bf085a46e3e49d58d47213e7323430264f6d2092ba3998ead4521b4d731607f644496c0fc35f85b57a2e7b203d919c900972ab7b4b2f837a8f441b35ffebccea7a09d5845fc016510c69e873418853bc4a75bbfe3d7cbd8b3219a0077abbb566fa659c47bd1830495b0288b5470f3907f05e1576d0325302b45f4986dff129ae4b4e6ea6239a7a62a6055a40f4084422e059072759c06a38ed66935d61b7284d2c2697075e6d1caa1c76e32a726c09435b26a585e902558be4364743d2283ca1d25793e461b37eb28a4e43cfdd40c5815d29b9875dae372f7c21ed9426d8d7f33a7afccafeeea40ea5581038bf86ada47038a1fc6fb44424206397c03915744e89360a5843fa826f8538d24a419011fd316efaa1c7247b7ac920159da91c2a6f1b3d527783ab9e894a1082a7868e65b175657135e52d799a45708e220e1f19a262429a811e777e23f27b152759dcfea77963d7bb540b75113b49331339c1986a29240bc9f5e492fee64cbc95e6aebe978e369c72485d4d57cc554297bb9516cf1d56ff35d135b295d02aa2a14edf2a8d8a36a3705d0ab2877161974a272ab97b63127890acf469c4e932be8d4453f713d54af47bc879d3d7f7773c906097915a8f1efc9e98661e693267a670b3dbbde1957c8b23c8c14c16c05078dc47269cae5f18e29da7a78591d376b79ee0bc742ccb5a061cf3926e322e11a01710bddef33555313407dfc61208064f5109ad3504db5b575dde7f443355143546f8917fea673c698beda933ab210d14ede2c03bdb4763c54a9a7fea4aef6375e3557fe689793a47babc55e8ced753c42e6cceeaeaaf59ff95cd3450e8514b7a50344f55a1266299e3867ee00d850a8cb9444421df865f6e518184a951755e6970cf390227a96455cf67ce702d390c1bd7c1092c956d65362b4358dd55f315a71b19af2240f34b9e57670eb8ab2f3fe88b962e7093ce2dfd95fc291baf780024add8abeb7516261b89942ad1a15375fc034068eb22853aeb46acb83c1c664d2f98cc997c24d472747012e6fea35b5c4186241eefe1ec473213953222cf6338111e05c62b450620284c22a3ca94c6725ef6053cbe7bc24e557a9897705daf5af42609e257dd787873ba095c41b783614c22d32bc9267a74e15372b0ac6fb07afc7d97f09da9c93b6e7eae78851f8f63f737e39331db241aa17d02036ac7cb020b8f59bf4e74fe5da76743b487fd1000e3d5ba758c1c4828a2b1911aabcda63549b18214784eb17dc7791336678f6d5c93fede6af3a98912473061ff061909740f78fe388025783179c7c3f9cf807012bdca785211c3bd5fd98fa456504f7b1f7d78ba1f715922477710f12be5904238a173423ba0b6624abc9e60f18122e137bd1c89b7c4707c63a931c921b5e845682d234a23f3c08139167063d2f930c5660fd617fde605033008206c9013be6a2c5af71fa46c042b7d9fc2a2540ca96a77949cec212fb77d33277a1ad253f0262bdc9079011121fa0aac9a5f2363af234e761b03892eb602118aad3419e0012f71eacd797c2f68654a69093335e95e68296396b7910b4fa62472977341aaec1553cbd03a9636a61e0cb6b9212482cc2816165d7b77b9c07d662854eec7dba6f555e17994e7dc2d0c44885524add17e5d3ebf8a2a4d709d99754ea06ee2b857300ec4cb06fb610ff2175037ef649bcf955a4dd279992ebd3a4421e0ca83631103207acc8e627aa6603083bd03c651ca261dc936d0742e35c37ff9b5247fbb904c61c6f02197a2082a0bce55e3133fff6a554552b3651e87b150900d5c2fcadfeb130b650061a88f7a2d9f24bd7be7284106e186c6962218bc4d5e8df86b5404be126ad009dafe08ad2a331ffcbdbad3c76733a9b1bbe6ab0f0d574c40ca77197d5d1d2feee9e099f82726649bfce4006d31aba0c855acfcd315e116324a4977a24c9d59dae9c2b04765b18994820f132957df0e7517e2d3091afdfc360934bc8f6106e8993dda56f405a79cf8ca6ea9db0c41892a57ecba2f6f9c0b133985c1cf6ee80984d9851483771a6f7046da3fab59d943c8aa9237753fe8f65f30bc45801a33754e87d24a6d2bf94d8ea4d58ab55d5fba11c98a7a014f6bbb0d704aad455fef8a784f8d332b72d79da4e0c519147153436f89a8b65b5388610c72a721894c072eb44a1165cf2c726060d8e11eea7bd07f1d073dbcb6382f25c72b26b8ca0827f1e7f4ce5f83128dbd05f7e9cccb584b87a22804810e4b8984e514615cf92ad5974e0fc90a532ffdcf6b043e51dd03f11fe09e16a1045701336c4a796fb1303b24337fe524de41cc8dda2c12ec7636591efa7fc368bf3393f610fc769da9721f3a4062845ce933bf61965c83cf9513bd36a3986a30f42d9b001410eb1e3568374d0ed7ac13b149082e3d25ff1bb7638b23b9ad4142dc12b9ec387cb727b860d4d2dac93e4298577ba55f6792e6d349b9779c0fd7e2aa782a2091994c2d011f76dd502d41ed2449769dce641d8a7f2ce711cbd03b38c84884ad0ca02cce5c57a77ef1b495a60859631966c6ebbaa460a164b23a6230e351a599b0eefac57658be88f46484cb3d721b2534559e8e343e526d00c81b22f5279fbdf0030ae5a0615ef2f89d39bf236c5edbdfc303724d333310c0973ac08b1f83e3fdbe44bf82347b2d07546a68fb6e4b9327f601b82b10f4dc2e06daf6d8639826e5a93d9bd71d5d1447d66af9c865f3d1b259666be236b9edb320ed890f7a54a3bb438351301a6c455415ff017b0413c91308437ffd2cbc509dd4b107f418dd3d7e38c17b1e5ea198c4abc0f8354972ae34b79c18be2a5b71002b10fa3464513c39c283424271e87167aaba526c4b79189cfc2cc2833b7f53de507af34e6333d60403ce08332f943d60f180961a53de4ca42997319113c074432f63f2f6244035226ea98fe57eb43398109d6d45156e32722e4f25cb0146f04359c404cb78cd7bcf494777034d6725756498807552302dc1317fc7d51995dfd747b374465098e0bcdd61043109d0db37d65098973b7bf12a97429af904594a20d9b1b5fe246dc6fc793d53b43360cb025affab6902489cc2a49fdd9232dac18316e357571b24edbde96aef8727c208c8886861fa054cdc6eea0ca67a49a7d0ac012834e848dde2c8ed1180683723e9e296140aca793a819d3f39bdd87c7374913b9b895071207fab85980cf33445a50ef688105e62facdc5552dd87d6546ba9f7aee5c2d52c6ab896aa1bb1e4576d2fa94afe1f462162e42cec3fb4407fd11cb52ab6e231779bb30dc87f3c13eaf80df5bdde9b66439c29b3fe6a07035987e984d788e0f1bf6111cf3b017db226e041f431be9291939d0e7172d1cce182d6675058b0eb63c70049a33323d4c51624253153f4bae7da7b18548752648264303c749a2d6965e4ee3b420845d4b75e3c74a153746261e470853c36c004d4abb7476350496f374540b37a369710605fdfa65aedc33ef762be591aa295acb4dcf0024072c7e864d2c293fd4f07d4b2afeb2398e656191787c00a016d8616251d785d4684dfed97e7417da0673c3675365995289dfc21730929c832c1e9d26353811548aae4c87048cb8027d3b98eb3f980c848e4b14cf14935c2a4e84539f29f1a4cd616fdca419114e1498c5946c2b87c293111897ea24bebfe3f5892a76371ad96ee0654dae449895830300c9b02737aa2ab8184fbe59baa91f2fc099a23b3bb34d61fcb36f2a70d8a9ae1bed240c0fbb2c34542f506898c89a0f6cdd043139bec84c7b4f2b14e6aab8bf59f0c1327becc1843928700a9d1a35cce69f414edcdae6d9b57087406fe7b156886ef158086794801b7ff70fb14216697b08047a13f964cb296417148bfd0cde25386c2e29dcd34e33c16a5cd1f628735a1ec4661dc8bc70f5dad06b8057f4e6742aca78d5e73f9e35b646518e08f9333ca3ba6c39a5fbeef5dd240454c03223327b17582bb09d72df26312c0f0dfefed403a82264785230d1237d07c33af1f5e969830a2051088c06488d128d3102fc23dd264fe7f04046d718794ed35b515bcbc3bd786ef6e1d9f4cbd6540765a4a02080e35f61410ef9293d3207d8b95f6199e9de368c7594e540ffbc1be714b3c342e69052880e42f32e495d31c4da003a6c75ba10bc24d369ea375f627c0d1fc20f0ab5404ab1d98ba6ea0842e99cdf99017e505c303c80984505c250521f91c496dfbf3170be0f4463d0952e1c90518716f96303433c0cb475b27a441277223a843226082252d6bd90f307012f51844b4cc4c64b839407d2ec73a621c7accc1352a4554eb75a64c423a5724fccf41d39c93a6f4cb1d7b7ef2b531b69f8f7f6e427f4af2da7d302a6298b6e28f8a8f807a993a8011b18c42a5c457a0b75cdcc2baf8e273fa44a92f637c923259670182cb3dced654ff4c80f3084d113b2f1e308a86628697f46540bd960c61bc5166c14d3b2a866209824453ae7f028e45956d653d33230b8515505ce06c14fbbe4d346f0e5e765994a28418a6da368a9d30fcd48629167499c5d825da29818d8d4011ebb3719018f0ec3f7540f59250b42505de9716758526c8f8d4269c23c1dbfe7a1903edb1f14eea4a8d976443943378d9ff3f50149c3a68fd83859bb082f00246ad8476b49e3908f27e9f0cd3750362f85089ed027be9d6537cdb3586c555328266451ee75a4d7bc6366da5f4b8d39d89076beee3230b3d78a535de82fc8dc83c2e60c645fdb5a1dce1d923f1cc1e6546b24380a13bea5aae7d68737461172d4bca2ddcd6762c8942e2342b03ef4f44b39b2545470d26f808bb64b36636f9b4354427d861ce712f6a35b240f00aa170b1dc3026b65c644ea335d41b0166ece634079fb7f756f2e529f5db01409817e1e60bfe7607008a91b8768b97927c40d358dc0cf875a96808cf2550bc37759f3b4db6010d67a910dc72f2007f24b4ad424b08578b74ef8c4f6407453c513936d1fa491aa782be4b01ece96b67a7073bf587f18ec0e1fc49a2cdbf8e8111b2d25634d18b1465fa4076bca687a1a404b86ceb5fb46fa7f7c3f672bd753230461fc5e8eacd3a73f79f8dc118144b74980136f8ee5a3df19d41c36a7e78dc9092c702b64d8a9ed1d2f0d3c026ae8fe3f0a4e543c1c6ae041e4bb466f6300a7063e1919efe7ad8f290073430c201d7c421a76b135e206263f90ea811d637dba2e9acabf7cfd11d8492281c256d92bde3ac0fc75264e221638f3da7fd22fac8d7e47ea59152307c0099e67136143d06544374421a00c1f8278b386882292061a750cbcf1112e37e8463b6c88e60eb4f423743a9aea8aec7228991e9e63816189684d9e6d00c277726ed3979b60686496019265ad576b2fea072f1a790f9885c5620b0f668fb80b9e0239d342dd782c6e3477620919f01f2c1e4d99d0230f7df84dd2385659fd064861fc4f70c08e378002ac4487fb8edf5329c37abce1c4840c45250bf4c029eac87e5594eabf6f135315e63187350a02410d1ad3e2883cd6d97fa34a1a66d4bfd46a0e05a7faf493ba28cdd2fa93fdd73b2237185aa9f8bfbe2a91959d46d2461627a4e2bdf056c4fe5173f4459524ba7d34f1076312e6829d4e487c8c893000fb78452dc9206bd48771e5f7c9fb86d7f94bed2ec82556d6f120466ea8d938742072f9cd51f6f05dc81c80f1f8dd4b98d51f76d79d0237d5216ec4572503d352c65a173cf45428ef3c7199535a9a22ec2b539a896460d71e3b22541c44b77c340f2eb852f5888d294865150e9b8a30bc90272cd19c5db62631367816000cab84f465bdd3ad8a1e4c1f6fbe00b4367d4e0d10ac6c8baa97b277217bd4ff5bd6abef66fdfe31a3f1faf678f10c9eb572fab829f710a0c106b6316eb430f90db384b913f0b1c680e396e04d8aed4674eb3e507fe529ad19b34e934c30a0eec001e8c56cae755adb3ec6f360315238196fbd830c8179f2dd32d2c75f1f79b18384a04f71b3b3c776e375401d364de8611579dc1223fb3e87f5e83a7fc345433aea90247004c767bcf50c2809ba10137fbb28755a6361587f2029986511b8c5d64784f7398da6a2b1eddfe330dcb7331a2b453c6430172877c85ab02d9f3332512e00ae36e8260dea7a3c927b7e285bd85cb390560bd6f9a05391fd1756cf11baac9102239996cdfbc8ae150c85acf5f0b68889135e24a3fb05b0765629f641494d4d281226373fc6e5958d46ec061ca79b0d6020592417d135fd2949f4dcdb4010a0a5377c1de91138b0060db3ea0fff94cfba1b6adf5c8d9b05b728f20a463d8e31a84b61e423b8f6725856e3f57ce0f2d72124de3f541003cc2d7665c00242f6449c7e42c49eafab012423c94c906f7d67e519e9221bce86b94e2d13991eb7759b4d2692fb9e2e3972781f9c8827b0a3630b33a61c2b19606a047776709d11e36dad2cff69dd82c8b6e0765603cd026e6175517214a26d399879030017b8c8d4663c2e25044ec67a76955cfda1c35c9d02082819117b07f0e49a68e3e082b2fd18a143c1042396ec50280482ba90682ae39a02e01e1e1a1dbce1406ae6a95bf9485a1642061ca2269f156a3a8088aa740292004780931b36bb607c199bfe2d057b0236ea5954cfffc3d74108b4e09c3337cb68ad575e862389b301996677755f179b4182ad40e4523cff0a58d524ea9bfdb01dcf96d95cd98859730c5667663a4ca020b1dee11e884f4570a8acd0b29b379a64b75945f5f1f81b0af94c0e575b99bb5b8abbc542e46e6b1f25b54bd24858272abb021d94929511483d28e72ba263330e108bd8208ea77f253a9b2fc452b63d528dc764a683d9360ba97d04bb863f7c7716a53d437ff863637ebda6099ab20a78166a489538256e3556ccc90bac3bac051fb8aeac79fad27ad438d63accd28f5c877dd1f18812af3bed8d67b33d90f04212a1285261b7f2103ec36a70fca80227a4d96cd5f362720d087398066286b86528194c6efbe1bd3e911ed1b483dfc8438b3f5717fdc63674ebcaa52baf078d3c7ccf9915f470233de4d29aeeccd86f18c5236f5d212f9d104fc082303c918f68ac0d39b445b24e191d1a342b2c47a73bc7420f2c8914a14b328865b5f3537a74620242be9fbbd311d5554107fb72e46868bdf67ea1bbf26894127d43b367d937a1bfca2905e89c0a9001a8cc2c66af40a5fd1eb04af8161cf5ab53b13816c43cd08798c457449d515a01ee9f13253c2d623ce7b0858a8158aaad345995ead158c6e4fba5ceebe9179b6f0a4be7b5301a187feb8a018a3e46053f6d0479f6e744d346d92f2a965f7753d04bf595cd3f0c83e68eeb2aa3a53ba5b59f8f7de49d6e584f1f2d8f5f457e1f7336313e49b038ff61819268fc1a2fa09e8974f7d0f96fce22b31b1392641d2b0ccbb66d74fc5cfc9970e39df4fa5396b031d21646894e8638019e0233b46ec59f675c3063c22ca12d6f9040dd0c27295fb2c4c336341a827d3ca6759a5e381bfe56c3a3a97b3312fbcf162907f262462876a381f0aa03d382d9b3261cb606ce3775428649832edce5b2c8671df1766f9fec9e1001b90b57a510de2f38f32d4e291a9e83cb1670ada4c79b3de29c0e8db0bb78cfe70a337e6a992b59615d5cf28516913890f95b7884b54b36aab674f6feae818384a236cdb2dfe6ce15e90dfedb554734f429036458b6eeff0157022c55c71c7912970d4af7f824b5bb3e2101cc6f81b9afb45b2e604f758a14291f4acd79f75c09fc15b6b7d1a80ab217561994ec3392d54824f6ddb5259ef36836ced86e8335367d0b377bc88e7ea3991f8859a30ad709721fe96112c641de4c56210776e3209a8c1cea1f96f261285c668a2b5308688df227b572662cdc48351438e09188d34900133278de478c7f4112bd79506c3155bf6ceab1d152cb9fbf5f167ed5be451ac62d2c663be16c3ab433b578e95699a1461ddfda61de8751b86d4780cef2567c335db322979890a0d8249bfbf9bb76ea0747c5f29d207ca4b526afce9aeb6bc2dc37468c09bb39dfad7fb486438c58fcf65c867948b6e6ac260f6d71475f3bc390271fc176e9e04b0e5ba01cd303e7417e4d28c28e1af56ce10db31829ab260dba77186b6e97860d7c2d87a315c9d922272bf2f9377835763174a38336c722623552d74a1a53b015d4353ebc92525717342abfab61dfbbcc52729ee3f402d6b40b1528980d71f82b842225013a79e3df1d45489e78323cebf20b09570f6cf529f30c39578610da5adc14d07b45456e26707d023a4a752d3d511275e6975ee3e7d24e0cb94dc599d1df5d7b8c01b73037791e196e954421812005fa8b793e0ec408494f943ab4d9abe32fa5120f45c0f6bd3e6d784575528e2c73db52c0254b1d6b497c47fa3b8dd1083b51c49e0f72da4404ce3bd1957e93f722c2adda86eabee33d7e58c107f0f8cb3e8081238def1d004a98c4f387ee01c70ec1e3851f087daf0f58246fe6e6c2ec296f9215fd6f693321af25ee26ca5c4e7f20d0450d72ac3603d213e5138de6312b2735087fe93b8158af64ce2e6cd5da04d6ef06b708f99c3c5b122b5c841f936a57194eff64cd681bb112a2f221f7690339e1e97dede834212fbadc28efdb2b6f309c7b7adb2596077815f909a856e55385d0dd5dcae9823fb2902e560ec0d42a19cc3c7a8310d75f77f104d8ef2a787ba12fa41efecea4451b3b2c6b54ed164740cef0dc196ad06aa93cd4bbee5a2f78e94d09c19b0cd717718295be3d43b365f9b368dfc5639d0a00f1893e0616a840f34c7cf91cab544da6086a96d5112d1310c53cc50db04d7a4f013e7369eae15ada54caf0c6b9485c08b586cdcd33e011c3762d40dae2324302fd56e4931e1c43260fbc80473c4c568320323cc9e4b77c1faf500c435e7f082286f2c40f2df0179942f4ddf0605878d7283c05ea90f21c47d9c6e3cd0f007b8fc55ec04a88464fefb65c780f25744158d8361a217a1e4d790f0ae9f4d3e57643796cb5be18c25f708cf4a0ec6b2c6bb1f7730a261aa609e3ab463b7e5c5b1b2f1a45776dd5ff3e16d7ab95857d601ac589c803a025b05de08a6695a0022233e81072d226b5fe78f7b220fec63b8e60f59e00f8daa143096be757f73c95df18fadeae740b8ef40f8c4ffa5245ae235b05fa76c0fde5f146cd68673e5d063b736fc7075b16fc9465550e9375590e3c44c5fcf3421e1e1b141298585dd94a4d7b1586e47ea6c845079aefe9f487996024a5ac796013f8554f530c9151ab0ec00bc01889e0f3baea03481423f1f7f06379c8ccfe7a3c51711b3294d2b35a96b274d221cc90f080ce5f688257d8e3b9b963a91819770c3b4712775aed777361a2213a673ce7420b964702611c4057b600144f355c72af2a810c6adf1a959256eb35db87eeb4095f5a4b529f8a54e1f9442c5c02293e042f710f19cf829c0efe4b584c521bdea4b41e11dc1121109f2d2a706512c670d352cf5517dfcdd9e2f65a50ebe3a0341423d10fdec49c0cf19e9047060dc903c7247a0583c6f58482f8f41bb7d125bb8cf65b76e4d5910eb5c2634a90eb2c2ad3a9763a6a9bb7da19569219307e3c3d3bb42c0eb253e89cb689bb3f9e550c683436b760b8a0ae0ec07ea23a68ab3e34ffa18644173bdb269113f01f2088c23cb6d61a06c7dcf5dc623acf2ff6220562c7ef3e3edc51806f12def15b517111c743997b6e9037fadb9662a7520a0b1cb41853e70fc7011707568a1917eb998bf12908ec5ca896f3ffea1ad53e072d85e1055a8b5ca7df71bb4e7d3a061ee3c530ee987b130887a450b919061e2aa900d7fbc7ee4426e8980879a7ab242e06e2321ffad26e4e8d16730124e93f1b701b0782eefd1a2ff5aa28ce7c7360dc807fbffb383e237d6f896db07b430101a611f6735c5d1c03fc6015a4fb3d2ee549687f5bd5bc1ecd0874ed9b70964db3a82a748d6ad337de9bc3f89953c8775348ac061c3da32b170cd795188f7e6c6513c84c26b2bc4f1c9f5df699b4b821d0ec9a53c390300f4d565e81923e1f4e1d575dac1c159d5f8b5ce97ce0ac9135c5f8660429d1302ae2b8997c103de25b4154ec0fed9bc21a89f9c767a7b42f06e893bc9ad81a244ad9cd712b51e68f4e877242cb665edd29c9b371dd66682d2d776d9b5b0683cc2630a1e8ba0ced6b5c6978ed19f7fb6d76496d9c7473fe4e7061bc5d407d14ab02a61c9bc576221c49e1318c1184ecc972dc12a4732040992e10a7a6b070d4217e23f0bf139632ed6b7619ab5a75a00a74f4eb656a7037e2657c922ae23732454a540a3574abdc080d0110fd06943eb84fb11aa35c3a8cee5bd2259604080b345760f6076b6a95c816e4576a603adcd0444a79301c8fe91020f99147d1730d160cbbab5861c9b31a471d45c06e09b169510b24467124e83748a117c62b5681d64728f6c74ec6a4e75b1d5e970ed90b69255d15d3556a7be327e9222ff2ddf30e7aadd44ea7cfabf063893f362a6600716a525f7793abd44d5cdbee37e8d3da38106e12bbae5a11f54edc9034d4bb463e17503b5f828485302786f181bee3d9376377469778bc1fc46455c56f3b0821176c4fdf6667844974181e6bcab46c4bce4ac8974c02ddb7d36fff3c28b60b93cf64d9156f0473cfde2ed27f5a505410f809f72403a06d194a064e2a98b7df41f3759b65da56dcc9d768777ad45d1124c310bce041186fd0093fcb68519d68950d1473cfb5ee36a12d2db465e8171158e72999780401ff24fa6c88e9d0e1d9b2465df1909af5170ed124507b04ef910b154ed5497f1c17bab51399236fd877f9af4cbf620f6e8a045460486622fc3511626c00e149ddcd9c8b37db875bf39ff9ad573547d0d103593c2f0ce02c4f67472177c103d795b0d27f22d7d79302a860c04eb9ca317ce13370591e78e9adc9da9f22572ccd63dde85807c7f2a8dbec3fd86ca27a0832789e58716e8288c8162ea603c88ea62ad1dbd35e233843d4dc4c465d50554e43e3d29a472ba409a4a06f0f67b35aeca2665264395855a94f1dd3b146361ae693821519652aed5675e478fe4cd723df7ea05b0901f014ea8d284b2a580e3c927976841b62c07934ab5725e12fac0ad9be4dcf196ddd185d91d573c27418ae67a7e584d552f78240d9d8a256160be5c6cdda175a3e24249d5e26898d4bb7bf93a8bd3949273587b6d010f3467e6f7387efacf59a00552984c0e6762b7e108c909836ffd42f9d9f9853608a2d3021e00f4cfe62613eda6cab6b4b77bf415c37e09c83dfb46db849acf2a2b96035fd54e2c786787c52d5ae4136ac971c13a02507d7566f5300957d94b5b56e9b200c76679f5987c81d4471372a62823f4f9b3fad824e77206ba8e25d030c320743b59dbcdd004493195dea92e437289e13c2bbaf0be3e1917c96d3463ce4cb2a76797a75c4c5614f202c3820c7f6fb5d308270415182fc5f68d2c6b9d202a8cb6d41e495434c25b1230bd0371c015872647516bd550c7bf97526226a73e4dedc2afc71f8246f5f835bbf1d46b1c4426778abaab7e699de8544de0a1d2abb3e3f2cf40c208f604ef42a99191429c1aa391d450de0716a3c3b2508c3b99abea75f7fde1abdb722d717069ee24c80ca5b8277453b6fc81eb1962f49459824078fe90dba9507dc68f13f1cdc192d781045a552c0be2006e8d8622c7c719023c00c002e35a539caab59f0357b8ced05831e1f03a14564486ee3256df7335ff6601b5b171b5b446b0bdaa666ceeb8b5beb5da8656f6b3bf98eb663507f343d204618696917fb15d7254b08396101857ca8367d54243a9a33a8aa5963070c14c0e7385219aa0a8c198d7f74458b8aa46fc31f07494a17bb7e4c62ed3e5478d01837485128ae6bd29da963c75cb0dfbf334fc9271705cb09fff4d1660df8cac514af5b0e43397cc0574d6a9f5321e730925c46111d6118ec94c0adcb22fb3b5b20614d520aee026ccb8a7e6564d54921f35f2c4f4d47588a38b75dfb1947e35288c5c0b46e3a3b805eb3dca71e4d77408874273c3114f225f63de5ac70f9acec922f12d66bff902d9aacae002200567ad0627b7220a72074d29bbe30548f106506ef15ef3a5f2b78fbaa28213df348f6e66bdb0d7e3accea0e9d03cf42c28229bd1307121599c0d0720c91352fbf4d20ac37b5164cfe1933dcd51f6262fcba3a27fe642a05a6f480d4537f7434ffe53214db83860b6dddbff9d3363f795e6e7751570d3159241b07423541f97ea5ffddf0ec4e8677352fba21a430316e4af8881af8dd220eb5d8f1c07b43d52be44154d4594f8c0e1800e2d8adf04a0d156672d136ec897dde14c3eca339030e5a8f3d63dc5c1565859702f7fa4a605bdc002a1d49589e2fccd2b26d1379b221fdd3313c2eadea728427b361156e7d6cb36810a20fe5c44e2e6d970aaaa752014923fa2618232d2eea485e8ef400ba5caab9de8476aace170ee36a9b45f41c23d6b1aa3969a38470c51e73a7bcacbd2db43bb46386d6786155e31734b991e8219b7e46bdaa7f0c4ec2b0b66ae1892b44a0974f81a980aa013a498f4cbbb929560795433af37ad7324803a1d6200d7f210f5c94214267781b2dbb080cf1a6f508799f9bb3b90eae1b917e3752dd7fdd2cca6d5b184d4b986ef2a1f1c88d34be5ef166b04056cc2500ae78b2c09ecbf953dedc42834bdcba3b380ac0171de68d3ac269bbbbcfe27c696ca4393902a6f227e013f8b3f3f21d37ea77fd340f3d83405aabf0ef15f43d6de9679080bfdc3c7fbfed9be3da305c5fc1704e8aa8be186b1a65c3213299e414d78acb8c619c7838b37d7422a19f6576f8b04f79bd38e959800364db60a24d260886ba64fbe9c15ee987d62b49f6c97b01b2d67db594a80e8cdbf29afeac67112f4e191be5017a0e110f6fca9e42f075c71624ec873523622fc8d81ff6265f3ce03b0404235169012ee46ca625dd6f31cc686115d05499648e8413e3d7a4e73770acea623deb527453dd405d3782c30cc8f5ac713bb594332a978861c279d676fe353779f20df348462a3d0cecc3d210b8dfe31d088a044618b78dd574b3372607ca5a6cb93cff4502642c10778747116998a9e395b86e78c6829ec480e12c6e0ce8eb49e2c1367cdf9e1f6cb614be708f84c0f2a3e5444f5be1a5379d3bc41d929a1d607390f4579ed3fc0866fe3d4ec42e34fc2039cb275d6312fee400215cd901fe50321ee32078188f76e14db5591ef3736f06c8fc349abbfbf082098c63b29fe268fc8e805a4b148308a9544556e693e2288c6e9c1105c9b67722f29d6e75d3d87ed0e2a95374cd24f244f48b458b5af611d99b2820c30c923abb0883588aeb8382d33cd9373d36b4be4aaacc113e70017de9af48275548be238b1bf16bb63384d087f2e74d7e40b0f0af189418c17f03b5f8f99038cc5427e405033c224448747e2e9c9830584efea8ff57773db3a5e30b1ea764435cb46224e633ac7afc7153985ce9165de8ccf1b807c7c8752415cea0dfcefc63e33021793a744a245f7b5b8f55ef656345bfdcad4953c36a1413b804fdb2a62d8a108472f57068737e32e97cdca834334f94a3e00eb1e637f48b8c4d2d4e21542ad1e6998c27a74b29502f1769468d6adf84539255863c262a4d7d69e31b4634abc2595170313f27ed57085ee1fda03be708d44e5d4b564ff3f390c055c197439763c22ba0dedb103b8480527065f82d54bdb013106b6d08e857bc9c3dff825111b30abb403324072ec48ae1cca8c057ecbd6d981183332b0a46bcb7ddc12d3afa2d9cdc904c92209aa8e64ce18c3c3f689a4f806d15bf7380203a7810241a110e3b1761f31c38612c4cfe699de74a697e04b1bd8e52330f12f0a34f78f4cf423c08a5e35c62cd4c62eeacba142811676aa4f615d6d89f6092d8b1fc87161720e4bf5a5973d23920d2fe1f7cfeee2416df3ce5d3feb96c646944753413c9d378fb3329aa31480c676ad6e7d4f71b5f5c4b65243c0315e02a52f5f02e5d050c642e677e343b851a27484d6828d2986c4d1be717515b688a0fecab02d8c6c53b65377d5a6f62d5de39b6020b495348a745775cb7bbe3a23f680e71b8707dbe9f7deffca0b00d235044f72263a7a2be443553474f237cf6496bc20e9d0fe2914309648e5b57a7f73752f38d4cf9fa19f4344a123c3af13d061bbaf38de33ea0d866df5a0b31199bdc4a815dcf1155b08e561a69c4d05508175e6b89ee657be56f524b19e55ff23de55035f1bb4f0d17716b7f1b372b24f7ef28be533a705388306633dd39c334d19b584e159a634cc75154e87c1c68e36589522bbca29e0374fd42dedee3d02252c950487085c56dad8a7aa58e88d76bc882679a73110e8bc5a43c12dc402aab21766b4d334eac15b03f28481dfa74eb25d615a484c951bf453b0e15c1b3906c5fcf3906f4249f162f7d4a4cc5389134d0af38b35686275825ab08f83f9753fdaebb58ed346ff70036fe2c011304f90caada44ef8522e926581e2aa12d9756c6d14862f7208197bf58c71654b2264421b2fb4d65524182d1a57f6b164457d39fa8662d5b67ef2c2b71046abe0c3ed97e624b52d71a44e6ec35cc6407fa554613b3e5269a8bcc18f37f6b356ac40e2eb4faea08f8509815f4ee800729317d03b742e965933de1c8fef6ff316b0a721f4abb970d98b564537e5a7c013a815795dadc3e7ef7f108255c4f8672f0d068f9e2f54908d3d303be0033266ea3ecb0d0587b151d6f959b9db110dc1b1a0839dc866ed56bdda843176db1861af0e12fe9fa15b63a5b2a1efd3c9c1861364ff60a3db0137a8166f61d89cc6b6d4037e887cefc0867aa316531802651590f5b3bb2a571a054e549c8e06a50587dd4782b2fbd856f522508a4a63d82494779bf1dea0d94b705ca8d0b6082dfc27502fcbc61acb13f51d01c4801987bbb3b7e6c17ee27a9a63a225528343814fc4fd1cf638ea813d44020e9be8dbf8b3c7be7a0832c64cc1453b30373b46951de34ca4062a2f1a7fe6b692832c114e6846918ac4d9891cfeb04bb1041ac8689a972c8f2c27f289a8940a117948cffd567337f0acd169e76c505545ee7e16552e40e2d5b75f956fb6d7eddf30986c5a1fa1aa80d2b9156c0103fb7c82acab3a7da4fcd79a05c9f91227a794b3aab6d3f4009580138582653b86d4a36418ed1a3cb7c32a646b4fe628539d159f65e05445308f8cc8d4e907ed620320da7d6d2b14b1b17b6dd1486f407098401d77fb6e98d70839919f3f6a4f31e0eda474f663f8203c583ca8fa657694881365f1c37e94c30d5d06ce311d82772032bf346d81e0e1daeb3e268bfe46f04a04b725d26e47e2adfe4218d4082b75676bf88863d42c52fe0bdde959dae610f9f987ca2b57a671e5236d943c064a22c04742180930abd5c86427d6805e98d7145302cd8fe5a0c05596ad8741c09ef439ff56ed7721e836c25e0e38c0300e73c3db40170c735d25e812727293149407cadc5f804a79b1b2653404de18880fd5952153868077f7b2bc7cd589946ac9e6e205fdf3d08e29528d0281d87e8f1d500d63128e3ef288b2c41233dd94381e000dfbb01e85f3a6234ab6098de61f443475ea73ceb7b4580072c4c041a5a441b50f7e156d310135f11945c8e4fc06a8d35668437eabdcb7c673c041c828d7a425ef90a51f2e2ae6507d7d7ccd13495c955d6651607815f7878fe92413d75f85522d69c9ec6f52372492171f21c6bc3f0464273eced69e4e806ac58ab1de790a75d1790ab7b6bbbdb72b1eca8bd17ab512f85acfb9691fc700364797f07f7e62d7ddcfeadd99f5244616fe00e92339562005ac34d839258875deb5aa0f6b89e017f2c7511d73c6d8529c398d4f96348fa04c847a728eb4b756fc07bf513b472fb6cb2d60c3efb1a3d5c83d9cba07113141a9f699d3899ffb67deed877773524b941439a190146dfbf33490ef2842f00f635372b5dcca94c9a113ad52a328c4e402e9d39eb28745153202c5efb37b025dc333f019a10ba360d57f5625fd05cde0a69b0de1809ea313f1b27c25eb4ae9c9f604fa18f7117ae17662c931ed6b1247c096964e88e3de61e70bf4ac7836a3efa58c3ff1efe6d7c815ff57e357d5015cd4cc197e2ed7ad26267841f3062759ad1697288664ebd84891ae64784bc1c9cc0568385bcfddf182c6a9e797e73521c2a6fb060f43851817045de02f8ccb15ab4185fdadff0ded48a74b4d1ec3603fd6c371e140cbba7870501eb89241def06e307d168eb88c2c66e24d67fed226da7481e95c1eac56670c029d6dddc67f8a86351ede4659b11e4741c8330e5279ae3936cd242872e1c1da161583da2605d29e32d1d9b0f520ce3304e4ccd489755e7c30d4a703a3a30916e30bdfc0db0782a86584eb70bffd3415f498d291eb02af6f43ffe4fe91310570275d3206aef297f2a76ad5e1af20c3d1e08ef0f51f98c41fa3af8325137eb66965bbb81d2f4ab4f720cac6bfb3324fdcd3b6b6319dc46693a46c97a54051ab5a1797b94257fcc4e010f0070ebe80a99b704a99791e06372345ead9abb706351997e4fc55795cab9bf190abc6baeb049626f34afc5854f88826770f64009835c6855990ada7bb3f3d33ee48d54e16ac33f7ec00d3cbc9a84f44eb9d79b35fb260642ee0a30cb382d9a38d0e300d1bf76b56a5644516633d9a321c9175e0a8bc5ea712d560890cb805173c38b3d0db20e78409365ff3e6429a81ac97d3f1817c7d12ce4a2f58323c3de1afa418b58382c293b60dbeda6add69b0e5e730d1f9c74430d1b457c0147f4c64d984c383573d9236cb33c904f9bd77c1ca721bc6f3493c269adbfd0205703e45b6dc3b89a51f9830b69e84d0b6477b27701ff67f8e89dd72a0fa2e333a944c34fa9cb44a16fe9915fa4c8054b45b605350c5920566bdd4430ed8e8caf1650615154624bd044ab191792f7624e5cdd903b58e7c0fc9ae5447a1175b5e15de2480a1fc707fd105eec3859393f3009c74574c093dbfbc017c77d93f8759dde2f00051c92d845719f6b49d6d1c92a1e62ab6042a62d0bb40b2671e6da27ae8e39505fda47333de0daa4612229056596e8401cd4c46e613f97a11c4a0b84967b0de97fa11a01818e138204d06acc70c1f2c14288384ccff8b4cf19b98c6e2a34cfa53c33397d845c53ad7bea8b0977c3247107d0ae7d6051fabe571a66fda7c89f7b5effddb5add54c2a1b4a6105b094a560409731ca83a2b0b132f200224952a40075fa43e362807d2b56928eaac3d17223505c2115305b7404642372c61f8a9d9a291e4322927c4a7402ecfd501f4c90323fe00506b9c66c7e05e8a166c2a466cd4e74172c391fc0971253ecbba2db1be86dc078c17a681f9c4d3be356251c4ea27a3001aa3564f81f206df40cb22821e103772c7ee2d7b7486b4d858bfce942d104b6be2c223ae22e4799e1e75c2b4f765bc55aaeefd0bfa217b6e97e167be3f64f3bee03960b403658a53ab50a3014c003f0d0c7716c1ecb756144d8246145c34adca96bf58a53b836aa82074bab67bb58458608afe6a5465f8a940a38c902af2f204b94c2b3d6eb0d8ca1cee34c0ff57b24357c2c17009537630b7f1f5ef0ff582d2894090381f46f9bfb2344d76313677579a3018023b8204aa2a158a83350630101c073929c4366154f1cae384ece4767722fa7f1bffa3aae03fe84ed8b6f291f07e306239c09593d457d79c683c0120d4fc4e8f41b3f6293dc8638f4cb9c4ff36e6d38f8bf2b2a4fa409f7ab0177621bd9538af58e753544057035954ab8726cb7810c1d04d73b92ed775d997768662961db46d9ed121666cc1e9537b0db4eb2fa358a60aaca359f8e59eb24aafb71f4347f55c62f4a4229332ebbfa039e2f8e6e4d0d541acd702c511bca82a768219dfc2526faa6a755241406e0d0dab60edc04768646f8c219bd4ef974388ae97ac67667b6c15f022fb018c41dc0c3f30872aaab56ed336a034e0272732d5927441e6d0bb195962e2d2358c976f0f715071e94fb3b2d89a257f080505bd65535678db48ca4c1e4661bcf60af2a6f4eab2a1162a116e68a0432226103a483bac802fb17098e39ccc73f2c7b0cf1d6f658775d7c4cd15250ae6a1d7c43f7f2a31f224c4deab51998917c05b735610dd3ad67e833c3597cbff327c2f5c9859c08704d770e435f84360405dbf287fd102c3c5c922bea1359360f007704f260231e0018cc386d668824737b6ce0fcd622b02510cfdae8370d7c5840609a5886c5c7223a9e0c5f513037a55c3e466b8efb371d139db1687219d79501469f83e5c984ad248ddde3cb5793ad2734988da37020a15115b161668063df3918f81d11abfa003a371850b404983607025853073a895c30d0afc82065ed9953263a2350f94de5710957c60590c5cb531896962649188b5faab11da43dde6049810371368b1af24b72e1fde3c256a00be37507ce56720a0dafc4a6473040342af77c86933701de3389e1b4671ba89c531012c1c7d792f30cf2801ab03fc68432542d14b92ff22b1e97d44574bea2f2062752361e7f6c536477865f4918d20b3c5d81ba48bc5683033ddf30034d7e4e508d1388ec8f66b23f7f86bc576d1dfa69207ee8c31855b52ecf33e0a03c50170bbd3a54e63dbd8f5b32928a81b3b78c5e2ca9fd28da9a273a875d1647444d67072cd21ce1243bf14e7a27614bb3d98a13a8ec8f95beadfd0032affa56e73f247649518332f5d7861eb071204d6eba0e055d2f8811ca860c0730caba221f0e68464cd794055cbc087f8c52bad032b49078600b064849ed533dbc84fed5e29b005e08da99464e14621938088578cc3cd57bc6bd7ed5eb4f705e7ba8b62842cc6327aee738a7e4b5d67392e07fae8d34f607a685f0dbe3d58d58cde13ba6cc715c795faf992bbb789d7c59d48f3c8dd18b66bfdad0d89420544377e8809e7bbd442016e1f09454370b25d599f37ee2fc922bd4b7c9956624c622004213d7a78a1502cfde1c46c79a5d5b0908350685ae2b650b00e55f8bfb475e1319be6de97c3b602dbc5886b3b67127c39e680fc5e5777eed79367511f0dc710e343b36602e54794496d9c956a4b1547141ddd69ba8db2c5ec0a49c4c4e8e3ddfe693e8f2a7886cb611aca340be2a48381d19ac314df264590e9521d3f0c609f8641690ee369d18cb4a8cac547f6d5f955cd46a673b6f2d2707beffc356bf59294a655a2b44c8007fff1d183eb9f026a235b730c4307132d4436ae6779e55748b33830a1a12342525d4ea671d56ee1f071aa27260706b0727cd7818251d761e5591a3723dfa4071019156991ad94f2acd75116dbf372a046074cd1874b2b5075dcb128bb37ce20dd93173f2c60522001da34aaf0c095f1d679e11c92c28fc4cb9a20819142421519304948dc4383e5a51cdfbd16705fb54940bdbea94e61f4eccd9c6db02f7130782f91b0874d1582ea14988a0d3d41b4ca6b3ad1fff0be57a23e3599efe1a5d4820fcb091150d1f659bf5b6b5a180840841867d495bcdf87613a1e49178ba2f45a8d180d62389364c2dec7cf5aacf265c5e505c789c13ed13f627a5b7f1b1dd1e3a8fa38dfea4d335443689b8b611df1dc74132275eb6a945bf94e1fce37f5a7bf0a243e5d466a1032491bcd29ca5c91cb87781cc1cfb820fc61631953c28ae3c24f256a7aa3b0e6060d0fd33052957645efdb45b0027970ae1cbe142caf43804e27faeaa4e22717c97dfd3120749eb0f6e95f339dc0a3d4b779e7789e3afd46b99f91684d702b37f91ce3bdfab7afd68e0d1b05fe872e027426220ed99fb5f19f59785f1cc99c7704973a80ece5e9f0f9de0aa11fe75832519efc73a22a1196a92de16ec0af363799a21a95b1aeff61bc2118a7aa571186ae654f6449ffe6c158d129fad748b19577e3077ddcb270b28f9abfd342b940f02097ff84903e026644a6b17d2715c7037f733f8d6e9f53542b632b40bfec81621de5e5c0b6d30ab5d58dc27373ede9a55e4cbd3a073191414b6496d2fd4e4997e54f5b0d0b97ba42821aad13ae3927f6a0094dad9ff6b67786e5ab1c5ad62696ad035cf6f29ceb43f1b9e112c9d6503337454145be4080b681684622dc19c8f42def1c2e1b1d5b9014038d64e25cd1a575882e0de29515a1ebd642303027778316ca3884281789c1df01aa6574161246b3cbb48c8efe18230b41f61e90743fb48b007e28244d8d52f20fdee0fab02dc5a40b73fbdbf4121752057f6a0da862453e0a1f7b6bb584f64e518e8edd091dc4f4307aa4f033d880d295762ece1345559debd0fb3056ce96707a3a3d8290e45717ba7e3e13074571ed7fa729b099d7d4ec38e0f12812849500feeb79f654f1c379cd3713a517328699a0e76ff207b8f69d9ab6447e2a80c52a36d2dbd42484725e955c723f1485f4f9a5a546f60b68e7583df3a45142baa0c3ae122415e195351c850e97642b25a6e4b14e13dfd7cb3132047c59cf1feee1400d35cd36aa1ae7ff8fc58ef33e8cd2f7b346fd7f317f64a6ac99e5a2010bc3a3ffd77160f2dd9556561450024c4e038866ade4271e8df1724ed975ffdaba018c0e2d1cfa01cc056f33b8e6d2d09da59179a1f7411005456e19f0cdd6986a711fea23ff96a502769aa874f365a71e919ecc2b79d74d3f9408e7bb13f289ec0781d5f9075361f10398d4935764fe104538926f0a6cf099d2e9c806bee9ee7400bc8d753b9015e4f324e82efd5617d0e6f80fb36b07098b813c26111b68affd87476bfc2d9ca41aa178bdc0bae068c701e72fc6f9a1ef17b6090677c636f06bc4c5c6460a1bb34a43da54e3a4da466194fd22f28876e73937cbb9eb59c3ab9587c21be52a12cce623ca7cdbf92d337fb0a7e34ca60d0bb4431f9dc5d59ea4177130a41929c4744845f6f9a205f4cff577ba3aa1e05eff7ab240483a95070085217bb2c64ea3668ad3db929ce6bdba37d0785e2fc945f7c0200eeb699c49a33ef65b7f75bdf6493ba0b585b4cc52840485802b0cc8d0bbdb83d2a63fd7fcfe9a213e7cc4c1bb7615d179e08edbac9c8292d010d3d15989ea675af9909c8903adb41fd5facf48d63106053b4f003d0fd7461c5307f22d947547b8d3d35af95d95728e42eb828741dba61032297b37155b953f395fd9f4447974af5ce98b0d29e352c0c181fa1454cec1c151fda0420f8131df789a12bd6f76c63986d33a5850a8f64129558a7c9e7f259561f75da926cd604bb7ba85b40600302868309d71846970a7089e94aae4419106ab82b487e6d2f04bbc715f69eccdc7268a4d2b20e368d62b67f6a09838c550095b8f28734bb8418550593e05b8da95c53884eace933e033d537000127c7782f72148b57be63a653df46a1f65d52f844d739a3f425fe1560d8bf5d6bbb86401b823dad8fe6ffe44930a28c2fd5d7907c3ebbd8616b6d54712aeb2e7ec0120f6686bd7320a5685d291fedc58372e58b00d11f5588a05e791518c39a042f997741b2f2b6924bb0212a5daf7f5832d7e310772faca1bd86c528435e37690362587a7783d17f2ff9b57d417f2af0df20e211a8aa7c5e4518ff37b9ded6a9e88a2d055604ceb6a9623f71e42a5f3d5bd5482385d9ef5220483f5d8599c651230b953354cf6525aed398091612bc9087c36c7228f9250e9bdae460bcd3c5bcd66f6b0fbf93912b3a6ed14f42e5683205cfe5470738292ae6869878ec0569db0edb327a7dcbd0f43140376a358b324a8e4da41312824962babed645d5f6e8bf2853a265b3eeb0d1a0da794671945f71b8e20639ab7ded90259534410b7436d7d6086d77d2670283018a4b13fb90d24e1e48fe0ef0af15ab6512401dba6ec62ca3a1706727e79f50e083371f32d98bb567835f528dba17d90c3eee4028e4c992c31f706200c78afa18b1116c79f57a8b868bb6361073b95eb9497364d6e029fbb9a45b1196d6495f079ac53ecc845102b87ac763d26c7cb099ee5749add9dbc878ea4d2b6597dda22beac1553af72a3d9b761c50a98dce26200bab5881ff4ed240023a1ecada63df63dbc717ab27e9911895e523f62c7105b8734c71bec9dcd5c76c693642f38b3eecc21332c7b6d148f53c7116e572c86c733fd73dd92bdd66010daf1791204f2409a63734183ecb6e4594677f59c5f055a3fdc27ecbc865c1e4ad312c9a1726e9736adf7456037a4df4b97d443da1403901fa4571e3cd594140754f6b0d9fd42d6e7e0b3d5a9a545988ef8d11b5de01791195d16ba467f959ef61cb1fb30e4054e44fd545ae7e939c4e9ef90cc1b70ae18836825d8fbf2e29879ad3439a8c5a8651c6d304b547cc9302351c046fed993757ea97156f621d5b8100321255b0fc3dbb8d4506e5062c4169ee5b595cd54465fe6413500abbe71156877d4beb45164dcea53f04cc60acae42aa537f07c4b7574498110f6453ccff5acb506b84782caf05a92749953f989eb8640e609997e8e4c02a707baad94edd8dc0a06750e8cd4428fc7a5d6291127cce503737622d67c2e36cab59f74efad4a5b64456df00eda031538964e275b8aec313b605ee79849fa7227c1c3d733c77f74e03534cbc9dce6297054bb7cba55924591c1b680b1ad3cd5a514383d0dda58f005b31780c610676e7a35773385573c8d5411c582010eb343086580de04b92b960bb4928d7d231ba23924faf714606b0c40b52713e024fefb8995693b9f9969c109d1283f3655f578d28348fc13cc3e980a72e1562fc079df4c76ec1843b8be3d71440f1a67c42a054051cea313ed1842a92136127aaff0da4af712cf621dcc8b41766d67db490fceacf686818f1ce3299f268f1282abb2d15334c0af591688a1e1b6149a4a701de230f4bf6126626967ea46efb46310e202c6c15b10186075866de49fe9017d740f4473118dec41bae0cb67865ff9b2fafd67d1c3891b2e0aa16a45d104fdbd96984500f8d63f64168516742480193a7fdf2062cf1cbf02d59d82401c699d50217701e16b0545eb320c44b18d79068567c039f025707cb35747e694bc10af8fed996a646e156a9aeae45b349160904e9417b7d3dfad2ab0fa5e9a130eb13f215cb4c3f40ea21762559f1531055814c7e83538c3b77c9faf815685e084a873c64ac628163b8bb2c9c0e5c6808806445dc62dc526887b68d94473755527f808f1ed248434903afc7c727ef2d2b310378b12382a66dcc2c159c10e9547f9a26e3701378243821fbdf12a31a8f698a61c64aaf07760226de1500a220a5195b47624dd39e3f47de3f8f27a393ca1abd7e13af220acf5e9ce696f28e25db41a1f86deb7ddd3c14de80d61069615a46a92f44240cf5f6507904eab93432d546634e86aa26de9d6645d7715c1f20383b74b0644195ffb168b23a0b7cce0922024ffc229ab5888a1a08a08da9cbc45b76203af2d7cc7c3a18f17bf4f8df75a502f161f4b4d2f0465274e860982e3d4264ed522d5228e401136fd349b1a5ab64307c89a60f429daa106c27469f4ce79f4cc76f1bce5d08d40c60e023a63af8f8377ccfeb481bad594e58e219fe629e39568d6987eb38cc7272b59ab0617903d573300f237dfb573119ea33d9bfdd2c9102e585e62e8ff30150a2866b7f02072b5b4873d18d3e49ad35c7912a945acdaf1f2cb246ffea04032211742082c3b01b1c077d0650fd1f402fcee498023792092a29b3544bb1d5ba4290518235d6d48d7853b8732238a1de4bf37632056c00eb7e6bf5590f5bd06b223749c0ac9c0a585e8def5081e0190e78d609583ba3b4d66f3c00a0cb2d9dd37db2afa57d9d751802316f6ca4ae93a17c04d13a52772f7f14e1cf8f649573cf0fe52d30ce8c6f254a235b6d12207a1d56a1dc310028d90a1ed245a192fb82675b3e7b89dcc36f096cadef301cc26cf365f69ca17fef9764523302c05a737e3e02b8ab2d293d8195246c777527ea04175cd119175e4221051cee69d7ad6a991b774155208f1c905178ce3aed87ddc29837e6e276a5991f406a3e97108d1a9731655520d377648c6a7ac19fd834d241953b16bb08b5c73cfb6b484b3eeeb1ff9737ae58bb41f8bdac277f7f83799a9f497f2e4c775e8f7b9d6de4c1405034a7d43f3710857a8653422c97cfc8b7477e2f57fe413e9b78c75729f62825b9fefd5c2954bb4f55da3cf97f90a4f65f4355b561d15059b42665b821357a8f6529e9ec7679f219cbbdefcb35f26668fa3759cd7681928fb51616a554932a4670eea1a12a606316453c199d3ee4715973324ca770b8fa1944875d7261b33aa018c9c3db6c08939bd443873967f551d2a5bd3222202f48d816451a4d020f4b06884549f8584ec66b9eb0d22d30c1b24f368bcda4195cc146119bf2b1129e69102513136432fb0e473c6d96054f68587234daeb6f101db7a31a87c2b36c636280a826ebdb4b2e1195aef1f43544d7f920b9c3d88d76d821085b704aab42c3b49fcf16ae7553cc41f836a93fe111ede7f080e36d2f3b11092ffb1c7f2477bdd7ec3d54662e2884cc8504d1c42067c0099277a6d5a02f1c2440f38185c84b656ff3812c1f6654eae6fb500ccbf24b1637c4ec12532f1937bc5979a722a9096b2e95be485e6c2170e68ec0da4f2218178cdc49c1db391140dab8e979dffb383ef1bb3b61b19347cba35cf9e2eff3199a419033fef3cb700c7b81925a7c584e31d06c808a7b8a3d6936822881e4f425d9c8c538926eb65d1e30c9d81f30855ee4b94331d2079603c5c53b7dc7506f6593ac3c1e73bde1488d4b1a103c6fec1f0aec8a2dc032f92dce3e8c32ccc76a32c1634572f367ea26d8faa387ec85c75527e4784c2462d93aa56aecb24a1315554bb3b027d586d371d7b105bad5801a53fa1df417b1e1f224c37f327784c7243be44ed1a036ee2b60eff88a8ca2e09b267bbf47d2e0015b2ba7d56555545cec0f723660dbad44750bf29427b85666815d1c58fcc57f515b19aafd460c5381b44be499196c80bf78403653c5742814820c57c23afb5f268f3b917a31b0fd69b771dfdcd3bd4c15dc25d23d8f2b8be6f0417f536316bcb0ab0b2955da068ec7436165eaf51047ec495aea99ac943e5cac3b453dc49069523a5a9363b3c5d3afab5eaffee98827afc66acacc73504f8b20093dba5584b1d9c47676ebb102aca0571be20bb5afb8a6eb78f6080157e3dc5c4d3058adee0d02f5626d27ef64e0a8e205ae894b925d2b80538e5081bd8952ca51b701ccfab1bad71c02174291b6869860eb06056d28efab5c27fe83a27c4c131a5d9e1ce175ddb66862689146e8ef9c068014b7d546234f47f1a1f5e63ea64c33e79211d1a374d272a087e0c1eaa21b4a75a313933326285f488e976d67ac19213202724258d75a0b434536bf438e5d4d86aa5be2bae0660dbc701a320c3fda4c02e02987a3185d299c6587e7bd28ff039516e1bf018ae25347571e264820955dec0ee20ecc13aa6322c1b334aff40a271edae34606e3d560fbe4d4cc0a0dd07e6b7e9d3fd6ada3524cf7076e3d4e5709730907de61428222d217505c78dfa42a3369856daf053d51bc01063061d8e32b145b844bf84ad73c5c39c73aafb37f0d41a5727435067c0b72435e48b6532d095611f8e168352618ec05168fe1d9ff6b9dfe6d2f96199402838cce60f311fb638ea11ed47d2ec40249c272b21d0aa64c53f893c6958a8c53a6e9c3183a20e92d5a337468c7d6fa5cf88739dc333b026048b3d856a5e2e95381b770a60a4f942827baa7166ac17a29f3efce0d51af201fed2460edf940d23ce23818f09aabad47e59e4a876c130979c8519c4aeb23fd30277046191159d1688de33332a9898f484286f1effaa78b26e518da575c77ae0525a01dc927fc9423aff306d35f338d3185914b911b05fc170bd7b38da51cdc5175a3a8572b9d870121bc3291bb5a2832f39166992452ed23184cb2d8378ed34f517e44810df51035e59560a6f8387d14902934e6cf810d7e0bb4f5b205839b782f7548c8fa9ef81f8e251db16286832cb1540d43bc7f752e38228aa868b8e44bc0a1d38cb1fbef08e7ecc0401056bb4b4f7e345210015708f9e689b61ed5957b1e5895b47a5ee410ad6486e900d7a35b29cf0d8cb939354be6c655cf4419a830fa2ceea405e4b5482a51bd04037e7360 + - {fileID: 11500000, guid: 6fe401fc051728b49a4e682f518ffc54, type: 3} + _Values: febc7fe765b0407b8c8e90345544ac394753b1a281922a4e114589015196ee4776dac15926adab1e4620c9a232d1ed566ec628c1efb3c0693a954d39e3d36066f7d0f7b20b638d2be0a95163e7ea141dcc1f6b7591d3a73e949134651819880de72e3b2ecf0dbc66f70629b01243766dcd4f9bcf7dee1e4185b3b64b611e3b6ddb9f15d3e773b400f9c3036d9fa280501bc798c97db9902b9e9549f346d5832eb56db8a23f89a7648ac131e2db057329631d4d0b8c6d0e3ae43753f6ee4b353bd2e2253bebcd1860a0d4110fb94b096d897f3d09494eb63919371d8cc711425cd33b203e27204208f885cc092656e150e128c851cd967a1faedeb3ac8643a066696941ce49905954dfd41e62741c9c0aa24726e7840a0343e00326e5bdac65587954269665689864e713ed6a2aafad56a7eda6d48a710f5ea039098a96961a33923a2536bdcc8f3956cf3dcf0690ce165927cb38a6b5d322f7c42dc76a0f38733adf6e4e962d5c724536aed9f37e2a0bdb44464957c307518d1d6d10b64b0a6e7bc20b8ff906d175ab6ca57cd054ac25fd0313370dae837788d136e691bc77608932df9423e3b3338526c6cbf834351a137c1a389017a534ffce0da47d9d35274df6eeb94b093a0b8594cefd75351f440851d414a23ed05fd81393f2f058b123a51281feba84311bb826be24e5a3a934ef519d2cc8208573c74de13776471b2de3aaa287b71dfe7cdf46a2847f54867bbdc7e042f5ddeb7b72f23af89a976e0042eb07904531eb0bafe6f4f03cf60c72c6667aae67d83705be2614c5e205e248a312fd7aec8b041ed350852f5e12e7049d558c480b488043b79862cbcac2a022982aef40f444f346a79a2ea1059b0743e0f8591ae3c7fa2d3130b993d419467c3a1a11a336459a24f05e953a20def4426fb65fc8a58b1358f90d04e060c5c571d2b1d2df9baa98256d81d67ace3ff30fdb03fd7487f0de3b24b60f810b51bf247fb2b1b92bc13b5741d788d13165e2476a8c158cb8c388005461687b65a3ff1b24340358a005f80142ff99728e376301c37373b1d6f9dd45d64ff173d548421cd7a3aefd628aa7636cec3148a304701d0398480ecfb2ba1d13492eeff76bd706bc7d4932e661634ee528ba16386a5d2e222b8a926faf1324ea91eb185bb86b273cc874da44c2c8630469d658085c1a5814ff32331eba696b6f91e488b384552cbd92da6ff683e95e632696d9866c2d4553bcd3a41560b90932df6bb3de40b07741fcea64c975b168176f69bbafbd0e02659edc6f57fa421c4de43d1617368022761e988981c87c3693c4457b358b4774d2694e3f634120464531e71ac865af2011b8ba6fdb7a7f63dd5a236d4b39183f9dc945aee841be3402ad314c4f68000774658ced46b6504c174de2429b726e0c19a8b791aa5d085276ef6d2e49321474591be0b0c606851a79f9c5352400cf703e2433a7b16f5c2e6edf6435237e961b396ee87f91be4612239c0aa4233e7677e7a55dcb88d4107f070a9e49d5b59b7e9c41c82751f6647d3f927f2a9e42277d89e9df153fdca55f4b6bcfff42469d23fcd8dc3077c189625a00baf3af2a9114c7d35516e91e8c796f198b64faa45a7d76e4cc1385ae6d5597fece2223c2790767e24fa936e0676b0de32eca03e1ca4ab765c42d4645930bf57524eacefd8d1cb65bedc01984f90d2e25547c193f025f28bed33a98ca8b20b0bb6153fbaec60fabeeeb580bf6ce3aa12e00df0fe90e34887cee722e374a7fe70e0f5e22a61123ec64d22b53a95330f098dcc6cb6a2f3853d2248762c7c172a46c3f1a052d5d041cddcb73bb398821d6427d6aa47b4c51c2b84e0a356679245da0771895c7d53dc4281c57ca5c0c735c465ea5452b171e5977a3a788b62300769e73c717ea69523e1b1b6350b4123f2055d2455efa01667d0c20667fd04e4026c79132d15cd5220a5d361bd5a8be626b68deac856f7d7aba654bc01482cc6abd9562f4c608cd307a0b62c6c47d5753ecf0758b0a83ed7892cc0db4277b417c3d600f10f3774c4f67e5b9f6dff95a6fc92d2f12633149407d249c0605e7f6013519fcda7298b975a4262324caf69875d8821306b3d1e76f8474ed588871c418a6f4bc4de93852016a5c947150da992f0af17fc19603432768e6fe4375176058af2698f75295c034652546000a1f4747974a8bb1e79e1c627676cb950ee7484a337fe927519074615183074115cf5849624826405ceebf10f6c992369faabc7e24043374cae00a27bfed026ba65e77591e81f6560d89a621c206ce7802c23e58cb6ff915a9200f3607a97e250268104af8cb12e08f8380331778b4c0616e04788e4ef72839780d3480bc0fc008227d6a65b0a365dbc8b97fbddd5f4c93403c39f51e66c109c4892bcf8152ebb588515211c625b9c6e3456d1a197deffccd1c6aef77703b386d535e2778955975cec93474f3a3a69a0aff279d2c24dcbe87d7629dbcd92df98c8a5d8c391ec187611c171c4d84f6d6892f1b78499e0b49769f5050f8bcb8f59c3b0081ffcd2cd63e5102b6c306f3f331c7138dbda4432b96a60327908e715a9bdd7fb3d55a4a23ebc6694c1035d377e76274982a9943f3b4ea029432abf72c06a56ff67adc3add40ff1fd9bffc15f34ce503fb429a233be4797cb7f8e7ec20f59c7b038682fb81b64821a93bb1f1b121fc00fc74dfabe9e87372b8371d764605691d4f67d2a4838200775412b3a95892615a31dd92360e99d12705167caa00d52c1c785e963ca485fc797467fffb9c1ccb4a6887ba978dcdf14a6b5556660054877ee69621b7289dfe541fe63d59662974211d38bc87e56a7045b01f5905239d8536ef7de1333d8373368a6678a68f98e440e2358438110e634ff899f8f7bb07cf7e610748e30ba75e653b7aefb41de92a173c1924ed194c2501e1313aa48b7c7b6f36f745884f003439d81efe961fae321d3defcd2ad44368141db93ac31efc0e49f65f7e25a4a1c83ae5ea16fa4e8ee2706357e17b49a6430d70ce59f6c407a72cd3b85f40cff28765289346e92c6dc5539cab5fc61b92ff645c736a8c044100146dbd31f911dcbf7130845c2313d2c62294ad5a19a7e0104048041ba377059e69945a57e99fbf6540ebeef69fef22772ec67307a819189372540ebee9079c172a1a0c704785237d53ee65d146158eae6a7d4ade03fdf64f7ac7e49590007b3878052084e2b230a9170ea4444cb9b2a23a9fab924341ecd310a414f29647f2ac72d3a6b4c9ed6ee253f5f512a23b9c34787830d053f18345194c7386c622405e0151b77812fdd94d3038c0c7c80189b4071f86f0883dff9c509f64838617e3cf345414f4f2144676601e60754eb4f1e529278da79b4fd5c451e5d74e9da32cb7530f6c8a126a3e0d65fd51a59e75ea04528059aea48b6b832927baf2c20826420eaa225d217cf894167f419dfd2f26dc30235ee2b682ed387a104b144fb4b4a2280e9747974826cf783a68db33f77ea601dec29eaa438c8c69a528edcf1cbb9e341c39116721bb17028e6a7b1912058372f3162e76534c6c7d0addf11f38005b7e3659b0cf70f1dd66275ee426ef8da85fa57bc233e9148730ce9371feac373a71f203b09449ad1d0139c750f468458e687bae8543c2d76a4a1e1efe237f214611db8cca1323ecea5299c36cb1657c9877060884feb1f7af199965b368ab4080590f61d0f410a18b669ad8dd85441cb05d7b79d7775abb3d2cc51b547760ad0125bd394038b37277637e1e65d81a29d57bb555ed316909ff52db5cd00bb2ebfa14d7b7c90adc78aa07fd8b05c3a99bed65b9273df44030434d3bed1310428315681979016260ca9f3c5419d00bf03c03409195ae7551fa2c07fc16d0ee6499c57f5f9123dc62af3a7b39865fd9a0c7a377f2547fadd4a0171e4efa6749fab1d811df4f6a8260e0a21f5b323cca9a5267338ca603efe5e8554186fa7098b70f7f7851b14710ceda282e0960ad5e9cb37c059434d6a1b4c8f70907d7049a90f5986ab3b41c4c9a77014e822b197ac4085a2c7e6b2bece5212d1958afe95a213c410107e8efae3037601ccd77e0765183bb028328e704de7baf2ce236f4eb8da62c44ea1874dc19abfc4acb481e6e41b6c825951321b5dbb9207d68e33206bd8a7174a4246069f7981b2f253139965c41eb6700e57f5e371ddf5cc70eba0321fdf8402a5536e3a9a0d202f8f190aa808921260834fa28f4ecc3794503a1e9dd180e27c8073f4e8830ee5eb88266458d34db3e146bf4aa07dfca3c92bc29ad42bce020e3687188c96faf28b9631e88acf6f9112763fd490db82f18c2fc4334f9bfe37562866224c353757de4e29c9402ad16774ac42a5a46d6d22ac7a63a33d484d0058156dada6c2bb12bee7f642b1c9a1515548555a09289d5567f6670acb1a07c0fb7af86a800352f05682ef0036235b014a51364d4b9c83f4b516d637538dfcc3559d2d58258cc364e2a2d7091671815010c5b5532adffce39eee7619aafa26240bdd376fc7703a047559607a2aeceac1575cb45c59e348916d9ae918c3876c7446b8937f7af3d3e40e0e2eebf7ac52373abe886d1704f7c156d76ced7937e3a5457086b1b6486be30a89d1935a9800a5ee2bc117d197963514862d417cd8c623ec8e0f5398c46a127b8059e1a0c98e207b2ff12b8530d6e6fe1b0ba06916321547a085fc7ee48312f02121473a7a58404a63777da04e23b54e4498eadeffc30568e9a325b6c365e677f8b08a37795fb311c51bf5f7f4b7b68cd0ae3a5b9843f00426ae50c7229972496df5b78da97dd4db1a336bf4370294371709ef9dee984323cef5a02fb125775516b19eb69960970e1d8726b24bdb72a40c6b190f96c0c6eb8b1c1a1e8a05b2168c518bf6c6504014be468876e084a6ece7fd4a1f3d8cf7da5906e217182b41d7afa669fa5197a253f50bbebfb7b005067536f6875fc15406b699b022bda8c32998501696eea134c06af63a21ce48129911e88c4f11d927610a6353b7e78f9633b767b7e8396417d3f226d2460b75d79e971710d52c74049187779151f4ecb72b700de935f00ad269ffafbec75482838fb51acf3f913ee02493b99f4e3d4a20e886b48bb3fc43a1b8297bcdb128f507f7f5ab089c4027f0b0821e9cbc1389d7961f1aaf2dfcb8a2a59d158018ae0610cb914f8c7782bcf7bec3cb41dda6e5a4435353c033a435f4c30791c6aa47e69177d097a2ace9a0d73c22507a2166d4f372b9dcb54a45dd276d8373b9fb5fe9c62c9543e07b314731f48fa36ba26cfe245c045e41107ca981963eb5ce6fead6f345f71a97e1769793bd8c0d908d8aab2347f410a17505f561a68ec8752e9ba4a648b02189878605c2983ce75687b537f4e0d5ba865ed51484999052b16d6d85a3ae99cc70d3d150063cfcffc352a1255133c93327c15a4ab176134fd6f346e4d5b29b052171b8d8b215d0c34bd4d7e737850e8ad95f429b07148df6e72126f973d1d575edb646d2f51f8efdff79011361d3f7be0b43f479900ff1f9f050401cb340349dbd81c64e457023866f854a08c6fa474380b0e9577237d0da8d4487f826b887bdb2d00b5b12949946eea57a98439f0361a8befe9923f0f1b505044404d31d568fd420472947f36af28367a57da3eed0ddf789176861572e880cb2e4b97240a854042255abd325d1b7241021c8e0990b83029c808363e27c389a26af07f40c9362f353f24d86ebca7d4189651d540975eaaa76665025d96bc3db6ae910e707a2c317f4b3639045c8758b5ded75301a73466fc02432f1d9cd0fd089e2b4624e48b844cbb9c893198af02edbeb73c6d103e0f7a2a116e425d4fe37b3930652fbecb2eacacf8b94343679cacbebda052f294e622c43fb00afbc6f06cb80ef83615322ff2888fc11785ccbc92ae1b0061516f9231e8770b7efa1e7c2019f7164702685f353d906a67992f2790a7f76e204a998c6b3e5b584a559e3dfd2eaf6e349c372b7b90f9c97f69ecc984b1460b0e8d9c69b28381855dc1aa8adcce679517c2f2f56fcbf39050d10d025191d4990d942f8bca1921b81d4276c3c57c5ab12f83e0c2be519b427ed4467c6f7b28106a43986ffdf360305f3bd8b242b755cc2bc59a17788a937461012fbd34a1c6684775575b1390fc6016aba0d8ca54cf5d5c194c899a5b2eed66047a5b4d0f266c4ca0a898b0b15eeb3efb2dcde9baaa0d308e1a1b543cceec456af40f15a013072e0d256afd670e0e459fb46a760328de5278743f0bf5e8f02e43adb943b12a620e34fcdc953f10c864d79e0b0fc79cb66d2c9d71eaadeddc2463d9d79c9821b674241b9113f6fa3c34137b9e0510436706378a108e40b3543671d1650d1027342971c73200635ded0c04786c8896005f15cae8d31d80dd9a785a3577fa8054df067516063b9610f12913e4b0b60d4a5d59a32567c6208da217adf8fd4e23970c5758721480f9247f252702d09a72ae7a5b6d2ea8a413e71901ba1e8f9e12a2057ad9585f9b36dd5f37a48ded225d3d8a027fa1e2f5ee67446fa7ed38246a1fec7c03aa3de5b020da70e69351fed9263758939cbbd336aa4f12a9204c823e1e3132106c4cc49bd1b81a642a48b475eae10cab25af00da3d397ddc99d6e8307e2404c4830e4673fbf36554d53661f2038842d184ea0955ef0b54d2c10299a1ea222350f3cc34352aa7361321a6060b6c31244ad9508b50884a1a2227275dd6c6306d71420e46e12ad25e233028659d4936425bbf39e7f768e958338ba09d12682103680c717c94c3404bd402521a9cb64a318b3be551a17685136271f4869dcdac74aed4036e2845521d018513f416cfbb7b426f284e4d73a40d79a222f94838160557dd6cc7b2db092e8e0252278a7a296db678452da55d2739d0090979dca72a38700e9e3862f4c965990623af3933680c336fbb300d179f07b73297bce4820b18d81a96981962d03eb0dfc7ab81d67363a1fd456debfa2a79525a7dd0a3f37f1cefc328e0622f0c2e9f7ce0edde4a8820c0345ee2c8790422ef1d45bfe4009b5c5fe3bdbdae93012e0974ce6e1a3d9a072fa27028ad9e1a74c006cf7f75cb13601f7cb33df7ba312b332feb3d47733c4e833ded8770c30a3fc948fda7c481b92a79d072690e2800737245f57eb2dd2d4c357efd4c47642e1e780c8b504376984e77c1c57600d33f543d61f9b6b888f214e54e22bc81f98e22016e1ee54caf481721bcf80ee748b40842aef11a9488990fe789940bac23327050e7776ff124a171e81e6b036f1cd26366e601d015574876082dcbd54354c4451297a13040dc051cf280cd89e3695f3549ce5a39dd9da508a000771ff076b43b1d4e0d27855ddc76e1e5c39525d25a61cd958c74f98b6751c3556ec09a19d369ccf6936ba3c85013f2e319c3613a2d33a715ed850229356de7bc6430ef1cdc06ba2dca2e3feebe6a1b607dea8e5b1077283a66b006596c5ec225525f2c80022907137c8e045b7348a87d945d53b520423424f84b4ad4001266d692e564a1c2655e53f2a1d89e7c3339e1f8763bf0f47646952b0887b7df23138f272dc88de307ba2fbaa6a7c21b6a573aec9623762857cb092bf9cccbed5a8b314a983956033ac6ff306aab9b1e08b19660c2a37547639a2f9e409d15c51042601b767782300136b25b23a79302672833aa632baffd0178ad3169f444d7503b20ac0bb6948033c862f855d16b0a2c330568d1c0283c6c9ee60236af38f20e26f4a238bff1e1434d22d57258ac2d1c48a163065256ef111cc0912f6db67c7170ea30dcc8d26c41dbda7a62ac36eb0f461911f22a1343300690547f8211b1029f46026d7c5053743521e12cd151be19d582e854a589477c2f60d7387eecbe137582ff0cc7a773686c85264cf570014cd33a5405fa05a7288e7e3e1b791af6479d3148b1ad4ead7cf651e71f63fb86616323664397b9196fdcd67e486858ef788491503bd7af6120182e04b412397477fa6046aa4b4c50564ab78d84ccf6e54e4060a2f44bc2384dc3465bc6becd8114b40abd3760663b2f1e587970c31a132149b673b1967f2b3727f96c91a8161518c85e303dc75212252472d6f349c88922a682f08bbfcc5434df851066faaa8707bd9ec7deb5ae1764c8988d24a937ee5e6f49eb262689586c4d9be2b39d86e07aebceb0e79068d85467ab3dd9c0d07458694e094f419f1f4608cbd4af6e35fe42b81339da8706ce0771968dd2c7322d1df1c5e41470d04475eef6dfc49429e663ab8092d3094edf6e1e10c0d82cf10e2a624960cce6ed4d7657aeec90260a7248b0297c48c500265ee675f65f106b4820050925dd89b24942331c2bb73b709528840888566e56ef6270bfe670f6ed663c09f374e31a6a410120c5851ed32166741f3123f81d0d4d5b0778b2b76645c645b6eeaf47fbb10d18c88736a8d1d08e4e59729027105e5a15be2f235d47756425004069e5721e792ec2c4405bbc09d335eb645ef4b59e34569599062bd46b5f3dec5ca99167a8dc3afa61664c1efe5937fea7b7542ba624600c1251d8174d595565036f606041ce4277db04acc717c76a40cf2e2db30b1145c8b779aba9fcdd54f7ef18e471062944da75cc07abd12822dbbb99471e2ba1580ed5d7e84486147b024f4a27001c0746f973543e3f0a9966df9c8565962473226f8e2963d0beff5f75b8f9a479fedd414bacb054299ce61891c2f758fe501a25c36db871f2a3753974f4b3f8033edf1f41bce6168ce1060b7642d30dc7a760392de0981849b0cb11de1538e1af21e3521c27e8bd96fb661e9853034f2f988d346b8634dc5a382a70f2d53976a8245b545f812aef8f1ecf2847b6b09cb41a4075a36c4d3555c0ac1b03875194cb22394352a7514e3d823c75555c2311e9c624296b3c2bc429da0061d50eed07cc3b5c237e6d4a0cc9f2381fcf27744e1b42fa37ad7b00074efd6c2ba9b37a2e9534a86eb8478e571131f35d8bb40afe994db9160a245b513b55d47ffee19bea88f57504d0e295d4b3a226226f5d7d9af36e925a069cdb8e26a8cc0ee4f1a7d06af72a7fd5f131831c713553b5821c2228c5736c73f6e3eb1ae7dd27ea78475ab509737734fd70e49f15766b6787d9a48ba9e55666144360da159911edf6926b476ff6400a6baad9c9a8f4766d4f84930e399b6c5f9df5a1c6129c1d645ff8a8820b23287d19aef754bf1f4221ccce2a9a2d1f256d00f25685aa8508317389954fb40c788d53ea0b755be71dbe3881f94472833640d21683fe7aae2d94a5c6e1358af22bd9469d474214b03618efeb42d380b25c0a3f2bdd35708812a5bd9f1a22c853482cac20fdd53cf42add2093f17194a615a9dd158b492f9f68bf8aa2857496144e635ce8d89f4b78324b00ba55037a84389b4a8ebb4c370104f247c0b56690497334e28e15abcd750b5747404974496443f996de40db30652b5ae4e6578bc3cc244b2e8ae50899e431d5821193784b793bac03bbcfb1099804849d453819e27f1a1464fe46be7e3b6d7a106a581ed1b30f96545478f7038d54c78f626b54ab1848022ba7dc49c0fa2bc2d7aa5e61c01a555154a3c48d07220f29557fd0e330e626d74daa0cd5283a554f80b620582ef2058bf2e500f7ab450a4eb6b3f44029470ebfd18814160d7f27e5b28af2affd4958478544f04ae62e7d93b45a8cdb2e9678c9c56187a6deef66720d1b4520535b506d5aacbbe457c45bfffa7e9e4c0cb4144803ba745fd0fe2674ab7e3ccae95d1911abf936db515d1f7642785fa3714c65a7f903e266190e625c864639d8879016649a5007f914106661d9fe1c579f83035f18e3c4ec3f80099d9793619796f711b262c23dc2545f6eea9c4340182aba430242d9bfa3cc295c1c596b6281aecf08d10f69f5dd45400a478a52767c3fde71dd4f64da70b7b419c79aa7e3403e0f3ace3b112894af204202cf062e1e9fd9247cf985314af497773c7c448813dcb4087b18a8402db6dd2d3021dc3fbee338668c3497b847220f26a49aec176b982f21830ea9374719523b1c5802281758b857bb21ebb88c92b062d730636c363a3d690d443c32729051721fa32b60dbc8c14be295d38d84e7ad0ea2b9a0e9491afa556a94caa36a14352b308629d041eec15f0e51b134f235120b562a34906d9b490a3500a2024222324df840dbf768c663605a2a4ee0bff7046bbddad894dcad32579cbb69f3d8154d311886247116b3641d8d95e997e92aca2c050d4567499e715a74325cac5c6f884376bb0646c49a6d3979690619a54b8479ec361bb7efef86031d2d74062410477b71c40e7168d5690ea19626c576a2e9285d8ca41ba535f9654209299625671569df757595a6091d15ce0d1659c9c08c40169da8976b2cd659bf74b472feff3407547018fed3ac7d67aabae8b24c532e036a9680774082020bb43028ceab54e83226f052c62674eb6ae1be124ebbdbf211a4b708687fbcc62972234aa384afbc56d1b58b5c0168dd2182ea97826fb34f6fddc68e9da3ae4d1cb77b54022a48e6707b682071674e120b6bd6196bdbbb46258d4580b5c2a6067f03a8a48514daf6352ff7f8f86d21f772b4820879c7b9f703342e8f70c99b332b63a07410f398206fdfe43ce3c24db8513ef3013f9e8cb7436057ae19b479946c3c32a4f16af79a1b639859abf5dac619753dadbc9c72ca2916cf4f6416f944598857e10a0d554445a71922faccf4b17b6e6a700ed8aff751fece083947fe315cdeb2249df8bb0b3481f3158350cf5d22e22c095476c97f374f330d3f4d0afe5a4b7ed87e184f742976a48ce59a7401332c2b571af4dce51433ec4ec5adcce7740f90c82e0821f5305fcc35e4a99b2e3dcabfebde4d1c992864ecb1049d39d74274fe0cd5c3cfc409cad9853fee3542321b8c8f6db7c5c12ad60f6c0b2c0531250b0da75758fbfe6583f41474965a3a2fa97e1f2ac844f9513de1abd33ccf363b589fb6042266751f72d60f5326c93f7b2bc29e5119f9a24ff807e589b0d4d6532a4fcc36103e52100cc1480dca5ad5062127a97a31e4215efe66fd2a4bfecf610144d72902f79568eb51b9a74f6a7b52dcebaad77d51840f8fd4cc88c383a40df3e60c8683ac0329934065829ec9ae67e3500637a8a6df51361965d1d5f35a6f0b3966c988fe2a77efd369beb707ad3a2665a6737d6c644bf8454263ee2a017a642a889b9d1a211bd970d883ef62f62f6c2af73a99ceec62d51ac2ce408d663a2e10a67380ed624087c14dee45e73b69b2ec093bcd391e693e256fb8ddef5c66d713b000086ab05a8c38c05a1bdaa71220a6e3ac7cd5920bf33cb1a65d1a1d761fb4c558973b721c629c37fa06867a637e5d97360cb0ea01805b0dbae3a84859563679cfa000aa5be800b6206267fa7848eadb444dab7d31603826c3d148c70be490a3cf0daac37d4dc3e2f398f49b17619403cd848ca65548b890982619752fc8c204f30bc98661265d91118e71ca55d43e24654b958f71c907e93ac4a35c33b24cd4291057f369f25e0b1ee2471c4783e66c643ddb7a5c53752b04e04b9d35b9c45f419da0457cb6448c13758e710f2431b8dd36f7f571c7317b8682f7493d04bf9be117255523d3165107b098193c051be0af93bffe4eb9d17a6c25bff9527135f0490c700802246a4eb2b703dd2ee8c1756227072e443eb36416603eb714e4016a855730cf7524e3d3fe0db10649f34b54e6345b7a799ccbf5a7f40e5d19b33996b96e638548f2ff3e433330360f4651dceb162f1f3f7ce4ea8b3b28801486bab14747bfb8703bf428cb6541526b96e561a33271031d59d534524d11833780d5418681103779996cb1210753d939927ff555c6dde213b894a01df40bbe4b87a0b3c47c2613591ddb0ac5c0e11653af6ee4cd07d9fd5eb8553e15b0546d7251995657f86149486db0c7142ce3ac2a7f4dcc62ef8b52525eabf3d817015771b783e8a6c792b44edc649fa9ed16cd2b58ec6c01de2f9e22eca8b5a35422606ef9c7a25705f99d10021b878aeba96446dec7812b95559318220bb91edc10fa02c50eb1267376265d505b00c3a814376a0dfb811ca38c045d358a7910b3bbed111689c6dcf73ed3675edc23c6ab309036bedbef1e7121a150ecf10e1603ea556c911152e0b1a58c4c3217413897c14d64e54fad2733315f0c188a3717b31595737a48cb6622507b62693ced5adf69b9523e7231b33c2d385f4fb937d8918a6647534a40b00918bd3636ef6f90e046147e4389d840e4e136597ed4e897e75d2f222a5951d55695a4264c0416d36237bf085a46e3e49d58d47213e7323430264f6d2092ba3998ead4521b4d731607f644496c0fc35f85b57a2e7b203d919c900972ab7b4b2f837a8f441b35ffebccea7a09d5845fc016510c69e873418853bc4a75bbfe3d7cbd8b3219a0077abbb566fa659c47bd1830495b0288b5470f3907f05e1576d0325302b45f4986dff129ae4b4e6ea6239a7a62a6055a40f4084422e059072759c06a38ed66935d61b7284d2c2697075e6d1caa1c76e32a726c09435b26a585e902558be4364743d2283ca1d25793e461b37eb28a4e43cfdd40c5815d29b9875dae372f7c21ed9426d8d7f33a7afccafeeea40ea5581038bf86ada47038a1fc6fb44424206397c03915744e89360a5843fa826f8538d24a419011fd316efaa1c7247b7ac920159da91c2a6f1b3d527783ab9e894a1082a7868e65b175657135e52d799a45708e220e1f19a262429a811e777e23f27b152759dcfea77963d7bb540b75113b49331339c1986a29240bc9f5e492fee64cbc95e6aebe978e369c72485d4d57cc554297bb9516cf1d56ff35d135b295d02aa2a14edf2a8d8a36a3705d0ab2877161974a272ab97b63127890acf469c4e932be8d4453f713d54af47bc879d3d7f7773c906097915a8f1efc9e98661e693267a670b3dbbde1957c8b23c8c14c16c05078dc47269cae5f18e29da7a78591d376b79ee0bc742ccb5a061cf3926e322e11a01710bddef33555313407dfc61208064f5109ad3504db5b575dde7f443355143546f8917fea673c698beda933ab210d14ede2c03bdb4763c54a9a7fea4aef6375e3557fe689793a47babc55e8ced753c42e6cceeaeaaf59ff95cd3450e8514b7a50344f55a1266299e3867ee00d850a8cb9444421df865f6e518184a951755e6970cf390227a96455cf67ce702d390c1bd7c1092c956d65362b4358dd55f315a71b19af2240f34b9e57670eb8ab2f3fe88b962e7093ce2dfd95fc291baf780024add8abeb7516261b89942ad1a15375fc034068eb22853aeb46acb83c1c664d2f98cc997c24d472747012e6fea35b5c4186241eefe1ec473213953222cf6338111e05c62b450620284c22a3ca94c6725ef6053cbe7bc24e557a9897705daf5af42609e257dd787873ba095c41b783614c22d32bc9267a74e15372b0ac6fb07afc7d97f09da9c93b6e7eae78851f8f63f737e39331db241aa17d02036ac7cb020b8f59bf4e74fe5da76743b487fd1000e3d5ba758c1c4828a2b1911aabcda63549b18214784eb17dc7791336678f6d5c93fede6af3a98912473061ff061909740f78fe388025783179c7c3f9cf807012bdca785211c3bd5fd98fa456504f7b1f7d78ba1f715922477710f12be5904238a173423ba0b6624abc9e60f18122e137bd1c89b7c4707c63a931c921b5e845682d234a23f3c08139167063d2f930c5660fd617fde605033008206c9013be6a2c5af71fa46c042b7d9fc2a2540ca96a77949cec212fb77d33277a1ad253f0262bdc9079011121fa0aac9a5f2363af234e761b03892eb602118aad3419e0012f71eacd797c2f68654a69093335e95e68296396b7910b4fa62472977341aaec1553cbd03a9636a61e0cb6b9212482cc2816165d7b77b9c07d662854eec7dba6f555e17994e7dc2d0c44885524add17e5d3ebf8a2a4d709d99754ea06ee2b857300ec4cb06fb610ff2175037ef649bcf955a4dd279992ebd3a4421e0ca83631103207acc8e627aa6603083bd03c651ca261dc936d0742e35c37ff9b5247fbb904c61c6f02197a2082a0bce55e3133fff6a554552b3651e87b150900d5c2fcadfeb130b650061a88f7a2d9f24bd7be7284106e186c6962218bc4d5e8df86b5404be126ad009dafe08ad2a331ffcbdbad3c76733a9b1bbe6ab0f0d574c40ca77197d5d1d2feee9e099f82726649bfce4006d31aba0c855acfcd315e116324a4977a24c9d59dae9c2b04765b18994820f132957df0e7517e2d3091afdfc360934bc8f6106e8993dda56f405a79cf8ca6ea9db0c41892a57ecba2f6f9c0b133985c1cf6ee80984d9851483771a6f7046da3fab59d943c8aa9237753fe8f65f30bc45801a33754e87d24a6d2bf94d8ea4d58ab55d5fba11c98a7a014f6bbb0d704aad455fef8a784f8d332b72d79da4e0c519147153436f89a8b65b5388610c72a721894c072eb44a1165cf2c726060d8e11eea7bd07f1d073dbcb6382f25c72b26b8ca0827f1e7f4ce5f83128dbd05f7e9cccb584b87a22804810e4b8984e514615cf92ad5974e0fc90a532ffdcf6b043e51dd03f11fe09e16a1045701336c4a796fb1303b24337fe524de41cc8dda2c12ec7636591efa7fc368bf3393f610fc769da9721f3a4062845ce933bf61965c83cf9513bd36a3986a30f42d9b001410eb1e3568374d0ed7ac13b149082e3d25ff1bb7638b23b9ad4142dc12b9ec387cb727b860d4d2dac93e4298577ba55f6792e6d349b9779c0fd7e2aa782a2091994c2d011f76dd502d41ed2449769dce641d8a7f2ce711cbd03b38c84884ad0ca02cce5c57a77ef1b495a60859631966c6ebbaa460a164b23a6230e351a599b0eefac57658be88f46484cb3d721b2534559e8e343e526d00c81b22f5279fbdf0030ae5a0615ef2f89d39bf236c5edbdfc303724d333310c0973ac08b1f83e3fdbe44bf82347b2d07546a68fb6e4b9327f601b82b10f4dc2e06daf6d8639826e5a93d9bd71d5d1447d66af9c865f3d1b259666be236b9edb320ed890f7a54a3bb438351301a6c455415ff017b0413c91308437ffd2cbc509dd4b107f418dd3d7e38c17b1e5ea198c4abc0f8354972ae34b79c18be2a5b71002b10fa3464513c39c283424271e87167aaba526c4b79189cfc2cc2833b7f53de507af34e6333d60403ce08332f943d60f180961a53de4ca42997319113c074432f63f2f6244035226ea98fe57eb43398109d6d45156e32722e4f25cb0146f04359c404cb78cd7bcf494777034d6725756498807552302dc1317fc7d51995dfd747b374465098e0bcdd61043109d0db37d65098973b7bf12a97429af904594a20d9b1b5fe246dc6fc793d53b43360cb025affab6902489cc2a49fdd9232dac18316e357571b24edbde96aef8727c208c8886861fa054cdc6eea0ca67a49a7d0ac012834e848dde2c8ed1180683723e9e296140aca793a819d3f39bdd87c7374913b9b895071207fab85980cf33445a50ef688105e62facdc5552dd87d6546ba9f7aee5c2d52c6ab896aa1bb1e4576d2fa94afe1f462162e42cec3fb4407fd11cb52ab6e231779bb30dc87f3c13eaf80df5bdde9b66439c29b3fe6a07035987e984d788e0f1bf6111cf3b017db226e041f431be9291939d0e7172d1cce182d6675058b0eb63c70049a33323d4c51624253153f4bae7da7b18548752648264303c749a2d6965e4ee3b420845d4b75e3c74a153746261e470853c36c004d4abb7476350496f374540b37a369710605fdfa65aedc33ef762be591aa295acb4dcf0024072c7e864d2c293fd4f07d4b2afeb2398e656191787c00a016d8616251d785d4684dfed97e7417da0673c3675365995289dfc21730929c832c1e9d26353811548aae4c87048cb8027d3b98eb3f980c848e4b14cf14935c2a4e84539f29f1a4cd616fdca419114e1498c5946c2b87c293111897ea24bebfe3f5892a76371ad96ee0654dae449895830300c9b02737aa2ab8184fbe59baa91f2fc099a23b3bb34d61fcb36f2a70d8a9ae1bed240c0fbb2c34542f506898c89a0f6cdd043139bec84c7b4f2b14e6aab8bf59f0c1327becc1843928700a9d1a35cce69f414edcdae6d9b57087406fe7b156886ef158086794801b7ff70fb14216697b08047a13f964cb296417148bfd0cde25386c2e29dcd34e33c16a5cd1f628735a1ec4661dc8bc70f5dad06b8057f4e6742aca78d5e73f9e35b646518e08f9333ca3ba6c39a5fbeef5dd240454c03223327b17582bb09d72df26312c0f0dfefed403a82264785230d1237d07c33af1f5e969830a2051088c06488d128d3102fc23dd264fe7f04046d718794ed35b515bcbc3bd786ef6e1d9f4cbd6540765a4a02080e35f61410ef9293d3207d8b95f6199e9de368c7594e540ffbc1be714b3c342e69052880e42f32e495d31c4da003a6c75ba10bc24d369ea375f627c0d1fc20f0ab5404ab1d98ba6ea0842e99cdf99017e505c303c80984505c250521f91c496dfbf3170be0f4463d0952e1c90518716f96303433c0cb475b27a441277223a843226082252d6bd90f307012f51844b4cc4c64b839407d2ec73a621c7accc1352a4554eb75a64c423a5724fccf41d39c93a6f4cb1d7b7ef2b531b69f8f7f6e427f4af2da7d302a6298b6e28f8a8f807a993a8011b18c42a5c457a0b75cdcc2baf8e273fa44a92f637c923259670182cb3dced654ff4c80f3084d113b2f1e308a86628697f46540bd960c61bc5166c14d3b2a866209824453ae7f028e45956d653d33230b8515505ce06c14fbbe4d346f0e5e765994a28418a6da368a9d30fcd48629167499c5d825da29818d8d4011ebb3719018f0ec3f7540f59250b42505de9716758526c8f8d4269c23c1dbfe7a1903edb1f14eea4a8d976443943378d9ff3f50149c3a68fd83859bb082f00246ad8476b49e3908f27e9f0cd3750362f85089ed027be9d6537cdb3586c555328266451ee75a4d7bc6366da5f4b8d39d89076beee3230b3d78a535de82fc8dc83c2e60c645fdb5a1dce1d923f1cc1e6546b24380a13bea5aae7d68737461172d4bca2ddcd6762c8942e2342b03ef4f44b39b2545470d26f808bb64b36636f9b4354427d861ce712f6a35b240f00aa170b1dc3026b65c644ea335d41b0166ece634079fb7f756f2e529f5db01409817e1e60bfe7607008a91b8768b97927c40d358dc0cf875a96808cf2550bc37759f3b4db6010d67a910dc72f2007f24b4ad424b08578b74ef8c4f6407453c513936d1fa491aa782be4b01ece96b67a7073bf587f18ec0e1fc49a2cdbf8e8111b2d25634d18b1465fa4076bca687a1a404b86ceb5fb46fa7f7c3f672bd753230461fc5e8eacd3a73f79f8dc118144b74980136f8ee5a3df19d41c36a7e78dc9092c702b64d8a9ed1d2f0d3c026ae8fe3f0a4e543c1c6ae041e4bb466f6300a7063e1919efe7ad8f290073430c201d7c421a76b135e206263f90ea811d637dba2e9acabf7cfd11d8492281c256d92bde3ac0fc75264e221638f3da7fd22fac8d7e47ea59152307c0099e67136143d06544374421a00c1f8278b386882292061a750cbcf1112e37e8463b6c88e60eb4f423743a9aea8aec7228991e9e63816189684d9e6d00c277726ed3979b60686496019265ad576b2fea072f1a790f9885c5620b0f668fb80b9e0239d342dd782c6e3477620919f01f2c1e4d99d0230f7df84dd2385659fd064861fc4f70c08e378002ac4487fb8edf5329c37abce1c4840c45250bf4c029eac87e5594eabf6f135315e63187350a02410d1ad3e2883cd6d97fa34a1a66d4bfd46a0e05a7faf493ba28cdd2fa93fdd73b2237185aa9f8bfbe2a91959d46d2461627a4e2bdf056c4fe5173f4459524ba7d34f1076312e6829d4e487c8c893000fb78452dc9206bd48771e5f7c9fb86d7f94bed2ec82556d6f120466ea8d938742072f9cd51f6f05dc81c80f1f8dd4b98d51f76d79d0237d5216ec4572503d352c65a173cf45428ef3c7199535a9a22ec2b539a896460d71e3b22541c44b77c340f2eb852f5888d294865150e9b8a30bc90272cd19c5db62631367816000cab84f465bdd3ad8a1e4c1f6fbe00b4367d4e0d10ac6c8baa97b277217bd4ff5bd6abef66fdfe31a3f1faf678f10c9eb572fab829f710a0c106b6316eb430f90db384b913f0b1c680e396e04d8aed4674eb3e507fe529ad19b34e934c30a0eec001e8c56cae755adb3ec6f360315238196fbd830c8179f2dd32d2c75f1f79b18384a04f71b3b3c776e375401d364de8611579dc1223fb3e87f5e83a7fc345433aea90247004c767bcf50c2809ba10137fbb28755a6361587f2029986511b8c5d64784f7398da6a2b1eddfe330dcb7331a2b453c6430172877c85ab02d9f3332512e00ae36e8260dea7a3c927b7e285bd85cb390560bd6f9a05391fd1756cf11baac9102239996cdfbc8ae150c85acf5f0b68889135e24a3fb05b0765629f641494d4d281226373fc6e5958d46ec061ca79b0d6020592417d135fd2949f4dcdb4010a0a5377c1de91138b0060db3ea0fff94cfba1b6adf5c8d9b05b728f20a463d8e31a84b61e423b8f6725856e3f57ce0f2d72124de3f541003cc2d7665c00242f6449c7e42c49eafab012423c94c906f7d67e519e9221bce86b94e2d13991eb7759b4d2692fb9e2e3972781f9c8827b0a3630b33a61c2b19606a047776709d11e36dad2cff69dd82c8b6e0765603cd026e6175517214a26d399879030017b8c8d4663c2e25044ec67a76955cfda1c35c9d02082819117b07f0e49a68e3e082b2fd18a143c1042396ec50280482ba90682ae39a02e01e1e1a1dbce1406ae6a95bf9485a1642061ca2269f156a3a8088aa740292004780931b36bb607c199bfe2d057b0236ea5954cfffc3d74108b4e09c3337cb68ad575e862389b301996677755f179b4182ad40e4523cff0a58d524ea9bfdb01dcf96d95cd98859730c5667663a4ca020b1dee11e884f4570a8acd0b29b379a64b75945f5f1f81b0af94c0e575b99bb5b8abbc542e46e6b1f25b54bd24858272abb021d94929511483d28e72ba263330e108bd8208ea77f253a9b2fc452b63d528dc764a683d9360ba97d04bb863f7c7716a53d437ff863637ebda6099ab20a78166a489538256e3556ccc90bac3bac051fb8aeac79fad27ad438d63accd28f5c877dd1f18812af3bed8d67b33d90f04212a1285261b7f2103ec36a70fca80227a4d96cd5f362720d087398066286b86528194c6efbe1bd3e911ed1b483dfc8438b3f5717fdc63674ebcaa52baf078d3c7ccf9915f470233de4d29aeeccd86f18c5236f5d212f9d104fc082303c918f68ac0d39b445b24e191d1a342b2c47a73bc7420f2c8914a14b328865b5f3537a74620242be9fbbd311d5554107fb72e46868bdf67ea1bbf26894127d43b367d937a1bfca2905e89c0a9001a8cc2c66af40a5fd1eb04af8161cf5ab53b13816c43cd08798c457449d515a01ee9f13253c2d623ce7b0858a8158aaad345995ead158c6e4fba5ceebe9179b6f0a4be7b5301a187feb8a018a3e46053f6d0479f6e744d346d92f2a965f7753d04bf595cd3f0c83e68eeb2aa3a53ba5b59f8f7de49d6e584f1f2d8f5f457e1f7336313e49b038ff61819268fc1a2fa09e8974f7d0f96fce22b31b1392641d2b0ccbb66d74fc5cfc9970e39df4fa5396b031d21646894e8638019e0233b46ec59f675c3063c22ca12d6f9040dd0c27295fb2c4c336341a827d3ca6759a5e381bfe56c3a3a97b3312fbcf162907f262462876a381f0aa03d382d9b3261cb606ce3775428649832edce5b2c8671df1766f9fec9e1001b90b57a510de2f38f32d4e291a9e83cb1670ada4c79b3de29c0e8db0bb78cfe70a337e6a992b59615d5cf28516913890f95b7884b54b36aab674f6feae818384a236cdb2dfe6ce15e90dfedb554734f429036458b6eeff0157022c55c71c7912970d4af7f824b5bb3e2101cc6f81b9afb45b2e604f758a14291f4acd79f75c09fc15b6b7d1a80ab217561994ec3392d54824f6ddb5259ef36836ced86e8335367d0b377bc88e7ea3991f8859a30ad709721fe96112c641de4c56210776e3209a8c1cea1f96f261285c668a2b5308688df227b572662cdc48351438e09188d34900133278de478c7f4112bd79506c3155bf6ceab1d152cb9fbf5f167ed5be451ac62d2c663be16c3ab433b578e95699a1461ddfda61de8751b86d4780cef2567c335db322979890a0d8249bfbf9bb76ea0747c5f29d207ca4b526afce9aeb6bc2dc37468c09bb39dfad7fb486438c58fcf65c867948b6e6ac260f6d71475f3bc390271fc176e9e04b0e5ba01cd303e7417e4d28c28e1af56ce10db31829ab260dba77186b6e97860d7c2d87a315c9d922272bf2f9377835763174a38336c722623552d74a1a53b015d4353ebc92525717342abfab61dfbbcc52729ee3f402d6b40b1528980d71f82b842225013a79e3df1d45489e78323cebf20b09570f6cf529f30c39578610da5adc14d07b45456e26707d023a4a752d3d511275e6975ee3e7d24e0cb94dc599d1df5d7b8c01b73037791e196e954421812005fa8b793e0ec408494f943ab4d9abe32fa5120f45c0f6bd3e6d784575528e2c73db52c0254b1d6b497c47fa3b8dd1083b51c49e0f72da4404ce3bd1957e93f722c2adda86eabee33d7e58c107f0f8cb3e8081238def1d004a98c4f387ee01c70ec1e3851f087daf0f58246fe6e6c2ec296f9215fd6f693321af25ee26ca5c4e7f20d0450d72ac3603d213e5138de6312b2735087fe93b8158af64ce2e6cd5da04d6ef06b708f99c3c5b122b5c841f936a57194eff64cd681bb112a2f221f7690339e1e97dede834212fbadc28efdb2b6f309c7b7adb2596077815f909a856e55385d0dd5dcae9823fb2902e560ec0d42a19cc3c7a8310d75f77f104d8ef2a787ba12fa41efecea4451b3b2c6b54ed164740cef0dc196ad06aa93cd4bbee5a2f78e94d09c19b0cd717718295be3d43b365f9b368dfc5639d0a00f1893e0616a840f34c7cf91cab544da6086a96d5112d1310c53cc50db04d7a4f013e7369eae15ada54caf0c6b9485c08b586cdcd33e011c3762d40dae2324302fd56e4931e1c43260fbc80473c4c568320323cc9e4b77c1faf500c435e7f082286f2c40f2df0179942f4ddf0605878d7283c05ea90f21c47d9c6e3cd0f007b8fc55ec04a88464fefb65c780f25744158d8361a217a1e4d790f0ae9f4d3e57643796cb5be18c25f708cf4a0ec6b2c6bb1f7730a261aa609e3ab463b7e5c5b1b2f1a45776dd5ff3e16d7ab95857d601ac589c803a025b05de08a6695a0022233e81072d226b5fe78f7b220fec63b8e60f59e00f8daa143096be757f73c95df18fadeae740b8ef40f8c4ffa5245ae235b05fa76c0fde5f146cd68673e5d063b736fc7075b16fc9465550e9375590e3c44c5fcf3421e1e1b141298585dd94a4d7b1586e47ea6c845079aefe9f487996024a5ac796013f8554f530c9151ab0ec00bc01889e0f3baea03481423f1f7f06379c8ccfe7a3c51711b3294d2b35a96b274d221cc90f080ce5f688257d8e3b9b963a91819770c3b4712775aed777361a2213a673ce7420b964702611c4057b600144f355c72af2a810c6adf1a959256eb35db87eeb4095f5a4b529f8a54e1f9442c5c02293e042f710f19cf829c0efe4b584c521bdea4b41e11dc1121109f2d2a706512c670d352cf5517dfcdd9e2f65a50ebe3a0341423d10fdec49c0cf19e9047060dc903c7247a0583c6f58482f8f41bb7d125bb8cf65b76e4d5910eb5c2634a90eb2c2ad3a9763a6a9bb7da19569219307e3c3d3bb42c0eb253e89cb689bb3f9e550c683436b760b8a0ae0ec07ea23a68ab3e34ffa18644173bdb269113f01f2088c23cb6d61a06c7dcf5dc623acf2ff6220562c7ef3e3edc51806f12def15b517111c743997b6e9037fadb9662a7520a0b1cb41853e70fc7011707568a1917eb998bf12908ec5ca896f3ffea1ad53e072d85e1055a8b5ca7df71bb4e7d3a061ee3c530ee987b130887a450b919061e2aa900d7fbc7ee4426e8980879a7ab242e06e2321ffad26e4e8d16730124e93f1b701b0782eefd1a2ff5aa28ce7c7360dc807fbffb383e237d6f896db07b430101a611f6735c5d1c03fc6015a4fb3d2ee549687f5bd5bc1ecd0874ed9b70964db3a82a748d6ad337de9bc3f89953c8775348ac061c3da32b170cd795188f7e6c6513c84c26b2bc4f1c9f5df699b4b821d0ec9a53c390300f4d565e81923e1f4e1d575dac1c159d5f8b5ce97ce0ac9135c5f8660429d1302ae2b8997c103de25b4154ec0fed9bc21a89f9c767a7b42f06e893bc9ad81a244ad9cd712b51e68f4e877242cb665edd29c9b371dd66682d2d776d9b5b0683cc2630a1e8ba0ced6b5c6978ed19f7fb6d76496d9c7473fe4e7061bc5d407d14ab02a61c9bc576221c49e1318c1184ecc972dc12a4732040992e10a7a6b070d4217e23f0bf139632ed6b7619ab5a75a00a74f4eb656a7037e2657c922ae23732454a540a3574abdc080d0110fd06943eb84fb11aa35c3a8cee5bd2259604080b345760f6076b6a95c816e4576a603adcd0444a79301c8fe91020f99147d1730d160cbbab5861c9b31a471d45c06e09b169510b24467124e83748a117c62b5681d64728f6c74ec6a4e75b1d5e970ed90b69255d15d3556a7be327e9222ff2ddf30e7aadd44ea7cfabf063893f362a6600716a525f7793abd44d5cdbee37e8d3da38106e12bbae5a11f54edc9034d4bb463e17503b5f828485302786f181bee3d9376377469778bc1fc46455c56f3b0821176c4fdf6667844974181e6bcab46c4bce4ac8974c02ddb7d36fff3c28b60b93cf64d9156f0473cfde2ed27f5a505410f809f72403a06d194a064e2a98b7df41f3759b65da56dcc9d768777ad45d1124c310bce041186fd0093fcb68519d68950d1473cfb5ee36a12d2db465e8171158e72999780401ff24fa6c88e9d0e1d9b2465df1909af5170ed124507b04ef910b154ed5497f1c17bab51399236fd877f9af4cbf620f6e8a045460486622fc3511626c00e149ddcd9c8b37db875bf39ff9ad573547d0d103593c2f0ce02c4f67472177c103d795b0d27f22d7d79302a860c04eb9ca317ce13370591e78e9adc9da9f22572ccd63dde85807c7f2a8dbec3fd86ca27a0832789e58716e8288c8162ea603c88ea62ad1dbd35e233843d4dc4c465d50554e43e3d29a472ba409a4a06f0f67b35aeca2665264395855a94f1dd3b146361ae693821519652aed5675e478fe4cd723df7ea05b0901f014ea8d284b2a580e3c927976841b62c07934ab5725e12fac0ad9be4dcf196ddd185d91d573c27418ae67a7e584d552f78240d9d8a256160be5c6cdda175a3e24249d5e26898d4bb7bf93a8bd3949273587b6d010f3467e6f7387efacf59a00552984c0e6762b7e108c909836ffd42f9d9f9853608a2d3021e00f4cfe62613eda6cab6b4b77bf415c37e09c83dfb46db849acf2a2b96035fd54e2c786787c52d5ae4136ac971c13a02507d7566f5300957d94b5b56e9b200c76679f5987c81d4471372a62823f4f9b3fad824e77206ba8e25d030c320743b59dbcdd004493195dea92e437289e13c2bbaf0be3e1917c96d3463ce4cb2a76797a75c4c5614f202c3820c7f6fb5d308270415182fc5f68d2c6b9d202a8cb6d41e495434c25b1230bd0371c015872647516bd550c7bf97526226a73e4dedc2afc71f8246f5f835bbf1d46b1c4426778abaab7e699de8544de0a1d2abb3e3f2cf40c208f604ef42a99191429c1aa391d450de0716a3c3b2508c3b99abea75f7fde1abdb722d717069ee24c80ca5b8277453b6fc81eb1962f49459824078fe90dba9507dc68f13f1cdc192d781045a552c0be2006e8d8622c7c719023c00c002e35a539caab59f0357b8ced05831e1f03a14564486ee3256df7335ff6601b5b171b5b446b0bdaa666ceeb8b5beb5da8656f6b3bf98eb663507f343d204618696917fb15d7254b08396101857ca8367d54243a9a33a8aa5963070c14c0e7385219aa0a8c198d7f74458b8aa46fc31f07494a17bb7e4c62ed3e5478d01837485128ae6bd29da963c75cb0dfbf334fc9271705cb09fff4d1660df8cac514af5b0e43397cc0574d6a9f5321e730925c46111d6118ec94c0adcb22fb3b5b20614d520aee026ccb8a7e6564d54921f35f2c4f4d47588a38b75dfb1947e35288c5c0b46e3a3b805eb3dca71e4d77408874273c3114f225f63de5ac70f9acec922f12d66bff902d9aacae002200567ad0627b7220a72074d29bbe30548f106506ef15ef3a5f2b78fbaa28213df348f6e66bdb0d7e3accea0e9d03cf42c28229bd1307121599c0d0720c91352fbf4d20ac37b5164cfe1933dcd51f6262fcba3a27fe642a05a6f480d4537f7434ffe53214db83860b6dddbff9d3363f795e6e7751570d3159241b07423541f97ea5ffddf0ec4e8677352fba21a430316e4af8881af8dd220eb5d8f1c07b43d52be44154d4594f8c0e1800e2d8adf04a0d156672d136ec897dde14c3eca339030e5a8f3d63dc5c1565859702f7fa4a605bdc002a1d49589e2fccd2b26d1379b221fdd3313c2eadea728427b361156e7d6cb36810a20fe5c44e2e6d970aaaa752014923fa2618232d2eea485e8ef400ba5caab9de8476aace170ee36a9b45f41c23d6b1aa3969a38470c51e73a7bcacbd2db43bb46386d6786155e31734b991e8219b7e46bdaa7f0c4ec2b0b66ae1892b44a0974f81a980aa013a498f4cbbb929560795433af37ad7324803a1d6200d7f210f5c94214267781b2dbb080cf1a6f508799f9bb3b90eae1b917e3752dd7fdd2cca6d5b184d4b986ef2a1f1c88d34be5ef166b04056cc2500ae78b2c09ecbf953dedc42834bdcba3b380ac0171de68d3ac269bbbbcfe27c696ca4393902a6f227e013f8b3f3f21d37ea77fd340f3d83405aabf0ef15f43d6de9679080bfdc3c7fbfed9be3da305c5fc1704e8aa8be186b1a65c3213299e414d78acb8c619c7838b37d7422a19f6576f8b04f79bd38e959800364db60a24d260886ba64fbe9c15ee987d62b49f6c97b01b2d67db594a80e8cdbf29afeac67112f4e191be5017a0e110f6fca9e42f075c71624ec873523622fc8d81ff6265f3ce03b0404235169012ee46ca625dd6f31cc686115d05499648e8413e3d7a4e73770acea623deb527453dd405d3782c30cc8f5ac713bb594332a978861c279d676fe353779f20df348462a3d0cecc3d210b8dfe31d088a044618b78dd574b3372607ca5a6cb93cff4502642c10778747116998a9e395b86e78c6829ec480e12c6e0ce8eb49e2c1367cdf9e1f6cb614be708f84c0f2a3e5444f5be1a5379d3bc41d929a1d607390f4579ed3fc0866fe3d4ec42e34fc2039cb275d6312fee400215cd901fe50321ee32078188f76e14db5591ef3736f06c8fc349abbfbf082098c63b29fe268fc8e805a4b148308a9544556e693e2288c6e9c1105c9b67722f29d6e75d3d87ed0e2a95374cd24f244f48b458b5af611d99b2820c30c923abb0883588aeb8382d33cd9373d36b4be4aaacc113e70017de9af48275548be238b1bf16bb63384d087f2e74d7e40b0f0af189418c17f03b5f8f99038cc5427e405033c224448747e2e9c9830584efea8ff57773db3a5e30b1ea764435cb46224e633ac7afc7153985ce9165de8ccf1b807c7c8752415cea0dfcefc63e33021793a744a245f7b5b8f55ef656345bfdcad4953c36a1413b804fdb2a62d8a108472f57068737e32e97cdca834334f94a3e00eb1e637f48b8c4d2d4e21542ad1e6998c27a74b29502f1769468d6adf84539255863c262a4d7d69e31b4634abc2595170313f27ed57085ee1fda03be708d44e5d4b564ff3f390c055c197439763c22ba0dedb103b8480527065f82d54bdb013106b6d08e857bc9c3dff825111b30abb403324072ec48ae1cca8c057ecbd6d981183332b0a46bcb7ddc12d3afa2d9cdc904c92209aa8e64ce18c3c3f689a4f806d15bf7380203a7810241a110e3b1761f31c38612c4cfe699de74a697e04b1bd8e52330f12f0a34f78f4cf423c08a5e35c62cd4c62eeacba142811676aa4f615d6d89f6092d8b1fc87161720e4bf5a5973d23920d2fe1f7cfeee2416df3ce5d3feb96c646944753413c9d378fb3329aa31480c676ad6e7d4f71b5f5c4b65243c0315e02a52f5f02e5d050c642e677e343b851a27484d6828d2986c4d1be717515b688a0fecab02d8c6c53b65377d5a6f62d5de39b6020b495348a745775cb7bbe3a23f680e71b8707dbe9f7deffca0b00d235044f72263a7a2be443553474f237cf6496bc20e9d0fe2914309648e5b57a7f73752f38d4cf9fa19f4344a123c3af13d061bbaf38de33ea0d866df5a0b31199bdc4a815dcf1155b08e561a69c4d05508175e6b89ee657be56f524b19e55ff23de55035f1bb4f0d17716b7f1b372b24f7ef28be533a705388306633dd39c334d19b584e159a634cc75154e87c1c68e36589522bbca29e0374fd42dedee3d02252c950487085c56dad8a7aa58e88d76bc882679a73110e8bc5a43c12dc402aab21766b4d334eac15b03f28481dfa74eb25d615a484c951bf453b0e15c1b3906c5fcf3906f4249f162f7d4a4cc5389134d0af38b35686275825ab08f83f9753fdaebb58ed346ff70036fe2c011304f90caada44ef8522e926581e2aa12d9756c6d14862f7208197bf58c71654b2264421b2fb4d65524182d1a57f6b164457d39fa8662d5b67ef2c2b71046abe0c3ed97e624b52d71a44e6ec35cc6407fa554613b3e5269a8bcc18f37f6b356ac40e2eb4faea08f8509815f4ee800729317d03b742e965933de1c8fef6ff316b0a721f4abb970d98b564537e5a7c013a815795dadc3e7ef7f108255c4f8672f0d068f9e2f54908d3d303be0033266ea3ecb0d0587b151d6f959b9db110dc1b1a0839dc866ed56bdda843176db1861af0e12fe9fa15b63a5b2a1efd3c9c1861364ff60a3db0137a8166f61d89cc6b6d4037e887cefc0867aa316531802651590f5b3bb2a571a054e549c8e06a50587dd4782b2fbd856f522508a4a63d82494779bf1dea0d94b705ca8d0b6082dfc27502fcbc61acb13f51d01c4801987bbb3b7e6c17ee27a9a63a225528343814fc4fd1cf638ea813d44020e9be8dbf8b3c7be7a0832c64cc1453b30373b46951de34ca4062a2f1a7fe6b692832c114e6846918ac4d9891cfeb04bb1041ac8689a972c8f2c27f289a8940a117948cffd567337f0acd169e76c505545ee7e16552e40e2d5b75f956fb6d7eddf30986c5a1fa1aa80d2b9156c0103fb7c82acab3a7da4fcd79a05c9f91227a794b3aab6d3f4009580138582653b86d4a36418ed1a3cb7c32a646b4fe628539d159f65e05445308f8cc8d4e907ed620320da7d6d2b14b1b17b6dd1486f407098401d77fb6e98d70839919f3f6a4f31e0eda474f663f8203c583ca8fa657694881365f1c37e94c30d5d06ce311d82772032bf346d81e0e1daeb3e268bfe46f04a04b725d26e47e2adfe4218d4082b75676bf88863d42c52fe0bdde959dae610f9f987ca2b57a671e5236d943c064a22c04742180930abd5c86427d6805e98d7145302cd8fe5a0c05596ad8741c09ef439ff56ed7721e836c25e0e38c0300e73c3db40170c735d25e812727293149407cadc5f804a79b1b2653404de18880fd5952153868077f7b2bc7cd589946ac9e6e205fdf3d08e29528d0281d87e8f1d500d63128e3ef288b2c41233dd94381e000dfbb01e85f3a6234ab6098de61f443475ea73ceb7b4580072c4c041a5a441b50f7e156d310135f11945c8e4fc06a8d35668437eabdcb7c673c041c828d7a425ef90a51f2e2ae6507d7d7ccd13495c955d6651607815f7878fe92413d75f85522d69c9ec6f52372492171f21c6bc3f0464273eced69e4e806ac58ab1de790a75d1790ab7b6bbbdb72b1eca8bd17ab512f85acfb9691fc700364797f07f7e62d7ddcfeadd99f5244616fe00e92339562005ac34d839258875deb5aa0f6b89e017f2c7511d73c6d8529c398d4f96348fa04c847a728eb4b756fc07bf513b472fb6cb2d60c3efb1a3d5c83d9cba07113141a9f699d3899ffb67deed877773524b941439a190146dfbf33490ef2842f00f635372b5dcca94c9a113ad52a328c4e402e9d39eb28745153202c5efb37b025dc333f019a10ba360d57f5625fd05cde0a69b0de1809ea313f1b27c25eb4ae9c9f604fa18f7117ae17662c931ed6b1247c096964e88e3de61e70bf4ac7836a3efa58c3ff1efe6d7c815ff57e357d5015cd4cc197e2ed7ad26267841f3062759ad1697288664ebd84891ae64784bc1c9cc0568385bcfddf182c6a9e797e73521c2a6fb060f43851817045de02f8ccb15ab4185fdadff0ded48a74b4d1ec3603fd6c371e140cbba7870501eb89241def06e307d168eb88c2c66e24d67fed226da7481e95c1eac56670c029d6dddc67f8a86351ede4659b11e4741c8330e5279ae3936cd242872e1c1da161583da2605d29e32d1d9b0f520ce3304e4ccd489755e7c30d4a703a3a30916e30bdfc0db0782a86584eb70bffd3415f498d291eb02af6f43ffe4fe91310570275d3206aef297f2a76ad5e1af20c3d1e08ef0f51f98c41fa3af8325137eb66965bbb81d2f4ab4f720cac6bfb3324fdcd3b6b6319dc46693a46c97a54051ab5a1797b94257fcc4e010f0070ebe80a99b704a99791e06372345ead9abb706351997e4fc55795cab9bf190abc6baeb049626f34afc5854f88826770f64009835c6855990ada7bb3f3d33ee48d54e16ac33f7ec00d3cbc9a84f44eb9d79b35fb260642ee0a30cb382d9a38d0e300d1bf76b56a5644516633d9a321c9175e0a8bc5ea712d560890cb805173c38b3d0db20e78409365ff3e6429a81ac97d3f1817c7d12ce4a2f58323c3de1afa418b58382c293b60dbeda6add69b0e5e730d1f9c74430d1b457c0147f4c64d984c383573d9236cb33c904f9bd77c1ca721bc6f3493c269adbfd0205703e45b6dc3b89a51f9830b69e84d0b6477b27701ff67f8e89dd72a0fa2e333a944c34fa9cb44a16fe9915fa4c8054b45b605350c5920566bdd4430ed8e8caf1650615154624bd044ab191792f7624e5cdd903b58e7c0fc9ae5447a1175b5e15de2480a1fc707fd105eec3859393f3009c74574c093dbfbc017c77d93f8759dde2f00051c92d845719f6b49d6d1c92a1e62ab6042a62d0bb40b2671e6da27ae8e39505fda47333de0daa4612229056596e8401cd4c46e613f97a11c4a0b84967b0de97fa11a01818e138204d06acc70c1f2c14288384ccff8b4cf19b98c6e2a34cfa53c33397d845c53ad7bea8b0977c3247107d0ae7d6051fabe571a66fda7c89f7b5effddb5add54c2a1b4a6105b094a560409731ca83a2b0b132f200224952a40075fa43e362807d2b56928eaac3d17223505c2115305b7404642372c61f8a9d9a291e4322927c4a7402ecfd501f4c90323fe00506b9c66c7e05e8a166c2a466cd4e74172c391fc0971253ecbba2db1be86dc078c17a681f9c4d3be356251c4ea27a3001aa3564f81f206df40cb22821e103772c7ee2d7b7486b4d858bfce942d104b6be2c223ae22e4799e1e75c2b4f765bc55aaeefd0bfa217b6e97e167be3f64f3bee03960b403658a53ab50a3014c003f0d0c7716c1ecb756144d8246145c34adca96bf58a53b836aa82074bab67bb58458608afe6a5465f8a940a38c902af2f204b94c2b3d6eb0d8ca1cee34c0ff57b24357c2c17009537630b7f1f5ef0ff582d2894090381f46f9bfb2344d76313677579a3018023b8204aa2a158a83350630101c073929c4366154f1cae384ece4767722fa7f1bffa3aae03fe84ed8b6f291f07e306239c09593d457d79c683c0120d4fc4e8f41b3f6293dc8638f4cb9c4ff36e6d38f8bf2b2a4fa409f7ab0177621bd9538af58e753544057035954ab8726cb7810c1d04d73b92ed775d997768662961db46d9ed121666cc1e9537b0db4eb2fa358a60aaca359f8e59eb24aafb71f4347f55c62f4a4229332ebbfa039e2f8e6e4d0d541acd702c511bca82a768219dfc2526faa6a755241406e0d0dab60edc04768646f8c219bd4ef974388ae97ac67667b6c15f022fb018c41dc0c3f30872aaab56ed336a034e0272732d5927441e6d0bb195962e2d2358c976f0f715071e94fb3b2d89a257f080505bd65535678db48ca4c1e4661bcf60af2a6f4eab2a1162a116e68a0432226103a483bac802fb17098e39ccc73f2c7b0cf1d6f658775d7c4cd15250ae6a1d7c43f7f2a31f224c4deab51998917c05b735610dd3ad67e833c3597cbff327c2f5c9859c08704d770e435f84360405dbf287fd102c3c5c922bea1359360f007704f260231e0018cc386d668824737b6ce0fcd622b02510cfdae8370d7c5840609a5886c5c7223a9e0c5f513037a55c3e466b8efb371d139db1687219d79501469f83e5c984ad248ddde3cb5793ad2734988da37020a15115b161668063df3918f81d11abfa003a371850b404983607025853073a895c30d0afc82065ed9953263a2350f94de5710957c60590c5cb531896962649188b5faab11da43dde6049810371368b1af24b72e1fde3c256a00be37507ce56720a0dafc4a6473040342af77c86933701de3389e1b4671ba89c531012c1c7d792f30cf2801ab03fc68432542d14b92ff22b1e97d44574bea2f2062752361e7f6c536477865f4918d20b3c5d81ba48bc5683033ddf30034d7e4e508d1388ec8f66b23f7f86bc576d1dfa69207ee8c31855b52ecf33e0a03c50170bbd3a54e63dbd8f5b32928a81b3b78c5e2ca9fd28da9a273a875d1647444d67072cd21ce1243bf14e7a27614bb3d98a13a8ec8f95beadfd0032affa56e73f247649518332f5d7861eb071204d6eba0e055d2f8811ca860c0730caba221f0e68464cd794055cbc087f8c52bad032b49078600b064849ed533dbc84fed5e29b005e08da99464e14621938088578cc3cd57bc6bd7ed5eb4f705e7ba8b62842cc6327aee738a7e4b5d67392e07fae8d34f607a685f0dbe3d58d58cde13ba6cc715c795faf992bbb789d7c59d48f3c8dd18b66bfdad0d89420544377e8809e7bbd442016e1f09454370b25d599f37ee2fc922bd4b7c9956624c622004213d7a78a1502cfde1c46c79a5d5b0908350685ae2b650b00e55f8bfb475e1319be6de97c3b602dbc5886b3b67127c39e680fc5e5777eed79367511f0dc710e343b36602e54794496d9c956a4b1547141ddd69ba8db2c5ec0a49c4c4e8e3ddfe693e8f2a7886cb611aca340be2a48381d19ac314df264590e9521d3f0c609f8641690ee369d18cb4a8cac547f6d5f955cd46a673b6f2d2707beffc356bf59294a655a2b44c8007fff1d183eb9f026a235b730c4307132d4436ae6779e55748b33830a1a12342525d4ea671d56ee1f071aa27260706b0727cd7818251d761e5591a3723dfa4071019156991ad94f2acd75116dbf372a046074cd1874b2b5075dcb128bb37ce20dd93173f2c60522001da34aaf0c095f1d679e11c92c28fc4cb9a20819142421519304948dc4383e5a51cdfbd16705fb54940bdbea94e61f4eccd9c6db02f7130782f91b0874d1582ea14988a0d3d41b4ca6b3ad1fff0be57a23e3599efe1a5d4820fcb091150d1f659bf5b6b5a180840841867d495bcdf87613a1e49178ba2f45a8d180d62389364c2dec7cf5aacf265c5e505c789c13ed13f627a5b7f1b1dd1e3a8fa38dfea4d335443689b8b611df1dc74132275eb6a945bf94e1fce37f5a7bf0a243e5d466a1032491bcd29ca5c91cb87781cc1cfb820fc61631953c28ae3c24f256a7aa3b0e6060d0fd33052957645efdb45b0027970ae1cbe142caf43804e27faeaa4e22717c97dfd3120749eb0f6e95f339dc0a3d4b779e7789e3afd46b99f91684d702b37f91ce3bdfab7afd68e0d1b05fe872e027426220ed99fb5f19f59785f1cc99c7704973a80ece5e9f0f9de0aa11fe75832519efc73a22a1196a92de16ec0af363799a21a95b1aeff61bc2118a7aa571186ae654f6449ffe6c158d129fad748b19577e3077ddcb270b28f9abfd342b940f02097ff84903e026644a6b17d2715c7037f733f8d6e9f53542b632b40bfec81621de5e5c0b6d30ab5d58dc27373ede9a55e4cbd3a073191414b6496d2fd4e4997e54f5b0d0b97ba42821aad13ae3927f6a0094dad9ff6b67786e5ab1c5ad62696ad035cf6f29ceb43f1b9e112c9d6503337454145be4080b681684622dc19c8f42def1c2e1b1d5b9014038d64e25cd1a575882e0de29515a1ebd642303027778316ca3884281789c1df01aa6574161246b3cbb48c8efe18230b41f61e90743fb48b007e28244d8d52f20fdee0fab02dc5a40b73fbdbf4121752057f6a0da862453e0a1f7b6bb584f64e518e8edd091dc4f4307aa4f033d880d295762ece1345559debd0fb3056ce96707a3a3d8290e45717ba7e3e13074571ed7fa729b099d7d4ec38e0f12812849500feeb79f654f1c379cd3713a517328699a0e76ff207b8f69d9ab6447e2a80c52a36d2dbd42484725e955c723f1485f4f9a5a546f60b68e7583df3a45142baa0c3ae122415e195351c850e97642b25a6e4b14e13dfd7cb3132047c59cf1feee1400d35cd36aa1ae7ff8fc58ef33e8cd2f7b346fd7f317f64a6ac99e5a2010bc3a3ffd77160f2dd9556561450024c4e038866ade4271e8df1724ed975ffdaba018c0e2d1cfa01cc056f33b8e6d2d09da59179a1f7411005456e19f0cdd6986a711fea23ff96a502769aa874f365a71e919ecc2b79d74d3f9408e7bb13f289ec0781d5f9075361f10398d4935764fe104538926f0a6cf099d2e9c806bee9ee7400bc8d753b9015e4f324e82efd5617d0e6f80fb36b07098b813c26111b68affd87476bfc2d9ca41aa178bdc0bae068c701e72fc6f9a1ef17b6090677c636f06bc4c5c6460a1bb34a43da54e3a4da466194fd22f28876e73937cbb9eb59c3ab9587c21be52a12cce623ca7cdbf92d337fb0a7e34ca60d0bb4431f9dc5d59ea4177130a41929c4744845f6f9a205f4cff577ba3aa1e05eff7ab240483a95070085217bb2c64ea3668ad3db929ce6bdba37d0785e2fc945f7c0200eeb699c49a33ef65b7f75bdf6493ba0b585b4cc52840485802b0cc8d0bbdb83d2a63fd7fcfe9a213e7cc4c1bb7615d179e08edbac9c8292d010d3d15989ea675af9909c8903adb41fd5facf48d63106053b4f003d0fd7461c5307f22d947547b8d3d35af95d95728e42eb828741dba61032297b37155b953f395fd9f4447974af5ce98b0d29e352c0c181fa1454cec1c151fda0420f8131df789a12bd6f76c63986d33a5850a8f64129558a7c9e7f259561f75da926cd604bb7ba85b40600302868309d71846970a7089e94aae4419106ab82b487e6d2f04bbc715f69eccdc7268a4d2b20e368d62b67f6a09838c550095b8f28734bb8418550593e05b8da95c53884eace933e033d537000127c7782f72148b57be63a653df46a1f65d52f844d739a3f425fe1560d8bf5d6bbb86401b823dad8fe6ffe44930a28c2fd5d7907c3ebbd8616b6d54712aeb2e7ec0120f6686bd7320a5685d291fedc58372e58b00d11f5588a05e791518c39a042f997741b2f2b6924bb0212a5daf7f5832d7e310772faca1bd86c528435e37690362587a7783d17f2ff9b57d417f2af0df20e211a8aa7c5e4518ff37b9ded6a9e88a2d055604ceb6a9623f71e42a5f3d5bd5482385d9ef5220483f5d8599c651230b953354cf6525aed398091612bc9087c36c7228f9250e9bdae460bcd3c5bcd66f6b0fbf93912b3a6ed14f42e5683205cfe5470738292ae6869878ec0569db0edb327a7dcbd0f43140376a358b324a8e4da41312824962babed645d5f6e8bf2853a265b3eeb0d1a0da794671945f71b8e20639ab7ded90259534410b7436d7d6086d77d2670283018a4b13fb90d24e1e48fe0ef0af15ab6512401dba6ec62ca3a1706727e79f50e083371f32d98bb567835f528dba17d90c3eee4028e4c992c31f706200c78afa18b1116c79f57a8b868bb6361073b95eb9497364d6e029fbb9a45b1196d6495f079ac53ecc845102b87ac763d26c7cb099ee5749add9dbc878ea4d2b6597dda22beac1553af72a3d9b761c50a98dce26200bab5881ff4ed240023a1ecada63df63dbc717ab27e9911895e523f62c7105b8734c71bec9dcd5c76c693642f38b3eecc21332c7b6d148f53c7116e572c86c733fd73dd92bdd66010daf1791204f2409a63734183ecb6e4594677f59c5f055a3fdc27ecbc865c1e4ad312c9a1726e9736adf7456037a4df4b97d443da1403901fa4571e3cd594140754f6b0d9fd42d6e7e0b3d5a9a545988ef8d11b5de01791195d16ba467f959ef61cb1fb30e4054e44fd545ae7e939c4e9ef90cc1b70ae18836825d8fbf2e29879ad3439a8c5a8651c6d304b547cc9302351c046fed993757ea97156f621d5b8100321255b0fc3dbb8d4506e5062c4169ee5b595cd54465fe6413500abbe71156877d4beb45164dcea53f04cc60acae42aa537f07c4b7574498110f6453ccff5acb506b84782caf05a92749953f989eb8640e609997e8e4c02a707baad94edd8dc0a06750e8cd4428fc7a5d6291127cce503737622d67c2e36cab59f74efad4a5b64456df00eda031538964e275b8aec313b605ee79849fa7227c1c3d733c77f74e03534cbc9dce6297054bb7cba55924591c1b680b1ad3cd5a514383d0dda58f005b31780c610676e7a35773385573c8d5411c582010eb343086580de04b92b960bb4928d7d231ba23924faf714606b0c40b52713e024fefb8995693b9f9969c109d1283f3655f578d28348fc13cc3e980a72e1562fc079df4c76ec1843b8be3d71440f1a67c42a054051cea313ed1842a92136127aaff0da4af712cf621dcc8b41766d67db490fceacf686818f1ce3299f268f1282abb2d15334c0af591688a1e1b6149a4a701de230f4bf6126626967ea46efb46310e202c6c15b10186075866de49fe9017d740f4473118dec41bae0cb67865ff9b2fafd67d1c3891b2e0aa16a45d104fdbd96984500f8d63f64168516742480193a7fdf2062cf1cbf02d59d82401c699d50217701e16b0545eb320c44b18d79068567c039f025707cb35747e694bc10af8fed996a646e156a9aeae45b349160904e9417b7d3dfad2ab0fa5e9a130eb13f215cb4c3f40ea21762559f1531055814c7e83538c3b77c9faf815685e084a873c64ac628163b8bb2c9c0e5c6808806445dc62dc526887b68d94473755527f808f1ed248434903afc7c727ef2d2b310378b12382a66dcc2c159c10e9547f9a26e3701378243821fbdf12a31a8f698a61c64aaf07760226de1500a220a5195b47624dd39e3f47de3f8f27a393ca1abd7e13af220acf5e9ce696f28e25db41a1f86deb7ddd3c14de80d61069615a46a92f44240cf5f6507904eab93432d546634e86aa26de9d6645d7715c1f20383b74b0644195ffb168b23a0b7cce0922024ffc229ab5888a1a08a08da9cbc45b76203af2d7cc7c3a18f17bf4f8df75a502f161f4b4d2f0465274e860982e3d4264ed522d5228e401136fd349b1a5ab64307c89a60f429daa106c27469f4ce79f4cc76f1bce5d08d40c60e023a63af8f8377ccfeb481bad594e58e219fe629e39568d6987eb38cc7272b59ab0617903d573300f237dfb573119ea33d9bfdd2c9102e585e62e8ff30150a2866b7f02072b5b4873d18d3e49ad35c7912a945acdaf1f2cb246ffea04032211742082c3b01b1c077d0650fd1f402fcee498023792092a29b3544bb1d5ba4290518235d6d48d7853b8732238a1de4bf37632056c00eb7e6bf5590f5bd06b223749c0ac9c0a585e8def5081e0190e78d609583ba3b4d66f3c00a0cb2d9dd37db2afa57d9d751802316f6ca4ae93a17c04d13a52772f7f14e1cf8f649573cf0fe52d30ce8c6f254a235b6d12207a1d56a1dc310028d90a1ed245a192fb82675b3e7b89dcc36f096cadef301cc26cf365f69ca17fef9764523302c05a737e3e02b8ab2d293d8195246c777527ea04175cd119175e4221051cee69d7ad6a991b774155208f1c905178ce3aed87ddc29837e6e276a5991f406a3e97108d1a9731655520d377648c6a7ac19fd834d241953b16bb08b5c73cfb6b484b3eeeb1ff9737ae58bb41f8bdac277f7f83799a9f497f2e4c775e8f7b9d6de4c1405034a7d43f3710857a8653422c97cfc8b7477e2f57fe413e9b78c75729f62825b9fefd5c2954bb4f55da3cf97f90a4f65f4355b561d15059b42665b821357a8f6529e9ec7679f219cbbdefcb35f26668fa3759cd7681928fb51616a554932a4670eea1a12a606316453c199d3ee4715973324ca770b8fa1944875d7261b33aa018c9c3db6c08939bd443873967f551d2a5bd3222202f48d816451a4d020f4b06884549f8584ec66b9eb0d22d30c1b24f368bcda4195cc146119bf2b1129e69102513136432fb0e473c6d96054f68587234daeb6f101db7a31a87c2b36c636280a826ebdb4b2e1195aef1f43544d7f920b9c3d88d76d821085b704aab42c3b49fcf16ae7553cc41f836a93fe111ede7f080e36d2f3b11092ffb1c7f2477bdd7ec3d54662e2884cc8504d1c42067c0099277a6d5a02f1c2440f38185c84b656ff3812c1f6654eae6fb500ccbf24b1637c4ec12532f1937bc5979a722a9096b2e95be485e6c2170e68ec0da4f2218178cdc49c1db391140dab8e979dffb383ef1bb3b61b19347cba35cf9e2eff3199a419033fef3cb700c7b81925a7c584e31d06c808a7b8a3d6936822881e4f425d9c8c538926eb65d1e30c9d81f30855ee4b94331d2079603c5c53b7dc7506f6593ac3c1e73bde1488d4b1a103c6fec1f0aec8a2dc032f92dce3e8c32ccc76a32c1634572f367ea26d8faa387ec85c75527e4784c2462d93aa56aecb24a1315554bb3b027d586d371d7b105bad5801a53fa1df417b1e1f224c37f327784c7243be44ed1a036ee2b60eff88a8ca2e09b267bbf47d2e0015b2ba7d56555545cec0f723660dbad44750bf29427b85666815d1c58fcc57f515b19aafd460c5381b44be499196c80bf78403653c5742814820c57c23afb5f268f3b917a31b0fd69b771dfdcd3bd4c15dc25d23d8f2b8be6f0417f536316bcb0ab0b2955da068ec7436165eaf51047ec495aea99ac943e5cac3b453dc49069523a5a9363b3c5d3afab5eaffee98827afc66acacc73504f8b20093dba5584b1d9c47676ebb102aca0571be20bb5afb8a6eb78f6080157e3dc5c4d3058adee0d02f5626d27ef64e0a8e205ae894b925d2b80538e5081bd8952ca51b701ccfab1bad71c02174291b6869860eb06056d28efab5c27fe83a27c4c131a5d9e1ce175ddb66862689146e8ef9c068014b7d546234f47f1a1f5e63ea64c33e79211d1a374d272a087e0c1eaa21b4a75a313933326285f488e976d67ac19213202724258d75a0b434536bf438e5d4d86aa5be2bae0660dbc701a320c3fda4c02e02987a3185d299c6587e7bd28ff039516e1bf018ae25347571e264820955dec0ee20ecc13aa6322c1b334aff40a271edae34606e3d560fbe4d4cc0a0dd07e6b7e9d3fd6ada3524cf7076e3d4e5709730907de61428222d217505c78dfa42a3369856daf053d51bc01063061d8e32b145b844bf84ad73c5c39c73aafb37f0d41a5727435067c0b72435e48b6532d095611f8e168352618ec05168fe1d9ff6b9dfe6d2f96199402838cce60f311fb638ea11ed47d2ec40249c272b21d0aa64c53f893c6958a8c53a6e9c3183a20e92d5a337468c7d6fa5cf88739dc333b026048b3d856a5e2e95381b770a60a4f942827baa7166ac17a29f3efce0d51af201fed2460edf940d23ce23818f09aabad47e59e4a876c130979c8519c4aeb23fd30277046191159d1688de33332a9898f484286f1effaa78b26e518da575c77ae0525a01dc927fc9423aff306d35f338d3185914b911b05fc170bd7b38da51cdc5175a3a8572b9d870121bc3291bb5a2832f39166992452ed23184cb2d8378ed34f517e44810df51035e59560a6f8387d14f9e689b61ed5957b1e5895b47a5ee410fa2ceea405e4b54832235c38eecd2210 diff --git a/Assets/Scenes/EditorScene.unity b/Assets/Scenes/EditorScene.unity index b16e2f71..d8089cf2 100644 --- a/Assets/Scenes/EditorScene.unity +++ b/Assets/Scenes/EditorScene.unity @@ -2537,7 +2537,7 @@ MonoBehaviour: m_TargetGraphic: {fileID: 728685386} m_HandleRect: {fileID: 728685385} m_Direction: 2 - m_Value: 1 + m_Value: 0 m_Size: 1 m_NumberOfSteps: 0 m_OnValueChanged: @@ -8126,6 +8126,7 @@ GameObject: - component: {fileID: 1197505586} - component: {fileID: 1197505589} - component: {fileID: 1197505590} + - component: {fileID: 1197505591} m_Layer: 0 m_Name: EditorManager m_TagString: Untagged @@ -8239,6 +8240,7 @@ MonoBehaviour: backgroundController: {fileID: 1197505585} gridController: {fileID: 2088191385} cameraManager: {fileID: 1197505586} + noteManager: {fileID: 1197505591} postProcessingManager: {fileID: 1197505589} judgeHintCanvas: {fileID: 2028357601} inspectorCanvas: {fileID: 1243045562} @@ -8376,6 +8378,18 @@ MonoBehaviour: noteSoundFXGroup: {fileID: -5266798035775215617, guid: 2be1ffb0413964b44b952215e55bf597, type: 2} uiSoundFXGroup: {fileID: 0} +--- !u!114 &1197505591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1197505577} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6fe401fc051728b49a4e682f518ffc54, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1214558124 GameObject: m_ObjectHideFlags: 0 @@ -15488,7 +15502,7 @@ MonoBehaviour: openPrefabs: 0 prefabs: [] idRef: - _Keys: 19fa7c8b7a3a004fc497f181b6e026078db49f8d499d21408923e4a607ce3a595981be3ba9ff4c769b8f130ebe47887ebdfb98ebe5da7049210e18f42f147d60c6bf413c35ce7d12db1f64f3ada3bb2d821326d7a7c363136666d31a094491222bbde8f495825a4e2f05ece33b3881253ca117543370bf2531ac8ebf10b7f565a03ac9712b88ca58c516c5a7b6d8f161d9edf2f0d7536a18cb29cd07833a5a3b4c7ae726cc17482e559c16f3c9b08b330df8ea680ec3b112fb2cdae8148f027d6cbda2a2ea985b33ceaaec1a66c03614f318fcbd24a42f1ad60e54113f577a421594d13a0cca1e4dea74ef6b3011a507d84e972e95f1f208c29e6ca1845b5768a29ea858678d9a45dd71c72675172669d2216f05e07a6318526a8851fe85233ecdfeb27a2a54c77acf2f0622887385307cc810cd2b8a733f308aa04e356c1a4343b0f897872b4935cad6208970be4d2cf27d077b2c4e3454a429a74d0d848d0856374bba5b830d5a1c80b06ff717be50822ffba2e9a7ff4587ac62212c429608d6f7162a2a64072a2505286ef155af18b8b137cc9492aa430bb82f7606ef4e587d4feeec0bdb7915a98a7574396c8e2e0a55a2690825a356de044dd24122aa16573d9dc4051c54111fafcd938f2c107505edfb00aa3545750cacd20fd3d118628f24eada7da532296de43a2f1ab3ec2f40174152c0174e5ed6d08c86c931ea726390e0507706ff52bcaf0ecfc98bbb39566936366fb9b255a7ae89207f8b652d88310d54f616106692fde55d0708af69fa88a9abd063e55043de1680da2a9e6d579975acc6cca75b961aacfcfe5ee932d224e50c4b614d14bba7a043638e92631518771690e1bb19dced44e075745b028dafe7e182ac1c0b232d20cceb1df107aed62a36f989553501753abb270b44324d7d8ea6c2b2ca297f8214402bb6de62c8eb8e3d9b0f7256185d35a921a8142098b19bdc42367948b6e493aae93bbb6f41153dc39aaa1c28d34255148ed5933b025933dea2cd7425bcb047a020454d5b0b9ab1a5634bdd403229c26b55bebe32908e9848d620fa19a0ac538a933d5645ebcc055ad1400e0de2b71574be99675bf8a3102955feb74a2c3eb04c15e369386f97b630278db0358deaeb8cd4eec2235a9ee69cec23c44b4e60051edd993b7bc5600352a5affe328d95cb10d3df8656e07cba3b9865c35815ed87a215153e001a10e4ef5c6f3042f4c3e5cd2819166d6112b9f17f5bdc220857778404d76103b3cc3b0938e3500b561e72b38fd7ae010c88f1098dba07392870ac4269fb7604ae4a6e96bb747f19d5bc4403fc346500d5432183fe0a3d37333e0b5c95650540fe330a555345654c454a0a5cd01af12c5bbfe973432468198e568f78da72731205a296ce63ceff4027fefc7d6914ba336fc2c1a196537425df9e0c581f69b2087fb5d4317015c46f3f1e5c5bdeba5d2da2335d6bcfa490744d574d55512d623419a9a46cb8d49f27bf55d4d839d10618a0f1cca64d60c95de66211e085c9c552c53a96f52a47e2097c7d27a25cc7c274f36e41d3df3e7d29069a951142fc403ece277d3175e7cb6713cfd85bb1677d2f550510a9164da141cca3d4dc2d14ea6ea5bc7c61339be514a16a1771cff40969d4dc573e3c894702705927a4eb212c639e52653be5bb871dc8f266b125e31d2ee5aa499d965dc71b8416d70ae562427d168be888de916169e4e6e6a61d506675d74849db0d1bb064843bb211345bc43b4b385f641da77957fcf2e794bffc0d74579148e75640d90c451ccf2c5994d52ec0e48b27b6757d3674c4468ee18fc36730de2672b5b1567f8427fa5248fdda7745bd1bf9af30a24f6f760e1d8a8d2e169cf46b8ba7516b16ed2e96b5bbb6e20eeb540f7f4be5844b79e7ee151671a373a4e26d58e142691f576b98633aaa8921a5ddbe04814bd97a61c4cec06828ec5598b5a5688fe724522d9a4a7d9611d651d36249674d03845f0c6272c125d7806fe2bb353081161d28c122f29acc03601a51f08a4016e1082f30fcd93d5728ea47b79ca0e2b6cfb242a9d65f214d9d8402fab5b34eae36c45bd0330fbeb978ee2fcf2a0fcb24f222621fa9ab7d0dce725d9ded17f76d9f671ad6c06605d0efbf3940a506dad2e62f21bcf924dbc733497d038a08ad7f6666006a66281ce82d2f6619f66f6d35134e18a31cc8ad1ac7b966cf550a7f3749f10c0e64801184e106752a681216ffa3837967cd366983232521642549cf9088373ba9d2726c53c7843229cf12c86a8436660b9a28c0e4238a4c7ac4f0e2446c5178d6b4a90102e51465b132d9ec6c3ec954f282992fe09c9f2a6d7eea356c2d4766a7c4e03aa5e334559752fc7c47b5d52b06e06eab61a6d10e4f7483a3a0ebff69f6c0358c0bda930f4d7cc274d62caa67c537732b4a1ce41e4e79870e9eaba95cdaf4fd482fda400b1dd3bc5c8f8419633140f88e2c72327c9afae1cbeb46af06ac297cdb123537326592c57c95cb2c5c853ad052230733029b09f8776f245772a3ca0276dcc8b833ca146a1411560f76a926a9289a1bf169092fa58ddf9c3a7517c82635364a7f4df403890f9d1ef144fb812196cd7f0c77286780f491baec2ca6f61b9da400071600beb18fe2b7e76e86d5d0c1605cee62a2681f2dbdd87b071d79c190e8d373290a985bebf6d6a810a8113e79c5a1a532eec366e53a852b5d6e466fed752cfb7897a7bf6f1b653f6d0c571f4e8127805ec3515736dfa68f07ba29f321139f0d5a44ca68c07e191e316809447bd2cc041c05186bfcf1e65731b726cef277b7a02e29b17188403b8622365139bf2fc071347e1dfbee809a1671c43e2f82acbcd800b78df10f42a4017c8a9dcae15d1d2c62fff026423332e57357fd8ac87b1d9952a64ba6e19ca69e24acf1a805a8b07076b2f15811115bf70962f3f016365a2b20b01b6f5693eb1d01ec4babb2d341af68b923a2b5bf5a3f575f423bce6076d56121e00caac4b88c2cc83b11cc7422a66cf74d106b78d3cd635aa4d5c6ce0a81623dbb7e5b896e826999417fddbe2caa248eba28bda822986bc1a561f21387762d2def8c67a4f06e2bc76e0cb0d75f9409074dc689b94fcb3f83cf281fd236e5297dcb083a94c883282de7fcf721e5e73b505595e4f7120861c01328054c9b302af4022af362109e2f2bef44313d81ec1a39de7736f3892f04d9f6479188c48f2cd00d4fa9d9c99a72d4516d76698e182e2abdda6dc8354025c623782b35791639d9b3d6a7a4a251738016b3a41242a73e716a0b132fe4277ef01d45592e93a97c88b5ccc634dda046cd046c4031e66938e3bac7e8e2834609651b747a894e2067a554335438e44327f1cde6ed0971e14a83c7852308adbe3ed656ef8a3a32d12f111d50acd2e01727d13d91114c1fc636e65f0ee602b9d47fb09db1bce5ee0a0037e7d0ee86e42c0594d428359a07b5400093c0f470edd76c5c69ab821abdbe49752385bf4695c3063fc69ddc8e9305462bcd6bccd4d0d55ba8110ae281cdba388e7dda89469779443d5decb893f8ef4b57c39fcb0af7421ed256e985ffc3c54695167ccd2c878e567135e0f7dda3ff6a97dca81f440971457a5478000a8b6376e1d8360c581b142d9608e7a1456bfa07564a0d94d4a7b01976a0d20c469d880ac65d0dea36916d6c9048b555461adb44f08c58c4a390ef5f95c81e74014cd75e59579ae6381f0b32a134bf8204e4ed2a3587910b5c8b361874e22ba04c32db059abd3cfef63523231af4bf491b069c3f6fa51cfe8a26f82ac953246344f2490055701c155611592b394b9a3c1ee2f55a1bf1f247ccd2d26907fbff1c2bdc80674ad889b2a6521d6e8770a5d5a1229266b75b7f2034190274c65840a4d302386b6bef9ff2fdcf4149731a6c98de17942073ba9d5fee78c30e36204474695ee17c4bff0675b00ed30ed406d360c39fe63b929d3615656a0a7bbc9bffa1e8fa965dea7e69180454e330dca220b7df4ecc352b1196c41eb28f0fb8cfbd62bc27462b9e145567c25c1264b234edf3be1e113122b8fe0f916a78044273957140d5010ea7ddc4fa9baa221fb56a55f91470e032c3ed7b7ac540e3304aa888e7b67a23199892ea67d8a8886e3c1377a78f0b3b603c0fdb93fa5c2e4a7d24561caa96003a473b91a75a470a6a98d8a779cf888976dfb7c7ef7a257b79309bde95c7ed4c3e31f237a3cd6f326f0a0bcfdefe65af544078f6f57d7bd96bb14684e8d850aa19c651a98b6a058644e66f933b98d3f00b2986bcc9080f6c13622ba77a1bc4cc0bcdd33418335b655093c331b81c194e667a0d386610db497d85bc8c077879970f0f788481ef1da14bf438ddcf86935441de988d54da39ba18e886f1c49546fc655bb9abaac6878c5c94128d280185080d674ae51107ece948329c69750e65e03b339ae27b70de8910f4c85e45f9d5f44230b5c90e524e0b3bb3cbf2f392c067444ffa037bccaf833cc7382a1dcc2e985810164f89baa0c11e6db27652245a744ccf5d09012d86897f338cd68b7928087ba8909556fccaca71c2da8aeb7d87841910cf4ee764334c58a6fa99d2b4b6af48ef5d3562f701db50a0ec4a79453ac06f8ef5d3174c1eba739bab7b57cc374f33e8b0b4bff010953f3aa8bd48d085bc6c8f107a773d9bd8085ae78680199d8806d542fb322c3bd701c5f052438afb772099171a234e388e4c2754e52869eaa729cf3be1ed7e1066351884c3d112e46d5e6f651930b7ab540e30b7f427a95067244828744e1a89a15782afc42d049fa043e686b803d1777123e6d31c36058ddf69c4c1ae08e7270a3159380d2f096af52e49ae98b99394ae0b30a5bee3e9482c38bf2dc0f03696c440ddb7321eb7fe79589046c8721a11e50ff42a8e2455fb084deb57827e23eba63fe7ea3e5f84b41043a71961f0ce5126253061b78e7fb1fe1dafe4090f80f77b5b5f77a5faafbb6b40194bcb6f5cf81c67325c4fc13417bf66e95cafa0ab01c2616a42b0ba08de2b15cef7a8ca7d6d7a48c7a140dd473d9076360c11520bcb94177895fbe6b89da010779b0bc3910b1657d6f8d809c1e51a2db23983fccdd809677340ac188e6c6f65425065ac31cde52b0b4684ec0d74a95cb12999f1219ddd6091a34f505efdc96a778c388f7f92041aada8f9eca2098a1717f73748fa9f7920d239e571826b330710ef76803c19dc1d267e4578a3f1bd652d666756341165281418be46ac9298418b0e234c6df62403e5e6dd84a5ff83207c7f9fe8d2893c21ab6192dca5698e6d19fcfb4debf52d37bf9b8fb2cb1f7d12632035d30c5091144a44a00b64485e7c9af1e14ba87bef3415472d17ecda1c792f3ee5210169112a5ced08811d51173c1498e218ad38044208bf98efeaffb24e78d513294d197913de9bc755f4a5f472c8f3b22122d48522ee53a4587019624112c65ca895c75274e17d8ff9a085bb5a84f72e7aec45f709d4439108b966e8286445e5c71c857105ab9d738398585c3b235fc67b358fcb4e3e5b38030c80505f8c1b790f545aaf2aded7ea8238e50f2c6133d4e7d39ca10cefcc763eb292062b112c088221b218375064a6f285b279584b0b643f553733108693df771b8e887022ea8ff32272f4137463f8873648d502070803712d5ee33e24caeb90be938541ff778b61706a531b2580bce919456724969712e6917d191213cd0aa46f1fe61b4948bd6ed2e296715c1f97ad1bcd5769330f2656a56bd27e5e798a6a7fcbc427626e326103d6f7794f8f66ffde477605ce555d9b4c48970269e3194a2ddb4b47bb613d1980af006e089f8329ad8393699374d2626a4f9303736893d3d7b9a515c1c36dc4f81cd00dac6395520e1a3741c3fe060f90aeac4987b19c151667416f40f7684def3ef65fc13512f827c6c3729fd495d6c0b4a5702326930582843000ef2ab5ebfc172f7451f7dc38f44ca559a53229fecc411024d172884e43310665b3bb8c884c83232cebd3bac9267ae62c0ca800cede208b30eb46b749d8a58c07352bcb74a20bd94ba96abb70518f6b7974f4ce53ff24fd05a7b33453fabfba69778d3425444cbb785fad79abfb90fb7a27903a0b07b9a46e639b074285f15957b56455eba24a932df6e6af1de16fed2d08907c2b0ffebc3d91e4d3616cc5e57e068a30d4ca1f8f4dd6899052f7f44a01adb6a64188ce3e684fecc49a919d5d1f913a3f667a40ea6299d2f8f8b46bb74c636f7e7e392f295b7b0e972a710d11084a917cb3e0d4635c64a0c24c961d3d7dfe38077daee2e43420cc9b0651a2dc31d1ebc4188b4cb1268a12b2f554ce9500eaa57737e24bd950156c11dd818e75022a8e9ab75fa21a596646a776e2dd613a4f2e8a3b57e3697465666ad918140b761d05cd1280c357590e579e14898dcd4fd0ba74453c4ad26987acd350e64fa645f0361788a129f93f4d80847622460d718e44af390f09c167649684afb7e531381087a00e5ac9367d20fc133249add740a062c3a29f6c351c41bbf0aade71675dae7b56c1aa440b2ea16b6129923d941fe9be9f084b3a9479024144bbc135ba3fb4c3492055d86e52e98bad405a84f6148c3b7122ad2a231fc58fce6fca7e1953531255ff144f6a536ebdcff41324d423d6c8e863663b3136bf1d32b2090ac57fa5e63df301fdbb7aa86547c714c35042a23df12748362346a2af44b8156a72765608158d8cfd312387e09cb019d65c68cb6f1efaefb50e0dbbd7c659ed7b8a0360e41da91826af4f35de0077eeab2966d89a0daa850e790c2f4ff0466d5a45210623d8f69ddf0754ae6031888835886e5e29b6c7b7f308009da3c217da7df956b7a2a21ac263493b123a1ea71ade021dd042c7772fb63c7ab09d30cddad64d6ef2a5255e2b0e32065beb55aa1d3f5b6bd1232b799bc9610614502f07a1d6253d6cd3e4e2ec92b870132d7d0feea64635eebab31fb028e06cd71f0753e63e8923ce681e206d4ef36047017b60621737084865176dc4cf85799acd84581be2876b43e48d5ec21afa3560e40856f944352515c42d58377d100bcc33c15c77f25205e4babd3577630b3ed440168219f64f424619fc1c6ed4f63cbfde62934955223ac9a61eba5969004fb9ee2c789492242a403da17752cd257e7443f8358ee800094d68634b3d25ad43c2cdf560a7e12421646f6dc5641d077c9ef2d76cedfef1586b5456923870ea2450ae18c8858c6c08b028f297d8dcc13793a408bfc606a2618009ba1fd68ee62a599175b6053ff61d5a21f74885d21f3480cc869fc554f57bc95f7102847b6138bd380e95ad88c353677fc89f1496a07b5aada0e318c3c473129cb7d3ffca2160467a8250f525b5387d1d3868c382d80ae90b1981dd745c46ab7d976a28063c76f2c0767ddb6dba55fd649e9ba661cb2c3aa6c78588bcf956d6d27a6970de5f3467952322c5df5b0169cbf2625097344a5dcab9b453163936788019aad29804233d2d5cdc06bd407019532672818bc63d8d7ac4e8e618477a44620013b013f65902491f2f632edf78910e074f42b08742d02fc6fc085fa95fb495675b43d2402af8c75519d8cf4c116620addb941af0402240939facb6b80d5bb9b078eba1e25d9fd8eca9bc4571413d2b93a137c6c24d0388c73f926d054a6c9e8c6e7f3b03478abd53ea3f23a95b209c5d9296adc737f70d848c97dd1009046820267c915b6bbb8c6a7831398126798f07fdeed08e3325545ba7282e594331a21057bc30274e91be04fbd763fe1f8c5e5a747ee13f6c86ddfcd1f6e82b4b6bd2468e282969014c345e794d13ed33767c9f03f14739566925554f5f218e6271da857b3c542541e747b7479dacc820cceff4fd96cccc1d5543f00a5e6f4c0d57638c02646c1535a3e0eb38ff80f3425c351b4e158bf83da6a3cf7f452f9f566d3b10c6df394437fbd5a54a1f6ce22c51ae66938a9b22336b4e5bc19c95f02e8142ccc4702c636a7a525340e6ae1e3ac0a2d0f39533e02ee723ced16bf92b661b89349ec75962234bfc0edcee621943302100f9c5fc984b23faab93fa35d57f26ed5a6fe3bc011a05f43e9241bd1c4ac4ee5eb606ce5e1622807bccadcf2815d871fc234276d97320e6f4d1be06091f10669c6161acd20a2d9cc6dba4801f0b5941de172b9aa27fcab738c0cd60f93646942401c87bf669f9f9983d7592ac258f1fcf312c96a754f7e3d5e71b6c287295fd2138a421d4224b751f3101650a36f5edcd526e38f5501230f51b5af0b2732ed92c8d4c1a35500b0e1948898aad6ef92fda8bd446373b266123f6c6851e5d28935fdb929783254982b99fe15338777d780b0732445257bbcf867cf4c12452bbab8fe31576ff41e5483f493ebd3e5a089df1a4c4cff71c420897611eff1a09a80ce436c45561057ac9ec7b839b9602902b7357cf808e75a3aca10ddf9e231b6248f14ba2751e5efef61d8dbc72a05a7394f1497371d92865a56ce84cabda24592e2133731e5a1bf4eba7279dff46154dfc9b4bacdaa82b2119e5fd083612531cf9338d516ce76f11f3aa78354d7464ec8134484625d1342ab2eda6c7a2ed2a0205bc69cd2b9946e40a5c9f8420612c5c7eef79fe36f309d80049fca572c94c202b8acf6ef4683f1811d3ae7d8e4709ae3eb4b74c8bd338073abe328b6a1371411080599591bd6717af61ec62458c4946bf551bd87e6754013c36cbcac94b53019e9293f1128c40fc1ccefbedbf9b3e518a86b440d0b540872aa52d3776ce1f044a11fe28e0c53433141fbcb06b6741a0f77a3f4296123117aef33893a0f7794daef7a2ad9d1671c552812bb0f88f1bc3648c3ffc8fdc6dc81fea292c02382b0b996f0274c493031ff7850fea187e0e3e0ffbf72d3676412f76953278c061377652e0e877725801d0895df314ec58505f2414e3f9bf0142f14ecf14a63a845d6ab26567c7696835b7fac8b69469561ad0e5919cd5453034abdd07d65cbba50bf344769d790f760abbdf99f387b8d779f8b445c0a8e788501d6543169d6d2772602c3baf0c465e3f708657b4df24bc0cfa7132efff9a4c0a44da7fec349f9329faf36ca583d8933ded7baede6f2b8e07aa361c2c3b37730588b994cd388df50e1b80bbebb8178921210b2385b7d585184b77966bbbbf643e7f99e236bc3afa7b70bdf8f0e77abf6daefa4d475bf8bc5cc052e74fdb9e3526e6f96b51f9c0de18ef57eb06236bce2fb72918b60dac9978aac18a96ac54602e88d2d6e0e5116613e3cba7fcf249c62c211697b2867e186d6d1c58c8c9b89365f7bc8ff542af1559c205d242059c850c7849473c13ec4b0ab96973c9b89e492bc9be0c502644912ed50e107f5429972f974c4f807057511cf7665054dc21ed244458f43c562acd432589eedd0335a11c005dcd93b1364420f0d7b8726a19f40afd343bfb345bd93e1993a5f9462f1f2cf892acc6107f290c14d42c2de240ae3e82071f310659175b848eac45dc3e663f497495023a45e57df4d1189fd154a359be1c88c0f011da5156f8bc7e2d1bcf2a6fede56eaaab0338ec9c3c3541788a27330587bfb5a54e379b4458320263aa26fe12f241c6eefc121a50ad8c4d0f92226d95b032a38ee03761522c99ad2eca4fb99ccdac95341244f68b599a073d16754dc95f68eb223673f329a2181a95bf471bfcd4b042e58c5ea7f53c18344530233cb64ce4ce616325d440b96c91f92a734aa1b50412c6b733ab413e091ae1c0385ac654d1e2a4167c61f9dd012b20cc5eff188f10a06d3f0e818112cba5599111b832640ca4b85f758a1fd63650ac377929362f05ccd8e232c6137f55f2ff4679c117e49d5295f70f5077bcedff290856c2e37ebf75647c4b96c9561a7a382d38452fc26322cda135e3f4e2b62f53c863acfcb8b6e7ecad14e5e82e22c29dc81bb0b6c2f721325847f9db55aeeee26c086eec31b868ee675b6e4757e694c7c152e186536baa968f32d382b460429fa07e0543eb228330265bbdf3ad1469f3371e0f1dbfc11cc35741431f119b6cf56b15204db2858e0366356f3c0fc4b5a5003297a56340ef9d84616afaadd27bf27a5073046568f4ebb93ad371af23df4eb6260eb6510ee4edb411155e3b634258445f38a28cec19044f65bddf6176ea026528334ece2fd158e65c6d7318bbbd08ca18f057d0b093c01f70a937fb6be579310e264c6b2637471e1877f08a6b178d62202974f08e3869fb1390e33a17907999123cf2613eae6c234825bf03f51b4e595ae7c151169f13961df0492739a9e97f187dd63cc2ce7f8e2b0ec80a1e7f666a312f316a493608187c03f7a67eff14fc1372141f799eaf8246edf96bb7b4e6fb0e5b886623319bbb319cf99c55adf82c533d8d3df9b793ec552746091acaddf30b8636ab12d2f78d71f23afe0cffb9b87bdc2edcc2b63f0c0e3d3d8fd69bab6d5d45fbf1186961ad2e1218a59dac7019492f654a26474f70304c87dae4a43e25347af8fc291c147538c74447e729198c5c10ceeaf3ca95b0663f1dd9790f38fc187c62c9a85d480214c6b6a1a429f25a114938221b7aca0b34563e972654231127f80ee2c40cfba37f33aecbcf7998f26af7a07f4c7d7d384f341e9d1cc67f976c005efb09cd113d09452deb55f7e9850ad311d8352b84dc6f1f6cbfa3c0c6877126212624c5156a3fc4853aefae55483cb362ff0ec1fbb121dedf487ce068ad5684420f84e45bcc481186b6301b3c5f2a8e49b798c0b6926e4679ab9fe349dc3ddea3d0c8e7c1da3e5b0261941b5d5c58c1c68d2323ca557af7d495e313830e116e8f45db3d4e121b1073c1485b9a1a2ecf650080b20cc9755bf0d094e3e98c2d9a916a800f14dd1ecd9fa9644cea3f1ce65115662cd5c616c8f6f5720334617096486ab615f31d398d77d0f95009993c97279a5bbbb81805d812b445ff9d5c599bcdcb2d2a7bea13e9c5d5db45dc254c4072cd6445b20d0a768789ace911544ac61890b5ff35cf1b05af1f06f5ba47014f1e5f5ce867b630af51150ec45b5b1e68adacf7bcddf22a977761acb63bbf140a6e744a03854040bbeb62c6af9e6b4f1670c92adeae11583de62c8af9f533204ff8e5f7edfa053851d79ea536c8b279fe1c6c23a73b53522609044166d60f31b4c3c1a6f67af26f9005e6f6a1f91161ee57323c62ed9c1e0cf90cb59ea3515c9e14c14ecc7a9748985b7577f84cc064e8ff940f8935b92b8e21cb0a19cfb231acbf1d200a43f97d3d3446174d53316ffe6047bb4caac55d463bee4d2486564230247f7b811a5432954cb9617714d773586e53e110b0f500fabf512ec275ff577687a277bd806b7b4876af669bd82a1bb4f42c1092c9bc0930ee46e4d885040b4b10eaf0725fb5282631d578a0a3642d15928432b7103b3fbd54b930c5785c3c8f5be57411c55613ab5436c39e35a9738a18ce4500d2533a2c545338e719126173eef8047626c024e997dd0c47ffde79ac45bbde46a13d6150dfb6428de1d46e43d451b03ca4fc4e270ca4970ab80c2acd33735ea1cce52f4f68aba922fc4d073d91b1e4ae714a06b69348c5025aa908141e8aa5918a330eba81ffa550a57123a553a587f8d8833e838658f17ce0d30bbfa2bc4187f2994ea15dd5d28e5b495c046c1fafb5210f145d36ddf4cdbe6d26aef464f362b2ab4cba56e59b02b1b022d0b4f6e80082c0626d571cafea5b7f1d11517f7d40c24048e9930aa1c38bee537a443b7e4aa9d82acbfe79f46a039d152bfc54abcfd29d0c8c52ff9387e1611f69c835a52000d26686abb7c1c3ca4c13cedf8839c8bc7b59a82e0a9ca96bb21664a5a3ccc6bcc9292bed327a895fd03dfb143b57a6d7a925458efef2f635bd0da232db9692e62574574e9c4911091d481e9f34aa8fd1d53577be88a6b1422b073d2355e106911112d2dec8dd4c140d0bbe61cb3afbad3b76dd02f54838765f676404d5c0ecf3b37c739ec9b34d705b102b485e2cfd2d820e65df9e5cadb6a153dffb280927857516b18629665253e646e489d0e6b214c83582c725cb910f2a28bfe26db7669bc750418b227ba8179e1107a8c0c87977fa0c3da1751055be573e50ad598f19d11f7eaedfd7c2c8bc216799c93a16b09e5037dd79f30710d8a50074d48185dd90f83329dc7e86e4da353164a083f5b51dd95089f1d76834d62a2cceec77a9f81d2c726e5967846d7a344dc3ed732ab8aee146b6cffcf302cdfc4aa8e66dacee1a5f45ee0c822a7c22373f3481aafcad1e1452c9ca6a657cde1c24d8bc70f43b968f159a93fa1375fb6711ca21fec66dd38535a7db70716b3c2007baca88c27ffec56f5fb4a55764835f562f1ae7acd6f5d80b2ad79a54fc6a68494306262178dc9972a0b54a05f0e4e04ee11f3cb8fb541723ee35b2553eb0c30868111123e4057c688f870fae8eeeb15068771fc36134e16a9ae5d13baeee250c8530e31b0b5fb66db406b78784e26b0a844ae35b96036a71a08d06728ec83649f99bed4f15d2e36d0cd79f564312044f9b452711e9de982f2e51f31ee3a7102c989eeb5bf9f55775210f8d15880b9435e1f584940523330b35fa815b464f58307da3849d156350245896c00ccada4b63de32d6335b71e0746cdf90f477b2bb7069be932b90324a44b957c2919cd9be0fba1bc787d973741183f909f4f4459b5b24b05bf4b8e02d54e992edb233721145625fc5a315cb680bb57e5076c3c1c774bb676cec7eca5665491c9f4686c1de090a4f919480f74559474f3e3a90b691555b616e9adefdc367085fec316aaf9277a4a6948bcfcd0b3b2112a42e8c1cd400520b13dbacbcd408ee0673dff4ec1167bdc6de364b1c25735632bbf1a2f2f313751420a06449355f85636236a5d4b80d240b71c53e9db536e59f31de78c5aa04eda09420348ffd0605c24e174611322aecc915ad63b95212cb5686047a14d84048a2b6fac067276bf29536ff133283082ea435be24a79859f2a7ea8b1601810f16f12f5ca4c7967b5d5643327dad00682c82292a21e6e35ff5a31397ae4d7e0ce9b9eafa9d1f520ac44ee38514352844a7825e93d857ee2f0dcf6601b4ffcd10d73649c4c305ca0cd1e09a2cfda1b53f86310fd31115cb6d3545123147afa93a802c5221149b7e5e49ae9c470ee5d2507c59781af15ede13fe4806f7e703ab20c89f522fb06cd415b3b18b6379845f4f73c2b6ed368e49204f3f24cb94867644fd84ef51c8fefe172e8e683fd37a997916487bdab2411557178c81106e5f552b3b4660fd74b117713f314058d9f6b32ca25e1535c2f4506655869a6d1fd8cb732e66ee797362295f8b83f2d1fddbcb13d01675ecca6b9a42ab6d7be4762793582f405ca575ba8609650e06e64b38e11b5bdb8f44da9abd41427235e4eec5d93f029fec56d5f46659ab077fb4ed3a474837014b3b8ce9ac0c795ddc6f1b380e6d6a87fd2847469c3060215c4379eea942a9ccdfa9212de251e1ff3b780237c9286653afeb192fa6334ff044e3d6f43265c22518404e3ff84cba6d789c79ff8b1a174e80d06599ee46695499695892cb1f50febe7037ba2a7ce07b2eeec74492796197a88194e7a8508b4be6289dba8f549340609fb36b7849253d0084e2ab686318f00a23b53fbb68cf479dae4e68a5226f651bf74f394050be05b9bf719e0b5e83b6044a90c496223c771d30fa319c37a5439fbd80d6130854b327876db0f42a7a1eaf26d99467601084c4884c4f833f4a56a50c7399257878ff767e6840eb705d9f0fd34b404516a81b55be0ff2e33313de4e9ba8bf8e27efc81fe4d600a45cf93f74f753c262186a5c947150da992fa6f4bc4de93852018474ed588871c41823b108f30de5df20b970fe023b5c0a39c39e3a4dd72bf128d49b79b948fbc25deb5a995efe64fd7580d4965860ed4b6f452740a5448c816869b62b861518aa57419941c5d10c8a457b0578741c13bb72c6f6f0fc0bf79b5e0b7c58aa41c08d68a2d292e5c2043a0d33baa9d28850b32e34634c8ad25b4d15876ac9dac0ad3a36bc3f090c34230e0ed3f45c964713583f308676dd740396467a83d57c05d22756bd8f6bcceb7a8545fff6d32e0ef2143265c44a80257a583e3255a4874220037da5fe123d822d284dededbc779dcd170bfc8f31a467ae29031ab623948b61d64db2a5867f1d54046a4596141dac03be1b9980a331a55b1d570d0b4482494dcb7093f8bc5b2b6bfa7a3a2d4f01a7455e053ba076e18e8e055d8ba31bc33edb3a710b868e596d7b4e4c92d1df17c958e40108dd2b4c502afc06ba26ad32bd84a7052b01c0b0c7e9180eafc16398cfc6525dc1c6f52624358c65b970aefb72016805f0305519a4f9de04d331f694d66968042b23d92af82c4d63dc5026e09ae621631527de36e78b234ac2e1b9640ea5a6135490be2b822986454be253c5424b626f1ab4da484855f1356575e98014203e3ef52afefc8351b63686aa7039c8537748ce09224e316da55566a47b3c19c87847e96d5112b3681f5f9e25520342f46a2fb651858937153a68b01b92c5bd221b03f565081080c4f917958e062baf62603674ffd0e3d6ab48213956c790313e0a38039f580decd2e120d36690bb1af263056cfe9b761e374d5279afd94034ba682bf00e6b57100340425227085000237967b22d34593aa82d7b66d4b4a635eb2d590d51b201f435834539c01b5b07e42023a06fbf81ef4d0d32284564acf772d041be1aca1c0786c2207578536a7c60b26f5778de093c89fa1301b1133f15810905e62a6d19a7a29f4dfefbe58e91b6a63fbd5029776f04f635e148e4aa8c7cf50b92b1af593134e905182b0b40a36c824a0ad381c557929615df5cc7a1420a3f7b100ee0bd9aff8f0dcc2fb560feba6323b83ac7710374b80dec9050b24c40e50a628f8b2833521d2935eb928e3f5f8654abbd75d5c700113a89aea8979a21990bea403c72b973a9651d9da6ef07464d4b16a45d09b5bbd16360394e1e044b3b135387797f9cf80e1e99240c9a58febd30040b52c1815d3e2f6ed8d1f3c2c86a69d9b9428ebfcde80e4e848f6e51c9f45d0880dcef62036a4fc6a8ee74c901e12fb9a3c19fbb2f70379730674a2c76017723430e05ecad813733d115be1484f929e911c7c76ae00c14d5d9bd0713dce43e6415af3725f784396b5aa84dd576c261b8eecdb950181d1670396d1e602f5e7fbb996e8a1b1efe072905b39abc15b85fe9a340fe5561714bf899c8ec8a66d864b928923b0737452a122b1daa34482c7a0e33ca43109fd51cf6457d4b19156e7022e71f6b7c83a81fea6a10807e1b7f3f3abd0542cfe48a1a5275304db4904327677233e49868086ddbea2c7baf569b26c63d85d61ab040067239bdf1b4f6d47aaf38190ce79ba75d3b8d991a48f19503332d725eaa17b92d4258d6178f57f22a69d76372e9da427f5b463441f5396e367b64dab92948b2232c932610e5828b3104c177c148309e0c70f2baf14cfa237ac80c9d2b7c38014d7679b9aa4cce652646fcbb484ecf80493a31b6c8723e2827b8dbae93ee5fc722b7a1d7f120b7ad353fd6b431880b3f5e736b54b0c024d3070b279155bdd3ad6d74ac995110353f4b5d1e9d1259a8b902550e78db7c4d2d2e0ea8aaf91587996d6db8ffaccc4a55441100bbe767782751d39f505d3e46807acdcf7d731e5c25096a972c9691d2fb35b2515ab2acf88b268ad267be45e0da798295a1471fc79e1b48f5bb76d4ba1b061790bbeb863c3f3aad75ab67e14b192a4457f4b4fd6c285d748a6ab334f3c66506efb163e87a9f6c939e37c34c885344a9996556e4c9c503236f45d35030fb7dba18f275eea223271618d5421455de32aa390a6406d2783c29ae3f7835cb1c3d664bf6cc6921aa4cbc8c6bfd9e0817794e782917259676736ed061621d63a31e94676779f8d5da313512a85f4cab9c778ebea77a677b9e20693ad5435dfbe730d5825e98c0472e5917b3cd4e4e883906ec5f77981003f30ccebf34a8c6188339d588ca30f6cbc7478f4e901a48ed6f1f5ade01287e0be64f896976eb354cd453b9d4c8b9fdf7d2465e15238dfce40c6aa371127c5bdaaa4713a8a6b681a4d32ac75e5c6e094fa25e3d6e0934833ec218ab98e2e4d0e388478e09b6c50e887e1709ae3d730b78d8047c2785ed64615806e08b1e6b46aa6d77d33232a00d0a9e1f40dbc45b01f48e3896831e163005de15e0fb03221f68b5285849dde06880275b1fe340dba9ac4b77d44955c8fff1aa3e92c6e23b112078152f655630447ceb4524f930ad89858d6401cf58fe844e2026766a65807bd61f01cf6bdc29ac950349d941d7a16bf1ab45d0ab58093f7a4b24580e45749ab833472e8f4adc10467369d4a2d7c526c1917bbf20afcf7e16c255e0477f4525881b6e8be18d235831cb7538eedce152104a698336cc4597fc3a18340a43a73a47714a87693a44336d220feb24978f3ae0020f6d1637a4ab9ffa78e3590fb112dbc57fa1d99744b470620ea824a68d9a5422140d5314517f15f5259c4cd772822cde0fa1e8d0ec87b83b2179464ccf468712387b24be65f016ff751c8d1ffeb72b6e2c03b6ecb184358d54e80c343a9d3a94143a9ff65e6d781f4818b9f6eb28c5264e29e02d038b3b434e4fed821c1e3b281e07f53be7cbef417b2aca36c2d3878323e6e6627e6897a075e344ac5bfb3b66531feb0ee2fff1e639604dd2aa8dfadd2a8e5afdfb6159796296b1ca109b9c77109d1c1f416a99dd283463e2e53a0a1817997d325ec2940e7765704c4e26d59d02c5e347aa191f942837262ec53b5e9c749ab3771d6a184e080fa8ddf94d8f015d392055e2ae3dce47eda469173c2c4c3d0ec1b4735e7f9822cfb0463e03728a39278c8b1b08bac629f51aec8cda8eff46b878b05f830c4b5f2fa2efb0a031343888def09f7489a0686c0c49e985fe5e498bd162900966a5700b6b3d2455f5db26b1dbfb04619f2d411819ca8f5635e52d013824cecea32f11856094084b7b137631229b60f963ab135cdf871063eae540af95d972e5550a0e5416773dccc9726b2d41c078d0462664e3382aad2b3f756584ab471faa7aa479d256f21d1492b86d93e3c25a55a1ef686e758ead2b5de26c8dddc2781191164d9d47a6795309505105f7a5393b49e0298043e5b883e5ef1cbcdfb035ecf64e757386a9f154307f25253c2c6e439bef59eea534f0424b3959f93106cd5f5efc503df44e6c5c02e84737b4ef503520ce279650dffa656f6845b7e8eb3691b7fa3940dc314e4d83fc0f71844572a417db1901d1c9f080fd14320d18aa16cc20d00db6299bf50a7c2e1b17483d96f7866e13316ea6cd13baf91b74f7dcba11e1277e45496feeaee38a1354d088e02af5a1323cfaca4011f6473df163c14460b72053acc42d5aa7ed6b1b5ddc445186f55c6967f008f354976f4ea4620b5890a64543fece03b4deb94c62af353466c8478a4e71516211c4673b19bf2add6fae2dfe1454de5776f020fa5d701eff44d53dce2065ba64a6fa81126993ea740896bc117d362012e9ef145d6e4cbf81e26680ee7ea443f60c37a7e52dcced09db9402f32c2f7c0db52be53051a40a0d45fc0a3012fcf66553c6044621fbc0e2fef47d264e4c51ee1d725c56777447692c999f31291d1bd68b6747f2343dd1501438d1ba25e5bf924df84d84574ddcdf7f9b19875a7046e3efab4e49055eba5943ac6aaf5d72bcb725f21ccf6b60d128bbd88d30224bf6847fb5a9d032f768534c5837fb4974c20da82e53b3548987b08388fa2113ea7c8da3ef2f121c8dea2e8ac9821268338dd0646427ae62aad9f62ef94daa0d8a6762dca9585a45510ee4bbdad7740b9a19b616ca86773d32d4b337dabfea25338ab4720c693d2d9b146b1f686cbc10dfa00d7e0b911f6edb40b0e92829d430276eb5aac515b565ed1e2c10d5f5722881107d7fd7bf305e6b4597ccb9540572c0c5070649edb43616576f139bf1661a337895c659abf71862ecc1808216546619bad09bfd78716ca3b8957fafe23c5d544d00ce1534341331105ba2d4cb4c00fcf6d2aa3efde755ea026a124177c844d6e1d3cae97aaf4e111c9612e2316827946b7c47ef6de1513555e413ca22d1562860330d077ee97d4784bb5a93f9374765bd8129057fab44c224ff3f5fc318114b3fea81fd5a201583fe8e74283be42e72d386785c04a4590d78cf2c7e28dd7c94555b2d1b46bb3f236954fcf2df9301f7d13274c35f4b4ee44475858bf396592212e0d2dfb71346713a6539a65fb32de5cd35acf668b8330b0c49d6d136b32ed3fbdae0fec0223f4114fc7605ee577c6fb85f4241159c475aacc8d36d3c753a873667ab84d32e24540a11f59ad0c6079b39b9766a098f1767dd79ae08b02d7e8937fd3c550201431a7b12c8fb58532a8c30915809135a70c77f12624cdd2c5c246c949c2c754e67c8897019e4a7ec3f30a321d71fd574762473fd2aea9c6f3cb04a5a713b4902018107df6c7c8bab1f51a2cc5a4770bf50868e281f0a22d15d389ae80411d52c260319527729f17345644ebb85649a4527e20e1f163f87006e20244398ddc9c17a76a65e60c2367a76fe927ba622a93d2d20ef19df0abd997c18e3974e350c222e1035fb0af8a5ea19899618ad0b5a4c376f4d96ecad32347afc00a98b5a138f41699f4f593a10ee4eba2e4ad31e91e75242263dbec35f896aa733d1e2f7fad82c4c373e2e7953d47ffa89e1a930ea346a06427d21d2f57d0771ba0403d3a92502cd89fb405f32bf483c7c77714204a403c7627c0fd0e3f434c3548706eea5e25dafe477b9e674ca38fe3aa2b09211b66ceafe35cadacb2c4e82d083f45447a6699d1bf0eddaac381d47d6c8e90e2a1c461ff4e9870e700f47181ccd6942df38230935926f37934411e202dea595ff9e3d9fac136d43c0c00e2b38d4bedeceda689ea4f244bc8b7d75502896eeb04a2219277507f10c5a8114eb45c0b1fabb622bc4bb3b5c26eddd521882c73b43300c240fb5672dacc40d37fe7b8523423ef21dd8322d511e24ed404035fd58f5dd621a52e4c0af2290d800ae035aa2730094578c1b9deffc44fa1539d9931e3d9ad31fe6952ea281bd0568ca55cdd940731e0d155488b603463d482a8544212d0d2948def905d518ea217c4dc373d2cbb09a3bf05a444f8fefed44d47b47c5860cda2bcef4a2a865d9ea2fa79ed5699a577c714298bd4840a42c599f9e05d70df1d6354574f62ec457de2cf8b83045281c8460e20c67cc1ca2ef0217197732dbbea4671758cf8fed22222331f08f3c83f6da28f8a2c24abd1c654a64179e9ee3493741038e0e80c2531b4fc617944545dc8a28bc8df859a5d378098fd6b6792a85c6284fa2800c2e4e35492c7ba3faa29c26651d38c726cb45293daeb338f177266240af94095da381050ac34185207673ab0db0505cf2bea05c0979425e7a1643d105e89d56c95a7bf6603dd1e90dcb49b321a1babed935907d4ef113d7e6df7f2006ec74c626e31d4d2c47bcb5ecb64f3e3071c3e52ffd54c4562007d846a4108042f2ef2157828d3e4208eb21f24569053faef88ae3650ff740391d46ebf693d0573df8f9c62ee6ad01fed8d7eecc2dee4a0398f59c9a64a81cf8e01e6547524c64bd782f3d63cc6d384a88e58d3709740bd204127176920d5e60e931b237b74554758d55baa3d351362bbde7234936541095edc9b49a422429942f21856544fe02cd3a02c55e2eaf02b3dc46b9abea142896211e49ed90b9316a2b4fd2f4d79b6e43150e7cc7e6903d6333fd410494817e444a1a866248f05ef3342e8a7d82f72441d7fcc0f890ef7b4da453de7104c902aecd173ff222d0048bb032cc67e35145726af656944d9b2dfd2fb1fd619a666fe1064b897bb3c122c22fa170150e6d775d7eac62b5a3d81a3d6e3673fd5c442518a2ae6d2fdac040a8d418c3ef0c420b63d7a51fb837da7a21993a1616cae065da6fa4ff8f0d7b02fa0db7521e11db4397e834cfe1e4986ab0d5e09a65eb3741644df6b9afc30d125233a38c57e447475db51badae651a009f34314180511c270bb9dfea77da3d6b16c182ef0bd8bd5372fd8ffa1232d7160629ca1442e178421273064447add10d552932f44f43090b1006738eb3edb53fa0bd0ec51524dd7c7f7ea9df6cc890529809741891107057fbfd77783b1f300db68a1bf958d3c83561db4205f1fd7e71b2493fed64aa4760aaf4c9088a794d56d0b8860169d86a7770ea39b495c6a41cfd32e37b8b2c900c1fcfc4e9c4d50d0f7fae615c039a9a0573b5d491cbd8067815f2e2d392a4af37f6de2d22eb89d16522d6cbbcd7ffdf68331711befede270829c32b2e0cc68224a26699da9387e6151d90910af2b55f132db5f9564a91c918b625f8275ea3585cad58a2c16745044503d9257090cd0421dec1ffa832d32633cf4d6f477ff18c401611a165ec62537346c1a7dc48c5577c2a19051fa2018f27cd916e4b4ab33b0c666587a16e6a0e40167262712c4aea6ba5eb1d65ec6c9d158179985bf4082806dc63faa0c7673c1260a9e2ce6c80d94f6b11023bd75b415de85572d6b584193acad82180975eff2474f2263864b41927f136b580178d817f239cb972f4665d1ac31d03945e58b736eed94f367e863d6391653713c665ad3da95e5ccbe88de725b1bf8bb84e7a37667e7e913e3d4a005625e3fca5618f1e5d6fc63cbdb4831e7cc175e73d11f6b20c9d9e9547d36f000c175c0d1e67484430354d66031afd9b255847d460ecf60722644a0e23161b2769473cc42943f03365f61b65d7c717411329c3b702baf10f34e68f8c9cc4975f535049d3c71e796513737f08adb748134cf80405ad9bda5138b406f02c8230d55e45edd9ef14f6cd5dd83571c4169d826284bf6b3662f21175086483da956e6a4357550e5bdefc9e01c957299a9773de5277ac4fbd64f43f51dd63f8797aa8f3455f4b913f70d87b78226affb91cab0c6b7bceaebd42d75862e9438185fbda7971b590c5b41e601e4f29c89cf9f4853431a873015306c9fc37a3f3552d57f67d04e470048be5584d1950a16b86c4a1926f884d227826da947e8efd5811b54ca71eb95fe97c7e56b400c01b02645e7673029f1a4a5ae70ad509dd85fee7003b64624889cc64b716f12102233841ddf9dd04715a739b024c373bcc0ca7fbaa63ff037f651cd5aa0e4b4af494a63c2e6cd41db1eca8bd17ab512ff349eb69e9d4ce4cbafabdde8feb783d64679d5706544363b0ce3646744b632394c881d9efffd926f3a7eec2d607ae7bc25b400a0f2f1c7463f16167b7f33e0d1867fb20d7aded1669da0eb5a53854090d347e3764a81903a819b64aefa1527b912d8ef9594ec4278ec25884fa88e4778010f1ea106cfd6d9b67c1400d671936984dee91a697ab162fc3487b2e42755263fcc87bc93bf405ebce4e9e4fcbbc19f7185da583d75d2583b736fc14ed5d1d67a0e2fcce97b66d7196b172f483d603455a10b31991b72f4fe7aaadf5124002937ba2f719b7fc5f7fb54aff88f4753b7d898b3eaeae3a46b7158d0db5f73f3b6f0f67c11c61e23ae9eae331f6ad7a12334586746ec7d9031c55f87be1bcc9339fc307831967ba1f9ddf51809f2598503964ff64d9d8be255221f4717f6c646086434a10bf088b10542cbb725115876a42c538d8e097a8447b4261eb64efb66a8638fb60c6c3f06d14b637fa1fb14871dfc39cebf2e90b51ae731cd0bd3cb2429a915a236efbd94d6c78b2e8b761ec186e86f0d2fe1e5072a336424590dc5c1f53a5ebe0f3eeeb40665bfbd9d41ada79d6f6a52890a5c54c677a388d5a899e748abd9e019f2f1125f033dc3ee6df8803b900a10272416b33ba76bf36cd29420a2262e52480bd9463ef4eebcce699810431b17d28dba0ae2b07f2bd347bfe3f47b3827bcf45f2c5098c92aad7f52a6600779d051f7e84ca12d979b0f8147dc433259902b011029a4db98691e93205a2572a7fbd50f188ad6bc8f5310355aba30ebbc7e96766fc21383067927ed7e4fe2b02ba85d09b678e12ebdd61b249a24766a5a9cc0d2e405b52deed414f87a82c668279da8208c9fa293e2f10ef04108b4be0474325b5f2f471c9f8f00ede72eb4edceb1917617b390107eb9480e46d0e5f915272efa3ff0b17c665d707f9ec2307d452637725e5217ea84b7fcc4fa1d866ec1f0bcd838d8638815ff99707c8bc7b0103273a83cc2302af81fe7731a678160ac142d45ebd8f7d92000bc77eca59244612cf4c00b13c05b3e8d25e61e6ea0e0472c2deacacd465012731667a22f45787c1f3414200c740f829fda6d906dc69a33616e59394ac5a032642717067a67348b4393f7297767cd5b2bab0906ec97eb3346103f5815a6c1299e185121f236a9d75ccdefe6b7931fc568d3017f799561f807af00e10871b17c6ca030af33a61d88fee615f88df3af56cf52c42daad1e5be4110cd781df33feb4ba95dce46a21a94daef4985d940365b628278007f0318ea8ec4420dd962f325aeebb5a6ae92992add561e5b28c30c54e5ad785818a067d39a0f85e4c1a2a8370368d04d3674eac001d2b9cf7706bb511040ed056a200ebe0997cd669595f2b1ca44d0cfb8045b7f344fb3af81e7546749801711a87416a78abf113beb564d33d944cf19a1d236ccd7f38157c347dbd014d30f2f16c2a2d4ba6a1ce12703e151f5eb73d2abe681bc90db4bc978e61cea22eedc107ce6c00986bc8c1407202337f7cd39a9cc92763ac8c2ea5e9361702f68a35592e867e72e51461f0790c2bcc16c23b8d614f404cce67a8700225382bc57e6db72efb672c9606ddabee13546592c33f921d944257d84c9e32f35f341ecbfc389755a664b60951444d4f073cac7120bbed1b350f844193ad2e765530b8db9391e66c1b3ce78964d7f42c0416e15560d8e13c1051303f462aa718507c62a7d52c20e48e4abb59be08089c6903832e8862951f750a3954a5a0f65ba161678f81eb6b02736b063ed669f005d8689d41322299ee41750ee90130662edd2dde811704c7a84e792f424638c76c4c20077deed4de2bab2c33a204e3192b7227fa56e5e0a7d1a278dd3853c528e6b72771531bf79b93826a3d285521549eb57e3630c9452a074940b38af0300532f359e42aae3afc357448bdcf955cf8b51d10344795a13103494edf0cab7b36924d4a81292979923511565d12ffc9cc67ca0425dc276b3b275948ce3f3e0bb3e982484b4855b2b4aebb717b8d0fa457f31d77341c16db764f0d5b33c7fdf2dc81223c93e2ac503bd8e67e115ba7c284bda534fe80950fb5c3040c80c772ab30716747f0c2124f22c971443fd4e075e155e973b2e55fb2ec368d5f0c55f7b78550f8504dde5cc1b17a6b51adf77a526d5b447fb295960da2a79c3c22b66391c807a10c7667e223423c9665395706fadaf2b855232e270cd6e30735f9e04d6c09479f01501ad394c39f627861e1f976d5f6fa4054d669d0460c153ec2f01f554060f23fea0775d485000f1eec1c0be77b264b2a2e45674622ebd23e35c75a9fb2b7e9092e67e696bbe6de7fdc2efada9797f82e34138c7333c7884af511b1ff31821a007e713edfbd842d48cfaa5b91bfe4c66067042f5e0e4a7e32dd2299131bf0451397dcaba67a0a3940051cd6c77a495f454e24631526a40336069a20a13d6237480bde39a18e5b514d2cb4d256f65cce0cb9661686e119a6016ef1dba326da9405153fc7e4724e2a6368155b8ac1515671204d2417ff94b65be2d6b9061ea32c5acde329d8c775de6693c29605ccaeb235c98fb84ed383834f846ac45981cc77162c1f4427a80eea555b37e2467a60cf39726dfb00bf837f35b3ef6c52d9e2883d62b9e2d4b5dfc0547468ba7c3c97d9736633e6f6c4cad60cd12d7dda337d7679de59900d2499ba30c435f04418142e4743abe1a78e7356076ca0345bd131a13933ab19ab23c50c1f30f6ad4dd7af4a043a473774cdba966e2619a56eefbcc43e43a7127386056c3e84643e3fec325c2423f678adec43d074016790f79e522435e056211bce77e70a1f0312a92cb1475776c94cf84416517988798b11699b222889741f435477f254106d8fe93026474edfc77d2bf9d40e36fa576caa142a5f7d1f15cc5e2e755312bda0e9d687684960323df031194e224a9b17b703f4b7bf3932f3f7b90c5a8269736ae89abde5be63a1ccdc511b90976dc8e807b9d3a8f8041e50f684a0fc9373c15aa48436bd087fd71aa4c19411555e5c8981f5613c3c1c9d12839211c63d5bc797ed89cae45c09a55528177b9d120398c0e82339756e0f22b60502dc346c401b752916e00ae065a3b33766ee54d664aaf1f109fc38cf6ae62c2445c28c5371e8e831f0c729e4721f7c7f7ac2f8df77490bc0ecfec5422ff22d14a66321391e0276a578dda5f22934e5bd728fa1e3517f0295a4b094803ee588ffe33f0be05fb30792cef1d9fd110116df1c7d4b416cef99d99a4921316df6669355a60eea28fca14077f0eba05afb7c5d654a9b3e66ba6d0b5acdb9ea6e33d2858306896b718fcad574b04465535b5dce9ea444e45f784eac2fe1443b42d3b1e376f724df3c7dfc43c3a54dfa3b351c57bdc17a4674e55bba81726627157c1ff0c5c9eb4c5a818eb6a6f181063090415efe4b754218af143ab61d8fbd24bed9e26757075f150441273bada40b13e3d60606d2fc3164d62461b2fd88c87e2639430dae934a4622ce1858c8357f5feadfaa61d045be78b18f2f5d6fb3d9118be95437b9c3c61153ff4a2dec58f41a835abd66c899d80ff084b897fcdae04873b0c1d68c1c45623d912b41e044514ccaac3b33d290f86458c940c089201c1987ae5a57253ebd3bac0ae79274b60e24fd648c4984e6736afb365728b33829393356419ac29f940473d26fbca40329683cf2aa558d7d677148206a2887557205d4387fd02ce02340b44d6f214415b26139220d8bccac652b98230eab5f3b4152af32faa094f8ba2436f946d3288e5b66488dfbd20479aa12f0872d2e61cebf704df6c45ae475172421f892c5fed1d961507f0102cd72955cc8786c535530622ac0abb74b52067b789742e065b6f47b6a67649d2de6b97a788fa135944012f2215f42f0121cc47b1d9b6cc135022f8d6de524af8022c5e25e961605d3ddf9110cea7c9519b9ef931541416787282298582bc00bb180afd17ada9cb30cea4f45595b05ae6c8e0f2b29cc2b3753d0200960b39481ef166a001623e7671ebc408823fed1a369919b4c5a89028fb27f70904ee2f7ae0569398649bd8862013235073aa417c8cfa6c55f58d1f9e2d2281d6e60a812d9e601b17241f536a968c79f0a1d68aa2a9de3a78e250a3c81aaace8d5680fff2794ec78567d6d24c75fc6d7281cd2c457ba37a6ac4f600110c1cce211210c1159c77776312002a730bfdf2e5e31eb9b838ebf70606853d7f3ed88184a76ec599428cf0f6c5b6dc844212893d030a3dead68669fe0644f0f8b607dbc671af3a7ac38c3860023d1d805774b7e6e1958db6f99394d237339f876de9accd84f62292e81e7976d1b227668716596e72f5e8df65eb3311f5b7bc68d44022041624eaae9deb013ce406f53bcafb694d95c11477f0dd57a9c6cb6760251da4ee201350523bbac087e4bbfb6cd07eece11106016cd455fcb722b0e7d273a107c6542c9421b43476bf60838cbb2e0536a8117b4cb1c11ab01da19de39c4530108a47b60a5b28ec2f6fb777fb2ea4ba79f9015f4e0d73d71679655eb6788488aa13117ca2f2e96a56c42488a2e9fc0e8b7740dc344cc210bf422219695caaf4842815ad085f95d211bc052589cee689d4e4a58c3a32d94ded7eb77c212679dd22417250754c52cabaa9624fb8a214a04ba051b1fdc135beb138307667d63f04cdd7f7d4deb900deb88fb170d089069f8367b7c1883bdaf3772101a27326cd6f1788e1ef65c680fb4edf85728d5980b5c13ff62f9e007d09a2fb5252589cbe10a2df67b98ae739bcd6bc729749a779d26fa413ace3022ee8f417c24138e353eb9d9625433ec8b52609c6a65a7315bffb718ff2ab86e51c4af1af555cdb176c1c9768f4e033396c6901026699c8896c09d7bdc2a719f79b577625b4ee2e084af25a99c31a10d02ebafc5bb58b718d6d87bca4849735fb0d6032529658fe5a87195d58f4425c861ab7ec7d954e421fe5f8c83d21768c4de7ba68dca38ca98856b91d21273a71afc432cf4c755865bba252488f1124740f52f08ec6169fe29e2e5416dc248cd8e488e7971155b8d33f54ad2a51440a773b3d2c8417b44476dbea9295269179a71589540629847aaae43c31e53c458eb5dc03245107f751303470cb26b323acbddb0604c7e00432593d7e50247d90d56996a78ec64a256f2ce833d1b8c943d84f606bf5c9cf46aa2fbf34dc7658c5add54634cd6ab262f81076f7efbc2284ed9eb9ef4bee54f45a5001ae858f01d74bdd79f39d6b7992f1c363f640c7265212d5a8a2439676408051df1d7c50f8770db1cc32d9d9edb707b31ee0bda4cae329af9bafd66f93b5672963df3a970f52c434f771051c77c7181e557f887a6d150cc2472bfca84d61de16dba0660e7c60b3bc24d29c3be8462752c7d4b5033dd19688ebfcde2b5f6417959f1be8182d168539dccb50b05eb76a9d435f602226e51715f612ed706d67934f35ee250bd1c07fde5f8b367270e625db789491513bc551460b1dede5d6f5a7445e8ff63cdc61448d10c18e4de46686fc4d2207c8d641f3808f6b06efae65f8a61c0dec1f0002a82616e19df2bc63619494ca32f8fd701aa08366cc476834249945eb961dad67ec4a8a2defb7dff63d02cc9b747898e18c63d7636d893110b23d49e8b757f680c20ca67d732b5fd28079a3bf1403b8a410645809f510d5657baaebc27df73ed4f3b4328ed0f99b511c0b1d1c1a8e0345da02079d00036442d21be90e07124077b878ab6fd129c3261046d2060c36a512785a137001242b005fefacb5008d4a01b46b3b6cd69ce900312e7346cea1b96486d695bd0ed076845dab0fe17d1e1583033fae5ef4c7b4249103312fa771cef1a9114e39f79cf2e3e4a71f2b8d078320d40653aef35a6fc16555b40460a9131423f1b7943024749012a243abe6efa1967010539dc57de5038f0050b2bf08ab623a335f7ebf1760f081c38c6116c3ea85943d9470fca0e9a1d944eab02c4e2ee616f1661a4f2055875f531f890a561a44f5eb2e91643a7584ecf1557a3ca0c43022728a255dc04673c7f2dfb03f9d53d32a95c6076cb04a538bf1373075dfc3f1713094932fb05d4594bac9570a25c480629da06925333c92b322468366fa0207ba7e9bd2823e8ff64e20bfd2449322e0c9ef703692bc2ad363f80271d5055067c1e56bef2e8900076d4292e17eeccd93cb60334bd9394e6735e2d106a1fbf57136319d85f5cf92558e17965f55fe27e0c100aa674c8e13f2ba0a50036b973343fcd355ec0117a2043212322e5d10eeb4154e3a6ebe71db4435a04bfb7f8ef9e6c4625c295403f1d6aea6352a4be5a5a519241e2d6cd495815e9a11a1539d73b113e71d5092e7e7e143ac42ab490a7fe4ca0eeda49f23761043253801da6cc5b13d8be1ed0d09c7f123c31ee6e8cf359425d328bb4020de1752d26c47d0063456e68178c4fc5ce1c3d6dec0cc148f3773ef93e7ad857101636dea8fdf660fc1227147ffa8a99f5822ab137dd10e55d423aae8583c1e96d165701562c6ecb129e6a02cb2a3812fd27103f5bd9dfcdfaae3a15c85a197f2bef7e96518bef21f1f661678cee4f7785b353536bffbbb90ada04fb99a6fc477b152cbba9a2c07138ee4d657778400c5fc2647bae6ceb2baa387588780a77b505e61478c194cee3f2e11a834ea8be6e660765d74278f5e7005765e31749ea4266036aa27236b5340b7e6e8f8667dc017a06228f5ab108822303766a2eebcba9f6d71651131bfb2f52301dc1e6856e6834675c1f6c5be8b4fbe7398b52e09c08b6e7795e7d8bee5e0af31e8ccf479b9e940e35387053c264109e4d05aa797dcd32d90aff0ccde6c055bb29a085a21b4cb3640abc542a86f655214d21c10cf77b8f1358f73d9c92c72875712c7d21df6d8301470f8439215d5f0054d1e53a01b63c512f6704ee76af092d1bc99c5a793342df5c3dac1709aa0e04683d4864ac62762810d50eb98d8e880805571eebfab9798870fb213bf5dab77a74f6a8c6985b7f47403b95b2be0392153ab41c5fc9f9ff223cc1f3b1413b33351cb5fd5d468681ac5d3aa09ec4c4c60d00b25d756f9ec23551a4b06bc4db0ba524ffa7df23b76a4c4137d44f552d92152afb253d262c4ce07633aeeb36ed703945b93c3ae21916b61daab7a673118a7e36c595bf0049cc514e39970ff780e9ab3a9c090e69ccf8431024a42e1b0dac7742f493f1e46617fd422730235b62cabe7335fb82621fcded5c83bbf91793aa3465e133db5d1ad195618403aa485e3ae764f992f05f62a4561525ba5cff1632af4a56e39ec465052422fe90686ac245a061188863d0da5f113cdec5386075964a48b3f49d42d8acca0c92319e2ec413ac20e60517713021900ad361e79fccc4ac67badfe2481d1cc53cad8f9cf301c0fe0e7359477baebb786e6492143a9369d85722f98c1ace9cfc3640dbc3a0849c096c9f09d38d82ce46755d4876ea0471c4019e5abf58082c97032fa9050c49353a015e10bb897f19f33888a89b89964bd40f4001721f80873e4a2ca9eb9389cff5712d8f4300fccd417978eaa213a0bf7a0f081b9c637661c513d27dce80d5d1f92f00c166fa8cf57476db88d7d9c1c00c3080b7ba8f9fb94d34a62687ee89eb51121cdf426b2b92aa0aa2cd70bfa5f7b34ea8ad825318eaa6320cd5ca5e21ea6424e6188a51bad9b02023f5e648912d2b36c8bb18f775603565166db917a5d1fe725203557adddc5247a5c526d32d697d33661f0b97109cda3e8591b05b6cb9d95cadbe560ac6716d0af6a1c74f47aefd3538f12163b2261336848d8f83fd4a7d6aa9f7328743d69d2c41710f290f63d84c4cd4a80302bd4d4c19f20b54d5326e292f110236cbcabf1ebdc71acf70d964319931d1c393bc153c13202001c622745135660af7f4c8927ed6c26a71758291282ab688f9d7321176a73429c7ce2e6922427bba58377ca2636a6d30c40ebf5d7a270c666b66802f0155949e28f25a4d585848b2f03ce95f531524634463d68518d6aeeeda95d5883e4cb904a3de79713b46769439f292c1106dba57411cea9d7d0f86ffa14928ed7cbf733cf6ee0331654cd70013bdb4da699000b8b0d235a4601d8694577ad0f11d8a17f966cfb7fe6f1343710c144fc43c616811486f3caa0b189d12749889df1cc91d9cd4ad4038280249c416a7b0756b4bd1f711bea9ad4c6dee7e6cca730776645542f7b2ef8e5ea23a472678936336137dbe6981f0db72cbe9419cbfa5f271424e7afcf36d1e3a9faa907b9e782b2775b880b7cd8e0873862fd337510d61472eb8e42a1967437f9cf9c9d65f5fd453be1a2607253aa33058ed76c399e7e952f52757a9a3a9bf23fb001bd4c432131a0427f56c34696c675d15d32bf07fe67ce21ccb87b67df668d94a0c251ecf6b76fe6e408e0d82e1744410b272296ccc7be698f1a8668c647e1e5d457e7591862b7fb6d5a1408b755f11b7e0e757d772720a142bf26427e34a37e87a5fd9cc2344b765b47145dace1fd312b4402744200a76ccff6cae86db446d646142731c471ae34bafc99b92f003dc9c309cc1a43367176436234c0567530f0e575d58b2dd19699e7cffa9f6341bec82f6969ca08075cdc3ac7d56f1e3773d673be1ede02560dbc4efc19fad620ba2d52c22db67d5508fcd90940660c37746fac3eecee9f60ba26944274e40297a25b71f2b1d06522b92eb70bb70b9663a7898835b168cc24721df3bbb5402604e5dea91b1bf68a64bb210a21d86c4645b6a6b732bdb86a576d4fc580ba815dc25eca66ce4776c7f62c3ebda3091977024a94bf19b2e1fe4590df55edab8ae42056fdae27f33f8cd28162a12399f29f73c8c34b4f30677540b8cc6f26dcb591a712edfc2b6b5f0f15e1819b059321df836ed9b65ec63360b0979290b92f9a0a344ef5ef44098bf7865bda9f4dfd752c257c0295a67bf06d4631434cf21037ca777766c69d329b79e2e22002fb9422c31269a4baedd04f5fc0933582c64ef566141ff8397951610d276c8898abf358ea51802a9bb4f2a857c6c988d602f74c5c1339feeb8c5c3c63d77b1ec13898922800846db87948ec85551b54ceca84f451a315ce171a6cff8487737c2915d995fc957424187d95c801f41144f5bc270d514713e718c00f0f4c83795ad0910b9e7797c22fdcd818bcffc4eeaf4a9f9b894791513385236602ff32ccd93f2ec54bea6017fc2abab26d9d54838028ad15c30291a46c1236de9bba81f105e0d55324b2a70b7168090e59e000e35b79feee31ef3107dc8dafe8c0dab39a43ed5682b4d962ef8ba1a956bd8283ed347b29ae55843393288ee24bec6840a7db3ec304279cd21c4a04e710197353eb8c472d537d17518a87b822195f90e59f305bca421b6413920eb9c1d7c99463a24179e7175114604a0d8d0e2bdf1c241143f4d9f9d495951864c5912ceeb712383ca623c5b7707571f458ee4bb0b7b5033d79fbb9ec307234af6f7081818132ffc99a778133a311d56dc6e3db2f2477cf64a65e9fc94407994db1ef9c0ba36184e21a4c755593f3b8152a5c555fe5f3929f730347edcb17cf0832d8d4cd90f66ff834954fb97826c32edae17535c13559cff60bd6403060c75e13de69e6d2d3bf004aa164e056468f21aa8bda70f984b26fc1e689a8a7b3d1f8539a47f2f3860ce81f98c9449d459784a623da85f044e9f47ac6e40fd036530a3cd530ff9475e5d751f91a0a92d2b37b6a2d8eb97d702f41bccc734b7c71722cd305e97ea4354efc8bd9654d33b1adaf83775b20ccd7ce2adb9fb030c132be6203df54f84ac5bf1502e6b9b6d3d1b1cf412e5a6f7c277778610f4dfe0eb54c42b6556a8692a560c90c900955fb87fd90fd383ba34911dd51cc02bb2d33958dd7ed89d8547876211a50a73a9eacb33c44c44afaeaa0a30d46ab1e46cc0b129aeee3754d32b5c21180428468aa3a56815b6e2a6a9908d231f75b30631550e1c8c0c22e79ff75144b1417db60a155165dc726b6afed4e638f75f3887fa8d7c5c539780ec02d3f316fda289f3e3eddf0600434dab6b1b33788241e5e230fe1960d196f94e8b475530749ba28c642a4b0981c5c30ae5247b5cb644670b7d9281164cf5159666a9c70cf322f97716b87125154b2656d2220a2cfe358d6eeafbf457e85fcc4a6172ff090c7e746bca4dfb3bf9007e8499247b62c20cd64c2b95b3779d0e3ece3a3d7140d6790d5857a2be5ca7a41891287dd571833adffe30d83e69bcfc127837330a1c3150e697f1b0b43615cba48da5a5b3234a14f962144392578bf91bb62b0ed021786dedfe7bce20378981588159ff9a6f43287f5dc4733e5147709f2192ad4d103613bc43657688700bb18f59b0d63b512eff171731dbe029275bf43b20dc943158644ed9db7130189088215ae9e8ba706e416c8903602f4b000520150e7a612de2a2feb3779e8a43d0fea8b9fd3b130eea9a31218ff5d209cbfc2528afe5f50b17b088b815f9070b344f45fa478ab23bf11200a8ac82bd12cff5e87b7862944bf5b3a34cb35bf81ba13ded3fafd8c1404aea19c1e69eb76cf475870be182842dbbfaeefa2efeee6a1ae449ea6ffdc10933a7318e49d2646d94f0a6c22b12c523c11b83b4e9c6124bfbaedbcae8a2db09b57e3f88b31277166b7f99c1a8d4c02c559253757f890d6d6c1a6d6409667a0dec628855aeb1282b6e65e1979f2b0b3091f88aaab199753e8cac1d99a4120d03fb7329bab494820646801c1b945bf2400f3dd411dbd05b52ee4aca01938f865b59dd921354c6e4257b9164317c59a930badc8a673efc2834cf7ba7ff5e839a4afac0c3b7c9dfeb48a75169b694d52a6ca19947b7051f1d5b4ba21d2f921b7b02d350c843690d98253a6ea526f4d27c40ef63d98756f47938d1fc316f6a8e3d33b9584a4a462ba42aa84a36486ee684292134006394f3c4298f4533a149d1e7553272e04c1cc6863cbeaf2fa12ac2a71579084e358ed99e53e48b44ff07fc1f79328b16fb06380d59aec322442265543262e1e6addfe31b58d48c69908187354431572d49275de440fcf487cbb65a307e12191c87d725a431526a0225f40db26c6f3aff8e6780b77272bffdc27d3e8f4b012c0d1630b9e976995a81a2f108073cac878cff5e94036e62a9151728e1b46ffa4d25211ac89c4a5289f60dfe158168473e91fa3570556bcf844b795c2eb249a7129c3e2e28561c15beaf1775ef934c28ac5f6773aea4760845ae6983dd117fc4c0991487bdc5706b52f00cdf921f401797a1098d19bc076f2637e87aec993752cf23ca76582c1bf7d0f7b20b638d2b114589015196ee47e0a95163e7ea141dcc1f6b7591d3a73e8c8e90345544ac394620c9a232d1ed56febc7fe765b0407b76dac15926adab1e4753b1a281922a4e6ec628c1efb3c0693a954d39e3d36066949134651819880de72e3b2ecf0dbc66f70629b01243766dcd4f9bcf7dee1e4185b3b64b611e3b6ddb9f15d3e773b400f9c3036d9fa280501bc798c97db9902b49df38cdf9e1ac2f6d0dfbeb3497f71313827453b406c04befdb0b67bd3b2063b56db8a23f89a7649e9549f346d5832ed96c1d7c8782452d572444f12f6ed56683fff5f0387c84285bb748767b7cb023e357b071a9110a2ee6a7e69ea2348e3e8ac131e2db057329631d4d0b8c6d0e3ae43753f6ee4b353bd2e2253bebcd186037861e7f82e17e6353252998e94c6978c2e96e9fb901021238ffd552691e88725425ad1cf34adc78696941ce49905954d29663bcb5857a2b897f3d09494eb63919371d8cc711425cd33b203e27204208f885cc092656e150e128c851cd967a1faedeb3ac8643a066dfd41e62741c9c0aa24726e7840a0343e00326e5bdac65587954269665689864e713ed6a2aafad56a7eda6d48a710f5ea039098a96961a33923a2536bdcc8f39503e30670892923156cf3dcf0690ce169b7bc9608edc0451f9bafb64d4e313747ddf834c40a7560e5927cb38a6b5d322f7c42dc76a0f38733adf6e4e962d5c724536aed9f37e2a0bdb44464957c307518d1d6d10b64b0a6ea70f1261390777797bc20b8ff906d17512c65d50aa7d3402e7bfc078c04cbb70bee37ffc6e74ba1dbdbfc51ace974a784cf7217ca95b182444157a7a47feb92e069bd11586d406797f856b1547e5cb7e09392bc82b3fc663ca5ab859fa3fd544870cdf95979f0078f0a7fd23ef03dd5eb7048ff22d0efc38d46d4a2b1bad7f3faf278e3b0636e769c84c287cbe5c8b3883a5ef0030378e6a0817c12955d55d4328be73c874a257131306d51f19808630077d513f62808f18b5f832ee74bd1463ab6ca57cd054ac25fd0313370dae83776f6fcf2dd96359564e8b137c70689e55f272c9852502014d2fd3bda093a7f5638456a21b72bdc346134eca5c67299565a269297f77099c71711c5dad20fae9596a50ff39f446375036109873cd5db45897dcbe032e8a2479ba31aa56601625186571f217295b705bce2649775defc1322e4ae9bbc419d421d47a7f3c641e104cca4f27c1b0337d3a939c2eab2b642857f3dc84aaffe1dc7e4714eba3dbadbf4f15fd40ad1782e262c8242727eb29f67051282f41a2bb4b188c568563b725a041a4826ad2dc85c074c0e672230903696ff5a40afc22ff0d5a4fd7df3e0281555d7d1934926b37b328185bff76d190dd6fbff56d131ba31e5c90c48304a581713e6eea58103129fb2d5733147efe832b41fa6ffef7ef68781fc76efc594c517d69ebc1e4bce8eda06907bf44187060a112f1c50a3682794e28627848c22ca2e1064a5597409717d50c88d136e691bc77608932df9423e3b3338526c6cbf834351a137c1a389017a534ffce0da47d9d35274df6eeb94b093a0b8594cefd75351f440851d414a23ed05fd81393f2f058b123a51281feba84311bb826be24e5a3a934ef519d2cc8208573c74de13776471b2de3aaa287b71dfe7cdf46a2847f54867bbdc7e042f5ddeb7b72f23af89a976e0042eb07904531eb0bafe6f4f03cf60c72c6667aae67d83705be2614c5e205e248a312fd7aec8b041ed350852f5e12e7049d558c480b488043b79862cbcac2a022982aef40f444f346a79a2ea1059b0743e0f8591ae3c7fa2d3130b993d419467c3a1a11a336459a24f05e953a20def4426fb65fc8a58b1358f90d04e060c5c571d2b1d2df9baa98256d81d67ace3ff30fdb03fd7487f0de3b68db9890f3eb593b1e393426618d263900edfba338ae161ed3970d0547dc700dfd0213f2a7621b395d38564ebcb7d9446f2abba1801d63473a869b7507a17d4124b60f810b51bf24ea91eb185bb86b2793c4457b358b477441fcea64c975b1685461687b65a3ff1b761e988981c87c3632df6bb3de40b07724340358a005f8017fb2b1b92bc13b5741d788d13165e2476a8c158cb8c38800bc7d4932e661634e42ff99728e376301e528ba16386a5d2e222b8a926faf1324176f69bbafbd0e02659edc6f57fa421c4de43d1617368022174de2429b726e0c19a8b791aa5d085276ef6d2e49321474591be0b0c606851a79f9c5352400cf703cc874da44c2c8630469d658085c1a5814ff32331eba696b6f91e488b384552cbd92da6ff683e95e632696d9866c2d4553bcd3a41560b909d2694e3f634120464531e71ac865af2011b8ba6fdb7a7f63dd5a236d4b39183f9dc945aee841be3402ad314c4f68000774658ced46b6504cc37373b1d6f9dd45d64ff173d548421cd7a3aefd628aa7636cec3148a304701d0398480ecfb2ba1d3e2433a7b16f5c2e13492eeff76bd7066edf6435237e961b396ee87f91be4612239c0aa4233e76775f3428ca0ab32572e7a55dcb88d4107f070a9e49d5b59b7e9c41c82751f6647d3f927f2a9e42277d89e9df153fdca55f4b6bcfff42469d23fcd8dc3077c189625a00baf3af2a9114c7d35516e91e8c796f198b64faa45a7df57e1108e312fb41ad67c1622bdb70412d9bca46995be31228c0b885b44e9631e71f1476c466235561555eaa7e8ffb4f76e4cc1385ae6d55be40afebc06285040af21cf20709f5388ed09457d3e0b875d4af8431441d40153d4f5aa78cffae5c748cbab615bce225a03b588a84ee48122ab40f12e32353134ff9d0a99c633b72810e34a06591756e6f556ff73b496e2b97fece2223c2790711c625b9c6e3456d67e24fa936e0676b0de32eca03e1ca4ab765c42d4645930bf57524eacefd8d1cb65bedc01984f90d2e25547c193f025f28bed33a98ca8b20b0bb6153fbaec60fabeeeb580bf6ce3aa12e00df0fe90e34887cee722e374a7fe70e0f5e22a61123ec64d22b53a95330f098dcc6cb6a2f3853d2248762c7c172a46c3f1a052d5d041cddcb73bb398821d6427d6aa47b4c51c2b84e0a356679245da0771895c7d53dc4281c57ca5c0c735c465ea5452b171e5977a3a788b62300769e73c717ea69523e1b1b6350b4123f2055d2455efa01667d0c20667fd04e40bddd5f4c93403c39cf8152ebb5885152f51e66c109c4892b80bc0fc008227d6a8e4ef72839780d341778b4c0616e047826c79132d15cd522f8cb12e08f8380330a5d361bd5a8be626b68deac856f7d7aba654bc01482cc6abd9562f4c608cd307a0b62c6c47d5753ecf0758b0a83ed7892cc0db4277b417c3d600f10f3774c4f67e5b9f6dff95a6fc92d2f12633149407d249c0605e7f6013519fcda7298b975a4262324caf69875d8821306b3d1e76f07a97e250268104a65b0a365dbc8b97fcb6ff915a9200f360af17fc1960343271a197deffccd1c6aef77703b386d535e2778955975cec93474f3a3a69a0aff279d2c24dcbe87d7629dbcd92df98c8a5d8c391ec187611c171c4d84f6d6892f1b78499e0b49769f5050f8bcb8f59c3b0081ffcd2cd63e5102b6c306f3f331c7138dbda4432b96a60327908e715a9bdd7fb3d55a4a23ebc669a93bb1f1b121fc00038682fb81b64821f67adc3add40ff1f4c1035d377e76274982a9943f3b4ea029432abf72c06a56f4e0ba165050ac85cb7f8e7ec20f59c7bd9bffc15f34ce503fb429a233be4797cbb42d2d66666d7263cc27f51074035377d0da8d4487f826bfc74dfabe9e87372b8371d764605691d5412b3a95892615a4f67d2a48382007731dd92360e99d12705167caa00d52c1c785e963ca485fc796b5556660054877ee69621b7289dfe54e2358438110e634f7467fffb9c1ccb4a6887ba978dcdf14a1fe63d59662974211d38bc87e56a7045b01f5905239d8536ef7de1333d8373368a6678a68f98e440f899f8f7bb07cf7e610748e30ba75e653b7aefb41de92a173c1924ed194c2501e1313aa48b7c7b6f36f745884f003439d81efe961fae321d3defcd2ad44368141db93ac31efc0e49f65f7e25a4a1c83ae5ea16fa4e8ee2706357e17b49a6430d70ce59f6c407a72cd3b85f40cff28765289346e92c6dc5539cab5fc61b92ff645c736a8c044100146dbd31f911dcbf7130845c2313d2c62294ad5a19a7e0104048041ba377059e69945a57e99fbf6540ebeef69fef22772ec67307a819189372540ebee9079c172a1a0c704785237d53ee65d146158eae6a7d4ade03fdf64f7ac7e49590007b3878052084e2b230a9170ea4444cb9b2a23a9fab924341ecd310a414f29647f2ac72d3a6b4c9ed6ee253f5f512a23b9c34787830d053f18345194c7386c622405e0151b77812fdd94d3038c0c7c80189b4071f86f0883dff9c509f64838617e3cf345414f4f2144676601e60754eb4f1e529278da79b4fd5c451e5d74e9da32cb7530f6c8a126a3e0d65fd51a59e75ea04528059aea48b6b832927baf2c20826420eaa225d217cf894167f419dfd2f26dc30235ee2b682ed387a104b144fb4b4a2280e9747974826cf783a68db33f77ea601dec29eaa438c8c69a528edcf1cbb9e341c39116721bb17028e6a7b1912058372f3162e76534c6c7d0addf11f38005b7e3659b0cf70f1dd66275ee426ef8da85fa57bc233e9148730ce9371feac373a71f203b09449ad1d0139c750f468458e687bae8543c2d76a4a1e1efe237f214611db8cca1323ecea5299c36cb1657c9877060884feb1f7af199965b368ab4080590f61d0f410a18b669ad8dd85441cb05d7b79d7775abb3d2cc51b547760ad0125bd394038b37277637e1e65d81a29d57bb555ed316909ff52db5cd00bb2ebfa14d7b7c90adc78aa07fd8b05c3a99bed65b9273df44030434d3bed1310428315681979016260ca9f3c5419d00bf03c03409195ae7551fa2c07fc16d0ee6499c57f5f9123dc62af3a7b39865fd9a0c7a377f2547fadd4a0171e4efa6749fab1d811df4f6a8260e0a21f5b323cca9a5267338ca603efe5e8554186fa7098b70f7f7851b14710ceda282e0960ad5e9cb37c059434d6a1b4c8f70907d7049a90f5986ab3b41c4c9a77014e822b197ac4085a2c7e6b2bece5212d1958afe95a213c410107e8efae3037601ccd77e0765183bb028328e704de7baf2ce236f4eb8da62c44ea1874dc19abfc4acb481e6e41b6c825951321b5dbb9207d68e33206bd8a7174a4246069f7981b2f253139965c41eb6700e57f5e371ddf5cc70eba0321fdf8402a5536e3a9a0d202f8f190aa808921260834fa28f4ecc3794503a1e9dd180e27c8073f4e8830ee5eb88266458d34db3e146bf4aa07dfca3c92bc29ad42bce020e3687188c96faf28b9631e88acf6f9112763fd490db82f18c2fc4334f9bfe37562866224c353757de4e29c9402ad16774ac42a5a46d6d22ac7a63a33d484d0058156dada6c2bb12bee7f642b1c9a1515a474380b0e9577237d097a2ace9a0d7330791c6aa47e691735353c033a435f4ccd0ae3a5b9843f001c51bf5f7f4b7b687f8b08a37795fb318e9a325b6c365e67ec3cb41dda6e5a4449946eea57a98439887bdb2d00b5b129d568fd420472947f0f1b505044404d31b914f8c7782bcf7b548555a09289d556e4498eadeffc30567f6670acb1a07c0fb7af86a800352f05682ef0036235b014a63777da04e23b5459d158018ae0610ca51364d4b9c83f4b516d637538dfcc3559d2d58258cc364e61f1aaf2dfcb8a2a2a2d7091671815010c5b5532adffce39eee7619aafa26240bdd376fc7703a047559607a2aeceac1575cb45c59e34891602121473a7a58404d9ae918c3876c7446b8937f7af3d3e40e0e2eebf7ac52373abe886d1704f7c156d76ced7937e3a5457086b1b6486be307a085fc7ee48312fa89d1935a9800a5ee2bc117d197963510821e9cbc1389d794862d417cd8c623ec8e0f5398c46a127b8059e1a0c98e207b2ff12b8530d6e6fe1b0ba0691632154f0361a8befe9923f426ae50c7229972496df5b78da97dd4db1a336bf437029437f5ab089c4027f0b8297bcdb128f507f886b48bb3fc43a1b71709ef9dee984323cef5a02fb125775516b19eb69960970e1d8726b24bdb72a40c6b190f96c0c6eb8b1c1a1e8a05b2168c518bf6c6504014be468876e084a6ece7fd4a1f3d8cf7da5906e217182b41d7afa669fa5197a253f50bbebfb7b005067536f6875fc15406b699b022bda8c32998501696eea134c06af63a21ce48129911e88c4f11d927610a6353b7e78f9633b767b7e8396417d3f226d2460b75d79e971710d52c74049187779151f4ecb72b700de935f00ad269ffafbec75482838fb51acf3f913ee02493b99f4e3d4a20ec22507a2166d4f372b9dcb54a45dd276d8373b9fb5fe9c62c9543e07b314731f48fa36ba26cfe245c045e41107ca981963eb5ce6fead6f345f71a97e1769793bd8c0d908d8aab2347f410a17505f561a68ec8752e9ba4a648b02189878605c29dc04768646f8c219241406e0d0dab60e9dfc2526faa6a7552c511bca82a768218e6e4d0d541acd7029332ebbfa039e2ff4347f55c62f4a429f8e59eb24aafb7183ce75687b537f4e0d5ba865ed51484999052b16d6d85a3ae99cc70d3d150063cfcffc352a1255133c93327c15a4ab176134fd6f346e4d5b29b052171b8d8b215d0c34bd4d7e737850e8ad95f429b07148df6e72126f973d1d575edb646d2f51f8efdff79011361d3f7be0b43f479900ff1f9f050401cb340349dbd81c64e457023866f854a08c6f36af28367a57da3eed0ddf789176861572e880cb2e4b97240a854042255abd325d1b7241021c8e0990b83029c808363e27c389a26af07f40c9362f353f24d86ebca7d4189651d540975eaaa76665025d96bc3db6ae910e707a2c317f4b3639045c8758b5ded75301a73466fc02432f1d9cd0fd089e2b4624e48b844cbb9c893198af02edbeb73c6d103e0f7a2a116e425d4fe37b3930652fbecb2eacacf8b94343679cacbebda052f294e622c43fb00afbc6f06cb80ef83615322ff2888fc11785ccbc92ae1b0061516f9231e8770b7efa1e7c2019f7164702685f353d906a67992f2790a7f76e204a998c6b3e5b584a559e3dfd2eaf6e349c372b7b90f9c97f69ecc984b1460b0e8d9c69b28381855dc1aa8adcce679517c2f2f56fcbf39050d10d025191d4990d942f8bca1921b81d4276c3c57c5ab12f83e0c2be519b427ed4467c6f7b28106a43986ffdf360305f3bd8b242b755cc2bc59a17788a937461012fbd34a1c6684775575b1390fc6016aba0d8ca54cf5d5c194c899a5b2eed66047a5b4d0f266c4ca0a898b0b15eeb3efb2dcde9baaa0d308e1a1b543cceec456af40f15a013072e0d256afd670e0e459fb46a760328de5278743f0bf5e8f02e43adb943b12a620e34fcdc953f10c864d79e0b0fc79cb66d2c9d71eaadeddc24f90a51f2e2ae6507f52b90c14a91724204a2710ca708034303aa3de5b020da70dc99d6e8307e240471c73200635ded0c1321a6060b6c312463d9d79c9821b674939cbbd336aa4f12c4830e4673fbf365106c4cc49bd1b81a378a108e40b35436241b9113f6fa3c34a9204c823e1e3132d2c10299a1ea2223d184ea0955ef0b54e69351fed9263758a7ed38246a1fec7c71d1650d1027342950f3cc34352aa736137b9e051043670654d53661f2038842642a48b475eae10cab25af00da3d397d4ad9508b50884a1a2227275dd6c6306d71420e46e12ad25e233028659d4936425bbf39e7f768e958338ba09d12682103680c717c94c3404bd402521a9cb64a318b3be551a17685136271f4869dcdac74aed4036e2845521d018513f416cfbb7b426f284e4d73a40d79a222f94838160557dd6cc7b2db092e8e0252278a7a296db678452da55d2739d0090979dca72a38700e9e3862f4c965990623af3933680c336fbb300d179f07b73297bce4820b18d81a96981962d03eb0dfc7ab81d67363a1fd456debfa2a79525a7dd0a3f37f1cefc328e0622f0c2e9f7ce0edde4a8820c0345ee2c8790422ef1d45bfe4009b5c5fe3bdbdae93012e0974ce6e1a3d9a072fa27028ad9e1a74c006cf7f75cb13601f7cb33df7ba312b332feb3d47733c4e833ded8770c30a3fc948fda7c481b92a79d072690e2800737245f57eb2dd2d4c357efd4c47642e1e780c8b504376984e77c1c57600d33f543d61f9b6b888f214e54e22bc81f98e22016e1ee54caf481721bcf80ee748b40842aef11a9488990fe789940bac23327050e7776ff124a171e81e6b036f1cd26366e601d015574876082dcbd54354c4451297a13040dc051cf280cd89e3695f3549ce5a39dd9da508a000771ff076b43b1d4e0d27855ddc76e1e5c39525d25a61cd958c74f98b6751c3556ec09a19d369ccf6936ba3c85013f2e319c3613a2d33a715ed850229356de7bc6430ef1cdc06ba2dca2e3feebe6a1b607dea8e5b1077283a66b006596c5ec225525f2c80022907137c8e045b7348a87d945d53b520423424f84b4ad4001266d692e564a1c2655e53f2a1d89e7c3339e1f8763bf0f47646952b0887b7df23138f272dc88de307ba2fbaa6a7c21b6a573aec9623762857cb092bf9cccbed5a8b314a983956033ac6ff306aab9b1e08b19660c2a37547639a2f9e409d15c51042601b767782300136b25b23a79302672833aa632baffd0178ad3169f444d7503b20ac0bb6948033c862f855d16b0a2c330568d1c0283c6c9ee60236af38f20e26f4a238bff1e1434d22d57258ac2d1c48a163065256ef111cc0912f6db67c7170ea30dcc8d26c41dbda7a62ac36eb0f461911f22a1343300690547f8211b1029f46026d7c5053743521e12cd151be19d582e854a589477c2f60d7387eecbe137582ff0cc7a773686c85264cf570014cd33a5405fa05a7288e7e3e1b791af6479d3148b1ad4ead7cf651e71f63fb86616323664397b9196fdcd67e486858ef788491503bd7af6120182e04b412397477fa6046aa4b4c50564ab78d84ccf6e54e4060a2f44bc2384dc3465bc6becd8114b40abd3760663b2f1e587970c31a132149b673b1967f2b3727f96c91a8161518c85e303dc75212252472d6f349c88922a682f08bbfcc5434df851066faaa8707bd9ec7deb5ae1764c8988d24a937ee5e6f49eb262689586c4d9be2b39d86e07aebceb0e79068d85467ab3dd9c0d07458694e094f419f1f4608cbd4af6e35fe42b81339da8706ce0771968dd2c7322d1df1c5e41470d04475eef6dfc49429e663ab8092d3094edf6e1e10c0d82cf10e2a624960cce6ed4d7657aeec90260a7248b0297c48c500265ee675f65f106b4820050925dd89b24942331c2bb73b709528840888566e56ef6270bfe670f6ed663c09f374e31a6a410120c5851ed32166741f3123f81d0d4d5b0778b2b76645c645b6eeaf47fbb10d18c88736a8d1d08e4e59729027105e5a15be2f235d47756425004069e5721e792ec2c4405bbc09d335eb645ef4b59e34569599062bd46b5f3dec5ca99167a8dc3afa61664c1efe5937fea7b7542ba624600c1251d8174d595565036f606041ce4277db04acc717c76a40cf2e2db30b1145c8b779aba9fcdd54f7ef18e471062944da75cc07abd12822dbbb99471e2ba1580ed5d7e84486147b024f4a27001c0746f973543e3f0a9966df9c8565962473226f8e2963d0beff5f75b8f9a479fedd414bacb054299ce61891c2f758fe501a25c36db871f2a3753974f4b3f8033edf1f41bce6168ce1060b7642d30dc7a760392de0981849b0cb11de1538e1af21e3521c27e8bd96fb661e9853034f2f988d346b8634dc5a382a70f2d53976a8245b545f812aef8f1ecf2847b6b09cb41a4075a36c4d3555c0ac1b03875194cb22394352a7514e3d823c75555c2311e9c624296b3c2bc429da0061d50eed07cc3b5c237e6d4a0cc9f2381fcf27744e1b42fa37ad7b00074efd6c2ba9b37a2e9534a86eb8478e571131f35d8bb40afe994db9160a245b513b55d47ffee19bea88f57504d0e295d4b3a226226f5d7d9af36e925a069cdb8e26a8cc0ee4f1a7d06af72a7fd5f131831c713553b5821c2228c5736c73f6e3eb1ae7dd27ea78475ab509737734fd70e49f15766b6787d9a48ba9e55666144360da159911edf6926b476ff6400a6baad9c9a8f4766d4f84930e399b6c5f9df5a1c6129c1d645ff8a8820b23287d19aef754bf1f4221ccce2a9a2d1f256d00f25685aa8508317389954fb40c788d53ea0b755be71dbe3881f94472833640d21683fe7aae2d94a5c6e1358af22bd9469d474214b03618efeb42d380b25c0a3f2bdd35708812a5bd9f1a22c853482cac20fdd53cf42add2093f17194a615a9dd158b492f9f68bf8aa2857496144e635ce8d89f4b78324b00ba55037a84389b4a8ebb4c370104f247c0b56690497334e28e15abcd750b5747404974496443f996de40db30652b5ae4e6578bc3cc244b2e8ae50899e431d5821193784b793bac03bbcfb1099804849d453819e27f1a1464fe46be7e3b6d7a106a581ed1b30f96545478f7038d54c78f626b54ab1848022ba7dc49c0fa2bc2d7aa5e61c01a555154a3c48d07220f29557fd0e330e626d74daa0cd5283a554f80b620582ef2058bf2e500f7ab450a4eb6b3f44029470ebfd18814160d7f27e5b28af2affd4958478544f04ae62e7d93b45a8cdb2e9678c9c56187a6deef66720d1b4520535b506d5aacbbe457c45bfffa7e9e4c0cb4144803ba745fd0fe2674ab7e3ccae95d1911abf936db515d1f7642785fa3714c65a7f903e266190e625c864639d8879016649a5007f914106661d9fe1c579f83035f18e3c4ec3f80099d9793619796f711b262c23dc2545f6eea9c4340182aba430242d9bfa3cc295c1c596b6281aecf08d10f69f5dd45400a478a52767c3fde71dd4f64da70b7b419c79aa7e3403e0f3ace3b112894af204202cf062e1e9fd9247cf985314af497773c7c448813dcb4087b18a8402db6dd2d3021dc3fbee338668c3497b847220f26a49aec176b982f21830ea9374719523b1c5802281758b857bb21ebb88c92b062d730636c363a3d690d443c32729051721fa32b60dbc8c14be295d38d84e7ad0ea2b9a0e9491afa556a94caa36a14352b308629d041eec15f0e51b134f235120b562a34906d9b490a3500a2024222324df840dbf768c663605a2a4ee0bff7046bbddad894dcad32579cbb69f3d8154d311886247116b3641d8d95e997e92aca2c050d4567499e715a74325cac5c6f884376bb0646c49a6d3979690619a54b8479ec361bb7efef86031d2d74062410477b71c40e7168d5690ea19626c576a2e9285d8ca41ba535f9654209299625671569df757595a6091d15ce0d1659c9c08c40169da8976b2cd659bf74b472feff3407547018fed3ac7d67aabae8b24c532e036a9680774082020bb43028ceab54e83226f052c62674eb6ae1be124ebbdbf211a4b708687fbcc62972234aa384afbc56d1b58b5c0168dd2182ea97826fb34f6fddc68e9da3ae4d1cb77b54022a48e6707b682071674e120b6bd6196bdbbb46258d4580b5c2a6067f03a8a48514daf6352ff7f8f86d21f772b4820879c7b9f703342e8f70c99b332b63a07410f398206fdfe43ce3c24db8513ef3013f9e8cb7436057ae19b479946c3c32a4f16af79a1b639859abf5dac619753dadbc9c72ca2916cf4f6416f944598857e10a0d554445a71922faccf4b17b6e6a700ed8aff751fece083947fe315cdeb2249df8bb0b3481f3158350cf5d22e22c095476c97f374f330d3f4d0afe5a4b7ed87e184f742976a48ce59a7401332c2b571af4dce51433ec4ec5adcce7740f90c82e0821f5305fcc35e4a99b2e3dcabfebde4d1c992864ecb1049d39d74274fe0cd5c3cfc409cad9853fee3542321b8c8f6db7c5c12ad60f6c0b2c0531250b0da75758fbfe6583f41474965a3a2fa97e1f2ac844f9513de1abd33ccf363b589fb6042266751f72d60f5326c93f7b2bc29e5119f9a24ff807e589b0d4d6532a4fcc36103e52100cc1480dca5ad5062127a97a31e4215efe66fd2a4bfecf610144d72902f79568eb51b9a74f6a7b52dcebaad77d51840f8fd4cc88c383a40df3e60c8683ac0329934065829ec9ae67e3500637a8a6df51361965d1d5f35a6f0b3966c988fe2a77efd369beb707ad3a2665a6737d6c644bf8454263ee2a017a642a889b9d1a211bd970d883ef62f62f6c2af73a99ceec62d51ac2ce408d663a2e10a67380ed624087c14dee45e73b69b2ec093bcd391e693e256fb8ddef5c66d713b000086ab05a8c38c05a1bdaa71220a6e3ac7cd5920bf33cb1a65d1a1d761fb4c558973b721c629c37fa06867a637e5d97360cb0ea01805b0dbae3a84859563679cfa000aa5be800b6206267fa7848eadb444dab7d31603826c3d148c70be490a3cf0daac37d4dc3e2f398f49b17619403cd848ca65548b890982619752fc8c204f30bc98661265d91118e71ca55d43e24654b958f71c907e93ac4a35c33b24cd4291057f369f25e0b1ee2471c4783e66c643ddb7a5c53752b04e04b9d35b9c45f419da0457cb6448c13758e710f2431b8dd36f7f571c7317b8682f7493d04bf9be117255523d3165107b098193c051be0af93bffe4eb9d17a6c25bff9527135f0490c700802246a4eb2b703dd2ee8c1756227072e443eb36416603eb714e4016a855730cf7524e3d3fe0db10649f34b54e6345b7a799ccbf5a7f40e5d19b33996b96e638548f2ff3e433330360f4651dceb162f1f3f7ce4ea8b3b28801486bab14747bfb8703bf428cb6541526b96e561a33271031d59d534524d11833780d5418681103779996cb1210753d939927ff555c6dde213b894a01df40bbe4b87a0b3c47c2613591ddb0ac5c0e11653af6ee4cd07d9fd5eb8553e15b0546d7251995657f86149486db0c7142ce3ac2a7f4dcc62ef8b52525eabf3d817015771b783e8a6c792b44edc649fa9ed16cd2b58ec6c01de2f9e22eca8b5a35422606ef9c7a25705f99d10021b878aeba96446dec7812b95559318220bb91edc10fa02c50eb1267376265d505b00c3a814376a0dfb811ca38c045d358a7910b3bbed111689c6dcf73ed3675edc23c6ab309036bedbef1e7121a150ecf10e1603ea556c911152e0b1a58c4c3217413897c14d64e54fad2733315f0c188a3717b31595737a48cb6622507b62693ced5adf69b9523e7231b33c2d385f4fb937d8918a6647534a40b00918bd3636ef6f90e046147e4389d840e4e136597ed4e897e75d2f222a5951d55695a4264c0416d36237bf085a46e3e49d58d47213e7323430264f6d2092ba3998ead4521b4d731607f644496c0fc35f85b57a2e7b203d919c900972ab7b4b2f837a8f441b35ffebccea7a09d5845fc016510c69e873418853bc4a75bbfe3d7cbd8b3219a0077abbb566fa659c47bd1830495b0288b5470f3907f05e1576d0325302b45f4986dff129ae4b4e6ea6239a7a62a6055a40f4084422e059072759c06a38ed66935d61b7284d2c2697075e6d1caa1c76e32a726c09435b26a585e902558be4364743d2283ca1d25793e461b37eb28a4e43cfdd40c5815d29b9875dae372f7c21ed9426d8d7f33a7afccafeeea40ea5581038bf86ada47038a1fc6fb44424206397c03915744e89360a5843fa826f8538d24a419011fd316efaa1c7247b7ac920159da91c2a6f1b3d527783ab9e894a1082a7868e65b175657135e52d799a45708e220e1f19a262429a811e777e23f27b152759dcfea77963d7bb540b75113b49331339c1986a29240bc9f5e492fee64cbc95e6aebe978e369c72485d4d57cc554297bb9516cf1d56ff35d135b295d02aa2a14edf2a8d8a36a3705d0ab2877161974a272ab97b63127890acf469c4e932be8d4453f713d54af47bc879d3d7f7773c906097915a8f1efc9e98661e693267a670b3dbbde1957c8b23c8c14c16c05078dc47269cae5f18e29da7a78591d376b79ee0bc742ccb5a061cf3926e322e11a01710bddef33555313407dfc61208064f5109ad3504db5b575dde7f443355143546f8917fea673c698beda933ab210d14ede2c03bdb4763c54a9a7fea4aef6375e3557fe689793a47babc55e8ced753c42e6cceeaeaaf59ff95cd3450e8514b7a50344f55a1266299e3867ee00d850a8cb9444421df865f6e518184a951755e6970cf390227a96455cf67ce702d390c1bd7c1092c956d65362b4358dd55f315a71b19af2240f34b9e57670eb8ab2f3fe88b962e7093ce2dfd95fc291baf780024add8abeb7516261b89942ad1a15375fc034068eb22853aeb46acb83c1c664d2f98cc997c24d472747012e6fea35b5c4186241eefe1ec473213953222cf6338111e05c62b450620284c22a3ca94c6725ef6053cbe7bc24e557a9897705daf5af42609e257dd787873ba095c41b783614c22d32bc9267a74e15372b0ac6fb07afc7d97f09da9c93b6e7eae78851f8f63f737e39331db241aa17d02036ac7cb020b8f59bf4e74fe5da76743b487fd1000e3d5ba758c1c4828a2b1911aabcda63549b18214784eb17dc7791336678f6d5c93fede6af3a98912473061ff061909740f78fe388025783179c7c3f9cf807012bdca785211c3bd5fd98fa456504f7b1f7d78ba1f715922477710f12be5904238a173423ba0b6624abc9e60f18122e137bd1c89b7c4707c63a931c921b5e845682d234a23f3c08139167063d2f930c5660fd617fde605033008206c9013be6a2c5af71fa46c042b7d9fc2a2540ca96a77949cec212fb77d33277a1ad253f0262bdc9079011121fa0aac9a5f2363af234e761b03892eb602118aad3419e0012f71eacd797c2f68654a69093335e95e68296396b7910b4fa62472977341aaec1553cbd03a9636a61e0cb6b9212482cc2816165d7b77b9c07d662854eec7dba6f555e17994e7dc2d0c44885524add17e5d3ebf8a2a4d709d99754ea06ee2b857300ec4cb06fb610ff2175037ef649bcf955a4dd279992ebd3a4421e0ca83631103207acc8e627aa6603083bd03c651ca261dc936d0742e35c37ff9b5247fbb904c61c6f02197a2082a0bce55e3133fff6a554552b3651e87b150900d5c2fcadfeb130b650061a88f7a2d9f24bd7be7284106e186c6962218bc4d5e8df86b5404be126ad009dafe08ad2a331ffcbdbad3c76733a9b1bbe6ab0f0d574c40ca77197d5d1d2feee9e099f82726649bfce4006d31aba0c855acfcd315e116324a4977a24c9d59dae9c2b04765b18994820f132957df0e7517e2d3091afdfc360934bc8f6106e8993dda56f405a79cf8ca6ea9db0c41892a57ecba2f6f9c0b133985c1cf6ee80984d9851483771a6f7046da3fab59d943c8aa9237753fe8f65f30bc45801a33754e87d24a6d2bf94d8ea4d58ab55d5fba11c98a7a014f6bbb0d704aad455fef8a784f8d332b72d79da4e0c519147153436f89a8b65b5388610c72a721894c072eb44a1165cf2c726060d8e11eea7bd07f1d073dbcb6382f25c72b26b8ca0827f1e7f4ce5f83128dbd05f7e9cccb584b87a22804810e4b8984e514615cf92ad5974e0fc90a532ffdcf6b043e51dd03f11fe09e16a1045701336c4a796fb1303b24337fe524de41cc8dda2c12ec7636591efa7fc368bf3393f610fc769da9721f3a4062845ce933bf61965c83cf9513bd36a3986a30f42d9b001410eb1e3568374d0ed7ac13b149082e3d25ff1bb7638b23b9ad4142dc12b9ec387cb727b860d4d2dac93e4298577ba55f6792e6d349b9779c0fd7e2aa782a2091994c2d011f76dd502d41ed2449769dce641d8a7f2ce711cbd03b38c84884ad0ca02cce5c57a77ef1b495a60859631966c6ebbaa460a164b23a6230e351a599b0eefac57658be88f46484cb3d721b2534559e8e343e526d00c81b22f5279fbdf0030ae5a0615ef2f89d39bf236c5edbdfc303724d333310c0973ac08b1f83e3fdbe44bf82347b2d07546a68fb6e4b9327f601b82b10f4dc2e06daf6d8639826e5a93d9bd71d5d1447d66af9c865f3d1b259666be236b9edb320ed890f7a54a3bb438351301a6c455415ff017b0413c91308437ffd2cbc509dd4b107f418dd3d7e38c17b1e5ea198c4abc0f8354972ae34b79c18be2a5b71002b10fa3464513c39c283424271e87167aaba526c4b79189cfc2cc2833b7f53de507af34e6333d60403ce08332f943d60f180961a53de4ca42997319113c074432f63f2f6244035226ea98fe57eb43398109d6d45156e32722e4f25cb0146f04359c404cb78cd7bcf494777034d6725756498807552302dc1317fc7d51995dfd747b374465098e0bcdd61043109d0db37d65098973b7bf12a97429af904594a20d9b1b5fe246dc6fc793d53b43360cb025affab6902489cc2a49fdd9232dac18316e357571b24edbde96aef8727c208c8886861fa054cdc6eea0ca67a49a7d0ac012834e848dde2c8ed1180683723e9e296140aca793a819d3f39bdd87c7374913b9b895071207fab85980cf33445a50ef688105e62facdc5552dd87d6546ba9f7aee5c2d52c6ab896aa1bb1e4576d2fa94afe1f462162e42cec3fb4407fd11cb52ab6e231779bb30dc87f3c13eaf80df5bdde9b66439c29b3fe6a07035987e984d788e0f1bf6111cf3b017db226e041f431be9291939d0e7172d1cce182d6675058b0eb63c70049a33323d4c51624253153f4bae7da7b18548752648264303c749a2d6965e4ee3b420845d4b75e3c74a153746261e470853c36c004d4abb7476350496f374540b37a369710605fdfa65aedc33ef762be591aa295acb4dcf0024072c7e864d2c293fd4f07d4b2afeb2398e656191787c00a016d8616251d785d4684dfed97e7417da0673c3675365995289dfc21730929c832c1e9d26353811548aae4c87048cb8027d3b98eb3f980c848e4b14cf14935c2a4e84539f29f1a4cd616fdca419114e1498c5946c2b87c293111897ea24bebfe3f5892a76371ad96ee0654dae449895830300c9b02737aa2ab8184fbe59baa91f2fc099a23b3bb34d61fcb36f2a70d8a9ae1bed240c0fbb2c34542f506898c89a0f6cdd043139bec84c7b4f2b14e6aab8bf59f0c1327becc1843928700a9d1a35cce69f414edcdae6d9b57087406fe7b156886ef158086794801b7ff70fb14216697b08047a13f964cb296417148bfd0cde25386c2e29dcd34e33c16a5cd1f628735a1ec4661dc8bc70f5dad06b8057f4e6742aca78d5e73f9e35b646518e08f9333ca3ba6c39a5fbeef5dd240454c03223327b17582bb09d72df26312c0f0dfefed403a82264785230d1237d07c33af1f5e969830a2051088c06488d128d3102fc23dd264fe7f04046d718794ed35b515bcbc3bd786ef6e1d9f4cbd6540765a4a02080e35f61410ef9293d3207d8b95f6199e9de368c7594e540ffbc1be714b3c342e69052880e42f32e495d31c4da003a6c75ba10bc24d369ea375f627c0d1fc20f0ab5404ab1d98ba6ea0842e99cdf99017e505c303c80984505c250521f91c496dfbf3170be0f4463d0952e1c90518716f96303433c0cb475b27a441277223a843226082252d6bd90f307012f51844b4cc4c64b839407d2ec73a621c7accc1352a4554eb75a64c423a5724fccf41d39c93a6f4cb1d7b7ef2b531b69f8f7f6e427f4af2da7d302a6298b6e28f8a8f807a993a8011b18c42a5c457a0b75cdcc2baf8e273fa44a92f637c923259670182cb3dced654ff4c80f3084d113b2f1e308a86628697f46540bd960c61bc5166c14d3b2a866209824453ae7f028e45956d653d33230b8515505ce06c14fbbe4d346f0e5e765994a28418a6da368a9d30fcd48629167499c5d825da29818d8d4011ebb3719018f0ec3f7540f59250b42505de9716758526c8f8d4269c23c1dbfe7a1903edb1f14eea4a8d976443943378d9ff3f50149c3a68fd83859bb082f00246ad8476b49e3908f27e9f0cd3750362f85089ed027be9d6537cdb3586c555328266451ee75a4d7bc6366da5f4b8d39d89076beee3230b3d78a535de82fc8dc83c2e60c645fdb5a1dce1d923f1cc1e6546b24380a13bea5aae7d68737461172d4bca2ddcd6762c8942e2342b03ef4f44b39b2545470d26f808bb64b36636f9b4354427d861ce712f6a35b240f00aa170b1dc3026b65c644ea335d41b0166ece634079fb7f756f2e529f5db01409817e1e60bfe7607008a91b8768b97927c40d358dc0cf875a96808cf2550bc37759f3b4db6010d67a910dc72f2007f24b4ad424b08578b74ef8c4f6407453c513936d1fa491aa782be4b01ece96b67a7073bf587f18ec0e1fc49a2cdbf8e8111b2d25634d18b1465fa4076bca687a1a404b86ceb5fb46fa7f7c3f672bd753230461fc5e8eacd3a73f79f8dc118144b74980136f8ee5a3df19d41c36a7e78dc9092c702b64d8a9ed1d2f0d3c026ae8fe3f0a4e543c1c6ae041e4bb466f6300a7063e1919efe7ad8f290073430c201d7c421a76b135e206263f90ea811d637dba2e9acabf7cfd11d8492281c256d92bde3ac0fc75264e221638f3da7fd22fac8d7e47ea59152307c0099e67136143d06544374421a00c1f8278b386882292061a750cbcf1112e37e8463b6c88e60eb4f423743a9aea8aec7228991e9e63816189684d9e6d00c277726ed3979b60686496019265ad576b2fea072f1a790f9885c5620b0f668fb80b9e0239d342dd782c6e3477620919f01f2c1e4d99d0230f7df84dd2385659fd064861fc4f70c08e378002ac4487fb8edf5329c37abce1c4840c45250bf4c029eac87e5594eabf6f135315e63187350a02410d1ad3e2883cd6d97fa34a1a66d4bfd46a0e05a7faf493ba28cdd2fa93fdd73b2237185aa9f8bfbe2a91959d46d2461627a4e2bdf056c4fe5173f4459524ba7d34f1076312e6829d4e487c8c893000fb78452dc9206bd48771e5f7c9fb86d7f94bed2ec82556d6f120466ea8d938742072f9cd51f6f05dc81c80f1f8dd4b98d51f76d79d0237d5216ec4572503d352c65a173cf45428ef3c7199535a9a22ec2b539a896460d71e3b22541c44b77c340f2eb852f5888d294865150e9b8a30bc90272cd19c5db62631367816000cab84f465bdd3ad8a1e4c1f6fbe00b4367d4e0d10ac6c8baa97b277217bd4ff5bd6abef66fdfe31a3f1faf678f10c9eb572fab829f710a0c106b6316eb430f90db384b913f0b1c680e396e04d8aed4674eb3e507fe529ad19b34e934c30a0eec001e8c56cae755adb3ec6f360315238196fbd830c8179f2dd32d2c75f1f79b18384a04f71b3b3c776e375401d364de8611579dc1223fb3e87f5e83a7fc345433aea90247004c767bcf50c2809ba10137fbb28755a6361587f2029986511b8c5d64784f7398da6a2b1eddfe330dcb7331a2b453c6430172877c85ab02d9f3332512e00ae36e8260dea7a3c927b7e285bd85cb390560bd6f9a05391fd1756cf11baac9102239996cdfbc8ae150c85acf5f0b68889135e24a3fb05b0765629f641494d4d281226373fc6e5958d46ec061ca79b0d6020592417d135fd2949f4dcdb4010a0a5377c1de91138b0060db3ea0fff94cfba1b6adf5c8d9b05b728f20a463d8e31a84b61e423b8f6725856e3f57ce0f2d72124de3f541003cc2d7665c00242f6449c7e42c49eafab012423c94c906f7d67e519e9221bce86b94e2d13991eb7759b4d2692fb9e2e3972781f9c8827b0a3630b33a61c2b19606a047776709d11e36dad2cff69dd82c8b6e0765603cd026e6175517214a26d399879030017b8c8d4663c2e25044ec67a76955cfda1c35c9d02082819117b07f0e49a68e3e082b2fd18a143c1042396ec50280482ba90682ae39a02e01e1e1a1dbce1406ae6a95bf9485a1642061ca2269f156a3a8088aa740292004780931b36bb607c199bfe2d057b0236ea5954cfffc3d74108b4e09c3337cb68ad575e862389b301996677755f179b4182ad40e4523cff0a58d524ea9bfdb01dcf96d95cd98859730c5667663a4ca020b1dee11e884f4570a8acd0b29b379a64b75945f5f1f81b0af94c0e575b99bb5b8abbc542e46e6b1f25b54bd24858272abb021d94929511483d28e72ba263330e108bd8208ea77f253a9b2fc452b63d528dc764a683d9360ba97d04bb863f7c7716a53d437ff863637ebda6099ab20a78166a489538256e3556ccc90bac3bac051fb8aeac79fad27ad438d63accd28f5c877dd1f18812af3bed8d67b33d90f04212a1285261b7f2103ec36a70fca80227a4d96cd5f362720d087398066286b86528194c6efbe1bd3e911ed1b483dfc8438b3f5717fdc63674ebcaa52baf078d3c7ccf9915f470233de4d29aeeccd86f18c5236f5d212f9d104fc082303c918f68ac0d39b445b24e191d1a342b2c47a73bc7420f2c8914a14b328865b5f3537a74620242be9fbbd311d5554107fb72e46868bdf67ea1bbf26894127d43b367d937a1bfca2905e89c0a9001a8cc2c66af40a5fd1eb04af8161cf5ab53b13816c43cd08798c457449d515a01ee9f13253c2d623ce7b0858a8158aaad345995ead158c6e4fba5ceebe9179b6f0a4be7b5301a187feb8a018a3e46053f6d0479f6e744d346d92f2a965f7753d04bf595cd3f0c83e68eeb2aa3a53ba5b59f8f7de49d6e584f1f2d8f5f457e1f7336313e49b038ff61819268fc1a2fa09e8974f7d0f96fce22b31b1392641d2b0ccbb66d74fc5cfc9970e39df4fa5396b031d21646894e8638019e0233b46ec59f675c3063c22ca12d6f9040dd0c27295fb2c4c336341a827d3ca6759a5e381bfe56c3a3a97b3312fbcf162907f262462876a381f0aa03d382d9b3261cb606ce3775428649832edce5b2c8671df1766f9fec9e1001b90b57a510de2f38f32d4e291a9e83cb1670ada4c79b3de29c0e8db0bb78cfe70a337e6a992b59615d5cf28516913890f95b7884b54b36aab674f6feae818384a236cdb2dfe6ce15e90dfedb554734f4290348a0feb4cd400328dff2cba44c232676284dc486b0128d626458b6eeff0157022c55c71c7912970d4af7f824b5bb3e2101cc6f81b9afb45b2e604f758a14291f4acd79f75c09fc15b6b7d1a80ab217561994ec3392d54824f6ddb5259ef36836ced86e8335367d0b377bc88e7ea3991f8859a30ad709721fe96112c641de4c56210776e3209a8c1cea1f96f261285c668a2b5308688df227b572662cdc48351438e09188d34900133278de478c7f4112bd79506c3155bf6ceab1d152cb9fbf5f167ed5be451ac62d2c663be16c3ab433b578e95699a1461ddfda61de8751b86d4780cef2567c335db322979890a0d8249bfbf9bb76ea0747c5f29d207ca4b526afce9aeb6bc2dc37468c09bb39dfad7fb486438c58fcf65c867948b6e6ac260f6d71475f3bc390271fc176e9e04b0e5ba01cd303e7417e4d28c28e1af56ce10db31829ab260dba77186b6e97860d7c2d87a315c9d922272bf2f9377835763174a38336c722623552d74a1a53b015d4353ebc92525717342abfab61dfbbcc52729ee3f402d6b40b1528980d71f82b842225013a79e3df1d45489e78323cebf20b09570f6cf529f30c39578610da5adc14d07b45456e26707d023a4a752d3d511275e6975ee3e7d24e0cb94dc599d1df5d7b8c01b73037791e196e954421812005fa8b793e0ec408494f943ab4d9abe32fa5120f45c0f6bd3e6d784575528e2c73db52c0254b1d6b497c47fa3b8dd1083b51c49e0f72da4404ce3bd1957e93f722c2adda86eabee33d7e58c107f0f8cb3e8081238def1d004a98c4f387ee01c70ec1e3851f087daf0f58246fe6e6c2ec296f9215fd6f693321af25ee26ca5c4e7f20d0450d72ac3603d213e5138de6312b2735087fe93b8158af64ce2e6cd5da04d6ef06b708f99c3c5b122b5c841f936a57194eff64cd681bb112a2f221f7690339e1e97dede834212fbadc28efdb2b6f309c7b7adb2596077815f909a856e55385d0dd5dcae9823fb2902e560ec0d42a19cc3c7a8310d75f77f104d8ef2a787ba12fa41efecea4451b3b2c6b54ed164740cef0dc196ad06aa93cd4bbee5a2f78e94d09c19b0cd717718295be3d43b365f9b368dfc5639d0a00f1893e0616a840f34c7cf91cab544da6086a96d5112d1310c53cc50db04d7a4f013e7369eae15ada54caf0c6b9485c08b586cdcd33e011c3762d40dae2324302fd56e4931e1c43260fbc80473c4c568320323cc9e4b77c1faf500c435e7f082286f2c40f2df0179942f4ddf0605878d7283c05ea90f21c47d9c6e3cd0f007b8fc55ec04a88464fefb65c780f25744158d8361a217a1e4d790f0ae9f4d3e57643796cb5be18c25f708cf4a0ec6b2c6bb1f7730a261aa609e3ab463b7e5c5b1b2f1a45776dd5ff3e16d7ab95857d601ac589c803a025b05de08a6695a0022233e81072d226b5fe78f7b220fec63b8e60f59e00f8daa143096be757f73c95df18fadeae740b8ef40f8c4ffa5245ae235b05fa76c0fde5f146cd68673e5d063b736fc7075b16fc9465550e9375590e3c44c5fcf3421e1e1b141298585dd94a4d7b1586e47ea6c845079aefe9f487996024a5ac796013f8554f530c9151ab0ec00bc01889e0f3baea03481423f1f7f06379c8ccfe7a3c51711b3294d2b35a96b274d221cc90f080ce5f688257d8e3b9b963a91819770c3b4712775aed777361a2213a673ce7420b964702611c4057b600144f355c72af2a810c6adf1a959256eb35db87eeb4095f5a4b529f8a54e1f9442c5c02293e042f710f19cf829c0efe4b584c521bdea4b41e11dc1121109f2d2a706512c670d352cf5517dfcdd9e2f65a50ebe3a0341423d10fdec49c0cf19e9047060dc903c7247a0583c6f58482f8f41bb7d125bb8cf65b76e4d5910eb5c2634a90eb2c2ad3a9763a6a9bb7da19569219307e3c3d3bb42c0eb253e89cb689bb3f9e550c683436b760b8a0ae0ec07ea23a68ab3e34ffa18644173bdb269113f01f2088c23cb6d61a06c7dcf5dc623acf2ff6220562c7ef3e3edc51806f12def15b517111c743997b6e9037fadb9662a7520a0b1cb41853e70fc7011707568a1917eb998bf12908ec5ca896f3ffea1ad53e072d85e1055a8b5ca7df71bb4e7d3a061ee3c530ee987b130887a450b919061e2aa900d7fbc7ee4426e8980879a7ab242e06e2321ffad26e4e8d16730124e93f1b701b0782eefd1a2ff5aa28ce7c7360dc807fbffb383e237d6f896db07b430101a611f6735c5d1c03fc6015a4fb3d2ee549687f5bd5bc1ecd0874ed9b70964db3a82a748d6ad337de9bc3f89953c8775348ac061c3da32b170cd795188f7e6c6513c84c26b2bc4f1c9f5df699b4b821d0ec9a53c390300f4d565e81923e1f4e1d575dac1c159d5f8b5ce97ce0ac9135c5f8660429d1302ae2b8997c103de25b4154ec0fed9bc21a89f9c767a7b42f06e893bc9ad81a244ad9cd712b51e68f4e877242cb665edd29c9b371dd66682d2d776d9b5b0683cc2630a1e8ba0ced6b5c6978ed19f7fb6d76496d9c7473fe4e7061bc5d407d14ab02a61c9bc576221c49e1318c1184ecc972dc12a4732040992e10a7a6b070d4217e23f0bf139632ed6b7619ab5a75a00a74f4eb656a7037e2657c922ae23732454a540a3574abdc080d0110fd06943eb84fb11aa35c3a8cee5bd2259604080b345760f6076b6a95c816e4576a603adcd0444a79301c8fe91020f99147d1730d160cbbab5861c9b31a471d45c06e09b169510b24467124e83748f9d78d26b1085c2a425e1ce534310d68a117c62b5681d64728f6c74ec6a4e75b1d5e970ed90b69255d15d3556a7be327e9222ff2ddf30e7aadd44ea7cfabf063893f362a6600716a525f7793abd44d5cdbee37e8d3da38106e12bbae5a11f54edc9034d4bb463e17503b5f828485302786f181bee3d9376377469778bc1fc46455c56f3b0821176c4fdf6667844974181e6bcab46c4bce4ac8974c02ddb7d36fff3c28b60b93cf64d9156f0473cfde2ed27f5a505410f809f72403a06d194a064e2a98b7df41f3759b65da56dcc9d768777ad45d1124c310bce041186fd0093fcb68519d68950d1473cfb5ee36a12d2db465e8171158e72999780401ff24fa6c458e0e4a87b2031588e9d0e1d9b2465df1909af5170ed124507b04ef910b154ed5497f1c17bab51399236fd877f9af4cbf620f6e8a045460486622fc3511626c00e149ddcd9c8b37db875bf39ff9ad573547d0d103593c2f0ce02c4f67472177c103d795b0d27f22d7d79302a860c04eb9ca317ce13370591e78e9adc9da9f22572ccd63dde85807c7f2a8dbec3fd86ca27a0832789e58716e8288c8162ea603c88ea62ad1dbd35e233843d4dc4c465d50554e43e3d29a472ba409a4a06f0f67b35aeca2665264395855a94f1dd3b146361ae693821519652aed5675e478fe4cd723df7ea05b0901f014ea8d284b2a580e3c927976841b62c07934ab5725e12fac0ad9be4dcf196ddd185d91d573c27418ae67a7e584d552f78240d9d8a256160be5c6cdda175a3e24249d5e26898d4bb7bf93a8bd3949273587b6d010f3467e6f7387efacf59a00552984c0e6762b7e108c909836ffd42f9d9f9853608a2d3021e00f4cfe62613eda6cab6b4b77bf415c37e09c83dfb46db849acf2a2b96035fd54e2c786787c52d5ae4136ac971c13a02507d7566f5300957d94b5b56e9b200c76679f5987c81d4471372a62823f4f9b3fad824e77206ba8e25d030c320743b59dbcdd004493195dea92e437289e13c2bbaf0be3e1917c96d3463ce4cb2a76797a75c4c5614f202c3820c7f6fb5d308270415182fc5f68d2c6b9d202a8cb6d41e495434c25b1230bd0371c015872647516bd550c7bf97526226a73e4dedc2afc71f8246f5f835bbf1d46b1c4426778abaab7e699de8544de0a1d2abb3e3f2cf40c208f604ef42a99191429c1aa391d450de0716a3c3b2508c3b99abea75f7fde1abdb722d717069ee24c80ca5b8277453b6fc81eb1962f49459824078fe90dba9507dc68f13f1cdc192d781045a552c0be2006e8d8622c7c719023c00c002e35a539caab59f0357b8ced05831e1f03a14564486ee3256df7335ff6601b5b171b5b446b0bdaa666ceeb8b5beb5da8656f6b3bf98eb663507f343d204618696917fb15d7254b08396101857ca8367d54243a9a33a8aa5963070c14c0e7385219aa0a8c198d7f74458b8aa46fc31f07494a17bb7e4c62ed3e5478d01837485128ae6bd29da963c75cb0dfbf334fc9271705cb09fff4d1660df8cac514af5b0e43397cc0574d6a9f5321e730925c46111d6118ec94c0adcb22fb3b5b20614d520aee026ccb8a7e6564d54921f35f2c4f4d47588a38b75dfb1947e35288c5c0b46e3a3b805eb3dca71e4d77408874273c3114f225f63de5ac70f9acec922f12d66bff902d9aacae002200567ad0627b7220a72074d29bbe30548f106506ef15ef3a5f2b78fbaa28213df348f6e66bdb0d7e3accea0e9d03cf42c28229bd1307121599c0d0720c91352fbf4d20ac37b5164cfe1933dcd51f6262fcba3a27fe642a05a6f480d4537f7434ffe53214db83860b6dddbff9d3363f795e6e7751570d3159241b07423541f97ea5ffddf0ec4e8677352fba21a430316e4af8881af8dd220eb5d8f1c07b43d52be44154d4594f8c0e1800e2d8adf04a0d156672d136ec897dde14c3eca339030e5a8f3d63dc5c1565859702f7fa4a605bdc002a1d49589e2fccd2b26d1379b221fdd3313c2eadea728427b361156e7d6cb36810a20fe5c44e2e6d970aaaa752014923fa2618232d2eea485e8ef400ba5caab9de8476aace170ee36a9b45f41c23d6b1aa3969a38470c51e73a7bcacbd2db43bb46386d6786155e31734b991e8219b7e46bdaa7f0c4ec2b0b66ae1892b44a0974f81a980aa013a498f4cbbb929560795433af37ad7324803a1d6200d7f210f5c94214267781b2dbb080cf1a6f508799f9bb3b90eae1b917e3752dd7fdd2cca6d5b184d4b986ef2a1f1c88d34be5ef166b04056cc2500ae78b2c09ecbf953dedc42834bdcba3b380ac0171de68d3ac269bbbbcfe27c696ca4393902a6f22758615a9589bd5531e013f8b3f3f21d37ea77fd340f3d83405aabf0ef15f43d6de9679080bfdc3c7fbfed9be3da305c5fc1704e8aa8be186b1a65c3213299e414d78acb8c619c7838b37d7422a19f6576f8b04f79bd38e959800364db60a24d260886ba64fbe9c15ee987d62b49f6c97b01b2d67db594a80e8cdbf29afeac67112f4e191be5017a0e110f6fca9e42f075c71624ec873523622fc8d81ff6265f3ce03b0404235169012ee46ca625dd6f31cc686115d05499648e8413e3d7a4e73770acea623deb527453dd405d3782c30cc8f5ac713bb594332a978861c279d676fe353779f20df348462a3d0cecc3d210b8dfe31d088a044618b78dd574b3372607ca5a6cb93cff4502642c10778747116998a9e395b86e78c6829ec480e12c6e0ce8eb49e2c1367cdf9e1f6cb614be708f84c0f2a3e5444f5be1a5379d3bc41d929a1d607390f4579ed3fc0866fe3d4ec42e34fc2039cb275d6312fee400215cd901fe50321ee32078188f76e14db5591ef3736f06c8fc349abbfbf082098c63b29fe268fc8e805a4b148308a9544556e693e2288c6e9c1105c9b67722f29d6e75d3d87ed0e2a95374cd24f244f48b458b5af611d99b2820c30c923abb0883588aeb8382d33cd9373d36b4be4aaacc113e70017de9af48275548be238b1bf16bb63384d087f2e74d7e40b0f0af189418c17f03b5f8f99038cc5427e405033c224448747e2e9c9830584efea8ff57773db3a5e30b1ea764435cb46224e633ac7afc7153985ce9165de8ccf1b807c7c8752415cea0dfcefc63e33021793a744a245f7b5b8f55ef656345bfdcad4953c36a1413b804fdb2a62d8a108472f57068737e32e97cdca834334f94a3e00eb1e637f48b8c4d2d4e21542ad1e6998c27a74b29502f1769468d6adf84539255863c262a4d7d69e31b4634abc2595170313f27ed57085ee1fda03be708d44e5d4b564ff3f390c055c197439763c22ba0dedb103b8480527065f82d54bdb013106b6d08e857bc9c3dff825111b30abb403324072ec48ae1cca8c057ecbd6d981183332b0a46bcb7ddc12d3afa2d9cdc904c92209aa8e64ce18c3c3f689a4f806d15bf7380203a7810241a110e3b1761f31c38612c4cfe699de74a697e04b1bd8e52330f12f0a34f78f4cf423c08a5e35c62cd4c62eeacba142811676aa4f615d6d89f6092d8b1fc87161720e4bf5a5973d23920d2fe1f7cfeee2416df3ce5d3feb96c646944753413c9d378fb3329aa31480c676ad6e7d4f71b5f5c4b65243c0315e02a52f5f02e5d050c642e677e343b851a27484d6828d2986c4d1be717515b688a0fecab02d8c6c53b65377d5a6f62d5de39b6020b495348a745775cb7bbe3a23f680e71b8707dbe9f7deffca0b00d235044f72263a7a2be443553474f237cf6496bc20e9d0fe2914309648e5b57a7f73752f38d4cf9fa19f4344a123c3af13d061bbaf38de33ea0d866df5a0b31199bdc4a815dcf1155b08e561a69c4d05508175e6b89ee657be56f524b19e55ff23de55035f1bb4f0d17716b7f1b372b24f7ef28be533a705388306633dd39c334d19b584e159a634cc75154e87c1c68e36589522bbca29e0374fd42dedee3d02252c950487085c56dad8a7aa58e88d76bc882679a73110e8bc5a43c12dc402aab21766b4d334eac15b03f28481dfa74eb25d615a484c951bf453b0e15c1b3906c5fcf3906f4249f162f7d4a4cc5389134d0af38b35686275825ab08f83f9753fdaebb58ed346ff70036fe2c011304f90caada44ef8522e926581e2aa12d9756c6d14862f7208197bf58c71654b2264421b2fb4d65524182d1a57f6b164457d39fa8662d5b67ef2c2b71046abe0c3ed97e624b52d71a44e6ec35cc641790ab7b6bbbdb72e8ac17463d31dd0c4ed740dde358e94c07fa554613b3e5269a8bcc18f37f6b356ac40e2eb4faea08f8509815f4ee800729317d03b742e965933de1c8fef6ff316b0a721f4abb970df7f108255c4f867298b564537e5a7c013a815795dadc3e7ef0d068f9e2f54908d3d303be0033266ea3ecb0d0587b151d6f959b9db110dc1b1a0839dc866ed56bdda843176db1861af0e12fe9fa15b63a02fcbc61acb13f51aa31653180265159ca8d0b6082dfc275e549c8e06a50587d0f5b3bb2a571a0543c041c828d7a425e364ff60a3db0137a8166f61d89cc6b6d2508a4a63d824947d01c4801987bbb3b5b2a1efd3c9c1861d4782b2fbd856f5279bf1dea0d94b7054037e887cefc0867d7d7ccd13495c955d6651607815f7878fe92413d75f85522d69c9ec6f52372492171f21c6bc3f0464273eced69e4e806ac58ab1de790a75d52a98e2b91c5991b4d003df1f525cf6193afc269bef9456f69fc8263428d19657e4e4e1fce90cc1d8da6fb1d8fda717821c84530cc20025a91a2ff078456532fa8f5bcefeffe637d5ac34d839258875d64797f07f7e62d7ddcfeadd99f52446185acfb9691fc7003eb5aa0f6b89e017f6fe00e92339562002c7511d73c6d8529c847a728eb4b756fc398d4f96348fa04de16434bc1227403486eb3d1872aff5ef5a2fb7b68a24646d8a4a9f668347851d08d15bcb737dc7b7f46577fb56d0a2f5f2fe9faf377247f5d8a741d787d9a12f762a11540bb16413b7f03deb5386e44512667c7b481a1484e6ae6be54050c03e16a75170f20705d1aa7bf737446ca241c2f6f9fe562c77704e9c8d6d557ed35c07bf513b472fb6cca0eac09947ccc5fb105d12c1979c122b2d60c3efb1a3d5c93dcbfff42c135330ee3090656e09c7383d9cba07113141a9f699d3899ffb67d647a68fd65228713cbff29489cb94b1d782158450964df1d3468c32677c6b76ab2acf4b19620fa6936d50e67c25b43407dcd1af9b126ae365986c9fd5f609b6fb79496efc49987572f7058ee58597b77c137f65947dcc517058dba0ac141165ed359730b3f638359f79962da86751e49a4f37366777e5b51ac40eaca9e70b657b27f45a27a4efd235b23b306f3f8192da893e459659dfb7340341fc33267930ea6a1dc0492c8c6246fd8c5bed955fb4100d6b3c4c1f6e07fb45b73f2b2850f271f246a46fdf7b434eed877773524b941439a190146dfbf33b6918dca36120b791a241d199ed98309d1bcf268c4152127ea4acab361ee91021c626f9496160200e4f1915a41d2e01c1d222f8aec566e35b3b5b581dcbeda08b71f350148179f45baf184d383c6e61896526ac141f9ea3a0dc5b9b3337c225ccc9a106108e164343e8a2f042e654e7864321375abe63843cb040b7da214ee36ed1ef8174a7bf07648617b49361af359784018658f97081a9e3269fc29186d517a66180f6c372e20de75d3b59511f34fef4e0a1dd3ab3a54e92286e7ee0bb36132323c62cdfc3a40ed0877e63bad7a73c1e5f224f1af8132d33b067042e9f116d7cb7b9d2b6f7e0deb35f524dcdf6f3ba7122609198e6f1f4c90c9f6fd557d0317600f7032dd4852991ac74345a2a90ccbcac82fc3e8fd48490ef2842f00f635372b5dcca94c9a113ad52a328c4e402e9d39eb28745153202c5efb37b025dc333f019a10ba360d57f5625fd05cde0a69b0de1809ea313f1b27c25eb4ae9c9f604fa18f7117ae17662c931ed6b1247c096964e88e3de61e70bf4ac7836a3efa58c3ff1efe6d7c815ff57e357d5015cd4cc197e2ed7ad26267841f3062759ad1697288664ebd84891ae64784bc1c9cc0568385bcfddf182c6a9e797e73521c2a6fb060f43851817045de02f8ccb15ab4185fdadff0ded48a74b4d1ec3603fd6c371e140cbba7870501eb89241def06e307d168eb88c2c66e24d67fed226da7481e95c1eac56670c029d6dddc67f8a86351ede4659b11e4741c8330e5279ae3936cd242872e1c1da161583da2605d29e32d1d9b0f520ce3304e4ccd489755e7c30d4a703a3a30916e30bdfc0db0782a86584eb70bffd3415f498d291eb02af6f43ffe4fe91310570275d3206aef297f2a76ad5e1af20c3d1e08ef0f51f98c41fa3af8325137eb66965bbb81d2f4ab4f720cac6bfb3324fdcd3b920edcfefaf6166e0a8ac87494d5a33e7ea1b3deb939ea056515c8fa4395553c6b6319dc46693a4621f1d766caa758664ee47ea7bcc84a5e1afd91192a91a975cc74200710807a13999341379e7cc50c92d054a1e9517f33518709bc04ab8f4e9c4c9a5686515531a26df2d778ed3f61c97a54051ab5a179f5ed589889361712fc0d2c15e8e46c4085dd0084a057453ec66b847e00946919ac216199f8bda76aa92024943fd6861c0e148af8b5251a4ccc68a10a4569ec7089b996387d2cb8427b94257fcc4e010fe4678c151e61ce7af9ea999ea04d4f40cd4bf47ac0b16039323282dfff64801b69b126ddddd75127ea1b3e929219a237e565b2815a864f6a383a1d142110856b6a7e35ef2772625b62e49a230f0c331970b43b9ae9fe8a0f0070ebe80a99b7045f56d7eb1c4df057c90de33e2173794392c85a932a147e68f8ba1068a2b5990365607d9a1ce0ca213b1b2d24e5b31273f6a77ad3f44a2e72d53ff4613c87b5128b1f263f0a20d872937c570fe6598354cd8473fa3bc50e19320ac5dceb68e53d30bf663a722d961581ed6671a23e592e3cb66b48ec452851d2c08eea1a4aa10361943ea6c0bdc76011a285b2a162880cb29719a2d42d2974e8b869b29eabfb35b49c2cc883ff117e12f4c9b640895033499a398231ff2f70434c7187d88501429ebbfe0435c0884ea99791e06372345e683569037279034ccc9d0acf71985774f38755fb87546909dc77266591b0f230e7ece05ce3012f1842b5c7684a472241f005eddc1d38d612339f20166096211baadae885b8fa910b4992452d72fe41239a6755979ecf4d20c2f32844e119b828291deddbd05706156806da5082fc7a35a2038407be7682248cc8c2c4d14d2a2fda1c0455116553429fc0d0680a026239880c1a1b62401860a0114e089441431b24558a9a07dadc0757c668fda51a1a702afc4cde6746911afb13bb4a8737ce533012c59bd71aba45d54022670a9a4b6a195b2f937023e05e7588f9b8d564f80c2ef90d790b2df150e2052ca892ead56aa2daced3f8c51d52f423264e2101706f48159604a7c4761369df75754f89f076b48f17fa9625140b16606d2f534072206b439f83ab2e3d2365ba3cd73a92a27c159c9b92ea75d922ff75e5f7cd5a98286c540a0ce96dca1ecd3a96dbe83dd157fe16bc0f23fbf51f1cc2843549465541ad9abb706351997e98463a502102c63c473cf4e416a74c68b6d610d8166b2b1391d78983f942ba4e4fc55795cab9bf19fb47ee0d51712a054e532639627295048fb21e0674b6ca760abc6baeb049626f962ad45e5a396402038fd14c68f3b022d1acdb832839714eee9ae9f1222649684b6a3173b90ba1544e1c03e5e47d0e150c49de046dde465b47798f40af8c2023ba97fd023dc2963b0b87360b358c69708dd3e6d94745fb6bdc2a44cc641dfb25c3d8608484efad31e01af9e6a83a252b1d00337c8c0595006e96d9ed81362828835ccf0eededf47b7fe805d3b4eb3c166e60f11ac89ab356f2d1644c6b173e2e0db8fb740b69b4582d0fc20ee07186060f987d4ddf0f431b34afc5854f88826752e78ef68dd82b28ebb51346275a8963a895c22c650fb00275e0a9bb2e3aa85a74a5a03700836c366d54632afcfcf371c7d722453aaafd61676f7e53d18f054ff3472c7d45ad9d2bff0666458d25017712c80ba9e79ddf3658c16190fe40f8035bb31d432970b774754d473443b8d47370f64009835c6855990ada7bb3f3d33eff6aebd907bd4e7c7f7f1e35e5137a1095d42008ffef7f49e48d54e16ac33f7e85f6ca263305942d44bc89043d3370537b14ef78ec24c112ea35be94112fe644c05f5011b6ac2370c00d3cbc9a84f44e1c006655d4c6916134b81069c4293f74a3cdc39d83820a27c9a0c8059e815365be8f4eed69c4e7790f4eb9914273cb174eb15f684791d2650ac1e28a7069ff49f58955cb25adf5211ab671ca37871b3b93204812de15e15062b4f72ba672ea784e0386ccc9973c6044c1b06fdff7d17da7a61e90b11228099459d1265adf3874a2ea183a0de70503e3e8cd1d6472706ae27ad14d917a2a602b90386fc5160564893c10ca100b8a415ee48c661fba91211798bc1ff1151c1c1578659d1f74c8331e966bd79e59a529ef90efaceec4407102e979a12ddba961a8d221778ed79f2dadbf83b62669c0420c6cf17dfb36f526b9d79b35fb260642ee0a30cb382d9a38d0e300d1bf76b56a5644516633d9a321c947beb73c69312bc6c5a330998b7b3af9d6b221c8391a42decf74c087938939af5103f06ee3fc66b2d497851ae60435c9175e0a8bc5ea71d2836af4210d4c32c496201471945715db4c6ff4a194283b2d560890cb805173c38b3d0db20e7840de353e7c3a0f3c5d6e73e4d834de1367bb5227032e9b3817c5afd2d7d3a4763c9365ff3e6429a81a78d6620bedff2901c97d3f1817c7d12c3bcd9ce4b0ea3a4fe4a2f58323c3de1afa418b58382c293b262cf1a99ba1db3495d27a32c68ccb7265ed11700a52db0560dbeda6add69b0ea361be84f891b47b7e29ef5048ac54780dfdbd253d9a4678f808b6404bcb786a92772ad8b5b094095e730d1f9c74430d2f6599af1875d0091b457c0147f4c64d4e7b1d3f28d3d25c984c383573d9236cb33c904f9bd77c1ca721bc6f3493c269adbfd0205703e45b6dc3b89a51f9830b69e84d0b6477b27701ff67f8e89dd72a0fa2e333a944c34fa9cb44a16fe9915fa4c8054b45b605350c5920566bdd4430ed8e8caf1650615154624bd044ab191792f7624e5cdd903b58e7c0fc9ae5447a1175b5e15de2480ad6a86158fd2a86477238c3737af5d3361fc707fd105eec3859393f3009c74574c093dbfbc017c77d93f8759dde2f00054aebc295da4bfa77bd28b1376ab651550eb0ccf22f300907018a6a17e84e5a77c7ba860a7524b074679bc0689a70ed23a820902d620ed618e3bb9550e0e28e6d32c58e4fcfb82016005859cbf171a27088718f3841d2eb471c92d845719f6b49d6d1c92a1e62ab6042a62d0bb40b2671e6da27ae8e39505fda47333de0daa461c4a3f520a77751141cef79e800f6fc2748b5a1698742440f2229056596e8401cb471b7eee9fa365ed4c46e613f97a11c4a0b84967b0de97fa11a01818e138204d06acc70c1f2c14213006a3c2c1c307589e9b0a26cd6975988384ccff8b4cf19b98c6e2a34cfa53c33397d845c53ad7bea8b0977c32471072d8d0705c16ec55fd0ae7d6051fabe578fed70335912fc241a371b9255a7aa6a1a66fda7c89f7b5effddb5add54c2a1b4a6105b094a5604076d4e00775a74b2704127bb8f765202d9731ca83a2b0b132f200224952a40075fa43e362807d2b56928eaac3d17223507ecce69c252362267aed068a356b8558ec0f414b7d4252145c2115305b7404642372c61f8a9d9a291e4322927c4a7402ecfd501f4c90323fe00506b9c66c7e05e8a166c2a466cd4e74172c391fc0971253ecbba2db1be86dc078c17a681f9c4d3be356251c4ea27a3001aa3564f81f206df40cb22821e103772c7ee2d7b7486b4d858bfce942d104b6be2c223ae22e4799e1e75c2b4f765bc55aaeefd0bfa217b6e97e167be3f64f3bee03960b403658a53ab50a3014c003f0d0c7716c1ecb756144d8246145c34a1468ddc2b320af7cdca96bf58a53b836aa82074bab67bb58458608afe6a5465f8a940a38c902af2f204b94c2b3d6eb0d8ca1cee34c0ff57b24357c2c17009537630b7f1f5ef0ff582d2894090381f46f9bfb2344d76313677579a3018023b8204aa2a158a83350635e8a4adb8413875d410d911cdc505f00f717a9e44cfed80a918bad5addb3e731b5785d9e511014770101c073929c436603a14fc0dd34b05c64554bf8652d800bf4c2d054adfe5208d5de1db5c19a872cd013573c6326537f37fec5033ae4ee2f7f34812f341147000ca71301e805653732e1d6ad2abb571b154f1cae384ece4732b3c872e7a7074133a8b7f5c6ab983267722fa7f1bffa3a8c9d45842df63941283331cbc30daf75da947a810462556a4916ea548189c70eae03fe84ed8b6f291f07e306239c09593d457d79c683c0120d4fc4e8f41b3f6293dc8638f4cb9c4f25509f0c455b8e53f36e6d38f8bf2b2abe1388613978ca3ab9ba66ffddbdb27258d1ab8a1c4b324e4fa409f7ab0177621bd9538af58e753544057035954ab872e13a22ab6d50e84eb06eb17d3855e255a5b659096142bc320440364c886095041368e98e20340a6cc2a13a643ff36e12231adb4ca4c2d423f755a72c199cc64e27526e5ec08f8971aced47c00757f209af49296d8549602a3d0c8576db37855e67883ced8410514da54cf89109942a4eb74f822f8da63771b29821b40913957567e8587f1b0584409b77c83951ce202ec92c41734ba92f3e51cb3aecee9c4448e36df9f1ecaa694d36be35fb908f3d7eb94f7d365409c011e969d2b03467ae37bc1057e3d52f421ec3f33e8d7333ad1e09b9329f1f0df314d1f5f67c2847e63211fe3f80385aa917919cf948474d854b444b451165b2a936056bb4ca26be470a258f838a0bd21a649db6f27ceb54337c70ab38dc01d4cc3c588a843259200e50e30322b8cafa3f7231e1ae1ba5252150c7c8c42e09dbf350c24631814ee70a423bbc9f118914b8756bc5ab2026b1973268336b915be047070fd1f684c8be23492a931f1779ef384c0f4fc34330d32a11aeff181a7c79e65a8b67fe48e1cb5353a26149b9d0afac586cb7810c1d04d73ba6e4d5c9a508cd5d7b7a8c12f1f06a245ee95f31768fbf0052c0aec4f7d93d714039eec6a11cf86693ec344a3cbe4a5c22a66a066308b2355d29881ba5f69a53b9fed2b701a48241f1f8c563c3093c6c8aae5eae91c8f148ed246a7893ddc0757a78fcc56efda138d75408a431ea075213e36e0867143d100d8acbdd3a0aad12c8b016b5f38902740d25d73dbf4d1601e2e77488b33622724af2461ccd3b0133a7f56ce100bc4575e1f9148dec7ad04174cac0217e35c66e735c95ffbd195947280b96cae1340060d3155845dd6b7a30defb706704dc4e712ffd6fa42645b804aea34b08ee65dc3fca5f4f69dd819007e26421c1a9f1434a42da641b3aa3c6735d53983a20724178e1cf615a721b6b5293973d3ddb09a44461004bc9c9f8796d26c20c89e856e66fdc575c87ac61432792ed775d99776866f9ddda1f2677ae26b8307fcbd80ac5167ead6184ac1d973dbb8cc7247fe32b52a6596ff48438b75405823edde10e00792961db46d9ed12168be7244cc02d5a65a32d8ecd854665460bf381d62045a35274b1b31f408dd46c947a9663ec946b27d827c64c80cc0c6ec7223ce56b3cf52f8b77bf72e079a531fe049fff2337cd7578a5010680a82d59a644581e51ee00578567ee6354de07513208b184d2f3b47055c65e113dfbb01db799e7db2d3b7d0efbb78543b795df56ad52d378f7a98667073736756f11e676492e534409d4dc6e85bf881a6e70b815a7b4bf90cf28145f214ee26472f27d152ff10576bd65b3268a9b0dc8df9307697e201b24d077467242b26558b640e078c361b7a089d02c40fe67f8cce4b47f72b8861c6cf15d195ac888468f35f42235b3a3d99681857272ce0d5fcfdb8b791f84ee97eee8438a0a45c24869bbfd4f1e66cc1e9537b0db4efab85c4253f1110ff318fe350131670ad11c24bb3124d2355d7d36a8aa0e572c1249f32fe747b653b13876a2ff1a1c359beb3ce473dfe329e6269fd128b9ba0290d4dd47c2c8dd769b2ff60652d0c9769b6b0ebfd272b90dd4e2b63f571ad5087e7332d4f864f72e0fc54a44e9dcd74810ea936b38862a1c1cd074e0119d1e7fa6127a3afd6291019cc34ef3d78adc09f592cf927996300562b010372728bf71a7caeafb57114671846bf8042ae10b5953812a5c934e07101f8a64528d37d73b83bf9aa175d8610728bef1f161d3254343967556ade3fb0ad2faddccadf3e4434233806a476ae37be0dd7caebf068d4a65219523ad2ee9603c708c8f4ad14b33dbae349554908b26b2fa358a60aaca35926c9774a13f6970e41f5947098c3a0d6db72cee2d070a2b699029589c8b3f193bc122b669bfd519e85b4ecac9bce23fcbbce2578224f8749e93f5eeeaef2b6fa18cf3b8957b5c2c73b9fa2d46c09d525315dca791686316caad18d6c9e72f277a42d6c336d55646e6f01a37d635d2220a5d632bed7b2109f00a82439432f6748bd2b404ead91c7c4069717e7c64120180c41fd9b5a4ea0a65e0b4405799db4b07593e561629f21c8720147bf65c7273097f3c2fece2402ebebfa00a25db2425bc427b295d96e856e563ecc13211e557a6cf14f0ce180069fca5e07384a8a34b80479d59261758118f2793cabf4db81450712d40165edb3f56f5455210a64e151f7cfcdc6a1a6b7bdfac94b8c52cbe58bf5f0bd45266c76e407213c8fc2ac24612de460f2bce9740d339753ea1c057051714b9685eed1768f882290d7e79ac0870dacaa473ce830ec8cba68bdb06100137e620ef1bd45b000b50f852085a41598d6ccfc7f6b392476f54cfd66b5cbb016dd52868a7421265803566dc2acef9230c001748d6d7f77d54d85f70a4326c67f4053f227c56fe308034482b196f725ea5533594ba8dd4692354437f5d7cf64d5e3217db7129594a01e6c70b1f23961b6701cc50fcd7ac7e2656bb2f658171033ffacee75896ec7b400acca471760e544aad479a8cc3fb7ca95da1e24bf8624aca608afc7491b14454d74d22dd744b2682390f090525362028f6f1b6c852b9467bfae57e4bd0720c3f033e0e27c07f2ff5941acaac0cb64cad26090caaa3231a39048d0116231b74898dd606be19bd1cbdff43cfab42ad72bd4ef974388ae97aa0d4110fb94b096dc67667b6c15f022fb018c41dc0c3f30872aaab56ed336a034e0272732d5927441e6d0bb195962e2d2358c976f0f715071e94fb3b2d89a257f080505bd65535678db48ca4c1e4661bcf60af2a6f4eab2a1162a116e68a0432226103a483bac802fb17098e39ccc73f2c7b0cf1d6f658775d7c4cd15250ae6a1d7c43f7f2a31f224c4deab51998917c05b735610dd3ad67e833c3597cbff327c2f5c9859c08704d770e435f84360405dbf287fd102c3c5c922bea1359360f007704f260231e0018cc386d668824737b6ce0fcd622b02510cfdae8370d7c5840609a5886c5c7223aeb38974d07ae835fec5ddd1569292d59c177eca91ec94776f43824f541ae0e57e18f9c84c94730499191ca30ae3fcb6b767f1f1eb50c0c159219b5d1ccb7ee5993d23fd178866c259e0c5f513037a55c3e466b8efb371d13dfd5665acbae7879aff31d5a53615c3ffce8cc3e81ad810e037bb330bbec9e64292d1ce595f00c5c23a096d46f2af73493c1b9787907f24b2b470aaaa2cbe22717bf02c765cba977f088ec46478009070823ce90f382433fa866ca1153b88b15e42096ba8b9ba96528e3048c72e3fd02e3c8a9c112bcc854b383d0e036ef5b380429d598e93c6d6b7b6869107db6cc739d320be39eb3d82658416d0f6b899c16c1c377b7f19ae759a4c2b956ac47296ab0bb839604c12950ae51be5731a1000fcd52d2412e846536e69a779f93d12c616bd75fb00605117cecc708a0db8f28033e56dc00e595672b564c7c9f39c8e422245dc20801b01638beaad20a73f9ed567274dceaad2d462a70345aba8972434aab2a7c7ecd1f01126d15bf8f67729e4f3ad311ada4ced009169778360ad0c131ed1c5e487c6f895273ca57c3ecd6920269f47f499f6a5a7a057a98ca5934f83d280f827b2f183456a39cdf90d96c0940fb8933e9af886d7d3e1cb209f7ab5458c2949add5416d25140d759fd74365f7184d9d0cf000f8e4f7dffb84cca3d4e4f10c832ba2dd313115c85a9d72e700806be40851edb84572dde169faba279797dda561253fb5bbc50c6bf747b65b6201208bf090bc36d2b748ffb22e8cb98911e0c2cb185835c0118fed5591c10dbc8260a724b9e7c7bbf6dd5623b00c72c7b5daf6d8fc7fb647064c1220898c648856ac449de584cf3a17913e14fdfdefeae2e5bfbcc7e6b90215afe1823a68dd9591ce8a5c5100ad3a94335e94ce5ea6e7a3d74daf3c21403d65496c7a99be9b7f9123a6cc684c3be3879ad76b57dbcc49070611ae59833e4ce157c197b422a0e597cf139205734ff004a5f86eb62b2a76759a7e602fb626eb955624eff22c6845c44d0326ef5e4e7a4611a2ff7bad030c72cb321ea101055df5e0d890a1900227c252aa732e4165d3d3f41a1e13377ff856de9d4905b66b3cc25ef3317a523749e074e2e1c889d53bd551b55ae4dc9ec2a0e049d302b9220bf227458f6e245981c4940e880a51b0e0a3d92e53f10047e5c245e25a9c0a5ca996eee3e14445ddb104b8e07f21f937b0d0992f399ace1ae1d0d4ae57ae010a35b0a82ee925a234f9a6df58a9e0c717cb81ee760ad679cb9b0635d228f4355f05c319d025e7df198d343a8d449a9efee6331d3a3074f090c9137c2d148ba21223c19e6cf6f6e1e3b2c4f7395f18ffca6ac6ec05d70b1e80c275693953ec2e18d647a982f90bf5ed24f0dd056dd731a023a1b9db1687219d79501469f83e5c984ad248ddde3cb5793ad2734988da37020a1515d81ba48bc56830332928a81b3b78c5e025853073a895c3077865f4918d20b3c1896962649188b5fbd3a54e63dbd8f5bd0afc82065ed995318f81d11abfa003aaab11da43dde60497f86bc576d1dfa69f77c86933701de3397d44574bea2f2068d1388ec8f66b23fe37507ce56720a0d72e1fde3c256a00b2752361e7f6c5364371850b40498360714197cc96fd4b373f7c6da07aa1792455a7b0d4ed9c3cb562004169b3a192a1f7bfd4ea6fd943879e1b01d8e4b748123f9ac52f99e579835eddcc1085b0579579767ec6146e4e542dadf2f7ab3cd5c3ca7041ef678cb2b236619ba21d2301e18d68bdb4d9f1d951339ef2c8179ed1746c7029da9197c2035c43703d2d53b900afd47503ea8a9db77700a3068f7ad9c523101e9d5cdc73152ac1012d72167e9025f2183319dd89e1d26261824ac882c722ca9fd28da9a273a875d1647444d6707222dc71931ceef09d5166af57279456aa96972698c077450492f22790de90c26f17553a3993275409889da0ebcb0570ad90b41c3bd03f600314c3ce0fdf36613f6bc19173316fc76f4320215e2820c67357a8f6529e9ec7649518332f5d7861ea8ec8f95beadfd002cd21ce1243bf14e32affa56e73f2476cde13ba6cc715c795d2f8811ca860c07b071204d6eba0e054cd794055cbc087f30caba221f0e68468c52bad032b49078600b064849ed533dbc84fed5e29b005e08da99464e14621938088578cc3cd57bc6bd7ed5eb4f705e7ba8b62842cc6327aee738a7e4b5d67392e07fae8d34f607a685f0dbe3d58d5859d48f3c8dd18b66d599f37ee2fc922b16e1f09454370b255faf992bbb789d7c77e8809e7bbd4420bfdad0d894205443d4b7c9956624c6221388f0c2fa8bf822004213d7a78a1502cfde1c46c79a5d5b0908350685ae2b650b00e55f8bfb475e1319be6de97c3b602dbc5886b3b67127c39e680fc5e5777eed79367511f0dc710e343b36602e54794496d9c956a4b1547141ddd69ba8db2c5ec0a49c4c4e8e3ddfe693e8f2a7886cb611aca340be2a48381d19ac314df264590e9521d3f0c609f8641690ee369d18cb4a8cac547f6d5f955cd46a673b6f2d2707beffc356bf59294a655a2b44c8007fff1d183eb9f026a235b730c4307132d4436ae6779e55748b33830a1a12342525d4ea671d56ee1f071aa27260706b0727cd7818251d761e5591a3723dfa4071019156991ad94f2acd75116dbf372a046074cd1874b2b5075dcb128bb37ce20dd93173f2c60522001da34aaf0c095f1d679e11c92c28fc4cb9a20819142421519304948dc4383e5a51cdfbd16705fb54940bdbea94e61f4eccd9c6db02f7130782f91b0874d1582ea14988a0d3d41b4ca6b3ad1fff0be57a23e3599efe1a5d4820fcb091150d1f659bf5b6b5a180840841867d495bcdf87613a1e49178ba2f45a8d180d62389364c2dec7cf5aacf265c5e505c789c13ed13f627a5b7f1b1dd1e3a8fa38dfea4d335443689b8b611df1dc74132275eb6a945bf94e1fce37f5a7bf0a243e5d466a1032491bcd29ca5c91cb87781cc1cfb820fc61631953c28ae3c24f256a7aa3b0e6060d0fd33052957645efdb45b0027970ae1cbe142caf43804e27faeaa4e22717c97dfd3120749eb0f6e95f339dc0a3d4b779e7789e3afd46b99f91684d702b37f91ce3bdfab7afd68e0d1b05fe872e027426220ed99fb5f19f59785f1cc99c7704973a80ece5e9f0f9de0aa11fe75832519efc73a22a1196a92de16ec0af363799a21a95b1aeff61bc2118a7aa571186ae654f6449ffe6c158d129fad748b19577e3077ddcb270b28f9abfd342b940f02097ff84903e026644a6b17d2715c7037f733f8d6e9f53542b632b40bfec81621de5e5c0b6d30ab5d58dc27373ede9a55e4cbd3a073191414b6496d2fd4e4997e54f5b0d0b97ba42821aad13ae3927f6a23cb5df44da0b27df971c1840821c034f3a31cc042236e2b08636dfe83a5923879eef4264160bc11b164692e7c9f604e9784e638f23781005e32edea33b4f960fd06f4e6d2660c53602e10ddb93fae67fde169f77435d5426df383734da645036b083276ab7a7c026fc668dfb8a0451d8485e7141ef1d432dc3654c6e980a1058ceb8d4ef2c743775d6c663a9db4fa0ec75f082c71a6dd79cc00658bda4ae71125626ba42e940f4b36a08e75a7f0306fce9d0076878b6b32c90682f262b89d137caaa0ffe061c33251bd621234532024d0f5bc3c4971894f316291cbe9fe527d037bf051912f502f6033c645ed7e661d26a7226cfc60c91335f03142f28e1b4e10e015af4472b55f5b7324e955bb9e4c058b5bbd231a7e5d4f22797e9f6ddd10b1ebab316be99e67a47e38907b4d9778ad1bc298cca1d40a9e479ede07c93f129713386a106ce01beef41aa5e1eee1008c002cba2f75dc52c0b5cfb2877c6e6c42b40698ebd2971a0422793f43851373d86096f70a06bd2038e6aa5a9c2d937186ade796f479ec5e9946b60dfb9d0e3a5da324d91a889d487227cfd17df2b6298f08ba969e7c7e5d8bc7a03bb050db65d870b840526c8b0eb4d0f6e4b6422475fde07ef3e3789b2522814d53e8629721b4965612550883228354b4918c9cec495ed4c76f3131b65f2b6c9c2b4520095238d4984d9837cb0b5d5c76372c2cb17a9504b0bc2a07537d2008c13d5a5098624a6258b7049fb06b5f2ced2b4580cd581e179540704c2731811a2c8f758db152f5d9828f85697f09acbba302e6d8c760c596e1bc45a80e01c6d9ca158dde0a2d8565e0e1fda22277969fec2bef2a17591f73acf39191674c347f355361968433b1757d80f7e562218b96ad1b6ac50e100fdb08e5cde8630cfe94167dd876d900e646239a5867ae38ef7580d7c17c496f712444858e9e656626757d9c301ab6016fad00b1e9a9697777bf09a89874b47a227a110345a1707cad8ac1cee54a692a428098ec83677a37463304b257f10065d7088549f74c4331c47ba28b95c7a32b57df6617dcc7f675f5494878a523d34576a307223be0cc0a3e662908c5efa27d90d95b788ae9890eeeefc1bf6b43281950e80139cfc66637ac71da759eeeb01bebc5087e7e4cd05f2d15334b1f0c9e7e70bd4723129652367324cd190f136f22a0dcd4a63ba99a63479f991a054ea947efa719a4c92cd25473d1f1a319e96e407ba955bdc707bd3922e3db73fd37303f32eaf649d2eb13740a7f3269b8f7495dd0a76b505c99f008645282e6505e573b5f4d8ed10dda9165433638b8c5d90e2a6782bd5b5d7e643425001a8096d2dc5328f7c805861b6a0b16059392d1a9ce7444574cd31bb2982016a553f33fee3015138c8fce1008a47eeec84557ebd1627bce5a3b12e04f9076a257101f38883404ca5659a2c7627a3b4d323e1c070ff417f831db1a4ce1cb3c05e68f97e63c49656cbeddbed4fabd6bdfff5f138eac7d6d64f92807ad19b753de6959520deddd1017267739134d130d11b905b3be21354f65fd33ed1442b87a8ace63c1abf08732dd6ffc6734445a4ef2cae799e094ed00615712f0460f0359def1c2e1b1d5b9014038d64e25cd1a575882e0de29515a1ebd642303027778316ca3884281789c1df01aa6574161246b3cbb48c8efe18230b41f61e90743fb48b007e28244d8d52f20fdee0fab02dc5a40b73fbdbf4121752057f6a0da862453e0a1f7b6bb584f64e518e8edd091dc4f4307aa4f033d880d295762ece1345559debd0fb3056ce96707a3a3d8290e45717ba7e3e13074571ed7fa729b099d7d4ec38e0f12812849500feeb79f654f1c379cd3713a517328699a0e76ff207b8f69d9ab6447e2a80c52a36d2dbd42484725e955c723f1485f4f9a5a546f60b68e7583df3a45142baa0c3ae122415e195351c850e97642b25a6e4b14e13dfd7cb3132047c59cf1feee1400d35cd36aa1ae7ff8fc58ef33e8cd2f7b346fd7f317f64a6ac99e5a2010bc3a3ffd77160f2dd9556561450024c4e038866ade4271e8df1724ed975ffdaba018c0e2d1cfa01cc056f33b8e6d2d09da59179a1f7411005456e19f0cdd6986a711fea23ff96a502769aa874f365a71e919ecc2b79d74d3f9408e7bb13f289ec0781d5f9075361f10398d4935764fe104538926f0a6cf099d2e9c806bee9ee7400bc8d753b9015e4f324e82efd5617d0e6f80fb36b07098b813c26111b68affd87476bfc2d9ca41aa178bdc0bae068c701e72fc6f9a1ef17b6090677c636f06bc4c5c6460a1bb34a43da54e3a4da466194fd22f28876e73937cbb9eb59c3ab9587c21be52a12cce623ca7cdbf92d337fb0a7e34ca60d0bb4431f9dc5d59ea4177130a41929c4744845f6f9a205f4cff577ba3aa1e05eff7ab240483a95070085217bb2c64ea3668ad3db929ce6bdba37d0785e2fc945f7c0200eeb699c49a33ef65b7f75bdf6493ba0b585b4cc52840485802b0cc8d0bbdb83d2a63fd7fcfe9a213e7cc4c1bb7615d179e08edbac9c8292d010d3d15989ea675af9909c8903adb41fd5facf48d63106053b4f003d0fd7461c5307f22d947547b8d3d35af95d95728e42eb828741dba61032297b37155b953f395fd9f4447974af5ce98b0d29e352c0c181fa1454cec1c151fda0420f8131df789a12bd6f76c63986d33a5850a8f64129558a7c9e7f259561f75da926cd604bb7ba85b40600302868309d71846970a7089e94aae4419106ab82b487e6d2f04bbc715f69eccdc7268a4d2b20e368d62b67f6a09838c550095b8f28734bb8418550593e05b8da95c53884eace933e033d537000127c7782f72148b57be63a653df46a1f65d52f844d739a3f425fe1560d8bf5d6bbb86401b823dad8fe6ffe44930a28c2fd5d7907c3ebbd8616b6d54712aeb2e7ec0120f6686bd7320a5685d291fedc58372e58b00d11f5588a05e791518c39a042f997741b2f2b6924bb0212a5daf7f5832d7e310772faca1bd86c528435e37690362587a7783d17f2ff9b57d417f2af0df20e211a8aa7c5e4518ff37b9ded6a9e88a2d055604ceb6a9623f71e42a5f3d5bd5482385d9ef5220483f5d8599c651230b953354cf6525aed398091612bc9087c36c7228f9250e9bdae460bcd3c5bcd66f6b0fbf93912b3a6ed14f42e5683205cfe5470738292ae6869878ec0569db0edb327a7dcbd0f43140376a358b324a8e4da41312824962babed645d5f6e8bf2853a265b3eeb0d1a0da794671945f71b8e20639ab7ded90259534410b7436d7d6086d77d2670283018a4b13fb90d24e1e48fe0ef0af15ab6512401dba6ec62ca3a1706727e79f50e083371f32d98bb567835f528dba17d90c3eee4028e4c992c31f706200c78afa18b1116c79f57a8b868bb6361073b95eb9497364d6e029fbb9a45b1196d6495f079ac53ecc845102b87ac763d26c7cb099ee5749add9dbc878ea4d2b6597dda22beac1553af72a3d9b761c50a98dce26200bab5881ff4ed240023a1ecada63df63dbc717ab27e9911895e523f62c7105b8734c71bec9dcd5c76c693642f38b3eecc21332c7b6d148f53c7116e572c86c733fd73dd92bdd66010daf1791204f2409a63734183ecb6e4594677f59c5f055a3fdc27ecbc865c1e4ad312c9a1726e9736adf7456037a4df4b97d443da1403901fa4571e3cd594140754f6b0d9fd42d6e7e0b3d5a9a545988ef8d11b5de01791195d16ba467f959ef61cb1fb30e4054e44fd545ae7e939c4e9ef90cc1b70ae18836825d8fbf2e29879ad3439a8c5a8651c6d304b547cc9302351c046fed993757ea97156f621d5b8100321255b0fc3dbb8d4506e5062c4169ee5b595cd54465fe6413500abbe71156877d4beb45164dcea53f04cc60acae42aa537f07c4b7574498110f6453ccff5acb506b84782caf05a92749953f989eb8640e609997e8e4c02a707baad94edd8dc0a06750e8cd4428fc7a5d6291127cce503737622d67c2e36cab59f74efad4a5b64456df00eda031538964e275b8aec313b605ee79849fa7227c1c3d733c77f74e03534cbc9dce6297054bb7cba55924591c1b680b1ad3cd5a514383d0dda58f005b31780c610676e7a35773385573c8d5411c582010eb343086580de04b92b960bb4928d7d231ba23924faf714606b0c40b52713e024fefb8995693b9f9969c109d1283f3655f578d28348fc13cc3e980a72e1562fc079df4c76ec1843b8be3d71440f1a67c42a054051cea313ed1842a92136127aaff0da4af712cf621dcc8b41766d67db490fceacf686818f1ce3299f268f1282abb2d15334c0af591688a1e1b6149a4a701de230f4bf6126626967ea46efb46310e202c6c15b10186075866de49fe9017d740f4473118dec41bae0cb67865ff9b2fafd67d1c3891b2e0aa16a45d104fdbd96984500f8d63f64168516742480193a7fdf2062cf1cbf02d59d82401c699d50217701e16b0545eb320c44b18d79068567c039f025707cb35747e694bc10af8fed996a646e156a9aeae45b349160904e9417b7d3dfad2ab0fa5e9a130eb13f215cb4c3f40ea21762559f1531055814c7e83538c3b77c9faf815685e084a873c64ac628163b8bb2c9c0e5c6808806445dc62dc526887b68d94473755527f808f1ed248434903afc7c727ef2d2b310378b12382a66dcc2c159c10e9547f9a26e3701378243821fbdf12a31a8f698a61c64aaf07760226de1500a220a5195b47624dd39e3f47de3f8f27a393ca1abd7e13af220acf5e9ce696f28e25db41a1f86deb7ddd3c14de80d61069615a46a92f44240cf5f6507904eab93432d546634e86aa26de9d6645d7715c1f20383b74b0644195ffb168efbd6481c7f64910561dac1adaaf1f793355961b98ac8f67c3dab97c326b4e6300efbb697a1b9e4e729ff9fd8ce29f232f218b156932fe42d3034212c3332115ce481aebf4b6fe174ab872c85a720b5a8722b3ef1fc605321087c482a14fed3e821c332a0374e879dd8ba1dd5a38625ff8e88ba07f32f56b4e4cfb7c7b81b80535cbb48859c9a204f4d3ed6bdbd7282826648ab9c34dbe4aee6023498693015ebb58ecd91214463f756f6baddf9eb876dc2d5e1ff48d367d76008945121374772bb34f7d15b1e9395436d1cd4793d673e66592a6cb1e95497196b0ec6273ad771d1d276c11c9742a4424742a5f03c409d8fd2c78a51a42484a990c7f00fdd7371db7169b44bc7a4f274215106d40576dd2a715644735d101dbde2278bdf52a464e3c0da7ed28c41a83dc52630532db09be6052a6188d0f19e615c1659a019231e7303dcecd5080571d051e951c910358fce6c9e1b82ea125b4d83d2898a07f7eb5deb5ca9055286d200476ec908603771a196180cb74e9478f171af51257be7d7b601fc123c63759be5b01bca58eb63adcb541b2020049293803c587c4cca577c4f3722f664153521df7c0d98a5913019f20e7a2e9f3857bab498a2000b094740078809900e5a11e0994940a40709f6fe939165b1afd72306ff7851cb73351318c35d811d97a007bc206ac7d8890bb1b1706f5c5380f7003064f07f86bbed53ce5c67e0a988d956f399b1d21aaefb921c395cb42d7e8957d3c2af4768df7ef7fdde8634e0ec5b37670868c9df24f58166a1acb2a0d6c9a02b23a0b7cce09220259c9c833e780ea0fe81dec08fb84b663952f5e6d55516525d15059b42665b821cf8fc31227f45f2bda60505cfd2f2a2e83a8e79faab5ad56d0110b9f556fad4c0a48c6943e5bc35ef1000a79ea94fc234ffc229ab5888a1ae26c4115e9c0d66b4dfb99ba0941932095ba3088dd46a937e87950584c12966e2d1e89546326b80fa4d8be035d1c646e8f432f70b913f729ea86d2908f82e15fdb852759fb7a8e328dbf1afb77592505ddbec909e326b41ad9a0c21606b7602008a08da9cbc45b763a161d0607034e43532792b1b415bd4743fdafd5da924c44203af2d7cc7c3a18635242f943bb212a527e692e4a12d40ce24566ce14869c3463622742f6260f281386b19e2d3bfb7724043374cae00a27bfed026ba65e7759f6c992369faabc7e74e860982e3d426460e023a63af8f83704d13a52772f7f1458e219fe629e3956077d0650fd1f402fe585e62e8ff30150d609583ba3b4d66ff17bf4f8df75a50290518235d6d48d787c89a60f429daa10b2afa57d9d751802ea33d9bfdd2c9102ed522d5228e401133e7b89dcc36f096ccee498023792092a2cb246ffea0403227ccfeb481bad594ed245a192fb82675be1cf8f649573cf0f300f237dfb5731193749c0ac9c0a585ec76f1bce5d08d40c4873d18d3e49ad3511742082c3b01b1c53b8732238a1de4b6fd349b1a5ab6430a2866b7f02072b5b8d6987eb38cc7272b59ab0617903d5738def5081e0190e78adef301cc26cf365a1dc310028d90a1ec7912a945acdaf1ff37632056c00eb7e29b3544bb1d5ba42235b6d12207a1d56316f6ca4ae93a17c3c00a0cb2d9dd37df161f4b4d2f04652e52d30ce8c6f254a6c27469f4ce79f4c6bf5590f5bd06b22f69ca17fef9764523302c05a737e3e02b8ab2d293d8195246c777527ea04175cd119175e4221051cee69d7ad6a991b774155208f1c905178ce3aed87ddc29837e6e276a5991f406aa61118a659428e2ca5021a6a1c77bf616c909007347d3f4e010ec6872275dd2115b6342da9f8d175533f1c2458d2e45e5f27efd64fb76127d3c9a86709154f1ae13c7fd2aced0b633710857a8653422cc19fd834d241953b16bb08b5c73cfb6b5520d377648c6a7aae58bb41f8bdac277f7f83799a9f497f2e4c775e8f7b9d6de4c1405034a7d43f3e97108d1a97316597cfc8b7477e2f57484b3eeeb1ff973779f219cbbdefcb35f26668fa3759cd7681928fb51616a554932a4670eea1a12a606316453c199d3ee4715973324ca770b8fa1944875d7261b33aa018c9c3db6c08939bd443873967f551d2a5bd3222202f48d816451a4d020f4b06884549f8584ec66b9eb0d22d30c1b24f368bcda4195cc146119bf2b112d3a2ac0baaa0ce21097b7aed3d57fb76be3fca246c48096d43d3b208e3464d117dca2ac22c1cc840a4738284b73a292f0d3e0e38a4cd1d1b6824b838af746a36430f451bb7a75c7c4b62561a9d48f404647647938d16c3687780cf46c8cc4163a194abc2b2c7c6661f6e7cf9dcc7464e19bc9c25bcfdc35a2d515cc828ea4b17a4b9bc31f4b7b62bc3528ae16635743f3ae1d2f4cfe3585b30ae10fbdb717133236455230b145a2f8d389d968d1d0b61396470b9e8a8b7409e9ffdba5944b0343d41fc347568b52488a3689745c2ce125d50cabf1ed5e434e36a3e55edeb772fe9d2594b21d6ec5d1a94408b114e856192efa2f7860ee911263118dfa60a1172e568518c977d0e33c3d75a766ba6dc6be4dde7dc8d6eb52617b7d90f41f349255a4c5a560206360fffd634aeb473a67eab533b7c0e11ff77b22b75dfa3fef24a9e69102513136432fb0e473c6d96054f68587234daeb6f101db7a31a87c2b36c636280a826ebdb4b2e1195aef1f43544d7f920b9c3d88d76d821085b704aab42c3b49fcf16ae7553d159f65e05445308cc41f836a93fe111ede7f080e36d2f3b11092ffb1c7f2477bdd7ec3d54662e2884cc8504d1c42067c0099277a6d5a02f1c2440f38185c84b656ff3812c1f6654eae6fb500ccbf24b1637c4ec12532f1937bc5979a722a9096b2e95be485e6c2170e68ec0da4f2218178cdc49c1db391140dab8e979dffb383ef1bb3b61b19347cba35cf9e2eff3199a419033fef3cb700c7b81925a7c584e31d06c808a7b8a3de781cd14484341576936822881e4f42536ed8833848d1730ffcb8a3307a86b52a42d78d5d0fd260ebcda4343f42e9c6364e2a6d659aab4746702ea8346f1af12a2d583546c1e5438c679ee5ed15b2430d0d930dafe6a064f4bb3b027d586d371a56aecb24a13155527e4784c2462d93a5183074115cf5849d8faa387ec85c755c1634572f367ea2621a67af8cd50e4559d9200d05e010f31335e635eaa396f467a7db2c1b42dda6cf8b3b8ae96399072da441a0e0ba66a1e8cfd133f583b9c18c9cc8db5fd59f5366e6dc912b9bdc76c102a7a99e09fc520192eca49e664ec43ea601a3553248b33c6af5f6122a89a49c57f2e2dc1033729fa9332d4dbc1e3097e7ad7a65d6ee735b5aed3313f64fd3f36ecf19a6ce6fb1399443cc0f2b65778ce3e8c32ccc76a320aec8a2dc032f92d8d4b1a103c6fec1f1e30c9d81f30855e93ac3c1e73bde148c5c53b7dc7506f65e4b94331d2079603d9c8c538926eb65d624826405ceebf10c206ce7802c23e581e81f6560d89a621d7b105bad5801a53fa1df417b1e1f224c37f327784c7243be44ed1a036ee2b60eff88a8ca2e09b267bbf47d2e0015b2ba7d56555545cec0f723660dbad44750bf29427b85666815d1c58fcc57f515b19aafd460c5381b44be499196c80bf78403653c5742814820c57c23afb5f268f3b917a31b0fd69b771dfdcd3bd4c15dc25d23d8f2b8be6f0417f536316bcb0ab0b2955da068ec7436165eaf51047ec495aea99ac943e5cac3b453dc49069523a5a9363b3c5d3afab5eaffee98827afc66acacc73504f8b20093dba5584b1d9c476bc701a320c3fda4c86aa5be2bae0660d434536bf438e5d4d3202724258d75a0b488e976d67ac192175a313933326285fa087e0c1eaa21b4ae79211d1a374d272f1a1f5e63ea64c3376ebb102aca0571be20bb5afb8a6eb78f6080157e3dc5c4d3058adee0d02f5626d27ef64e0a8e205ae894b925d2b80538e5081bd8952ca51b701ccfab1bad71c02174291b6869860eb06056d28efab5c27fe83a27c4c131a5d9e1ce175ddb66862689146e8ef9c067a27614bb3d98a138014b7d546234f4702e02987a3185d299c6587e7bd28ff039516e1bf018ae25347571e264820955dec0ee20ecc13aa6322c1b334aff40a271edae34606e3d560fbe4d4cc0a0dd07e6b7e9d3fd6ada3524cf7076e3d4e5709730907de61428222d217505c78dfa42a3369856daf053d51bc01063061d8e32b145b844bf84ad73c838cce60f311fb639dfe6d2f9619940241a5727435067c0b8ea11ed47d2ec4025c39c73aafb37f0d5611f8e16835261872435e48b6532d09ec05168fe1d9ff6baf5c25c643d680068408698e908ba2179d95ee7ce042d15a329d99cd7f13d672f45012e22b465f5809177357274f682b77218380e14a830b045ed2cc3a58c53e629f0f6cf34d36471008212e152eac5c99934169bb9c097ae7837a5631936922c171fd96a4cb374ef925f15419c9532949c272b21d0aa64c53f893c6958a8c53a6e9c3183a20e92d5a337468c7d6fa5cf88739dc333b026048b3d856a5e2e95381b770a60a4f942827baa7166ac17a29f3efce0d51af201fed2460edf940d23ce23818f09aabad47e59e4a876c130979c8519c4aeb23fd30277046191159d1688de33332a9898f484286f1effaa78b26e518da575c77ae05aff306d35f338d3185914b911b05fc170bd7b38da51cdc5175a3a8572b9d870121bc3291bb5a2832e59560a6f8387d14f39166992452ed23184cb2d8378ed34f517e44810df51035f997f83e24782204e28b85b920479b0e33ede9715bc9db1354d53562af5dc87e38228aa868b8e44b8e251db16286832cc0a1d38cb1fbef08f9e689b61ed5957bb1540d43bc7f752e2f7548c8fa9ef81f1e5895b47a5ee4100bb4f5b205839b78902934e6cf810d7e4f7e345210015708e7ecc0401056bb4b + _Keys: 19fa7c8b7a3a004fc497f181b6e026078db49f8d499d21408923e4a607ce3a595981be3ba9ff4c769b8f130ebe47887ebdfb98ebe5da7049210e18f42f147d60c6bf413c35ce7d12db1f64f3ada3bb2d821326d7a7c363136666d31a094491222bbde8f495825a4e2f05ece33b3881253ca117543370bf2531ac8ebf10b7f565a03ac9712b88ca58c516c5a7b6d8f161d9edf2f0d7536a18cb29cd07833a5a3b4c7ae726cc17482e559c16f3c9b08b330df8ea680ec3b112fb2cdae8148f027d6cbda2a2ea985b33ceaaec1a66c03614f318fcbd24a42f1ad60e54113f577a421594d13a0cca1e4dea74ef6b3011a507d84e972e95f1f208c29e6ca1845b5768a29ea858678d9a45dd71c72675172669d2216f05e07a6318526a8851fe85233ecdfeb27a2a54c77acf2f0622887385307cc810cd2b8a733f308aa04e356c1a4343b0f897872b4935cad6208970be4d2cf27d077b2c4e3454a429a74d0d848d0856374bba5b830d5a1c80b06ff717be50822ffba2e9a7ff4587ac62212c429608d6f7162a2a64072a2505286ef155af18b8b137cc9492aa430bb82f7606ef4e587d4feeec0bdb7915a98a7574396c8e2e0a55a2690825a356de044dd24122aa16573d9dc4051c54111fafcd938f2c107505edfb00aa3545750cacd20fd3d118628f24eada7da532296de43a2f1ab3ec2f40174152c0174e5ed6d08c86c931ea726390e0507706ff52bcaf0ecfc98bbb39566936366fb9b255a7ae89207f8b652d88310d54f616106692fde55d0708af69fa88a9abd063e55043de1680da2a9e6d579975acc6cca75b961aacfcfe5ee932d224e50c4b614d14bba7a043638e92631518771690e1bb19dced44e075745b028dafe7e182ac1c0b232d20cceb1df107aed62a36f989553501753abb270b44324d7d8ea6c2b2ca297f8214402bb6de62c8eb8e3d9b0f7256185d35a921a8142098b19bdc42367948b6e493aae93bbb6f41153dc39aaa1c28d34255148ed5933b025933dea2cd7425bcb047a020454d5b0b9ab1a5634bdd403229c26b55bebe32908e9848d620fa19a0ac538a933d5645ebcc055ad1400e0de2b71574be99675bf8a3102955feb74a2c3eb04c15e369386f97b630278db0358deaeb8cd4eec2235a9ee69cec23c44b4e60051edd993b7bc5600352a5affe328d95cb10d3df8656e07cba3b9865c35815ed87a215153e001a10e4ef5c6f3042f4c3e5cd2819166d6112b9f17f5bdc220857778404d76103b3cc3b0938e3500b561e72b38fd7ae010c88f1098dba07392870ac4269fb7604ae4a6e96bb747f19d5bc4403fc346500d5432183fe0a3d37333e0b5c95650540fe330a555345654c454a0a5cd01af12c5bbfe973432468198e568f78da72731205a296ce63ceff4027fefc7d6914ba336fc2c1a196537425df9e0c581f69b2087fb5d4317015c46f3f1e5c5bdeba5d2da2335d6bcfa490744d574d55512d623419a9a46cb8d49f27bf55d4d839d10618a0f1cca64d60c95de66211e085c9c552c53a96f52a47e2097c7d27a25cc7c274f36e41d3df3e7d29069a951142fc403ece277d3175e7cb6713cfd85bb1677d2f550510a9164da141cca3d4dc2d14ea6ea5bc7c61339be514a16a1771cff40969d4dc573e3c894702705927a4eb212c639e52653be5bb871dc8f266b125e31d2ee5aa499d965dc71b8416d70ae562427d168be888de916169e4e6e6a61d506675d74849db0d1bb064843bb211345bc43b4b385f641da77957fcf2e794bffc0d74579148e75640d90c451ccf2c5994d52ec0e48b27b6757d3674c4468ee18fc36730de2672b5b1567f8427fa5248fdda7745bd1bf9af30a24f6f760e1d8a8d2e169cf46b8ba7516b16ed2e96b5bbb6e20eeb540f7f4be5844b79e7ee151671a373a4e26d58e142691f576b98633aaa8921a5ddbe04814bd97a61c4cec06828ec5598b5a5688fe724522d9a4a7d9611d651d36249674d03845f0c6272c125d7806fe2bb353081161d28c122f29acc03601a51f08a4016e1082f30fcd93d5728ea47b79ca0e2b6cfb242a9d65f214d9d8402fab5b34eae36c45bd0330fbeb978ee2fcf2a0fcb24f222621fa9ab7d0dce725d9ded17f76d9f671ad6c06605d0efbf3940a506dad2e62f21bcf924dbc733497d038a08ad7f6666006a66281ce82d2f6619f66f6d35134e18a31cc8ad1ac7b966cf550a7f3749f10c0e64801184e106752a681216ffa3837967cd366983232521642549cf9088373ba9d2726c53c7843229cf12c86a8436660b9a28c0e4238a4c7ac4f0e2446c5178d6b4a90102e51465b132d9ec6c3ec954f282992fe09c9f2a6d7eea356c2d4766a7c4e03aa5e334559752fc7c47b5d52b06e06eab61a6d10e4f7483a3a0ebff69f6c0358c0bda930f4d7cc274d62caa67c537732b4a1ce41e4e79870e9eaba95cdaf4fd482fda400b1dd3bc5c8f8419633140f88e2c72327c9afae1cbeb46af06ac297cdb123537326592c57c95cb2c5c853ad052230733029b09f8776f245772a3ca0276dcc8b833ca146a1411560f76a926a9289a1bf169092fa58ddf9c3a7517c82635364a7f4df403890f9d1ef144fb812196cd7f0c77286780f491baec2ca6f61b9da400071600beb18fe2b7e76e86d5d0c1605cee62a2681f2dbdd87b071d79c190e8d373290a985bebf6d6a810a8113e79c5a1a532eec366e53a852b5d6e466fed752cfb7897a7bf6f1b653f6d0c571f4e8127805ec3515736dfa68f07ba29f321139f0d5a44ca68c07e191e316809447bd2cc041c05186bfcf1e65731b726cef277b7a02e29b17188403b8622365139bf2fc071347e1dfbee809a1671c43e2f82acbcd800b78df10f42a4017c8a9dcae15d1d2c62fff026423332e57357fd8ac87b1d9952a64ba6e19ca69e24acf1a805a8b07076b2f15811115bf70962f3f016365a2b20b01b6f5693eb1d01ec4babb2d341af68b923a2b5bf5a3f575f423bce6076d56121e00caac4b88c2cc83b11cc7422a66cf74d106b78d3cd635aa4d5c6ce0a81623dbb7e5b896e826999417fddbe2caa248eba28bda822986bc1a561f21387762d2def8c67a4f06e2bc76e0cb0d75f9409074dc689b94fcb3f83cf281fd236e5297dcb083a94c883282de7fcf721e5e73b505595e4f7120861c01328054c9b302af4022af362109e2f2bef44313d81ec1a39de7736f3892f04d9f6479188c48f2cd00d4fa9d9c99a72d4516d76698e182e2abdda6dc8354025c623782b35791639d9b3d6a7a4a251738016b3a41242a73e716a0b132fe4277ef01d45592e93a97c88b5ccc634dda046cd046c4031e66938e3bac7e8e2834609651b747a894e2067a554335438e44327f1cde6ed0971e14a83c7852308adbe3ed656ef8a3a32d12f111d50acd2e01727d13d91114c1fc636e65f0ee602b9d47fb09db1bce5ee0a0037e7d0ee86e42c0594d428359a07b5400093c0f470edd76c5c69ab821abdbe49752385bf4695c3063fc69ddc8e9305462bcd6bccd4d0d55ba8110ae281cdba388e7dda89469779443d5decb893f8ef4b57c39fcb0af7421ed256e985ffc3c54695167ccd2c878e567135e0f7dda3ff6a97dca81f440971457a5478000a8b6376e1d8360c581b142d9608e7a1456bfa07564a0d94d4a7b01976a0d20c469d880ac65d0dea36916d6c9048b555461adb44f08c58c4a390ef5f95c81e74014cd75e59579ae6381f0b32a134bf8204e4ed2a3587910b5c8b361874e22ba04c32db059abd3cfef63523231af4bf491b069c3f6fa51cfe8a26f82ac953246344f2490055701c155611592b394b9a3c1ee2f55a1bf1f247ccd2d26907fbff1c2bdc80674ad889b2a6521d6e8770a5d5a1229266b75b7f2034190274c65840a4d302386b6bef9ff2fdcf4149731a6c98de17942073ba9d5fee78c30e36204474695ee17c4bff0675b00ed30ed406d360c39fe63b929d3615656a0a7bbc9bffa1e8fa965dea7e69180454e330dca220b7df4ecc352b1196c41eb28f0fb8cfbd62bc27462b9e145567c25c1264b234edf3be1e113122b8fe0f916a78044273957140d5010ea7ddc4fa9baa221fb56a55f91470e032c3ed7b7ac540e3304aa888e7b67a23199892ea67d8a8886e3c1377a78f0b3b603c0fdb93fa5c2e4a7d24561caa96003a473b91a75a470a6a98d8a779cf888976dfb7c7ef7a257b79309bde95c7ed4c3e31f237a3cd6f326f0a0bcfdefe65af544078f6f57d7bd96bb14684e8d850aa19c651a98b6a058644e66f933b98d3f00b2986bcc9080f6c13622ba77a1bc4cc0bcdd33418335b655093c331b81c194e667a0d386610db497d85bc8c077879970f0f788481ef1da14bf438ddcf86935441de988d54da39ba18e886f1c49546fc655bb9abaac6878c5c94128d280185080d674ae51107ece948329c69750e65e03b339ae27b70de8910f4c85e45f9d5f44230b5c90e524e0b3bb3cbf2f392c067444ffa037bccaf833cc7382a1dcc2e985810164f89baa0c11e6db27652245a744ccf5d09012d86897f338cd68b7928087ba8909556fccaca71c2da8aeb7d87841910cf4ee764334c58a6fa99d2b4b6af48ef5d3562f701db50a0ec4a79453ac06f8ef5d3174c1eba739bab7b57cc374f33e8b0b4bff010953f3aa8bd48d085bc6c8f107a773d9bd8085ae78680199d8806d542fb322c3bd701c5f052438afb772099171a234e388e4c2754e52869eaa729cf3be1ed7e1066351884c3d112e46d5e6f651930b7ab540e30b7f427a95067244828744e1a89a15782afc42d049fa043e686b803d1777123e6d31c36058ddf69c4c1ae08e7270a3159380d2f096af52e49ae98b99394ae0b30a5bee3e9482c38bf2dc0f03696c440ddb7321eb7fe79589046c8721a11e50ff42a8e2455fb084deb57827e23eba63fe7ea3e5f84b41043a71961f0ce5126253061b78e7fb1fe1dafe4090f80f77b5b5f77a5faafbb6b40194bcb6f5cf81c67325c4fc13417bf66e95cafa0ab01c2616a42b0ba08de2b15cef7a8ca7d6d7a48c7a140dd473d9076360c11520bcb94177895fbe6b89da010779b0bc3910b1657d6f8d809c1e51a2db23983fccdd809677340ac188e6c6f65425065ac31cde52b0b4684ec0d74a95cb12999f1219ddd6091a34f505efdc96a778c388f7f92041aada8f9eca2098a1717f73748fa9f7920d239e571826b330710ef76803c19dc1d267e4578a3f1bd652d666756341165281418be46ac9298418b0e234c6df62403e5e6dd84a5ff83207c7f9fe8d2893c21ab6192dca5698e6d19fcfb4debf52d37bf9b8fb2cb1f7d12632035d30c5091144a44a00b64485e7c9af1e14ba87bef3415472d17ecda1c792f3ee5210169112a5ced08811d51173c1498e218ad38044208bf98efeaffb24e78d513294d197913de9bc755f4a5f472c8f3b22122d48522ee53a4587019624112c65ca895c75274e17d8ff9a085bb5a84f72e7aec45f709d4439108b966e8286445e5c71c857105ab9d738398585c3b235fc67b358fcb4e3e5b38030c80505f8c1b790f545aaf2aded7ea8238e50f2c6133d4e7d39ca10cefcc763eb292062b112c088221b218375064a6f285b279584b0b643f553733108693df771b8e887022ea8ff32272f4137463f8873648d502070803712d5ee33e24caeb90be938541ff778b61706a531b2580bce919456724969712e6917d191213cd0aa46f1fe61b4948bd6ed2e296715c1f97ad1bcd5769330f2656a56bd27e5e798a6a7fcbc427626e326103d6f7794f8f66ffde477605ce555d9b4c48970269e3194a2ddb4b47bb613d1980af006e089f8329ad8393699374d2626a4f9303736893d3d7b9a515c1c36dc4f81cd00dac6395520e1a3741c3fe060f90aeac4987b19c151667416f40f7684def3ef65fc13512f827c6c3729fd495d6c0b4a5702326930582843000ef2ab5ebfc172f7451f7dc38f44ca559a53229fecc411024d172884e43310665b3bb8c884c83232cebd3bac9267ae62c0ca800cede208b30eb46b749d8a58c07352bcb74a20bd94ba96abb70518f6b7974f4ce53ff24fd05a7b33453fabfba69778d3425444cbb785fad79abfb90fb7a27903a0b07b9a46e639b074285f15957b56455eba24a932df6e6af1de16fed2d08907c2b0ffebc3d91e4d3616cc5e57e068a30d4ca1f8f4dd6899052f7f44a01adb6a64188ce3e684fecc49a919d5d1f913a3f667a40ea6299d2f8f8b46bb74c636f7e7e392f295b7b0e972a710d11084a917cb3e0d4635c64a0c24c961d3d7dfe38077daee2e43420cc9b0651a2dc31d1ebc4188b4cb1268a12b2f554ce9500eaa57737e24bd950156c11dd818e75022a8e9ab75fa21a596646a776e2dd613a4f2e8a3b57e3697465666ad918140b761d05cd1280c357590e579e14898dcd4fd0ba74453c4ad26987acd350e64fa645f0361788a129f93f4d80847622460d718e44af390f09c167649684afb7e531381087a00e5ac9367d20fc133249add740a062c3a29f6c351c41bbf0aade71675dae7b56c1aa440b2ea16b6129923d941fe9be9f084b3a9479024144bbc135ba3fb4c3492055d86e52e98bad405a84f6148c3b7122ad2a231fc58fce6fca7e1953531255ff144f6a536ebdcff41324d423d6c8e863663b3136bf1d32b2090ac57fa5e63df301fdbb7aa86547c714c35042a23df12748362346a2af44b8156a72765608158d8cfd312387e09cb019d65c68cb6f1efaefb50e0dbbd7c659ed7b8a0360e41da91826af4f35de0077eeab2966d89a0daa850e790c2f4ff0466d5a45210623d8f69ddf0754ae6031888835886e5e29b6c7b7f308009da3c217da7df956b7a2a21ac263493b123a1ea71ade021dd042c7772fb63c7ab09d30cddad64d6ef2a5255e2b0e32065beb55aa1d3f5b6bd1232b799bc9610614502f07a1d6253d6cd3e4e2ec92b870132d7d0feea64635eebab31fb028e06cd71f0753e63e8923ce681e206d4ef36047017b60621737084865176dc4cf85799acd84581be2876b43e48d5ec21afa3560e40856f944352515c42d58377d100bcc33c15c77f25205e4babd3577630b3ed440168219f64f424619fc1c6ed4f63cbfde62934955223ac9a61eba5969004fb9ee2c789492242a403da17752cd257e7443f8358ee800094d68634b3d25ad43c2cdf560a7e12421646f6dc5641d077c9ef2d76cedfef1586b5456923870ea2450ae18c8858c6c08b028f297d8dcc13793a408bfc606a2618009ba1fd68ee62a599175b6053ff61d5a21f74885d21f3480cc869fc554f57bc95f7102847b6138bd380e95ad88c353677fc89f1496a07b5aada0e318c3c473129cb7d3ffca2160467a8250f525b5387d1d3868c382d80ae90b1981dd745c46ab7d976a28063c76f2c0767ddb6dba55fd649e9ba661cb2c3aa6c78588bcf956d6d27a6970de5f3467952322c5df5b0169cbf2625097344a5dcab9b453163936788019aad29804233d2d5cdc06bd407019532672818bc63d8d7ac4e8e618477a44620013b013f65902491f2f632edf78910e074f42b08742d02fc6fc085fa95fb495675b43d2402af8c75519d8cf4c116620addb941af0402240939facb6b80d5bb9b078eba1e25d9fd8eca9bc4571413d2b93a137c6c24d0388c73f926d054a6c9e8c6e7f3b03478abd53ea3f23a95b209c5d9296adc737f70d848c97dd1009046820267c915b6bbb8c6a7831398126798f07fdeed08e3325545ba7282e594331a21057bc30274e91be04fbd763fe1f8c5e5a747ee13f6c86ddfcd1f6e82b4b6bd2468e282969014c345e794d13ed33767c9f03f14739566925554f5f218e6271da857b3c542541e747b7479dacc820cceff4fd96cccc1d5543f00a5e6f4c0d57638c02646c1535a3e0eb38ff80f3425c351b4e158bf83da6a3cf7f452f9f566d3b10c6df394437fbd5a54a1f6ce22c51ae66938a9b22336b4e5bc19c95f02e8142ccc4702c636a7a525340e6ae1e3ac0a2d0f39533e02ee723ced16bf92b661b89349ec75962234bfc0edcee621943302100f9c5fc984b23faab93fa35d57f26ed5a6fe3bc011a05f43e9241bd1c4ac4ee5eb606ce5e1622807bccadcf2815d871fc234276d97320e6f4d1be06091f10669c6161acd20a2d9cc6dba4801f0b5941de172b9aa27fcab738c0cd60f93646942401c87bf669f9f9983d7592ac258f1fcf312c96a754f7e3d5e71b6c287295fd2138a421d4224b751f3101650a36f5edcd526e38f5501230f51b5af0b2732ed92c8d4c1a35500b0e1948898aad6ef92fda8bd446373b266123f6c6851e5d28935fdb929783254982b99fe15338777d780b0732445257bbcf867cf4c12452bbab8fe31576ff41e5483f493ebd3e5a089df1a4c4cff71c420897611eff1a09a80ce436c45561057ac9ec7b839b9602902b7357cf808e75a3aca10ddf9e231b6248f14ba2751e5efef61d8dbc72a05a7394f1497371d92865a56ce84cabda24592e2133731e5a1bf4eba7279dff46154dfc9b4bacdaa82b2119e5fd083612531cf9338d516ce76f11f3aa78354d7464ec8134484625d1342ab2eda6c7a2ed2a0205bc69cd2b9946e40a5c9f8420612c5c7eef79fe36f309d80049fca572c94c202b8acf6ef4683f1811d3ae7d8e4709ae3eb4b74c8bd338073abe328b6a1371411080599591bd6717af61ec62458c4946bf551bd87e6754013c36cbcac94b53019e9293f1128c40fc1ccefbedbf9b3e518a86b440d0b540872aa52d3776ce1f044a11fe28e0c53433141fbcb06b6741a0f77a3f4296123117aef33893a0f7794daef7a2ad9d1671c552812bb0f88f1bc3648c3ffc8fdc6dc81fea292c02382b0b996f0274c493031ff7850fea187e0e3e0ffbf72d3676412f76953278c061377652e0e877725801d0895df314ec58505f2414e3f9bf0142f14ecf14a63a845d6ab26567c7696835b7fac8b69469561ad0e5919cd5453034abdd07d65cbba50bf344769d790f760abbdf99f387b8d779f8b445c0a8e788501d6543169d6d2772602c3baf0c465e3f708657b4df24bc0cfa7132efff9a4c0a44da7fec349f9329faf36ca583d8933ded7baede6f2b8e07aa361c2c3b37730588b994cd388df50e1b80bbebb8178921210b2385b7d585184b77966bbbbf643e7f99e236bc3afa7b70bdf8f0e77abf6daefa4d475bf8bc5cc052e74fdb9e3526e6f96b51f9c0de18ef57eb06236bce2fb72918b60dac9978aac18a96ac54602e88d2d6e0e5116613e3cba7fcf249c62c211697b2867e186d6d1c58c8c9b89365f7bc8ff542af1559c205d242059c850c7849473c13ec4b0ab96973c9b89e492bc9be0c502644912ed50e107f5429972f974c4f807057511cf7665054dc21ed244458f43c562acd432589eedd0335a11c005dcd93b1364420f0d7b8726a19f40afd343bfb345bd93e1993a5f9462f1f2cf892acc6107f290c14d42c2de240ae3e82071f310659175b848eac45dc3e663f497495023a45e57df4d1189fd154a359be1c88c0f011da5156f8bc7e2d1bcf2a6fede56eaaab0338ec9c3c3541788a27330587bfb5a54e379b4458320263aa26fe12f241c6eefc121a50ad8c4d0f92226d95b032a38ee03761522c99ad2eca4fb99ccdac95341244f68b599a073d16754dc95f68eb223673f329a2181a95bf471bfcd4b042e58c5ea7f53c18344530233cb64ce4ce616325d440b96c91f92a734aa1b50412c6b733ab413e091ae1c0385ac654d1e2a4167c61f9dd012b20cc5eff188f10a06d3f0e818112cba5599111b832640ca4b85f758a1fd63650ac377929362f05ccd8e232c6137f55f2ff4679c117e49d5295f70f5077bcedff290856c2e37ebf75647c4b96c9561a7a382d38452fc26322cda135e3f4e2b62f53c863acfcb8b6e7ecad14e5e82e22c29dc81bb0b6c2f721325847f9db55aeeee26c086eec31b868ee675b6e4757e694c7c152e186536baa968f32d382b460429fa07e0543eb228330265bbdf3ad1469f3371e0f1dbfc11cc35741431f119b6cf56b15204db2858e0366356f3c0fc4b5a5003297a56340ef9d84616afaadd27bf27a5073046568f4ebb93ad371af23df4eb6260eb6510ee4edb411155e3b634258445f38a28cec19044f65bddf6176ea026528334ece2fd158e65c6d7318bbbd08ca18f057d0b093c01f70a937fb6be579310e264c6b2637471e1877f08a6b178d62202974f08e3869fb1390e33a17907999123cf2613eae6c234825bf03f51b4e595ae7c151169f13961df0492739a9e97f187dd63cc2ce7f8e2b0ec80a1e7f666a312f316a493608187c03f7a67eff14fc1372141f799eaf8246edf96bb7b4e6fb0e5b886623319bbb319cf99c55adf82c533d8d3df9b793ec552746091acaddf30b8636ab12d2f78d71f23afe0cffb9b87bdc2edcc2b63f0c0e3d3d8fd69bab6d5d45fbf1186961ad2e1218a59dac7019492f654a26474f70304c87dae4a43e25347af8fc291c147538c74447e729198c5c10ceeaf3ca95b0663f1dd9790f38fc187c62c9a85d480214c6b6a1a429f25a114938221b7aca0b34563e972654231127f80ee2c40cfba37f33aecbcf7998f26af7a07f4c7d7d384f341e9d1cc67f976c005efb09cd113d09452deb55f7e9850ad311d8352b84dc6f1f6cbfa3c0c6877126212624c5156a3fc4853aefae55483cb362ff0ec1fbb121dedf487ce068ad5684420f84e45bcc481186b6301b3c5f2a8e49b798c0b6926e4679ab9fe349dc3ddea3d0c8e7c1da3e5b0261941b5d5c58c1c68d2323ca557af7d495e313830e116e8f45db3d4e121b1073c1485b9a1a2ecf650080b20cc9755bf0d094e3e98c2d9a916a800f14dd1ecd9fa9644cea3f1ce65115662cd5c616c8f6f5720334617096486ab615f31d398d77d0f95009993c97279a5bbbb81805d812b445ff9d5c599bcdcb2d2a7bea13e9c5d5db45dc254c4072cd6445b20d0a768789ace911544ac61890b5ff35cf1b05af1f06f5ba47014f1e5f5ce867b630af51150ec45b5b1e68adacf7bcddf22a977761acb63bbf140a6e744a03854040bbeb62c6af9e6b4f1670c92adeae11583de62c8af9f533204ff8e5f7edfa053851d79ea536c8b279fe1c6c23a73b53522609044166d60f31b4c3c1a6f67af26f9005e6f6a1f91161ee57323c62ed9c1e0cf90cb59ea3515c9e14c14ecc7a9748985b7577f84cc064e8ff940f8935b92b8e21cb0a19cfb231acbf1d200a43f97d3d3446174d53316ffe6047bb4caac55d463bee4d2486564230247f7b811a5432954cb9617714d773586e53e110b0f500fabf512ec275ff577687a277bd806b7b4876af669bd82a1bb4f42c1092c9bc0930ee46e4d885040b4b10eaf0725fb5282631d578a0a3642d15928432b7103b3fbd54b930c5785c3c8f5be57411c55613ab5436c39e35a9738a18ce4500d2533a2c545338e719126173eef8047626c024e997dd0c47ffde79ac45bbde46a13d6150dfb6428de1d46e43d451b03ca4fc4e270ca4970ab80c2acd33735ea1cce52f4f68aba922fc4d073d91b1e4ae714a06b69348c5025aa908141e8aa5918a330eba81ffa550a57123a553a587f8d8833e838658f17ce0d30bbfa2bc4187f2994ea15dd5d28e5b495c046c1fafb5210f145d36ddf4cdbe6d26aef464f362b2ab4cba56e59b02b1b022d0b4f6e80082c0626d571cafea5b7f1d11517f7d40c24048e9930aa1c38bee537a443b7e4aa9d82acbfe79f46a039d152bfc54abcfd29d0c8c52ff9387e1611f69c835a52000d26686abb7c1c3ca4c13cedf8839c8bc7b59a82e0a9ca96bb21664a5a3ccc6bcc9292bed327a895fd03dfb143b57a6d7a925458efef2f635bd0da232db9692e62574574e9c4911091d481e9f34aa8fd1d53577be88a6b1422b073d2355e106911112d2dec8dd4c140d0bbe61cb3afbad3b76dd02f54838765f676404d5c0ecf3b37c739ec9b34d705b102b485e2cfd2d820e65df9e5cadb6a153dffb280927857516b18629665253e646e489d0e6b214c83582c725cb910f2a28bfe26db7669bc750418b227ba8179e1107a8c0c87977fa0c3da1751055be573e50ad598f19d11f7eaedfd7c2c8bc216799c93a16b09e5037dd79f30710d8a50074d48185dd90f83329dc7e86e4da353164a083f5b51dd95089f1d76834d62a2cceec77a9f81d2c726e5967846d7a344dc3ed732ab8aee146b6cffcf302cdfc4aa8e66dacee1a5f45ee0c822a7c22373f3481aafcad1e1452c9ca6a657cde1c24d8bc70f43b968f159a93fa1375fb6711ca21fec66dd38535a7db70716b3c2007baca88c27ffec56f5fb4a55764835f562f1ae7acd6f5d80b2ad79a54fc6a68494306262178dc9972a0b54a05f0e4e04ee11f3cb8fb541723ee35b2553eb0c30868111123e4057c688f870fae8eeeb15068771fc36134e16a9ae5d13baeee250c8530e31b0b5fb66db406b78784e26b0a844ae35b96036a71a08d06728ec83649f99bed4f15d2e36d0cd79f564312044f9b452711e9de982f2e51f31ee3a7102c989eeb5bf9f55775210f8d15880b9435e1f584940523330b35fa815b464f58307da3849d156350245896c00ccada4b63de32d6335b71e0746cdf90f477b2bb7069be932b90324a44b957c2919cd9be0fba1bc787d973741183f909f4f4459b5b24b05bf4b8e02d54e992edb233721145625fc5a315cb680bb57e5076c3c1c774bb676cec7eca5665491c9f4686c1de090a4f919480f74559474f3e3a90b691555b616e9adefdc367085fec316aaf9277a4a6948bcfcd0b3b2112a42e8c1cd400520b13dbacbcd408ee0673dff4ec1167bdc6de364b1c25735632bbf1a2f2f313751420a06449355f85636236a5d4b80d240b71c53e9db536e59f31de78c5aa04eda09420348ffd0605c24e174611322aecc915ad63b95212cb5686047a14d84048a2b6fac067276bf29536ff133283082ea435be24a79859f2a7ea8b1601810f16f12f5ca4c7967b5d5643327dad00682c82292a21e6e35ff5a31397ae4d7e0ce9b9eafa9d1f520ac44ee38514352844a7825e93d857ee2f0dcf6601b4ffcd10d73649c4c305ca0cd1e09a2cfda1b53f86310fd31115cb6d3545123147afa93a802c5221149b7e5e49ae9c470ee5d2507c59781af15ede13fe4806f7e703ab20c89f522fb06cd415b3b18b6379845f4f73c2b6ed368e49204f3f24cb94867644fd84ef51c8fefe172e8e683fd37a997916487bdab2411557178c81106e5f552b3b4660fd74b117713f314058d9f6b32ca25e1535c2f4506655869a6d1fd8cb732e66ee797362295f8b83f2d1fddbcb13d01675ecca6b9a42ab6d7be4762793582f405ca575ba8609650e06e64b38e11b5bdb8f44da9abd41427235e4eec5d93f029fec56d5f46659ab077fb4ed3a474837014b3b8ce9ac0c795ddc6f1b380e6d6a87fd2847469c3060215c4379eea942a9ccdfa9212de251e1ff3b780237c9286653afeb192fa6334ff044e3d6f43265c22518404e3ff84cba6d789c79ff8b1a174e80d06599ee46695499695892cb1f50febe7037ba2a7ce07b2eeec74492796197a88194e7a8508b4be6289dba8f549340609fb36b7849253d0084e2ab686318f00a23b53fbb68cf479dae4e68a5226f651bf74f394050be05b9bf719e0b5e83b6044a90c496223c771d30fa319c37a5439fbd80d6130854b327876db0f42a7a1eaf26d99467601084c4884c4f833f4a56a50c7399257878ff767e6840eb705d9f0fd34b404516a81b55be0ff2e33313de4e9ba8bf8e27efc81fe4d600a45cf93f74f753c262186a5c947150da992fa6f4bc4de93852018474ed588871c41823b108f30de5df20b970fe023b5c0a39c39e3a4dd72bf128d49b79b948fbc25deb5a995efe64fd7580d4965860ed4b6f452740a5448c816869b62b861518aa57419941c5d10c8a457b0578741c13bb72c6f6f0fc0bf79b5e0b7c58aa41c08d68a2d292e5c2043a0d33baa9d28850b32e34634c8ad25b4d15876ac9dac0ad3a36bc3f090c34230e0ed3f45c964713583f308676dd740396467a83d57c05d22756bd8f6bcceb7a8545fff6d32e0ef2143265c44a80257a583e3255a4874220037da5fe123d822d284dededbc779dcd170bfc8f31a467ae29031ab623948b61d64db2a5867f1d54046a4596141dac03be1b9980a331a55b1d570d0b4482494dcb7093f8bc5b2b6bfa7a3a2d4f01a7455e053ba076e18e8e055d8ba31bc33edb3a710b868e596d7b4e4c92d1df17c958e40108dd2b4c502afc06ba26ad32bd84a7052b01c0b0c7e9180eafc16398cfc6525dc1c6f52624358c65b970aefb72016805f0305519a4f9de04d331f694d66968042b23d92af82c4d63dc5026e09ae621631527de36e78b234ac2e1b9640ea5a6135490be2b822986454be253c5424b626f1ab4da484855f1356575e98014203e3ef52afefc8351b63686aa7039c8537748ce09224e316da55566a47b3c19c87847e96d5112b3681f5f9e25520342f46a2fb651858937153a68b01b92c5bd221b03f565081080c4f917958e062baf62603674ffd0e3d6ab48213956c790313e0a38039f580decd2e120d36690bb1af263056cfe9b761e374d5279afd94034ba682bf00e6b57100340425227085000237967b22d34593aa82d7b66d4b4a635eb2d590d51b201f435834539c01b5b07e42023a06fbf81ef4d0d32284564acf772d041be1aca1c0786c2207578536a7c60b26f5778de093c89fa1301b1133f15810905e62a6d19a7a29f4dfefbe58e91b6a63fbd5029776f04f635e148e4aa8c7cf50b92b1af593134e905182b0b40a36c824a0ad381c557929615df5cc7a1420a3f7b100ee0bd9aff8f0dcc2fb560feba6323b83ac7710374b80dec9050b24c40e50a628f8b2833521d2935eb928e3f5f8654abbd75d5c700113a89aea8979a21990bea403c72b973a9651d9da6ef07464d4b16a45d09b5bbd16360394e1e044b3b135387797f9cf80e1e99240c9a58febd30040b52c1815d3e2f6ed8d1f3c2c86a69d9b9428ebfcde80e4e848f6e51c9f45d0880dcef62036a4fc6a8ee74c901e12fb9a3c19fbb2f70379730674a2c76017723430e05ecad813733d115be1484f929e911c7c76ae00c14d5d9bd0713dce43e6415af3725f784396b5aa84dd576c261b8eecdb950181d1670396d1e602f5e7fbb996e8a1b1efe072905b39abc15b85fe9a340fe5561714bf899c8ec8a66d864b928923b0737452a122b1daa34482c7a0e33ca43109fd51cf6457d4b19156e7022e71f6b7c83a81fea6a10807e1b7f3f3abd0542cfe48a1a5275304db4904327677233e49868086ddbea2c7baf569b26c63d85d61ab040067239bdf1b4f6d47aaf38190ce79ba75d3b8d991a48f19503332d725eaa17b92d4258d6178f57f22a69d76372e9da427f5b463441f5396e367b64dab92948b2232c932610e5828b3104c177c148309e0c70f2baf14cfa237ac80c9d2b7c38014d7679b9aa4cce652646fcbb484ecf80493a31b6c8723e2827b8dbae93ee5fc722b7a1d7f120b7ad353fd6b431880b3f5e736b54b0c024d3070b279155bdd3ad6d74ac995110353f4b5d1e9d1259a8b902550e78db7c4d2d2e0ea8aaf91587996d6db8ffaccc4a55441100bbe767782751d39f505d3e46807acdcf7d731e5c25096a972c9691d2fb35b2515ab2acf88b268ad267be45e0da798295a1471fc79e1b48f5bb76d4ba1b061790bbeb863c3f3aad75ab67e14b192a4457f4b4fd6c285d748a6ab334f3c66506efb163e87a9f6c939e37c34c885344a9996556e4c9c503236f45d35030fb7dba18f275eea223271618d5421455de32aa390a6406d2783c29ae3f7835cb1c3d664bf6cc6921aa4cbc8c6bfd9e0817794e782917259676736ed061621d63a31e94676779f8d5da313512a85f4cab9c778ebea77a677b9e20693ad5435dfbe730d5825e98c0472e5917b3cd4e4e883906ec5f77981003f30ccebf34a8c6188339d588ca30f6cbc7478f4e901a48ed6f1f5ade01287e0be64f896976eb354cd453b9d4c8b9fdf7d2465e15238dfce40c6aa371127c5bdaaa4713a8a6b681a4d32ac75e5c6e094fa25e3d6e0934833ec218ab98e2e4d0e388478e09b6c50e887e1709ae3d730b78d8047c2785ed64615806e08b1e6b46aa6d77d33232a00d0a9e1f40dbc45b01f48e3896831e163005de15e0fb03221f68b5285849dde06880275b1fe340dba9ac4b77d44955c8fff1aa3e92c6e23b112078152f655630447ceb4524f930ad89858d6401cf58fe844e2026766a65807bd61f01cf6bdc29ac950349d941d7a16bf1ab45d0ab58093f7a4b24580e45749ab833472e8f4adc10467369d4a2d7c526c1917bbf20afcf7e16c255e0477f4525881b6e8be18d235831cb7538eedce152104a698336cc4597fc3a18340a43a73a47714a87693a44336d220feb24978f3ae0020f6d1637a4ab9ffa78e3590fb112dbc57fa1d99744b470620ea824a68d9a5422140d5314517f15f5259c4cd772822cde0fa1e8d0ec87b83b2179464ccf468712387b24be65f016ff751c8d1ffeb72b6e2c03b6ecb184358d54e80c343a9d3a94143a9ff65e6d781f4818b9f6eb28c5264e29e02d038b3b434e4fed821c1e3b281e07f53be7cbef417b2aca36c2d3878323e6e6627e6897a075e344ac5bfb3b66531feb0ee2fff1e639604dd2aa8dfadd2a8e5afdfb6159796296b1ca109b9c77109d1c1f416a99dd283463e2e53a0a1817997d325ec2940e7765704c4e26d59d02c5e347aa191f942837262ec53b5e9c749ab3771d6a184e080fa8ddf94d8f015d392055e2ae3dce47eda469173c2c4c3d0ec1b4735e7f9822cfb0463e03728a39278c8b1b08bac629f51aec8cda8eff46b878b05f830c4b5f2fa2efb0a031343888def09f7489a0686c0c49e985fe5e498bd162900966a5700b6b3d2455f5db26b1dbfb04619f2d411819ca8f5635e52d013824cecea32f11856094084b7b137631229b60f963ab135cdf871063eae540af95d972e5550a0e5416773dccc9726b2d41c078d0462664e3382aad2b3f756584ab471faa7aa479d256f21d1492b86d93e3c25a55a1ef686e758ead2b5de26c8dddc2781191164d9d47a6795309505105f7a5393b49e0298043e5b883e5ef1cbcdfb035ecf64e757386a9f154307f25253c2c6e439bef59eea534f0424b3959f93106cd5f5efc503df44e6c5c02e84737b4ef503520ce279650dffa656f6845b7e8eb3691b7fa3940dc314e4d83fc0f71844572a417db1901d1c9f080fd14320d18aa16cc20d00db6299bf50a7c2e1b17483d96f7866e13316ea6cd13baf91b74f7dcba11e1277e45496feeaee38a1354d088e02af5a1323cfaca4011f6473df163c14460b72053acc42d5aa7ed6b1b5ddc445186f55c6967f008f354976f4ea4620b5890a64543fece03b4deb94c62af353466c8478a4e71516211c4673b19bf2add6fae2dfe1454de5776f020fa5d701eff44d53dce2065ba64a6fa81126993ea740896bc117d362012e9ef145d6e4cbf81e26680ee7ea443f60c37a7e52dcced09db9402f32c2f7c0db52be53051a40a0d45fc0a3012fcf66553c6044621fbc0e2fef47d264e4c51ee1d725c56777447692c999f31291d1bd68b6747f2343dd1501438d1ba25e5bf924df84d84574ddcdf7f9b19875a7046e3efab4e49055eba5943ac6aaf5d72bcb725f21ccf6b60d128bbd88d30224bf6847fb5a9d032f768534c5837fb4974c20da82e53b3548987b08388fa2113ea7c8da3ef2f121c8dea2e8ac9821268338dd0646427ae62aad9f62ef94daa0d8a6762dca9585a45510ee4bbdad7740b9a19b616ca86773d32d4b337dabfea25338ab4720c693d2d9b146b1f686cbc10dfa00d7e0b911f6edb40b0e92829d430276eb5aac515b565ed1e2c10d5f5722881107d7fd7bf305e6b4597ccb9540572c0c5070649edb43616576f139bf1661a337895c659abf71862ecc1808216546619bad09bfd78716ca3b8957fafe23c5d544d00ce1534341331105ba2d4cb4c00fcf6d2aa3efde755ea026a124177c844d6e1d3cae97aaf4e111c9612e2316827946b7c47ef6de1513555e413ca22d1562860330d077ee97d4784bb5a93f9374765bd8129057fab44c224ff3f5fc318114b3fea81fd5a201583fe8e74283be42e72d386785c04a4590d78cf2c7e28dd7c94555b2d1b46bb3f236954fcf2df9301f7d13274c35f4b4ee44475858bf396592212e0d2dfb71346713a6539a65fb32de5cd35acf668b8330b0c49d6d136b32ed3fbdae0fec0223f4114fc7605ee577c6fb85f4241159c475aacc8d36d3c753a873667ab84d32e24540a11f59ad0c6079b39b9766a098f1767dd79ae08b02d7e8937fd3c550201431a7b12c8fb58532a8c30915809135a70c77f12624cdd2c5c246c949c2c754e67c8897019e4a7ec3f30a321d71fd574762473fd2aea9c6f3cb04a5a713b4902018107df6c7c8bab1f51a2cc5a4770bf50868e281f0a22d15d389ae80411d52c260319527729f17345644ebb85649a4527e20e1f163f87006e20244398ddc9c17a76a65e60c2367a76fe927ba622a93d2d20ef19df0abd997c18e3974e350c222e1035fb0af8a5ea19899618ad0b5a4c376f4d96ecad32347afc00a98b5a138f41699f4f593a10ee4eba2e4ad31e91e75242263dbec35f896aa733d1e2f7fad82c4c373e2e7953d47ffa89e1a930ea346a06427d21d2f57d0771ba0403d3a92502cd89fb405f32bf483c7c77714204a403c7627c0fd0e3f434c3548706eea5e25dafe477b9e674ca38fe3aa2b09211b66ceafe35cadacb2c4e82d083f45447a6699d1bf0eddaac381d47d6c8e90e2a1c461ff4e9870e700f47181ccd6942df38230935926f37934411e202dea595ff9e3d9fac136d43c0c00e2b38d4bedeceda689ea4f244bc8b7d75502896eeb04a2219277507f10c5a8114eb45c0b1fabb622bc4bb3b5c26eddd521882c73b43300c240fb5672dacc40d37fe7b8523423ef21dd8322d511e24ed404035fd58f5dd621a52e4c0af2290d800ae035aa2730094578c1b9deffc44fa1539d9931e3d9ad31fe6952ea281bd0568ca55cdd940731e0d155488b603463d482a8544212d0d2948def905d518ea217c4dc373d2cbb09a3bf05a444f8fefed44d47b47c5860cda2bcef4a2a865d9ea2fa79ed5699a577c714298bd4840a42c599f9e05d70df1d6354574f62ec457de2cf8b83045281c8460e20c67cc1ca2ef0217197732dbbea4671758cf8fed22222331f08f3c83f6da28f8a2c24abd1c654a64179e9ee3493741038e0e80c2531b4fc617944545dc8a28bc8df859a5d378098fd6b6792a85c6284fa2800c2e4e35492c7ba3faa29c26651d38c726cb45293daeb338f177266240af94095da381050ac34185207673ab0db0505cf2bea05c0979425e7a1643d105e89d56c95a7bf6603dd1e90dcb49b321a1babed935907d4ef113d7e6df7f2006ec74c626e31d4d2c47bcb5ecb64f3e3071c3e52ffd54c4562007d846a4108042f2ef2157828d3e4208eb21f24569053faef88ae3650ff740391d46ebf693d0573df8f9c62ee6ad01fed8d7eecc2dee4a0398f59c9a64a81cf8e01e6547524c64bd782f3d63cc6d384a88e58d3709740bd204127176920d5e60e931b237b74554758d55baa3d351362bbde7234936541095edc9b49a422429942f21856544fe02cd3a02c55e2eaf02b3dc46b9abea142896211e49ed90b9316a2b4fd2f4d79b6e43150e7cc7e6903d6333fd410494817e444a1a866248f05ef3342e8a7d82f72441d7fcc0f890ef7b4da453de7104c902aecd173ff222d0048bb032cc67e35145726af656944d9b2dfd2fb1fd619a666fe1064b897bb3c122c22fa170150e6d775d7eac62b5a3d81a3d6e3673fd5c442518a2ae6d2fdac040a8d418c3ef0c420b63d7a51fb837da7a21993a1616cae065da6fa4ff8f0d7b02fa0db7521e11db4397e834cfe1e4986ab0d5e09a65eb3741644df6b9afc30d125233a38c57e447475db51badae651a009f34314180511c270bb9dfea77da3d6b16c182ef0bd8bd5372fd8ffa1232d7160629ca1442e178421273064447add10d552932f44f43090b1006738eb3edb53fa0bd0ec51524dd7c7f7ea9df6cc890529809741891107057fbfd77783b1f300db68a1bf958d3c83561db4205f1fd7e71b2493fed64aa4760aaf4c9088a794d56d0b8860169d86a7770ea39b495c6a41cfd32e37b8b2c900c1fcfc4e9c4d50d0f7fae615c039a9a0573b5d491cbd8067815f2e2d392a4af37f6de2d22eb89d16522d6cbbcd7ffdf68331711befede270829c32b2e0cc68224a26699da9387e6151d90910af2b55f132db5f9564a91c918b625f8275ea3585cad58a2c16745044503d9257090cd0421dec1ffa832d32633cf4d6f477ff18c401611a165ec62537346c1a7dc48c5577c2a19051fa2018f27cd916e4b4ab33b0c666587a16e6a0e40167262712c4aea6ba5eb1d65ec6c9d158179985bf4082806dc63faa0c7673c1260a9e2ce6c80d94f6b11023bd75b415de85572d6b584193acad82180975eff2474f2263864b41927f136b580178d817f239cb972f4665d1ac31d03945e58b736eed94f367e863d6391653713c665ad3da95e5ccbe88de725b1bf8bb84e7a37667e7e913e3d4a005625e3fca5618f1e5d6fc63cbdb4831e7cc175e73d11f6b20c9d9e9547d36f000c175c0d1e67484430354d66031afd9b255847d460ecf60722644a0e23161b2769473cc42943f03365f61b65d7c717411329c3b702baf10f34e68f8c9cc4975f535049d3c71e796513737f08adb748134cf80405ad9bda5138b406f02c8230d55e45edd9ef14f6cd5dd83571c4169d826284bf6b3662f21175086483da956e6a4357550e5bdefc9e01c957299a9773de5277ac4fbd64f43f51dd63f8797aa8f3455f4b913f70d87b78226affb91cab0c6b7bceaebd42d75862e9438185fbda7971b590c5b41e601e4f29c89cf9f4853431a873015306c9fc37a3f3552d57f67d04e470048be5584d1950a16b86c4a1926f884d227826da947e8efd5811b54ca71eb95fe97c7e56b400c01b02645e7673029f1a4a5ae70ad509dd85fee7003b64624889cc64b716f12102233841ddf9dd04715a739b024c373bcc0ca7fbaa63ff037f651cd5aa0e4b4af494a63c2e6cd41db1eca8bd17ab512ff349eb69e9d4ce4cbafabdde8feb783d64679d5706544363b0ce3646744b632394c881d9efffd926f3a7eec2d607ae7bc25b400a0f2f1c7463f16167b7f33e0d1867fb20d7aded1669da0eb5a53854090d347e3764a81903a819b64aefa1527b912d8ef9594ec4278ec25884fa88e4778010f1ea106cfd6d9b67c1400d671936984dee91a697ab162fc3487b2e42755263fcc87bc93bf405ebce4e9e4fcbbc19f7185da583d75d2583b736fc14ed5d1d67a0e2fcce97b66d7196b172f483d603455a10b31991b72f4fe7aaadf5124002937ba2f719b7fc5f7fb54aff88f4753b7d898b3eaeae3a46b7158d0db5f73f3b6f0f67c11c61e23ae9eae331f6ad7a12334586746ec7d9031c55f87be1bcc9339fc307831967ba1f9ddf51809f2598503964ff64d9d8be255221f4717f6c646086434a10bf088b10542cbb725115876a42c538d8e097a8447b4261eb64efb66a8638fb60c6c3f06d14b637fa1fb14871dfc39cebf2e90b51ae731cd0bd3cb2429a915a236efbd94d6c78b2e8b761ec186e86f0d2fe1e5072a336424590dc5c1f53a5ebe0f3eeeb40665bfbd9d41ada79d6f6a52890a5c54c677a388d5a899e748abd9e019f2f1125f033dc3ee6df8803b900a10272416b33ba76bf36cd29420a2262e52480bd9463ef4eebcce699810431b17d28dba0ae2b07f2bd347bfe3f47b3827bcf45f2c5098c92aad7f52a6600779d051f7e84ca12d979b0f8147dc433259902b011029a4db98691e93205a2572a7fbd50f188ad6bc8f5310355aba30ebbc7e96766fc21383067927ed7e4fe2b02ba85d09b678e12ebdd61b249a24766a5a9cc0d2e405b52deed414f87a82c668279da8208c9fa293e2f10ef04108b4be0474325b5f2f471c9f8f00ede72eb4edceb1917617b390107eb9480e46d0e5f915272efa3ff0b17c665d707f9ec2307d452637725e5217ea84b7fcc4fa1d866ec1f0bcd838d8638815ff99707c8bc7b0103273a83cc2302af81fe7731a678160ac142d45ebd8f7d92000bc77eca59244612cf4c00b13c05b3e8d25e61e6ea0e0472c2deacacd465012731667a22f45787c1f3414200c740f829fda6d906dc69a33616e59394ac5a032642717067a67348b4393f7297767cd5b2bab0906ec97eb3346103f5815a6c1299e185121f236a9d75ccdefe6b7931fc568d3017f799561f807af00e10871b17c6ca030af33a61d88fee615f88df3af56cf52c42daad1e5be4110cd781df33feb4ba95dce46a21a94daef4985d940365b628278007f0318ea8ec4420dd962f325aeebb5a6ae92992add561e5b28c30c54e5ad785818a067d39a0f85e4c1a2a8370368d04d3674eac001d2b9cf7706bb511040ed056a200ebe0997cd669595f2b1ca44d0cfb8045b7f344fb3af81e7546749801711a87416a78abf113beb564d33d944cf19a1d236ccd7f38157c347dbd014d30f2f16c2a2d4ba6a1ce12703e151f5eb73d2abe681bc90db4bc978e61cea22eedc107ce6c00986bc8c1407202337f7cd39a9cc92763ac8c2ea5e9361702f68a35592e867e72e51461f0790c2bcc16c23b8d614f404cce67a8700225382bc57e6db72efb672c9606ddabee13546592c33f921d944257d84c9e32f35f341ecbfc389755a664b60951444d4f073cac7120bbed1b350f844193ad2e765530b8db9391e66c1b3ce78964d7f42c0416e15560d8e13c1051303f462aa718507c62a7d52c20e48e4abb59be08089c6903832e8862951f750a3954a5a0f65ba161678f81eb6b02736b063ed669f005d8689d41322299ee41750ee90130662edd2dde811704c7a84e792f424638c76c4c20077deed4de2bab2c33a204e3192b7227fa56e5e0a7d1a278dd3853c528e6b72771531bf79b93826a3d285521549eb57e3630c9452a074940b38af0300532f359e42aae3afc357448bdcf955cf8b51d10344795a13103494edf0cab7b36924d4a81292979923511565d12ffc9cc67ca0425dc276b3b275948ce3f3e0bb3e982484b4855b2b4aebb717b8d0fa457f31d77341c16db764f0d5b33c7fdf2dc81223c93e2ac503bd8e67e115ba7c284bda534fe80950fb5c3040c80c772ab30716747f0c2124f22c971443fd4e075e155e973b2e55fb2ec368d5f0c55f7b78550f8504dde5cc1b17a6b51adf77a526d5b447fb295960da2a79c3c22b66391c807a10c7667e223423c9665395706fadaf2b855232e270cd6e30735f9e04d6c09479f01501ad394c39f627861e1f976d5f6fa4054d669d0460c153ec2f01f554060f23fea0775d485000f1eec1c0be77b264b2a2e45674622ebd23e35c75a9fb2b7e9092e67e696bbe6de7fdc2efada9797f82e34138c7333c7884af511b1ff31821a007e713edfbd842d48cfaa5b91bfe4c66067042f5e0e4a7e32dd2299131bf0451397dcaba67a0a3940051cd6c77a495f454e24631526a40336069a20a13d6237480bde39a18e5b514d2cb4d256f65cce0cb9661686e119a6016ef1dba326da9405153fc7e4724e2a6368155b8ac1515671204d2417ff94b65be2d6b9061ea32c5acde329d8c775de6693c29605ccaeb235c98fb84ed383834f846ac45981cc77162c1f4427a80eea555b37e2467a60cf39726dfb00bf837f35b3ef6c52d9e2883d62b9e2d4b5dfc0547468ba7c3c97d9736633e6f6c4cad60cd12d7dda337d7679de59900d2499ba30c435f04418142e4743abe1a78e7356076ca0345bd131a13933ab19ab23c50c1f30f6ad4dd7af4a043a473774cdba966e2619a56eefbcc43e43a7127386056c3e84643e3fec325c2423f678adec43d074016790f79e522435e056211bce77e70a1f0312a92cb1475776c94cf84416517988798b11699b222889741f435477f254106d8fe93026474edfc77d2bf9d40e36fa576caa142a5f7d1f15cc5e2e755312bda0e9d687684960323df031194e224a9b17b703f4b7bf3932f3f7b90c5a8269736ae89abde5be63a1ccdc511b90976dc8e807b9d3a8f8041e50f684a0fc9373c15aa48436bd087fd71aa4c19411555e5c8981f5613c3c1c9d12839211c63d5bc797ed89cae45c09a55528177b9d120398c0e82339756e0f22b60502dc346c401b752916e00ae065a3b33766ee54d664aaf1f109fc38cf6ae62c2445c28c5371e8e831f0c729e4721f7c7f7ac2f8df77490bc0ecfec5422ff22d14a66321391e0276a578dda5f22934e5bd728fa1e3517f0295a4b094803ee588ffe33f0be05fb30792cef1d9fd110116df1c7d4b416cef99d99a4921316df6669355a60eea28fca14077f0eba05afb7c5d654a9b3e66ba6d0b5acdb9ea6e33d2858306896b718fcad574b04465535b5dce9ea444e45f784eac2fe1443b42d3b1e376f724df3c7dfc43c3a54dfa3b351c57bdc17a4674e55bba81726627157c1ff0c5c9eb4c5a818eb6a6f181063090415efe4b754218af143ab61d8fbd24bed9e26757075f150441273bada40b13e3d60606d2fc3164d62461b2fd88c87e2639430dae934a4622ce1858c8357f5feadfaa61d045be78b18f2f5d6fb3d9118be95437b9c3c61153ff4a2dec58f41a835abd66c899d80ff084b897fcdae04873b0c1d68c1c45623d912b41e044514ccaac3b33d290f86458c940c089201c1987ae5a57253ebd3bac0ae79274b60e24fd648c4984e6736afb365728b33829393356419ac29f940473d26fbca40329683cf2aa558d7d677148206a2887557205d4387fd02ce02340b44d6f214415b26139220d8bccac652b98230eab5f3b4152af32faa094f8ba2436f946d3288e5b66488dfbd20479aa12f0872d2e61cebf704df6c45ae475172421f892c5fed1d961507f0102cd72955cc8786c535530622ac0abb74b52067b789742e065b6f47b6a67649d2de6b97a788fa135944012f2215f42f0121cc47b1d9b6cc135022f8d6de524af8022c5e25e961605d3ddf9110cea7c9519b9ef931541416787282298582bc00bb180afd17ada9cb30cea4f45595b05ae6c8e0f2b29cc2b3753d0200960b39481ef166a001623e7671ebc408823fed1a369919b4c5a89028fb27f70904ee2f7ae0569398649bd8862013235073aa417c8cfa6c55f58d1f9e2d2281d6e60a812d9e601b17241f536a968c79f0a1d68aa2a9de3a78e250a3c81aaace8d5680fff2794ec78567d6d24c75fc6d7281cd2c457ba37a6ac4f600110c1cce211210c1159c77776312002a730bfdf2e5e31eb9b838ebf70606853d7f3ed88184a76ec599428cf0f6c5b6dc844212893d030a3dead68669fe0644f0f8b607dbc671af3a7ac38c3860023d1d805774b7e6e1958db6f99394d237339f876de9accd84f62292e81e7976d1b227668716596e72f5e8df65eb3311f5b7bc68d44022041624eaae9deb013ce406f53bcafb694d95c11477f0dd57a9c6cb6760251da4ee201350523bbac087e4bbfb6cd07eece11106016cd455fcb722b0e7d273a107c6542c9421b43476bf60838cbb2e0536a8117b4cb1c11ab01da19de39c4530108a47b60a5b28ec2f6fb777fb2ea4ba79f9015f4e0d73d71679655eb6788488aa13117ca2f2e96a56c42488a2e9fc0e8b7740dc344cc210bf422219695caaf4842815ad085f95d211bc052589cee689d4e4a58c3a32d94ded7eb77c212679dd22417250754c52cabaa9624fb8a214a04ba051b1fdc135beb138307667d63f04cdd7f7d4deb900deb88fb170d089069f8367b7c1883bdaf3772101a27326cd6f1788e1ef65c680fb4edf85728d5980b5c13ff62f9e007d09a2fb5252589cbe10a2df67b98ae739bcd6bc729749a779d26fa413ace3022ee8f417c24138e353eb9d9625433ec8b52609c6a65a7315bffb718ff2ab86e51c4af1af555cdb176c1c9768f4e033396c6901026699c8896c09d7bdc2a719f79b577625b4ee2e084af25a99c31a10d02ebafc5bb58b718d6d87bca4849735fb0d6032529658fe5a87195d58f4425c861ab7ec7d954e421fe5f8c83d21768c4de7ba68dca38ca98856b91d21273a71afc432cf4c755865bba252488f1124740f52f08ec6169fe29e2e5416dc248cd8e488e7971155b8d33f54ad2a51440a773b3d2c8417b44476dbea9295269179a71589540629847aaae43c31e53c458eb5dc03245107f751303470cb26b323acbddb0604c7e00432593d7e50247d90d56996a78ec64a256f2ce833d1b8c943d84f606bf5c9cf46aa2fbf34dc7658c5add54634cd6ab262f81076f7efbc2284ed9eb9ef4bee54f45a5001ae858f01d74bdd79f39d6b7992f1c363f640c7265212d5a8a2439676408051df1d7c50f8770db1cc32d9d9edb707b31ee0bda4cae329af9bafd66f93b5672963df3a970f52c434f771051c77c7181e557f887a6d150cc2472bfca84d61de16dba0660e7c60b3bc24d29c3be8462752c7d4b5033dd19688ebfcde2b5f6417959f1be8182d168539dccb50b05eb76a9d435f602226e51715f612ed706d67934f35ee250bd1c07fde5f8b367270e625db789491513bc551460b1dede5d6f5a7445e8ff63cdc61448d10c18e4de46686fc4d2207c8d641f3808f6b06efae65f8a61c0dec1f0002a82616e19df2bc63619494ca32f8fd701aa08366cc476834249945eb961dad67ec4a8a2defb7dff63d02cc9b747898e18c63d7636d893110b23d49e8b757f680c20ca67d732b5fd28079a3bf1403b8a410645809f510d5657baaebc27df73ed4f3b4328ed0f99b511c0b1d1c1a8e0345da02079d00036442d21be90e07124077b878ab6fd129c3261046d2060c36a512785a137001242b005fefacb5008d4a01b46b3b6cd69ce900312e7346cea1b96486d695bd0ed076845dab0fe17d1e1583033fae5ef4c7b4249103312fa771cef1a9114e39f79cf2e3e4a71f2b8d078320d40653aef35a6fc16555b40460a9131423f1b7943024749012a243abe6efa1967010539dc57de5038f0050b2bf08ab623a335f7ebf1760f081c38c6116c3ea85943d9470fca0e9a1d944eab02c4e2ee616f1661a4f2055875f531f890a561a44f5eb2e91643a7584ecf1557a3ca0c43022728a255dc04673c7f2dfb03f9d53d32a95c6076cb04a538bf1373075dfc3f1713094932fb05d4594bac9570a25c480629da06925333c92b322468366fa0207ba7e9bd2823e8ff64e20bfd2449322e0c9ef703692bc2ad363f80271d5055067c1e56bef2e8900076d4292e17eeccd93cb60334bd9394e6735e2d106a1fbf57136319d85f5cf92558e17965f55fe27e0c100aa674c8e13f2ba0a50036b973343fcd355ec0117a2043212322e5d10eeb4154e3a6ebe71db4435a04bfb7f8ef9e6c4625c295403f1d6aea6352a4be5a5a519241e2d6cd495815e9a11a1539d73b113e71d5092e7e7e143ac42ab490a7fe4ca0eeda49f23761043253801da6cc5b13d8be1ed0d09c7f123c31ee6e8cf359425d328bb4020de1752d26c47d0063456e68178c4fc5ce1c3d6dec0cc148f3773ef93e7ad857101636dea8fdf660fc1227147ffa8a99f5822ab137dd10e55d423aae8583c1e96d165701562c6ecb129e6a02cb2a3812fd27103f5bd9dfcdfaae3a15c85a197f2bef7e96518bef21f1f661678cee4f7785b353536bffbbb90ada04fb99a6fc477b152cbba9a2c07138ee4d657778400c5fc2647bae6ceb2baa387588780a77b505e61478c194cee3f2e11a834ea8be6e660765d74278f5e7005765e31749ea4266036aa27236b5340b7e6e8f8667dc017a06228f5ab108822303766a2eebcba9f6d71651131bfb2f52301dc1e6856e6834675c1f6c5be8b4fbe7398b52e09c08b6e7795e7d8bee5e0af31e8ccf479b9e940e35387053c264109e4d05aa797dcd32d90aff0ccde6c055bb29a085a21b4cb3640abc542a86f655214d21c10cf77b8f1358f73d9c92c72875712c7d21df6d8301470f8439215d5f0054d1e53a01b63c512f6704ee76af092d1bc99c5a793342df5c3dac1709aa0e04683d4864ac62762810d50eb98d8e880805571eebfab9798870fb213bf5dab77a74f6a8c6985b7f47403b95b2be0392153ab41c5fc9f9ff223cc1f3b1413b33351cb5fd5d468681ac5d3aa09ec4c4c60d00b25d756f9ec23551a4b06bc4db0ba524ffa7df23b76a4c4137d44f552d92152afb253d262c4ce07633aeeb36ed703945b93c3ae21916b61daab7a673118a7e36c595bf0049cc514e39970ff780e9ab3a9c090e69ccf8431024a42e1b0dac7742f493f1e46617fd422730235b62cabe7335fb82621fcded5c83bbf91793aa3465e133db5d1ad195618403aa485e3ae764f992f05f62a4561525ba5cff1632af4a56e39ec465052422fe90686ac245a061188863d0da5f113cdec5386075964a48b3f49d42d8acca0c92319e2ec413ac20e60517713021900ad361e79fccc4ac67badfe2481d1cc53cad8f9cf301c0fe0e7359477baebb786e6492143a9369d85722f98c1ace9cfc3640dbc3a0849c096c9f09d38d82ce46755d4876ea0471c4019e5abf58082c97032fa9050c49353a015e10bb897f19f33888a89b89964bd40f4001721f80873e4a2ca9eb9389cff5712d8f4300fccd417978eaa213a0bf7a0f081b9c637661c513d27dce80d5d1f92f00c166fa8cf57476db88d7d9c1c00c3080b7ba8f9fb94d34a62687ee89eb51121cdf426b2b92aa0aa2cd70bfa5f7b34ea8ad825318eaa6320cd5ca5e21ea6424e6188a51bad9b02023f5e648912d2b36c8bb18f775603565166db917a5d1fe725203557adddc5247a5c526d32d697d33661f0b97109cda3e8591b05b6cb9d95cadbe560ac6716d0af6a1c74f47aefd3538f12163b2261336848d8f83fd4a7d6aa9f7328743d69d2c41710f290f63d84c4cd4a80302bd4d4c19f20b54d5326e292f110236cbcabf1ebdc71acf70d964319931d1c393bc153c13202001c622745135660af7f4c8927ed6c26a71758291282ab688f9d7321176a73429c7ce2e6922427bba58377ca2636a6d30c40ebf5d7a270c666b66802f0155949e28f25a4d585848b2f03ce95f531524634463d68518d6aeeeda95d5883e4cb904a3de79713b46769439f292c1106dba57411cea9d7d0f86ffa14928ed7cbf733cf6ee0331654cd70013bdb4da699000b8b0d235a4601d8694577ad0f11d8a17f966cfb7fe6f1343710c144fc43c616811486f3caa0b189d12749889df1cc91d9cd4ad4038280249c416a7b0756b4bd1f711bea9ad4c6dee7e6cca730776645542f7b2ef8e5ea23a472678936336137dbe6981f0db72cbe9419cbfa5f271424e7afcf36d1e3a9faa907b9e782b2775b880b7cd8e0873862fd337510d61472eb8e42a1967437f9cf9c9d65f5fd453be1a2607253aa33058ed76c399e7e952f52757a9a3a9bf23fb001bd4c432131a0427f56c34696c675d15d32bf07fe67ce21ccb87b67df668d94a0c251ecf6b76fe6e408e0d82e1744410b272296ccc7be698f1a8668c647e1e5d457e7591862b7fb6d5a1408b755f11b7e0e757d772720a142bf26427e34a37e87a5fd9cc2344b765b47145dace1fd312b4402744200a76ccff6cae86db446d646142731c471ae34bafc99b92f003dc9c309cc1a43367176436234c0567530f0e575d58b2dd19699e7cffa9f6341bec82f6969ca08075cdc3ac7d56f1e3773d673be1ede02560dbc4efc19fad620ba2d52c22db67d5508fcd90940660c37746fac3eecee9f60ba26944274e40297a25b71f2b1d06522b92eb70bb70b9663a7898835b168cc24721df3bbb5402604e5dea91b1bf68a64bb210a21d86c4645b6a6b732bdb86a576d4fc580ba815dc25eca66ce4776c7f62c3ebda3091977024a94bf19b2e1fe4590df55edab8ae42056fdae27f33f8cd28162a12399f29f73c8c34b4f30677540b8cc6f26dcb591a712edfc2b6b5f0f15e1819b059321df836ed9b65ec63360b0979290b92f9a0a344ef5ef44098bf7865bda9f4dfd752c257c0295a67bf06d4631434cf21037ca777766c69d329b79e2e22002fb9422c31269a4baedd04f5fc0933582c64ef566141ff8397951610d276c8898abf358ea51802a9bb4f2a857c6c988d602f74c5c1339feeb8c5c3c63d77b1ec13898922800846db87948ec85551b54ceca84f451a315ce171a6cff8487737c2915d995fc957424187d95c801f41144f5bc270d514713e718c00f0f4c83795ad0910b9e7797c22fdcd818bcffc4eeaf4a9f9b894791513385236602ff32ccd93f2ec54bea6017fc2abab26d9d54838028ad15c30291a46c1236de9bba81f105e0d55324b2a70b7168090e59e000e35b79feee31ef3107dc8dafe8c0dab39a43ed5682b4d962ef8ba1a956bd8283ed347b29ae55843393288ee24bec6840a7db3ec304279cd21c4a04e710197353eb8c472d537d17518a87b822195f90e59f305bca421b6413920eb9c1d7c99463a24179e7175114604a0d8d0e2bdf1c241143f4d9f9d495951864c5912ceeb712383ca623c5b7707571f458ee4bb0b7b5033d79fbb9ec307234af6f7081818132ffc99a778133a311d56dc6e3db2f2477cf64a65e9fc94407994db1ef9c0ba36184e21a4c755593f3b8152a5c555fe5f3929f730347edcb17cf0832d8d4cd90f66ff834954fb97826c32edae17535c13559cff60bd6403060c75e13de69e6d2d3bf004aa164e056468f21aa8bda70f984b26fc1e689a8a7b3d1f8539a47f2f3860ce81f98c9449d459784a623da85f044e9f47ac6e40fd036530a3cd530ff9475e5d751f91a0a92d2b37b6a2d8eb97d702f41bccc734b7c71722cd305e97ea4354efc8bd9654d33b1adaf83775b20ccd7ce2adb9fb030c132be6203df54f84ac5bf1502e6b9b6d3d1b1cf412e5a6f7c277778610f4dfe0eb54c42b6556a8692a560c90c900955fb87fd90fd383ba34911dd51cc02bb2d33958dd7ed89d8547876211a50a73a9eacb33c44c44afaeaa0a30d46ab1e46cc0b129aeee3754d32b5c21180428468aa3a56815b6e2a6a9908d231f75b30631550e1c8c0c22e79ff75144b1417db60a155165dc726b6afed4e638f75f3887fa8d7c5c539780ec02d3f316fda289f3e3eddf0600434dab6b1b33788241e5e230fe1960d196f94e8b475530749ba28c642a4b0981c5c30ae5247b5cb644670b7d9281164cf5159666a9c70cf322f97716b87125154b2656d2220a2cfe358d6eeafbf457e85fcc4a6172ff090c7e746bca4dfb3bf9007e8499247b62c20cd64c2b95b3779d0e3ece3a3d7140d6790d5857a2be5ca7a41891287dd571833adffe30d83e69bcfc127837330a1c3150e697f1b0b43615cba48da5a5b3234a14f962144392578bf91bb62b0ed021786dedfe7bce20378981588159ff9a6f43287f5dc4733e5147709f2192ad4d103613bc43657688700bb18f59b0d63b512eff171731dbe029275bf43b20dc943158644ed9db7130189088215ae9e8ba706e416c8903602f4b000520150e7a612de2a2feb3779e8a43d0fea8b9fd3b130eea9a31218ff5d209cbfc2528afe5f50b17b088b815f9070b344f45fa478ab23bf11200a8ac82bd12cff5e87b7862944bf5b3a34cb35bf81ba13ded3fafd8c1404aea19c1e69eb76cf475870be182842dbbfaeefa2efeee6a1ae449ea6ffdc10933a7318e49d2646d94f0a6c22b12c523c11b83b4e9c6124bfbaedbcae8a2db09b57e3f88b31277166b7f99c1a8d4c02c559253757f890d6d6c1a6d6409667a0dec628855aeb1282b6e65e1979f2b0b3091f88aaab199753e8cac1d99a4120d03fb7329bab494820646801c1b945bf2400f3dd411dbd05b52ee4aca01938f865b59dd921354c6e4257b9164317c59a930badc8a673efc2834cf7ba7ff5e839a4afac0c3b7c9dfeb48a75169b694d52a6ca19947b7051f1d5b4ba21d2f921b7b02d350c843690d98253a6ea526f4d27c40ef63d98756f47938d1fc316f6a8e3d33b9584a4a462ba42aa84a36486ee684292134006394f3c4298f4533a149d1e7553272e04c1cc6863cbeaf2fa12ac2a71579084e358ed99e53e48b44ff07fc1f79328b16fb06380d59aec322442265543262e1e6addfe31b58d48c69908187354431572d49275de440fcf487cbb65a307e12191c87d725a431526a0225f40db26c6f3aff8e6780b77272bffdc27d3e8f4b012c0d1630b9e976995a81a2f108073cac878cff5e94036e62a9151728e1b46ffa4d25211ac89c4a5289f60dfe158168473e91fa3570556bcf844b795c2eb249a7129c3e2e28561c15beaf1775ef934c28ac5f6773aea4760845ae6983dd117fc4c0991487bdc5706b52f00cdf921f401797a1098d19bc076f2637e87aec993752cf23ca76582c1bf7d0f7b20b638d2b114589015196ee47e0a95163e7ea141dcc1f6b7591d3a73e8c8e90345544ac394620c9a232d1ed56febc7fe765b0407b76dac15926adab1e4753b1a281922a4e6ec628c1efb3c0693a954d39e3d36066949134651819880de72e3b2ecf0dbc66f70629b01243766dcd4f9bcf7dee1e4185b3b64b611e3b6ddb9f15d3e773b400f9c3036d9fa280501bc798c97db9902b49df38cdf9e1ac2f6d0dfbeb3497f71313827453b406c04befdb0b67bd3b2063b56db8a23f89a7649e9549f346d5832ed96c1d7c8782452d572444f12f6ed56683fff5f0387c84285bb748767b7cb023e357b071a9110a2ee6a7e69ea2348e3e8ac131e2db057329631d4d0b8c6d0e3ae43753f6ee4b353bd2e2253bebcd186037861e7f82e17e6353252998e94c6978c2e96e9fb901021238ffd552691e88725425ad1cf34adc78696941ce49905954d29663bcb5857a2b897f3d09494eb63919371d8cc711425cd33b203e27204208f885cc092656e150e128c851cd967a1faedeb3ac8643a066dfd41e62741c9c0aa24726e7840a0343e00326e5bdac65587954269665689864e713ed6a2aafad56a7eda6d48a710f5ea039098a96961a33923a2536bdcc8f39503e30670892923156cf3dcf0690ce169b7bc9608edc0451f9bafb64d4e313747ddf834c40a7560e5927cb38a6b5d322f7c42dc76a0f38733adf6e4e962d5c724536aed9f37e2a0bdb44464957c307518d1d6d10b64b0a6ea70f1261390777797bc20b8ff906d17512c65d50aa7d3402e7bfc078c04cbb70bee37ffc6e74ba1dbdbfc51ace974a784cf7217ca95b182444157a7a47feb92e069bd11586d406797f856b1547e5cb7e09392bc82b3fc663ca5ab859fa3fd544870cdf95979f0078f0a7fd23ef03dd5eb7048ff22d0efc38d46d4a2b1bad7f3faf278e3b0636e769c84c287cbe5c8b3883a5ef0030378e6a0817c12955d55d4328be73c874a257131306d51f19808630077d513f62808f18b5f832ee74bd1463ab6ca57cd054ac25fd0313370dae83776f6fcf2dd96359564e8b137c70689e55f272c9852502014d2fd3bda093a7f5638456a21b72bdc346134eca5c67299565a269297f77099c71711c5dad20fae9596a50ff39f446375036109873cd5db45897dcbe032e8a2479ba31aa56601625186571f217295b705bce2649775defc1322e4ae9bbc419d421d47a7f3c641e104cca4f27c1b0337d3a939c2eab2b642857f3dc84aaffe1dc7e4714eba3dbadbf4f15fd40ad1782e262c8242727eb29f67051282f41a2bb4b188c568563b725a041a4826ad2dc85c074c0e672230903696ff5a40afc22ff0d5a4fd7df3e0281555d7d1934926b37b328185bff76d190dd6fbff56d131ba31e5c90c48304a581713e6eea58103129fb2d5733147efe832b41fa6ffef7ef68781fc76efc594c517d69ebc1e4bce8eda06907bf44187060a112f1c50a3682794e28627848c22ca2e1064a5597409717d50c88d136e691bc77608932df9423e3b3338526c6cbf834351a137c1a389017a534ffce0da47d9d35274df6eeb94b093a0b8594cefd75351f440851d414a23ed05fd81393f2f058b123a51281feba84311bb826be24e5a3a934ef519d2cc8208573c74de13776471b2de3aaa287b71dfe7cdf46a2847f54867bbdc7e042f5ddeb7b72f23af89a976e0042eb07904531eb0bafe6f4f03cf60c72c6667aae67d83705be2614c5e205e248a312fd7aec8b041ed350852f5e12e7049d558c480b488043b79862cbcac2a022982aef40f444f346a79a2ea1059b0743e0f8591ae3c7fa2d3130b993d419467c3a1a11a336459a24f05e953a20def4426fb65fc8a58b1358f90d04e060c5c571d2b1d2df9baa98256d81d67ace3ff30fdb03fd7487f0de3b68db9890f3eb593b1e393426618d263900edfba338ae161ed3970d0547dc700dfd0213f2a7621b395d38564ebcb7d9446f2abba1801d63473a869b7507a17d4124b60f810b51bf24ea91eb185bb86b2793c4457b358b477441fcea64c975b1685461687b65a3ff1b761e988981c87c3632df6bb3de40b07724340358a005f8017fb2b1b92bc13b5741d788d13165e2476a8c158cb8c38800bc7d4932e661634e42ff99728e376301e528ba16386a5d2e222b8a926faf1324176f69bbafbd0e02659edc6f57fa421c4de43d1617368022174de2429b726e0c19a8b791aa5d085276ef6d2e49321474591be0b0c606851a79f9c5352400cf703cc874da44c2c8630469d658085c1a5814ff32331eba696b6f91e488b384552cbd92da6ff683e95e632696d9866c2d4553bcd3a41560b909d2694e3f634120464531e71ac865af2011b8ba6fdb7a7f63dd5a236d4b39183f9dc945aee841be3402ad314c4f68000774658ced46b6504cc37373b1d6f9dd45d64ff173d548421cd7a3aefd628aa7636cec3148a304701d0398480ecfb2ba1d3e2433a7b16f5c2e13492eeff76bd7066edf6435237e961b396ee87f91be4612239c0aa4233e76775f3428ca0ab32572e7a55dcb88d4107f070a9e49d5b59b7e9c41c82751f6647d3f927f2a9e42277d89e9df153fdca55f4b6bcfff42469d23fcd8dc3077c189625a00baf3af2a9114c7d35516e91e8c796f198b64faa45a7df57e1108e312fb41ad67c1622bdb70412d9bca46995be31228c0b885b44e9631e71f1476c466235561555eaa7e8ffb4f76e4cc1385ae6d55be40afebc06285040af21cf20709f5388ed09457d3e0b875d4af8431441d40153d4f5aa78cffae5c748cbab615bce225a03b588a84ee48122ab40f12e32353134ff9d0a99c633b72810e34a06591756e6f556ff73b496e2b97fece2223c2790711c625b9c6e3456d67e24fa936e0676b0de32eca03e1ca4ab765c42d4645930bf57524eacefd8d1cb65bedc01984f90d2e25547c193f025f28bed33a98ca8b20b0bb6153fbaec60fabeeeb580bf6ce3aa12e00df0fe90e34887cee722e374a7fe70e0f5e22a61123ec64d22b53a95330f098dcc6cb6a2f3853d2248762c7c172a46c3f1a052d5d041cddcb73bb398821d6427d6aa47b4c51c2b84e0a356679245da0771895c7d53dc4281c57ca5c0c735c465ea5452b171e5977a3a788b62300769e73c717ea69523e1b1b6350b4123f2055d2455efa01667d0c20667fd04e40bddd5f4c93403c39cf8152ebb5885152f51e66c109c4892b80bc0fc008227d6a8e4ef72839780d341778b4c0616e047826c79132d15cd522f8cb12e08f8380330a5d361bd5a8be626b68deac856f7d7aba654bc01482cc6abd9562f4c608cd307a0b62c6c47d5753ecf0758b0a83ed7892cc0db4277b417c3d600f10f3774c4f67e5b9f6dff95a6fc92d2f12633149407d249c0605e7f6013519fcda7298b975a4262324caf69875d8821306b3d1e76f07a97e250268104a65b0a365dbc8b97fcb6ff915a9200f360af17fc1960343271a197deffccd1c6aef77703b386d535e2778955975cec93474f3a3a69a0aff279d2c24dcbe87d7629dbcd92df98c8a5d8c391ec187611c171c4d84f6d6892f1b78499e0b49769f5050f8bcb8f59c3b0081ffcd2cd63e5102b6c306f3f331c7138dbda4432b96a60327908e715a9bdd7fb3d55a4a23ebc669a93bb1f1b121fc00038682fb81b64821f67adc3add40ff1f4c1035d377e76274982a9943f3b4ea029432abf72c06a56f4e0ba165050ac85cb7f8e7ec20f59c7bd9bffc15f34ce503fb429a233be4797cbb42d2d66666d7263cc27f51074035377d0da8d4487f826bfc74dfabe9e87372b8371d764605691d5412b3a95892615a4f67d2a48382007731dd92360e99d12705167caa00d52c1c785e963ca485fc796b5556660054877ee69621b7289dfe54e2358438110e634f7467fffb9c1ccb4a6887ba978dcdf14a1fe63d59662974211d38bc87e56a7045b01f5905239d8536ef7de1333d8373368a6678a68f98e440f899f8f7bb07cf7e610748e30ba75e653b7aefb41de92a173c1924ed194c2501e1313aa48b7c7b6f36f745884f003439d81efe961fae321d3defcd2ad44368141db93ac31efc0e49f65f7e25a4a1c83ae5ea16fa4e8ee2706357e17b49a6430d70ce59f6c407a72cd3b85f40cff28765289346e92c6dc5539cab5fc61b92ff645c736a8c044100146dbd31f911dcbf7130845c2313d2c62294ad5a19a7e0104048041ba377059e69945a57e99fbf6540ebeef69fef22772ec67307a819189372540ebee9079c172a1a0c704785237d53ee65d146158eae6a7d4ade03fdf64f7ac7e49590007b3878052084e2b230a9170ea4444cb9b2a23a9fab924341ecd310a414f29647f2ac72d3a6b4c9ed6ee253f5f512a23b9c34787830d053f18345194c7386c622405e0151b77812fdd94d3038c0c7c80189b4071f86f0883dff9c509f64838617e3cf345414f4f2144676601e60754eb4f1e529278da79b4fd5c451e5d74e9da32cb7530f6c8a126a3e0d65fd51a59e75ea04528059aea48b6b832927baf2c20826420eaa225d217cf894167f419dfd2f26dc30235ee2b682ed387a104b144fb4b4a2280e9747974826cf783a68db33f77ea601dec29eaa438c8c69a528edcf1cbb9e341c39116721bb17028e6a7b1912058372f3162e76534c6c7d0addf11f38005b7e3659b0cf70f1dd66275ee426ef8da85fa57bc233e9148730ce9371feac373a71f203b09449ad1d0139c750f468458e687bae8543c2d76a4a1e1efe237f214611db8cca1323ecea5299c36cb1657c9877060884feb1f7af199965b368ab4080590f61d0f410a18b669ad8dd85441cb05d7b79d7775abb3d2cc51b547760ad0125bd394038b37277637e1e65d81a29d57bb555ed316909ff52db5cd00bb2ebfa14d7b7c90adc78aa07fd8b05c3a99bed65b9273df44030434d3bed1310428315681979016260ca9f3c5419d00bf03c03409195ae7551fa2c07fc16d0ee6499c57f5f9123dc62af3a7b39865fd9a0c7a377f2547fadd4a0171e4efa6749fab1d811df4f6a8260e0a21f5b323cca9a5267338ca603efe5e8554186fa7098b70f7f7851b14710ceda282e0960ad5e9cb37c059434d6a1b4c8f70907d7049a90f5986ab3b41c4c9a77014e822b197ac4085a2c7e6b2bece5212d1958afe95a213c410107e8efae3037601ccd77e0765183bb028328e704de7baf2ce236f4eb8da62c44ea1874dc19abfc4acb481e6e41b6c825951321b5dbb9207d68e33206bd8a7174a4246069f7981b2f253139965c41eb6700e57f5e371ddf5cc70eba0321fdf8402a5536e3a9a0d202f8f190aa808921260834fa28f4ecc3794503a1e9dd180e27c8073f4e8830ee5eb88266458d34db3e146bf4aa07dfca3c92bc29ad42bce020e3687188c96faf28b9631e88acf6f9112763fd490db82f18c2fc4334f9bfe37562866224c353757de4e29c9402ad16774ac42a5a46d6d22ac7a63a33d484d0058156dada6c2bb12bee7f642b1c9a1515a474380b0e9577237d097a2ace9a0d7330791c6aa47e691735353c033a435f4ccd0ae3a5b9843f001c51bf5f7f4b7b687f8b08a37795fb318e9a325b6c365e67ec3cb41dda6e5a4449946eea57a98439887bdb2d00b5b129d568fd420472947f0f1b505044404d31b914f8c7782bcf7b548555a09289d556e4498eadeffc30567f6670acb1a07c0fb7af86a800352f05682ef0036235b014a63777da04e23b5459d158018ae0610ca51364d4b9c83f4b516d637538dfcc3559d2d58258cc364e61f1aaf2dfcb8a2a2a2d7091671815010c5b5532adffce39eee7619aafa26240bdd376fc7703a047559607a2aeceac1575cb45c59e34891602121473a7a58404d9ae918c3876c7446b8937f7af3d3e40e0e2eebf7ac52373abe886d1704f7c156d76ced7937e3a5457086b1b6486be307a085fc7ee48312fa89d1935a9800a5ee2bc117d197963510821e9cbc1389d794862d417cd8c623ec8e0f5398c46a127b8059e1a0c98e207b2ff12b8530d6e6fe1b0ba0691632154f0361a8befe9923f426ae50c7229972496df5b78da97dd4db1a336bf437029437f5ab089c4027f0b8297bcdb128f507f886b48bb3fc43a1b71709ef9dee984323cef5a02fb125775516b19eb69960970e1d8726b24bdb72a40c6b190f96c0c6eb8b1c1a1e8a05b2168c518bf6c6504014be468876e084a6ece7fd4a1f3d8cf7da5906e217182b41d7afa669fa5197a253f50bbebfb7b005067536f6875fc15406b699b022bda8c32998501696eea134c06af63a21ce48129911e88c4f11d927610a6353b7e78f9633b767b7e8396417d3f226d2460b75d79e971710d52c74049187779151f4ecb72b700de935f00ad269ffafbec75482838fb51acf3f913ee02493b99f4e3d4a20ec22507a2166d4f372b9dcb54a45dd276d8373b9fb5fe9c62c9543e07b314731f48fa36ba26cfe245c045e41107ca981963eb5ce6fead6f345f71a97e1769793bd8c0d908d8aab2347f410a17505f561a68ec8752e9ba4a648b02189878605c29dc04768646f8c219241406e0d0dab60e9dfc2526faa6a7552c511bca82a768218e6e4d0d541acd7029332ebbfa039e2ff4347f55c62f4a429f8e59eb24aafb7183ce75687b537f4e0d5ba865ed51484999052b16d6d85a3ae99cc70d3d150063cfcffc352a1255133c93327c15a4ab176134fd6f346e4d5b29b052171b8d8b215d0c34bd4d7e737850e8ad95f429b07148df6e72126f973d1d575edb646d2f51f8efdff79011361d3f7be0b43f479900ff1f9f050401cb340349dbd81c64e457023866f854a08c6f36af28367a57da3eed0ddf789176861572e880cb2e4b97240a854042255abd325d1b7241021c8e0990b83029c808363e27c389a26af07f40c9362f353f24d86ebca7d4189651d540975eaaa76665025d96bc3db6ae910e707a2c317f4b3639045c8758b5ded75301a73466fc02432f1d9cd0fd089e2b4624e48b844cbb9c893198af02edbeb73c6d103e0f7a2a116e425d4fe37b3930652fbecb2eacacf8b94343679cacbebda052f294e622c43fb00afbc6f06cb80ef83615322ff2888fc11785ccbc92ae1b0061516f9231e8770b7efa1e7c2019f7164702685f353d906a67992f2790a7f76e204a998c6b3e5b584a559e3dfd2eaf6e349c372b7b90f9c97f69ecc984b1460b0e8d9c69b28381855dc1aa8adcce679517c2f2f56fcbf39050d10d025191d4990d942f8bca1921b81d4276c3c57c5ab12f83e0c2be519b427ed4467c6f7b28106a43986ffdf360305f3bd8b242b755cc2bc59a17788a937461012fbd34a1c6684775575b1390fc6016aba0d8ca54cf5d5c194c899a5b2eed66047a5b4d0f266c4ca0a898b0b15eeb3efb2dcde9baaa0d308e1a1b543cceec456af40f15a013072e0d256afd670e0e459fb46a760328de5278743f0bf5e8f02e43adb943b12a620e34fcdc953f10c864d79e0b0fc79cb66d2c9d71eaadeddc24f90a51f2e2ae6507f52b90c14a91724204a2710ca708034303aa3de5b020da70dc99d6e8307e240471c73200635ded0c1321a6060b6c312463d9d79c9821b674939cbbd336aa4f12c4830e4673fbf365106c4cc49bd1b81a378a108e40b35436241b9113f6fa3c34a9204c823e1e3132d2c10299a1ea2223d184ea0955ef0b54e69351fed9263758a7ed38246a1fec7c71d1650d1027342950f3cc34352aa736137b9e051043670654d53661f2038842642a48b475eae10cab25af00da3d397d4ad9508b50884a1a2227275dd6c6306d71420e46e12ad25e233028659d4936425bbf39e7f768e958338ba09d12682103680c717c94c3404bd402521a9cb64a318b3be551a17685136271f4869dcdac74aed4036e2845521d018513f416cfbb7b426f284e4d73a40d79a222f94838160557dd6cc7b2db092e8e0252278a7a296db678452da55d2739d0090979dca72a38700e9e3862f4c965990623af3933680c336fbb300d179f07b73297bce4820b18d81a96981962d03eb0dfc7ab81d67363a1fd456debfa2a79525a7dd0a3f37f1cefc328e0622f0c2e9f7ce0edde4a8820c0345ee2c8790422ef1d45bfe4009b5c5fe3bdbdae93012e0974ce6e1a3d9a072fa27028ad9e1a74c006cf7f75cb13601f7cb33df7ba312b332feb3d47733c4e833ded8770c30a3fc948fda7c481b92a79d072690e2800737245f57eb2dd2d4c357efd4c47642e1e780c8b504376984e77c1c57600d33f543d61f9b6b888f214e54e22bc81f98e22016e1ee54caf481721bcf80ee748b40842aef11a9488990fe789940bac23327050e7776ff124a171e81e6b036f1cd26366e601d015574876082dcbd54354c4451297a13040dc051cf280cd89e3695f3549ce5a39dd9da508a000771ff076b43b1d4e0d27855ddc76e1e5c39525d25a61cd958c74f98b6751c3556ec09a19d369ccf6936ba3c85013f2e319c3613a2d33a715ed850229356de7bc6430ef1cdc06ba2dca2e3feebe6a1b607dea8e5b1077283a66b006596c5ec225525f2c80022907137c8e045b7348a87d945d53b520423424f84b4ad4001266d692e564a1c2655e53f2a1d89e7c3339e1f8763bf0f47646952b0887b7df23138f272dc88de307ba2fbaa6a7c21b6a573aec9623762857cb092bf9cccbed5a8b314a983956033ac6ff306aab9b1e08b19660c2a37547639a2f9e409d15c51042601b767782300136b25b23a79302672833aa632baffd0178ad3169f444d7503b20ac0bb6948033c862f855d16b0a2c330568d1c0283c6c9ee60236af38f20e26f4a238bff1e1434d22d57258ac2d1c48a163065256ef111cc0912f6db67c7170ea30dcc8d26c41dbda7a62ac36eb0f461911f22a1343300690547f8211b1029f46026d7c5053743521e12cd151be19d582e854a589477c2f60d7387eecbe137582ff0cc7a773686c85264cf570014cd33a5405fa05a7288e7e3e1b791af6479d3148b1ad4ead7cf651e71f63fb86616323664397b9196fdcd67e486858ef788491503bd7af6120182e04b412397477fa6046aa4b4c50564ab78d84ccf6e54e4060a2f44bc2384dc3465bc6becd8114b40abd3760663b2f1e587970c31a132149b673b1967f2b3727f96c91a8161518c85e303dc75212252472d6f349c88922a682f08bbfcc5434df851066faaa8707bd9ec7deb5ae1764c8988d24a937ee5e6f49eb262689586c4d9be2b39d86e07aebceb0e79068d85467ab3dd9c0d07458694e094f419f1f4608cbd4af6e35fe42b81339da8706ce0771968dd2c7322d1df1c5e41470d04475eef6dfc49429e663ab8092d3094edf6e1e10c0d82cf10e2a624960cce6ed4d7657aeec90260a7248b0297c48c500265ee675f65f106b4820050925dd89b24942331c2bb73b709528840888566e56ef6270bfe670f6ed663c09f374e31a6a410120c5851ed32166741f3123f81d0d4d5b0778b2b76645c645b6eeaf47fbb10d18c88736a8d1d08e4e59729027105e5a15be2f235d47756425004069e5721e792ec2c4405bbc09d335eb645ef4b59e34569599062bd46b5f3dec5ca99167a8dc3afa61664c1efe5937fea7b7542ba624600c1251d8174d595565036f606041ce4277db04acc717c76a40cf2e2db30b1145c8b779aba9fcdd54f7ef18e471062944da75cc07abd12822dbbb99471e2ba1580ed5d7e84486147b024f4a27001c0746f973543e3f0a9966df9c8565962473226f8e2963d0beff5f75b8f9a479fedd414bacb054299ce61891c2f758fe501a25c36db871f2a3753974f4b3f8033edf1f41bce6168ce1060b7642d30dc7a760392de0981849b0cb11de1538e1af21e3521c27e8bd96fb661e9853034f2f988d346b8634dc5a382a70f2d53976a8245b545f812aef8f1ecf2847b6b09cb41a4075a36c4d3555c0ac1b03875194cb22394352a7514e3d823c75555c2311e9c624296b3c2bc429da0061d50eed07cc3b5c237e6d4a0cc9f2381fcf27744e1b42fa37ad7b00074efd6c2ba9b37a2e9534a86eb8478e571131f35d8bb40afe994db9160a245b513b55d47ffee19bea88f57504d0e295d4b3a226226f5d7d9af36e925a069cdb8e26a8cc0ee4f1a7d06af72a7fd5f131831c713553b5821c2228c5736c73f6e3eb1ae7dd27ea78475ab509737734fd70e49f15766b6787d9a48ba9e55666144360da159911edf6926b476ff6400a6baad9c9a8f4766d4f84930e399b6c5f9df5a1c6129c1d645ff8a8820b23287d19aef754bf1f4221ccce2a9a2d1f256d00f25685aa8508317389954fb40c788d53ea0b755be71dbe3881f94472833640d21683fe7aae2d94a5c6e1358af22bd9469d474214b03618efeb42d380b25c0a3f2bdd35708812a5bd9f1a22c853482cac20fdd53cf42add2093f17194a615a9dd158b492f9f68bf8aa2857496144e635ce8d89f4b78324b00ba55037a84389b4a8ebb4c370104f247c0b56690497334e28e15abcd750b5747404974496443f996de40db30652b5ae4e6578bc3cc244b2e8ae50899e431d5821193784b793bac03bbcfb1099804849d453819e27f1a1464fe46be7e3b6d7a106a581ed1b30f96545478f7038d54c78f626b54ab1848022ba7dc49c0fa2bc2d7aa5e61c01a555154a3c48d07220f29557fd0e330e626d74daa0cd5283a554f80b620582ef2058bf2e500f7ab450a4eb6b3f44029470ebfd18814160d7f27e5b28af2affd4958478544f04ae62e7d93b45a8cdb2e9678c9c56187a6deef66720d1b4520535b506d5aacbbe457c45bfffa7e9e4c0cb4144803ba745fd0fe2674ab7e3ccae95d1911abf936db515d1f7642785fa3714c65a7f903e266190e625c864639d8879016649a5007f914106661d9fe1c579f83035f18e3c4ec3f80099d9793619796f711b262c23dc2545f6eea9c4340182aba430242d9bfa3cc295c1c596b6281aecf08d10f69f5dd45400a478a52767c3fde71dd4f64da70b7b419c79aa7e3403e0f3ace3b112894af204202cf062e1e9fd9247cf985314af497773c7c448813dcb4087b18a8402db6dd2d3021dc3fbee338668c3497b847220f26a49aec176b982f21830ea9374719523b1c5802281758b857bb21ebb88c92b062d730636c363a3d690d443c32729051721fa32b60dbc8c14be295d38d84e7ad0ea2b9a0e9491afa556a94caa36a14352b308629d041eec15f0e51b134f235120b562a34906d9b490a3500a2024222324df840dbf768c663605a2a4ee0bff7046bbddad894dcad32579cbb69f3d8154d311886247116b3641d8d95e997e92aca2c050d4567499e715a74325cac5c6f884376bb0646c49a6d3979690619a54b8479ec361bb7efef86031d2d74062410477b71c40e7168d5690ea19626c576a2e9285d8ca41ba535f9654209299625671569df757595a6091d15ce0d1659c9c08c40169da8976b2cd659bf74b472feff3407547018fed3ac7d67aabae8b24c532e036a9680774082020bb43028ceab54e83226f052c62674eb6ae1be124ebbdbf211a4b708687fbcc62972234aa384afbc56d1b58b5c0168dd2182ea97826fb34f6fddc68e9da3ae4d1cb77b54022a48e6707b682071674e120b6bd6196bdbbb46258d4580b5c2a6067f03a8a48514daf6352ff7f8f86d21f772b4820879c7b9f703342e8f70c99b332b63a07410f398206fdfe43ce3c24db8513ef3013f9e8cb7436057ae19b479946c3c32a4f16af79a1b639859abf5dac619753dadbc9c72ca2916cf4f6416f944598857e10a0d554445a71922faccf4b17b6e6a700ed8aff751fece083947fe315cdeb2249df8bb0b3481f3158350cf5d22e22c095476c97f374f330d3f4d0afe5a4b7ed87e184f742976a48ce59a7401332c2b571af4dce51433ec4ec5adcce7740f90c82e0821f5305fcc35e4a99b2e3dcabfebde4d1c992864ecb1049d39d74274fe0cd5c3cfc409cad9853fee3542321b8c8f6db7c5c12ad60f6c0b2c0531250b0da75758fbfe6583f41474965a3a2fa97e1f2ac844f9513de1abd33ccf363b589fb6042266751f72d60f5326c93f7b2bc29e5119f9a24ff807e589b0d4d6532a4fcc36103e52100cc1480dca5ad5062127a97a31e4215efe66fd2a4bfecf610144d72902f79568eb51b9a74f6a7b52dcebaad77d51840f8fd4cc88c383a40df3e60c8683ac0329934065829ec9ae67e3500637a8a6df51361965d1d5f35a6f0b3966c988fe2a77efd369beb707ad3a2665a6737d6c644bf8454263ee2a017a642a889b9d1a211bd970d883ef62f62f6c2af73a99ceec62d51ac2ce408d663a2e10a67380ed624087c14dee45e73b69b2ec093bcd391e693e256fb8ddef5c66d713b000086ab05a8c38c05a1bdaa71220a6e3ac7cd5920bf33cb1a65d1a1d761fb4c558973b721c629c37fa06867a637e5d97360cb0ea01805b0dbae3a84859563679cfa000aa5be800b6206267fa7848eadb444dab7d31603826c3d148c70be490a3cf0daac37d4dc3e2f398f49b17619403cd848ca65548b890982619752fc8c204f30bc98661265d91118e71ca55d43e24654b958f71c907e93ac4a35c33b24cd4291057f369f25e0b1ee2471c4783e66c643ddb7a5c53752b04e04b9d35b9c45f419da0457cb6448c13758e710f2431b8dd36f7f571c7317b8682f7493d04bf9be117255523d3165107b098193c051be0af93bffe4eb9d17a6c25bff9527135f0490c700802246a4eb2b703dd2ee8c1756227072e443eb36416603eb714e4016a855730cf7524e3d3fe0db10649f34b54e6345b7a799ccbf5a7f40e5d19b33996b96e638548f2ff3e433330360f4651dceb162f1f3f7ce4ea8b3b28801486bab14747bfb8703bf428cb6541526b96e561a33271031d59d534524d11833780d5418681103779996cb1210753d939927ff555c6dde213b894a01df40bbe4b87a0b3c47c2613591ddb0ac5c0e11653af6ee4cd07d9fd5eb8553e15b0546d7251995657f86149486db0c7142ce3ac2a7f4dcc62ef8b52525eabf3d817015771b783e8a6c792b44edc649fa9ed16cd2b58ec6c01de2f9e22eca8b5a35422606ef9c7a25705f99d10021b878aeba96446dec7812b95559318220bb91edc10fa02c50eb1267376265d505b00c3a814376a0dfb811ca38c045d358a7910b3bbed111689c6dcf73ed3675edc23c6ab309036bedbef1e7121a150ecf10e1603ea556c911152e0b1a58c4c3217413897c14d64e54fad2733315f0c188a3717b31595737a48cb6622507b62693ced5adf69b9523e7231b33c2d385f4fb937d8918a6647534a40b00918bd3636ef6f90e046147e4389d840e4e136597ed4e897e75d2f222a5951d55695a4264c0416d36237bf085a46e3e49d58d47213e7323430264f6d2092ba3998ead4521b4d731607f644496c0fc35f85b57a2e7b203d919c900972ab7b4b2f837a8f441b35ffebccea7a09d5845fc016510c69e873418853bc4a75bbfe3d7cbd8b3219a0077abbb566fa659c47bd1830495b0288b5470f3907f05e1576d0325302b45f4986dff129ae4b4e6ea6239a7a62a6055a40f4084422e059072759c06a38ed66935d61b7284d2c2697075e6d1caa1c76e32a726c09435b26a585e902558be4364743d2283ca1d25793e461b37eb28a4e43cfdd40c5815d29b9875dae372f7c21ed9426d8d7f33a7afccafeeea40ea5581038bf86ada47038a1fc6fb44424206397c03915744e89360a5843fa826f8538d24a419011fd316efaa1c7247b7ac920159da91c2a6f1b3d527783ab9e894a1082a7868e65b175657135e52d799a45708e220e1f19a262429a811e777e23f27b152759dcfea77963d7bb540b75113b49331339c1986a29240bc9f5e492fee64cbc95e6aebe978e369c72485d4d57cc554297bb9516cf1d56ff35d135b295d02aa2a14edf2a8d8a36a3705d0ab2877161974a272ab97b63127890acf469c4e932be8d4453f713d54af47bc879d3d7f7773c906097915a8f1efc9e98661e693267a670b3dbbde1957c8b23c8c14c16c05078dc47269cae5f18e29da7a78591d376b79ee0bc742ccb5a061cf3926e322e11a01710bddef33555313407dfc61208064f5109ad3504db5b575dde7f443355143546f8917fea673c698beda933ab210d14ede2c03bdb4763c54a9a7fea4aef6375e3557fe689793a47babc55e8ced753c42e6cceeaeaaf59ff95cd3450e8514b7a50344f55a1266299e3867ee00d850a8cb9444421df865f6e518184a951755e6970cf390227a96455cf67ce702d390c1bd7c1092c956d65362b4358dd55f315a71b19af2240f34b9e57670eb8ab2f3fe88b962e7093ce2dfd95fc291baf780024add8abeb7516261b89942ad1a15375fc034068eb22853aeb46acb83c1c664d2f98cc997c24d472747012e6fea35b5c4186241eefe1ec473213953222cf6338111e05c62b450620284c22a3ca94c6725ef6053cbe7bc24e557a9897705daf5af42609e257dd787873ba095c41b783614c22d32bc9267a74e15372b0ac6fb07afc7d97f09da9c93b6e7eae78851f8f63f737e39331db241aa17d02036ac7cb020b8f59bf4e74fe5da76743b487fd1000e3d5ba758c1c4828a2b1911aabcda63549b18214784eb17dc7791336678f6d5c93fede6af3a98912473061ff061909740f78fe388025783179c7c3f9cf807012bdca785211c3bd5fd98fa456504f7b1f7d78ba1f715922477710f12be5904238a173423ba0b6624abc9e60f18122e137bd1c89b7c4707c63a931c921b5e845682d234a23f3c08139167063d2f930c5660fd617fde605033008206c9013be6a2c5af71fa46c042b7d9fc2a2540ca96a77949cec212fb77d33277a1ad253f0262bdc9079011121fa0aac9a5f2363af234e761b03892eb602118aad3419e0012f71eacd797c2f68654a69093335e95e68296396b7910b4fa62472977341aaec1553cbd03a9636a61e0cb6b9212482cc2816165d7b77b9c07d662854eec7dba6f555e17994e7dc2d0c44885524add17e5d3ebf8a2a4d709d99754ea06ee2b857300ec4cb06fb610ff2175037ef649bcf955a4dd279992ebd3a4421e0ca83631103207acc8e627aa6603083bd03c651ca261dc936d0742e35c37ff9b5247fbb904c61c6f02197a2082a0bce55e3133fff6a554552b3651e87b150900d5c2fcadfeb130b650061a88f7a2d9f24bd7be7284106e186c6962218bc4d5e8df86b5404be126ad009dafe08ad2a331ffcbdbad3c76733a9b1bbe6ab0f0d574c40ca77197d5d1d2feee9e099f82726649bfce4006d31aba0c855acfcd315e116324a4977a24c9d59dae9c2b04765b18994820f132957df0e7517e2d3091afdfc360934bc8f6106e8993dda56f405a79cf8ca6ea9db0c41892a57ecba2f6f9c0b133985c1cf6ee80984d9851483771a6f7046da3fab59d943c8aa9237753fe8f65f30bc45801a33754e87d24a6d2bf94d8ea4d58ab55d5fba11c98a7a014f6bbb0d704aad455fef8a784f8d332b72d79da4e0c519147153436f89a8b65b5388610c72a721894c072eb44a1165cf2c726060d8e11eea7bd07f1d073dbcb6382f25c72b26b8ca0827f1e7f4ce5f83128dbd05f7e9cccb584b87a22804810e4b8984e514615cf92ad5974e0fc90a532ffdcf6b043e51dd03f11fe09e16a1045701336c4a796fb1303b24337fe524de41cc8dda2c12ec7636591efa7fc368bf3393f610fc769da9721f3a4062845ce933bf61965c83cf9513bd36a3986a30f42d9b001410eb1e3568374d0ed7ac13b149082e3d25ff1bb7638b23b9ad4142dc12b9ec387cb727b860d4d2dac93e4298577ba55f6792e6d349b9779c0fd7e2aa782a2091994c2d011f76dd502d41ed2449769dce641d8a7f2ce711cbd03b38c84884ad0ca02cce5c57a77ef1b495a60859631966c6ebbaa460a164b23a6230e351a599b0eefac57658be88f46484cb3d721b2534559e8e343e526d00c81b22f5279fbdf0030ae5a0615ef2f89d39bf236c5edbdfc303724d333310c0973ac08b1f83e3fdbe44bf82347b2d07546a68fb6e4b9327f601b82b10f4dc2e06daf6d8639826e5a93d9bd71d5d1447d66af9c865f3d1b259666be236b9edb320ed890f7a54a3bb438351301a6c455415ff017b0413c91308437ffd2cbc509dd4b107f418dd3d7e38c17b1e5ea198c4abc0f8354972ae34b79c18be2a5b71002b10fa3464513c39c283424271e87167aaba526c4b79189cfc2cc2833b7f53de507af34e6333d60403ce08332f943d60f180961a53de4ca42997319113c074432f63f2f6244035226ea98fe57eb43398109d6d45156e32722e4f25cb0146f04359c404cb78cd7bcf494777034d6725756498807552302dc1317fc7d51995dfd747b374465098e0bcdd61043109d0db37d65098973b7bf12a97429af904594a20d9b1b5fe246dc6fc793d53b43360cb025affab6902489cc2a49fdd9232dac18316e357571b24edbde96aef8727c208c8886861fa054cdc6eea0ca67a49a7d0ac012834e848dde2c8ed1180683723e9e296140aca793a819d3f39bdd87c7374913b9b895071207fab85980cf33445a50ef688105e62facdc5552dd87d6546ba9f7aee5c2d52c6ab896aa1bb1e4576d2fa94afe1f462162e42cec3fb4407fd11cb52ab6e231779bb30dc87f3c13eaf80df5bdde9b66439c29b3fe6a07035987e984d788e0f1bf6111cf3b017db226e041f431be9291939d0e7172d1cce182d6675058b0eb63c70049a33323d4c51624253153f4bae7da7b18548752648264303c749a2d6965e4ee3b420845d4b75e3c74a153746261e470853c36c004d4abb7476350496f374540b37a369710605fdfa65aedc33ef762be591aa295acb4dcf0024072c7e864d2c293fd4f07d4b2afeb2398e656191787c00a016d8616251d785d4684dfed97e7417da0673c3675365995289dfc21730929c832c1e9d26353811548aae4c87048cb8027d3b98eb3f980c848e4b14cf14935c2a4e84539f29f1a4cd616fdca419114e1498c5946c2b87c293111897ea24bebfe3f5892a76371ad96ee0654dae449895830300c9b02737aa2ab8184fbe59baa91f2fc099a23b3bb34d61fcb36f2a70d8a9ae1bed240c0fbb2c34542f506898c89a0f6cdd043139bec84c7b4f2b14e6aab8bf59f0c1327becc1843928700a9d1a35cce69f414edcdae6d9b57087406fe7b156886ef158086794801b7ff70fb14216697b08047a13f964cb296417148bfd0cde25386c2e29dcd34e33c16a5cd1f628735a1ec4661dc8bc70f5dad06b8057f4e6742aca78d5e73f9e35b646518e08f9333ca3ba6c39a5fbeef5dd240454c03223327b17582bb09d72df26312c0f0dfefed403a82264785230d1237d07c33af1f5e969830a2051088c06488d128d3102fc23dd264fe7f04046d718794ed35b515bcbc3bd786ef6e1d9f4cbd6540765a4a02080e35f61410ef9293d3207d8b95f6199e9de368c7594e540ffbc1be714b3c342e69052880e42f32e495d31c4da003a6c75ba10bc24d369ea375f627c0d1fc20f0ab5404ab1d98ba6ea0842e99cdf99017e505c303c80984505c250521f91c496dfbf3170be0f4463d0952e1c90518716f96303433c0cb475b27a441277223a843226082252d6bd90f307012f51844b4cc4c64b839407d2ec73a621c7accc1352a4554eb75a64c423a5724fccf41d39c93a6f4cb1d7b7ef2b531b69f8f7f6e427f4af2da7d302a6298b6e28f8a8f807a993a8011b18c42a5c457a0b75cdcc2baf8e273fa44a92f637c923259670182cb3dced654ff4c80f3084d113b2f1e308a86628697f46540bd960c61bc5166c14d3b2a866209824453ae7f028e45956d653d33230b8515505ce06c14fbbe4d346f0e5e765994a28418a6da368a9d30fcd48629167499c5d825da29818d8d4011ebb3719018f0ec3f7540f59250b42505de9716758526c8f8d4269c23c1dbfe7a1903edb1f14eea4a8d976443943378d9ff3f50149c3a68fd83859bb082f00246ad8476b49e3908f27e9f0cd3750362f85089ed027be9d6537cdb3586c555328266451ee75a4d7bc6366da5f4b8d39d89076beee3230b3d78a535de82fc8dc83c2e60c645fdb5a1dce1d923f1cc1e6546b24380a13bea5aae7d68737461172d4bca2ddcd6762c8942e2342b03ef4f44b39b2545470d26f808bb64b36636f9b4354427d861ce712f6a35b240f00aa170b1dc3026b65c644ea335d41b0166ece634079fb7f756f2e529f5db01409817e1e60bfe7607008a91b8768b97927c40d358dc0cf875a96808cf2550bc37759f3b4db6010d67a910dc72f2007f24b4ad424b08578b74ef8c4f6407453c513936d1fa491aa782be4b01ece96b67a7073bf587f18ec0e1fc49a2cdbf8e8111b2d25634d18b1465fa4076bca687a1a404b86ceb5fb46fa7f7c3f672bd753230461fc5e8eacd3a73f79f8dc118144b74980136f8ee5a3df19d41c36a7e78dc9092c702b64d8a9ed1d2f0d3c026ae8fe3f0a4e543c1c6ae041e4bb466f6300a7063e1919efe7ad8f290073430c201d7c421a76b135e206263f90ea811d637dba2e9acabf7cfd11d8492281c256d92bde3ac0fc75264e221638f3da7fd22fac8d7e47ea59152307c0099e67136143d06544374421a00c1f8278b386882292061a750cbcf1112e37e8463b6c88e60eb4f423743a9aea8aec7228991e9e63816189684d9e6d00c277726ed3979b60686496019265ad576b2fea072f1a790f9885c5620b0f668fb80b9e0239d342dd782c6e3477620919f01f2c1e4d99d0230f7df84dd2385659fd064861fc4f70c08e378002ac4487fb8edf5329c37abce1c4840c45250bf4c029eac87e5594eabf6f135315e63187350a02410d1ad3e2883cd6d97fa34a1a66d4bfd46a0e05a7faf493ba28cdd2fa93fdd73b2237185aa9f8bfbe2a91959d46d2461627a4e2bdf056c4fe5173f4459524ba7d34f1076312e6829d4e487c8c893000fb78452dc9206bd48771e5f7c9fb86d7f94bed2ec82556d6f120466ea8d938742072f9cd51f6f05dc81c80f1f8dd4b98d51f76d79d0237d5216ec4572503d352c65a173cf45428ef3c7199535a9a22ec2b539a896460d71e3b22541c44b77c340f2eb852f5888d294865150e9b8a30bc90272cd19c5db62631367816000cab84f465bdd3ad8a1e4c1f6fbe00b4367d4e0d10ac6c8baa97b277217bd4ff5bd6abef66fdfe31a3f1faf678f10c9eb572fab829f710a0c106b6316eb430f90db384b913f0b1c680e396e04d8aed4674eb3e507fe529ad19b34e934c30a0eec001e8c56cae755adb3ec6f360315238196fbd830c8179f2dd32d2c75f1f79b18384a04f71b3b3c776e375401d364de8611579dc1223fb3e87f5e83a7fc345433aea90247004c767bcf50c2809ba10137fbb28755a6361587f2029986511b8c5d64784f7398da6a2b1eddfe330dcb7331a2b453c6430172877c85ab02d9f3332512e00ae36e8260dea7a3c927b7e285bd85cb390560bd6f9a05391fd1756cf11baac9102239996cdfbc8ae150c85acf5f0b68889135e24a3fb05b0765629f641494d4d281226373fc6e5958d46ec061ca79b0d6020592417d135fd2949f4dcdb4010a0a5377c1de91138b0060db3ea0fff94cfba1b6adf5c8d9b05b728f20a463d8e31a84b61e423b8f6725856e3f57ce0f2d72124de3f541003cc2d7665c00242f6449c7e42c49eafab012423c94c906f7d67e519e9221bce86b94e2d13991eb7759b4d2692fb9e2e3972781f9c8827b0a3630b33a61c2b19606a047776709d11e36dad2cff69dd82c8b6e0765603cd026e6175517214a26d399879030017b8c8d4663c2e25044ec67a76955cfda1c35c9d02082819117b07f0e49a68e3e082b2fd18a143c1042396ec50280482ba90682ae39a02e01e1e1a1dbce1406ae6a95bf9485a1642061ca2269f156a3a8088aa740292004780931b36bb607c199bfe2d057b0236ea5954cfffc3d74108b4e09c3337cb68ad575e862389b301996677755f179b4182ad40e4523cff0a58d524ea9bfdb01dcf96d95cd98859730c5667663a4ca020b1dee11e884f4570a8acd0b29b379a64b75945f5f1f81b0af94c0e575b99bb5b8abbc542e46e6b1f25b54bd24858272abb021d94929511483d28e72ba263330e108bd8208ea77f253a9b2fc452b63d528dc764a683d9360ba97d04bb863f7c7716a53d437ff863637ebda6099ab20a78166a489538256e3556ccc90bac3bac051fb8aeac79fad27ad438d63accd28f5c877dd1f18812af3bed8d67b33d90f04212a1285261b7f2103ec36a70fca80227a4d96cd5f362720d087398066286b86528194c6efbe1bd3e911ed1b483dfc8438b3f5717fdc63674ebcaa52baf078d3c7ccf9915f470233de4d29aeeccd86f18c5236f5d212f9d104fc082303c918f68ac0d39b445b24e191d1a342b2c47a73bc7420f2c8914a14b328865b5f3537a74620242be9fbbd311d5554107fb72e46868bdf67ea1bbf26894127d43b367d937a1bfca2905e89c0a9001a8cc2c66af40a5fd1eb04af8161cf5ab53b13816c43cd08798c457449d515a01ee9f13253c2d623ce7b0858a8158aaad345995ead158c6e4fba5ceebe9179b6f0a4be7b5301a187feb8a018a3e46053f6d0479f6e744d346d92f2a965f7753d04bf595cd3f0c83e68eeb2aa3a53ba5b59f8f7de49d6e584f1f2d8f5f457e1f7336313e49b038ff61819268fc1a2fa09e8974f7d0f96fce22b31b1392641d2b0ccbb66d74fc5cfc9970e39df4fa5396b031d21646894e8638019e0233b46ec59f675c3063c22ca12d6f9040dd0c27295fb2c4c336341a827d3ca6759a5e381bfe56c3a3a97b3312fbcf162907f262462876a381f0aa03d382d9b3261cb606ce3775428649832edce5b2c8671df1766f9fec9e1001b90b57a510de2f38f32d4e291a9e83cb1670ada4c79b3de29c0e8db0bb78cfe70a337e6a992b59615d5cf28516913890f95b7884b54b36aab674f6feae818384a236cdb2dfe6ce15e90dfedb554734f4290348a0feb4cd400328dff2cba44c232676284dc486b0128d626458b6eeff0157022c55c71c7912970d4af7f824b5bb3e2101cc6f81b9afb45b2e604f758a14291f4acd79f75c09fc15b6b7d1a80ab217561994ec3392d54824f6ddb5259ef36836ced86e8335367d0b377bc88e7ea3991f8859a30ad709721fe96112c641de4c56210776e3209a8c1cea1f96f261285c668a2b5308688df227b572662cdc48351438e09188d34900133278de478c7f4112bd79506c3155bf6ceab1d152cb9fbf5f167ed5be451ac62d2c663be16c3ab433b578e95699a1461ddfda61de8751b86d4780cef2567c335db322979890a0d8249bfbf9bb76ea0747c5f29d207ca4b526afce9aeb6bc2dc37468c09bb39dfad7fb486438c58fcf65c867948b6e6ac260f6d71475f3bc390271fc176e9e04b0e5ba01cd303e7417e4d28c28e1af56ce10db31829ab260dba77186b6e97860d7c2d87a315c9d922272bf2f9377835763174a38336c722623552d74a1a53b015d4353ebc92525717342abfab61dfbbcc52729ee3f402d6b40b1528980d71f82b842225013a79e3df1d45489e78323cebf20b09570f6cf529f30c39578610da5adc14d07b45456e26707d023a4a752d3d511275e6975ee3e7d24e0cb94dc599d1df5d7b8c01b73037791e196e954421812005fa8b793e0ec408494f943ab4d9abe32fa5120f45c0f6bd3e6d784575528e2c73db52c0254b1d6b497c47fa3b8dd1083b51c49e0f72da4404ce3bd1957e93f722c2adda86eabee33d7e58c107f0f8cb3e8081238def1d004a98c4f387ee01c70ec1e3851f087daf0f58246fe6e6c2ec296f9215fd6f693321af25ee26ca5c4e7f20d0450d72ac3603d213e5138de6312b2735087fe93b8158af64ce2e6cd5da04d6ef06b708f99c3c5b122b5c841f936a57194eff64cd681bb112a2f221f7690339e1e97dede834212fbadc28efdb2b6f309c7b7adb2596077815f909a856e55385d0dd5dcae9823fb2902e560ec0d42a19cc3c7a8310d75f77f104d8ef2a787ba12fa41efecea4451b3b2c6b54ed164740cef0dc196ad06aa93cd4bbee5a2f78e94d09c19b0cd717718295be3d43b365f9b368dfc5639d0a00f1893e0616a840f34c7cf91cab544da6086a96d5112d1310c53cc50db04d7a4f013e7369eae15ada54caf0c6b9485c08b586cdcd33e011c3762d40dae2324302fd56e4931e1c43260fbc80473c4c568320323cc9e4b77c1faf500c435e7f082286f2c40f2df0179942f4ddf0605878d7283c05ea90f21c47d9c6e3cd0f007b8fc55ec04a88464fefb65c780f25744158d8361a217a1e4d790f0ae9f4d3e57643796cb5be18c25f708cf4a0ec6b2c6bb1f7730a261aa609e3ab463b7e5c5b1b2f1a45776dd5ff3e16d7ab95857d601ac589c803a025b05de08a6695a0022233e81072d226b5fe78f7b220fec63b8e60f59e00f8daa143096be757f73c95df18fadeae740b8ef40f8c4ffa5245ae235b05fa76c0fde5f146cd68673e5d063b736fc7075b16fc9465550e9375590e3c44c5fcf3421e1e1b141298585dd94a4d7b1586e47ea6c845079aefe9f487996024a5ac796013f8554f530c9151ab0ec00bc01889e0f3baea03481423f1f7f06379c8ccfe7a3c51711b3294d2b35a96b274d221cc90f080ce5f688257d8e3b9b963a91819770c3b4712775aed777361a2213a673ce7420b964702611c4057b600144f355c72af2a810c6adf1a959256eb35db87eeb4095f5a4b529f8a54e1f9442c5c02293e042f710f19cf829c0efe4b584c521bdea4b41e11dc1121109f2d2a706512c670d352cf5517dfcdd9e2f65a50ebe3a0341423d10fdec49c0cf19e9047060dc903c7247a0583c6f58482f8f41bb7d125bb8cf65b76e4d5910eb5c2634a90eb2c2ad3a9763a6a9bb7da19569219307e3c3d3bb42c0eb253e89cb689bb3f9e550c683436b760b8a0ae0ec07ea23a68ab3e34ffa18644173bdb269113f01f2088c23cb6d61a06c7dcf5dc623acf2ff6220562c7ef3e3edc51806f12def15b517111c743997b6e9037fadb9662a7520a0b1cb41853e70fc7011707568a1917eb998bf12908ec5ca896f3ffea1ad53e072d85e1055a8b5ca7df71bb4e7d3a061ee3c530ee987b130887a450b919061e2aa900d7fbc7ee4426e8980879a7ab242e06e2321ffad26e4e8d16730124e93f1b701b0782eefd1a2ff5aa28ce7c7360dc807fbffb383e237d6f896db07b430101a611f6735c5d1c03fc6015a4fb3d2ee549687f5bd5bc1ecd0874ed9b70964db3a82a748d6ad337de9bc3f89953c8775348ac061c3da32b170cd795188f7e6c6513c84c26b2bc4f1c9f5df699b4b821d0ec9a53c390300f4d565e81923e1f4e1d575dac1c159d5f8b5ce97ce0ac9135c5f8660429d1302ae2b8997c103de25b4154ec0fed9bc21a89f9c767a7b42f06e893bc9ad81a244ad9cd712b51e68f4e877242cb665edd29c9b371dd66682d2d776d9b5b0683cc2630a1e8ba0ced6b5c6978ed19f7fb6d76496d9c7473fe4e7061bc5d407d14ab02a61c9bc576221c49e1318c1184ecc972dc12a4732040992e10a7a6b070d4217e23f0bf139632ed6b7619ab5a75a00a74f4eb656a7037e2657c922ae23732454a540a3574abdc080d0110fd06943eb84fb11aa35c3a8cee5bd2259604080b345760f6076b6a95c816e4576a603adcd0444a79301c8fe91020f99147d1730d160cbbab5861c9b31a471d45c06e09b169510b24467124e83748f9d78d26b1085c2a425e1ce534310d68a117c62b5681d64728f6c74ec6a4e75b1d5e970ed90b69255d15d3556a7be327e9222ff2ddf30e7aadd44ea7cfabf063893f362a6600716a525f7793abd44d5cdbee37e8d3da38106e12bbae5a11f54edc9034d4bb463e17503b5f828485302786f181bee3d9376377469778bc1fc46455c56f3b0821176c4fdf6667844974181e6bcab46c4bce4ac8974c02ddb7d36fff3c28b60b93cf64d9156f0473cfde2ed27f5a505410f809f72403a06d194a064e2a98b7df41f3759b65da56dcc9d768777ad45d1124c310bce041186fd0093fcb68519d68950d1473cfb5ee36a12d2db465e8171158e72999780401ff24fa6c458e0e4a87b2031588e9d0e1d9b2465df1909af5170ed124507b04ef910b154ed5497f1c17bab51399236fd877f9af4cbf620f6e8a045460486622fc3511626c00e149ddcd9c8b37db875bf39ff9ad573547d0d103593c2f0ce02c4f67472177c103d795b0d27f22d7d79302a860c04eb9ca317ce13370591e78e9adc9da9f22572ccd63dde85807c7f2a8dbec3fd86ca27a0832789e58716e8288c8162ea603c88ea62ad1dbd35e233843d4dc4c465d50554e43e3d29a472ba409a4a06f0f67b35aeca2665264395855a94f1dd3b146361ae693821519652aed5675e478fe4cd723df7ea05b0901f014ea8d284b2a580e3c927976841b62c07934ab5725e12fac0ad9be4dcf196ddd185d91d573c27418ae67a7e584d552f78240d9d8a256160be5c6cdda175a3e24249d5e26898d4bb7bf93a8bd3949273587b6d010f3467e6f7387efacf59a00552984c0e6762b7e108c909836ffd42f9d9f9853608a2d3021e00f4cfe62613eda6cab6b4b77bf415c37e09c83dfb46db849acf2a2b96035fd54e2c786787c52d5ae4136ac971c13a02507d7566f5300957d94b5b56e9b200c76679f5987c81d4471372a62823f4f9b3fad824e77206ba8e25d030c320743b59dbcdd004493195dea92e437289e13c2bbaf0be3e1917c96d3463ce4cb2a76797a75c4c5614f202c3820c7f6fb5d308270415182fc5f68d2c6b9d202a8cb6d41e495434c25b1230bd0371c015872647516bd550c7bf97526226a73e4dedc2afc71f8246f5f835bbf1d46b1c4426778abaab7e699de8544de0a1d2abb3e3f2cf40c208f604ef42a99191429c1aa391d450de0716a3c3b2508c3b99abea75f7fde1abdb722d717069ee24c80ca5b8277453b6fc81eb1962f49459824078fe90dba9507dc68f13f1cdc192d781045a552c0be2006e8d8622c7c719023c00c002e35a539caab59f0357b8ced05831e1f03a14564486ee3256df7335ff6601b5b171b5b446b0bdaa666ceeb8b5beb5da8656f6b3bf98eb663507f343d204618696917fb15d7254b08396101857ca8367d54243a9a33a8aa5963070c14c0e7385219aa0a8c198d7f74458b8aa46fc31f07494a17bb7e4c62ed3e5478d01837485128ae6bd29da963c75cb0dfbf334fc9271705cb09fff4d1660df8cac514af5b0e43397cc0574d6a9f5321e730925c46111d6118ec94c0adcb22fb3b5b20614d520aee026ccb8a7e6564d54921f35f2c4f4d47588a38b75dfb1947e35288c5c0b46e3a3b805eb3dca71e4d77408874273c3114f225f63de5ac70f9acec922f12d66bff902d9aacae002200567ad0627b7220a72074d29bbe30548f106506ef15ef3a5f2b78fbaa28213df348f6e66bdb0d7e3accea0e9d03cf42c28229bd1307121599c0d0720c91352fbf4d20ac37b5164cfe1933dcd51f6262fcba3a27fe642a05a6f480d4537f7434ffe53214db83860b6dddbff9d3363f795e6e7751570d3159241b07423541f97ea5ffddf0ec4e8677352fba21a430316e4af8881af8dd220eb5d8f1c07b43d52be44154d4594f8c0e1800e2d8adf04a0d156672d136ec897dde14c3eca339030e5a8f3d63dc5c1565859702f7fa4a605bdc002a1d49589e2fccd2b26d1379b221fdd3313c2eadea728427b361156e7d6cb36810a20fe5c44e2e6d970aaaa752014923fa2618232d2eea485e8ef400ba5caab9de8476aace170ee36a9b45f41c23d6b1aa3969a38470c51e73a7bcacbd2db43bb46386d6786155e31734b991e8219b7e46bdaa7f0c4ec2b0b66ae1892b44a0974f81a980aa013a498f4cbbb929560795433af37ad7324803a1d6200d7f210f5c94214267781b2dbb080cf1a6f508799f9bb3b90eae1b917e3752dd7fdd2cca6d5b184d4b986ef2a1f1c88d34be5ef166b04056cc2500ae78b2c09ecbf953dedc42834bdcba3b380ac0171de68d3ac269bbbbcfe27c696ca4393902a6f22758615a9589bd5531e013f8b3f3f21d37ea77fd340f3d83405aabf0ef15f43d6de9679080bfdc3c7fbfed9be3da305c5fc1704e8aa8be186b1a65c3213299e414d78acb8c619c7838b37d7422a19f6576f8b04f79bd38e959800364db60a24d260886ba64fbe9c15ee987d62b49f6c97b01b2d67db594a80e8cdbf29afeac67112f4e191be5017a0e110f6fca9e42f075c71624ec873523622fc8d81ff6265f3ce03b0404235169012ee46ca625dd6f31cc686115d05499648e8413e3d7a4e73770acea623deb527453dd405d3782c30cc8f5ac713bb594332a978861c279d676fe353779f20df348462a3d0cecc3d210b8dfe31d088a044618b78dd574b3372607ca5a6cb93cff4502642c10778747116998a9e395b86e78c6829ec480e12c6e0ce8eb49e2c1367cdf9e1f6cb614be708f84c0f2a3e5444f5be1a5379d3bc41d929a1d607390f4579ed3fc0866fe3d4ec42e34fc2039cb275d6312fee400215cd901fe50321ee32078188f76e14db5591ef3736f06c8fc349abbfbf082098c63b29fe268fc8e805a4b148308a9544556e693e2288c6e9c1105c9b67722f29d6e75d3d87ed0e2a95374cd24f244f48b458b5af611d99b2820c30c923abb0883588aeb8382d33cd9373d36b4be4aaacc113e70017de9af48275548be238b1bf16bb63384d087f2e74d7e40b0f0af189418c17f03b5f8f99038cc5427e405033c224448747e2e9c9830584efea8ff57773db3a5e30b1ea764435cb46224e633ac7afc7153985ce9165de8ccf1b807c7c8752415cea0dfcefc63e33021793a744a245f7b5b8f55ef656345bfdcad4953c36a1413b804fdb2a62d8a108472f57068737e32e97cdca834334f94a3e00eb1e637f48b8c4d2d4e21542ad1e6998c27a74b29502f1769468d6adf84539255863c262a4d7d69e31b4634abc2595170313f27ed57085ee1fda03be708d44e5d4b564ff3f390c055c197439763c22ba0dedb103b8480527065f82d54bdb013106b6d08e857bc9c3dff825111b30abb403324072ec48ae1cca8c057ecbd6d981183332b0a46bcb7ddc12d3afa2d9cdc904c92209aa8e64ce18c3c3f689a4f806d15bf7380203a7810241a110e3b1761f31c38612c4cfe699de74a697e04b1bd8e52330f12f0a34f78f4cf423c08a5e35c62cd4c62eeacba142811676aa4f615d6d89f6092d8b1fc87161720e4bf5a5973d23920d2fe1f7cfeee2416df3ce5d3feb96c646944753413c9d378fb3329aa31480c676ad6e7d4f71b5f5c4b65243c0315e02a52f5f02e5d050c642e677e343b851a27484d6828d2986c4d1be717515b688a0fecab02d8c6c53b65377d5a6f62d5de39b6020b495348a745775cb7bbe3a23f680e71b8707dbe9f7deffca0b00d235044f72263a7a2be443553474f237cf6496bc20e9d0fe2914309648e5b57a7f73752f38d4cf9fa19f4344a123c3af13d061bbaf38de33ea0d866df5a0b31199bdc4a815dcf1155b08e561a69c4d05508175e6b89ee657be56f524b19e55ff23de55035f1bb4f0d17716b7f1b372b24f7ef28be533a705388306633dd39c334d19b584e159a634cc75154e87c1c68e36589522bbca29e0374fd42dedee3d02252c950487085c56dad8a7aa58e88d76bc882679a73110e8bc5a43c12dc402aab21766b4d334eac15b03f28481dfa74eb25d615a484c951bf453b0e15c1b3906c5fcf3906f4249f162f7d4a4cc5389134d0af38b35686275825ab08f83f9753fdaebb58ed346ff70036fe2c011304f90caada44ef8522e926581e2aa12d9756c6d14862f7208197bf58c71654b2264421b2fb4d65524182d1a57f6b164457d39fa8662d5b67ef2c2b71046abe0c3ed97e624b52d71a44e6ec35cc641790ab7b6bbbdb72e8ac17463d31dd0c4ed740dde358e94c07fa554613b3e5269a8bcc18f37f6b356ac40e2eb4faea08f8509815f4ee800729317d03b742e965933de1c8fef6ff316b0a721f4abb970df7f108255c4f867298b564537e5a7c013a815795dadc3e7ef0d068f9e2f54908d3d303be0033266ea3ecb0d0587b151d6f959b9db110dc1b1a0839dc866ed56bdda843176db1861af0e12fe9fa15b63a02fcbc61acb13f51aa31653180265159ca8d0b6082dfc275e549c8e06a50587d0f5b3bb2a571a0543c041c828d7a425e364ff60a3db0137a8166f61d89cc6b6d2508a4a63d824947d01c4801987bbb3b5b2a1efd3c9c1861d4782b2fbd856f5279bf1dea0d94b7054037e887cefc0867d7d7ccd13495c955d6651607815f7878fe92413d75f85522d69c9ec6f52372492171f21c6bc3f0464273eced69e4e806ac58ab1de790a75d52a98e2b91c5991b4d003df1f525cf6193afc269bef9456f69fc8263428d19657e4e4e1fce90cc1d8da6fb1d8fda717821c84530cc20025a91a2ff078456532fa8f5bcefeffe637d5ac34d839258875d64797f07f7e62d7ddcfeadd99f52446185acfb9691fc7003eb5aa0f6b89e017f6fe00e92339562002c7511d73c6d8529c847a728eb4b756fc398d4f96348fa04de16434bc1227403486eb3d1872aff5ef5a2fb7b68a24646d8a4a9f668347851d08d15bcb737dc7b7f46577fb56d0a2f5f2fe9faf377247f5d8a741d787d9a12f762a11540bb16413b7f03deb5386e44512667c7b481a1484e6ae6be54050c03e16a75170f20705d1aa7bf737446ca241c2f6f9fe562c77704e9c8d6d557ed35c07bf513b472fb6cca0eac09947ccc5fb105d12c1979c122b2d60c3efb1a3d5c93dcbfff42c135330ee3090656e09c7383d9cba07113141a9f699d3899ffb67d647a68fd65228713cbff29489cb94b1d782158450964df1d3468c32677c6b76ab2acf4b19620fa6936d50e67c25b43407dcd1af9b126ae365986c9fd5f609b6fb79496efc49987572f7058ee58597b77c137f65947dcc517058dba0ac141165ed359730b3f638359f79962da86751e49a4f37366777e5b51ac40eaca9e70b657b27f45a27a4efd235b23b306f3f8192da893e459659dfb7340341fc33267930ea6a1dc0492c8c6246fd8c5bed955fb4100d6b3c4c1f6e07fb45b73f2b2850f271f246a46fdf7b434eed877773524b941439a190146dfbf33b6918dca36120b791a241d199ed98309d1bcf268c4152127ea4acab361ee91021c626f9496160200e4f1915a41d2e01c1d222f8aec566e35b3b5b581dcbeda08b71f350148179f45baf184d383c6e61896526ac141f9ea3a0dc5b9b3337c225ccc9a106108e164343e8a2f042e654e7864321375abe63843cb040b7da214ee36ed1ef8174a7bf07648617b49361af359784018658f97081a9e3269fc29186d517a66180f6c372e20de75d3b59511f34fef4e0a1dd3ab3a54e92286e7ee0bb36132323c62cdfc3a40ed0877e63bad7a73c1e5f224f1af8132d33b067042e9f116d7cb7b9d2b6f7e0deb35f524dcdf6f3ba7122609198e6f1f4c90c9f6fd557d0317600f7032dd4852991ac74345a2a90ccbcac82fc3e8fd48490ef2842f00f635372b5dcca94c9a113ad52a328c4e402e9d39eb28745153202c5efb37b025dc333f019a10ba360d57f5625fd05cde0a69b0de1809ea313f1b27c25eb4ae9c9f604fa18f7117ae17662c931ed6b1247c096964e88e3de61e70bf4ac7836a3efa58c3ff1efe6d7c815ff57e357d5015cd4cc197e2ed7ad26267841f3062759ad1697288664ebd84891ae64784bc1c9cc0568385bcfddf182c6a9e797e73521c2a6fb060f43851817045de02f8ccb15ab4185fdadff0ded48a74b4d1ec3603fd6c371e140cbba7870501eb89241def06e307d168eb88c2c66e24d67fed226da7481e95c1eac56670c029d6dddc67f8a86351ede4659b11e4741c8330e5279ae3936cd242872e1c1da161583da2605d29e32d1d9b0f520ce3304e4ccd489755e7c30d4a703a3a30916e30bdfc0db0782a86584eb70bffd3415f498d291eb02af6f43ffe4fe91310570275d3206aef297f2a76ad5e1af20c3d1e08ef0f51f98c41fa3af8325137eb66965bbb81d2f4ab4f720cac6bfb3324fdcd3b920edcfefaf6166e0a8ac87494d5a33e7ea1b3deb939ea056515c8fa4395553c6b6319dc46693a4621f1d766caa758664ee47ea7bcc84a5e1afd91192a91a975cc74200710807a13999341379e7cc50c92d054a1e9517f33518709bc04ab8f4e9c4c9a5686515531a26df2d778ed3f61c97a54051ab5a179f5ed589889361712fc0d2c15e8e46c4085dd0084a057453ec66b847e00946919ac216199f8bda76aa92024943fd6861c0e148af8b5251a4ccc68a10a4569ec7089b996387d2cb8427b94257fcc4e010fe4678c151e61ce7af9ea999ea04d4f40cd4bf47ac0b16039323282dfff64801b69b126ddddd75127ea1b3e929219a237e565b2815a864f6a383a1d142110856b6a7e35ef2772625b62e49a230f0c331970b43b9ae9fe8a0f0070ebe80a99b7045f56d7eb1c4df057c90de33e2173794392c85a932a147e68f8ba1068a2b5990365607d9a1ce0ca213b1b2d24e5b31273f6a77ad3f44a2e72d53ff4613c87b5128b1f263f0a20d872937c570fe6598354cd8473fa3bc50e19320ac5dceb68e53d30bf663a722d961581ed6671a23e592e3cb66b48ec452851d2c08eea1a4aa10361943ea6c0bdc76011a285b2a162880cb29719a2d42d2974e8b869b29eabfb35b49c2cc883ff117e12f4c9b640895033499a398231ff2f70434c7187d88501429ebbfe0435c0884ea99791e06372345e683569037279034ccc9d0acf71985774f38755fb87546909dc77266591b0f230e7ece05ce3012f1842b5c7684a472241f005eddc1d38d612339f20166096211baadae885b8fa910b4992452d72fe41239a6755979ecf4d20c2f32844e119b828291deddbd05706156806da5082fc7a35a2038407be7682248cc8c2c4d14d2a2fda1c0455116553429fc0d0680a026239880c1a1b62401860a0114e089441431b24558a9a07dadc0757c668fda51a1a702afc4cde6746911afb13bb4a8737ce533012c59bd71aba45d54022670a9a4b6a195b2f937023e05e7588f9b8d564f80c2ef90d790b2df150e2052ca892ead56aa2daced3f8c51d52f423264e2101706f48159604a7c4761369df75754f89f076b48f17fa9625140b16606d2f534072206b439f83ab2e3d2365ba3cd73a92a27c159c9b92ea75d922ff75e5f7cd5a98286c540a0ce96dca1ecd3a96dbe83dd157fe16bc0f23fbf51f1cc2843549465541ad9abb706351997e98463a502102c63c473cf4e416a74c68b6d610d8166b2b1391d78983f942ba4e4fc55795cab9bf19fb47ee0d51712a054e532639627295048fb21e0674b6ca760abc6baeb049626f962ad45e5a396402038fd14c68f3b022d1acdb832839714eee9ae9f1222649684b6a3173b90ba1544e1c03e5e47d0e150c49de046dde465b47798f40af8c2023ba97fd023dc2963b0b87360b358c69708dd3e6d94745fb6bdc2a44cc641dfb25c3d8608484efad31e01af9e6a83a252b1d00337c8c0595006e96d9ed81362828835ccf0eededf47b7fe805d3b4eb3c166e60f11ac89ab356f2d1644c6b173e2e0db8fb740b69b4582d0fc20ee07186060f987d4ddf0f431b34afc5854f88826752e78ef68dd82b28ebb51346275a8963a895c22c650fb00275e0a9bb2e3aa85a74a5a03700836c366d54632afcfcf371c7d722453aaafd61676f7e53d18f054ff3472c7d45ad9d2bff0666458d25017712c80ba9e79ddf3658c16190fe40f8035bb31d432970b774754d473443b8d47370f64009835c6855990ada7bb3f3d33eff6aebd907bd4e7c7f7f1e35e5137a1095d42008ffef7f49e48d54e16ac33f7e85f6ca263305942d44bc89043d3370537b14ef78ec24c112ea35be94112fe644c05f5011b6ac2370c00d3cbc9a84f44e1c006655d4c6916134b81069c4293f74a3cdc39d83820a27c9a0c8059e815365be8f4eed69c4e7790f4eb9914273cb174eb15f684791d2650ac1e28a7069ff49f58955cb25adf5211ab671ca37871b3b93204812de15e15062b4f72ba672ea784e0386ccc9973c6044c1b06fdff7d17da7a61e90b11228099459d1265adf3874a2ea183a0de70503e3e8cd1d6472706ae27ad14d917a2a602b90386fc5160564893c10ca100b8a415ee48c661fba91211798bc1ff1151c1c1578659d1f74c8331e966bd79e59a529ef90efaceec4407102e979a12ddba961a8d221778ed79f2dadbf83b62669c0420c6cf17dfb36f526b9d79b35fb260642ee0a30cb382d9a38d0e300d1bf76b56a5644516633d9a321c947beb73c69312bc6c5a330998b7b3af9d6b221c8391a42decf74c087938939af5103f06ee3fc66b2d497851ae60435c9175e0a8bc5ea71d2836af4210d4c32c496201471945715db4c6ff4a194283b2d560890cb805173c38b3d0db20e7840de353e7c3a0f3c5d6e73e4d834de1367bb5227032e9b3817c5afd2d7d3a4763c9365ff3e6429a81a78d6620bedff2901c97d3f1817c7d12c3bcd9ce4b0ea3a4fe4a2f58323c3de1afa418b58382c293b262cf1a99ba1db3495d27a32c68ccb7265ed11700a52db0560dbeda6add69b0ea361be84f891b47b7e29ef5048ac54780dfdbd253d9a4678f808b6404bcb786a92772ad8b5b094095e730d1f9c74430d2f6599af1875d0091b457c0147f4c64d4e7b1d3f28d3d25c984c383573d9236cb33c904f9bd77c1ca721bc6f3493c269adbfd0205703e45b6dc3b89a51f9830b69e84d0b6477b27701ff67f8e89dd72a0fa2e333a944c34fa9cb44a16fe9915fa4c8054b45b605350c5920566bdd4430ed8e8caf1650615154624bd044ab191792f7624e5cdd903b58e7c0fc9ae5447a1175b5e15de2480ad6a86158fd2a86477238c3737af5d3361fc707fd105eec3859393f3009c74574c093dbfbc017c77d93f8759dde2f00054aebc295da4bfa77bd28b1376ab651550eb0ccf22f300907018a6a17e84e5a77c7ba860a7524b074679bc0689a70ed23a820902d620ed618e3bb9550e0e28e6d32c58e4fcfb82016005859cbf171a27088718f3841d2eb471c92d845719f6b49d6d1c92a1e62ab6042a62d0bb40b2671e6da27ae8e39505fda47333de0daa461c4a3f520a77751141cef79e800f6fc2748b5a1698742440f2229056596e8401cb471b7eee9fa365ed4c46e613f97a11c4a0b84967b0de97fa11a01818e138204d06acc70c1f2c14213006a3c2c1c307589e9b0a26cd6975988384ccff8b4cf19b98c6e2a34cfa53c33397d845c53ad7bea8b0977c32471072d8d0705c16ec55fd0ae7d6051fabe578fed70335912fc241a371b9255a7aa6a1a66fda7c89f7b5effddb5add54c2a1b4a6105b094a5604076d4e00775a74b2704127bb8f765202d9731ca83a2b0b132f200224952a40075fa43e362807d2b56928eaac3d17223507ecce69c252362267aed068a356b8558ec0f414b7d4252145c2115305b7404642372c61f8a9d9a291e4322927c4a7402ecfd501f4c90323fe00506b9c66c7e05e8a166c2a466cd4e74172c391fc0971253ecbba2db1be86dc078c17a681f9c4d3be356251c4ea27a3001aa3564f81f206df40cb22821e103772c7ee2d7b7486b4d858bfce942d104b6be2c223ae22e4799e1e75c2b4f765bc55aaeefd0bfa217b6e97e167be3f64f3bee03960b403658a53ab50a3014c003f0d0c7716c1ecb756144d8246145c34a1468ddc2b320af7cdca96bf58a53b836aa82074bab67bb58458608afe6a5465f8a940a38c902af2f204b94c2b3d6eb0d8ca1cee34c0ff57b24357c2c17009537630b7f1f5ef0ff582d2894090381f46f9bfb2344d76313677579a3018023b8204aa2a158a83350635e8a4adb8413875d410d911cdc505f00f717a9e44cfed80a918bad5addb3e731b5785d9e511014770101c073929c436603a14fc0dd34b05c64554bf8652d800bf4c2d054adfe5208d5de1db5c19a872cd013573c6326537f37fec5033ae4ee2f7f34812f341147000ca71301e805653732e1d6ad2abb571b154f1cae384ece4732b3c872e7a7074133a8b7f5c6ab983267722fa7f1bffa3a8c9d45842df63941283331cbc30daf75da947a810462556a4916ea548189c70eae03fe84ed8b6f291f07e306239c09593d457d79c683c0120d4fc4e8f41b3f6293dc8638f4cb9c4f25509f0c455b8e53f36e6d38f8bf2b2abe1388613978ca3ab9ba66ffddbdb27258d1ab8a1c4b324e4fa409f7ab0177621bd9538af58e753544057035954ab872e13a22ab6d50e84eb06eb17d3855e255a5b659096142bc320440364c886095041368e98e20340a6cc2a13a643ff36e12231adb4ca4c2d423f755a72c199cc64e27526e5ec08f8971aced47c00757f209af49296d8549602a3d0c8576db37855e67883ced8410514da54cf89109942a4eb74f822f8da63771b29821b40913957567e8587f1b0584409b77c83951ce202ec92c41734ba92f3e51cb3aecee9c4448e36df9f1ecaa694d36be35fb908f3d7eb94f7d365409c011e969d2b03467ae37bc1057e3d52f421ec3f33e8d7333ad1e09b9329f1f0df314d1f5f67c2847e63211fe3f80385aa917919cf948474d854b444b451165b2a936056bb4ca26be470a258f838a0bd21a649db6f27ceb54337c70ab38dc01d4cc3c588a843259200e50e30322b8cafa3f7231e1ae1ba5252150c7c8c42e09dbf350c24631814ee70a423bbc9f118914b8756bc5ab2026b1973268336b915be047070fd1f684c8be23492a931f1779ef384c0f4fc34330d32a11aeff181a7c79e65a8b67fe48e1cb5353a26149b9d0afac586cb7810c1d04d73ba6e4d5c9a508cd5d7b7a8c12f1f06a245ee95f31768fbf0052c0aec4f7d93d714039eec6a11cf86693ec344a3cbe4a5c22a66a066308b2355d29881ba5f69a53b9fed2b701a48241f1f8c563c3093c6c8aae5eae91c8f148ed246a7893ddc0757a78fcc56efda138d75408a431ea075213e36e0867143d100d8acbdd3a0aad12c8b016b5f38902740d25d73dbf4d1601e2e77488b33622724af2461ccd3b0133a7f56ce100bc4575e1f9148dec7ad04174cac0217e35c66e735c95ffbd195947280b96cae1340060d3155845dd6b7a30defb706704dc4e712ffd6fa42645b804aea34b08ee65dc3fca5f4f69dd819007e26421c1a9f1434a42da641b3aa3c6735d53983a20724178e1cf615a721b6b5293973d3ddb09a44461004bc9c9f8796d26c20c89e856e66fdc575c87ac61432792ed775d99776866f9ddda1f2677ae26b8307fcbd80ac5167ead6184ac1d973dbb8cc7247fe32b52a6596ff48438b75405823edde10e00792961db46d9ed12168be7244cc02d5a65a32d8ecd854665460bf381d62045a35274b1b31f408dd46c947a9663ec946b27d827c64c80cc0c6ec7223ce56b3cf52f8b77bf72e079a531fe049fff2337cd7578a5010680a82d59a644581e51ee00578567ee6354de07513208b184d2f3b47055c65e113dfbb01db799e7db2d3b7d0efbb78543b795df56ad52d378f7a98667073736756f11e676492e534409d4dc6e85bf881a6e70b815a7b4bf90cf28145f214ee26472f27d152ff10576bd65b3268a9b0dc8df9307697e201b24d077467242b26558b640e078c361b7a089d02c40fe67f8cce4b47f72b8861c6cf15d195ac888468f35f42235b3a3d99681857272ce0d5fcfdb8b791f84ee97eee8438a0a45c24869bbfd4f1e66cc1e9537b0db4efab85c4253f1110ff318fe350131670ad11c24bb3124d2355d7d36a8aa0e572c1249f32fe747b653b13876a2ff1a1c359beb3ce473dfe329e6269fd128b9ba0290d4dd47c2c8dd769b2ff60652d0c9769b6b0ebfd272b90dd4e2b63f571ad5087e7332d4f864f72e0fc54a44e9dcd74810ea936b38862a1c1cd074e0119d1e7fa6127a3afd6291019cc34ef3d78adc09f592cf927996300562b010372728bf71a7caeafb57114671846bf8042ae10b5953812a5c934e07101f8a64528d37d73b83bf9aa175d8610728bef1f161d3254343967556ade3fb0ad2faddccadf3e4434233806a476ae37be0dd7caebf068d4a65219523ad2ee9603c708c8f4ad14b33dbae349554908b26b2fa358a60aaca35926c9774a13f6970e41f5947098c3a0d6db72cee2d070a2b699029589c8b3f193bc122b669bfd519e85b4ecac9bce23fcbbce2578224f8749e93f5eeeaef2b6fa18cf3b8957b5c2c73b9fa2d46c09d525315dca791686316caad18d6c9e72f277a42d6c336d55646e6f01a37d635d2220a5d632bed7b2109f00a82439432f6748bd2b404ead91c7c4069717e7c64120180c41fd9b5a4ea0a65e0b4405799db4b07593e561629f21c8720147bf65c7273097f3c2fece2402ebebfa00a25db2425bc427b295d96e856e563ecc13211e557a6cf14f0ce180069fca5e07384a8a34b80479d59261758118f2793cabf4db81450712d40165edb3f56f5455210a64e151f7cfcdc6a1a6b7bdfac94b8c52cbe58bf5f0bd45266c76e407213c8fc2ac24612de460f2bce9740d339753ea1c057051714b9685eed1768f882290d7e79ac0870dacaa473ce830ec8cba68bdb06100137e620ef1bd45b000b50f852085a41598d6ccfc7f6b392476f54cfd66b5cbb016dd52868a7421265803566dc2acef9230c001748d6d7f77d54d85f70a4326c67f4053f227c56fe308034482b196f725ea5533594ba8dd4692354437f5d7cf64d5e3217db7129594a01e6c70b1f23961b6701cc50fcd7ac7e2656bb2f658171033ffacee75896ec7b400acca471760e544aad479a8cc3fb7ca95da1e24bf8624aca608afc7491b14454d74d22dd744b2682390f090525362028f6f1b6c852b9467bfae57e4bd0720c3f033e0e27c07f2ff5941acaac0cb64cad26090caaa3231a39048d0116231b74898dd606be19bd1cbdff43cfab42ad72bd4ef974388ae97aa0d4110fb94b096dc67667b6c15f022fb018c41dc0c3f30872aaab56ed336a034e0272732d5927441e6d0bb195962e2d2358c976f0f715071e94fb3b2d89a257f080505bd65535678db48ca4c1e4661bcf60af2a6f4eab2a1162a116e68a0432226103a483bac802fb17098e39ccc73f2c7b0cf1d6f658775d7c4cd15250ae6a1d7c43f7f2a31f224c4deab51998917c05b735610dd3ad67e833c3597cbff327c2f5c9859c08704d770e435f84360405dbf287fd102c3c5c922bea1359360f007704f260231e0018cc386d668824737b6ce0fcd622b02510cfdae8370d7c5840609a5886c5c7223aeb38974d07ae835fec5ddd1569292d59c177eca91ec94776f43824f541ae0e57e18f9c84c94730499191ca30ae3fcb6b767f1f1eb50c0c159219b5d1ccb7ee5993d23fd178866c259e0c5f513037a55c3e466b8efb371d13dfd5665acbae7879aff31d5a53615c3ffce8cc3e81ad810e037bb330bbec9e64292d1ce595f00c5c23a096d46f2af73493c1b9787907f24b2b470aaaa2cbe22717bf02c765cba977f088ec46478009070823ce90f382433fa866ca1153b88b15e42096ba8b9ba96528e3048c72e3fd02e3c8a9c112bcc854b383d0e036ef5b380429d598e93c6d6b7b6869107db6cc739d320be39eb3d82658416d0f6b899c16c1c377b7f19ae759a4c2b956ac47296ab0bb839604c12950ae51be5731a1000fcd52d2412e846536e69a779f93d12c616bd75fb00605117cecc708a0db8f28033e56dc00e595672b564c7c9f39c8e422245dc20801b01638beaad20a73f9ed567274dceaad2d462a70345aba8972434aab2a7c7ecd1f01126d15bf8f67729e4f3ad311ada4ced009169778360ad0c131ed1c5e487c6f895273ca57c3ecd6920269f47f499f6a5a7a057a98ca5934f83d280f827b2f183456a39cdf90d96c0940fb8933e9af886d7d3e1cb209f7ab5458c2949add5416d25140d759fd74365f7184d9d0cf000f8e4f7dffb84cca3d4e4f10c832ba2dd313115c85a9d72e700806be40851edb84572dde169faba279797dda561253fb5bbc50c6bf747b65b6201208bf090bc36d2b748ffb22e8cb98911e0c2cb185835c0118fed5591c10dbc8260a724b9e7c7bbf6dd5623b00c72c7b5daf6d8fc7fb647064c1220898c648856ac449de584cf3a17913e14fdfdefeae2e5bfbcc7e6b90215afe1823a68dd9591ce8a5c5100ad3a94335e94ce5ea6e7a3d74daf3c21403d65496c7a99be9b7f9123a6cc684c3be3879ad76b57dbcc49070611ae59833e4ce157c197b422a0e597cf139205734ff004a5f86eb62b2a76759a7e602fb626eb955624eff22c6845c44d0326ef5e4e7a4611a2ff7bad030c72cb321ea101055df5e0d890a1900227c252aa732e4165d3d3f41a1e13377ff856de9d4905b66b3cc25ef3317a523749e074e2e1c889d53bd551b55ae4dc9ec2a0e049d302b9220bf227458f6e245981c4940e880a51b0e0a3d92e53f10047e5c245e25a9c0a5ca996eee3e14445ddb104b8e07f21f937b0d0992f399ace1ae1d0d4ae57ae010a35b0a82ee925a234f9a6df58a9e0c717cb81ee760ad679cb9b0635d228f4355f05c319d025e7df198d343a8d449a9efee6331d3a3074f090c9137c2d148ba21223c19e6cf6f6e1e3b2c4f7395f18ffca6ac6ec05d70b1e80c275693953ec2e18d647a982f90bf5ed24f0dd056dd731a023a1b9db1687219d79501469f83e5c984ad248ddde3cb5793ad2734988da37020a1515d81ba48bc56830332928a81b3b78c5e025853073a895c3077865f4918d20b3c1896962649188b5fbd3a54e63dbd8f5bd0afc82065ed995318f81d11abfa003aaab11da43dde60497f86bc576d1dfa69f77c86933701de3397d44574bea2f2068d1388ec8f66b23fe37507ce56720a0d72e1fde3c256a00b2752361e7f6c5364371850b40498360714197cc96fd4b373f7c6da07aa1792455a7b0d4ed9c3cb562004169b3a192a1f7bfd4ea6fd943879e1b01d8e4b748123f9ac52f99e579835eddcc1085b0579579767ec6146e4e542dadf2f7ab3cd5c3ca7041ef678cb2b236619ba21d2301e18d68bdb4d9f1d951339ef2c8179ed1746c7029da9197c2035c43703d2d53b900afd47503ea8a9db77700a3068f7ad9c523101e9d5cdc73152ac1012d72167e9025f2183319dd89e1d26261824ac882c722ca9fd28da9a273a875d1647444d6707222dc71931ceef09d5166af57279456aa96972698c077450492f22790de90c26f17553a3993275409889da0ebcb0570ad90b41c3bd03f600314c3ce0fdf36613f6bc19173316fc76f4320215e2820c67357a8f6529e9ec7649518332f5d7861ea8ec8f95beadfd002cd21ce1243bf14e32affa56e73f2476cde13ba6cc715c795d2f8811ca860c07b071204d6eba0e054cd794055cbc087f30caba221f0e68468c52bad032b49078600b064849ed533dbc84fed5e29b005e08da99464e14621938088578cc3cd57bc6bd7ed5eb4f705e7ba8b62842cc6327aee738a7e4b5d67392e07fae8d34f607a685f0dbe3d58d5859d48f3c8dd18b66d599f37ee2fc922b16e1f09454370b255faf992bbb789d7c77e8809e7bbd4420bfdad0d894205443d4b7c9956624c6221388f0c2fa8bf822004213d7a78a1502cfde1c46c79a5d5b0908350685ae2b650b00e55f8bfb475e1319be6de97c3b602dbc5886b3b67127c39e680fc5e5777eed79367511f0dc710e343b36602e54794496d9c956a4b1547141ddd69ba8db2c5ec0a49c4c4e8e3ddfe693e8f2a7886cb611aca340be2a48381d19ac314df264590e9521d3f0c609f8641690ee369d18cb4a8cac547f6d5f955cd46a673b6f2d2707beffc356bf59294a655a2b44c8007fff1d183eb9f026a235b730c4307132d4436ae6779e55748b33830a1a12342525d4ea671d56ee1f071aa27260706b0727cd7818251d761e5591a3723dfa4071019156991ad94f2acd75116dbf372a046074cd1874b2b5075dcb128bb37ce20dd93173f2c60522001da34aaf0c095f1d679e11c92c28fc4cb9a20819142421519304948dc4383e5a51cdfbd16705fb54940bdbea94e61f4eccd9c6db02f7130782f91b0874d1582ea14988a0d3d41b4ca6b3ad1fff0be57a23e3599efe1a5d4820fcb091150d1f659bf5b6b5a180840841867d495bcdf87613a1e49178ba2f45a8d180d62389364c2dec7cf5aacf265c5e505c789c13ed13f627a5b7f1b1dd1e3a8fa38dfea4d335443689b8b611df1dc74132275eb6a945bf94e1fce37f5a7bf0a243e5d466a1032491bcd29ca5c91cb87781cc1cfb820fc61631953c28ae3c24f256a7aa3b0e6060d0fd33052957645efdb45b0027970ae1cbe142caf43804e27faeaa4e22717c97dfd3120749eb0f6e95f339dc0a3d4b779e7789e3afd46b99f91684d702b37f91ce3bdfab7afd68e0d1b05fe872e027426220ed99fb5f19f59785f1cc99c7704973a80ece5e9f0f9de0aa11fe75832519efc73a22a1196a92de16ec0af363799a21a95b1aeff61bc2118a7aa571186ae654f6449ffe6c158d129fad748b19577e3077ddcb270b28f9abfd342b940f02097ff84903e026644a6b17d2715c7037f733f8d6e9f53542b632b40bfec81621de5e5c0b6d30ab5d58dc27373ede9a55e4cbd3a073191414b6496d2fd4e4997e54f5b0d0b97ba42821aad13ae3927f6a23cb5df44da0b27df971c1840821c034f3a31cc042236e2b08636dfe83a5923879eef4264160bc11b164692e7c9f604e9784e638f23781005e32edea33b4f960fd06f4e6d2660c53602e10ddb93fae67fde169f77435d5426df383734da645036b083276ab7a7c026fc668dfb8a0451d8485e7141ef1d432dc3654c6e980a1058ceb8d4ef2c743775d6c663a9db4fa0ec75f082c71a6dd79cc00658bda4ae71125626ba42e940f4b36a08e75a7f0306fce9d0076878b6b32c90682f262b89d137caaa0ffe061c33251bd621234532024d0f5bc3c4971894f316291cbe9fe527d037bf051912f502f6033c645ed7e661d26a7226cfc60c91335f03142f28e1b4e10e015af4472b55f5b7324e955bb9e4c058b5bbd231a7e5d4f22797e9f6ddd10b1ebab316be99e67a47e38907b4d9778ad1bc298cca1d40a9e479ede07c93f129713386a106ce01beef41aa5e1eee1008c002cba2f75dc52c0b5cfb2877c6e6c42b40698ebd2971a0422793f43851373d86096f70a06bd2038e6aa5a9c2d937186ade796f479ec5e9946b60dfb9d0e3a5da324d91a889d487227cfd17df2b6298f08ba969e7c7e5d8bc7a03bb050db65d870b840526c8b0eb4d0f6e4b6422475fde07ef3e3789b2522814d53e8629721b4965612550883228354b4918c9cec495ed4c76f3131b65f2b6c9c2b4520095238d4984d9837cb0b5d5c76372c2cb17a9504b0bc2a07537d2008c13d5a5098624a6258b7049fb06b5f2ced2b4580cd581e179540704c2731811a2c8f758db152f5d9828f85697f09acbba302e6d8c760c596e1bc45a80e01c6d9ca158dde0a2d8565e0e1fda22277969fec2bef2a17591f73acf39191674c347f355361968433b1757d80f7e562218b96ad1b6ac50e100fdb08e5cde8630cfe94167dd876d900e646239a5867ae38ef7580d7c17c496f712444858e9e656626757d9c301ab6016fad00b1e9a9697777bf09a89874b47a227a110345a1707cad8ac1cee54a692a428098ec83677a37463304b257f10065d7088549f74c4331c47ba28b95c7a32b57df6617dcc7f675f5494878a523d34576a307223be0cc0a3e662908c5efa27d90d95b788ae9890eeeefc1bf6b43281950e80139cfc66637ac71da759eeeb01bebc5087e7e4cd05f2d15334b1f0c9e7e70bd4723129652367324cd190f136f22a0dcd4a63ba99a63479f991a054ea947efa719a4c92cd25473d1f1a319e96e407ba955bdc707bd3922e3db73fd37303f32eaf649d2eb13740a7f3269b8f7495dd0a76b505c99f008645282e6505e573b5f4d8ed10dda9165433638b8c5d90e2a6782bd5b5d7e643425001a8096d2dc5328f7c805861b6a0b16059392d1a9ce7444574cd31bb2982016a553f33fee3015138c8fce1008a47eeec84557ebd1627bce5a3b12e04f9076a257101f38883404ca5659a2c7627a3b4d323e1c070ff417f831db1a4ce1cb3c05e68f97e63c49656cbeddbed4fabd6bdfff5f138eac7d6d64f92807ad19b753de6959520deddd1017267739134d130d11b905b3be21354f65fd33ed1442b87a8ace63c1abf08732dd6ffc6734445a4ef2cae799e094ed00615712f0460f0359def1c2e1b1d5b9014038d64e25cd1a575882e0de29515a1ebd642303027778316ca3884281789c1df01aa6574161246b3cbb48c8efe18230b41f61e90743fb48b007e28244d8d52f20fdee0fab02dc5a40b73fbdbf4121752057f6a0da862453e0a1f7b6bb584f64e518e8edd091dc4f4307aa4f033d880d295762ece1345559debd0fb3056ce96707a3a3d8290e45717ba7e3e13074571ed7fa729b099d7d4ec38e0f12812849500feeb79f654f1c379cd3713a517328699a0e76ff207b8f69d9ab6447e2a80c52a36d2dbd42484725e955c723f1485f4f9a5a546f60b68e7583df3a45142baa0c3ae122415e195351c850e97642b25a6e4b14e13dfd7cb3132047c59cf1feee1400d35cd36aa1ae7ff8fc58ef33e8cd2f7b346fd7f317f64a6ac99e5a2010bc3a3ffd77160f2dd9556561450024c4e038866ade4271e8df1724ed975ffdaba018c0e2d1cfa01cc056f33b8e6d2d09da59179a1f7411005456e19f0cdd6986a711fea23ff96a502769aa874f365a71e919ecc2b79d74d3f9408e7bb13f289ec0781d5f9075361f10398d4935764fe104538926f0a6cf099d2e9c806bee9ee7400bc8d753b9015e4f324e82efd5617d0e6f80fb36b07098b813c26111b68affd87476bfc2d9ca41aa178bdc0bae068c701e72fc6f9a1ef17b6090677c636f06bc4c5c6460a1bb34a43da54e3a4da466194fd22f28876e73937cbb9eb59c3ab9587c21be52a12cce623ca7cdbf92d337fb0a7e34ca60d0bb4431f9dc5d59ea4177130a41929c4744845f6f9a205f4cff577ba3aa1e05eff7ab240483a95070085217bb2c64ea3668ad3db929ce6bdba37d0785e2fc945f7c0200eeb699c49a33ef65b7f75bdf6493ba0b585b4cc52840485802b0cc8d0bbdb83d2a63fd7fcfe9a213e7cc4c1bb7615d179e08edbac9c8292d010d3d15989ea675af9909c8903adb41fd5facf48d63106053b4f003d0fd7461c5307f22d947547b8d3d35af95d95728e42eb828741dba61032297b37155b953f395fd9f4447974af5ce98b0d29e352c0c181fa1454cec1c151fda0420f8131df789a12bd6f76c63986d33a5850a8f64129558a7c9e7f259561f75da926cd604bb7ba85b40600302868309d71846970a7089e94aae4419106ab82b487e6d2f04bbc715f69eccdc7268a4d2b20e368d62b67f6a09838c550095b8f28734bb8418550593e05b8da95c53884eace933e033d537000127c7782f72148b57be63a653df46a1f65d52f844d739a3f425fe1560d8bf5d6bbb86401b823dad8fe6ffe44930a28c2fd5d7907c3ebbd8616b6d54712aeb2e7ec0120f6686bd7320a5685d291fedc58372e58b00d11f5588a05e791518c39a042f997741b2f2b6924bb0212a5daf7f5832d7e310772faca1bd86c528435e37690362587a7783d17f2ff9b57d417f2af0df20e211a8aa7c5e4518ff37b9ded6a9e88a2d055604ceb6a9623f71e42a5f3d5bd5482385d9ef5220483f5d8599c651230b953354cf6525aed398091612bc9087c36c7228f9250e9bdae460bcd3c5bcd66f6b0fbf93912b3a6ed14f42e5683205cfe5470738292ae6869878ec0569db0edb327a7dcbd0f43140376a358b324a8e4da41312824962babed645d5f6e8bf2853a265b3eeb0d1a0da794671945f71b8e20639ab7ded90259534410b7436d7d6086d77d2670283018a4b13fb90d24e1e48fe0ef0af15ab6512401dba6ec62ca3a1706727e79f50e083371f32d98bb567835f528dba17d90c3eee4028e4c992c31f706200c78afa18b1116c79f57a8b868bb6361073b95eb9497364d6e029fbb9a45b1196d6495f079ac53ecc845102b87ac763d26c7cb099ee5749add9dbc878ea4d2b6597dda22beac1553af72a3d9b761c50a98dce26200bab5881ff4ed240023a1ecada63df63dbc717ab27e9911895e523f62c7105b8734c71bec9dcd5c76c693642f38b3eecc21332c7b6d148f53c7116e572c86c733fd73dd92bdd66010daf1791204f2409a63734183ecb6e4594677f59c5f055a3fdc27ecbc865c1e4ad312c9a1726e9736adf7456037a4df4b97d443da1403901fa4571e3cd594140754f6b0d9fd42d6e7e0b3d5a9a545988ef8d11b5de01791195d16ba467f959ef61cb1fb30e4054e44fd545ae7e939c4e9ef90cc1b70ae18836825d8fbf2e29879ad3439a8c5a8651c6d304b547cc9302351c046fed993757ea97156f621d5b8100321255b0fc3dbb8d4506e5062c4169ee5b595cd54465fe6413500abbe71156877d4beb45164dcea53f04cc60acae42aa537f07c4b7574498110f6453ccff5acb506b84782caf05a92749953f989eb8640e609997e8e4c02a707baad94edd8dc0a06750e8cd4428fc7a5d6291127cce503737622d67c2e36cab59f74efad4a5b64456df00eda031538964e275b8aec313b605ee79849fa7227c1c3d733c77f74e03534cbc9dce6297054bb7cba55924591c1b680b1ad3cd5a514383d0dda58f005b31780c610676e7a35773385573c8d5411c582010eb343086580de04b92b960bb4928d7d231ba23924faf714606b0c40b52713e024fefb8995693b9f9969c109d1283f3655f578d28348fc13cc3e980a72e1562fc079df4c76ec1843b8be3d71440f1a67c42a054051cea313ed1842a92136127aaff0da4af712cf621dcc8b41766d67db490fceacf686818f1ce3299f268f1282abb2d15334c0af591688a1e1b6149a4a701de230f4bf6126626967ea46efb46310e202c6c15b10186075866de49fe9017d740f4473118dec41bae0cb67865ff9b2fafd67d1c3891b2e0aa16a45d104fdbd96984500f8d63f64168516742480193a7fdf2062cf1cbf02d59d82401c699d50217701e16b0545eb320c44b18d79068567c039f025707cb35747e694bc10af8fed996a646e156a9aeae45b349160904e9417b7d3dfad2ab0fa5e9a130eb13f215cb4c3f40ea21762559f1531055814c7e83538c3b77c9faf815685e084a873c64ac628163b8bb2c9c0e5c6808806445dc62dc526887b68d94473755527f808f1ed248434903afc7c727ef2d2b310378b12382a66dcc2c159c10e9547f9a26e3701378243821fbdf12a31a8f698a61c64aaf07760226de1500a220a5195b47624dd39e3f47de3f8f27a393ca1abd7e13af220acf5e9ce696f28e25db41a1f86deb7ddd3c14de80d61069615a46a92f44240cf5f6507904eab93432d546634e86aa26de9d6645d7715c1f20383b74b0644195ffb168efbd6481c7f64910561dac1adaaf1f793355961b98ac8f67c3dab97c326b4e6300efbb697a1b9e4e729ff9fd8ce29f232f218b156932fe42d3034212c3332115ce481aebf4b6fe174ab872c85a720b5a8722b3ef1fc605321087c482a14fed3e821c332a0374e879dd8ba1dd5a38625ff8e88ba07f32f56b4e4cfb7c7b81b80535cbb48859c9a204f4d3ed6bdbd7282826648ab9c34dbe4aee6023498693015ebb58ecd91214463f756f6baddf9eb876dc2d5e1ff48d367d76008945121374772bb34f7d15b1e9395436d1cd4793d673e66592a6cb1e95497196b0ec6273ad771d1d276c11c9742a4424742a5f03c409d8fd2c78a51a42484a990c7f00fdd7371db7169b44bc7a4f274215106d40576dd2a715644735d101dbde2278bdf52a464e3c0da7ed28c41a83dc52630532db09be6052a6188d0f19e615c1659a019231e7303dcecd5080571d051e951c910358fce6c9e1b82ea125b4d83d2898a07f7eb5deb5ca9055286d200476ec908603771a196180cb74e9478f171af51257be7d7b601fc123c63759be5b01bca58eb63adcb541b2020049293803c587c4cca577c4f3722f664153521df7c0d98a5913019f20e7a2e9f3857bab498a2000b094740078809900e5a11e0994940a40709f6fe939165b1afd72306ff7851cb73351318c35d811d97a007bc206ac7d8890bb1b1706f5c5380f7003064f07f86bbed53ce5c67e0a988d956f399b1d21aaefb921c395cb42d7e8957d3c2af4768df7ef7fdde8634e0ec5b37670868c9df24f58166a1acb2a0d6c9a02b23a0b7cce09220259c9c833e780ea0fe81dec08fb84b663952f5e6d55516525d15059b42665b821cf8fc31227f45f2bda60505cfd2f2a2e83a8e79faab5ad56d0110b9f556fad4c0a48c6943e5bc35ef1000a79ea94fc234ffc229ab5888a1ae26c4115e9c0d66b4dfb99ba0941932095ba3088dd46a937e87950584c12966e2d1e89546326b80fa4d8be035d1c646e8f432f70b913f729ea86d2908f82e15fdb852759fb7a8e328dbf1afb77592505ddbec909e326b41ad9a0c21606b7602008a08da9cbc45b763a161d0607034e43532792b1b415bd4743fdafd5da924c44203af2d7cc7c3a18635242f943bb212a527e692e4a12d40ce24566ce14869c3463622742f6260f281386b19e2d3bfb7724043374cae00a27bfed026ba65e7759f6c992369faabc7e74e860982e3d426460e023a63af8f83704d13a52772f7f1458e219fe629e3956077d0650fd1f402fe585e62e8ff30150d609583ba3b4d66ff17bf4f8df75a50290518235d6d48d787c89a60f429daa10b2afa57d9d751802ea33d9bfdd2c9102ed522d5228e401133e7b89dcc36f096ccee498023792092a2cb246ffea0403227ccfeb481bad594ed245a192fb82675be1cf8f649573cf0f300f237dfb5731193749c0ac9c0a585ec76f1bce5d08d40c4873d18d3e49ad3511742082c3b01b1c53b8732238a1de4b6fd349b1a5ab6430a2866b7f02072b5b8d6987eb38cc7272b59ab0617903d5738def5081e0190e78adef301cc26cf365a1dc310028d90a1ec7912a945acdaf1ff37632056c00eb7e29b3544bb1d5ba42235b6d12207a1d56316f6ca4ae93a17c3c00a0cb2d9dd37df161f4b4d2f04652e52d30ce8c6f254a6c27469f4ce79f4c6bf5590f5bd06b22f69ca17fef9764523302c05a737e3e02b8ab2d293d8195246c777527ea04175cd119175e4221051cee69d7ad6a991b774155208f1c905178ce3aed87ddc29837e6e276a5991f406aa61118a659428e2ca5021a6a1c77bf616c909007347d3f4e010ec6872275dd2115b6342da9f8d175533f1c2458d2e45e5f27efd64fb76127d3c9a86709154f1ae13c7fd2aced0b633710857a8653422cc19fd834d241953b16bb08b5c73cfb6b5520d377648c6a7aae58bb41f8bdac277f7f83799a9f497f2e4c775e8f7b9d6de4c1405034a7d43f3e97108d1a97316597cfc8b7477e2f57484b3eeeb1ff973779f219cbbdefcb35f26668fa3759cd7681928fb51616a554932a4670eea1a12a606316453c199d3ee4715973324ca770b8fa1944875d7261b33aa018c9c3db6c08939bd443873967f551d2a5bd3222202f48d816451a4d020f4b06884549f8584ec66b9eb0d22d30c1b24f368bcda4195cc146119bf2b112d3a2ac0baaa0ce21097b7aed3d57fb76be3fca246c48096d43d3b208e3464d117dca2ac22c1cc840a4738284b73a292f0d3e0e38a4cd1d1b6824b838af746a36430f451bb7a75c7c4b62561a9d48f404647647938d16c3687780cf46c8cc4163a194abc2b2c7c6661f6e7cf9dcc7464e19bc9c25bcfdc35a2d515cc828ea4b17a4b9bc31f4b7b62bc3528ae16635743f3ae1d2f4cfe3585b30ae10fbdb717133236455230b145a2f8d389d968d1d0b61396470b9e8a8b7409e9ffdba5944b0343d41fc347568b52488a3689745c2ce125d50cabf1ed5e434e36a3e55edeb772fe9d2594b21d6ec5d1a94408b114e856192efa2f7860ee911263118dfa60a1172e568518c977d0e33c3d75a766ba6dc6be4dde7dc8d6eb52617b7d90f41f349255a4c5a560206360fffd634aeb473a67eab533b7c0e11ff77b22b75dfa3fef24a9e69102513136432fb0e473c6d96054f68587234daeb6f101db7a31a87c2b36c636280a826ebdb4b2e1195aef1f43544d7f920b9c3d88d76d821085b704aab42c3b49fcf16ae7553d159f65e05445308cc41f836a93fe111ede7f080e36d2f3b11092ffb1c7f2477bdd7ec3d54662e2884cc8504d1c42067c0099277a6d5a02f1c2440f38185c84b656ff3812c1f6654eae6fb500ccbf24b1637c4ec12532f1937bc5979a722a9096b2e95be485e6c2170e68ec0da4f2218178cdc49c1db391140dab8e979dffb383ef1bb3b61b19347cba35cf9e2eff3199a419033fef3cb700c7b81925a7c584e31d06c808a7b8a3de781cd14484341576936822881e4f42536ed8833848d1730ffcb8a3307a86b52a42d78d5d0fd260ebcda4343f42e9c6364e2a6d659aab4746702ea8346f1af12a2d583546c1e5438c679ee5ed15b2430d0d930dafe6a064f4bb3b027d586d371a56aecb24a13155527e4784c2462d93a5183074115cf5849d8faa387ec85c755c1634572f367ea2621a67af8cd50e4559d9200d05e010f31335e635eaa396f467a7db2c1b42dda6cf8b3b8ae96399072da441a0e0ba66a1e8cfd133f583b9c18c9cc8db5fd59f5366e6dc912b9bdc76c102a7a99e09fc520192eca49e664ec43ea601a3553248b33c6af5f6122a89a49c57f2e2dc1033729fa9332d4dbc1e3097e7ad7a65d6ee735b5aed3313f64fd3f36ecf19a6ce6fb1399443cc0f2b65778ce3e8c32ccc76a320aec8a2dc032f92d8d4b1a103c6fec1f1e30c9d81f30855e93ac3c1e73bde148c5c53b7dc7506f65e4b94331d2079603d9c8c538926eb65d624826405ceebf10c206ce7802c23e581e81f6560d89a621d7b105bad5801a53fa1df417b1e1f224c37f327784c7243be44ed1a036ee2b60eff88a8ca2e09b267bbf47d2e0015b2ba7d56555545cec0f723660dbad44750bf29427b85666815d1c58fcc57f515b19aafd460c5381b44be499196c80bf78403653c5742814820c57c23afb5f268f3b917a31b0fd69b771dfdcd3bd4c15dc25d23d8f2b8be6f0417f536316bcb0ab0b2955da068ec7436165eaf51047ec495aea99ac943e5cac3b453dc49069523a5a9363b3c5d3afab5eaffee98827afc66acacc73504f8b20093dba5584b1d9c476bc701a320c3fda4c86aa5be2bae0660d434536bf438e5d4d3202724258d75a0b488e976d67ac192175a313933326285fa087e0c1eaa21b4ae79211d1a374d272f1a1f5e63ea64c3376ebb102aca0571be20bb5afb8a6eb78f6080157e3dc5c4d3058adee0d02f5626d27ef64e0a8e205ae894b925d2b80538e5081bd8952ca51b701ccfab1bad71c02174291b6869860eb06056d28efab5c27fe83a27c4c131a5d9e1ce175ddb66862689146e8ef9c067a27614bb3d98a138014b7d546234f4702e02987a3185d299c6587e7bd28ff039516e1bf018ae25347571e264820955dec0ee20ecc13aa6322c1b334aff40a271edae34606e3d560fbe4d4cc0a0dd07e6b7e9d3fd6ada3524cf7076e3d4e5709730907de61428222d217505c78dfa42a3369856daf053d51bc01063061d8e32b145b844bf84ad73c838cce60f311fb639dfe6d2f9619940241a5727435067c0b8ea11ed47d2ec4025c39c73aafb37f0d5611f8e16835261872435e48b6532d09ec05168fe1d9ff6baf5c25c643d680068408698e908ba2179d95ee7ce042d15a329d99cd7f13d672f45012e22b465f5809177357274f682b77218380e14a830b045ed2cc3a58c53e629f0f6cf34d36471008212e152eac5c99934169bb9c097ae7837a5631936922c171fd96a4cb374ef925f15419c9532949c272b21d0aa64c53f893c6958a8c53a6e9c3183a20e92d5a337468c7d6fa5cf88739dc333b026048b3d856a5e2e95381b770a60a4f942827baa7166ac17a29f3efce0d51af201fed2460edf940d23ce23818f09aabad47e59e4a876c130979c8519c4aeb23fd30277046191159d1688de33332a9898f484286f1effaa78b26e518da575c77ae05aff306d35f338d3185914b911b05fc170bd7b38da51cdc5175a3a8572b9d870121bc3291bb5a2832e59560a6f8387d14f39166992452ed23184cb2d8378ed34f517e44810df51035f997f83e24782204e28b85b920479b0e33ede9715bc9db1354d53562af5dc87ef9e689b61ed5957b1e5895b47a5ee410fa2ceea405e4b548dbc9b51f239a6a6332235c38eecd2210 _Values: - {fileID: 1381594469} - {fileID: 1381594468} @@ -22865,17 +22879,11 @@ MonoBehaviour: - {fileID: 1488587026} - {fileID: 1488587024} - {fileID: 1488587027} - - {fileID: 2800000, guid: b0f85f7da5042c0448a526d5ecacbfa9, type: 3} - - {fileID: 2800000, guid: 3ee40aa79cd242a5b53b0b0ca4f13f0f, type: 3} - - {fileID: 2800000, guid: c78150f2237d29247b0f01c770f06979, type: 3} - {fileID: 4800000, guid: 38ac935dd3d70c04c9b8eb4d1b8b034b, type: 3} - - {fileID: 2800000, guid: a7ec9e7ad8b847b7ae4510af83c5d868, type: 3} - - {fileID: 2800000, guid: f66c4aa44c09b6a42a2b5b9f9334d824, type: 3} - {fileID: 2100000, guid: fea416d728e272045b75d7ad31dd623f, type: 2} - - {fileID: 2800000, guid: f20112bdeec2e8d4d9f80e8390e37263, type: 3} - - {fileID: 2800000, guid: 188dfe7e559f13248ba2c41eb5a59328, type: 3} - - {fileID: 2800000, guid: 93f09189124b21e479fc891dbc1b93bf, type: 3} - - {fileID: 2800000, guid: dcc0ed9263c0d524aabeb5f4bd75ecee, type: 3} + - {fileID: 2800000, guid: ee148e281f3c41c5b4ff5f8a5afe5a6c, type: 3} + - {fileID: 1197505591} + - {fileID: 11500000, guid: 6fe401fc051728b49a4e682f518ffc54, type: 3} --- !u!4 &1926461710 Transform: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/EditorGame/GameElements/Notes/NoteObjects/NoteBase.cs b/Assets/Scripts/EditorGame/GameElements/Notes/NoteObjects/NoteBase.cs index 27f63db0..4fde88a4 100644 --- a/Assets/Scripts/EditorGame/GameElements/Notes/NoteObjects/NoteBase.cs +++ b/Assets/Scripts/EditorGame/GameElements/Notes/NoteObjects/NoteBase.cs @@ -33,6 +33,46 @@ namespace Ichni.RhythmGame [FormerlySerializedAs("isJudged")] public bool isFirstJudged; public override int HierarchyPriority => -10; + public override void AfterInitialize() + { + base.AfterInitialize(); + + float beyondTime = 0f; + + foreach (EffectBase effectBase in noteVisual.effectSubmodule.effectCollection["Generate"]) + { + if (effectBase is NoteGenerateEffect ge) + { + ge.Recover(); + beyondTime = Mathf.Max(beyondTime, ge.generateTime); + } + else + { + effectBase.Recover(); + } + } + + float finishTime = 0f; + List finishEffects = new List(); + finishEffects.AddRange(noteVisual.effectSubmodule.effectCollection["GeneralJudge"]); + finishEffects.AddRange(noteVisual.effectSubmodule.effectCollection["Perfect"]); + finishEffects.AddRange(noteVisual.effectSubmodule.effectCollection["Good"]); + finishEffects.AddRange(noteVisual.effectSubmodule.effectCollection["Bad"]); + finishEffects.AddRange(noteVisual.effectSubmodule.effectCollection["Miss"]); + + foreach (EffectBase effectBase in finishEffects) + { + finishTime = Mathf.Max(finishTime, effectBase.effectTime); + } + + if (exactJudgeTime - beyondTime - 0.5f > -EditorManager.instance.songInformation.delay) + { + gameObject.SetActive(false); + EditorManager.instance.noteManager.RegisterNote(this, exactJudgeTime - beyondTime - 0.5f, exactJudgeTime + finishTime + 1.5f); + } + + } + /// /// 在MovableTrack上更新Note的位置,注意HoldNote需要重写这个方法 /// @@ -75,6 +115,7 @@ namespace Ichni.RhythmGame foreach (SampleWindow i in SampleWindow.instances.Where(i => i.gameElement)) i.OnceSpawnNote(); } + protected virtual void Update() { var editor = EditorManager.instance; diff --git a/Assets/Scripts/Manager/EditorManager.cs b/Assets/Scripts/Manager/EditorManager.cs index 5a78f091..f479a8c7 100644 --- a/Assets/Scripts/Manager/EditorManager.cs +++ b/Assets/Scripts/Manager/EditorManager.cs @@ -28,6 +28,7 @@ namespace Ichni public BackgroundController backgroundController; public GridController gridController; public CameraManager cameraManager; + public NoteManager noteManager; public Ichni.Editor.PostProcessingManager postProcessingManager; public Canvas judgeHintCanvas; public Canvas inspectorCanvas; diff --git a/Assets/Scripts/Manager/NoteManager.cs b/Assets/Scripts/Manager/NoteManager.cs new file mode 100644 index 00000000..63a0d9ce --- /dev/null +++ b/Assets/Scripts/Manager/NoteManager.cs @@ -0,0 +1,39 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Ichni.RhythmGame +{ + public class NoteManager : MonoBehaviour + { + private List<(NoteBase note, float activationTime, float finishTime)> pendingNotes = new List<(NoteBase, float, float)>(); + private int nextNoteIndex = 0; + + public void RegisterNote(NoteBase note, float activationTime, float finishTime) + { + pendingNotes.Add((note, activationTime, finishTime)); + } + + // 在所有物体注册完毕后,对列表进行一次排序 + public void AllNotesRegistered() + { + pendingNotes.Sort((a, b) => a.activationTime.CompareTo(b.activationTime)); + } + + void Update() + { + foreach ((NoteBase note, float activationTime, float finishTime) note in pendingNotes) + { + if (EditorManager.instance.songInformation.songTime >= note.activationTime && + EditorManager.instance.songInformation.songTime <= note.finishTime) + { + note.note.gameObject.SetActive(true); + } + else + { + note.note.gameObject.SetActive(false); + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Manager/NoteManager.cs.meta b/Assets/Scripts/Manager/NoteManager.cs.meta new file mode 100644 index 00000000..d0b81ec2 --- /dev/null +++ b/Assets/Scripts/Manager/NoteManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6fe401fc051728b49a4e682f518ffc54 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: