0344dbc168b80f4e219713e4fdd360c53610d941f6bf278c75cb62d4a35c9881baa5733d4831f4fabed07746247a9c4fa3e122708a0ac7e641c67da9faf53c776140d9c9450292153cc3359bad1fc3b0a1704ad3a45f62f5ab262109fcf5b4a2bb0aabefa43720f4a0d57a81431f3c3cb29fdb9c9270cd96fa868