```\\nfunction predictImmutableSplitAddress(\\n  address[] calldata accounts,\\n  uint32[] calldata percentAllocations,\\n  uint32 distributorFee\\n)\\n  external\\n  view\\n  override\\n  validSplit(accounts, percentAllocations, distributorFee)\\n  returns (address split)\\n{\\n  bytes32 splitHash = _hashSplit(\\n    accounts,\\n    percentAllocations,\\n    distributorFee\\n  );\\n  split = Clones.predictDeterministicAddress(walletImplementation, splitHash);\\n}\\n```\\n