MNQDFYTYMQKLHQFVQYQDSRIKKLEKLAGELQQQLIALKDRPPIQVDTIEYKFDQLKVETLEGTLNIGLNPSELQGIEDFAVKGSNVSVPANPQGQMQRIVEIEEDIEAFLEKDLPQVFAEAAAALDMEADSSYLSFIKEDVKKQLPSRVDYYVKQAQNNQQMARNPEGWWKEAASLIKGEIRNGVKAFLGNLPENMKGMKKE