MESLTTHPSTAQQARAFTSPASLSFPGGAGDLTPPSSEKEGNMAIGAQGANGTVNGHQQGGNAVNGNGVTPATPAATPGANAPGSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDIKFPIRLEGLASRHHNFSSYEPELFPGLIYRMMKPKIVLLIFVSGKIVLTGAKVREEIYQAFELIYPVLSDFRKV