b8d2c8686837dc90bc1099e298aca6ff:80fcff5f591aeda08c28abd7f98197cf8ce7fe5d2b1a9dc4f530acdaae9b90cc:80e2ae0b0e51e9f68929a883fdc8c7cf80b1fa500955b8a7da29a1d3a19bc59980b1ad5f0e52e9f48e72a883a1c8c5cbdee7fb580954b8f1dd75a080a19cc59c