C45959C3928F2E1B64FCCA5A1002F9A666BEA0ABF5E00AB0B6B7A6A49DF3376481166965283E4F7DB4441C7BC37EBCEFB67E3387A9ADD151064FA482BA754F5CCF6525192546E2EA 9DADFE05C99DCFEB9B684995C5E51D44883413F12EC60CE1BF73F4E18165FAE1DFC5FE009A350A0420BE294A94901309D89D49B75D646CC1615D1806EA27FDD8765FB1485CFA8FE2