MSENRLAAKLTKVDKAAILLLSLGETDAAQVLRHMGPKEVQRVGVAMASMRNVHREQVEQVMGEFVEVVGDQTSLGVGADGYIRKMLTQALGEDKANNLIDRILLGGSTSGLDSLKWMEPRAVADVIRYEHPQIQAIVVAYLDPDQAAEVLSHFDHKVRLDIVLRVSSLNTVQPSALKELNLILEKQFAGNSNATRTTMGGVKRAADIMNYLDSSIEGQLMDSIREVDEDLSGQIEDLMFVFDNLADVDDRGIQALLREVSSDVLVLALKGSDEAIREKVFKNMSKRAAELLRDDLEAKGPVRVSEVEGAQKEILTIARRMAESGDIVLGGKGGEEMI*