71A83F0C4DB0D9F2B0E8DDA80FCC1012F699DD7A5C0D02D56AF4FA851C2D86F2
768C0083F1CF9770D8EE5F0343138007EDFDEFD0B0A2B5FBD3C76E5B06B5D47E