10E8FFC9EDEEF0C32A86B742608E325E88FA37D92832A06AC2312DE8D81DA1FF78E82EF439D2D9502CC7BB1F82028E08519C2D0069BB312B8CA73670F19EE000696A58D5E8B7273BE6C3479DCA8C288326A52B62273D1FF21290CA91A57AE59C6C9555FF0A392B8DEB7B254D54A6C90703A5B208CAD426601677BC181215CECDE