8c66ef122d98b29b13f3ccbb46a228a7484086471cc7c2ecd93fc0bfacc38e60
8c66ef122d...bfacc38e60
974dc0e29ef64f7fc7b6bb6701fda255f94a658bdecbf8c7e8c91a5143ba84cd
974dc0e29e...5143ba84cd