MEALKDLRSEIDSLDRELIQLFAKRLELVSQVGKVKHQHGLPIYAPEREIAMLQARRLEAEKAGISADLIEDVLRRFMRESYANENQFGFKTINSDIHKIVIVGGYGKLGGLFARYLRASGYPISILDREDWAVAESILANADVVIVSVPINLTLETIERLKPYLTENMLLADLTSVKREPLAKMLEVHSGAVLGLHPMFGADIASMAKQVVVRCDGRFPERYEWLLEQIQIWGAKIYQTDATEHDHNMTYIQALRHFSTFANGLHLSKQPINLANLLALSSPIYRLELAMIGRLFAQDAELYADIIMDKPENLAVIETLKQTYDEALTFFENNDRQGFIDAFHKVHDWFGDYSEQFLKESRQLLQQANDLKQG*