17f502cdde1c1e8b825795fc71018640eac09469346ea1090233b31f8660b3967258d5ddb6e1bc4769e0a422fd72911f41d047512bafd1b5c7d193218bcc87be8be2e7c8f66aa868b2d4e6323c8f4512b119cc8889f1d83a4dd598d1a08787282b51f131dc98dda7e257f46a42b9c9d2f198a1e4ea6b4aef550a9