When you create a TrustedCoin wallet, Electrum uses the seed phrase to derive two master private keys, one at m/0' and another at m/1'. It then generates two master public keys from these master private keys, uses these two master public keys to deterministically produce the third master public key as pooya87 has described, and then saves the first xprv and the other two xpubs in the wallet file. This is how your wallet contains one xprv, but a single seed phrase can recover two xprvs allowing you to spend the coins and bypass TrustedCoins's third xprv if desired.