89CC60D79D3DC7E66ACC5DFC3971D56C2A78F1387CDFF6530DF642894A9902B93ABB0281611E07B6C69383703D1F23E1FEAC0F86FB790B40C6C50FEABD7AE7ABCABA6C298E8B16F6E028572C2113589DC70F845B1025D20444ED7462D876B8432EF2DDD5DBC2F9FEC2DC7FDE1CE12EA2826DD425C929B387AB933E47B5EDD85D