selffertilization 86134