germ cell development 7277842