efd80e336c0e3901486eefe4d55ffb416c9cf10d7d747814f7d472d9a019f48c
efd80e336c...d9a019f48c
2bca521f5ad5f4356d6dd0d9bf435bfe8a5e4eebb7a20c7ae2fb2b25a507e82e
2bca521f5a...25a507e82e