12c56a88cbd85eada45f2a7f4a6aba82193fa315b3b4b5646ccfd74e1594635bea0b08ac52f20709009c00fad7c908ebb0be52050bd5342c519e53eee228d456d9c788cf351099173c521f8f30fbfae5c1a7186066f0f1f93ec521e74e395f4bfe41dd3f3246d7776b97b00bc13de2c7bb2a3419944690904b2e3edf95ae1f8d352653e852973af1a17a357c9628874e59b9c341143fe04ee88e2064669694b27bfbd60c77fd360330439dc089b725f9330e9d30da4afef9c451a5c0f82d038db74698af4ca3765a33bdb53da3759f8f2f4b722a7a83dcbe119b91c807aba257e1999bed896f4c5fddc794962e7b8e0ca5fd0698d40a932ca9a596b48cce30e13dc1628c70e9b6cc1977f43eeec38d80f25df5aef04973c41ff79830682a6e3f9e3b0e62a96cb2b3037cdcd6316ee9903c81db4aaaee0e839f4253d280a272