MMLGERHNPTVQIPPWTLFDDPTAGTLYTHHPAQALHHYLPSNEIMLDDPEPDLPGLGSDVAVDEYSSDEFRMYEFKIRRCARGRSHDWTDCPFAHPGEKAKRRDPRKFHYSGTACPDFRKGSCKRGDSCEYAHGVFECWLHPARYRTQPCKDGTGCRRRVCFFAHTPDQLRVLQQQQQKSPRGAVESYDGSPLRHAIYKSSSIVTSPTSTLVSGPFSSSPSDSPPVSPDGLSTRRALLSNAVNDVLAFSLGQLQINKGDSWGGSPRPGGLDLGSVLRSLPSNPTEPMATGKMGGMGLMHGWEDGTGMERVESGRNLRANTFEKLRRENWMDMSAAAPDVGWVSDLVK