MSDDKRLKEFQEQNKIVFDHSTRSVWENQDKDSSMGHLMGGPVVQHESKDGMDGDHGTTSGIVPTLQNIVATVNLDCRLDLKTVALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKIGFSAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYQAFEAIYPVLSEFRKL