00000020dd61dc6e63e5dbf1b6e0195f1521f2883e9bdc003f3e11cff4f472020000000040bd60238a3bbebb5131a049c58c726e25d188a46d39f9cc5597df76473e88fc5739f569ffff001d86aa3165