Transgenic animals may be prepared by introducing a foreign gene into
(A) Somatic cells of young animals
(B) Testes and ovaries of animals
(C) A viral vector and infecting the animals with the viral vector
(D) Fertilised egg and implanting the egg into a foster mother