anchor.diff:  				[Pseudonym | _] = binary:split(Identity, <<$@>>, []),
   				CompressedIMSI = ocs_eap_aka:decrypt_imsi(Pseudonym, Keys),
   				IMSI = ocs_eap_aka:compressed_imsi(CompressedIMSI),
  -				gen_fsm:send_event(AucFsm, {vector, {self(), IMSI, RAT}}),
  +				gen_fsm:send_event(AucFsm, {vector, {self(), IMSI, undefined, RAT}}),
   				{next_state, vector, NextStateData, ?TIMEOUT};
   			#eap_packet{code = response, type = ?Identity,
   					identifier = StartEapID,
  
positive.code: 		{aborted, Reason} ->
  			{stop, Reason, StateData}
  	end;
  register({ok, UserProfile}, #statedata{session_id = SessionId,
  		auth_req_type = AuthReqType, diameter_port_server = PortServer,
  		nas_host = NasHost, nas_realm = NasRealm, request = Request,
  		response = {EapMessage, []}, identity = Identity} = StateData) ->
  
negative.code: 						NextStateData = NewStateData#statedata{eap_id = StartEapID,
  								identity = Identity},
  						[IMSI | _] = binary:split(PermanentID, <<$@>>, []),
  						gen_fsm:send_event(AucFsm, {vector, {self(), IMSI, undefined,
  								get_radius_rat(RequestAttributes)}}),
  						{next_state, vector, NextStateData, ?TIMEOUT};
  					#eap_packet{code = response, type = ?Identity,
  