IResourceLocation to an AssetGUID at Runtime

I am trying to have a bunch of prefab assets load from a tag. I currently have it where I use a tag to designate all of the prefabs I want to load.

IList<IResourceLocation> locations = await Addressables.LoadResourceLocationsAsync(myTag.labelString, typeof(GameObject));

Although I know I can use the IResourceLocation to load an asset, I want to get the asset GUID from the IResourceLocation so that I can store the GUID and then send it through an RPC. I know AssetDatabase.AssetPathToGUID(path) exists but it won’t work for runtime so I am wondering is there anyway to convert an IResourceLocation to an asset GUID at runtime?