code: func MakeFactoidAddressFromKoinify(mnemonic string) (*FactoidAddress, error) {
  	mnemonic, err := ParseAndValidateMnemonic(mnemonic)
  	if err != nil {
  		return nil, err
  	}
  
  	seed, err := bip39.NewSeedWithErrorChecking(mnemonic, "")
  	if err != nil {
  		return nil, err
  	}
  	masterKey, err := bip32.NewMasterKey(seed)
  	if err != nil {
  		return nil, err
  	}
  	child, err := masterKey.NewChildKey(bip32.FirstHardenedChild + 7)
  	if err != nil {
  		return nil, err
  	}
  
  	return MakeFactoidAddress(child.Key)
  }
docs: // MakeFactoidAddressFromKoinify takes the 12 word string used in the Koinify
  // sale and returns a Factoid Address.