MSLSNKLSVKDLDVAGKRVFIRVDFNVPLDGKTITNNQRIVAALPTIKYVEEHKPKYIVLASHLGRPNGERNDKYSLAPVATELEKLLGQKVTFLNDCVGPEVTKAVENAKDGEIFLLENLRYHIEEEGSSKDKDGKKVKADPEAVKKFRQELTSLADVYINDAFGTAHRAHSSMVGLEVPQRAAGFLMSKELEYFAKALENPERPFLAILGGAKVSDKIQLIDNLLDKVDMLIVGGGMAFTFKKILNKMPIGDSLFDEAGAKNVEHLVEKAKKNNVELILPVDFVTADKFDKDAKTSSATDAEGIPDNWMGLDCGPKSVELFQQAVAKAKTIVWNGPPGVFEFEKFADGTKSLLDAAVKSAENGNIVIIGGGDTATVAKKYGVVEKLSHVSTGGGASLELLEGKDLPGVVALSNKN*