fff69cfa67bc5296bf2c70829b82258483cc52ae9c760fc98438f6d57e0ee955ffacf6896679fcc13020e845a5b8248f66fca042cc3d7d9d235e4444312a9898