MSQDQLQRFLLEDLDIRGAVVRLGPVWQQVMAERDYPFPATELLGEMCATALLISESLKQPGRITFQLKGDGPISLLVVDCDERLNLRAMAQTEPRIEPAPAPQLLGDGQLLLSLDMPTMRQPWQSVVPMQGERIASMFEHYLGLSDQLPSRLFLAATRTGVAGLLLQKLPEADARDPDGWNRVEQLASTVTPQEQIELPAQNLLTRLFPEETVRVFEPRRVIHDAPEDWTKVRNMLRSLGREQVESVLSEQGEVVIRDDLANREYRLDAAAVAALFDESPPTLH