3,000,000 Shares* SYPRIS SOLUTIONS, INC. Common Stock UNDERWRITING AGREEMENT