MSALFKLPQEVHNQLRSSIVVTNLGQLVEELVCNSIDAGAQKIQVFFDPTTFRIQVLDDGHGISRDDLSVLGVGHATSKLKDLAGPESSPLTLGFRGEALSSIAQCASLTIVTKTRGAQAFRKVIKGGKCLSLELSSPSGEATKPIGIGTAVDVQDLFFNQPVKRKQLLSRSSKELEDLRERVLRLAFVHTEVVFEIINTVSQQRLLSTPRVRSPTELVECLFGFEAASGLQPVHHVADRVVLWGCITKKDSGQTVKGLQYLCILSRRILVVFDPPLELFNQVSSQS*