MSRNNEKRKEKSRDAARCRRSRETEIFQELAGLLPMPQEDVEHLDKASVMRLSIAFLRVRDMLELFPDIGKKVAAEQEKDGEDVDQDSKAALSELMIKQEQLALQTLDGFLLVLSADGDVTYVSENVGEFLGIAQIDMMGQPIWDYSHQCDHEELREALNGRHHSPSELVKGVANSDCKPQETRDFFLRLKCTLTSRGRSVNIKSASYKVIHVTGHIACKEDGQRQLVAVARPLPHPSNIEVPLDASTFLSKHSLDMKFSYVDDKMFALLGYNPADLMGKPLYECHHGIDSEHLMGTFKNVGAFHALHKQFACCPGNAFKRNPGTNSPLISKGQSETARYRFLARTGGYAWVVTQATLIYDKQKPHSIVCVNYVIR