MVWLAVGKDKIRSDIEMVVQLLLSLQGSKLEENDPMRSQLLQAWARLGKCLGHEFKPYMSVAIPRLLKSAKIGSYVIIPENPDDVDESDGSIRALIVGDRKIWIKTKVLEEKLTACKGLYLLADELKQGLSVWIEKVARTLVPRLKFAHSEEIRRVAASAMPVLLKSSKVATQEGYLEWSADESPFKKLYSYVVPALVKALSMESLLEITAVILDSLDECMKMSEHVLDEDQTDLFLKAIMNVLQKISSLSRSKVGAIEGINQTLPDEENGEEQKVYDKAAACLTTFIITHKNSFSPFIGKLAPCIELMWVKDRIVEERRIALHVFCDVAKQFQEEAFRRCKISLLFLFKACKDENPEVQEVAAQAIGTAAEFGGSVFKSFLKGAVSALNAVMGHPNALQMEYVMAHDTAVSALGKILQFHREKLKAEKVLRIWLGHLPLKNNLEEAKVVHRQLCSLVEVSDGELLGTQKAYLSEIVAVYAEILWAGKKLATEETVNQMIKQLKLHSRRSPPSTWRSIMLSLEPHLQKKLESILLS*