MSKTASVLSLRHYLAAFLAGGSRTQPSISHSTGNLLQNRVTQQALRQHRTASRLTFRVTAAKRSRTKSILSRGMDTLLKDLSGLSPVVCYHYPCPDGVFAALASHLHFKQRGITAKYVPLNVYNAPKIEDLGLKGEEVVYLLDYAGPAGFPQEVATKAKHVVVLDHHKTSAEQLADTSTHPPNLHVLLDMNRSGATIALDFFKPAGVSDPLLEAFKYIEDADLWRWQLPNSRAFHAGMSNVKMEYDVNKNPQALSALEHINPVEVITKGQAALQYQEELIDAALKTAVTLQLGGEAGIDKGWGECLGCVVEGDLIGFRSTLGNVLAAKSQEAGLCPAGVVAYHEPDMKGEDSSSSIKVSLRSLGEYDTTTITQAYGGGGHRNASSCMMDVREFQAWRSGQPE*