QIKNLNRGFAKLKALVPFLPQSRKPSKVDILKGAAEYIQILSDVLEAAQDSEKQDPGRQSYGNNTFEPHIPLARELSRNIIQHAGCPMSLKNEEEGSWADGGSGESAHTCHQRAKSTKGVISPTRSLVKCFFLNSHVDVQDLRPHPLKHMAFSRHD