Sedirea japonica maybe?