STOCK PURCHASE AGREEMENT among Deutsche Bank México, S.A., Institución de Banca Múltiple, División Fiduciaria, solely and exclusively as trustee in the Irrevocable Administration Trust Agreement No. F/589 and Nacional Financiera, S.N.C., Institución...