80f3eb07add0ca06b1b447575ed3ece9d16824428b621de1d3ef7477e24f42de886fe241ec760136b3f669802e3c9cdc1e468fafe0d92b94363d6fe3e1b295cb8ab118df42c3631679e898cfba1c95706ed14286cfb0c924da507447a067e0bbf89d16a9cb6282bd66a28caac44ccceebb40d56809a3d9163be4a632fb37126810b4e054f7ba88d01918978af863c1d25535588edc17fb807751e2bf55c9d726ce9010f838ae1d1c20cd19a6b9d1b36e265187d893aeaa22af55e4873d2feba322d31beb12e94cbc7a2ed9b20e572a0cd263e03b53fc476662566b2aea0af6d71e891a2be04866456ea0a25a1ac2dffc47def419697295577cbfbc208d1b03a34aabcef2359cd5887432fdb0421725602a1ac87de9573d173bf7c3e7bb6d8e897f3ac6f087b00c6f149e28e94a0f68b66ae6a163e5059c4b215966bf36cee377da5bb1eb5e059df69ef1d2c6d6ce1507