MATAASPPGSFTLTPKSSAVSSLLQLPYRVAQALLSPGSGEGLLSLLPGSVRQLLPGWDPDRDMPDMFGKVVLVTGANSGIGFQTSRLLARNNAHVVMVVRDVDKGKKAVEDIRNEFSYAKLTLMQADMASLKSVRKLADDITATETPLHVLVNNAGVLAPGPFTVTEDGFELTMATNFFGPLYLTLLLLPRLRASAPSRVVNVASFGEMFGRVHWDDLRGIDMSSSGLRPYAASKLYLIMVSRDLNRRLRGTGVDVFPVHPGIVSTPGEAKSDKSYLVSLSALISSRLHGQSALRGAIAPLLAATEPKLQGRGGTYIGPNAFGLQLFGWGGFNTVPREPVNWAAKDAETCKQLYDAVRGVLDSATVAAGLGQVPVTHFQEAQAEAIAKEQQQMAAGMGGASRGLPLESTWR*