00000020de0e7f0adbf99a85b5383c359e9b03218d29418a53b7ee03000000000000000040a3d07e417036ee5ad97171ae8dbba7a522e4dc2388b4ffb6666c95399f9ad75498dc62ac3c07186a971f22