MSGKTFNVGIVGYGMSAKIFHIPFLTQTPQLKLHAIVQRSPKEGNSAPADYPDIKHYTDYKQLFADSDVDLIIISTPPNNHFELTKAALKAGKHVLTEKPFVPTSAEADKLIEIAKQNGKLLIVYQNRRWDSDFVTLKKLISEGTLGRIFQFDNHFDRYRMVPSNNWKLDLPLSQGGSALFDLGTHLIDQAYVLFGKPQSVHGRLLSQRSGKFDFENPDGVSAELTYPDGLIVNIRISVLSAELEQPRFWVRGTKGSFRKLGLDTQEDALKAGTKATDEGFGKEDPARYKLIVVDENEKAKEQSLSSIEVPTYKAFYAQLAKAVETGKEEDVPVKASEARDVLQIIEGVFESAKTGKDVTFA*