MSTKKPTTQITKTFYVPKRSHFNLIGRGGSNVKGLQEDFNVKVNIPRKEDNSSQITVTGQESDILACKEELEHQLGYSIGEQEFGQTVLEVPKNKHGIILGSGGSNIRELEQKTGCNIIIPGREEKTSNVTLEGTPENLERLIELIEDLVGDVKVVSSTSTVSHLKATNDLKDFTSGEINDALFFPDTDKSDGLNYDIFLKYLSSPKKTIDVCVFTITDDSAANILIDLHKKGIKVRIITDDDQSASTGSDIQTMKKAGIPIKMDSTPYHMHNKFAVIDGVLLLNGSYNWTTTANTKNNENMIVTNNKKLVSAFSTQFEVLWKQFK*