MESLTTHPATAQQAKAFTSPASLSFPGGAGDLTPPSSEKDGQNLNGGSYADGKLGQPQGQIAPQTPGATPGAGVSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIRDPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDIKFPIRLEGLASRHHPFSSYEPELFPGLIYRMIKPKIVLLIFVSGKIVLTGAKVREEIYQAFENIYPTLTDFRKV