2,315,000 Shares* NUMEREX CORP. Class A Common Stock UNDERWRITING AGREEMENT