DE6CA80C059ADC0111AA2C9B98BA1D38BD67D08F9C05FD90356112FE0DF0447D
385A603C366770A165E8EE2CB299CFA4BBAD2C7E4BFF1F8547185C58F73DFB9E