6CCE9630E9C069943550D1AF8AEE36B45BF316257731B48D93ABEF16EF0F4273675D2C98B9858AA09E9B40B2A28FB563B0792061E4AA75CEFE640C97B1D2F644F1ACC2D4E0E42AE1E401C9DBAE0BDF1A6CF5CA29876C5899E11D49E15B2EF1AC E4C7350E9973027E28F762C889AE3E35809DE7D3689363A82A476979CC3E32A1FCBFA9BA8DB5E65295007EE0E8F48BDD97F96B5E542FA1DB75045FB75EC6330B57A33926C00B39BB4AD7825718D32198DCD6F20CD54DE4CC85C0C6D6311DE9E3