YARD 79a52c7fc2 b7d1fd21534a0a4eaf35f45deb1b9a42