Doensn’t look like he moth larvae pictures I found online. Looks a bit similar to the larvae of a Dermestidae. But still not sure.

Sorry for the low quality picture. It’s hard to make macro images.