MTTPFFTQASDDKLSDVSIQIALPMNKDLNRSITRQGRTNSEFTQCSSIRMEASKTKESQGAAADDEIQPRPAAASPPALPWTVRLQVLALVTATDLSQRRDGTVNRFLFSLGDRQTPARARPDALGVRSADVTVDASRNLWARVYSRSSSGSSAVPVPVVVYFHGGGFAFLSAASTPLDGMCRRLCRELGAVVVSVNYRLAPEHKFPAAYDDGEAVFRHLAANNDIFPVPVDLSRCFLAGDSAGGNIAHHVAHRWTSDAEPDPVVFRLAGIILLQPYFGGEERTAAELSLEGVAPVVNMRRSDWSWKAFLPVGADRNHPAAHVTGEAAPEPELGENFPPAMVAVGGLDPLQDWQRRYAAMLRRKGKAVRVVEFPEAIHAFYCFPELPDSGKLVEDVKAFIDRNGGTRVL*