MVLHNPNNWHWVDKNCIDWTRQYFQEKLPGLEATSKGGEVKAKIDKVTSVEGDVDVSQRKGRLISLFDVEIKLAFSGTNGPEEASGTITIPEVAYDTEEDEYQFNVVITDDSFAKLPVKELVLSDIVPELRKRLFQFKDDLLTTNGASIQHPADQVKSKLTLGNLNKQSESAGANSSNSTTAAAAPKSSGSYNTTNIELDPIFHTSADQLYQTFLDPQRVAVWSRAPPQIEEKEGSEFALFGGNVSGKITKLEKNKRIVQSWRLKEWKEGHFSTLDLEFKQGTSDTKLIVKWSGIPVGQEDVARGNFEEYYVKSIQVAFGFGAPL*