0ef8eb68cd390e60f9a0d26a173384831b5e142b221f9c53940e4474b51a8e05752cef1af04dd97de2bf983f0c77b9ad32fccc59231688788f82b89f301207a4