[bug fixed]: name.py might parse wrong when the species name has more than 2 words (e.g. Mustela putorius furo)