MKKDLKTLALARLSGFRHKTVKVPEWGNVSVVLREPSAEAWYLWQEVLNGDGEDDDTLSVVAKTRRNLEADVTLFCDVLCDTDLQRVFTPDDREQVLAVYGPVHARLLRQALELIADAESARKK