Papilio memnon form? Or something totally different?