004f5c27ff3f80b20a699fa93cf66d7c2b5bdbe069ff64d3831932ea445e544ad20bba977b11edd1a2349630f94df1ca2234a84882739ec6449df9bb99c9dc4892a3f256c32571546db48fab59449bcd74ae4943361e8767db629d78b9aeb43322d3f810fd64cafcebf692de5b55af0b461b8b1076198fd943702ecdb22211b20d8a6ea3ebc219de2af4b4f8f711d44d80475062427534b81755c822ec3604a528ab0842c8c787c15ad529d53520bcd6f92f3a03de8ccb797eb056dfb51b7e9b2849a8a298717f3841f983d45572dc68f39d7cf4bb5a57cff01aa9c6ea495827cb0ccdcff757f3be97a667d913f2eaf8b2b0db5195cf754b2d231ee87b40dcc5534def441e32d5de399c1986a33166fa4e