MSDPKYEAFLRRHYYKNPGEGDDEWCNELMKERNLCDPCVKINTFVEGDLEDIIAICTEENGKPYEDDFRKSKESFKCTRCKLLGDSPEPPCEYDAFDDYRTVVVECEDGWPVHFDLSQFLKP