82AF88780E3C9C6A5DEFD67656A2B3C8B5946D98593DEFBB285C383386702651322BA3CA36CF9F328931A73A8812E0A1E4B35D6CE2DB0DA08251376F6EBA2EC3DF68355F50DB0B29A7BAF31863D6770489C23D957FF1280ECE652D725B7FFBA03608C9AAE6ACCE8A9D50BD0503B0073079BA1A3F926B7275E35A6FDAB1D6AB29