MDALSAPTNPAQAQQFVTQNNLSFPQDAEADTSLIGEVKREQVDSGVSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGARSEDDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDVKFPIRLEGLAFSHGTFSSYEPELFPGLIYRMVKPKIVLLIFVSGKIVLTGAKQREEIYAAFEAIYPVLNEFRKG