anchor.diff:  		false ->
   			radius_auth_query(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {Cont, T1}, Acc)
   	end;
  -radius_auth_query1(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {Cont,[{TS,_,_,_,_,ReqAttrs,_} | T1] = Chunk}, Acc, []) ->
  +radius_auth_query1(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {Cont, Chunk}, Acc, []) ->
   %erlang:display({?MODULE, ?FUNCTION_NAME, ?LINE}),
   	radius_auth_query2(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {Cont, Chunk}, Acc, RespAttrsMatch).
   
   %% @hidden
  -radius_auth_query2(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {Cont,[{TS,_,_,_,_,_,RespAttrs} | T1] = Chunk}, Acc, [{Attribute, Match} | T2]) ->
  +radius_auth_query2(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {Cont,[{_,_,_,_,_,_,RespAttrs} | T1] = Chunk}, Acc, [{Attribute, Match} | T2]) ->
   	case lists:keyfind(Attribute, 1, RespAttrs) of
   		{Attribute, Match} ->
   %erlang:display({?MODULE, ?FUNCTION_NAME, ?LINE}),
  
positive.code: 	radius_auth_query(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, disk_log:chunk(radius_auth, start), []).
  
  %% @hidden
  radius_auth_query(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, eof, Acc) ->
  %erlang:display({?MODULE, ?FUNCTION_NAME, ?LINE}),
  	lists:reverse(Acc);
  radius_auth_query(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {error, Reason}, Acc) ->
  	{error, Reason};
  radius_auth_query(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {Cont, [{TS,_,_,_,Type,_,_} | T] = Chunk}, Acc) when TS >= Start, TS =< End ->
  	case lists:member(Type, Types) of
  
negative.code: 	radius_auth_query(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, disk_log:chunk(radius_auth, Cont), Acc).
  
  %% @hidden
  radius_auth_query1(Start, End, Types, ReqAttrsMatch, RespAttrsMatch, {Cont,[{_,_,_,_,_,ReqAttrs,_} | T1] = Chunk}, Acc, [{Attribute, Match} | T]) ->
  	case lists:keyfind(Attribute, 1, ReqAttrs) of
  		{Attribute, Match} ->
  %erlang:display({?MODULE, ?FUNCTION_NAME, ?LINE, Attribute, ReqAttrs, Match}),
  