0c998770c48b6cf323e88197409c706fb83e8ad4f9bc1c236d172484830fc58b5ef3d377b73748c9b60c6b9cf0ee1344c60dcb829f

7e9e8805b5f16080239c8090429c7018e8d96b56bf496e9c23c481a780ecbd312810d413f0a776c47f7feab652712b5e005a10090d

0ce9f107c4841bf223e985ed4e9c701814fc01776875048c4782f5d9de08a39389f6f50f95d2bc9a7b289e73f17775fc72baaafc