Euphaedra margaritifera?