00000020eca381ac665edd0b40fbec984882760f38b6716ac45afd71ff52cdb20000000032e017f461b9b74028e86f59ae8a3187d4aa62406c647dc4ffc740ac3750ee1337de5167ebe5541c22642ffd