MFTFSVTDIHVVMMRGRLDAYLNGGFRNPHYGVFPGRDEKPGLWLIGDEGVYILSNGKLAVGQRPFVVYAEECDPKTNPDYWQYKRQHFGGDDGVEFLDGAMLVKLIAASPGCTHLRIAFHEDSMQFTVIARD