MSQKLPASAVATGEDQATATTPNRAARLSHIDADLRIRVLYDDEDFVVIDKPCNLRSVPGNAATSTDVKERGQKRTLSGFNKDDDSKIVKGQEKSSTQREEKSRLTAQEAWQAAIESCSTISNTNQTAPDGGNILSDDAIFSLKQIAVSDSTIRASIPRKCKVFLRYINRNQKRFLQLRVASDSSHLEELASEMYKELKRRQTIQINLPEPTNNEESAFGQLVIMGYDGTENKTRESNKLFVVHRLDCETSGVMVFARNRSAASSLSQAWREREEQVSKEYLAKVRYWPPYHEQSLMHGKLEVPLEPSKERLKWKVAKHGGGGKPSTTIWKVITHQEKQAMSGKDKPATSSESEPILLSLTPVTGRTHQLRIHCAHVGTGIIGDSLYGDDRASANIEGDDDRQVRLMLHALRLAFPHPSTGKRCEFTSSPRW*