MSFEEFTPLNEKSLVDYIKSTPALSSKIGADKSDDDLVIKEVGDGNLNFVFIVVGSSGSLVIKQALPYIRCIGESWPMTKERAYFEATTLRKHGNLSPDHVPEVYHFDRTMALIGMRYLEPPHIILRKGLIAGIEYPFLADHMSDYMAKTLFFTSLLYHDTTEHRRAVTEFCGNVELCRLTEQVVFSDPYRVSTFNRWTSPYLDDDAKAVREDSALKLEIAELKSMFCERAQALIHGDLHTGSVMVTQDSTQVIDPEFSFYGPMGFDIGAYLGNLILAFFAQDGHATQENDRKEYKQWILRTIEQTWNLFNKRFIALWDQNKDGPGEAYLADIYNNTEVLKFVQENYMRNLLHDSLGFGAAKMIRRIVGVAHVEDFESIEEDKRRAICERSALEFAKMLLKERRKFKSIGEVVSAIQQQS*