MVPLDSEQEAALVAARAGFAAEQQRSAAAYADAKQQLLQRQQERQEEVRRIVEKAAVLEEGDSGRFVASEWLTKWADAGVEAGTPEPIDNSPLLCPHGGGKLDPNKAATDARRISTPAWQQLCASYRGGPELGPEDACPTCLAALLDGIVAKEDTQGLKDHFLTVAALVLAGEGPEQGLAQDFFVGSTWLSAWLKRKGSVGSVPPTKDITCACGQLAPESSKSKRVAIPADFWRFLQRTWGAACAERRAKQEKRARKAAGGGGGX