8AA7D93B67811AD5F626BB3A73DBDAE0089803141411A9D4088F6E664AB1D2FC50C10678F533540F8A80BF391A73FBDEE893D2BE6F68D30DAF01FFBFDCDDF21E5F03FA5CD6E2A8B1BB8197F60143B1D2C739330EE071C7F06D144A99C938516B37F90602B864504326DF750D6C2589A9BCF5F668CA2ADEE195609C1A5BD0020B