Which undergrad degree is best to achieve to pursue a career in human enhancements?

I want to major in one of these fields as an undergrad, and since I can’t do 'em all, I was just wondering which of these degrees would be best to purse and best prepare me for the field: biomedical engineering/bioengineering, genetic engineering (gene therapy, gene science), cognitive science, cybernetics, nanotechnology, bionics, mechanical, or any others you all suggest?

BME or molecular bio, with lots of postgrad study.