0cec827fc3826e8323eaf391429c7068071a8558d788f15e6beb37f7b20c4dca451f433cf0c549054270862615f6423e9dee7a

78e98605c38468f12399f0e04f9c701cc1d1e9623c6ce64918721aa9a16f777ba6c0e5374839630f7e6023af1944c38419e343