0fe4f207bdf31af523e685e4459c7019e6cf9e3bf6fe9ca74a5a1be078a4c8ceb7f78de533338b30cc80a30f5d95e5edd52efc03

7a9ff277b5861b80239b85e04e9c706f609d6e5bf560a54c10b3ecdb54aff346afe479d7a10836e9df3225dbeb5ae509d5c472bb

79eef304c68a6ff7239bf3e2379c7069f21cf8d99aafef25dbdfbd8d8e5ea71670432146c6072028fad5409eccf532d421c4c3ac