5193cb2e2a78acb99b27fad666e33f7e080e42004b107aa7aa68b2e77c5cae9e85524c958c6b7ef345553c1b1feeb416748f767da58069f0b8268e6034115467f8113bd038fdf3bc4d193fa03baa4021b97297c29dc2fa5448da0401c5ebe44ab49e26df5628a0ed03f8aa7dc5c16c4a58562a7a411ab3d5c8dd3f0e68ffdde80482cbaac3db8108e2ae89045baada3cf8d59d1ca3b9fc6dd11bc103f6f550d62bb7adfac5284e71da7a4646a21837b234c7b87638be8c3478b971c82590f1ebb488c1232c44b03b8fbb8c8724ad077484c29676e7ca45f6745bbb6a6bf6c7be