MRDTDLEGLIGRRGGDILEHILSTWGVEYIFGYPGGAALPLFDGIYGTDKFQSIPTHHEQGAGHMAEEYSQATGKPGVVLVTSGPGTSNLATPMLNALLDGNPMISICWKVESTAQGTNVFQEIDVQAFARPCTKWVTVVKAIEELPSSLQTAFKQSTHGRHGPVLVAIPKDVGSATFSSEAYQKALKCYGPKD