MAKTRVLLDLWKDNYKALTSARRNTNIYKQTAAEFSNTFNIVPPLTGYQIQSKISNLRKQFRREKLQVGSSGGAPSKWWPYDIVAKIIGGEASLDNDLLSQSQNFSTQDFQDGQVSLV