MESLTTHPSTAQQAKAFTSPASLSFPGGAGDLTPPSSEKDGQNLNGGSYADGKMGQPQGQLAPQTPGATPGAGVSGIVPTLQNIVATVNLDCRLDLKTIALHARNAEYNPKRFAAVIMRIRDPKTTALIFASGKMVVTGAKSEDDSKLASRKYARIIQKLGFNAKFTDFKIQNIVGSCDIKFPIRLEGLASRHHPFSSYEPELFPGLIYRMIKPKIVLLIFVSGKIVLTGAKVREEIYQAFENIYPTLTGKPTRRFIWWIGADVI