fffef1ffe84f7e298796bfd70f294af3bbbe69ec41c8196b40123981a73dfbc4
fffef1ffe8...81a73dfbc4
c70cc8b9b5aace85b2b01c8c17459cb06a56633654279ed68d4217bccd306e1d
c70cc8b9b5...bccd306e1d