MSLTNKLAITDVDLKDKRVLIRVDFNVPLNEKKEVTNPQRIVGALPTIKYAIEQGAKAVVLMSHLGRPDGKKNPKYSLKPVVPELEKLLGKSVIFTEDCVGKEVEETVNKASGGQVILLENLRFHPEEEGSYKDEEGKKVKADKEKVAEFRKGLTALGDIYINDAFGTAHRAHSSMVGVDLPQKASGFLVKKELEYFAKALESPSRPFLAILGGSKVSDKIQLIDNLLPKVNSLIITGGMAFTFKKTLENVKIGNSLFDEAGSKTVGDIIEKAKKNNVKIVLPVDYITADKFSADAKTGYATDEEGIPDGYMGLDVGDKSVKLYKETIAEAKTILWNGPPGVFEMEPFANGTKQTLDAAVDAAKNGAIVIIGGGDTATVAAKYGAEEKLSHVSTGGGASLELLEGKELPGVAALSSK*