MKLKLDANGNVVVENGMPVYVHDDGKEIPFDAVAAMTKITSLNGEAKTHREAKEAAEANLAKFAGITDPTKALEALDMMTKIDQKKLIDAGAVDQVKAEITKVFQQQLDEANGKTRELETQLYDEMIGGRFGGSKFISEKMAIPTEFVRSYFGQNFKIEGGKVVAYDGEGNKVFSRTKPGEVASFDEALESLVESHPQKDYILKASGNSGGGSHQSQHQAGQKTMKRAAFDALPPAEQQAAIGGGTSIVD