0a68f22f1096034fd2dd248395007dd50501bde42ba894c0012779c3bb3b1fdf96416a380782014973e2cce5df2a6b9396803787311a26f916ebae2f39c0e060