Rational and random approaches to adenoviral vector engineering by