MESLTTHPSTAQQARAFTSPASLSFPGGAGDLTPPSSEKEGNITIGAQGANGTVNGHQQGGNAVNGNGVTPATPAATPGANAPGSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIREPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDIKFPIRLEGLASRHHNFSSYEPELFPGLIYRMMKPKIVLLIFVSGKIVLTGAKVREEIYQAFELIYPVLSGTVILFFGFKSNYMLTIRSDFRKV