MDSDYVASLLMGHSAAPGLDFTAALDGGFLDALCGGGGGAGLFGLPGVAAGAGGGGSPEGSSVSDPAWARARDGGNARKRKTPPAGATSGKEACLGKAGEAKGPDGKKCRVGAGGSPVKPKVEEATASDGSVEDKGQKKGKGKSSKPPVEPPKDYVHVRARRGQATDSHSLAERVRREKISQRMKFLQDLVPGCNKVVGKALMLDEIINYVQSLQQQVEFLSMKLATVNPQLDFSNLSTLLHKDMYQSCGPSVNSVFPLESAGAAFPFCEQADLFQSFGSGAMEDQCSLSLLDTALPHTTNQTFAFQKQQRDFWEDGLPNTLPIVSEQSQENGVSAPDFDGQLQADQTKIEF