0040cf29142b4b6a3b921cf60032c1b1a1bf150b0c5bae68b72e340100000000000000008adc0d30e16f5b3a4caed91b8be9675bbde4211cd2a588e73cf0cef89e5d19171d752e6a98490218594d9a73