67CA665E88E925FDAC2D5090AEB3A899B015620FE1E59189F3152E79600F12FF
F67D0AD44AD45ED317E9A4B7A7834DBC839BA9A70A80B257511D6E4848DE266B