MTTPRTSSETQQDAAEPEFYFADVYLFVSDYLSPTVRRRINGSSATWCPKWWEHPEAGARLSALWLAWEHLRHDPALGMSTWWLHHADPHLRVLMDPDLGPFAACSPRDGHTAYPFDPLPVDERPA