Troides dehertyi
m f