CVVCLKTFNNSSALAKHKLIHSDDRKYCCPVCTKSFKRQDHLHGHMMTHSTKKPYECQFTQCDKSYCDARSLRRH