600,000 Shares Mesa Laboratories, Inc. UNDERWRITING AGREEMENT