MVLPFTLQQLRIFKAIASEKSFTQAAEILFVSQPSLSKQIKTLENRLGILLLNRTGNKILLTEAGVVFLQYSERILALCEESCRALNDLKDGERGNLKVGASQTIGAYLMPRVLTLFAQSYPQINLHIDIDSTRIIAKKVADRSLDIAVVGGDIPTGLKKNLEIEDFVEDELILIISKSHPFAKKKKKKISKEDLYHLNFITLNSNSTIHKFINNILIQNNIQTAQFNVIMELNSIEAIKTAVSLGLGAAFVSSSAIEKELELKTVEIITIENIRITRTLSIITNPDSHRSKAFDFFYNELWLLKNL*