20bcc02ae0c12ca97ca6e9bb13c6696f68fd53f34681f34cd5978821e18fbfbe13fd60e5eb6287488b1e7d2b6f2cd2de698439

7bea8924bdd63afe23bd80e5469c706c6ddfd3d65ba26dcfd802b76de7b44e70567a44c6e731234009c678e11a72dbe6591924576d