MAQVVRQKFKDVTTEQEFFAVLQDEIAQGHVPKLLMPAFQDFYNNYKTAVLGSGVPGADEALVAKIMSAIADRSVHEFVEPYTFPSFHHRILEPYNYYQFGQNYVRTLLDFSKSVVGHLARFDEIEQQIAAGENVVLLANHQTEADPGVFALLLEHTHPRLATDVIYVAGDRVVTDPLCKPFSMGRNLFCVHSKKRLDDIPELKASKVATNRRTLSAMTKALNEGGRLLWIAPSGGRDRPQADTGAWHPDKFDPTAVELMRQLLSRSAPKGHLYPFAMYSWELMPPPKGVEKGLGERRLTHFAGTGISVCKELDVDSIVSSAAVEDKATRQQLLATAAWQAVSDEYAILEEVIGSEDARRQRSDVYQQPWAQ