MPLGKYYCDYCDKEFQDTAAARRRHLQGAQHHRARALWYDSVRRQESIGGASPFLQHDAAILGKGVCNHFVRTGTCKFGDSCRYFHPKPHAVNPASAPSGPVTGVMVQQSNFLGTQPSIVGYQAAEISSFSGNILGGHTSWGNLPPSLQPPPDGGHPSLPFIDWG