MVEQKVALVAGATGLVGNSLLELLPKSQWKVYGLARRPRPSWFVNTGVEYIECDLLDRSDTLRKVSRLTDVTHLFWVVWVHKSDGEEQGNCEANGSMLSNALDALLLNAKQLEHICLQTGSKHYIGPQSLWGKIDHGELPFVEDGPRLGVPNFYYTLEDIVYDAAKKKKGLTWSIHRPSVIFGFAPRNLINLVHAVAVYASICKQQGLPFVFPGHSEAWECKTDVSDAELIAEQQIWAATDARAKNQAFNVTNGDLVTWKELWHAVALKFDLQVPVYSGSPTSMEEILRDKQEVWEEMTRSNRLHATTNLRKVARILDEAFNFPFRLVSSNSKCREFGFNGSRDTEASLTRVIDRMRAARIIP*