MSLTNKLAITDVDLKDKRVLIRVDFNVPLNDKKEITNNQRIVGALPTIKYAIENGAKAVVLMSHLGRPDGKKNDKYSLKPVVAELEKLLGRSVVFTEDCVGPEAEEAVNKATGGQVVLLENLRFHAEEEGSSKDAEGKKVKADKEKVAEFRKGLTALGDVYINDAFGTAHRAHSSMVGVDLPQKASGFLVKKELEYFAKALESPQRPFLAILGGAKVSDKIQLIDNLLPKVNSLIITGAMAFTFKKTLEGVKIGNSLFDEAGSKIVGEVVEKAKKHDVKIVLPVDYVTADKFAADAKTGTATDAEGIPDGYMGLDVGEKSVELYKQTIAEAKTILWNGPPGVFELEPFANGTKKTLDAVVSAAQSGSIVIIGGGDTATVAAKYGVEDKLSHVSTGGGASLELLEGKELPGVAALSSK*