MFTFQDLYVGLTPYSAPAVFGLLAGTELTDGVWYPLGGFGQIRDGLRRAAEACGVRVTTGVEVKAMTTDAVGSRVTGVVLADGTRLAADLIVCNRDLAAAYDLFSSDSSSSDIGNSGSSSSSGGGTSVAPSPSPAAAAYGQQQHERLGKLKYSSGVIAYNWCLGKQAHGLLHHNVFLSEQWRQSWHPAAHPVNLVEHPNFYVHVPNRTDPSAAPPGCDSVMVLLPVANQQQLGGTDYAALVTEGRQRILTTFADAGLGDVGASIQHEHVIAPPDWEQRYGLRHGAAFGLAHGLDQLSIFX