315692a3673c5f943935b62a5bc1d3e58adc507cff1c66334d75d728a56f08bd11acee8e71d3f751b5e52b9af4117e0e99b4e6fb3e4aa8553d12bafc27c7d4138ac4d8cb47d42c08cb0e309d0364b9405999550f1e6ee84beaf5eea387fd5635873e8c88913af76e5dd28e219f5dfd2c332c8adb4699e1b23dbf35c30217e99559e3abe3345a0ffb665039b88b8942808952da3f65ce307c5fd54f6a5bd0c5055ea00a36a3327c861190f4b762a28167b1413f6b852e6d1f019ba1589d5e0155fe5c0f893f86274307e961b53cf9378d77128ecd6160af120ed0c83dd190c684b472dfe9b69ee17e2abbbfb655654a063a38ff2b73e7f7c9497efdad113cc022dfaa493fd4b247263e6a66a2106a58ccc5670c4683185f2c95be0bcfacfdea749618d54c41d63b2d6d34f77e0468b98f61775e6a50281be6371ec20914b9f42716c54d3adb81b464305bf2dc771b60b889ad3248cc1f29ca826fae9fd3efe1ab7046157047c32d9330f430b5321650bd199949dc3ea2936c11dbd8ce085b611687fc1b94a209b6ec1d0f8caf8db2670dbd5624c72494daf33553004d04d8093f47e0742ad42ad1f770747e953d445cd8df337ddc67afb789ce9ce31dafd88600b2873c5a7f61a6fca7266e9c69aecd922a3aaa59c3a55e46b11bfec81517d5e95d119d1ce57afe15d5a379576944a20bc62bdc3fdef164b0da97e95690c9b1b1c228311346222d9c1d1e16bd5422d83f4b83c6671df8b9e39677f3e8877afbdbf41d499bcf11d0cce69619d5afd1d913c833864d11d03052cfc11c8757b96f84068128804a75a7597f8555b93eb0c553a40d5a05be7c2b874f1bb99df64594ea722fb28efcfa2a7f83ecade9cf8296e0a3d5657d60240a9efbba64af954e7f4be57751ae31d4a98860378270c462a2272be41e65eac5c701e60e50e2c0d6fca735188fb7197df906a004e9262f0226b1116b3e4ebd90706980f33e96e57b715def37512d995c3fd9c903b35318a72d438b5ecce7c5fe36a04d356074640849fe111d7e6ccfd14d4538d61a2622a252c115a853262ce14dfc6da00621c013a17d5092b4e4a6ff7a3121bbf47ed58edc755defc14668b5eae2f1437e065c960efcc6f1feebffa481fe98ac188a42f3fe5441b79fe96a8775c1ef779019049a8e3ebc1158c80bfd79a834b98e8a039d4f60aa5e89d3e8aca9b1682a1372c13e7d760a2a25c8506444e26660f9a78d96537a87cb34d33b190890ced75ce2fcd077acf6ca26709984cb43630291b231f2a8816ac3c6d25e9ddc9bbc4cdcf0cf6fa381f760c44e75a58e5bb753ac18663152e322c2bfbb4513fc5e78a19863b44bda780f7acdd29bdb22f5223515cb307f9623e06cfd35f9364a06d8aa91cb0dc15b9c41e12b01f8ed842f188b5f9f3dfb7807c81931ff66e8fb3f58a1b6d89ded8d25