0abff334cdca32a4619ef7af2fe73173da3a21c287b506226dd7b1df8aa9cd35

0abff334cdc817a45f9ef79a33f430735202ef4c714a56a4264ffc58e4755aaa

0abff334cd8131a4799ef3825b812e732cd9fcef16a8a21b039144e0ef55b6a3

0abff334cdc875a45f9cf7af12892a73ae31cbaa28b52accc17847a563bcd217