MFLQFTIKDVIDILLVALFIYAVYTTFKHSGSKALFSGILTFFVIWIIVSQIFQLRLMGAILNQFVSLGFFVLVILFQGELRKMLTAIGSTRRWRSLKRLLNKEKREQDLQDERRIIAPLMLACMNMARKKTGALIAIQQGIDLTPFAHTGEVFRAEVNARLVENIFFKNSPLHDGAMVIADNSIIAAGCILPVAYNTDLNKDLGLRHRSALGLSQETDAKIIIISEERGRISFAYRGEIHQDITTDELQLLLED