MESELEALAPRPASSTEPPFQALVEAAGGRGQVLLVGELWEREQSRALLRDFARAVFPPEPAPGKPGCTEAESAGTAAATEPHRAPGTKAERVIRSPLVFVLCRAGSLTSREPRRHLREMLRDVRGRRQEGAALVGVLVADASAEDSGAPGLQLLETLLRRVFGRQVGGPVQAAAFRPGCPASSLAVQEAACRALQAAGPGRPAEGAWERPGLPGLLTCFSWGPRRQRKSQGVTSSQSPVQEHLQVSEEELALTPVFPNGDCEDRGNGSRAQDGVVHMPPDPLGNTR