SemIdlen