20,000,000 Shares First BanCorp. Common Stock UNDERWRITING AGREEMENT