140FE6F77FD77CBE85FF581FBFBBDB5EFAB1C39541ACB81E37327511724AFE68
504A5F1FA598077CE064C9BDDE1CA0FEB3DF18A70E2DBDF6B7E87C6C9369744A