b50f4c92a25ca0ae5474c837b554f714 be2fbb98f55b6378ba1d9e3514193e7d 77270f80eb07756ab3fe760fb1f2a12c 4daa1bd87891a2528358abf1e5487cc6 d68f74808508efe9899f5f629820e1de 5b8e772a2298cae5a5a365426bd13878 e7fb25e1a8e225613e2ec4e2386ceda3 0c58798645379b5c52841c9b5e721b37 f4b872a8c75aa0fb9836703501864b0d