MVNWSPTLQTAVSDLEVEYSEESGYLYHIKYRVAGRSDFLTVATTRPETLFGDVALAVHPKDDRYSKYIGMMAIVPQTFGRHVPIIADKHVDREFGTGVLKISPGHDHNDYLLARKLGLPILNVMNKDGTLNDVAGLYSGLDRFEARKKLWAELEETRLAVKKEPHTLRVPRSQRGGEVIEPLVSKQWFVTMEPLAEKALQAVEKGELTIIPERFQKIYNHWLSNIKDWCISRQLWWGHRIPVWYIAGKENEEDYIVARNAKEALEKAHKKYGKDVEIYQDPDVLDTWFSSALWPFSTLGWPDLCAEDFKRFYPTTMLETGYVLLILHDSEAFAYCF*