tokens: ['the', 'DRESP', 'MIC', 'code', 'is', 'calculated', 'is', 'left', 'for', 'normative', 'work', '', 'UE', 'A', 'listens', 'for', 'the', 'Discovery', 'Response', 'message', 'It', 'checks', 'the', 'received', 'DRESP', 'MIC', 'code', 'according', 'to', 'RSLDIK', 'the', 'RangingSL', 'Positioning', 'service', 'code', 'the', 'decrypted', 'if', 'it', 'was', 'encrypted', 'UE', 'B', 'role', 'nonce', 'and', 'the', 'received', 'nonce', 'If', 'checked', 'the', 'Discovery', 'Response', 'message', 'is', 'considered', 'fresh', 'and', 'integral', 'and', 'goes', 'to', 'step', '', 'otherwise', 'disregards', 'this', 'Discovery', 'Response', 'and', 'keeps', 'listening', 'to', 'other', 'Discovery', 'Response', '', 'UE', 'A', 'sends', 'Discovery', 'Freshness', 'Proof', 'message', 'including', 'Discovery', 'Freshness', 'Proof', 'Message', 'Integrity', 'Check', 'DFP', 'MIC', 'Code', 'The', 'DFP', 'MIC', 'code', 'is', 'generated', 'by', 'RSLDIK', 'the', 'RangingSL', 'Positioning', 'service', 'code', 'and', 'the', 'received', 'nonce', 'NOTE', '', 'How', 'the', 'DFP', 'MIC', 'code', 'is', 'calculated', 'is', 'left', 'for', 'normative', 'work', 'The', 'DREQ', 'MIC', 'code', 'DRESP', 'MIC', 'code', 'and', 'DFP', 'MIC', 'code', 'are', 'calculated', 'with', 'different', 'input', 'arguments', 'to', 'avoid', 'replay', 'attacks', 'eg', 'replay', 'DRESP', 'MIC', 'code', 'as', 'DFP', 'MIC', 'code', 'in', 'step', '', '', 'UE', 'B', 'listens', 'for', 'Discovery']