29afd12be4ed36a379ec9be74683726d85f47ec83fd755e25509f3f0b7280afc6926fb18349c2edd65a354614312a43150c79732b85529

7fbfd676e78561a768e8d0e512d0213eb25ae15ef2f7b7cc1e7d37920c5703b752ce56ce1217b4e6f0ea7fb4b68166c0bb

29afd12be4ed36a379ec9be74683726d85f47fc83cd252ea500af3f0b7280afcf0936d2808f63d06a9c6fbc8a260651413159b434ec0