MESLTTHPSTAQQAKAFTSPASLSFPGGAGDLTPPSSEKDPGMMNGSQPSNYQLHVGNTATGNGVTPATPAATPGAGAGPGVSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDIKFPIRLEGLASRHHNFSSYEPELFPGLIYRMMKPKIVLLIFVSGKIVLTGAKVREEIYQAFEMIYPVLTDFRKV