00000020315e27e78742c503bbf38404f43a8260ad0ca51a8afe0000000000000000000051d78d1ac2d3ae6f4c7c771fd3d9af1829e1b9bad98f53247b1381cd98230a3c6042025b1fda01183dd5fed6