MFKELTAQQIEVQFGSQGEESEENEHMDWFIDRRAANYRERRRMCSINVAFMKLRRYIPTFPYEKRLSKIDTLNLAIAYISLLENLLNSDHQNMHAYLKEALIMARSGNPQAPPWSTSGLLIIFLMIFLIKVFN