McKernan out to atone for painful recent Donegal losses : vi