0cf623c211e67127e7444d5bcc143495b2e6d2a510bc2cc24a0458bf6e955d0c5fcbc3bfd50083c141e961a00f770ec5116e2e702c480b2baa6230d94658fe3e62702a6cf57464281afeaa9a53278a6a8429bf2faf71b8fd4ba6dc3b25cce1a7925a6fc7b5da8cf67c3783fb4b141c284bfa6a1186eb6a29d1a698cffbe0dcb339b7aa90795e2dafd04af7c5e9bd8b7edfe4b4e59a912553993e3d9e5560bb90