MLTGLLDVPYRKSFALLEELLERREAEEQTLAISTLATQLKMQQNTILQSVALLQTEIEKNGWENLFSLSANAKEITFWFAPYFQLSFLMPYFVKKSFAYQVLTYAFNHNAIDSKHFEKVLEISSSTFTRKIGQLNQWLQKYQIEINLKRTNVLVGKEKDIRIFFMMLFWNNYSEGDWPLHTITKKEVHSLFRRLKHSVSFNTTQDFTKDLIFSAVILARWKEGFFIKETFVEEEAIVNPFVNLSEFELFFKEEALHQVPTKFIQKEGLFAFFLLTISVSYATQDVLEIPAARMHMVQLLGSPIKEIIYQLTSFYQIKLTFHEYLYLYTSIQNLSVFFKTFVTIANPFVQESFLKEALQKNPSLYKDVKRLTIEMLPTLMGNEKLLVDCLFILFCTLKTKSLPPIRVLVRTNQSNLILDTLYEKLSKAVDKKLIFVASPEKPFDVIITDIFSEVSVKSTVPTYYVDFSASIGELAQNLENLNTQIVTKQSPRHF*