0040ab299e70a59f232b670202428be97e72810267728939d961f30000000000000000002004f97eb5d1e8f0f6f75d35af0ae4a07e2217b0360edbdd6879c065507fa24e12ea0966ec7401181cb2c433