00000020d4c52f70946f3278dcc8ed86121775cf24a2f4e268b6c79b5b4e2104000000003c57ad854f21aa1f09c03861be9b315a69f7c4f1ffd5aa475db064e701876cbb682dd56922e53d1c24f5412d