MSEDDRLKKFQEANKIVFDPNTRQVWESQNKEERVAKVEATGEILDNKEESGAAGAAAVGGSEEEEDDEATSGIVPTLQNIVATVNLGCRLDLKTVALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKIGFAAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYQAFEAIYPVLSEFRKM