MEALWKQASRLKEQVSRQGVFKPFGAAYGNSENAFTDESEVNLHQRLEKLYLSTRAAKHFQRDIVRGVEGYIVTGSKQVDIGNKLSDDSQKYGTGNTCTSDNTLSKAAMYYGKARSLMEKERGNMLRAFGTQVAEPLRAMVMGAPLEDARHLAQRYDRMRQEAEAQAVEVSRRQNRVRESAPNGDVITKLEAAEYKLEELKSSMVGLGKEAVAAMAAVEAQQQRLTLQRLIAMVEAERAYHQRVLEILDHLEQEMVSERQKIEAPPTPSAENYMAQPPPSYDEVNGMFASSSVDDSVTSVDFFLGEALDSFKAESESELNLSAGDIVIVRKISTNGWAEGECKGKAGWFPHGYIERRERVLASKVPHIF*