anchor.diff:  			AssocId = L#loop_data.msc_assoc_id
   	end,
   	SndRcvInfo = #sctp_sndrcvinfo{ppid = 2, stream = Stream, assoc_id = AssocId},
  -	io:format("Sending ~p to ~p ~p~n", [DataOut, Sock, SndRcvInfo]),
  +	%io:format("Sending ~p to ~p ~p~n", [DataOut, Sock, SndRcvInfo]),
   	% if they are not equal, we will abort here
   	DataOut = Data,
   	io:format("Data is equal~n"),
  
positive.code: 			M2ua_out = M2ua
  	end,
  	% re-encode the data
  	io:format("M2UA Encode: ~p~n", [M2ua_out]),
  	m2ua_codec:encode_m2ua_msg(M2ua_out).
  
  % mangle the received M2UA
  mangle_rx_m2ua_maup(L, From, M2ua = #m2ua_msg{parameters = Params}) ->
  	{_Len, M2uaPayload} = proplists:get_value(16#300, Params),
  	Mtp3 = mtp3_codec:parse_mtp3_msg(M2uaPayload),
  	io:format("MTP3 Decode: ~p~n", [Mtp3]),
  	Mtp3_out = mangle_rx_mtp3(L, From, Mtp3),
  	io:format("MTP3 Encode: ~p~n", [Mtp3_out]),
  	Mtp3OutBin = mtp3_codec:encode_mtp3_msg(Mtp3_out),
  	Params2 = proplists:delete(16#300, Params),
  	ParamsNew = Params2 ++ [{16#300, {byte_size(Mtp3OutBin), Mtp3OutBin}}],
  
negative.code: 				comm_lost ->
  					NewL = L,
  					% maybe we should simply die?
  					io:format("MSC SCTP comm_lost~n"),
  					foo:bar();
  				addr_unreachable ->
  					NewL = L,
  					io:format("MSC SCTP addr_unreachable~n"),
  					% maybe we should simply die?
  					foo:bar()
  			end,
  