00000020ae66ec0230bb016f0df41d255affa6ca30125ed7f44647010000000000000000b6c693654cc453bdf890ccd3844c246a03e5e3070c2c732b45d47e178e2415e23a67345bd7640118162ce80e