8AF79811609355A84F67CA391CC71AB4FF5DCC63AACF1159295123383C68862F2CD348A203688B9EE6A30634E31C909AF9B70BA2701C648A8505765E4CCBA258D334065B347CE5D023C1039D0AFE900947F722A2973AF00869C45672E44D6988BA5CD9F77CBFAD5394B6F1A1570D247610E03EC05699BA31C384AE35C0CAE987