MEPVMTPGELAALLKTERRPCVIHFYADDAAALCEQVDGVLSTLAKRYDAPEMLLFLRVRAGSQTKHLCRSFEVRAAPTVLLVDENLNVVERVQGPDAPRITQYVERLAEDAAARLEKRISAIIASHRIMLFMKGTHPDDAKCKFSREIVSILREHGIAFGTYDILSDRSVREGLKKRAQWPTYPQLYCAGELIGGVDIVREMARNNTLREELGGSDVPSDEQARDALNARLEKLIRQERVMLFMKGDPETPQCGFSAKTVAILRAHQIAFGSFDILRDDDVRQGLKAYAMWPTYPQLYANGDLVGGLDIVQQLAETGALEKELAG*