decodeFromString