anchor.diff:        DhtPid, 
         {get_chunk, SrcPid, I, 
          fun(Item) -> db_entry:get_version(Item) =/= -1 end,
  -       fun(Item) -> encodeBlob(minKeyInInterval(db_entry:get_key(Item), DestI), 
  -                               db_entry:get_version(Item)) 
  +       fun(Item) ->
  +               Key = minKeyInInterval(db_entry:get_key(Item), DestI),
  +               %Key = map_key_to_interval(db_entry:get_key(Item), DestI),
  +               encodeBlob(Key, db_entry:get_version(Item)) 
          end,
          MaxItems}).
   
  
positive.code:         end,
      EmptyRest = intervals:is_empty(RestI),
      if not EmptyRest ->
             Pid = if RMethod =:= bloom -> 
                          erlang:element(2, fork_recon(State));
                      true -> self()
                   end,
              send_chunk_req(DhtNodePid, Pid, RestI, 
                             mapInterval(RestI, get_interval_quadrant(SyncI)), 
                             get_max_items(RMethod));
          true -> ok
      end,
  
negative.code:     SrcI = proplists:get_value(interval, Params),
      Intersec = find_intersection(MyI, SrcI),
      case intervals:is_empty(Intersec) of
          false -> send_chunk_req(DhtPid, self(), Intersec, Intersec, get_max_items(Method));
          true -> comm:send_local(self(), {shutdown, empty_interval})
      end,
  