MEALWKQASRLKDQVARQGVFKQFGYGNSDNAFTDESEVKLHQRLEKLYLSTRAAKHFQRDIVRGVEGYIVTGSKQVEIGNKLSDDSQKYGVENTCTSGDTLSKAATYFGKARSQMEKERCNMLKAFGTQVAEPLRAMVMGAPLEDARHLAQRYDRMRQEAEAQVVEVSRRQNRVRESPGNGDMISKLEAAEYKLEELKSSMVGLGKEAIAAMSAVEAQQQRLTLQRLIALVEAERAYHQRVLEILDQLEEEMVSERQKIEAPPTPAAENYMPPPPPSYDEVNGVFASTSANESVQPVDFFLGEALDSFKAESEFELTLSAGDIVIVRKISSNGWAEGECKGKAGWFPHAYIERRERVLASKVPHIF*