78C046DDBC76DFF50AAD05CC86FAB3E508FAF754C82C701DFC5DAB6B54BBF303E5E0A27988F5479E66732820C2487B8CF32EAAB31CFEFFCFDF8BA1ECCC12012147305A88E70B95BA91149BBC8BDF88296F3760E83C6E357875086E35AD4FECE6E895