MKRAPVIPRHTTHTQSTEDTSSPAPAAPMVDSLIARVGAMARGNAISLPVCGREVKFTLEVLRGDSVESASRVWSGNERDQELLTEDALDDLIPSFLLTGQQTPAFGRRVSDVIEIADGSRRRKAAILTESDYRVLVGELDDEQMAALSRLGNDYRPTSAYERGLRYTSRLQNEFAGNISALADAENISRKIITRCINTAKLPKSVVALFAHPGELSARSGEALQKAFADKEELLKQQAETLHDQKKAGLIFEAEEVISLLTSVLKQSPASRVNLSSRHQFAPGATALYKGDKMVLNLDKSRIPAECIEKIEAILKELEKPGV*