142F600B837B86B685CC66D0743C91F5BA0DFE86B6A5516F4588DB3F38F5032E
D2FC022EEA67D705DCC2D0224A5501B578AA09796FCD2F77D8A063C193E9C393