87CC84D47AEA27A8C68CAE373A9E314D3D99A06FFBF5BE7CEF30E053D912032C8C0A33FFF0D214BA2491C81B5A6FE7EB336812966BC791E860A5F462BFB73A1970C04A271ECBB8D786CC65734254AA08D70CC0C90CF92CE46E32E75660CA39BAF1F059A6891EB1DF71A615EF912842219A919B670A9D5723FA25B2C05E21FE15