MSSTRVNMRGLFGFSIVEFIRKRKRAQWISLGLKSKQIQLSNGTSLHCWVLQNKPHSLENQRPTLLLIHGFGADGLNGWDTQICALGKHFDLLIPDLIFFGDSTTTSSERTELFQAECMKNMVEYLGVESVIVFESSDIKDLLLPNNARDLKISLSISFYKLPWIPAFIYEDLLQATERNRELKTQLADGIIIGSKNSQALPTVNQDVLIVWGEKDRIFRLEEAYALQRHIGEKAKLVVIKECGHALPLQKPTELKQTILKFLQLDN*