Cardiac auscultation skills in final year veterinary students and recent veterinary graduates, referral hospital veterinary surgeons and veterinary cardiologists or cardiology residents.