ff69020a2f0bcb3f82b585ac870b4e9ffa144a5b498298ab40e0e59092d5224ba43bf9c97266fce88485ba236bcb8e580601929884704814d68056edc2202c78