00e0ff376d38f2da64daac2a437e7ae3012b48f3dad14b8cf3394e000000000000000000cc887bde37a70a13b3cb46e6b85d6f6fdf404a7d6abe3add0cadcd97a9ff97511e30155fdbb70218dda3ae31