MLRKLLNQCKGRVVLFDNRTRDGTKKAQQVQQFLSLVNMVVHENGGQPYSNEDFKQVKEIEPLKGHAGIEIPGMDLISQKYDEQLKVAEMDRYINVGMFMLEADEQWLNRSASYA