MTGRVVLSAAGWEARSSRLLNGLSHDDVRVGLYATEQEAQRVVDLLRIKAALDEHLPLEAVPLHLPIEEYAGNASTMQYLRDSPVDTLWDTFHACSAEQAVPDPALAAGATAAGPGAGAGPSAARGWWEEGTDDDEEGCRAGEEGGEQLPGLEVKEEEASDEAAGASTHMAVHGAAGASSPQGRAVEEQQRLQQQEDVTESEEGQSSSSEEEEEEEAAAAARQAKEQGTGKLNAAGRPLRVAAVRRKLPLPAPGEVGVTSPRAVKRQRTPPSTCSQQQQQHQX