ATWPPGVQRMADKYLRDPIRINVGSLDLQACHSVSQLVEFIEQHEKQDRVMDFISAMAPDDKLIIFVGRKVTADDISSNLAMKGTNIGIQCIHGDRDQSDREQALEDMKTGAARVLIATDVASRGLDIKDLTHVLNYDFPRHIEDYVHRIGRTGRAGRSGCALTFVTREDWMHVAKLIPIMEEAGQEVPEELIEMAERWKKTQDRRDEEKSAYGGSRGGGGNGCFKCGEEGHFSRECPKEKGRGGFRGGSRGGSRRGGSDELNHGFQGTRGGRRKERDGITIGAWDAV