 The Mollucan Islands, including Halmahera, Ternate, and Tidore, are home to the former "M. a. tracyae".The Tanimbar Islands are home to a smaller subspecies, the former "M. a. nauta".On the island of Seram, the former "M. a. clastolepis" can be found.