MSKSKTFLFTSESVGEGHPDKICDQVSDAILDACLEQDPFSKVACETAAKTGMIMVFGEITTKARLDYQQIVRDTIKKIGYDDSAKGFDYKTCNVLVAIEQQSPDIAQGLHYEKSLEDLGAGDQGIMFGYATDETPEGLPLTILLAHKLNMAMADARRDGSLPWLRPDTKTQVTVEYEDDNGRWVPKRIDTVVISAQHADEISTADLRTQLQKDIVEKVIPKDMLDENTKYFIQPSGRFVIGGPQGDAGLTGRKIIVDAYGGASSVGGGAFSGKDYSKVDRSAAYAARWVAKSLVAAGLCKRVQVQFSYAIGIAEPLSLHVDTYGTATKSDDEIIEIIKKNFDLRPGVLVKELDLARPIYLPTASYGHFTNQEYSWEKPKKLEF*