MSPSNVGLQTSFTPDPIPTGCVPPLNSGTSKLPILLLHGFDSSCLEWRHLLPMLEPLDVEAWALDIFGWGFTHAGVPETEPVPCTVEAKREHMYEFWKTYIGRPVVVVGPSLGGAAAIDFALAHPDAVAKLVLIDAQGFTEGLGPMASLPRPFQYAGVGVLKNVMVRSYATKLAFSNTQIATEDAVRVGRLHTLMPGWEEAMVSFMRSGGYNVARRISQVQQEVLLIWGEEDTILEKSFAERFVKELPVSRLEWIANCGHLPHIEKPKKVADLLAEFLADT*