0fe4857fc18660f7239b84974f9c706fd3cb6ec52de9f91f5b8c51e427c17e951b7fc4edd719dec6c47a4d58c12eb04ec48774

78ec857eb1f61aff23eff7ed479c701f114df69f24cd4c59349bfa352d7af4b701d53bf14787245d29986aa33fd58a93d9ea041dcd25