MKLELNAQQQIEVQFGLQGEESEENEHMESFVDRRAANFRERRRMCSINVAFMKLRRYIPTFPYEKRLSKIDTLNLAIAYISLLENLLNSDHQNMHAYLKEALVMARSGNPQAPPWSTSDLIARLSWINWKKLGIKPM