70f5f59c07e630943dbb7be7781e17b04e6bdf654af37998705b6b5aaec5bcb0ea8c9ab8c5cbcbe146948a607864ad490d20f7b507e1c9287c0c8eb816279d499b5c41c9966ea6a4ebf81940712d14d3149da947f5d0e83efa8739a5b648ee70