bytestring parser