anchor.diff:  		Peer :: peer() | false,
   		Result :: Selection | false.
   %% @doc Invoked as a consequence of a call to diameter:call/4 to select
  -%% a destination peer for an outgoing request. 
  +%% a destination peer for an outgoing request.
   pick_peer([Peer | _] = _LocalCandidates, _RemoteCandidates, _ServiceName, _State) ->
   	{ok, Peer}.
   
  
positive.code: 		'PS-Information' = [#'3gpp_ro_PS-Information'{
  		'3GPP-SGSN-MCC-MNC' = [MccMnc]}]}]) ->
  	MccMnc;
  service_network(_) ->
  	undefined.
  
  -spec get_mscc(MSCC) -> Result
  	when
  
negative.code: 		Discard :: {discard, Reason} | discard,
  		Reason :: term(),
  		PostF :: diameter:evaluable().
  %% @doc Invoked to return a request for encoding and transport
  prepare_request(#diameter_packet{} = Packet, _ServiceName, _Peer) ->
  	{send, Packet}.
  
  