105a6cc0436ddf4158e40499077ba5253f6311680c7782c535648386afa1cba0bfcbc11e12ee5a210aaf6b8a25ce4c1e519ef9fc1ed81047fe77c2a6bec6b129561f9bf5aaea6d0f4a37d8b76679b93a65993dd20669b5685aeb0326b5596c0cf2269642f7a7c24536cacdc7fa8eda63916d4105eab12b2526c34a8ca14d99f7e78723914cc18b32eb845571f2dc5ce9f61cf5a89a7d3840a28f7927ee8c89557542ca8243380b45424ada783c5a4a262ce2de2e0c049c02f89a06b054d1cc5d37679be51b59ec4624099457db01693d0e38f79cba676514900bd19da1a3f392cc0389829e03687ad8fe5e129168389e682ef1bfc9493cf191d4a2a34239559b0c0bb7262ca0fc847e7d12db12f17472e18c750b48601bddefedbf1f5402bd9a2811e615edcb38728d0dd50dc612d7f484327c4a48e3fd2f03e3df8034a1c21dc7a1a73eeb1c0ba80acb1f3dda9b25a44f78250debc8fcab8a3f65f905a5fa944cd6c78fab83c745ba01f6f4c3dd216de34a418701c6a58789ced6d0d03cda17287c9bb065cbf51b772cd75f0307bcaa3094571151fe9f4e416e9197f25014c2