00000020d9e966e71ba4016f313960a891d9fa161b0777f82d569870990c00000000000000237e5494eb6ea2018d9bd9ae0f3c8842772522a10699e7c6ce3ba295e40cd309afc864ffff001deec66cad