a6144bc940a7edd003e682c245241a3f10b7f3fc339a487b2bf82debc32fa86f3913068a4bcc0ae797a7df6efada880aabaef43ac2074b0831714b41d1603cbc0896286dc9df20ffaf887e1ea94a3b3d371c8a4c3d9934bbf0ad8ef66b79455b8c6ce7d7a1019112f1b7fafcd7b931faf7e858080ac910ef1ea38151f856fe3e304c6e11bd