MGEKLRVAIVGGGAGGLSALWVLNNFSPNEVHIYEKEDWWGGHAHTVEFQQPGKEKCEIDHSVELIKTTMSFSLSRDHGAFEWASNDLWSLFCQGSNFFKPRVYRMMWDIFRFHIFAKDLPPEKVALDFPAMALVRFFHNHQMLQLWGKPSWLTVKGGSSGENISLEEKAVLGGCEWSANEAVVHYDEELMPTRKKAWTATLSRWIYHHPTLTPALLRAQYGFHEDGWRAGMEVAYRPEFGVPLHKRPWEVRKVDGRDVKKEMGEWALRPVIGTVDWGVKGLVTWASWTLGLYMSAIHVI