b47fe82d493d9d2affe4d495ecfcefbf282e5d30a88b77500bab6d23a14b6b43d0048234cda3cc707357d0c0234e49db4971b3272222154278bdfad94f36396d8da96cc535b1612bd3338f2593172499ebfcca8c04f0b4e9a74426d7fe660df06dbe645b30fba9138b9ae37daf245d3bfb3a061c234703878ccf28b47db1606e3652a82d1fcbdcd24398ced881ae92d46ab4d926df68fafed86f557b3965f30a9f78c08bf4c136d8a7864a51f022c9acf907f90e25fc533852c15972b37fd77e23ecea5a7bdd4210cba268