MSERLSITPLGPYIGAQVSGADLTRPLSDNQFEQLYHAVLRHQVVFLREQNITPAQQRDLALRFGDLHIHPVYPHAPGVEEIIVLDTHNDNPPDNDNWHTDVTFIDTPPAGAILAAKELPMTGGDTLWTSGIAAWEALSEPFRQLLSGLHAEHDFRKSFQEYKYNKTEAEHRRWQEAVAKHPPLLHPVVRTHPVTGKQALFVNEGFTTRIVEVSEKESAALLNFLFAHVTKPEFQVRWRWQPNDVAIWDNRVTQHYANADYLPQRRIMHRATILGDKPYYRAG*