MDSLKLPTTAAQAKAFTAPNSILFPKGIDGDNTEDSKEFVAEGAASDVKNEKTSDIIEPKQDEDDSATSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIRDPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYAAFEAIYPVLSEFRKS