MEGNVFSRFALQAESKESDARACVRVEDMEDLPTCTSAPPNWRHVIQAIRNMRADRDAPVDQMGTHQLADKSADKRTQQFQILVAAVISSQTRDSVTAAAMTRLHALPGGLNVCSLCRQELTVDQLAETLKPVGFYRQKAKHLKGIAQKLLAPPFNGCVPCTMDELLKLPGVGPKVALLVLWVAFEKGEEGFIVDTNVRRVCCRLGWAPEGSDPSQVRAALETWLPKSLWPDISFLFVGFGQQVCKPTAPQCGACHVKGVCPSALQDTKPGIPKKRMCSGNSFGVIL