MSYESPQAAAVAWLPYSQLATDIDQPTLDWLFDEGSLTRRLTRLSIDHFSVTPLFEGWQPLRDDECQALGIAAGAEGWVREVYLRGHGQPWVFARSVASRSALERGGLDLETLGSRSLGELLFCDQAFIRHPLEVCTYPQAWLPSEAAHAALWGRRSRFERNGLDLLVAEVFLPALWQAAKEENR