Seram Island
It is found only in Seram Island, Indonesia, where it has been recorded on Mount Mansuela.