0fef8571c1f461f323eb83e7449c701b43f2b6d205bea67c0c980bb01086f354b5cd4453422e6098fbe5889a809450f04bdf80a983e3

7d9cf471bd801cf6239b85e1479c706d40836be16e78bb6b2510e4f67b325dbf79029e8805d026ef4c99f57dcb37c761c50ed3

78e58375b6f76af223ecf4e3349c701beeb23e55c059701154b2d2536a8acd876c18a898e86ef9f8f97b0bb42882fd097463ae2b