Can anyone ID the specimen illustrated on http://www.seashellgeerts.com/helicidaesierraone.jpg and http://www.seashellgeerts.com/helicidaesierratwo.jpg They were found in the Sierra Nevada(Granada, Spain) Tks much in advance