MSEENRLKDFQEANKIVFDPSTRSVWESQEKNSNGGVSKAEDDESHSATTSGIVPTLQNIVATVNLDCRLDLKTVALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVIGAKSEDDSKLASRKYARIIQKIGFSAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYQAFEAIYPVLSEFRKL