MNLYDLVKNDCHEEISRLEHPEFSRFRAVAFISMGKFKEALKYTEEGSFERAYVFYKLKKYKKALRILRHIDTEGSKVLTSQCLYYLGYYNTAYQILAEVKRDDDIVVNLQAMKGLATLADSNQYVFGNKFQLRKRDELAEFEDLSKHNFKHIEGYVDFIFNLAFESLSSEEDFVDFLSHQLEKQEMKGTIVEEQLKNIKGEEVNINILLKNQKETVEFNSGAIDRFSNPLHFQQNFPGIDTTGSTSKGNVSLWIEKVYNSNFNIKAEKIPLLSPKMVLLRILTLCKNGCLPSQKLLEKTKKWPESSIKNCLSVFDSKANLSKELYIRMSKDIMD