Hierodula membranacea blind?