EDGKPPYSYAQLIVQAILSATDKQLTLSGIYAHITKNYPYYRTADKGWQNSIRHNLSLNRYFVKVPRAQDEPGKGSFWRIDPSCEQKLAEQAFRKRRQRGV