MEKKGEQEAVAVGEQKEEDVVLPGFRFHPTDEELVGFYLRRKVEKKPLSVEIIKEVDIYKYDPWDLPTITAGENEWYFFCLRGRKYRNSIRPNRVTGSGFWKATGIDRPIHPAAGHAAACIGLKKSLVYYRGSAGKGTKTDWMMHEFRLPAGGSGKITTTPSMHEAEIWTICRIFKRSPISYRKQTNSWREASTSSSTRKQIAADSSCVTSSFECDNGNDYRCCASSGHSNGEQGEMELATHYYQENNQVSGGQWNPIHQPPLLYTNAGQSPTMDECFRSDGDWDELGRIVEFMRDQTLLPYDCGYT