3044022050e3ad61a1949aab43de24412016f1c2c94ae4af229554cbbb8979334930dfe4022045850b3a65f0ae0e7474e01f30a0a63726f1f60bbf060a32fe5cc03fd0ef7739010440f17965796e0bd0eb907c72b7d772a5f92f6789db89fa0a7b20f36ed2eb2f211d04567bf1cfba8e87511052b7dea6a9ce621c3800a5d5680ad35b7047a8e652