MFVSAFELTIKALTAHIRSVHTNVRPYVCDTCGKAFVRRNDLKMHSLTHTSETAFHCKCGSKFRRMIYLKKHQRLCVLRNGKSPVGDSADQLDESNEIVDDSDDHEL