MGAAESEVETAAREVLAKVADIQEPVGFQEEAELPAQILAEFVMDSRKKDKLLCSQLQVVDFLQNFLVQEGTAQDQNPLASEDTSRQKALEAKEQWKELKATYQEHVEVITNSLTEALPKVEEAQIKQAQLQEALKQLQAKKQMAMEKLRIAQKQWQLEQEKHLQNLAEASSEVRERQTGAQQELQRLYQELGTLKQQAGQEKDKLQRHQTFLQLLYTLQGKQLFNEAEAEIPQELDLPKDKLQQVTQPQEQNTQDTMGREADNPQPVGDAGLPWLPGRQQHKEES