MPLDFTKNLVAVPTEFNMRNNIGCSWRVTVKLMNGRVTLDRGWATYAAVHQIKIGYMVTFKLLTPDTLKVIIFNDDGIEVVNKCGKHDEAFAAKD