27982F0E2C0106A3053BB9D008AEB78DA7E35570515CCE08B11BE0E651C99AAAB8D4EDDAD58F43492363E804B9EF582C9182CC7D2BF26979EE1632DFD12D97C2E66C3010A3BEE97E6DADDD482A3265D16E9A765917C40E249027D78B3D78FC2FE895