anchor.diff:  
   parse_sua_gt_digits(NoDigits, Remain) ->
   	% as opposed to ISUP/SCCP, we can have more than one nibble padding,
  -	io:format("NoDigits=~p (~p)~n", [NoDigits, Remain]),
   	OddEven = NoDigits rem 1,
   	case OddEven of
   		0 ->
  
positive.code: 	<<_:24, GTI:8, NoDigits:8, TransType:8, NumPlan:8, NAI:8, Remain/binary>> = Bin,
  	Number = parse_sua_gt_digits(NoDigits, Remain),
  	#global_title{gti = GTI, nature_of_addr_ind = NAI,
  		      trans_type = TransType, encoding = fixme,
  		      numbering_plan = NumPlan,
  		      phone_number = Number}.
  encode_sua_gt(Gt) when is_record(Gt, global_title) ->
  	#global_title{gti = GTI, nature_of_addr_ind = NAI,
  		      trans_type = TransType, encoding = Encoding,
  		      numbering_plan = NumPlan,
  		      phone_number = Number} = Gt,
  	NoDigits = count_digits(Number),
  
negative.code: 	[{?SUA_IEI_S7_HOP_CTR, <<0:24, Hop:8>>}];
  sccp_to_sua_param(_, ?SCCP_PNC_IMPORTANCE, Imp) ->
  	[{?SUA_IEI_IMPORTANCE, <<0:24, Imp:8>>}];
  sccp_to_sua_param(_, user_data, Data) ->
  	[{?SUA_IEI_DATA, Data}].
  
  sua_to_sccp_addr(SuaBin) ->
  