49c12b2a7afc315b92003ae024b8ae145a267710f29e7219ea35843b8c0840e9a3e5ca164907c93c0690aa1624f7ffb1f4c35964ad4a5c3fcf69be3c844d7d398284d83eada54a2799a30484778cb6a4fab4e19f4a93686b7edcb05313aadbf265c35798616a4f386af75e0783f8989f6f7d2301e43fc5b77c2add71c9796c709c3d056adb67d756d5146c7e7ee11c0f3b8e0835f8e477610f2ada876120f2ff63147460275ac99154f2f3f7d7badf854e4f3cccc67c0cedfe217c66bcdedf37923600c15638b00496da0dd634d48815e09c0a965c913fa275ec2adbc614b3c6cc48771836499215442788ec804aa4e61c72d3d19f30c3824715a50e3a6bc32cebaf84240ca7f6c7059f6c596c5bab780d2f5759911370ca3171c6d2236f72c29d12a9e7db851f9243cc7f1b1907502f4c59b4b6a41cfd67524aca47a62a2359b2f251fe82cca3544bb8e836b3f4b405b52f41dae563227f12812a94e39dcedc15d96bbc9afd6b17