8A69E84DB567497BC520AA10BA17CE3D7BF2254BF31C0A2E84642A73FE70C5E99FFDF22E0A317B39445C81526DC57723585B174DB67953E307A3DC87DEE1A6003245DC9F567190B4A88A52AA5D2339D1F8B503632BA8F6029A9E2A8B15E541F8122DB4ADA7076F8CB17E3A1C89D4AD3D89C984B5E8EF8D9B2ACCA6C267F687BF