This is one of the hard-to-id species. After some hard work of id'ing, this one is most probably Small Branded Swift (Pelopidas mathias mathias), with 90% confidence. :bsmileo:
http://img.photobucket.com/albums/v1...-5000/4686.jpg
http://img.photobucket.com/albums/v1...-5000/4689.jpg