MQLSLSPAEISALVQPQSVRGATTETIRGIAPLQEAAAGDLSFLGNAKYKADVAGTRASLVLLPPDYPGQPQPNQLFLIVANPSVALARLCGHIEQQTWPTPVPGVHPLASVAADAHVAPSATVGPFCVIESGAVIGEGTHLQAQVFVGRNAQIGAKCWIAPGVVIQSECVVGERVRLHAGVVIGSDGFGYEFVAGRHEKVPQVGTVVIENDVEIGANCTIDRARFSRTVIGEGTKLDNLVQIGHNVIVGKHCLLCAQVGISGSTTVGDYVVLGGQAGVGGHITIGKGVKAGGQSGISTSVEPGSFVNGTPSLPYVLERRLAILHQRLPGLFKRVDQLEAQLRDRAPAPENAG