MSDPKYSAFLRNHYYKNPGEGDDEWCNELMKERGLCDPCVEINTFVEGDLEDIIAICTDENGKPYEDDFRKSKESFDCTRCKLLGDSPEPPCEYDAFDDYRTVVVECEDGWPVHFDLSQFLKP