0020d42dca6d4de04903b4601a3a4f893d20899cfb7be4a99dba96000000000000000000ffda59189ed7c1b32b0abbebe9f6714feb70f6db1e2927c776be7969bc130209c63c0f693c79011813d2f088