MLTGLLDVPYRKSFALLEELLERREAEEQTLAISTLATQLKMQQNTILQSVALLQTEIEKNGWENLFSLSANAKEITFWFAPYFQLSFLMPYFVKKSFAYQVLTYAFNHNAIDSKHFEKVLEISSSTFTRKIGQLNQWLQKYQIEINLKRTNVLVGKEKDIRIFFMMLFWNNYSEGDWPLHTITKKEVHSLFRRLKHSVSFNTTQDFTKDLIFSAVILARWKEGFFIKETFVEEEAIVNPFVNLSEFELFFKEEALHQVPTKFIQKEGLFAFFLLTISVSYATQDVLEIPAARMHMVQLLGSPIKEIIYQLTSFYQIKLTFHEYLYLYTSIQNLSVFFKTFVTIANPFVQESFLKEALQKIQVSTKM