Exhibit (h)(29) ADMINISTRATION AGREEMENT BLACKROCK FUNDS III (FORMERLY BARCLAYS GLOBAL INVESTORS FUNDS)