MVESGFSSPRHDAFPAGLRVLVVDDDPTWLKILEKMLKKCSYEVTTCGLARDALSLLRERKDGYDIVISDVNMPDMDGFKLLEHVGLEMDLPVIMMSVDGETSRVMKGVQHGACDYLLKPIRMKELRNIWQHVFRKKIHEVRDIESLEGNEGLQMTRSGSDLVDDGHLLSGEDMNSARKRKDAENKHDDRDLSDPSSTKKARVVWTVDLHQKFVKAVNQIGFDKVGPKKILDLMNVPWLTRENVASHLQNVDLNHEGDKKGITSAPVAEPKGALSIDIPDPHKAQSSQISFDHSLGSVDSGLKFALFNSTNQTRYSWSEIPEIQFKQECEPLQLENGFSQLPLPGSQHQVQTEYLQPAASISSGPSITEKEVSSRPLYDEYRSNHVKHLSPTEAVDLFPVPSRNQTLNNQVFNPISATTSSMKNQGISLNDLEFAQRNLNGGVGVPIASLSEDLQFCWLQGECYAMNIGLQDFECIEYNDPAPIAEIPFLLYDAPRFDHEHLFDPTEYAAIDQGLFA