MVQVGKESFECKVSAKRMWNGLFKDAHNCLPKAIPSHVLQVEYPFGQHGFEFAGAERIIKFHKEVSKDWQKTEKDLHKDELLAKEKLQKGESHAKKELYEEEGIAKEEGKKIGKEVEEEELLAKKKAEEAIGGVEEEACKVKEKADKVGEEVKKEDEHIKEGVGGAVQKGVNYIKEAIGGAASQAAYKAEKLAEKEKEETKKTIEIGEKAVHKEKEEVKGAEYKLGEFFKKEEVWVKEKIEEVDHEASKITIHVVEGGLI