AA18FFA72CC732AA88338FB06E9F5E1CEF7CFB17047D5A48D0754B5AEDDCCE9D171F2BB5B4F6D12D120953FBECDF96C6CB7C5EC6B3288D99802E475B7C38E2BC56EB5926C2D1E44502BC68D20C85906F1A9B3C611F99C3B0F488C5D9FB24F3462BF02D1D0CE13F70A0695DA88AB82242440D662CFD74B2148CC4A2DAB3B56077