I found two yellow spots in the lepidopteran larvae (Tineidae family). They always appear when the larval gut is full of food, whereas In dormant non-feeding larvae, they are invisible. As their color is usually the same with their gut color and they are just visible when the gut is visible, I guess they are part of the excretory or digestive system. I attached photos of different larval stages.
Does anyone know what they are? Are they malpighian tubules or gastric caeca or fat bodies or something else?