DDLAIKNLYKRICKAGAKTMLIDRDDLTRLRNDVLTGEEINGFQEKPAFELWDHLFQEVHDAVDRMIALFLRLPGFNSLAPPDQVTVVMSAGPRTCLLLLALRYDPSNKGLYIDGKFGGPDLFGALGLHVLLAELRDKAGRLAKLGWSFLQVAMYVALTFLNPSTPGIEERELIKRIQELFKEALTLYAGDLNLMNLLELWLPCEILDSIVNQFTARLREWNRDNPATLDVIFPRYEAKLFK