MELRVGQGWRVGWRSDQHYAGLVGAEDWATELTDAEFRAFVELFRQLHEQLQAIAPELMPEEMITLSGHNDAVQLELEGYPHAYSLHLIVLGDRRVEGTWPAPVPPDFLLACCELKDGIAKGQSLQ