050cc91da15bb67b6669905ee1215a6265894c8117480b1030aa0f98f8ea37255463978dd63058e2179609f69b1c7a411176bf2094f57b3847c965fa64e76673f6bd0f4d8083cbb0efe1446cb992c1c36b4ae41eed11ecdc64c9d5d19cdc408ea1e51fb17b457533899f28a705638f17d23ffb4cc15cd760a84a9af90f50a3670df5d9f322c088961b82d20ec3a161a1d82051582a70628a8f828dc0823676c7c75af7c0b09e7ef6c72c616fffda77a207bc0e64cd98a2581240986c95aff44faf220b814fdba0fe