Add byte range parser