Troides haliphron
isl.
Sulawesi
(Indonesia)