MATVKVDNSNFQSDVLQSSEPVVVDFWAEWCGPCKMIAPALDEIATEMAGQVKIAKVNIDENPELAAQFGVRSIPTLLMFKDGELAANMVGAAPKSRLADWIKASAA