MFELQKVGSISSSDLFPGGLGWFMDFVSGRHRRLHKLFGEVDTFLNHIIDDHLKNPEEKTNQDRPDIVDSLLNTMHKEEQDESFKLTIDHLKGIIQNIYLAGVDTSAITMIWAMAELVRNPRVMKKAQEEIRTYIRVKQNERIDEEDVDKLQYLKLVIKETLRLHPAAPLLLPRETMSQIKIQGYNIPLKTFLVVNTWSIGRDPKHWEDPEEFIPERFIDSPVDYKGQSFEMLPFGSGRRMCPGMASAIATIELGVLNLLYYFDWRLPEEGKYMDMEEDGNITVVKKVPLELLPTLYH*