anchor.diff:  				[Pseudonym | _] = binary:split(Identity, <<$@>>, []),
   				CompressedIMSI = ocs_eap_aka:decrypt_imsi(Pseudonym, Keys),
   				IMSI = ocs_eap_aka:compressed_imsi(CompressedIMSI),
  -				% @todo handle DIAMETER ANID AVP
  -				gen_fsm:send_event(AucFsm, {self(), IMSI, "WLAN"}),
  +				gen_fsm:send_event(AucFsm, {self(), IMSI}),
   				{next_state, vector, NextStateData, ?TIMEOUT};
   			#eap_packet{code = response, type = ?Identity,
   					identifier = StartEapID,
  
positive.code: 						NextStateData = NewStateData#statedata{eap_id = StartEapID,
  								identity = Identity},
  						[IMSI | _] = binary:split(PermanentID, <<$@>>, []),
  						% @todo handle RADIUS attribute for ANID
  						gen_fsm:send_event(AucFsm, {self(), IMSI, "WLAN"}),
  						{next_state, vector, NextStateData, ?TIMEOUT};
  					#eap_packet{code = response, type = ?Identity,
  							identifier = StartEapID,
  
negative.code: 						[Pseudonym | _] = binary:split(Identity, <<$@>>, []),
  						CompressedIMSI = ocs_eap_aka:decrypt_imsi(Pseudonym, Keys),
  						IMSI = ocs_eap_aka:compressed_imsi(CompressedIMSI),
  						gen_fsm:send_event(AucFsm, {self(), IMSI}),
  						NextStateData = NewStateData#statedata{identity = Identity},
  						{next_state, vector, NextStateData, ?TIMEOUT}
  				end;
  