Ten spot ladybird larvae

Ten spot ladybird larvae

Observation - Ten spot ladybird larvae. Description: Think this is probably a ladybird larvae of some kind. What are the green blobs on its body?

Think this is probably a ladybird larvae of some kind. What are the green blobs on its body?