Ampelophaga myrou (larva with cocoous of parasite). 



