XC Trains Ltd consolidated agreement