Ballyshannon says farewell to John Larkin