MSDPKYSAFLRRHYYKNPGEGDDEWCNELMKERNLCDPCVKINTFVEGDLEDIIAICTEENGKPYEEDFRKSKESFDCTRCKLLGDSPEPPCEYDAFKDYRTVVVECEDGWPVHFDLSQFLKP