MLQISKLCLTTSSLIAAQRHVGLTAVRCIDQSWRAAKGLPENPNAFGPLTNMPDYTYLDGRTTPLGSNQKKRLMKQQEIAAKIVELSSELDFAKQRHERLKMQAQAEKQRILQNKLKPKGHLLLKKK