121D87A1118C6479B50A8207F5CAFE8F6CCF8BE5E00C192D1D78C070AA34F7477596E8875C2BBBBD8E085B5EF03285BA25B95B62DCBFC516F074C3293863B3A763B101F1EBE8ABE5191E2DD069B68B160280AABF3DA2C93AB5C3BD5E114B38442DDBAAD4C2FB9DCAA7BBDAD21A13D255BD11BD0C9DF77F15DA3BD1CF667D94EBA