Nepenthes villosa - I found this large-blooming "pitcher plant" off the trail at much higher elevation. My guess is at about 2,800 m. The "pitcher" was about 25cm (10 inches) long.