749ef570c4f11af423eaf4e0469c7064cea79d7f318df42a646a93bb0c083278d0cbc2ab4c20bd57eeb71fb80a56c2e1b4fb1059

0fea8674c3f7688023eff0e0479c7069c759e97e5eadc680bf0eda06c3804482ea10c4f87a7a767f5d7bbf11d82fefa4ddefdc14

7a9e8577c4f661872399f097419c701e5351cc042b2f2d845d9b4a4c60a18980e4d8631739b25b25edac56ab16ba07403773c867

0eef8573c3f01b87239df3e4419c7068421a64a12c48fd390174bbfa6a3b6696176da7a08bc3ccace810a6f4c70df2635eac893b