STOCK PURCHASE AGREEMENT between BROADWAY FINANCIAL CORPORATION and FIRST REPUBLIC BANK December 21, 2016