David Bowie Huntsman Spider (Heteropoda davidbowie), Gunung Leuser National Park, Sumatra, Indonesia