f06cc8e34866cb95dd04c91192e833d781ef039bedd525ab2647a57ec039599e5e6704850b240bfe281321dac85f07e5db9ccd11e4c7679fec7522ce15f76ba54e0f31640590750f6260f25561f3cad559bd89a7fdf85a22907edb2dcd03f1b8a95d1bf6e3381af32023a4e6832cb38258a771a4a53d06d3f3671646b04b8b4720798563d3db82944bb66c71f5c100fedf39ddf568d25e65c595b1fa671e1e08322f3c5e0fb591fbbef4428882dd1c16