MDTNESCVPPGFRFHPTDEELVGYYLRKKIASQKIDLDVIRDIDLYRIEPWDLQDKCRIGYEEQNEWYFFSHKDKKYPTGTRTNRATMAGFWKATGRDKAVYNKSKLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLESEENGPPQASSSSNILAY