MVHLGPKPAQKRKGTFTDVSPQLLEALKPIQEQFTISADKLRAIVKHFISELDRGLSKAGGNIPMIPGWVMDFPTGKETGSYLAIDLGGTNLRVVLVKLGGNRDFDTTQSKFALPAHMRTATLDELWDFIAKCLKEFVDEIYPDGCSEPLPLGFTFSYPASQNRINEGILQRWTKGWSIDGIEGKDVVPMLQKAIKKVGVPIDVVALINDTTGTLVASMYTDPEAKMGLIFGTGVNGAYFDVVKDIPKLEGKCPSDIPPESPMAINCEYGSFDNEKYILPRTKYDVQIDEESPRPGQQTFEKMISGYYLGEVLRLILLEFAEEKKLIFKGQNLDKLKVPYVMDASYPSKIEEDPFENLSDVADLFREKLGIETTEPERKIIRRLAELIGERSARFSVCGIAAICQKRGYKTAHCAADGSVYNKYPGFKERTAQALRDIYEWPADVKDPIIIVPAEDGSGVGAAVIAALTEKRLKEGKSVGLLGA*