MPRQIFQLRISLAGVRPLVWRRVLVPGGFTLDRVHRVVQHAMGWRDCHLHSFEIDGEQYGEPDPDGELSLRDELDVRLDAVVGKGSRFHYTYDFGDWWEHDLVVEDVLLADPEERYPACPGGDRACPPEDVGGPAGYQALLAALADPRHPEHHTLRDWAGDRFDPAAFEAGRVGTLLRRFC