MDSLKLPVTPAKAKAFTGPDSLSYPSGISGQQQTGLTKKEETDGIIEPKTESEDGSALGIVPTLQNIVATVNLDCKLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSENDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYAAFEAIYPVLSEFRKS