code: def load_rank(self, region, season=-1):
          
          data = yield from self.auth.get("https://public-ubiservices.ubi.com/v1/spaces/%s/sandboxes/%s/r6karma/players?board_id=pvp_ranked&profile_ids=%s&region_id=%s&season_id=%s" % (self.spaceid, self.platform_url, self.id, region, season))
  
          if "players" in data and self.id in data["players"]:
              regionkey = "%s:%s" % (region, season)
              self.ranks[regionkey] = Rank(data["players"][self.id])
              return self.ranks[regionkey]
          else:
              raise InvalidRequest("Missing players key in returned JSON object %s" % str(data))
docs: |coro|
          Loads the players rank for this region and season
  
          Parameters
          ----------
          region : str
              the name of the region you want to get the rank for
          season : Optional[int]
              the season you want to get the rank for (defaults to -1, latest season)
  
          Returns
          -------
          :class:`Rank`
              the players rank for this region and season