MLRDYDLNLLTVFDSVMKLGSVSKAADKLGMTSAAVSQNLSRLREQVGDPLFIRQGRGLQPTQYALNMHKHVAEGLSAIRFGLETDAGFDPATSKREFIIGGQGYFDLVVLPPLLQKISDIAPHITVNLKSYEDDHFTPSQVLSEREADLFLAALPISHPSIVTTQVAEEALVVVYAKNHPRLGSTLSFEQFFAEKHTALTSRRFGNYLFSSLVDQVLPARRVHYQSESMLNLMATASVTDLLCFTPKRLADMWAEKLGLQIQPLPFEIRSVPTFMCWHKAKQQDKGLIWLREQIEAILCANPQSI*