Is there any reason for this ridiculous sounding name "Talimogene Laherparepvec"? Are either of these actual words (not in the on-line dictionary I checked) or does Amgen gives its drugs surnames?