Mesophleps trinotella
It is found in Portugal , Spain ( including the Balearic Islands ) , France , Italy , the Czech Republic , Hungary , Turkey , Morocco , Algeria and Libya , as well as on Corsica , Sardinia , Sicily and Cyprus . 
<triplet> Spain <subj> Balearic Islands <obj> contains administrative territorial entity <triplet> Balearic Islands <subj> Spain <obj> country