MDDGGWPELSYPEWRETAATLQLWTQIVGKVRLALTPWLNHGWHVPLYVSARGLTTSPMPIGREILEIEFDFIAHQLLVRTSRGDERMLPLRAQSVAAFHADLFSLLNEIGVRVSINEMPNEVQNPIRFSEDHQHASYDSDAAHRFWRVLMQADRVFKLFRSGFLGKVSPVHFFWGSFDLAVTRFSGREAPHHPGGVPGLPDTVTREAYSHEVSSAGFWPGSDAYPQAAFYSYAYPEPPGFRDAAIPVGAEFDSSLGEFILRYDVLRQAPDPDAMLLEFLTSTYAAAANAGHWNRAALECDFGKPARVRKV