Armored Parasitic larva