FORM OF GARMIN LTD. RIGHTS AGREEMENT