MSDDKRLKEFQEQNKIVFDHSTRSVWENQDKDSSMGHLMGGSVVQSESKDSMDADHGTTSGIVPTLQNIVATVNLDCRLDLKTVALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKIGFSAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYQAFEAIYPVLSEFRKL