The Islamic Revolutionary Guard Corps (IRGC) is a branch of Iran’s military created to protect the ruling Islamic Republic