MTLQAQLEALRDNTLKEIAQVATLKELNQIRVETLGKKGPITEVLRGMKNLSPEERPVVGGFANEIRDLLTEAIEARKVVLENEALNAALKEESLDVTLPGKQMPQGTRHILTQVMEEIEDIFLGMGYQVVEGYEVESDHYNFERMNLPKDHPARDMQDTFYISDEMLIRTHTSPVQARTMEKHDFSKGALRMISPGKVFRRDTDDATHSHQFHQIEGLVVDKNVTMGDLKGTLEVMMKKMFGEDRKIRLRPSYFPFTEPSVEVDVSCFKCGGAGCNVCKHTGWIEILGAGMVHPDVLQMSGIDPTEYSGFAFGLGPDRVAMLRYGVNDIRNFYQNDLRFLNQFKVKE*