MSTYSAYGFTKKGGPLEPITFDWKDPQPGEIVVKVLACGVCASDEAAKHQGWPGVKYPIVPGHEIVGEVAAIPSTESKWKLGQVVGSGWHGGHCHLCAACRVGDYMMCEKQDVNGILRHGGYAQYATLRTEAACAVPDGMDPAEVAPLFCAGVTMFNGLRNMSAKPPDYVAIQGIGGLGHLGIQFAKAMGYRPIALSSSSAKEELSRKLGAEVYVDGSKVDQAEALQELGGTKLIMCTAPNADVIRTLLLGLAVGGELCIVALAGEAPINLGALVTKRWSIRGWPNGVAPDSEDCVKFAKVHGIRTMVQKFPLEKAEEAYNHRSTARFRAVIIP*