MSLSNKLSITDLDVKGKRVLIRVDFNVPIQEGKITNPARIVAALPTIKYALDNGAKSVVLMSHLGRPDGKVNEKFSLKPVAAKLEELLGKSVIFTNDCVGADVEKAVNGAPDGSVILLENLRFHIEEEGSVKNKDGTKTKADPAAVTAFREGLTKLGDVYVNDAFGTAHRAHSSMVGVKLPQRAAGFLMKKELEYFAKALEHPERPFLAILGGAKVSDKIQLIENMLDKVNSLIICGGMAFTFKKALDGVAIGNSLFDSAGAEKVASLVEKAKKNNVKLVFPVDYITADKFDKDAATGTATDKDGIPEGWMGLDAGPESRKLYRETVLEAKTILWNGPPGVFEFPAFANGSKELLKATEEAVAKGATVIIGGGDTATVVAQFGDESKLSHVSTGGGASLELLEGKTLPGVAELSEKQ*