YARD 79a52c7fc2 64cd4b196c551b98587e315f0bccf9e4