MVSLTAIRASNIVSASAVTGSPVAVFVGGTSGIGQGMAEAFGRMTNGNAHIIIVGRNRQAAESVLSNIPSPTSPPSQPQSGASTTKEWTREFIQCDATLMKSVQTASNEILAKHGKINYLIQSPGIMTTGGRDETSEGIDKKLALHYYARWKFIDELLPALRRANKDGEDAKVMSVLGAGYGGEIDVDDLGLVKGYSTRAAALQGTTYNDLMMEEFSNRNPGLTFIHAQPGGVKTNIANNSPSLLVRLAGKIGLFFVAPFLSTSEQCAHYMWKAIFNHAGGAFRTNPKGADIGKWRYFGNEEQRKKLWEHTIEMTRTSVPST*