// DecodeEncodedKey decodes an encoded key to a key func DecodeEncodedKey(key dna.String) dna.String { var y dna.IntArray = key[5:15].Split("").Map(func(v dna.String, i dna.Int) dna.Int { for j, val := range c { for _, char := range val.Split("") { if char == v { return dna.Int(j) } } } return -1 }).([]dna.Int) return GetKey(y.ToString().ToInt() + 307843200) }