BOFA SECURITIES, INC. PURCHASE AGREEMENT CALLON PETROLEUM COMPANY