tokens: ['message', 'to', 'the', 'relay', 'UE', 'includes', 'PRUK', 'ID', 'of', 'its', 'PRUK', 'Nonce', 'a', 'random', 'number', 'and', 'a', 'DKSI', 'this', 'gives', 'the', 'values', 'of', 'the', 'Key', 'Set', 'Identifier', 'for', 'a', 'security', 'context', 'created', 'from', 'the', 'PRUK', 'It', 'also', 'calculates', 'PRK', 'using', 'PRUK', 'and', 'the', 'Relay', 'ID', '', 'Relay', 'sends', 'the', 'received', 'PRUK', 'ID', 'and', 'its', 'Relay', 'ID', 'to', 'the', 'PKMF', '', 'If', 'the', 'PKMF', 'does', 'not', 'recognize', 'the', 'PRUK', 'ID', 'it', 'sends', 'an', 'error', 'message', 'to', 'the', 'Relay', 'indicating', 'that', 'the', 'PRUK', 'ID', 'is', 'unknown', 'The', 'Relay', 'conveys', 'the', 'message', 'to', 'the', 'UE', '', 'When', 'the', 'UE', 'receives', 'the', 'error', 'message', 'it', 'tries', 'to', 'fetch', 'a', 'new', 'PRUK', 'from', 'the', 'PKMF', 'If', 'this', 'is', 'successful', 'the', 'UE', 'starts', 'over', 'from', 'step', '', 'with', 'the', 'new', 'PRUK', 'ID', '', 'If', 'fetching', 'a', 'new', 'PRUK', 'is', 'not', 'successful', 'eg', 'the', 'UE', 'is', 'out', 'of', 'coverage', 'the', 'UE', 'sends', 'the', 'Direct', 'Communication', 'Request', 'with', 'UE', 'identity', 'eg', 'IMSI', 'instead', 'of', 'the', 'PRUK', 'ID', 'The', 'message', 'also', 'includes', 'Nonce', 'and', 'DKSI', 'The', 'Relay', 'sends', 'a', 'message', 'to', 'get', 'ProSe', 'Relay', 'Key', 'to', 'the', 'PKMF', 'but', 'now', 'with', 'the', 'UE', 'identity', 'eg', 'IMSI', '', 'When', 'the', 'PKMF', 'receives', 'the', '', 'it']