MSFSKLNLYEQQPINPANYGLIHLYDQENRLTAFESGDLEARSTVIFIGGLGDGLCAVPYIELLATSLEEVNFSLTQVLLSSCYAGFGFGSIEKDAQEIRKLLQYLRTIGKSQFILLGHSTGCQDIIQLFKTQTDSSNSNSLDGILAIILQAPVSDREYIVETLGEETYDKSLQEAKKVCDSCVIPPSRFGLSIMGTDPPILLRQLVEAGQGNAAVPSEYSDMFSGGRCAISATRWLSLAKPLQDHPEGEDFFSSDLPIELLTTILAPVAQKGVASMVLISGRDETMPSKVDKELLLQRILAGLTSSSNPDHEHLKPIAEGWSGILDGAGHQAEEVKQELCTRIVDFIGAALACSEF*