“Iran's Islamic Revolutionary Guard Corps (IRGC) derives 50% of its funding from oil revenues transiting through Karg Island.”