MNLDDFRGLRTAPELNAEQRQSLQAQLRDRLSACEWFTVGVMAASADDAIAALRQLEAALGWDALSLGGEPLPEGGVFLKGNQRNGTAMVRAEAGLGLGILISGQAPSNPDAEDTWGPLPLDFFATEAIGG