Gummy caterpillar aka Acraga coa ?