DKDNKEHIRRPMNAFMIFSKRHRAMVHQRHPNQDNRTVSKILGEWWYALGPKEKQKYHDLAFQVKEAHFKAHPDWKWCSRDRKKSAS