MKLKLDANGHVVVENGMPVYIHDDGKEIAFDAAQAVSKITSLNGEARSHREAKEAAETKLAAFANISDPAKALEALEMMTKIDQKKLIDAGAVDQVKAEITKSFQAQLDEATGKNQQLEQQLYGEMIGGRFAGSKFITDKMAIPSDFVQARFGQAFKIEDGKVVAYDGQGNKVYSRAKPGELAEFDEALEFLVEQYPQKDHILKASGNSGGGSHQSQHQAGQKTMKRAAFDALDQTGKQGALKDGITIVD