MDSLKLPTNPAQAKAFTAPNSLLFPQGFDGENKPVDGQPQPGSQEIIKSEQTADIVEPKQEEDDGATSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYAAFESIYPVLSEFRKS