MTKYTNADELKSLTLGQKTEYKHTYEPELLQAVPRSLNRDDLALGDELPFVGCDVWTLYELSWLNQNGLPQVAVGEVALPATSPNLVESKSFKLYLNSFNQTKFTSWDEVKETLVKDLSACAGETVKVDIFPVQRYSQQPIVDMQGECIDDQDIIIDDYEFNAAYLESSTSDVNIEETLHSHLLKSNCLITNQPDWGSVEIQYKGKKIDREKLLRYLISFRQHNEFHEQCVERIYTDIMKYCAPESLTVFARYTRRGGLDINPFRSSHLLAPKDNLRLARQ