MKVTEGFLAYVLDQLAQWEGVYTQKMFGGVGLFYEGLMFGLVYNDSVALKVDLSNQSKYIAAGEAPITVFKTNTPLPSYYTVPGSVFENASDFVSWAKESYQIQVQKL