MSEESRLKDFQEANKIVFDPSTRSVWETQEKGPNAGLSKTEDEDSQNATTSGIVPTLQNIVATVNLDCRLDLKTVALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVIGAKSEDDSKLASRKYARIIQKIGFSAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYQAFEAIYPVLSEFRKL