MKVRSSVKKMCDNCKVVRRHGRVLVICSNVKHKQRQG