MSLSNKLSVKDLDVAGKRVFIRVDFNVPLDGKTITNNQRIVAALPTIKYVEEHKPKYIVLASHLGRPNGERNDKYSLAPVATELEKLLGQKVTFLNDCVGPEVTKAVENAKDGEIFLLENLRYHIEEEGSSKDKDGKKVKADPEAVKKFRQELTSLADVYINDAFGTAHRAHSSMVGLEVPQRAAGFLMSKELEYFAKALENPERPFLAILGGAKVSDKIQLIDNLLDKVDMLIVGGGMAFTFKKILNKMPIGDSLFDEAGAKNVEHLVEKAKKNNVELILPVDFVTADKFDKDAKTSSATDAEGIPDNWMGLDCGPKSVELFQQAVAKAKTIVWNGPPGVFEFEKFANGTKSLLDAAVKSAENGNIVIIGGGDTATVAKKYGVVEKLSHVSTGGGASLELLEGKDLPGVVALSNKN*