MGVIGAAVQLAISLFVPVGLAWYGRKKGWLSWKALGVGAVVFLVFSQVLEKALHIAVLEPGRPALKGTDSVWLFVLYAALAAGVFEELGRYVGFRWLLKQHRGYGDGLSFGLGHGGTEAVLLGVVGAVNVIVLASLIQSGSFDKTIAPSLPAGQAELIKEQVLHTPFAMYVLGGLERLFALAVHVALSLLVLLGVRQRQFRYVLYAILLHTAMDVLPVLYQAKVVKNIWVVEGVLLIWAVAAVSFIRRIKPAFGQGGEER