MSERLSGHTLLVSLLATPIRHSLSPKMHNEAYAKLGLDYAYLAFEVGTEQLADAVQGIRALGIRGSNVSMPNKEAILPLLDDLSPAAELVGAVNTVVNKDGKGHLVGHITDGIGALRALADEGVSVKNKIITLAGVGGAGKAIAVQLAFDGAKEVRLFNRQATRLSSVQKLVTKLNQLTRTKVTLQDLEDQTAFKEAIRESHLFIDATSVGMKPLENLSLITDPELIRPDLVVFDIVYSPAETKLLAFARQHGAQKVINGLGMVLYQGAEAFKLITGQDMPVDAIKPLLGDE*