Bank of Montreal (NYSE:BMO) agreed to sell 138 BMO branches to First Citizens Bank & Trust (NASDAQ:FCNCA) (OTCPK:FCNCB) in a ...