MEEKIDTVVAIIGAMFRRLLAIAAAEATEFEPEAEAALDAAIARVREALRAGVPVVALVLVILELERTRRVYAIALALTSEDTVEEAVAQARAQMAPVLARLREELAADPSPQRIRVKVAVAIVILEDGRLRVHLALASFGLEEEEVEKLKDAIRRTVLMQLVSGAEVGLTIVGGEGIRPAEVAALVDAAVAIAEALGGEVLFHAVDLPPDLARAAARALAARVPTRILVDETEDPALYAGTGAREVRRLTDEEFEALRKEHDTPLMRKVDHLIDNLEAALKTVIALVKSTLAAAA