MKLELTAQQIEVQFGSQGEESEENEHMDWFIDRRAANYRERRRMCSINVAFMKLRRYIPTFPYEKRLSKIDTLNLAIAYISLLENLLNSDHQNMHAYLKEALIMARSGNPQAPPWSTSDLIARLSWINWKKLGIKPM