Just a wild guess...It looks like Daphnis hypothous to me.