MSQNEIRVDESYISFKNIDCFENACVVIDHMIRVLKDPKNMNIYWEKFMPKIPQAYYSRNPKDDPEEKLLYLVCSNSFYIDDLFEDAQDEVAQLALHKCEQECC