f02bc7317de6da8f9477f9afa7f05c87e664f503c518bd5e68d14e61c05ee1ea41ea71869fe161f344c2187d133aa19924ab10df583d8d327b484ca106a174974956c95fbc7b2306b23b6ed703ad0c8f3e008813d724ec29da3457f07a8f52386718ecdc285e4308a41fefc7e7a260e290cfd64ca2390aaccd7f19f14ff58077a5462d5c5483581bf947eb8685bcb1e7610913059bade2f624e216cbfe9dcdab5dae20f1f6384c398cdf6215978474a7