14da15d6e9b2cbaef956537375cdf90144e277c930476c6fb0ec6e8cc80e9cffcd2b6dec36153b36a212c5a60c86c1a7ffe59b679493ce7d2da29641a7aef2924c7144ae490ece4f13038ecafb36f610b0f66c68c67ccf8e46ab9de13f44687c5987de84b7c881e6cc403fec289002ad73e818e64490f5dfc3b371c970ab41af67dcd6cbae460f191c640908c6922fa85983e3a6d1e7c08b45f76f8fe0f46cd5cf94f339ef19f8d9a75cda6612d54272295172b5d32366c7b79bec44786a54951977e935a14f5442fb4903f0dcb947adeab27c782ea8bac3830e5490