MSDDKRLKEFQEQNKIVFDPSTRSVWENQDKDSGIGNMINAPRERDESKSIIDGDNGATSGIVPTLQNIVATVNLDCRLDLKTVALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKIGFSAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYQAFEAIYPVLSEFRKL