Crystal structure of HzTransib transposase