MSPDALTPHDPRVTHHYITIPSTSLTYHYLLANPDSASFPHPTATVLLLHGWPDLSLGWRYQVPFLLSLGLRVIIPDMLGYGLTSAPSSPSEYSLKNLSFHMTHIIRQVNPSGQPVLLGTHDWGAFLGWRLALYYPELIKGIFAFCIPYSPPETKVTSLEEHIERHPELGYQLQNARGEVEEAVNGGSKERLRGWLNAMFGGLAKEDGGVMAFDPWKGVDVAKLEEVGGSPLVSEEVMDFYVEEYSRNGIRGPMNWYRTREINLEDELPLAEKCENWQFQVPAMIVMVGHDPALPPELTDGMEKYFAKGLRKEVIPEASHWVLIHTPEEVNKLVGEFLQQFL*