irxc