ca0c7ae50d28dd4a2362dc0af4d9b23e0d8cecc78cb21b9bada34b3dfa5e9a2e327d2d7c326af36b95acdffa752375a7ab5a4bfb00e1469e034f1184ab4dbe9128e29c5ee8533cc85acca6ca7e5c368abaae37e9d17e0c94a2430a427f27b0201349b63481761cff55638ee21346ff0664c01d6e3dead5b991e163810541baf2dc1dd580b752d053d27aadffd8bcd5b5aa185063650db075e5b1cd16b1489679a5d409b309fab43da03758d396ad405fde09b7c587d93b5a45028a6f1dd88470767d4214a250938e5ca6a05a2acd7b4b6f586396ef5e7ae69d8cf82f81b6046f91aafa4941e44119ea81cfedbecf6a809333e084f72496483f9f32d39c368f94fd59e54934dd73ec67defc08e3cce8c9992a680ac88cf7c4065e716c6cb5b0aa5a1167d9e0a210ed09816109a4b4a03ed477ae8102fe3f861a45ffd76b5f206c3d024d8b81d2a3efcd7d6f760fbddf3b1541208b4fdadde8822dbbfb192c108b1d33f377bb4f14d08f9d1bd1292e02183b23cdf23425cba41cdb79ed399008154a68df6d3884254e52713831cb319d2af6f7f74b299bd9a481e5d4f4086bbc3133103847a5a9f9280b5a7c1d989159a4a117bc893fb8115c8ff19480ce903190d15dc3f74d4ee2b75f7877baf2d4bd559880d285b727db117bd5693efca31546606f9c2b4b4c684a15448fc10bbfd8ca7f56c1e5db91ba3d981abeb346c56ba91af78a872fd4ab394e047cbc2a6cfbaa34d5d6a0adb2ae9b2ec9d60f123119eaf16998034d419715eca1b17da2ceb0e9ebdac41fe70a0f8fbe3b9590cf140fcd6d4e4e6c02049c2ad9768595bf10392bb7e7e44b14669d657b0ae203a96577720db46001195f97b09ff19f782f0b56f7ca933acb430b088cfafeacbef6ab1e1c97ed3743057928f95bbeea3697490a03b0b936f2e2dcde313629c34562a8a38d69913b10014d2e1fc072d071f4171cc0d835c513a317fee41bca76dfe1c4a12f4e30ab77c6ed83db64c7e960b84ee7e90c3daf2867742c8254a6e772a50f4fb66b74c617fc10e5212ff6ec62154b03459279d1911e633eebf02cdfc4628275ae3614a6185ec98326028f1f0894432922d5d5727726f8128240e358a4135b7e5f1f388df47f3792a025066b576e75ea30fcbf4be1db47982e8a94669b47a43bffa62c744bbcd3c760fc5a29d10f20328305f4fde74d7b612a5aa3830216b2d22395288d1f1977de90cbdc95b0071fa9697fad6907ad8c6b587c313d108a6ac00568067e0443f2043c850e694e431f51dcbc32d87a0ae22becba23498f3ca7af79242c2f10a8826b3626e623ea08e4a583cf57784c29f1efdda9a13083993d70278e592b2d21c072cd0696417b6c8a2fb86bee0d0318e314783740a59f75f48ee09a4c605ced2d3f1b5a0b2681403a7d26fc8cd3eec07e03009959a733f21e4ef445ab40700c1a7cb1e2c1afe2be501b929c6b81d46e226ec9e950e88cded17dee23e16e11640f83102ad3101e422f2df954135005ed313fa42340670508ee50e9f9fbd1b8c3d7e870f942fef0d7454d69be1e113684a2933dfeebb3005dccfd27454ceb56d443f5e17fda39e9935b76264d