827E1C3197AE5FE8FD4BB933464B31DC1AEE0488EF0F1B0CEB9FFDFDBA238B6D2E475254EBF56F8684C07DE88CD1E9EF07BBD7099E60BBE20129AD22A23AAA70FBBBE6E917BD445C45919066101920BF7C885A80494A182346EE2E011849BACEDBB1568BBAECB1D6F8CFED4287E4EE4631679D80B7C45A6867960C3A877FC8C3