code: func (s *Session) derivationPath() (accounts.DerivationPath, error) {
  	response, err := s.Channel.transmitEncrypted(claSCWallet, insStatus, statusP1Path, 0, nil)
  	if err != nil {
  		return nil, err
  	}
  	buf := bytes.NewReader(response.Data)
  	path := make(accounts.DerivationPath, len(response.Data)/4)
  	return path, binary.Read(buf, binary.BigEndian, &path)
  }
docs: // derivationPath fetches the wallet's current derivation path from the card.