MEKSGDEGKWWTNETVAVVTGANKSIGLEVVRHLAKEGITVVLTARNEESGLAATNSVVAQGYSNVHFHQLDVQSDSSVSDLAHWLEHKFNGFDILINNAGIVGEKIDWEFLASRGIDLETLLKDKSLTEGISVDYDSAKACINTNYFGVKRTVKASLPLFKPSPFGSRIVNVSSLAGLLQTLRNEALRKQLSEVENLNEEEIDAIVNSYLNDVKSGQVEGKGWPTRFTSYNVSKIALNAYTRVLARDISEHPKHHHKIYVNCLHPGFVRTDMTHQAGDISAAEGAAHVVRIALFPPGGPSGHFFNMDKMASF*