MEGGIWTQLALALVKNLATLWQSGDFQFLGHECHYRVNPTVKRLKWKYKGKFWCPSWTSITGRATKSSRSGAVEHSVRDFVGQAKSSGLITEKEAQTFISQYQ