25B3EF0820B13B5B16805A1C3C6ABBE64773A4EA5F02C6DE78018007B85E771304C0CDC04CE32F75828C392A59E4DBCBCDD76CDAC658DCF4134E463F2B3CF0FC144231B0EDF50AC0E7E8A394FB4A63081FAE2E2198F18FA713399E2B1DF09014C7FEC6DB09604141CB944A0AC1D73312A4FF4D925B15BA2383D0D5E0B021BA2A9