MKLELTAQQIEVQFGSQGDESEENEQMDWFVDRRAANFRERRRMCSINVAFMKLRRYIPTFPYEKRLSKIDTLNLAIAYISLLENLLNSDHQSMHAYLKEALVMARSGNPQAPPWSTSGLLTFLFKYFSTVPMKKGV