yellownecked caterpillar