anchor.diff:          _ -> fail
       end;
   decodeBlob(_) -> fail.
  +
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +
  +-spec rep_factor() -> pos_integer().
  +rep_factor() ->
  +    config:read(replication_factor).
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   % STARTUP
  
positive.code:                         dhtNodePid = DhtNodePid,
                          master = SyncMaster,
                          stats = Stats }) ->
      ?TRACE("BUILD STRUCT", []),
      SyncI = proplists:get_value(interval, Params),    
      ToBuild = ?IIF(RMethod =:= art, ?IIF(SyncMaster, merkle_tree, art), RMethod),
      {BuildTime, SyncStruct} =
  
negative.code:                 end, intervals:empty(), IQ).
  
  p_mapInterval(I, Q) ->
      RepFactor = rep_factor(),
      {LBr, LKey, RKey, RBr} = intervals:get_bounds(I),
      LQ = get_key_quadrant(LKey),
      QDiff = (RepFactor - LQ + Q) rem RepFactor,
      intervals:new(LBr, 
                    add_quadrants_to_key(LKey, QDiff, RepFactor), 
                    add_quadrants_to_key(RKey, QDiff, RepFactor), 
                    RBr).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  