MDSDYVAGLLMSAAAAGLDLGVLDGGGGAFLETLCGGPGFAERAARLCGGGAGLFGLPAVGNAERGGCSREGSSVSDPAWAHATGGGGDNARKRKAPASAAAGKDKDAVVGGGSSPCEVGEAKAPDSKKCKAEVNPKVEEAASDGSVGDRVQKQGKGKNSSKPAAEPPKDYVHVRARRGQATDSHSLAERVRREKISQRMKVLQDLVPGCNKVVGKALMLDEIINYVQSLQQQVEFLSMKLATVNPQLDFGNLSTLLQKDMFQSCGPSVNSVFPLESAGTAFPFCDQADFFQSFGLGAMENQCSLDLANTALPHTGSTQYAFQKQQRDLWEDNTFQYNDEQSQEDAVSAPNFDGQLQAADHTEIEF