VSDGISKKSHGKRNISTSKVQKGNKMNMILYKKHGQHLLKNPGILDKIIYAAKIKSSDIVLEIGCGTGNLTVKLLPLAKKVITIDIDSRMISEVKKRCLYEGYNNLEVYEGDAIKTVFPKFDVCTANIPYKISSPLIFKLISHRPLFKCAVLMFQKEFAERMLANVGDSNYSRLTINVKLFCKVTKVCNVNRSSFNPPPKVDSVIVKLIPKESSFLTNFDEWDNLLRICFSRKRKTLHAIFKRNAVLNMLEHNYKNWCTLNKQVPVNFPFKKYCLDVLEHLDMCEKRSINLDENDFLKLLLEFNKKGIHFFNISNVKNNDMTNIFLDDDMNDSDQNVDD