3d9492438fa4fecf1b31b3f2f6dabdfa14348b43e7ccfc9ad4f13b3ac8599fc7805cd9f961a65b2f768daf1a55bca88aa79f095163dfa161dabcf88817b7a1d800e59da9773cca419173090d0d0d504186bae49cc992cc7aafe551f3e53a04c814dd4912bc17fb982a3b8b8a7dc4603bbdd68da62241055d3dce1657060e946ccb0d783a9c774d17dd97e497a841c6a19c9051a28107a573153fdce1485c0e3f1277c575fce5a215d8fa2ff05cce826cb3c4daabede0c01383df3b9b9caaa19cc3fa68db89541aecbdfbfc154d1a8f778884f2650e152e6211fcb745942b2f792e8e73d06168cbd44100204b7a41e54145d6d9ffecd0360cf4a02b44127ba2e3773d71493fe405b0b324c48685d6f5742a9b8f26a04ee61c5c2f7c4791218aec