I disagree with Indo. I would say it is a Merauke. Still from the Indonsian Islands, but different species. The thin clean banding, spotted front legs, etc. make me think that.