Allentown's CrossAmerica buying 106 convenience stores from