B42BACFFB1D5B2E06E4E78A9E0E631FBA18AD4AFA7B316F63502983CFBC97176
47A89C9F082612EE5BA426F654435419299B52AD1364182C92FC505F66054678