BlackRock Life Limited BlackRock International Limited BlackRock Advisors, LLC Aperio Group, LLC BlackRock France SAS BlackRock (Netherlands) B.V. BlackRock Institutional Trust Company, National Association BlackRock Asset Management Ireland Limited BlackRock Financial Management, Inc. BlackRock Japan Co., Ltd. BlackRock Asset Management Schweiz AG BlackRock Investment Management, LLC BlackRock Investment Management (UK) Limited SpiderRock Advisors, LLC BlackRock Asset Management Canada Limited BlackRock (Luxembourg) S.A. BlackRock Investment Management (Australia) Limited BlackRock Advisors (UK) Limited BlackRock Fund Advisors BlackRock Asset Management North Asia Limited BlackRock (Singapore) Limited BlackRock Fund Managers Ltd *Entity beneficially owns 5% or greater of the outstanding shares of the security class being reported on this Schedule 13G.