From 285133f334c79cf5be49abdf9cd618b537a710dc Mon Sep 17 00:00:00 2001 From: Patrick McCarty Date: Tue, 16 Feb 2016 11:57:55 -0800 Subject: [PATCH] Initial commit Signed-off-by: Patrick McCarty --- .clang-format | 67 + .gitignore | 27 + COPYING | 23 + Makefile.am | 111 + README | 11 + README.chromium | 61 + autogen.sh | 13 + check-lib-version.sh | 88 + configure.ac | 71 + data/bsdiff.pc.in | 10 + findstatic.pl | 75 + include/bsdiff.h | 19 + src/bsdiff.sym | 7 + src/bsheader.h | 180 + src/diff.c | 1050 ++ src/diff_main.c | 89 + src/dump_main.c | 276 + src/patch.c | 787 ++ src/patch_main.c | 57 + test/data/10.bspatch.diff | Bin 0 -> 1358 bytes test/data/10.bspatch.modified | Bin 0 -> 57424 bytes test/data/10.bspatch.original | Bin 0 -> 55112 bytes test/data/11.bspatch.diff | Bin 0 -> 85 bytes test/data/12.bspatch.diff | Bin 0 -> 83 bytes test/data/12.bspatch.modified | 40 + test/data/12.bspatch.original | 56 + test/data/13.bspatch.modified | 36 + test/data/13.bspatch.original | 21550 ++++++++++++++++++++++++++++++++ test/data/14.bspatch.modified | Bin 0 -> 2197232 bytes test/data/14.bspatch.original | Bin 0 -> 2204960 bytes test/data/15.bspatch.modified | 13 + test/data/15.bspatch.original | 13 + test/data/16.bspatch.diff | Bin 0 -> 72 bytes test/data/16.bspatch.original | 1 + test/data/5.bspatch.diff | Bin 0 -> 349 bytes test/data/5.bspatch.original | 67 + test/data/6.bspatch.diff | Bin 0 -> 137 bytes test/data/6.bspatch.original | 14 + test/data/7.bspatch.diff | Bin 0 -> 354 bytes test/data/7.bspatch.original | 188 + test/data/8.bspatch.diff | Bin 0 -> 200 bytes test/data/8.bspatch.original | Bin 0 -> 4360588 bytes test/data/9.bspatch.diff | Bin 0 -> 121 bytes test/data/9.bspatch.modified | 179 + test/data/9.bspatch.original | 179 + test/run.sh | 87 + 46 files changed, 25445 insertions(+) create mode 100644 .clang-format create mode 100644 .gitignore create mode 100644 COPYING create mode 100644 Makefile.am create mode 100644 README create mode 100644 README.chromium create mode 100755 autogen.sh create mode 100644 check-lib-version.sh create mode 100644 configure.ac create mode 100644 data/bsdiff.pc.in create mode 100644 findstatic.pl create mode 100644 include/bsdiff.h create mode 100644 src/bsdiff.sym create mode 100644 src/bsheader.h create mode 100644 src/diff.c create mode 100644 src/diff_main.c create mode 100644 src/dump_main.c create mode 100644 src/patch.c create mode 100644 src/patch_main.c create mode 100644 test/data/10.bspatch.diff create mode 100755 test/data/10.bspatch.modified create mode 100755 test/data/10.bspatch.original create mode 100644 test/data/11.bspatch.diff create mode 100644 test/data/12.bspatch.diff create mode 100755 test/data/12.bspatch.modified create mode 100755 test/data/12.bspatch.original create mode 100644 test/data/13.bspatch.modified create mode 100644 test/data/13.bspatch.original create mode 100755 test/data/14.bspatch.modified create mode 100755 test/data/14.bspatch.original create mode 100644 test/data/15.bspatch.modified create mode 100644 test/data/15.bspatch.original create mode 100644 test/data/16.bspatch.diff create mode 100644 test/data/16.bspatch.original create mode 100644 test/data/5.bspatch.diff create mode 100644 test/data/5.bspatch.original create mode 100644 test/data/6.bspatch.diff create mode 100644 test/data/6.bspatch.original create mode 100644 test/data/7.bspatch.diff create mode 100644 test/data/7.bspatch.original create mode 100644 test/data/8.bspatch.diff create mode 100644 test/data/8.bspatch.original create mode 100644 test/data/9.bspatch.diff create mode 100644 test/data/9.bspatch.modified create mode 100644 test/data/9.bspatch.original create mode 100755 test/run.sh diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..3bfdeab --- /dev/null +++ b/.clang-format @@ -0,0 +1,67 @@ +--- +Language: Cpp +# BasedOnStyle: LLVM +AccessModifierOffset: -2 +AlignAfterOpenBracket: true +AlignConsecutiveAssignments: false +AlignEscapedNewlinesLeft: false +AlignOperands: true +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakBeforeMultilineStrings: false +AlwaysBreakTemplateDeclarations: false +BinPackArguments: true +BinPackParameters: true +BreakBeforeBinaryOperators: None +BreakBeforeBraces: Linux +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: false +ColumnLimit: 0 +CommentPragmas: '^ IWYU pragma:' +ConstructorInitializerAllOnOneLineOrOnePerLine: false +ConstructorInitializerIndentWidth: 4 +ContinuationIndentWidth: 4 +Cpp11BracedListStyle: true +DerivePointerAlignment: false +DisableFormat: false +ExperimentalAutoDetectBinPacking: false +ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] +IndentCaseLabels: false +IndentWidth: 8 +IndentWrappedFunctionNames: false +KeepEmptyLinesAtTheStartOfBlocks: true +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 1 +NamespaceIndentation: None +ObjCBlockIndentWidth: 2 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakFirstLessLess: 120 +PenaltyBreakString: 1000 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Right +SpaceAfterCStyleCast: false +SpaceBeforeAssignmentOperators: true +SpaceBeforeParens: ControlStatements +SpaceInEmptyParentheses: false +SpacesBeforeTrailingComments: 1 +SpacesInAngles: false +SpacesInContainerLiterals: true +SpacesInCStyleCastParentheses: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +Standard: Cpp11 +TabWidth: 8 +UseTab: Always +... + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e4d8659 --- /dev/null +++ b/.gitignore @@ -0,0 +1,27 @@ +*.o +.libs/ +*.lo +*.pc +config.* +.deps/ +aclocal.m4 +autom4te.cache/ +Makefile +Makefile.in +bsdiff +bsdump +bspatch +compile +configure +depcomp +install-sh +libbsdiff.la +libtool +ltmain.sh +m4/ +missing +src/.dirstamp +stamp-h1 +bsdiff-*.tar.xz +test/*.diff +test/*.out diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..b7cd307 --- /dev/null +++ b/COPYING @@ -0,0 +1,23 @@ +Copyright 2003-2005 Colin Percival +All rights reserved + +Redistribution and use in source and binary forms, with or without +modification, are permitted providing that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..eec8df3 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,111 @@ +ACLOCAL_AMFLAGS = -I m4 + +AM_CFLAGS = \ + -fno-common \ + -fstack-protector \ + -std=gnu99 \ + -Wall \ + -Wformat \ + -Wformat-security \ + -Wimplicit-function-declaration \ + -Wno-conversion \ + -Wstrict-prototypes \ + -Wundef \ + -Wunreachable-code \ + -Wunused-variable + +AM_CPPFLAGS = \ + $(AM_CFLAGS) \ + -D_FORTIFY_SOURCE=2 \ + -I$(top_srcdir)/include + +EXTRA_DIST = \ + COPYING \ + findstatic.pl \ + README.chromium \ + src/bsdiff.sym + +AUTOMAKE_OPTIONS = color-tests parallel-tests + +if COVERAGE +coverage: + mkdir -p coverage + lcov --compat-libtool --directory . --capture --output-file coverage/report + genhtml -o coverage/ coverage/report +AM_CFLAGS += --coverage +endif + +bin_PROGRAMS = \ + bsdiff \ + bsdump \ + bspatch + +bsdump_SOURCES = \ + src/dump_main.c + +bsdump_LDADD = \ + libbsdiff.la + +bsdiff_SOURCES = \ + src/diff_main.c + +bsdiff_LDADD = \ + libbsdiff.la + +bspatch_SOURCES = \ + src/patch_main.c + +bspatch_LDADD = \ + libbsdiff.la + +lib_LTLIBRARIES = \ + libbsdiff.la + +libbsdiff_la_SOURCES = \ + src/diff.c \ + src/patch.c + +libbsdiff_la_LIBADD = \ + $(zlib_LIBS) + +if ENABLE_LZMA +libbsdiff_la_LIBADD += \ + $(lzma_LIBS) +endif + +pkgconfiglibdir=$(libdir)/pkgconfig +pkgconfiglib_DATA = \ + data/bsdiff.pc + +include_HEADERS = \ + include/bsdiff.h + +noinst_HEADERS = \ + src/bsheader.h + +# Library version changes according to the libtool convention: +# http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info +LIBBSDIFF_CURRENT=1 +LIBBSDIFF_REVISION=0 +LIBBSDIFF_AGE=0 +libbsdiff_la_LDFLAGS = \ + -version-info $(LIBBSDIFF_CURRENT):$(LIBBSDIFF_REVISION):$(LIBBSDIFF_AGE) \ + -Wl,--version-script=$(top_srcdir)/src/bsdiff.sym + +distclean-local: + rm -rf aclocal.m4 ar-lib autom4te.cache config.guess config.h.in config.h.in~ config.sub configure depcomp install-sh ltmain.sh m4 Makefile.in missing compile + +install-exec-hook: + perl findstatic.pl */*.o | grep -v Checking ||: + +check_PROGRAMS = + +release: + @git rev-parse v$(PACKAGE_VERSION) &> /dev/null; \ + if [ "$$?" -eq 0 ]; then \ + echo "Error: Release $(PACKAGE_VERSION) already exists."; \ + echo "Bump version in configure.ac before releasing."; \ + exit 1; \ + fi + @git tag -a -m "$(PACKAGE_NAME) release $(PACKAGE_VERSION)" v$(PACKAGE_VERSION) + @printf "\nNew release $(PACKAGE_VERSION) tagged!\n\n" diff --git a/README b/README new file mode 100644 index 0000000..c1325fb --- /dev/null +++ b/README @@ -0,0 +1,11 @@ +This project is a forked version of BSDiff, as taken from the Chromium project +at SVN Revision 122769. See README.chromium for background on its origins. + +Significant changes after the fork include: + +- Changing the BSDiff file format to support file owner, group, and permission + information. +- Adding more robust error handling. +- Adding a new program, bsdump, that outputs BSDiff header information. +- Converting the core functionality into a library, libbsdiff, with public API + functions make_bsdiff_delta() and apply_bsdiff_delta(). diff --git a/README.chromium b/README.chromium new file mode 100644 index 0000000..eefd12e --- /dev/null +++ b/README.chromium @@ -0,0 +1,61 @@ +The README below was taken from a snapshot of the Chromium project at: +svn - Revision 122769: /trunk/src/chrome/installer/mac/third_party/bsdiff + +For information specific to the fork as implemented in this project, see the +main README file. + +--- + +Name: BSDiff +URL: http://www.daemonology.net/bsdiff/ +Source URL: http://www.daemonology.net/bsdiff/bsdiff-4.3.tar.gz +Version: 4.3 +License: BSD +License File: LICENSE + +Description: +Binary diff/patch utility. There are other copies of BSDiff in the Chromium +repository, but they're all different. The other copies are based on Mozilla's +fork of BSDiff, which serves a different set of needs. Relative to upstream +BSDiff, Mozilla's version removes all compression, adds a CRC-32 check of the +original file, replaces the custom off_t encoding with signed 32-bit +big-endian integers, and contains a total reorganization of the code. The +version in this directory contains no Mozilla code and builds directly on the +upstream version. It retains and enhances the compression, uses SHA1 to check +both the original file and the patched file, uses a different off_t encoding +more compatible with the original, and involves minimal changes to the +original code. + +Theoretically, a hash of the original file should be enough to guarantee data +integrity, but in the event of algorithmic or programming bugs or other +unexpected conditions, a hash of the patched file provides a better guarantee. +This implementation now checks the integrity of both the original and the +patched files. SHA1, rather than CRC-32, is used to minimize the likelihood +that an original file that has been intentionally tampered with will produce +an altered patched file without being detected. + +Local Modifications: + - Added LICENSE file by copying the license block from bsdiff.c and + bspatch.c. + - The following modifications are relative to the original unpatched version, + checked in to the Chromium repository at r49280. + - Created goobsdiff.gyp for GYP build system integration. + - Renamed bsdiff.c to goobsdiff.c and bspatch.c to goobspatch.c. + - Added sha1_adapter.cc, sha1_adapter.h, and empty.cc to facilitate hashing. + - Added #include to goobspatch.c so that it compiles. (Oops!) + - Changed the magic number in the header from BSDIFF40 to BSDIFF4G. + - Expanded the header to include SHA1 hashes of the original and new files, + and added hash checks to the patcher. + - Expanded the header to include the lengths of the control, diff, and extra + blocks in the patch file, and added patch file length validation to the + patcher. + - Replaced custom off_t encoding with signed 64-bit little-endian integers. + - The control, diff, and extra blocks can be compressed with bzip2, gzip, or + xz/lzma2, or left uncompressed, independently of one another, depending on + which is smallest. This often results in a net reduction in patch size of + about 3%-5%. + - Error messages in the patcher are slightly more descriptive. + - The patcher treats a few more unexpected read cases as errors than it did + previously. This will theoretically cause it to exit with an error instead + of sitting in a busy loop or crashing when certain malformatted patch files + are provided. diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..e6b6cef --- /dev/null +++ b/autogen.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +autoreconf --force --install --symlink --warnings=all + +args="\ +--prefix=/usr" + +if test -z "${NOCONFIGURE}"; then + ./configure $args "$@" + make clean +fi diff --git a/check-lib-version.sh b/check-lib-version.sh new file mode 100644 index 0000000..1ac0306 --- /dev/null +++ b/check-lib-version.sh @@ -0,0 +1,88 @@ +#!/bin/bash + +TMPDIR=$(mktemp -d) +PKG="bsdiff" +LIB="libbsdiff" + +OLDVERSION=$(git tag -l 'v*' | sort -t . -k 1.2,1n -k 2,2n -k 3,3n | tail -1) +NEWVERSION="HEAD" + +OLDCOMMIT=$(git rev-list -n 1 --abbrev-commit ${OLDVERSION}) +NEWCOMMIT=$(git rev-list -n 1 --abbrev-commit ${NEWVERSION}) + +do_build() { + local commit=$1 + echo "Building ${PKG} at commit ${commit}..." + git archive \ + -o "${TMPDIR}/${PKG}-${commit}.tar.gz" \ + --prefix="${PKG}-${commit}/" ${commit} + ( + pushd "${TMPDIR}" + tar xf ${PKG}-${commit}.tar.gz + pushd ${PKG}-${commit} + ./autogen.sh + make + popd + popd + ) &> /dev/null +} + +create_xml_desc() { + local commit=$1 + cat > ${TMPDIR}/${PKG}-${commit}.xml << EOF + +${commit} + + +${TMPDIR}/${PKG}-${commit}/include/bsdiff.h + + +${TMPDIR}/${PKG}-${commit}/.libs + +EOF +} + +bump_current() { + local current=$(grep '^LIBBSDIFF_CURRENT' Makefile.am | cut -d'=' -f2) + current=$(expr $current + 1) + sed -i "s/^\(LIBBSDIFF_CURRENT=\).*$/\1$current/" Makefile.am + # Note: the REVISION and AGE fields are not modified at all right now, but + # when logic is implemented in the future according to the libtool algorithm, + # they must be reset to zero, as below. + sed -i "s/^\(LIBBSDIFF_REVISION=\).*$/\10/" Makefile.am + sed -i "s/^\(LIBBSDIFF_AGE=\).*$/\10/" Makefile.am + git add Makefile.am + git commit -s -m "Bump $LIB major version to $current" +} + +do_build ${OLDCOMMIT} +do_build ${NEWCOMMIT} + +create_xml_desc ${OLDCOMMIT} +create_xml_desc ${NEWCOMMIT} + +abi-compliance-checker \ + -lib ${LIB} \ + -report-path ${TMPDIR}/reports/${OLDCOMMIT}_to_${NEWCOMMIT}/report.xml \ + -log1-path ${TMPDIR}/logs/${OLDCOMMIT}.log \ + -log2-path ${TMPDIR}/logs/${NEWCOMMIT}.log \ + -old ${TMPDIR}/${PKG}-${OLDCOMMIT}.xml \ + -new ${TMPDIR}/${PKG}-${NEWCOMMIT}.xml \ + -xml + +ret=$? + +if [ $ret -eq 0 ]; then + # TODO: should bump AGE and CURRENT for backward-compatible library changes, + # and REVISION for any library code changes. + echo "No compatibility errors found!" +elif [ $ret -eq 1 ]; then + echo "Incompatibilities found; bumping lib version." + bump_current +elif [ $ret -gt 1 ]; then + echo "Problem running the ABI check tool: error code ${ret}." +fi + +exit $ret + +# vi: ts=8 sw=2 sts=2 et tw=80 diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..f2aae4f --- /dev/null +++ b/configure.ac @@ -0,0 +1,71 @@ +AC_PREREQ([2.66]) +AC_INIT([bsdiff], [1.0.0], [patrick.mccarty@intel.com]) +AC_CONFIG_MACRO_DIR([m4]) +AC_PROG_CC +AC_PROG_CC_STDC +AC_LANG(C) +AC_CONFIG_HEADERS([config.h]) +AC_PREFIX_DEFAULT(/usr/local) +AC_CHECK_LIB([pthread], [pthread_create]) + +AM_INIT_AUTOMAKE([-Wall -Wno-portability no-dist-gzip dist-xz foreign subdir-objects]) +AM_SILENT_RULES([yes]) + +LT_INIT + +PKG_CHECK_MODULES([zlib], [zlib]) +PKG_CHECK_MODULES([CHECK], [check >= 0.9]) + +AC_ARG_ENABLE([bzip2], + [AS_HELP_STRING([--disable-bzip2],[Do not use bzip2 compression (uses bzip2 by default)])]) + +AC_ARG_ENABLE([lzma], + [AS_HELP_STRING([--disable-lzma],[Do not use lzma compression (uses lzma by default)])]) + +AS_IF([test "$enable_bzip2" != "no"], [ + AC_CHECK_LIB([bz2], [BZ2_bzBuffToBuffCompress], [], [AC_MSG_ERROR([the libbz2 library is missing])]) + AC_DEFINE(BSDIFF_WITH_BZIP2,1,[Use bzip2 compression]) +]) + +AS_IF([test "$enable_lzma" != "no"], [ + PKG_CHECK_MODULES([lzma], [liblzma]) + AC_DEFINE(BSDIFF_WITH_LZMA,1,[Use lzma compression]) +]) +AM_CONDITIONAL([ENABLE_LZMA], [test "$enable_lzma" != "no"]) + +have_coverage=no +AC_ARG_ENABLE(coverage, AS_HELP_STRING([--enable-coverage], [enable test coverage])) +if test "x$enable_coverage" = "xyes" ; then + AC_CHECK_PROG(lcov_found, [lcov], [yes], [no]) + if test "x$lcov_found" = xno ; then + AC_MSG_ERROR([*** lcov support requested but the program was not found]) + else + lcov_version_major="`lcov --version | cut -d ' ' -f 4 | cut -d '.' -f 1`" + lcov_version_minor="`lcov --version | cut -d ' ' -f 4 | cut -d '.' -f 2`" + if test "$lcov_version_major" -eq 1 -a "$lcov_version_minor" -lt 10; then + AC_MSG_ERROR([*** lcov version is too old. 1.10 required]) + else + have_coverage=yes + AC_DEFINE([COVERAGE], [1], [Coverage enabled]) + fi + fi +fi +AM_CONDITIONAL([COVERAGE], [test "$have_coverage" = "yes"]) + + +AC_CONFIG_FILES([Makefile data/bsdiff.pc]) +AC_OUTPUT + +AC_MSG_RESULT([ + bsdiff $VERSION + ======== + + prefix: ${prefix} + libdir: ${libdir} + exec_prefix: ${exec_prefix} + bindir: ${bindir} + + compiler: ${CC} + cflags: ${CFLAGS} + ldflags: ${LDFLAGS} +]) diff --git a/data/bsdiff.pc.in b/data/bsdiff.pc.in new file mode 100644 index 0000000..dbeb9ae --- /dev/null +++ b/data/bsdiff.pc.in @@ -0,0 +1,10 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: bsdiff +Description: Library for bsdiff +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -lbsdiff +Cflags: -I${includedir} diff --git a/findstatic.pl b/findstatic.pl new file mode 100644 index 0000000..3c6ba24 --- /dev/null +++ b/findstatic.pl @@ -0,0 +1,75 @@ +#!/usr/bin/perl -w +# find a list of fns and variables in the code that could be static +# usually called with something like this: +# findstatic.pl `find . -name "*.o"` +# Andrew Tridgell + +use strict; + +# use nm to find the symbols +my($saved_delim) = $/; +undef $/; +my($syms) = `nm -o @ARGV`; +$/ = $saved_delim; + +my(@lines) = split(/\n/s, $syms); + +my(%def); +my(%undef); +my(%stype); + +my(%typemap) = ( + "T" => "function", + "C" => "uninitialised variable", + "D" => "initialised variable" + ); + + +# parse the symbols into defined and undefined +for (my($i)=0; $i <= $#lines; $i++) { + my($line) = $lines[$i]; + if ($line =~ /(.*):[a-f0-9]* ([TCD]) (.*)/) { + my($fname) = $1; + my($symbol) = $3; + push(@{$def{$fname}}, $symbol); + $stype{$symbol} = $2; + } + if ($line =~ /(.*):\s* U (.*)/) { + my($fname) = $1; + my($symbol) = $2; + push(@{$undef{$fname}}, $symbol); + } +} + +# look for defined symbols that are never referenced outside the place they +# are defined +foreach my $f (keys %def) { + print "Checking $f\n"; + my($found_one) = 0; + foreach my $s (@{$def{$f}}) { + my($found) = 0; + foreach my $f2 (keys %undef) { + if ($f2 ne $f) { + foreach my $s2 (@{$undef{$f2}}) { + if ($s2 eq $s) { + $found = 1; + $found_one = 1; + } + } + } + } + if ($found == 0) { + my($t) = $typemap{$stype{$s}}; + if ($s eq 'main') { + # special case: main program + $found_one = 1; + } else { + print " '$s' is unique to $f, should be static? ($t)\n"; + } + } + } + if ($found_one == 0) { + print " all symbols in '$f' are unused (main program?)\n"; + } +} + diff --git a/include/bsdiff.h b/include/bsdiff.h new file mode 100644 index 0000000..26e6738 --- /dev/null +++ b/include/bsdiff.h @@ -0,0 +1,19 @@ +#ifndef __INCLUDE_GUARD_BSDIFF_H +#define __INCLUDE_GUARD_BSDIFF_H + +/* encodings */ +enum BSDIFF_ENCODINGS { + BSDIFF_ENC_ANY, + BSDIFF_ENC_NONE, + BSDIFF_ENC_BZIP2, + BSDIFF_ENC_GZIP, + BSDIFF_ENC_XZ, + BSDIFF_ENC_ZEROS, + BSDIFF_ENC_LAST +}; + +/* API definition */ +int make_bsdiff_delta(char *old_filename, char *new_filename, char *delta_filename, int enc); +int apply_bsdiff_delta(char *oldfile, char *newfile, char *deltafile); + +#endif diff --git a/src/bsdiff.sym b/src/bsdiff.sym new file mode 100644 index 0000000..aae4fa9 --- /dev/null +++ b/src/bsdiff.sym @@ -0,0 +1,7 @@ +BSDIFF_1_0_0 { + global: + make_bsdiff_delta; + apply_bsdiff_delta; + local: + *; +}; diff --git a/src/bsheader.h b/src/bsheader.h new file mode 100644 index 0000000..db7cda4 --- /dev/null +++ b/src/bsheader.h @@ -0,0 +1,180 @@ +#ifndef __INCLUDE_GUARD_BSHEADER_H +#define __INCLUDE_GUARD_BSHEADER_H + +#include + +#include "bsdiff.h" + +/* process no more than 512MB sized files */ +#define BSDIFF_MAX_FILESZ 512 * 1024 * 1024 + +/* used for suffix sort in bsdiff */ +#define QSUF_BUCKET_SIZE 256 + +enum BSDIFF_BLOCKS { + BSDIFF_BLOCK_CONTROL, + BSDIFF_BLOCK_DIFF, + BSDIFF_BLOCK_EXTRA, +}; + +/* encodings bitfield */ +typedef union { + struct { + uint16_t cblk_none : 1; /* control block enc's*/ + uint16_t cblk_bzip2 : 1; + uint16_t cblk_gzip : 1; + uint16_t cblk_xz : 1; + uint16_t : 1; /* unused */ + uint16_t dblk_none : 1; /* diff block enc's */ + uint16_t dblk_bzip2 : 1; + uint16_t dblk_gzip : 1; + uint16_t dblk_xz : 1; + uint16_t dblk_zeros : 1; + uint16_t eblk_none : 1; /* extra block enc's */ + uint16_t eblk_bzip2 : 1; + uint16_t eblk_gzip : 1; + uint16_t eblk_xz : 1; + uint16_t eblk_zeros : 1; + uint16_t : 1; /* unused */ + } ordered; + uint16_t raw; +} enc_flags_t; + +/*************************************************************** + * v2.x headers + ***************************************************************/ + +/* cleaned up typing and optimized fields */ +#define BSDIFF_HDR_MAGIC_V20 "BSDIFF4U" +/* directory header: uses only file_{mode|owner|group} */ +#define BSDIFF_HDR_DIR_V20 "DIR_V20U" +/* do a full download instead of reading a bsdiff, only magic field used */ +#define BSDIFF_HDR_FULLDL "FULLV20U" +struct header_v20 { + unsigned char magic[8]; + uint8_t offset_to_first_block; /* ~= header length */ + uint32_t control_length; + uint64_t diff_length; + uint64_t extra_length; + uint64_t old_file_length; + uint64_t new_file_length; + uint64_t mtime; /* unused */ + uint32_t file_mode; + uint32_t file_owner; + uint32_t file_group; + + /* Supported encodings: uncompressed, bzip2, gzip, xz, zeros */ + enc_flags_t encoding; +} __attribute__((__packed__)); + +/* optimized for small files */ +#define BSDIFF_HDR_MAGIC_V21 "BSDIFF4V" +struct header_v21 { + unsigned char magic[8]; + uint8_t offset_to_first_block; /* ~= header length */ + uint8_t control_length; + uint16_t diff_length; + uint16_t extra_length; + uint16_t old_file_length; + uint16_t new_file_length; + uint32_t file_mode; + uint32_t file_owner; + uint32_t file_group; + + /* Supported encodings: uncompressed, bzip2, gzip, xz, zeros */ + enc_flags_t encoding; +} __attribute__((__packed__)); + +static inline void cblock_set_enc(enc_flags_t *enc, int method) +{ + if (method == BSDIFF_ENC_NONE) { + enc->ordered.cblk_none = 1; + } else if (method == BSDIFF_ENC_BZIP2) { + enc->ordered.cblk_bzip2 = 1; + } else if (method == BSDIFF_ENC_GZIP) { + enc->ordered.cblk_gzip = 1; + } else if (method == BSDIFF_ENC_XZ) { + enc->ordered.cblk_xz = 1; + } +} + +static inline void dblock_set_enc(enc_flags_t *enc, int method) +{ + if (method == BSDIFF_ENC_NONE) { + enc->ordered.dblk_none = 1; + } else if (method == BSDIFF_ENC_BZIP2) { + enc->ordered.dblk_bzip2 = 1; + } else if (method == BSDIFF_ENC_GZIP) { + enc->ordered.dblk_gzip = 1; + } else if (method == BSDIFF_ENC_XZ) { + enc->ordered.dblk_xz = 1; + } else if (method == BSDIFF_ENC_ZEROS) { + enc->ordered.dblk_zeros = 1; + } +} + +static inline void eblock_set_enc(enc_flags_t *enc, int method) +{ + if (method == BSDIFF_ENC_NONE) { + enc->ordered.eblk_none = 1; + } else if (method == BSDIFF_ENC_BZIP2) { + enc->ordered.eblk_bzip2 = 1; + } else if (method == BSDIFF_ENC_GZIP) { + enc->ordered.eblk_gzip = 1; + } else if (method == BSDIFF_ENC_XZ) { + enc->ordered.eblk_xz = 1; + } else if (method == BSDIFF_ENC_ZEROS) { + enc->ordered.eblk_zeros = 1; + } +} + +static inline int cblock_get_enc(enc_flags_t enc) +{ + if (enc.ordered.cblk_none) { + return BSDIFF_ENC_NONE; + } else if (enc.ordered.cblk_bzip2) { + return BSDIFF_ENC_BZIP2; + } else if (enc.ordered.cblk_gzip) { + return BSDIFF_ENC_GZIP; + } else if (enc.ordered.cblk_xz) { + return BSDIFF_ENC_XZ; + } else { + return BSDIFF_ENC_ANY; + } +} + +static inline int dblock_get_enc(enc_flags_t enc) +{ + if (enc.ordered.dblk_none) { + return BSDIFF_ENC_NONE; + } else if (enc.ordered.dblk_bzip2) { + return BSDIFF_ENC_BZIP2; + } else if (enc.ordered.dblk_gzip) { + return BSDIFF_ENC_GZIP; + } else if (enc.ordered.dblk_xz) { + return BSDIFF_ENC_XZ; + } else if (enc.ordered.dblk_zeros) { + return BSDIFF_ENC_ZEROS; + } else { + return BSDIFF_ENC_ANY; + } +} + +static inline int eblock_get_enc(enc_flags_t enc) +{ + if (enc.ordered.eblk_none) { + return BSDIFF_ENC_NONE; + } else if (enc.ordered.eblk_bzip2) { + return BSDIFF_ENC_BZIP2; + } else if (enc.ordered.eblk_gzip) { + return BSDIFF_ENC_GZIP; + } else if (enc.ordered.eblk_xz) { + return BSDIFF_ENC_XZ; + } else if (enc.ordered.eblk_zeros) { + return BSDIFF_ENC_ZEROS; + } else { + return BSDIFF_ENC_ANY; + } +} + +#endif diff --git a/src/diff.c b/src/diff.c new file mode 100644 index 0000000..4f1502d --- /dev/null +++ b/src/diff.c @@ -0,0 +1,1050 @@ +/*- + * Copyright 2003-2005 Colin Percival + * All rights reserved + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted providing that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +#if 0 +__FBSDID + ("$FreeBSD: src/usr.bin/bsdiff/bsdiff/bsdiff.c,v 1.1 2005/08/06 01:59:05 cperciva Exp $"); +#endif + +#define _GNU_SOURCE +#include "config.h" + +#include + +#ifdef BSDIFF_WITH_BZIP2 +#include +#endif + +#include +#include + +#ifdef BSDIFF_WITH_LZMA +#include +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "bsheader.h" + +static int bsdiff_files; +static uint64_t bsdiff_newbytes; +static uint64_t bsdiff_outputbytes; +static int bsdiff_gzip; +static int bsdiff_bzip2; +static int bsdiff_xz; +static int bsdiff_none; +static int bsdiff_zeros; +static int bsdiff_fulldl; + +/* TODO: oh dear, another MIN that multiple evaluates.... */ +#undef MIN +#define MIN(x, y) (((x) < (y)) ? (x) : (y)) + +/* NOTES: + * I and V are chunks of memory (arrays) with length = (oldfile size +1) * sizeof(int64_t). + * Additionally, we pass in arraylen now. The parent function qsufsort receives it, so it + * should be available here as well for error checking. + * start: is actually the point in the array sent in during the suffix sort, which sorts by + * small blocks/chunks. + * len: refers to the length of the current chunk being processed - NOT the array length(s). + * h: will never be more than 8, and increases by *2 during suffix sort (h += h) */ +static void split(int64_t *I, int64_t *V, int64_t arraylen, int64_t start, int64_t len, + int64_t h) +{ + int64_t i, j, k, x, tmp, jj, kk; + + if (len < 16) { + for (k = start; k < start + len; k += j) { + j = 1; + x = V[I[k] + h]; + for (i = 1; k + i < start + len; i++) { + if (V[I[k + i] + h] < x) { + x = V[I[k + i] + h]; + j = 0; + } + if (V[I[k + i] + h] == x) { + tmp = I[k + j]; + I[k + j] = I[k + i]; + I[k + i] = tmp; + j++; + } + } + for (i = 0; i < j; i++) { + V[I[k + i]] = k + j - 1; + } + if (j == 1) { + I[k] = -1; + } + } + return; + } + + x = V[I[start + len / 2] + h]; + jj = 0; + kk = 0; + for (i = start; i < start + len; i++) { + if (V[I[i] + h] < x) { + jj++; + } + if (V[I[i] + h] == x) { + kk++; + } + } + jj += start; + kk += jj; + + i = start; + j = 0; + k = 0; + while (i < jj) { + if (V[I[i] + h] < x) { + i++; + } else if (V[I[i] + h] == x) { + tmp = I[i]; + I[i] = I[jj + j]; + I[jj + j] = tmp; + j++; + } else { + tmp = I[i]; + I[i] = I[kk + k]; + I[kk + k] = tmp; + k++; + } + } + + while (jj + j < kk) { + if (V[I[jj + j] + h] == x) { + j++; + } else { + tmp = I[jj + j]; + I[jj + j] = I[kk + k]; + I[kk + k] = tmp; + k++; + } + } + + if (jj > start) { + split(I, V, arraylen, start, jj - start, h); + } + + for (i = 0; i < kk - jj; i++) { + V[I[jj + i]] = kk - 1; + } + if (jj == kk - 1) { + I[jj] = -1; + } + + if (start + len > kk) { + split(I, V, arraylen, kk, start + len - kk, h); + } +} + +/* The old_data (previous file data) is passed into this suffix sort and sorted + * accordingly using the I and V arrays, which are both of length oldsize +1. */ +static int qsufsort(int64_t *I, int64_t *V, u_char *old, int64_t oldsize) +{ + int64_t buckets[QSUF_BUCKET_SIZE]; + int64_t i, h, len; + + for (i = 0; i < QSUF_BUCKET_SIZE; i++) { + buckets[i] = 0; + } + for (i = 0; i < oldsize; i++) { + buckets[old[i]]++; + } + for (i = 1; i < QSUF_BUCKET_SIZE; i++) { + buckets[i] += buckets[i - 1]; + } + for (i = QSUF_BUCKET_SIZE - 1; i > 0; i--) { + buckets[i] = buckets[i - 1]; + } + buckets[0] = 0; + + for (i = 0; i < oldsize; i++) { + if (buckets[old[i]] > oldsize + 1) { + return -1; + } + I[++buckets[old[i]]] = i; + } + + for (i = 0; i < oldsize; i++) { + V[i] = buckets[old[i]]; + } + V[oldsize] = 0; + for (i = 1; i < QSUF_BUCKET_SIZE; i++) { + if (buckets[i] == buckets[i - 1] + 1) { + I[buckets[i]] = -1; + } + } + I[0] = -1; + + for (h = 1; I[0] != -(oldsize + 1); h += h) { + len = 0; + for (i = 0; i < oldsize + 1;) { + if (I[i] < 0) { + len -= I[i]; + i -= I[i]; + } else { + if (len) { + I[i - len] = -len; + } + len = V[I[i]] + 1 - i; + split(I, V, oldsize, i, len, h); + i += len; + len = 0; + } + } + if (len) { + I[i - len] = -len; + } + } + + for (i = 0; i < oldsize + 1; i++) { + I[V[i]] = i; + } + + return 0; +} + +static int64_t matchlen(u_char *old, int64_t oldsize, u_char *new, + int64_t newsize) +{ + int64_t i; + + for (i = 0; (i < oldsize) && (i < newsize); i++) { + if (old[i] != new[i]) { + break; + } + } + + return i; +} + +static int64_t search(int64_t *I, u_char *old, int64_t oldsize, + u_char *new, int64_t newsize, int64_t st, int64_t en, + int64_t *pos) +{ + int64_t x, y; + + if (en - st < 2) { + x = matchlen(old + I[st], oldsize - I[st], new, newsize); + y = matchlen(old + I[en], oldsize - I[en], new, newsize); + + if (x > y) { + *pos = I[st]; + return x; + } else { + *pos = I[en]; + return y; + } + } + + x = st + (en - st) / 2; + if (memcmp(old + I[x], new, MIN(oldsize - I[x], newsize)) < 0) { + return search(I, old, oldsize, new, newsize, x, en, pos); + } else { + return search(I, old, oldsize, new, newsize, st, x, pos); + } +} + +static inline void offtout(int64_t x, u_char *buf) +{ + *((int64_t *)buf) = htole64(x); +} + +/* zlib provides compress2, which deflates to deflate (zlib) format. This is + * unfortunately distinct from gzip format in that the headers wrapping the + * decompressed data are different. gbspatch reads gzip-compressed data using + * the file-oriented gzread interface, which only supports gzip format. + * compress2gzip is identical to zlib's compress2 except that it produces gzip + * output compatible with gzread. This change is achieved by calling + * deflateInit2 instead of deflateInit and specifying 31 for windowBits; + * numbers greater than 15 cause the addition of a gzip wrapper. */ + +static int compress2gzip(Bytef *dest, size_t *destLen, + const Bytef *source, uLong sourceLen, int level) +{ + z_stream stream; + int err; + + stream.next_in = (Bytef *)source; + stream.avail_in = (uInt)sourceLen; + + stream.next_out = dest; + stream.avail_out = (uInt)*destLen; + if ((uLong)stream.avail_out != *destLen) { + return Z_BUF_ERROR; + } + + stream.zalloc = (alloc_func)0; + stream.zfree = (free_func)0; + stream.opaque = (voidpf)0; + + err = deflateInit2(&stream, + level, Z_DEFLATED, 31, 8, Z_DEFAULT_STRATEGY); + if (err != Z_OK) { + return err; + } + + err = deflate(&stream, Z_FINISH); + if (err != Z_STREAM_END) { + deflateEnd(&stream); + return err == Z_OK ? Z_BUF_ERROR : err; + } + *destLen = stream.total_out; + + err = deflateEnd(&stream); + return err; +} + +#ifdef BSDIFF_WITH_LZMA +static pthread_mutex_t lzma_mutex = PTHREAD_MUTEX_INITIALIZER; +#endif + +static uint64_t count_nonzero(unsigned char *buf, uint64_t len) +{ + uint64_t count = 0; + uint64_t i = 0; + while (i < len) { + if (buf[i]) { + count++; + } + i++; + } + return count; +} + +/* Recompress buf of size buf_len using a supported algorithm. The smallest version is + * used. The original uncompressed variant may be the smallest. Returns a + * number identifying the encoding according to enum BSDIFF_ENCODINGS. + * If the original uncompressed variant is not smallest, it is freed. The caller + * must free any buf after this function returns. */ +static char make_small(u_char **buf, + uint64_t *buf_len, + int enc, + __attribute__((unused)) char *file, + char *blockname) +{ + u_char *source = *buf; + uint64_t source_len = *buf_len; +#ifdef BSDIFF_WITH_BZIP2 + u_char *bz2; + unsigned int bz2_len; + int bz2_err; + int bzip_penalty = 512; +#endif +#ifdef BSDIFF_WITH_LZMA + u_char *lzma = NULL; + size_t lzma_len, lzma_pos; + lzma_ret lzma_err; + lzma_check lzma_ck; +#endif + u_char *gz; + size_t gz_len; + int gz_err; + char smallest; + + __attribute__((unused)) uint64_t unc_size = 0, bzip_size = 0, gzip_size = 0, xz_size = 0, nonzero = 0; + + smallest = BSDIFF_ENC_NONE; + + if (enc == BSDIFF_ENC_NONE || source_len == 0) { + return smallest; + } + unc_size = *buf_len; + + nonzero = count_nonzero(source, source_len); + + /* if it's an all-zeros block, we're done */ + if (!nonzero) { + if ((enc == BSDIFF_ENC_ANY) && + ((strncmp(blockname, "diff", 4) == 0) || + (strncmp(blockname, "extra", 5) == 0))) { + uint64_t *zeros; + zeros = malloc(sizeof(uint64_t)); + assert(zeros); + *zeros = source_len; + free(source); + *buf = (u_char *)zeros; + *buf_len = sizeof(uint64_t); + return BSDIFF_ENC_ZEROS; + } +#ifdef BSDIFF_WITH_BZIP2 + bzip_penalty = 0; +#endif + } + + /* we do gzip first. it's fast on decompression and does quite well on compression */ + gz_len = source_len + 1; + gz = malloc(gz_len); + gz_err = compress2gzip(gz, &gz_len, source, source_len, 9); + if (gz_err == Z_OK) { + gzip_size = gz_len; + + if (gz_len < (unsigned int)*buf_len && + (enc == BSDIFF_ENC_ANY || enc == BSDIFF_ENC_GZIP)) { + smallest = BSDIFF_ENC_GZIP; + *buf = gz; + *buf_len = gz_len; + } else { + free(gz); + gz = NULL; + } + } else if (gz_err == Z_BUF_ERROR) { + free(gz); + gz = NULL; + } + +#ifdef BSDIFF_WITH_LZMA + /* xz/lzma are slower on decompression, but esp for bigger files, compress better */ + pthread_mutex_lock(&lzma_mutex); + lzma_len = source_len + 1000; + lzma = malloc(lzma_len); + lzma_pos = 0; + + /* Equivalent to the options used by xz -9 -e. */ + /* + * We'd like to set LZMA_CHECK_NONE, since we do our own sha based checksum at the end. + * However, that seems to generate undecodable compressed blocks, so we'll just do the + * smallest and cheapest alternative to _NONE, which is CRC32 + */ + lzma_ck = LZMA_CHECK_CRC32; + if (!lzma_check_is_supported(lzma_ck)) { + lzma_ck = LZMA_CHECK_CRC32; + } + lzma_err = lzma_easy_buffer_encode(9 | LZMA_PRESET_EXTREME, + lzma_ck, NULL, + source, source_len, + lzma, &lzma_pos, lzma_len); + if (lzma_err == LZMA_OK) { + xz_size = lzma_pos; + if (1.01 * lzma_pos + 64 < *buf_len && + (enc == BSDIFF_ENC_ANY || enc == BSDIFF_ENC_XZ)) { + smallest = BSDIFF_ENC_XZ; + *buf = lzma; + *buf_len = lzma_pos; + } else { + free(lzma); + lzma = NULL; + } + } else if (lzma_err == LZMA_BUF_ERROR) { + free(lzma); + lzma = NULL; + } + + pthread_mutex_unlock(&lzma_mutex); +#endif /* BSDIFF_WITH_LZMA */ + +#ifdef BSDIFF_WITH_BZIP2 + /* bzip2 is the slowed of the set on decompress, but for some times of inputs, does really really well */ + bz2_len = source_len + 1; + bz2 = malloc(bz2_len); + bz2_err = + BZ2_bzBuffToBuffCompress((char *)bz2, &bz2_len, (char *)source, + source_len, 9, 0, 0); + if (bz2_err == BZ_OK) { + bzip_size = bz2_len; + + /* we add a 5% + 1/2 Kb penalty to bzip2, due to the high cost on the client */ + if (1.05 * bz2_len + bzip_penalty < (unsigned int)*buf_len && + (enc == BSDIFF_ENC_ANY || enc == BSDIFF_ENC_BZIP2)) { + smallest = BSDIFF_ENC_BZIP2; + *buf = bz2; + *buf_len = bz2_len; + } else { + free(bz2); + bz2 = NULL; + } + } else if (bz2_err == BZ_OUTBUFF_FULL) { + free(bz2); + bz2 = NULL; + } +#endif + + if (smallest != BSDIFF_ENC_NONE) { + free(source); + } + +#ifdef BSDIFF_WITH_BZIP2 + if (smallest != BSDIFF_ENC_BZIP2) { + free(bz2); + } +#endif + if (smallest != BSDIFF_ENC_GZIP) { + free(gz); + } + +#ifdef BSDIFF_WITH_LZMA + if (smallest != BSDIFF_ENC_XZ) { + free(lzma); + } +#endif + + return smallest; +} + +/* returns <0 on error, 0 on success, and 1 on "success" with a FULLDL header */ +int make_bsdiff_delta(char *old_filename, char *new_filename, char *delta_filename, int enc) +{ + int fd, efd; + u_char *old_data, *new_data; + int64_t oldsize, newsize; + int64_t *I, *V; + int64_t scan; + int64_t pos = 0; + int64_t len; + int64_t lastscan, lastpos, lastoffset; + int64_t oldscore, scsc; + int64_t s, Sf, lenf, Sb, lenb; + int64_t overlap, Ss, lens; + int64_t i; + uint64_t cblen, dblen, eblen; + u_char *cb, *db, *eb; + struct stat new_stat; + struct stat old_stat; + int ret, smallfile; + off_t first_block; + int c_enc, d_enc, e_enc; + enc_flags_t encodings; + + struct header_v20 large_header; + struct header_v21 small_header; + FILE *pf; + + ret = lstat(old_filename, &old_stat); + if (ret < 0) { + return -1; + } + + ret = lstat(new_filename, &new_stat); + if (ret < 0) { + return -1; + } + + if (S_ISDIR(new_stat.st_mode) || S_ISDIR(old_stat.st_mode)) { + /* no delta on symlinks ! */ + return -1; + } + + if ((new_stat.st_size < 65536) && (old_stat.st_size < 65536)) { + smallfile = 1; + } else { + smallfile = 0; + } + + fd = open(old_filename, O_RDONLY, 0); + if (fd < 0) { + return -1; + } + if (fstat(fd, &old_stat) != 0) { + close(fd); + return -1; + } + + oldsize = old_stat.st_size; + + /* We may start with an empty file, if so, just mark it for full download + * to throw into the pack. In the case that newfile is <200, it will quit + * and ask for fulldownload, so we only need to check oldsize */ + if (oldsize == 0) { + memset(&small_header, 0, sizeof(struct header_v21)); + memcpy(&small_header.magic, BSDIFF_HDR_FULLDL, 8); + + efd = open(delta_filename, O_CREAT | O_EXCL | O_RDWR, 00600); + if (efd < 0) { + close(fd); + return -1; + } + if ((pf = fdopen(efd, "w")) == NULL) { + close(efd); + close(fd); + return -1; + } + if (fwrite(&small_header, 8, 1, pf) != 1) { + fclose(pf); + close(fd); + return -1; + } + fclose(pf); + close(fd); + return 1; + } + + /* TODO: investigate why this needs to be +1 to not overrun; coverity complains + * that we overrun old_data when we calculate differences otherwise. Tenatively, + * since this is used in qsufsort, it may need to be +1 like I and V because of + * a sentinel byte when sorting. However, newsize does not cause any overruns + * when created with the regular file size */ + old_data = mmap(NULL, oldsize + 1, PROT_READ, MAP_SHARED, fd, 0); + close(fd); + + if (old_data == MAP_FAILED) { + old_data = NULL; + return -1; + } + + /* These arrays are size + 1 because suffix sort needs space for the + * data + 1 sentinel element to actually do the sorting. Not because + * oldsize might be 0. */ + if ((I = malloc((oldsize + 1) * sizeof(int64_t))) == NULL) { + munmap(old_data, oldsize); + return -1; + } + if ((V = malloc((oldsize + 1) * sizeof(int64_t))) == NULL) { + munmap(old_data, oldsize); + free(I); + return -1; + } + + if (qsufsort(I, V, old_data, oldsize) != 0) { + munmap(old_data, oldsize); + free(I); + free(V); + return -1; + } + + free(V); + + if ((fd = open(new_filename, O_RDONLY, 0)) < 0) { + munmap(old_data, oldsize); + free(I); + return -1; + } + + if (fstat(fd, &new_stat) != 0) { + munmap(old_data, oldsize); + free(I); + close(fd); + return -1; + } + + newsize = new_stat.st_size; + + /* Note: testing this to see how diffs between small files affect + * updates. Small files seem to cause some problems between certain + * files (buffer overrun/underrun perhaps). We try to avoid this + * preemptively by marking the file as a FULLDL file and not create + * a bsdiff at all, which leaves us with small files that may fail + * the "is bsdiff < 90% of newfile size" check that would otherwise + * be performed later on. + */ + if (newsize < 200) { + memset(&small_header, 0, sizeof(struct header_v21)); + memcpy(&small_header.magic, BSDIFF_HDR_FULLDL, 8); + + efd = open(delta_filename, O_CREAT | O_EXCL | O_RDWR, 00600); + if (efd < 0) { + close(fd); + munmap(old_data, oldsize); + free(I); + return -1; + } + if ((pf = fdopen(efd, "w")) == NULL) { + close(efd); + close(fd); + munmap(old_data, oldsize); + free(I); + return -1; + } + if (fwrite(&small_header, 8, 1, pf) != 1) { + fclose(pf); + close(fd); + munmap(old_data, oldsize); + + free(I); + return -1; + } + fclose(pf); + close(fd); + munmap(old_data, oldsize); + free(I); + return 1; + } + + if ((new_data = malloc(newsize)) == NULL) { + close(fd); + munmap(old_data, oldsize); + free(I); + return -1; + } + + if (pread(fd, new_data, newsize, 0) != newsize) { + close(fd); + munmap(old_data, oldsize); + free(new_data); + free(I); + return -1; + } + if (close(fd) == -1) { + munmap(old_data, oldsize); + free(new_data); + free(I); + return -1; + } + + /* we can write 3 8 byte tupples extra, so allocate some headroom */ + if ((cb = malloc(newsize + 25)) == NULL) { + munmap(old_data, oldsize); + free(new_data); + free(I); + return -1; + } + if ((db = malloc(newsize + 25)) == NULL) { + munmap(old_data, oldsize); + free(new_data); + free(cb); + free(I); + return -1; + } + if ((eb = malloc(newsize + 25)) == NULL) { + munmap(old_data, oldsize); + free(new_data); + free(cb); + free(db); + free(I); + return -1; + } + cblen = 0; + dblen = 0; + eblen = 0; + + /* Compute the differences */ + scan = 0; + len = 0; + lastscan = 0; + lastpos = 0; + lastoffset = 0; + while (scan < newsize) { + oldscore = 0; + + for (scsc = scan += len; scan < newsize; scan++) { + len = + search(I, old_data, oldsize, new_data + scan, newsize - scan, + 0, oldsize, &pos); + + for (; scsc < scan + len; scsc++) { + if ((scsc + lastoffset < oldsize) && + (old_data[scsc + lastoffset] == new_data[scsc])) { + oldscore++; + } + } + + if (((len == oldscore) && (len != 0)) || + (len > oldscore + 8)) { + break; + } + + if ((scan + lastoffset < oldsize) && + (old_data[scan + lastoffset] == new_data[scan])) { + oldscore--; + } + } + + if ((len != oldscore) || (scan == newsize)) { + s = 0; + Sf = 0; + lenf = 0; + for (i = 0; + (lastscan + i < scan) && (lastpos + i < oldsize);) { + if (old_data[lastpos + i] == new_data[lastscan + i]) { + s++; + } + i++; + if (s * 2 - i > Sf * 2 - lenf) { + Sf = s; + lenf = i; + } + } + + lenb = 0; + if (scan < newsize) { + s = 0; + Sb = 0; + for (i = 1; + (scan >= lastscan + i) && (pos >= i); + i++) { + if (old_data[pos - i] == new_data[scan - i]) { + s++; + } + if (s * 2 - i > Sb * 2 - lenb) { + Sb = s; + lenb = i; + } + } + } + + if (lastscan + lenf > scan - lenb) { + overlap = (lastscan + lenf) - (scan - lenb); + s = 0; + Ss = 0; + lens = 0; + for (i = 0; i < overlap; i++) { + if (new_data[lastscan + lenf - overlap + i] == + old_data[lastpos + lenf - overlap + i]) { + s++; + } + if (new_data[scan - lenb + i] == + old_data[pos - lenb + i]) { + s--; + } + if (s > Ss) { + Ss = s; + lens = i + 1; + } + } + + lenf += lens - overlap; + lenb -= lens; + } + + for (i = 0; i < lenf; i++) { + db[dblen + i] = + new_data[lastscan + i] - old_data[lastpos + i]; + } + for (i = 0; i < (scan - lenb) - (lastscan + lenf); i++) { + eb[eblen + i] = new_data[lastscan + lenf + i]; + } + + dblen += lenf; + eblen += (scan - lenb) - (lastscan + lenf); + + /* checking for control block overflow... + * See regression test #15 for an example */ + if ((int64_t)(cblen + 24) > (newsize + 25)) { + munmap(old_data, oldsize); + free(new_data); + free(cb); + free(db); + free(eb); + free(I); + return -1; + } + + offtout(lenf, cb + cblen); + cblen += 8; + + offtout((scan - lenb) - (lastscan + lenf), cb + cblen); + cblen += 8; + + offtout((pos - lenb) - (lastpos + lenf), cb + cblen); + cblen += 8; + + lastscan = scan - lenb; + lastpos = pos - lenb; + lastoffset = pos - scan; + } + } + free(I); + + c_enc = make_small(&cb, &cblen, enc, new_filename, "control"); + d_enc = make_small(&db, &dblen, enc, new_filename, "diff "); + e_enc = make_small(&eb, &eblen, enc, new_filename, "extra "); + + if ((!cb) || (!db) || (!eb)) { + ret = -1; + goto fulldl_free; + } + + /* Create the patch file */ + + efd = open(delta_filename, O_CREAT | O_EXCL | O_RDWR, 00600); + if (efd < 0) { + ret = -1; + goto fulldl_free; + } + if ((pf = fdopen(efd, "w")) == NULL) { + close(efd); + ret = -1; + goto fulldl_free; + } + + if (smallfile && (cblen < 256) && (dblen < 65536) && (eblen < 65536)) { + memset(&small_header, 0, sizeof(struct header_v21)); + memcpy(&small_header.magic, BSDIFF_HDR_MAGIC_V21, 8); + + /* in the future we may need to push first_block out further to squeeze + * something extra into the header */ + first_block = sizeof(struct header_v21); + small_header.offset_to_first_block = first_block; + small_header.control_length = cblen; + small_header.diff_length = dblen; + small_header.extra_length = eblen; + small_header.old_file_length = oldsize; + small_header.new_file_length = newsize; + small_header.file_mode = new_stat.st_mode; + small_header.file_owner = new_stat.st_uid; + small_header.file_group = new_stat.st_gid; + + cblock_set_enc(&small_header.encoding, c_enc); + dblock_set_enc(&small_header.encoding, d_enc); + eblock_set_enc(&small_header.encoding, e_enc); + encodings = small_header.encoding; + + if ((first_block + cblen + dblen + eblen > 0.90 * newsize) && (enc != BSDIFF_ENC_NONE)) { /* tune */ + memcpy(&small_header.magic, BSDIFF_HDR_FULLDL, 8); + ret = 1; + if (fwrite(&small_header, 8, 1, pf) != 1) { + ret = -1; + goto fulldl_close_free; + } + bsdiff_fulldl++; + goto fulldl_close_free; + } + + if (fwrite(&small_header, sizeof(struct header_v21), 1, pf) != 1) { + ret = -1; + goto fulldl_close_free; + } + } else { + smallfile = 0; + + memset(&large_header, 0, sizeof(struct header_v20)); + memcpy(&large_header.magic, BSDIFF_HDR_MAGIC_V20, 8); + + /* in the future we may need to push this out further to squeeze + * something extra into the header */ + first_block = sizeof(struct header_v20); + large_header.offset_to_first_block = first_block; + large_header.control_length = cblen; + large_header.diff_length = dblen; + large_header.extra_length = eblen; + large_header.old_file_length = oldsize; + large_header.new_file_length = newsize; + large_header.file_mode = new_stat.st_mode; + large_header.file_owner = new_stat.st_uid; + large_header.file_group = new_stat.st_gid; + + cblock_set_enc(&large_header.encoding, c_enc); + dblock_set_enc(&large_header.encoding, d_enc); + eblock_set_enc(&large_header.encoding, e_enc); + encodings = large_header.encoding; + + if ((first_block + cblen + dblen + eblen > 0.90 * newsize) && (enc != BSDIFF_ENC_NONE)) { /* tune */ + memcpy(&large_header.magic, BSDIFF_HDR_FULLDL, 8); + ret = 1; + if (fwrite(&large_header, 8, 1, pf) != 1) { + ret = -1; + goto fulldl_close_free; + } + bsdiff_fulldl++; + goto fulldl_close_free; + } + + if (fwrite(&large_header, sizeof(struct header_v20), 1, pf) != 1) { + ret = -1; + goto fulldl_close_free; + } + } + + if (fwrite(cb, cblen, 1, pf) != 1) { + ret = -1; + goto fulldl_close_free; + } + if (dblen > 0 && fwrite(db, dblen, 1, pf) != 1) { + ret = -1; + goto fulldl_close_free; + } + if (eblen > 0 && fwrite(eb, eblen, 1, pf) != 1) { + ret = -1; + goto fulldl_close_free; + } + + bsdiff_files++; + bsdiff_newbytes += newsize; + bsdiff_outputbytes += first_block + cblen + dblen + eblen; + + if (cblock_get_enc(encodings) == BSDIFF_ENC_NONE) { + bsdiff_none++; + } + if (dblock_get_enc(encodings) == BSDIFF_ENC_NONE) { + bsdiff_none++; + } + if (eblock_get_enc(encodings) == BSDIFF_ENC_NONE) { + bsdiff_none++; + } + if (cblock_get_enc(encodings) == BSDIFF_ENC_GZIP) { + bsdiff_gzip++; + } + if (dblock_get_enc(encodings) == BSDIFF_ENC_GZIP) { + bsdiff_gzip++; + } + if (eblock_get_enc(encodings) == BSDIFF_ENC_GZIP) { + bsdiff_gzip++; + } + if (cblock_get_enc(encodings) == BSDIFF_ENC_BZIP2) { + bsdiff_bzip2++; + } + if (dblock_get_enc(encodings) == BSDIFF_ENC_BZIP2) { + bsdiff_bzip2++; + } + if (eblock_get_enc(encodings) == BSDIFF_ENC_BZIP2) { + bsdiff_bzip2++; + } + if (cblock_get_enc(encodings) == BSDIFF_ENC_XZ) { + bsdiff_xz++; + } + if (dblock_get_enc(encodings) == BSDIFF_ENC_XZ) { + bsdiff_xz++; + } + if (eblock_get_enc(encodings) == BSDIFF_ENC_XZ) { + bsdiff_xz++; + } + if (dblock_get_enc(encodings) == BSDIFF_ENC_ZEROS) { + bsdiff_zeros++; + } + if (eblock_get_enc(encodings) == BSDIFF_ENC_ZEROS) { + bsdiff_zeros++; + } + + ret = 0; + +fulldl_close_free: + if (fclose(pf)) { + ret = -1; + } +fulldl_free: + /* Free the memory we used */ + munmap(old_data, oldsize); + free(new_data); + free(cb); + free(db); + free(eb); + + return ret; +} diff --git a/src/diff_main.c b/src/diff_main.c new file mode 100644 index 0000000..b3a853d --- /dev/null +++ b/src/diff_main.c @@ -0,0 +1,89 @@ +/* + * This file is part of bsdiff. + * + * Copyright © 2012-2016 Intel Corporation. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted providing that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * Authors: + * Tim Pepper + * + */ + +#define _GNU_SOURCE +#include +#include +#include + +#include "bsdiff.h" + +/* parse encoding as string and return value as enum + */ + +static int get_encoding(char *encoding) +{ + if (strcmp(encoding, "raw") == 0) { + return BSDIFF_ENC_NONE; + } else if (strcmp(encoding, "bzip2") == 0) { + return BSDIFF_ENC_BZIP2; + } else if (strcmp(encoding, "gzip") == 0) { + return BSDIFF_ENC_GZIP; + } else if (strcmp(encoding, "xz") == 0) { + return BSDIFF_ENC_XZ; + } else if (strcmp(encoding, "zeros") == 0) { + return BSDIFF_ENC_ZEROS; + } else if (strcmp(encoding, "any") == 0) { + return BSDIFF_ENC_ANY; + } else { + return -1; + } +} + +int main(int argc, char **argv) +{ + int ret, enc = BSDIFF_ENC_ANY; + + if (argc < 4) { + printf("Usage: %s oldfile newfile deltafile [encoding]\n\n", argv[0]); + printf("Creates a binary diff DELTAFILE from OLDFILE to NEWFILE."); + printf(" If ENCODING is specified, accepted values are 'raw', 'bzip2',"); + printf(" 'gzip', 'xz', 'zeros', or 'any'. The 'raw' value will force"); + printf(" no compression.\n"); + return -EXIT_FAILURE; + } + + if (argc > 4) { + if ((enc = get_encoding(argv[4])) < 0) { + printf("Unknown encoding algorithm\n"); + return -EXIT_FAILURE; + } + } + + ret = make_bsdiff_delta(argv[1], argv[2], argv[3], enc); + + if (ret != 0) { + printf("Failed to create delta (%d)\n", ret); + return ret; + } + + return EXIT_SUCCESS; +} diff --git a/src/dump_main.c b/src/dump_main.c new file mode 100644 index 0000000..172faa7 --- /dev/null +++ b/src/dump_main.c @@ -0,0 +1,276 @@ +/* + * This file is part of bsdiff. + * + * Copyright © 2012-2016 Intel Corporation. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted providing that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * Authors: + * Tim Pepper + * + */ + +#define _GNU_SOURCE +#include +#include +#include +#include +#include +#include + +#include "bsdiff.h" +#include "bsheader.h" + +static char *algos[BSDIFF_ENC_LAST] = {"invalid", "none", "bzip2", "gzip", "xz", "zeros"}; + +static void banner(char **argv) +{ + printf("Usage: %s FILE\n\n", argv[0]); + printf("Dumps header information from the bsdiff FILE.\n"); + exit(-EXIT_FAILURE); +} + +static int read_v20_header(struct header_v20 *h, FILE *f, char *filename) +{ + rewind(f); + if (fread(h, sizeof(struct header_v20), 1, f) < 1) { + printf("v2 magic, but short header (%s)\n", filename); + return -1; + } + return 0; +} + +static void print_v20_header(struct header_v20 *h, FILE *f) +{ + int ret; + uint64_t *zeros; + + printf("First block offset:\t%3u\n", h->offset_to_first_block); + printf("Cblock length: %10u\n", h->control_length); + printf(" encoding: %10s\n", algos[cblock_get_enc(h->encoding)]); + printf("Dblock length: %10llu\n", (long long unsigned int)(h->diff_length)); + printf(" encoding: %10s\n", algos[dblock_get_enc(h->encoding)]); + if (dblock_get_enc(h->encoding) == BSDIFF_ENC_ZEROS) { + zeros = malloc(sizeof(uint64_t)); + assert(zeros); + + ret = fseek(f, h->offset_to_first_block + h->control_length, SEEK_SET); + if (ret != 0) { + printf(" numzeros: error seeking\n"); + exit(-1); + } + + if (fread(zeros, sizeof(uint64_t), 1, f) != 1) { + printf(" numzeros: error reading\n"); + } else { + printf(" numzeros: %10llu\n", (long long unsigned int)(*zeros)); + } + free(zeros); + } + printf("Eblock length: %10llu\n", (long long unsigned int)(h->extra_length)); + printf(" encoding: %10s\n", algos[eblock_get_enc(h->encoding)]); + if (eblock_get_enc(h->encoding) == BSDIFF_ENC_ZEROS) { + zeros = malloc(sizeof(uint64_t)); + assert(zeros); + + ret = fseek(f, h->offset_to_first_block + h->control_length + h->diff_length, SEEK_SET); + if (ret != 0) { + printf(" numzeros: error seeking\n"); + exit(-1); + } + + if (fread(zeros, sizeof(uint64_t), 1, f) != 1) { + printf(" numzeros: error reading\n"); + } else { + printf(" numzeros: %10llu\n", (long long unsigned int)(*zeros)); + } + free(zeros); + } + printf("Old file length: %10llu\n", (long long unsigned int)(h->old_file_length)); + printf("New file length: %10llu\n", (long long unsigned int)(h->new_file_length)); + if (h->mtime == 0) { + printf("Mtime:\t(not set, as expected)\n"); + } else { + printf("Mtime:\t%s (probably means there is a bug)\n", ctime((const time_t*)&h->mtime)); + } + printf("Mode:\t%4o\n", h->file_mode); + printf("Uid:\t%d\n", h->file_owner); + printf("Gid:\t%d\n", h->file_group); +} + +static int read_v21_header(struct header_v21 *h, FILE *f, char *filename) +{ + rewind(f); + if (fread(h, sizeof(struct header_v21), 1, f) < 1) { + printf("v3 magic, but short header (%s)\n", filename); + return -1; + } + return 0; +} + +static void print_v21_header(struct header_v21 *h, FILE *f) +{ + int ret; + uint64_t *zeros; + + printf("First block offset:\t%3u\n", h->offset_to_first_block); + printf("Cblock length: %10u\n", h->control_length); + printf(" encoding: %10s\n", algos[cblock_get_enc(h->encoding)]); + printf("Dblock length: %10u\n", h->diff_length); + printf(" encoding: %10s\n", algos[dblock_get_enc(h->encoding)]); + if (dblock_get_enc(h->encoding) == BSDIFF_ENC_ZEROS) { + zeros = malloc(sizeof(uint64_t)); + assert(zeros); + + ret = fseek(f, h->offset_to_first_block + h->control_length, SEEK_SET); + if (ret != 0) { + printf(" numzeros: error seeking\n"); + exit(-1); + } + + if (fread(zeros, sizeof(uint64_t), 1, f) != 1) { + printf(" numzeros: error reading\n"); + } else { + printf(" numzeros: %10llu\n", (long long unsigned int)(*zeros)); + } + free(zeros); + } + printf("Eblock length: %10u\n", h->extra_length); + printf(" encoding: %10s\n", algos[eblock_get_enc(h->encoding)]); + if (eblock_get_enc(h->encoding) == BSDIFF_ENC_ZEROS) { + zeros = malloc(sizeof(uint64_t)); + assert(zeros); + + ret = fseek(f, h->offset_to_first_block + h->control_length + h->diff_length, SEEK_SET); + if (ret != 0) { + printf(" numzeros: error seeking\n"); + exit(-1); + } + + if (fread(zeros, sizeof(uint64_t), 1, f) != 1) { + printf(" numzeros: error reading\n"); + } else { + printf(" numzeros: %10llu\n", (long long unsigned int)(*zeros)); + } + free(zeros); + } + printf("Old file length: %10u\n", h->old_file_length); + printf("New file length: %10u\n", h->new_file_length); + printf("Mode:\t%4o\n", h->file_mode); + printf("Uid:\t%d\n", h->file_owner); + printf("Gid:\t%d\n", h->file_group); +} + +int main(int argc, char **argv) +{ + FILE *infile; + unsigned char magic[8]; + int ret = 0; + + if (argc < 2) { + banner(argv); + } + + infile = fopen(argv[1], "r"); + + if (infile == NULL) { + printf("Error opening file %s\n", argv[1]); + banner(argv); + } + + if (fread(&magic, 8, 1, infile) < 1) { + printf("Magic: unknown (short)\n"); + ret = -1; + goto out; + } + + if (memcmp(&magic, BSDIFF_HDR_MAGIC_V20, 8) == 0) { + /* bsdiff v20: */ + struct header_v20 h; + memset(&h, 0, sizeof(struct header_v20)); + + ret = read_v20_header(&h, infile, argv[1]); + if (ret != 0) { + goto out; + } + + printf("Magic: %s (v2.0)\n", BSDIFF_HDR_MAGIC_V20); + print_v20_header(&h, infile); + + } else if (memcmp(&magic, BSDIFF_HDR_MAGIC_V21, 8) == 0) { + /* bsdiff v21: */ + struct header_v21 h; + memset(&h, 0, sizeof(struct header_v21)); + + ret = read_v21_header(&h, infile, argv[1]); + if (ret != 0) { + goto out; + } + + printf("Magic: %s (v2.1)\n", BSDIFF_HDR_MAGIC_V21); + print_v21_header(&h, infile); + + } else if (memcmp(&magic, BSDIFF_HDR_DIR_V20, 8) == 0) { + /* directory: anything interesting to print? */ + struct header_v20 h; + memset(&h, 0, sizeof(struct header_v20)); + + ret = read_v20_header(&h, infile, argv[1]); + if (ret != 0) { + goto out; + } + + printf("Magic:\t%s\n", BSDIFF_HDR_DIR_V20); + printf("Mode:\t%4o\n", h.file_mode); + printf("Uid:\t%d\n", h.file_owner); + printf("Gid:\t%d\n", h.file_group); + + } else if (memcmp(&magic, BSDIFF_HDR_FULLDL, 8) == 0) { + /* full download req'd: possibly nothing more than the 8bytes + magic, or maybe interesting info still */ + uint8_t len; + printf("Magic: %s\n", BSDIFF_HDR_FULLDL); + if (fread(&len, 1, 1, infile) == 1) { + if (len == sizeof(struct header_v20)) { + struct header_v20 h; + ret = read_v20_header(&h, infile, argv[1]); + if (ret != 0) { + goto out; + } + print_v20_header(&h, infile); + } else if (len == sizeof(struct header_v21)) { + struct header_v21 h; + ret = read_v21_header(&h, infile, argv[1]); + if (ret != 0) { + goto out; + } + print_v21_header(&h, infile); + } + } + } else { // unknown + printf("Magic: unknown\n"); + ret = -1; + } +out: + fclose(infile); + return ret; +} diff --git a/src/patch.c b/src/patch.c new file mode 100644 index 0000000..e725366 --- /dev/null +++ b/src/patch.c @@ -0,0 +1,787 @@ +/*- + * Copyright 2003-2005 Colin Percival + * All rights reserved + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted providing that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +#if 0 +__FBSDID + ("$FreeBSD: src/usr.bin/bsdiff/bspatch/bspatch.c,v 1.1 2005/08/06 01:59:06 cperciva Exp $"); +#endif + +#define _GNU_SOURCE +#include "config.h" + +#include + +#ifdef BSDIFF_WITH_BZIP2 +#include +#endif + +#include + +#ifdef BSDIFF_WITH_LZMA +#include +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "bsheader.h" + +static inline int64_t offtin(u_char *buf) +{ + return le64toh(*((int64_t *)buf)); +} + +#ifdef BSDIFF_WITH_LZMA +/* xzfile is a provisional stdio-like interface to xz/lzma2-compressed data. + * liblzma does not currently include this functionality. The interface is + * read-only and only supports sequential access. */ + +typedef struct { + /* in and out are the underlying buffers to be used with lzma_stream. */ + u_char in[BUFSIZ]; + u_char out[BUFSIZ]; + + lzma_stream ls; + FILE *f; + + /* read_out points to the first byte in out not yet consumed by an + * xzread call. read_out_len tracks the amount of data available in + * out beginning at read_out. */ + u_char *read_out; + size_t read_out_len; + + /* Error and end-of-file indicators. */ + lzma_ret err; + int eof; +} xzfile; + +/* Initializes and returns a new xzfile pointer that will read from f. On + * failure, returns NULL. If err is non-NULL, it will be set to indicate any + * error that may have occurred. */ +static xzfile *xzdopen(FILE *f, lzma_ret *err) +{ + xzfile *xzf; + lzma_stream ls = LZMA_STREAM_INIT; + uint64_t memlimit; + + if (!(xzf = malloc(sizeof(xzfile)))) { + if (err) { + *err = LZMA_MEM_ERROR; + } + return NULL; + } + + xzf->ls = ls; + xzf->f = f; + + xzf->read_out = xzf->out; + xzf->read_out_len = 0; + + xzf->err = LZMA_OK; + xzf->eof = 0; + + /* Use the same memory limits used by xzdec and xz. Use 40% of + * physical memory if 80MB or more, otherwise use 80% of physical + * memory if 80MB or less, otherwise use 80MB. If physical memory + * can't be determined, use 128MB. These limits should be sufficient + * for any decompression on any general-purpose system. */ + memlimit = 80 * 1024 * 1024; + + xzf->err = lzma_stream_decoder(&xzf->ls, memlimit, + LZMA_TELL_NO_CHECK | + LZMA_TELL_UNSUPPORTED_CHECK); + if (xzf->err != LZMA_OK) { + if (err) { + *err = xzf->err; + } + free(xzf); + return NULL; + } + + if (err) { + *err = xzf->err; + } + return xzf; +} + +/* Closes an xzfile opened by xzopen, freeing all memory and closing all + * files. Returns LZMA_OK normally, or LZMA_STREAM_END if fclose fails. */ +static lzma_ret xzclose(xzfile *xzf) +{ + lzma_ret lzma_err = LZMA_OK; + + lzma_end(&xzf->ls); + if (fclose(xzf->f) != 0) { + lzma_err = LZMA_STREAM_END; + } + free(xzf); + + return lzma_err; +} + +/* Reads len uncompressed bytes from xzf into buf. Returns the number of bytes + * read, which may be less than len at the end of the file. Upon error, if + * err is non-NULL, it will be set to an appropriate value, which will either + * be a return value from lzma_code (with the exception of LZMA_STREAM_END, + * which is remapped to LZMA_OK), or LZMA_STREAM_END to indicate an I/O error. + */ +static size_t xzread(xzfile *xzf, u_char *buf, size_t len, lzma_ret *err) +{ + lzma_action action = LZMA_RUN; + size_t copylen; + size_t nread = 0; + + *err = LZMA_OK; + + while (xzf->err == LZMA_OK && len > 0) { + if (xzf->read_out_len == 0) { + /* No unconsumed data is available, need to run + * lzma_code to decompress. */ + + if (xzf->ls.avail_in == 0 && xzf->eof) { + return 0; + } + if (xzf->ls.avail_in == 0 && !xzf->eof) { + /* No input data available, need to read. */ + xzf->ls.next_in = xzf->in; + xzf->ls.avail_in = fread(xzf->in, 1, BUFSIZ, + xzf->f); + if (ferror(xzf->f)) { + /* Map I/O errors to LZMA_STREAM_END. */ + xzf->err = LZMA_STREAM_END; + *err = xzf->err; + return 0; + } else if (feof(xzf->f)) { + xzf->eof = 1; + } + } + + /* Use the full output buffer. */ + xzf->ls.next_out = xzf->out; + xzf->ls.avail_out = BUFSIZ; + + /* There must be something to decode. */ + if (xzf->ls.avail_in == 0) { + xzf->err = LZMA_BUF_ERROR; + *err = xzf->err; + return 0; + } + + /* LZMA_FINISH is not critical because + * LZMA_CONCATENATED is not in use. */ + if (xzf->eof) { + action = LZMA_FINISH; + } + + /* Run the decoder. */ + xzf->err = lzma_code(&xzf->ls, action); + if (xzf->err == LZMA_STREAM_END) { + xzf->eof = 1; + xzf->err = LZMA_OK; + /* if the stream ended, but no bytes were outputed.. we're at the end */ + if (xzf->ls.avail_out == BUFSIZ) { + len = 0; + } + } else if (xzf->err != LZMA_OK) { + *err = xzf->err; + return 0; + } + + /* Everything that was decoded is now available for + * reading into buf. */ + xzf->read_out = xzf->out; + xzf->read_out_len = BUFSIZ - xzf->ls.avail_out; + } + + /* Copy everything available up to len, and push some + * pointers. */ + copylen = xzf->read_out_len; + if (copylen > len) { + copylen = len; + } + memcpy(buf, xzf->read_out, copylen); + nread += copylen; + buf += copylen; + len -= copylen; + xzf->read_out += copylen; + xzf->read_out_len -= copylen; + } + + *err = xzf->err; + return nread; +} +#endif /* BSDIFF_WITH_LZMA */ + +/* cfile is a uniform interface to read from maybe-compressed files. */ + +typedef struct { + FILE *f; /* method = NONE, BZIP2, ZEROS */ + int fd; /* method = BZIP2 */ + union { +#ifdef BSDIFF_WITH_BZIP2 + BZFILE *bz2; /* method = BZIP2 */ +#endif + gzFile gz; /* method = GZIP */ +#ifdef BSDIFF_WITH_LZMA + xzfile *xz; /* method = XZ */ +#endif + } u; + const char *tag; + unsigned char method; +} cfile; + +/* Opens a file at path, seeks to offset off, and prepares for reading using + * the specified method in enum BSDIFF_ENCODINGS. The tag is an identifier + * for error reporting. */ +static int cfopen(cfile *cf, const char *path, int64_t off, + const char *tag, unsigned char method) +{ +#ifdef BSDIFF_WITH_BZIP2 + int bz2_err; +#endif +#ifdef BSDIFF_WITH_LZMA + lzma_ret lzma_err; +#endif + + if (method == BSDIFF_ENC_NONE || + method == BSDIFF_ENC_BZIP2 || + method == BSDIFF_ENC_XZ || + method == BSDIFF_ENC_ZEROS) { + /* Use stdio for uncompressed files. The bzip interface also + * sits on top of a stdio FILE* but does not take "ownership" + * of the FILE*. The xz/lzma2 interface sits on top of a FILE* + * and does take ownership of the FILE*. */ + if ((cf->f = fopen(path, "rb")) == NULL) { + return -1; + } + if ((fseeko(cf->f, off, SEEK_SET)) != 0) { + fclose(cf->f); + return -1; + } + if (method == BSDIFF_ENC_BZIP2) { +#ifdef BSDIFF_WITH_BZIP2 + if ((cf->u.bz2 = BZ2_bzReadOpen(&bz2_err, cf->f, 0, 0, + NULL, 0)) == NULL) { + fclose(cf->f); + return -1; + } +#else /*BSDIFF_WITHOUT_BZIP2*/ + fclose(cf->f); + return -1; +#endif + } else if (method == BSDIFF_ENC_XZ) { +#ifdef BSDIFF_WITH_LZMA + if ((cf->u.xz = xzdopen(cf->f, &lzma_err)) == NULL) { + fclose(cf->f); + return -1; + } + /* cf->f belongs to the xzfile now, don't access it + * from here. */ + cf->f = NULL; +#else /* BSDIFF_WITHOUT_LZMA */ + fclose(cf->f); + return -1; +#endif + } + } else if (method == BSDIFF_ENC_GZIP) { + if ((cf->fd = open(path, O_RDONLY)) < 0) { + return -1; + } + if (lseek(cf->fd, off, SEEK_SET) != off) { + close(cf->fd); + return -1; + } + if ((cf->u.gz = gzdopen(cf->fd, "rb")) == NULL) { + close(cf->fd); + return -1; + } + } else { + return -1; + } + + cf->tag = tag; + cf->method = method; + + return 0; +} + +static void cfclose(cfile *cf) +{ +#ifdef BSDIFF_WITH_BZIP2 + int bz2_err; +#endif + int gz_err; +#ifdef BSDIFF_WITH_LZMA + lzma_ret lzma_err; +#endif + + if (cf->method == BSDIFF_ENC_NONE || + cf->method == BSDIFF_ENC_BZIP2 || + cf->method == BSDIFF_ENC_ZEROS) { + if (cf->method == BSDIFF_ENC_BZIP2) { +#ifdef BSDIFF_WITH_BZIP2 + bz2_err = BZ_OK; + BZ2_bzReadClose(&bz2_err, cf->u.bz2); +#else /*BSDIFF_WITHOUT_BZIP2*/ + return; +#endif + } + if (fclose(cf->f) != 0) { + return; + } + } else if (cf->method == BSDIFF_ENC_GZIP) { + if ((gz_err = gzclose(cf->u.gz)) != Z_OK) { + return; + } + } else if (cf->method == BSDIFF_ENC_XZ) { +#ifdef BSDIFF_WITH_LZMA + if ((lzma_err = xzclose(cf->u.xz)) != LZMA_OK) { + return; + } +#else /* BSDIFF_WITHOUT_LZMA */ + return; +#endif + } +} + +static int cfread(cfile *cf, u_char *buf, size_t len, int block, uint64_t *zeros) +{ + size_t nread; +#ifdef BSDIFF_WITH_BZIP2 + int bz2_err; +#endif + int gz_err; +#ifdef BSDIFF_WITH_LZMA + lzma_ret lzma_err; +#endif + + if (len <= 0) { + return 0; + } + + if (cf->method == BSDIFF_ENC_NONE) { + nread = fread(buf, 1, len, cf->f); + if (nread != len) { + return -1; + } + } else if (cf->method == BSDIFF_ENC_BZIP2) { +#ifdef BSDIFF_WITH_BZIP2 + bz2_err = BZ_OK; + if ((nread = BZ2_bzRead(&bz2_err, cf->u.bz2, buf, len)) != len) { + return -1; + } +#else /*BSDIFF_WITHOUT_BZIP2*/ + return -1; +#endif + } else if (cf->method == BSDIFF_ENC_GZIP) { + if ((nread = gzread(cf->u.gz, buf, len)) != len) { + gz_err = Z_OK; + gzerror(cf->u.gz, &gz_err); + return -1; + } + } else if (cf->method == BSDIFF_ENC_XZ) { +#ifdef BSDIFF_WITH_LZMA + if ((nread = xzread(cf->u.xz, buf, len, &lzma_err)) != len) { + return -1; + } +#else /* BSDIFF_WITH_LZMA */ + return -1; +#endif + } else if ((cf->method == BSDIFF_ENC_ZEROS) && + ((block == BSDIFF_BLOCK_DIFF) || (block == BSDIFF_BLOCK_EXTRA))) { + if (*zeros == ULONG_MAX) { + uint64_t tmp; + nread = fread(&tmp, sizeof(uint64_t), 1, cf->f); + if (nread != 1) { + return -1; + } + *zeros = tmp; + } + if (*zeros < len) { + return -1; + } + if (*zeros >= len) { + memset(buf, 0, len); + *zeros -= len; + } + } else { + return -1; + } + + return 0; +} + +static int check_header(FILE *f, enc_flags_t encoding, + off_t control_length, off_t diff_length, off_t extra_length, + off_t old_file_length, off_t new_file_length, off_t offset_to_first_block) +{ + off_t patchsize; + + /* Read lengths from header */ + if (control_length < 0 || diff_length < 0 || extra_length < 0) { + return -1; + } + if (old_file_length < 0 || new_file_length < 0) { + return -1; + } + if (fseeko(f, 0, SEEK_END) != 0 || (patchsize = ftello(f)) < 0) { + return -1; + } + if (patchsize != offset_to_first_block + control_length + diff_length + extra_length) { + return -1; + } + + if (cblock_get_enc(encoding) == BSDIFF_ENC_ZEROS) { + return -1; + } + return 0; +} + +static int open_bsdiff_blocks(cfile *cf, cfile *df, cfile *ef, char *deltafile, + off_t control_length, off_t diff_length, + off_t offset_to_first_block, enc_flags_t encoding) +{ + int ret; + + ret = cfopen(cf, deltafile, offset_to_first_block, + "control", cblock_get_enc(encoding)); + if (ret < 0) { + return -1; + } + ret = cfopen(df, deltafile, offset_to_first_block + control_length, + "diff", dblock_get_enc(encoding)); + if (ret < 0) { + cfclose(cf); + return -1; + } + ret = cfopen(ef, deltafile, offset_to_first_block + control_length + diff_length, + "extra", eblock_get_enc(encoding)); + if (ret < 0) { + cfclose(cf); + cfclose(df); + return -1; + } + return 0; +} + +static int read_file(char *filename, unsigned char **data, off_t len) +{ + int fd; + struct stat sb; + + fd = open(filename, O_RDONLY, 0); + if (fd < 0) { + return -1; + } + + if (fstat(fd, &sb) != 0) { + close(fd); + return -1; + } + + if (len != sb.st_size) { + close(fd); + return -1; + } + + *data = mmap(NULL, sb.st_size, PROT_READ, MAP_SHARED, fd, 0); + close(fd); + + if (*data == MAP_FAILED) { + *data = NULL; + return -1; + } + + return 0; +} + +static int apply_delta_v2(int subver, FILE *f, + char *old_filename, char *new_filename, char *delta_filename) +{ + cfile cf, df, ef; + unsigned char *old_data = NULL, *new_data; + unsigned char buf[8]; + off_t oldpos, newpos; + int64_t ctrl[3]; + int i, ret, fd; + off_t data_offset; + off_t ctrllen, difflen, extralen; + off_t oldsize, newsize; + mode_t mode; + uid_t uid; + gid_t gid; + enc_flags_t encoding; + uint64_t d_zeros = ULONG_MAX; + uint64_t e_zeros = ULONG_MAX; + + if (subver == 0) { + struct header_v20 header; + if (fread(&header, sizeof(struct header_v20), 1, f) < 1) { + return -1; + } + data_offset = header.offset_to_first_block; + ctrllen = header.control_length; + difflen = header.diff_length; + extralen = header.extra_length; + oldsize = header.old_file_length; + newsize = header.new_file_length; + mode = header.file_mode; + uid = header.file_owner; + gid = header.file_group; + encoding = header.encoding; + } else if (subver == 1) { + struct header_v21 header; + if (fread(&header, sizeof(struct header_v21), 1, f) < 1) { + return -1; + } + data_offset = header.offset_to_first_block; + ctrllen = header.control_length; + difflen = header.diff_length; + extralen = header.extra_length; + oldsize = header.old_file_length; + newsize = header.new_file_length; + mode = header.file_mode; + uid = header.file_owner; + gid = header.file_group; + encoding = header.encoding; + } else { + return -1; + } + + if ((ret = check_header(f, encoding, + ctrllen, difflen, extralen, + oldsize, newsize, data_offset)) < 0) { + return ret; + } + + if ((ret = open_bsdiff_blocks(&cf, &df, &ef, delta_filename, + ctrllen, difflen, data_offset, encoding)) < 0) { + return ret; + } + + ret = read_file(old_filename, &old_data, oldsize); + if (ret < 0) { + goto preperror; + } + + if (newsize > BSDIFF_MAX_FILESZ) { + munmap(old_data, oldsize); + ret = -1; + goto preperror; + } + + /* Allocate newsize+1 bytes instead of newsize bytes to ensure + that we never try to malloc(0) and get a NULL pointer */ + if ((new_data = malloc(newsize + 1)) == NULL) { + munmap(old_data, oldsize); + ret = -1; + goto preperror; + } + memset(new_data, 0, newsize + 1); + + oldpos = 0; + newpos = 0; + while (newpos < newsize) { + /* Read control data: + * ctrl[0] == offset into diff block + * ctrl[1] == offset into extra block + * ctrl[2] == adjustment factor for offset into old_data + * + * The three control block words manage reads of the diff, + * extra and old_data so that those three sources can be + * combined into new_data. ctrl[2] in particular may cause + * oldpos to jump forward AND backward in order to allow + * copies of the original file content rather than using + * diff or extra content. + */ + for (i = 0; i <= 2; i++) { + ret = cfread(&cf, buf, 8, BSDIFF_BLOCK_CONTROL, NULL); + if (ret < 0) { + goto readerror; + } + ctrl[i] = offtin(buf); + } + + /* Sanity-check */ + if (newpos + ctrl[0] > newsize || ctrl[0] < 0 || newpos + ctrl[0] < 0) { + ret = -1; + goto readerror; + } + + /* Read diff string */ + ret = cfread(&df, new_data + newpos, ctrl[0], BSDIFF_BLOCK_DIFF, &d_zeros); + if (ret < 0) { + goto readerror; + } + + /* Add old data to diff string */ + for (i = 0; i < ctrl[0]; i++) { + if ((oldpos + i >= 0) && (oldpos + i < oldsize)) { + new_data[newpos + i] += old_data[oldpos + i]; + } + } + + /* Adjust pointers */ + newpos += ctrl[0]; + oldpos += ctrl[0]; + + /* Sanity-check */ + if (newpos + ctrl[1] > newsize || ctrl[1] < 0 || newpos + ctrl[1] < 0) { + ret = -1; + goto readerror; + } + if (oldpos + ctrl[2] > oldsize || oldpos + ctrl[2] < 0) { + ret = -1; + goto readerror; + } + + /* Read extra string */ + ret = cfread(&ef, new_data + newpos, ctrl[1], BSDIFF_BLOCK_EXTRA, &e_zeros); + if (ret < 0) { + goto readerror; + } + + /* Adjust pointers */ + newpos += ctrl[1]; + oldpos += ctrl[2]; + } + + /* Clean up the readers */ + cfclose(&cf); + cfclose(&df); + cfclose(&ef); + + /* Write the new file */ + fd = open(new_filename, O_CREAT | O_EXCL | O_WRONLY, 0600); + if (fd < 0) { + ret = -1; + goto writeerror; + } + + if (write(fd, new_data, newsize) != newsize) { + unlink(new_filename); + close(fd); + ret = -1; + goto writeerror; + } + + close(fd); + + ret = chown(new_filename, uid, gid); + if (ret < 0) { + free(new_data); + return ret; + } + + ret = chmod(new_filename, mode); + if (ret < 0) { + free(new_data); + return ret; + } + +writeerror: + free(new_data); + munmap(old_data, oldsize); + return ret; + +readerror: + free(new_data); + munmap(old_data, oldsize); +preperror: + cfclose(&cf); + cfclose(&df); + cfclose(&ef); + return ret; +} + +int apply_bsdiff_delta(char *oldfile, char *newfile, char *deltafile) +{ + FILE *f; + unsigned char magic[8]; + struct stat sb; + int ret; + + /* Open patch file */ + f = fopen(deltafile, "rb"); + if (!f) { + return -1; + } + + if (stat(deltafile, &sb) == -1) { + ret = -1; + goto error; + } + /* Make sure delta file is at least big enough to have a header */ + if (sb.st_size < 8) { + ret = -2; + goto error; + } + + /* Read header magic */ + if (fread(&magic, 8, 1, f) < 1) { + ret = -1; + goto error; + } + + /* Deal with different header types */ + if (memcmp(&magic, BSDIFF_HDR_MAGIC_V20, 8) == 0) { + rewind(f); + ret = apply_delta_v2(0, f, oldfile, newfile, deltafile); + if (ret != 0) { + goto error; + } + } else if (memcmp(&magic, BSDIFF_HDR_MAGIC_V21, 8) == 0) { + rewind(f); + ret = apply_delta_v2(1, f, oldfile, newfile, deltafile); + if (ret != 0) { + goto error; + } + } else if (memcmp(&magic, BSDIFF_HDR_DIR_V20, 8) == 0) { + ret = -1; + } else if (memcmp(&magic, BSDIFF_HDR_FULLDL, 8) == 0) { + ret = -2; + } else { + ret = -1; + } +error: + fclose(f); + return ret; +} diff --git a/src/patch_main.c b/src/patch_main.c new file mode 100644 index 0000000..b97b114 --- /dev/null +++ b/src/patch_main.c @@ -0,0 +1,57 @@ +/* + * This file is part of bsdiff. + * + * Copyright © 2012-2016 Intel Corporation. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted providing that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * Authors: + * Tim Pepper + * + */ + +#define _GNU_SOURCE +#include +#include + +#include "bsdiff.h" + +int main(int argc, char **argv) +{ + int ret; + + if (argc != 4) { + printf("Usage: %s oldfile newfile deltafile\n\n", argv[0]); + printf("Applies the binary diff DELTAFILE to OLDFILE."); + printf(" The resulting file will be named NEWFILE.\n"); + return -EXIT_FAILURE; + } + + ret = apply_bsdiff_delta(argv[1], argv[2], argv[3]); + + if (ret != 0) { + printf("Failed to apply delta (%d)\n", ret); + return ret; + } + + return EXIT_SUCCESS; +} diff --git a/test/data/10.bspatch.diff b/test/data/10.bspatch.diff new file mode 100644 index 0000000000000000000000000000000000000000..2a24e0fcf94270a6a1cfc5b20c16ec74867ceb84 GIT binary patch literal 1358 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 literal 0 HcmV?d00001 diff --git a/test/data/10.bspatch.original b/test/data/10.bspatch.original new file mode 100755 index 0000000000000000000000000000000000000000..7128045f0168cf005e6919e31bed7763dd0956a4 GIT binary patch literal 55112 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 literal 0 HcmV?d00001 diff --git a/test/data/11.bspatch.diff b/test/data/11.bspatch.diff new file mode 100644 index 0000000000000000000000000000000000000000..f6d7a2dc77ccd91f632cb15fa0f4725918688985 GIT binary patch literal 85 zcmZKk^q7G70huiTQB a //' -e 's/\.gz$//' -e 's/\.bz2$//' -e 's/\.Z$//'` + rm -f $f + b=`echo $f | sed -e 's/\.gz$//' -e 's/\.bz2$//' -e 's/\.Z$//'` + ln -sf $l$COMPRESS_EXT $b$COMPRESS_EXT + done +done diff --git a/test/data/12.bspatch.original b/test/data/12.bspatch.original new file mode 100755 index 0000000..3f76fe5 --- /dev/null +++ b/test/data/12.bspatch.original @@ -0,0 +1,56 @@ +#!/bin/sh + +# If using normal root, avoid changing anything. +if [ -z "$RPM_BUILD_ROOT" -o "$RPM_BUILD_ROOT" = "/" ]; then + exit 0 +fi + +cd $RPM_BUILD_ROOT + +# Compress man pages +COMPRESS="gzip -9 -n" +COMPRESS_EXT=.gz + +for d in ./usr/man/man* ./usr/man/*/man* ./usr/info \ + ./usr/share/man/man* ./usr/share/man/*/man* ./usr/share/info \ + ./usr/kerberos/man ./usr/X11R6/man/man* ./usr/lib/perl5/man/man* \ + ./usr/share/doc/*/man/man* ./usr/lib/*/man/man* +do + [ -d $d ] || continue + for f in `find $d -type f` + do + [ -f "$f" ] || continue + [ "`basename $f`" = "dir" ] && continue + + case "$f" in + *.Z) gunzip -f $f; b=`echo $f | sed -e 's/\.Z$//'`;; + *.gz) gunzip -f $f; b=`echo $f | sed -e 's/\.gz$//'`;; + *.bz2) bunzip2 -f $f; b=`echo $f | sed -e 's/\.bz2$//'`;; + *) b=$f;; + esac + + $COMPRESS $b /dev/null || { + inode=`ls -i $b | awk '{ print $1 }'` + others=`find $d -type f -inum $inode` + if [ -n "$others" ]; then + for afile in $others ; do + [ "$afile" != "$b" ] && rm -f $afile + done + $COMPRESS -f $b + for afile in $others ; do + [ "$afile" != "$b" ] && ln $b$COMPRESS_EXT $afile$COMPRESS_EXT + done + else + $COMPRESS -f $b + fi + } + done + + for f in `find $d -type l` + do + l=`ls -l $f | sed -e 's/.* -> //' -e 's/\.gz$//' -e 's/\.bz2$//' -e 's/\.Z$//'` + rm -f $f + b=`echo $f | sed -e 's/\.gz$//' -e 's/\.bz2$//' -e 's/\.Z$//'` + ln -sf $l$COMPRESS_EXT $b$COMPRESS_EXT + done +done diff --git a/test/data/13.bspatch.modified b/test/data/13.bspatch.modified new file mode 100644 index 0000000..16b1343 --- /dev/null +++ b/test/data/13.bspatch.modified @@ -0,0 +1,36 @@ + +Network Error + + + +
+
+
+ + + + + +
+ +Network Error (tcp_error) +
+
+
+
+ +A communication error occurred: "" + +
+ +The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time. + +
+ +
+For assistance, contact your network support team. +
+
+
+ + diff --git a/test/data/13.bspatch.original b/test/data/13.bspatch.original new file mode 100644 index 0000000..bc8bb77 --- /dev/null +++ b/test/data/13.bspatch.original @@ -0,0 +1,21550 @@ +# +# List of PCI ID's +# +# Version: 2012.10.19 +# Date: 2012-10-19 03:15:01 +# +# Maintained by Martin Mares and other volunteers from the +# PCI ID Project at http://pci-ids.ucw.cz/. +# +# New data are always welcome, especially if they are accurate. If you have +# anything to contribute, please follow the instructions at the web site. +# +# This file can be distributed under either the GNU General Public License +# (version 2 or higher) or the 3-clause BSD License. +# + +# Vendors, devices and subsystems. Please keep sorted. + +# Syntax: +# vendor vendor_name +# device device_name <-- single tab +# subvendor subdevice subsystem_name <-- two tabs + +0000 Gammagraphx, Inc. (or missing ID) +0010 Allied Telesis, Inc +# This is a relabelled RTL-8139 + 8139 AT-2500TX V3 Ethernet +001a Ascend Communications, Inc. +001c PEAK-System Technik GmbH + 0001 PCAN-PCI CAN-Bus controller + 001c 0004 2 Channel CAN Bus SJC1000 + 001c 0005 2 Channel CAN Bus SJC1000 (Optically Isolated) +0033 Paradyne corp. +003d Lockheed Martin-Marietta Corp +# Real TJN ID is e159, but they got it wrong several times --mj +0059 Tiger Jet Network Inc. (Wrong ID) +0070 Hauppauge computer works Inc. + 0003 WinTV PVR-250 + 0009 WinTV PVR-150 + 0801 WinTV PVR-150 + 0807 WinTV PVR-150 + 4000 WinTV PVR-350 + 4001 WinTV PVR-250 (v1) + 4009 WinTV PVR-250 + 4800 WinTV PVR-350 + 4801 WinTV PVR-250 MCE + 4803 WinTV PVR-250 + 7444 WinTV HVR-1600 + 7801 WinTV HVR-1800 MCE + 8003 WinTV PVR-150 + 8801 WinTV PVR-150 + c108 WinTV-HVR-4400-HD model 1278 + c801 WinTV PVR-150 + e807 WinTV PVR-500 MCE (1st tuner) + e817 WinTV PVR-500 MCE (2nd tuner) +0071 Nebula Electronics Ltd. +0095 Silicon Image, Inc. (Wrong ID) + 0680 Ultra ATA/133 IDE RAID CONTROLLER CARD +# Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter +00a7 Teles AG (Wrong ID) +00f5 BFG Technologies, Inc. +0100 Ncipher Corp Ltd +0123 General Dynamics +# 018a is not LevelOne but there is a board misprogrammed +018a LevelOne + 0106 FPC-0106TX misprogrammed [RTL81xx] +# 021b is not Compaq but there is a board misprogrammed +021b Compaq Computer Corporation + 8139 HNE-300 (RealTek RTL8139c) [iPaq Networking] +0270 Hauppauge computer works Inc. (Wrong ID) +0291 Davicom Semiconductor, Inc. + 8212 DM9102A(DM9102AE, SM9102AF) Ethernet 100/10 MBit(Rev 40) +# SpeedStream is Efficient Networks, Inc, a Siemens Company +02ac SpeedStream + 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx] +02e0 XFX Pine Group Inc +0303 Hewlett-Packard Company (Wrong ID) +0308 ZyXEL Communications Corporation +0315 SK-Electronics Co., Ltd. +0357 TTTech AG + 000a TTP-Monitoring Card V2.0 +036f Trigem Computer Inc. +0403 Future Technology Devices International Ltd +0432 SCM Microsystems, Inc. + 0001 Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet] +0482 Kyocera +# vendor code used for (at a minimum) RSA cards +04b3 IBM Corp. + 4001 Remote System Administration device [RSA2] +050d Belkin +05a9 OmniVision + 8519 OV519 series +05e3 CyberDoor + 0701 CBD516 +066f SigmaTel + 3410 SMTP3410 + 3500 SMTP3500 +0675 Dynalink + 1700 IS64PH ISDN Adapter + 1702 IS64PH ISDN Adapter + 1703 ISDN Adapter (PCI Bus, DV, W) + 1704 ISDN Adapter (PCI Bus, D, C) +069d Hughes Network Systems (HNS) +0721 Sapphire, Inc. +0777 Ubiquiti Networks, Inc. +# Atheros, 6th Generation, AR5414, 802.11a, 5GHz + 3005 XtremeRange5 +0795 Wired Inc. + 6663 Butane II (MPEG2 encoder board) + 6666 MediaPress (MPEG2 encoder board) +07ca AVerMedia Technologies Inc. +# Expresscard DVB-T tuner sold by Fujitsu for notebooks + 534a Slim mobile Express DVB-T (Fujitsu) + a301 AVerTV 301 + b808 AVerTV DVB-T Volar (USB 2.0) +07d0 ITT Geospatial Systems +07d1 D-Link System Inc +07e2 ELMEG Communication Systems GmbH +0842 NPG, Personal Grand Technology +# Nee Gemplus International, SA +08e6 Gemalto NV +08ff AuthenTec + afe4 [Anchor] AF-S2 FingerLoc Sensor Module +0925 VIA Technologies, Inc. (Wrong ID) + 1234 VT82C686/A/B USB Controller +093a PixArt Imaging Inc. + 010e Innovage Mini Digital Camera + 010f SDC-300 Webcam + 020f Digital Photo Viewer + 2468 CIF Single Chip + 2600 PAC7311 + 2603 Philips Webcam SPC500NC + 2608 Maxell MaxCam RotaWeb + 2620 C3 Tech Mod. 153 +09c1 Arris + 0704 CM 200E Cable Modem +0a89 BREA Technologies Inc +0b0b Rhino Equipment Corp. + 0105 Rhino R1T1 + 0205 Rhino R4FXO + 0206 RCB4FXO 4-channel FXO analog telphony card + 0305 Rhino R4T1 + 0405 Rhino R8FXX + 0406 RCB8FXX 8-channel modular analog telphony card + 0505 Rhino R24FXX + 0506 RCB24FXS 24-Channel FXS analog telphony card + 0605 Rhino R2T1 + 0705 Rhino R24FXS + 0706 RCB24FXO 24-Channel FXO analog telphony card + 0905 R1T3 Single T3 Digital Telephony Card + 0906 RCB24FXX 24-channel modular analog telphony card + 0a06 RCB672FXX 672-channel modular analog telphony card +0b3d Brontes Technologies +0ccd TerraTec Electronic GmbH + 0038 Cinergy T^2 DVB-T Receiver +0e11 Compaq Computer Corporation + 0001 PCI to EISA Bridge + 0002 PCI to ISA Bridge + 0046 Smart Array 64xx + 0e11 4091 Smart Array 6i + 0e11 409a Smart Array 641 + 0e11 409b Smart Array 642 + 0e11 409c Smart Array 6400 + 0e11 409d Smart Array 6400 EM + 0049 NC7132 Gigabit Upgrade Module + 004a NC6136 Gigabit Server Adapter + 005a Remote Insight II board - Lights-Out + 007c NC7770 1000BaseTX + 007d NC6770 1000BaseTX + 0085 NC7780 1000BaseTX + 00b1 Remote Insight II board - PCI device + 00bb NC7760 + 00ca NC7771 + 00cb NC7781 + 00cf NC7772 + 00d0 NC7782 + 00d1 NC7783 + 00e3 NC7761 + 0508 Netelligent 4/16 Token Ring + 1000 Triflex/Pentium Bridge, Model 1000 + 2000 Triflex/Pentium Bridge, Model 2000 + 3032 QVision 1280/p + 3033 QVision 1280/p + 3034 QVision 1280/p + 4000 4000 [Triflex] + 4040 Integrated Array + 4048 Compaq Raid LC2 + 4050 Smart Array 4200 + 4051 Smart Array 4250ES + 4058 Smart Array 431 + 4070 Smart Array 5300 + 4080 Smart Array 5i + 4082 Smart Array 532 + 4083 Smart Array 5312 + 4091 Smart Array 6i + 409a Smart Array 641 + 409b Smart Array 642 + 409c Smart Array 6400 + 409d Smart Array 6400 EM + 6010 HotPlug PCI Bridge 6010 + 7020 USB Controller + a0ec Fibre Channel Host Controller + a0f0 Advanced System Management Controller + 0e11 b0f3 ProLiant DL360 + a0f3 Triflex PCI to ISA Bridge + a0f7 PCI Hotplug Controller + 8086 002a PCI Hotplug Controller A + 8086 002b PCI Hotplug Controller B + a0f8 ZFMicro Chipset USB + a0fc FibreChannel HBA Tachyon + ae10 Smart-2/P RAID Controller + 0e11 4030 Smart-2/P Array Controller + 0e11 4031 Smart-2SL Array Controller + 0e11 4032 Smart Array 3200 Controller + 0e11 4033 Smart Array 3100ES Controller + 0e11 4034 Smart Array 221 Controller + ae29 MIS-L + ae2a MPC + ae2b MIS-E + ae31 System Management Controller + ae32 Netelligent 10/100 TX PCI UTP + ae33 Triflex Dual EIDE Controller + ae34 Netelligent 10 T PCI UTP + ae35 Integrated NetFlex-3/P + ae40 Netelligent Dual 10/100 TX PCI UTP + ae43 Netelligent Integrated 10/100 TX UTP + ae69 CETUS-L + ae6c Northstar + ae6d NorthStar CPU to PCI Bridge + b011 Netelligent 10/100 TX Embedded UTP + b012 Netelligent 10 T/2 PCI UTP/Coax + b01e NC3120 Fast Ethernet NIC + b01f NC3122 Fast Ethernet NIC + b02f NC1120 Ethernet NIC + b030 Netelligent 10/100 TX UTP + b04a 10/100 TX PCI Intel WOL UTP Controller + b060 Smart Array 5300 Controller + b0c6 NC3161 Fast Ethernet NIC + b0c7 NC3160 Fast Ethernet NIC + b0d7 NC3121 Fast Ethernet NIC + b0dd NC3131 Fast Ethernet NIC + b0de NC3132 Fast Ethernet Module + b0df NC6132 Gigabit Module + b0e0 NC6133 Gigabit Module + b0e1 NC3133 Fast Ethernet Module + b123 NC6134 Gigabit NIC + b134 NC3163 Fast Ethernet NIC + b13c NC3162 Fast Ethernet NIC + b144 NC3123 Fast Ethernet NIC + b163 NC3134 Fast Ethernet NIC + b164 NC3165 Fast Ethernet Upgrade Module + b178 Smart Array 5i/532 + 0e11 4080 Smart Array 5i + 0e11 4082 Smart Array 532 + 0e11 4083 Smart Array 5312 + b1a4 NC7131 Gigabit Server Adapter + b200 Memory Hot-Plug Controller + b203 Integrated Lights Out Controller + b204 Integrated Lights Out Processor + c000 Remote Insight Lights-Out Edition + f130 NetFlex-3/P ThunderLAN 1.0 + f150 NetFlex-3/P ThunderLAN 2.3 +0e21 Cowon Systems, Inc. +0e55 HaSoTec GmbH +0eac SHF Communication Technologies AG + 0008 Ethernet Powerlink Managing Node 01 +0f62 Acrox Technologies Co., Ltd. +# Formerly NCR +1000 LSI Logic / Symbios Logic + 0001 53c810 + 1000 1000 LSI53C810AE PCI to SCSI I/O Processor + 0002 53c820 + 0003 53c825 + 1000 1000 LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide) + 0004 53c815 + 0005 53c810AP + 0006 53c860 + 1000 1000 LSI53C860E PCI to Ultra SCSI I/O Processor + 000a 53c1510 + 0e11 b143 Integrated Dual Channel Wide Ultra2 SCSI Controller + 1000 1000 LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode) + 000b 53C896/897 + 0e11 6004 EOB003 Series SCSI host adapter + 1000 1000 LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller + 1000 1010 LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter + 1000 1020 LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter + 13e9 1000 6221L-4U (Dual U2W SCSI, dual 10/100TX, graphics) + 000c 53c895 + 1000 1010 LSI8951U PCI to Ultra2 SCSI host adapter + 1000 1020 LSI8952U PCI to Ultra2 SCSI host adapter + 1de1 3906 DC-390U2B SCSI adapter + 1de1 3907 DC-390U2W + 000d 53c885 + 000f 53c875 + 0e11 7004 Embedded Ultra Wide SCSI Controller + 1000 1000 LSI53C876/E PCI to Dual Channel SCSI Controller + 1000 1010 LSI22801 PCI to Dual Channel Ultra SCSI host adapter + 1000 1020 LSI22802 PCI to Dual Channel Ultra SCSI host adapter + 1092 8760 FirePort 40 Dual SCSI Controller + 1775 10d0 V5D Single Board Computer Wide Ultra SCSI + 1775 10d1 V5D Single Board Computer Ultra SCSI + 1de1 3904 DC390F/U Ultra Wide SCSI Adapter + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 4c53 1050 CT7 mainboard + 0010 53C1510 + 0e11 4040 Integrated Smart Array Controller + 0e11 4048 RAID LC2 Controller + 1000 1000 53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode) + 0012 53c895a + 1000 1000 LSI53C895A PCI to Ultra2 SCSI Controller + 0013 53c875a + 1000 1000 LSI53C875A PCI to Ultra SCSI Controller + 0020 53c1010 Ultra3 SCSI Adapter + 1000 1000 LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller + 107b 1040 Server Onboard 53C1010-33 + 1de1 1020 DC-390U3W + 0021 53c1010 66MHz Ultra3 SCSI Adapter + 1000 1000 LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller + 1000 1010 Asus TR-DLS onboard 53C1010-66 + 103c 1300 Ultra160 SCSI [AB306A] + 103c 1310 Ultra160 SCSI [A9918A] + 103c 1330 Ultra160 SCSI [A7059A] + 103c 1340 Ultra160 SCSI [A7060A] + 124b 1070 PMC-USCSI3 + 4c53 1080 CT8 mainboard + 4c53 1300 P017 mezzanine (32-bit PMC) + 4c53 1310 P017 mezzanine (64-bit PMC) + 002f MegaRAID SAS 2208 IOV [Thunderbolt] + 1028 1f3e SPERC 8 + 0030 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI + 0e11 00da ProLiant ML 350 + 1028 0123 LSI Logic 1020/1030 + 1028 014a LSI Logic 1020/1030 + 1028 016c PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4) + 1028 0183 LSI Logic 1020/1030 + 1028 018a PERC 4/IM + 1028 1010 LSI U320 SCSI Controller + 103c 12c5 Ultra320 SCSI [A7173A] + 103c 1323 Core I/O LAN/SCSI Combo [AB314A] + 103c 3108 Single Channel Ultra320 SCSI HBA G2 + 124b 1170 PMC-USCSI320 +# VMware's emulation of this device. Was missing from the list. + 15ad 1976 LSI Logic Parallel SCSI Controller + 1734 1052 PRIMERGY BX/RX/TX S2 series onboard SCSI(IME) + 0031 53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI + 0032 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI + 1000 1000 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller + 0033 1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI + 0040 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI + 1000 0033 MegaRAID SCSI 320-2XR + 1000 0066 MegaRAID SCSI 320-2XRWS + 0041 53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI + 0050 SAS1064 PCI-X Fusion-MPT SAS + 1028 1f04 SAS 5/E + 1028 1f09 SAS 5i/R + 0054 SAS1068 PCI-X Fusion-MPT SAS + 1028 1f04 SAS 5/E Adapter Controller + 1028 1f05 SAS 5/i Adapter Controller + 1028 1f06 SAS 5/i Integrated Controller + 1028 1f07 SAS 5/iR Integrated RAID Controller + 1028 1f08 SAS 5/iR Integrated RAID Controller + 1028 1f09 SAS 5/iR Adapter RAID Controller + 15ad 1976 SAS Controller + 0055 SAS1068 PCI-X Fusion-MPT SAS + 1033 8336 SAS1068 + 0056 SAS1064ET PCI-Express Fusion-MPT SAS + 1014 03bb ServeRAID BR10il SAS/SATA Controller v2 + 0057 M1064E MegaRAID SAS + 8086 346c Embedded Software RAID Technology II (ESTRII) + 0058 SAS1068E PCI-Express Fusion-MPT SAS + 1000 3140 SAS3081E-R 8-Port SAS/SATA Host Bus Adapter + 1028 021d SAS 6/iR Integrated Workstations RAID Controller + 1028 1f0e SAS 6/iR Adapter RAID Controller + 1028 1f0f SAS 6/iR Integrated Blades RAID Controller + 1028 1f10 SAS 6/iR Integrated RAID Controller + 103c 3229 SC44Ge Host Bus Adapter + 0059 MegaRAID SAS 8208ELP/8208ELP + 005a SAS1066E PCI-Express Fusion-MPT SAS + 005b MegaRAID SAS 2208 [Thunderbolt] + 1000 9265 MegaRAID SAS 9265-8i + 1000 9266 MegaRAID SAS 9266-8i + 1000 9268 MegaRAID SAS 9265CV-8i / 9270CV-8i + 1014 040b ServeRAID M5110 SAS/SATA Controller + 1014 0412 ServeRAID M5110e SAS/SATA Controller + 1028 1f2d PERC H810 Adapter + 1028 1f30 PERC H710 Embedded + 1028 1f31 PERC H710P Adapter + 1028 1f33 PERC H710P Mini (for blades) + 1028 1f34 PERC H710P Mini (for monolithics) + 1028 1f35 PERC H710 Adapter + 1028 1f37 PERC H710 Mini (for blades) + 1028 1f38 PERC H710 Mini (for monolithics) + 8086 3513 RMS25CB080 RAID Controller + 005c SAS1064A PCI-X Fusion-MPT SAS + 005d MegaRAID SAS-3 3108 [Invader] + 005e SAS1066 PCI-X Fusion-MPT SAS + 005f MegaRAID SAS-3 3008 [Fury] + 0060 MegaRAID SAS 1078 + 1000 1006 MegaRAID SAS 8888ELP + 1000 100a MegaRAID SAS 8708ELP + 1000 100e MegaRAID SAS 8884E + 1000 100f MegaRAID SAS 8708E + 1000 1010 MegaRAID SATA 350-8ELP + 1000 1011 MegaRAID SATA 350-4ELP + 1000 1012 MegaRAID SAS 8704ELP + 1000 1016 MegaRAID SAS 8880EM2 + 1014 0363 MegaRAID SAS PCI Express ROMB + 1014 0364 SystemX MegaRAID SAS 8808E + 1014 0365 SystemX MegaRAID SAS 8884E + 1014 0379 SystemX MegaRAID SAS 8880EM2 + 1028 1f0a PERC 6/E Adapter RAID Controller + 1028 1f0b PERC 6/i Adapter RAID Controller + 1028 1f0c PERC 6/i Integrated RAID Controller + 1028 1f0d PERC 6/i Integrated RAID Controller + 1028 1f11 CERC 6/i Integrated RAID Controller + 1033 835a MegaRAID SAS PCI Express ROMB + 1043 824d MegaRAID SAS PCI Express ROMB + 1170 002f MegaRAID SAS PCI Express ROMB + 1170 0036 MegaRAID SAS PCI Express ROMB + 15d9 c080 MegaRAID SAS PCI Express ROMB + 17aa 6b7c MegaRAID SAS PCI Express ROMB + 18a1 0003 LSI MegaRAID SAS PCI Express ROMB + 8086 1006 RAID Controller SRCSAS28EP + 8086 100a RAID Controller SRCSAS28EV + 8086 1010 RAID Controller SRCSATA28E + 8086 34cc Integrated RAID Controller SROMBSAS28E + 8086 34cd Integrated RAID Controller SROMBSAS28E + 8086 3505 Integrated RAID Controller SROMBSASMP2 + 0062 SAS1078 PCI-Express Fusion-MPT SAS + 1000 0062 SAS1078 PCI-Express Fusion-MPT SAS + 0064 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] + 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] + 006e SAS2308 PCI-Express Fusion-MPT SAS-2 + 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] + 0071 MR SAS HBA 2004 + 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] + 1028 1f1c 6Gbps SAS HBA Adapter + 1028 1f1d PERC H200 Adapter + 1028 1f1e PERC H200 Integrated + 1028 1f1f PERC H200 Modular + 1028 1f20 PERC H200 Embedded + 1028 1f22 Internal Tape Adapter + 8086 350f RMS2LL040 RAID Controller + 0073 MegaRAID SAS 2008 [Falcon] + 1000 9240 MegaRAID SAS 9240-8i + 1000 9241 MegaRAID SAS 9240-4i + 1000 92a0 MegaRAID SAS 9220-8i + 1014 03b1 ServeRAID M1015 SAS/SATA Controller + 1028 1f4e PERC H310 Adapter + 1028 1f4f PERC H310 Integrated + 1028 1f50 PERC H310 Mini Blades + 1028 1f51 PERC H310 Mini Monolithics + 1028 1f52 PERC H310 Embedded1 + 1028 1f53 PERC H310 Embedded2 + 1028 1f54 PERC H310 Reserved + 1054 3035 LSI MegaRAID SAS 9240-8i + 1137 0072 2004 iMR ROMB + 1137 0073 2008 ROMB + 1137 00b0 UCSC RAID SAS 2008M-8i + 1137 00b1 UCSC RAID SAS 2008M-8i + 15d9 0400 Supermicro SMC2008-iMR + 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607) + 8086 350d RMS2AF040 RAID Controller + 8086 9240 RAID Controller RS2WC080 + 8086 9241 RAID Controller RS2WC040 + 0074 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] + 0076 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] + 0077 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] + 0079 MegaRAID SAS 2108 [Liberator] + 1000 9251 MegaRAID SAS 9260-4ix + 1000 9256 MegaRAID SAS 9260-8ix + 1000 9260 MegaRAID SAS 9260-4i + 1000 9261 MegaRAID SAS 9260-8i + 1000 9262 MegaRAID SAS 9262-8i + 1000 9263 MegaRAID SAS 9261-8i + 1000 9264 MegaRAID SAS 9264-8i + 1000 9267 MegaRAID SAS 9260CV-4i + 1000 9268 MegaRAID SAS 9260CV-8i + 1000 9275 MegaRAID SAS 9280-8ex + 1000 9276 MR9260-16i + 1000 9280 MegaRAID SAS 9280-8e + 1000 9281 MegaRAID SAS 9281-8E + 1000 9282 MegaRAID SAS 9280-4i4e + 1000 9290 MegaRAID SAS 9280DE-24i4e + 1014 03b2 ServeRAID M5015 SAS/SATA Controller + 1014 03b3 ServeRAID M5025 SAS/SATA Controller + 1028 1f15 PERC H800 Adapter + 1028 1f16 PERC H700 Adapter + 1028 1f17 PERC H700 Integrated + 1028 1f18 PERC H700 Modular + 1028 1f1a PERC H800 Proto Adapter + 1028 1f1b PERC H700 Integrated + 1043 8480 PIKE-2108 16PD + 1734 1176 RAID Ctrl SAS 6G 5/6 512MB (D2616) + 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607) + 8086 9256 MegaRAID SAS 9260DE-8i + 8086 9260 RAID Controller RS2BL040 + 8086 9261 RAID Controller RS2BL080 + 8086 9264 Warm Beach (Caster Lite) + 8086 9267 RAID Controller RS2VB040 + 8086 9268 RAID Controller RS2VB080 + 007c MegaRAID SAS 1078DE + 1014 0395 ServeRAID-AR10is SAS/SATA Controller + 007e SSS6200 PCI-Express Flash SSD + 0080 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0081 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0082 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0083 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0084 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0085 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0086 SAS2308 PCI-Express Fusion-MPT SAS-2 + 0087 SAS2308 PCI-Express Fusion-MPT SAS-2 + 1590 0044 H220i + 008f 53c875J + 1092 8000 FirePort 40 SCSI Controller + 1092 8760 FirePort 40 Dual SCSI Host Adapter + 0090 SAS3108 PCI-Express Fusion-MPT SAS-3 + 0091 SAS3108 PCI-Express Fusion-MPT SAS-3 + 0094 SAS3108 PCI-Express Fusion-MPT SAS-3 + 0095 SAS3108 PCI-Express Fusion-MPT SAS-3 + 0096 SAS3004 PCI-Express Fusion-MPT SAS-3 + 0097 SAS3008 PCI-Express Fusion-MPT SAS-3 + 0407 MegaRAID + 1000 0530 MegaRAID 530 SCSI 320-0X RAID Controller + 1000 0531 MegaRAID 531 SCSI 320-4X RAID Controller + 1000 0532 MegaRAID 532 SCSI 320-2X RAID Controller + 1028 0531 PowerEdge Expandable RAID Controller 4/QC + 1028 0533 PowerEdge Expandable RAID Controller 4/QC + 8086 0530 MegaRAID Intel RAID Controller SRCZCRX + 8086 0532 MegaRAID Intel RAID Controller SRCU42X + 0408 MegaRAID + 1000 0001 MegaRAID SCSI 320-1E RAID Controller + 1000 0002 MegaRAID SCSI 320-2E RAID Controller + 1025 004d MegaRAID ACER ROMB-2E RAID Controller + 1028 0001 PowerEdge RAID Controller PERC4e/SC + 1028 0002 PowerEdge RAID Controller PERC4e/DC + 1028 0012 PowerEdge RAID Controller RAC4 + 1028 0015 PowerEdge RAID Controller PERC5 + 1028 1f03 PowerEdge RAID Controller PERC5 + 1734 1065 FSC MegaRAID PCI Express ROMB + 8086 0002 MegaRAID Intel RAID Controller SRCU42E + 8086 3449 MegaRAID Intel RAID Controller SROMBU + 0409 MegaRAID + 1000 3004 MegaRAID SATA 300-4X RAID Controller + 1000 3008 MegaRAID SATA 300-8X RAID Controller + 8086 3008 MegaRAID RAID Controller SRCS28X + 8086 3431 MegaRAID RAID Controller Alief SROMBU42E + 8086 3499 MegaRAID RAID Controller Harwich SROMBU42E + 0411 MegaRAID SAS 1068 + 1000 1001 MegaRAID SAS 8408E + 1000 1002 MegaRAID SAS 8480E + 1000 1003 MegaRAID SAS 8344ELP + 1000 1004 MegaRAID SAS 8308ELP + 1000 1008 MegaRAID SAS 84016E + 1000 100c MegaRAID SATA 300-12E + 1000 100d MegaRAID SATA 300-16E + 1000 2004 MegaRAID SATA 300-8ELP + 1000 2005 MegaRAID SATA 300-4ELP + 1033 8287 MegaRAID SAS PCI Express ROMB + 1054 3016 MegaRAID SAS RoMB Server + 1734 1081 MegaRAID SAS PCI Express ROMB + 1734 10a3 MegaRAID SAS PCI Express ROMB + 8086 1001 RAID Controller SRCSAS18E + 8086 1003 RAID Controller SRCSAS144E + 8086 3500 SROMBSAS18E RAID Controller + 8086 3501 SROMBSAS18E RAID Controller + 8086 3504 SROMBSAS18E RAID Controller + 0413 MegaRAID SAS 1068 [Verde ZCR] + 1000 1005 MegaRAID SAS 8300XLP + 0621 FC909 Fibre Channel Adapter + 0622 FC929 Fibre Channel Adapter + 1000 1020 44929 O Dual Fibre Channel card + 0623 FC929 LAN + 0624 FC919 Fibre Channel Adapter + 0625 FC919 LAN + 0626 FC929X Fibre Channel Adapter + 1000 1010 7202-XP-LC Dual Fibre Channel card + 0627 FC929X LAN + 0628 FC919X Fibre Channel Adapter + 0629 FC919X LAN + 0640 FC949X Fibre Channel Adapter + 0642 FC939X Fibre Channel Adapter + 0646 FC949ES Fibre Channel Adapter + 0701 83C885 NT50 DigitalScape Fast Ethernet + 0702 Yellowfin G-NIC gigabit ethernet + 1318 0000 PEI100X + 0804 SA2010 + 0805 SA2010ZC + 0806 SA2020 + 0807 SA2020ZC + 0901 61C102 + 1000 63C815 + 1960 MegaRAID + 1000 0518 MegaRAID 518 SCSI 320-2 Controller + 1000 0520 MegaRAID 520 SCSI 320-1 Controller + 1000 0522 MegaRAID 522 i4 133 RAID Controller + 1000 0523 MegaRAID SATA 150-6 RAID Controller + 1000 4523 MegaRAID SATA 150-4 RAID Controller + 1000 a520 MegaRAID ZCR SCSI 320-0 Controller + 1028 0518 MegaRAID 518 DELL PERC 4/DC RAID Controller + 1028 0520 MegaRAID 520 DELL PERC 4/SC RAID Controller + 1028 0531 PowerEdge Expandable RAID Controller 4/QC + 1028 0533 PowerEdge Expandable RAID Controller 4/QC + 8086 0520 MegaRAID RAID Controller SRCU41L + 8086 0523 MegaRAID RAID Controller SRCS16 + 6001 DX1 Multiformat Broadcast HD/SD Encoder/Decoder +1001 Kolter Electronic + 0010 PCI 1616 Measurement card with 32 digital I/O lines + 0011 OPTO-PCI Opto-Isolated digital I/O board + 0012 PCI-AD/DA Analogue I/O board + 0013 PCI-OPTO-RELAIS Digital I/O board with relay outputs + 0014 PCI-Counter/Timer Counter Timer board + 0015 PCI-DAC416 Analogue output board + 0016 PCI-MFB Analogue I/O board + 0017 PROTO-3 PCI Prototyping board + 9100 INI-9100/9100W SCSI Host +# nee ATI Technologies Inc. +1002 Advanced Micro Devices [AMD] nee ATI + 1314 Wrestler HDMI Audio [Radeon HD 6250/6310] + 174b 1001 Sapphire PURE Fusion Mini + 1714 BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series] + 103c 168b ProBook 4535s + 3150 M24 1P [Radeon Mobility X600] + 103c 0934 nx8220 + 3151 M24 [FireMV 2400] + 3152 RV370 [Mobility Radeon X300] + 3154 M24GL [Mobility FireGL V3200] + 3171 M24 [FireMV 2400] (Secondary) + 3e50 RV380 0x3e50 [Radeon X600] + 3e54 RV380 0x3e54 [FireGL V3200] + 3e70 RV380 [Radeon X600] (Secondary) + 4136 RS100 [Radeon IGP320(M)] + 4137 RS200 [Radeon IGP330/340/350] + 4144 R300 AD [Radeon 9500 Pro] + 4145 R300 AE [Radeon 9700 Pro] + 4146 R300 AF [Radeon 9700 Pro] + 4147 R300 AG [FireGL Z1/X1] + 4148 R350 AH [Radeon 9800] + 4149 R350 AI [Radeon 9800] + 414a R350 AJ [Radeon 9800] + 414b R350 AK [FireGL X2] + 4150 RV350 AP [Radeon 9600] + 1002 0002 R9600 Pro primary (Asus OEM for HP) + 1002 0003 R9600 Pro secondary (Asus OEM for HP) + 1002 4722 All-in-Wonder 2006 AGP Edition + 1458 4024 Giga-Byte GV-R96128D (Primary) + 148c 2064 PowerColor R96A-C3N + 148c 2066 PowerColor R96A-C3N + 174b 7c19 Sapphire Atlantis Radeon 9600 Pro + 174b 7c29 GC-R9600PRO [Sapphire] (Primary) + 17ee 2002 Radeon 9600 256Mb Primary + 18bc 0101 GC-R9600PRO (Primary) + 4151 RV350 AQ [Radeon 9600] + 1043 c004 A9600SE + 4152 RV350 AR [Radeon 9600] + 1002 0002 Radeon 9600XT + 1002 4772 All-in-Wonder 9600 XT + 1043 c002 Radeon 9600 XT TVD + 1043 c01a A9600XT/TD + 174b 7c29 Sapphire Radeon 9600XT + 1787 4002 Radeon 9600 XT + 4153 RV350 AS [Radeon 9550] + 1043 010c A9550GE/TD + 1462 932c RX9550SE-TD128 (MS-8932) + 4154 RV350 AT [FireGL T2] + 4155 RV350 AU [FireGL T2] + 4156 RV350 AV [FireGL T2] + 4157 RV350 AW [FireGL T2] + 4158 68800AX [Mach32] + 4164 R300 AD [Radeon 9500 Pro] (Secondary) + 4165 R300 AE [Radeon 9700 Pro] (Secondary) + 4166 R300 AF [Radeon 9700 Pro] (Secondary) + 4168 R350 [Radeon 9800] (Secondary) + 4170 RV350 AP [Radeon 9600] (Secondary) + 1002 0003 R9600 Pro secondary (Asus OEM for HP) + 1002 4723 All-in-Wonder 2006 AGP Edition (Secondary) + 1458 4025 Giga-Byte GV-R96128D (Secondary) + 148c 2067 PowerColor R96A-C3N (Secondary) + 174b 7c28 GC-R9600PRO [Sapphire] (Secondary) + 17ee 2003 Radeon 9600 256Mb (Secondary) + 18bc 0100 GC-R9600PRO (Secondary) + 4171 RV350 AQ [Radeon 9600] (Secondary) + 1043 c005 A9600SE (Secondary) + 4172 RV350 AR [Radeon 9600] (Secondary) + 1002 0003 Radeon 9600XT (Secondary) + 1002 4773 All-in-Wonder 9600 XT (Secondary) + 1043 c003 A9600XT (Secondary) + 1043 c01b A9600XT/TD (Secondary) + 174b 7c28 Sapphire Radeon 9600XT (Secondary) + 1787 4003 Radeon 9600 XT (Secondary) + 4173 RV350 AS [Radeon 9550] (Secondary) + 1043 010d A9550GE/TD (Secondary) + 4237 RS250 [Radeon Mobility 7000 IGP] + 4242 R200 BB [Radeon All in Wonder 8500DV] + 1002 02aa Radeon 8500 AIW DV Edition + 4243 R200 BC [Radeon All in Wonder 8500] + 4336 RS100 [Radeon IGP320M] + 1002 4336 Pavilion ze4300 ATI Radeon Mobility U1 (IGP 320 M) + 103c 0024 Pavilion ze4400 builtin Video + 161f 2029 eMachines M5312 builtin Video + 4337 RS200 [Radeon IGP330M/340M/350M] + 1014 053a ThinkPad R40e + 103c 0850 Radeon IGP 345M + 4341 IXP150 AC'97 Audio Controller + 4342 IXP200 3COM 3C920B Ethernet Controller + 4345 EHCI USB Controller + 4347 OHCI USB Controller #1 + 4348 OHCI USB Controller #2 + 4349 Dual Channel Bus Master PCI IDE Controller + 434d IXP AC'97 Modem + 4353 SMBus + 4354 215CT [Mach64 CT] + 4358 210888CX [Mach64 CX] + 4361 IXP SB300 AC'97 Audio Controller + 4363 SMBus + 436e 436E Serial ATA Controller + 4370 IXP SB400 AC'97 Audio Controller + 1025 0079 Aspire 5024WLMMi + 1025 0091 Aspire 5032WXMi + 103c 2a05 Pavilion t3030.de Desktop PC + 103c 308b MX6125 + 105b 0c81 Realtek ALC 653 + 107b 0300 MX6421 + 1462 0131 MS-1013 Notebook + 4371 IXP SB400 PCI-PCI Bridge + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4372 IXP SB400 SMBus Controller + 1025 0080 Aspire 5024WLMMi + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 1462 7217 Aspire L250 + 4373 IXP SB400 USB2 Host Controller + 1025 0080 Aspire 5024WLMMi + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4374 IXP SB400 USB Host Controller + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4375 IXP SB400 USB Host Controller + 1025 0080 Aspire 5024WLMMi + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4376 IXP SB400 IDE Controller + 1025 0080 Aspire 5024WLMMi + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 1462 7217 Aspire L250 + 4377 IXP SB400 PCI-ISA Bridge + 1025 0080 Aspire 5024WLMi + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4378 IXP SB400 AC'97 Modem Controller + 1025 0080 Aspire 5024WLMMi + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 4379 IXP SB400 Serial ATA Controller + 1462 7141 Aspire L250 + 437a IXP SB400 Serial ATA Controller + 1002 4379 4379 Serial ATA Controller + 1002 437a 437A Serial ATA Controller + 1462 7141 Aspire L250 + 14f1 8800 Leadtek WinFast TV2000XP Expert + 437b IXP SB4x0 High Definition Audio Controller + 1002 437b IXP SB4x0 High Definition Audio Controller + 10cf 1326 Fujitsu Lifebook A3040 + 1734 10b8 Realtek High Definition Audio + 4380 SB600 Non-Raid-5 SATA + 103c 2813 DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1458 b003 GA-MA790FX-DS5 (rev. 1.0) + 1458 b005 Gigabyte GA-MA69G-S3H Motherboard + 1462 7327 K9AG Neo2 + 17f2 5999 KI690-AM2 Motherboard + 4381 SB400 SATA Controller (RAID 5 mode) + 4382 SB600 AC97 Audio + 4383 SBx00 Azalia (Intel HDA) + 103c 1611 Pavilion DM1Z-3000 + 103c 280a DC5750 Microtower + 1043 8230 M3A78-EH Motherboard + 1043 836c M4A785TD Motherboard + 1043 8410 M4A89GTD PRO/USB3 Motherboard + 1043 841b M5A88-V EVO + 1179 ff50 Satellite P305D-S8995E + 1458 a022 GA-MA770-DS3rev2.0 Motherboard + 17f2 5000 KI690-AM2 Motherboard + 4384 SBx00 PCI to PCI Bridge + 4385 SBx00 SMBus Controller + 103c 1611 Pavilion DM1Z-3000 + 103c 280a DC5750 Microtower + 1043 82ef M3A78-EH Motherboard + 1043 8389 M4A785TD Motherboard + 1179 ff50 Satellite P305D-S8995E + 1458 4385 GA-MA770-DS3rev2.0 Motherboard + 1462 7368 K9AG Neo2 + 15d9 a811 H8DGU + 174b 1001 Sapphire PURE Fusion Mini + 17f2 5000 KI690-AM2 Motherboard + 4386 SB600 USB Controller (EHCI) + 103c 280a DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 4387 SB600 USB (OHCI0) + 103c 280a DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 4388 SB600 USB (OHCI1) + 103c 280a DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 4389 SB600 USB (OHCI2) + 103c 280a DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438a SB600 USB (OHCI3) + 103c 280a DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438b SB600 USB (OHCI4) + 103c 280a DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438c SB600 IDE + 103c 280a DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1458 5002 Gigabyte GA-MA69G-S3H Motherboard + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438d SB600 PCI to LPC Bridge + 103c 280a DC5750 Microtower + 1179 ff50 Satellite P305D-S8995E + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438e SB600 AC97 Modem + 4390 SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode] + 1043 82ef M3A78-EH Motherboard + 1043 8389 M4A785TD Motherboard + 1458 b002 GA-MA770-DS3rev2.0 Motherboard + 1849 4390 Motherboard (one of many) + 4391 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] + 103c 1611 Pavilion DM1Z-3000 + 1043 82ef M3A78-EH Motherboard + 1043 8443 M5A88-V EVO + 174b 1001 Sapphire PURE Fusion Mini + 4392 SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode] + 4393 SB7x0/SB8x0/SB9x0 SATA Controller [RAID5 mode] + 4394 SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] + 4395 SB8x0/SB9x0 SATA Controller [Storage mode] + 4396 SB7x0/SB8x0/SB9x0 USB EHCI Controller + 103c 1611 Pavilion DM1Z-3000 + 1043 82ef M3A78-EH Motherboard + 1043 8443 M5A88-V EVO + 15d9 a811 H8DGU + 174b 1001 Sapphire PURE Fusion Mini + 4397 SB7x0/SB8x0/SB9x0 USB OHCI0 Controller + 103c 1611 Pavilion DM1Z-3000 + 1043 82ef M3A78-EH Motherboard + 1043 8443 M5A88-V EVO + 15d9 a811 H8DGU + 174b 1001 Sapphire PURE Fusion Mini + 4398 SB7x0 USB OHCI1 Controller + 1043 82ef M3A78-EH Motherboard + 15d9 a811 H8DGU + 4399 SB7x0/SB8x0/SB9x0 USB OHCI2 Controller + 1043 82ef M3A78-EH Motherboard + 1043 8443 M5A88-V EVO + 174b 1001 Sapphire PURE Fusion Mini + 439c SB7x0/SB8x0/SB9x0 IDE Controller + 1043 82ef M3A78-EH Motherboard + 439d SB7x0/SB8x0/SB9x0 LPC host controller + 103c 1611 Pavilion DM1Z-3000 + 1043 82ef M3A78-EH Motherboard + 1043 8443 M5A88-V EVO + 174b 1001 Sapphire PURE Fusion Mini + 43a0 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) + 43a1 SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) + 43a2 SB900 PCI to PCI bridge (PCIE port 2) + 43a3 SB900 PCI to PCI bridge (PCIE port 3) + 4437 RS250 [Radeon Mobility 7000 IGP] + 4554 210888ET [Mach64 ET] + 4654 Mach64 VT + 4742 3D Rage Pro AGP 1X/2X + 1002 0040 Rage Pro Turbo AGP 2X + 1002 0044 Rage Pro Turbo AGP 2X + 1002 0061 Rage Pro AIW AGP 2X + 1002 0062 Rage Pro AIW AGP 2X + 1002 0063 Rage Pro AIW AGP 2X + 1002 0080 Rage Pro Turbo AGP 2X + 1002 0084 Rage Pro Turbo AGP 2X + 1002 4742 Rage Pro Turbo AGP 2X + 1002 8001 Rage Pro Turbo AGP 2X + 1028 0082 Rage Pro Turbo AGP 2X + 1028 4082 Optiplex GX1 Onboard Display Adapter + 1028 8082 Rage Pro Turbo AGP 2X + 1028 c082 Rage Pro Turbo AGP 2X + 8086 4152 Xpert 98D AGP 2X + 8086 464a Rage Pro Turbo AGP 2X + 4744 3D Rage Pro AGP 1X + 1002 4744 Rage Pro Turbo AGP + 8086 4d55 Rage 3D Pro AGP 1X [Intel MU440EX] + 4747 3D Rage Pro + 4749 3D Rage Pro + 1002 0061 Rage Pro AIW + 1002 0062 Rage Pro AIW + 474c Rage XC + 474d Rage XL AGP 2X + 1002 0004 Xpert 98 RXL AGP 2X + 1002 0008 Xpert 98 RXL AGP 2X + 1002 0080 Rage XL AGP 2X + 1002 0084 Xpert 98 AGP 2X + 1002 474d Rage XL AGP + 1033 806a Rage XL AGP + 474e Rage XC AGP + 1002 474e Rage XC AGP + 474f Rage XL + 1002 0008 Rage XL + 1002 474f Rage XL + 4750 3D Rage Pro 215GP + 1002 0040 Rage Pro Turbo + 1002 0044 Rage Pro Turbo + 1002 0080 Rage Pro Turbo + 1002 0084 Rage Pro Turbo + 1002 4750 Rage Pro Turbo + 4751 3D Rage Pro 215GQ + 4752 Rage XL + 0e11 001e Proliant Rage XL + 1002 0008 Rage XL + 1002 4752 Proliant Rage XL + 1002 8008 Rage XL + 1014 0240 eServer xSeries server mainboard + 1028 00ce PowerEdge 1400 + 1028 00d1 PowerEdge 2550 + 1028 00d9 PowerEdge 2500 + 1028 0134 PowerEdge 600SC + 1028 014a PowerEdge 1750 + 1028 0165 PowerEdge 750 + 103c 10e1 NetServer Rage XL + 107b 6400 6400 Server + 1734 007a PRIMERGY RX/TX series onboard VGA + 8086 3411 SDS2 Mainboard + 8086 3427 S875WP1-E mainboard + 8086 5744 S845WD1-E mainboard + 4753 Rage XC + 1002 4753 Rage XC + 4754 3D Rage I/II 215GT [Mach64 GT] + 4755 3D Rage II+ 215GTB [Mach64 GTB] + 4756 3D Rage IIC 215IIC [Mach64 GT IIC] + 1002 4756 Rage IIC + 4757 3D Rage IIC AGP + 1002 4757 Rage IIC AGP + 1028 0089 Rage 3D IIC + 1028 008e PowerEdge 1300 onboard video + 1028 4082 Rage 3D IIC + 1028 8082 Rage 3D IIC + 1028 c082 Rage 3D IIC + 4758 210888GX [Mach64 GX] + 4759 3D Rage IIC + 475a 3D Rage IIC AGP + 1002 0084 Rage 3D Pro AGP 2x XPERT 98 + 1002 0087 Rage 3D IIC + 1002 475a Rage IIC AGP + 4964 RV250 Id [Radeon 9000] + 4965 RV250 Ie [Radeon 9000] + 4966 R250 If [Radeon 9000] + 10f1 0002 RV250 If [Tachyon G9000 PRO] + 148c 2039 RV250 If [Radeon 9000 Pro "Evil Commando"] + 1509 9a00 RV250 If [Radeon 9000 "AT009"] + 1681 0040 RV250 If [3D prophet 9000] + 174b 7176 RV250 If [Sapphire Radeon 9000 Pro] + 174b 7192 RV250 If [Radeon 9000 "Atlantis"] + 17af 2005 RV250 If [Excalibur Radeon 9000 Pro] + 17af 2006 RV250 If [Excalibur Radeon 9000] + 4967 RV250 Ig [Radeon 9000] + 496e RV250 [Radeon 9000] (Secondary) + 4a48 R420 JH [Radeon X800] + 4a49 R420 JI [Radeon X800PRO] + 4a4a R420 JJ [Radeon X800SE] + 4a4b R420 JK [Radeon X800] + 4a4c R420 JL [Radeon X800] + 4a4d R420 JM [FireGL X3] + 4a4e R420 JN [Mobility Radeon 9800] + 4a4f R420 [Radeon X800 AGP] + 4a50 R420 JP [Radeon X800XT] + 4a54 R420 [Radeon X800 VE] + 4a69 R420 [Radeon X800 PRO/GTO] (Secondary) + 4a6a R420 [Radeon X800] (Secondary) + 4a6b R420 [Radeon X800] (Secondary) + 4a70 R420 [X800XT-PE] (Secondary) + 4a74 R420 [Radeon X800 VE] (Secondary) + 4b48 R481 [Radeon X850 PCIe] + 4b49 R480 [Radeon X850XT] + 4b4a R480 [Radeon X850SE AGP] + 4b4b R480 [Radeon X850Pro] + 4b4c R481 [Radeon X850XT-PE] + 4b69 R480 [Radeon X850XT] (Secondary) + 4b6b R480 [Radeon X850Pro] (Secondary) + 4b6c R481 [Radeon X850XT-PE] (Secondary) + 4c42 3D Rage LT Pro AGP-133 + 0e11 b0e7 Rage LT Pro (Compaq Presario 5240) + 0e11 b0e8 Rage 3D LT Pro + 0e11 b10e 3D Rage LT Pro (Compaq Armada 1750) + 1002 0040 Rage LT Pro AGP 2X + 1002 0044 Rage LT Pro AGP 2X + 1002 4c42 Rage LT Pro AGP 2X + 1002 8001 Rage LT Pro AGP 2X + 1028 0085 Rage 3D LT Pro + 4c44 3D Rage LT Pro AGP-66 + 4c45 Rage Mobility M3 AGP + 4c46 Rage Mobility M3 AGP 2x + 1002 0155 IBM Thinkpad A22p + 1014 0155 IBM Thinkpad A22p + 1028 00b1 Latitude C600 + 4c47 3D Rage LT-G 215LG + 4c49 3D Rage LT Pro + 1002 0004 Rage LT Pro + 1002 0040 Rage LT Pro + 1002 0044 Rage LT Pro + 1002 4c49 Rage LT Pro + 4c4d Rage Mobility P/M AGP 2x + 0e11 b111 Armada M700 + 0e11 b160 Armada E500 + 1002 0084 Xpert 98 AGP 2X (Mobility) + 1014 0154 ThinkPad A20m/A21m + 1028 00aa Latitude CPt + 1028 00bb Latitude CPx + 1179 ff00 Satellite 1715XCDS laptop + 13bd 1019 PC-AR10 + 4c4e Rage Mobility L AGP 2x + 4c50 3D Rage LT Pro + 1002 4c50 Rage LT Pro + 4c51 3D Rage LT Pro + 4c52 Rage Mobility P/M + 1033 8112 Versa Note VXi + 4c53 Rage Mobility L + 4c54 264LT [Mach64 LT] + 4c57 RV200 [Mobility Radeon 7500] + 1014 0517 ThinkPad T30 + 1014 0530 ThinkPad T42 2373-4WU + 1028 00e6 Radeon Mobility M7 LW (Dell Inspiron 8100) + 1028 012a Latitude C640 + 1043 1622 Mobility Radeon M7 (L3C/S) + 144d c006 Radeon Mobility M7 LW in vpr Matrix 170B4 + 4c58 Radeon RV200 LX [Mobility FireGL 7800 M7] + 4c59 RV100 LY [Mobility Radeon 7000] + 0e11 b111 Evo N600c + 1014 0235 ThinkPad A30/A30p (2652/2653) + 1014 0239 ThinkPad X22/X23/X24 + 103c 0025 XE4500 Notebook + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 104d 8140 PCG-Z1SP laptop + 1509 1930 Medion MD9703 + 4c5a RV100 LZ [Mobility Radeon 7000] + 4c64 Radeon RV250 Ld [Radeon Mobility 9000 M9] + 4c65 Radeon RV250 Le [Radeon Mobility 9000 M9] + 4c66 Radeon RV250 [Mobility FireGL 9000] + 1014 054d ThinkPad T41 + 4c67 Radeon RV250 Lg [Radeon Mobility 9000 M9] +# Secondary chip to the Lf + 4c6e Radeon RV250 Ln [Radeon Mobility 9000 M9] (Secondary) + 4d46 Rage Mobility M4 AGP + 4d4c Rage Mobility M4 AGP + 4d52 Theater 550 PRO PCI [ATI TV Wonder 550] + 4d53 Theater 550 PRO PCIe + 4e44 Radeon R300 ND [Radeon 9700 Pro] + 1002 515e Radeon ES1000 + 1002 5965 Radeon ES1000 + 4e45 Radeon R300 NE [Radeon 9500 Pro] + 1002 0002 Radeon R300 NE [Radeon 9500 Pro] + 1681 0002 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] + 4e46 R300 NF [Radeon 9600 TX] + 4e47 Radeon R300 NG [FireGL X1] + 4e48 Radeon R350 [Radeon 9800 Pro] + 4e49 Radeon R350 [Radeon 9800] + 4e4a R360 NJ [Radeon 9800 XT] + 1002 4e4a R360 [Radeon 9800 XT] + 4e4b R350 NK [FireGL X2] + 4e50 RV350 [Mobility Radeon 9600 M10] + 1025 005a TravelMate 290 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 144d c00c P35 notebook + 1462 0311 MSI M510A + 1734 1055 Amilo M1420W + 4e51 RV350 NQ [Mobility Radeon 9600] + 4e52 RV350 [Mobility Radeon 9600 M10] + 144d c00c P35 notebook + 4e53 RV350 NS [Mobility Radeon 9600] + 4e54 M10 NT [FireGL Mobility T2] + 4e56 M11 NV [FireGL Mobility T2e] + 4e64 Radeon R300 [Radeon 9700 Pro] (Secondary) + 4e65 Radeon R300 [Radeon 9500 Pro] (Secondary) + 1002 0003 Radeon R300 NE [Radeon 9500 Pro] + 1681 0003 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] (Secondary) + 4e66 RV350 NF [Radeon 9600] (Secondary) + 4e67 Radeon R300 [FireGL X1] (Secondary) + 4e68 Radeon R350 [Radeon 9800 Pro] (Secondary) + 4e69 Radeon R350 [Radeon 9800] (Secondary) + 4e6a RV350 NJ [Radeon 9800 XT] (Secondary) + 1002 4e6a R360 [Radeon 9800 XT] (Secondary) + 1002 4e71 M10 NQ [Radeon Mobility 9600] + 4e71 M10 NQ [Radeon Mobility 9600] (Secondary) + 4f72 RV250 [Radeon 9000 Series] + 4f73 Radeon RV250 [Radeon 9000 Series] (Secondary) + 5041 Rage 128 PA/PRO + 5042 Rage 128 PB/PRO AGP 2x + 5043 Rage 128 PC/PRO AGP 4x + 5044 Rage 128 PD/PRO TMDS + 1002 0028 Rage 128 AIW + 1002 0029 Rage 128 AIW + 5045 Rage 128 PE/PRO AGP 2x TMDS + 5046 Rage 128 PF/PRO AGP 4x TMDS + 1002 0004 Rage Fury Pro + 1002 0008 Rage Fury Pro/Xpert 2000 Pro + 1002 0014 Rage Fury Pro + 1002 0018 Rage Fury Pro/Xpert 2000 Pro + 1002 0028 Rage 128 Pro AIW AGP + 1002 002a Rage 128 Pro AIW AGP + 1002 0048 Rage Fury Pro + 1002 2000 Rage Fury MAXX AGP 4x (TMDS) (VGA device) + 1002 2001 Rage Fury MAXX AGP 4x (TMDS) (Extra device?!) + 5047 Rage 128 PG/PRO + 5048 Rage 128 PH/PRO AGP 2x + 5049 Rage 128 PI/PRO AGP 4x + 504a Rage 128 PJ/PRO TMDS + 504b Rage 128 PK/PRO AGP 2x TMDS + 504c Rage 128 PL/PRO AGP 4x TMDS + 504d Rage 128 PM/PRO + 504e Rage 128 PN/PRO AGP 2x + 504f Rage 128 PO/PRO AGP 4x + 5050 Rage 128 PP/PRO TMDS [Xpert 128] + 1002 0008 Xpert 128 + 5051 Rage 128 PQ/PRO AGP 2x TMDS + 5052 Rage 128 PR/PRO AGP 4x TMDS + 5053 Rage 128 PS/PRO + 5054 Rage 128 PT/PRO AGP 2x + 5055 Rage 128 PU/PRO AGP 4x + 5056 Rage 128 PV/PRO TMDS + 5057 Rage 128 PW/PRO AGP 2x TMDS + 5058 Rage 128 PX/PRO AGP 4x TMDS + 5144 Radeon R100 QD [Radeon 7200] + 1002 0008 Radeon 7000/Radeon VE + 1002 0009 Radeon 7000/Radeon + 1002 000a Radeon 7000/Radeon + 1002 001a Radeon 7000/Radeon + 1002 0029 Radeon AIW + 1002 0038 Radeon 7000/Radeon + 1002 0039 Radeon 7000/Radeon + 1002 008a Radeon 7000/Radeon + 1002 00ba Radeon 7000/Radeon + 1002 0139 Radeon 7000/Radeon + 1002 028a Radeon 7000/Radeon + 1002 02aa Radeon AIW + 1002 053a Radeon 7000/Radeon + 5145 Radeon R100 QE + 5146 Radeon R100 QF + 5147 Radeon R100 QG + 5148 Radeon R200 QH [Radeon 8500] + 1002 010a FireGL 8800 64Mb + 1002 0152 FireGL 8800 128Mb + 1002 0162 FireGL 8700 32Mb + 1002 0172 FireGL 8700 64Mb + 5149 Radeon R200 QI + 514a Radeon R200 QJ + 514b Radeon R200 QK + 514c Radeon R200 QL [Radeon 8500 LE] + 1002 003a Radeon R200 QL [Radeon 8500 LE] + 1002 013a Radeon 8500 + 148c 2026 R200 QL [Radeon 8500 Evil Master II Multi Display Edition] + 1681 0010 Radeon 8500 [3D Prophet 8500 128Mb] + 174b 7149 Radeon R200 QL [Sapphire Radeon 8500 LE] + 1787 0f08 Radeon R200 QL [PowerMagic Radeon 8500] + 514d Radeon R200 QM [Radeon 9100] + 514e Radeon R200 QN [Radeon 8500LE] + 514f Radeon R200 QO [Radeon 8500LE] + 5154 R200 QT [Radeon 8500] + 5155 R200 QU [Radeon 9100] + 5157 RV200 QW [Radeon 7500] + 1002 013a Radeon 7500 + 1002 0f2b ALL-IN-WONDER VE PCI + 1002 103a Dell Optiplex GX260 + 1458 4000 RV200 QW [RADEON 7500 PRO MAYA AR] + 148c 2024 RV200 QW [Radeon 7500LE Dual Display] + 148c 2025 RV200 QW [Radeon 7500 Evil Master Multi Display Edition] + 148c 2036 RV200 QW [Radeon 7500 PCI Dual Display] + 174b 7146 RV200 QW [Radeon 7500 LE] + 174b 7147 RV200 QW [Sapphire Radeon 7500LE] + 174b 7161 Radeon RV200 QW [Radeon 7500 LE] + 17af 0202 RV200 QW [Excalibur Radeon 7500LE] + 5158 RV200 QX [Radeon 7500] + 5159 RV100 QY [Radeon 7000/VE] + 1002 000a Radeon 7000/Radeon VE + 1002 000b Radeon 7000 + 1002 0038 Radeon 7000/Radeon VE + 1002 003a Radeon 7000/Radeon VE + 1002 00ba Radeon 7000/Radeon VE + 1002 013a Radeon 7000/Radeon VE + 1002 0908 XVR-100 (supplied by Sun) +# The IBM card doubles as an ATI PCI video adapter + 1014 029a Remote Supervisor Adapter II (RSA2) + 1014 02c8 eServer xSeries server mainboard + 1028 016c PowerEdge 1850 Embedded Radeon 7000/VE + 1028 016d PowerEdge 2850 Embedded Radeon 7000-M + 1028 0170 PowerEdge 6850 Embedded Radeon 7000/VE + 1028 019a PowerEdge SC1425 + 103c 1292 Radeon 7000 + 1043 c00a A7000/T/64M + 1458 4002 RV100 QY [RADEON 7000 PRO MAYA AV Series] + 148c 2003 RV100 QY [Radeon 7000 Multi-Display Edition] + 148c 2023 RV100 QY [Radeon 7000 Evil Master Multi-Display] + 174b 0280 Radeon RV100 QY [Radeon 7000/VE] + 174b 7112 RV100 QY [Sapphire Radeon VE 7000] + 174b 7c28 Sapphire Radeon VE 7000 DDR + 1787 0202 RV100 QY [Excalibur Radeon 7000] + 17ee 1001 Radeon 7000 64MB DDR + DVI + 515a RV100 QZ [Radeon 7000/VE] + 515e ES1000 + 1028 01bb PowerEdge 1955 Embedded ATI ES1000 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 1028 01f0 PowerEdge R900 Embedded ATI ES1000 + 1028 0205 PowerEdge 2970 Embedded ATI ES1000 + 1028 020b PowerEdge T605 Embedded ATI ES1000 + 1028 020f PowerEdge R300 Embedded ATI ES1000 + 1028 0210 PowerEdge T300 Embedded ATI ES1000 + 1028 0221 PowerEdge R805 Embedded ATI ES1000 + 1028 0223 PowerEdge R905 Embedded ATI ES1000 + 1028 0225 PowerEdge T105 Embedded ATI ES1000 + 1028 023c PowerEdge R200 Embedded ATI ES1000 + 103c 1304 Integrity iLO2 Advanced KVM VGA [AD307A] + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 S5000PSLSATA Server Board + 515f ES1000 + 5168 Radeon R200 Qh + 5169 Radeon R200 Qi + 516a Radeon R200 Qj + 516b Radeon R200 Qk +# This one is not in ATI documentation, but is in XFree86 source code + 516c Radeon R200 Ql + 5245 Rage 128 RE/SG + 1002 0008 Xpert 128 + 1002 0028 Rage 128 AIW + 1002 0029 Rage 128 AIW + 1002 0068 Rage 128 AIW + 5246 Rage 128 RF/SG AGP + 1002 0004 Magnum/Xpert 128/Xpert 99 + 1002 0008 Magnum/Xpert128/X99/Xpert2000 + 1002 0028 Rage 128 AIW AGP + 1002 0044 Rage Fury/Xpert 128/Xpert 2000 + 1002 0068 Rage 128 AIW AGP + 1002 0448 Rage Fury + 5247 Rage 128 RG + 524b Rage 128 RK/VR + 524c Rage 128 RL/VR AGP + 1002 0008 Xpert 99/Xpert 2000 + 1002 0088 Xpert 99 + 5345 Rage 128 SE/4x + 5346 Rage 128 SF/4x AGP 2x + 1002 0048 RAGE 128 16MB VGA TVOUT AMC PAL + 5347 Rage 128 SG/4x AGP 4x + 5348 Rage 128 SH + 534b Rage 128 SK/4x + 534c Rage 128 SL/4x AGP 2x + 534d Rage 128 SM/4x AGP 4x + 1002 0008 Xpert 99/Xpert 2000 + 1002 0018 Xpert 2000 + 534e Rage 128 4x + 5354 Mach 64 VT + 1002 5654 Mach 64 reference + 5446 Rage 128 Pro Ultra TF + 1002 0004 Rage Fury Pro + 1002 0008 Rage Fury Pro/Xpert 2000 Pro + 1002 0018 Rage Fury Pro/Xpert 2000 Pro + 1002 0028 Rage 128 AIW Pro AGP + 1002 0029 Rage 128 AIW + 1002 002a Rage 128 AIW Pro AGP + 1002 002b Rage 128 AIW + 1002 0048 Xpert 2000 Pro + 544c Rage 128 Pro Ultra TL + 5452 Rage 128 Pro Ultra TR + 1002 001c Rage 128 Pro 4XL + 103c 1279 Rage 128 Pro 4XL + 5453 Rage 128 Pro Ultra TS + 5454 Rage 128 Pro Ultra TT + 5455 Rage 128 Pro Ultra TU + 5460 RV370 [Mobility Radeon X300] + 1775 1100 CR11/VR11 Single Board Computer + 5461 RV370 [Mobility Radeon X300] + 5462 RV380 [Mobility Radeon X600] + 5464 RV370 [Mobility FireGL V3100] + 5548 R423 UH [Radeon X800 (PCIE)] + 5549 R423 UI [Radeon X800PRO (PCIE)] + 554a R423 UJ [Radeon X800LE (PCIE)] + 554b R423 UK [Radeon X800SE (PCIE)] + 554c R430 [Radeon X800XTP PCIe] + 554d R430 [Radeon X800 XL] (PCIe) + 1458 2124 GV-R80L256V-B (AGP) + 554e R430 [Radeon X800 SE PCIe] + 554f R430 [Radeon X800 (PCIE)] + 5550 R423 [FireGL V7100] + 5551 R423 [FireGL V5100 (PCIE)] + 5552 R423 UR [FireGL V5100 (PCIE)] + 5554 R423 UT [FireGL V7100 (PCIE)] + 5555 R430 GL PRO + 5569 R423 UI [Radeon X800PRO (PCIE)] (Secondary) + 556b Radeon R423 UK (PCIE) [X800 SE] (Secondary) + 556d R430 [Radeon X800 XL] (PCIe) (Secondary) + 1458 2125 GV-R80L256V-B (AGP) + 556f R430 [Radeon X800] (PCIE) (Secondary) + 5571 R423GL-SE [FireGL V5100 (PCIE)] (Secondary) + 564a M26 [Mobility FireGL V5000] + 564b M26 [Mobility FireGL V5000] + 564f M26 [Radeon Mobility X700 XL (PCIE)] + 5652 M26 [Radeon Mobility X700] + 5653 Radeon Mobility X700 (PCIE) + 1025 0080 Aspire 5024WLMi + 103c 0940 HP Compaq NW8240 Mobile Workstation + 5654 264VT [Mach64 VT] + 1002 5654 Mach64VT Reference + 5655 264VT3 [Mach64 VT3] + 5656 264VT4 [Mach64 VT4] + 5657 Radeon X550/X700 Series (RV410) + 5830 RS300 Host Bridge + 5831 RS300 Host Bridge + 5832 RS300 Host Bridge + 5833 Radeon 9100 IGP Host Bridge + 5834 RS300 [Radeon 9100 IGP] + 5835 RS300M AGP [Radeon Mobility 9100IGP] + 5838 Radeon 9100 IGP AGP Bridge + 5854 Radeon Xpress Series (RS480) + 5874 Radeon Xpress Series (RS482) + 5940 RV280 [Radeon 9200 PRO] (Secondary) + 17af 2021 Excalibur Radeon 9250 (Secondary) + 5941 RV280 [Radeon 9200] (Secondary) + 1458 4019 Gigabyte Radeon 9200 + 174b 7c12 Sapphire Radeon 9200 + 17af 200d Excalibur Radeon 9200 + 18bc 0050 GeXcube GC-R9200-C3 (Secondary) + 5944 RV280 [Radeon 9200 SE (PCI)] + 5950 RS480 Host Bridge + 1025 0080 Aspire 5024WLMMi + 103c 280a DC5750 Microtower + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 1462 7217 Aspire L250 + 5951 Radeon Xpress 200 (RS480/RS482/RX480/RX482) Chipset - Host bridge + 5952 RD580 [CrossFire Xpress 3200] Chipset Host Bridge + 5954 RS480 [Radeon Xpress 200G Series] + 1002 5954 RV370 [Radeon Xpress 200G Series] + 5955 Radeon XPRESS 200M 5955 (PCIE) + 1002 5955 RS480 0x5955 [Radeon XPRESS 200M 5955 (PCIE)] + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 5956 RD790 Northbridge only dual slot PCI-e_GFX and HT3 K8 part + 5957 RX780/RX790 Chipset Host Bridge + 1849 5957 A770CrossFire Motherboard + 5958 RD780 Northbridge only dual slot PCI-e_GFX and HT1 K8 part + 5960 RV280 [Radeon 9200 PRO] + 17af 2020 Excalibur Radeon 9250 + 5961 RV280 [Radeon 9200] + 1002 2f72 All-in-Wonder 9200 Series + 1019 4c30 Radeon 9200 VIVO + 12ab 5961 YUAN SMARTVGA Radeon 9200 + 1458 4018 Gigabyte Radeon 9200 + 174b 7c13 Sapphire Radeon 9200 + 17af 200c Excalibur Radeon 9200 + 18bc 0050 Radeon 9200 Game Buster + 18bc 0051 GeXcube GC-R9200-C3 + 18bc 0053 Radeon 9200 Game Buster VIVO + 5962 RV280 [Radeon 9200] + 5964 RV280 [Radeon 9200 SE] + 1002 5964 Radeon 9200 SE, 64-bit 128MB DDR, 200/166MHz + 1043 c006 ASUS Radeon 9200 SE / TD / 128M + 1458 4018 Radeon 9200 SE + 1458 4032 Radeon 9200 SE 128MB + 147b 6191 R9200SE-DT + 148c 2073 CN-AG92E + 174b 7c13 Sapphire Radeon 9200 SE + 1787 5964 Excalibur 9200SE VIVO 128M + 17af 2012 Radeon 9200 SE Excalibur + 18bc 0170 Sapphire Radeon 9200 SE 128MB Game Buster + 18bc 0173 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster] + 5965 RV280 [FireMV 2200 PCI] + 5969 ES1000 + 5974 RS482 [Radeon Xpress 200] + 103c 280a DC5750 Microtower + 1462 7141 Aspire L250 + 5975 RS482 [Radeon Xpress 200M] + 5978 RD790 PCI to PCI bridge (external gfx0 port A) + 1849 5957 A770CrossFire Motherboard + 5979 RD790 PCI to PCI bridge (external gfx0 port B) + 597a RD790 PCI to PCI bridge (PCI express gpp port A) + 597b RD790 PCI to PCI bridge (PCI express gpp port B) + 597c RD790 PCI to PCI bridge (PCI express gpp port C) + 597d RD790 PCI to PCI bridge (PCI express gpp port D) + 597e RD790 PCI to PCI bridge (PCI express gpp port E) + 1849 5957 A770CrossFire Motherboard + 597f RD790 PCI to PCI bridge (PCI express gpp port F) + 1849 5957 A770CrossFire Motherboard + 5980 RD790 PCI to PCI bridge (external gfx1 port A) + 5981 RD790 PCI to PCI bridge (external gfx1 port B) + 5982 RD790 PCI to PCI bridge (NB-SB link) + 5a10 RD890 Northbridge only dual slot (2x16) PCI-e GFX Hydra part + 5a11 RD890 Northbridge only single slot PCI-e GFX Hydra part + 5a12 RD890 Northbridge only dual slot (2x8) PCI-e GFX Hydra part + 15d9 a811 H8DGU + 5a13 RD890 PCI to PCI bridge (external gfx0 port A) + 5a14 RD890 PCI to PCI bridge (external gfx0 port B) + 5a15 RD890 PCI to PCI bridge (PCI express gpp port A) + 5a16 RD890 PCI to PCI bridge (PCI express gpp port B) + 5a17 RD890 PCI to PCI bridge (PCI express gpp port C) + 5a18 RD890 PCI to PCI bridge (PCI express gpp port D) + 15d9 a811 H8DGU + 5a19 RD890 PCI to PCI bridge (PCI express gpp port E) + 5a1a RD890 PCI to PCI bridge (PCI express gpp port F) + 5a1b RD890 PCI to PCI bridge (PCI express gpp port G) + 5a1c RD890 PCI to PCI bridge (PCI express gpp port H) + 5a1d RD890 PCI to PCI bridge (external gfx1 port A) + 5a1e RD890 PCI to PCI bridge (external gfx1 port B) + 5a1f RD890 PCI to PCI bridge (NB-SB link) + 15d9 a811 H8DGU + 5a20 RD890S PCI Express bridge for GPP2 port 1 + 5a23 RD990 I/O Memory Management Unit (IOMMU) + 5a33 Radeon Xpress 200 Host Bridge + 5a34 RS480 PCI-X Root Port +# Comes in pair with 5a3f + 5a36 RS480 PCI Bridge + 5a37 RS480 PCI Bridge + 5a38 RS480 PCI Bridge +# Comes in pair with 5a38 + 5a39 RS480 PCI Bridge + 5a3f RS480 PCI Bridge + 1462 7217 Aspire L250 + 5a41 RS400 [Radeon Xpress 200] + 5a42 RS400 [Radeon Xpress 200M] + 5a43 Radeon Xpress Series (RS400) + 5a61 RC410 [Radeon Xpress 200] + 5a62 RC410 [Radeon Xpress 200M] + 5a63 Radeon Xpress Series (RC410) + 5b60 RV370 5B60 [Radeon X300 (PCIE)] + 1043 002a Extreme AX300SE-X + 1043 032e Extreme AX300/TD + 1458 2102 GV-RX30S128D (X300SE) + 1462 0400 RX300SE-TD128E (MS-8940 REV:200) + 1462 0402 RX300SE-TD128E (MS-8940) + 174b 0500 Radeon X300 (PCIE) + 196d 1086 X300SE HM + 5b62 RV380 [Radeon X600 (PCIE)] + 5b63 RV370 [Radeon X550] + 5b64 RV370 5B64 [FireGL V3100 (PCIE)] + 5b65 RV370 5B65 [FireGL D1100 (PCIE)] + 5b66 RV370X + 5b70 RV370 [Radeon X300SE] + 1462 0403 RX300SE-TD128E (MS-8940) (secondary display) + 174b 0501 Radeon X300SE + 196d 1087 X300SE HM + 5b72 RV380 [Radeon X600] + 5b73 RV370 secondary [Sapphire X550 Silent] + 5b74 RV370 5B64 [FireGL V3100 (PCIE)] (Secondary) + 5b75 RV370 5B75 [FireGL D1100 (PCIE)] (Secondary) + 5c61 M9+ 5C61 [Radeon Mobility 9200 (AGP)] + 5c63 M9+ 5C63 [Radeon Mobility 9200 (AGP)] + 1002 5c63 Apple iBook G4 2004 + 144d c00c P30 notebook + 5d44 RV280 [Radeon 9200 SE] (Secondary) + 1458 4019 Radeon 9200 SE (Secondary) + 1458 4032 Radeon 9200 SE 128MB + 147b 6190 R9200SE-DT (Secondary) + 174b 7c12 Sapphire Radeon 9200 SE (Secondary) + 1787 5965 Excalibur 9200SE VIVO 128M (Secondary) + 17af 2013 Radeon 9200 SE Excalibur (Secondary) + 18bc 0171 Radeon 9200 SE 128MB Game Buster (Secondary) + 18bc 0172 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster] + 5d45 RV280 [FireMV 2200 PCI] (secondary) + 5d48 M28 [Radeon Mobility X800XT] + 5d49 M28 [Mobility FireGL V5100] + 5d4a Mobility Radeon X800 + 5d4c Radeon X850 (PCIE) + 5d4d R480 [Radeon X850XT Platinum (PCIE)] + 5d4e Radeon X850 SE (R480) (PCIE) + 5d4f R480 [Radeon X800 GTO (PCIE)] + 5d50 R480 [FireGL V7200 (PCIE)] + 5d51 R480 GL 12P + 5d52 R480 [Radeon X850XT (PCIE)] (Primary) + 1002 0b12 PowerColor X850XT PCIe (Primary) + 1002 0b13 PowerColor X850XT PCIe (Secondary) + 5d57 R423 5F57 [Radeon X800XT (PCIE)] + 5d6d R480 [Radeon X850XT Platinum (PCIE)] (Secondary) + 5d6f R480 [Radeon X800 GTO (PCIE)] (Secondary) + 5d72 R480 [Radeon X850XT (PCIE)] (Secondary) + 5d77 R423 5F57 [Radeon X800XT (PCIE)] (Secondary) + 5e48 RV410 [FireGL V5000] + 5e49 RV410 [FireGL V3300] + 5e4a RV410 [Radeon X700XT] + 5e4b RV410 [Radeon X700 Pro (PCIE)] + 5e4c RV410 [Radeon X700SE] + 5e4d RV410 [Radeon X700 (PCIE)] + 148c 2116 PowerColor Bravo X700 + 5e4f RV410 [Radeon X700] + 5e6b RV410 [Radeon X700 Pro (PCIE)] (Secondary) + 5e6d RV410 [Radeon X700 (PCIE)] (Secondary) + 148c 2117 PowerColor Bravo X700 + 5f57 R423 [Radeon X800XT (PCIE)] + 6600 Mars [Radeon HD 8600/8700M Series] + 6601 Mars [Radeon HD 8500/8700M Series] + 6606 Mars [Radeon HD 8790M] + 6610 Oland [Radeon HD 8600 Series] + 6611 Oland [Radeon HD 8500 Series] + 6704 Cayman PRO GL [FirePro V7900] + 6707 Cayman LE GL [FirePro V5900] + 6718 Cayman XT [Radeon HD 6970] + 6719 Cayman PRO [Radeon HD 6950] + 671d Antilles [AMD Radeon HD 6990] + 671f Cayman [Radeon HD 6900 Series] + 6720 Blackcomb [Radeon HD 6900M series] + 6738 Barts XT [Radeon HD 6800 Series] + 6739 Barts PRO [Radeon HD 6800 Series] + 1043 03b4 EAH6850 [Radeon HD 6850] + 673e Barts LE [AMD Radeon HD 6700 Series] + 6740 Whistler XT [AMD Radeon HD 6700M Series] + 6741 Whistler [AMD Radeon HD 6600M Series] + 106b 00e2 MacBookPro8,2 [Core i7, 15", Late 2011] + 6742 Whistler LE [AMD Radeon HD 6625M Graphics] + 6743 Whistler [Radeon E6760] + 6749 Turks [FirePro V4900] + 674a Turks [AMD FirePro V3900] + 6750 Turks [AMD Radeon HD 6570] + 6751 Turks [Radeon HD 7600A Series] + 6758 Turks [Radeon HD 6670] + 6759 Turks [Radeon HD 6570] + 675d Turks [Radeon HD 7500 Series] + 6760 Caicos [Radeon HD 6400M/7400M Series] + 1028 04cc Vostro 3350 + 6761 Seymour LP [Radeon HD 6430M] + 6763 Seymour [Radeon E6460] + 6770 Caicos [Radeon HD 6400 Series] + 6772 Caicos [Radeon HD 7400A Series] + 6778 Caicos [Radeon HD 7000 Series] + 6779 Caicos [Radeon HD 6450] + 174b e164 Sapphire HD 6450 1GB DDR3 + 677b Caicos [Radeon HD 7400 Series] + 6798 Tahiti XT [Radeon HD 7970] + 6799 New Zealand [Radeon HD 7990] + 679a Tahiti PRO [Radeon HD 7950] + 679e Tahiti LE [Radeon HD 7800 Series] + 6800 Wimbledon XT [Radeon HD 7970M] + 6818 Pitcairn [Radeon HD 7800] + 6819 Pitcairn PRO [Radeon HD 7800] + 6820 Radeon HD 8800M Series + 6821 Radeon HD 8800M Series + 6823 Radeon HD 8800M Series + 6825 Cape Verde [Radeon HD 7800M Series] + 682b Radeon HD 8800M Series + 682f Cape Verde [Radeon HD 7700M Series] + 683b Cape Verde [Radeon HD 7700 Series] + 683d Cape Verde [Radeon HD 7700 Series] + 683f Cape Verde PRO [Radeon HD 7700 Series] + 6840 Thames XT/GL [Radeon HD 7600M Series] + 6841 Thames [Radeon 7500M/7600M Series] + 6842 Thames LE [Radeon HD 7000M Series] + 6843 Thames [Radeon HD 7670M] + 6850 Lombok GL AIO [Radeon HD 7570] + 6858 Lombok [Radeon HD 7400 series] + 6888 Cypress [FirePro 3D V8800] + 6889 Cypress [FirePro V7800] + 688a Cypress XT [FirePro 3D V9800] + 688c Cypress [AMD FireStream 9370] + 688d Cypress [AMD FireStream 9350] + 6898 Cypress XT [Radeon HD 5870] + 1462 8032 R5870 PM2D1G + 6899 Cypress PRO [Radeon HD 5800 Series] + 1043 0330 EAH5850 [Radeon HD5850] + 689b Cypress [Radeon HD 6800 Series] + 689c Hemlock [Radeon HD 5900 Series] + 689e Cypress LE [Radeon HD 5800 Series] + 68a0 Broadway XT [Mobility Radeon HD 5800 Series] + 103c 1520 Broadway XT [FirePro M7820] + 68a1 Broadway PRO [Mobility Radeon HD 5800 Series] + 68a8 Broadway [ATI Mobility Radeon HD 6800 Series] + 68a9 Juniper XT [FirePro 3D V5800] + 68b8 Juniper [Radeon HD 5700 Series] + 106b 00cf MacPro5,1 [Mac Pro 2.8GHz DDR3] + 68b9 Juniper [Radeon HD 5600/5700] + 68ba Juniper XT [AMD Radeon HD 6000 Series] + 68be Juniper [Radeon HD 5700 Series] + 68bf Juniper LE [Radeon HD 6700 Series] + 68c0 Madison [Mobility Radeon HD 5000 Series] + 103c 1521 Madison XT [FirePro M5800] + 68c1 Madison [Radeon HD 5000M Series] + 1025 033d Mobility Radeon HD 5650 + 1025 0347 Aspire 7740G + 103c 1521 Madison Pro [FirePro M5800] + 68c7 Pinewood [Radeon HD 5570] + 68c8 FirePro V4800 + 68d8 Redwood [Radeon HD 5670] + 68d9 Redwood PRO [Radeon HD 5500 Series] + 68da Redwood PRO [Radeon HD 5500 Series] + 68e0 Manhattan [Mobility Radeon HD 5400 Series] + 103c 1486 TouchSmart tm2-2050er discrete GPU (Mobility Radeon HD 5450) + 68e1 Manhattan [Mobility Radeon HD 5430 Series] + 68e4 Robson CE [AMD Radeon HD 6300 Series] + 68e5 Robson LE [AMD Radeon HD 6300M Series] + 68f1 Cedar [FirePro 2460] + 68f2 Cedar [FirePro 2270] + 68f9 Cedar PRO [Radeon HD 5450/6350] + 1028 010e XPS 8300 + 68fa EG Cedar [Radeon HD 7300 Series] + 700f PCI Bridge [IGP 320M] + 7010 PCI Bridge [IGP 340M] + 7100 R520 [Radeon X1800] + 7102 M58 [Radeon Mobility X1800] + 7103 M58 [Mobility FireGL V7200] + 7104 R520GL [FireGL V7200] (Primary) + 7105 R520 [FireGL] + 7106 M58 [Mobility FireGL V7100] + 7108 M58 [Radeon Mobility X1800] + 7109 R520 [Radeon X1800] + 1002 0322 All-in-Wonder X1800XL + 1002 0d02 Radeon X1800 CrossFire Edition + 710a R520 [Radeon X1800] + 710b R520 [Radeon X1800] + 710c R520 [Radeon X1800] + 7120 R520 [Radeon X1800] (Secondary) + 7124 R520GL [FireGL V7200] (Secondary) + 7129 R520 [Radeon X1800] (Secondary) + 1002 0323 All-in-Wonder X1800XL (Secondary) + 1002 0d03 Radeon X1800 CrossFire Edition (Secondary) + 7140 RV515 [Radeon X1600] + 7142 RV515 PRO [Radeon X1300/X1550 Series] + 1002 0322 All-in-Wonder 2006 PCI-E Edition + 1043 0142 EAX1300PRO/TD/256M + 7143 RV505 [Radeon X1550 Series] + 7145 Radeon Mobility X1400 + 17aa 2006 Thinkpad T60 model 2007 + 7146 RV515 [Radeon X1300] + 1002 0322 All-in-Wonder 2006 PCI-E Edition + 1545 1996 Radeon X1300 512MB PCI-e + 7147 RV505 [Radeon X1550 64-bit] + 7149 M52 [Mobility Radeon X1300] + 714a M52 [Mobility Radeon X1300] + 714b M52 [Mobility Radeon X1300] + 714c M52 [Mobility Radeon X1300] + 714d RV515 [Radeon X1300] + 714e RV515LE [Radeon X1300] + 7152 RV515GL [FireGL V3300] (Primary) + 7153 RV515GL [FireGL V3350] + 715e RV515 [Radeon X1300] + 715f RV505 CE [Radeon X1550 64-bit] + 7162 RV515 PRO [Radeon X1300/X1550 Series] (Secondary) + 1002 0323 All-in-Wonder 2006 PCI-E Edition (Secondary) + 7163 RV505 [Radeon X1550 Series] (Secondary) + 7166 RV515 [Radeon X1300] (Secondary) + 1002 0323 All-in-Wonder 2006 PCI-E Edition (Secondary) + 1545 1997 Radeon X1300 512MB PCI-e (Secondary) + 7167 RV515 [Radeon X1550 64-bit] (Secondary) + 716e RV515LE [Radeon X1300] Secondary + 7172 RV515GL [FireGL V3300] (Secondary) + 7173 RV515GL [FireGL V3350] (Secondary) + 7180 RV516 [Radeon X1300/X1550 Series] + 7181 RV516 XT Radeon X1600 Series (Primary) + 7183 RV516 [Radeon X1300/X1550 Series] + 7186 RV515 [Radeon Mobility X1450] + 7187 RV516 [Radeon X1300/X1550 Series] + 7188 M64-S [Mobility Radeon X2300] + 103c 30c1 6910p + 718a Mobility Radeon X2300 + 718c M62CSP64 [Mobility Radeon X1350] + 718d M64CSP128 [Mobility Radeon X1450] + 7193 RV516 [Radeon X1550 Series] + 7196 RV516 [Mobility Radeon X1350] + 719b FireMV 2250 + 719f RV516LE [Radeon X1550 64-bit] + 71a0 RV516 [Radeon X1300/X1550 Series] (Secondary) + 71a1 RV516 XT Radeon X1600 Series (Secondary) + 71a3 RV516 [Radeon X1300 Pro] (Secondary) + 71a7 RV516 [Radeon X1300/X1550 Series] (Secondary) + 71bb FireMV 2250 (Secondary) + 71c0 RV530 [Radeon X1600] + 71c1 Radeon X1650 Pro + 71c2 RV530 [Radeon X1600] + 71c4 M56GL [Mobility FireGL V5200] + 17aa 2007 ThinkPad T60p + 71c5 M56P [Radeon Mobility X1600] + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq NW8440 + 1043 10b2 A6J-Q008 + 106b 0080 MacBook Pro + 71c6 RV530LE [Radeon X1600/X1650 PRO] + 71c7 RV535 [Radeon X1650 Series] + 71ce RV530LE [Radeon X1600] + 71d2 RV530GL [FireGL V3400] + 71d4 M66GL [ATI Mobility FireGL V5250] + 71d5 M66-P [Mobility Radeon X1700] + 71d6 M66-XT [Mobility Radeon X1700] + 71de RV530LE [Radeon X1600] + 71e0 RV530 [Radeon X1600] (Secondary) + 71e1 Radeon X1650 Pro (Secondary) + 71e2 RV530 [Radeon X1600] (Secondary) + 71e6 RV530LE [Radeon X1650 PRO] (Secondary) + 71e7 RV535 [Radeon X1650 Series] + 71f2 RV530GL [FireGL V3400 (Secondary)] + 7210 M71 [Mobility Radeon X2100] + 7211 M71 [Mobility Radeon X2100] (Secondary) + 7240 R580 [Radeon X1900] + 7241 R580 [Radeon X1900] + 7242 R580 [Radeon X1900] + 7243 R580 [Radeon X1900] + 7244 R580 [Radeon X1900] + 7245 R580 [Radeon X1900] + 7246 R580 [Radeon X1900] + 7247 R580 [Radeon X1900] + 7248 R580 [Radeon X1900] + 7249 R580 [Radeon X1900 XT] (Primary) + 724a R580 [Radeon X1900] + 724b R580 [Radeon X1900] + 1002 0b12 Radeon X1900 (Primary) + 1002 0b13 Radeon X1900 (Secondary) + 724c R580 [Radeon X1900] + 724d R580 [Radeon X1900] + 724e R580 [AMD Stream Processor] + 7269 R580 [Radeon X1900 XT] (Secondary) + 726b R580 [Radeon X1900] + 726e R580 [AMD Stream Processor] (Secondary) + 7280 RV570 [Radeon X1950 Pro] + 7288 Radeon X1950 GT + 7291 Radeon X1650 XT (Primary) (PCIE) + 7293 Radeon X1650 Series + 72a0 RV570 [Radeon X1950 Pro] (secondary) + 72a8 Radeon X1950 GT (Secondary) + 72b1 Radeon X1650 XT (Secondary) (PCIE) + 72b3 Radeon X1650 Series (Secondary) + 7833 Radeon 9100 IGP Host Bridge + 7834 Radeon 9100 PRO IGP + 7835 Radeon Mobility 9200 IGP + 7838 Radeon 9100 IGP PCI/AGP Bridge + 7910 RS690 Host Bridge + 1179 ff50 Satellite P305D-S8995E + 17f2 5000 KI690-AM2 Motherboard + 7911 RS690 Host Bridge + 7912 RS690 PCI to PCI Bridge (Internal gfx) + 7913 RS690 PCI to PCI Bridge (PCI Express Graphics Port 0) + 7915 RS690 PCI to PCI Bridge (PCI Express Port 1) + 7916 RS690 PCI to PCI Bridge (PCI Express Port 2) + 7917 RS690 PCI to PCI Bridge (PCI Express Port 3) + 1002 7910 RS690 PCI to PCI Bridge + 7919 Radeon X1200 Series Audio Controller + 1179 7919 Satellite P305D-S8995E + 17f2 5000 KI690-AM2 Motherboard + 791e RS690 [Radeon X1200 Series] + 1462 7327 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 791f RS690M [Radeon X1200 Series] + 1179 ff50 Satellite P305D-S8995E + 7930 RS600 Host Bridge + 7932 RS600 PCI to PCI Bridge (Internal gfx) + 7933 RS600 PCI to PCI Bridge (PCI Express Graphics Port 0) + 7935 RS600 PCI to PCI Bridge (PCI Express Port 1) + 7936 RS600 PCI to PCI Bridge (PCI Express Port 2) + 7937 RS690 PCI to PCI Bridge (PCI Express Port 3) + 793b RS600 HDMI Audio [Radeon Xpress 1250] + 793f RS600 [Radeon Xpress 1250] + 7941 RS600 [Radeon Xpress 1250] + 7942 RS600 [Radeon Xpress 1250] + 796e Radeon 2100 + 7c37 RV350 AQ [Radeon 9600 SE] + 9400 R600 [Radeon HD 2900 Series] + 1002 3000 Sapphire Radeon HD 2900 XT + 1002 3142 HIS Radeon HD 2900XT 512MB GDDR3 VIVO PCIe + 9403 R600 [Radeon HD 2900 PRO] + 940a R600GL [Fire GL V8650] + 940b R600GL [Fire GL V8600] + 940f R600 [FireGL V7600] + 9440 RV770 [Radeon HD 4870] + 9441 R700 [Radeon HD 4870 X2] + 9442 RV770 [Radeon HD 4850] + 1002 0502 MSI R4850-T2D512 + 174b e810 Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink + 9443 R700 [Radeon HD 4850] + 944a M98L [Mobility Radeon HD 4850] + 944c RV770 LE [Radeon HD 4800 Series] + 944e RV770 CE [Radeon HD 4710] + 9450 RV770 [FireStream 9270] + 9452 RV770 [FireStream 9250] + 945a M98 XT [Mobility Radeon HD 4870] + 9460 RV790 [Radeon HD 4890] + 9462 RV790LE [Radeon HD 4800 Series] + 9480 M96 [Mobility Radeon HD 4650] + 103c 3628 ATI Mobility Radeon HD 4650 [dv6-1190en] + 9485 RV740 Pro [Radeon HD 4770] + 9488 RV730 XT [Mobility Radeon HD 4670] + 9489 M96 XT [Mobility FireGL V5725] + 9490 RV730XT [Radeon HD 4670] + 174b e880 Radeon HD 4670 512MB DDR3 + 9491 M96 CSP [ATI RADEON E4690] + 9495 RV730 Pro AGP [Radeon HD 4600 Series] + 1002 9495 RV730 XT [PowerColor Radeon HD4670 AGP 1GB DDR] + 1458 0028 HD4650 + 9498 RV730 PRO [Radeon HD 4650] + 949e RV370 [FirePro V5700] + 949f RV730 [FirePro V5700] + 94a0 Mobility Radeon HD 4830 [M97] + 94a1 [M97 XT] Mobility Radeon HD 4860 + 94a3 M97 GL [ATI FirePro M7740] + 94b3 Radeon HD 4770 [RV740] + 94b4 RV740 LE [ATI Radeon HD 4700 Series] + 94c1 RV610 [Radeon HD 2400 XT] + 1028 0211 Optiplex 755 + 1028 0d02 Optiplex 755 + 94c3 RV610 video device [Radeon HD 2400 PRO] + 1002 94c3 Radeon HD 2400PRO + 1028 0302 Radeon HD 2400 Pro + 174b e400 Sapphire HD 2400 PRO video device + 18bc 3550 GeCube Radeon HD2400 PRO + 94c4 RV610 LE AGP [Radeon HD 2400 PRO AGP] + 94c8 Radeon HD 2400 XT + 94c9 Mobility Radeon HD 2400 + 1002 94c9 Radeon HD2400 + 94cb Radeon E2400 + 94cc RV610 LE [Radeon HD 2400 Pro PCI] + 9501 RV670 [Radeon HD 3870] + 174b e620 Sapphire Radeon HD 3870 PCIe 2.0 + 9504 RV670 [Mobility Radeon HD 3850] + 9505 RV670PRO [Radeon HD 3850] + 9507 RV670 [Radeon HD 3850] + 9508 M88 XT Mobility Radeon HD 3870] + 950f R680 [Radeon HD 3870 x2] + 9511 RV670 [FireGL 7700] + 9515 RV670 AGP [Radeon HD 3850] + 9519 RV670 [FireStream 9170] + 9540 RV710 [Radeon HD 4550] + 954f RV710 [Radeon HD 4350] + 1462 1618 R4350 MD512H (MS-V161) + 9552 RV710 [Mobility Radeon HD 4300 Series] + 9553 RV710 [Mobility Radeon HD 4500/5100 Series] + 1179 ff82 Satellite L505-13T GPU (Mobility Radeon HD 5145) + 9555 RV710 [Mobility Radeon HD 4300/4500 Series] + 103c 1411 ProBook 4720s GPU (Mobility Radeon HD 4350) + 9559 RV635 [Mobility Radeon HD 3600 Series] + 955f RV710 [Mobility Radeon HD 4330] + 9581 RV630 [Mobility Radeon HD 2600] + 9583 RV630 [Mobility Radeon HD 2600 XT] + 9586 RV 630 XT AGP [Radeon HD 2600 XT AGP] + 9587 RV630 PRO AGP [Radeon HD 2600 PRO AGP] + 9588 RV630 [Radeon HD 2600XT] + 1458 216c Radeon HD 2600 XT, 256MB GDDR3, 2x DVI, TV-out, PCIe (GV-RX26T256H) + 9589 RV630 [Radeon HD 2600 Series] + 958c RV630GL [FireGL v5600] + 958d RV630 [FireGL V3600] + 9591 RV635 [Mobility Radeon HD 3650] + 1002 9591 Mobility Radeon HD 3650 + 9593 RV635 [Mobility Radeon HD 3670] + 9595 M86GL [Mobility FireGL V5700] + 9596 RV635 PRO AGP [Radeon HD 3650] + 1043 0028 EAH3650 SILENT/HTDI/512M/A + 9598 RV630 [Radeon HD 3600 Series] + 1002 9598 Mobility Radeon HD 3600 + 1043 01d6 EAH3650 Silent + 95c0 RV620 PRO [Radeon HD 3470] + 1002 95c0 Mobility Radeon HD 3470 + 95c4 RV620 [Mobility Radeon HD 3400 Series] + 1002 95c4 Mobility Radeon HD 3400 + 95c5 RV620 LE [Radeon HD 3450] + 1028 0342 OptiPlex 980 + 95c6 RV620 LE AGP [Radeon HD 3450] + 95c7 RV620 CE [Radeon HD 3430] + 95c9 RV620 PCI [Radeon HD 3450] + 95cc RV620 [ATI FireGL V3700] + 95cd RV620 [FireMV 2450] + 95ce RV620 [FirePro 2260] + 95cf RV620 [FirePro 2260] + 960f RS780 HDMI Audio [Radeon HD 3000-3300 Series] + 9610 RS780 [Radeon HD 3200] + 1458 d000 GA-MA78GM-S2H Motherboard + 9611 RS780C [Radeon HD 3100] + 9612 RS780M/RS780MN [Mobility Radeon HD 3200 Graphics] + 9613 RS780MC [Mobility Radeon HD 3100 Graphics] + 9614 RS780D [Radeon HD 3300] + 9615 RS780E [Radeon HD 3200] + 9616 RS780L [Radeon HD 3000] + 9640 BeaverCreek [Radeon HD 6550D] + 9641 BeaverCreek [Mobility Radeon HD 6620G] + 9647 BeaverCreek [Radeon HD 6520G] + 964a BeaverCreek [Radeon HD 6530D] + 970f RS880 HDMI Audio [Radeon HD 4200 Series] + 1043 83a2 M4A785TD Motherboard + 1043 843e M5A88-V EVO + 9710 RS880 [Radeon HD 4200] + 1043 83a2 M4A785TD Motherboard + 9712 RS880M [Mobility Radeon HD 4200 Series] + 9713 RS880M [Mobility Radeon HD 4100] + 9714 RS880 [Radeon HD 4290] + 9715 RS880 [Radeon HD 4250] + 1043 843e M5A88-V EVO +# Radeon HD 6250 too? + 9802 Wrestler [Radeon HD 6310] + 174b 1001 Sapphire PURE Fusion Mini + 9804 Wrestler [Radeon HD 6250] + 9806 Wrestler [Radeon HD 6320] + 9807 Wrestler [Radeon HD 6290] +# AMD A10-5800K CPU + 9901 Trinity [Radeon HD 7660D] + 9990 Trinity [Radeon HD 7520G] + aa00 R600 Audio Device [Radeon HD 2900 Series] + aa08 RV630 audio device [Radeon HD 2600 Series] + aa10 RV610 HDMI Audio [Radeon HD 2350/2400 Series] + 174b aa10 Sapphire HD 2400 PRO audio device + 18bc aa10 GeCube Radeon HD 2400 PRO HDCP-capable digital-only audio device + aa18 RV670/680 HDMI Audio [Radeon HD 3690/3800 Series] + aa20 RV635 HDMI Audio [Radeon HD 3600 Series] + aa28 RV620 HDMI Audio [Radeon HD 3400 Series] + aa30 RV770 HDMI Audio [Radeon HD 4850/4870] + 174b aa30 Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink + aa38 RV710/730 HDMI Audio [Radeon HD 4000 series] + 103c 3628 ATI RV710/730 [dv6-1190en] + 174b aa38 R700 Audio Device [Radeon HD 4000 Series] + aa50 Cypress HDMI Audio [Radeon HD 5800 Series] + aa58 Juniper HDMI Audio [Radeon HD 5700 Series] +# 5500, 5600 and mobile 5700 series + aa60 Redwood HDMI Audio [Radeon HD 5000 Series] + 1025 033d Mobility Radeon HD 5650 + 1025 0347 Aspire 7740G + aa68 Cedar HDMI Audio [Radeon HD 5400/6300 Series] + 1028 aa68 XPS 8300 + aa80 Cayman/Antilles HDMI Audio [Radeon HD 6900 Series] + aa88 Barts HDMI Audio [Radeon HD 6800 Series] + aa90 Turks/Whistler HDMI Audio [Radeon HD 6000 Series] + aa98 Caicos HDMI Audio [Radeon HD 6400 Series] + 174b aa98 Sapphire HD 6450 1GB DDR3 + aaa0 Tahiti XT HDMI Audio [Radeon HD 7970 Series] + ac00 Theater 600 Pro + ac02 TV Wonder HD 600 PCIe + ac12 Theater HD T507 (DVB-T) TV tuner/capture device + cab0 RS100 AGP Bridge [IGP 320M] + cab2 RS200/RS200M AGP Bridge [IGP 340M] + cab3 R200 AGP Bridge [Mobility Radeon 7000 IGP] + cbb2 RS200/RS200M AGP Bridge [IGP 340M] +1003 ULSI Systems + 0201 US201 +1004 VLSI Technology Inc + 0005 82C592-FC1 + 0006 82C593-FC1 + 0007 82C594-AFC2 + 0008 82C596/7 [Wildcat] + 0009 82C597-AFC2 + 000c 82C541 [Lynx] + 000d 82C543 [Lynx] + 0101 82C532 + 0102 82C534 [Eagle] + 0103 82C538 + 0104 82C535 + 0105 82C147 + 0200 82C975 + 0280 82C925 + 0304 QSound ThunderBird PCI Audio + 1004 0304 QSound ThunderBird PCI Audio + 122d 1206 DSP368 Audio + 1483 5020 XWave Thunder 3D Audio + 0305 QSound ThunderBird PCI Audio Gameport + 1004 0305 QSound ThunderBird PCI Audio Gameport + 122d 1207 DSP368 Audio Gameport + 1483 5021 XWave Thunder 3D Audio Gameport + 0306 QSound ThunderBird PCI Audio Support Registers + 1004 0306 QSound ThunderBird PCI Audio Support Registers + 122d 1208 DSP368 Audio Support Registers + 1483 5022 XWave Thunder 3D Audio Support Registers + 0307 SAA7785 ThunderBird PCI Audio + 1004 0703 Philips Rhythmic Edge PSC703 + 1004 0705 Philips Seismic Edge PSC705 + 1004 0706 Philips Acoustic Edge PSC706 + 0308 SAA7785 ThunderBird PCI Audio Gameport + 0702 VAS96011 [Golden Gate II] + 0703 Tollgate +1005 Avance Logic Inc. [ALI] + 2064 ALG2032/2064 + 2128 ALG2364A + 2301 ALG2301 + 2302 ALG2302 + 2364 ALG2364 + 2464 ALG2364A + 2501 ALG2564A/25128A +1006 Reply Group +1007 NetFrame Systems Inc +1008 Epson +100a Phoenix Technologies +100b National Semiconductor Corporation + 0001 DP83810 + 0002 87415/87560 IDE + 000e 87560 Legacy I/O + 000f FireWire Controller + 0011 NS87560 National PCI System I/O + 0012 USB Controller + 0020 DP83815 (MacPhyter) Ethernet Controller + 103c 0024 Pavilion ze4400 builtin Network + 12d9 000c Aculab E1/T1 PMXc cPCI carrier card + 1385 f311 FA311 / FA312 (FA311 with WoL HW) + 0021 PC87200 PCI to ISA Bridge + 0022 DP83820 10/100/1000 Ethernet Controller + 1186 4900 DGE-500T + 1385 621a GA621 + 1385 622a GA622T + 0028 Geode GX2 Host Bridge + 002a CS5535 South Bridge + 002b CS5535 ISA bridge + 002d CS5535 IDE + 002e CS5535 Audio + 002f CS5535 USB + 0030 Geode GX2 Graphics Processor + 0035 DP83065 [Saturn] 10/100/1000 Ethernet Controller + 0500 SCx200 Bridge + 0501 SCx200 SMI + 0502 SCx200, SC1100 IDE controller + 100b 0502 IDE Controller + 0503 SCx200, SC1100 Audio Controller + 100b 0503 XpressAudio controller + 0504 SCx200 Video + 0505 SCx200 XBus + 0510 SC1100 Bridge + 100b 0500 GPIO and LPC support bridge + 0511 SC1100 SMI & ACPI + 100b 0501 SC1100 SMI & ACPI bridge + 0515 SC1100 XBus + 100b 0505 SC1100 PCI to XBus bridge + d001 87410 IDE +100c Tseng Labs Inc + 3202 ET4000/W32p rev A + 3205 ET4000/W32p rev B + 3206 ET4000/W32p rev C + 3207 ET4000/W32p rev D + 3208 ET6000 + 4702 ET6300 +100d AST Research Inc +100e Weitek + 9000 P9000 Viper + 9001 P9000 Viper + 9002 P9000 Viper + 9100 P9100 Viper Pro/SE +1010 Video Logic, Ltd. +1011 Digital Equipment Corporation + 0001 DECchip 21050 + 0002 DECchip 21040 [Tulip] + 0004 DECchip 21030 [TGA] + 0007 NVRAM [Zephyr NVRAM] + 0008 KZPSA [KZPSA] + 0009 DECchip 21140 [FasterNet] + 1025 0310 21140 Fast Ethernet + 10b8 2001 SMC9332BDT EtherPower 10/100 + 10b8 2002 SMC9332BVT EtherPower T4 10/100 + 10b8 2003 SMC9334BDT EtherPower 10/100 (1-port) + 1109 2400 ANA-6944A/TX Fast Ethernet + 1112 2300 RNS2300 Fast Ethernet + 1112 2320 RNS2320 Fast Ethernet + 1112 2340 RNS2340 Fast Ethernet + 1113 1207 EN-1207-TX Fast Ethernet + 1186 1100 DFE-500TX Fast Ethernet + 1186 1112 DFE-570TX Fast Ethernet + 1186 1140 DFE-660 Cardbus Ethernet 10/100 + 1186 1142 DFE-660 Cardbus Ethernet 10/100 + 11f6 0503 Freedomline Fast Ethernet + 1282 9100 AEF-380TXD Fast Ethernet + 1385 1100 FA310TX Fast Ethernet + 2646 0001 KNE100TX Fast Ethernet + 000a 21230 Video Codec + 000d PBXGB [TGA2] + 000f PCI-to-PDQ Interface Chip [PFI] + 1011 def1 FDDI controller (DEFPA) + 103c def1 FDDI controller (3X-DEFPA) + 0014 DECchip 21041 [Tulip Pass 3] + 1186 0100 DE-530+ + 0016 DGLPB [OPPO] + 0017 PV-PCI Graphics Controller (ZLXp-L) + 0018 Memory Channel interface + 0019 DECchip 21142/43 + 1011 500a DE500A Fast Ethernet + 1011 500b DE500B Fast Ethernet + 1014 0001 10/100 EtherJet Cardbus + 1025 0315 ALN315 Fast Ethernet + 1033 800c PC-9821-CS01 100BASE-TX Interface Card + 1033 800d PC-9821NR-B06 100BASE-TX Interface Card + 103c 125a 10/100Base-TX (PCI) [A5506B] + 108d 0016 Rapidfire 2327 10/100 Ethernet + 108d 0017 GoCard 2250 Ethernet 10/100 Cardbus + 10b8 2005 SMC8032DT Extreme Ethernet 10/100 + 10b8 8034 SMC8034 Extreme Ethernet 10/100 + 10ef 8169 Cardbus Fast Ethernet + 1109 2a00 ANA-6911A/TX Fast Ethernet + 1109 2b00 ANA-6911A/TXC Fast Ethernet + 1109 3000 ANA-6922/TX Fast Ethernet + 1113 1207 Cheetah Fast Ethernet + 1113 2220 Cardbus Fast Ethernet + 115d 0002 Cardbus Ethernet 10/100 + 1179 0203 Fast Ethernet + 1179 0204 Cardbus Fast Ethernet + 1186 1100 DFE-500TX Fast Ethernet + 1186 1101 DFE-500TX Fast Ethernet + 1186 1102 DFE-500TX Fast Ethernet + 1186 1112 DFE-570TX Quad Fast Ethernet + 1259 2800 AT-2800Tx Fast Ethernet + 1266 0004 Eagle Fast EtherMAX + 12af 0019 NetFlyer Cardbus Fast Ethernet + 1374 0001 Cardbus Ethernet Card 10/100 + 1374 0002 Cardbus Ethernet Card 10/100 + 1374 0007 Cardbus Ethernet Card 10/100 + 1374 0008 Cardbus Ethernet Card 10/100 + 1385 2100 FA510 + 1395 0001 10/100 Ethernet CardBus PC Card + 13d1 ab01 EtherFast 10/100 Cardbus (PCMPC200) + 1498 000a TPMC880-10 10/100Base-T and 10Base2 PMC Ethernet Adapter + 1498 000b TPMC880-11 Single 10/100Base-T PMC Ethernet Adapter + 1498 000c TPMC880-12 Single 10Base2 PMC Ethernet Adapter + 14cb 0100 LNDL-100N 100Base-TX Ethernet PC Card + 1668 2000 FastNet Pro (PE2000) + 2646 0001 KNE100TX + 2646 0002 KNE-CB4TX + 8086 0001 EtherExpress PRO/100 Mobile CardBus 32 + 001a Farallon PN9000SX Gigabit Ethernet + 0021 DECchip 21052 + 0022 DECchip 21150 + 0023 DECchip 21150 + 0024 DECchip 21152 + 0025 DECchip 21153 + 0026 DECchip 21154 + 0034 56k Modem Cardbus + 1374 0003 56k Modem Cardbus + 0045 DECchip 21553 + 0046 DECchip 21554 + 0e11 4050 Smart Array 4200 Controller + 0e11 4051 Smart Array 4250ES Controller + 0e11 4058 Smart Array 431 Controller + 103c 10c2 NetRAID-4M + 12d9 000a IP Telephony card + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 9005 0364 5400S (Mustang) + 9005 0365 5400S (Mustang) + 9005 1364 Dell PowerEdge RAID Controller 2 + 9005 1365 Dell PowerEdge RAID Controller 2 + e4bf 1000 CC8-1-BLUES + 1065 StrongARM DC21285 + 1069 0020 DAC960P / DAC1164P +1012 Micronics Computers Inc +1013 Cirrus Logic + 0038 GD 7548 + 0040 GD 7555 Flat Panel GUI Accelerator + 004c GD 7556 Video/Graphics LCD/CRT Ctrlr + 00a0 GD 5430/40 [Alpine] + 00a2 GD 5432 [Alpine] + 00a4 GD 5434-4 [Alpine] + 00a8 GD 5434-8 [Alpine] + 00ac GD 5436 [Alpine] + 00b0 GD 5440 + 00b8 GD 5446 + 00bc GD 5480 + 1013 00bc CL-GD5480 + 00d0 GD 5462 + 00d2 GD 5462 [Laguna I] + 00d4 GD 5464 [Laguna] + 00d5 GD 5464 BD [Laguna] + 00d6 GD 5465 [Laguna] + 13ce 8031 Barco Metheus 2 Megapixel, Dual Head + 13cf 8031 Barco Metheus 2 Megapixel, Dual Head + 00e8 GD 5436U + 1100 CL 6729 + 1110 PD 6832 PCMCIA/CardBus Ctrlr + 1112 PD 6834 PCMCIA/CardBus Ctrlr + 1113 PD 6833 PCMCIA/CardBus Ctrlr + 1200 GD 7542 [Nordic] + 1202 GD 7543 [Viking] + 1204 GD 7541 [Nordic Light] + 4000 MD 5620 [CLM Data Fax Voice] + 4400 CD 4400 + 6001 CS 4610/11 [CrystalClear SoundFusion Audio Accelerator] + 1014 1010 CS4610 SoundFusion Audio Accelerator + 6003 CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] + 1013 4280 Crystal SoundFusion PCI Audio Accelerator + 1014 0153 ThinkPad 600X/A20m + 153b 112e DMX XFire 1024 + 153b 1136 SiXPack 5.1+ + 1681 0050 Game Theater XP + 1681 a010 Gamesurround Fortissimo II + 1681 a011 Gamesurround Fortissimo III 7.1 + 5053 3357 Santa Cruz + 6004 CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] + 6005 Crystal CS4281 PCI Audio + 1013 4281 Crystal CS4281 PCI Audio + 10cf 10a8 Crystal CS4281 PCI Audio + 10cf 10a9 Crystal CS4281 PCI Audio + 10cf 10aa Crystal CS4281 PCI Audio + 10cf 10ab Crystal CS4281 PCI Audio + 10cf 10ac Crystal CS4281 PCI Audio + 10cf 10ad Crystal CS4281 PCI Audio + 10cf 10b4 Crystal CS4281 PCI Audio + 1179 0001 Crystal CS4281 PCI Audio + 14c0 000c Crystal CS4281 PCI Audio +1014 IBM + 0002 PCI to MCA Bridge + 0005 Processor to I/O Controller [Alta Lite] + 0007 Processor to I/O Controller [Alta MP] + 000a PCI to ISA Bridge (IBM27-82376) [Fire Coral] + 0017 CPU to PCI Bridge + 0018 TR Auto LANstreamer + 001b GXT-150P + 001c Carrera + 001d SCSI-2 FAST PCI Adapter (82G2675) + 0020 GXT1000 Graphics Adapter + 0022 PCI to PCI Bridge (IBM27-82351) + 002d Processor to I/O Controller [Python] + 002e SCSI RAID Adapter [ServeRAID] + 1014 002e ServeRAID-3x + 1014 022e ServeRAID-4H + 0031 2 Port Serial Adapter +# AS400 iSeries PCI sync serial card + 1014 0031 2721 WAN IOA - 2 Port Sync Serial Adapter + 0036 PCI to 32-bit LocalBus Bridge [Miami] + 0037 PowerPC to PCI Bridge (IBM27-82660) + 003a CPU to PCI Bridge + 003c GXT250P/GXT255P Graphics Adapter + 003e 16/4 Token ring UTP/STP controller + 1014 003e Token-Ring Adapter + 1014 00cd Token-Ring Adapter + Wake-On-LAN + 1014 00ce 16/4 Token-Ring Adapter 2 + 1014 00cf 16/4 Token-Ring Adapter Special + 1014 00e4 High-Speed 100/16/4 Token-Ring Adapter + 1014 00e5 16/4 Token-Ring Adapter 2 + Wake-On-LAN + 1014 016d iSeries 2744 Card + 0045 SSA Adapter + 0046 MPIC interrupt controller + 0047 PCI to PCI Bridge + 0048 PCI to PCI Bridge + 0049 Warhead SCSI Controller + 004e ATM Controller (14104e00) + 004f ATM Controller (14104f00) + 0050 ATM Controller (14105000) + 0053 25 MBit ATM Controller + 0054 GXT500P/GXT550P Graphics Adapter + 0057 MPEG PCI Bridge + 0058 SSA Adapter [Advanced SerialRAID/X] + 005c i82557B 10/100 + 005e GXT800P Graphics Adapter + 007c ATM Controller (14107c00) + 007d 3780IDSP [MWave] + 008b EADS PCI to PCI Bridge + 008e GXT3000P Graphics Adapter + 0090 GXT 3000P + 1014 008e GXT-3000P + 0091 SSA Adapter + 0095 20H2999 PCI Docking Bridge + 0096 Chukar chipset SCSI controller + 1014 0097 iSeries 2778 DASD IOA + 1014 0098 iSeries 2763 DASD IOA + 1014 0099 iSeries 2748 DASD IOA + 009f PCI 4758 Cryptographic Accelerator + 00a5 ATM Controller (1410a500) + 00a6 ATM 155MBPS MM Controller (1410a600) + 00b7 256-bit Graphics Rasterizer [FireGL1] + 1092 00b8 FireGL1 AGP 32Mb + 00b8 GXT2000P Graphics Adapter + 00be ATM 622MBPS Controller (1410be00) + 00dc Advanced Systems Management Adapter (ASMA) + 00fc CPC710 Dual Bridge and Memory Controller (PCI-64) + 0104 Gigabit Ethernet-SX Adapter + 0105 CPC710 Dual Bridge and Memory Controller (PCI-32) + 010f Remote Supervisor Adapter (RSA) + 0142 Yotta Video Compositor Input + 1014 0143 Yotta Input Controller (ytin) + 0144 Yotta Video Compositor Output + 1014 0145 Yotta Output Controller (ytout) + 0156 405GP PLB to PCI Bridge + 015e 622Mbps ATM PCI Adapter + 0160 64bit/66MHz PCI ATM 155 MMF + 016e GXT4000P Graphics Adapter + 0170 GXT6000P Graphics Adapter + 017d GXT300P Graphics Adapter + 0180 Snipe chipset SCSI controller + 1014 0241 iSeries 2757 DASD IOA + 1014 0264 Quad Channel PCI-X U320 SCSI RAID Adapter (2780) + 0188 EADS-X PCI-X to PCI-X Bridge + 01a7 PCI-X to PCI-X Bridge + 01bd ServeRAID Controller + 1014 01bd ServeRAID 4Lx + 1014 01be ServeRAID-4M + 1014 01bf ServeRAID-4L + 1014 0208 ServeRAID-4Mx + 1014 020e ServeRAID-4Lx + 1014 022e ServeRAID-4H + 1014 0258 ServeRAID-5i + 1014 0259 ServeRAID-5i + 01c1 64bit/66MHz PCI ATM 155 UTP + 01e6 Cryptographic Accelerator + 01ef PowerPC 440GP PCI Bridge + 1734 102b PCEAS PCI-X Dual Port ESCON Adapter + 1734 10f8 PCEAT PCI-Express Dual Port ESCON Adapter + 01ff 10/100 Mbps Ethernet + 0219 Multiport Serial Adapter + 1014 021a Dual RVX + 1014 0251 Internal Modem/RVX + 1014 0252 Quad Internal Modem + 021b GXT6500P Graphics Adapter + 021c GXT4500P Graphics Adapter + 0233 GXT135P Graphics Adapter + 0266 PCI-X Dual Channel SCSI + 0268 Gigabit Ethernet-SX Adapter (PCI-X) + 0269 10/100/1000 Base-TX Ethernet Adapter (PCI-X) + 028c Citrine chipset SCSI controller + 1014 028d Dual Channel PCI-X DDR SAS RAID Adapter (572E) + 1014 02be Dual Channel PCI-X DDR U320 SCSI RAID Adapter (571B) + 1014 02c0 Dual Channel PCI-X DDR U320 SCSI Adapter (571A) + 1014 030d PCI-X DDR Auxiliary Cache Adapter (575B) + 02a1 Calgary PCI-X Host Bridge + 02bd Obsidian chipset SCSI controller + 1014 02c1 PCI-X DDR 3Gb SAS Adapter (572A/572C) + 1014 02c2 PCI-X DDR 3Gb SAS RAID Adapter (572B/571D) + 1014 0338 PCI-X DDR Auxiliary Cache Adapter (575C) + 0302 Winnipeg PCI-X Host Bridge + 0308 CalIOC2 PCI-E Root Port + 0314 ZISC 036 Neural accelerator card + 032d Axon - Cell Companion Chip + 1014 03a1 PCIe PowerXCell 8i Cell Accelerator Board + 0339 Obsidian-E PCI-E SCSI controller + 1014 030a PCIe 3Gb SAS RAID Adapter (574E) + 1014 033a PCIe 3Gb SAS Adapter (57B3) + 1014 0360 PCI-E Auxiliary Cache Adapter (57B7) + 033d PCI-E IPR SAS Adapter (FPGA) + 1014 033c PCIe2 1.8GB Cache 6Gb SAS RAID Adapter Tri-port (57B5) + 1014 0353 PCIe2 3.1GB Cache 6Gb SAS RAID Enclosure (57C3) + 1014 0354 PCIe2 6Gb SAS Adapter Dual-port (57C4) + 1014 0356 PCIe2 1.8GB Cache 6Gb SAS RAID & SSD Adapter (574D) + 1014 035f PCIe2 6Gb SAS Adapter Quad-port (57B2) + 034a PCI-E IPR SAS Adapter (ASIC) + 1014 033b PCIe2 6Gb SAS RAID Adapter Quad-port (57B4) + 1014 0355 PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57B1) + 1014 0357 PCIe2 6Gb SAS Adapter Quad-port (57C6) + 1014 035d PCIe3 1.8GB Cache RAID SAS Adapter Quad-port 6GB (57C8) + 1014 035e PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57CE) + 3022 QLA3022 Network Adapter + 4022 QLA3022 Network Adapter + ffff MPIC-2 interrupt controller +1015 LSI Logic Corp of Canada +1016 ICL Personal Systems +1017 SPEA Software AG + 5343 SPEA 3D Accelerator +1018 Unisys Systems +1019 Elitegroup Computer Systems +101a AT&T GIS (NCR) + 0005 100VG ethernet + 0007 BYNET BIC4G/2C/2G + 101a 0019 BYNET BIC2C + 101a 001c BYNET BIC2G + 101a 001f BYNET BIC4G + 0009 PQS Memory Controller + 000a BYNET BPCI Adapter + 000b BYNET 4 Port BYA Switch (BYA4P) + 000c BYNET 4 Port BYA Switch (BYA4G) + 0010 NCR AMC Memory Controller + 1dc1 BYNET BIC2M/BIC4M/BYA4M + 101a 0019 BIC2M + 101a 001f BIC4M + 101a 0ece BYA4M + 1fa8 BYNET Multi-port BIC Adapter (XBIC Based) + 101a 00c3 BYNET BIC2SE +101b Vitesse Semiconductor +# Maxim VSC452 Super BMC Controller with Video + 0452 VSC452 [SuperBMC] +101c Western Digital + 0193 33C193A + 0196 33C196A + 0197 33C197A + 0296 33C296A + 3193 7193 + 3197 7197 + 3296 33C296A + 4296 34C296 + 9710 Pipeline 9710 + 9712 Pipeline 9712 + c24a 90C +# ID for Newly Acquired Storage Products from Vitesse +101d Maxim Integrated Products +101e American Megatrends Inc. + 0009 MegaRAID 428 Ultra RAID Controller (rev 03) + 1960 MegaRAID + 101e 0471 MegaRAID 471 Enterprise 1600 RAID Controller + 101e 0475 MegaRAID 475 Express 500/500LC RAID Controller + 101e 0477 MegaRAID 477 Elite 3100 RAID Controller + 101e 0493 MegaRAID 493 Elite 1600 RAID Controller + 101e 0494 MegaRAID 494 Elite 1650 RAID Controller + 101e 0503 MegaRAID 503 Enterprise 1650 RAID Controller + 101e 0511 MegaRAID 511 i4 IDE RAID Controller + 101e 0522 MegaRAID 522 i4133 RAID Controller + 1028 0471 PowerEdge RAID Controller 3/QC + 1028 0475 PowerEdge RAID Controller 3/SC + 1028 0493 PowerEdge RAID Controller 3/DC + 1028 0511 PowerEdge Cost Effective RAID Controller ATA100/4Ch + 103c 60e7 NetRAID-1M + 9010 MegaRAID 428 Ultra RAID Controller + 9030 EIDE Controller + 9031 EIDE Controller + 9032 EIDE & SCSI Controller + 9033 SCSI Controller + 9040 Multimedia card + 9060 MegaRAID 434 Ultra GT RAID Controller + 9063 MegaRAC + 101e 0767 Dell Remote Assistant Card 2 +101f PictureTel +1020 Hitachi Computer Products +1021 OKI Electric Industry Co. Ltd. +1022 Advanced Micro Devices [AMD] + 1100 K8 [Athlon64/Opteron] HyperTransport Technology Configuration + 1101 K8 [Athlon64/Opteron] Address Map + 1102 K8 [Athlon64/Opteron] DRAM Controller + 1103 K8 [Athlon64/Opteron] Miscellaneous Control + 1200 Family 10h Processor HyperTransport Configuration + 1201 Family 10h Processor Address Map + 1202 Family 10h Processor DRAM Controller + 1203 Family 10h Processor Miscellaneous Control + 1204 Family 10h Processor Link Control + 1300 Family 11h Processor HyperTransport Configuration + 1301 Family 11h Processor Address Map + 1302 Family 11h Processor DRAM Controller + 1303 Family 11h Processor Miscellaneous Control + 1304 Family 11h Processor Link Control + 1400 Family 15h (Models 10h-1fh) Processor Function 0 + 1401 Family 15h (Models 10h-1fh) Processor Function 1 + 1402 Family 15h (Models 10h-1fh) Processor Function 2 + 1403 Family 15h (Models 10h-1fh) Processor Function 3 + 1404 Family 15h (Models 10h-1fh) Processor Function 4 + 1405 Family 15h (Models 10h-1fh) Processor Function 5 + 1410 Family 15h (Models 10h-1fh) Processor Root Complex + 1412 Family 15h (Models 10h-1fh) Processor Root Port + 1413 Family 15h (Models 10h-1fh) Processor Root Port + 1414 Family 15h (Models 10h-1fh) Processor Root Port + 1415 Family 15h (Models 10h-1fh) Processor Root Port + 1416 Family 15h (Models 10h-1fh) Processor Root Port + 1417 Family 15h (Models 10h-1fh) Processor Root Port + 1418 Family 15h (Models 10h-1fh) Processor Root Port + 1419 Family 15h (Models 10h-1fh) I/O Memory Management Unit + 1510 Family 14h Processor Root Complex + 174b 1001 Sapphire PURE Fusion Mini + 1512 Family 14h Processor Root Port + 174b 1001 Sapphire PURE Fusion Mini + 1513 Family 14h Processor Root Port + 1514 Family 14h Processor Root Port + 1515 Family 14h Processor Root Port + 1516 Family 14h Processor Root Port + 1600 Family 15h Processor Function 0 + 1601 Family 15h Processor Function 1 + 1602 Family 15h Processor Function 2 + 1603 Family 15h Processor Function 3 + 1604 Family 15h Processor Function 4 + 1605 Family 15h Processor Function 5 + 1700 Family 12h/14h Processor Function 0 + 1701 Family 12h/14h Processor Function 1 + 1702 Family 12h/14h Processor Function 2 + 1703 Family 12h/14h Processor Function 3 + 1704 Family 12h/14h Processor Function 4 + 1705 Family 12h Processor Root Complex + 1707 Family 12h Processor Root Port + 1708 Family 12h Processor Root Port + 1709 Family 12h Processor Root Port + 170a Family 12h Processor Root Port + 170b Family 12h Processor Root Port + 170c Family 12h Processor Root Port + 170d Family 12h Processor Root Port + 1716 Family 12h/14h Processor Function 5 + 1718 Family 12h/14h Processor Function 6 + 1719 Family 12h/14h Processor Function 7 + 2000 79c970 [PCnet32 LANCE] + 1014 2000 NetFinity 10/100 Fast Ethernet + 1022 2000 PCnet - Fast 79C971 + 103c 104c Ethernet with LAN remote power Adapter + 103c 1064 Ethernet with LAN remote power Adapter + 103c 1065 Ethernet with LAN remote power Adapter + 103c 106c Ethernet with LAN remote power Adapter + 103c 106e Ethernet with LAN remote power Adapter + 103c 10ea Ethernet with LAN remote power Adapter + 1113 1220 EN1220 10/100 Fast Ethernet + 1259 2450 AT-2450 10/100 Fast Ethernet + 1259 2454 AT-2450v4 10Mb Ethernet Adapter + 1259 2700 AT-2700TX 10/100 Fast Ethernet + 1259 2701 AT-2700FX 100Mb Ethernet + 1259 2702 AT-2700FTX 10/100 Mb Fiber/Copper Fast Ethernet + 1259 2703 AT-2701FX + 1259 2704 AT-2701FTX 10/100 Mb Fiber/Copper Fast Ethernet + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 4c53 1010 CP5/CR6 mainboard + 4c53 1020 VR6 mainboard + 4c53 1030 PC5 mainboard + 4c53 1040 CL7 mainboard + 4c53 1060 PC7 mainboard + 2001 79c978 [HomePNA] + 1092 0a78 Multimedia Home Network Adapter + 1668 0299 ActionLink Home Network Adapter + 2003 Am 1771 MBW [Alchemy] + 2020 53c974 [PCscsi] + 2040 79c974 + 2080 CS5536 [Geode companion] Host Bridge + 2081 Geode LX Video + 2082 Geode LX AES Security Block + 208f CS5536 GeodeLink PCI South Bridge + 2090 CS5536 [Geode companion] ISA + 2091 CS5536 [Geode companion] FLASH + 2093 CS5536 [Geode companion] Audio + 2094 CS5536 [Geode companion] OHC + 2095 CS5536 [Geode companion] EHC + 2096 CS5536 [Geode companion] UDC + 2097 CS5536 [Geode companion] UOC + 209a CS5536 [Geode companion] IDE + 3000 ELanSC520 Microcontroller + 43a0 Hudson PCI to PCI bridge (PCIE port 0) + 43a1 Hudson PCI to PCI bridge (PCIE port 1) + 43a2 Hudson PCI to PCI bridge (PCIE port 2) + 43a3 Hudson PCI to PCI bridge (PCIE port 3) + 7006 AMD-751 [Irongate] System Controller + 7007 AMD-751 [Irongate] AGP Bridge + 700a AMD-IGR4 AGP Host to PCI Bridge + 700b AMD-IGR4 PCI to PCI Bridge + 700c AMD-760 MP [IGD4-2P] System Controller + 700d AMD-760 MP [IGD4-2P] AGP Bridge + 700e AMD-760 [IGD4-1P] System Controller + 700f AMD-760 [IGD4-1P] AGP Bridge + 7400 AMD-755 [Cobra] ISA + 7401 AMD-755 [Cobra] IDE + 7403 AMD-755 [Cobra] ACPI + 7404 AMD-755 [Cobra] USB + 7408 AMD-756 [Viper] ISA + 7409 AMD-756 [Viper] IDE + 740b AMD-756 [Viper] ACPI + 740c AMD-756 [Viper] USB + 7410 AMD-766 [ViperPlus] ISA + 7411 AMD-766 [ViperPlus] IDE + 7413 AMD-766 [ViperPlus] ACPI + 7414 AMD-766 [ViperPlus] USB + 7440 AMD-768 [Opus] ISA + 1043 8044 A7M-D Mainboard + 7441 AMD-768 [Opus] IDE + 7443 AMD-768 [Opus] ACPI + 1043 8044 A7M-D Mainboard + 7445 AMD-768 [Opus] Audio + 7446 AMD-768 [Opus] MC97 Modem + 7448 AMD-768 [Opus] PCI + 7449 AMD-768 [Opus] USB + 7450 AMD-8131 PCI-X Bridge + 7451 AMD-8131 PCI-X IOAPIC + 7454 AMD-8151 System Controller + 7455 AMD-8151 AGP Bridge + 7458 AMD-8132 PCI-X Bridge + 7459 AMD-8132 PCI-X IOAPIC + 7460 AMD-8111 PCI + 161f 3017 HDAMB + 7461 AMD-8111 USB + 7462 AMD-8111 Ethernet + 7463 AMD-8111 USB EHCI + 7464 AMD-8111 USB OHCI + 161f 3017 HDAMB + 7468 AMD-8111 LPC + 161f 3017 HDAMB + 7469 AMD-8111 IDE + 1022 2b80 AMD-8111 IDE [Quartet] + 161f 3017 HDAMB + 746a AMD-8111 SMBus 2.0 + 746b AMD-8111 ACPI + 161f 3017 HDAMB + 746d AMD-8111 AC97 Audio + 161f 3017 HDAMB + 746e AMD-8111 MC97 Modem + 756b AMD-8111 ACPI + 7800 Hudson SATA Controller [IDE mode] + 7801 Hudson SATA Controller [AHCI mode] + 7802 Hudson SATA Controller [RAID mode] + 7803 Hudson SATA Controller [RAID mode] + 7804 Hudson SATA Controller [AHCI mode] + 7805 Hudson SATA Controller [RAID mode] + 7806 Hudson SD Flash Controller + 7807 Hudson USB OHCI Controller + 7808 Hudson USB EHCI Controller + 7809 Hudson USB OHCI Controller + 780b Hudson SMBus Controller + 780c Hudson IDE Controller + 780d Hudson Azalia Controller + 780e Hudson LPC Bridge + 780f Hudson PCI Bridge + 7812 Hudson USB XHCI Controller + 9600 RS780 Host Bridge + 1043 82f1 M3A78-EH Motherboard + 9601 RS880 Host Bridge + 1043 843e M5A88-V EVO + 9602 RS780/RS880 PCI to PCI bridge (int gfx) + 9603 RS780 PCI to PCI bridge (ext gfx port 0) + 9604 RS780/RS880 PCI to PCI bridge (PCIE port 0) + 9605 RS780/RS880 PCI to PCI bridge (PCIE port 1) + 9606 RS780 PCI to PCI bridge (PCIE port 2) + 9607 RS780 PCI to PCI bridge (PCIE port 3) + 9608 RS780/RS880 PCI to PCI bridge (PCIE port 4) + 9609 RS780/RS880 PCI to PCI bridge (PCIE port 5) + 960a RS780 PCI to PCI bridge (NB-SB link) + 960b RS780 PCI to PCI bridge (ext gfx port 1) +1023 Trident Microsystems + 0194 82C194 + 2000 4DWave DX + 2001 4DWave NX + 122d 1400 Trident PCI288-Q3DII (NX) + 2100 CyberBlade XP4m32 + 2200 XGI Volari XP5 + 8400 CyberBlade/i7 + 1023 8400 CyberBlade i7 AGP + 8420 CyberBlade/i7d + 0e11 b15a CyberBlade i7 AGP + 8500 CyberBlade/i1 + 8520 CyberBlade i1 + 0e11 b16e CyberBlade i1 AGP + 1023 8520 CyberBlade i1 AGP + 8620 CyberBlade/i1 + 1014 0502 ThinkPad R30/T30 + 1014 1025 Travelmate 352TE + 8820 CyberBlade XPAi1 + 9320 TGUI 9320 + 9350 GUI Accelerator + 9360 Flat panel GUI Accelerator + 9382 Cyber 9382 [Reference design] + 9383 Cyber 9383 [Reference design] + 9385 Cyber 9385 [Reference design] + 9386 Cyber 9386 + 9388 Cyber 9388 + 9397 Cyber 9397 + 939a Cyber 9397DVD + 9420 TGUI 9420 + 9430 TGUI 9430 + 9440 TGUI 9440 + 9460 TGUI 9460 + 9470 TGUI 9470 + 9520 Cyber 9520 + 9525 Cyber 9525 + 9540 Cyber 9540 + 9660 TGUI 9660/938x/968x + 9680 TGUI 9680 + 9682 TGUI 9682 + 9683 TGUI 9683 + 9685 ProVIDIA 9685 + 9750 3DImage 9750 + 1014 9750 3DImage 9750 + 1023 9750 3DImage 9750 + 9753 TGUI 9753 + 9754 TGUI 9754 + 9759 TGUI 975 + 9783 TGUI 9783 + 9785 TGUI 9785 + 9850 3DImage 9850 + 9880 Blade 3D PCI/AGP + 1023 9880 Blade 3D + 9910 CyberBlade/XP + 9930 CyberBlade/XPm + 9960 CyberBlade XP2 +1024 Zenith Data Systems +1025 Acer Incorporated [ALI] + 1435 M1435 + 1445 M1445 + 1449 M1449 + 1451 M1451 + 1461 M1461 + 1489 M1489 + 1511 M1511 + 1512 ALI M1512 Aladdin + 1513 M1513 + 1521 ALI M1521 Aladdin III CPU Bridge + 10b9 1521 ALI M1521 Aladdin III CPU Bridge + 1523 ALI M1523 ISA Bridge + 10b9 1523 ALI M1523 ISA Bridge + 1531 M1531 Northbridge [Aladdin IV/IV+] + 1533 M1533 PCI-to-ISA Bridge + 10b9 1533 ALI M1533 Aladdin IV/V ISA South Bridge + 1535 M1535 PCI Bridge + Super I/O + FIR + 1541 M1541 Northbridge [Aladdin V] + 10b9 1541 ALI M1541 Aladdin V/V+ AGP+PCI North Bridge + 1542 M1542 Northbridge [Aladdin V] + 1543 M1543 PCI-to-ISA Bridge + Super I/O + FIR + 1561 M1561 Northbridge [Aladdin 7] + 1621 M1621 Northbridge [Aladdin-Pro II] + 1631 M1631 Northbridge+3D Graphics [Aladdin TNT2] + 1641 M1641 Northbridge [Aladdin-Pro IV] + 1647 M1647 [MaGiK1] PCI North Bridge + 1671 M1671 Northbridge [ALADDiN-P4] + 1672 Northbridge [CyberALADDiN-P4] + 3141 M3141 + 3143 M3143 + 3145 M3145 + 3147 M3147 + 3149 M3149 + 3151 M3151 + 3307 M3307 MPEG-I Video Controller + 3309 M3309 MPEG-II Video w/ Software Audio Decoder + 3321 M3321 MPEG-II Audio/Video Decoder + 5212 M4803 + 5215 ALI PCI EIDE Controller + 5217 M5217H + 5219 M5219 + 5225 M5225 + 5229 M5229 + 5235 M5235 + 5237 M5237 PCI USB Host Controller + 5240 EIDE Controller + 5241 PCMCIA Bridge + 5242 General Purpose Controller + 5243 PCI to PCI Bridge Controller + 5244 Floppy Disk Controller + 5247 M1541 PCI to PCI Bridge + 5251 M5251 P1394 Controller + 5427 PCI to AGP Bridge + 5451 M5451 PCI AC-Link Controller Audio Device + 5453 M5453 PCI AC-Link Controller Modem Device + 7101 M7101 PCI PMU Power Management Controller + 10b9 7101 M7101 PCI PMU Power Management Controller +# should be 1022:9602 + 9602 AMD RS780/RS880 PCI to PCI bridge (int gfx) +1028 Dell + 0001 PowerEdge Expandable RAID Controller 2/Si + 1028 0001 PowerEdge 2400 + 0002 PowerEdge Expandable RAID Controller 3/Di + 1028 0002 PowerEdge 4400 + 1028 00d1 PERC 3/DiV [Viper] + 1028 00d9 PERC 3/DiL [Lexus] + 0003 PowerEdge Expandable RAID Controller 3/Si + 1028 0003 PowerEdge 2450 +# PowerEdge Codename Iguana + 0004 PowerEdge Expandable RAID Controller 3/Di [Iguana] + 1028 0004 PERC 3/DiF [Iguana] + 0006 PowerEdge Expandable RAID Controller 3/Di + 0007 Remote Access Card III + 0008 Remote Access Card III + 0009 Remote Access Card III: BMC/SMIC device not present + 000a PowerEdge Expandable RAID Controller 3/Di + 1028 0106 PERC 3/DiJ [Jaguar] + 1028 011b PERC 3/DiD [Dagger] + 1028 0121 PERC 3/DiB [Boxster] + 000c Embedded Remote Access or ERA/O + 000d Embedded Remote Access: BMC/SMIC device + 000e PowerEdge Expandable RAID controller 4/Di + 000f PowerEdge Expandable RAID controller 4/Di + 1028 014a PowerEdge 1750 + 0010 Remote Access Card 4 + 0011 Remote Access Card 4 Daughter Card + 0012 Remote Access Card 4 Daughter Card Virtual UART + 0013 PowerEdge Expandable RAID controller 4 + 1028 016c PowerEdge Expandable RAID Controller 4e/Si + 1028 016d PowerEdge Expandable RAID Controller 4e/Di + 1028 016e PowerEdge Expandable RAID Controller 4e/Di + 1028 016f PowerEdge Expandable RAID Controller 4e/Di + 1028 0170 PowerEdge Expandable RAID Controller 4e/Di + 0014 Remote Access Card 4 Daughter Card SMIC interface + 0015 PowerEdge Expandable RAID controller 5 + 1028 1f01 PERC 5/E Adapter RAID Controller + 1028 1f02 PERC 5/i Adapter RAID Controller + 1028 1f03 PERC 5/i Integrated RAID Controller + 0016 PowerEdge Expandable RAID controller S300 + 1028 1f24 PERC S300 Controller +1029 Siemens Nixdorf IS +102a LSI Logic + 0000 HYDRA + 0010 ASPEN + 001f AHA-2940U2/U2W /7890/7891 SCSI Controllers + 9005 000f 2940U2W SCSI Controller + 9005 0106 2940U2W SCSI Controller + 9005 a180 2940U2W SCSI Controller + 00c5 AIC-7899 U160/m SCSI Controller + 1028 00c5 PowerEdge 2550/2650/4600 + 00cf AIC-7899P U160/m + 1028 0106 PowerEdge 4600 + 1028 0121 PowerEdge 2650 +102b Matrox Electronics Systems Ltd. +# DJ: I've a suspicion that 0010 is a duplicate of 0d10. + 0010 MGA-I [Impression?] + 0100 MGA 1064SG [Mystique] + 0518 MGA-II [Athena] + 0519 MGA 2064W [Millennium] + 051a MGA 1064SG [Mystique] + 102b 0100 MGA-1064SG Mystique + 102b 1100 MGA-1084SG Mystique + 102b 1200 MGA-1084SG Mystique + 1100 102b MGA-1084SG Mystique + 110a 0018 Scenic Pro C5 (D1025) + 051b MGA 2164W [Millennium II] + 102b 051b MGA-2164W Millennium II + 102b 1100 MGA-2164W Millennium II + 102b 1200 MGA-2164W Millennium II + 102b 2100 MGA-2164W Millennium II + 051e MGA 1064SG [Mystique] AGP + 051f MGA 2164W [Millennium II] AGP + 0520 MGA G200 + 102b dbc2 G200 Multi-Monitor + 102b dbc8 G200 Multi-Monitor + 102b dbe2 G200 Multi-Monitor + 102b dbe8 G200 Multi-Monitor + 102b ff03 Millennium G200 SD + 102b ff04 Marvel G200 + 0521 MGA G200 AGP + 1014 ff03 Millennium G200 AGP + 102b 48e9 Mystique G200 AGP + 102b 48f8 Millennium G200 SD AGP + 102b 4a60 Millennium G200 LE AGP + 102b 4a64 Millennium G200 AGP + 102b c93c Millennium G200 AGP + 102b c9b0 Millennium G200 AGP + 102b c9bc Millennium G200 AGP + 102b ca60 Millennium G250 LE AGP + 102b ca6c Millennium G250 AGP + 102b dbbc Millennium G200 AGP + 102b dbc2 Millennium G200 MMS (Dual G200) + 102b dbc3 G200 Multi-Monitor + 102b dbc8 Millennium G200 MMS (Dual G200) + 102b dbd2 G200 Multi-Monitor + 102b dbd3 G200 Multi-Monitor + 102b dbd4 G200 Multi-Monitor + 102b dbd5 G200 Multi-Monitor + 102b dbd8 G200 Multi-Monitor + 102b dbd9 G200 Multi-Monitor + 102b dbe2 Millennium G200 MMS (Quad G200) + 102b dbe3 G200 Multi-Monitor + 102b dbe8 Millennium G200 MMS (Quad G200) + 102b dbf2 G200 Multi-Monitor + 102b dbf3 G200 Multi-Monitor + 102b dbf4 G200 Multi-Monitor + 102b dbf5 G200 Multi-Monitor + 102b dbf8 G200 Multi-Monitor + 102b dbf9 G200 Multi-Monitor + 102b f806 Mystique G200 Video AGP + 102b ff00 MGA-G200 AGP + 102b ff02 Mystique G200 AGP + 102b ff03 Millennium G200 AGP + 102b ff04 Marvel G200 AGP + 110a 0032 MGA-G200 AGP + 0522 MGA G200e [Pilot] ServerEngines (SEP1) + 0525 MGA G400/G450 + 0e11 b16f MGA-G400 AGP + 102b 0328 Millennium G400 16Mb SDRAM + 102b 0338 Millennium G400 16Mb SDRAM + 102b 0378 Millennium G400 32Mb SDRAM + 102b 0541 Millennium G450 Dual Head + 102b 0542 Millennium G450 Dual Head LX + 102b 0543 Millennium G450 Single Head LX + 102b 0641 Millennium G450 32Mb SDRAM Dual Head + 102b 0642 Millennium G450 32Mb SDRAM Dual Head LX + 102b 0643 Millennium G450 32Mb SDRAM Single Head LX + 102b 07c0 Millennium G450 Dual Head LE + 102b 07c1 Millennium G450 SDR Dual Head LE + 102b 0d41 Millennium G450 Dual Head PCI + 102b 0d42 Millennium G450 Dual Head LX PCI + 102b 0d43 Millennium G450 32Mb Dual Head PCI + 102b 0e00 Marvel G450 eTV + 102b 0e01 Marvel G450 eTV + 102b 0e02 Marvel G450 eTV + 102b 0e03 Marvel G450 eTV + 102b 0f80 Millennium G450 Low Profile + 102b 0f81 Millennium G450 Low Profile + 102b 0f82 Millennium G450 Low Profile DVI + 102b 0f83 Millennium G450 Low Profile DVI + 102b 19d8 Millennium G400 16Mb SGRAM + 102b 19f8 Millennium G400 32Mb SGRAM + 102b 2159 Millennium G400 Dual Head 16Mb + 102b 2179 Millennium G400 MAX/Dual Head 32Mb + 102b 217d Millennium G400 Dual Head Max + 102b 23c0 Millennium G450 + 102b 23c1 Millennium G450 + 102b 23c2 Millennium G450 DVI + 102b 23c3 Millennium G450 DVI + 102b 2f58 Millennium G400 + 102b 2f78 Millennium G400 + 102b 3693 Marvel G400 AGP + 102b 5dd0 4Sight II + 102b 5f50 4Sight II + 102b 5f51 4Sight II + 102b 5f52 4Sight II + 102b 9010 Millennium G400 Dual Head + 1458 0400 GA-G400 + 1705 0001 Millennium G450 32MB SGRAM + 1705 0002 Millennium G450 16MB SGRAM + 1705 0003 Millennium G450 32MB + 1705 0004 Millennium G450 16MB + 0527 Parhelia + 102b 0840 Parhelia 128Mb + 102b 0850 Parhelia 256MB + 102b 0870 MED2mp-DVI + 102b 0880 P-256 Edge Overlap Controller + 0528 Parhelia + 102b 1020 Parhelia 128MB + 102b 1030 Parhelia 256 MB Dual DVI + 102b 1040 MED2mp-DVI + 102b 1050 Sono S20 + 102b 1060 PJ-30L + 102b 1070 PJ-40L + 102b 1421 MED5mp + 102b 1431 MED3mp-DVI + 102b 1451 MED5mp-DVI + 102b 1491 MED2mp-DVI + 102b 14b1 MED3mp-DVI + 102b 14c1 MED5mp-DVI + 102b 14e1 Parhelia PCI 256MB + 102b 14f1 Parhelia Precision SGT + 102b 1501 ATC-4MP + 102b 1511 ATC-4MP + 102b 1521 TheatreVUE T30 + 102b 1531 TheatreVUE T20 + 102b 1541 MED2mp-DVI + 102b 1551 MED3mp-DVI + 102b 1561 MED5mp-DVI + 102b 1571 Parhelia DL256 PCI + 102b 1591 Parhelia Precision SDT + 102b 15a1 MED4mp-DVI + 102b 2011 Parhelia HR256 + 102b 2021 QID Pro + 102b 2061 PJ-40LP + 102b 2081 EWS Quad + 102b 2411 PPX-OUT8 + 102b 2421 VPX-OUT8 + 102b 2441 PPX-OUT4 + 102b 2451 VPX-OUT4 + 102b 2491 LPX-OUT4 + 0530 MGA G200EV + 0532 MGA G200eW WPCM450 + 1028 0235 PowerEdge R710 MGA G200eW WPCM450 + 1028 0236 PowerEdge R610 MGA G200eW WPCM450 + 1028 0237 PowerEdge T610 MGA G200eW WPCM450 + 1028 0287 PowerEdge M610 MGA G200eW WPCM450 + 1028 028c PowerEdge R410 MGA G200eW WPCM450 + 1028 028d PowerEdge T410 MGA G200eW WPCM450 + 1028 029c PowerEdge M710 MGA G200eW WPCM450 + 1028 02a4 PowerEdge T310 MGA G200eW WPCM450 + 15d9 a811 H8DGU + 0533 MGA G200EH + 103c 3381 iLO4 + 0534 G200eR2 + 0540 M91XX + 102b 2080 M9140 LP PCIe x16 + 102b 20c0 Xenia + 102b 20c1 Xenia Pro + 102b 2100 M9120 PCIe x16 + 102b 2140 M9125 PCIe x16 + 102b 2180 M9120 Plus LP PCIe x16 + 102b 21c0 M9120 Plus LP PCIe x1 + 102b 2200 VDA1164 Output Board + 102b 2240 M9148 LP PCIe x16 + 102b 2241 M9138 LP PCIe x16 + 102b 2280 M9188 ATX PCIe x16 + 102b 22c0 M9128 LP PCIe x16 + 0d10 MGA Ultima/Impression + 1000 MGA G100 [Productiva] + 102b ff01 Productiva G100 + 102b ff05 Productiva G100 Multi-Monitor + 1001 MGA G100 [Productiva] AGP + 102b 1001 MGA-G100 AGP + 102b ff00 MGA-G100 AGP + 102b ff01 MGA-G100 Productiva AGP + 102b ff03 Millennium G100 AGP + 102b ff04 MGA-G100 AGP + 102b ff05 MGA-G100 Productiva AGP Multi-Monitor + 110a 001e MGA-G100 AGP + 2007 MGA Mistral + 2527 Millennium G550 + 102b 0f83 Millennium G550 + 102b 0f84 Millennium G550 Dual Head DDR 32Mb + 102b 1e41 Millennium G550 + 102b 2300 Millennium G550 LP PCIE + 2537 Millenium P650/P750 + 102b 1820 Millennium P750 64MB + 102b 1830 Millennium P650 64MB + 102b 1850 RAD2mp + 102b 1860 RAD3mp + 102b 1880 Sono S10 + 102b 1c10 QID 128MB + 102b 2811 Millennium P650 Low-profile PCI 64MB + 102b 2821 Millenium P650 Low-profile PCI + 102b 2841 RAD PCI + 102b 2851 Spectrum PCI + 102b 2871 EpicA TC2 + 102b 2c11 QID Low-profile PCI + 102b 2c21 QID LP PCI LW + 102b 2c31 QID LP PCI + 102b 2c41 EpicA TC4 + 102b 3001 Extio F1400 + 102b 3011 Extio F1220 + 102b 3041 RG-200DL + 102b 3051 RG-400SL + 102b 3061 Extio F1420 + 102b 3081 Extio F1240 + 2538 Millenium P650 PCIe + 102b 0847 RAD PCIe + 102b 08c7 Millennium P650 PCIe 128MB + 102b 0907 Millennium P650 PCIe 64MB + 102b 0947 Parhelia APVe + 102b 0987 ATC PCIe 4MP + 102b 1047 Millennium P650 LP PCIe 128MB + 102b 1087 Millennium P650 LP PCIe 64MB + 102b 1801 Millenium P650 PCIe x1 + 102b 2538 Parhelia APVe + 102b 3007 QID Low-profile PCIe + 102b 3087 Aurora VX3mp + 102b 30c7 QID LP PCIe + 2539 Millennium P690 + 102b 0040 Millenium P690 PCIe x16 + 102b 0042 ONYX + 102b 0043 SPECTRA + 102b 0080 Millenium P690 Plus LP PCIe x16 + 102b 0081 Millenium P690 LP PCIe x16 + 102b 0082 RAD LPX PCIe x16 + 102b 00c0 Millenium P690 Plus LP PCI + 102b 00c2 Millenium P690 LP PCI + 102b 00c3 RAD LPX PCI + 102b 0101 Millenium P690 PCI + 102b 0140 Millenium P690 LP PCIe x1 + 102b 0180 Display Wall IP Decode 128 MB + 4164 Morphis QxT frame grabber + 43b4 Morphis Qxt encoding engine + 4510 Morphis COM port + 4536 VIA Framegrabber + 4686 Concord GX (customized Intel 82541) + 475b Solios eCL/XCL-B frame grabber + 475d Vio frame grabber family + 102b 4b90 Vio Duo frame grabber (single channel) + 102b 4b91 Vio Duo frame grabber + 102b 4b92 Vio Analog frame grabber + 102b 4b93 Vio SDI Frame Grabber + 102b 4b94 Vio DVI-A frame grabber + 475f Solios (single-Full) CL frame grabber + 102b 475f Solios eCL/XCL-F frame grabber + 102b 4d5f Solios eV-CL (single-Full) frame grabber + 102b 4e5f Solios eM-CL (single-Full) frame grabber + 47a1 Solios eA/XA frame grabber + 102b 4be0 Solios eA/XA (single) frame grabber + 102b 4be1 Solios eA/XA (dual) frame grabber + 102b 4be2 Solios eA/XA (quad) frame grabber + 47a2 Solios COM port + 47c1 Solios (dual-Base/single-Medium) CL frame grabber + 102b 0000 Solios frame grabber + 102b 4b80 Solios eCL/XCL (single-Medium) frame grabber + 102b 4b81 Solios eCL/XCL (dual-Base) frame grabber + 102b 4d80 Solios eV-CL (single-Medium) frame grabber + 102b 4d81 Solios eV-CL (dual-Base) frame grabber + 102b 4e80 Solios eM-CL (single-Medium) frame grabber + 102b 4e81 Solios eM-CL (dual-Base) frame grabber + 47c2 Solios COM port + 4949 Radient frame grabber family + 102b 0010 Radient eCL (Single-full) frame grabber + 102b 0020 Radient eCL (Dual-base) frame grabber + 102b 0030 Radient eCL (Dual-full) frame grabber + 102b 0040 Radient eCL (Quad-base) frame grabber + 102b 0050 Radient eCL (Golden) frame grabber + 4cdc Morphis JPEG2000 accelerator + 4f54 Morphis (e)Quad frame grabber + 4fc5 Morphis (e)Dual frame grabber + 5e10 Morphis aux I/O + 6573 Shark 10/100 Multiport SwitchNIC +102c Chips and Technologies + 00b8 F64310 + 00c0 F69000 HiQVideo + 102c 00c0 F69000 HiQVideo + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 4c53 1010 CP5/CR6 mainboard + 4c53 1020 VR6 mainboard + 4c53 1030 PC5 mainboard + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 00d0 F65545 + 00d8 F65545 + 00dc F65548 + 00e0 F65550 + 00e4 F65554 + 00e5 F65555 HiQVPro + 0e11 b049 Armada 1700 Laptop Display Controller + 1179 0001 Satellite Pro/Satellite + 00f0 F68554 + 00f4 F68554 HiQVision + 00f5 F68555 + 0c30 F69030 + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 4c53 1080 CT8 mainboard +102d Wyse Technology Inc. + 50dc 3328 Audio +102e Olivetti Advanced Technology +102f Toshiba America + 0009 r4x00 + 000a TX3927 MIPS RISC PCI Controller + 0020 ATM Meteor 155 + 102f 00f8 ATM Meteor 155 + 0030 TC35815CF PCI 10/100 Mbit Ethernet Controller + 0031 TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL + 0032 TC35815CF PCI 10/100 Mbit Ethernet Controller on TX4939 + 0105 TC86C001 [goku-s] IDE + 0106 TC86C001 [goku-s] USB 1.1 Host + 0107 TC86C001 [goku-s] USB Device Controller + 0108 TC86C001 [goku-s] I2C/SIO/GPIO Controller + 0180 TX4927/38 MIPS RISC PCI Controller + 0181 TX4925 MIPS RISC PCI Controller + 0182 TX4937 MIPS RISC PCI Controller + 01b4 Celleb platform IDE interface + 01b5 SCC USB 2.0 EHCI controller + 01b6 SCC USB 1.1 OHCI controller +1030 TMC Research +1031 Miro Computer Products AG + 5601 DC20 ASIC + 5607 Video I/O & motion JPEG compressor + 5631 Media 3D + 6057 MiroVideo DC10/DC30+ +1032 Compaq +1033 NEC Corporation + 0000 Vr4181A USB Host or Function Control Unit + 0001 PCI to 486-like bus Bridge + 0002 PCI to VL98 Bridge + 0003 ATM Controller + 0004 R4000 PCI Bridge + 0005 PCI to 486-like bus Bridge + 0006 PC-9800 Graphic Accelerator + 0007 PCI to UX-Bus Bridge + 0008 PC-9800 Graphic Accelerator + 0009 PCI to PC9800 Core-Graph Bridge + 0016 PCI to VL Bridge + 001a [Nile II] + 0021 Vrc4373 [Nile I] + 0029 PowerVR PCX1 + 002a PowerVR 3D + 002c Star Alpha 2 + 002d PCI to C-bus Bridge + 0035 USB + 1033 0035 Hama USB 2.0 CardBus + 103c 1293 USB add-in card + 103c 1294 USB 2.0 add-in card + 1179 0001 USB + 12ee 7000 Root Hub + 14c2 0105 PTI-205N USB 2.0 Host Controller + 1799 0001 Root Hub + 1931 000a GlobeTrotter Fusion Quad Lite (PPP data) + 1931 000b GlobeTrotter Fusion Quad Lite (GSM data) + 807d 0035 PCI-USB2 (OHCI subsystem) + 003b PCI to C-bus Bridge + 003e NAPCCARD Cardbus Controller + 0046 PowerVR PCX2 [midas] + 005a Vrc5074 [Nile 4] + 0063 uPD72862 [Firewarden] IEEE1394 OHCI 1.0 Link Controller + 0067 PowerVR Neon 250 Chipset + 1010 0020 PowerVR Neon 250 AGP 32Mb + 1010 0080 PowerVR Neon 250 AGP 16Mb + 1010 0088 PowerVR Neon 250 16Mb + 1010 0090 PowerVR Neon 250 AGP 16Mb + 1010 0098 PowerVR Neon 250 16Mb + 1010 00a0 PowerVR Neon 250 AGP 32Mb + 1010 00a8 PowerVR Neon 250 32Mb + 1010 0120 PowerVR Neon 250 AGP 32Mb + 0072 uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr + 0074 56k Voice Modem + 1033 8014 RCV56ACF 56k Voice Modem + 009b Vrc5476 + 00a5 VRC4173 + 00a6 VRC5477 AC97 + 00cd uPD72870 [Firewarden] IEEE1394a OHCI 1.0 Link/3-port PHY Controller + 12ee 8011 Root hub + 00ce uPD72871 [Firewarden] IEEE1394a OHCI 1.0 Link/1-port PHY Controller + 00df Vr4131 + 00e0 USB 2.0 + 12ee 7001 Root hub + 14c2 0205 PTI-205N USB 2.0 Host Controller + 1799 0002 Root Hub + 807d 1043 PCI-USB2 (EHCI subsystem) + 00e7 uPD72873 [Firewarden] IEEE1394a OHCI 1.1 Link/2-port PHY Controller + 00f2 uPD72874 [Firewarden] IEEE1394a OHCI 1.1 Link/3-port PHY Controller + 00f3 uPD6113x Multimedia Decoder/Processor [EMMA2] + 010c VR7701 + 0125 uPD720400 PCI Express - PCI/PCI-X Bridge + 013a Dual Tuner/MPEG Encoder + 0194 uPD720200 USB 3.0 Host Controller + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 1043 8413 P8P67 Deluxe Motherboard + 1b96 0001 USB 3.0 PCIe Card + 01e7 uPD72873 [Firewarden] IEEE1394a OHCI 1.1 Link/2-port PHY Controller + 01f2 uPD72874 [Firewarden] IEEE1394a OHCI 1.1 Link/3-port PHY Controller +1034 Framatome Connectors USA Inc. +1035 Comp. & Comm. Research Lab +1036 Future Domain Corp. + 0000 TMC-18C30 [36C70] +1037 Hitachi Micro Systems +1038 AMP, Inc +1039 Silicon Integrated Systems [SiS] + 0001 AGP Port (virtual PCI-to-PCI bridge) + 0002 AGP Port (virtual PCI-to-PCI bridge) + 0003 AGP Port (virtual PCI-to-PCI bridge) + 0004 PCI-to-PCI bridge + 0006 85C501/2/3 + 0008 SiS85C503/5513 (LPC Bridge) + 0009 5595 Power Management Controller + 000a PCI-to-PCI bridge + 0016 SiS961/2/3 SMBus controller + 0018 SiS85C503/5513 (LPC Bridge) + 0180 RAID bus controller 180 SATA/PATA [SiS] + 0181 SATA + 0182 182 SATA/RAID Controller + 1734 1095 D2030-A1 + 0186 AHCI Controller (0106) + 0190 190 Ethernet Adapter + 0191 191 Gigabit Ethernet Adapter + 0200 5597/5598/6326 VGA + 1039 0000 SiS5597 SVGA (Shared RAM) + 0204 82C204 + 0205 SG86C205 + 0300 300/305 PCI/AGP VGA Display Adapter + 107d 2720 Leadtek WinFast VR300 + 0310 315H PCI/AGP VGA Display Adapter + 0315 315 PCI/AGP VGA Display Adapter + 0325 315PRO PCI/AGP VGA Display Adapter + 0330 330 [Xabre] PCI/AGP VGA Display Adapter + 0406 85C501/2 + 0496 85C496 + 0530 530 Host + 0540 540 Host + 0550 550 Host + 0597 5513C + 0601 85C601 + 0620 620 Host + 0630 630 Host + 0633 633 Host + 0635 635 Host + 0645 SiS645 Host & Memory & AGP Controller + 0646 SiS645DX Host & Memory & AGP Controller + 0648 645xx + 0649 SiS649 Host + 0650 650/M650 Host + 0651 651 Host + 0655 655 Host + 0660 660 Host + 0661 661FX/M661FX/M661MX Host + 0662 662 Host + 0671 671MX + 0730 730 Host + 0733 733 Host + 0735 735 Host + 0740 740 Host + 0741 741/741GX/M741 Host + 1849 0741 K7S41/K7S41GX motherboard + 0745 745 Host + 0746 746 Host + 0755 755 Host + 0760 760/M760 Host + 0761 761/M761 Host + 1734 1099 D2030-A1 Motherboard + 0900 SiS900 PCI Fast Ethernet + 1019 0a14 K7S5A motherboard + 1039 0900 SiS900 10/100 Ethernet Adapter onboard [Asus P4SC-EA] + 1043 8035 CUSI-FX motherboard + 1043 80a7 Motherboard P4S800D-X + 1462 0900 MS-6701 motherboard + 0961 SiS961 [MuTIOL Media IO] + 0962 SiS962 [MuTIOL Media IO] LPC Controller + 0963 SiS963 [MuTIOL Media IO] LPC Controller + 0964 SiS964 [MuTIOL Media IO] LPC Controller + 0965 SiS965 [MuTIOL Media IO] + 0966 SiS966 [MuTIOL Media IO] + 0968 SiS968 [MuTIOL Media IO] + 1180 SATA Controller / IDE mode + 1182 SATA Controller / RAID mode + 1183 SATA Controller / IDE mode + 1184 AHCI Controller / RAID mode + 1185 AHCI IDE Controller (0106) + 3602 83C602 + 5107 5107 + 5300 SiS540 PCI Display Adapter + 5315 550 PCI/AGP VGA Display Adapter + 5401 486 PCI Chipset + 5511 5511/5512 + 5513 5513 IDE Controller + 1019 0970 P6STP-FL motherboard + 1039 5513 SiS5513 EIDE Controller (A,B step) + 1043 8035 CUSI-FX motherboard + 1462 7010 MS-6701 motherboard + 1631 5513 GA-8SIML Rev1.0 Motherboard + 1734 1095 D2030-A1 Motherboard + 5517 5517 + 5571 5571 + 5581 5581 Pentium Chipset + 5582 5582 + 5591 5591/5592 Host + 5596 5596 Pentium Chipset + 5597 5597 [SiS5582] + 5600 5600 Host + 6204 Video decoder & MPEG interface + 6205 VGA Controller + 6236 6236 3D-AGP + 6300 630/730 PCI/AGP VGA Display Adapter + 1019 0970 P6STP-FL motherboard + 1043 8035 CUSI-FX motherboard + 104d 80e2 VAIO PCV-J200 + 6306 530/620 PCI/AGP VGA Display Adapter + 6325 65x/M650/740 PCI/AGP VGA Display Adapter + 1039 6325 SiS 651 onboard [Asus P4SC-EA] + 1631 1004 SiS 651C onboard [Gigabyte GA-8SIML Rev1.0] + 6326 86C326 5598/6326 + 1039 6326 SiS6326 GUI Accelerator + 1092 0a50 SpeedStar A50 + 1092 0a70 SpeedStar A70 + 1092 4910 SpeedStar A70 + 1092 4920 SpeedStar A70 + 10b0 6326 S6110-B (AGP) + 1569 6326 SiS6326 GUI Accelerator + 6330 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter + 1039 6330 [M]661xX/[M]741[GX]/[M]760 PCI/AGP VGA Adapter + 1043 8113 SiS Real 256E (ASUS P5S800-VM motherboard) + 1458 d000 SiS661FX GUI 2D/3D Accelerator + 1734 1099 D2030-A1 + 6350 770/670 PCIE VGA Display Adapter + 6351 771/671 PCIE VGA Display Adapter + 7001 USB 1.1 Controller + 1019 0a14 K7S5A motherboard + 1039 7000 Onboard USB Controller + 1462 5470 ECS K7SOM+ motherboard + 1462 7010 MS-6701 motherboard + 1734 1095 D2030-A1 Motherboard + 7002 USB 2.0 Controller + 1462 5470 K7SOM+ 5.2C Motherboard + 1462 7010 MS-6701 motherboard + 1509 7002 Onboard USB Controller + 1734 1095 D2030-A1 + 7007 FireWire Controller + 1462 701d MS-6701 + 7012 SiS7012 AC'97 Sound Controller + 1039 7012 SiS 7012 onboard [Asus P4SC-EA] AC'97 Sound Controller + 1043 818f A8S-X Motherboard + 13f6 0300 CMI9739(A) on ECS K7SOM+ motherboard + 1462 5850 MSI 648 Max (MS-6585) + 1462 7010 MS-6701 motherboard + 15bd 1001 DFI 661FX motherboard + 1734 109f D2030-A1 Motherboard + 1849 7012 K7S41GX motherboard +# There are may be different modem codecs here (Intel537 compatible and incompatible) + 7013 AC'97 Modem Controller + 7016 SiS7016 PCI Fast Ethernet Adapter + 1039 7016 SiS7016 10/100 Ethernet Adapter + 7018 SiS PCI Audio Accelerator + 1014 01b6 SiS PCI Audio Accelerator + 1014 01b7 SiS PCI Audio Accelerator + 1019 7018 SiS PCI Audio Accelerator + 1025 000e SiS PCI Audio Accelerator + 1025 0018 SiS PCI Audio Accelerator + 1039 7018 SiS PCI Audio Accelerator + 1043 1453 SiS PCI Audio Accelerator + 1043 800b SiS PCI Audio Accelerator + 104d 80e2 VAIO PCV-J200 + 1054 7018 SiS PCI Audio Accelerator + 107d 5330 SiS PCI Audio Accelerator + 107d 5350 SiS PCI Audio Accelerator + 1170 3209 SiS PCI Audio Accelerator + 1462 400a SiS PCI Audio Accelerator + 14a4 2089 SiS PCI Audio Accelerator + 14cd 2194 SiS PCI Audio Accelerator + 14ff 1100 SiS PCI Audio Accelerator + 152d 8808 SiS PCI Audio Accelerator + 1558 1103 SiS PCI Audio Accelerator + 1558 2200 SiS PCI Audio Accelerator + 1563 7018 SiS PCI Audio Accelerator + 15c5 0111 SiS PCI Audio Accelerator + 270f a171 SiS PCI Audio Accelerator + a0a0 0022 SiS PCI Audio Accelerator + 7019 SiS7019 Audio Accelerator + 7502 Azalia Audio Controller +103a Seiko Epson Corporation +103b Tatung Corp. Of America +103c Hewlett-Packard Company + 0025 XE4500 Notebook + 002a NX9000 Notebook + 08bc NX5000 Notebook + 1005 A4977A Visualize EG + 1008 Visualize FX + 1028 Tach TL Fibre Channel Host Adapter + 1029 Tach XL2 Fibre Channel Host Adapter + 107e 000f Interphase 5560 Fibre Channel Adapter + 9004 9210 1Gb/2Gb Family Fibre Channel Controller + 9004 9211 1Gb/2Gb Family Fibre Channel Controller + 102a Tach TS Fibre Channel Host Adapter + 107e 000e Interphase 5540/5541 Fibre Channel Adapter + 9004 9110 1Gb/2Gb Family Fibre Channel Controller + 9004 9111 1Gb/2Gb Family Fibre Channel Controller + 1030 J2585A DeskDirect 10/100VG NIC + 1031 J2585B HP 10/100VG PCI LAN Adapter + 103c 1040 J2973A DeskDirect 10BaseT NIC + 103c 1041 J2585B DeskDirect 10/100VG NIC + 103c 1042 J2970A DeskDirect 10BaseT/2 NIC + 1040 J2973A DeskDirect 10BaseT NIC + 1041 J2585B DeskDirect 10/100 NIC + 1042 J2970A DeskDirect 10BaseT/2 NIC + 1048 Diva Serial [GSP] Multiport UART + 103c 1049 Tosca Console + 103c 104a Tosca Secondary + 103c 104b Maestro SP2 + 103c 1223 Superdome Console + 103c 1226 Keystone SP2 + 103c 1227 Powerbar SP2 + 103c 1282 Everest SP2 + 103c 1301 Diva RMP3 + 1054 PCI Local Bus Adapter + 1064 79C970 PCnet Ethernet Controller + 108b Visualize FXe + 10c1 NetServer Smart IRQ Router + 10ed TopTools Remote Control + 10f0 rio System Bus Adapter + 10f1 rio I/O Controller + 1200 82557B 10/100 NIC + 1219 NetServer PCI Hot-Plug Controller + 121a NetServer SMIC Controller + 121b NetServer Legacy COM Port Decoder + 121c NetServer PCI COM Port Decoder + 1229 zx1 System Bus Adapter + 122a zx1 I/O Controller + 122e PCI-X Local Bus Adapter + 127b sx1000 System Bus Adapter + 127c sx1000 I/O Controller + 1290 Auxiliary Diva Serial Port + 103c 1291 Diva SP2 + 1291 Auxiliary Diva Serial Port + 12b4 zx1 QuickSilver AGP8x Local Bus Adapter + 12eb sx2000 System Bus Adapter + 12ec sx2000 I/O Controller + 12ee PCI-X 2.0 Local Bus Adapter + 12f8 Broadcom BCM4306 802.11b/g Wireless LAN + 12fa BCM4306 802.11b/g Wireless LAN Controller + 1302 RMP-3 Shared Memory Driver + 1303 RMP-3 (Remote Management Processor) + 1361 BCM4312 802.11a/b/g WLAN Controller + 1371 Broadcom Corporation BCM4312 802.11a/b/g (rev 02) + 1717 Intel 82571EB dual 1 Gb Ethernet controller + 179b EliteBook 8470p Notebook + 179d EliteBook 8470p Notebook + 2910 E2910A PCIBus Exerciser + 2925 E2925A 32 Bit, 33 MHzPCI Exerciser & Analyzer + 3080 Pavilion ze2028ea + 3085 Realtek RTL8139/8139C/8139C+ + 30a3 Compaq NW8440 Notebook + 30b5 Compaq Presario V3000Z + 31fb DL365 ATI ES1000 VGA controller + 3206 Adaptec Embedded Serial ATA HostRAID + 3220 Smart Array P600 + 103c 3225 3 Gb/s SAS RAID + 3230 Smart Array Controller + 103c 3223 Smart Array P800 + 103c 3234 P400 SAS Controller + 103c 3235 P400i SAS Controller + 103c 3237 E500 SAS Controller + 103c 323d P700m SAS Controller + 3238 Smart Array E200i (SAS Controller) + 103c 3211 Smart Array E200i + 103c 3212 Smart Array E200 + 323a Smart Array G6 controllers + 103c 3241 Smart Array P212 + 103c 3243 Smart Array P410 + 103c 3245 Smart Array P410i + 103c 3247 Smart Array P411 + 103c 3249 Smart Array P812 + 103c 324a HP Smart Array 712m (Mezzanine RAID controller) + 103c 324b Smart Array P711m (Mezzanine RAID controller) + 323b Smart Array Gen8 Controllers + 103c 3350 P222 + 103c 3351 P420 + 103c 3352 P421 + 103c 3354 P420i + 103c 3355 P220i + 3300 Integrated Lights-Out Standard Virtual USB Controller + 103c 3304 iLO2 + 103c 3305 iLO2 + 103c 3309 iLO2 GXL/iLO3 GXE + 103c 330e iLO3 + 103c 3381 iLO4 + 3301 Integrated Lights-Out Standard Serial Port + 103c 3304 iLO2 + 103c 3305 iLO2 + 103c 330e iLO3 + 103c 3381 iLO4 +# Virtual serial port which is presented on a Java applet + 3302 Integrated Lights-Out Standard KCS Interface + 103c 3304 iLO2 + 103c 3305 iLO2 + 103c 330e iLO3 + 103c 3381 iLO4 + 3305 Integrated Lights-Out (iLO2) Controller + 3306 Integrated Lights-Out Standard Slave Instrumentation & System Support + 103c 330e iLO3 + 103c 3381 iLO4 + 3307 Integrated Lights-Out Standard Management Processor Support and Messaging + 103c 330e iLO3 + 103c 3381 iLO4 + 3308 Integrated Lights-Out Standard MS Watchdog Timer + 103c 330e iLO3 + 103c 3381 iLO4 + 402f PCIe Root Port + 4030 zx2 System Bus Adapter + 4031 zx2 I/O Controller + 4037 PCIe Local Bus Adapter + 403b PCIe Root Port + 60e8 NetRAID-2M : ZX1/M (OEM AMI MegaRAID 493) + 780d Hudson Azalia Controller (rev 01) - Soundcard +103e Solliday Engineering +103f Synopsys/Logic Modeling Group +1040 Accelgraphics Inc. +1041 Computrend +1042 Micron + 1000 PC Tech RZ1000 + 1001 PC Tech RZ1001 + 3000 Samurai_0 + 3010 Samurai_1 + 3020 Samurai_IDE +1043 ASUSTeK Computer Inc. + 0675 ISDNLink P-IN100-ST-D + 0675 1704 ISDN Adapter (PCI Bus, D, C) + 0675 1707 ISDN Adapter (PCI Bus, DV, W) + 10cf 105e ISDN Adapter (PCI Bus, DV, W) + 0c11 A7N8X Motherboard nForce2 IDE/USB/SMBus + 4015 v7100 SDRAM [GeForce2 MX] + 4021 v7100 Combo Deluxe [GeForce2 MX + TV tuner] + 4057 v8200 GeForce 3 + 8043 v8240 PAL 128M [P4T] Motherboard + 8047 v8420 Deluxe [GeForce4 Ti4200] + 807b v9280/TD [GeForce4 TI4200 8X With TV-Out and DVI] + 8095 A7N8X Motherboard nForce2 AC97 Audio + 80ac A7N8X Motherboard nForce2 AGP/Memory + 80bb v9180 Magic/T [GeForce4 MX440 AGP 8x 64MB TV-out] + 80c5 nForce3 chipset motherboard [SK8N] + 80df v9520 Magic/T + 815a A8N-SLI Motherboard nForce4 SATA + 8168 Realtek PCI-E Gigabit Ethernet Controller (RTL8111B) + 8187 802.11a/b/g Wireless LAN Card + 8188 Tiger Hybrid TV Capture Device +# Found on ASUS M2V motherboard + 81e7 Realtek ALC-660 6-channel CODEC + 81f4 EN7300TC512/TD/128M/A(C262G) [Graphics Card EN7300TC512] + 8233 EEE-PC 701 Netbook + 82ca G96 GeForce 9500 GT + 82e8 M3N72-D + 8383 P7P55D Series Motherboard + 83a4 Motherboard M2N68-AM SE2 +# Onboard audio for M4A89 series motherboards. + 8410 SBx00 [Azalia] + 843e M5A88-V EVO +# wrong vendor ID (should have been AMD) + 9602 RS880 PCI to PCI bridge (int gfx) + 1043 83a2 M4A785TD Motherboard +1044 Adaptec (formerly DPT) + 1012 Domino RAID Engine + a400 SmartCache/Raid I-IV Controller + a500 PCI Bridge + a501 SmartRAID V Controller + 1044 c001 PM1554U2 Ultra2 Single Channel + 1044 c002 PM1654U2 Ultra2 Single Channel + 1044 c003 PM1564U3 Ultra3 Single Channel + 1044 c004 PM1564U3 Ultra3 Dual Channel + 1044 c005 PM1554U2 Ultra2 Single Channel (NON ACPI) + 1044 c00a PM2554U2 Ultra2 Single Channel + 1044 c00b PM2654U2 Ultra2 Single Channel + 1044 c00c PM2664U3 Ultra3 Single Channel + 1044 c00d PM2664U3 Ultra3 Dual Channel + 1044 c00e PM2554U2 Ultra2 Single Channel (NON ACPI) + 1044 c00f PM2654U2 Ultra2 Single Channel (NON ACPI) + 1044 c014 PM3754U2 Ultra2 Single Channel (NON ACPI) + 1044 c015 PM3755U2B Ultra2 Single Channel (NON ACPI) + 1044 c016 PM3755F Fibre Channel (NON ACPI) + 1044 c01e PM3757U2 Ultra2 Single Channel + 1044 c01f PM3757U2 Ultra2 Dual Channel + 1044 c020 PM3767U3 Ultra3 Dual Channel + 1044 c021 PM3767U3 Ultra3 Quad Channel + 1044 c028 PM2865U3 Ultra3 Single Channel + 1044 c029 PM2865U3 Ultra3 Dual Channel + 1044 c02a PM2865F Fibre Channel + 1044 c03c 2000S Ultra3 Single Channel + 1044 c03d 2000S Ultra3 Dual Channel + 1044 c03e 2000F Fibre Channel + 1044 c046 3000S Ultra3 Single Channel + 1044 c047 3000S Ultra3 Dual Channel + 1044 c048 3000F Fibre Channel + 1044 c050 5000S Ultra3 Single Channel + 1044 c051 5000S Ultra3 Dual Channel + 1044 c052 5000F Fibre Channel + 1044 c05a 2400A UDMA Four Channel + 1044 c05b 2400A UDMA Four Channel DAC + 1044 c064 3010S Ultra3 Dual Channel + 1044 c065 3410S Ultra160 Four Channel + 1044 c066 3010S Fibre Channel + a511 SmartRAID V Controller + 1044 c032 ASR-2005S I2O Zero Channel + 1044 c035 ASR-2010S I2O Zero Channel + c066 3010S Ultra3 Dual Channel +1045 OPTi Inc. + a0f8 82C750 [Vendetta] USB Controller + c101 92C264 + c178 92C178 + c556 82X556 [Viper] + c557 82C557 [Viper-M] + c558 82C558 [Viper-M ISA+IDE] + c567 82C750 [Vendetta], device 0 + c568 82C750 [Vendetta], device 1 + c569 82C579 [Viper XPress+ Chipset] + c621 82C621 [Viper-M/N+] + c700 82C700 [FireStar] + c701 82C701 [FireStar Plus] + c814 82C814 [Firebridge 1] + c822 82C822 + c824 82C824 + c825 82C825 [Firebridge 2] + c832 82C832 + c861 82C861 + c881 82C881 [FireLink] 1394 OHCI Link Controller + c895 82C895 + c935 EV1935 ECTIVA MachOne PCIAudio + d568 82C825 [Firebridge 2] + d721 IDE [FireStar] +1046 IPC Corporation, Ltd. +1047 Genoa Systems Corp +1048 Elsa AG + 0c60 Gladiac MX + 0d22 Quadro4 900XGL [ELSA GLoria4 900XGL] + 1000 QuickStep 1000 + 3000 QuickStep 3000 + 8901 Gloria XL + 1048 0935 GLoria XL (Virge) +1049 Fountain Technologies, Inc. +# nee SGS Thomson Microelectronics +104a STMicroelectronics + 0000 STLS2F Host Bridge + 0008 STG 2000X + 0009 STG 1764X + 0010 STG4000 [3D Prophet Kyro Series] + 1681 c069 3D Prophet 4000XT + 0201 STPC Vega Northbridge + 0209 STPC Consumer/Industrial North- and Southbridge + 020a STPC Atlas/ConsumerS/Consumer IIA Northbridge + 020b STPC Consumer II ISA Bridge + 0210 STPC Atlas ISA Bridge + 021a STPC Consumer S Southbridge + 021b STPC Consumer IIA Southbridge + 0220 STPC Industrial PCI to PCCard bridge + 0228 STPC Atlas IDE + 0229 STPC Vega IDE + 0230 STPC Atlas/Vega OHCI USB Controller + 0238 STPC Vega LAN + 0500 ST70137 [Unicorn] ADSL DMT Transceiver + 104a 0500 BeWAN ADSL PCI st + 0564 STPC Client Northbridge + 0981 21x4x DEC-Tulip compatible 10/100 Ethernet + 1746 STG 1764X + 2774 21x4x DEC-Tulip compatible 10/100 Ethernet + 3520 MPEG-II decoder card + 55cc STPC Client Southbridge +104b BusLogic + 0140 BT-946C (old) [multimaster 01] + 1040 BT-946C (BA80C30) [MultiMaster 10] + 8130 Flashpoint LT +104c Texas Instruments + 0500 100 MBit LAN Controller + 0508 TMS380C2X Compressor Interface + 1000 Eagle i/f AS + 104c PCI1510 PC card Cardbus Controller + 3d04 TVP4010 [Permedia] + 3d07 TVP4020 [Permedia 2] + 1011 4d10 Comet + 1040 000f AccelStar II + 1040 0011 AccelStar II + 1048 0a31 WINNER 2000 + 1048 0a32 GLoria Synergy + 1048 0a34 GLoria Synergy + 1048 0a35 GLoria Synergy + 1048 0a36 GLoria Synergy + 1048 0a43 GLoria Synergy + 1048 0a44 GLoria Synergy + 107d 2633 WinFast 3D L2300 + 1092 0126 FIRE GL 1000 PRO + 1092 0127 FIRE GL 1000 PRO + 1092 0136 FIRE GL 1000 PRO + 1092 0141 FIRE GL 1000 PRO + 1092 0146 FIRE GL 1000 PRO + 1092 0148 FIRE GL 1000 PRO + 1092 0149 FIRE GL 1000 PRO + 1092 0152 FIRE GL 1000 PRO + 1092 0154 FIRE GL 1000 PRO + 1092 0155 FIRE GL 1000 PRO + 1092 0156 FIRE GL 1000 PRO + 1092 0157 FIRE GL 1000 PRO + 1097 3d01 Jeronimo Pro + 1102 100f Graphics Blaster Extreme + 3d3d 0100 Reference Permedia 2 3D + 8000 PCILynx/PCILynx2 IEEE 1394 Link Layer Controller + 105e 8003 FireBoard200 + 1443 8003 FireBoard200 + 1443 8005 FireBoard400 + 1443 8006 FireBoard400 + e4bf 1010 CF1-1-SNARE + e4bf 1020 CF1-2-SNARE + e4bf 1040 FireCompact400 + 8009 TSB12LV22 IEEE-1394 Controller + 104d 8032 8032 OHCI i.LINK (IEEE 1394) Controller + 1443 8010 FireBoard400-OHCI + 8017 PCI4410 FireWire Controller + 8019 TSB12LV23 IEEE-1394 Controller + 11bd 000a Studio DV500-1394 + 11bd 000e Studio DV + 1443 8010 FireBoard400-OHCI + e4bf 1010 CF2-1-CYMBAL + 8020 TSB12LV26 IEEE-1394 Controller (Link) + 1028 00d8 Precision 530 + 104d 80e2 VAIO PCV-J200 + 11bd 000f Studio DV500-1394 + 11bd 001c Excalibur 4.1 + 1443 8010 FireBoard400-OHCI + 8021 TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated) + 104d 80df Vaio PCG-FX403 + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 8022 TSB43AB22 IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx] + 104c 8023 TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) + 8023 TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx] + 103c 088c NC8000 laptop + 1043 808b K8N4-E Mainboard + 1043 815b P5W DH Deluxe Motherboard + 1443 8023 FireCard400 + 8086 5044 Desktop Board DP35DP + 8024 TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) + 107d 6620 Winfast DV2000 FireWire Controller + 1443 8024 FireBoard Blue + 1458 1000 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 8025 TSB82AA2 IEEE-1394b Link Layer Controller + 1043 813c P5P series mainboard + 1443 8025 FireBoard800 + 1458 1000 GA-K8N Ultra-9 Mainboard + 1546 8025 FWB-PCI01 + 17fc 8025 GIC3800 + 8026 TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) + 1025 0035 TravelMate 660 + 1025 003c Aspire 2001WLCi (Compaq CL50 motherboard) + 103c 0025 XE4500 Notebook + 103c 006a NX9500 + 1043 808d A7V333 mainboard. + 8027 PCI4451 IEEE-1394 Controller + 1028 00e6 PCI4451 IEEE-1394 Controller (Dell Inspiron 8100) + 8029 PCI4510 IEEE-1394 Controller + 1028 0163 Latitude D505 + 1028 0196 Inspiron 5160 + 1071 8160 MIM2900 + 802b PCI7410,7510,7610 OHCI-Lynx Controller + 1028 0139 Latitude D400 + 1028 014e PCI7410,7510,7610 OHCI-Lynx Controller (Latitude D800) + 802e PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller + 1028 018d Inspiron 700m/710m + 8031 PCIxx21/x515 Cardbus Controller + 1025 0080 Aspire 5024WLMi + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 103c 308b MX6125 + 8032 OHCI Compliant IEEE 1394 Host Controller + 1025 0080 Aspire 5024WLMi + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 103c 308b MX6125 + 8033 PCIxx21 Integrated FlashMedia Controller + 1025 0080 Aspire 5024WLMi + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 103c 308b MX6125 + 8034 PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller + 1025 0080 Aspire 5024WLMi + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 103c 308b MX6125 + 8035 PCI6411/6421/6611/6621/7411/7421/7611/7621 Smart Card Controller + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 8036 PCI6515 Cardbus Controller + 8038 PCI6515 SmartCard Controller + 8039 PCIxx12 Cardbus Controller + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 104d 902d VAIO VGN-NR120E + 803a PCIxx12 OHCI Compliant IEEE 1394 Host Controller + 103c 309f nx9420 + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 104d 902d VAIO VGN-NR120E + 803b 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) + 103c 309f nx9420 + 103c 30a3 Compaq nw8440 + 104d 902d VAIO VGN-NR120E + 803c PCIxx12 SDA Standard Compliant SD Host Controller + 103c 309f nx9420 + 103c 30a3 Compaq nw8440 + 803d PCIxx12 GemCore based SmartCard controller + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 nc8430 + 103c 30aa nc6310 + 8101 TSB43DB42 IEEE-1394a-2000 Controller (PHY/Link) + 8201 PCI1620 Firmware Loading Function + 8204 PCI7410,7510,7610 PCI Firmware Loading Function + 1028 0139 Latitude D400 + 1028 014e Latitude D800 + 8231 XIO2000(A)/XIO2200A PCI Express-to-PCI Bridge + 5678 1234 DC-1394 PCIe + 8232 XIO3130 PCI Express Switch (Upstream) + 8233 XIO3130 PCI Express Switch (Downstream) + 8235 XIO2200A IEEE-1394a-2000 Controller (PHY/Link) + 5678 1234 DC-1394 PCIe + 823e XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] + 823f XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] + 1546 803c FWB-PCIE1X11B + 8240 XIO2001 PCI Express-to-PCI Bridge + 8241 TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller + 8400 ACX 100 22Mbps Wireless Interface + 1186 3b00 DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus] + 1186 3b01 DWL-520+ 22Mbps PCI Wireless Adapter + 1395 2201 WL22-PC + 16ab 8501 WL-8305 IEEE802.11b+ Wireless LAN PCI Adapter + 8401 ACX 100 22Mbps Wireless Interface + 9000 Wireless Interface (of unknown type) + 9065 TMS320DM642 + 9066 ACX 111 54Mbps Wireless Interface + 0308 3404 G-102 v1 802.11g Wireless Cardbus Adapter + 0308 3406 G-162 v2 802.11g Wireless Cardbus Adapter + 104c 9066 WL212 Sitecom Wireless Network PCI-Card 100M (Version 1) + 104c 9096 Trendnet TEW-412PC Wireless PCI Adapter (Version A) + 1186 3b04 DWL-G520+ Wireless PCI Adapter + 1186 3b05 DWL-G650+ AirPlusG+ CardBus Wireless LAN + 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.B1) + 1385 4c00 WG311v2 802.11g Wireless PCI Adapter + 13d1 aba0 SWLMP-54108 108Mbps Wireless mini PCI card 802.11g+ + 14ea ab07 GW-NS54GM Wireless Cardbus Adapter + 16ec 010d USR5416 802.11g Wireless Turbo PCI Adapter + 16ec 010e USR5410 802.11g Wireless Cardbus Adapter + 1737 0033 WPC54G v2 802.11g Wireless-G Notebook Adapter + 17cf 0032 G-162 v1 802.11g Wireless Cardbus Adapter + 17cf 0033 Z-Com XG650 Wireless miniPCI 802.11b/g + 187e 340b G-302 v2 802.11g Wireless PCI Adapter + 187e 340c G-360 v2 802.11g Wireless PCI Adapter + a001 TDC1570 + a100 TDC1561 + a102 TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f + a106 TMS320C6414 TMS320C6415 TMS320C6416 + 175c 5000 ASI50xx Audio Adapter + 175c 6400 ASI6400 Cobranet series + 175c 8700 ASI87xx Radio Tuner card + ac10 PCI1050 + ac11 PCI1053 + ac12 PCI1130 + ac13 PCI1031 + ac15 PCI1131 + ac16 PCI1250 + 1014 0092 ThinkPad 600 + ac17 PCI1220 + ac18 PCI1260 + ac19 PCI1221 + ac1a PCI1210 + ac1b PCI1450 + 0e11 b113 Armada M700 + 1014 0130 ThinkPad 600X/A21m/T20/T22 + ac1c PCI1225 + 0e11 b121 Armada E500 + 1028 0088 Latitude CPi A400XT + ac1d PCI1251A + ac1e PCI1211 + ac1f PCI1251B + ac20 TI 2030 + ac21 PCI2031 + ac22 PCI2032 PCI Docking Bridge + ac23 PCI2250 PCI-to-PCI Bridge + ac28 PCI2050 PCI-to-PCI Bridge + ac2c PCI2060 PCI-to-PCI Bridge + ac30 PCI1260 PC card Cardbus Controller + ac40 PCI4450 PC card Cardbus Controller + ac41 PCI4410 PC card Cardbus Controller + ac42 PCI4451 PC card Cardbus Controller + 1028 00e6 PCI4451 PC card CardBus Controller (Inspiron 8100) + ac44 PCI4510 PC card Cardbus Controller + 1028 0149 Inspiron 5100 + 1028 0163 Latitude D505 + 1028 0196 Inspiron 5160 + 1071 8160 MIM2000 + ac46 PCI4520 PC card Cardbus Controller + 1014 0552 ThinkPad + ac47 PCI7510 PC card Cardbus Controller + 1028 0139 Latitude D400 + 1028 013f Precision M60 + 1028 014e Latitude D800 + ac48 PCI7610 PC Card Cardbus Controller + ac49 PCI7410 PC Card Cardbus Controller + ac4a PCI7510,7610 PC card Cardbus Controller + 1028 0139 Latitude D400 + 1028 014e Latitude D800 + ac4b PCI7610 SD/MMC controller + ac4c PCI7610 Memory Stick controller + ac50 PCI1410 PC card Cardbus Controller + ac51 PCI1420 PC card Cardbus Controller + 0e11 004e Evo N600c + 1014 0148 ThinkPad A20m + 1014 023b ThinkPad T23 + 1028 00b1 Latitude C600 + 1028 012a Latitude C640 + 1033 80cd Versa Note VXi + 10cf 1095 Lifebook S-4510/C6155 + e4bf 1000 CP2-2-HIPHOP + ac52 PCI1451 PC card Cardbus Controller + ac53 PCI1421 PC card Cardbus Controller + ac54 PCI1620 PC Card Controller + 103c 08b0 tc1100 tablet + ac55 PCI1520 PC card Cardbus Controller + 1014 0512 ThinkPad T30/T40 + 103c 0025 XE4500 Notebook + ac56 PCI1510 PC card Cardbus Controller + 1014 0512 ThinkPad R50e + 1014 0528 ThinkPad R40e + 17aa 2012 ThinkPad T60/R60 series + ac60 PCI2040 PCI to DSP Bridge Controller + 175c 5100 ASI51xx Audio Adapter + 175c 6100 ASI61xx Audio Adapter + 175c 6200 ASI62xx Audio Adapter + 175c 8800 ASI88xx Audio Adapter + 186f 3001 WR-G303 PCI radio receiver + 186f 3005 WR-G305 PCI radio receiver + 186f 3101 WR-G313 PCI radio receiver + 186f 3105 WR-G315 PCI radio receiver + ac8d PCI 7620 + ac8e PCI7420 CardBus Controller + 1028 018d Inspiron 700m/710m + ac8f PCI7420/7620 Combo CardBus, 1394a-2000 OHCI and SD/MS-Pro Controller + 1028 018d Inspiron 700m/710m + b001 TMS320C6424 + fe00 FireWire Host Controller + fe03 12C01A FireWire Host Controller +104d Sony Corporation + 8004 DTL-H2500 [Playstation development board] + 8009 CXD1947Q i.LINK Controller + 8039 CXD3222 i.LINK Controller + 8056 Rockwell HCF 56K modem + 808a Memory Stick Controller + 81ce SxS Pro memory card + 902d VAIO VGN-NR120E +104e Oak Technology, Inc + 0017 OTI-64017 + 0107 OTI-107 [Spitfire] + 0109 Video Adapter + 0111 OTI-64111 [Spitfire] + 0217 OTI-64217 + 0317 OTI-64317 +104f Co-time Computer Ltd +1050 Winbond Electronics Corp + 0000 NE2000 + 0001 W83769F + 0033 W89C33D 802.11 a/b/g BB/MAC + 0105 W82C105 + 0840 W89C840 + 1050 0001 W89C840 Ethernet Adapter + 1050 0840 W89C840 Ethernet Adapter + 0940 W89C940 + 5a5a W89C940F + 6692 W6692 + 1043 1702 ISDN Adapter (PCI Bus, D, W) + 1043 1703 ISDN Adapter (PCI Bus, DV, W) + 1043 1707 ISDN Adapter (PCI Bus, DV, W) + 144f 1702 ISDN Adapter (PCI Bus, D, W) + 144f 1703 ISDN Adapter (PCI Bus, DV, W) + 144f 1707 ISDN Adapter (PCI Bus, DV, W) + 9921 W99200F MPEG-1 Video Encoder + 9922 W99200F/W9922PF MPEG-1/2 Video Encoder + 9970 W9970CF +1051 Anigma, Inc. +1052 ?Young Micro Systems +1053 Young Micro Systems +1054 Hitachi, Ltd + 3009 2Gbps Fibre Channel to PCI HBA 3009 + 300a 4Gbps Fibre Channel to PCI-X HBA 300a + 300b 4Gbps Fibre Channel to PCI-X HBA 300b + 300f ColdFusion 3 Chipset Processor to I/O Controller + 3010 ColdFusion 3 Chipset Memory Controller Hub + 3011 ColdFusion 3e Chipset Processor to I/O Controller + 3012 ColdFusion 3e Chipset Memory Controller Hub + 3017 Unassigned Hitachi Shared FC Device 3017 + 301b Virtual VGA Device + 301d PCIe-to-PCIe Bridge with Virtualization IO Assist Feature + 3020 FIVE-EX based Fibre Channel to PCIe HBA + 302c M001 PCI Express Switch Upstream Port + 302d M001 PCI Express Switch Downstream Port + 3505 SH7751 PCI Controller (PCIC) + 350e SH7751R PCI Controller (PCIC) +1055 Efar Microsystems + 9130 SLC90E66 [Victory66] IDE + 9460 SLC90E66 [Victory66] ISA + 9462 SLC90E66 [Victory66] USB + 9463 SLC90E66 [Victory66] ACPI + e420 LAN9420/LAN9420i +1056 ICL +# Motorola made a mistake and used 1507 instead of 1057 in some chips. Please look at the 1507 entry as well when updating this. +1057 Motorola + 0001 MPC105 [Eagle] + 0002 MPC106 [Grackle] + 0003 MPC8240 [Kahlua] + 0004 MPC107 + 0006 MPC8245 [Unity] + 0008 MPC8540 + 0009 MPC8560 + 0012 MPC8548 [PowerQUICC III] + 0100 MC145575 [HFC-PCI] + 0431 KTI829c 100VG + 1073 Nokia N770 + 1219 Nokia N800 + 1801 DSP56301 Digital Signal Processor + 14fb 0101 Transas Radar Imitator Board [RIM] + 14fb 0102 Transas Radar Imitator Board [RIM-2] + 14fb 0202 Transas Radar Integrator Board [RIB-2] + 14fb 0611 1 channel CAN bus Controller [CanPci-1] + 14fb 0612 2 channels CAN bus Controller [CanPci-2] + 14fb 0613 3 channels CAN bus Controller [CanPci-3] + 14fb 0614 4 channels CAN bus Controller [CanPci-4] + 14fb 0621 1 channel CAN bus Controller [CanPci2-1] + 14fb 0622 2 channels CAN bus Controller [CanPci2-2] + 14fb 0810 Transas VTS Radar Integrator Board [RIB-4] + 175c 4200 ASI4215 Audio Adapter + 175c 4300 ASI43xx Audio Adapter + 175c 4400 ASI4401 Audio Adapter + ecc0 0010 Darla + ecc0 0020 Gina + ecc0 0030 Layla rev.0 + ecc0 0031 Layla rev.1 + ecc0 0040 Darla24 rev.0 + ecc0 0041 Darla24 rev.1 + ecc0 0050 Gina24 rev.0 + ecc0 0051 Gina24 rev.1 + ecc0 0070 Mona rev.0 + ecc0 0071 Mona rev.1 + ecc0 0072 Mona rev.2 + 18c0 MPC8265A/8266/8272 + 18c1 MPC8271/MPC8272 + 3052 SM56 Data Fax Modem + 3055 SM56 Data Fax Modem + 3410 DSP56361 Digital Signal Processor + ecc0 0050 Gina24 rev.0 + ecc0 0051 Gina24 rev.1 + ecc0 0060 Layla24 + ecc0 0070 Mona rev.0 + ecc0 0071 Mona rev.1 + ecc0 0072 Mona rev.2 + ecc0 0080 Mia rev.0 + ecc0 0081 Mia rev.1 + ecc0 0090 Indigo + ecc0 00a0 Indigo IO + ecc0 00b0 Indigo DJ + ecc0 0100 3G + 4801 Raven + 4802 Falcon + 4803 Hawk + 4806 CPX8216 + 4d68 20268 + 5600 SM56 PCI Modem + 1057 0300 SM56 PCI Speakerphone Modem + 1057 0301 SM56 PCI Voice Modem + 1057 0302 SM56 PCI Fax Modem + 1057 5600 SM56 PCI Voice modem + 13d2 0300 SM56 PCI Speakerphone Modem + 13d2 0301 SM56 PCI Voice modem + 13d2 0302 SM56 PCI Fax Modem + 1436 0300 SM56 PCI Speakerphone Modem + 1436 0301 SM56 PCI Voice modem + 1436 0302 SM56 PCI Fax Modem + 144f 100c SM56 PCI Fax Modem + 1494 0300 SM56 PCI Speakerphone Modem + 1494 0301 SM56 PCI Voice modem + 14c8 0300 SM56 PCI Speakerphone Modem + 14c8 0302 SM56 PCI Fax Modem + 1668 0300 SM56 PCI Speakerphone Modem + 1668 0302 SM56 PCI Fax Modem + 5608 Wildcard X100P + 5803 MPC5200 + 5806 MCF54 Coldfire + 5808 MPC8220 + 5809 MPC5200B + 6400 MPC190 Security Processor (S1 family, encryption) + 6405 MPC184 Security Processor (S1 family) +1058 Electronics & Telecommunications RSH +# Formerly: Teknor Industrial Computers Inc +1059 Kontron +105a Promise Technology, Inc. + 0d30 PDC20265 (FastTrak100 Lite/Ultra100) + 1043 8042 AV7266-E South Bridge Promise RAID + 105a 4d33 Ultra100 + 0d38 20263 + 105a 4d39 Fasttrak66 + 1275 20275 + 3318 PDC20318 (SATA150 TX4) + 3319 PDC20319 (FastTrak S150 TX4) + 8086 3427 S875WP1-E mainboard + 3371 PDC20371 (FastTrak S150 TX2plus) + 3373 PDC20378 (FastTrak 378/SATA 378) + 1043 80f5 K8V Deluxe/PC-DL Deluxe motherboard + 1462 590d KT6 Delta-FIS2R (MS-6590) + 1462 702e K8T NEO FIS2R motherboard + 3375 PDC20375 (SATA150 TX2plus) + 3376 PDC20376 (FastTrak 376) + 1043 809e A7V8X motherboard + 3515 PDC40719 [FastTrak TX4300/TX4310] + 3519 PDC40519 (FastTrak TX4200) + 3570 PDC20771 [FastTrak TX2300] + 3571 PDC20571 (FastTrak TX2200) + 3574 PDC20579 SATAII 150 IDE Controller + 3577 PDC40779 (SATA 300 779) + 3d17 PDC40718 (SATA 300 TX4) + 3d18 PDC20518/PDC40518 (SATAII 150 TX4) + 3d73 PDC40775 (SATA 300 TX2plus) + 3d75 PDC20575 (SATAII150 TX2plus) + 3f20 PDC42819 [FastTrak TX2650/TX4650] + 4302 80333 [SuperTrak EX4350] + 4d30 PDC20267 (FastTrak100/Ultra100) + 105a 4d33 Ultra100 + 105a 4d39 FastTrak100 + 8086 5744 S845WD1-E mainboard + 4d33 20246 + 105a 4d33 20246 IDE Controller + 4d38 PDC20262 (FastTrak66/Ultra66) + 105a 4d30 Ultra Device on SuperTrak + 105a 4d33 Ultra66 + 105a 4d39 FastTrak66 + 4d68 PDC20268 [Ultra100 TX2] + 105a 4d68 Ultra100 TX2 + 4d69 20269 + 105a 4d68 Ultra133TX2 + 5275 PDC20276 (MBFastTrak133 Lite) + 1043 807e A7V333 motherboard. + 105a 0275 SuperTrak SX6000 IDE + 105a 1275 MBFastTrak133 Lite (tm) Controller (RAID mode) + 1458 b001 MBUltra 133 + 5300 DC5300 + 6268 PDC20270 (FastTrak100 LP/TX2/TX4) + 105a 4d68 FastTrak100 TX2 + 6269 PDC20271 (FastTrak TX2000) + 105a 6269 FastTrak TX2/TX2000 + 6300 PDC81731 [FastTrak SX8300] + 6621 PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite) + 6622 PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller + 6624 PDC20621 [FastTrak SX4100] + 6626 PDC20618 (Ultra 618) + 6629 PDC20619 (FastTrak TX4000) + 7275 PDC20277 (SBFastTrak133 Lite) + 8002 SATAII150 SX8 + 8350 80333 [SuperTrak EX8350/EX16350], 80331 [SuperTrak EX8300/EX16300] + 8650 81384 [SuperTrak EX SAS and SATA RAID Controller] + 105a 4600 SuperTrak EX4650A + 105a 4601 SuperTrak EX4650 + 105a 4610 SuperTrak EX4650EL + 105a 8600 SuperTrak EX8650EL + 105a 8601 SuperTrak EX8650A + 105a 8602 SuperTrak EX8654 + 105a 8603 SuperTrak EX8658 + 105a 8604 SuperTrak EX8650 + 105a 8610 SuperTrak EX8650M + 105a a600 SuperTrak EX12650 + 105a b600 SuperTrak EX16650 + 105a b601 SuperTrak EX16654 + 105a b602 SuperTrak EX16658 + 8760 PM8010 [SuperTrak EX SAS and SATA 6G RAID Controller] + c350 80333 [SuperTrak EX12350] + e350 80333 [SuperTrak EX24350] +105b Foxconn International, Inc. + 0c4d SiS AC'97 Sound Controller +105c Wipro Infotech Limited +105d Number 9 Computer Company + 2309 Imagine 128 + 2339 Imagine 128-II + 105d 0000 Imagine 128 series 2 4Mb VRAM + 105d 0001 Imagine 128 series 2 4Mb VRAM + 105d 0002 Imagine 128 series 2 4Mb VRAM + 105d 0003 Imagine 128 series 2 4Mb VRAM + 105d 0004 Imagine 128 series 2 4Mb VRAM + 105d 0005 Imagine 128 series 2 4Mb VRAM + 105d 0006 Imagine 128 series 2 4Mb VRAM + 105d 0007 Imagine 128 series 2 4Mb VRAM + 105d 0008 Imagine 128 series 2e 4Mb DRAM + 105d 0009 Imagine 128 series 2e 4Mb DRAM + 105d 000a Imagine 128 series 2 8Mb VRAM + 105d 000b Imagine 128 series 2 8Mb H-VRAM + 11a4 000a Barco Metheus 5 Megapixel + 13cc 0000 Barco Metheus 5 Megapixel + 13cc 0004 Barco Metheus 5 Megapixel + 13cc 0005 Barco Metheus 5 Megapixel + 13cc 0006 Barco Metheus 5 Megapixel + 13cc 0008 Barco Metheus 5 Megapixel + 13cc 0009 Barco Metheus 5 Megapixel + 13cc 000a Barco Metheus 5 Megapixel + 13cc 000c Barco Metheus 5 Megapixel + 493d Imagine 128 T2R [Ticket to Ride] + 11a4 000a Barco Metheus 5 Megapixel, Dual Head + 11a4 000b Barco Metheus 5 Megapixel, Dual Head + 13cc 0002 Barco Metheus 4 Megapixel, Dual Head + 13cc 0003 Barco Metheus 5 Megapixel, Dual Head + 13cc 0007 Barco Metheus 5 Megapixel, Dual Head + 13cc 0008 Barco Metheus 5 Megapixel, Dual Head + 13cc 0009 Barco Metheus 5 Megapixel, Dual Head + 13cc 000a Barco Metheus 5 Megapixel, Dual Head + 5348 Revolution 4 + 105d 0037 Revolution IV-FP AGP (For SGI 1600SW) + 11a4 0028 PVS5600M + 11a4 0038 PVS5600D +105e Vtech Computers Ltd +105f Infotronic America Inc +1060 United Microelectronics [UMC] + 0001 UM82C881 + 0002 UM82C886 + 0101 UM8673F + 0881 UM8881 + 0886 UM8886F + 0891 UM8891A + 1001 UM886A + 673a UM8886BF + 673b EIDE Master/DMA + 8710 UM8710 + 886a UM8886A + 8881 UM8881F + 8886 UM8886F + 888a UM8886A + 8891 UM8891A + 9017 UM9017F + 9018 UM9018 + 9026 UM9026 + e881 UM8881N + e886 UM8886N + e88a UM8886N + e891 UM8891N +1061 I.I.T. + 0001 AGX016 + 0002 IIT3204/3501 +1062 Maspar Computer Corp +1063 Ocean Office Automation +1064 Alcatel + 1102 Dynamite 2840 (ADSL PCI modem) +1065 Texas Microsystems +1066 PicoPower Technology + 0000 PT80C826 + 0001 PT86C521 [Vesuvius v1] Host Bridge + 0002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Master + 0003 PT86C524 [Nile] PCI-to-PCI Bridge + 0004 PT86C525 [Nile-II] PCI-to-PCI Bridge + 0005 National PC87550 System Controller + 8002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Slave +1067 Mitsubishi Electric + 0301 AccelGraphics AccelECLIPSE + 0304 AccelGALAXY A2100 [OEM Evans & Sutherland] + 0308 Tornado 3000 [OEM Evans & Sutherland] + 1002 VG500 [VolumePro Volume Rendering Accelerator] +1068 Diversified Technology +1069 Mylex Corporation + 0001 DAC960P + 0002 DAC960PD + 0010 DAC960PG + 0020 DAC960LA + 0050 AcceleRAID 352/170/160 support Device + 1069 0050 AcceleRAID 352 support Device + 1069 0052 AcceleRAID 170 support Device + 1069 0054 AcceleRAID 160 support Device + b166 AcceleRAID 600/500/400/Sapphire support Device + 1014 0242 iSeries 2872 DASD IOA + 1014 0266 Dual Channel PCI-X U320 SCSI Adapter + 1014 0278 Dual Channel PCI-X U320 SCSI RAID Adapter + 1014 02d3 Dual Channel PCI-X U320 SCSI Adapter + 1014 02d4 Dual Channel PCI-X U320 SCSI RAID Adapter + 1069 0200 AcceleRAID 400, Single Channel, PCI-X, U320, SCSI RAID + 1069 0202 AcceleRAID Sapphire, Dual Channel, PCI-X, U320, SCSI RAID + 1069 0204 AcceleRAID 500, Dual Channel, Low-Profile, PCI-X, U320, SCSI RAID + 1069 0206 AcceleRAID 600, Dual Channel, PCI-X, U320, SCSI RAID + ba55 eXtremeRAID 1100 support Device + ba56 eXtremeRAID 2000/3000 support Device + 1069 0030 eXtremeRAID 3000 support Device + 1069 0040 eXtremeRAID 2000 support Device + ba57 eXtremeRAID 4000/5000 support Device + 1069 0072 eXtremeRAID 5000 support Device +106a Aten Research Inc +106b Apple Inc. + 0001 Bandit PowerPC host bridge + 0002 Grand Central I/O + 0003 Control Video + 0004 PlanB Video-In + 0007 O'Hare I/O + 000c DOS on Mac + 000e Hydra Mac I/O + 0010 Heathrow Mac I/O + 0017 Paddington Mac I/O + 0018 UniNorth FireWire + 0019 KeyLargo USB + 001e UniNorth Internal PCI + 001f UniNorth PCI + 0020 UniNorth AGP + 0021 UniNorth GMAC (Sun GEM) + 0022 KeyLargo Mac I/O + 0024 UniNorth/Pangea GMAC (Sun GEM) + 0025 KeyLargo/Pangea Mac I/O + 0026 KeyLargo/Pangea USB + 0027 UniNorth/Pangea AGP + 0028 UniNorth/Pangea PCI + 0029 UniNorth/Pangea Internal PCI + 002d UniNorth 1.5 AGP + 002e UniNorth 1.5 PCI + 002f UniNorth 1.5 Internal PCI + 0030 UniNorth/Pangea FireWire + 0031 UniNorth 2 FireWire + 106b 5811 iBook G4 2004 + 0032 UniNorth 2 GMAC (Sun GEM) + 0033 UniNorth 2 ATA/100 + 0034 UniNorth 2 AGP + 0035 UniNorth 2 PCI + 0036 UniNorth 2 Internal PCI + 003b UniNorth/Intrepid ATA/100 + 003e KeyLargo/Intrepid Mac I/O + 003f KeyLargo/Intrepid USB + 0040 K2 KeyLargo USB + 0041 K2 KeyLargo Mac/IO + 0042 K2 FireWire + 0043 K2 ATA/100 + 0045 K2 HT-PCI Bridge + 0046 K2 HT-PCI Bridge + 0047 K2 HT-PCI Bridge + 0048 K2 HT-PCI Bridge + 0049 K2 HT-PCI Bridge + 004a CPC945 HT Bridge + 004b U3 AGP + 004c K2 GMAC (Sun GEM) + 004f Shasta Mac I/O + 0050 Shasta IDE + 0051 Shasta (Sun GEM) + 0052 Shasta Firewire + 0053 Shasta PCI Bridge + 0054 Shasta PCI Bridge + 0055 Shasta PCI Bridge + 0056 U4 PCIe + 0057 U3 HT Bridge + 0058 U3L AGP Bridge + 0059 U3H AGP Bridge + 005b CPC945 PCIe Bridge + 0066 Intrepid2 AGP Bridge + 0067 Intrepid2 PCI Bridge + 0068 Intrepid2 PCI Bridge + 0069 Intrepid2 ATA/100 + 006a Intrepid2 Firewire + 006b Intrepid2 GMAC (Sun GEM) + 0074 U4 HT Bridge + 1645 Tigon3 Gigabit Ethernet NIC (BCM5701) +106c Hynix Semiconductor + 8139 8139c 100BaseTX Ethernet Controller + 8801 Dual Pentium ISA/PCI Motherboard + 8802 PowerPC ISA/PCI Motherboard + 8803 Dual Window Graphics Accelerator + 8804 LAN Controller + 8805 100-BaseT LAN +106d Sequent Computer Systems +106e DFI, Inc +106f City Gate Development Ltd +1070 Daewoo Telecom Ltd +1071 Mitac + 8160 Mitac 8060B Mobile Platform +1072 GIT Co Ltd +1073 Yamaha Corporation + 0001 3D GUI Accelerator + 0002 YGV615 [RPA3 3D-Graphics Controller] + 0003 YMF-740 + 0004 YMF-724 + 1073 0004 YMF724-Based PCI Audio Adapter + 0005 DS1 Audio + 1073 0005 DS-XG PCI Audio CODEC + 0006 DS1 Audio + 0008 DS1 Audio + 1073 0008 DS-XG PCI Audio CODEC + 000a DS1L Audio + 1073 0004 DS-XG PCI Audio CODEC + 1073 000a DS-XG PCI Audio CODEC + 8086 4d55 DS-XG PCI Audio CODEC [Intel MU440EX] + 000c YMF-740C [DS-1L Audio Controller] + 107a 000c DS-XG PCI Audio CODEC + 000d YMF-724F [DS-1 Audio Controller] + 1073 000d DS-XG PCI Audio CODEC + 0010 YMF-744B [DS-1S Audio Controller] + 1073 0006 DS-XG PCI Audio CODEC + 1073 0010 DS-XG PCI Audio CODEC + 0012 YMF-754 [DS-1E Audio Controller] + 1073 0012 DS-XG PCI Audio Codec + 0020 DS-1 Audio + 1000 SW1000XG [XG Factory] + 2000 DS2416 Digital Mixing Card + 1073 2000 DS2416 Digital Mixing Card +1074 NexGen Microsystems + 4e78 82c500/1 +1075 Advanced Integrations Research +1076 Chaintech Computer Co. Ltd +1077 QLogic Corp. + 1016 ISP10160 Single Channel Ultra3 SCSI Processor + 1020 ISP1020 Fast-wide SCSI + 1022 ISP1022 Fast-wide SCSI + 1080 ISP1080 SCSI Host Adapter + 1216 ISP12160 Dual Channel Ultra3 SCSI Processor + 101e 8471 QLA12160 on AMI MegaRAID + 101e 8493 QLA12160 on AMI MegaRAID + 1240 ISP1240 SCSI Host Adapter + 1280 ISP1280 SCSI Host Adapter + 2020 ISP2020A Fast!SCSI Basic Adapter + 2100 QLA2100 64-bit Fibre Channel Adapter + 1077 0001 QLA2100 64-bit Fibre Channel Adapter + 2200 QLA2200 64-bit Fibre Channel Adapter + 1077 0002 QLA2200 + 2300 QLA2300 64-bit Fibre Channel Adapter + 2312 ISP2312-based 2Gb Fibre Channel to PCI-X HBA + 103c 0131 2Gb Fibre Channel - Single port [A7538A] + 103c 12ba 2Gb Fibre Channel - Dual port [A6826A] + 2322 ISP2322-based 2Gb Fibre Channel to PCI-X HBA + 2422 ISP2422-based 4Gb Fibre Channel to PCI-X HBA + 103c 12d7 4Gb Fibre Channel [AB379A] + 103c 12dd 4Gb Fibre Channel [AB429A] + 2432 ISP2432-based 4Gb Fibre Channel to PCI Express HBA + 2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA + 1077 0167 QME2572 Dual Port FC8 HBA Mezzanine + 3022 ISP4022-based Ethernet NIC + 3032 ISP4032-based Ethernet IPv6 NIC + 4010 ISP4010-based iSCSI TOE HBA + 4022 ISP4022-based iSCSI TOE HBA + 4032 ISP4032-based iSCSI TOE IPv6 HBA + 5432 SP232-based 4Gb Fibre Channel to PCI Express HBA + 6312 SP202-based 2Gb Fibre Channel to PCI-X HBA + 6322 SP212-based 2Gb Fibre Channel to PCI-X HBA + 7220 IBA7220 InfiniBand HCA + 7322 IBA7322 QDR InfiniBand HCA + 8000 10GbE Converged Network Adapter (TCP/IP Networking) + 8001 10GbE Converged Network Adapter (FCoE) + 8020 cLOM8214 1/10GbE Controller + 103c 3346 CN1000Q Dual Port Converged Network Adapter + 103c 3733 NC523SFP 10Gb 2-port Server Adapter + 1077 0203 8200 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking) + 1077 0207 8200 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking) + 1077 020b 3200 Series Dual Port 10Gb Intelligent Ethernet Adapter + 1077 020c 3200 Series Quad Port 1Gb Intelligent Ethernet Adapter + 1077 020f 3200 Series Single Port 10Gb Intelligent Ethernet Adapter + 1077 0210 QME8242-k 10GbE Dual Port Mezzanine Card + 8021 8200 Series 10GbE Converged Network Adapter (FCoE) + 103c 3348 CN1000Q Dual Port Converged Network Adapter + 1077 0211 QME8242-k 10GbE Dual Port Mezzanine Card, FCoE + 8022 8200 Series 10GbE Converged Network Adapter (iSCSI) + 103c 3347 CN1000Q Dual Port Converged Network Adapter + 1077 0212 QME8242-k 10GbE Dual Port Mezzanine Card, iSCSI + 8432 ISP2432M-based 10GbE Converged Network Adapter (CNA) +1078 Cyrix Corporation + 0000 5510 [Grappa] + 0001 PCI Master + 0002 5520 [Cognac] + 0100 5530 Legacy [Kahlua] + 0101 5530 SMI [Kahlua] + 0102 5530 IDE [Kahlua] + 0103 5530 Audio [Kahlua] + 0104 5530 Video [Kahlua] + 0400 ZFMicro PCI Bridge + 0401 ZFMicro Chipset SMI + 0402 ZFMicro Chipset IDE + 0403 ZFMicro Expansion Bus +1079 I-Bus +107a NetWorth +107b Gateway 2000 +107c LG Electronics [Lucky Goldstar Co. Ltd] +107d LeadTek Research Inc. + 0000 P86C850 + 2134 WinFast 3D S320 II + 6609 Winfast TV 2000 XP RM + 6654 Conexant CX23883 [WinFast DTV1800 H] + 6f22 WinFast PxTV1200 + 6f34 WinFast DVR3100 H +107e Interphase Corporation + 0001 5515 ATM Adapter [Flipper] + 0002 100 VG AnyLan Controller + 0004 5526 Fibre Channel Host Adapter + 0005 x526 Fibre Channel Host Adapter + 0008 5525/5575 ATM Adapter (155 Mbit) [Atlantic] + 9003 5535-4P-BRI-ST + 9007 5535-4P-BRI-U + 9008 5535-1P-SR + 900c 5535-1P-SR-ST + 900e 5535-1P-SR-U + 9011 5535-1P-PRI + 9013 5535-2P-PRI + 9023 5536-4P-BRI-ST + 9027 5536-4P-BRI-U + 9031 5536-1P-PRI + 9033 5536-2P-PRI +107f Data Technology Corporation + 0802 SL82C105 +1080 Contaq Microsystems + 0600 82C599 + c691 Cypress CY82C691 + c693 82c693 +1081 Supermac Technology + 0d47 Radius PCI to NuBUS Bridge +1082 EFA Corporation of America +1083 Forex Computer Corporation + 0001 FR710 +1084 Parador +1085 Tulip Computers Int.B.V. +1086 J. Bond Computer Systems +1087 Cache Computer +1088 Microcomputer Systems (M) Son +1089 Data General Corporation +# Formerly Bit3 Computer Corp. +108a SBS Technologies + 0001 VME Bridge Model 617 + 0010 VME Bridge Model 618 + 0040 dataBLIZZARD + 3000 VME Bridge Model 2706 +108c Oakleigh Systems Inc. +108d Olicom + 0001 Token-Ring 16/4 PCI Adapter (3136/3137) + 0002 16/4 Token Ring + 0004 RapidFire 3139 Token-Ring 16/4 PCI Adapter + 108d 0004 OC-3139/3140 RapidFire Token-Ring 16/4 Adapter + 0005 GoCard 3250 Token-Ring 16/4 CardBus PC Card + 0006 OC-3530 RapidFire Token-Ring 100 + 0007 RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter + 108d 0007 OC-3141 RapidFire Token-Ring 16/4 Adapter + 0008 RapidFire 3540 HSTR 100/16/4 PCI Adapter + 108d 0008 OC-3540 RapidFire HSTR 100/16/4 Adapter + 0011 OC-2315 + 0012 OC-2325 + 0013 OC-2183/2185 + 0014 OC-2326 + 0019 OC-2327/2250 10/100 Ethernet Adapter + 108d 0016 OC-2327 Rapidfire 10/100 Ethernet Adapter + 108d 0017 OC-2250 GoCard 10/100 Ethernet Adapter + 0021 OC-6151/6152 [RapidFire ATM 155] + 0022 ATM Adapter +108e Oracle/SUN + 0001 EBUS + 1000 EBUS + 1001 Happy Meal 10/100 Ethernet [hme] + 1100 RIO EBUS + 108e 1100 RIO EBUS on Blade 100 motherboard + 1101 RIO 10/100 Ethernet [eri] + 108e 1101 RIO GEM on Blade 100 motherboard + 1102 RIO 1394 + 108e 1102 RIO 1394 on Blade 100 motherboard + 1103 RIO USB + 108e 1103 RIO USB on Blade 100 motherboard + 1647 Broadcom 570x 10/100/1000 Ethernet [bge] + 1648 Broadcom 570x 10/100/1000 Ethernet [bge] + 16a7 Broadcom 570x 10/100/1000 Ethernet [bge] + 16a8 Broadcom 570x 10/100/1000 Ethernet [bge] + 2bad GEM 10/100/1000 Ethernet [ge] + 5000 Simba Advanced PCI Bridge + 108e 5000 Netra AX1105-500 + 5043 SunPCI Co-processor + 5ca0 Crypto Accelerator 6000 [mca] + 6300 Intel 21554 PCI-PCI bus bridge [db21554] + 6301 Intel 21554 PCI-PCI bus bridge [db21554] + 6302 Intel 21554 PCI-PCI bus bridge [db21554] + 6303 Intel 21554 PCI-PCI bus bridge [db21554] + 6310 Intel 21554 PCI-PCI bus bridge [db21554] + 6311 Intel 21554 PCI-PCI bus bridge [db21554] + 6312 Intel 21554 PCI-PCI bus bridge [db21554] + 6313 Intel 21554 PCI-PCI bus bridge [db21554] + 6320 Intel 21554 PCI-PCI bus bridge [db21554] + 6323 Intel 21554 PCI-PCI bus bridge [db21554] + 6330 Intel 21554 PCI-PCI bus bridge [db21554] + 6331 Intel 21554 PCI-PCI bus bridge [db21554] + 6332 Intel 21554 PCI-PCI bus bridge [db21554] + 6333 Intel 21554 PCI-PCI bus bridge [db21554] + 6340 Intel 21554 PCI-PCI bus bridge [db21554] + 6343 Intel 21554 PCI-PCI bus bridge [db21554] + 6350 Intel 21554 PCI-PCI bus bridge [db21554] + 6353 Intel 21554 PCI-PCI bus bridge [db21554] + 6722 Intel 21554 PCI-PCI bus bridge [db21554] + 676e SunPCiIII + 7063 SunPCiII / SunPCiIIpro + 8000 Psycho PCI Bus Module + 8001 Schizo PCI Bus Module + 8002 Schizo+ PCI Bus Module + 80f0 PCIe switch [px] + 80f8 PCIe switch [px] + 9010 PCIe/PCI bridge switch [pxb_plx] + 9020 PCIe/PCI bridge switch [pxb_plx] + 9102 Davicom Fast Ethernet driver for Davicom DM9102A [dmfe] + a000 Psycho UPA-PCI Bus Module [pcipsy] + a001 Psycho UPA-PCI Bus Module [pcipsy] + 108e a001 Ultra IIe on Blade 100 motherboard + a801 Schizo Fireplane-PCI bus bridge module [pcisch] + aaaa Multithreaded Shared 10GbE Ethernet Network Controller + abba Cassini 10/100/1000 + abcd Multithreaded 10-Gigabit Ethernet Network Controller + c416 Sun Fire System/System Controller Interface chip [sbbc] +108f Systemsoft +1090 Compro Computer Services, Inc. + 4610 PCI RTOM + 4620 GPIO HSD +1091 Intergraph Corporation + 0020 3D graphics processor + 0021 3D graphics processor w/Texturing + 0040 3D graphics frame buffer + 0041 3D graphics frame buffer + 0060 Proprietary bus bridge + 00e4 Powerstorm 4D50T + 0720 Motion JPEG codec + 0780 Intense3D Wildcat 3410 (MSMT496) + 07a0 Sun Expert3D-Lite Graphics Accelerator + 1091 Sun Expert3D Graphics Accelerator +1092 Diamond Multimedia Systems + 0028 Viper V770 + 1092 4a00 Viper V770 32MB + 00a0 Speedstar Pro SE + 00a8 Speedstar 64 + 0550 Viper V550 + 08d4 Supra 2260 Modem + 094c SupraExpress 56i Pro + 1001 Video Crunch It 1001 capture card + 1092 Viper V330 + 6120 Maximum DVD + 8810 Stealth SE + 8811 Stealth 64/SE + 8880 Stealth + 8881 Stealth + 88b0 Stealth 64 + 88b1 Stealth 64 + 88c0 Stealth 64 + 88c1 Stealth 64 + 88d0 Stealth 64 + 88d1 Stealth 64 + 88f0 Stealth 64 + 88f1 Stealth 64 + 9999 DMD-I0928-1 "Monster sound" sound chip +1093 National Instruments + 0160 PCI-DIO-96 + 0162 PCI-MIO-16XE-50 + 1150 PCI-DIO-32HS High Speed Digital I/O Board + 1170 PCI-MIO-16XE-10 + 1180 PCI-MIO-16E-1 + 1190 PCI-MIO-16E-4 + 11b0 PXI-6070E + 11c0 PXI-6040e + 11d0 PXI-6030e + 1270 PCI-6032e + 1310 PCI-6602 + 1330 PCI-6031E + 1340 PCI-6033e + 1350 PCI-6071E + 1360 PXI-6602 + 14e0 PCI-6110 + 14f0 PCI-6111 + 1580 PXI-6031E + 15b0 PXI-6071E + 1710 PXI-6509 + 17d0 PCI-6503 + 1870 PCI-6713 + 1880 PCI-6711 + 18b0 PCI-6052E + 18c0 PXI-6052E + 2410 PCI-6733 + 2420 PXI-6733 + 2430 PCI-6731 + 2880 DAQCard-6601 + 2890 PCI-6036E + 28c0 PCI-6014 + 2a60 PCI-6023E + 2a70 PCI-6024E + 2a80 PCI-6025E + 2ab0 PXI-6025e + 2b80 PXI-6713 + 2b90 PXI-6711 + 2c60 PCI-6601 + 2c70 PXI-6601 + 2c80 PCI-6035E + 2ca0 PCI-6034E + 2cc0 PXI-6608 + 2db0 PCI-6608 + 70a9 PCI-6528 (Digital I/O at 60V) + 70aa PCI-6229 + 70ab PCI-6259 + 70ac PCI-6289 + 70ae PXI-6220 + 70af PCI-6221 + 70b0 PCI-6220 + 70b4 PCI-6250 + 70b6 PCI-6280 + 70b7 PCI-6254 + 70b8 PCI-6251 [M Series - High Speed Multifunction DAQ] + 70bc PCI-6284 + 70bd PCI-6281 + 70bf PXI-6281 + 70c0 PCI-6143 + 70f2 PCI-6224 + 7144 PXI-5124 (12-bit 200 MS/s Digitizer) + 716c PCI-6225 + 717d PCIE-6251 + 717f PCIe-6259 + 71bc PCI-6221 (37pin) + 71d0 PXI-6143 + b001 IMAQ-PCI-1408 + b011 IMAQ-PXI-1408 + b021 IMAQ-PCI-1424 + b031 IMAQ-PCI-1413 + b041 IMAQ-PCI-1407 + b051 IMAQ-PXI-1407 + b061 IMAQ-PCI-1411 + b071 IMAQ-PCI-1422 + b081 IMAQ-PXI-1422 + b091 IMAQ-PXI-1411 + c4c4 PXIe-4353 + c801 PCI-GPIB + c831 PCI-GPIB bridge +1094 First International Computers [FIC] +# nee CMD Technology Inc +1095 Silicon Image, Inc. + 0240 Adaptec AAR-1210SA SATA HostRAID Controller + 0640 PCI0640 + 0643 PCI0643 + 0646 PCI0646 + 0647 PCI0647 + 0648 PCI0648 + 1043 8025 CUBX motherboard + 0649 SiI 0649 Ultra ATA/100 PCI to ATA Host Controller + 0e11 005d Integrated Ultra ATA-100 Dual Channel Controller + 0e11 007e Integrated Ultra ATA-100 IDE RAID Controller + 101e 0649 AMI MegaRAID IDE 100 Controller + 0650 PBC0650A + 0670 USB0670 + 1095 0670 USB0670 + 0673 USB0673 + 0680 PCI0680 Ultra ATA-133 Host Controller + 1095 0680 SiI 0680 ATA/133 Controller + 1095 3680 Winic W-680 (Silicon Image 680 based) + 3112 SiI 3112 [SATALink/SATARaid] Serial ATA Controller + 1095 3112 SiI 3112 SATALink Controller + 1095 6112 SiI 3112 SATARaid Controller + 9005 0250 SATAConnect 1205SA Host Controller + 3114 SiI 3114 [SATALink/SATARaid] Serial ATA Controller + 1095 3114 SiI 3114 SATALink Controller + 1095 6114 SiI 3114 SATARaid Controller + 3124 SiI 3124 PCI-X Serial ATA Controller + 1095 3124 SiI 3124 PCI-X Serial ATA Controller + 3132 SiI 3132 Serial ATA Raid II Controller + 3512 SiI 3512 [SATALink/SATARaid] Serial ATA Controller + 1095 3512 SiI 3512 SATALink Controller + 1095 6512 SiI 3512 SATARaid Controller + 3531 SiI 3531 [SATALink/SATARaid] Serial ATA Controller +1096 Alacron +1097 Appian Technology +1098 Quantum Designs (H.K.) Ltd + 0001 QD-8500 + 0002 QD-8580 +1099 Samsung Electronics Co., Ltd +109a Packard Bell +109b Gemlight Computer Ltd. +109c Megachips Corporation +109d Zida Technologies Ltd. +109e Brooktree Corporation + 0310 Bt848 Video Capture + 032e Bt878 Video Capture + 0350 Bt848 Video Capture + 0351 Bt849A Video capture + 0369 Bt878 Video Capture + 1002 0001 TV-Wonder + 1002 0003 TV-Wonder/VE + 036c Bt879(??) Video Capture + 13e9 0070 Win/TV (Video Section) + 036e Bt878 Video Capture + 0070 13eb WinTV Series + 0070 ff01 Viewcast Osprey 200 + 0071 0101 DigiTV PCI + 107d 6606 WinFast TV 2000 + 11bd 0012 PCTV pro (TV + FM stereo receiver) + 11bd 001c PCTV Sat (DBC receiver) + 127a 0001 Bt878 Mediastream Controller NTSC + 127a 0002 Bt878 Mediastream Controller PAL BG + 127a 0003 Bt878a Mediastream Controller PAL BG + 127a 0048 Bt878/832 Mediastream Controller + 144f 3000 MagicTView CPH060 - Video + 1461 0002 TV98 Series (TV/No FM/Remote) + 1461 0003 AverMedia UltraTV PCI 350 + 1461 0004 AVerTV WDM Video Capture + 1461 0761 AverTV DVB-T + 1461 0771 AverMedia AVerTV DVB-T 771 + 14f1 0001 Bt878 Mediastream Controller NTSC + 14f1 0002 Bt878 Mediastream Controller PAL BG + 14f1 0003 Bt878a Mediastream Controller PAL BG + 14f1 0048 Bt878/832 Mediastream Controller + 1822 0001 VisionPlus DVB card + 1851 1850 FlyVideo'98 - Video + 1851 1851 FlyVideo II + 1852 1852 FlyVideo'98 - Video (with FM Tuner) + 18ac d500 DViCO FusionHDTV5 Lite + 270f fc00 Digitop DTT-1000 + bd11 1200 PCTV pro (TV + FM stereo receiver) + 036f Bt879 Video Capture + 127a 0044 Bt879 Video Capture NTSC + 127a 0122 Bt879 Video Capture PAL I + 127a 0144 Bt879 Video Capture NTSC + 127a 0222 Bt879 Video Capture PAL BG + 127a 0244 Bt879a Video Capture NTSC + 127a 0322 Bt879 Video Capture NTSC + 127a 0422 Bt879 Video Capture NTSC + 127a 1122 Bt879 Video Capture PAL I + 127a 1222 Bt879 Video Capture PAL BG + 127a 1322 Bt879 Video Capture NTSC + 127a 1522 Bt879a Video Capture PAL I + 127a 1622 Bt879a Video Capture PAL BG + 127a 1722 Bt879a Video Capture NTSC + 14f1 0044 Bt879 Video Capture NTSC + 14f1 0122 Bt879 Video Capture PAL I + 14f1 0144 Bt879 Video Capture NTSC + 14f1 0222 Bt879 Video Capture PAL BG + 14f1 0244 Bt879a Video Capture NTSC + 14f1 0322 Bt879 Video Capture NTSC + 14f1 0422 Bt879 Video Capture NTSC + 14f1 1122 Bt879 Video Capture PAL I + 14f1 1222 Bt879 Video Capture PAL BG + 14f1 1322 Bt879 Video Capture NTSC + 14f1 1522 Bt879a Video Capture PAL I + 14f1 1622 Bt879a Video Capture PAL BG + 14f1 1722 Bt879a Video Capture NTSC + 1851 1850 FlyVideo'98 - Video + 1851 1851 FlyVideo II + 1852 1852 FlyVideo'98 - Video (with FM Tuner) + 0370 Bt880 Video Capture + 1851 1850 FlyVideo'98 + 1851 1851 FlyVideo'98 EZ - video + 1852 1852 FlyVideo'98 (with FM Tuner) + 0878 Bt878 Audio Capture + 0070 13eb WinTV Series + 0070 ff01 Viewcast Osprey 200 + 0071 0101 DigiTV PCI + 1002 0001 TV-Wonder + 1002 0003 TV-Wonder/VE + 11bd 0012 PCTV pro (TV + FM stereo receiver, audio section) + 11bd 001c PCTV Sat (DBC receiver) + 127a 0001 Bt878 Video Capture (Audio Section) + 127a 0002 Bt878 Video Capture (Audio Section) + 127a 0003 Bt878 Video Capture (Audio Section) + 127a 0048 Bt878 Video Capture (Audio Section) + 13e9 0070 Win/TV (Audio Section) + 144f 3000 MagicTView CPH060 - Audio + 1461 0002 Avermedia PCTV98 Audio Capture + 1461 0003 UltraTV PCI 350 + 1461 0004 AVerTV WDM Audio Capture + 1461 0761 AVerTV DVB-T + 1461 0771 AverMedia AVerTV DVB-T 771 + 14f1 0001 Bt878 Video Capture (Audio Section) + 14f1 0002 Bt878 Video Capture (Audio Section) + 14f1 0003 Bt878 Video Capture (Audio Section) + 14f1 0048 Bt878 Video Capture (Audio Section) + 1822 0001 VisionPlus DVB Card + 18ac d500 DViCO FusionHDTV5 Lite + 270f fc00 Digitop DTT-1000 + bd11 1200 PCTV pro (TV + FM stereo receiver, audio section) + 0879 Bt879 Audio Capture + 127a 0044 Bt879 Video Capture (Audio Section) + 127a 0122 Bt879 Video Capture (Audio Section) + 127a 0144 Bt879 Video Capture (Audio Section) + 127a 0222 Bt879 Video Capture (Audio Section) + 127a 0244 Bt879 Video Capture (Audio Section) + 127a 0322 Bt879 Video Capture (Audio Section) + 127a 0422 Bt879 Video Capture (Audio Section) + 127a 1122 Bt879 Video Capture (Audio Section) + 127a 1222 Bt879 Video Capture (Audio Section) + 127a 1322 Bt879 Video Capture (Audio Section) + 127a 1522 Bt879 Video Capture (Audio Section) + 127a 1622 Bt879 Video Capture (Audio Section) + 127a 1722 Bt879 Video Capture (Audio Section) + 14f1 0044 Bt879 Video Capture (Audio Section) + 14f1 0122 Bt879 Video Capture (Audio Section) + 14f1 0144 Bt879 Video Capture (Audio Section) + 14f1 0222 Bt879 Video Capture (Audio Section) + 14f1 0244 Bt879 Video Capture (Audio Section) + 14f1 0322 Bt879 Video Capture (Audio Section) + 14f1 0422 Bt879 Video Capture (Audio Section) + 14f1 1122 Bt879 Video Capture (Audio Section) + 14f1 1222 Bt879 Video Capture (Audio Section) + 14f1 1322 Bt879 Video Capture (Audio Section) + 14f1 1522 Bt879 Video Capture (Audio Section) + 14f1 1622 Bt879 Video Capture (Audio Section) + 14f1 1722 Bt879 Video Capture (Audio Section) + 0880 Bt880 Audio Capture + 2115 BtV 2115 Mediastream controller + 2125 BtV 2125 Mediastream controller + 2164 BtV 2164 + 2165 BtV 2165 + 8230 Bt8230 ATM Segment/Reassembly Ctrlr (SRC) + 8472 Bt8472 + 8474 Bt8474 +109f Trigem Computer Inc. +10a0 Meidensha Corporation +10a1 Juko Electronics Ind. Co. Ltd +10a2 Quantum Corporation +10a3 Everex Systems Inc +10a4 Globe Manufacturing Sales +10a5 Smart Link Ltd. + 3052 SmartPCI562 56K Modem + 5449 SmartPCI561 modem +10a6 Informtech Industrial Ltd. +10a7 Benchmarq Microelectronics +10a8 Sierra Semiconductor + 0000 STB Horizon 64 +10a9 Silicon Graphics Intl. Corp. + 0001 Crosstalk to PCI Bridge + 0002 Linc I/O controller + 0003 IOC3 I/O controller + 0004 O2 MACE + 0005 RAD Audio + 0006 HPCEX + 0007 RPCEX + 0008 DiVO VIP + 0009 AceNIC Gigabit Ethernet + 10a9 8002 AceNIC Gigabit Ethernet + 0010 AMP Video I/O + 0011 GRIP + 0012 SGH PSHAC GSN + 0208 SSIM1 SAS Adapter + 1001 Magic Carpet + 1002 Lithium + 1003 Dual JPEG 1 + 1004 Dual JPEG 2 + 1005 Dual JPEG 3 + 1006 Dual JPEG 4 + 1007 Dual JPEG 5 + 1008 Cesium + 100a IOC4 I/O controller + 1504 SSIM1 Fibre Channel Adapter + 2001 Fibre Channel + 2002 ASDE + 4001 TIO-CE PCI Express Bridge + 4002 TIO-CE PCI Express Port + 8001 O2 1394 + 8002 G-net NT +10aa ACC Microelectronics + 0000 ACCM 2188 + 2051 2051 CPU bridge + 5842 2051 ISA bridge +10ab Digicom +10ac Honeywell IAC +10ad Symphony Labs + 0001 W83769F + 0003 SL82C103 + 0005 SL82C105 + 0103 SL82c103 + 0105 SL82c105 + 0565 W83C553F/W83C554F +10ae Cornerstone Technology +10af Micro Computer Systems Inc +10b0 CardExpert Technology +10b1 Cabletron Systems Inc +10b2 Raytheon Company +10b3 Databook Inc + 3106 DB87144 + b106 DB87144 +10b4 STB Systems Inc + 1b1d Velocity 128 3D + 10b4 237e Velocity 4400 +10b5 PLX Technology, Inc. + 0001 i960 PCI bus interface + 1024 Acromag, Inc. IndustryPack Carrier Card + 1042 Brandywine / jxi2, Inc. - PMC-SyncClock32, IRIG A & B, Nasa 36 + 106a Dual OX16C952 4 port serial adapter [Megawolf Romulus/4] + 1076 VScom 800 8 port serial adaptor + 1077 VScom 400 4 port serial adaptor + 1078 VScom 210 2 port serial and 1 port parallel adaptor + 1103 VScom 200 2 port serial adaptor + 1146 VScom 010 1 port parallel adaptor + 1147 VScom 020 2 port parallel adaptor + 2540 IXXAT CAN-Interface PC-I 04/PCI + 2724 Thales PCSM Security Card + 3376 Cosateq 4 Port CAN Card + 6140 PCI6140 32-bit 33MHz PCI-to-PCI Bridge + 6150 PCI6150 32-bit 33MHz PCI-to-PCI Bridge + 6152 PCI6152 32-bit 66MHz PCI-to-PCI Bridge + 6154 PCI6154 64-bit 66MHz PCI-to-PCI Bridge + 6254 PCI6254 64-bit 66MHz PCI-to-PCI Bridge + 6466 PCI6466 64-bit 66MHz PCI-to-PCI Bridge + 6520 PCI6520 64-bit 133MHz PCI-X-to-PCI-X Bridge + 6540 PCI6540 64-bit 133MHz PCI-X-to-PCI-X Bridge + 1775 1100 CR11 Single Board Computer + 4c53 10e0 PSL09 PrPMC + 6541 PCI6540/6466 PCI-PCI bridge (non-transparent mode, primary side) + 1775 1100 CR11 Single Board Computer + 4c53 10e0 PSL09 PrPMC + 6542 PCI6540/6466 PCI-PCI bridge (non-transparent mode, secondary side) + 1775 1100 CR11 Single Board Computer + 4c53 10e0 PSL09 PrPMC + 8111 PEX 8111 PCI Express-to-PCI Bridge + 8112 PEX8112 x1 Lane PCI Express-to-PCI Bridge + 8114 PEX 8114 PCI Express-to-PCI/PCI-X Bridge + 8311 PEX8311 x1 Lane PCI Express-to-Generic Local Bus Bridge + 8505 PEX 8505 5-lane, 5-port PCI Express Switch + 8508 PEX 8508 8-lane, 5-port PCI Express Switch + 8509 PEX 8509 8-lane, 8-port PCI Express Switch + 8512 PEX 8512 12-lane, 5-port PCI Express Switch + 8516 PEX 8516 Versatile PCI Express Switch + 8517 PEX 8517 16-lane, 5-port PCI Express Switch + 8518 PEX 8518 16-lane, 5-port PCI Express Switch + 8524 PEX 8524 24-lane, 6-port PCI Express Switch + 8525 PEX 8525 24-lane, 5-port PCI Express Switch + 8532 PEX 8532 Versatile PCI Express Switch + 8533 PEX 8533 32-lane, 6-port PCI Express Switch + 8547 PEX 8547 48-lane, 3-port PCI Express Switch + 8548 PEX 8548 48-lane, 9-port PCI Express Switch + 8604 PEX 8604 4-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8605 PEX 8605 PCI Express 4-port Gen2 Switch + 8606 PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch + 8608 PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8609 PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA + 8612 PEX 8612 12-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8613 PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8614 PEX 8614 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8615 PEX 8615 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA + 8616 PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8617 PEX 8617 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch with P2P + 8618 PEX 8618 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8619 PEX 8619 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA + 8624 PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane] + 13a3 1845 DX1845 Acceleration Card + 8625 PEX 8625 24-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8632 PEX 8632 32-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8636 PEX 8636 36-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8647 PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8648 PEX 8648 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8649 PEX 8649 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8664 PEX 8664 64-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8680 PEX 8680 80-lane, 20-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch + 8696 PEX 8696 96-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch + 8732 PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch +# This is the Non-Transparent-Bridge Virtualized Port as presented by the PLX PEX 8732 chip, the physical bridges show up at 10b5:8732 + 87b0 PEX 8732 32-lane, 8-Port PCI Express Gen 3 (8.0 GT/s) Switch + 9016 PLX 9016 8-port serial controller + 9030 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge + 10b5 2695 Hilscher CIF50-PB Profibus + 10b5 2862 Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board + 10b5 2906 Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board + 10b5 2940 Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board + 10b5 2977 IXXAT iPC-I XC16/PCI CAN Board + 10b5 2978 SH ARC-PCIu/SH ARC-PCI104/SH ARC-PCIe SOHARD ARCNET card + 10b5 3025 Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board + 10b5 3068 Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board + 10b5 3463 Alpermann+Velte PCL PCI D (v2) (3V/5V): Timecode Reader Board + 12fe 0111 CPCI-ASIO4 (ESD 4-port Serial Interface Board) + 1369 9c01 VX222v2 + 1369 9d01 VX222-Mic + 1369 9d02 VX222-Mic + 1369 9e01 PCX924v2 + 1369 9f01 PCX924-Mic + 1369 9f02 PCX924-Mic + 1369 a001 PCX22v2 + 1369 a701 LCM220v2 + 1369 a801 LCM200 + 1397 3136 4xS0-ISDN PCI Adapter + 1397 3137 S2M-E1-ISDN PCI Adapter + 1518 0200 Kontron ThinkIO-C + 15ed 1002 MCCS 8-port Serial Hot Swap + 15ed 1003 MCCS 16-port Serial Hot Swap +# MIL-STD-1553B Board + e1c5 0001 TE1-PCI + e1c5 0005 TA1-PCI + e1c5 0006 TA1-PCI4 + 9036 9036 + 9050 PCI <-> IOBus Bridge + 10b5 1067 IXXAT CAN i165 + 10b5 114e Wasco WITIO PCI168extended + 10b5 1169 Wasco OPTOIO32standard 32 digital in, 32 digital out + 10b5 1172 IK220 (Heidenhain) + 10b5 2036 SatPak GPS + 10b5 2221 Alpermann+Velte PCL PCI LV: Timecode Reader Board + 10b5 2273 SH ARC-PCI SOHARD ARCNET card + 10b5 2431 Alpermann+Velte PCL PCI D: Timecode Reader Board + 10b5 2905 Alpermann+Velte PCI TS: Time Synchronisation Board + 10b5 3196 Goramo PLX200SYN sync serial card + 10b5 9050 PCI-I04 PCI Passive PC/CAN Interface + 1369 8901 PCX11+ PCI + 1369 8f01 VX222 + 1369 9401 PCX924 + 1369 9501 PCX22 + 1498 0362 TPMC866 8 Channel Serial Card + 1522 0001 RockForce 4 Port V.90 Data/Fax/Voice Modem + 1522 0002 RockForce 2 Port V.90 Data/Fax/Voice Modem + 1522 0003 RockForce 6 Port V.90 Data/Fax/Voice Modem + 1522 0004 RockForce 8 Port V.90 Data/Fax/Voice Modem + 1522 0010 RockForce2000 4 Port V.90 Data/Fax/Voice Modem + 1522 0020 RockForce2000 2 Port V.90 Data/Fax/Voice Modem + 15ed 1000 Macrolink MCCS 8-port Serial + 15ed 1001 Macrolink MCCS 16-port Serial + 15ed 1002 Macrolink MCCS 8-port Serial Hot Swap + 15ed 1003 Macrolink MCCS 16-port Serial Hot Swap + 5654 2036 OpenSwitch 6 Telephony card + 5654 3132 OpenSwitch 12 Telephony card + 5654 5634 OpenLine4 Telephony Card + d531 c002 PCIntelliCAN 2xSJA1000 CAN bus + d84d 4006 EX-4006 1P + d84d 4008 EX-4008 1P EPP/ECP + d84d 4014 EX-4014 2P + d84d 4018 EX-4018 3P EPP/ECP + d84d 4025 EX-4025 1S(16C550) RS-232 + d84d 4027 EX-4027 1S(16C650) RS-232 + d84d 4028 EX-4028 1S(16C850) RS-232 + d84d 4036 EX-4036 2S(16C650) RS-232 + d84d 4037 EX-4037 2S(16C650) RS-232 + d84d 4038 EX-4038 2S(16C850) RS-232 + d84d 4052 EX-4052 1S(16C550) RS-422/485 + d84d 4053 EX-4053 2S(16C550) RS-422/485 + d84d 4055 EX-4055 4S(16C550) RS-232 + d84d 4058 EX-4055 4S(16C650) RS-232 + d84d 4065 EX-4065 8S(16C550) RS-232 + d84d 4068 EX-4068 8S(16C650) RS-232 + d84d 4078 EX-4078 2S(16C552) RS-232+1P + 9052 PCI9052 PCI <-> IOBus Bridge + 9054 PCI9054 32-bit 33MHz PCI <-> IOBus Bridge + 10b5 2455 Wessex Techology PHIL-PCI + 10b5 2696 Innes Corp AM Radcap card + 10b5 2717 Innes Corp Auricon card + 10b5 2844 Innes Corp TVS Encoder card + 12c7 4001 Intel Dialogic DM/V960-4T1 PCI + 12d9 0002 PCI Prosody Card rev 1.5 + 14b4 d100 Dektec DTA-100 + 14b4 d114 Dektec DTA-120 + 16df 0011 PIKA PrimeNet MM PCI + 16df 0012 PIKA PrimeNet MM cPCI 8 + 16df 0013 PIKA PrimeNet MM cPCI 8 (without CAS Signaling) + 16df 0014 PIKA PrimeNet MM cPCI 4 + 16df 0015 PIKA Daytona MM + 16df 0016 PIKA InLine MM + 9056 PCI9056 32-bit 66MHz PCI <-> IOBus Bridge + 10b5 2979 CellinkBlade 11 - CPCI board VoATM AAL1 + 10b5 3268 IXXAT iPC-I XC16/PCIe CAN Board + 10b5 3352 Alpermann+Velte PCL PCIe HD: Timecode Reader Board + 10b5 3353 Alpermann+Velte PCL PCIe D: Timecode Reader Board + 10b5 3354 Alpermann+Velte PCL PCIe LV: Timecode Reader Board + 10b5 3355 Alpermann+Velte PCL PCIe L: Timecode Reader Board + 10b5 3415 Alpermann+Velte PCIe TS: Time Synchronisation Board + 1369 c001 LX6464ES + 1369 c201 LX1616ES + 14b4 d10a DekTec DTA-110T + 14b4 d140 Dektec DTA-140 + 1a0e 006f Dektec DTA-111 + 9060 PCI9060 32-bit 33MHz PCI <-> IOBus Bridge + 906d 9060SD + 125c 0640 Aries 16000P + 906e 9060ES + 9080 PCI9080 32-bit; 33MHz PCI <-> IOBus Bridge + 103c 10eb (Agilent) E2777B 83K Series Optical Communication Interface + 103c 10ec (Agilent) E6978-66442 PCI CIC + 10b5 1123 Sectra KK631 encryption board + 10b5 9080 9080 [real subsystem ID not set] + 12d9 0002 PCI Prosody Card + 12df 4422 4422PCI ["Do-All" Telemetry Data Aquisition System] + 1369 9601 PCX822np + 1369 a102 PCX822v2 + 1369 a201 PCX442 + 1369 a301 LCM440v2 + 1369 a401 VX822 + 1369 a402 VX822v2 + 1369 a901 LCM420 + 1369 aa01 VX820v2 + 1517 000b ECSG-1R3ADC-PMC Clock synthesizer + 9656 PCI9656 PCI <-> IOBus Bridge + 1517 000f ECDR-GC314-PMC Receiver + 1885 0700 Tsunami FPGA PMC with Altera Stratix S40 + 1885 0701 Tsunami FPGA PMC with Altera Stratix S30 + a100 Blackmagic Design DeckLink + bb04 B&B 3PCIOSD1A Isolated PCI Serial + c001 CronyxOmega-PCI (8-port RS232) + d44d PCI9030 32-bit 33MHz PCI <-> IOBus Bridge + 10b5 17f6 entVoice E1 Card +10b6 Madge Networks + 0001 Smart 16/4 PCI Ringnode + 0002 Smart 16/4 PCI Ringnode Mk2 + 10b6 0002 Smart 16/4 PCI Ringnode Mk2 + 10b6 0006 16/4 CardBus Adapter + 0003 Smart 16/4 PCI Ringnode Mk3 + 0e11 b0fd Compaq NC4621 PCI, 4/16, WOL + 10b6 0003 Smart 16/4 PCI Ringnode Mk3 + 10b6 0007 Presto PCI Plus Adapter + 0004 Smart 16/4 PCI Ringnode Mk1 + 0006 16/4 Cardbus Adapter + 10b6 0006 16/4 CardBus Adapter + 0007 Presto PCI Adapter + 10b6 0007 Presto PCI + 0009 Smart 100/16/4 PCI-HS Ringnode + 10b6 0009 Smart 100/16/4 PCI-HS Ringnode + 000a Smart 100/16/4 PCI Ringnode + 10b6 000a Smart 100/16/4 PCI Ringnode + 000b 16/4 CardBus Adapter Mk2 + 10b6 0008 16/4 CardBus Adapter Mk2 + 10b6 000b 16/4 Cardbus Adapter Mk2 + 000c RapidFire 3140V2 16/4 TR Adapter + 10b6 000c RapidFire 3140V2 16/4 TR Adapter + 1000 Collage 25/155 ATM Client Adapter + 1001 Collage 155 ATM Server Adapter +10b7 3Com Corporation + 0001 3c985 1000BaseSX (SX/TX) + 0013 AR5212 802.11abg NIC (3CRDAG675) + 10b7 2031 3CRDAG675 11a/b/g Wireless PCI Adapter + 0910 3C910-A01 + 1006 MINI PCI type 3B Data Fax Modem + 1007 Mini PCI 56k Winmodem + 10b7 615b Mini PCI 56K Modem + 10b7 615c Mini PCI 56K Modem + 1201 3c982-TXM 10/100baseTX Dual Port A [Hydra] + 1202 3c982-TXM 10/100baseTX Dual Port B [Hydra] + 1700 3c940 10/100/1000Base-T [Marvell] + 1043 80eb A7V600/P4P800/K8V motherboard + 10b7 0010 3C940 Gigabit LOM Ethernet Adapter + 10b7 0020 3C941 Gigabit LOM Ethernet Adapter + 147b 1407 KV8-MAX3 motherboard + 3390 3c339 TokenLink Velocity + 3590 3c359 TokenLink Velocity XL + 10b7 3590 TokenLink Velocity XL Adapter (3C359/359B) + 4500 3c450 HomePNA [Tornado] + 5055 3c555 Laptop Hurricane + 5057 3c575 Megahertz 10/100 LAN CardBus [Boomerang] + 10b7 5a57 3C575 Megahertz 10/100 LAN Cardbus PC Card + 5157 3cCFE575BT Megahertz 10/100 LAN CardBus [Cyclone] + 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card + 5257 3cCFE575CT CardBus [Cyclone] + 10b7 5c57 FE575C-3Com 10/100 LAN CardBus-Fast Ethernet + 5900 3c590 10BaseT [Vortex] + 5920 3c592 EISA 10mbps Demon/Vortex + 5950 3c595 100BaseTX [Vortex] + 5951 3c595 100BaseT4 [Vortex] + 5952 3c595 100Base-MII [Vortex] + 5970 3c597 EISA Fast Demon/Vortex + 5b57 3c595 Megahertz 10/100 LAN CardBus [Boomerang] + 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card + 6000 3CRSHPW796 [OfficeConnect Wireless CardBus] + 6001 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter] + 6055 3c556 Hurricane CardBus [Cyclone] + 6056 3c556B CardBus [Tornado] + 10b7 6556 10/100 Mini PCI Ethernet Adapter + 6560 3cCFE656 CardBus [Cyclone] + 10b7 656a 3CCFEM656 10/100 LAN+56K Modem CardBus + 6561 3cCFEM656 10/100 LAN+56K Modem CardBus + 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus + 6562 3cCFEM656B 10/100 LAN+Winmodem CardBus [Cyclone] + 10b7 656b 3CCFEM656B 10/100 LAN+56K Modem CardBus + 6563 3cCFEM656B 10/100 LAN+56K Modem CardBus + 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus + 6564 3cXFEM656C 10/100 LAN+Winmodem CardBus [Tornado] + 7646 3cSOHO100-TX Hurricane + 7770 3CRWE777 PCI(PLX) Wireless Adaptor [Airconnect] + 7940 3c803 FDDILink UTP Controller + 7980 3c804 FDDILink SAS Controller + 7990 3c805 FDDILink DAS Controller + 80eb 3c940B 10/100/1000Base-T + 8811 Token ring + 9000 3c900 10BaseT [Boomerang] + 9001 3c900 10Mbps Combo [Boomerang] + 9004 3c900B-TPO Etherlink XL [Cyclone] + 10b7 9004 3C900B-TPO Etherlink XL TPO 10Mb + 9005 3c900B-Combo Etherlink XL [Cyclone] + 10b7 9005 3C900B-Combo Etherlink XL Combo + 9006 3c900B-TPC Etherlink XL [Cyclone] + 900a 3c900B-FL 10base-FL [Cyclone] + 9050 3c905 100BaseTX [Boomerang] + 9051 3c905 100BaseT4 [Boomerang] + 9054 3C905B-TX Fast Etherlink XL PCI + 10b7 9054 3C905B-TX Fast Etherlink XL PCI + 9055 3c905B 100BaseTX [Cyclone] + 1028 0080 3C905B Fast Etherlink XL 10/100 + 1028 0081 3C905B Fast Etherlink XL 10/100 + 1028 0082 3C905B Fast Etherlink XL 10/100 + 1028 0083 3C905B Fast Etherlink XL 10/100 + 1028 0084 3C905B Fast Etherlink XL 10/100 + 1028 0085 3C905B Fast Etherlink XL 10/100 + 1028 0086 3C905B Fast Etherlink XL 10/100 + 1028 0087 3C905B Fast Etherlink XL 10/100 + 1028 0088 3C905B Fast Etherlink XL 10/100 + 1028 0089 3C905B Fast Etherlink XL 10/100 + 1028 0090 3C905B Fast Etherlink XL 10/100 + 1028 0091 3C905B Fast Etherlink XL 10/100 + 1028 0092 3C905B Fast Etherlink XL 10/100 + 1028 0093 3C905B Fast Etherlink XL 10/100 + 1028 0094 3C905B Fast Etherlink XL 10/100 + 1028 0095 3C905B Fast Etherlink XL 10/100 + 1028 0096 3C905B Fast Etherlink XL 10/100 + 1028 0097 3C905B Fast Etherlink XL 10/100 + 1028 0098 3C905B Fast Etherlink XL 10/100 + 1028 0099 3C905B Fast Etherlink XL 10/100 + 10b7 9055 3C905B Fast Etherlink XL 10/100 + 9056 3c905B-T4 Fast EtherLink XL [Cyclone] + 9058 3c905B Deluxe Etherlink 10/100/BNC [Cyclone] + 905a 3c905B-FX Fast Etherlink XL FX 100baseFx [Cyclone] + 9200 3c905C-TX/TX-M [Tornado] + 1028 0095 3C920 Integrated Fast Ethernet Controller + 1028 0097 3C920 Integrated Fast Ethernet Controller + 1028 00b4 OptiPlex GX110 + 1028 00d8 Precision 530 + 1028 00fe Optiplex GX240 + 1028 012a 3C920 Integrated Fast Ethernet Controller [Latitude C640] + 10b7 1000 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC + 10b7 7000 10/100 Mini PCI Ethernet Adapter + 10f1 2466 Tiger MPX S2466 (3C920 Integrated Fast Ethernet Controller) + 144d c005 X10 Laptop + 9201 3C920B-EMB Integrated Fast Ethernet Controller [Tornado] + 1043 80ab A7N8X Deluxe onboard 3C920B-EMB Integrated Fast Ethernet Controller + 9202 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller + 9210 3C920B-EMB-WNM Integrated Fast Ethernet Controller + 9300 3CSOHO100B-TX 910-A01 [tulip] + 9800 3c980-TX Fast Etherlink XL Server Adapter [Cyclone] + 10b7 9800 3c980-TX Fast Etherlink XL Server Adapter + 9805 3c980-C 10/100baseTX NIC [Python-T] + 10b7 1201 EtherLink Server 10/100 Dual Port A + 10b7 1202 EtherLink Server 10/100 Dual Port B + 10b7 9805 3c980 10/100baseTX NIC [Python-T] + 10f1 2462 Thunder K7 S2462 + 9900 3C990-TX [Typhoon] + 9902 3CR990-TX-95 [Typhoon 56-bit] + 9903 3CR990-TX-97 [Typhoon 168-bit] + 9904 3C990B-TX-M/3C990BSVR [Typhoon2] + 10b7 1000 3CR990B-TX-M [Typhoon2] + 10b7 2000 3CR990BSVR [Typhoon2 Server] + 9905 3CR990-FX-95/97/95 [Typhon Fiber] + 10b7 1101 3CR990-FX-95 [Typhoon Fiber 56-bit] + 10b7 1102 3CR990-FX-97 [Typhoon Fiber 168-bit] + 10b7 2101 3CR990-FX-95 Server [Typhoon Fiber 56-bit] + 10b7 2102 3CR990-FX-97 Server [Typhoon Fiber 168-bit] + 9908 3CR990SVR95 [Typhoon Server 56-bit] + 9909 3CR990SVR97 [Typhoon Server 168-bit] + 990a 3C990SVR [Typhoon Server] + 990b 3C990SVR [Typhoon Server] +10b8 Standard Microsystems Corp [SMC] + 0005 83c170 EPIC/100 Fast Ethernet Adapter + 1055 e000 LANEPIC 10/100 [EVB171Q-PCI] + 1055 e002 LANEPIC 10/100 [EVB171G-PCI] + 10b8 a011 EtherPower II 10/100 + 10b8 a014 EtherPower II 10/100 + 10b8 a015 EtherPower II 10/100 + 10b8 a016 EtherPower II 10/100 + 10b8 a017 EtherPower II 10/100 + 0006 83c175 EPIC/100 Fast Ethernet Adapter + 1055 e100 LANEPIC Cardbus Fast Ethernet Adapter + 1055 e102 LANEPIC Cardbus Fast Ethernet Adapter + 1055 e300 LANEPIC Cardbus Fast Ethernet Adapter + 1055 e302 LANEPIC Cardbus Fast Ethernet Adapter + 10b8 a012 LANEPIC Cardbus Fast Ethernet Adapter + 13a2 8002 LANEPIC Cardbus Fast Ethernet Adapter + 13a2 8006 LANEPIC Cardbus Fast Ethernet Adapter + 1000 FDC 37c665 + 1001 FDC 37C922 + a011 83C170QF + b106 SMC34C90 +# Split off ALi Corporation in 2003 +10b9 ULi Electronics Inc. + 0101 CMI8338/C3DX PCI Audio Device + 0111 C-Media CMI8738/C3DX Audio Device (OEM) + 10b9 0111 C-Media CMI8738/C3DX Audio Device (OEM) + 0780 Multi-IO Card + 0782 Multi-IO Card + 1435 M1435 + 1445 M1445 + 1449 M1449 + 1451 M1451 + 1461 M1461 + 1489 M1489 + 1511 M1511 [Aladdin] + 1512 M1512 [Aladdin] + 1513 M1513 [Aladdin] + 1521 M1521 [Aladdin III] + 10b9 1521 ALI M1521 Aladdin III CPU Bridge + 1523 M1523 + 10b9 1523 ALI M1523 ISA Bridge + 1531 M1531 [Aladdin IV] + 1533 M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+] + 1014 053b ThinkPad R40e + 10b9 1533 ALi M1533 Aladdin IV/V ISA Bridge + 1541 M1541 + 10b9 1541 ALI M1541 Aladdin V/V+ AGP System Controller + 1543 M1543 + 1563 M1563 HyperTransport South Bridge + 10b9 1563 ASRock 939Dual-SATA2 Motherboard + 1849 1563 ASRock 939Dual-SATA2 Motherboard + 1573 PCI to LPC Controller + 1575 M1575 South Bridge + 1621 M1621 + 1631 ALI M1631 PCI North Bridge Aladdin Pro III + 1632 M1632M Northbridge+Trident + 1641 ALI M1641 PCI North Bridge Aladdin Pro IV + 1644 M1644/M1644T Northbridge+Trident + 1646 M1646 Northbridge+Trident + 1647 M1647 Northbridge [MAGiK 1 / MobileMAGiK 1] + 1651 M1651/M1651T Northbridge [Aladdin-Pro 5/5M,Aladdin-Pro 5T/5TM] + 1671 M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR] + 1672 M1672 Northbridge [CyberALADDiN-P4] + 1681 M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR] + 1687 M1687 K8 Northbridge [AGP8X and HyperTransport] + 1689 M1689 K8 Northbridge [Super K8 Single Chip] + 1695 M1695 K8 Northbridge [PCI Express and HyperTransport] + 1697 M1697 HTT Host Bridge + 3141 M3141 + 3143 M3143 + 3145 M3145 + 3147 M3147 + 3149 M3149 + 3151 M3151 + 3307 M3307 + 3309 M3309 + 3323 M3325 Video/Audio Decoder + 5212 M4803 + 5215 MS4803 + 5217 M5217H + 5219 M5219 + 5225 M5225 + 5228 M5228 ALi ATA/RAID Controller + 5229 M5229 IDE + 1014 050f ThinkPad R30 + 1014 053d ThinkPad R40e + 103c 0024 Pavilion ze4400 builtin IDE + 103c 0025 XE4500 Notebook + 1043 8053 A7A266 Motherboard IDE + 1849 5229 ASRock 939Dual-SATA2 Motherboard IDE (PATA) + 5235 M5225 + 5237 USB 1.1 Controller + 1014 0540 ThinkPad R40e + 103c 0024 Pavilion ze4400 builtin USB + 103c 0025 XE4500 Notebook + 104d 810f VAIO PCG-U1 USB/OHCI Revision 1.0 + 10b9 5237 ASRock 939Dual-SATA2 Motherboard + 1849 5237 ASRock 939Dual-SATA2 Motherboard + 5239 USB 2.0 Controller + 10b9 5239 ASRock 939Dual-SATA2 Motherboard + 1849 5239 ASRock 939Dual-SATA2 Motherboard + 5243 M1541 PCI to AGP Controller + 5246 AGP8X Controller + 5247 PCI to AGP Controller + 5249 M5249 HTT to PCI Bridge + 524b PCI Express Root Port + 524c PCI Express Root Port + 524d PCI Express Root Port + 524e PCI Express Root Port + 5251 M5251 P1394 OHCI 1.0 Controller + 5253 M5253 P1394 OHCI 1.1 Controller + 5261 M5261 Ethernet Controller + 5263 ULi 1689,1573 integrated ethernet. + 5281 ALi M5281 Serial ATA / RAID Host Controller + 5287 ULi 5287 SATA + 5288 ULi M5288 SATA + 1043 8056 A8R-MVP Mainboard + 5289 ULi 5289 SATA + 5450 Lucent Technologies Soft Modem AMR + 5451 M5451 PCI AC-Link Controller Audio Device + 1014 0506 ThinkPad R30 + 1014 053e ThinkPad R40e + 103c 0024 Pavilion ze4400 builtin Audio + 103c 0025 XE4500 Notebook + 5453 M5453 PCI AC-Link Controller Modem Device + 5455 M5455 PCI AC-Link Controller Audio Device + 10b9 5455 ASRock 939Dual-SATA2 Motherboard + 1849 0850 ASRock 939Dual-SATA2 Motherboard + 5457 M5457 AC'97 Modem Controller + 1014 0535 ThinkPad R40e + 103c 0024 Pavilion ze4400 builtin Modem Device + 103c 0025 XE4500 Notebook + 5459 SmartLink SmartPCI561 56K Modem + 545a SmartLink SmartPCI563 56K Modem + 5461 HD Audio Controller + 5471 M5471 Memory Stick Controller + 5473 M5473 SD-MMC Controller + 7101 M7101 Power Management Controller [PMU] + 1014 0510 ThinkPad R30 + 1014 053c ThinkPad R40e + 103c 0024 Pavilion ze4400 + 103c 0025 XE4500 Notebook + 1849 7101 ASRock 939Dual-SATA2 Motherboard +10ba Mitsubishi Electric Corp. + 0301 AccelGraphics AccelECLIPSE + 0304 AccelGALAXY A2100 [OEM Evans & Sutherland] + 0308 Tornado 3000 [OEM Evans & Sutherland] + 10dd 0024 Tornado 3000 + 1002 VG500 [VolumePro Volume Rendering Accelerator] +10bb Dapha Electronics Corporation +10bc Advanced Logic Research +10bd Surecom Technology + 0e34 NE-34 +10be Tseng Labs International Co. +10bf Most Inc +10c0 Boca Research Inc. +10c1 ICM Co., Ltd. +10c2 Auspex Systems Inc. +10c3 Samsung Semiconductors, Inc. + 1100 Smartether100 SC1100 LAN Adapter (i82557B) +10c4 Award Software International Inc. +10c5 Xerox Corporation +10c6 Rambus Inc. +10c7 Media Vision +10c8 Neomagic Corporation + 0001 NM2070 [MagicGraph 128] + 0002 NM2090 [MagicGraph 128V] + 0003 NM2093 [MagicGraph 128ZV] + 0004 NM2160 [MagicGraph 128XD] + 1014 00ba MagicGraph 128XD + 1025 1007 MagicGraph 128XD + 1028 0074 MagicGraph 128XD + 1028 0075 MagicGraph 128XD + 1028 007d MagicGraph 128XD + 1028 007e MagicGraph 128XD + 1033 802f MagicGraph 128XD + 104d 801b MagicGraph 128XD + 104d 802f MagicGraph 128XD + 104d 830b MagicGraph 128XD + 10ba 0e00 MagicGraph 128XD + 10c8 0004 MagicGraph 128XD + 10cf 1029 MagicGraph 128XD + 10f7 8308 MagicGraph 128XD + 10f7 8309 MagicGraph 128XD + 10f7 830b MagicGraph 128XD + 10f7 830d MagicGraph 128XD + 10f7 8312 MagicGraph 128XD + 0005 NM2200 [MagicGraph 256AV] + 1014 00dd ThinkPad 570 + 1028 0088 Latitude CPi A + 0006 NM2360 [MagicMedia 256ZX] + 1014 0152 ThinkPad 600X + 0016 NM2380 [MagicMedia 256XL+] + 10c8 0016 MagicMedia 256XL+ + 0025 NM2230 [MagicGraph 256AV+] + 0083 NM2093 [MagicGraph 128ZV+] + 8005 NM2200 [MagicMedia 256AV Audio] + 0e11 b0d1 MagicMedia 256AV Audio Device on Discovery + 0e11 b126 MagicMedia 256AV Audio Device on Durango + 1014 00dd ThinkPad 390/i1720/i1721 + 1025 1003 MagicMedia 256AV Audio Device on TravelMate 720 + 1028 0088 Latitude CPi A + 1028 008f MagicMedia 256AV Audio Device on Colorado Inspiron + 103c 0007 MagicMedia 256AV Audio Device on Voyager II + 103c 0008 MagicMedia 256AV Audio Device on Voyager III + 103c 000d MagicMedia 256AV Audio Device on Omnibook 900 + 10c8 8005 MagicMedia 256AV Audio Device on FireAnt + 110a 8005 MagicMedia 256AV Audio Device + 14c0 0004 MagicMedia 256AV Audio Device + 8006 NM2360 [MagicMedia 256ZX Audio] + 8016 NM2380 [MagicMedia 256XL+ Audio] +10c9 Dataexpert Corporation +10ca Fujitsu Microelectr., Inc. +10cb Omron Corporation +# nee Mentor ARC Inc +10cc Mai Logic Incorporated + 0660 Articia S Host Bridge + 0661 Articia S PCI Bridge +10cd Advanced System Products, Inc + 1100 ASC1100 + 1200 ASC1200 [(abp940) Fast SCSI-II] + 1300 ABP940-U / ABP960-U + 10cd 1310 ASC1300 SCSI Adapter + 1195 1320 Ultra-SCSI CardBus PC Card REX CB31 + 2300 ABP940-UW + 2500 ABP940-U2W + 2700 ABP3950-U3W +10ce Radius +# nee Citicorp TTI +10cf Fujitsu Limited. + 01ef PCEA4 PCI-Express Dual Port ESCON Adapter + 1414 On-board USB 1.1 companion controller + 1415 On-board USB 2.0 EHCI controller + 1422 E8410 nVidia graphics adapter + 142d HD audio (Realtek ALC262) + 1430 82566MM Intel 1Gb copper LAN interface + 1623 PCEA4 PCI-Express Dual Port ESCON Adapter + 2001 mb86605 + 200c MB86613L IEEE1394 OHCI 1.0 Controller + 2010 MB86613S IEEE1394 OHCI 1.1 Controller + 2019 MB86295S [CORAL P] + 201e MB86296S [CORAL PA] + 202b MB86297A [Carmine Graphics Controller] +10d1 FuturePlus Systems Corp. +10d2 Molex Incorporated +10d3 Jabil Circuit Inc +10d4 Hualon Microelectronics +10d5 Autologic Inc. +10d6 Cetia +10d7 BCM Advanced Research +10d8 Advanced Peripherals Labs +10d9 Macronix, Inc. [MXIC] + 0431 MX98715 + 0512 MX98713 + 0531 MX987x5 + 1186 1200 DFE-540TX ProFAST 10/100 Adapter + 8625 MX86250 + 8626 Macronix MX86251 + 3Dfx Voodoo Rush + 8888 MX86200 +10da Compaq IPG-Austin + 0508 TC4048 Token Ring 4/16 + 3390 Tl3c3x9 +10db Rohm LSI Systems, Inc. +10dc CERN/ECP/EDU + 0001 STAR/RD24 SCI-PCI (PMC) + 0002 TAR/RD24 SCI-PCI (PMC) + 0021 HIPPI destination + 0022 HIPPI source + 10dc ATT2C15-3 FPGA +10dd Evans & Sutherland + 0100 Lightning 1200 + 10dd 0023 Lightning 1200 15+16M +10de NVIDIA Corporation + 0008 NV1 [EDGE 3D] + 0009 NV1 [EDGE 3D] + 0020 NV4 [RIVA TNT] + 1043 0200 V3400 TNT + 1048 0c18 Erazor II SGRAM + 1048 0c19 Erazor II + 1048 0c1b Erazor II + 1048 0c1c Erazor II + 1092 0550 Viper V550 + 1092 0552 Viper V550 + 1092 4804 Viper V550 + 1092 4808 Viper V550 + 1092 4810 Viper V550 + 1092 4812 Viper V550 + 1092 4815 Viper V550 + 1092 4820 Viper V550 with TV out + 1092 4822 Viper V550 + 1092 4904 Viper V550 + 1092 4914 Viper V550 + 1092 8225 Viper V550 + 10b4 273d Velocity 4400 + 10b4 273e Velocity 4400 + 10b4 2740 Velocity 4400 + 10de 0020 Riva TNT + 1102 1015 Graphics Blaster CT6710 + 1102 1016 Graphics Blaster RIVA TNT + 0028 NV5 [RIVA TNT2/TNT2 Pro] + 1043 0200 AGP-V3800 SGRAM + 1043 0201 AGP-V3800 SDRAM + 1043 0205 PCI-V3800 + 1043 4000 AGP-V3800PRO + 1048 0c21 Synergy II + 1048 0c28 Erazor III + 1048 0c29 Erazor III + 1048 0c2a Erazor III + 1048 0c2b Erazor III + 1048 0c31 Erazor III Pro + 1048 0c32 Erazor III Pro + 1048 0c33 Erazor III Pro + 1048 0c34 Erazor III Pro + 107d 2134 WinFast 3D S320 II + TV-Out + 1092 4804 Viper V770 + 1092 4a00 Viper V770 + 1092 4a02 Viper V770 Ultra + 1092 5a00 RIVA TNT2/TNT2 Pro + 1092 6a02 Viper V770 Ultra + 1092 7a02 Viper V770 Ultra + 10de 0005 RIVA TNT2 Pro + 10de 000f Compaq NVIDIA TNT2 Pro + 1102 1020 3D Blaster RIVA TNT2 + 1102 1026 3D Blaster RIVA TNT2 Digital + 1462 8806 MS-8806 AGPhantom Graphics Card + 14af 5810 Maxi Gamer Xentor + 0029 NV5 [RIVA TNT2 Ultra] + 1043 0200 AGP-V3800 Deluxe + 1043 0201 AGP-V3800 Ultra SDRAM + 1043 0205 PCI-V3800 Ultra + 1048 0c2e Erazor III Ultra + 1048 0c2f Erazor III Ultra + 1048 0c30 Erazor III Ultra + 1102 1021 3D Blaster RIVA TNT2 Ultra + 1102 1029 3D Blaster RIVA TNT2 Ultra + 1102 102f 3D Blaster RIVA TNT2 Ultra + 14af 5820 Maxi Gamer Xentor 32 + 002a NV5 [Riva TNT2] + 002b NV5 [Riva TNT2] + 002c NV6 [Vanta/Vanta LT] + 1043 0200 AGP-V3800 Combat SDRAM + 1043 0201 AGP-V3800 Combat + 1048 0c20 TNT2 Vanta + 1048 0c21 TNT2 Vanta + 1092 6820 Viper V730 + 1102 1031 CT6938 VANTA 8MB + 1102 1034 CT6894 VANTA 16MB + 14af 5008 Maxi Gamer Phoenix 2 + 002d NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] + 1043 0200 AGP-V3800M + 1043 0201 AGP-V3800M + 1048 0c3a Erazor III LT + 1048 0c3b Erazor III LT + 10de 0006 RIVA TNT2 Model 64/Model 64 Pro + 10de 001e M64 AGP4x + 1102 1023 CT6892 RIVA TNT2 Value + 1102 1024 CT6932 RIVA TNT2 Value 32Mb + 1102 102c CT6931 RIVA TNT2 Value [Jumper] + 1462 8808 MSI-8808 + 1554 1041 Pixelview RIVA TNT2 M64 + 1569 002d Palit Microsystems Daytona TNT2 M64 + 002e NV6 [Vanta] + 002f NV6 [Vanta] + 0034 MCP04 SMBus + 0035 MCP04 IDE + 0036 MCP04 Serial ATA Controller + 0037 MCP04 Ethernet Controller + 0038 MCP04 Ethernet Controller + 003a MCP04 AC'97 Audio Controller + 003b MCP04 USB Controller + 003c MCP04 USB Controller + 003d MCP04 PCI Bridge + 003e MCP04 Serial ATA Controller + 0040 NV40 [GeForce 6800 Ultra] + 0041 NV40 [GeForce 6800] + 1043 817b V9999 Gamer Edition + 0042 NV40.2 [GeForce 6800 LE] + 0043 NV40.3 [GeForce 6800 XE] + 0044 NV40 [GeForce 6800 XT] + 0045 NV40 [GeForce 6800 GT] + 0046 NV45 [GeForce 6800 GT] + 0047 NV40 [GeForce 6800 GS] + 1682 2109 GeForce 6800 GS + 0048 NV40 [GeForce 6800 XT] + 0049 NV40GL + 004d NV40GL [Quadro FX 4000] + 004e NV40GL [Quadro FX 4000] + 0050 CK804 ISA Bridge + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 0c11 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 1462 7125 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 0051 CK804 ISA Bridge + 1028 0225 PowerEdge T105 ISA Bridge + 0052 CK804 SMBus + 1028 0225 PowerEdge T105 SMBus + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 0c11 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 1462 7125 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 0053 CK804 IDE + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 5002 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 1462 7125 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 0054 CK804 Serial ATA Controller + 1028 0225 PowerEdge T105 Serial ATA + 1043 815a A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 b003 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 1462 7125 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 5401 NF4 AM2L Mainboard + 0055 CK804 Serial ATA Controller + 1028 0225 PowerEdge T105 Serial ATA + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 b003 GA-K8N Ultra-9 Mainboard + 1462 7125 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 5401 NF4 AM2L Mainboard + 0056 CK804 Ethernet Controller + 0057 CK804 Ethernet Controller + 1043 8141 K8N4-E or A8N-E Mainboard + 10de cb84 NF4 Lanparty + 10f1 2865 Tomcat K8E (S2865) + 1458 e000 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 1462 7125 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 2501 NF4 AM2L Mainboard + 0058 CK804 AC'97 Modem + 0059 CK804 AC'97 Audio Controller + 1043 812a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1462 7585 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 8211 NF4 AM2L Mainboard + 005a CK804 USB Controller + 1028 0225 PowerEdge T105 onboard USB + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 5004 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 1462 7125 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 005b CK804 USB Controller + 1028 0225 PowerEdge T105 onboard USB + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 5004 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 1462 7125 K8N Neo4-F mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 005c CK804 PCI Bridge + 005d CK804 PCIE Bridge + 005e CK804 Memory Controller + 1028 0225 PowerEdge T105 Memory Controller + 1043 815a A8N-E Mainboard + 10de 005e ECS Elitegroup NFORCE3-A939 motherboard. + 10f1 2865 Tomcat K8E (S2865) + 10f1 2891 Thunder K8SRE Mainboard + 1458 5000 GA-K8N Ultra-9 Mainboard + 1462 7100 K8N Diamond Mainboard + 1462 7125 K8N Neo4-F Mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 005f CK804 Memory Controller + 0060 nForce2 ISA Bridge + 1043 80ad A7N8X Mainboard + 147b 1c02 NF7-S/NF7 (nVidia-nForce2) 2.X + a0a0 03ba UK79G-1394 motherboard + 0064 nForce2 SMBus (MCP) + 147b 1c02 NF7-S/NF7 (nVidia-nForce2) 2.X + a0a0 03bb UK79G-1394 motherboard + 0065 nForce2 IDE + 10de 0c11 nForce 2 EIDE Controller + a0a0 03b2 UK79G-1394 motherboard + 0066 nForce2 Ethernet Controller + 1043 80a7 A7N8X Mainboard onboard nForce2 Ethernet + 10de 0c11 nForce MCP-T Networking Adapter + a0a0 03b3 UK79G-1394 motherboard + 0067 nForce2 USB Controller + 1043 0c11 A7N8X Mainboard + a0a0 03b4 UK79G-1394 motherboard + 0068 nForce2 USB Controller + 1043 0c11 A7N8X Mainboard + a0a0 03b4 UK79G-1394 motherboard + 006a nForce2 AC97 Audio Controler (MCP) + 1043 8095 nForce2 AC97 Audio Controler (MCP) + a0a0 0304 UK79G-1394 motherboard + 006b nForce Audio Processing Unit + 10de 006b nForce2 MCP Audio Processing Unit + a0a0 0304 UK79G-1394 motherboard + 006c nForce2 External PCI Bridge + 006d nForce2 PCI Bridge + 006e nForce2 FireWire (IEEE 1394) Controller + a0a0 0306 UK79G-1394 motherboard + 0080 MCP2A ISA bridge + 147b 1c09 NV7 Motherboard + 0084 MCP2A SMBus + 147b 1c09 NV7 Motherboard + 0085 MCP2A IDE + 147b 1c09 NV7 Motherboard + 0086 MCP2A Ethernet Controller + 0087 MCP2A USB Controller + 147b 1c09 NV7 Motherboard + 0088 MCP2A USB Controller + 147b 1c09 NV7 Motherboard + 008a MCP2S AC'97 Audio Controller + 147b 1c09 NV7 Motherboard + 008b MCP2A PCI Bridge + 008c MCP2A Ethernet Controller + 008e nForce2 Serial ATA Controller + 0090 G70 [GeForce 7800 GTX] + 0091 G70 [GeForce 7800 GTX] + 0092 G70 [GeForce 7800 GT] + 0093 G70 [GeForce 7800 GS] + 0095 G70 [GeForce 7800 SLI] + 0098 G70 [GeForce Go 7800] + 0099 G70 [GeForce Go 7800 GTX] + 009d G70GL [Quadro FX 4500] + 00a0 NV5 [Aladdin TNT2] + 14af 5810 Maxi Gamer Xentor + 00c0 NV41 [GeForce 6800 GS] + 00c1 NV41.1 [GeForce 6800] + 00c2 NV41.2 [GeForce 6800 LE] + 00c3 NV42 [GeForce 6800 XT] + 00c8 NV41.8 [GeForce Go 6800] + 00c9 NV41.9 [GeForce Go 6800 Ultra] + 00cc NV41 [Quadro FX Go1400] + 00cd NV41 [Quadro FX 3450/4000 SDI] + 10de 029b wx4300 Workstation + 00ce NV41GL [Quadro FX 1400] + 00d0 nForce3 LPC Bridge + 00d1 nForce3 Host Bridge + 00d2 nForce3 AGP Bridge + 00d3 CK804 Memory Controller + 00d4 nForce3 SMBus + 00d5 nForce3 IDE + 00d6 nForce3 Ethernet + 00d7 nForce3 USB 1.1 + 00d8 nForce3 USB 2.0 + 00d9 nForce3 Audio + 00da nForce3 Audio + 00dd nForce3 PCI Bridge + 00df CK8S Ethernet Controller + 1043 80a7 K8N-E + 105b 0c43 Winfast NF3250K8AA + 147b 1c0b NF8 Mainboard + 00e0 nForce3 250Gb LPC Bridge + 1043 813f K8N-E + 10de 0c11 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e0 Motherboard (one of many) + 00e1 nForce3 250Gb Host Bridge + 1043 813f K8N-E + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e1 Motherboard (one of many) + 00e2 nForce3 250Gb AGP Host to PCI Bridge + 00e3 nForce3 Serial ATA Controller + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 147b 1c0b NF8 Mainboard + 1849 00e3 Motherboard (one of many) + 00e4 nForce 250Gb PCI System Management + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e4 Motherboard (one of many) + 00e5 CK8S Parallel ATA Controller (v2.5) + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e5 Motherboard (one of many) + f849 00e5 Motherboard (one of many) + 00e6 CK8S Ethernet Controller + 00e7 CK8S USB Controller + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e7 Motherboard (one of many) + 00e8 nForce3 EHCI USB 2.0 Controller + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e8 Motherboard (one of many) + 00ea nForce3 250Gb AC'97 Audio Controller + 1043 819d K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 b010 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 00ed nForce3 250Gb PCI-to-PCI Bridge + 00ee nForce3 Serial ATA Controller 2 + 00f0 NV40 [GeForce 6800 Ultra] + 00f1 NV43 [GeForce 6600 GT] + 1043 81a6 N6600GT TD 128M AGP + 1043 81c6 N6600GT TD 128M AGP + 1458 3150 GV-N66T128VP + 1554 1191 PixelView PV-N43UA (128KD) + 1682 2119 GeForce 6600 GT AGP + 00f2 NV43 [GeForce 6600] + 1554 1194 PixelView PV-N43AT (256KD) + 1682 211c GeForce 6600 256MB DDR DUAL DVI TV + 00f3 NV43 [GeForce 6200] + 00f4 NV43 [GeForce 6600 LE] + 00f5 G70 [GeForce 7800 GS] + 00f6 NV43 [GeForce 6800 GS] + 1682 217e XFX GeForce 6800 XTreme 256MB DDR3 AGP + 00f8 NV45GL [Quadro FX 3400/4400] + 00f9 NV45 [GeForce 6800 GTO] + 10de 00f9 NV40 [GeForce 6800 GT] + 1682 2120 GEFORCE 6800 GT PCI-E + 00fa NV36 [GeForce PCX 5750] + 00fb NV35 [GeForce PCX 5900] + 00fc NV37GL [Quadro FX 330/GeForce PCX 5300] + 00fd NV37GL [Quadro PCI-E Series] + 00fe NV38GL [Quadro FX 1300] + 00ff NV18 [GeForce PCX 4300] + 0100 NV10 [GeForce 256 SDR] + 1043 0200 AGP-V6600 SGRAM + 1043 0201 AGP-V6600 SDRAM + 1043 4008 AGP-V6600 SGRAM + 1043 4009 AGP-V6600 SDRAM + 1048 0c41 Erazor X + 1048 0c43 ERAZOR X PCI + 1048 0c48 Synergy Force + 1102 102d CT6941 GeForce 256 + 14af 5022 3D Prophet SE + 0101 NV10DDR [GeForce 256 DDR] + 1043 0202 AGP-V6800 DDR + 1043 400a AGP-V6800 DDR SGRAM + 1043 400b AGP-V6800 DDR SDRAM + 1048 0c42 Erazor X + 107d 2822 WinFast GeForce 256 + 1102 102e CT6971 GeForce 256 DDR + 14af 5021 3D Prophet DDR-DVI + 0103 NV10GL [Quadro] + 1048 0c40 GLoria II-64 + 1048 0c44 GLoria II + 1048 0c45 GLoria II + 1048 0c4a GLoria II-64 Pro + 1048 0c4b GLoria II-64 Pro DVII + 0110 NV11 [GeForce2 MX/MX 400] + 1043 4015 AGP-V7100 Pro + 1043 4021 V7100 Deluxe Combo + 1043 4031 V7100 Pro with TV output + 1048 0c60 Gladiac MX + 1048 0c61 Gladiac 511PCI + 1048 0c63 Gladiac 511TV-OUT 32MB + 1048 0c64 Gladiac 511TV-OUT 64MB + 1048 0c65 Gladiac 511TWIN + 1048 0c66 Gladiac 311 + 10de 0091 Dell OEM GeForce 2 MX 400 + 10de 00a1 Apple OEM GeForce2 MX + 1462 8817 MSI GeForce2 MX400 Pro32S [MS-8817] + 14af 7102 3D Prophet II MX + 14af 7103 3D Prophet II MX Dual-Display + 1545 0023 Xtasy Rev. B2 + 0111 NV11DDR [GeForce2 MX200] + 0112 NV11 [GeForce2 Go] + 0113 NV11GL [Quadro2 MXR/EX/Go] + 0140 NV43 [GeForce 6600 GT] + 0141 NV43 [GeForce 6600] + 1043 81b0 EN6600 Silencer + 1458 3124 GV-NX66128DP Turbo Force Edition + 0142 NV43 [GeForce 6600 LE] + 0143 NV43 [GeForce 6600 VE] + 0144 NV43 [GeForce Go 6600] + 0145 NV43 [GeForce 6610 XL] + 0146 NV43 [GeForce Go 6600TE/6200TE] + 0147 NV43 [GeForce 6700 XL] + 0148 NV43 [GeForce Go 6600] + 0149 NV43 [GeForce Go 6600 GT] + 014a NV43 [Quadro NVS 440] + 014c NV43 [Quadro FX 540 MXM] + 014d NV43GL [Quadro FX 550] + 014e NV43GL [Quadro FX 540] + 014f NV43 [GeForce 6200] + 0150 NV15 [GeForce2 GTS/Pro] + 1043 4016 V7700 AGP Video Card + 1048 0c50 Gladiac + 1048 0c52 Gladiac-64 + 107d 2840 WinFast GeForce2 GTS with TV output + 107d 2842 WinFast GeForce 2 Pro + 10de 002e GeForce2 GTS + 1462 8831 Creative GeForce2 Pro + 0151 NV15DDR [GeForce2 Ti] + 1043 405f V7700Ti + 1462 5506 Creative 3D Blaster GeForce2 Titanium + 0152 NV15BR [GeForce2 Ultra, Bladerunner] + 1048 0c56 GLADIAC Ultra + 0153 NV15GL [Quadro2 Pro] + 0160 NV44 [GeForce 6500] + 0161 NV44 [GeForce 6200 TurboCache(TM)] + 0162 NV44 [GeForce 6200SE TurboCache (TM)] + 0163 NV44 [GeForce 6200 LE] + 0164 NV44 [GeForce Go 6200] + 0165 NV44 [Quadro NVS 285] + 0166 NV44 [GeForce Go 6400] + 0167 NV44 [GeForce Go 6200] + 0168 NV44 [GeForce Go 6400] + 0169 NV44 [GeForce 6250] + 016a NV44 [GeForce 7100 GS] + 0170 NV17 [GeForce4 MX 460] + 0171 NV17 [GeForce4 MX 440] + 10b0 0002 Gainward Pro/600 TV + 10de 0008 Apple OEM GeForce4 MX 440 + 1462 8661 G4MX440-VTP + 1462 8730 MX440SES-T (MS-8873) + 1462 8852 GeForce4 MX440 PCI + 147b 8f00 Abit Siluro GeForce4MX440 + 0172 NV17 [GeForce4 MX 420] + 0173 NV17 [GeForce4 MX 440-SE] + 0174 NV17 [GeForce4 440 Go] + 0175 NV17 [GeForce4 420 Go] + 0176 NV17 [GeForce4 420 Go 32M] + 103c 08b0 tc1100 tablet + 144d c005 X10 Laptop + 4c53 1090 Cx9 / Vx9 mainboard + 0177 NV17 [GeForce4 460 Go] + 0178 NV17GL [Quadro4 550 XGL] + 0179 NV17 [GeForce4 440 Go 64M] + 10de 0179 GeForce4 MX (Mac) + 017a NV17GL [Quadro NVS] + 017b NV17GL [Quadro4 550 XGL] + 017c NV17GL [Quadro4 500 GoGL] + 017d NV17 [GeForce4 410 Go 16M] + 0181 NV18 [GeForce4 MX 440 AGP 8x] + 1043 8063 GeForce4 MX 440 AGP 8X + 1043 806f V9180 Magic + 1462 8880 MS-StarForce GeForce4 MX 440 with AGP8X + 1462 8900 MS-8890 GeForce 4 MX440 AGP8X + 1462 9350 MSI GeForce4 MX T8X with AGP8X + 147b 8f0d Siluro GF4 MX-8X + 1554 1111 PixelView MVGA-NVG18A + 0182 NV18 [GeForce4 MX 440SE AGP 8x] + 0183 NV18 [GeForce4 MX 420 AGP 8x] + 0184 NV18 [GeForce4 MX] + 0185 NV18 [GeForce4 MX 4000] + 0186 NV18M [GeForce4 448 Go] + 0187 NV18M [GeForce4 488 Go] + 0188 NV18GL [Quadro4 580 XGL] + 0189 NV18 [GeForce4 MX with AGP8X (Mac)] + 018a NV18GL [Quadro NVS 280 SD] + 018b NV18GL [Quadro4 380 XGL] + 018c NV18GL [Quadro NVS 50 PCI] + 018d NV18M [GeForce4 448 Go] + 0191 G80 [GeForce 8800 GTX] + 0193 G80 [GeForce 8800 GTS] + 107d 20bd WinFast PX 8800 GTS TDH + 0194 G80 [GeForce 8800 Ultra] +# Found in GPU server Tesla D870 and S870 + 0197 G80 [Tesla C870] + 019d G80 [Quadro FX 5600] + 019e G80 [Quadro FX 4600] + 01a0 nForce 220/420 NV11 [GeForce2 MX] + 01a4 nForce CPU bridge + 01ab nForce 420 Memory Controller (DDR) + 01ac nForce 220/420 Memory Controller + 01ad nForce 220/420 Memory Controller + 01b0 nForce Audio Processing Unit + 01b1 nForce AC'97 Audio Controller + 01b2 nForce ISA Bridge + 01b4 nForce PCI System Management + 01b7 nForce AGP to PCI Bridge + 01b8 nForce PCI-to-PCI bridge + 01bc nForce IDE + 01c1 nForce AC'97 Modem Controller + 01c2 nForce USB Controller + 01c3 nForce Ethernet Controller + 01d0 G72 [GeForce 7350 LE] + 01d1 G72 [GeForce 7300 LE] + 1462 0345 7300LE PCI Express Graphics Adapter + 01d2 G72 [GeForce 7550 LE] + 01d3 G72 [GeForce 7300 SE/7200 GS] + 01d6 G72M [GeForce Go 7200] + 01d7 G72M [Quadro NVS 110M/GeForce Go 7300] + 01d8 G72M [GeForce Go 7400] + 1028 01d7 XPS M1210 + 01d9 G72M [GeForce Go 7450] + 01da G72M [Quadro NVS 110M] + 01db G72M [Quadro NVS 120M] + 01dc G72GL [Quadro FX 350M] + 01dd G72 [GeForce 7500 LE] + 01de G72GL [Quadro FX 350] + 10de 01dc Quadro FX Go350M + 01df G71 [GeForce 7300 GS] + 01e0 nForce2 IGP2 + 147b 1c09 NV7 Motherboard + 01e8 nForce2 AGP + 01ea nForce2 Memory Controller 0 + a0a0 03b9 UK79G-1394 motherboard + 01eb nForce2 Memory Controller 1 + a0a0 03b9 UK79G-1394 motherboard + 01ec nForce2 Memory Controller 2 + a0a0 03b9 UK79G-1394 motherboard + 01ed nForce2 Memory Controller 3 + a0a0 03b9 UK79G-1394 motherboard + 01ee nForce2 Memory Controller 4 + 10de 01ee MSI Delta-L nForce2 memory controller + a0a0 03b9 UK79G-1394 motherboard + 01ef nForce2 Memory Controller 5 + a0a0 03b9 UK79G-1394 motherboard + 01f0 NV18 [GeForce4 MX - nForce GPU] + a0a0 03b5 UK79G-1394 motherboard + 0200 NV20 [GeForce3] + 1043 402f AGP-V8200 DDR + 1048 0c70 GLADIAC 920 + 0201 NV20 [GeForce3 Ti 200] + 0202 NV20 [GeForce3 Ti 500] + 1043 405b V8200 T5 + 1545 002f Xtasy 6964 + 0203 NV20DCC [Quadro DCC] + 0211 NV48 [GeForce 6800] + 0212 NV48 [GeForce 6800 LE] + 0215 NV48 [GeForce 6800 GT] + 0218 NV48 [GeForce 6800 XT] + 0221 NV44A [GeForce 6200] + 1043 81e1 N6200/TD/256M/A + 3842 a341 256A8N341DX + 0222 NV44 [GeForce 6200 A-LE] + 0240 C51PV [GeForce 6150] + 1043 81cd A8N-VM CSM + 1462 7207 K8NGM2 series + 0241 C51 [GeForce 6150 LE] + 0242 C51G [GeForce 6100] + 105b 0cad Winfast 6100K8MB + 0243 C51 PCI Express Bridge + 0244 C51 [GeForce Go 6150] + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 10de 0244 GeForce Go 6150 + 0245 C51 [Quadro NVS 210S/GeForce 6150LE] + 0246 C51 PCI Express Bridge + 0247 C51 [GeForce Go 6100] + 1043 1382 MCP51 PCI-X GeForce Go 6100 + 0248 C51 PCI Express Bridge + 0249 C51 PCI Express Bridge + 024a C51 PCI Express Bridge + 024b C51 PCI Express Bridge + 024c C51 PCI Express Bridge + 024d C51 PCI Express Bridge + 024e C51 PCI Express Bridge + 024f C51 PCI Express Bridge + 0250 NV25 [GeForce4 Ti 4600] + 0251 NV25 [GeForce4 Ti 4400] + 1043 8023 v8440 GeForce 4 Ti4400 + 10de 0251 PNY GeForce4 Ti 4400 + 1462 8710 PNY GeForce4 Ti 4400 + 0252 NV25 [GeForce4 Ti] + 0253 NV25 [GeForce4 Ti 4200] + 107d 2896 WinFast A250 LE TD (Dual VGA/TV-out/DVI) + 147b 8f09 Siluro (Dual VGA/TV-out/DVI) + 0258 NV25GL [Quadro4 900 XGL] + 0259 NV25GL [Quadro4 750 XGL] + 025b NV25GL [Quadro4 700 XGL] + 0260 MCP51 LPC Bridge + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 1458 5001 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 0261 MCP51 LPC Bridge + 105b 0cad Winfast 6100K8MB + 0262 MCP51 LPC Bridge + 0263 MCP51 LPC Bridge + 0264 MCP51 SMBus + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 105b 0cad Winfast 6100K8MB + 1462 7207 K8NGM2 series + 0265 MCP51 IDE + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series +# Foxconn has used a wrong vendor ID for this one + f05b 0cad Winfast 6100K8MB + 0266 MCP51 Serial ATA Controller + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 0267 MCP51 Serial ATA Controller + 103c 2a34 Pavilion a1677c + 1043 81bc A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 0268 MCP51 Ethernet Controller + 0269 MCP51 Ethernet Controller + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 8141 A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 026a MCP51 MCI + 026b MCP51 AC97 Audio Controller + 105b 0cad Winfast 6100K8MB + 026c MCP51 High Definition Audio + 103c 2a34 Pavilion a1677c + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 10de cb84 ASUSTeK Computer Inc. A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 026d MCP51 USB Controller + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 105b 0cad Winfast 6100K8MB + 1462 7207 K8NGM2 series + 026e MCP51 USB Controller + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 105b 0cad Winfast 6100K8MB + 1462 7207 K8NGM2 series + 026f MCP51 PCI Bridge + 103c 30b7 Presario V6133CL + 0270 MCP51 Host Bridge + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 105b 0cad Winfast 6100K8MB + 1458 5001 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 0271 MCP51 PMU + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 0272 MCP51 Memory Controller 0 + 103c 2a34 Pavilion a1677c + 105b 0cad Winfast 6100K8MB + 027e C51 Memory Controller 2 + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 027f C51 Memory Controller 3 + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 0280 NV28 [GeForce4 Ti 4800] + 0281 NV28 [GeForce4 Ti 4200 AGP 8x] + 0282 NV28 [GeForce4 Ti 4800 SE] + 0286 NV28 [GeForce4 Ti 4200 Go AGP 8x] + 0288 NV28GL [Quadro4 980 XGL] + 0289 NV28GL [Quadro4 780 XGL] + 028c NV28GLM [Quadro4 Go700] + 0290 G71 [GeForce 7900 GTX] + 0291 G71 [GeForce 7900 GT/GTO] + 10de 042b NX7900GTO-T2D512E [7900 GTO] + 0292 G71 [GeForce 7900 GS] + 0293 G71 [GeForce 7900 GX2] + 0294 G71 [GeForce 7950 GX2] + 0295 G71 [GeForce 7950 GT] + 1043 8225 GeForce 7950 GT + 107d 2a68 WinFast PX7950GT TDH + 1462 0663 NX7950GT-VT2D512EZ-HD + 0297 G71 [GeForce Go 7950 GTX] + 0298 G71 [GeForce Go 7900 GS] + 0299 G71 [GeForce Go 7900 GTX] + 029a G71 [Quadro FX 2500M] + 029b G71 [Quadro FX 1500M] + 029c G71 [Quadro FX 5500] + 029d G71GL [Quadro FX 3500] + 029e G71 [Quadro FX 1500] + 029f G70 [Quadro FX 4500 X2] +# Xbox Graphics Processing Unit (Integrated). GeForce3 derivative (NV20 < NV2A < NV25). + 02a0 NV2A [XGPU] + 02a5 MCPX CPU Bridge + 02a6 MCPX Memory Controller + 02e0 G73 [GeForce 7600 GT] + 02e0 2249 GF 7600GT 560M 256MB DDR3 DUAL DVI TV + 02e1 G73 [GeForce 7600 GS] + 1682 222b PV-T73K-UAL3 (256MB) + 1682 2247 GF 7600GS 512MB DDR2 + 02e2 G73 [GeForce 7300 GT] + 02e3 G71 [GeForce 7900 GS] + 02e4 G71 [GeForce 7950 GT] + 1682 2271 PV-T71A-YDF7 (512MB) + 02f0 C51 Host Bridge + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 02f1 C51 Host Bridge + 1458 5000 GA-M55plus-S3G + 02f2 C51 Host Bridge + 02f3 C51 Host Bridge + 02f4 C51 Host Bridge + 02f5 C51 Host Bridge + 02f6 C51 Host Bridge + 02f7 C51 Host Bridge + 02f8 C51 Memory Controller 5 + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 02f9 C51 Memory Controller 4 + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 02fa C51 Memory Controller 0 + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 02fb C51 PCI Express Bridge + 02fc C51 PCI Express Bridge + 103c 30b7 Presario V6133CL + 02fd C51 PCI Express Bridge + 103c 30b7 Presario V6133CL + 02fe C51 Memory Controller 1 + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 02ff C51 Host Bridge + 103c 2a34 Pavilion a1677c + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 0300 NV30 [GeForce FX] + 0301 NV30 [GeForce FX 5800 Ultra] + 0302 NV30 [GeForce FX 5800] + 0308 NV30GL [Quadro FX 2000] + 0309 NV30GL [Quadro FX 1000] + 0311 NV31 [GeForce FX 5600 Ultra] + 0312 NV31 [GeForce FX 5600] + 0313 NV31 + 0314 NV31 [GeForce FX 5600XT] + 1043 814a V9560XT/TD + 0316 NV31M + 0317 NV31M Pro + 031a NV31M [GeForce FX Go5600] + 031b NV31M [GeForce FX Go5650] + 031c NV31 [Quadro FX Go700] + 031d NV31GLM + 031e NV31GLM Pro + 031f NV31GLM Pro + 0320 NV34 [GeForce FX 5200] + 0321 NV34 [GeForce FX 5200 Ultra] + 0322 NV34 [GeForce FX 5200] + 1043 02fb V9250 Magic + 1043 8180 V9520-X/TD/128M + 1462 9110 MS-8911 (FX5200-TD128) + 1462 9171 MS-8917 (FX5200-T128) + 1462 9360 MS-8936 (FX5200-T128) + 1682 1351 GeForce FX 5200 + 0323 NV34 [GeForce FX 5200LE] + 0324 NV34M [GeForce FX Go5200 64M] + 1028 0196 Inspiron 5160 + 103c 006a Pavilion ZD7000 laptop + 1071 8160 MIM2000 + 0325 NV34M [GeForce FX Go5250] + 0326 NV34 [GeForce FX 5500] + 1458 310d GeForce FX 5500 128 MB + 1682 2034 GeForce 5500 256 MB + 0327 NV34 [GeForce FX 5100] + 0328 NV34M [GeForce FX Go5200 32M/64M] + 0329 NV34M [GeForce FX Go5200] + 10de 0010 Powerbook G4 + 032a NV34GL [Quadro NVS 280 PCI] + 032b NV34GL [Quadro FX 500/600 PCI] + 032c NV34GLM [GeForce FX Go 5300] + 032d NV34 [GeForce FX Go5100] + 032f NV34GL + 0330 NV35 [GeForce FX 5900 Ultra] + 1043 8137 V9950 Ultra / 256 MB + 0331 NV35 [GeForce FX 5900] + 1043 8145 V9950GE + 0332 NV35 [GeForce FX 5900XT] + 0333 NV38 [GeForce FX 5950 Ultra] + 0334 NV35 [GeForce FX 5900ZT] + 1462 9373 FX5900ZT-VTD128 (MS-8937) + 0338 NV35GL [Quadro FX 3000] + 033f NV35GL [Quadro FX 700] + 0341 NV36.1 [GeForce FX 5700 Ultra] + 1462 9380 MS-8938 (FX5700U-TD128) + 0342 NV36.2 [GeForce FX 5700] + 0343 NV36 [GeForce FX 5700LE] + 0344 NV36.4 [GeForce FX 5700VE] + 0345 NV36.5 + 0347 NV36 [GeForce FX Go5700] + 103c 006a NX9500 + 0348 NV36 [GeForce FX Go5700] + 0349 NV36M Pro + 034b NV36MAP + 034c NV36 [Quadro FX Go1000] + 034e NV36GL [Quadro FX 1100] + 034f NV36GL + 0360 MCP55 LPC Bridge + 0361 MCP55 LPC Bridge + 1028 0221 PowerEdge R805 MCP55 LPC Bridge + 0362 MCP55 LPC Bridge + 147b 1c24 KN9 series mainboard + 0363 MCP55 LPC Bridge + 0364 MCP55 LPC Bridge + 1028 0221 PowerEdge R805 MCP55 LPC Bridge + 0365 MCP55 LPC Bridge + 0366 MCP55 LPC Bridge + 0367 MCP55 LPC Bridge + 0368 MCP55 SMBus + 1028 020c PowerEdge M605 MCP55 SMBus + 1028 0221 PowerEdge R805 MCP55 SMBus + 147b 1c24 KN9 series mainboard + 0369 MCP55 Memory Controller + 147b 1c24 KN9 series mainboard + 036a MCP55 Memory Controller + 036b MCP55 SMU + 036c MCP55 USB Controller + 1028 020c PowerEdge M605 MCP55 USB Controller + 1028 0221 PowerEdge R805 MCP55 USB Controller + 147b 1c24 KN9 series mainboard + 036d MCP55 USB Controller + 1028 020c PowerEdge M605 MCP55 USB Controller + 1028 0221 PowerEdge R805 MCP55 USB Controller + 147b 1c24 KN9 series mainboard + 036e MCP55 IDE + 147b 1c24 KN9 series mainboard + 0370 MCP55 PCI bridge + 0371 MCP55 High Definition Audio + 147b 1c24 KN9 series mainboard + 0372 MCP55 Ethernet + 0373 MCP55 Ethernet + 147b 1c24 KN9 series mainboard + 0374 MCP55 PCI Express bridge + 0375 MCP55 PCI Express bridge + 0376 MCP55 PCI Express bridge + 0377 MCP55 PCI Express bridge + 0378 MCP55 PCI Express bridge + 037a MCP55 Memory Controller + 037e MCP55 SATA Controller + 037f MCP55 SATA Controller + 1028 0221 PowerEdge R805 MCP55 SATA Controller + 147b 1c24 KN9 series mainboard + 038b G73 [GeForce 7650 GS] + 0390 G73 [GeForce 7650 GS] + 0391 G73 [GeForce 7600 GT] + 1458 3427 GV-NX76T128D-RH + 0392 G73 [GeForce 7600 GS] + 1462 0622 NX7600GS-T2D256EH + 0393 G73 [GeForce 7300 GT] + 10de 0412 NX7300GT-TD256EH + 1462 0412 NX7300GT-TD256EH + 0394 G73 [GeForce 7600 LE] + 0395 G73 [GeForce 7300 GT] + 0397 G73 [GeForce Go 7700] + 0398 G73 [GeForce Go 7600] + 1025 006c Acer 9814 WKMI + 0399 G73 [GeForce Go 7600 GT] + 039a G73M [Quadro NVS 300M] + 039b G73 [GeForce Go 7900 SE] + 039c G73 [Quadro FX 550M] + 10de 039c Quadro FX 560M + 039e G73GL [Quadro FX 560] + 03a0 C55 Host Bridge + 03a1 C55 Host Bridge + 03a2 C55 Host Bridge + 03a3 C55 Host Bridge + 03a4 C55 Host Bridge + 03a5 C55 Host Bridge + 03a6 C55 Host Bridge + 03a7 C55 Host Bridge + 03a8 C55 Memory Controller + 03a9 C55 Memory Controller + 03aa C55 Memory Controller + 03ab C55 Memory Controller + 03ac C55 Memory Controller + 03ad C55 Memory Controller + 03ae C55 Memory Controller + 03af C55 Memory Controller + 03b0 C55 Memory Controller + 03b1 C55 Memory Controller + 03b2 C55 Memory Controller + 03b3 C55 Memory Controller + 03b4 C55 Memory Controller + 03b5 C55 Memory Controller + 03b6 C55 Memory Controller + 03b7 C55 PCI Express bridge + 03b8 C55 PCI Express bridge + 03b9 C55 PCI Express bridge + 03ba C55 Memory Controller + 03bb C55 PCI Express bridge + 03bc C55 Memory Controller + 03d0 C61 [GeForce 6150SE nForce 430] + 1028 020e Inspiron 531 + 03d1 C61 [GeForce 6100 nForce 405] + 03d2 C61 [GeForce 6100 nForce 400] + 03d5 C61 [GeForce 6100 nForce 420] + 03d6 C61 [GeForce 7025 / nForce 630a] + 03e0 MCP61 LPC Bridge + 1028 020e Inspiron 531 + 1849 03e0 939NF6G-VSTA Board + 03e1 MCP61 LPC Bridge + 1043 83a4 M4N68T series motherboard + 03e2 MCP61 Host Bridge + 1043 83a4 M4N68T series motherboard + 03e3 MCP61 LPC Bridge + 03e4 MCP61 High Definition Audio + 03e5 MCP61 Ethernet + 03e6 MCP61 Ethernet + 03e7 MCP61 SATA Controller + 03e8 MCP61 PCI Express bridge + 1028 020e Inspiron 531 + 1849 03e8 939NF6G-VSTA Board + 03e9 MCP61 PCI Express bridge + 1028 020e Inspiron 531 + 1849 03e9 939NF6G-VSTA Board + 03ea MCP61 Memory Controller + 1028 020e Inspiron 531 + 1849 03ea 939NF6G-VSTA Board + 03eb MCP61 SMBus + 1028 020e Inspiron 531 + 1043 83a4 M4N68T series motherboard + 1849 03eb 939NF6G-VSTA Board + 03ec MCP61 IDE + 1025 0392 ET1350 + 1028 020e Inspiron 531 + 1043 83a4 M4N68T series motherboard + 1849 03ec 939NF6G-VSTA Board + 03ee MCP61 Ethernet + 03ef MCP61 Ethernet + 1025 8000 ET1350 + 1028 020e Inspiron 531 + 1043 83a4 M4N68T series motherboard + 1849 03ef 939NF6G-VSTA Board + 03f0 MCP61 High Definition Audio + 1028 020e Inspiron 531 + 1043 8415 M4N68T series motherboard + 1849 0888 939NF6G-VSTA Board + 03f1 MCP61 USB 1.1 Controller + 1028 020e Inspiron 531 + 1043 83a4 M4N68T series motherboard + 1849 03f1 939NF6G-VSTA Board + 03f2 MCP61 USB 2.0 Controller + 1028 020e Inspiron 531 + 1043 83a4 M4N68T series motherboard + 1849 03f2 939NF6G-VSTA Board + 03f3 MCP61 PCI bridge + 1028 020e Inspiron 531 + 1849 03f3 939NF6G-VSTA Board + 03f4 MCP61 SMU + 03f5 MCP61 Memory Controller + 1028 020e Inspiron 531 + 1043 83a4 M4N68T series motherboard + 1849 03eb 939NF6G-VSTA Board + 03f6 MCP61 SATA Controller + 1028 020e Inspiron 531 + 1043 83a4 M4N68T series motherboard + 1849 03f6 939NF6G-VSTA Board + 03f7 MCP61 SATA Controller + 0400 G84 [GeForce 8600 GTS] + 1043 8241 EN8600GTS + 0401 G84 [GeForce 8600GT] + 0402 G84 [GeForce 8600 GT] + 1458 3455 GV-NX86T512H + 1462 0910 NX8600GT-T2D256EZ + 0403 G84 [GeForce 8600 GS] + 0404 G84 [GeForce 8400 GS] + 1462 1230 NX8400GS-TD256E + 0405 G84 [GeForce 9500M GS] + 0406 G84 [GeForce 8300 GS] + 0407 G84 [GeForce 8600M GT] + 0408 G84 [GeForce 9650M GS] + 0409 G84 [GeForce 8700M GT] + 040a G84 [Quadro FX 370] + 040b G84M [Quadro NVS 320M] + 040c G84M [Quadro FX 570M] + 17aa 20d9 ThinkPad T61p + 040d G84 [Quadro FX 1600M] + 040e G84 [Quadro FX 570] + 040f G84 [Quadro FX 1700] + 0410 G92 [GeForce GT 330] + 0420 G86 [GeForce 8400 SE] + 0421 G86 [GeForce 8500 GT] + 1462 0960 NX8500GT-TD512EH/M2 + 0422 G86 [GeForce 8400 GS] + 0423 G86 [GeForce 8300 GS] + 0424 G86 [GeForce 8400 GS] + 0425 G86 [GeForce 8600M GS] + 1025 0121 Aspire 5920G + 0426 G86 [GeForce 8400M GT] + 0427 G86 [GeForce 8400M GS] + 103c 30cc Pavilion dv6700 + 0428 G86 [GeForce 8400M G] + 0429 G86 [Quadro NVS 140M] + 17aa 20d8 ThinkPad T61 + 042a G86M [Quadro NVS 130M] + 042b G86M [Quadro NVS 135M] + 042c G86 [GeForce 9400 GT] + 042d G86M [Quadro FX 360M] + 042e G86 [GeForce 9300M G] + 042f G86 [Quadro NVS 290] + 0440 MCP65 LPC Bridge + 0441 MCP65 LPC Bridge + 0442 MCP65 LPC Bridge + 0443 MCP65 LPC Bridge + 0444 MCP65 Memory Controller + 0445 MCP65 Memory Controller + 0446 MCP65 SMBus + 0447 MCP65 SMU + 0448 MCP65 IDE + 0449 MCP65 PCI bridge + 044a MCP65 High Definition Audio + 044b MCP65 High Definition Audio + 044c MCP65 AHCI Controller + 044d MCP65 AHCI Controller + 044e MCP65 AHCI Controller + 044f MCP65 AHCI Controller + 0450 MCP65 Ethernet + 0451 MCP65 Ethernet + 0452 MCP65 Ethernet + 0453 MCP65 Ethernet + 0454 MCP65 USB Controller + 0455 MCP65 USB Controller + 0456 MCP65 USB Controller + 0457 MCP65 USB Controller + 0458 MCP65 PCI Express bridge + 0459 MCP65 PCI Express bridge + 045a MCP65 PCI Express bridge + 045c MCP65 SATA Controller + 045d MCP65 SATA Controller + 045e MCP65 SATA Controller + 045f MCP65 SATA Controller + 0531 C67 [GeForce 7150M / nForce 630M] + 0533 C67 [GeForce 7000M / nForce 610M] + 053a C68 [GeForce 7050 PV / nForce 630a] + 053b C68 [GeForce 7050 PV / nForce 630a] + 1043 8308 M2N68-AM Motherbord + 053e C68 [GeForce 7025 / nForce 630a] + 0541 MCP67 Memory Controller + 0542 MCP67 SMBus + 1043 8308 M2N68-AM Motherbord + 0543 MCP67 Co-processor + 0547 MCP67 Memory Controller + 1043 8308 M2N68-AM Motherbord + 1849 0547 ALiveNF7G-HDready + 0548 MCP67 ISA Bridge + 1043 8308 M2N68-AM Motherboard + 054c MCP67 Ethernet + 1043 8308 M2N68-AM Motherbord + 1849 054c ALiveNF7G-HDready, MCP67 Gigabit Ethernet + 054d MCP67 Ethernet + 054e MCP67 Ethernet + 054f MCP67 Ethernet + 0550 MCP67 AHCI Controller + 1043 8308 M2N68-AM Motherboard + 0554 MCP67 AHCI Controller + 1043 8308 M2N68-AM Motherboard + 0555 MCP67 SATA Controller + 1043 8308 M2N68-AM Motherboard + 055c MCP67 High Definition Audio + 1043 8290 M2N68-AM Motherboard + 055d MCP67 High Definition Audio + 055e MCP67 OHCI USB 1.1 Controller + 1043 8308 M2N68-AM Motherboard + 055f MCP67 EHCI USB 2.0 Controller + 1043 8308 M2N68-AM Motherboard + 0560 MCP67 IDE Controller + f043 8308 M2N68-AM Motherboard + 0561 MCP67 PCI Bridge + 0562 MCP67 PCI Express Bridge + 1849 0562 ALiveNF7G-HDready + 0563 MCP67 PCI Express Bridge + 0568 MCP78S [GeForce 8200] Memory Controller + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0568 K10N78FullHD-hSLI R3.0 Memory Controller + 0569 MCP78S [GeForce 8200] PCI Express Bridge + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0569 K10N78FullHD-hSLI R3.0 PCI Express Bridge + 056a MCP73 [nForce 630i] USB 2.0 Controller (EHCI) + 1019 297a MCP73PVT-SM + 056c MCP73 IDE + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 056d MCP73 PCI Express bridge + 1019 297a MCP73PVT-SM + 056e MCP73 PCI Express bridge + 1019 297a MCP73PVT-SM + 056f MCP73 PCI Express bridge + 1019 297a MCP73PVT-SM + 05b1 NF200 PCIe 2.0 switch + 05b8 NF200 PCIe 2.0 switch for GTX 295 + 05be NF200 PCIe 2.0 switch for Quadro Plex S4 / Tesla S870 / Tesla S1070 / Tesla S2050 + 05e0 GT200b [GeForce GTX 295] + 05e1 GT200 [GeForce GTX 280] +# GT200 [GTX 260] or GT200 [GTX 260-216] or GT200b [GTX 260-216] + 05e2 GT200 [GeForce GTX 260] + 05e3 GT200b [GeForce GTX 285] + 05e6 GT200b [GeForce GTX 275] +# Found in GPU server Tesla S1070 + 05e7 GT200 [Tesla C1060] + 05ea GT200 [GeForce GTX 260] + 05eb GT200 [GeForce GTX 295] + 05ed GT200GL [Quadro Plex 2200 D2] + 05f8 GT200GL [Quadro Plex 2200 S4] + 05f9 GT200GL [Quadro CX] + 05fd GT200GL [Quadro FX 5800] + 05fe GT200GL [Quadro FX 4800] + 05ff GT200GL [NVIDIA Quadro FX 3800] + 0600 G92 [GeForce 8800 GTS 512] + 0601 G92 [GeForce 9800 GT] + 0602 G92 [GeForce 8800 GT] + 0603 G92 [GeForce GT 230] + 0604 G92 [GeForce 9800 GX2] + 0605 G92 [GeForce 9800 GT] + 0606 G92 [GeForce 8800 GS] + 0607 G92 [GeForce GTS 240] + 0608 G92 [GeForce 9800M GTX] + 0609 G92 [GeForce 8800M GTS] + 060a GT200 [GeForce GTX 280M] + 060b G92 [GeForce 9800M GT] + 060c G92 [GeForce 8800M GTX] + 060d G92 [GeForce 8800 GS] + 060f G92 [GeForce GTX 285M] + 0610 G92 [GeForce 9600 GSO] + 1682 2385 GeForce 9600 GSO 768mb + 0611 G92 [GeForce 8800 GT] + 107d 2ab0 Winfast PX8800 GT PCI-E + 19da 1040 ZT-88TES2P-FSP + 0612 G92 [GeForce 9800 GTX] + 0613 G92 [GeForce 9800 GTX+] + 0614 G92 [GeForce 9800 GT] + 107d 2ab3 WinFast PX9800 GT (S-Fanpipe) + 0615 G92 [GeForce GTS 250] + 3842 1150 GeForce GTS 250 P/N 512-P3-1150-TR +# Overclocked + 3842 1151 GeForce GTS 250 P/N 512-P3-1151-TR + 3842 1155 GeForce GTS 250 P/N 01G-P3-1155-TR +# Overclocked + 3842 1156 GeForce GTS 250 P/N 01G-P3-1156-TR + 0617 G92 [GeForce 9800M GTX] + 0618 G92 [GeForce GTX 260M] + 0619 G92GL [Quadro FX 4700 X2] + 061a G92 [Quadro FX 3700] + 061b G92GL [Quadro VX 200] + 061c G92M [Quadro FX 3600M] + 061d G92 [Quadro FX 2800M] + 061e G92 [Quadro FX 3700M] + 061f G92 [Quadro FX 3800M] + 0622 G94 [GeForce 9600 GT] + 107d 2ac1 WinFast PX9600GT 1024MB + 1458 3481 GV-NX96T512HP + 0623 G94 [GeForce 9600 GS] + 0624 G94 [GeForce 9600 GT Green Edition] + 0625 G94 [GeForce 9600 GSO 512] + 0626 G94 [GeForce GT 130] + 0627 G94 [GeForce GT 140] + 0628 G94 [GeForce 9800M GTS] + 062a G94 [GeForce 9700M GTS] + 062b G94 [GeForce 9800M GS] + 062c G94 [GeForce 9800M GTS] + 062d G94 [GeForce 9600 GT] + 062e G94 [GeForce 9600 GT] + 0631 G94M [GeForce GTS 160M] + 0632 G94M [GeForce GTS 150M] + 0635 G94 [GeForce 9600 GSO] + 0637 G94 [GeForce 9600 GT] + 0638 G94 [Quadro FX 1800] + 063a G94M [Quadro FX 2700M] + 0640 G96 [GeForce 9500 GT] + 0641 G96 [GeForce 9400 GT] + 0643 G96 [GeForce 9500 GT] + 0644 G96 [GeForce 9500 GS] + 0645 G96 [GeForce 9500 GS] + 0646 G96 [GeForce GT 120] + 0647 G96 [GeForce 9600M GT] + 0648 G96 [GeForce 9600M GS] + 0649 G96 [GeForce 9600M GT] + 064a G96 [GeForce 9700M GT] + 064b G96 [GeForce 9500M G] + 064c G96 [GeForce 9650M GT] + 0651 G96 [GeForce G 110M] + 0652 G96 [GeForce GT 130M] + 0653 G96M [GeForce GT 120M] + 0654 G96 [GeForce GT 220M] + 0656 G96 [GeForce 9650 S] + 0658 G96 [Quadro FX 380] + 0659 G96 [Quadro FX 580] + 065a G96 [Quadro FX 1700M] + 065b G96 [GeForce 9400 GT] + 065c G96M [Quadro FX 770M] + 06c0 GF100 [GeForce GTX 480] + 06cd GF100 [GeForce GTX 470] + 06d1 GF100 [Tesla C2050 / C2070] + 06d2 GF100 [Tesla M2070] + 06d8 GF100GL [Quadro 6000] + 06d9 GF100GL [Quadro 5000] + 06dd GF100GL [Quadro 4000] + 06de GF100 [Tesla S2050] + 06df GF100 [Tesla M2070Q] + 06e0 G98 [GeForce 9300 GE] + 06e1 G98 [GeForce 9300 GS] + 06e2 G98 [GeForce 8400] + 06e3 G98 [GeForce 8300 GS] + 06e4 G98 [GeForce 8400 GS] + 1458 3475 GV-NX84S256HE [GeForce 8400 GS] + 06e5 G98 [GeForce 9300M GS] + 06e6 G98 [GeForce G 100] + 06e7 G98 [GeForce 9300 SE] + 06e8 G98 [GeForce 9200M GS] + 06e9 G98 [GeForce 9300M GS] + 1043 19b2 U6V laptop + 06ea G86M [Quadro NVS 150M] + 06eb G98M [Quadro NVS 160M] + 06ec G98M [GeForce G 105M] + 06ef G98M [GeForce G 103M] + 06f1 G98M [GeForce G 105M] + 06f8 G98 [Quadro NVS 420] + 06f9 G98 [Quadro FX 370 LP] + 06fa G98 [Quadro NVS 450] + 06fb G98 [Quadro FX 370M] + 06fd G98 [Quadro NVS 295] + 06ff G98 [HICx16 + Graphics] + 0751 MCP78S [GeForce 8200] Memory Controller + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0751 K10N78FullHD-hSLI R3.0 Memory Controller + 0752 MCP78S [GeForce 8200] SMBus + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0752 K10N78FullHD-hSLI R3.0 SMBus + 0753 MCP78S [GeForce 8200] Co-Processor + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0753 K10N78FullHD-hSLI R3.0 Co-Processor + 0754 MCP78S [GeForce 8200] Memory Controller + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0754 K10N78FullHD-hSLI R3.0 Memory Controller + 0759 MCP78S [GeForce 8200] IDE + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0759 K10N78FullHD-hSLI R3.0 IDE + 075a MCP78S [GeForce 8200] PCI Bridge + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1849 075a K10N78FullHD-hSLI R3.0 PCI Bridge + 075b MCP78S [GeForce 8200] PCI Express Bridge + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 075b K10N78FullHD-hSLI R3.0 PCI Express Bridge + 075c MCP78S [GeForce 8200] LPC Bridge + 103c 2a9e Pavilion p6310f + 1462 7508 K9N2GM-FIH + 1849 075c K10N78FullHD-hSLI R3.0 LPC Bridge + 075d MCP78S [GeForce 8200] LPC Bridge + 1043 82e8 M3N72-D + 0760 MCP77 Ethernet + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0760 K10N78FullHD-hSLI R3.0 Ethernet + 0761 MCP77 Ethernet + 0762 MCP77 Ethernet + 0763 MCP77 Ethernet + 0774 MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio + 103c 2a9e Pavilion p6310f +# has a Realtek ALC1200 HDAudio Codec + 1043 82fe M3N72-D + 1462 7508 K9N2GM-FIH + 1849 3662 K10N78FullHD-hSLI R3.0 High Definition Audio + 0778 MCP78S [GeForce 8200] PCI Express Bridge + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0778 K10N78FullHD-hSLI R3.0 PCI Express Bridge + 077a MCP78S [GeForce 8200] PCI Bridge + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077a K10N78FullHD-hSLI R3.0 PCI Bridge + 077b MCP78S [GeForce 8200] OHCI USB 1.1 Controller + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077b K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller + 077c MCP78S [GeForce 8200] EHCI USB 2.0 Controller + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077c K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller + 077d MCP78S [GeForce 8200] OHCI USB 1.1 Controller + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077d K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller + 077e MCP78S [GeForce 8200] EHCI USB 2.0 Controller + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077e K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller + 07c0 MCP73 Host Bridge + 1afa 7150 JW-IN7150-HD + 07c1 MCP73 Host Bridge + 1019 297a MCP73PVT-SM + 07c2 MCP73 Host Bridge + 07c5 MCP73 Host Bridge + 07c8 MCP73 Memory Controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07cb nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07cd nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07ce nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07cf nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07d0 nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07d1 nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07d2 nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07d3 nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07d6 nForce 630i memory controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07d7 MCP73 LPC Bridge + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07d8 MCP73 SMBus + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07d9 MCP73 Memory Controller + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 07da MCP73 Co-processor + 1afa 7150 JW-IN7150-HD + 07dc MCP73 Ethernet + 07dd MCP73 Ethernet + 07de MCP73 Ethernet + 07df MCP73 Ethernet + 07e0 C73 [GeForce 7150 / nForce 630i] + 1afa 7150 JW-IN7150-HD + 07e1 C73 [GeForce 7100 / nForce 630i] + 1019 297a MCP73PVT-SM + 07e2 C73 [GeForce 7050 / nForce 630i] + 07e3 C73 [GeForce 7050 / nForce 610i] + 07e5 C73 [GeForce 7100 / nForce 620i] + 07f0 MCP73 IDE + 07f4 GeForce 7100/nForce 630i SATA + 1019 297a MCP73PVT-SM + 07f8 MCP73 SATA RAID Controller + 07fc MCP73 High Definition Audio + 1019 297a MCP73PVT-SM + 10de 07fc MCP73 High Definition Audio + 07fe GeForce 7100/nForce 630i USB + 1019 297a MCP73PVT-SM + 1afa 7150 JW-IN7150-HD + 0844 C77 [GeForce 9100M G] + 0845 C77 [GeForce 8200M G] + 0846 C77 [GeForce 9200] + 0847 C78 [GeForce 9100] + 103c 2a9e Pavilion p6310f + 0848 C77 [GeForce 8300] + 0849 C77 [GeForce 8200] + 1462 7508 K9N2GM-FIH + 1849 0849 K10N78FullHD-hSLI R3.0 GeForce 8200 + 084a C77 [nForce 730a] + 084b C77 [GeForce 8200] + 084c C77 [nForce 780a SLI] + 084d C77 [nForce 750a SLI] + 1043 82e8 M3N72-D mGPU + 084f C77 [GeForce 8100 / nForce 720a] + 0860 C79 [GeForce 9300] + 0861 C79 [GeForce 9400] + 0862 C79 [GeForce 9400M G] + 0863 C79 [GeForce 9400M] + 0864 C79 [GeForce 9300] + 0865 C79 [GeForce 9300] + 0866 C79 [GeForce 9400M G] + 0867 C79 [GeForce 9400] + 0868 C79 [nForce 760i SLI] + 086a C79 [GeForce 9400] + 086c C79 [GeForce 9300 / nForce 730i] + 086d C79 [GeForce 9200] + 086e C79 [GeForce 9100M G] + 086f C79 [GeForce 9200M G] + 0870 C79 [GeForce 9400M] + 0871 C79 [GeForce 9200] + 0872 C79 [GeForce G102M] + 0873 C79 [GeForce G102M] + 0874 C79 [ION] + 0876 ION VGA [GeForce 9400M] + 087a C79 [GeForce 9400] + 087d ION VGA + 19da a123 IONITX-F-E + 087e ION LE VGA + 087f ION LE VGA + 08a3 MCP89 [GeForce 320M] + 08a4 MCP89 [GeForce 320M] + 0a20 GT216 [GeForce GT 220] + 1043 8311 ENGT220/DI/1GD3(LP)/V2 + 0a23 GT218 [GeForce 210] + 0a28 GT216 [GeForce GT 230M] + 0a29 GT216 [GeForce GT 330M] + 0a2a GT216 [GeForce GT 230M] + 0a2b GT216 [GeForce GT 330M] + 0a2c GT216 [NVS 5100M] + 0a2d GT216 [GeForce GT 320M] + 0a34 GT216 [GeForce GT 240M] + 0a35 GT216 [GeForce GT 325M] + 0a38 GT216GL [Quadro 400] + 0a3c GT216 [Quadro FX 880M] + 0a60 GT218 [GeForce G210] + 0a62 GT218 [GeForce 205] + 0a63 GT218 [GeForce 310] + 0a64 GT218 [ION] + 0a65 GT218 [GeForce 210] + 1043 8334 EN210 SILENT + 0a66 GT218 [GeForce 310] +# taken from nv_disp.inf + 0a67 GT218 [GeForce 315] + 0a68 G98M [GeForce G105M] + 0a69 G98M [GeForce G105M] + 0a6a GT218 [NVS 2100M] + 0a6c GT218 [NVS 3100M] + 1028 040b Latitude E6510 + 17aa 2142 ThinkPad T410 + 0a6e GT218 [GeForce 305M] + 0a6f GT218 [ION] + 0a70 GT218 [GeForce 310M] + 0a71 GT218 [GeForce 305M] + 0a72 GT218 [GeForce 310M] + 0a73 GT218 [GeForce 305M] + 0a74 GT218 [GeForce G210M] + 0a75 GT218 [GeForce 310M] + 0a76 GT218 [ION 2] + 0a78 GT218GL [Quadro FX 380 LP] + 0a7c GT218 [Quadro FX 380M] + 0a80 MCP79 Host Bridge + 0a81 MCP79 Host Bridge + 0a82 MCP79 Host Bridge + 0a83 MCP79 Host Bridge + 0a84 MCP79 Host Bridge + 0a85 MCP79 Host Bridge + 0a86 MCP79 Host Bridge + 0a87 MCP79 Host Bridge + 0a88 MCP79 Memory Controller + 0a89 MCP79 Memory Controller + 0aa0 MCP79 PCI Express Bridge + 0aa2 MCP79 SMBus + 19da a123 IONITX-F-E + 0aa3 MCP79 Co-processor + 19da a123 IONITX-F-E + 0aa4 MCP79 Memory Controller + 19da a123 IONITX-F-E + 0aa5 MCP79 OHCI USB 1.1 Controller + 19da a123 IONITX-F-E + 0aa6 MCP79 EHCI USB 2.0 Controller + 19da a123 IONITX-F-E + 0aa7 MCP79 OHCI USB 1.1 Controller + 19da a123 IONITX-F-E + 0aa8 MCP79 OHCI USB 1.1 Controller + 0aa9 MCP79 EHCI USB 2.0 Controller + 19da a123 IONITX-F-E + 0aaa MCP79 EHCI USB 2.0 Controller + 0aab MCP79 PCI Bridge + 0aac MCP79 LPC Bridge + 0aad MCP79 LPC Bridge + 19da a123 IONITX-F-E + 0aae MCP79 LPC Bridge + 0aaf MCP79 LPC Bridge + 0ab0 MCP79 Ethernet + 19da a123 IONITX-F-E + 0ab1 MCP79 Ethernet + 0ab2 MCP79 Ethernet + 0ab3 MCP79 Ethernet + 0ab4 MCP79 SATA Controller + 19da a123 IONITX-F-E + 0ab5 MCP79 SATA Controller + 0ab6 MCP79 SATA Controller + 0ab7 MCP79 SATA Controller + 0ab8 MCP79 AHCI Controller + 0ab9 MCP79 AHCI Controller + 0aba MCP79 AHCI Controller + 0abb MCP79 AHCI Controller + 0abc MCP79 RAID Controller + 0abd MCP79 RAID Controller + 0abe MCP79 RAID Controller + 0abf MCP79 RAID Controller + 0ac0 MCP79 High Definition Audio + 0ac1 MCP79 High Definition Audio + 0ac2 MCP79 High Definition Audio + 0ac3 MCP79 High Definition Audio + 0ac4 MCP79 PCI Express Bridge + 0ac5 MCP79 PCI Express Bridge + 0ac6 MCP79 PCI Express Bridge + 0ac7 MCP79 PCI Express Bridge + 0ac8 MCP79 PCI Express Bridge + 0ad0 MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) + 1462 7508 K9N2GM-FIH + 1849 0ad0 K10N78FullHD-hSLI R3.0 IDE + 0ad4 MCP78S [GeForce 8200] AHCI Controller + 103c 2a9e Pavilion p6310f + 1043 82e8 M3N72-D + 1849 0ad4 K10N78FullHD-hSLI R3.0 AHCI Controller + 0ad8 MCP78S [GeForce 8200] SATA Controller (RAID mode) + 0be2 High Definition Audio Controller + 1043 8311 ENGT220/DI/1GD3(LP)/V2 + 0be3 High Definition Audio Controller + 1028 040b Latitude E6510 + 10de 066d G98 [GeForce 8400GS] + 0be4 High Definition Audio Controller + 0be5 GF100 High Definition Audio Controller + 0be9 GF106 High Definition Audio Controller + 1558 8687 CLEVO/KAPOK W860CU + 0bea GF108 High Definition Audio Controller + 3842 1430 GeForce GT 430 + 0beb GF104 High Definition Audio Controller + 1462 2322 N460GTX Cyclone 1GD5/OC + 0bee GF116 High Definition Audio Controller + 0ca0 GT215 [GeForce GT 330] + 0ca2 GT215 [GeForce GT 320] + 0ca3 GT215 [GeForce GT 240] + 0ca4 GT215 [GeForce GT 340] +# taken from nv_disp.inf + 0ca5 GT215 [GeForce GT 220] + 0ca7 GT215 [GeForce GT 330] + 0ca8 GT215 [GeForce GTS 260M] + 0ca9 GT215 [GeForce GTS 250M] +# GT215, not GT216 per http://www.techpowerup.com/gpuz/594cm/ + 0cac GT215 [GeForce GT 220] + 0caf GT215 [GeForce GT 335M] + 0cb0 GT215 [GeForce GTS 350M] + 0cb1 GT215 [GeForce GTS 360M] + 0cbc GT215 [Quadro FX 1800M] + 0d60 MCP89 HOST Bridge + 0d68 MCP89 Memory Controller + 0d69 MCP89 Memory Controller + 0d76 MCP89 PCI Express Bridge + 0d79 MCP89 SMBus + 0d7a MCP89 Co-Processor + 0d7b MCP89 Memory Controller + 0d7d MCP89 Ethernet + 0d80 MCP89 LPC Bridge + 0d85 MCP89 SATA Controller + 0d88 MCP89 SATA Controller (AHCI mode) + 0d89 MCP89 SATA Controller (AHCI mode) + 0d8d MCP89 SATA Controller (RAID mode) + 0d94 MCP89 High Definition Audio + 0d9c MCP89 OHCI USB 1.1 Controller + 0d9d MCP89 EHCI USB 2.0 Controller +# taken from nv_disp.inf + 0dc0 GF108 [GeForce GT 440] + 0dc4 GF106 [GeForce GTS 450] +# taken from nv_disp.inf + 0dc5 GF106 [GeForce GTS 450] +# taken from nv_disp.inf + 0dc6 GF106 [GeForce GTS 450] + 0dcd GF106 [GeForce GT 555M] + 0dce GF106 [GeForce GT 555M] +# rev a1 + 0dd1 GF106 [GeForce GTX 460M] + 1558 8687 CLEVO/KAPOK W860CU + 0dd2 GF106 [GeForce GT 445M] + 0dd8 GF106GL [Quadro 2000] +# NVIDIA calls it GF106GML + 0dda GF106GLM [Quadro 2000M] + 0de0 GF108 [GeForce GT 440] + 0de1 GF108 [GeForce GT 430] + 3842 1430 GeForce GT 430 + 0de2 GF108 [GeForce GT 420] +# taken from nv_disp.inf + 0de4 GF108 [GeForce GT 520] +# taken from nv_disp.inf + 0de5 GF108 [GeForce GT 530] + 0de9 GF108 [GeForce GT 630M] +# Not fully sure that it's GF108, might also be GF106. + 0deb GF108 [GeForce GT 555M] + 0dee GF108 [GeForce GT 415M] + 0def GF108 [Quadro NVS 5400M] + 0df0 GF108 [GeForce GT 425M] + 0df2 GF108 [GeForce GT 435M] + 0df4 GF108 [GeForce GT 540M] + 0df5 GF108 [GeForce GT 540M] + 0df7 GF108 [GeForce GT 520M] +# NVIDIA calls it GL + 0df8 GF108GL [Quadro 600] +# NVIDIA calls it GLM + 0df9 GF108GLM [Quadro 500M] +# NVIDIA calls it GLM + 0dfa GF108GLM [Quadro 1000M] + 0e08 GF119 HDMI Audio Controller + 0e09 GF110 High Definition Audio Controller + 0e0a GK104 HDMI Audio Controller + 0e0c GF114 HDMI Audio Controller + 0e22 GF104 [GeForce GTX 460] + 1462 2322 N460GTX Cyclone 1GD5/OC +# taken from nv_disp.inf + 0e23 GF104 [GeForce GTX 460 SE] +# taken from nv_disp.inf + 0e24 GF104 [GeForce GTX 460] + 0e3a GF104 [Quadro 3000M] + 0e3b GF104 [Quadro 4000M] +# taken from nv_disp.inf + 0f00 GK107 [GeForce GT 630] +# Probably GF108 + 0f01 GeForce GT 620 +# taken from nv_disp.inf + 0fc0 GK107 [GeForce GT 640] +# taken from nv_disp.inf + 0fc1 GK107 [GeForce GT 640] + 0fd1 GK107 [GeForce GT 650M] + 1043 2103 N56VZ + 0fd2 GK107 [GeForce GT 640M] + 0ff2 GK107 [VGX K1] + 0ffa GK107 [Quadro K600] + 0ffb GK107 [Quadro K2000M] + 0ffc GK107 [Quadro K1000M] + 0ffe GK107 [Quadro K2000] + 0fff GK107 [Quadro 410] + 1040 GF119 [GeForce GT 520] +# taken from nv_disp.inf + 1042 GF119 [GeForce 510] +# taken from nv_disp.inf + 1048 GF119 [GeForce 605] +# taken from nv_disp.inf + 1049 GF119 [GeForce GT 620] +# taken from nv_disp.inf + 104a GF119 [GeForce GT 610] + 1050 GF119 [GeForce GT 520M] + 1051 GF119 [GeForce GT 520MX] + 1056 GF119 [Quadro NVS 4200M] + 1057 GF119 [Quadro NVS 4200M] + 105a GF119 [GeForce 610M] + 107d GF119 [Quadro NVS 310] + 1080 GF110 [GeForce GTX 580] + 1081 GF110 [GeForce GTX 570] + 10de 087e Leadtek WinFast GTX 570 + 1082 GF110 [GeForce GTX 560 Ti] +# taken from nv_disp.inf + 1084 GF110 [GeForce GTX 560] + 1086 GF110 [GeForce GTX 570 HD] + 1087 GF110 [GeForce GTX 560 Ti 448 Cores] +# taken from nv_disp.inf + 1088 GF110 [GeForce GTX 590] +# taken from nv_disp.inf + 1089 GF110 [GeForce GTX 580] +# taken from nv_disp.inf + 108b GF110 [GeForce GTX 580] + 1091 Tesla M2090 + 1094 Tesla M2075 Dual-Slot Computing Processor Module + 1096 Tesla C2075 + 109b GF100GL [Quadro 7000] + 10c3 GT218 [GeForce 8400 GS] + 10de 066d G98 [GeForce 8400GS] + 10c5 GT218 [GeForce 405] + 10d8 GT218 [Quadro NVS 300] + 1180 GK104 [GeForce GTX 680] + 1183 GK104 [GeForce GTX 660 Ti] + 1188 GK104 [GeForce GTX 690] + 1189 GK104 [GeForce GTX 670] + 11ba GK104 [Quadro K5000] + 11bc GK104 [Quadro K5000M] + 11bd GK104 [Quadro K4000M] + 11be GK104 [Quadro K3000M] + 11bf GK104GL [VGX K2] + 11fa GK104 [Quadro K4000] + 1200 GF114 [GeForce GTX 560 Ti] + 1201 GF114 [GeForce GTX 560] + 1205 GF114 [GeForce GTX 460 v2] +# taken from nv_disp.inf + 1206 GF114 [GeForce GTX 555] +# taken from nv_disp.inf + 1207 GF114 [GeForce GTX 645] +# taken from nv_disp.inf + 1208 GF114 [GeForce GTX 560 SE] +# GT, not GTX + 1241 GF116 [GeForce GT 545] +# GT, not GTX + 1243 GF116 [GeForce GT 545] + 1244 GF116 [GeForce GTX 550 Ti] + 1245 GF116 [GeForce GTS 450] + 1247 GF106 [GeForce GT 555M] +# taken from nv_disp.inf + 1249 GF116 [GeForce GTS 450] +# taken from nv_disp.inf + 124b GF116 [GeForce GT 640] +10df Emulex Corporation + 0720 OneConnect NIC (Skyhawk) + 0722 OneConnect iSCSI Initiator (Skyhawk) + 0723 OneConnect iSCSI Initiator + Target (Skyhawk) + 0724 OneConnect FCoE Initiator (Skyhawk) + 0728 OneConnect NIC (Skyhawk-VF) + 072a OneConnect iSCSI Initiator (Skyhawk-VF) + 072b OneConnect iSCSI Initiator + Target (Skyhawk-VF) + 072c OneConnect FCoE Initiator (Skyhawk-VF) + 1ae5 LP6000 Fibre Channel Host Adapter + e100 Proteus-X: LightPulse IOV Fibre Channel Host Adapter + e131 LightPulse 8Gb/s PCIe Shared I/O Fibre Channel Adapter + e180 Proteus-X: LightPulse IOV Fibre Channel Host Adapter + e200 Lancer-X: LightPulse Fibre Channel Host Adapter + e208 LightPulse 16Gb Fibre Channel Host Adapter (Lancer-VF) + e220 OneConnect NIC (Lancer) + e240 OneConnect iSCSI Initiator (Lancer) + e260 OneConnect FCoE Initiator (Lancer) + e268 OneConnect 10Gb FCoE Converged Network Adapter (Lancer-VF) + f011 Saturn: LightPulse Fibre Channel Host Adapter + f015 Saturn: LightPulse Fibre Channel Host Adapter + f085 LP850 Fibre Channel Host Adapter + f095 LP952 Fibre Channel Host Adapter + f098 LP982 Fibre Channel Host Adapter + f0a1 Thor LightPulse Fibre Channel Host Adapter + f0a5 Thor LightPulse Fibre Channel Host Adapter + f0b5 Viper LightPulse Fibre Channel Host Adapter + f0d1 Helios LightPulse Fibre Channel Host Adapter + f0d5 Helios LightPulse Fibre Channel Host Adapter + f0e1 Zephyr LightPulse Fibre Channel Host Adapter + f0e5 Zephyr LightPulse Fibre Channel Host Adapter + f0f5 Neptune LightPulse Fibre Channel Host Adapter + f100 Saturn-X: LightPulse Fibre Channel Host Adapter + f111 Saturn-X LightPulse Fibre Channel Host Adapter + f112 Saturn-X LightPulse Fibre Channel Host Adapter + f180 LPSe12002 EmulexSecure Fibre Channel Adapter + f700 LP7000 Fibre Channel Host Adapter + f701 LP7000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) + f800 LP8000 Fibre Channel Host Adapter + f801 LP8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) + f900 LP9000 Fibre Channel Host Adapter + f901 LP9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) + f980 LP9802 Fibre Channel Host Adapter + f981 LP9802 Fibre Channel Host Adapter Alternate ID + f982 LP9802 Fibre Channel Host Adapter Alternate ID + fa00 Thor-X LightPulse Fibre Channel Host Adapter + fb00 Viper LightPulse Fibre Channel Host Adapter + fc00 Thor-X LightPulse Fibre Channel Host Adapter + 10df fc00 LP10000 LightPulse Fibre Channel Host Adapter + fc10 Helios-X LightPulse Fibre Channel Host Adapter + fc20 Zephyr-X LightPulse Fibre Channel Host Adapter + fc40 Saturn-X: LightPulse Fibre Channel Host Adapter + fc50 Proteus-X: LightPulse IOV Fibre Channel Host Adapter + fd00 Helios-X LightPulse Fibre Channel Host Adapter + fd11 Helios-X LightPulse Fibre Channel Host Adapter + fd12 Helios-X LightPulse Fibre Channel Host Adapter + fe00 Zephyr-X LightPulse Fibre Channel Host Adapter + fe05 Zephyr-X: LightPulse FCoE Adapter + fe11 Zephyr-X LightPulse Fibre Channel Host Adapter + fe12 Zephyr-X LightPulse FCoE Adapter + ff00 Neptune LightPulse Fibre Channel Host Adapter +10e0 Integrated Micro Solutions Inc. + 5026 IMS5026/27/28 + 5027 IMS5027 + 5028 IMS5028 + 8849 IMS8849 + 8853 IMS8853 + 9128 IMS9128 [Twin turbo 128] +10e1 Tekram Technology Co.,Ltd. + 0391 TRM-S1040 + 10e1 0391 DC-315U SCSI-3 Host Adapter + 690c DC-690c + dc29 DC-290 +10e2 Aptix Corporation +10e3 Tundra Semiconductor Corp. + 0000 CA91C042 [Universe] + 0108 Tsi108 Host Bridge for Single PowerPC + 0148 Tsi148 [Tempe] + 1775 1100 VR11 Single Board Computer + 0860 CA91C860 [QSpan] + 0862 CA91C862A [QSpan-II] + 8260 CA91L8200B [Dual PCI PowerSpan II] + 8261 CA91L8260B [Single PCI PowerSpan II] + a108 Tsi109 Host Bridge for Dual PowerPC +10e4 Tandem Computers + 8029 Realtek 8029 Network Card +10e5 Micro Industries Corporation +10e6 Gainbery Computer Products Inc. +10e7 Vadem +10e8 Applied Micro Circuits Corp. + 1072 INES GPIB-PCI (AMCC5920 based) + 2011 Q-Motion Video Capture/Edit board + 4750 S5930 [Matchmaker] + 5920 S5920 + 8043 LANai4.x [Myrinet LANai interface chip] + 8062 S5933_PARASTATION + 807d S5933 [Matchmaker] + 8088 Kongsberg Spacetec Format Synchronizer + 8089 Kongsberg Spacetec Serial Output Board + 809c S5933_HEPC3 + 80b9 Harmonix Hi-Card P8 (4x active ISDN BRI) + 80d7 PCI-9112 + 80d8 PCI-7200 + 80d9 PCI-9118 + 80da PCI-9812 + 80fc APCI1500 Signal processing controller (16 dig. inputs + 16 dig. outputs) + 811a PCI-IEEE1355-DS-DE Interface + 814c Fastcom ESCC-PCI (Commtech, Inc.) + 8170 S5933 [Matchmaker] (Chipset Development Tool) + 81e6 Multimedia video controller + 828d APCI3001 Signal processing controller (up to 16 analog inputs) + 8291 Fastcom 232/8-PCI (Commtech, Inc.) + 82c4 Fastcom 422/4-PCI (Commtech, Inc.) + 82c5 Fastcom 422/2-PCI (Commtech, Inc.) + 82c6 Fastcom IG422/1-PCI (Commtech, Inc.) + 82c7 Fastcom IG232/2-PCI (Commtech, Inc.) + 82ca Fastcom 232/4-PCI (Commtech, Inc.) + 82db AJA HDNTV HD SDI Framestore + 82e2 Fastcom DIO24H-PCI (Commtech, Inc.) + 8406 PCIcanx/PCIcan CAN interface [Kvaser AB] + 8407 PCIcan II CAN interface (A1021, PCB-07, PCB-08) [Kvaser AB] + 8851 S5933 on Innes Corp FM Radio Capture card +10e9 Alps Electric Co., Ltd. +10ea Integraphics + 1680 IGA-1680 + 1682 IGA-1682 + 1683 IGA-1683 + 2000 CyberPro 2000 + 2010 CyberPro 2000A + 5000 CyberPro 5000 + 5050 CyberPro 5050 + 5202 CyberPro 5202 +# CyberPro5202 Audio Function + 5252 CyberPro5252 +10eb Artists Graphics + 0101 3GA + 8111 Twist3 Frame Grabber +10ec Realtek Semiconductor Co., Ltd. + 0139 Zonet Zen3200 + 0260 Realtek 260 High Definition Audio + 0261 Realtek 261 High Definition Audio + 0262 Realtek 262 High Definition Audio + 0269 Realtek ALC269 High Definition Audio (82801G) + 0280 Realtek 280 High Definition Audio + 0660 Realtek 660 High Definition Audio + 0662 Realtek 662 High Definition Audio + 0861 Realtek 861 High Definition Audio + 0862 Realtek 862 High Definition Audio + 0880 Realtek 880 High Definition Audio + 0883 Realtek 883 High Definition Audio + 1025 1605 TravelMate 5600 series + 0885 Realtek 885 High Definition Audio + 0888 Realtek 888 High Definition Audio + 1028 020d Inspiron 530 + 0892 Realtek 892 High Definition Audio + 5209 RTS5209 PCI Express Card Reader + 5229 RTS5229 PCI Express Card Reader + 5288 Barossa PCI Express Card Reader + 8029 RTL-8029(AS) + 10b8 2011 EZ-Card (SMC1208) + 10ec 8029 RTL-8029(AS) + 1113 1208 EN1208 + 1186 0300 DE-528 + 1259 2400 AT-2400 + 1af4 1100 Qemu virtual machine + 8129 RTL-8129 + 10ec 8129 RT8129 Fast Ethernet Adapter + 11ec 8129 RT8129 Fast Ethernet Adapter + 8136 RTL8101E/RTL8102E PCI Express Fast Ethernet controller + 103c 2ab1 Pavillion p6774 + 103c 30cc Pavilion dv6700 + 1179 ff64 RTL8102E PCI-E Fast Ethernet NIC + 8138 RT8139 (B/C) Cardbus Fast Ethernet Adapter + 10ec 8138 RT8139 (B/C) Fast Ethernet Adapter + 8139 RTL-8139/8139C/8139C+ + 0357 000a TTP-Monitoring Card V2.0 + 1025 005a TravelMate 290 + 1025 8920 ALN-325 + 1025 8921 ALN-325 + 103c 006a NX9500 + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 30d9 Presario C700 + 1043 1045 L8400B or L3C/S notebook + 1043 8109 P5P800-MX Mainboard + 1071 8160 MIM2000 + 10bd 0320 EP-320X-R + 10f7 8338 Panasonic CF-Y5 laptop + 1113 ec01 FNC-0107TX + 1186 1300 DFE-538TX + 1186 1320 SN5200 + 1186 8139 DRN-32TX + 11f6 8139 FN22-3(A) LinxPRO Ethernet Adapter + 1259 2500 AT-2500TX + 1259 2503 AT-2500TX/ACPI + 1385 f31d FA311 v2 + 1395 2100 AMB2100 + 1429 d010 ND010/ND012 + 1432 9130 EN-9130TX + 1436 8139 RT8139 + 144d c00c P30/P35 notebook + 1458 e000 GA-7VM400M/7VT600 Motherboard + 1462 0131 MS-1013 Notebook + 1462 217c Aspire L250 + 1462 788c 865PE Neo2-V Mainboard + 146c 1439 FE-1439TX + 1489 6001 GF100TXRII + 1489 6002 GF100TXRA + 149c 139a LFE-8139ATX + 149c 8139 LFE-8139TX + 14cb 0200 LNR-100 Family 10/100 Base-TX Ethernet + 1565 2300 P4TSV Onboard LAN (RTL8100B) + 1631 7003 Onboard RTL8111 on GA-8SIML Rev1.0 Mainboard + 1695 9001 Onboard RTL8101L 10/100 MBit + 16ec 00ff USR997900A + 1799 5000 F5D5000 PCI Card/Desktop Network PCI Card + 1799 5010 F5D5010 CardBus Notebook Network Card + 187e 3303 FN312 + 1904 8139 RTL8139D Fast Ethernet Adapter + 2646 0001 KNE120TX + 8e2e 7000 KF-230TX + 8e2e 7100 KF-230TX/2 + a0a0 0007 ALN-325C + 8167 RTL-8110SC/8169SC Gigabit Ethernet + 1458 e000 GA-MA69G-S3H Motherboard + 1462 235c P965 Neo MS-7235 mainboard + 1462 236c 945P Neo3-F motherboard + 8168 RTL8111/8168B PCI Express Gigabit Ethernet controller + 1019 8168 MCP73PVT-SM + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 103c 1611 Pavilion DM1Z-3000 + 1043 11f5 A6J-Q008 + 1043 16d5 U6V/U31J laptop + 1043 81aa P5B + 1043 82c6 M3A78-EH Motherboard + 1043 83a3 M4A785TD Motherboard + 1043 8432 P8P67 and other motherboards + 10ec 8168 TEG-ECTX Gigabit PCI-E Adapter [Trendnet] + 1458 e000 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 1462 238c Onboard RTL8111b on MSI P965 Platinum Mainboard + 1462 368c K9AG Neo2 + 1462 7522 X58 Pro-E + 1775 11cc CC11/CL11 + 1849 8168 Motherboard (one of many) + 8086 d615 Desktop Board D510MO + 8169 RTL8169 PCI Gigabit Ethernet Controller + 1025 0079 Aspire 5024WLMi + 10bd 3202 EP-320G-TX1 32-bit PCI Gigabit Ethernet Adapter + 10ec 8169 RTL8169/8110 Family PCI Gigabit Ethernet NIC + 1259 c107 CG-LAPCIGT + 1371 434e ProG-2000L + 1385 311a GA311 + 1458 e000 GA-8I915ME-G Mainboard + 1462 030c K8N Neo-FSR v2.0 mainboard + 1462 065c Hetis 865GV-E (MS-7065) + 1462 702c K8T NEO 2 motherboard + 1462 7094 K8T Neo2-F V2.0 + 16ec 011f USR997903 + 1734 1091 D2030-A1 + a0a0 0449 AK86-L motherboard + 8171 RTL8191SEvA Wireless LAN Controller + 8172 RTL8191SEvB Wireless LAN Controller + 8173 RTL8192SE Wireless LAN Controller + 8174 RTL8192SE Wireless LAN Controller + 8176 RTL8188CE 802.11b/g/n WiFi Adapter + 1a3b 1139 AW-NE139H Half-size Mini PCIe Card + 8177 RTL8188CE 802.11b/g/n WiFi Adapter + 8178 RTL8188CE 802.11b/g/n WiFi Adapter + 8180 RTL8180L 802.11b MAC + 1385 4700 MA521 802.11b Wireless PC Card + 1737 0019 WPC11v4 802.11b Wireless-B Notebook Adapter + 8185 RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller + 8190 RTL8190 802.11n Wireless LAN + 8191 RTL8188CE 802.11b/g/n WiFi Adapter + 8192 RTL8192E/RTL8192SE Wireless LAN Controller + 8193 RTL8192DE Wireless LAN Controller + 8197 SmartLAN56 56K Modem + 8199 RTL8187SE Wireless LAN Controller + 1462 6894 MN54G2 / MS-6894 Wireless Mini PCIe Card +10ed Ascii Corporation + 7310 V7310 +10ee Xilinx Corporation + 0001 EUROCOM for PCI (ECOMP) + 0002 Octal E1/T1 for PCI ETP Card + 0007 Default PCIe endpoint ID + 0205 Wildcard TE205P + 0210 Wildcard TE210P + 0300 Spartan 3 Designs (Xilinx IP) + 0314 Wildcard TE405P/TE410P (1st Gen) + 0405 Wildcard TE405P (2nd Gen) + 0410 Wildcard TE410P (2nd Gen) + 0600 Xilinx 6 Designs (Xilinx IP) + 2b00 Zomojo Zcard + 3fc0 RME Digi96 + 3fc1 RME Digi96/8 + 3fc2 RME Digi96/8 Pro + 3fc3 RME Digi96/8 Pad + 3fc4 RME Digi9652 (Hammerfall) + 3fc5 RME Hammerfall DSP + 3fc6 RME Hammerfall DSP MADI + 8380 Ellips ProfiXpress Profibus Master + 8381 Ellips Santos Frame Grabber + d154 Copley Controls CAN card (PCI-CAN-02) +# SED is assigned Xilinx PCI device IDs ebf0 through ebff + ebf0 SED Systems Modulator/Demodulator + ebf1 SED Systems Audio Interface Card + ebf2 SED Systems Common PCI Interface +10ef Racore Computer Products, Inc. + 8154 M815x Token Ring Adapter +10f0 Peritek Corporation +10f1 Tyan Computer + 2865 Tyan Thunder K8E S2865 + 5300 Tyan S5380 Mainboard +10f2 Achme Computer, Inc. +10f3 Alaris, Inc. +10f4 S-MOS Systems, Inc. +10f5 NKK Corporation + a001 NDR4000 [NR4600 Bridge] +10f6 Creative Electronic Systems SA +10f7 Matsushita Electric Industrial Co., Ltd. +10f8 Altos India Ltd +10f9 PC Direct +10fa Truevision + 000c TARGA 1000 +10fb Thesys Gesellschaft fuer Mikroelektronik mbH + 186f TH 6255 +10fc I-O Data Device, Inc. +# What's in the cardbus end of a Sony ACR-A01 card, comes with newer Vaio CD-RW drives + 0003 Cardbus IDE Controller + 0005 Cardbus SCSI CBSC II +10fd Soyo Computer, Inc +10fe Fast Multimedia AG +10ff NCube +1100 Jazz Multimedia +1101 Initio Corporation + 0002 INI-920 Ultra SCSI Adapter + 1060 INI-A100U2W + 1622 INI-1623 PCI SATA-II Controller + 9100 INI-9100/9100W + 9400 INI-940 Fast Wide SCSI Adapter + 9401 INI-935 Fast Wide SCSI Adapter + 9500 INI-950 SCSI Adapter + 9502 INI-950P Ultra Wide SCSI Adapter +1102 Creative Labs + 0002 SB Live! EMU10k1 + 100a 1102 SB Live! 5.1 Digital OEM SB0220 EMU10K1-JFF + 1102 0020 CT4850 SBLive! Value + 1102 0021 CT4620 SBLive! + 1102 002f SBLive! mainboard implementation + 1102 100a SB Live! 5.1 Digital OEM [SB0220] + 1102 4001 E-mu APS + 1102 8022 CT4780 SBLive! Value + 1102 8023 CT4790 SoundBlaster PCI512 + 1102 8024 CT4760 SBLive! + 1102 8025 SBLive! Mainboard Implementation + 1102 8026 CT4830 SBLive! Value + 1102 8027 CT4832 SBLive! Value + 1102 8028 CT4760 SBLive! OEM version + 1102 8031 CT4831 SBLive! Value + 1102 8040 CT4760 SBLive! + 1102 8051 CT4850 SBLive! Value + 1102 8061 SBLive! Player 5.1 + 1102 8064 SBLive! 5.1 Model SB0100 + 1102 8065 SBLive! 5.1 Digital Model SB0220 + 1102 8066 Live! 5.1 Digital [SB0228] + 1102 8067 SBLive! 5.1 eMicro 28028 + 0004 SB Audigy + 1102 0051 SB0090 Audigy Player + 1102 0053 SB0090 Audigy Player/OEM + 1102 0058 SB0090 Audigy Player/OEM + 1102 1002 SB Audigy2 Platinum + 1102 1007 SB0240 Audigy 2 Platinum 6.1 + 1102 1009 SB Audigy2 OEM HP + 1102 2002 SB Audigy 2 ZS (SB0350) + 1102 4001 E-MU 1010 + 1102 4002 E-MU 0404 + 0005 SB X-Fi + 1102 0021 X-Fi Platinum + 1102 002c X-Fi XtremeGamer FATAL1TY PRO + 1102 1003 X-Fi XtremeMusic + 0006 [SB Live! Value] EMU10k1X + 0007 CA0106 Soundblaster + 1102 0007 SBLive! 24bit + 1102 1001 SB0310 Audigy LS + 1102 1002 SB0312 Audigy LS + 1102 1006 SB0410 SBLive! 24-bit + 1102 100a SB0570 [SB Audigy SE] + 1102 1012 SB0790 X-Fi XA + 1102 1013 Soundblaster X-Fi Xtreme Audio + 1462 1009 K8N Diamond + 0008 SB0400 Audigy2 Value + 1102 0008 EMU0404 Digital Audio System + 1102 4004 EMU1010 Digital Audio System [MAEM8960] + 0009 [SB X-Fi Xtreme Audio] CA0110-IBG + 1102 0010 [SB X-Fi Xtreme Audio] CA0110-IBG + 1102 0018 SB1040 + 000b X-Fi Titanium series [EMU20k2] + 1102 0041 SB X-Fi Titanium PCI-e [SB0880] + 4001 SB Audigy FireWire Port + 1102 0010 SB Audigy FireWire Port + 7002 SB Live! Game Port + 1102 0020 Gameport Joystick + 7003 SB Audigy Game Port + 1102 0040 SB Audigy Game Port + 1102 0060 SB Audigy2 MIDI/Game Port + 7004 [SB Live! Value] Input device controller + 7005 SB Audigy LS Game Port + 1102 1001 SB0310 Audigy LS MIDI/Game port + 1102 1002 SB0312 Audigy LS MIDI/Game port + 7006 [SB X-Fi Xtreme Audio] CA0110-IBG PCI to PCIe Bridge + 8938 Ectiva EV1938 + 1033 80e5 SlimTower-Jim (NEC) + 1071 7150 Mitac 7150 + 110a 5938 Siemens Scenic Mobile 510PIII + 13bd 100c Ceres-C (Sharp, Intel BX) + 13bd 100d Sharp, Intel Banister + 13bd 100e TwinHead P09S/P09S3 (Sharp) + 13bd f6f1 Marlin (Sharp) + 14ff 0e70 P88TE (TWINHEAD INTERNATIONAL Corp) + 14ff c401 Notebook 9100/9200/2000 (TWINHEAD INTERNATIONAL Corp) + 156d b400 G400 - Geo (AlphaTop (Taiwan)) + 156d b550 G560 (AlphaTop (Taiwan)) + 156d b560 G560 (AlphaTop (Taiwan)) + 156d b700 G700/U700 (AlphaTop (Taiwan)) + 156d b795 G795 (AlphaTop (Taiwan)) + 156d b797 G797 (AlphaTop (Taiwan)) +# nee Triones Technologies, Inc. +1103 HighPoint Technologies, Inc. + 0003 HPT343/345/346/363 + 0004 HPT366/368/370/370A/372/372N + 1103 0001 HPT370A + 1103 0004 HPT366 UDMA66 (r1) / HPT368 UDMA66 (r2) / HPT370 UDMA100 (r3) / HPT370 UDMA100 RAID (r4) + 1103 0005 HPT370 UDMA100 + 1103 0006 HPT302/302N + 0005 HPT372A/372N + 0006 HPT302/302N + 0007 HPT371/371N + 0008 HPT374 + 0009 HPT372N + 0620 RocketRAID 620 2 Port SATA-III Controller + 0622 RocketRAID 622 2 Port SATA-III Controller + 0640 RocketRAID 640 4 Port SATA-III Controller + 1720 RocketRAID 1720 (2x SATA II RAID Controller) + 1740 RocketRAID 1740 + 1742 RocketRAID 1742 + 2210 RocketRAID 2210 SATA-II Controller + 2300 RocketRAID 230x 4 Port SATA-II Controller + 2310 RocketRAID 2310 4 Port SATA-II Controller + 2320 RocketRAID 2320 SATA-II Controller + 2322 RocketRAID 2322 SATA-II Controller + 2340 RocketRAID 2340 16 Port SATA-II Controller + 2640 RocketRAID 2640 SAS/SATA Controller + 2722 RocketRAID 2722 +# SFF-8087 Mini-SAS 16 port internal + 2740 RocketRAID 2740 +# SFF-8088 Mini-SAS 16 port external + 2744 RocketRaid 2744 +# SFF-8088 8 port external / SFF-8087 24 port internal + 2782 RocketRAID 2782 + 3120 RocketRAID 3120 + 3220 RocketRAID 3220 + 3320 RocketRAID 3320 + 4310 RocketRaid 4310 +1104 RasterOps Corp. +1105 Sigma Designs, Inc. + 1105 REALmagic Xcard MPEG 1/2/3/4 DVD Decoder + 8300 REALmagic Hollywood Plus DVD Decoder + 8400 EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder + 8401 EM8401 REALmagic DVD/MPEG-2 A/V Decoder + 8470 EM8470 REALmagic DVD/MPEG-4 A/V Decoder + 8471 EM8471 REALmagic DVD/MPEG-4 A/V Decoder + 8475 EM8475 REALmagic DVD/MPEG-4 A/V Decoder + 1105 0001 REALmagic X-Card + 8476 EM8476 REALmagic DVD/MPEG-4 A/V Decoder + 127d 0000 CineView II + 8485 EM8485 REALmagic DVD/MPEG-4 A/V Decoder + 8486 EM8486 REALmagic DVD/MPEG-4 A/V Decoder + c622 EM8622L MPEG-4.10 (H.264) and SMPTE 421M (VC-1) A/V Decoder +1106 VIA Technologies, Inc. + 0102 Embedded VIA Ethernet Controller + 0130 VT6305 1394.A Controller + 0198 P4X600 Host Bridge + 0204 K8M800 Host Bridge + 0208 PT890 Host Bridge + 0238 K8T890 Host Bridge + 0258 PT880 Host Bridge + 0259 CN333/CN400/PM880 Host Bridge + 0269 KT880 Host Bridge + 0282 K8T800Pro Host Bridge + 1043 80a3 A8V Deluxe + 0290 K8M890 Host Bridge + 0293 PM896 Host Bridge + 0296 P4M800 Host Bridge + 0305 VT8363/8365 [KT133/KM133] + 1019 0987 K7VZA Mainboard + 1043 8033 A7V Mainboard + 1043 803e A7V-E Mainboard + 1043 8042 A7V133/A7V133-C Mainboard + 147b a401 KT7/KT7-RAID/KT7A/KT7A-RAID Mainboard + 0308 PT880 Ultra/PT894 Host Bridge + 1043 8199 P4V800D-X Mainboard + 0314 CN700/VN800/P4M800CE/Pro Host Bridge + 0324 CX700/VX700 Host Bridge + 0327 P4M890 Host Bridge + 0336 K8M890CE Host Bridge + 0340 PT900 Host Bridge + 0351 K8T890CF Host Bridge + 0353 VX800 Host Bridge + 0364 CN896/VN896/P4M900 Host Bridge + 1043 81ce P5VD2-VM mothervoard + 0391 VT8371 [KX133] + 0397 VT1708S HD Audio + 1043 836c P7H55 + 1043 83c7 P5KPL-AM EPU + 0409 VX855/VX875 Host Bridge: Host Control + 0410 VX900 Host Bridge: Host Control + 0415 VT6415 PATA IDE Host Controller + 1043 838f M5A88-V EVO + 0501 VT8501 [Apollo MVP4] + 0505 VT82C505 +# Shares chip with :0576. The VT82C576M has :1571 instead of :0561. + 0561 VT82C576MV + 0571 VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE + 1019 0985 P6VXA Motherboard + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1043 8052 VT8233A Bus Master ATA100/66/33 IDE + 1043 808c A7V8X / A7V333 motherboard + 1043 80a1 A7V8X-X motherboard rev. 1.01 + 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard + 1106 0571 VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE + 1179 0001 Magnia Z310 + 1297 f641 FX41 motherboard + 1458 5002 GA-7VAX Mainboard + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7020 K8T NEO 2 motherboard + 1462 7094 K8T Neo2-F V2.0 + 1462 7120 KT4AV motherboard + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 1849 0571 K7VT2/K7VT6 motherboard + 0576 VT82C576 3V [Apollo Master] + 0581 CX700/VX700 RAID Controller +# Upgrade bios to get correct ID: 5324 instead of 0581 + 1106 0581 Wrong IDE ID + 0585 VT82C585VP [Apollo VP1/VPX] + 0586 VT82C586/A/B PCI-to-ISA [Apollo VP] + 1106 0000 MVP3 ISA Bridge + 0591 VT8237A SATA 2-Port Controller + 0595 VT82C595 [Apollo VP2] + 0596 VT82C596 ISA [Mobile South] + 1106 0000 VT82C596/A/B PCI to ISA Bridge + 1458 0596 VT82C596/A/B PCI to ISA Bridge + 0597 VT82C597 [Apollo VP3] + 0598 VT82C598 [Apollo MVP3] + 0601 VT8601 [Apollo ProMedia] + 0605 VT8605 [ProSavage PM133] + 103c 1254 D9840-60001 [Brio BA410 Motherboard] + 1043 802c CUV4X mainboard + 0680 VT82C680 [Apollo P6] + 0686 VT82C686 [Apollo Super South] + 1019 0985 P6VXA Motherboard + 103c 1256 D9840-60001 [Brio BA410 Motherboard] + 1043 802c CUV4X mainboard + 1043 8033 A7V Mainboard + 1043 803e A7V-E Mainboard + 1043 8040 A7M266 Mainboard + 1043 8042 A7V133/A7V133-C Mainboard + 1106 0000 VT82C686/A PCI to ISA Bridge + 1106 0686 VT82C686/A PCI to ISA Bridge + 1179 0001 Magnia Z310 + 147b a702 KG7-Lite Mainboard + 0691 VT82C693A/694x [Apollo PRO133x] + 1019 0985 P6VXA Motherboard + 1179 0001 Magnia Z310 + 1458 0691 VT82C691 Apollo Pro System Controller + 0693 VT82C693 [Apollo Pro Plus] + 0698 VT82C693A [Apollo Pro133 AGP] + 0926 VT82C926 [Amazon] + 1000 VT82C570MV + 1106 VT82C570MV + 1122 VX800/VX820 Chrome 9 HC3 Integrated Graphics + 1204 K8M800 Host Bridge + 1208 PT890 Host Bridge + 1238 K8T890 Host Bridge + 1258 PT880 Host Bridge + 1259 CN333/CN400/PM880 Host Bridge + 1269 KT880 Host Bridge + 1282 K8T800Pro Host Bridge + 1290 K8M890 Host Bridge + 1293 PM896 Host Bridge + 1296 P4M800 Host Bridge + 1308 PT894 Host Bridge + 1314 CN700/VN800/P4M800CE/Pro Host Bridge + 1324 CX700/VX700 Host Bridge + 1327 P4M890 Host Bridge + 1336 K8M890CE Host Bridge + 1340 PT900 Host Bridge + 1351 VT3351 Host Bridge + 1353 VX800/VX820 Error Reporting + 1364 CN896/VN896/P4M900 Host Bridge + 1409 VX855/VX875 Error Reporting + 1410 VX900 Error Reporting + 1571 VT82C576M/VT82C586 + 1595 VT82C595/97 [Apollo VP2/97] + 1732 VT1732 [Envy24 II] PCI Multi-Channel Audio Controller + 2106 VIA Rhine Family Fast Ethernet Adapter (VT6105) + 2204 K8M800 Host Bridge + 2208 PT890 Host Bridge + 2238 K8T890 Host Bridge + 2258 PT880 Host Bridge + 2259 CN333/CN400/PM880 CPU Host Bridge + 2269 KT880 Host Bridge + 2282 K8T800Pro Host Bridge + 2290 K8M890 Host Bridge + 2293 PM896 Host Bridge + 2296 P4M800 Host Bridge + 2308 PT894 Host Bridge + 2314 CN700/VN800/P4M800CE/Pro Host Bridge + 2324 CX700/VX700 Host Bridge + 2327 P4M890 Host Bridge + 2336 K8M890CE Host Bridge + 2340 PT900 Host Bridge + 2351 VT3351 Host Bridge + 2353 VX800/VX820 Host Bus Control + 2364 CN896/VN896/P4M900 Host Bridge + 2409 VX855/VX875 Host Bus Control + 2410 VX900 CPU Bus Controller + 287a VT8251 PCI to PCI Bridge + 287b VT8251 Host Bridge + 287c VT8251 PCIE Root Port + 287d VT8251 PCIE Root Port + 287e VT8237/8251 Ultra VLINK Controller + 3022 CLE266 + 3038 VT82xxxxx UHCI USB 1.1 Controller +# possibly Hewlett-Packard D9840-60001 [Brio BA410 Motherboard] + 0925 1234 VA-502 Mainboard + 1019 0985 P6VXA Motherboard + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1043 8080 A7V333 motherboard + 1043 808c VT6202 USB2.0 4 port controller + 1043 80a1 A7V8X-X motherboard + 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard + 1179 0001 Magnia Z310 + 1458 5004 GA-7VAX Mainboard + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7020 K8T NEO 2 motherboard + 1462 7094 K8T Neo2-F V2.0 + 1462 7120 KT4AV motherboard + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 182d 201d CN-029 USB2.0 4 port PCI Card + 1849 3038 K7VT6 + 19da a179 ZBOX nano VD01 + 3040 VT82C586B ACPI + 3043 VT86C100A [Rhine] + 10bd 0000 VT86C100A Fast Ethernet Adapter + 1106 0100 VT86C100A Fast Ethernet Adapter + 1186 1400 DFE-530TX rev A + 3044 VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller + 0010 0001 IEEE 1394 4port DCST 1394-3+1B + 1025 005a TravelMate 290 + 103c 2a20 Pavilion t3030.de Desktop PC + 103c 2a3b Media Center PC m7590n + 1043 808a A8V/A8N/P4P800 series motherboard + 1043 81fe M4A series motherboard + 1458 1000 GA-7VT600-1394 Motherboard + 1462 207d K8NGM2 series motherboard + 1462 217d Aspire L250 + 1462 590d KT6 Delta-FIS2R (MS-6590) + 1462 702d K8T NEO 2 motherboard + 1462 971d MS-6917 + 3050 VT82C596 Power Management + 3051 VT82C596 Power Management + 3053 VT6105M [Rhine-III] + 3057 VT82C686 [Apollo Super ACPI] + 1019 0985 P6VXA Motherboard + 1019 0987 K7VZA Motherboard + 1043 8033 A7V Mainboard + 1043 803e A7V-E Mainboard + 1043 8040 A7M266 Mainboard + 1043 8042 A7V133/A7V133-C Mainboard + 1179 0001 Magnia Z310 + 3058 VT82C686 AC97 Audio Controller + 0e11 0097 SoundMax Digital Integrated Audio + 0e11 b194 Soundmax integrated digital audio + 1019 0985 P6VXA Motherboard + 1019 0987 K7VZA Motherboard + 103c 1251 D9840-60001 [Brio BA410 Motherboard] + 1043 1106 A7V133/A7V133-C Mainboard + 1106 4511 Onboard Audio on EP7KXA + 1106 aa03 VT1612A AC'97 Audio Controller + 11d4 5348 AD1881A audio + 1458 7600 Onboard Audio + 1462 3091 MS-6309 Onboard Audio + 1462 3092 MS-6309 v2.x Mainboard (VIA VT1611A codec) + 1462 3300 MS-6330 Onboard Audio + 15dd 7609 Onboard Audio + 3059 VT8233/A/8235/8237 AC97 Audio Controller + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1019 1877 K8M800-M2 (V2.0) onboard audio + 1043 8095 A7V8X Motherboard (Realtek ALC650 codec) + 1043 80a1 A7V8X-X Motherboard + 1043 80b0 A7V600/K8V-X/K8V Deluxe motherboard (ADI AD1980 codec [SoundMAX]) + 1043 810d Asus P5VD1-X (AD1888 codec [SoundMax]) + 1043 812a A8V Deluxe motherboard (Realtek ALC850 codec) + 10ec 8168 High Definition Audio + 1106 3059 L7VMM2 Motherboard + 1106 4161 K7VT2 motherboard + 1106 4170 PCPartner P4M800-8237R Motherboard + 1106 4552 Soyo KT-600 Dragon Plus (Realtek ALC 650) + 1297 c160 FX41 motherboard (Realtek ALC650 codec) + 1413 147b KV8 Pro motherboard onboard audio + 1458 a002 GA-7VAX Onboard Audio (Realtek ALC650) + 1462 0080 K8T NEO 2 motherboard + 1462 3800 KT266 onboard audio + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 1695 300c EP-8KRA2+ Mainboard + 1849 0850 ASRock 775Dual-880 Pro onboard audio (Realtek ALC850) + 1849 9739 P4VT8 Mainboard (C-Media CMI9739A codec) + 1849 9761 K7VT6 motherboard + 4005 4710 MSI K7T266 Pro2-RU (MSI-6380 v2) onboard audio (Realtek/ALC 200/200P) + a0a0 01b6 AK77-8XN onboard audio + a0a0 0342 AK86-L motherboard + 3065 VT6102 [Rhine-II] + 1043 80a1 A7V8X-X Motherboard + 1043 80ed A7V600-X Motherboard + 1106 0102 VT6102 [Rhine II] Embeded Ethernet Controller on VT8235 + 1186 1400 DFE-530TX rev A + 1186 1401 DFE-530TX rev B + 13b9 1421 LD-10/100AL PCI Fast Ethernet Adapter (rev.B) + 1462 7061 MS-7061 + 1462 7181 K8MM3-V mainboard + 147b 1c09 NV7 Motherboard + 1695 3005 VT6103 + 1695 300c Realtek ALC655 sound chip + 1849 3065 K7VT6 motherboard +# This hosts more than just the Intel 537 codec, it also hosts PCtel (SIL33) and SmartLink (SIL34) codecs + 3068 AC'97 Modem Controller + 1462 309e MS-6309 Saturn Motherboard + 3074 VT8233 PCI to ISA Bridge + 1043 8052 VT8233A + 3091 VT8633 [Apollo Pro266] + 3099 VT8366/A/7 [Apollo KT266/A/333] + 1043 8064 A7V266-E Mainboard + 1043 807f A7V333 Mainboard + 1849 3099 K7VT2 motherboard + 3101 VT8653 Host Bridge + 3102 VT8662 Host Bridge + 3103 VT8615 Host Bridge + 3104 USB 2.0 + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1043 808c A7V8X motherboard + 1043 80a1 A7V8X-X motherboard rev 1.01 + 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard + 1297 f641 FX41 motherboard + 1458 5004 GA-7VAX Mainboard + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7020 K8T NEO 2 motherboard + 1462 7094 K8T Neo2-F V2.0 + 1462 7120 KT4AV motherboard + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 182d 201d CN-029 USB 2.0 4 port PCI Card + 1849 3104 K7VT6 motherboard + 19da a179 ZBOX nano VD01 + 3106 VT6105/VT6106S [Rhine-III] + 1106 0105 VT6106S [Rhine-III] + 1186 1403 DFE-530TX rev C + 1186 1406 DFE-530TX+ rev F2 + 1186 1407 DFE-538TX + 3108 K8M800/K8N800/K8N800A [S3 UniChrome Pro] + 3109 VT8233C PCI to ISA Bridge + 3112 VT8361 [KLE133] Host Bridge + 3113 VPX/VPX2 PCI to PCI Bridge Controller + 3116 VT8375 [KM266/KL266] Host Bridge + 1297 f641 FX41 motherboard + 3118 CN400/PM800/PM880/PN800/PN880 [S3 UniChrome Pro] + 3119 VT6120/VT6121/VT6122 Gigabit Ethernet Adapter + 3122 VT8623 [Apollo CLE266] integrated CastleRock graphics + 3123 VT8623 [Apollo CLE266] + 3128 VT8753 [P4X266 AGP] + 3133 VT3133 Host Bridge + 3142 VT6651 WiFi Adapter, 802.11b + 3147 VT8233A ISA Bridge + 1043 808c A7V333 motherboard + 3148 P4M266 Host Bridge + 3149 VIA VT6420 SATA RAID Controller + 1043 80ed A7V600/K8V Deluxe/K8V-X/A8V Deluxe motherboard + 1458 b003 GA-7VM400AM(F) Motherboard + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7020 K8T Neo 2 Motherboard + 1462 7094 K8T Neo2-F V2.0 + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 147b 1408 KV7 + 1849 3149 K7VT6 motherboard + a0a0 04ad AK86-L motherboard + 3156 P/KN266 Host Bridge + 3157 CX700/VX700 [S3 UniChrome Pro] + 3164 VT6410 ATA133 RAID controller + 1043 80f4 P4P800 Mainboard Deluxe ATX + 1462 7028 915P/G Neo2 + 3168 P4X333/P4X400/PT800 AGP Bridge + 1849 3168 P4VT8 Mainboard + 3177 VT8235 ISA Bridge + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1043 808c A7V8X motherboard + 1043 80a1 A7V8X-X motherboard + 1106 0000 KT4AV motherboard + 1297 f641 FX41 motherboard + 1458 5001 GA-7VAX Mainboard + 1849 3177 K7VT2 motherboard + 3178 ProSavageDDR P4N333 Host Bridge + 3188 VT8385 [K8T800 AGP] Host Bridge + 1043 80a3 K8V Deluxe/K8V-X motherboard + 147b 1407 KV8-MAX3 motherboard + 3189 VT8377 [KT400/KT600 AGP] Host Bridge + 1043 807f A7V8X motherboard + 1106 0000 KT4AV motherboard (KT400A) + 1458 5000 GA-7VAX Mainboard + 1849 3189 K7VT6 motherboard + 3204 K8M800 Host Bridge + 3205 VT8378 [KM400/A] Chipset Host Bridge + 1458 5000 GA-7VM400M Motherboard + 3208 PT890 Host Bridge + 3213 VPX/VPX2 PCI to PCI Bridge Controller + 3218 K8T800M Host Bridge + 3227 VT8237 ISA bridge [KT600/K8T800/K8T890 South] + 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard + 1106 3227 DFI KT600-AL / Soltek SL-B9D-FGR Motherboard + 1458 5001 GA-7VT600 Motherboard + 147b 1407 KV8-MAX3 motherboard + 1849 3227 K7VT4 motherboard + 3230 K8M890CE/K8N890CE [Chrome 9] + 3238 K8T890 Host Bridge + 3249 VT6421 IDE/SATA Controller + 324a CX700/VX700 PCI to PCI Bridge + 324b CX700/VX700 Host Bridge + 324e CX700/VX700 Internal Module Bus + 3253 VT6655 WiFi Adapter, 802.11a/b/g + 3258 PT880 Host Bridge + 3259 CN333/CN400/PM880 Host Bridge + 3260 VIA Chrome9 HC IGP + 3269 KT880 Host Bridge + 3282 K8T800Pro Host Bridge + 3287 VT8251 PCI to ISA Bridge + 3288 VT8237A/VT8251 HDA Controller + 19da a179 ZBOX VD01 + 3290 K8M890 Host Bridge + 3296 P4M800 Host Bridge + 3324 CX700/VX700 Host Bridge + 3327 P4M890 Host Bridge + 3336 K8M890CE Host Bridge + 3337 VT8237A PCI to ISA Bridge + 3340 PT900 Host Bridge + 3343 P4M890 [S3 UniChrome Pro] + 3344 CN700/P4M800 Pro/P4M800 CE/VN800 Graphics [S3 UniChrome Pro] + 3349 VT8251 AHCI/SATA 4-Port Controller + 3351 VT3351 Host Bridge + 3353 VX800 PCI to PCI Bridge + 3364 CN896/VN896/P4M900 Host Bridge + 3371 CN896/VN896/P4M900 [Chrome 9 HC] + 3372 VT8237S PCI to ISA Bridge + 337a VT8237A PCI to PCI Bridge + 337b VT8237A Host Bridge + 3403 VT6315 Series Firewire Controller + 1043 8374 M5A88-V EVO + 1043 8384 P8P67 Deluxe Motherboard + 3409 VX855/VX875 DRAM Bus Control + 3410 VX900 DRAM Bus Control + 19da a179 ZBOX nano VD01 + 4149 VIA VT6420 (ATA133) Controller + 4204 K8M800 Host Bridge + 4208 PT890 Host Bridge + 4238 K8T890 Host Bridge + 4258 PT880 Host Bridge + 4259 CN333/CN400/PM880 Host Bridge + 4269 KT880 Host Bridge + 4282 K8T800Pro Host Bridge + 4290 K8M890 Host Bridge + 4293 PM896 Host Bridge + 4296 P4M800 Host Bridge + 4308 PT894 Host Bridge + 4314 CN700/VN800/P4M800CE/Pro Host Bridge + 4324 CX700/VX700 Host Bridge + 4327 P4M890 Host Bridge + 4336 K8M890CE Host Bridge + 4340 PT900 Host Bridge + 4351 VT3351 Host Bridge + 4353 VX800/VX820 Power Management Control + 4364 CN896/VN896/P4M900 Host Bridge + 4397 VT1708B/1702S/1708S HD audio codec + 4409 VX855/VX875 Power Management Control + 4410 VX900 Power Management and Chip Testing Control + 19da a179 ZBOX nano VD01 + 4428 VT1718S HD Audio Codec + 5030 VT82C596 ACPI [Apollo PRO] + 5122 VX855/VX875 Chrome 9 HCM Integrated Graphics + 5208 PT890 I/O APIC Interrupt Controller + 5238 K8T890 I/O APIC Interrupt Controller + 5287 VT8251 Serial ATA Controller + 5290 K8M890 I/O APIC Interrupt Controller + 5308 PT894 I/O APIC Interrupt Controller + 5324 VX800 Serial ATA and EIDE Controller + 5327 P4M890 I/O APIC Interrupt Controller + 5336 K8M890CE I/O APIC Interrupt Controller + 5340 PT900 I/O APIC Interrupt Controller + 5351 VT3351 I/O APIC Interrupt Controller + 5353 VX800/VX820 APIC and Central Traffic Control + 5364 CN896/VN896/P4M900 I/O APIC Interrupt Controller + 5372 VT8237/8251 Serial ATA Controller + 5409 VX855/VX875 APIC and Central Traffic Control + 5410 VX900 APIC and Central Traffic Control + 6100 VT85C100A [Rhine II] + 6287 SATA RAID Controller + 6290 K8M890CE Host Bridge + 6327 P4M890 Security Device + 6353 VX800/VX820 Scratch Registers + 6364 CN896/VN896/P4M900 Security Device + 6409 VX855/VX875 Scratch Registers + 6410 VX900 Scratch Registers + 19da a179 ZBOX nano VD01 + 7122 VX900 Graphics [Chrome9 HD] + 7204 K8M800 Host Bridge + 7205 KM400/KN400/P4M800 [S3 UniChrome] + 1458 d000 Gigabyte GA-7VM400(A)M(F) Motherboard + 1462 7061 MS-7061 + 7208 PT890 Host Bridge + 7238 K8T890 Host Bridge + 7258 PT880 Host Bridge + 7259 CN333/CN400/PM880 Host Bridge + 7269 KT880 Host Bridge + 7282 K8T800Pro Host Bridge + 7290 K8M890 Host Bridge + 7293 PM896 Host Bridge + 7296 P4M800 Host Bridge + 7308 PT894 Host Bridge + 7314 CN700/VN800/P4M800CE/Pro Host Bridge + 7324 CX700/VX700 Host Bridge + 7327 P4M890 Host Bridge + 7336 K8M890CE Host Bridge + 7340 PT900 Host Bridge + 7351 VT3351 Host Bridge + 7353 VX800/VX820 North-South Module Interface Control + 7364 CN896/VN896/P4M900 Host Bridge + 7409 VX855/VX875 North-South Module Interface Control + 7410 VX900 North-South Module Interface Control + 19da a179 ZBOX nano VD01 + 8231 VT8231 [PCI-to-ISA Bridge] + 8235 VT8235 ACPI + 8305 VT8363/8365 [KT133/KM133 AGP] + 8324 CX700/VX700 PCI to ISA Bridge + 8353 VX800/VX820 Bus Control and Power Management + 8391 VT8371 [KX133 AGP] + 8400 MVP4 + 8409 VX855/VX875 Bus Control and Power Management + 8410 VX900 Bus Control and Power Management + 19da a179 ZBOX VD01 + 8500 KLE133/PLE133/PLE133T + 8501 VT8501 [Apollo MVP4 AGP] + 8596 VT82C596 [Apollo PRO AGP] + 8597 VT82C597 [Apollo VP3 AGP] + 8598 VT82C598/694x [Apollo MVP3/Pro133x AGP] + 1019 0985 P6VXA Motherboard + 8601 VT8601 [Apollo ProMedia AGP] + 8605 VT8605 [PM133 AGP] + 8691 VT82C691 [Apollo Pro] + 8693 VT82C693 [Apollo Pro Plus] PCI Bridge + 8a25 PL133/PL133T [S3 ProSavage] + 8a26 KL133/KL133A/KM133/KM133A [S3 ProSavage] + 8d01 PN133/PN133T [S3 Twister] + 8d04 KM266/P4M266/P4M266A/P4N266 [S3 ProSavageDDR] + 9001 VX900 Serial ATA Controller + 9530 Secure Digital Memory Card Controller + 95d0 SDIO Host Controller + a208 PT890 PCI to PCI Bridge Controller + a238 K8T890 PCI to PCI Bridge Controller + a327 P4M890 PCI to PCI Bridge Controller + a353 VX8xx South-North Module Interface Control + a364 CN896/VN896/P4M900 PCI to PCI Bridge Controller + a409 VX855/VX875 USB Device Controller + b091 VT8633 [Apollo Pro266 AGP] + b099 VT8366/A/7 [Apollo KT266/A/333 AGP] + b101 VT8653 AGP Bridge + b102 VT8362 AGP Bridge + b103 VT8615 AGP Bridge + b112 VT8361 [KLE133] AGP Bridge + b113 VPX/VPX2 I/O APIC Interrupt Controller + b115 VT8363/8365 [KT133/KM133] PCI Bridge + b168 VT8235 PCI Bridge + b188 VT8237/8251 PCI bridge [K8M890/K8T800/K8T890 South] + 147b 1407 KV8-MAX3 motherboard + b198 VT8237/VX700 PCI Bridge + b213 VPX/VPX2 I/O APIC Interrupt Controller + b353 VX855/VX875/VX900 PCI to PCI Bridge + b999 [K8T890 North / VT8237 South] PCI Bridge + c208 PT890 PCI to PCI Bridge Controller + c238 K8T890 PCI to PCI Bridge Controller + c327 P4M890 PCI to PCI Bridge Controller + c340 PT900 PCI to PCI Bridge Controller + c353 VX800/VX820 PCI Express Root Port + c364 CN896/VN896/P4M900 PCI to PCI Bridge Controller + c409 VX855/VX875 EIDE Controller + d104 VT8237R USB UDCI Controller + d208 PT890 PCI to PCI Bridge Controller + d213 VPX/VPX2 PCI to PCI Bridge Controller + d238 K8T890 PCI to PCI Bridge Controller + d340 PT900 PCI to PCI Bridge Controller + e208 PT890 PCI to PCI Bridge Controller + e238 K8T890 PCI to PCI Bridge Controller + e340 PT900 PCI to PCI Bridge Controller + e353 VX800/VX820 PCI Express Root Port + e721 VT1708B 8-channel High Definition Audio CODEC + f208 PT890 PCI to PCI Bridge Controller + f238 K8T890 PCI to PCI Bridge Controller + f340 PT900 PCI to PCI Bridge Controller + f353 VX800/VX820 PCI Express Root Port +1107 Stratus Computers + 0576 VIA VT82C570MV [Apollo] (Wrong vendor ID!) +1108 Proteon, Inc. + 0100 p1690plus_AA + 0101 p1690plus_AB + 0105 P1690Plus + 0108 P1690Plus + 0138 P1690Plus + 0139 P1690Plus + 013c P1690Plus + 013d P1690Plus +1109 Cogent Data Technologies, Inc. + 1400 EM110TX [EX110TX] +110a Siemens Nixdorf AG + 0002 Pirahna 2-port + 0005 Tulip controller, power management, switch extender + 0006 FSC PINC (I/O-APIC) + 0015 FSC Multiprocessor Interrupt Controller + 001d FSC Copernicus Management Controller + 007b FSC Remote Service Controller, mailbox device + 007c FSC Remote Service Controller, shared memory device + 007d FSC Remote Service Controller, SMIC device + 2101 HST SAPHIR V Primary PCI (ISDN/PMx) +# Superfastcom-PCI (Commtech, Inc.) or DSCC4 WAN Adapter + 2102 DSCC4 PEB/PEF 20534 DMA Supported Serial Communication Controller with 4 Channels + 2104 Eicon Diva 2.02 compatible passive ISDN card + 3141 SIMATIC NET CP 5611 (Profibus Adapter) + 3142 SIMATIC NET CP 5613A1 (Profibus Adapter) + 4021 SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter) + 4029 SIMATIC NET CP 5613A2 (Profibus Adapter) + 4942 FPGA I-Bus Tracer for MBD + 6120 SZB6120 +110b Chromatic Research Inc. + 0001 Mpact Media Processor + 0004 Mpact 2 +110c Mini-Max Technology, Inc. +110d Znyx Advanced Systems +110e CPU Technology +110f Ross Technology +1110 Powerhouse Systems + 6037 Firepower Powerized SMP I/O ASIC + 6073 Firepower Powerized SMP I/O ASIC +1111 Santa Cruz Operation +# Also claimed to be RNS or Rockwell International, current PCISIG records list Osicom +1112 Osicom Technologies Inc + 2200 FDDI Adapter + 2300 Fast Ethernet Adapter + 2340 4 Port Fast Ethernet Adapter + 2400 ATM Adapter +1113 Accton Technology Corporation + 1211 SMC2-1211TX + 103c 1207 EN-1207D Fast Ethernet Adapter + 1113 1211 EN-1207D Fast Ethernet Adapter + 1216 EN-1216 Ethernet Adapter + 1113 1216 EN1207F series PCI Fast Ethernet Adapter + 1113 2220 EN2220A Cardbus Fast Ethernet Adapter + 1113 2242 EN2242 10/100 Ethernet Mini-PCI Card + 111a 1020 SpeedStream 1020 PCI 10/100 Ethernet Adaptor [EN-1207F-TX ?] + 1217 EN-1217 Ethernet Adapter + 5105 10Mbps Network card + 9211 EN-1207D Fast Ethernet Adapter + 1113 9211 EN-1207D Fast Ethernet Adapter + 9511 21x4x DEC-Tulip compatible Fast Ethernet + d301 CPWNA100 (Philips wireless PCMCIA) + ec02 SMC 1244TX v3 + ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter +1114 Atmel Corporation + 0506 at76c506 802.11b Wireless Network Adaptor +1115 3D Labs +1116 Data Translation + 0022 DT3001 + 0023 DT3002 + 0024 DT3003 + 0025 DT3004 + 0026 DT3005 + 0027 DT3001-PGL + 0028 DT3003-PGL + 0051 DT322 + 0060 DT340 + 0069 DT332 + 80c2 DT3162 +1117 Datacube, Inc + 9500 Max-1C SVGA card + 9501 Max-1C image processing +1118 Berg Electronics +1119 ICP Vortex Computersysteme GmbH + 0000 GDT 6000/6020/6050 + 0001 GDT 6000B/6010 + 0002 GDT 6110/6510 + 0003 GDT 6120/6520 + 0004 GDT 6530 + 0005 GDT 6550 + 0006 GDT 6117/6517 + 0007 GDT 6127/6527 + 0008 GDT 6537 + 0009 GDT 6557/6557-ECC + 000a GDT 6115/6515 + 000b GDT 6125/6525 + 000c GDT 6535 + 000d GDT 6555/6555-ECC + 0100 GDT 6117RP/6517RP + 0101 GDT 6127RP/6527RP + 0102 GDT 6537RP + 0103 GDT 6557RP + 0104 GDT 6111RP/6511RP + 0105 GDT 6121RP/6521RP + 0110 GDT 6117RD/6517RD + 0111 GDT 6127RD/6527RD + 0112 GDT 6537RD + 0113 GDT 6557RD + 0114 GDT 6111RD/6511RD + 0115 GDT 6121RD/6521RD + 0118 GDT 6118RD/6518RD/6618RD + 0119 GDT 6128RD/6528RD/6628RD + 011a GDT 6538RD/6638RD + 011b GDT 6558RD/6658RD + 0120 GDT 6117RP2/6517RP2 + 0121 GDT 6127RP2/6527RP2 + 0122 GDT 6537RP2 + 0123 GDT 6557RP2 + 0124 GDT 6111RP2/6511RP2 + 0125 GDT 6121RP2/6521RP2 + 0136 GDT 6113RS/6513RS + 0137 GDT 6123RS/6523RS + 0138 GDT 6118RS/6518RS/6618RS + 0139 GDT 6128RS/6528RS/6628RS + 013a GDT 6538RS/6638RS + 013b GDT 6558RS/6658RS + 013c GDT 6533RS/6633RS + 013d GDT 6543RS/6643RS + 013e GDT 6553RS/6653RS + 013f GDT 6563RS/6663RS + 0166 GDT 7113RN/7513RN/7613RN + 0167 GDT 7123RN/7523RN/7623RN + 0168 GDT 7118RN/7518RN/7518RN + 0169 GDT 7128RN/7528RN/7628RN + 016a GDT 7538RN/7638RN + 016b GDT 7558RN/7658RN + 016c GDT 7533RN/7633RN + 016d GDT 7543RN/7643RN + 016e GDT 7553RN/7653RN + 016f GDT 7563RN/7663RN + 01d6 GDT 4x13RZ + 01d7 GDT 4x23RZ + 01f6 GDT 8x13RZ + 01f7 GDT 8x23RZ + 01fc GDT 8x33RZ + 01fd GDT 8x43RZ + 01fe GDT 8x53RZ + 01ff GDT 8x63RZ + 0210 GDT 6519RD/6619RD + 0211 GDT 6529RD/6629RD + 0260 GDT 7519RN/7619RN + 0261 GDT 7529RN/7629RN + 02ff GDT MAXRP + 0300 GDT NEWRX + 0301 GDT NEWRX2 +111a Efficient Networks, Inc + 0000 155P-MF1 (FPGA) + 0002 155P-MF1 (ASIC) + 0003 ENI-25P ATM + 111a 0000 ENI-25p Miniport ATM Adapter + 0005 SpeedStream (LANAI) + 111a 0001 ENI-3010 ATM + 111a 0009 ENI-3060 ADSL (VPI=0) + 111a 0101 ENI-3010 ATM + 111a 0109 ENI-3060CO ADSL (VPI=0) + 111a 0809 ENI-3060 ADSL (VPI=0 or 8) + 111a 0909 ENI-3060CO ADSL (VPI=0 or 8) + 111a 0a09 ENI-3060 ADSL (VPI=<0..15>) + 0007 SpeedStream ADSL + 111a 1001 ENI-3061 ADSL [ASIC] + 1020 SpeedStream PCI 10/100 Network Card + 1203 SpeedStream 1023 Wireless PCI Adapter +111b Teledyne Electronic Systems +111c Tricord Systems Inc. + 0001 Powerbis Bridge +111d Integrated Device Technology, Inc. + 0001 IDT77201/77211 155Mbps ATM SAR Controller [NICStAR] + 0003 IDT77222/77252 155Mbps ATM MICRO ABR SAR Controller + 0004 IDT77V252 155Mbps ATM MICRO ABR SAR Controller + 0005 IDT77V222 155Mbps ATM MICRO ABR SAR Controller + 8018 PES12N3A PCI Express Switch + 801c PES24N3A PCI Express Switch + 8028 PES4T4 PCI Express Switch + 802b PES8T5A PCI Express Switch + 802c PES16T4 PCI Express Switch + 802d PES16T7 PCI Express Switch + 802e PES24T6 PCI Express Switch + 802f PES32T8 PCI Express Switch + 8032 PES48T12 PCI Express Switch + 8034 PES16/22/34H16 PCI Express Switch + 8035 PES32H8 PCI Express Switch + 8036 PES48H12 PCI Express Switch + 8037 PES64H16 PCI Express Switch + 8039 PES3T3 PCI Express Switch + 803a PES4T4 PCI Express Switch + 803c PES5T5 PCI Express Switch + 803d PES6T5 PCI Express Switch + 8048 PES8NT2 PCI Express Switch + 8049 PES8NT2 PCI Express Switch + 804a PES8NT2 PCI Express Internal NTB + 804b PES8NT2 PCI Express External NTB + 804c PES16NT2 PCI Express Switch + 804d PES16NT2 PCI Express Switch + 804e PES16NT2 PCI Express Internal NTB + 804f PES16NT2 PCI Express External NTB + 8058 PES12NT3 PCI Express Switch + 8059 PES12NT3 PCI Express Switch + 805a PES12NT3 PCI Express Internal NTB + 805b PES12NT3 PCI Express External NTB + 805c PES24NT3 PCI Express Switch + 805d PES24NT3 PCI Express Switch + 805e PES24NT3 PCI Express Internal NTB + 805f PES24NT3 PCI Express External NTB + 8060 PES16T4G2 PCI Express Gen2 Switch + 8061 PES12T3G2 PCI Express Gen2 Switch + 8068 PES6T6G2 PCI Express Gen2 Switch + 806a PES24T3G2 PCI Express Gen2 Switch + 14c1 000c 10G-PCIE2-8B2 + 806c PES16T4A/4T4G2 PCI Express Gen2 Switch + 806e PES24T6G2 PCI Express Gen2 Switch + 806f HIO524G2 PCI Express Gen2 Switch +111e Eldec +111f Precision Digital Images + 4a47 Precision MX Video engine interface + 5243 Frame capture bus interface +1120 EMC Corporation +1121 Zilog +1122 Multi-tech Systems, Inc. +1123 Excellent Design, Inc. +1124 Leutron Vision AG + 2581 Picport Monochrome +1125 Eurocore +1126 Vigra +1127 FORE Systems Inc + 0200 ForeRunner PCA-200 ATM + 0210 PCA-200PC + 0250 ATM + 0300 ForeRunner PCA-200EPC ATM + 0310 ATM + 0400 ForeRunnerHE ATM Adapter + 1127 0400 ForeRunnerHE ATM +1129 Firmworks +112a Hermes Electronics Company, Ltd. +112b Linotype - Hell AG +112c Zenith Data Systems +112d Ravicad +112e Infomedia Microelectronics Inc. +112f Dalsa Inc. + 0000 MVC IC-PCI + 0001 MVC IM-PCI Video frame grabber/processor + 0008 PC-CamLink PCI framegrabber +1130 Computervision +1131 Philips Semiconductors + 1561 USB 1.1 Host Controller + 1775 c200 C2K onboard USB 1.1 host controller + 1562 USB 2.0 Host Controller + 1775 c200 C2K onboard USB 2.0 host controller + 3400 SmartPCI56(UCB1500) 56K Modem + 5400 TriMedia TM1000/1100 + 12ca 0000 BlueICE + 5402 TriMedia TM1300 + 1244 0f00 Fritz!Card DSL + 15eb 1300 DT1300 + 15eb 1302 DT1302 + 15eb 1304 DT1304 + 15eb 1305 DT1305 + 15eb 1306 PMCDT1306 + 15eb 1308 DT1308 + 15eb 1331 DT1301 with SAA7121 + 15eb 1337 DT1301 with SAA7127 + 15eb 2d3d X3D + 15eb 7022 PTM1300 + 5405 TriMedia TM1500 + 1136 0005 LCP-1500 + 5406 TriMedia TM1700 + 540b PNX1005 Media Processor + 1131 0020 PNXLite PCI Demo Board + 7130 SAA7130 Video Broadcast Decoder + 0000 4016 Behold TV 401 + 0000 4051 Behold TV 405 FM + 0000 5051 Behold TV 505 RDS + 0000 505b Behold TV 505 RDS + 102b 48d0 Matrox CronosPlus + 1048 226b ELSA EX-VISION 300TV + 107d 6655 WinFast DTV1000S + 1131 0000 SAA7130-based TV tuner card + 1131 2001 10MOONS PCI TV CAPTURE CARD + 1131 2005 Techcom (India) TV Tuner Card (SSD-TV-670) + 1458 9006 GT-PS700 DVB-S tuner + 1461 050c Nagase Sangyo TransGear 3000TV + 1461 10ff AVerMedia DVD EZMaker + 1461 2108 AverMedia AverTV/305 + 1461 2115 AverMedia AverTV Studio 305 + 153b 1152 Terratec Cinergy 200 TV + 185b c100 Compro VideoMate TV PVR/FM + 185b c901 Videomate DVB-T200 + 5168 0138 LifeView FlyVIDEO2000 + 5ace 5010 Behold TV 501 + 5ace 5050 Behold TV 505 FM + 7133 SAA7131/SAA7133/SAA7135 Video Broadcast Decoder + 0000 4091 Beholder BeholdTV 409 FM + 0000 5071 Behold TV 507 RDS + 0000 507b Behold TV 507 RDS + 0000 5201 Behold TV Columbus + 0070 6701 WinTV HVR-1110 + 1019 4cb5 Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) + 1043 0210 FlyTV mini Asus Digimatrix + 1043 4843 ASUS TV-FM 7133 + 1043 4845 TV-FM 7135 + 1043 4862 P7131 Dual + 1043 4876 My Cinema-P7131 Hybrid + 1131 0000 SAA713x-based TV tuner card + 1131 2001 Proteus Pro [philips reference design] + 1131 2018 Tiger reference design + 1131 4ee9 MonsterTV Mobile + 1131 7133 Pinnacle PCTV 301i + 11bd 002b PCTV Stereo + 11bd 002e PCTV 110i (saa7133) + 12ab 0800 PURPLE TV + 13c2 2804 Technotrend Budget T-3000 Hybrid + 1421 0335 Instant TV DVB-T Cardbus + 1421 1370 Instant TV (saa7135) + 1435 7330 VFG7330 + 1435 7350 VFG7350 + 1458 9002 GT-PTV-TAF-RH DVB-T/Analog TV/FM tuner + 1458 9003 GT-PTV-AF-RH Analog TV/FM tuner + 1458 9004 GT-P8000 DVB-T/Analog TV/FM tuner + 1458 9005 GT-P6000 Analog TV/FM tuner + 1458 9008 GT-P5100 Analog TV tuner + 1461 1044 AVerTVHD MCE A180 + 1461 4836 M10D Hybrid DVBT + 1461 861e M105 PAL/SECAM/NTSC/FM Tuner + 1461 a14b AVerTV Studio 509 + 1461 a836 M115 DVB-T, PAL/SECAM/NTSC Tuner + 1461 f01d DVB-T Super 007 + 1461 f31f Avermedia AVerTV GO 007 FM + 1461 f936 Hybrid+FM PCI (rev A16D) + 1462 6231 TV@nywhere Plus + 1489 0214 LifeView FlyTV Platinum FM + 14c0 1212 LifeView FlyTV Platinum Mini2 + 153b 1160 Cinergy 250 PCI TV + 153b 1162 Terratec Cinergy 400 mobile + 17de 7350 ATSC 110 Digital / Analog HDTV Tuner + 17de 7352 ATSC 115 Digital / Analog HDTV Tuner + 185b c100 VideoMate TV + 185b c900 VideoMate T750 + 5168 0306 LifeView FlyDVB-T DUO + 5168 0319 LifeView FlyDVB Trio + 5168 0502 LifeView FlyDVB-T Duo CardBus + 5168 0520 LifeView FlyDVB Trio CardBus + 5168 1502 LifeView FlyTV CardBus + 5168 2502 LifeView FlyDVB-T CardBus + 5168 2520 LifeView FlyDVB-S Duo CardBus + 5168 3502 LifeView FlyDVB-T Hybrid CardBus + 5168 3520 LifeView FlyDVB Trio N CardBus + 5ace 5030 Behold TV 503 FM + 5ace 5090 Behold TV 509 FM + 5ace 6090 Behold TV 609 FM + 5ace 6091 Behold TV 609 FM + 5ace 6092 Behold TV 609 RDS + 5ace 6093 Behold TV 609 RDS + 5ace 6190 Behold TV M6 + 5ace 6191 Behold TV M63 + 5ace 6193 Behold TV M6 Extra + 5ace 6290 Behold TV H6 + 5ace 7090 Behold TV A7 + 5ace 7190 Behold TV H7 + 5ace 7595 Behold TV X7 + 7134 SAA7134/SAA7135HL Video Broadcast Decoder + 0000 4036 Behold TV 403 + 0000 4037 Behold TV 403 FM + 0000 4071 Behold TV 407 FM + 1019 4cb4 Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) + 1043 0210 Digimatrix TV + 1043 4840 ASUS TV-FM 7134 + 1043 4842 TV-FM 7134 + 1131 0000 SAA713x-based TV tuner card + 1131 2004 EUROPA V3 reference design + 1131 4e85 SKNet Monster TV + 1131 6752 EMPRESS + 11bd 002b PCTV Stereo + 11bd 002d PCTV 300i DVB-T + PAL + 1461 2c00 AverTV Hybrid+FM PCI + 1461 9715 AVerTV Studio 307 + 1461 a70a Avermedia AVerTV 307 + 1461 a70b AverMedia M156 / Medion 2819 + 1461 d6ee Cardbus TV/Radio (E500) + 1471 b7e9 AVerTV Cardbus plus + 153b 1142 Terratec Cinergy 400 TV + 153b 1143 Terratec Cinergy 600 TV + 153b 1158 Terratec Cinergy 600 TV MK3 + 1540 9524 ProVideo PV952 + 16be 0003 Medion 7134 + 185b c200 Compro VideoMate Gold+ Pal + 185b c900 Videomate DVB-T300 + 1894 a006 KNC One TV-Station DVR + 1894 fe01 KNC One TV-Station RDS / Typhoon TV Tuner RDS + 5168 0138 FLY TV PRIME 34FM + 5ace 5070 Behold TV 507 FM + 5ace 6070 Behold TV 607 FM + 5ace 6071 Behold TV 607 FM + 5ace 6072 Behold TV 607 RDS + 5ace 6073 Behold TV 607 RDS + 7145 SAA7145 + 7146 SAA7146 + 110a 0000 Fujitsu/Siemens DVB-C card rev1.5 + 110a ffff Fujitsu/Siemens DVB-C card rev1.5 + 1124 2581 Leutron Vision PicPort + 1131 4f56 KNC1 DVB-S Budget + 1131 4f60 Fujitsu-Siemens Activy DVB-S Budget Rev AL + 1131 4f61 Activy DVB-S Budget Rev GR + 1131 5f61 Activy DVB-T Budget + 114b 2003 DVRaptor Video Edit/Capture Card + 11bd 0006 DV500 Overlay + 11bd 000a DV500 Overlay + 11bd 000f DV500 Overlay + 13c2 0000 Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5 + 13c2 0001 Technotrend/Hauppauge DVB card rev1.3 or rev1.6 + 13c2 0002 Technotrend/Hauppauge DVB card rev2.1 + 13c2 0003 Technotrend/Hauppauge DVB card rev2.1 + 13c2 0004 Technotrend/Hauppauge DVB card rev2.1 + 13c2 0006 Technotrend/Hauppauge DVB card rev1.3 or rev1.6 + 13c2 0008 Technotrend/Hauppauge DVB-T + 13c2 000a Octal/Technotrend DVB-C for iTV + 13c2 000e Technotrend/Hauppauge DVB card rev2.3 + 13c2 1003 Technotrend-Budget/Hauppauge WinTV-NOVA-S DVB card + 13c2 1004 Technotrend-Budget/Hauppauge WinTV-NOVA-C DVB card + 13c2 1005 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card + 13c2 100c Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card + 13c2 100f Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card + 13c2 1010 DVB C-1500 + 13c2 1011 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card + 13c2 1012 DVB T-1500 + 13c2 1013 SATELCO Multimedia DVB + 13c2 1016 WinTV-NOVA-SE DVB card + 13c2 1018 DVB S-1401 + 13c2 1019 S2-3200 + 13c2 1102 Technotrend/Hauppauge DVB card rev2.1 + 153b 1155 Cinergy 1200 DVB-S + 153b 1156 Terratec Cynergy 1200C + 153b 1157 Cinergy 1200 DVB-T + 1894 0020 KNC One DVB-C V1.0 + 1894 0023 TVStation DVB-C plus + 7160 SAA7160 + 1458 9009 E8000 DVB-T/Analog TV/FM tuner + 7162 SAA7162 + 11bd 0101 Pinnacle PCTV 7010iX TV Card + 7164 SAA7164 + 0070 8800 WinTV HVR-2250 + 0070 8810 WinTV HVR-2250 + 0070 8851 WinTV HVR-2250 + 0070 8853 WinTV HVR-2250 + 0070 8880 WinTV HVR-2250 + 0070 8891 WinTV HVR-2250 + 0070 88a0 WinTV HVR-2250 + 0070 88a1 WinTV HVR-2250 + 0070 8900 WinTV HVR-2200 + 0070 8901 WinTV HVR-2200 + 0070 8940 WinTV HVR-2200 (submodel 89619) + 0070 8951 WinTV HVR-2200 + 0070 8953 WinTV HVR-2200 + 0070 8980 WinTV HVR-2200 + 0070 8991 WinTV HVR-2200 + 0070 8993 WinTV HVR-2200 + 0070 89a0 WinTV HVR-2200 + 0070 89a1 WinTV HVR-2200 + 7231 SAA7231 + 5ace 8000 Behold TV H8 + 5ace 8100 Behold TV A8 + 9730 SAA9730 Integrated Multimedia and Peripheral Controller + 1131 0000 Integrated Multimedia and Peripheral Controller +1132 Mitel Corp. +1133 Dialogic Corporation + 7701 Eiconcard C90 + 7711 Eiconcard C91 + 7901 EiconCard S90 + 7902 EiconCard S90 + 7911 EiconCard S91 + 7912 EiconCard S91 + 7921 Eiconcard S92 + 7941 EiconCard S94 + 7942 EiconCard S94 + 7943 EiconCard S94 + 7944 EiconCard S94 + 7945 Eiconcard S94 + 7948 Eiconcard S94 64bit/66MHz + 9711 Eiconcard S91 V2 + 9911 Eiconcard S91 V2 + 9941 Eiconcard S94 V2 + 9a41 Eiconcard S94 PCIe + b921 EiconCard P92 + b922 EiconCard P92 + b923 EiconCard P92 + e001 Diva Pro 2.0 S/T + e002 Diva 2.0 S/T PCI + e003 Diva Pro 2.0 U + e004 Diva 2.0 U PCI + e005 Diva 2.01 S/T PCI + e006 Diva CT S/T PCI + e007 Diva CT U PCI + e008 Diva CT Lite S/T PCI + e009 Diva CT Lite U PCI + e00a Diva ISDN+V.90 PCI + e00b Diva ISDN PCI 2.02 + e00c Diva 2.02 PCI U + e00d Diva Pro 3.0 PCI + e00e Diva ISDN+CT S/T PCI Rev 2 + e010 Diva Server BRI-2M PCI + 110a 0021 Fujitsu Siemens ISDN S0 + e011 Diva Server BRI S/T Rev 2 + e012 Diva Server 4BRI-8M PCI + e013 4BRI + 1133 1300 Diva V-4BRI-8 PCI v2 + 1133 e013 Diva 4BRI-8 PCI v2 + e014 Diva Server PRI-30M PCI + e015 Diva PRI PCI v2 + e016 Diva Server Voice 4BRI PCI + e017 Diva Server Voice 4BRI Rev 2 + 1133 e017 Diva Server Voice 4BRI-8M 2.0 PCI + e018 BRI + 1133 1800 Diva V-BRI-2 PCI v2 + 1133 e018 Diva BRI-2 PCI v2 + e019 Diva Server Voice PRI Rev 2 + 1133 e019 Diva Server Voice PRI 2.0 PCI + e01a Diva BRI-2FX PCI v2 + e01b Diva Server Voice BRI-2M 2.0 PCI + 1133 e01b Diva Server Voice BRI-2M 2.0 PCI + e01c PRI + 1133 1c01 Diva PRI/E1/T1-8 PCI v3 + 1133 1c02 Diva PRI/T1-24 PCI(e) v3 + 1133 1c03 Diva PRI/E1-30 PCI(e) v3 + 1133 1c04 Diva PRI/E1/T1-CTI PCI(e) v3 + 1133 1c05 Diva V-PRI/T1-24 PCI(e) v3 + 1133 1c06 Diva V-PRI/E1-30 PCI(e) v3 + 1133 1c07 Diva Server PRI/E1/T1-8 Cornet NQ + 1133 1c08 Diva Server PRI/T1-24 Cornet NQ + 1133 1c09 Diva Server PRI/E1-30 Cornet NQ + 1133 1c0a Diva Server PRI/E1/T1 Cornet NQ + 1133 1c0b Diva Server V-PRI/T1-24 Cornet NQ + 1133 1c0c Diva Server V-PRI/E1-30 Cornet NQ + e01e 2PRI + 1133 1e01 Diva 2PRI/E1/T1-60 PCI v1 + 1133 e01e Diva V-2PRI/E1/T1-60 PCI v1 + e020 4PRI + 1133 2001 Diva 4PRI/E1/T1-120 PCI v1 + 1133 e020 Diva V-4PRI/E1/T1-120 PCI v1 + e022 Analog-2 + 1133 2200 Diva V-Analog-2 PCI v1 + 1133 e022 Diva Analog-2 PCI v1 + e024 Analog-4 + 1133 2400 Diva V-Analog-4 PCI v1 + 1133 e024 Diva Analog-4 PCI v1 + e028 Analog-8 + 1133 2800 Diva V-Analog-8 PCI v1 + 1133 e028 Diva Analog-8 PCI v1 + e02a Diva IPM-300 PCI v1 + e02c Diva IPM-600 PCI v1 + e02e 4BRI + 1133 2e01 Diva V-4BRI-8 PCIe v2 + 1133 e02e Diva 4BRI-8 PCIe v2 + e032 BRI + 1133 3201 Diva V-BRI-2 PCIe v2 + 1133 e032 Diva BRI-2 PCIe v2 + e034 Diva BRI-CTI PCI v2 +1134 Mercury Computer Systems + 0001 Raceway Bridge + 0002 Dual PCI to RapidIO Bridge + 000b POET Serial RapidIO Bridge + 000d POET PSDMS Device +1135 Fuji Xerox Co Ltd + 0001 Printer controller +1136 Momentum Data Systems + 0002 PCI-JTAG +1137 Cisco Systems Inc + 0023 VIC 81 PCIe Upstream Port + 0040 VIC PCIe Upstream Port + 0041 VIC PCIe Downstream Port + 0042 VIC Management Controller + 1137 0047 VIC P81E PCIe Management Controller + 0043 VIC Ethernet NIC + 1137 0047 VIC P81E PCIe Ethernet NIC + 1137 0048 VIC M81KR Mezzanine Ethernet NIC + 1137 004f VIC 1280 Mezzanine Ethernet NIC + 1137 0084 VIC 1240 MLOM Ethernet NIC + 1137 0085 VIC 1225 PCIe Ethernet NIC + 0044 VIC Ethernet NIC Dynamic + 1137 0047 VIC P81E PCIe Ethernet NIC Dynamic + 1137 0048 VIC M81KR Mezzanine Ethernet NIC Dynamic + 1137 004f VIC 1280 Mezzanine Ethernet NIC Dynamic + 1137 0084 VIC 1240 MLOM Ethernet NIC Dynamic + 1137 0085 VIC 1225 PCIe Ethernet NIC Dynamic + 0045 VIC FCoE HBA + 1137 0047 VIC P81E PCIe FCoE HBA + 1137 0048 VIC M81KR Mezzanine FCoE HBA + 1137 004f VIC 1280 Mezzanine FCoE HBA + 004e VIC 82 PCIe Upstream Port +1138 Ziatech Corporation + 8905 8905 [STD 32 Bridge] +1139 Dynamic Pictures, Inc + 0001 VGA Compatable 3D Graphics +113a FWB Inc +113b Network Computing Devices +113c Cyclone Microsystems, Inc. + 0000 PCI-9060 i960 Bridge + 0001 PCI-SDK [PCI i960 Evaluation Platform] + 0911 PCI-911 [i960Jx-based Intelligent I/O Controller] + 0912 PCI-912 [i960CF-based Intelligent I/O Controller] + 0913 PCI-913 + 0914 PCI-914 [I/O Controller w/ secondary PCI bus] +113d Leading Edge Products Inc +113e Sanyo Electric Co - Computer Engineering Dept +113f Equinox Systems, Inc. + 0808 SST-64P Adapter + 1010 SST-128P Adapter + 80c0 SST-16P DB Adapter + 80c4 SST-16P RJ Adapter + 80c8 SST-16P Adapter + 8888 SST-4P Adapter + 9090 SST-8P Adapter +1140 Intervoice Inc +1141 Crest Microsystem Inc +1142 Alliance Semiconductor Corporation + 3210 AP6410 + 6422 ProVideo 6422 + 6424 ProVideo 6424 + 6425 ProMotion AT25 + 643d ProMotion AT3D +1143 NetPower, Inc +1144 Cincinnati Milacron + 0001 Noservo controller +1145 Workbit Corporation + 8007 NinjaSCSI-32 Workbit + f007 NinjaSCSI-32 KME + f010 NinjaSCSI-32 Workbit + f012 NinjaSCSI-32 Logitec + f013 NinjaSCSI-32 Logitec + f015 NinjaSCSI-32 Melco + f020 NinjaSCSI-32 Sony PCGA-DVD51 + f021 NinjaPATA-32 Delkin Cardbus UDMA + f024 NinjaPATA-32 Delkin Cardbus UDMA + f103 NinjaPATA-32 Delkin Cardbus UDMA +1146 Force Computers +1147 Interface Corp +# Nee Schneider & Koch +1148 SysKonnect + 4000 FDDI Adapter + 0e11 b03b Netelligent 100 FDDI DAS Fibre SC + 0e11 b03c Netelligent 100 FDDI SAS Fibre SC + 0e11 b03d Netelligent 100 FDDI DAS UTP + 0e11 b03e Netelligent 100 FDDI SAS UTP + 0e11 b03f Netelligent 100 FDDI SAS Fibre MIC + 1148 5521 FDDI SK-5521 (SK-NET FDDI-UP) + 1148 5522 FDDI SK-5522 (SK-NET FDDI-UP DAS) + 1148 5541 FDDI SK-5541 (SK-NET FDDI-FP) + 1148 5543 FDDI SK-5543 (SK-NET FDDI-LP) + 1148 5544 FDDI SK-5544 (SK-NET FDDI-LP DAS) + 1148 5821 FDDI SK-5821 (SK-NET FDDI-UP64) + 1148 5822 FDDI SK-5822 (SK-NET FDDI-UP64 DAS) + 1148 5841 FDDI SK-5841 (SK-NET FDDI-FP64) + 1148 5843 FDDI SK-5843 (SK-NET FDDI-LP64) + 1148 5844 FDDI SK-5844 (SK-NET FDDI-LP64 DAS) + 4200 Token Ring adapter + 4300 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) + 1148 9821 SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T) + 1148 9822 SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link) + 1148 9841 SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX) + 1148 9842 SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link) + 1148 9843 SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX) + 1148 9844 SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link) + 1148 9861 SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition) + 1148 9862 SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link) + 1148 9871 SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX) + 1148 9872 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) + 1259 2970 AT-2970SX Gigabit Ethernet Adapter + 1259 2971 AT-2970LX Gigabit Ethernet Adapter + 1259 2972 AT-2970TX Gigabit Ethernet Adapter + 1259 2973 AT-2971SX Gigabit Ethernet Adapter + 1259 2974 AT-2971T Gigabit Ethernet Adapter + 1259 2975 AT-2970SX/2SC Gigabit Ethernet Adapter + 1259 2976 AT-2970LX/2SC Gigabit Ethernet Adapter + 1259 2977 AT-2970TX/2TX Gigabit Ethernet Adapter + 4320 SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter, PCI64, Fiber ZX/SC + 1148 0121 Marvell RDK-8001 Adapter + 1148 0221 Marvell RDK-8002 Adapter + 1148 0321 Marvell RDK-8003 Adapter + 1148 0421 Marvell RDK-8004 Adapter + 1148 0621 Marvell RDK-8006 Adapter + 1148 0721 Marvell RDK-8007 Adapter + 1148 0821 Marvell RDK-8008 Adapter + 1148 0921 Marvell RDK-8009 Adapter + 1148 1121 Marvell RDK-8011 Adapter + 1148 1221 Marvell RDK-8012 Adapter + 1148 3221 SK-9521 V2.0 10/100/1000Base-T Adapter + 1148 5021 SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter + 1148 5041 SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter + 1148 5043 SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter + 1148 5051 SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter + 1148 5061 SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter + 1148 5071 SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter + 1148 9521 SK-9521 10/100/1000Base-T Adapter + 4400 SK-9Dxx Gigabit Ethernet Adapter + 4500 SK-9Mxx Gigabit Ethernet Adapter + 9000 SK-9S21 10/100/1000Base-T Server Adapter, PCI-X, Copper RJ-45 + 9843 [Fujitsu] Gigabit Ethernet + 9e00 SK-9E21D 10/100/1000Base-T Adapter, Copper RJ-45 + 1148 2100 SK-9E21 Server Adapter + 1148 21d0 SK-9E21D 10/100/1000Base-T Adapter + 1148 2200 SK-9E22 Server Adapter + 1148 8100 SK-9E81 Server Adapter + 1148 8200 SK-9E82 Server Adapter + 1148 9100 SK-9E91 Server Adapter + 1148 9200 SK-9E92 Server Adapter + 9e01 SK-9E21M 10/100/1000Base-T Adapter +1149 Win System Corporation +114a VMIC + 5565 GE-IP PCI5565,PMC5565 Reflective Memory Node + 5579 VMIPCI-5579 (Reflective Memory Card) + 5587 VMIPCI-5587 (Reflective Memory Card) + 6504 VMIC PCI 7755 FPGA + 7587 VMIVME-7587 +114b Canopus Co., Ltd +114c Annabooks +114d IC Corporation +114e Nikon Systems Inc +114f Digi International + 0002 AccelePort EPC + 0003 RightSwitch SE-6 + 0004 AccelePort Xem + 0005 AccelePort Xr + 0006 AccelePort Xr,C/X + 0009 AccelePort Xr/J + 000a AccelePort EPC/J + 000c DataFirePRIme T1 (1-port) + 000d SyncPort 2-Port (x.25/FR) + 0011 AccelePort 8r EIA-232 (IBM) + 0012 AccelePort 8r EIA-422 + 0013 AccelePort Xr + 0014 AccelePort 8r EIA-422 + 0015 AccelePort Xem + 0016 AccelePort EPC/X + 0017 AccelePort C/X + 001a DataFirePRIme E1 (1-port) + 001b AccelePort C/X (IBM) + 001c AccelePort Xr (SAIP) + 001d DataFire RAS T1/E1/PRI + 114f 0050 DataFire RAS E1 Adapter + 114f 0051 DataFire RAS Dual E1 Adapter + 114f 0052 DataFire RAS T1 Adapter + 114f 0053 DataFire RAS Dual T1 Adapter + 0023 AccelePort RAS + 0024 DataFire RAS B4 ST/U + 114f 0030 DataFire RAS BRI U Adapter + 114f 0031 DataFire RAS BRI S/T Adapter + 0026 AccelePort 4r 920 + 0027 AccelePort Xr 920 + 0028 ClassicBoard 4 + 0029 ClassicBoard 8 + 0034 AccelePort 2r 920 + 0035 DataFire DSP T1/E1/PRI cPCI + 0040 AccelePort Xp + 114f 0042 AccelePort 2p PCI + 114f 0043 AccelePort 4p PCI + 114f 0044 AccelePort 8p PCI + 114f 0045 AccelePort 16p PCI + 114f 004e AccelePort 32p PCI + 0042 AccelePort 2p + 0043 AccelePort 4p + 0044 AccelePort 8p + 0045 AccelePort 16p + 004e AccelePort 32p + 0070 Datafire Micro V IOM2 (Europe) + 0071 Datafire Micro V (Europe) + 0072 Datafire Micro V IOM2 (North America) + 0073 Datafire Micro V (North America) + 00b0 Digi Neo 4 + 00b1 Digi Neo 8 + 00c8 Digi Neo 2 DB9 + 00c9 Digi Neo 2 DB9 PRI + 00ca Digi Neo 2 RJ45 + 00cb Digi Neo 2 RJ45 PRI + 00cc Digi Neo 1 422 + 00cd Digi Neo 1 422 485 + 00ce Digi Neo 2 422 485 + 00d0 ClassicBoard 4 422 + 00d1 ClassicBoard 8 422 + 00f1 Digi Neo PCI-E 4 port + 00f4 Digi Neo 4 (IBM version) + 6001 Avanstar +1150 Thinking Machines Corp +1151 JAE Electronics Inc. +1152 Megatek +1153 Land Win Electronic Corp +1154 Melco Inc +1155 Pine Technology Ltd +1156 Periscope Engineering +1157 Avsys Corporation +1158 Voarx R & D Inc + 3011 Tokenet/vg 1001/10m anylan + 9050 Lanfleet/Truevalue + 9051 Lanfleet/Truevalue +1159 Mutech Corp + 0001 MV-1000 + 0002 MV-1500 +115a Harlequin Ltd +115b Parallax Graphics +115c Photron Ltd. +115d Xircom + 0003 Cardbus Ethernet 10/100 + 1014 0181 10/100 EtherJet Cardbus Adapter + 1014 1181 10/100 EtherJet Cardbus Adapter + 1014 8181 10/100 EtherJet Cardbus Adapter + 1014 9181 10/100 EtherJet Cardbus Adapter + 115d 0181 Cardbus Ethernet 10/100 + 115d 0182 RealPort2 CardBus Ethernet 10/100 (R2BE-100) + 115d 1181 Cardbus Ethernet 10/100 + 1179 0181 Cardbus Ethernet 10/100 + 8086 8181 EtherExpress PRO/100 Mobile CardBus 32 Adapter + 8086 9181 EtherExpress PRO/100 Mobile CardBus 32 Adapter + 0005 Cardbus Ethernet 10/100 + 1014 0182 10/100 EtherJet Cardbus Adapter + 1014 1182 10/100 EtherJet Cardbus Adapter + 115d 0182 Cardbus Ethernet 10/100 + 115d 1182 Cardbus Ethernet 10/100 + 0007 Cardbus Ethernet 10/100 + 1014 0182 10/100 EtherJet Cardbus Adapter + 1014 1182 10/100 EtherJet Cardbus Adapter + 115d 0182 Cardbus Ethernet 10/100 + 115d 1182 Cardbus Ethernet 10/100 + 000b Cardbus Ethernet 10/100 + 1014 0183 10/100 EtherJet Cardbus Adapter + 115d 0183 Cardbus Ethernet 10/100 + 000c Mini-PCI V.90 56k Modem + 000f Cardbus Ethernet 10/100 + 1014 0183 10/100 EtherJet Cardbus Adapter + 115d 0183 Cardbus Ethernet 10/100 + 00d4 Mini-PCI K56Flex Modem + 0101 Cardbus 56k modem + 115d 1081 Cardbus 56k Modem + 0103 Cardbus Ethernet + 56k Modem + 1014 9181 Cardbus 56k Modem + 1115 1181 Cardbus Ethernet 100 + 56k Modem + 115d 1181 CBEM56G-100 Ethernet + 56k Modem + 8086 9181 PRO/100 LAN + Modem56 CardBus +115e Peer Protocols Inc +115f Maxtor Corporation +1160 Megasoft Inc +1161 PFU Limited +1162 OA Laboratory Co Ltd +1163 Rendition + 0001 Verite 1000 + 2000 Verite V2000/V2100/V2200 + 1092 2000 Stealth II S220 +1164 Advanced Peripherals Technologies +1165 Imagraph Corporation + 0001 Motion TPEG Recorder/Player with audio +# nee ServerWorks +1166 Broadcom + 0000 CMIC-LE + 0005 CNB20-LE Host Bridge + 0006 CNB20HE Host Bridge + 0007 CNB20-LE Host Bridge + 0008 CNB20HE Host Bridge + 0009 CNB20LE Host Bridge + 0010 CIOB30 + 0011 CMIC-HE + 0012 CMIC-WS Host Bridge (GC-LE chipset) + 0013 CNB20-HE Host Bridge + 0014 CMIC-LE Host Bridge (GC-LE chipset) + 0015 CMIC-GC Host Bridge + 0016 CMIC-GC Host Bridge + 0017 GCNB-LE Host Bridge + 0031 HT1100 HPX0 HT Host Bridge + 0036 BCM5785 [HT1000] PCI/PCI-X Bridge + 0101 CIOB-X2 PCI-X I/O Bridge + 0103 EPB PCI-Express to PCI-X Bridge + 0104 BCM5785 [HT1000] PCI/PCI-X Bridge + 0110 CIOB-E I/O Bridge with Gigabit Ethernet + 0130 BCM5780 [HT2000] PCI-X bridge + 0132 BCM5780 [HT2000] PCI-Express Bridge + 1166 0132 HT2000 PCI-Express bridge + 0140 HT2100 PCI-Express Bridge + 0141 HT2100 PCI-Express Bridge + 0142 HT2100 PCI-Express Bridge + 0144 HT2100 PCI-Express Bridge + 0200 OSB4 South Bridge + 0201 CSB5 South Bridge + 4c53 1080 CT8 mainboard + 0203 CSB6 South Bridge + 1734 1012 PRIMERGY RX/TX series + 0205 BCM5785 [HT1000] Legacy South Bridge + 0211 OSB4 IDE Controller + 0212 CSB5 IDE Controller + 1028 014a PowerEdge 1750 + 1028 810b PowerEdge 1650/2550 + 4c53 1080 CT8 mainboard + 0213 CSB6 RAID/IDE Controller + 1028 4134 PowerEdge 600SC + 1028 c134 Poweredge SC600 + 1734 1012 PRIMERGY RX/TX series onboard IDE + 0214 BCM5785 [HT1000] IDE + 1028 0205 PowerEdge 2970 HT1000 IDE + 0217 CSB6 IDE Controller + 1028 4134 Poweredge SC600 + 021b HT1100 HD Audio + 0220 OSB4/CSB5 OHCI USB Controller + 4c53 1080 CT8 mainboard + 0221 CSB6 OHCI USB Controller + 1734 1012 PRIMERGY RX/TX series onboard OHCI + 0223 BCM5785 [HT1000] USB + 1028 0205 PowerEdge 2970 HT1000 USB Controller + 1028 020b PowerEdge T605 HT1000 USB Controller + 0225 CSB5 LPC bridge + 0227 GCLE-2 Host Bridge + 1734 1012 PRIMERGY RX/TX series + 0230 CSB5 LPC bridge + 4c53 1080 CT8 mainboard + 0234 BCM5785 [HT1000] LPC + 1028 0205 PowerEdge 2970 HT1000 LPC + 1028 020b PowerEdge T605 HT1000 LPC + 0235 BCM5785 [HT1000] XIOAPIC0-2 + 0238 BCM5785 [HT1000] WDTimer + 0240 K2 SATA + 0241 RAIDCore RC4000 + 0242 RAIDCore BC4000 + 024a BCM5785 [HT1000] SATA (Native SATA Mode) + 1028 020b PowerEdge T605 onboard SATA Controller +# The device starts as 024A, and changes to 024B if set to PATA mode in BIOS + 024b BCM5785 [HT1000] SATA (PATA/IDE Mode) + 1028 0205 PowerEdge 2970 HT1000 SATA controller + 0406 HT1100 PCI-X Bridge + 0408 HT1100 Legacy Device + 040a HT1100 ISA-LPC Bridge + 1028 0223 PowerEdge R905 HT1100 ISA-LPC Bridge + 0410 HT1100 SATA Controller (Native SATA Mode) + 0411 HT1100 SATA Controller (PATA / IDE Mode) + 0412 HT1100 USB OHCI Controller + 0414 HT1100 USB EHCI Controller + 0416 HT1100 USB EHCI Controller (with Debug Port) + 0420 HT1100 PCI-Express Bridge + 0421 HT1100 SAS/SATA Controller + 0422 HT1100 PCI-Express Bridge +1167 Mutoh Industries Inc +1168 Thine Electronics Inc +1169 Centre for Development of Advanced Computing +# nee Polaris Communications +116a Luminex Software, Inc. + 6100 Bus/Tag Channel + 6800 Escon Channel + 7100 Bus/Tag Channel + 7800 Escon Channel +116b Connectware Inc +116c Intelligent Resources Integrated Systems +116d Martin-Marietta +116e Electronics for Imaging +116f Workstation Technology +1170 Inventec Corporation +1171 Loughborough Sound Images Plc +1172 Altera Corporation +1173 Adobe Systems, Inc +1174 Bridgeport Machines +1175 Mitron Computer Inc. +1176 SBE Incorporated +1177 Silicon Engineering +1178 Alfa, Inc. + afa1 Fast Ethernet Adapter +1179 Toshiba America Info Systems + 0102 Extended IDE Controller + 0103 EX-IDE Type-B + 0404 DVD Decoder card + 0406 Tecra Video Capture device + 0407 DVD Decoder card (Version 2) + 0601 CPU to PCI bridge + 1179 0001 Satellite Pro + 0602 PCI to ISA bridge + 0603 ToPIC95 PCI to CardBus Bridge for Notebooks + 0604 PCI-Docking Host bridge + 060a ToPIC95 + 1179 0001 Satellite Pro + 060f ToPIC97 + 1179 0001 Satellite 4010 + 0617 ToPIC100 PCI to Cardbus Bridge with ZV Support + 0618 CPU to PCI and PCI to ISA bridge + 0701 FIR Port Type-O + 0804 TC6371AF SmartMedia Controller + 0805 SD TypA Controller + 0d01 FIR Port Type-DO + 1179 0001 FIR Port Type-DO +117a A-Trend Technology +117b L G Electronics, Inc. +117c ATTO Technology, Inc. + 002c SAS RAID Adapter + 0030 Ultra320 SCSI Host Adapter + 117c 8013 ExpressPCI UL4D + 117c 8014 ExpressPCI UL4S + 117c 8027 ExpressPCI UL5D + 117c 802f ExpressPCI UL5D Low Profile + 0033 SAS Adapter +117d Becton & Dickinson +117e T/R Systems +117f Integrated Circuit Systems +1180 Ricoh Co Ltd + 0465 RL5c465 + 0466 RL5c466 + 0475 RL5c475 + 144d c006 vpr Matrix 170B4 CardBus bridge + 0476 RL5c476 II + 1014 0185 ThinkPad A/T/X Series + 1014 056c ThinkPad Z60t + 1028 014f Latitude X300 laptop + 1028 0188 Inspiron 6000 laptop + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 1043 1237 A6J-Q008 + 1043 1967 V6800V + 1043 1987 Asus A4K and Z81K notebooks, possibly others ( mid-2005 machines ) + 104d 80df Vaio PCG-FX403 + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 104d 814e VAIO GRZ390Z + 10f7 8338 Panasonic CF-Y5 laptop + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 14ef 0220 PCD-RP-220S + 17aa 201c ThinkPad X60s + 17aa 20c4 ThinkPad T61 + 0477 RL5c477 + 0478 RL5c478 + 1014 0184 ThinkPad A30p + 0511 R5C511 + 0522 R5C522 IEEE 1394 Controller + 1014 01cf ThinkPad A30p + 1043 1967 V6800V + 0551 R5C551 IEEE 1394 Controller + 144d c006 vpr Matrix 170B4 + 0552 R5C552 IEEE 1394 Controller + 1014 0511 ThinkPad A/T/X Series + 1028 014f Latitude X300 laptop + 1028 0188 Inspiron 6000 laptop + 1043 1237 A6J-Q008 + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 17aa 201e ThinkPad X60s + 0554 R5C554 + 0575 R5C575 SD Bus Host Adapter + 0576 R5C576 SD Bus Host Adapter + 0592 R5C592 Memory Stick Bus Host Adapter + 1025 0121 Aspire 5920G + 1028 01d7 XPS M1210 + 1028 01f3 Inspiron 1420 + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 103c 30cc Pavilion dv6700 + 1043 1237 A6J-Q008 + 1043 1967 V6800V + 144d c018 X20 IV + 17aa 20ca ThinkPad T61 + 0811 R5C811 + 0822 R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter + 1014 0556 ThinkPad X60s / Z60t + 1014 0598 ThinkPad Z60m + 1025 0121 Aspire 5920G + 1028 0188 Inspiron 6000 laptop + 1028 01a2 Inspiron 9200 + 1028 01d7 XPS M1210 + 1028 01f3 Inspiron 1420 + 103c 03b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 1043 1237 A6J-Q008 + 1043 1967 ASUS V6800V + 10f7 8338 Panasonic CF-Y5 laptop + 144d c018 X20 IV + 17aa 201d ThinkPad X60s + 17aa 20c7 ThinkPad T61 + 0832 R5C832 IEEE 1394 Controller + 1025 0121 Aspire 5920G + 1028 01d7 XPS M1210 + 1028 01f3 Inspiron 1420 + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 0841 R5C841 CardBus/SD/SDIO/MMC/MS/MSPro/xD/IEEE1394 + 0843 R5C843 MMC Host Controller + 1025 0121 Aspire 5920G + 1028 01d7 XPS M1210 + 1028 01f3 Inspiron 1420 + 1028 01f5 Dell Inspiron 1501 + 1028 024f Dell Latitude e6500 + 103c 03b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 1183 0843 Alienware Aurora m9700 + 0852 xD-Picture Card Controller + 1025 0121 Aspire 5920G + 1028 01f3 Inspiron 1420 + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 103c 30cc Pavilion dv6700 + 1043 1967 V6800V + 1180 0852 Pavilion 2410us + 1324 10cf P7120 + e230 R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller] + e476 CardBus bridge + 1028 040a Latitude E6410 + 1028 040b Latitude E6510 + e822 MMC/SD Host Controller + 1028 040a Latitude E6410 + 1028 040b Latitude E6510 + e823 PCIe SDXC/MMC Host Controller + e832 R5C832 PCIe IEEE 1394 Controller + 1028 040a Latitude E6410 + 1028 040b Latitude E6510 + e852 PCIe xD-Picture Card Controller +1181 Telmatics International +1183 Fujikura Ltd +1184 Forks Inc +1185 Dataworld International Ltd +1186 D-Link System Inc + 0100 DC21041 + 1002 DL10050 Sundance Ethernet + 1186 1002 DFE-550TX/FX + 1186 1012 DFE-580TX + 1025 AirPlus Xtreme G DWL-G650 Adapter + 1026 AirXpert DWL-AG650 Wireless Cardbus Adapter + 1043 AirXpert DWL-AG650 Wireless Cardbus Adapter + 1300 RTL8139 Ethernet + 1186 1300 DFE-538TX 10/100 Ethernet Adapter + 1186 1301 DFE-530TX+ 10/100 Ethernet Adapter + 1186 1303 DFE-528TX 10/100 Fast Ethernet PCI Adapter + 1340 DFE-690TXD CardBus PC Card + 1405 DFE-520TX Fast Ethernet PCI Adapter + 1540 DFE-680TX + 1541 DFE-680TXD CardBus PC Card + 1561 DRP-32TXD Cardbus PC Card + 3300 DWL-510 / DWL-610 802.11b [Realtek RTL8180L] + 1186 3300 DWL-610 Wireless Cardbus Adapter + 1186 3301 DWL-510 Wireless PCI Adapter + 3a03 AirPro DWL-A650 Wireless Cardbus Adapter(rev.B) + 3a04 AirPro DWL-AB650 Multimode Wireless Cardbus Adapter + 3a05 AirPro DWL-AB520 Multimode Wireless PCI Adapter + 3a07 AirXpert DWL-AG650 Wireless Cardbus Adapter + 3a08 AirXpert DWL-AG520 Wireless PCI Adapter + 3a10 AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B) + 3a11 AirXpert DWL-AG520 Wireless PCI Adapter(rev.B) + 3a12 AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C) + 3a63 AirXpert DWL-AG660 Wireless Cardbus Adapter + 3a70 DWA-556 Xtreme N PCI Express Desktop Adapter + 3c00 D-link DWL-G650X + 3c09 AirPlus G DWL-G510 + 4000 DL2000-based Gigabit Ethernet + 4001 DGE-550SX PCI-X Gigabit Ethernet Adapter + 4300 DGE-528T Gigabit Ethernet Adapter +# rev. B1; RealTek RTL8168E. + 1186 4b10 DGE-560T PCI Express (x1) Gigabit Ethernet Adapter + 4302 DGE-530T Gigabit Ethernet Adapter (rev.C1) [Realtek RTL8169] +# There are at least 3 revisions of this adapter; 4800 is board revision A1 as far as I can tell, revision B1 is 4c00. + 4800 DGE-530T Gigabit Ethernet Adapter (rev 11) + 4b00 DGE-560T PCI Express Gigabit Ethernet Adapter + 4b01 DGE-530T Gigabit Ethernet Adapter (rev 11) + 4b02 DGE-560SX PCI Express Gigabit Ethernet Adapter + 4b03 DGE-550T Gigabit Ethernet Adapter V.B1 + 4c00 Gigabit Ethernet Adapter + 1186 4c00 DGE-530T Gigabit Ethernet Adapter + 8400 D-Link DWL-650+ CardBus PC Card +1187 Advanced Technology Laboratories, Inc. +1188 Shima Seiki Manufacturing Ltd. +1189 Matsushita Electronics Co Ltd +118a Hilevel Technology +118b Hypertec Pty Limited +118c Corollary, Inc + 0014 PCIB [C-bus II to PCI bus host bridge chip] + 1117 Intel 8-way XEON Profusion Chipset [Cache Coherency Filter] +118d BitFlow Inc + 0001 Raptor-PCI framegrabber + 0012 Model 12 Road Runner Frame Grabber + 0014 Model 14 Road Runner Frame Grabber + 0024 Model 24 Road Runner Frame Grabber + 0044 Model 44 Road Runner Frame Grabber + 0112 Model 12 Road Runner Frame Grabber + 0114 Model 14 Road Runner Frame Grabber + 0124 Model 24 Road Runner Frame Grabber + 0144 Model 44 Road Runner Frame Grabber + 0212 Model 12 Road Runner Frame Grabber + 0214 Model 14 Road Runner Frame Grabber + 0224 Model 24 Road Runner Frame Grabber + 0244 Model 44 Road Runner Frame Grabber + 0312 Model 12 Road Runner Frame Grabber + 0314 Model 14 Road Runner Frame Grabber + 0324 Model 24 Road Runner Frame Grabber + 0344 Model 44 Road Runner Frame Grabber +118e Hermstedt GmbH +118f Green Logic +1190 Tripace + c731 TP-910/920/940 PCI Ultra(Wide) SCSI Adapter +1191 Artop Electronic Corp + 0003 SCSI Cache Host Adapter + 0004 ATP8400 + 0005 ATP850UF + 0006 ATP860 NO-BIOS + 0007 ATP860 + 0008 ATP865 NO-ROM + 0009 ATP865 + 000a ATP867-A + 000b ATP867-B + 000d ATP8620 + 000e ATP8620 + 8002 AEC6710 SCSI-2 Host Adapter + 8010 AEC6712UW SCSI + 8020 AEC6712U SCSI + 8030 AEC6712S SCSI + 8040 AEC6712D SCSI + 8050 AEC6712SUW SCSI + 8060 AEC6712 SCSI + 8080 AEC67160 SCSI + 8081 AEC67160S SCSI + 808a AEC67162 2-ch. LVD SCSI +1192 Densan Company Ltd +1193 Zeitnet Inc. + 0001 1221 + 0002 1225 +1194 Toucan Technology +1195 Ratoc System Inc +1196 Hytec Electronics Ltd +1197 Gage Applied Sciences, Inc. + 010c CompuScope 82G 8bit 2GS/s Analog Input Card +1198 Lambda Systems Inc +1199 Attachmate Corporation + 0101 Advanced ISCA/PCI Adapter + 6832 Sierra Wireless MC8780 Device +119a Mind Share, Inc. +119b Omega Micro Inc. + 1221 82C092G +119c Information Technology Inst. +119d Bug, Inc. Sapporo Japan +119e Fujitsu Microelectronics Ltd. + 0001 FireStream 155 + 0003 FireStream 50 +119f Bull HN Information Systems +11a0 Convex Computer Corporation +11a1 Hamamatsu Photonics K.K. +11a2 Sierra Research and Technology +11a3 Deuretzbacher GmbH & Co. Eng. KG +11a4 Barco Graphics NV +11a5 Microunity Systems Eng. Inc +11a6 Pure Data Ltd. +11a7 Power Computing Corp. +11a8 Systech Corp. +11a9 InnoSys Inc. + 4240 AMCC S933Q Intelligent Serial Card +11aa Actel +# Nee Galileo Technology, Inc. +11ab Marvell Technology Group Ltd. + 0146 GT-64010/64010A System Controller + 0f53 88E6318 Link Street network controller + 11ab MV88SE614x SATA II PCI-E controller + 138f W8300 802.11 Adapter (rev 07) + 1fa6 Marvell W8300 802.11 Adapter + 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.A1) + 1fa7 88W8310 and 88W8000G [Libertas] 802.11g client chipset + 1faa 88w8335 [Libertas] 802.11b/g Wireless + 1385 4e00 WG511v2 54 Mbps Wireless PC Card + 1385 6b00 WG311v3 802.11g Wireless PCI Adapter + 1737 0040 WPC54G v5 802.11g Wireless-G Notebook Adapter + 2211 88SB2211 PCI Express to PCI Bridge + 2a01 88W8335 [Libertas] 802.11b/g Wireless + 2a02 88W8361 [TopDog] 802.11n Wireless + 07d1 3b02 DIR-615 rev. A1 Mini PCI Wireless Module + 1385 7c01 WN511T RangeMax Next 300 Mbps Wireless Notebook Adapter + 1385 7e00 WN311T RangeMax Next 300 Mbps Wireless PCI Adapter + 1799 801b F5D8011 v2 802.11n N1 Wireless Notebook Card + 2a08 88W8362e [TopDog] 802.11a/b/g/n Wireless + 2a0a 88W8363 [TopDog] 802.11n Wireless + 2a0c 88W8363 [TopDog] 802.11n Wireless + 2a24 88W8363 [TopDog] 802.11n Wireless + 2a2b 88W8687 [TopDog] 802.11b/g Wireless + 2a30 88W8687 [TopDog] 802.11b/g Wireless + 2a40 88W8366 [TopDog] 802.11n Wireless + 2a43 88W8366 [TopDog] 802.11n Wireless + 4101 OLPC Cafe Controller Secure Digital Controller + 4320 88E8001 Gigabit Ethernet Controller + 1019 0f38 Marvell 88E8001 Gigabit Ethernet Controller (ECS) + 1019 8001 Marvell 88E8001 Gigabit Ethernet Controller (ECS) + 1043 173c Marvell 88E8001 Gigabit Ethernet Controller (Asus) + 1043 811a Marvell 88E8001 Gigabit Ethernet Controller (Asus) + 105b 0c19 Marvell 88E8001 Gigabit Ethernet Controller (Foxconn) + 10b8 b452 EZ Card 1000 (SMC9452TXV.2) + 11ab 0121 Marvell RDK-8001 + 11ab 0321 Marvell RDK-8003 + 11ab 1021 Marvell RDK-8010 + 11ab 4320 Marvell Yukon Gigabit Ethernet 10/100/1000Baset-T Constroller (Asus) + 11ab 5021 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit) + 11ab 9521 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit) + 1458 e000 Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte) + 147b 1406 Marvell 88E8001 Gigabit Ethernet Controller (Abit) + 15d4 0047 Marvell 88E8001 Gigabit Ethernet Controller (Iwill) + 1695 9025 Marvell 88E8001 Gigabit Ethernet Controller (Epox) + 17f2 1c03 Marvell 88E8001 Gigabit Ethernet Controller (Albatron) + 270f 2803 Marvell 88E8001 Gigabit Ethernet Controller (Chaintech) + 4340 88E8021 PCI-X IPMI Gigabit Ethernet Controller + 4341 88E8022 PCI-X IPMI Gigabit Ethernet Controller + 4342 88E8061 PCI-E IPMI Gigabit Ethernet Controller + 4343 88E8062 PCI-E IPMI Gigabit Ethernet Controller + 4344 88E8021 PCI-X IPMI Gigabit Ethernet Controller + 4345 88E8022 PCI-X IPMI Gigabit Ethernet Controller + 4346 88E8061 PCI-E IPMI Gigabit Ethernet Controller + 4347 88E8062 PCI-E IPMI Gigabit Ethernet Controller + 4c53 10d0 Telum ASLP10 PrAMC Gigabit Ethernet + 4350 88E8035 PCI-E Fast Ethernet Controller + 1179 0001 Marvell 88E8035 Fast Ethernet Controller (Toshiba) + 11ab 3521 Marvell RDK-8035 + 1854 000d Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 000e Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 000f Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0011 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0012 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0016 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0017 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0018 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0019 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 001c Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 001e Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0020 Marvell 88E8035 Fast Ethernet Controller (LGE) + 4351 88E8036 PCI-E Fast Ethernet Controller + 107b 4009 Marvell 88E8036 Fast Ethernet Controller (Wistron) + 10f7 8338 Marvell 88E8036 Fast Ethernet Controller (Panasonic) + 1179 0001 Marvell 88E8036 Fast Ethernet Controller (Toshiba) + 1179 ff00 Marvell 88E8036 Fast Ethernet Controller (Compal) + 1179 ff10 Marvell 88E8036 Fast Ethernet Controller (Inventec) + 11ab 3621 Marvell RDK-8036 + 13d1 ac12 Abocom EFE3K - 10/100 Ethernet Expresscard + 161f 203d Marvell 88E8036 Fast Ethernet Controller (Arima) + 1854 000d Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 000e Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 000f Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0011 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0012 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0016 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0017 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0018 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0019 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 001c Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 001e Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0020 Marvell 88E8036 Fast Ethernet Controller (LGE) + 4352 88E8038 PCI-E Fast Ethernet Controller + 4353 88E8039 PCI-E Fast Ethernet Controller + 104d 902d VAIO VGN-NR120E + 4354 88E8040 PCI-E Fast Ethernet Controller + 144d c072 Notebook N150P + 4355 88E8040T PCI-E Fast Ethernet Controller + 1179 ff50 Satellite P305D-S8995E + 4356 88EC033 PCI-E Fast Ethernet Controller + 4357 88E8042 PCI-E Fast Ethernet Controller + 435a 88E8048 PCI-E Fast Ethernet Controller + 4360 88E8052 PCI-E ASF Gigabit Ethernet Controller + 1043 8134 Marvell 88E8052 Gigabit Ethernet Controller (Asus) + 107b 4009 Marvell 88E8052 Gigabit Ethernet Controller (Wistron) + 11ab 5221 Marvell RDK-8052 + 1458 e000 Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte) + 1462 052c Marvell 88E8052 Gigabit Ethernet Controller (MSI) + 1849 8052 Marvell 88E8052 Gigabit Ethernet Controller (ASRock) + a0a0 0509 Marvell 88E8052 Gigabit Ethernet Controller (Aopen) + 4361 88E8050 PCI-E ASF Gigabit Ethernet Controller + 107b 3015 Marvell 88E8050 Gigabit Ethernet Controller (Gateway) + 11ab 5021 Marvell 88E8050 Gigabit Ethernet Controller (Intel) + 8086 3063 D925XCVLK mainboard + 8086 3439 Marvell 88E8050 Gigabit Ethernet Controller (Intel) + 4362 88E8053 PCI-E Gigabit Ethernet Controller + 103c 2a0d Marvell 88E8053 Gigabit Ethernet Controller (Asus) + 1043 8142 Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus) + 109f 3197 Marvell 88E8053 Gigabit Ethernet Controller (Trigem) + 10f7 8338 Marvell 88E8053 Gigabit Ethernet Controller (Panasonic) + 10fd a430 Marvell 88E8053 Gigabit Ethernet Controller (SOYO) + 1179 0001 Marvell 88E8053 Gigabit Ethernet Controller (Toshiba) + 1179 ff00 Marvell 88E8053 Gigabit Ethernet Controller (Compal) + 1179 ff10 Marvell 88E8053 Gigabit Ethernet Controller (Inventec) + 11ab 5321 Marvell RDK-8053 + 1297 c240 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 1297 c241 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 1297 c242 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 1297 c243 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 1297 c244 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 13d1 ac11 EGE5K - Giga Ethernet Expresscard + 1458 e000 Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte) + 1462 058c Marvell 88E8053 Gigabit Ethernet Controller (MSI) + 14c0 0012 Marvell 88E8053 Gigabit Ethernet Controller (Compal) + 1558 04a0 Marvell 88E8053 Gigabit Ethernet Controller (Clevo) + 15bd 1003 Marvell 88E8053 Gigabit Ethernet Controller (DFI) + 161f 203c Marvell 88E8053 Gigabit Ethernet Controller (Arima) + 161f 203d Marvell 88E8053 Gigabit Ethernet Controller (Arima) + 1695 9029 Marvell 88E8053 Gigabit Ethernet Controller (Epox) + 17f2 2c08 Marvell 88E8053 Gigabit Ethernet Controller (Albatron) + 17ff 0585 Marvell 88E8053 Gigabit Ethernet Controller (Quanta) + 1849 8053 Marvell 88E8053 Gigabit Ethernet Controller (ASRock) + 1854 000b Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 000c Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0010 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0013 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0014 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0015 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 001a Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 001b Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 001d Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 001f Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0021 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0022 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 270f 2801 Marvell 88E8053 Gigabit Ethernet Controller (Chaintech) + a0a0 0506 Marvell 88E8053 Gigabit Ethernet Controller (Aopen) + 4363 88E8055 PCI-E Gigabit Ethernet Controller + 4364 88E8056 PCI-E Gigabit Ethernet Controller + 11ba 00ba 8056 Gigabit Ethernet Controller + 4365 88E8070 based Ethernet Controller + 4366 88EC036 PCI-E Gigabit Ethernet Controller + 4367 88EC032 Ethernet Controller + 4368 88EC034 Ethernet Controller + 4369 88EC042 Ethernet Controller + 436a 88E8058 PCI-E Gigabit Ethernet Controller + 11ab 00ba Imac 8,1 Wired Ethernet Adapter + 436b 88E8071 PCI-E Gigabit Ethernet Controller + 436c 88E8072 PCI-E Gigabit Ethernet Controller + 436d 88E8055 PCI-E Gigabit Ethernet Controller + 4370 88E8075 PCI-E Gigabit Ethernet Controller + 4380 88E8057 PCI-E Gigabit Ethernet Controller +# AVB = "Audio Video Bridging" + 4381 Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] + 4611 GT-64115 System Controller + 4620 GT-64120/64120A/64121A System Controller + 4801 GT-48001 + 5005 Belkin F5D5005 Gigabit Desktop Network PCI Card + 5040 MV88SX5040 4-port SATA I PCI-X Controller + 5041 MV88SX5041 4-port SATA I PCI-X Controller + 5080 MV88SX5080 8-port SATA I PCI-X Controller + 5081 MV88SX5081 8-port SATA I PCI-X Controller + 5181 88f5181 [Orion-1] ARM SoC + 5182 88f5182 [Orion-NAS] ARM SoC + 5281 88f5281 [Orion-2] ARM SoC + 6041 MV88SX6041 4-port SATA II PCI-X Controller + 6042 88SX6042 PCI-X 4-Port SATA-II + 6081 MV88SX6081 8-port SATA II PCI-X Controller + 6101 88SE6101/6102 single-port PATA133 interface + 6111 88SE6111 1-port PATA133(IDE) and 1-port SATA II Controllers + 6121 88SE6121 SATA II / PATA Controller + 6141 88SE614x SATA II PCI-E controller + 6145 88SE6145 SATA II PCI-E controller + 6180 88F6180 [Kirkwood] ARM SoC + 6192 88F6190/6192 [Kirkwood] ARM SoC + 6281 88F6281 [Kirkwood] ARM SoC +# This device ID was used for earlier chips. + 6381 MV78xx0 [Discovery Innovation] ARM SoC + 6440 88SE6440 SAS/SATA PCIe controller + 6450 64560 System Controller + 6460 MV64360/64361/64362 System Controller + 6480 MV64460/64461/64462 System Controller + 1775 c200 C2K CompactPCI single board computer + 6485 MV64460/64461/64462 System Controller, Revision B + 7042 88SX7042 PCI-e 4-port SATA-II + 16b8 434b Tempo SATA E4P + 7810 MV78100 [Discovery Innovation] ARM SoC + 7820 MV78200 [Discovery Innovation] ARM SoC + f003 GT-64010 Primary Image Piranha Image Generator +11ac Canon Information Systems Research Aust. +11ad Lite-On Communications Inc + 0002 LNE100TX + 11ad 0002 LNE100TX + 11ad 0003 LNE100TX + 11ad f003 LNE100TX + 11ad ffff LNE100TX + 1385 f004 FA310TX + 2646 f002 KNE110TX EtheRx Fast Ethernet + c115 LNE100TX [Linksys EtherFast 10/100] + 11ad c001 LNE100TX [ver 2.0] + 2646 000b KNE111TX +11ae Aztech System Ltd +11af Avid Technology Inc. + 0001 Cinema + ee40 Digidesign Audiomedia III +11b0 V3 Semiconductor Inc. + 0002 V300PSC + 0292 V292PBC [Am29030/40 Bridge] + 0960 V96xPBC + c960 V96DPC +11b1 Apricot Computers +11b2 Eastman Kodak +11b3 Barr Systems Inc. +11b4 Leitch Technology International +11b5 Radstone Technology Plc +11b6 United Video Corp +11b7 Motorola +11b8 XPoint Technologies, Inc + 0001 Quad PeerMaster +11b9 Pathlight Technology Inc. + c0ed SSA Controller +11ba Videotron Corp +11bb Pyramid Technology +11bc Network Peripherals Inc + 0001 NP-PCI +11bd Pinnacle Systems Inc. + 002e PCTV 40i + 0040 Royal TS Function 1 + 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 1 + 11bd 0045 PCTV Dual Sat Pro PCI 4000i Tuner 1 + 0041 RoyalTS Function 2 + 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 2 + 11bd 0045 PCTV Dual Sat Pro PCI 4000i Tuner 2 + 0042 Royal TS Function 3 + 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Common + 11bd 0045 PCTV Dual Sat Pro PCI 4000i Common + 0051 PCTV HD 800i + bede AV/DV Studio Capture Card +11be International Microcircuits Inc +11bf Astrodesign, Inc. +11c0 Hewlett Packard +# nee Agere Systems nee Lucent Microelectronics +11c1 LSI Corporation + 0440 56k WinModem + 1033 8015 LT WinModem 56k Data+Fax+Voice+Dsvd + 1033 8047 LT WinModem 56k Data+Fax+Voice+Dsvd + 1033 804f LT WinModem 56k Data+Fax+Voice+Dsvd + 10cf 102c LB LT Modem V.90 56k + 10cf 104a BIBLO LT Modem 56k + 10cf 105f LB2 LT Modem V.90 56k + 1179 0001 Internal V.90 Modem + 11c1 0440 LT WinModem 56k Data+Fax+Voice+Dsvd + 122d 4101 MDP7800-U Modem + 122d 4102 MDP7800SP-U Modem + 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 0440 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 0441 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 0450 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 f100 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 f101 LT WinModem 56k Data+Fax+Voice+Dsvd + 144d 2101 LT56PV Modem + 149f 0440 LT WinModem 56k Data+Fax+Voice+Dsvd + 0441 56k WinModem + 1033 804d LT WinModem 56k Data+Fax + 1033 8065 LT WinModem 56k Data+Fax + 1092 0440 Supra 56i + 1179 0001 Internal V.90 Modem + 11c1 0440 LT WinModem 56k Data+Fax + 11c1 0441 LT WinModem 56k Data+Fax + 122d 4100 MDP7800-U Modem + 13e0 0040 LT WinModem 56k Data+Fax + 13e0 0100 LT WinModem 56k Data+Fax + 13e0 0410 LT WinModem 56k Data+Fax + 13e0 0420 TelePath Internet 56k WinModem + 13e0 0440 LT WinModem 56k Data+Fax + 13e0 0443 LT WinModem 56k Data+Fax + 13e0 f102 LT WinModem 56k Data+Fax + 1416 9804 CommWave 56k Modem + 141d 0440 LT WinModem 56k Data+Fax + 144f 0441 Lucent 56k V.90 DF Modem + 144f 0449 Lucent 56k V.90 DF Modem + 144f 110d Lucent Win Modem + 1468 0441 Presario 56k V.90 DF Modem + 1668 0440 Lucent Win Modem + 0442 56k WinModem + 11c1 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 11c1 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 13e0 0412 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 13e0 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 13fc 2471 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 144d 2104 LT56PT Modem + 144f 1104 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 149f 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 1668 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 0443 LT WinModem + 0444 LT WinModem + 0445 LT WinModem + 8086 2203 PRO/100+ MiniPCI (probably an Ambit U98.003.C.00 combo card) + 8086 2204 PRO/100+ MiniPCI on Armada E500 + 0446 LT WinModem + 0447 LT WinModem + 0448 WinModem 56k + 1014 0131 Lucent Win Modem + 1033 8066 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 0030 56k Voice Modem + 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd +# Actiontech eth+modem card as used by Dell &c. + 1668 2400 LT WinModem 56k (MiniPCI Ethernet+Modem) + 0449 L56xM+S [Mars-2] WinModem 56k + 0e11 b14d 56k V.90 Modem + 1014 018c ThinkPad 600X + 13e0 0020 LT WinModem 56k Data+Fax + 13e0 0041 TelePath Internet 56k WinModem + 1436 0440 Lucent Win Modem + 144f 0449 Lucent 56k V.90 DFi Modem + 1468 0410 IBM ThinkPad T23 + 1468 0440 Lucent Win Modem + 1468 0449 Presario 56k V.90 DFi Modem + 044a F-1156IV WinModem (V90, 56KFlex) + 10cf 1072 LB Global LT Modem + 13e0 0012 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 13e0 0042 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 144f 1005 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 044b LT WinModem + 044c LT WinModem + 044d LT WinModem + 044e LT WinModem + 044f V90 WildWire Modem + 0450 LT WinModem + 1033 80a8 Versa Note Vxi + 144f 4005 Magnia SG20 + 1468 0450 Evo N600c + 0451 LT WinModem + 0452 LT WinModem + 0453 LT WinModem + 0454 LT WinModem + 0455 LT WinModem + 0456 LT WinModem + 0457 LT WinModem + 0458 LT WinModem + 0459 LT WinModem + 045a LT WinModem + 045c LT WinModem + 0461 V90 WildWire Modem + 0462 V90 WildWire Modem + 0480 Venus Modem (V90, 56KFlex) + 048c V.92 56K WinModem +# InPorte Home Internal 56k Modem/fax/answering machine/SMS Features + 048f V.92 56k WinModem + 0620 Lucent V.92 Data/Fax Modem + 1040 HDA softmodem + 2600 StarPro26XX family (SP2601, SP2603, SP2612) DSP + 3026 HDA Modem + 5400 OR3TP12 FPSC + 5656 Venus Modem + 5801 USB + 5802 USS-312 USB Controller + 5803 USS-344S USB Controller + 5811 FW322/323 [TrueFire] 1394a Controller + 103c 2a34 Pavilion a1677c + 103c 2a9e Pavilion p6310f + 1043 8294 LSI FW322/323 IEEE 1394a FireWire Controller + 8086 524c D865PERL mainboard + dead 0800 FireWire Host Bus Adapter + 5901 FW643 [TrueFire] PCIe 1394b Controller + 11c1 5900 FW643 [TrueFire] PCIe 1394b Controller + 1443 0643 FireBoard800-e V.2 + 1546 0643 FWB-PCIE1X2x + 5903 FW533 [TrueFire] PCIe 1394a Controller + 8110 T8110 H.100/H.110 TDM switch + 12d9 000c E1/T1 PMXc cPCI carrier card + ab10 WL60010 Wireless LAN MAC + ab11 WL60040 Multimode Wireles LAN MAC + 11c1 ab12 WaveLAN 11abg Cardbus card (Model 1102) + 11c1 ab13 WaveLAN 11abg MiniPCI card (Model 0512) + 11c1 ab15 WaveLAN 11abg Cardbus card (Model 1106) + 11c1 ab16 WaveLAN 11abg MiniPCI card (Model 0516) + ab20 ORiNOCO PCI Adapter + ab21 Agere Wireless PCI Adapter + ab30 Hermes2 Mini-PCI WaveLAN a/b/g + 14cd 2012 Hermes2 Mini-PCI WaveLAN a/b/g + ed00 ET-131x PCI-E Ethernet Controller + ed01 ET-131x PCI-E Ethernet Controller +11c2 Sand Microelectronics +11c3 NEC Corporation +11c4 Document Technologies, Inc +11c5 Shiva Corporation +11c6 Dainippon Screen Mfg. Co. Ltd +11c7 D.C.M. Data Systems +11c8 Dolphin Interconnect Solutions AS + 0658 PSB32 SCI-Adapter D31x + d665 PSB64 SCI-Adapter D32x + d667 PSB66 SCI-Adapter D33x +11c9 Magma + 0010 16-line serial port w/- DMA + 0011 4-line serial port w/- DMA +11ca LSI Systems, Inc +11cb Specialix Research Ltd. + 2000 PCI_9050 + 11cb 0200 SX + 11cb b008 I/O8+ + 4000 SUPI_1 + 8000 T225 +11cc Michels & Kleberhoff Computer GmbH +11cd HAL Computer Systems, Inc. +11ce Netaccess +11cf Pioneer Electronic Corporation +11d0 Lockheed Martin Federal Systems-Manassas +11d1 Auravision + 01f7 VxP524 + 01f9 VxP951 +11d2 Intercom Inc. +11d3 Trancell Systems Inc +11d4 Analog Devices + 0078 AD1986HD sound chip + 1535 Blackfin BF535 processor + 1805 SM56 PCI modem + 1889 AD1889 sound chip + 194a AD1984A sound chip + 1981 AD1981HD sound chip + 1983 AD1983HD sound chip + 1984 AD1984HD sound chip + 17aa 20bb T61p Notebook + 1986 AD1986A sound chip + 11d4 1986 Lenovo N100 B9G + 198b AD1988B Sound Chip + 5340 AD1881 sound chip +11d5 Ikon Corporation + 0115 10115 + 0117 10117 +11d6 Tekelec Telecom +11d7 Trenton Technology, Inc. +11d8 Image Technologies Development +11d9 TEC Corporation +11da Novell +11db Sega Enterprises Ltd +11dc Questra Corporation +11dd Crosfield Electronics Limited +11de Zoran Corporation + 6017 miroVIDEO DC30 + 6057 ZR36057PQC Video cutting chipset + 1031 7efe DC10 Plus + 1031 fc00 MiroVIDEO DC50, Motion JPEG Capture/CODEC Board + 12f8 8a02 Tekram Video Kit + 13ca 4231 JPEG/TV Card + 6120 ZR36120 + 1328 f001 Cinemaster C DVD Decoder + 13c2 0000 MediaFocus Satellite TV Card + 1de1 9fff Video Kit C210 +11df New Wave PDG +11e0 Cray Communications A/S +11e1 GEC Plessey Semi Inc. +11e2 Samsung Information Systems America +11e3 Quicklogic Corporation + 0001 COM-ON-AIR Dosch&Amand DECT + 0560 QL5064 Companion Design Demo Board + 5030 PC Watchdog + 8417 QL5064 [QuickPCI] PCI v2.2 bridge for SMT417 Dual TMS320C6416T PMC Module +11e4 Second Wave Inc +11e5 IIX Consulting +11e6 Mitsui-Zosen System Research +11e7 Toshiba America, Elec. Company +11e8 Digital Processing Systems Inc. +11e9 Highwater Designs Ltd. +11ea Elsag Bailey +11eb Formation Inc. +11ec Coreco Inc + 000d Oculus-F/64P + 1800 Cobra/C6 +11ed Mediamatics +11ee Dome Imaging Systems Inc +11ef Nicolet Technologies B.V. +11f0 Compu-Shack + 4231 FDDI + 4232 FASTline UTP Quattro + 4233 FASTline FO + 4234 FASTline UTP + 4235 FASTline-II UTP + 4236 FASTline-II FO + 4731 GIGAline +11f1 Symbios Logic Inc +11f2 Picture Tel Japan K.K. +11f3 Keithley Metrabyte + 0011 KPCI-PIO24 +11f4 Kinetic Systems Corporation + 2915 CAMAC controller +11f5 Computing Devices International +11f6 Compex + 0112 ENet100VG4 + 0113 FreedomLine 100 + 1401 ReadyLink 2000 + 2011 RL100-ATX 10/100 + 11f6 2011 RL100-ATX + 2201 ReadyLink 100TX (Winbond W89C840) + 11f6 2011 ReadyLink 100TX + 9881 RL100TX Fast Ethernet +11f7 Scientific Atlanta +11f8 PMC-Sierra Inc. + 5220 BR522x [PMC-Sierra maxRAID SAS Controller] + 7364 PM7364 [FREEDM - 32 Frame Engine & Datalink Mgr] + 7375 PM7375 [LASAR-155 ATM SAR] + 7384 PM7384 [FREEDM - 84P672 Frm Engine & Datalink Mgr] + 8000 PM8000 [SPC - SAS Protocol Controller] +11f9 I-Cube Inc +11fa Kasan Electronics Company, Ltd. +11fb Datel Inc +11fc Silicon Magic +11fd High Street Consultants +11fe Comtrol Corporation + 0001 RocketPort 32 port w/external I/F + 0002 RocketPort 8 port w/external I/F + 0003 RocketPort 16 port w/external I/F + 0004 RocketPort 4 port w/quad cable + 0005 RocketPort 8 port w/octa cable + 0006 RocketPort 8 port w/RJ11 connectors + 0007 RocketPort 4 port w/RJ11 connectors + 0008 RocketPort 8 port w/ DB78 SNI (Siemens) connector + 0009 RocketPort 16 port w/ DB78 SNI (Siemens) connector + 000a RocketPort Plus 4 port + 000b RocketPort Plus 8 port + 000c RocketModem 6 port + 000d RocketModem 4-port + 000e RocketPort Plus 2 port RS232 + 000f RocketPort Plus 2 port RS422 + 0040 RocketPort Infinity Octa, 8port, RJ45 + 0041 RocketPort Infinity 32port, External Interface + 0042 RocketPort Infinity 8port, External Interface + 0043 RocketPort Infinity 16port, External Interface + 0044 RocketPort Infinity Quad, 4port, DB + 0045 RocketPort Infinity Octa, 8port, DB + 0047 RocketPort Infinity 4port, RJ45 + 004f RocketPort Infinity 2port, SMPTE + 0052 RocketPort Infinity Octa, 8port, SMPTE + 0801 RocketPort UPCI 32 port w/external I/F + 0802 RocketPort UPCI 8 port w/external I/F + 0803 RocketPort UPCI 16 port w/external I/F + 0805 RocketPort UPCI 8 port w/octa cable + 080c RocketModem III 8 port + 080d RocketModem III 4 port + 0810 RocketPort UPCI Plus 4 port RS232 + 0811 RocketPort UPCI Plus 8 port RS232 + 0812 RocketPort UPCI Plus 8 port RS422 + 0903 RocketPort Compact PCI 16 port w/external I/F + 8015 RocketPort 4-port UART 16954 +11ff Scion Corporation + 0003 AG-5 +1200 CSS Corporation +1201 Vista Controls Corp +1202 Network General Corp. + 4300 Gigabit Ethernet Adapter + 1202 9841 SK-9841 LX + 1202 9842 SK-9841 LX dual link + 1202 9843 SK-9843 SX + 1202 9844 SK-9843 SX dual link +1203 Bayer Corporation, Agfa Division +1204 Lattice Semiconductor Corporation +1205 Array Corporation +1206 Amdahl Corporation +1208 Parsytec GmbH + 4853 HS-Link Device +1209 SCI Systems Inc +120a Synaptel +120b Adaptive Solutions +120c Technical Corp. +120d Compression Labs, Inc. +120e Cyclades Corporation + 0100 Cyclom-Y below first megabyte + 0101 Cyclom-Y above first megabyte + 0102 Cyclom-4Y below first megabyte + 0103 Cyclom-4Y above first megabyte + 0104 Cyclom-8Y below first megabyte + 0105 Cyclom-8Y above first megabyte + 0200 Cyclades-Z below first megabyte + 0201 Cyclades-Z above first megabyte + 0300 PC300/RSV or /X21 (2 ports) + 0301 PC300/RSV or /X21 (1 port) + 0310 PC300/TE (2 ports) + 0311 PC300/TE (1 port) + 0320 PC300/TE-M (2 ports) + 0321 PC300/TE-M (1 port) + 0400 PC400 +120f Essential Communications + 0001 Roadrunner serial HIPPI +1210 Hyperparallel Technologies +1211 Braintech Inc +1212 Kingston Technology Corp. +1213 Applied Intelligent Systems, Inc. +1214 Performance Technologies, Inc. +1215 Interware Co., Ltd +1216 Purup Prepress A/S +1217 O2 Micro, Inc. + 00f7 Firewire (IEEE 1394) + 1179 ff50 Satellite P305D-S8995E + 10f7 1394 OHCI Compliant Host Controller + 11f7 OZ600 1394a-2000 Controller + 13f7 1394 OHCI Compliant Host Controller + 6729 OZ6729 + 673a OZ6730 + 6832 OZ6832/6833 CardBus Controller + 6836 OZ6836/6860 CardBus Controller + 6872 OZ6812 CardBus Controller + 6925 OZ6922 CardBus Controller + 6933 OZ6933/711E1 CardBus/SmartCardBus Controller + 1025 1016 Travelmate 612 TX + 6972 OZ601/6912/711E0 CardBus/SmartCardBus Controller + 1014 020c ThinkPad R30 + 1028 0152 Latitude D500 + 1179 0001 Magnia Z310 + 7110 OZ711Mx 4-in-1 MemoryCardBus Accelerator + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 1734 106c Amilo A1645 + 7112 OZ711EC1/M1 SmartCardBus/MemoryCardBus Controller + 7113 OZ711EC1 SmartCardBus Controller + 1025 0035 TravelMate 660 + 7114 OZ711M1/MC1 4-in-1 MemoryCardBus Controller + 7120 Integrated MMC/SD Controller + 1179 ff50 Satellite P305D-S8995E + 7130 Integrated MS/xD Controller + 1179 ff50 Satellite P305D-S8995E + 7134 OZ711MP1/MS1 MemoryCardBus Controller + 7135 Cardbus bridge + 7136 OZ711SP1 Memory CardBus Controller + 71e2 OZ711E2 SmartCardBus Controller + 7212 OZ711M2 4-in-1 MemoryCardBus Controller + 7213 OZ6933E CardBus Controller + 7223 OZ711M3/MC3 4-in-1 MemoryCardBus Controller + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 10cf 11c4 Lifebook P5020D Laptop + 7233 OZ711MP3/MS3 4-in-1 MemoryCardBus Controller + 8120 Integrated MMC/SD Controller + 8130 Integrated MS/MSPRO/xD Controller + 8321 Integrated MMC/SD controller + 8331 O2 Flash Memory Card +1218 Hybricon Corp. +1219 First Virtual Corporation +121a 3Dfx Interactive, Inc. + 0001 Voodoo + 0002 Voodoo 2 + 0003 Voodoo Banshee + 1092 0003 Monster Fusion + 1092 4000 Monster Fusion + 1092 4002 Monster Fusion + 1092 4801 Monster Fusion AGP + 1092 4803 Monster Fusion AGP + 1092 8030 Monster Fusion + 1092 8035 Monster Fusion AGP + 10b0 0001 Dragon 4000 + 1102 1017 3D Blaster Banshee PCI (CT6760) + 1102 1018 3D Blaster Banshee VE + 121a 0001 Voodoo Banshee AGP + 121a 0003 Voodoo Banshee AGP SGRAM + 121a 0004 Voodoo Banshee + 139c 0016 Raven + 139c 0017 Raven + 14af 0002 Maxi Gamer Phoenix + 0004 Voodoo Banshee [Velocity 100] + 0005 Voodoo 3 + 121a 0004 Voodoo3 AGP + 121a 0030 Voodoo3 AGP + 121a 0031 Voodoo3 AGP + 121a 0034 Voodoo3 AGP + 121a 0036 Voodoo3 2000 PCI + 121a 0037 Voodoo3 AGP + 121a 0038 Voodoo3 AGP + 121a 003a Voodoo3 AGP + 121a 0044 Voodoo3 + 121a 004b Velocity 100 + 121a 004c Velocity 200 + 121a 004d Voodoo3 AGP + 121a 004e Voodoo3 AGP + 121a 0051 Voodoo3 AGP + 121a 0052 Voodoo3 AGP + 121a 0057 Voodoo3 3000 PCI + 121a 0060 Voodoo3 3500 TV (NTSC) + 121a 0061 Voodoo3 3500 TV (PAL) + 121a 0062 Voodoo3 3500 TV (SECAM) + 0009 Voodoo 4 / Voodoo 5 + 121a 0003 Voodoo5 PCI 5500 + 121a 0009 Voodoo5 AGP 5500/6000 + 0057 Voodoo 3/3000 [Avenger] +121b Advanced Telecommunications Modules +121c Nippon Texaco., Ltd +121d LiPPERT ADLINK Technology GmbH +121e CSPI + 0201 Myrinet 2000 Scalable Cluster Interconnect +121f Arcus Technology, Inc. +1220 Ariel Corporation + 1220 AMCC 5933 TMS320C80 DSP/Imaging board +1221 Contec Co., Ltd + 9172 PO-64L(PCI)H [Isolated Digital Output Board for PCI] + 91a2 PO-32L(PCI)H [Isolated Digital Output Board for PCI] + 91c3 DA16-16(LPCI)L [Un-insulated highly precise analog output board for Low Profile PCI] + b152 DIO-96D2-LPCI + c103 ADA16-32/2(PCI)F [High-Speed Analog I/O Board for PCI] +1222 Ancor Communications, Inc. +1223 Artesyn Communication Products + 0003 PM/Link + 0004 PM/T1 + 0005 PM/E1 + 0008 PM/SLS + 0009 BajaSpan Resource Target + 000a BajaSpan Section 0 + 000b BajaSpan Section 1 + 000c BajaSpan Section 2 + 000d BajaSpan Section 3 + 000e PM/PPC +1224 Interactive Images +1225 Power I/O, Inc. +1227 Tech-Source + 0006 Raptor GFX 8P + 0023 Raptor GFX [1100T] + 0045 Raptor 4000-L [Linux version] + 004a Raptor 4000-LR-L [Linux version] +1228 Norsk Elektro Optikk A/S +1229 Data Kinesis Inc. +122a Integrated Telecom +122b LG Industrial Systems Co., Ltd +122c Sican GmbH +122d Aztech System Ltd + 1206 368DSP + 1400 Trident PCI288-Q3DII (NX) + 50dc 3328 Audio + 122d 0001 3328 Audio + 80da 3328 Audio + 122d 0001 3328 Audio +122e Xyratex + 7722 Napatech XL1 + 7724 Napatech XL2/XA + 7729 Napatech XD +122f Andrew Corporation +1230 Fishcamp Engineering +1231 Woodward McCoach, Inc. + 04e1 Desktop PCI Telephony 4 + 05e1 Desktop PCI Telephony 5/6 + 0d00 LightParser + 0d02 LightParser 2 + 0d13 Desktop PCI L1/L3 Telephony +1232 GPT Limited +1233 Bus-Tech, Inc. +1235 Risq Modular Systems, Inc. +1236 Sigma Designs Corporation + 0000 RealMagic64/GX + 6401 REALmagic 64/GX (SD 6425) +1237 Alta Technology Corporation +1238 Adtran +1239 3DO Company +123a Visicom Laboratories, Inc. +123b Seeq Technology, Inc. +123c Century Systems, Inc. +123d Engineering Design Team, Inc. + 0000 EasyConnect 8/32 + 0002 EasyConnect 8/64 + 0003 EasyIO +123e Simutech, Inc. +123f C-Cube Microsystems + 00e4 MPEG + 8120 E4? + 11bd 0006 DV500 E4 + 11bd 000a DV500 E4 + 11bd 000f DV500 E4 + 1809 0016 Emuzed MAUI-III PCI PVR FM TV + 8888 Cinemaster C 3.0 DVD Decoder + 1002 0001 Cinemaster C 3.0 DVD Decoder + 1002 0002 Cinemaster C 3.0 DVD Decoder + 1328 0001 Cinemaster C 3.0 DVD Decoder +1240 Marathon Technologies Corp. +1241 DSC Communications +# Formerly Jaycor Networks, Inc. +1242 JNI Corporation + 1560 JNIC-1560 PCI-X Fibre Channel Controller + 1242 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter + 1242 656a FCX-6562 PCI-X Fibre Channel Adapter + 4643 FCI-1063 Fibre Channel Adapter + 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter + 656a FCX-6562 PCI-X Fibre Channel Adapter +1243 Delphax +# Audio-Visuelles Marketing und Computersysteme +1244 AVM GmbH + 0700 B1 ISDN + 0800 C4 ISDN + 0a00 A1 ISDN [Fritz] + 1244 0a00 FRITZ!Card ISDN Controller + 0e00 Fritz!PCI v2.0 ISDN + 1100 C2 ISDN + 1200 T1 ISDN + 2700 Fritz!Card DSL SL + 2900 Fritz!Card DSL v2.0 +1245 A.P.D., S.A. +1246 Dipix Technologies, Inc. +1247 Xylon Research, Inc. +1248 Central Data Corporation +1249 Samsung Electronics Co., Ltd. +124a AEG Electrocom GmbH +124b SBS/Greenspring Modular I/O + 0040 PCI-40A or cPCI-200 Quad IndustryPack carrier + 124b 9080 PCI9080 Bridge +124c Solitron Technologies, Inc. +124d Stallion Technologies, Inc. + 0000 EasyConnection 8/32 + 0002 EasyConnection 8/64 + 0003 EasyIO + 0004 EasyConnection/RA +124e Cylink +124f Infortrend Technology, Inc. + 0041 IFT-2000 Series RAID Controller +1250 Hitachi Microcomputer System Ltd +1251 VLSI Solutions Oy +1253 Guzik Technical Enterprises +1254 Linear Systems Ltd. + 0065 DVB Master FD + 007c DVB Master Quad/o +1255 Optibase Ltd + 1110 MPEG Forge + 1210 MPEG Fusion + 2110 VideoPlex + 2120 VideoPlex CC + 2130 VideoQuest +1256 Perceptive Solutions, Inc. + 4201 PCI-2220I + 4401 PCI-2240I + 5201 PCI-2000 +1257 Vertex Networks, Inc. +1258 Gilbarco, Inc. +1259 Allied Telesyn International + 2560 AT-2560 Fast Ethernet Adapter (i82557B) + 2801 AT-2801FX (RTL-8139) + a117 RTL81xx Fast Ethernet + a11e RTL81xx Fast Ethernet + a120 21x4x DEC-Tulip compatible 10/100 Ethernet +125a ABB Power Systems +125b Asix Electronics Corporation + 1400 AX88141 Fast Ethernet Controller + 1186 1100 AX8814X Based PCI Fast Ethernet Adapter +125c Aurora Technologies, Inc. + 0101 Saturn 4520P + 0640 Aries 16000P +125d ESS Technology + 0000 ES336H Fax Modem (Early Model) + 1948 ES1948 Maestro-1 + 1968 ES1968 Maestro 2 + 1028 0085 ES1968 Maestro-2 PCI + 1033 8051 ES1968 Maestro-2 Audiodrive + 1969 ES1938/ES1946/ES1969 Solo-1 Audiodrive + 1014 0166 ES1969 SOLO-1 AudioDrive on IBM Aptiva Mainboard + 125d 8888 Solo-1 Audio Adapter + 153b 111b Terratec 128i PCI + 1978 ES1978 Maestro 2E + 0e11 b112 Armada M700/E500 + 1033 803c ES1978 Maestro-2E Audiodrive + 1033 8058 ES1978 Maestro-2E Audiodrive + 1092 4000 Monster Sound MX400 + 1179 0001 ES1978 Maestro-2E Audiodrive + 1988 ES1988 Allegro-1 + 0e11 0098 Evo N600c + 1092 4100 Sonic Impact S100 + 125d 0431 Allegro AudioDrive + 125d 1988 ESS Allegro-1 Audiodrive + 125d 1998 Allegro AudioDrive + 125d 1999 Allegro-1 AudioDrive + 1989 ESS Modem + 125d 1989 ESS Modem + 1998 ES1983S Maestro-3i PCI Audio Accelerator + 1028 00b1 Latitude C600 + 1028 00e6 ES1983S Maestro-3i (Dell Inspiron 8100) + 1999 ES1983S Maestro-3i PCI Modem Accelerator + 199a ES1983S Maestro-3i PCI Audio Accelerator + 199b ES1983S Maestro-3i PCI Modem Accelerator + 2808 ES336H Fax Modem (Later Model) + 2838 ES2838/2839 SuperLink Modem + 2898 ES2898 Modem + 125d 0424 ES56-PI Data Fax Modem + 125d 0425 ES56T-PI Data Fax Modem + 125d 0426 ES56V-PI Data Fax Modem + 125d 0427 VW-PI Data Fax Modem + 125d 0428 ES56ST-PI Data Fax Modem + 125d 0429 ES56SV-PI Data Fax Modem + 147a c001 ES56-PI Data Fax Modem + 148d 1030 HCF WV-PI56 [ESS ES56-PI Data Fax Modem] + 14fe 0428 ES56-PI Data Fax Modem + 14fe 0429 ES56-PI Data Fax Modem +125e Specialvideo Engineering SRL +125f Concurrent Technologies, Inc. +1260 Intersil Corporation + 3872 ISL3872 [Prism 3] + 1468 0202 LAN-Express IEEE 802.11b Wireless LAN + 3873 ISL3874 [Prism 2.5]/ISL3872 [Prism 3] + 10cf 1169 MBH7WM01-8734 802.11b Wireless Mini PCI Card [ISL3874] + 1186 3501 DWL-520 Wireless PCI Adapter (rev A or B) [ISL3874] + 1186 3700 DWL-520 Wireless PCI Adapter (rev E1) [ISL3872] + 1385 4105 MA311 802.11b wireless adapter [ISL3874] + 1668 0414 HWP01170-01 802.11b PCI Wireless Adapter + 16a5 1601 AIR.mate PC-400 PCI Wireless LAN Adapter + 1737 3874 WMP11 v1 802.11b Wireless-B PCI Adapter [ISL3874] + 4033 7033 PCW200 802.11b Wireless PCI Adapter [ISL3874] + 8086 2510 M3AWEB Wireless 802.11b MiniPCI Adapter + 8086 2513 Wireless 802.11b MiniPCI Adapter + 3877 ISL3877 [Prism Indigo] + 3886 ISL3886 [Prism Javelin/Prism Xbow] + 17cf 0037 XG-901 and clones Wireless Adapter + 3890 ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] + 10b8 2802 SMC2802W V1 Wireless PCI Adapter [ISL3890] + 10b8 2835 SMC2835W Wireless Cardbus Adapter + 10b8 a835 SMC2835W V2 Wireless Cardbus Adapter + 1113 4203 WN4201B + 1113 8201 T-Com T-Sinus 154pcicard Wireless PCI Adapter + 1113 b301 T-Sinus 154card Cardbus + 1113 ee03 SMC2802W V2 Wireless PCI Adapter [ISL3886] + 1113 ee08 SMC2835W V3 EU Wireless Cardbus Adapter + 1186 3202 DWL-G650 A1 Wireless Adapter + 1259 c104 CG-WLCB54GT Wireless Adapter + 1260 0000 WG511 v1 54 Mbps Wireless PC Card + 1385 4800 WG511 v2/v3 54 Mbps Wireless PC Card + 16a5 1605 ALLNET ALL0271 Wireless PCI Adapter + 17cf 0014 XG-600 and clones Wireless Adapter + 17cf 0020 XG-900 and clones Wireless Adapter + 187e 3403 G-110 802.11g Wireless Cardbus Adapter + 8130 HMP8130 NTSC/PAL Video Decoder + 8131 HMP8131 NTSC/PAL Video Decoder +# This is probably more likely a HW fault, but I am keeping it for now --mj + ffff ISL3886IK + 1260 0000 Senao 3054MP+ (J) mini-PCI WLAN 802.11g adapter +1261 Matsushita-Kotobuki Electronics Industries, Ltd. +1262 ES Computer Company, Ltd. +1263 Sonic Solutions +1264 Aval Nagasaki Corporation +1265 Casio Computer Co., Ltd. +1266 Microdyne Corporation + 0001 NE10/100 Adapter (i82557B) + 1910 NE2000Plus (RT8029) Ethernet Adapter + 1266 1910 NE2000Plus Ethernet Adapter +1267 S. A. Telecommunications + 5352 PCR2101 + 5a4b Telsat Turbo +1268 Tektronix +1269 Thomson-CSF/TTM +126a Lexmark International, Inc. +126b Adax, Inc. +126c Northern Telecom + 1211 10/100BaseTX [RTL81xx] + 126c 802.11b Wireless Ethernet Adapter +126d Splash Technology, Inc. +126e Sumitomo Metal Industries, Ltd. +126f Silicon Motion, Inc. + 0501 SM501 VoyagerGX Rev. AA + 0510 SM501 VoyagerGX Rev. B + 0710 SM710 LynxEM + 0712 SM712 LynxEM+ + 0720 SM720 Lynx3DM + 0730 SM731 Cougar3DR + 0810 SM810 LynxE + 0811 SM811 LynxE + 0820 SM820 Lynx3D + 0910 SM910 +1270 Olympus Optical Co., Ltd. +1271 GW Instruments +1272 Telematics International +1273 Hughes Network Systems + 0002 DirecPC +1274 Ensoniq + 1171 ES1373 [AudioPCI] (also Creative Labs CT5803) + 1371 ES1371 [AudioPCI-97] + 0e11 0024 AudioPCI on Motherboard Compaq Deskpro + 0e11 b1a7 ES1371, ES1373 AudioPCI + 1033 80ac ES1371, ES1373 AudioPCI + 1042 1854 Tazer + 107b 8054 Tabor2 + 1274 1371 Creative Sound Blaster AudioPCI64V, AudioPCI128 + 1274 8001 CT4751 board + 1462 6470 ES1371, ES1373 AudioPCI On Motherboard MS-6147 1.1A + 1462 6560 ES1371, ES1373 AudioPCI On Motherboard MS-6156 1.10 + 1462 6630 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 1.0A + 1462 6631 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 1.0A + 1462 6632 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 2.0A + 1462 6633 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 2.0A + 1462 6820 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00 + 1462 6822 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00A + 1462 6830 ES1371, ES1373 AudioPCI On Motherboard MS-6183 1.00 + 1462 6880 ES1371, ES1373 AudioPCI On Motherboard MS-6188 1.00 + 1462 6900 ES1371, ES1373 AudioPCI On Motherboard MS-6190 1.00 + 1462 6910 ES1371, ES1373 AudioPCI On Motherboard MS-6191 + 1462 6930 ES1371, ES1373 AudioPCI On Motherboard MS-6193 + 1462 6990 ES1371, ES1373 AudioPCI On Motherboard MS-6199BX 2.0A + 1462 6991 ES1371, ES1373 AudioPCI On Motherboard MS-6199VIA 2.0A + 14a4 2077 ES1371, ES1373 AudioPCI On Motherboard KR639 + 14a4 2105 ES1371, ES1373 AudioPCI On Motherboard MR800 + 14a4 2107 ES1371, ES1373 AudioPCI On Motherboard MR801 + 14a4 2172 ES1371, ES1373 AudioPCI On Motherboard DR739 + 1509 9902 ES1371, ES1373 AudioPCI On Motherboard KW11 + 1509 9903 ES1371, ES1373 AudioPCI On Motherboard KW31 + 1509 9904 ES1371, ES1373 AudioPCI On Motherboard KA11 + 1509 9905 ES1371, ES1373 AudioPCI On Motherboard KC13 + 152d 8801 ES1371, ES1373 AudioPCI On Motherboard CP810E + 152d 8802 ES1371, ES1373 AudioPCI On Motherboard CP810 + 152d 8803 ES1371, ES1373 AudioPCI On Motherboard P3810E + 152d 8804 ES1371, ES1373 AudioPCI On Motherboard P3810-S + 152d 8805 ES1371, ES1373 AudioPCI On Motherboard P3820-S + 270f 2001 ES1371, ES1373 AudioPCI On Motherboard 6CTR + 270f 2200 ES1371, ES1373 AudioPCI On Motherboard 6WTX + 270f 3000 ES1371, ES1373 AudioPCI On Motherboard 6WSV + 270f 3100 ES1371, ES1373 AudioPCI On Motherboard 6WIV2 + 270f 3102 ES1371, ES1373 AudioPCI On Motherboard 6WIV + 270f 7060 ES1371, ES1373 AudioPCI On Motherboard 6ASA2 + 8086 4249 ES1371, ES1373 AudioPCI On Motherboard BI440ZX + 8086 424c ES1371, ES1373 AudioPCI On Motherboard BL440ZX + 8086 425a ES1371, ES1373 AudioPCI On Motherboard BZ440ZX + 8086 4341 ES1371, ES1373 AudioPCI On Motherboard Cayman + 8086 4343 ES1371, ES1373 AudioPCI On Motherboard Cape Cod + 8086 4541 D815EEA Motherboard + 8086 4649 ES1371, ES1373 AudioPCI On Motherboard Fire Island + 8086 464a ES1371, ES1373 AudioPCI On Motherboard FJ440ZX + 8086 4d4f ES1371, ES1373 AudioPCI On Motherboard Montreal + 8086 4f43 ES1371, ES1373 AudioPCI On Motherboard OC440LX + 8086 5243 ES1371, ES1373 AudioPCI On Motherboard RC440BX + 8086 5352 ES1371, ES1373 AudioPCI On Motherboard SunRiver + 8086 5643 ES1371, ES1373 AudioPCI On Motherboard Vancouver + 8086 5753 ES1371, ES1373 AudioPCI On Motherboard WS440BX + 5000 ES1370 [AudioPCI] + 5880 5880B [AudioPCI] + 1274 2000 Creative Sound Blaster AudioPCI128 + 1274 2003 Creative SoundBlaster AudioPCI 128 + 1274 5880 Creative Sound Blaster AudioPCI128 + 1274 8001 Sound Blaster 16PCI 4.1ch + 1458 a000 5880 AudioPCI On Motherboard 6OXET + 1462 6880 5880 AudioPCI On Motherboard MS-6188 1.00 + 270f 2001 5880 AudioPCI On Motherboard 6CTR + 270f 2200 5880 AudioPCI On Motherboard 6WTX + 270f 7040 5880 AudioPCI On Motherboard 6ATA4 + 8001 CT5880 [AudioPCI] + 8002 5880A [AudioPCI] +1275 Network Appliance Corporation +1276 Switched Network Technologies, Inc. +1277 Comstream +1278 Transtech Parallel Systems Ltd. + 0701 TPE3/TM3 PowerPC Node + 0710 TPE5 PowerPC PCI board + 1100 PMC-FPGA02 + 1101 TS-C43 card with 4 ADSP-TS101 processors +1279 Transmeta Corporation + 0060 TM8000 Northbridge + 0061 TM8000 AGP bridge + 0295 Northbridge + 0395 LongRun Northbridge + 0396 SDRAM controller + 0397 BIOS scratchpad +127a Rockwell International + 1002 HCF 56k Data/Fax Modem + 1092 094c SupraExpress 56i PRO [Diamond SUP2380] + 122d 4002 HPG / MDP3858-U + 122d 4005 MDP3858-E + 122d 4007 MDP3858-A/-NZ + 122d 4012 MDP3858-SA + 122d 4017 MDP3858-W + 122d 4018 MDP3858-W + 127a 1002 Rockwell 56K D/F HCF Modem + 1003 HCF 56k Data/Fax Modem + 0e11 b0bc 229-DF Zephyr + 0e11 b114 229-DF Cheetah + 1033 802b 229-DF + 13df 1003 PCI56RX Modem + 13e0 0117 IBM + 13e0 0147 IBM F-1156IV+/R3 Spain V.90 Modem + 13e0 0197 IBM + 13e0 01c7 IBM F-1156IV+/R3 WW V.90 Modem + 13e0 01f7 IBM + 1436 1003 IBM + 1436 1103 IBM 5614PM3G V.90 Modem + 1436 1602 Compaq 229-DF Ducati + 1004 HCF 56k Data/Fax/Voice Modem + 1048 1500 MicroLink 56k Modem + 10cf 1059 Fujitsu 229-DFRT + 1005 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 1005 127a AOpen FM56-P + 1033 8029 229-DFSV + 1033 8054 Modem + 10cf 103c Fujitsu + 10cf 1055 Fujitsu 229-DFSV + 10cf 1056 Fujitsu 229-DFSV + 122d 4003 MDP3858SP-U + 122d 4006 Packard Bell MDP3858V-E + 122d 4008 MDP3858SP-A/SP-NZ + 122d 4009 MDP3858SP-E + 122d 4010 MDP3858V-U + 122d 4011 MDP3858SP-SA + 122d 4013 MDP3858V-A/V-NZ + 122d 4015 MDP3858SP-W + 122d 4016 MDP3858V-W + 122d 4019 MDP3858V-SA + 13df 1005 PCI56RVP Modem + 13e0 0187 IBM + 13e0 01a7 IBM + 13e0 01b7 IBM DF-1156IV+/R3 Spain V.90 Modem + 13e0 01d7 IBM DF-1156IV+/R3 WW V.90 Modem + 1436 1005 IBM + 1436 1105 IBM + 1437 1105 IBM 5614PS3G V.90 Modem + 1022 HCF 56k Modem + 1436 1303 M3-5614PM3G V.90 Modem + 1023 HCF 56k Data/Fax Modem + 122d 4020 Packard Bell MDP3858-WE + 122d 4023 MDP3858-UE + 13e0 0247 IBM F-1156IV+/R6 Spain V.90 Modem + 13e0 0297 IBM + 13e0 02c7 IBM F-1156IV+/R6 WW V.90 Modem + 1436 1203 IBM + 1436 1303 IBM + 1024 HCF 56k Data/Fax/Voice Modem + 1025 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 10cf 106a Fujitsu 235-DFSV + 122d 4021 Packard Bell MDP3858V-WE + 122d 4022 MDP3858SP-WE + 122d 4024 MDP3858V-UE + 122d 4025 MDP3858SP-UE + 1026 HCF 56k PCI Speakerphone Modem + 1032 HCF 56k Modem + 1033 HCF 56k Modem + 1034 HCF 56k Modem + 1035 HCF 56k PCI Speakerphone Modem + 1036 HCF 56k Modem + 1085 HCF 56k Volcano PCI Modem + 2004 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 2005 HCF 56k Data/Fax Modem + 104d 8044 229-DFSV + 104d 8045 229-DFSV + 104d 8055 PBE/Aztech 235W-DFSV + 104d 8056 235-DFSV + 104d 805a Modem + 104d 805f Modem + 104d 8074 Modem + 2013 HSF 56k Data/Fax Modem + 1179 0001 Modem + 1179 ff00 Modem + 2014 HSF 56k Data/Fax/Voice Modem + 10cf 1057 Fujitsu Citicorp III + 122d 4050 MSP3880-U + 122d 4055 MSP3880-W + 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 10cf 1063 Fujitsu + 10cf 1064 Fujitsu + 1468 2015 Fujitsu + 2016 HSF 56k Data/Fax/Voice/Spkp Modem + 122d 4051 MSP3880V-W + 122d 4052 MSP3880SP-W + 122d 4054 MSP3880V-U + 122d 4056 MSP3880SP-U + 122d 4057 MSP3880SP-A + 4311 Riptide HSF 56k PCI Modem + 127a 4311 Ring Modular? Riptide HSF RT HP Dom + 13e0 0210 HP-GVC + 4320 Riptide PCI Audio Controller + 1235 4320 Riptide PCI Audio Controller + 4321 Riptide HCF 56k PCI Modem + 1235 4321 Hewlett Packard DF + 1235 4324 Hewlett Packard DF + 13e0 0210 Hewlett Packard DF + 144d 2321 Riptide + 4322 Riptide PCI Game Controller + 1235 4322 Riptide PCI Game Controller + 8234 RapidFire 616X ATM155 Adapter + 108d 0022 RapidFire 616X ATM155 Adapter + 108d 0027 RapidFire 616X ATM155 Adapter +127b Pixera Corporation +127c Crosspoint Solutions, Inc. +127d Vela Research +127e Winnov, L.P. + 0010 Videum 1000 Plus +127f Fujifilm +1280 Photoscript Group Ltd. +1281 Yokogawa Electric Corporation +1282 Davicom Semiconductor, Inc. + 6585 DM562P V90 Modem + 9009 Ethernet 100/10 MBit + 9100 21x4x DEC-Tulip compatible 10/100 Ethernet + 9102 21x4x DEC-Tulip compatible 10/100 Ethernet +# Subsystem ID is main ID reveresed. + 0291 8212 DM9102A (DM9102AE, SM9102AF) Ethernet 100/10 MBit + 9132 Ethernet 100/10 MBit +1283 Integrated Technology Express, Inc. + 673a IT8330G + 8152 IT8152F/G Advanced RISC-to-PCI Companion Chip + 8211 ITE 8211F Single Channel UDMA 133 + 1043 8138 P5GD1-VW Mainboard + 8212 IT8212 Dual channel ATA RAID controller + 1283 0001 IT/ITE8212 Dual channel ATA RAID controller + 8213 IT8213 IDE Controller + 1458 b000 GA-EG45M-DS2H Mainboard + 8330 IT8330G + 8872 IT8874F PCI Dual Serial Port Controller + 8888 IT8888F/G PCI to ISA Bridge with SMB [Golden Gate] + 8889 IT8889F PCI to ISA Bridge + e886 IT8330G +1284 Sahara Networks, Inc. +1285 Platform Technologies, Inc. + 0100 AGOGO sound chip (aka ESS Maestro 1) +1286 Mazet GmbH +1287 M-Pact, Inc. + 001e LS220D DVD Decoder + 001f LS220C DVD Decoder +1288 Timestep Corporation +1289 AVC Technology, Inc. +128a Asante Technologies, Inc. +128b Transwitch Corporation +128c Retix Corporation +128d G2 Networks, Inc. + 0021 ATM155 Adapter +128e Hoontech Corporation/Samho Multi Tech Ltd. + 0008 ST128 WSS/SB + 0009 ST128 SAM9407 + 000a ST128 Game Port + 000b ST128 MPU Port + 000c ST128 Ctrl Port +128f Tateno Dennou, Inc. +1290 Sord Computer Corporation +1291 NCS Computer Italia +1292 Tritech Microelectronics Inc + fc02 Pyramid3D TR25202 +1293 Media Reality Technology +1294 Rhetorex, Inc. +1295 Imagenation Corporation + 0800 PXR800 + 1000 PXD1000 +1296 Kofax Image Products +1297 Holco Enterprise Co, Ltd/Shuttle Computer +1298 Spellcaster Telecommunications Inc. +1299 Knowledge Technology Lab. +129a VMetro, inc. + 0615 PBT-615 PCI-X Bus Analyzer + 1100 PMC-FPGA05 + 1106 XMC-FPGA05F, PCI interface + 1107 XMC-FPGA05F, PCIe interface + 1108 XMC-FPGA05D, PCI interface + 1109 XMC-FPGA05D, PCIe interface +129b Image Access +129c Jaycor +129d Compcore Multimedia, Inc. +129e Victor Company of Japan, Ltd. +129f OEC Medical Systems, Inc. +12a0 Allen-Bradley Company +12a1 Simpact Associates, Inc. +12a2 Newgen Systems Corporation +12a3 Lucent Technologies + 8105 T8105 H100 Digital Switch +12a4 NTT Electronics Technology Company +12a5 Vision Dynamics Ltd. +12a6 Scalable Networks, Inc. +12a7 AMO GmbH +12a8 News Datacom +12a9 Xiotech Corporation +12aa SDL Communications, Inc. +12ab Yuan Yuan Enterprise Co., Ltd. + 0000 MPG160/Kuroutoshikou ITVC15-STVLP + 0002 AU8830 [Vortex2] Based Sound Card With A3D Support + 0003 T507 (DVB-T) TV tuner/capture device + 2300 Club-3D Zap TV2100 + 3000 MPG-200C PCI DVD Decoder Card + 4789 MPC788 MiniPCI Hybrid TV Tuner + fff3 MPG600/Kuroutoshikou ITVC16-STVLP + ffff MPG600/Kuroutoshikou ITVC16-STVLP +12ac Measurex Corporation +12ad Multidata GmbH +12ae Alteon Networks Inc. + 0001 AceNIC Gigabit Ethernet + 1014 0104 Gigabit Ethernet-SX PCI Adapter + 12ae 0001 Gigabit Ethernet-SX (Universal) + 1410 0104 Gigabit Ethernet-SX PCI Adapter + 0002 AceNIC Gigabit Ethernet (Copper) + 10a9 8002 Acenic Gigabit Ethernet + 12ae 0002 Gigabit Ethernet-T (3C986-T) + 00fa Farallon PN9100-T Gigabit Ethernet +12af TDK USA Corp +12b0 Jorge Scientific Corp +12b1 GammaLink +12b2 General Signal Networks +12b3 Inter-Face Co Ltd +12b4 FutureTel Inc +12b5 Granite Systems Inc. +12b6 Natural Microsystems +12b7 Cognex Modular Vision Systems Div. - Acumen Inc. +12b8 Korg +# Nee US Robotics +12b9 3Com Corp, Modem Division + 1006 WinModem + 12b9 005c USR 56k Internal Voice WinModem (Model 3472) + 12b9 005e USR 56k Internal WinModem (Models 662975) + 12b9 0062 USR 56k Internal Voice WinModem (Model 662978) + 12b9 0068 USR 56k Internal Voice WinModem (Model 5690) + 12b9 007a USR 56k Internal Voice WinModem (Model 662974) + 12b9 007f USR 56k Internal WinModem (Models 5698, 5699) + 12b9 0080 USR 56k Internal WinModem (Models 2975, 3528) + 12b9 0081 USR 56k Internal Voice WinModem (Models 2974, 3529) + 12b9 0091 USR 56k Internal Voice WinModem (Model 2978) + 1007 USR 56k Internal WinModem + 12b9 00a3 USR 56k Internal WinModem (Model 3595) + 12b9 00c4 U.S. Robotics V.92 Voice Faxmodem (2884A/B/C) + 1008 56K FaxModem Model 5610 + 12b9 00a2 USR 56k Internal FAX Modem (Model 2977) + 12b9 00aa USR 56k Internal Voice Modem (Model 2976) + 12b9 00ab USR 56k Internal Voice Modem (Model 5609) + 12b9 00ac USR 56k Internal Voice Modem (Model 3298) + 12b9 00ad USR 56k Internal FAX Modem (Model 5610) + 12b9 00d3 USR 56K Internal V92 FAX Modem (Model 5610) + 12b9 baba USR 56K Internal Voice Modem 3CP3298-DEL (Model 5601) [Hawk] +12ba BittWare, Inc. +12bb Nippon Unisoft Corporation +12bc Array Microsystems +12bd Computerm Corp. +12be Anchor Chips Inc. + 3041 AN3041Q CO-MEM + 3042 AN3042Q CO-MEM Lite + 12be 3042 Anchor Chips Lite Evaluation Board +12bf Fujifilm Microdevices +12c0 Infimed +12c1 GMM Research Corp +12c2 Mentec Limited +12c3 Holtek Microelectronics Inc + 0058 PCI NE2K Ethernet + 5598 PCI NE2K Ethernet +12c4 Connect Tech Inc + 0001 Blue HEAT/PCI 8 (RS232/CL/RJ11) + 0002 Blue HEAT/PCI 4 (RS232) + 0003 Blue HEAT/PCI 2 (RS232) + 0004 Blue HEAT/PCI 8 (UNIV, RS485) + 0005 Blue HEAT/PCI 4+4/6+2 (UNIV, RS232/485) + 0006 Blue HEAT/PCI 4 (OPTO, RS485) + 0007 Blue HEAT/PCI 2+2 (RS232/485) + 0008 Blue HEAT/PCI 2 (OPTO, Tx, RS485) + 0009 Blue HEAT/PCI 2+6 (RS232/485) + 000a Blue HEAT/PCI 8 (Tx, RS485) + 000b Blue HEAT/PCI 4 (Tx, RS485) + 000c Blue HEAT/PCI 2 (20 MHz, RS485) + 000d Blue HEAT/PCI 2 PTM + 0100 NT960/PCI + 0201 cPCI Titan - 2 Port + 0202 cPCI Titan - 4 Port + 0300 CTI PCI UART 2 (RS232) + 0301 CTI PCI UART 4 (RS232) + 0302 CTI PCI UART 8 (RS232) + 0310 CTI PCI UART 1+1 (RS232/485) + 0311 CTI PCI UART 2+2 (RS232/485) + 0312 CTI PCI UART 4+4 (RS232/485) + 0320 CTI PCI UART 2 + 0321 CTI PCI UART 4 + 0322 CTI PCI UART 8 + 0330 CTI PCI UART 2 (RS485) + 0331 CTI PCI UART 4 (RS485) + 0332 CTI PCI UART 8 (RS485) +12c5 Picture Elements Incorporated + 007e Imaging/Scanning Subsystem Engine + 007f Imaging/Scanning Subsystem Engine + 0081 PCIVST [Grayscale Thresholding Engine] + 0085 Video Simulator/Sender + 0086 THR2 Multi-scale Thresholder +12c6 Mitani Corporation +12c7 Dialogic Corp +# 12 Line, 6 port, CT-BUS/SC-BUS, loopstart FXO adaptor. + 0546 Springware D/120JCT-LS +# 24 Channel, 1 Port, CT-BUS/SC-BUS, T1/PRI adaptor. + 0647 Springware D/240JCT-T1 +# 4 Line, 4 port, CT-BUS/SC-BUS, loopstart FXO adaptor. Revision 01 + 0676 Springware D/41JCT-LS +# 48 Channel, 2 Port, CT-BUS/SC-BUS, T1/PRI adaptor. + 0685 Springware D/480JCT-2T1 +12c8 G Force Co, Ltd +12c9 Gigi Operations +12ca Integrated Computing Engines +12cb Antex Electronics Corporation + 0027 SC4 (StudioCard) + 002e StudioCard 2000 +12cc Pluto Technologies International +12cd Aims Lab +12ce Netspeed Inc. +12cf Prophet Systems, Inc. +12d0 GDE Systems, Inc. +12d1 PSITech +12d2 NVidia / SGS Thomson (Joint Venture) + 0008 NV1 + 0009 DAC64 + 0018 Riva128 + 1048 0c10 VICTORY Erazor + 107b 8030 STB Velocity 128 + 1092 0350 Viper V330 + 1092 1092 Viper V330 + 10b4 1b1b STB Velocity 128 + 10b4 1b1d STB Velocity 128 + 10b4 1b1e STB Velocity 128, PAL TV-Out + 10b4 1b20 STB Velocity 128 Sapphire + 10b4 1b21 STB Velocity 128 + 10b4 1b22 STB Velocity 128 AGP, NTSC TV-Out + 10b4 1b23 STB Velocity 128 AGP, PAL TV-Out + 10b4 1b27 STB Velocity 128 DVD + 10b4 1b88 MVP Pro 128 + 10b4 222a STB Velocity 128 AGP + 10b4 2230 STB Velocity 128 + 10b4 2232 STB Velocity 128 + 10b4 2235 STB Velocity 128 AGP + 2a15 54a3 3DVision-SAGP / 3DexPlorer 3000 + 0019 Riva128ZX + 0020 TNT + 0028 TNT2 + 0029 UTNT2 + 002c VTNT2 + 00a0 ITNT2 +12d3 Vingmed Sound A/S +12d4 Ulticom (Formerly DGM&S) + 0200 T1 Card +12d5 Equator Technologies Inc + 0003 BSP16 + 1000 BSP15 +12d6 Analogic Corp +12d7 Biotronic SRL +12d8 Pericom Semiconductor + 01a7 PI7C21P100 PCI to PCI Bridge + 400a PI7C9X442SL PCI Express Bridge Port + 400e PI7C9X442SL USB OHCI Controller + 400f PI7C9X442SL USB EHCI Controller + 71e2 PI7C7300A/PI7C7300D PCI-to-PCI Bridge + 71e3 PI7C7300A/PI7C7300D PCI-to-PCI Bridge (Secondary Bus 2) + 8140 PI7C8140A PCI-to-PCI Bridge + 8148 PI7C8148A/PI7C8148B PCI-to-PCI Bridge + 8150 PCI to PCI Bridge + 8152 PI7C8152A/PI7C8152B/PI7C8152BI PCI-to-PCI Bridge + 8154 PI7C8154A/PI7C8154B/PI7C8154BI PCI-to-PCI Bridge + e110 PI7C9X110 PCI Express to PCI bridge + 1775 11cc CC11/CL11 CompactPCI Bridge + e130 PCI Express to PCI-XPI7C9X130 PCI-X Bridge +12d9 Aculab PLC + 0002 PCI Prosody + 0004 cPCI Prosody + 0005 Aculab E1/T1 PCI card + 1078 Prosody X class e1000 device + 12d9 000d Prosody X PCI + 12d9 000e Prosody X cPCI +12da True Time Inc. +12db Annapolis Micro Systems, Inc +12dc Symicron Computer Communication Ltd. +12dd Management Graphics +12de Rainbow Technologies + 0200 CryptoSwift CS200 +12df SBS Technologies Inc +12e0 Chase Research + 0010 ST16C654 Quad UART + 0020 ST16C654 Quad UART + 0030 ST16C654 Quad UART +12e1 Nintendo Co, Ltd +12e2 Datum Inc. Bancomm-Timing Division +12e3 Imation Corp - Medical Imaging Systems +12e4 Brooktrout Technology Inc +12e5 Apex Semiconductor Inc +12e6 Cirel Systems +12e7 Sunsgroup Corporation +12e8 Crisc Corp +12e9 GE Spacenet +12ea Zuken +12eb Aureal Semiconductor + 0001 Vortex 1 + 104d 8036 AU8820 Vortex Digital Audio Processor + 1092 2000 Sonic Impact A3D + 1092 2100 Sonic Impact A3D + 1092 2110 Sonic Impact A3D + 1092 2200 Sonic Impact A3D + 122d 1002 AU8820 Vortex Digital Audio Processor + 12eb 0001 AU8820 Vortex Digital Audio Processor + 5053 3355 Montego + 0002 Vortex 2 + 104d 8049 AU8830 Vortex 3D Digital Audio Processor + 104d 807b AU8830 Vortex 3D Digital Audio Processor + 1092 3000 Monster Sound II + 1092 3001 Monster Sound II + 1092 3002 Monster Sound II + 1092 3003 Monster Sound II + 1092 3004 Monster Sound II + 12eb 0002 AU8830 Vortex 3D Digital Audio Processor + 12eb 0088 AU8830 Vortex 3D Digital Audio Processor + 144d 3510 AU8830 Vortex 3D Digital Audio Processor + 5053 3356 Montego II + 0003 AU8810 Vortex Digital Audio Processor + 104d 8049 AU8810 Vortex Digital Audio Processor + 104d 8077 AU8810 Vortex Digital Audio Processor + 109f 1000 AU8810 Vortex Digital Audio Processor + 12eb 0003 AU8810 Vortex Digital Audio Processor + 1462 6780 AU8810 Vortex Digital Audio Processor + 14a4 2073 AU8810 Vortex Digital Audio Processor + 14a4 2091 AU8810 Vortex Digital Audio Processor + 14a4 2104 AU8810 Vortex Digital Audio Processor + 14a4 2106 AU8810 Vortex Digital Audio Processor + 8803 Vortex 56k Software Modem + 12eb 8803 Vortex 56k Software Modem +12ec 3A International, Inc. +12ed Optivision Inc. +12ee Orange Micro +12ef Vienna Systems +12f0 Pentek +12f1 Sorenson Vision Inc +12f2 Gammagraphx, Inc. +12f3 Radstone Technology +12f4 Megatel +12f5 Forks +12f6 Dawson France +12f7 Cognex +12f8 Electronic Design GmbH + 0002 VideoMaker +12f9 Four Fold Ltd +12fb Spectrum Signal Processing + 0001 PMC-MAI + 00f5 F5 Dakar + 02ad PMC-2MAI + 2adc ePMC-2ADC + 3100 PRO-3100 + 3500 PRO-3500 + 4d4f Modena + 8120 ePMC-8120 + da62 Daytona C6201 PCI (Hurricane) + db62 Ingliston XBIF + dc62 Ingliston PLX9054 + dd62 Ingliston JTAG/ISP + eddc ePMC-MSDDC + fa01 ePMC-FPGA +12fc Capital Equipment Corp +12fd I2S +12fe ESD Electronic System Design GmbH +12ff Lexicon +1300 Harman International Industries Inc +1302 Computer Sciences Corp +1303 Innovative Integration + 0030 X3-SDF 4-channel XMC acquisition board +1304 Juniper Networks +1305 Netphone, Inc +1306 Duet Technologies +# Nee ComputerBoards +1307 Measurement Computing + 0001 PCI-DAS1602/16 + 000b PCI-DIO48H + 000c PCI-PDISO8 + 000d PCI-PDISO16 + 000f PCI-DAS1200 + 0010 PCI-DAS1602/12 + 0014 PCI-DIO24H + 0015 PCI-DIO24H/CTR3 + 0016 PCI-DIO48H/CTR15 + 0017 PCI-DIO96H + 0018 PCI-CTR05 + 0019 PCI-DAS1200/JR + 001a PCI-DAS1001 + 001b PCI-DAS1002 + 001c PCI-DAS1602JR/16 + 001d PCI-DAS6402/16 + 001e PCI-DAS6402/12 + 001f PCI-DAS16/M1 + 0020 PCI-DDA02/12 + 0021 PCI-DDA04/12 + 0022 PCI-DDA08/12 + 0023 PCI-DDA02/16 + 0024 PCI-DDA04/16 + 0025 PCI-DDA08/16 + 0026 PCI-DAC04/12-HS + 0027 PCI-DAC04/16-HS + 0028 PCI-DIO24 + 0029 PCI-DAS08 + 002c PCI-INT32 + 0033 PCI-DUAL-AC5 + 0034 PCI-DAS-TC + 0035 PCI-DAS64/M1/16 + 0036 PCI-DAS64/M2/16 + 0037 PCI-DAS64/M3/16 + 004c PCI-DAS1000 + 004d PCI-QUAD04 + 0052 PCI-DAS4020/12 + 0053 PCIM-DDA06/16 + 0054 PCI-DIO96 + 005d PCI-DAS6023 + 005e PCI-DAS6025 + 005f PCI-DAS6030 + 0060 PCI-DAS6031 + 0061 PCI-DAS6032 + 0062 PCI-DAS6033 + 0063 PCI-DAS6034 + 0064 PCI-DAS6035 + 0065 PCI-DAS6040 + 0066 PCI-DAS6052 + 0067 PCI-DAS6070 + 0068 PCI-DAS6071 + 006f PCI-DAS6036 + 0070 PCI-DAC6702 + 0078 PCI-DAS6013 + 0079 PCI-DAS6014 + 0115 PCIe-DAS1602/16 +1308 Jato Technologies Inc. + 0001 NetCelerator Adapter + 1308 0001 NetCelerator Adapter +1309 AB Semiconductor Ltd +130a Mitsubishi Electric Microcomputer +130b Colorgraphic Communications Corp +130c Ambex Technologies, Inc +130d Accelerix Inc +130e Yamatake-Honeywell Co. Ltd +130f Advanet Inc +1310 Gespac +1311 Videoserver, Inc +1312 Acuity Imaging, Inc +1313 Yaskawa Electric Co. +1315 Wavesat +1316 Teradyne Inc +1317 ADMtek + 0981 21x4x DEC-Tulip compatible 10/100 Ethernet + 0985 NC100 Network Everywhere Fast Ethernet 10/100 + 1734 100c Scenic N300 ADMtek AN983 10/100 Mbps PCI Adapter + 1985 21x4x DEC-Tulip compatible 10/100 Ethernet + 1385 511a FA511 + 1395 2103 CB100-EZ (4-LED version) + 2850 HSP MicroModem 56 + 5120 ADM5120 OpenGate System-on-Chip + 8201 ADM8211 802.11b Wireless Interface + 10b8 2635 SMC2635W v1 802.11b Wireless Cardbus Adapter + 1317 8201 SMC2635W v2 802.11b Wireless Cardbus Adapter + 8211 ADM8211 802.11b Wireless Interface + 9511 21x4x DEC-Tulip compatible 10/100 Ethernet +1318 Packet Engines Inc. + 0911 GNIC-II PCI Gigabit Ethernet [Hamachi] +1319 Fortemedia, Inc + 0801 Xwave QS3000A [FM801] + 1319 1319 FM801 PCI Audio + 0802 Xwave QS3000A [FM801 game port] + 1319 1319 FM801 PCI Joystick + 1000 FM801 PCI Audio + 1001 FM801 PCI Joystick +131a Finisar Corp. +131c Nippon Electro-Sensory Devices Corp +131d Sysmic, Inc. +131e Xinex Networks Inc +131f Siig Inc + 1000 CyberSerial (1-port) 16550 + 1001 CyberSerial (1-port) 16650 + 1002 CyberSerial (1-port) 16850 + 1010 Duet 1S(16550)+1P + 1011 Duet 1S(16650)+1P + 1012 Duet 1S(16850)+1P + 1020 CyberParallel (1-port) + 1021 CyberParallel (2-port) + 1030 CyberSerial (2-port) 16550 + 1031 CyberSerial (2-port) 16650 + 1032 CyberSerial (2-port) 16850 + 1034 Trio 2S(16550)+1P + 1035 Trio 2S(16650)+1P + 1036 Trio 2S(16850)+1P + 1050 CyberSerial (4-port) 16550 + 1051 CyberSerial (4-port) 16650 + 1052 CyberSerial (4-port) 16850 + 2000 CyberSerial (1-port) 16550 + 2001 CyberSerial (1-port) 16650 + 2002 CyberSerial (1-port) 16850 + 2010 Duet 1S(16550)+1P + 2011 Duet 1S(16650)+1P + 2012 Duet 1S(16850)+1P + 2020 CyberParallel (1-port) + 2021 CyberParallel (2-port) + 2030 CyberSerial (2-port) 16550 + 131f 2030 PCI Serial Card + 2031 CyberSerial (2-port) 16650 + 2032 CyberSerial (2-port) 16850 + 2040 Trio 1S(16550)+2P + 2041 Trio 1S(16650)+2P + 2042 Trio 1S(16850)+2P + 2050 CyberSerial (4-port) 16550 + 2051 CyberSerial (4-port) 16650 + 2052 CyberSerial (4-port) 16850 + 2060 Trio 2S(16550)+1P + 2061 Trio 2S(16650)+1P + 2062 Trio 2S(16850)+1P + 2081 CyberSerial (8-port) ST16654 +1320 Crypto AG +1321 Arcobel Graphics BV +1322 MTT Co., Ltd +1323 Dome Inc +1324 Sphere Communications +1325 Salix Technologies, Inc +1326 Seachange international +1327 Voss scientific +1328 quadrant international +1329 Productivity Enhancement +132a Microcom Inc. +132b Broadband Technologies +132c Micrel Inc +132d Integrated Silicon Solution, Inc. +1330 MMC Networks +1331 RadiSys Corporation + 0030 ENP-2611 + 8200 82600 Host Bridge + 8201 82600 IDE + 8202 82600 USB + 8210 82600 PCI Bridge +1332 Micro Memory + 5415 MM-5415CN PCI Memory Module with Battery Backup + 5425 MM-5425CN PCI 64/66 Memory Module with Battery Backup + 6140 MM-6140D +1334 Redcreek Communications, Inc +1335 Videomail, Inc +1337 Third Planet Publishing +1338 BT Electronics +133a Vtel Corp +133b Softcom Microsystems +133c Holontech Corp +133d SS Technologies +133e Virtual Computer Corp +133f SCM Microsystems +1340 Atalla Corp +1341 Kyoto Microcomputer Co +1342 Promax Systems Inc +1343 Phylon Communications Inc +# nee Crucial Technology +1344 Micron Technology Inc + 5150 RealSSD P320h + 5151 RealSSD P320m + 5152 RealSSD P320s + 5153 RealSSD P325m + 5160 RealSSD P420h + 5161 RealSSD P420m + 5163 RealSSD P425m +1345 Arescom Inc +1347 Odetics +1349 Sumitomo Electric Industries, Ltd. +134a DTC Technology Corp. + 0001 Domex 536 + 0002 Domex DMX3194UP SCSI Adapter +134b ARK Research Corp. +134c Chori Joho System Co. Ltd +134d PCTel Inc + 2189 HSP56 MicroModem + 2486 2304WT V.92 MDC Modem + 7890 HSP MicroModem 56 + 134d 0001 PCT789 adapter + 7891 HSP MicroModem 56 + 134d 0001 HSP MicroModem 56 + 7892 HSP MicroModem 56 + 7893 HSP MicroModem 56 + 7894 HSP MicroModem 56 + 7895 HSP MicroModem 56 + 7896 HSP MicroModem 56 + 7897 HSP MicroModem 56 +134e CSTI +134f Algo System Co Ltd +1350 Systec Co. Ltd +1351 Sonix Inc +# nee Thales Idatys +1353 Vierling Communication SAS + 0002 Proserver + 0003 PCI-FUT + 0004 PCI-S0 + 0005 PCI-FUT-S0 +1354 Dwave System Inc +1355 Kratos Analytical Ltd +1356 The Logical Co +1359 Prisa Networks +135a Brain Boxes + 0a61 UC-324 [VELOCITY RS422/485] +135b Giganet Inc +135c Quatech Inc + 0010 QSC-100 + 0020 DSC-100 + 0030 DSC-200/300 + 0040 QSC-200/300 + 0050 ESC-100D + 0060 ESC-100M + 00f0 MPAC-100 Syncronous Serial Card (Zilog 85230) + 0170 QSCLP-100 + 0180 DSCLP-100 + 0190 SSCLP-100 + 01a0 QSCLP-200/300 + 01b0 DSCLP-200/300 + 01c0 SSCLP-200/300 + 0258 DSPSX-200/300 +135d ABB Network Partner AB +135e Sealevel Systems Inc + 5101 Route 56.PCI - Multi-Protocol Serial Interface (Zilog Z16C32) + 7101 Single Port RS-232/422/485/530 + 7201 Dual Port RS-232/422/485 Interface + 7202 Dual Port RS-232 Interface + 7401 Four Port RS-232 Interface + 7402 Four Port RS-422/485 Interface + 7801 Eight Port RS-232 Interface + 7804 Eight Port RS-232/422/485 Interface + 8001 8001 Digital I/O Adapter +135f I-Data International A-S +1360 Meinberg Funkuhren + 0101 PCI32 DCF77 Radio Clock + 0102 PCI509 DCF77 Radio Clock + 0103 PCI510 DCF77 Radio Clock + 0104 PCI511 DCF77 Radio Clock + 0105 PEX511 DCF77 Radio Clock (PCI Express) + 0106 PZF180PEX High Precision DCF77 Radio Clock (PCI Express) + 0201 GPS167PCI GPS Receiver + 0202 GPS168PCI GPS Receiver + 0203 GPS169PCI GPS Receiver + 0204 GPS170PCI GPS Receiver + 0205 GPS170PEX GPS Receiver (PCI Express) + 0206 GPS180PEX GPS Receiver (PCI Express) + 0301 TCR510PCI IRIG Timecode Reader + 0302 TCR167PCI IRIG Timecode Reader + 0303 TCR511PCI IRIG Timecode Reader + 0304 TCR511PEX IRIG Timecode Reader (PCI Express) + 0305 TCR170PEX IRIG Timecode Reader (PCI Express) + 0306 TCR180PEX IRIG Timecode Reader (PCI Express) + 0501 PTP270PEX PTP/IEEE1588 slave card (PCI Express) + 0601 FRC511PEX Free Running Clock (PCI Express) +1361 Soliton Systems K.K. +1362 Fujifacom Corporation +1363 Phoenix Technology Ltd +1364 ATM Communications Inc +1365 Hypercope GmbH +1366 Teijin Seiki Co. Ltd +1367 Hitachi Zosen Corporation +1368 Skyware Corporation +1369 Digigram +136a High Soft Tech + 0004 HST Saphir VII mini PCI + 0007 HST Saphir III E MultiLink 4 + 0008 HST Saphir III E MultiLink 8 + 000a HST Saphir III E MultiLink 2 +136b Kawasaki Steel Corporation + ff01 KL5A72002 Motion JPEG +136c Adtek System Science Co Ltd +136d Gigalabs Inc +136f Applied Magic Inc +1370 ATL Products +1371 CNet Technology Inc + 434e GigaCard Network Adapter + 1371 434e N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L) +1373 Silicon Vision Inc +1374 Silicom Ltd. + 0024 Silicom Dual port Giga Ethernet BGE Bypass Server Adapter + 0025 Silicom Quad port Giga Ethernet BGE Bypass Server Adapter + 0026 Silicom Dual port Fiber Giga Ethernet 546 Bypass Server Adapter + 0027 Silicom Dual port Fiber LX Giga Ethernet 546 Bypass Server Adapter + 0029 Silicom Dual port Copper Giga Ethernet 546GB Bypass Server Adapter + 002a Silicom Dual port Fiber Giga Ethernet 546 TAP/Bypass Server Adapter + 002b Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter (PXE2TBI) + 002c Silicom Quad port Copper Giga Ethernet 546GB Bypass Server Adapter (PXG4BPI) + 002d Silicom Quad port Fiber-SX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI) + 002e Silicom Quad port Fiber-LX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI-LX) + 002f Silicom Dual port Fiber-SX Giga Ethernet 546GB Low profile Bypass Server Adapter (PXG2BPFIL) + 0030 Silicom Dual port Fiber-LX Giga Ethernet 546GB Low profile Bypass Server Adapter + 0031 Silicom Quad port Copper Giga Ethernet PCI-E Bypass Server Adapter + 0032 Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter + 0034 Silicom Dual port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter + 0035 Silicom Quad port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter + 0036 Silicom Dual port Fiber Giga Ethernet PCI-E BGE Bypass Server Adapter + 0037 Silicom Dual port Copper Ethernet PCI-E Intel based Bypass Server Adapter + 0038 Silicom Quad port Copper Ethernet PCI-E Intel based Bypass Server Adapter + 0039 Silicom Dual port Fiber-SX Ethernet PCI-E Intel based Bypass Server Adapter + 003a Silicom Dual port Fiber-LX Ethernet PCI-E Intel based Bypass Server Adapter + 003b Silicom Dual port Fiber Ethernet PMC Intel based Bypass Server Adapter (PMCX2BPFI) + 003c Silicom Dual port Copper Ethernet PCI-X BGE based Bypass Server Adapter (PXG2BPRB) + 003d 2-port Copper GBE Bypass with Caviume 1010 PCI-X + 003e Silicom Dual port Fiber Giga Ethernet PCI-E 571 TAP/Bypass Server Adapter (PEG2TBFI) + 003f Silicom Dual port Copper Giga Ethernet PCI-X 546 TAP/Bypass Server Adapter (PXG2TBI) + 0040 Silicom Quad port Fiber-SX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI) + 0042 4-port Copper GBE PMC-X Bypass + 0043 Silicom Quad port Fiber-SX Giga Ethernet 546 Bypass Server Adapter (PXG4BPFID) + 0045 Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) + 0046 4-port bypass PCI-E w disconnect low profile + 0047 Silicom Dual port Fiber-SX Giga Ethernet 571 Bypass Disconnect Server Adapter (PEG2BPFID) + 004a Silicom Quad port Fiber-LX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI-LX) + 004d Dual port Copper Giga Ethernet PCI-E Bypass Server Adapter + 0401 Gigabit Ethernet ExpressModule Bypass Server Adapter + 0420 Gigabit Ethernet ExpressModule Bypass Server Adapter + 0460 Gigabit Ethernet Express Module Bypass Server Adapter + 0461 Gigabit Ethernet ExpressModule Bypass Server Adapter + 0462 Gigabit Ethernet ExpressModule Bypass Server Adapter + 0470 Octal-port Copper Gigabit Ethernet Express Module Bypass Server Adapter + 0482 Dual-port Fiber (SR) 10 Gigabit Ethernet ExpressModule Bypass Server Adapter + 0483 Dual-port Fiber (LR) 10 Gigabit Ethernet ExpressModule Bypass Server Adapter +1375 Argosystems Inc +1376 LMC +1377 Electronic Equipment Production & Distribution GmbH +1378 Telemann Co. Ltd +1379 Asahi Kasei Microsystems Co Ltd +137a Mark of the Unicorn Inc + 0001 PCI-324 Audiowire Interface +137b PPT Vision +137c Iwatsu Electric Co Ltd +137d Dynachip Corporation +137e Patriot Scientific Corporation +137f Japan Satellite Systems Inc +1380 Sanritz Automation Co Ltd +1381 Brains Co. Ltd +1382 Marian - Electronic & Software + 0001 ARC88 audio recording card + 2008 Prodif 96 Pro sound system + 2048 Prodif Plus sound system + 2088 Marc 8 Midi sound system + 20c8 Marc A sound system + 4008 Marc 2 sound system + 4010 Marc 2 Pro sound system + 4048 Marc 4 MIDI sound system + 4088 Marc 4 Digi sound system + 4248 Marc X sound system + 4424 TRACE D4 Sound System +1383 Controlnet Inc +1384 Reality Simulation Systems Inc +1385 Netgear + 006b WA301 802.11b Wireless PCI Adapter + 4100 MA301 802.11b Wireless PCI Adapter + 4105 MA311 802.11b Wireless PCI Adapter + 4400 WAG511 802.11a/b/g Dual Band Wireless PC Card + 4600 WAG511 802.11a/b/g Dual Band Wireless PC Card + 4601 WAG511 802.11a/b/g Dual Band Wireless PC Card + 4610 WAG511 802.11a/b/g Dual Band Wireless PC Card + 4a00 WAG311 802.11a/g Wireless PCI Adapter + 5200 GA511 Gigabit PC Card + 620a GA620 Gigabit Ethernet + 630a GA630 Gigabit Ethernet + 6d00 WPNT511 RangeMax 240 Mbps Wireless PC Card + 7b00 WN511B RangeMax Next 270 Mbps Wireless PC Card + 7c00 WN511T RangeMax Next 300 Mbps Wireless PC Card + f004 FA310TX + f312 FA312 REV-A1 Fast Ethernet PCI Adapter +1386 Video Domain Technologies +1387 Systran Corp +1388 Hitachi Information Technology Co Ltd +1389 Applicom International + 0001 PCI1500PFB [Intelligent fieldbus adaptor] +138a Fusion Micromedia Corp + 003d VFS491 Validity Sensor +138b Tokimec Inc +138c Silicon Reality +138d Future Techno Designs pte Ltd +138e Basler GmbH +138f Patapsco Designs Inc +1390 Concept Development Inc +1391 Development Concepts Inc +1392 Medialight Inc +1393 Moxa Technologies Co Ltd + 0001 UC7000 Serial + 1020 CP102 (2-port RS-232 PCI) + 1021 CP102UL (2-port RS-232 Universal PCI) + 1022 CP102U (2-port RS-232 Universal PCI) + 1023 CP-102UF + 1024 CP-102E (2-port RS-232 Smart PCI Express Serial Board) + 1025 CP-102EL (2-port RS-232 Smart PCI Express Serial Board) + 1040 Smartio C104H/PCI + 1041 CP104U (4-port RS-232 Universal PCI) + 1042 CP104JU (4-port RS-232 Universal PCI) + 1043 CP104EL (4-port RS-232 Smart PCI Express) + 1044 POS104UL (4-port RS-232 Universal PCI) + 1045 CP-104EL-A (4-port RS-232 PCI Express Serial Board) + 1080 CB108 (8-port RS-232 PC/104-plus Module) + 1140 CT-114 series + 1141 Industrio CP-114 + 1142 CB114 (4-port RS-232/422/485 PC/104-plus Module) + 1143 CP-114UL (4-port RS-232/422/485 Smart Universal PCI Serial Board) + 1144 CP-114EL (4-port RS-232/422/485 Smart PCI Express Serial Board) + 1180 CP118U (8-port RS-232/422/485 Smart Universal PCI) + 1181 CP118EL (8-port RS-232/422/485 Smart PCI Express) + 1182 CP-118EL-A (8-port RS-232/422/485 PCI Express Serial Board) + 1320 CP132 (2-port RS-422/485 PCI) + 1321 CP132U (2-Port RS-422/485 Universal PCI) + 1322 CP-132EL (2-port RS-422/485 Smart PCI Express Serial Board) + 1340 CP134U (4-Port RS-422/485 Universal PCI) + 1341 CB134I (4-port RS-422/485 PC/104-plus Module) + 1380 CP138U (8-port RS-232/422/485 Smart Universal PCI) + 1680 Smartio C168H/PCI + 1681 CP-168U V2 Smart Serial Board (8-port RS-232) + 1682 CP168EL (8-port RS-232 Smart PCI Express) + 1683 CP-168EL-A (8-port RS-232 PCI Express Serial Board) + 2040 Intellio CP-204J + 2180 Intellio C218 Turbo PCI + 3200 Intellio C320 Turbo PCI +1394 Level One Communications + 0001 LXT1001 Gigabit Ethernet + 1186 4800 DGE-500SX + 1394 0001 NetCelerator Adapter +1395 Ambicom Inc +1396 Cipher Systems Inc +1397 Cologne Chip Designs GmbH + 08b4 ISDN network Controller [HFC-4S] + 1397 b520 HFC-4S [IOB4ST] + 1397 b540 HFC-4S [Swyx 4xS0 SX2 QuadBri] + 1397 b550 HFC-4S [Junghanns quadBRI] + 1397 b556 HFC-4S [Junghanns DuoDBRI] + 1397 e888 HFC-4S [OpenVox B200P / B400P] + 16b8 ISDN network Controller [HFC-8S] + 1397 b562 HFC-8S [IOB8ST] + 2bd0 ISDN network controller [HFC-PCI] + 0675 1704 ISDN Adapter (PCI Bus, D, C) + 0675 1708 ISDN Adapter (PCI Bus, D, C, ACPI) + 1397 2bd0 ISDN Board + e4bf 1000 CI1-1-Harp + 30b1 ISDN network Controller [HFC-E1] + b700 ISDN network controller PrimuX S0 [HFC-PCI] + f001 GSM Network Controller [HFC-4GSM] +1398 Clarion co. Ltd +1399 Rios systems Co Ltd +139a Alacritech Inc + 0001 Quad Port 10/100 Server Accelerator + 0003 Single Port 10/100 Server Accelerator + 0005 Single Port Gigabit Server Accelerator +139b Mediasonic Multimedia Systems Ltd +139c Quantum 3d Inc +139d EPL limited +139e Media4 +139f Aethra s.r.l. +13a0 Crystal Group Inc +13a1 Kawasaki Heavy Industries Ltd +13a2 Ositech Communications Inc +13a3 Hifn Inc. + 0005 7751 Security Processor + 0006 6500 Public Key Processor + 0007 7811 Security Processor + 0012 7951 Security Processor + 0014 78XX Security Processor + 0016 8065 Security Processor + 0017 8165 Security Processor + 0018 8154 Security Processor + 001d 7956 Security Processor + 001f 7855 Security Processor + 0020 7955 Security Processor + 0026 8155 Security Processor + 002e 9630 Compression Processor + 002f 9725 Compression and Security Processor + 13a3 1600 DR1600 Acceleration Card + 13a3 1605 DR1605 Acceleration Card + 13a3 1610 DR1610 Acceleration Card + 13a3 1615 DR1615 Acceleration Card + 13a3 1620 DR1620 Acceleration Card + 13a3 1625 DR1625 Acceleration Card + 0033 8201 Acceleration Processor + 13a3 0036 DX1710 Acceleration Card + 0034 8202 Acceleration Processor + 13a3 0036 DX1720 Acceleration Card + 0035 8203 Acceleration Processor + 13a3 0036 DX1730 Acceleration Card + 0037 8204 Acceleration Processor + 13a3 0036 DX1740 Acceleration Card +13a4 Rascom Inc +13a5 Audio Digital Imaging Inc +13a6 Videonics Inc +13a7 Teles AG +13a8 Exar Corp. + 0152 XR17C/D152 Dual PCI UART + 0154 XR17C154 Quad UART + 0158 XR17C158 Octal UART + 0252 XR17V252 Dual UART PCI controller + 0254 XR17V254 Quad UART PCI controller + 0258 XR17V258 Octal UART PCI controller +13a9 Siemens Medical Systems, Ultrasound Group +13aa Broadband Networks Inc +13ab Arcom Control Systems Ltd +13ac Motion Media Technology Ltd +13ad Nexus Inc +13ae ALD Technology Ltd +13af T.Sqware +13b0 Maxspeed Corp +13b1 Tamura corporation +13b2 Techno Chips Co. Ltd +13b3 Lanart Corporation +13b4 Wellbean Co Inc +13b5 ARM +13b6 Dlog GmbH +13b7 Logic Devices Inc +13b8 Nokia Telecommunications oy +13b9 Elecom Co Ltd +13ba Oxford Instruments +13bb Sanyo Technosound Co Ltd +13bc Bitran Corporation +13bd Sharp corporation +13be Miroku Jyoho Service Co. Ltd +13bf Sharewave Inc +13c0 Microgate Corporation + 0010 SyncLink Adapter v1 + 0020 SyncLink SCC Adapter + 0030 SyncLink Multiport Adapter + 0070 SyncLink GT Adapter + 0080 SyncLink GT4 Adapter + 00a0 SyncLink GT2 Adapter + 0210 SyncLink Adapter v2 +13c1 3ware Inc + 1000 5xxx/6xxx-series PATA-RAID + 1001 7xxx/8xxx-series PATA/SATA-RAID + 13c1 1001 7xxx/8xxx-series PATA/SATA-RAID + 1002 9xxx-series SATA-RAID + 1003 9550SX SATA-II RAID PCI-X + 1004 9650SE SATA-II RAID PCIe + 1005 9690SA SAS/SATA-II RAID PCIe + 1010 9750 SAS2/SATA-II RAID PCIe +13c2 Technotrend Systemtechnik GmbH + 000e Technotrend/Hauppauge DVB card rev2.3 + 1019 TTechnoTrend-budget DVB S2-3200 +13c3 Janz Computer AG +13c4 Phase Metrics +13c5 Alphi Technology Corp +13c6 Condor Engineering Inc + 0520 CEI-520 A429 Card + 0620 CEI-620 A429 Card + 0820 CEI-820 A429 Card + 0830 CEI-830 A429 Card + 1004 P-SER Multi-channel PMC to RS-485/422/232 adapter +13c7 Blue Chip Technology Ltd + 0adc PCI-ADC + 0b10 PCI-PIO + 0d10 PCI-DIO + 524c PCI-RLY + 5744 PCI-WDT +13c8 Apptech Inc +13c9 Eaton Corporation +13ca Iomega Corporation +13cb Yano Electric Co Ltd +13cc Metheus Corporation +13cd Compatible Systems Corporation +13ce Cocom A/S +13cf Studio Audio & Video Ltd +13d0 Techsan Electronics Co Ltd + 2103 B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card + 2104 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card (rev 01) + 2200 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card +13d1 Abocom Systems Inc + ab02 ADMtek Centaur-C rev 17 [D-Link DFE-680TX] CardBus Fast Ethernet Adapter + ab03 21x4x DEC-Tulip compatible 10/100 Ethernet + ab06 RTL8139 [FE2000VX] CardBus Fast Ethernet Attached Port Adapter + ab08 21x4x DEC-Tulip compatible 10/100 Ethernet +13d2 Shark Multimedia Inc +13d4 Graphics Microsystems Inc +13d5 Media 100 Inc +13d6 K.I. Technology Co Ltd +13d7 Toshiba Engineering Corporation +13d8 Phobos corporation +13d9 Apex PC Solutions Inc +13da Intresource Systems pte Ltd +13db Janich & Klass Computertechnik GmbH +13dc Netboost Corporation +13dd Multimedia Bundle Inc +13de ABB Robotics Products AB +13df E-Tech Inc + 0001 PCI56RVP Modem + 13df 0001 PCI56RVP Modem +13e0 GVC Corporation +13e1 Silicom Multimedia Systems Inc +13e2 Dynamics Research Corporation +13e3 Nest Inc +13e4 Calculex Inc +13e5 Telesoft Design Ltd +13e6 Argosy research Inc +13e7 NAC Incorporated +13e8 Chip Express Corporation +13e9 Intraserver Technology Inc +13ea Dallas Semiconductor +13eb Hauppauge Computer Works Inc +13ec Zydacron Inc + 000a NPC-RC01 Remote control receiver +13ed Raytheion E-Systems +13ee Hayes Microcomputer Products Inc +13ef Coppercom Inc +13f0 Sundance Technology Inc / IC Plus Corp + 0200 IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY + 1043 8213 NX1001 + 0201 ST201 Sundance Ethernet + 1021 TC902x Gigabit Ethernet + 1023 IP1000 Family Gigabit Ethernet + 1043 8180 NX1101 +13f1 Oce' - Technologies B.V. +13f2 Ford Microelectronics Inc +13f3 Mcdata Corporation +13f4 Troika Networks, Inc. + 1401 Zentai Fibre Channel Adapter +13f5 Kansai Electric Co. Ltd +13f6 C-Media Electronics Inc + 0011 CMI8738 + 0100 CM8338A + 13f6 ffff CMI8338/C3DX PCI Audio Device + 0101 CM8338B + 13f6 0101 CMI8338-031 PCI Audio Device + 0111 CM8738 + 1019 0970 P6STP-FL motherboard + 1043 8035 CUSI-FX motherboard + 1043 8077 CMI8738 6-channel audio controller + 1043 80e2 CMI8738 6ch-MX + 13f6 0111 CMI8738/C3DX PCI Audio Device + 13f6 9761 Theatron Agrippa + 153b 1144 Aureon 5.1 + 153b 1170 Aureon 7.1 + 1681 a000 Gamesurround MUSE XL + 17ab 0604 PSC604 Dynamic Edge + 17ab 0605 PSC605 Sonic Edge + 17ab 7777 PSC605 Sonic Edge + 270f 1103 CT-7NJS Ultra motherboard + 270f f462 7NJL1 motherboard + 584d 3731 Digital X-Mystique + 584d 3741 X-Plosion 7.1 + 584d 3751 X-Raider 7.1 + 584d 3761 X-Mystique 7.1 LP + 584d 3771 X-Mystique 7.1 LP Value + 7284 8384 Striker 7.1 + 0211 CM8738 + 5011 CM8888 [Oxygen Express] + 13f6 5011 HDA Controller + 8788 CMI8788 [Oxygen HD Audio] + 1043 8269 Virtuoso 200 (Xonar D2) + 1043 8275 Virtuoso 100 (Xonar DX) + 1043 82b7 Virtuoso 200 (Xonar D2X) + 1043 8314 Virtuoso 200 (Xonar HDAV1.3) + 1043 8327 Virtuoso 100 (Xonar DX) + 1043 834f Virtuoso 100 (Xonar D1) + 1043 835c Virtuoso 100 (Xonar Essence STX) + 1043 835d Virtuoso 100 (Xonar ST) + 1043 835e Virtuoso 200 (Xonar HDAV1.3 Slim) + 1043 838e Virtuoso 66 (Xonar DS) + 1043 8428 Virtuoso 100 (Xonar Xense) + 1043 8467 CMI8786 (Xonar DG) + 13f6 8782 PCI 2.0 HD Audio + 13f6 ffff CMI8787-HG2PCI + 14c3 1710 HiFier Fantasia + 14c3 1711 HiFier Serenade + 1a58 0910 Barracuda AC-1 + 415a 5431 X-Meridian 7.1 + 5431 017a X-Meridian 7.1 2G + 584d 3781 HDA X-Purity 7.1 Platinum + 7284 9761 CLARO + 7284 9781 CLARO halo + 7284 9783 eCLARO + 7284 9787 CLARO II + 9880 CM9880 +13f7 Wildfire Communications +13f8 Ad Lib Multimedia Inc +13f9 NTT Advanced Technology Corp. +13fa Pentland Systems Ltd +13fb Aydin Corp +13fc Computer Peripherals International +13fd Micro Science Inc +13fe Advantech Co. Ltd + 1240 PCI-1240 4-channel stepper motor controller card + 1600 PCI-16xx series PCI multiport serial board (function 0) +# This board has two PCI functions, appears as two PCI devices + 1601 0002 PCI-1601 2-port unisolated RS-422/485 +# This board has two PCI functions, appears as two PCI devices + 1602 0002 PCI-1602 2-port isolated RS-422/485 + 1612 0004 PCI-1612 4-port RS-232/422/485 + 1603 PCI-1603 2-port isolated RS-232/current loop + 1604 PCI-1604 2-port RS-232 + 16ff PCI-16xx series PCI multiport serial board (function 1: RX/TX steering CPLD) + 1601 0000 PCI-1601 2-port unisolated RS-422/485 PCI communications card + 1602 0000 PCI-1602 2-port isolated RS-422/485 + 1612 0000 PCI-1612 4-port RS-232/422/485 + 1711 PCI-1711 16-channel data acquisition card 12-bit, 100kS/s + 1733 PCI-1733 32-channel isolated digital input card + 1752 PCI-1752 + 1754 PCI-1754 + 1756 PCI-1756 +13ff Silicon Spice Inc +1400 Artx Inc + 1401 9432 TX +1401 CR-Systems A/S +1402 Meilhaus Electronic GmbH + 0630 ME-630 + 0940 ME-94 + 0950 ME-95 + 0960 ME-96 + 1000 ME-1000 + 100a ME-1000 + 100b ME-1000 + 1400 ME-1400 + 140a ME-1400A + 140b ME-1400B + 140c ME-1400C + 140d ME-1400D + 140e ME-1400E + 14ea ME-1400EA + 14eb ME-1400EB + 1604 ME-1600/4U + 1608 ME-1600/8U + 160c ME-1600/12U + 160f ME-1600/16U + 168f ME-1600/16U8I + 4610 ME-4610 + 4650 ME-4650 + 4660 ME-4660 + 4661 ME-4660I + 4662 ME-4660 + 4663 ME-4660I + 4670 ME-4670 + 4671 ME-4670I + 4672 ME-4670S + 4673 ME-4670IS + 4680 ME-4680 + 4681 ME-4680I + 4682 ME-4680S + 4683 ME-4680IS + 6004 ME-6000/4 + 6008 ME-6000/8 + 600f ME-6000/16 + 6014 ME-6000I/4 + 6018 ME-6000I/8 + 601f ME-6000I/16 + 6034 ME-6000ISLE/4 + 6038 ME-6000ISLE/8 + 603f ME-6000ISLE/16 + 6044 ME-6000/4/DIO + 6048 ME-6000/8/DIO + 604f ME-6000/16/DIO + 6054 ME-6000I/4/DIO + 6058 ME-6000I/8/DIO + 605f ME-6000I/16/DIO + 6074 ME-6000ISLE/4/DIO + 6078 ME-6000ISLE/8/DIO + 607f ME-6000ISLE/16/DIO + 6104 ME-6100/4 + 6108 ME-6100/8 + 610f ME-6100/16 + 6114 ME-6100I/4 + 6118 ME-6100I/8 + 611f ME-6100I/16 + 6134 ME-6100ISLE/4 + 6138 ME-6100ISLE/8 + 613f ME-6100ISLE/16 + 6144 ME-6100/4/DIO + 6148 ME-6100/8/DIO + 614f ME-6100/16/DIO + 6154 ME-6100I/4/DIO + 6158 ME-6100I/8/DIO + 615f ME-6100I/16/DIO + 6174 ME-6100ISLE/4/DIO + 6178 ME-6100ISLE/8/DIO + 617f ME-6100ISLE/16/DIO + 6259 ME-6200I/9/DIO + 6359 ME-6300I/9/DIO + 810a ME-8100A + 810b ME-8100B + 820a ME-8200A + 820b ME-8200B +1403 Ascor Inc +1404 Fundamental Software Inc +1405 Excalibur Systems Inc +1406 Oce' Printing Systems GmbH +1407 Lava Computer mfg Inc + 0100 Lava Dual Serial + 0101 Lava Quatro A + 0102 Lava Quatro B + 0110 Lava DSerial-PCI Port A + 0111 Lava DSerial-PCI Port B + 0120 Quattro-PCI A + 0121 Quattro-PCI B + 0180 Lava Octo A + 0181 Lava Octo B + 0200 Lava Port Plus + 0201 Lava Quad A + 0202 Lava Quad B + 0220 Lava Quattro PCI Ports A/B + 0221 Lava Quattro PCI Ports C/D + 0400 Lava 8255-PIO-PCI + 0500 Lava Single Serial + 0520 Lava RS422-SS-PCI + 0600 Lava Port 650 + 8000 Lava Parallel + 8001 Dual parallel port controller A + 8002 Lava Dual Parallel port A + 8003 Lava Dual Parallel port B + 8800 BOCA Research IOPPAR +1408 Aloka Co. Ltd +1409 Timedia Technology Co Ltd + 7168 PCI2S550 (Dual 16550 UART) + 1409 0002 SER4036A3V (2x RS232 port) + 1409 4027 SER4027A (1x RS232 port) + 1409 4037 SER4037A (2x RS232 port) +# Single DC-37 connector + 1409 4056 SER4056A (4x RS232) + 1409 5027 SER4027D + 1409 5037 SER4037D (2x RS232 port) +# Single DC-62 connector + 1409 5066 SER4066R (8x RS232) +# 4x 8p8c connectors + 1409 6056 SER4056D (4x RS232 port) + 7268 SUN1888 (Dual IEEE1284 parallel port) + 1409 0103 PAR4008A + 1409 0104 PAR4018A +140a DSP Research Inc +# Formerly RAMiX, Inc. +140b GE Intelligent Platforms +140c Elmic Systems Inc +140d Matsushita Electric Works Ltd +140e Goepel Electronic GmbH +140f Salient Systems Corp +1410 Midas lab Inc +1411 Ikos Systems Inc +# Nee IC Ensemble Inc. +1412 VIA Technologies Inc. + 1712 ICE1712 [Envy24] PCI Multi-Channel I/O Controller + 1412 1712 Hoontech ST Audio DSP 24 + 1412 3632 M-Audio Delta Audiophile 192 + 1412 d630 M-Audio Delta 1010 + 1412 d631 M-Audio Delta DiO + 1412 d632 M-Audio Delta 66 + 1412 d633 M-Audio Delta 44 + 1412 d634 M-Audio Delta Audiophile 2496 + 1412 d635 M-Audio Delta TDIF + 1412 d637 M-Audio Delta RBUS + 1412 d638 M-Audio Delta 410 + 1412 d63b M-Audio Delta 1010LT + 1412 d63c Digigram VX442 + 1416 1712 Hoontech ST Audio DSP 24 Media 7.1 + 153b 1115 EWS88 MT + 153b 1125 EWS88 MT (Master) + 153b 112b EWS88 D + 153b 112c EWS88 D (Master) + 153b 1130 EWX 24/96 + 153b 1138 DMX 6fire 24/96 + 153b 1151 PHASE88 + 16ce 1040 Edirol DA-2496 + 1724 VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller + 10b0 0200 Hollywood@Home 7.1 + 1412 1724 Albatron PX865PE 7.1 + 1412 3630 M-Audio Revolution 7.1 + 1412 3631 M-Audio Revolution 5.1 + 153b 1145 Aureon 7.1 Space + 153b 1147 Aureon 5.1 Sky + 153b 1150 PHASE 22 + 153b 1153 Aureon 7.1 Universe + 17ab 1906 PSC 724 [Ultimate Edge] + 270f f641 ZNF3-150 + 270f f645 ZNF3-250 + 3130 4154 MAYA 44 MKII +1413 Addonics +1414 Microsoft Corporation + 0001 MN-120 (ADMtek Centaur-C based) + 0002 MN-130 (ADMtek Centaur-P based) + 5353 Hyper-V virtual VGA + 5801 XMA Decoder (Xenon) + 5802 SATA Controller - CdRom (Xenon) + 5803 SATA Controller - Disk (Xenon) + 5804 OHCI Controller 0 (Xenon) + 5805 EHCI Controller 0 (Xenon) + 5806 OHCI Controller 1 (Xenon) + 5807 EHCI Controller 1 (Xenon) + 580a Fast Ethernet Adapter (Xenon) + 580b Secure Flash Controller (Xenon) + 580d System Management Controller (Xenon) + 5811 Xenos GPU (Xenon) +1415 Oxford Semiconductor Ltd + 8401 OX9162 Mode 1 (8-bit bus) + 8403 OX9162 Mode 0 (parallel port) + 9500 OX16PCI954 (Quad 16950 UART) function 0 (Disabled) + 9501 OX16PCI954 (Quad 16950 UART) function 0 (Uart) + 12c4 0201 Titan/cPCI (2 port) + 12c4 0202 Titan/cPCI (4 port) + 12c4 0203 Titan/cPCI (8 port) + 12c4 0210 Titan/104-Plus (8 port, p1-4) + 131f 2050 CyberPro (4-port) +# Model IO1085, Part No: JJ-P46012 + 131f 2051 CyberSerial 4S Plus + 15ed 2000 MCCR Serial p0-3 of 8 + 15ed 2001 MCCR Serial p0-3 of 16 + 9505 OXuPCI952 (Dual 16C950 UART) + 950a EXSYS EX-41092 Dual 16950 Serial adapter + 950b OXCB950 Cardbus 16950 UART + 9510 OX16PCI954 (Quad 16950 UART) function 1 (Disabled) + 12c4 0200 Titan/cPCI (Unused) + 9511 OX16PCI954 (Quad 16950 UART) function 1 (8bit bus) + 12c4 0211 Titan/104-Plus (8 port, p5-8) + 15ed 2000 MCCR Serial p4-7 of 8 + 15ed 2001 MCCR Serial p4-15 of 16 + 9512 OX16PCI954 (Quad 16950 UART) function 1 (32bit bus) + 9513 OX16PCI954 (Quad 16950 UART) function 1 (parallel port) + 9521 OX16PCI952 (Dual 16950 UART) + 9523 OX16PCI952 Integrated Parallel Port + c158 OXPCIe952 Dual 16C950 UART + e4bf c504 CP4-SCAT Wireless Technologies Carrier Board + e4bf d551 DU1-MUSTANG Dual-Port RS-485 Interface + c308 EX-44016 16-port serial +1416 Multiwave Innovation pte Ltd +1417 Convergenet Technologies Inc +1418 Kyushu electronics systems Inc +1419 Excel Switching Corp +141a Apache Micro Peripherals Inc +141b Zoom Telephonics Inc +141d Digitan Systems Inc +141e Fanuc Ltd +141f Visiontech Ltd +1420 Psion Dacom plc + 8002 Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part) + 8003 Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part) +1421 Ads Technologies Inc +1422 Ygrec Systems Co Ltd +1423 Custom Technology Corp. +1424 Videoserver Connections +1425 Chelsio Communications Inc + 000b T210 Protocol Engine + 000c T204 Protocol Engine + 0022 10GbE Ethernet Adapter + 0030 T310 10GbE Single Port Adapter + 103c 705e PCIe 10GBase-SR [AD386A] + 0031 T320 10GbE Dual Port Adapter + 0032 T302 1GbE Dual Port Adapter + 0033 T304 1GbE Quad Port Adapter + 0034 B320 10GbE Dual Port Adapter + 0035 S310-CR 10GbE Single Port Adapter + 0036 S320-LP-CR 10GbE Dual Port Adapter + 0037 N320-G2-CR 10GbE Dual Port Adapter + 4001 T420-CR Unified Wire Ethernet Controller + 4002 T422-CR Unified Wire Ethernet Controller + 4003 T440-CR Unified Wire Ethernet Controller + 4004 T420-BCH Unified Wire Ethernet Controller + 4005 T440-BCH Unified Wire Ethernet Controller + 4006 T440-CH Unified Wire Ethernet Controller + 4007 T420-SO Unified Wire Ethernet Controller + 4008 T420-CX Unified Wire Ethernet Controller + 4009 T420-BT Unified Wire Ethernet Controller + 400a T404-BT Unified Wire Ethernet Controller + 400b B420-SR Unified Wire Ethernet Controller + 400c B404-BT Unified Wire Ethernet Controller + 400d T480 Unified Wire Ethernet Controller + 400e T440-LP-CR Unified Wire Ethernet Controller + 4401 T420-CR Unified Wire Ethernet Controller + 4402 T422-CR Unified Wire Ethernet Controller + 4403 T440-CR Unified Wire Ethernet Controller + 4404 T420-BCH Unified Wire Ethernet Controller + 4405 T440-BCH Unified Wire Ethernet Controller + 4406 T440-CH Unified Wire Ethernet Controller + 4407 T420-SO Unified Wire Ethernet Controller + 4408 T420-CX Unified Wire Ethernet Controller + 4409 T420-BT Unified Wire Ethernet Controller + 440a T404-BT Unified Wire Ethernet Controller + 440b B420-SR Unified Wire Ethernet Controller + 440c B404-BT Unified Wire Ethernet Controller + 440d T480 Unified Wire Ethernet Controller + 440e T440-LP-CR Unified Wire Ethernet Controller + 4501 T420-CR Unified Wire Storage Controller + 4502 T422-CR Unified Wire Storage Controller + 4503 T440-CR Unified Wire Storage Controller + 4504 T420-BCH Unified Wire Storage Controller + 4505 T440-BCH Unified Wire Storage Controller + 4506 T440-CH Unified Wire Storage Controller + 4507 T420-SO Unified Wire Storage Controller + 4508 T420-CX Unified Wire Storage Controller + 4509 T420-BT Unified Wire Storage Controller + 450a T404-BT Unified Wire Storage Controller + 450b B420-SR Unified Wire Ethernet Controller + 450c B404-BT Unified Wire Ethernet Controller + 450d T480 Unified Wire Storage Controller + 450e T440-LP-CR Unified Wire Storage Controller + 4601 T420-CR Unified Wire Storage Controller + 4602 T422-CR Unified Wire Storage Controller + 4603 T440-CR Unified Wire Storage Controller + 4604 T420-BCH Unified Wire Storage Controller + 4605 T440-BCH Unified Wire Storage Controller + 4606 T440-CH Unified Wire Storage Controller + 4607 T420-SO Unified Wire Storage Controller + 4608 T420-CX Unified Wire Storage Controller + 4609 T420-BT Unified Wire Storage Controller + 460a T404-BT Unified Wire Storage Controller + 460b B420-SR Unified Wire Ethernet Controller + 460c B404-BT Unified Wire Ethernet Controller + 460d T480 Unified Wire Storage Controller + 460e T440-LP-CR Unified Wire Storage Controller + 4701 T420-CR Unified Wire Ethernet Controller + 4702 T422-CR Unified Wire Ethernet Controller + 4703 T440-CR Unified Wire Ethernet Controller + 4704 T420-BCH Unified Wire Ethernet Controller + 4705 T440-BCH Unified Wire Ethernet Controller + 4706 T440-CH Unified Wire Ethernet Controller + 4707 T420-SO Unified Wire Ethernet Controller + 4708 T420-CX Unified Wire Ethernet Controller + 4709 T420-BT Unified Wire Ethernet Controller + 470a T404-BT Unified Wire Ethernet Controller + 470b B420-SR Unified Wire Ethernet Controller + 470c B404-BT Unified Wire Ethernet Controller + 470d T480 Unified Wire Ethernet Controller + 470e T440-LP-CR Unified Wire Ethernet Controller + 4801 T420-CR Unified Wire Ethernet Controller + 4802 T422-CR Unified Wire Ethernet Controller + 4803 T440-CR Unified Wire Ethernet Controller + 4804 T420-BCH Unified Wire Ethernet Controller + 4805 T440-BCH Unified Wire Ethernet Controller + 4806 T440-CH Unified Wire Ethernet Controller + 4807 T420-SO Unified Wire Ethernet Controller + 4808 T420-CX Unified Wire Ethernet Controller + 4809 T420-BT Unified Wire Ethernet Controller + 480a T404-BT Unified Wire Ethernet Controller + 480b B420-SR Unified Wire Ethernet Controller + 480c B404-BT Unified Wire Ethernet Controller + 480d T480 Unified Wire Ethernet Controller + 480e T440-LP-CR Unified Wire Ethernet Controller + a000 PE10K Unified Wire Ethernet Controller +1426 Storage Technology Corp. +1427 Better On-Line Solutions +1428 Edec Co Ltd +1429 Unex Technology Corp. +142a Kingmax Technology Inc +142b Radiolan +142c Minton Optic Industry Co Ltd +142d Pix stream Inc +142e Vitec Multimedia + 4020 VM2-2 [Video Maker 2] MPEG1/2 Encoder + 4337 VM2-2-C7 [Video Maker 2 rev. C7] MPEG1/2 Encoder +142f Radicom Research Inc +1430 ITT Aerospace/Communications Division +1431 Gilat Satellite Networks +1432 Edimax Computer Co. + 9130 RTL81xx Fast Ethernet +1433 Eltec Elektronik GmbH +# Nee Real Time Devices US Inc. +1435 RTD Embedded Technologies, Inc. + 4520 PCI4520 + 6020 SPM6020 + 6030 SPM6030 + 6420 SPM186420 + 6430 SPM176430 + 6431 SPM176431 + 7520 DM7520 + 7540 SDM7540 + 7820 DM7820 +1436 CIS Technology Inc +1437 Nissin Inc Co +1438 Atmel-dream +1439 Outsource Engineering & Mfg. Inc +143a Stargate Solutions Inc +143b Canon Research Center, America +143c Amlogic Inc +143d Tamarack Microelectronics Inc +143e Jones Futurex Inc +143f Lightwell Co Ltd - Zax Division +1440 ALGOL Corp. +1441 AGIE Ltd +1442 Phoenix Contact GmbH & Co. +1443 Unibrain S.A. +1444 TRW +1445 Logical DO Ltd +1446 Graphin Co Ltd +1447 AIM GmBH +1448 Alesis Studio Electronics +1449 TUT Systems Inc +144a Adlink Technology + 6208 PCI-6208V + 7250 PCI-7250 + 7296 PCI-7296 + 7432 PCI-7432 + 7433 PCI-7433 + 7434 PCI-7434 + 7841 PCI-7841 + 8133 PCI-8133 + 8164 PCI-8164 + 8554 PCI-8554 + 9111 PCI-9111 + 9113 PCI-9113 + 9114 PCI-9114 +# nee Loronix Information Systems Inc. +144b Verint Systems Inc. +144c Catalina Research Inc +144d Samsung Electronics Co Ltd + c00c P35 laptop + c511 R20 Laptop +144e OLITEC +144f Askey Computer Corp. +1450 Octave Communications Ind. +1451 SP3D Chip Design GmBH +1453 MYCOM Inc +1454 Altiga Networks +1455 Logic Plus Plus Inc +1456 Advanced Hardware Architectures +1457 Nuera Communications Inc +1458 Giga-byte Technology + 9001 GC-PTV-TAF Hybrid TV card + e911 GN-WIAG02 +1459 DOOIN Electronics +145a Escalate Networks Inc +145b PRAIM SRL +145c Cryptek +145d Gallant Computer Inc +145e Aashima Technology B.V. +145f Baldor Electric Company + 0001 NextMove PCI +1460 DYNARC INC +1461 Avermedia Technologies Inc + a3ce M179 + a3cf M179 + a836 M115 DVB-T, PAL/SECAM/NTSC Tuner + e836 M115S Hybrid Analog/DVB PAL/SECAM/NTSC Tuner + f436 AVerTV Hybrid+FM +1462 Micro-Star International Co., Ltd. + 5501 nVidia NV15DDR [GeForce2 Ti] + 6819 Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [MSI CB54G] + 6825 PCI Card wireless 11g [PC54G] + 6834 RaLink RT2500 802.11g [PC54G2] + 7125 MS-7125 [K8N Neo4 Platinum] + 7235 P965 Neo MS-7235 mainboard + 7242 K9AGM RS485 Motherboard + 7250 MS-7250 Motherboard [K9N Platinum SLI/non-SLI] + 7327 K9AGM2-FIH Motherboard + 7650 Hetis 865GV-E (MS-7065) + 8725 NVIDIA NV25 [GeForce4 Ti 4600] VGA Adapter + 9000 NVIDIA NV28 [GeForce4 Ti 4800] VGA Adapter + 9110 GeFORCE FX5200 + 9119 NVIDIA NV31 [GeForce FX 5600XT] VGA Adapter + 9123 NVIDIA NV31 [GeForce FX 5600] FX5600-VTDR128 [MS-8912] + 9510 Radeon 9600XT + 9511 Radeon 9600XT + 9591 nVidia Corporation NV36 [GeForce FX 5700LE] + b834 Wireless 11g Turbo G PCI card [MSI PC60G] +1463 Fast Corporation +1464 Interactive Circuits & Systems Ltd +1465 GN NETTEST Telecom DIV. +1466 Designpro Inc. +1467 DIGICOM SPA +1468 AMBIT Microsystem Corp. +1469 Cleveland Motion Controls +146a IFR +146b Parascan Technologies Ltd +146c Ruby Tech Corp. + 1430 FE-1430TX Fast Ethernet PCI Adapter +146d Tachyon, INC. +146e Williams Electronics Games, Inc. +146f Multi Dimensional Consulting Inc +1470 Bay Networks +1471 Integrated Telecom Express Inc +1472 DAIKIN Industries, Ltd +1473 ZAPEX Technologies Inc +1474 Doug Carson & Associates +1475 PICAZO Communications +1476 MORTARA Instrument Inc +1477 Net Insight +1478 DIATREND Corporation +1479 TORAY Industries Inc +147a FORMOSA Industrial Computing +147b ABIT Computer Corp. + 1084 IP35 [Dark Raider] +147c AWARE, Inc. +147d Interworks Computer Products +147e Matsushita Graphic Communication Systems, Inc. +147f NIHON UNISYS, Ltd. +1480 SCII Telecom +1481 BIOPAC Systems Inc +1482 ISYTEC - Integrierte Systemtechnik GmBH + 0001 PCI-16 Host Interface for ITC-16 +1483 LABWAY Corporation +1484 Logic Corporation +1485 ERMA - Electronic GmBH +1486 L3 Communications Telemetry & Instrumentation +1487 MARQUETTE Medical Systems +1488 KONTRON Electronik GmBH +1489 KYE Systems Corporation +148a OPTO +148b INNOMEDIALOGIC Inc. +148c C.P. Technology Co. Ltd +148d DIGICOM Systems, Inc. + 1003 HCF 56k Data/Fax Modem +148e OSI Plus Corporation +148f Plant Equipment, Inc. +1490 Stone Microsystems PTY Ltd. +1491 ZEAL Corporation +1492 Time Logic Corporation +1493 MAKER Communications +1494 WINTOP Technology, Inc. +1495 TOKAI Communications Industry Co. Ltd +1496 JOYTECH Computer Co., Ltd. +1497 SMA Regelsysteme GmBH + 1497 SMA Technologie AG +1498 TEWS Technologies GmbH + 0330 TPMC816 2 Channel CAN bus controller. + 035d TPMC861 4-Channel Isolated Serial Interface RS422/RS485 + 0385 TPMC901 Extended CAN bus with 2/4/6 CAN controller + 21cc TCP460 CompactPCI 16 Channel Serial Interface RS232/RS422 + 21cd TCP461 CompactPCI 8 Channel Serial Interface RS232/RS422 + 3064 TPCI100 (2 Slot IndustryPack PCI Carrier) + 30c8 TPCI200 +1499 EMTEC CO., Ltd +149a ANDOR Technology Ltd +149b SEIKO Instruments Inc +149c OVISLINK Corp. +149d NEWTEK Inc + 0001 Video Toaster for PC +149e Mapletree Networks Inc. +149f LECTRON Co Ltd +14a0 SOFTING GmBH +14a1 Systembase Co Ltd +14a2 Millennium Engineering Inc +14a3 Maverick Networks +# registered as GVC/BCM Advanced Research +14a4 Broadcom Corporation (Wrong ID) + 4318 BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller +14a5 XIONICS Document Technologies Inc +14a6 INOVA Computers GmBH & Co KG +14a7 MYTHOS Systems Inc +14a8 FEATRON Technologies Corporation +14a9 HIVERTEC Inc +14aa Advanced MOS Technology Inc +14ab Mentor Graphics Corp. +14ac Novaweb Technologies Inc +14ad Time Space Radio AB +14ae CTI, Inc +14af Guillemot Corporation + 7102 3D Prophet II MX +14b0 BST Communication Technology Ltd +14b1 Nextcom K.K. +14b2 ENNOVATE Networks Inc +14b3 XPEED Inc + 0000 DSL NIC +14b4 PHILIPS Business Electronics B.V. +14b5 Creamware GmBH + 0200 Scope + 0300 Pulsar + 0400 PulsarSRB + 0600 Pulsar2 + 0800 DSP-Board + 0900 DSP-Board + 0a00 DSP-Board + 0b00 DSP-Board +14b6 Quantum Data Corp. +14b7 PROXIM Inc + 0001 Symphony 4110 +14b8 Techsoft Technology Co Ltd +14b9 Cisco Aironet Wireless Communications + 0001 PC4800 + 0340 PC4800 + 0350 350 series 802.11b Wireless LAN Adapter + 4500 PC4500 + 4800 Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800 + a504 Cisco Aironet Wireless 802.11b + a505 Cisco Aironet CB20a 802.11a Wireless LAN Adapter + a506 Cisco Aironet Mini PCI b/g +14ba INTERNIX Inc. +# ARCNET interface card based on SMSC COM20022 chip and manufactured for SMSC Japan + 0600 ARC-PCI/22 +14bb SEMTECH Corporation +14bc Globespan Semiconductor Inc. + d002 Pulsar [PCI ADSL Card] + d00f Pulsar [PCI ADSL Card] +14bd CARDIO Control N.V. +14be L3 Communications +14bf SPIDER Communications Inc. +14c0 COMPAL Electronics Inc +14c1 MYRICOM Inc. + 0008 Myri-10G Dual-Protocol NIC + 14c1 0008 10G-PCIE-8A + 14c1 0009 10G-PCIE-8A (MSI-X firmware) + 14c1 000a 10G-PCIE-8B + 14c1 000b 10G-PCIE-8B2 + 14c1 000c 10G-PCIE2-8B2 + 8043 Myrinet 2000 Scalable Cluster Interconnect + 103c 1240 Myrinet M2L-PCI64/2-3.0 LANai 7.4 (HP OEM) +14c2 DTK Computer +14c3 MEDIATEK Corp. +14c4 IWASAKI Information Systems Co Ltd +14c5 Automation Products AB +14c6 Data Race Inc +14c7 Modular Technology Holdings Ltd +14c8 Turbocomm Tech. Inc. +14c9 ODIN Telesystems Inc +14ca PE Logic Corp. +14cb Billionton Systems Inc +14cc NAKAYO Telecommunications Inc +14cd Universal Scientific Ind. +14ce Whistle Communications +14cf TEK Microsystems Inc. +14d0 Ericsson Axe R & D +14d1 Computer Hi-Tech Co Ltd +14d2 Titan Electronics Inc + 8001 VScom 010L 1 port parallel adaptor + 8002 VScom 020L 2 port parallel adaptor + 8010 VScom 100L 1 port serial adaptor + 8011 VScom 110L 1 port serial and 1 port parallel adaptor + 8020 VScom 200L 1 or 2 port serial adaptor + 8021 VScom 210L 2 port serial and 1 port parallel adaptor + 8028 VScom 200I/200I-SI 2-port serial adapter + 8040 VScom 400L 4 port serial adaptor + 8043 VScom 430L 4-port serial and 3-port parallel adapter + 8048 VScom 400I 4-port serial adapter + 8080 VScom 800L 8 port serial adaptor + 8088 VScom 800I 8-port serial adapter + a000 VScom 010H 1 port parallel adaptor + a001 VScom 100H 1 port serial adaptor + a003 VScom 400H 4 port serial adaptor + a004 VScom 400HF1 4 port serial adaptor + a005 VScom 200H 2 port serial adaptor + a007 VScom PCI800EH (PCIe) 8-port serial adapter Port 1-4 + a008 VScom PCI800EH (PCIe) 8-port serial adapter Port 5-8 + a009 VScom PCI400EH (PCIe) 4-port serial adapter + e001 VScom 010HV2 1 port parallel adaptor + e010 VScom 100HV2 1 port serial adaptor + e020 VScom 200HV2 2 port serial adaptor +14d3 CIRTECH (UK) Ltd +14d4 Panacom Technology Corp +14d5 Nitsuko Corporation +14d6 Accusys Inc + 6101 ACS-61xxx, PCIe to SAS/SATA RAID HBA + 6201 ACS-62xxx, External PCIe to SAS/SATA RAID controller +14d7 Hirakawa Hewtech Corp +14d8 HOPF Elektronik GmBH +# Formerly SiPackets, Inc., formerly API NetWorks, Inc., formerly Alpha Processor, Inc. +14d9 Alliance Semiconductor Corporation + 0010 AP1011/SP1011 HyperTransport-PCI Bridge [Sturgeon] + 9000 AS90L10204/10208 HyperTransport to PCI-X Bridge +14da National Aerospace Laboratories +14db AFAVLAB Technology Inc + 2120 TK9902 + 2182 AFAVLAB Technology Inc. 8-port serial card +14dc Amplicon Liveline Ltd + 0000 PCI230 + 0001 PCI242 + 0002 PCI244 + 0003 PCI247 + 0004 PCI248 + 0005 PCI249 + 0006 PCI260 + 0007 PCI224 + 0008 PCI234 + 0009 PCI236 + 000a PCI272 + 000b PCI215 +14dd Boulder Design Labs Inc +14de Applied Integration Corporation +14df ASIC Communications Corp +14e1 INVERTEX +14e2 INFOLIBRIA +14e3 AMTELCO +14e4 Broadcom Corporation + 0576 BCM43224 802.11a/b/g/n + 0800 Sentry5 Chipcommon I/O Controller + 0804 Sentry5 PCI Bridge + 0805 Sentry5 MIPS32 CPU + 0806 Sentry5 Ethernet Controller + 080b Sentry5 Crypto Accelerator + 080f Sentry5 DDR/SDR RAM Controller + 0811 Sentry5 External Interface Core + 0816 BCM3302 Sentry5 MIPS32 CPU + 1600 NetXtreme BCM5752 Gigabit Ethernet PCI Express + 1028 01c1 Precision 490 + 1028 01c2 Latitude D620 + 103c 3015 PCIe LAN on Motherboard + 107b 5048 E4500 Onboard + 1601 NetXtreme BCM5752M Gigabit Ethernet PCI Express + 1612 BCM70012 Video Decoder [Crystal HD] + 1615 BCM70015 Video Decoder [Crystal HD] + 1639 NetXtreme II BCM5709 Gigabit Ethernet + 1028 0235 PowerEdge R710 BCM5709 Gigabit Ethernet + 1028 0236 PowerEdge R610 BCM5709 Gigabit Ethernet + 1028 0237 PowerEdge T610 BCM5709 Gigabit Ethernet + 103c 7055 NC382i Integrated Multi-port PCI Express Gigabit Server Adapter + 103c 7059 NC382T PCI Express Dual Port Multifunction Gigabit Server Adapter + 10a9 8027 Quad port Gigabit Ethernet Controller + 163a NetXtreme II BCM5709S Gigabit Ethernet + 1028 027b PowerEdge M805 Broadcom NetXtreme II BCM5709S + 1028 029c PowerEdge M710 BCM5709S Gigabit Ethernet + 103c 171d NC382m Dual Port 1GbE Multifunction BL-c Adapter + 103c 7056 NC382i Integrated Quad Port PCI Express Gigabit Server Adapter + 163b NetXtreme II BCM5716 Gigabit Ethernet + 1028 028c PowerEdge R410 BCM5716 Gigabit Ethernet + 1028 028d PowerEdge T410 BCM5716 Gigabit Ethernet + 1028 02f1 PowerEdge R510 BCM5716 Gigabit Ethernet + 163c NetXtreme II BCM5716S Gigabit Ethernet + 163d NetXtreme II BCM57811 10-Gigabit Ethernet + 163e NetXtreme II BCM57811 10 Gigabit Ethernet Multi Function + 163f NetXtreme II BCM57811 10-Gigabit Ethernet Virtual Function + 1641 NetXtreme BCM57787 Gigabit Ethernet PCIe + 1642 NetXtreme BCM57764 Gigabit Ethernet PCIe + 1643 NetXtreme BCM5725 Gigabit Ethernet PCIe + 1644 NetXtreme BCM5700 Gigabit Ethernet + 1014 0277 Broadcom Vigil B5700 1000Base-T + 1028 00d1 Broadcom BCM5700 + 1028 0106 Broadcom BCM5700 + 1028 0109 Broadcom BCM5700 1000Base-T + 1028 010a Broadcom BCM5700 1000BaseTX + 10b7 1000 3C996-T 1000Base-T + 10b7 1001 3C996B-T 1000Base-T + 10b7 1002 3C996C-T 1000Base-T + 10b7 1003 3C997-T 1000Base-T Dual Port + 10b7 1004 3C996-SX 1000Base-SX + 10b7 1005 3C997-SX 1000Base-SX Dual Port + 10b7 1008 3C942 Gigabit LOM (31X31) + 14e4 0002 NetXtreme 1000Base-SX + 14e4 0003 NetXtreme 1000Base-SX + 14e4 0004 NetXtreme 1000Base-T + 14e4 1028 NetXtreme 1000BaseTX + 14e4 1644 BCM5700 1000Base-T + 1645 NetXtreme BCM5701 Gigabit Ethernet + 0e11 007c NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T) + 0e11 007d NC6770 Gigabit Server Adapter (PCI-X, 1000-SX) + 0e11 0085 NC7780 Gigabit Server Adapter (embedded, WOL) + 0e11 0099 NC7780 Gigabit Server Adapter (embedded, WOL) + 0e11 009a NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T) + 0e11 00c1 NC6770 Gigabit Server Adapter (PCI-X, 1000-SX) + 1028 0121 Broadcom BCM5701 1000Base-T + 103c 128a BCM5701 1000Base-T (HP, OEM 3COM) + 103c 128b 1000Base-SX (PCI) [A7073A] + 103c 12a4 Core Lan 1000Base-T + 103c 12c1 IOX Core Lan 1000Base-T [A7109AX] + 103c 1300 Core LAN/SCSI Combo [A6794A] + 10a9 8010 IO9/IO10 Gigabit Ethernet (Copper) + 10a9 8011 Gigabit Ethernet (Copper) + 10a9 8012 Gigabit Ethernet (Fiber) + 10b7 1004 3C996-SX 1000Base-SX + 10b7 1006 3C996B-T 1000Base-T + 10b7 1007 3C1000-T 1000Base-T + 10b7 1008 3C940-BR01 1000Base-T + 14e4 0001 BCM5701 1000Base-T + 14e4 0005 BCM5701 1000Base-T + 14e4 0006 BCM5701 1000Base-T + 14e4 0007 BCM5701 1000Base-SX + 14e4 0008 BCM5701 1000Base-T + 14e4 1645 NetXtreme BCM5701 Gigabit Ethernet + 14e4 8008 BCM5701 1000Base-T + 1646 NetXtreme BCM5702 Gigabit Ethernet + 0e11 00bb NC7760 1000BaseTX + 1028 0126 Broadcom BCM5702 1000BaseTX + 14e4 8009 BCM5702 1000BaseTX + 1647 NetXtreme BCM5703 Gigabit Ethernet + 0e11 0099 NC7780 1000BaseTX + 0e11 009a NC7770 1000BaseTX + 10a9 8010 SGI IO9 Gigabit Ethernet (Copper) + 14e4 0009 BCM5703 1000BaseTX + 14e4 000a BCM5703 1000BaseSX + 14e4 000b BCM5703 1000BaseTX + 14e4 8009 BCM5703 1000BaseTX + 14e4 800a BCM5703 1000BaseTX + 1648 NetXtreme BCM5704 Gigabit Ethernet + 0e11 00cf NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 0e11 00d0 NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 0e11 00d1 NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 1028 014a PowerEdge 1750 + 1028 0170 PowerEdge 6850 Broadcom NetXtreme BCM5704 + 103c 310f NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 10a9 8013 Dual Port Gigabit Ethernet (PCI-X,Copper) + 10a9 8018 Dual Port Gigabit Ethernet (A330) + 10a9 801a Dual Port Gigabit Ethernet (IA-blade) + 10a9 801b Quad Port Gigabit Ethernet (PCI-E,Copper) + 10b7 2000 3C998-T Dual Port 10/100/1000 PCI-X + 10b7 3000 3C999-T Quad Port 10/100/1000 PCI-X + 1166 1648 NetXtreme CIOB-E 1000Base-T + 1734 100b PRIMERGY RX/TX series onboard LAN + 1649 NetXtreme BCM5704S_2 Gigabit Ethernet + 164a NetXtreme II BCM5706 Gigabit Ethernet + 103c 1709 NC371i Integrated PCI-X Multifunction Gigabit Server Adapter + 103c 3070 NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter + 103c 3101 NC370T MultifuNCtion Gigabit Server Adapter + 103c 3106 NC370i Multifunction Gigabit Server Adapter + 164c NetXtreme II BCM5708 Gigabit Ethernet + 1028 01f0 PowerEdge R900 Broadcom NetXtreme II BCM5708 + 1028 0205 PowerEdge 2970 Broadcom NetXtreme II BCM5708 + 1028 020b PowerEdge T605 Broadcom NetXtreme II BCM5708 + 1028 0221 PowerEdge R805 Broadcom NetXtreme II BCM5708 + 1028 0223 PowerEdge R905 Broadcom NetXtreme II BCM5708 + 1028 1f12 PowerEdge R805/R905 Broadcom NetXtreme II BCM5708 + 103c 7037 NC373T PCI Express Multifunction Gigabit Server Adapter + 103c 7038 NC373i Integrated Multifunction Gigabit Server Adapter + 103c 7045 NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter + 164d NetXtreme BCM5702FE Gigabit Ethernet + 164e NetXtreme II BCM57710 10-Gigabit PCIe [Everest] + 103c 171c NC532m Dual Port 10GbE Multifunction BL-C Adapter + 103c 7058 NC532i Dual Port 10GbE Multifunction BL-C Adapter + 164f NetXtreme II BCM57711 10-Gigabit PCIe + 1650 NetXtreme II BCM57711E 10-Gigabit PCIe + 103c 171c NC532m Dual Port 10GbE Multifunction BL-C Adapter + 103c 7058 NC532i Dual Port 10GbE Multifunction BL-C Adapter + 1653 NetXtreme BCM5705 Gigabit Ethernet + 0e11 00e3 NC7761 Gigabit Server Adapter + 1654 NetXtreme BCM5705_2 Gigabit Ethernet + 0e11 00e3 NC7761 Gigabit Server Adapter + 103c 3100 NC1020 ProLiant Gigabit Server Adapter 32 PCI + 103c 3226 NC150T 4-port Gigabit Combo Switch & Adapter + 1655 NetXtreme BCM5717 Gigabit Ethernet PCIe + 1656 NetXtreme BCM5718 Gigabit Ethernet PCIe + 1657 NetXtreme BCM5719 Gigabit Ethernet PCIe + 1659 NetXtreme BCM5721 Gigabit Ethernet PCI Express + 1014 02c6 eServer xSeries server mainboard + 1028 01e6 PowerEdge 860 + 1028 023c PowerEdge R200 Broadcom NetXtreme BCM5721 + 103c 170b NC320m PCI Express Dual Port Gigabit Server Adapter + 103c 7031 NC320T PCIe Gigabit Server Adapter + 103c 7032 NC320i PCIe Gigabit Server Adapter + 1734 1061 PRIMERGY RX/TX S2 series onboard LAN + 165a NetXtreme BCM5722 Gigabit Ethernet PCI Express +# Dual NIC server + 1014 0378 IBM System x3350 (Machine type 4192) + 1028 020f PowerEdge R300 Broadcom NetXtreme 5722 + 1028 0210 PowerEdge T300 Broadcom NetXtreme 5722 + 1028 0225 PowerEdge T105 Broadcom NetXtreme 5722 + 103c 7051 NC105i PCIe Gigabit Server Adapter + 103c 7052 NC105T PCIe Gigabit Server Adapter + 165b NetXtreme BCM5723 Gigabit Ethernet PCIe + 103c 705d NC107i Integrated PCI Express Gigabit Server Adapter + 165c NetXtreme BCM5724 Gigabit Ethernet PCIe + 165d NetXtreme BCM5705M Gigabit Ethernet + 1028 865d Latitude D400 + 14e4 165d Dell Latitude D600 + 165e NetXtreme BCM5705M_2 Gigabit Ethernet + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 099c NX6110/NC6120 + 10cf 1279 LifeBook E8010D + 165f NetXtreme BCM5720 Gigabit Ethernet PCIe + 1662 NetXtreme II BCM57712 10 Gigabit Ethernet + 1663 NetXtreme II BCM57712 10 Gigabit Ethernet Multi Function + 1668 NetXtreme BCM5714 Gigabit Ethernet + 103c 7039 NC324i PCIe Dual Port Gigabit Server Adapter + 1669 NetXtreme 5714S Gigabit Ethernet + 166a NetXtreme BCM5780 Gigabit Ethernet + 103c 7035 NC325i Integrated Dual port PCIe Express Gigabit Server Adapter + 166b NetXtreme BCM5780S Gigabit Ethernet + 166e 570x 10/100 Integrated Controller + 166f NetXtreme II BCM57712 10 Gigabit Ethernet Virtual Function + 1672 NetXtreme BCM5754M Gigabit Ethernet PCI Express + 1673 NetXtreme BCM5755M Gigabit Ethernet PCI Express + 1674 NetXtreme BCM5756ME Gigabit Ethernet PCI Express + 1677 NetXtreme BCM5751 Gigabit Ethernet PCI Express + 1028 0176 Dimension XPS Gen 4 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 1028 0182 Latitude D610 + 1028 0187 Precision M70 + 1028 01a8 Precision 380 + 1028 01ad OptiPlex GX620 + 103c 3006 DC7100 SFF(DX878AV) + 1462 028c 915P/G Neo2 + 1734 105d Scenic W620 + 1678 NetXtreme BCM5715 Gigabit Ethernet + 103c 703e NC326i PCIe Dual Port Gigabit Server Adapter + 1679 NetXtreme BCM5715S Gigabit Ethernet + 103c 1707 NC326m PCIe Dual Port Adapter + 103c 170c NC325m PCIe Quad Port Adapter + 103c 703c NC326i PCIe Dual Port Gigabit Server Adapter + 167a NetXtreme BCM5754 Gigabit Ethernet PCI Express + 1028 01da OptiPlex 745 + 1028 01de Precision 390 + 1028 01df PowerEdge SC440 + 1028 0214 Precision T3400 + 1028 021e Precision T5400 + 167b NetXtreme BCM5755 Gigabit Ethernet PCI Express + 103c 280a DC5750 Microtower + 167d NetXtreme BCM5751M Gigabit Ethernet PCI Express + 1014 0577 ThinkPad Z60t + 103c 0934 HP nx8220 + 103c 0940 HP Compaq nw8240 Mobile Workstation + 17aa 2081 ThinkPad R60e + 167e NetXtreme BCM5751F Fast Ethernet PCI Express + 167f NetLink BCM5787F Fast Ethernet PCI Express + 1680 NetXtreme BCM5761e Gigabit Ethernet PCIe + 1681 NetXtreme BCM5761 Gigabit Ethernet PCIe + 1682 NetXtreme BCM57762 Gigabit Ethernet PCIe + 1683 NetXtreme BCM57767 Gigabit Ethernet PCIe + 1684 NetXtreme BCM5764M Gigabit Ethernet PCIe + 1685 NetXtreme II BCM57500S Gigabit Ethernet + 1686 NetXtreme BCM57766 Gigabit Ethernet PCIe + 1687 NetXtreme BCM5762 Gigabit Ethernet PCIe +# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate. + 168a NetXtreme II BCM57800 1/10 Gigabit Ethernet + 1028 1f5c BCM57800 10-Gigabit Ethernet + 1028 1f5d BCM57800 10-Gigabit Ethernet + 1028 1f67 BCM57800 1-Gigabit Ethernet + 1028 1f68 BCM57800 1-Gigabit Ethernet + 168d NetXtreme II BCM57840 10/20 Gigabit Ethernet + 168e NetXtreme II BCM57810 10 Gigabit Ethernet + 1690 NetXtreme BCM57760 Gigabit Ethernet PCIe + 1691 NetLink BCM57788 Gigabit Ethernet PCIe + 1028 04aa XPS 8300 + 1692 NetLink BCM57780 Gigabit Ethernet PCIe + 1025 033d Aspire 7740G + 1693 NetLink BCM5787M Gigabit Ethernet PCI Express + 1025 0121 Aspire 5920G + 103c 30c0 6710b + 1694 NetLink BCM57790 Gigabit Ethernet PCIe + 1696 NetXtreme BCM5782 Gigabit Ethernet + 103c 12bc d530 CMT (DG746A) + 14e4 000d NetXtreme BCM5782 1000Base-T + 1698 NetLink BCM5784M Gigabit Ethernet PCIe + 1699 NetLink BCM5785 Gigabit Ethernet + 169a NetLink BCM5786 Gigabit Ethernet PCI Express + 169b NetLink BCM5787 Gigabit Ethernet PCI Express + 169c NetXtreme BCM5788 Gigabit Ethernet + 103c 308b MX6125 + 103c 30a1 NC2400 + 144d c018 X20 + 1462 590c KT6 Delta-FIS2R (MS-6590) + 169d NetLink BCM5789 Gigabit Ethernet PCI Express + 16a0 NetLink BCM5785 Fast Ethernet + 16a1 BCM57840 NetXtreme II 10 Gigabit Ethernet + 16a2 BCM57840 NetXtreme II 10/20-Gigabit Ethernet + 16a4 BCM57840 NetXtreme II Ethernet Multi Function +# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate. + 16a5 NetXtreme II BCM57800 1/10 Gigabit Ethernet Multi Function + 1028 1f5c NetXtreme II BCM57800 10-Gigabit Ethernet Multi Function + 1028 1f5d NetXtreme II BCM57800 10-Gigabit Ethernet Multi Function + 1028 1f67 NetXtreme II BCM57800 1-Gigabit Ethernet Multi Function + 1028 1f68 NetXtreme II BCM57800 1-Gigabit Ethernet Multi Function + 16a6 NetXtreme BCM5702X Gigabit Ethernet + 0e11 00bb NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T) + 1028 0126 BCM5702 1000Base-T + 14e4 000c BCM5702 1000Base-T + 14e4 8009 BCM5702 1000Base-T + 16a7 NetXtreme BCM5703X Gigabit Ethernet + 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 1014 026f eServer xSeries server mainboard + 14e4 0009 NetXtreme BCM5703 1000Base-T + 14e4 000a NetXtreme BCM5703 1000Base-SX + 14e4 000b NetXtreme BCM5703 1000Base-T + 14e4 800a NetXtreme BCM5703 1000Base-T + 16a8 NetXtreme BCM5704S Gigabit Ethernet + 103c 132b PCI-X 1000Mbps Dual-port Built-in + 10a9 8014 Dual Port Gigabit Ethernet (PCI-X,Fiber) + 10a9 801c Quad Port Gigabit Ethernet (PCI-E,Fiber) + 10b7 2001 3C998-SX Dual Port 1000-SX PCI-X +# The Broadcom 57800 device has two 1Gig ports and two 10Gig ports. The subsystem information can be used to differentiate. + 16a9 NetXtreme II BCM57800 1/10 Gigabit Ethernet Virtual Function + 1028 1f5c NetXtreme II BCM57800 10-Gigabit Ethernet Virtual Function + 1028 1f5d NetXtreme II BCM57800 10-Gigabit Ethernet Virtual Function + 1028 1f67 NetXtreme II BCM57800 1-Gigabit Ethernet Virtual Function + 1028 1f68 NetXtreme II BCM57800 1-Gigabit Ethernet Virtual Function + 16aa NetXtreme II BCM5706S Gigabit Ethernet + 103c 3102 NC370F MultifuNCtion Gigabit Server Adapter + 103c 310c NC370i Multifunction Gigabit Server Adapter + 16ab NetXtreme II BCM57840 10/20 Gigabit Ethernet Multi Function + 16ac NetXtreme II BCM5708S Gigabit Ethernet + 1014 0304 NetXtreme II BCM5708S Gigabit Ethernet + 1028 01bb PowerEdge 1955 Broadcom NetXtreme II BCM5708S + 1028 020c PowerEdge M605 Broadcom NetXtreme II BCM5708S + 103c 1706 NC373m Multifunction Gigabit Server Adapter + 103c 7038 NC373i PCI Express Multifunction Gigabit Server Adapter + 103c 703b NC373i Integrated Multifunction Gigabit Server Adapter + 103c 703d NC373F PCI Express Multifunction Gigabit Server Adapter + 16ad NetXtreme II BCM57840 10/20 Gigabit Ethernet Virtual Function + 16ae NetXtreme II BCM57810 10 Gigabit Ethernet Multi Function + 16af NetXtreme II BCM57810 10 Gigabit Ethernet Virtual Function + 16b0 NetXtreme BCM57761 Gigabit Ethernet PCIe + 16b1 NetLink BCM57781 Gigabit Ethernet PCIe + 16b2 NetLink BCM57791 Gigabit Ethernet PCIe + 16b3 NetXtreme BCM57786 Gigabit Ethernet PCIe + 16b4 NetXtreme BCM57765 Gigabit Ethernet PCIe + 16b5 NetLink BCM57785 Gigabit Ethernet PCIe + 16b6 NetLink BCM57795 Gigabit Ethernet PCIe + 16b7 NetXtreme BCM57782 Gigabit Ethernet PCIe + 16bc NetXtreme BCM57765 Memory Card Reader + 16c6 NetXtreme BCM5702A3 Gigabit Ethernet + 10b7 1100 3C1000B-T 10/100/1000 PCI + 14e4 000c BCM5702 1000Base-T + 14e4 8009 BCM5702 1000Base-T + 16c7 NetXtreme BCM5703 Gigabit Ethernet + 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 103c 12c3 Combo FC/GigE-SX [A9782A] + 103c 12ca Combo FC/GigE-T [A9784A] + 103c 1321 Core I/O LAN/SCSI Combo [AB314A] + 14e4 0009 NetXtreme BCM5703 1000Base-T + 14e4 000a NetXtreme BCM5703 1000Base-SX + 16dd NetLink BCM5781 Gigabit Ethernet PCI Express + 16f7 NetXtreme BCM5753 Gigabit Ethernet PCI Express + 16fd NetXtreme BCM5753M Gigabit Ethernet PCI Express + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 16fe NetXtreme BCM5753F Fast Ethernet PCI Express + 170c BCM4401-B0 100Base-TX + 1028 0188 Inspiron 6000 laptop + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 1028 01af Inspiron 6400 + 1028 01cd Inspiron 9400 Laptop + 1028 01d7 XPS M1210 + 1028 01d8 Inspiron E1405 + 103c 099c NX6110/NC6120 + 103c 30a2 NX7300 laptop + 14e4 170c HP Compaq 6720t Mobile Thin Client + 170d NetXtreme BCM5901 100Base-TX + 1014 0545 ThinkPad R40e + 170e NetXtreme BCM5901 100Base-TX + 1712 NetLink BCM5906 Fast Ethernet PCI Express + 1713 NetLink BCM5906M Fast Ethernet PCI Express + 1028 01f3 Inspiron 1420 + 1028 0209 XPS M1330 + 103c 30c0 Compaq 6710b + 17aa 3a23 IdeaPad S10e + 3352 BCM3352 + 3360 BCM3360 + 4210 BCM4210 iLine10 HomePNA 2.0 + 4211 BCM4211 iLine10 HomePNA 2.0 + V.90 56k modem + 4212 BCM4212 v.90 56k modem + 4220 802-11b/g Wireless PCI controller, packaged as a Linksys WPC54G ver 1.2 PCMCIA card + 4222 NetXtreme BCM5753M Gigabit Ethernet PCI Express + 4301 BCM4301 802.11b Wireless LAN Controller + 1028 0407 TrueMobile 1180 Onboard WLAN + 1043 0120 WL-103b Wireless LAN PC Card + 16a5 1602 B-300 802.11b Wireless CardBus Adapter + 1737 4301 WMP11 v2.7 802.11b Wireless-B PCI Adapter + 4305 BCM4307 V.90 56k Modem + 4306 BCM4306 802.11bg Wireless LAN controller + 4307 BCM4306 802.11bg Wireless LAN Controller + 4310 BCM4310 Chipcommon I/OController + 4311 BCM4311 802.11b/g WLAN + 1028 0007 Wireless 1390 WLAN Mini-Card + 1028 0008 Wireless 1390 WLAN ExpressCard + 103c 1363 BCM4311 802.11b/g Wireless LAN Controller + 103c 1364 BCM4311 802.11b/g Wireless LAN Controller + 103c 1365 BCM4311 802.11b/g Wireless LAN Controller + 103c 1374 BCM4311 802.11b/g Wireless LAN Controller + 103c 1375 BCM4311 802.11b/g Wireless LAN Controller + 103c 1376 BCM4311 802.11b/g Wireless LAN Controller + 103c 1377 BCM4311 802.11b/g Wireless LAN Controller + 103c 137f BCM4322 802.11a/b/g/n Wireless LAN Controller + 103c 1380 BCM4322 802.11a/b/g/n Wireless LAN Controller + 14e4 4311 BCM94311MCG + 4312 BCM4311 802.11a/b/g + 1028 0007 Wireless 1490 Dual Band WLAN Mini-Card + 1028 0008 Wireless 1490 Dual Band WLAN ExpressCard + 103c 135a Broadcom 802.11a/b/g WLAN + 103c 135f Broadcom 802.11a/b/g WLAN + 103c 1360 Broadcom 802.11a/b/g WLAN + 103c 1361 Broadcom 802.11a/b/g WLAN + 103c 1362 Broadcom 802.11a/b/g WLAN + 103c 1370 Broadcom 802.11a/b/g WLAN + 103c 1371 Broadcom 802.11a/b/g WLAN + 103c 1372 Broadcom 802.11a/b/g WLAN + 103c 1373 Broadcom 802.11a/b/g WLAN + 103c 30b5 Presario V3242AU + 1371 103c Broadcom 802.11 Multiband-netwerkadapter(6715s) + 4313 BCM4311 802.11a + 4315 BCM4312 802.11b/g LP-PHY + 1028 000b Wireless 1395 WLAN Mini-Card + 1028 000c Wireless 1397 WLAN Mini-Card + 103c 137c BCM4312 802.11b/g Wireless LAN Controller + 103c 137d BCM4312 802.11b/g Wireless LAN Controller + 103c 1507 U98Z049.00 Wireless Mini PCIe Card + 105b e003 T77H030.00 Wireless Mini PCIe Card + 105b e01b T77H106.00 Wireless Half-size Mini PCIe Card + 4318 BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller + 1028 0005 Wireless 1370 WLAN Mini-PCI Card + 1028 0006 Wireless 1370 WLAN PC Card + 103c 1355 Broadcom 802.11b/g WLAN + 103c 1356 Broadcom 802.11b/g WLAN + 103c 1357 Broadcom 802.11b/g WLAN + 1043 100f WL-138G v2 / WL-138gE / WL-100gE + 1043 120f A6U notebook embedded card + 1154 0355 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Adapter + 1468 0311 Aspire 3022WLMi, 5024WLMi, 5020 + 1468 0312 TravelMate 2410 + 14e4 0449 Gateway 7510GX + 16ec 0119 U.S.Robotics Wireless MAXg PC Card + 1737 0042 WMP54GS v1.1 802.11g Wireless-G PCI Adapter with SpeedBooster + 1737 0048 WPC54G v3 802.11g Wireless-G Notebook Adapter + 1737 0049 WPC54GS v2 802.11g Wireless-G Notebook Adapter with SpeedBooster + 1799 7000 F5D7000 v4000 Wireless G Desktop Card + 1799 7001 F5D7001 v2000 Wireless G Plus Desktop Card + 1799 7010 F5D7010 v4000 Wireless G Notebook Card + 1799 7011 F5D7011 v2000 High-Speed Mode Wireless G Notebook Card + 4319 BCM4318 [AirForce 54g] 802.11a/b/g PCI Express Transceiver + 1028 0005 Wireless 1470 Dual Band WLAN Mini-PCI Card + 1028 0006 Wireless 1470 Dual Band WLAN PC Card + 103c 1358 Broadcom 802.11a/b/g WLAN + 103c 1359 Broadcom 802.11a/b/g WLAN + 103c 135a Broadcom 802.11a/b/g WLAN + 4320 BCM4306 802.11b/g Wireless LAN Controller + 1028 0001 TrueMobile 1300 WLAN Mini-PCI Card + 1028 0002 TrueMobile 1300 WLAN PC Card + 1028 0003 Wireless 1350 WLAN Mini-PCI Card + 1028 0004 Wireless 1350 WLAN PC Card + 103c 12f4 Broadcom 802.11b/g WLAN + 103c 12f8 Broadcom 802.11b/g WLAN + 103c 12fa Broadcom 802.11b/g WLAN + 103c 12fb Broadcom 802.11b/g WLAN + 1043 100f WL-100G + 1057 7025 WN825G + 106b 004e AirPort Extreme + 1154 0330 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Desktop Adapter + 144f 7050 eMachines M6805 802.11g Built-in Wireless + 144f 7051 Sonnet Aria Extreme PCI + 1737 0013 WMP54G v1 802.11g PCI Adapter + 1737 0014 WMP54G v2 802.11g PCI Adapter + 1737 0015 WMP54GS v1.0 802.11g Wireless-G PCI Adapter with SpeedBooster + 1737 4320 WPC54G v1 / WPC54GS v1 802.11g Wireless-G Notebook Adapter + 1799 7000 F5D7000 v1000 Wireless G Desktop Card + 1799 7001 F5D7001 v1000 Wireless G Plus Desktop Card + 1799 7010 F5D7010 v1000 Wireless G Notebook Card + 1799 7011 F5D7011 v1000 High-Speed Mode Wireless G Notebook Card + 185f 1220 TravelMate 290E WLAN Mini-PCI Card + 4321 BCM4321 802.11a Wireless Network Controller + 4322 BCM4322 802.11bgn Wireless Network Controller + 4324 BCM4306 802.11a/b/g + 1028 0001 Truemobile 1400 + 1028 0002 TrueMobile 1400 Dual Band WLAN PC Card + 1028 0003 Truemobile 1450 MiniPCI + 1028 0004 Wireless 1450 Dual Band WLAN PC Card + 103c 12f9 Broadcom 802.11a/b/g WLAN + 103c 12fc Broadcom 802.11a/b/g WLAN + 4325 BCM4306 802.11bg Wireless Network Controller + 1414 0003 Wireless Notebook Adapter MN-720 + 1414 0004 Wireless PCI Adapter MN-730 + 4326 BCM4307 Chipcommon I/O Controller? + 4328 BCM4321 802.11a/b/g/n + 1028 0009 Wireless 1500 Draft 802.11n WLAN Mini-Card + 1028 000a Wireless 1500 Draft 802.11n WLAN Mini-card + 103c 1366 BCM4321 802.11a/b/g/n Wireless LAN Controller + 103c 1367 BCM4321 802.11a/b/g/n Wireless LAN Controller + 103c 1368 BCM4321 802.11a/b/g/n Wireless LAN Controller + 103c 1369 BCM4321 802.11a/b/g/n Wireless LAN Controller + 14e4 4328 BCM4328 802.11a/b/g/n + 1737 0066 WPC600N v1 802.11a/b/g/n Wireless-N CardBus Adapter + 1737 0068 WEC600N v1 802.11a/b/g/n Wireless-N ExpressCard + 4329 BCM4321 802.11b/g/n + 1385 7b00 WN511B RangeMax NEXT Wireless Notebook Adapter + 1385 7d00 WN311B RangeMax Next 270 Mbps Wireless PCI Adapter + 1737 0058 WPC300N v1 Wireless-N Notebook Adapter + 432a BCM4321 802.11an Wireless Network Controller + 432b BCM4322 802.11a/b/g/n Wireless LAN Controller + 1028 000d Wireless 1510 Wireless-N WLAN Mini-Card + 106b 008e AirPort Extreme + 432c BCM4322 802.11b/g/n + 1799 d311 Dynex DX-NNBX 802.11n WLAN Cardbus Card + 432d BCM4322 802.11an Wireless Network Controller + 4331 BCM4331 802.11a/b/g/n + 106b 00d6 AirPort Extreme + 4333 Serial (EDGE/GPRS modem part of Option GT Combo Edge) + 4344 EDGE/GPRS data and 802.11b/g combo cardbus [GC89] + 4353 BCM43224 802.11a/b/g/n + 1028 000e Wireless 1520 Half-size Mini PCIe Card + 103c 1509 WMIB-275N Half-size Mini PCIe Card + 4357 BCM43225 802.11b/g/n + 105b e021 T77H103.00 Wireless Half-size Mini PCIe Card + 4358 BCM43227 802.11b/g/n + 4359 BCM43228 802.11a/b/g/n + 1028 0011 Wireless 1530 Half-size Mini PCIe Card + 103c 182c BCM943228HM4L 802.11a/b/g/n 2x2 Wi-Fi Adapter + 4365 BCM43142 802.11b/g/n + 1028 0016 Wireless 1704 802.11n + BT 4.0 + 4401 BCM4401 100Base-T + 1025 0035 TravelMate 660 + 103c 08b0 tc1100 tablet + 1043 80a8 A7V8X motherboard + 4402 BCM4402 Integrated 10/100BaseT + 4403 BCM4402 V.90 56k Modem + 4410 BCM4413 iLine32 HomePNA 2.0 + 4411 BCM4413 V.90 56k modem + 4412 BCM4412 10/100BaseT + 4430 BCM44xx CardBus iLine32 HomePNA 2.0 + 4432 BCM4432 CardBus 10/100BaseT + 4610 BCM4610 Sentry5 PCI to SB Bridge + 4611 BCM4610 Sentry5 iLine32 HomePNA 1.0 + 4612 BCM4610 Sentry5 V.90 56k Modem + 4613 BCM4610 Sentry5 Ethernet Controller + 4614 BCM4610 Sentry5 External Interface + 4615 BCM4610 Sentry5 USB Controller + 4704 BCM4704 PCI to SB Bridge + 4705 BCM4704 Sentry5 802.11b Wireless LAN Controller + 4706 BCM4704 Sentry5 Ethernet Controller + 4707 BCM4704 Sentry5 USB Controller + 4708 BCM4704 Crypto Accelerator + 4710 BCM4710 Sentry5 PCI to SB Bridge + 4711 BCM47xx Sentry5 iLine32 HomePNA 2.0 + 4712 BCM47xx V.92 56k modem + 4713 Sentry5 Ethernet Controller + 4714 BCM47xx Sentry5 External Interface + 4715 Sentry5 USB Controller + 4716 BCM47xx Sentry5 USB Host Controller + 4717 BCM47xx Sentry5 USB Device Controller + 4718 Sentry5 Crypto Accelerator + 4719 BCM47xx/53xx RoboSwitch Core + 4720 BCM4712 MIPS CPU + 4727 BCM4313 802.11b/g/n Wireless LAN Controller + 1028 0010 Inspiron M5010 / XPS 8300 + 5365 BCM5365P Sentry5 Host Bridge + 5600 BCM5600 StrataSwitch 24+2 Ethernet Switch Controller + 5605 BCM5605 StrataSwitch 24+2 Ethernet Switch Controller + 5615 BCM5615 StrataSwitch 24+2 Ethernet Switch Controller + 5625 BCM5625 StrataSwitch 24+2 Ethernet Switch Controller + 5645 BCM5645 StrataSwitch 24+2 Ethernet Switch Controller + 5670 BCM5670 8-Port 10GE Ethernet Switch Fabric + 5680 BCM5680 G-Switch 8 Port Gigabit Ethernet Switch Controller + 5690 BCM5690 12-port Multi-Layer Gigabit Ethernet Switch + 5691 BCM5691 GE/10GE 8+2 Gigabit Ethernet Switch Controller + 5692 BCM5692 12-port Multi-Layer Gigabit Ethernet Switch + 5695 BCM5695 12-port + HiGig Multi-Layer Gigabit Ethernet Switch + 5698 BCM5698 12-port Multi-Layer Gigabit Ethernet Switch + 5820 BCM5820 Crypto Accelerator + 5821 BCM5821 Crypto Accelerator + 5822 BCM5822 Crypto Accelerator + 5823 BCM5823 Crypto Accelerator + 5824 BCM5824 Crypto Accelerator + 5840 BCM5840 Crypto Accelerator + 5841 BCM5841 Crypto Accelerator + 5850 BCM5850 Crypto Accelerator + b800 BCM56800 StrataXGS 10GE Switch Controller +14e5 Pixelfusion Ltd +14e6 SHINING Technology Inc +14e7 3CX +14e8 RAYCER Inc +14e9 GARNETS System CO Ltd +14ea Planex Communications, Inc + ab06 FNW-3603-TX CardBus Fast Ethernet + ab07 RTL81xx RealTek Ethernet + ab08 FNW-3602-TX CardBus Fast Ethernet +14eb SEIKO EPSON Corp +# nee ACQIRIS +14ec Agilent Technologies + 0000 Aciris Digitizer (malformed ID) +14ed DATAKINETICS Ltd +14ee MASPRO KENKOH Corp +14ef CARRY Computer ENG. CO Ltd +14f0 CANON RESEACH CENTRE FRANCE +14f1 Conexant Systems, Inc. + 1002 HCF 56k Modem + 1003 HCF 56k Modem + 1004 HCF 56k Modem + 1005 HCF 56k Modem + 1006 HCF 56k Modem + 1022 HCF 56k Modem + 1023 HCF 56k Modem + 1024 HCF 56k Modem + 1025 HCF 56k Modem + 1026 HCF 56k Modem + 1032 HCF 56k Modem + 1033 HCF 56k Data/Fax Modem + 1033 8077 NEC + 122d 4027 Dell Zeus - MDP3880-W(B) Data Fax Modem + 122d 4030 Dell Mercury - MDP3880-U(B) Data Fax Modem + 122d 4034 Dell Thor - MDP3880-W(U) Data Fax Modem + 13e0 020d Dell Copper + 13e0 020e Dell Silver + 13e0 0261 IBM + 13e0 0290 Compaq Goldwing + 13e0 02a0 IBM + 13e0 02b0 IBM + 13e0 02c0 Compaq Scooter + 13e0 02d0 IBM + 144f 1500 IBM P85-DF (1) + 144f 1501 IBM P85-DF (2) + 144f 150a IBM P85-DF (3) + 144f 150b IBM P85-DF Low Profile (1) + 144f 1510 IBM P85-DF Low Profile (2) + 1034 HCF 56k Data/Fax/Voice Modem + 1035 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 10cf 1098 Fujitsu P85-DFSV + 1036 HCF 56k Data/Fax/Voice/Spkp Modem + 104d 8067 HCF 56k Modem + 122d 4029 MDP3880SP-W + 122d 4031 MDP3880SP-U + 13e0 0209 Dell Titanium + 13e0 020a Dell Graphite + 13e0 0260 Gateway Red Owl + 13e0 0270 Gateway White Horse + 1052 HCF 56k Data/Fax Modem (Worldwide) + 1053 HCF 56k Data/Fax Modem (Worldwide) + 1054 HCF 56k Data/Fax/Voice Modem (Worldwide) + 1055 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide) + 1056 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide) + 1057 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide) + 1059 HCF 56k Data/Fax/Voice Modem (Worldwide) + 1063 HCF 56k Data/Fax Modem + 1064 HCF 56k Data/Fax/Voice Modem + 1065 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 1066 HCF 56k Data/Fax/Voice/Spkp Modem + 122d 4033 Dell Athena - MDP3900V-U + 1085 HCF V90 56k Data/Fax/Voice/Spkp PCI Modem + 10b6 CX06834-11 HCF V.92 56k Data/Fax/Voice/Spkp Modem + 1433 HCF 56k Data/Fax Modem + 1434 HCF 56k Data/Fax/Voice Modem + 1435 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 1436 HCF 56k Data/Fax Modem + 1453 HCF 56k Data/Fax Modem + 13e0 0240 IBM + 13e0 0250 IBM + 144f 1502 IBM P95-DF (1) + 144f 1503 IBM P95-DF (2) + 1454 HCF 56k Data/Fax/Voice Modem + 1455 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 1456 HCF 56k Data/Fax/Voice/Spkp Modem + 122d 4035 Dell Europa - MDP3900V-W + 122d 4302 Dell MP3930V-W(C) MiniPCI + 1610 ADSL AccessRunner PCI Arbitration Device + 1611 AccessRunner PCI ADSL Interface Device + 1620 AccessRunner V2 PCI ADSL Arbitration Device + 1621 AccessRunner V2 PCI ADSL Interface Device + 1622 AccessRunner V2 PCI ADSL Yukon WAN Adapter + 1803 HCF 56k Modem + 0e11 0023 623-LAN Grizzly + 0e11 0043 623-LAN Yogi + 1811 MiniPCI Network Adapter + 1815 HCF 56k Modem + 0e11 0022 Grizzly + 0e11 0042 Yogi + 2003 HSF 56k Data/Fax Modem + 2004 HSF 56k Data/Fax/Voice Modem + 2005 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 2006 HSF 56k Data/Fax/Voice/Spkp Modem + 2013 HSF 56k Data/Fax Modem + 0e11 b195 Bear + 0e11 b196 Seminole 1 + 0e11 b1be Seminole 2 + 1025 8013 Acer + 1033 809d NEC + 1033 80bc NEC + 155d 6793 HP + 155d 8850 E Machines + 2014 HSF 56k Data/Fax/Voice Modem + 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 2016 HSF 56k Data/Fax/Voice/Spkp Modem + 2043 HSF 56k Data/Fax Modem (WorldW SmartDAA) + 2044 HSF 56k Data/Fax/Voice Modem (WorldW SmartDAA) + 2045 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (WorldW SmartDAA) + 14f1 2045 Generic SoftK56 + 2046 HSF 56k Data/Fax/Voice/Spkp Modem (WorldW SmartDAA) + 2063 HSF 56k Data/Fax Modem (SmartDAA) + 2064 HSF 56k Data/Fax/Voice Modem (SmartDAA) + 2065 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (SmartDAA) + 2066 HSF 56k Data/Fax/Voice/Spkp Modem (SmartDAA) + 2093 HSF 56k Modem + 155d 2f07 Legend + 2143 HSF 56k Data/Fax/Cell Modem (Mob WorldW SmartDAA) + 2144 HSF 56k Data/Fax/Voice/Cell Modem (Mob WorldW SmartDAA) + 2145 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob WorldW SmartDAA) + 2146 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob WorldW SmartDAA) + 2163 HSF 56k Data/Fax/Cell Modem (Mob SmartDAA) + 2164 HSF 56k Data/Fax/Voice/Cell Modem (Mob SmartDAA) + 2165 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob SmartDAA) + 2166 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob SmartDAA) + 2343 HSF 56k Data/Fax CardBus Modem (Mob WorldW SmartDAA) + 2344 HSF 56k Data/Fax/Voice CardBus Modem (Mob WorldW SmartDAA) + 2345 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob WorldW SmartDAA) + 2346 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob WorldW SmartDAA) + 2363 HSF 56k Data/Fax CardBus Modem (Mob SmartDAA) + 2364 HSF 56k Data/Fax/Voice CardBus Modem (Mob SmartDAA) + 2365 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob SmartDAA) + 2366 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob SmartDAA) + 2443 HSF 56k Data/Fax Modem (Mob WorldW SmartDAA) + 104d 8075 Modem + 104d 8083 Modem + 104d 8097 Modem + 2444 HSF 56k Data/Fax/Voice Modem (Mob WorldW SmartDAA) + 2445 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob WorldW SmartDAA) + 2446 HSF 56k Data/Fax/Voice/Spkp Modem (Mob WorldW SmartDAA) + 2463 HSF 56k Data/Fax Modem (Mob SmartDAA) + 2464 HSF 56k Data/Fax/Voice Modem (Mob SmartDAA) + 2465 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob SmartDAA) + 2466 HSF 56k Data/Fax/Voice/Spkp Modem (Mob SmartDAA) + 2bfa D110 HDAudio Soft Data Fax Modem with SmartCP + 1025 0009 Aspire 5622WLMi + 2f00 HSF 56k HSFi Modem + 13e0 8d84 IBM HSFi V.90 + 13e0 8d85 Compaq Stinger + 14f1 2004 Dynalink 56PMi + 2f02 HSF 56k HSFi Data/Fax + 2f11 HSF 56k HSFi Modem + 2f20 HSF 56k Data/Fax Modem + 14f1 200c Soft Data Fax Modem with SmartCP + 14f1 200f Dimension 3000 + 2f30 SoftV92 SpeakerPhone SoftRing Modem with SmartSP + 14f1 2014 Devolo MikroLink 56K Modem PCI + 2f50 Conexant SoftK56 Data/Fax Modem + 5045 CX20549 (Venice) + 5047 High Definition Audio [Waikiki] + 5051 High Definition Audio (HERMOSA) + 5b7a CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder + 0070 7444 WinTV HVR-1600 + 5854 3343 GoTView PCI DVD3 Hybrid + 8200 CX25850 + 8234 RS8234 ATM SAR Controller [ServiceSAR Plus] + 8800 CX23880/1/2/3 PCI Video and Audio Decoder + 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models + 0070 3401 Hauppauge WinTV 34xxx models + 0070 6902 WinTV HVR-4000-HD + 0070 7801 WinTV HVR-1800 MCE + 0070 9001 Nova-T DVB-T + 0070 9200 Nova-SE2 DVB-S + 0070 9202 Nova-S-Plus DVB-S + 0070 9402 WinTV-HVR1100 DVB-T/Hybrid + 0070 9600 WinTV 88x Video + 0070 9802 WinTV-HVR1100 DVB-T/Hybrid (Low Profile) + 1002 00f8 ATI TV Wonder Pro + 1002 a101 HDTV Wonder + 1043 4823 ASUS PVR-416 + 107d 6611 Winfast TV 2000XP Expert + 107d 6613 Leadtek Winfast 2000XP Expert + 107d 6620 Leadtek Winfast DV2000 + 107d 663c Leadtek PVR 2000 + 107d 665f WinFast DTV1000-T + 10fc d003 IODATA GV-VCP3/PCI + 10fc d035 IODATA GV/BCTV7E + 1421 0334 Instant TV DVB-T PCI + 1461 000a AVerTV 303 (M126) + 1461 000b AverTV Studio 303 (M126) + 1461 8011 UltraTV Media Center PCI 550 + 1462 8606 MSI TV-@nywhere Master + 14c7 0107 GDI Black Gold + 14f1 0187 Conexant DVB-T reference design + 14f1 0342 Digital-Logic MICROSPACE Entertainment Center (MEC) + 153b 1166 Cinergy 1400 DVB-T + 1540 2580 Provideo PV259 + 1554 4811 PixelView + 1554 4813 Club 3D ZAP1000 MCE Edition + 17de 08a1 KWorld/VStream XPert DVB-T with cx22702 + 17de 08a6 KWorld/VStream XPert DVB-T + 17de 08b2 KWorld DVB-S 100 + 17de a8a6 digitalnow DNTV Live! DVB-T + 1822 0025 digitalnow DNTV Live! DVB-T Pro + 185b e000 VideoMate X500 + 18ac d500 FusionHDTV 5 Gold + 18ac d810 FusionHDTV 3 Gold-Q + 18ac d820 FusionHDTV 3 Gold-T + 18ac db00 FusionHDTV DVB-T1 + 18ac db11 FusionHDTV DVB-T Plus + 18ac db50 FusionHDTV DVB-T Dual Digital + 5654 2388 GoTView PCI Hybrid TV Tuner Card + 7063 3000 pcHDTV HD3000 HDTV + 7063 5500 pcHDTV HD-5500 + 8801 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] + 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models + 185b e000 VideoMate X500 + 5654 2388 GoTView PCI Hybrid Audio AVStream Device + 7063 5500 pcHDTV HD-5500 + 8802 CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] + 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models + 0070 6902 WinTV HVR-4000-HD + 0070 9002 Nova-T DVB-T Model 909 + 0070 9402 WinTV-HVR1100 DVB-T/Hybrid + 0070 9600 WinTV 88x MPEG Encoder + 1043 4823 ASUS PVR-416 + 107d 663c Leadtek PVR 2000 + 107d 665f WinFast DTV1000-T + 14f1 0187 Conexant DVB-T reference design + 17de 08a1 XPert DVB-T PCI BDA DVBT 23880 Transport Stream Capture + 17de 08a6 KWorld/VStream XPert DVB-T + 18ac d500 DViCO FusionHDTV5 Gold + 18ac d810 DViCO FusionHDTV3 Gold-Q + 18ac d820 DViCO FusionHDTV3 Gold-T + 18ac db00 DVICO FusionHDTV DVB-T1 + 18ac db10 DVICO FusionHDTV DVB-T Plus + 5654 2388 GoTView PCI Hybrid TS Capture Device + 7063 3000 pcHDTV HD3000 HDTV + 7063 5500 pcHDTV HD-5500 + 8804 CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] + 0070 6902 WinTV HVR-4000-HD + 0070 9002 Nova-T DVB-T Model 909 + 0070 9402 WinTV-HVR1100 DVB-T/Hybrid + 7063 5500 pcHDTV HD-5500 + 8811 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] + 0070 3401 Hauppauge WinTV 34xxx models + 0070 6902 WinTV HVR-4000-HD + 0070 9402 WinTV-HVR1100 DVB-T/Hybrid + 0070 9600 WinTV 88x Audio + 1462 8606 MSI TV-@nywhere Master + 18ac d500 DViCO FusionHDTV5 Gold + 18ac d810 DViCO FusionHDTV3 Gold-Q + 18ac d820 DViCO FusionHDTV3 Gold-T + 18ac db00 DVICO FusionHDTV DVB-T1 + 5654 2388 GoTView PCI Hybrid Audio Capture Device + 8852 CX23885 PCI Video and Audio Decoder + 0070 8010 Hauppauge WinTV HVR-1400 ExpressCard + 1461 c039 AVerTV Hybrid Express (A577) + 153b 117e Cinergy T PCIe Dual + 18ac db78 FusionHDTV DVB-T Dual Express + 8880 CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb + 0070 c108 WinTV-HVR-4400-HD model 1278 + 5654 2389 GoTView X5 DVD Hybrid PCI-E + 5654 2390 GoTView X5 3D HYBRID PCI-E +14f2 MOBILITY Electronics + 0120 EV1000 bridge + 0121 EV1000 Parallel port + 0122 EV1000 Serial port + 0123 EV1000 Keyboard controller + 0124 EV1000 Mouse controller +14f3 BroadLogic + 2030 2030 DVB-S Satellite Receiver + 2035 2035 DVB-S Satellite Receiver + 2050 2050 DVB-T Terrestrial (Cable) Receiver + 2060 2060 ATSC Terrestrial (Cable) Receiver +14f4 TOKYO Electronic Industry CO Ltd +14f5 SOPAC Ltd +14f6 COYOTE Technologies LLC +14f7 WOLF Technology Inc +14f8 AUDIOCODES Inc + 2077 TP-240 dual span E1 VoIP PCI card +14f9 AG COMMUNICATIONS +14fa WANDEL & GOLTERMANN +14fb TRANSAS MARINE (UK) Ltd +14fc Quadrics Ltd + 0000 QsNet Elan3 Network Adapter + 0001 QsNetII Elan4 Network Adapter + 0002 QsNetIII Elan5 Network Adapter +14fd JAPAN Computer Industry Inc +14fe ARCHTEK TELECOM Corp +14ff TWINHEAD INTERNATIONAL Corp +1500 DELTA Electronics, Inc + 1360 RTL81xx RealTek Ethernet +1501 BANKSOFT CANADA Ltd +1502 MITSUBISHI ELECTRIC LOGISTICS SUPPORT Co Ltd +1503 KAWASAKI LSI USA Inc +1504 KAISER Electronics +1505 ITA INGENIEURBURO FUR TESTAUFGABEN GmbH +1506 CHAMELEON Systems Inc +# Should be HTEC Ltd, but there are no known HTEC chips and 1507 is already used by mistake by Motorola (see vendor ID 1057). +1507 Motorola ?? / HTEC + 0001 MPC105 [Eagle] + 0002 MPC106 [Grackle] + 0003 MPC8240 [Kahlua] + 0100 MC145575 [HFC-PCI] + 0431 KTI829c 100VG + 4801 Raven + 4802 Falcon + 4803 Hawk + 4806 CPX8216 +1508 HONDA CONNECTORS/MHOTRONICS Inc +1509 FIRST INTERNATIONAL Computer Inc +150a FORVUS RESEARCH Inc +150b YAMASHITA Systems Corp +150c KYOPAL CO Ltd +150d WARPSPPED Inc +150e C-PORT Corp +150f INTEC GmbH +1510 BEHAVIOR TECH Computer Corp +1511 CENTILLIUM Technology Corp +1512 ROSUN Technologies Inc +1513 Raychem +1514 TFL LAN Inc +1515 Advent design +1516 MYSON Technology Inc + 0800 MTD-8xx 100/10M Ethernet PCI Adapter + 0803 SURECOM EP-320X-S 100/10M Ethernet PCI Adapter + 1320 10bd SURECOM EP-320X-S 100/10M Ethernet PCI Adapter + 0891 MTD-8xx 100/10M Ethernet PCI Adapter +1517 ECHOTEK Corp +# nee PEP MODULAR Computers GmbH +1518 Kontron Modular Computers GmbH +1519 TELEFON AKTIEBOLAGET LM Ericsson +151a Globetek + 1002 PCI-1002 + 1004 PCI-1004 + 1008 PCI-1008 +151b COMBOX Ltd +151c DIGITAL AUDIO LABS Inc + 0003 Prodif T 2496 + 4000 Prodif 88 +151d Fujitsu Computer Products Of America +151e MATRIX Corp +151f TOPIC SEMICONDUCTOR Corp + 0000 TP560 Data/Fax/Voice 56k modem +1520 CHAPLET System Inc +1521 BELL Corp +1522 MainPine Ltd + 0100 PCI <-> IOBus Bridge + 1522 0200 RockForceDUO 2 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0300 RockForceQUATRO 4 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0400 RockForceDUO+ 2 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0500 RockForceQUATRO+ 4 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0600 RockForce+ 2 Port V.90 Data/Fax/Voice Modem + 1522 0700 RockForce+ 4 Port V.90 Data/Fax/Voice Modem + 1522 0800 RockForceOCTO+ 8 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0c00 RockForceDUO+ 2 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem + 1522 0d00 RockForceQUATRO+ 4 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem + 1522 1d00 RockForceOCTO+ 8 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem + 1522 2000 RockForceD1 1 Port V.90 Data Modem + 1522 2100 RockForceF1 1 Port V.34 Super-G3 Fax Modem + 1522 2200 RockForceD2 2 Port V.90 Data Modem + 1522 2300 RockForceF2 2 Port V.34 Super-G3 Fax Modem + 1522 2400 RockForceD4 4 Port V.90 Data Modem + 1522 2500 RockForceF4 4 Port V.34 Super-G3 Fax Modem + 1522 2600 RockForceD8 8 Port V.90 Data Modem + 1522 2700 RockForceF8 8 Port V.34 Super-G3 Fax Modem + 1522 3000 IQ Express D1 - 1 Port V.92 Data Modem + 1522 3100 IQ Express F1 - 1 Port V.34 Super-G3 Fax Modem + 1522 3200 IQ Express D2 - 2 Port V.92 Data Modem + 1522 3300 IQ Express F2 - 2 Port V.34 Super-G3 Fax Modem + 1522 3400 IQ Express D4 - 4 Port V.92 Data Modem + 1522 3500 IQ Express F4 - 4 Port V.34 Super-G3 Fax Modem + 1522 3c00 IQ Express D8 - 8 Port V.92 Data Modem + 1522 3d00 IQ Express F8 - 8 Port V.34 Super-G3 Fax Modem + 4000 PCI Express UART + 1522 4001 IQ Express 1-port V.34 Super-G3 Fax + 1522 4002 IQ Express 2-port V.34 Super-G3 Fax + 1522 4004 IQ Express 4-port V.34 Super-G3 Fax + 1522 4008 IQ Express 8-port V.34 Super-G3 Fax + 1522 4100 IQ Express SideBand +1523 MUSIC Semiconductors +1524 ENE Technology Inc + 0510 CB710 Memory Card Reader Controller + 103c 006a NX9500 + 0520 FLASH memory: ENE Technology Inc: + 0530 ENE PCI Memory Stick Card Reader Controller + 0550 ENE PCI Secure Digital Card Reader Controller + 0551 SD/MMC Card Reader Controller + 0610 PCI Smart Card Reader Controller + 0720 Memory Stick Card Reader Controller + 0730 ENE PCI Memory Stick Card Reader Controller + 0750 ENE PCI SmartMedia / xD Card Reader Controller + 0751 ENE PCI Secure Digital / MMC Card Reader Controller + 1211 CB1211 Cardbus Controller + 1225 CB1225 Cardbus Controller + 1410 CB1410 Cardbus Controller + 1025 003c CL50 motherboard + 1025 005a TravelMate 290 + 1411 CB-710/2/4 Cardbus Controller + 103c 006a NX9500 + 1412 CB-712/4 Cardbus Controller + 1420 CB1420 Cardbus Controller + 1421 CB-720/2/4 Cardbus Controller + 1422 CB-722/4 Cardbus Controller +1525 IMPACT Technologies +1526 ISS, Inc +1527 SOLECTRON +1528 ACKSYS +1529 AMERICAN MICROSystems Inc +152a QUICKTURN DESIGN Systems +152b FLYTECH Technology CO Ltd +152c MACRAIGOR Systems LLC +152d QUANTA Computer Inc +152e MELEC Inc +152f PHILIPS - CRYPTO +1530 ACQIS Technology Inc +1531 CHRYON Corp +1532 ECHELON Corp + 0020 LonWorks PCLTA-20 PCI LonTalk Adapter +1533 BALTIMORE +1534 ROAD Corp +1535 EVERGREEN Technologies Inc +1536 ACTIS Computer +1537 DATALEX COMMUNCATIONS +1538 ARALION Inc + 0303 ARS106S Ultra ATA 133/100/66 Host Controller +1539 ATELIER INFORMATIQUES et ELECTRONIQUE ETUDES S.A. +153a ONO SOKKI +153b TERRATEC Electronic GmbH + 1144 Aureon 5.1 +# Terratec seems to use several IDs for the same card. + 1147 Aureon 5.1 Sky + 1158 Philips Semiconductors SAA7134 (rev 01) [Terratec Cinergy 600 TV] +153c ANTAL Electronic +153d FILANET Corp +153e TECHWELL Inc +153f MIPS Technologies, Inc. + 0001 SOC-it 101 System Controller +1540 PROVIDEO MULTIMEDIA Co Ltd +1541 MACHONE Communications +1542 Concurrent Computer Corporation + 9260 RCIM-II Real-Time Clock & Interrupt Module +1543 SILICON Laboratories + 3052 Intel 537 [Winmodem] + 3155 Motorola SM56 Speakerphone Modem + 4c22 Si3036 MC'97 DAA +1544 DCM DATA Systems +1545 VISIONTEK +1546 IOI Technology Corp +1547 MITUTOYO Corp +1548 JET PROPULSION Laboratory +1549 INTERCONNECT Systems Solutions +154a MAX Technologies Inc +154b COMPUTEX Co Ltd +154c VISUAL Technology Inc +154d PAN INTERNATIONAL Industrial Corp +154e SERVOTEST Ltd +154f STRATABEAM Technology +1550 OPEN NETWORK Co Ltd +1551 SMART Electronic DEVELOPMENT GmBH +1552 RACAL AIRTECH Ltd +1553 CHICONY Electronics Co Ltd +1554 PROLINK Microsystems Corp +1555 GESYTEC GmBH +1556 PLD APPLICATIONS +1557 MEDIASTAR Co Ltd +1558 CLEVO/KAPOK Computer +1559 SI LOGIC Ltd +155a INNOMEDIA Inc +155b PROTAC INTERNATIONAL Corp +155c Cemax-Icon Inc +155d Mac System Co Ltd +155e LP Elektronik GmbH +155f Perle Systems Ltd +1560 Terayon Communications Systems +1561 Viewgraphics Inc +1562 Symbol Technologies +1563 A-Trend Technology Co Ltd +1564 Yamakatsu Electronics Industry Co Ltd +1565 Biostar Microtech Int'l Corp +1566 Ardent Technologies Inc +1567 Jungsoft +1568 DDK Electronics Inc +1569 Palit Microsystems Inc. +156a Avtec Systems +156b 2wire Inc +156c Vidac Electronics GmbH +156d Alpha-Top Corp +156e Alfa Inc +156f M-Systems Flash Disk Pioneers Ltd +1570 Lecroy Corp +1571 Contemporary Controls + a001 CCSI PCI20-485 ARCnet + a002 CCSI PCI20-485D ARCnet + a003 CCSI PCI20-485X ARCnet + a004 CCSI PCI20-CXB ARCnet + a005 CCSI PCI20-CXS ARCnet + a006 CCSI PCI20-FOG-SMA ARCnet + a007 CCSI PCI20-FOG-ST ARCnet + a008 CCSI PCI20-TB5 ARCnet + a009 CCSI PCI20-5-485 5Mbit ARCnet + a00a CCSI PCI20-5-485D 5Mbit ARCnet + a00b CCSI PCI20-5-485X 5Mbit ARCnet + a00c CCSI PCI20-5-FOG-ST 5Mbit ARCnet + a00d CCSI PCI20-5-FOG-SMA 5Mbit ARCnet + a201 CCSI PCI22-485 10Mbit ARCnet + a202 CCSI PCI22-485D 10Mbit ARCnet + a203 CCSI PCI22-485X 10Mbit ARCnet + a204 CCSI PCI22-CHB 10Mbit ARCnet + a205 CCSI PCI22-FOG_ST 10Mbit ARCnet + a206 CCSI PCI22-THB 10Mbit ARCnet +1572 Otis Elevator Company +1573 Lattice - Vantis +1574 Fairchild Semiconductor +1575 Voltaire Advanced Data Security Ltd +1576 Viewcast COM +1578 HITT + 4d34 VPMK4 [Video Processor Mk IV] + 5615 VPMK3 [Video Processor Mk III] +1579 Dual Technology Corp +157a Japan Elecronics Ind Inc +157b Star Multimedia Corp +157c Eurosoft (UK) + 8001 Fix2000 PCI Y2K Compliance Card +157d Gemflex Networks +157e Transition Networks +157f PX Instruments Technology Ltd +1580 Primex Aerospace Co +1581 SEH Computertechnik GmbH +1582 Cytec Corp +1583 Inet Technologies Inc +1584 Uniwill Computer Corp +1585 Logitron +1586 Lancast Inc +1587 Konica Corp +1588 Solidum Systems Corp +1589 Atlantek Microsystems Pty Ltd + 0008 Leutron Vision PicPortExpress CL + 0009 Leutron Vision PicPortExpress CL Stereo +158a Digalog Systems Inc +158b Allied Data Technologies +158c Hitachi Semiconductor & Devices Sales Co Ltd +158d Point Multimedia Systems +158e Lara Technology Inc +158f Ditect Coop +# nee 3PAR Inc. +1590 Hewlett-Packard Company + 0001 Eagle Cluster Manager + 0002 Osprey Cluster Manager + 0003 Harrier Cluster Manager + a01d FC044X Fibre Channel HBA +1591 ARN +1592 Syba Tech Ltd + 0781 Multi-IO Card + 0782 Parallel Port Card 2xEPP + 0783 Multi-IO Card + 0785 Multi-IO Card + 0786 Multi-IO Card + 0787 Multi-IO Card + 0788 Multi-IO Card + 078a Multi-IO Card +1593 Bops Inc +1594 Netgame Ltd +1595 Diva Systems Corp +1596 Folsom Research Inc +1597 Memec Design Services +1598 Granite Microsystems +1599 Delta Electronics Inc +159a General Instrument +159b Faraday Technology Corp +159c Stratus Computer Systems +159d Ningbo Harrison Electronics Co Ltd +159e A-Max Technology Co Ltd +159f Galea Network Security +15a0 Compumaster SRL +15a1 Geocast Network Systems +15a2 Catalyst Enterprises Inc + 0001 TA700 PCI Bus Analyzer/Exerciser +15a3 Italtel +15a4 X-Net OY +15a5 Toyota Macs Inc +15a6 Sunlight Ultrasound Technologies Ltd +15a7 SSE Telecom Inc +15a8 Shanghai Communications Technologies Center +15aa Moreton Bay +15ab Bluesteel Networks Inc +15ac North Atlantic Instruments +15ad VMware + 0405 SVGA II Adapter + 0710 SVGA Adapter + 0720 VMXNET Ethernet Controller + 0740 Virtual Machine Communication Interface + 0770 USB2 EHCI Controller + 0774 USB1.1 UHCI Controller + 0790 PCI bridge + 07a0 PCI Express Root Port + 07b0 VMXNET3 Ethernet Controller + 07c0 PVSCSI SCSI Controller + 0801 Virtual Machine Interface + 15ad 0800 Hypervisor ROM Interface + 1977 HD Audio Controller +15ae Amersham Pharmacia Biotech +15b0 Zoltrix International Ltd +15b1 Source Technology Inc +15b2 Mosaid Technologies Inc +15b3 Mellanox Technologies + 0191 MT25408 [ConnectX IB Flash Recovery] + 01f6 MT27500 Family [ConnectX-3 Flash Recovery] + 01ff MT27600 Family [Connect-IB Flash Recovery] + 1002 MT25400 Family [ConnectX-2 Virtual Function] + 1003 MT27500 Family [ConnectX-3] + 1004 MT27500 Family [ConnectX-3 Virtual Function] + 1005 MT27510 Family + 1006 MT27511 Family + 1007 MT27520 Family + 1008 MT27521 Family + 1009 MT27530 Family + 100a MT27531 Family + 100b MT27540 Family + 100c MT27541 Family + 100d MT27550 Family + 100e MT27551 Family + 100f MT27560 Family + 1010 MT27561 Family + 1011 MT27600 [Connect-IB] + 1012 MT27600 Family [Connect-IB Virtual Function] + 1013 MT27620 Family + 1014 MT27621 Family + 1015 MT27630 Family + 1016 MT27631 Family + 5274 MT21108 InfiniBridge + 5a44 MT23108 InfiniHost + 5a45 MT23108 [Infinihost HCA Flash Recovery] + 5a46 MT23108 PCI Bridge + 5e8c MT24204 [InfiniHost III Lx HCA] + 5e8d MT25204 [InfiniHost III Lx HCA Flash Recovery] + 6274 MT25204 [InfiniHost III Lx HCA] + 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode) + 6279 MT25208 [InfiniHost III Ex HCA Flash Recovery] + 6282 MT25208 [InfiniHost III Ex] + 6340 MT25408 [ConnectX VPI - IB SDR / 10GigE] + 634a MT25418 [ConnectX VPI PCIe 2.0 2.5GT/s - IB DDR / 10GigE] + 6368 MT25448 [ConnectX EN 10GigE, PCIe 2.0 2.5GT/s] + 6372 MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe 2.0 2.5GT/s] + 6732 MT26418 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE] + 673c MT26428 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE] + 6746 MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] + 103c 1781 NC543i 1-port 4x QDR IB/Flex-10 10Gb Adapter + 103c 3349 NC543i 2-port 4xQDR IB/10Gb Adapter + 6750 MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] + 675a MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe Gen2 5GT/s] + 6764 MT26468 [ConnectX EN 10GigE, PCIe 2.0 5GT/s Virtualization+] + 103c 3313 HP NC542m Dual Port Flex-10 10GbE BLc Adapter + 676e MT26478 [ConnectX EN 40GigE, PCIe 2.0 5GT/s] + 6778 MT26488 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE Virtualization+] +15b4 CCI/TRIAD +15b5 Cimetrics Inc +15b6 Texas Memory Systems Inc + 0001 XP15 DSP Accelerator + 0002 XP30 DSP Accelerator + 0003 XP00 Data Acquisition Device + 0004 XP35 DSP Accelerator + 0007 XP100 DSP Accelerator [XP100-T0] + 0008 XP100 DSP Accelerator [XP100-T1] + 0009 XP100 DSP Accelerator [XP100-E0] + 000a XP100 DSP Accelerator [XP100-E1] + 000e XP100 DSP Accelerator [XP100-0] + 000f XP100 DSP Accelerator [XP100-1] + 0010 XP100 DSP Accelerator [XP100-P0] + 0011 XP100 DSP Accelerator [XP100-P1] + 0012 XP100 DSP Accelerator [XP100-P2] + 0013 XP100 DSP Accelerator [XP100-P3] + 0014 RamSan Flash SSD + 0015 ZBox +15b7 Sandisk Corp +15b8 ADDI-DATA GmbH + 1001 APCI1516 SP controller (16 digi outputs) + 1003 APCI1032 SP controller (32 digi inputs w/ opto coupler) + 1004 APCI2032 SP controller (32 digi outputs) + 1005 APCI2200 SP controller (8/16 digi outputs (relay)) + 1006 APCI1564 SP controller (32 digi ins, 32 digi outs) + 100a APCI1696 SP controller (96 TTL I/Os) + 3001 APCI3501 SP controller (analog output board) + 300f APCI3600 Noise and vibration measurement board + 7001 APCI7420 2-port Serial Controller + 7002 APCI7300 Serial Controller +15b9 Maestro Digital Communications +15ba Impacct Technology Corp +15bb Portwell Inc +15bc Agilent Technologies + 0100 HPFC-5600 Tachyon DX2+ FC + 0103 QX4 PCI Express quad 4-gigabit Fibre Channel controller + 0105 Celerity FC-42XS Fibre Channel Adapter + 117c 0022 Celerity FC-42XS Fibre Channel Adapter + 1100 E8001-66442 PCI Express CIC + 2922 64 Bit, 133MHz PCI-X Exerciser & Protocol Checker + 2928 64 Bit, 66MHz PCI Exerciser & Analyzer + 2929 64 Bit, 133MHz PCI-X Analyzer & Exerciser +15bd DFI Inc +15be Sola Electronics +15bf High Tech Computer Corp (HTC) +15c0 BVM Ltd +15c1 Quantel +15c2 Newer Technology Inc +15c3 Taiwan Mycomp Co Ltd +15c4 EVSX Inc +15c5 Procomp Informatics Ltd + 8010 1394b - 1394 Firewire 3-Port Host Adapter Card +15c6 Technical University of Budapest +15c7 Tateyama System Laboratory Co Ltd + 0349 Tateyama C-PCI PLC/NC card Rev.01A +15c8 Penta Media Co Ltd +15c9 Serome Technology Inc +15ca Bitboys OY +15cb AG Electronics Ltd +15cc Hotrail Inc +15cd Dreamtech Co Ltd +15ce Genrad Inc +15cf Hilscher GmbH +15d1 Infineon Technologies AG +15d2 FIC (First International Computer Inc) +15d3 NDS Technologies Israel Ltd +15d4 Iwill Corp +15d5 Tatung Co +15d6 Entridia Corp +15d7 Rockwell-Collins Inc +15d8 Cybernetics Technology Co Ltd +15d9 Super Micro Computer Inc +15da Cyberfirm Inc +15db Applied Computing Systems Inc +15dc Litronic Inc + 0001 Argus 300 PCI Cryptography Module +15dd Sigmatel Inc +15de Malleable Technologies Inc +15df Infinilink Corp +15e0 Cacheflow Inc +15e1 Voice Technologies Group Inc +15e2 Quicknet Technologies Inc + 0500 PhoneJack-PCI +15e3 Networth Technologies Inc +15e4 VSN Systemen BV +15e5 Valley technologies Inc +15e6 Agere Inc +15e7 Get Engineering Corp +15e8 National Datacomm Corp + 0130 Wireless PCI Card + 0131 NCP130A2 Wireless NIC +15e9 Pacific Digital Corp + 1841 ADMA-100 DiscStaQ ATA Controller +15ea Tokyo Denshi Sekei K.K. +15eb DResearch Digital Media Systems GmbH +15ec Beckhoff GmbH + 3101 FC3101 Profibus DP 1 Channel PCI + 5102 FC5102 +15ed Macrolink Inc +15ee In Win Development Inc +15ef Intelligent Paradigm Inc +15f0 B-Tree Systems Inc +15f1 Times N Systems Inc +15f2 Diagnostic Instruments Inc +15f3 Digitmedia Corp +15f4 Valuesoft +15f5 Power Micro Research +15f6 Extreme Packet Device Inc +15f7 Banctec +15f8 Koga Electronics Co +15f9 Zenith Electronics Corp +15fa J.P. Axzam Corp +15fb Zilog Inc +15fc Techsan Electronics Co Ltd +15fd N-CUBED.NET +15fe Kinpo Electronics Inc +15ff Fastpoint Technologies Inc +1600 Northrop Grumman - Canada Ltd +1601 Tenta Technology +1602 Prosys-tec Inc +1603 Nokia Wireless Communications +1604 Central System Research Co Ltd +1605 Pairgain Technologies +1606 Europop AG +1607 Lava Semiconductor Manufacturing Inc +1608 Automated Wagering International +1609 Scimetric Instruments Inc +1612 Telesynergy Research Inc. +1618 Stone Ridge Technology + 0001 RDX 11 + 0002 HFT-01 + 0400 FarSync T2P (2 port X.21/V.35/V.24) + 0440 FarSync T4P (4 port X.21/V.35/V.24) + 0610 FarSync T1U (1 port X.21/V.35/V.24) + 0620 FarSync T2U (2 port X.21/V.35/V.24) + 0640 FarSync T4U (4 port X.21/V.35/V.24) + 1610 FarSync TE1 (T1,E1) + 2610 FarSync DSL-S1 (SHDSL) + 3640 FarSync T4E (4-port X.21/V.35/V.24) + 4620 FarSync T2Ue PCI Express (2-port X.21/V.35/V.24) + 4640 FarSync T4Ue PCI Express (4-port X.21/V.35/V.24) +1619 FarSite Communications Ltd + 0400 FarSync T2P (2 port X.21/V.35/V.24) + 0440 FarSync T4P (4 port X.21/V.35/V.24) + 0610 FarSync T1U (1 port X.21/V.35/V.24) + 0620 FarSync T2U (2 port X.21/V.35/V.24) + 0640 FarSync T4U (4 port X.21/V.35/V.24) + 1610 FarSync TE1 (T1,E1) + 2610 FarSync DSL-S1 (SHDSL) + 3640 FarSync T4E (4-port X.21/V.35/V.24) + 4620 FarSync T2Ue PCI Express (2-port X.21/V.35/V.24) + 4640 FarSync T4Ue PCI Express (4-port X.21/V.35/V.24) +161f Rioworks +1626 TDK Semiconductor Corp. + 8410 RTL81xx Fast Ethernet +1629 Kongsberg Spacetec AS + 1003 Format synchronizer v3.0 + 1006 Format synchronizer, model 10500 + 1007 Format synchronizer, model 21000 + 2002 Fast Universal Data Output +1631 Packard Bell B.V. +1638 Standard Microsystems Corp [SMC] + 1100 SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000 +163c Smart Link Ltd. + 3052 SmartLink SmartPCI562 56K Modem + 5449 SmartPCI561 Modem +1641 MKNet Corp. +1657 Brocade Communications Systems, Inc. + 0013 425/825/42B/82B 4Gbps/8Gbps PCIe dual port FC HBA + 103c 1742 HP 82B 8Gbps dual port FC HBA + 103c 1744 HP 42B 4Gbps dual port FC HBA + 1657 0014 425/825 4Gbps/8Gbps PCIe dual port FC HBA + 0014 1010/1020/1007/1741 10Gbps CNA + 1657 0014 1010/1020/1007/1741 10Gbps CNA - FCOE + 1657 0015 1010/1020/1007/1741 10Gbps CNA - LL + 0017 415/815/41B/81B 4Gbps/8Gbps PCIe single port FC HBA + 103c 1741 HP 41B 4Gbps single port FC HBA + 103c 1743 HP 81B 8Gbps single port FC HBA + 1657 0014 415/815 4Gbps/8Gbps single port PCIe FC HBA + 0021 804 8Gbps FC HBA for HP Bladesystem c-class + 0022 1867/1860: 16Gbps/10Gbps Fabric Adapter + 1657 0022 10Gbps CNA - FCOE + 1657 0023 10Gbps CNA - LL + 1657 0024 16Gbps FC HBA +# Same Device_ID used for 410 (1port) and 420 (2 port) HBAs. + 0646 400 4Gbps PCIe FC HBA +165a Epix Inc + c100 PIXCI(R) CL1 Camera Link Video Capture Board [custom QL5232] + d200 PIXCI(R) D2X Digital Video Capture Board [custom QL5232] + d300 PIXCI(R) D3X Digital Video Capture Board [custom QL5232] +165d Hsing Tech. Enterprise Co., Ltd. +165f Linux Media Labs, LLC + 1020 LMLM4 MPEG-4 encoder +1661 Worldspace Corp. +1668 Actiontec Electronics Inc + 0100 Mini-PCI bridge +# Formerly SiByte, Inc. +166d Broadcom Corporation + 0001 SiByte BCM1125/1125H/1250 System-on-a-Chip PCI + 0002 SiByte BCM1125H/1250 System-on-a-Chip HyperTransport + 0012 SiByte BCM1280/BCM1480 System-on-a-Chip PCI-X + 0014 Sibyte BCM1280/BCM1480 System-on-a-Chip HyperTransport +1677 Bernecker + Rainer + 104e 5LS172.6 B&R Dual CAN Interface Card + 12d7 5LS172.61 B&R Dual CAN Interface Card + 20ad 5ACPCI.MFIO-K01 Profibus DP / K-Feldbus / COM +1678 NetEffect + 0100 NE020 10Gb Accelerated Ethernet Adapter (iWARP RNIC) +1679 Tokyo Electron Device Ltd. + 3000 SD Standard host controller [Ellen] +167b ZyDAS Technology Corp. + 2102 ZyDAS ZD1202 + 187e 3406 ZyAIR B-122 CardBus 11Mbs Wireless LAN Card + 187e 3407 ZyAIR B-320 802.11b Wireless PCI Adapter + 2116 ZD1212B Wireless Adapter +167d Samsung Electro-Mechanics Co., Ltd. + a000 MagicLAN SWL-2210P 802.11b [Intersil ISL3874] +167e ONNTO Corp. +1681 Hercules +1682 XFX Pine Group Inc. +1688 CastleNet Technology Inc. + 1170 WLAN 802.11b card +168c Atheros Communications Inc. + 0007 AR5210 Wireless Network Adapter [AR5000 802.11a] + 1737 0007 WPC54A Wireless PC Card + 1b47 0100 Harmony 8450CN Wireless CardBus Module + 1b47 0110 Skyline 4030 / Harmony 8450 802.11a Wireless CardBus Adapter + 8086 2501 PRO/Wireless 5000 LAN PCI Adapter Module + 0011 AR5211 Wireless Network Adapter [AR5001A 802.11a] + 0012 AR5211 Wireless Network Adapter [AR5001X 802.11ab] + 126c 8031 2201 Mobile Adapter + 1385 4400 WAB501 802.11ab Wireless CardBus Card + 1b47 aa00 8460 802.11ab Wireless CardBus Adapter +# AR5001G, AR5001X+, AR5002G, AR5002X, AR5004G, AR5004X chipsets + 0013 AR5212/AR5213 Wireless Network Adapter + 0308 3402 AG-100 802.11ag Wireless Cardbus Adapter + 0308 3405 G-102 v2 802.11g Wireless Cardbus Adapter + 0308 3408 G-170S 802.11g Wireless CardBus Adapter + 0e11 00e5 NC6000/NC8000 laptop + 10b7 6002 3CRWE154A72 802.11abg Cardbus Adapter + 1113 d301 Philips CPWNA100 Wireless CardBus adapter + 1113 ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter + 1154 033b Buffalo WLI-CB-AMG54 + 1154 034e Buffalo WLI-CB-AG108HP 802.11abg Cardbus Adapter + 1186 3202 DWL-G650 (Rev B3,B5) Wireless cardbus adapter + 1186 3203 AirPlus DWL-G520 Wireless PCI Adapter (rev. A) + 1186 3a12 D-Link AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C) + 1186 3a13 AirPlus DWL-G520 Wireless PCI Adapter (rev. B) + 1186 3a14 AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.A) + 1186 3a17 D-Link AirPremier DWL-G680 Wireless Cardbus Adapter + 1186 3a18 D-Link AirPremier DWL-G550 Wireless PCI Adapter + 1186 3a1a WNA-2330 802.11bg Wireless CardBus Adapter + 1186 3a63 D-Link AirPremier DWL-AG660 Wireless Cardbus Adapter + 1186 3a93 Conceptronic C54I Wireless 801.11g PCI card + 1186 3a94 Conceptronic C54C 802.11g Wireless Cardbus Adapter + 1186 3ab0 Allnet ALL0281 Wireless PCI Card + 1385 4900 WG311v1 802.11g Wireless PCI Adapter + 1385 4b00 WG511T 108 Mbps Wireless PC Card (rev.A/B) + 1385 4d00 WG311T 108 Mbps Wireless PCI Adapter (rev.A2) + 1385 4f00 WG511U Double 108 Mbps Wireless PC Card + 1385 5a00 WG311T 108 Mbps Wireless PCI Adapter (rev.A3) + 1385 5b00 WG511T 108 Mbps Wireless PC Card (rev.C) + 1385 5d00 WPN511 RangeMax Wireless PC Card + 1458 e911 Gigabyte GN-WIAG02 + 1468 0403 U10H014 802.11g Cardbus Adapter + 1468 0408 ThinkPad 11b/g Wireless LAN Mini PCI Adapter + 14b7 0a10 8480-WD 802.11abg Cardbus Adapter + 14b7 0a60 8482-WD ORiNOCO 11a/b/g Wireless PCI Adapter + 14b7 aa30 8800-FC 802.11bg Cardbus Adapter + 14b7 aa40 8470-WD 802.11bg Cardbus Adapter + 14b9 cb21 CB21 802.11a/b/g Cardbus Adapter + 1668 1026 IBM HighRate 11 a/b/g Wireless CardBus Adapter + 168c 0013 AirPlus XtremeG DWL-G650 Wireless PCMCIA Adapter + 168c 1025 DWL-G650B2 Wireless CardBus Adapter + 168c 1027 Engenius NL-3054CB ARIES b/g CardBus Adapter + 168c 1042 Ubiquiti Networks SuperRange a/b/g Cardbus Adapter + 168c 1051 EZ Connect g 802.11g 108Mbps Wireless PCI Adapter + 168c 2026 Netgate 5354MP ARIES a(108Mb turbo)/b/g MiniPCI Adapter + 168c 2027 D-Link AirPlus DWL-G520 Wireless PCI Adapter (rev. A) + 168c 2041 Engenius 5354MP Plus ARIES2 b/g MiniPCI Adapter + 168c 2042 Engenius 5354MP Plus ARIES2 a/b/g MiniPCI Adapter + 168c 2051 TRENDnet TEW-443PI Wireless PCI Adapter + 16a5 160a BWP712 802.11bg Wireless CardBus Adapter + 16ab 7302 Trust Speedshare Turbo Pro Wireless PCI Adapter + 1737 0017 WPC55AG + 1737 0026 WMP55AG v1.1 + 1737 0035 WPC55AG v1.2 802.11abg Cardbus Adapter + 1737 0036 WMP55AG v1.2 802.11abg PCI Adapter + 1799 3000 F6D3000 Dual-Band Wireless A+G Desktop Card + 1799 3010 F6D3010 Dual-Band Wireless A+G Notebook Card + 17cf 0042 Z-COMAX Highpower XG-622H (400mw) 802.11b/g mini-PCI Adapter + 185f 1012 CM9 Wireless a/b/g MiniPCI Adapter + 185f 2012 Wistron NeWeb WLAN a+b+g model CB9 + a727 6801 3CRXJK10075 OfficeConnect Wireless 108Mbps 11g XJACK PC Card + 001a AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg] + 1052 168c Sweex Wireless Lan PC Card 54Mbps + 1113 ee20 SMC Wireless CardBus Adapter 802.11g (SMCWCB-G EU) + 1113 ee24 SMC Wireless PCI Card WPCI-G + 1186 3a15 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.D1) + 1186 3a16 AirPlus G DWL-G510 Wireless PCI Adapter(rev.B) + 1186 3a1c WNA-1330 Notebook Adapter + 1186 3a1d WDA-1320 Desktop Adapter + 1186 3a23 AirPlus G DWL-G520+A Wireless PCI Adapter + 1186 3a24 AirPlus G DWL-G650+A Wireless Cardbus Adapter + 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.C1) + 168c 001a Belkin FD7000 + 168c 1052 TP-Link TL-WN510G Wireless CardBus Adapter + 168c 2052 Compex Wireless 802.11 b/g MiniPCI Adapter, Rev A1 [WLM54G] + 16ec 0122 Wireless PCI Adapter Model 5418 + 1737 0053 WPC54G v7 802.11g Wireless-G Notebook Adapter + 1799 700c F5D7000 v5000 Wireless G Desktop Card + 1799 701d F5D7010 v5000 Wireless G Notebook Card + 17f9 0008 DX-WGNBC 802.11bg Wireless CardBus Adapter + 17f9 0018 DX-WGDTC 802.11bg Wireless PCI Adapter + 001b AR5413/AR5414 Wireless Network Adapter [AR5006X(S) 802.11abg] + 0777 3002 XR2 802.11g Wireless Mini PCI Adapter + 0777 3005 XR5 802.11a Wireless Mini PCI Adapter + 0777 3009 XR9 900MHz Wireless Mini PCI Adapter + 1154 034e WLI-CB-AG108HP 802.11abg Wireless CardBus Adapter + 1186 3a19 D-Link AirPremier AG DWL-AG660 Wireless Cardbus Adapter + 1186 3a22 AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.B) + 11ad 5001 WN5301A 802.11bg Wireless PCI Adapter + 1458 e901 GN-WI01HT Wireless a/b/g MiniPCI Adapter + 168c 001b Wireless LAN PCI LiteOn + 168c 1062 IPN-W100CB 802.11abg Wireless CardBus Adapter + 168c 2062 EnGenius EMP-8602 (400mw) or Compex WLM54AG (SuperAG) + 168c 2063 EnGenius EMP-8602 (400mw) or Compex WLM54AG + 17f9 000b WL-711A 802.11abg Wireless CardBus Adapter + 17f9 000c WPIA-112AG 802.11abg Wireless PCI Adapter + 17f9 000d PC-686X 802.11abg Wireless Mini PCI Adapter + 185f 1600 DCMA-82 High Power WLAN 802.11a/b/g mini-PCI Module (Super A/G, eXtended Range, 400mW) + 1948 3aba RBTBJ-AW 802.11abg Wireless Cardbus Adapter + a727 6804 Wireless 11a/b/g PC Card with XJACK(r) Antenna + 001c AR242x / AR542x Wireless Network Adapter (PCI-Express) + 0777 3006 SRX 802.11abg Wireless ExpressCard Adapter + 103c 137a AR5BXB63 (Foxconn) 802.11bg Mini PCIe NIC + 106b 0086 AR5BXB6 802.11abg Wireless Mini PCIe Card + 144f 7106 WLL3140 (Toshiba PA3501U-1MPC) 802.11bg Wireless Mini PCIe Card + 144f 7128 WLL3141 (Toshiba PA3613U-1MPC) 802.11bg Wireless Mini PCIe Card + 1468 0428 AR5BXB63 802.11bg NIC + 1468 042a AR5007EG 802.11bg NIC + 147b 1033 AirPace Wi-Fi + 168c 001c AR242x 802.11abg NIC (PCI Express) + 168c 3061 AR5006EGS 802.11bg NIC (2.4GHz, PCI Express) + 168c 3062 AR5006EXS 802.11abg NIC (2.4/5.0GHz, PCI Express) + 168c 3063 AR5006EX 802.11abg NIC (2.4/5.0GHz, PCI Express) + 168c 3065 AR5006EG 802.11bg NIC (2.4GHz, PCI Express) + 168c 3067 AR242x 802.11abg Wireless PCI Express Adapter (rev 01) + 1a3b 1026 AW-GE780 802.11bg Wireless Mini PCIe Card + 001d AR2417 Wireless Network Adapter [AR5007G 802.11bg] + 1799 720b F5D7000 v8000 Wireless G Desktop Card + 1799 721b F5D7010 v8000 Wireless G Notebook Card +# the name AR5005VL is used for some AR5513 based designs + 0020 AR5513 802.11abg Wireless NIC + 0308 3407 M-102 802.11g Wireless Cardbus Adapter + 1186 3a67 DWL-G650M Super G MIMO Wireless Notebook Adapter + 1186 3a68 DWL-G520M Wireless 108G MIMO Desktop Adapter + 187e 340e M-302 802.11g Wireless PCI Adapter + 1976 2003 TEW-601PC 802.11g Wireless CardBus Adapter + 0023 AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn] + 0308 340b NWD-170N 802.11bgn Wireless CardBus Adapter + 1154 0365 Buffalo WLP-CB-AG300 802.11abgn Cardbus Adapter + 1154 0367 WLI-CB-AG301N 802.11abgn Wireless CardBus Adapter + 1186 3a6a DWA-642 802.11n RangeBooster N CardBus Adapter + 1186 3a6b DWA-547 802.11n RangeBooster N 650 DeskTop Adapter + 1186 3a6d DWA-552 802.11n Xtreme N Desktop Adapter (rev A1) + 1186 3a76 DWA-645 802.11n RangeBooster N 650 Notebook Adapter (rev A1) + 1737 0059 WPC300N v2 Wireless-N Notebook Adapter + 1737 0069 WPC100 v1 802.11n RangePlus Wireless Notebook Adapter + 1737 0072 WMP110 v1 802.11n RangePlus Wireless PCI Adapter + 1799 8011 F5D8011 v1 802.11n N1 Wireless Notebook Card + 187e 3411 NWD-370N 802.11n Wireless PCI Adapter + 1976 2008 TEW-621PC 802.11bgn Wireless CardBus Adapter + 0024 AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express) + 106b 0087 AR5BXB72 802.11abgn Mini PCIe Card [AR5008E-3NX] + 0027 AR9160 Wireless Network Adapter [AR9001 802.11(a)bgn] + 0777 4082 SR71-A 802.11abgn Wireless Mini PCI Adapter + 0029 AR922X Wireless Network Adapter + 0777 4005 SR71-15 802.11an Mini PCI Adapter + 1186 3a7a DWA-552 802.11n Xtreme N Desktop Adapter (rev A2) + 002a AR928X Wireless Network Adapter (PCI-Express) + 0777 4f05 SR71-X 802.11abgn Wireless ExpressCard Adapter [AR9280] + 103c 3041 AR5BHB92-H 802.11abgn Wireless Half-size Mini PCIe Card [AR9280] + 105b e006 T77H053.00 802.11bgn Wireless Mini PCIe Card [AR9281] + 105b e01f T77H047.31 802.11bgn Wireless Half-size Mini PCIe Card [AR9283] + 11ad 6600 WN6600A 802.11bgn Wireless Mini PCIe Card [AR9281] + 144f 7141 WLL6080 802.11bgn Wireless Mini PCIe Card [AR9281] + 168c 0203 DW1525 802.11abgn WLAN PCIe Card [AR9280] + 1a32 0303 EM303 802.11bgn Wireless Mini PCIe Card [AR9281] + 1a32 0306 EM306 802.11bgn Wireless Half-size Mini PCIe Card [AR9283] + 1a3b 1067 AW-NE771 802.11bgn Wireless Mini PCIe Card [AR9281] + 1a3b 1081 AW-NE773 802.11abgn Wireless Half-size Mini PCIe Card [AR9280] + 002b AR9285 Wireless Network Adapter (PCI-Express) + 1028 0204 Wireless 1502 802.11bgn Half-size Mini PCIe Card + 1028 0205 Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD] + 103c 303f U98Z062.10 802.11bgn Wireless Half-size Mini PCIe Card + 103c 3040 U98Z062.12 802.11bgn Wireless Half-size Mini PCIe Card + 105b e017 T77H126.00 802.11bgn Wireless Half-size Mini PCIe Card + 1113 e811 WN7811A (Toshiba PA3722U-1MPC) 802.11bgn Wireless Half-size Mini PCIe Card + 185f 30af DNXA-95 802.11bgn Wireless Half-size Mini PCIe Card + 1931 0023 Option GTM67x PCIe WiFi Adapter + 1a3b 1089 AW-NE785 / AW-NE785H 802.11bgn Wireless Full or Half-size Mini PCIe Card + 1a3b 2c37 AW-NB037H 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD] + 1b9a 0401 XW204E 802.11bgn Wireless Half-size Mini PCIe Card + 1b9a 0c03 WB214E 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD] + 002c AR2427 802.11bg Wireless Network Adapter (PCI-Express) + 002d AR9227 Wireless Network Adapter + 002e AR9287 Wireless Network Adapter (PCI-Express) + 0030 AR9300 Wireless LAN adaptor + 103c 1627 AR9380/HB112 802.11abgn 3×3 Wi-Fi Adapter + 1a56 2000 Killer Wireless-N 1102 Half-size Mini PCIe Card [AR9382] + 1a56 2001 Killer Wireless-N 1103 Half-size Mini PCIe Card [AR9380] + 0032 AR9485 Wireless Network Adapter + 103c 1838 AR9485/HB125 802.11bgn 1×1 Wi-Fi Adapter + 0033 AR9580 Wireless Network Adapter + 0034 AR9462 Wireless Network Adapter + 0036 AR9565 Wireless Network Adapter + 0207 AR5210 Wireless Network Adapter [AR5000 802.11a] + 1014 AR5212 802.11abg NIC + 1014 058a ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6) + 9013 AR5002X Wireless Network Adapter + ff19 AR5006X Wireless Network Adapter + ff1c AR5008 Wireless Network Adapter + ff1d AR5008 Wireless Network Adapter +1695 EPoX Computer Co., Ltd. +169c Netcell Corporation + 0044 Revolution Storage Processing Card +# The right ID is 196d, but they got it nibble-swapped in 2202. +169d Club-3D VB (Wrong ID) +16a5 Tekram Technology Co.,Ltd. +16ab Global Sun Technology Inc + 1100 GL24110P + 1101 PLX9052 PCMCIA-to-PCI Wireless LAN + 1102 PCMCIA-to-PCI Wireless Network Bridge + 8501 WL-8305 Wireless LAN PCI Adapter +16ae SafeNet Inc + 0001 SafeXcel 1140 + 000a SafeXcel 1841 + 1141 SafeXcel 1141 + 1841 SafeXcel 1842 +16af SparkLAN Communications, Inc. +16b4 Aspex Semiconductor Ltd +16b8 Sonnet Technologies, Inc. +16be Creatix Polymedia GmbH +16c6 Micrel-Kendin + 8695 Centaur KS8695 ARM processor + 8842 KSZ8842-PMQL 2-Port Ethernet Switch +16c8 Octasic Inc. +16c9 EONIC B.V. The Netherlands +16ca CENATEK Inc + 0001 Rocket Drive DL +# nee Innocore Gaming Ltd., nee Densitron Gaming Ltd., a division of Densitron Technologies +16cd Advantech Co. Ltd + 0101 DirectPCI SRAM for DPX-11x series + 0102 DirectPCI SRAM for DPX-S/C/E-series + 0103 DirectPCI ROM for DPX-11x series + 0104 DirectPCI ROM for DPX-S/C/E-series + 0105 DirectPCI I/O for DPX-114/DPX-115 + 0106 DirectPCI I/O for DPX-116 + 0107 DirectPCI I/O for DPX-116U + 0108 DirectPCI I/O for DPX-117 + 0109 DirectPCI I/O for DPX-112 + 010a DirectPCI I/O for DPX-C/E-series + 010b DirectPCI I/O for DPX-S series +16ce Roland Corp. +16d5 Acromag, Inc. + 0504 PMC-DX504 Reconfigurable FPGA with LVDS I/O + 0520 PMC520 Serial Communication, 232 Octal + 0521 PMC521 Serial Communication, 422/485 Octal + 1020 PMC-AX1020 Reconfigurable FPGA with A/D & D/A + 1065 PMC-AX1065 Reconfigurable FPGA with A/D & D/A + 2004 PMC-DX2004 Reconfigurable FPGA with LVDS I/O + 2020 PMC-AX2020 Reconfigurable FPGA with A/D & D/A + 2065 PMC-AX2065 Reconfigurable FPGA with A/D & D/A + 3020 PMC-AX3020 Reconfigurable FPGA with A/D & D/A + 3065 PMC-AX3065 Reconfigurable FPGA with A/D & D/A + 4243 PMC424, APC424, AcPC424 Digital I/O and Counter Timer Module + 4248 PMC464, APC464, AcPC464 Digital I/O and Counter Timer Module + 424b PMC-DX2002 Reconfigurable FPGA with Differential I/O + 4253 PMC-DX503 Reconfigurable FPGA with TTL and Differential I/O + 4312 PMC-CX1002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O + 4313 PMC-CX1003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O + 4322 PMC-CX2002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O + 4323 PMC-CX2003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O + 4350 PMC-DX501 Reconfigurable Digital I/O Module + 4353 PMC-DX2003 Reconfigurable FPGA with TTL and Differential I/O + 4357 PMC-DX502 Reconfigurable Differential I/O Module + 4457 PMC730, APC730, AcPC730 Multifunction Module + 464d PMC408 32-Channel Digital Input/Output Module + 4850 PMC220-16 12-Bit Analog Output Module + 4a42 PMC483, APC483, AcPC483 Counter Timer Module + 4a50 PMC484, APC484, AcPC484 Counter Timer Module + 4a56 PMC230 16-Bit Analog Output Module + 4b47 PMC330, APC330, AcPC330 Analog Input Module, 16-bit A/D + 4c40 PMC-LX40 Reconfigurable Virtex-4 FPGA with plug-in I/O + 4c60 PMC-LX60 Reconfigurable Virtex-4 FPGA with plug-in I/O + 4d4d PMC341, APC341, AcPC341 Analog Input Module, Simultaneous Sample & Hold + 4d4e PMC482, APC482, AcPC482 Counter Timer Board + 524d PMC-DX2001 Reconfigurable FPGA with TTL I/O + 5335 PMC-SX35 Reconfigurable Virtex-4 FPGA with plug-in I/O + 5456 PMC470 48-Channel Digital Input/Output Module + 5601 PMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5602 PMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5603 PMC-VSX95 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5604 PMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5605 PMC-VFX70 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5606 PMC-VLX155-1M Reconfigurable Virtex-5 FPGA with plug-in I/O + 5701 PMC-SLX150: Reconfigurable Spartan-6 FPGA with plug-in I/O + 5702 PMC-SLX150-1M: Reconfigurable Spartan-6 FPGA with plug-in I/O + 5801 XMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5802 XMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5803 XMC-VSX95 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5804 XMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5807 XMC-SLX150: Reconfigurable Spartan-6 FPGA with plug-in I/O + 5808 XMC-SLX150-1M: Reconfigurable Spartan-6 FPGA with plug-in I/O + 5901 APCe8650 PCI Express IndustryPack Carrier Card + 6301 XMC Module with user-configurable Virtex-6 FPGA, 240k logic cells, SFP front I/O + 6302 XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, SFP front I/O + 6303 XMC Module with user-configurable Virtex-6 FPGA, 240k logic cells, no front I/O + 6304 XMC Module with user-configurable Virtex-6 FPGA, 365k logic cells, no front I/O +16da Advantech Co., Ltd. + 0011 INES GPIB-PCI +16df PIKA Technologies Inc. +16e2 Geotest-MTS +16e3 European Space Agency + 1e0f LEON2FT Processor +16e5 Intellon Corp. + 6000 INT6000 Ethernet-to-Powerline Bridge [HomePlug AV] + 6300 INT6300 Ethernet-to-Powerline Bridge [HomePlug AV] +16ec U.S. Robotics + 00ed USR997900 + 0116 USR997902 10/100/1000 Mbps PCI Network Card + 2f00 USR5660A (USR265660A, USR5660A-BP) 56K PCI Faxmodem + 3685 Wireless Access PCI Adapter Model 022415 + 4320 USR997904 10/100/1000 64-bit NIC (Marvell Yukon) + ab06 USR997901A 10/100 Cardbus NIC +16ed Sycron N. V. + 1001 UMIO communication card +16f3 Jetway Information Co., Ltd. +16f4 Vweb Corp + 8000 VW2010 +16f6 VideoTele.com, Inc. +1702 Internet Machines Corporation (IMC) +1705 Digital First, Inc. +170b NetOctave + 0100 NSP2000-SSL crypto accelerator +170c YottaYotta Inc. +1719 EZChip Technologies +# Seems to be a 2nd ID for Vitesse Semiconductor +1725 Vitesse Semiconductor + 7174 VSC7174 PCI/PCI-X Serial ATA Host Bus Controller +172a Accelerated Encryption + 13c8 AEP SureWare Runner 1000V3 +1734 Fujitsu Technology Solutions + 1078 Amilo Pro v2010 + 1085 Celsius M450 + 1098 Amilo L 1310G +1735 Aten International Co. Ltd. +1737 Linksys + 0029 WPG54G ver. 4 PCI Card + 1032 Gigabit Network Adapter + 1737 0015 EG1032 v2 Instant Gigabit Network Adapter + 1737 0024 EG1032 v3 Instant Gigabit Network Adapter + 1064 Gigabit Network Adapter + 1737 0016 EG1064 v2 Instant Gigabit Network Adapter + ab08 21x4x DEC-Tulip compatible 10/100 Ethernet + ab09 21x4x DEC-Tulip compatible 10/100 Ethernet +173b Altima (nee Broadcom) + 03e8 AC1000 Gigabit Ethernet + 03e9 AC1001 Gigabit Ethernet + 03ea AC9100 Gigabit Ethernet + 173b 0001 AC1002 + 03eb AC1003 Gigabit Ethernet +1743 Peppercon AG + 8139 ROL/F-100 Fast Ethernet Adapter with ROL +1745 ViXS Systems, Inc. + 2020 XCode II Series + 2100 XCode 2100 Series +1749 RLX Technologies +174b PC Partner Limited +174d WellX Telecom SA +175c AudioScience Inc +175e Sanera Systems, Inc. +1760 TEDIA spol. s r. o. +1771 InnoVISION Multimedia Ltd. +# nee SBS Technologies +1775 GE Intelligent Platforms +177d Cavium Networks + 0001 Nitrox XL N1 + 0003 Nitrox XL N1 Lite + 0004 Octeon (and older) FIPS + 0005 Octeon CN38XX Network Processor Pass 3.x + 0006 RoHS + 0010 Nitrox XL NPX + 0020 Octeon CN31XX Network Processor + 0030 Octeon CN30XX Network Processor + 0040 Octeon CN58XX Network Processor + 0050 Octeon CN57XX Network Processor (CN54XX/CN55XX/CN56XX) + 0070 Octeon CN50XX Network Processor + 0080 Octeon CN52XX Network Processor + 0090 Octeon II CN63XX Network Processor + 0091 Octeon II CN68XX Network Processor + 0092 Octeon II CN65XX Network Processor + 0093 Octeon II CN61XX Network Processor +1787 Hightech Information System Ltd. +1789 Ennyah Technologies Corp. +# also used by Struck Innovative Systeme for joint developments +1796 Research Centre Juelich + 0001 SIS1100 [Gigabit link] + 0002 HOTlink + 0003 Counter Timer + 0004 CAMAC Controller + 0005 PROFIBUS + 0006 AMCC HOTlink + 000d Synchronisation Slave + 000e SIS1100-eCMC + 000f TDC (GPX) + 0010 PCIe Counter Timer + 0011 SIS1100-e single link + 0012 SIS1100-e quad link +1797 Techwell Inc. + 6801 TW6802 multimedia video card + 6802 TW6802 multimedia other device + 6810 TW6816 multimedia video controller + 6811 TW6816 multimedia video controller + 6812 TW6816 multimedia video controller + 6813 TW6816 multimedia video controller +1799 Belkin + 6001 F5D6001 Wireless PCI Card [Realtek RTL8180] + 6020 F5D6020 v3000 Wireless PCMCIA Card [Realtek RTL8180] + 6060 F5D6060 Wireless PDA Card + 700f F5D7000 v7000 Wireless G Desktop Card [Realtek RTL8185] + 701f F5D7010 v7000 Wireless G Notebook Card [Realtek RTL8185] +179a id Quantique + 0001 Quantis PCI 16Mbps +179c Data Patterns + 0557 DP-PCI-557 [PCI 1553B] + 0566 DP-PCI-566 [Intelligent PCI 1553B] + 1152 DP-cPCI-1152 (8-channel Isolated ADC Module) + 5031 DP-CPCI-5031-Synchro Module +# cPCI Carrier for Mezzanine Modules + 5112 DP-cPCI-5112 [MM-Carrier] + 5121 DP-CPCI-5121-IP Carrier + 5211 DP-CPCI-5211-IP Carrier + 5679 AGE Display Module +17a0 Genesys Logic, Inc + 7163 GL9701 PCIe to PCI Bridge + 8083 GL880 USB 1.1 UHCI controller + 8084 GL880 USB 2.0 EHCI controller +17aa Lenovo +17ab Phillips Components +17af Hightech Information System Ltd. +17b3 Hawking Technologies + ab08 PN672TX 10/100 Ethernet +17b4 Indra Networks, Inc. + 0011 WebEnhance 100 GZIP Compression Card + 0012 WebEnhance 200 GZIP Compression Card + 0015 WebEnhance 300 GZIP Compression Card + 0016 StorCompress 300 GZIP Compression Card + 0017 StorSecure 300 GZIP Compression and AES Encryption Card +17c0 Wistron Corp. +17c2 Newisys, Inc. +17cb Airgo Networks Inc + 0001 AGN100 802.11 a/b/g True MIMO Wireless Card + 1385 5c00 WGM511 Pre-N 802.11g Wireless CardBus Adapter + 1737 0045 WMP54GX v1 802.11g Wireless-G PCI Adapter with SRX + 0002 AGN300 802.11 a/b/g True MIMO Wireless Card + 1385 6d00 WPNT511 RangeMax 240 Mbps Wireless CardBus Adapter + 1737 0054 WPC54GX4 v1 802.11g Wireless-G Notebook Adapter with SRX400 +17cc NetChip Technology, Inc + 2280 USB 2.0 +17cf Z-Com, Inc. +17d3 Areca Technology Corp. + 1110 ARC-1110 4-Port PCI-X to SATA RAID Controller + 1120 ARC-1120 8-Port PCI-X to SATA RAID Controller + 1130 ARC-1130 12-Port PCI-X to SATA RAID Controller + 1160 ARC-1160 16-Port PCI-X to SATA RAID Controller + 1170 ARC-1170 24-Port PCI-X to SATA RAID Controller + 1201 ARC-1200 2-Port PCI-Express to SATA II RAID Controller + 1210 ARC-1210 4-Port PCI-Express to SATA RAID Controller + 1220 ARC-1220 8-Port PCI-Express to SATA RAID Controller + 1222 ARC-1222 8-Port PCI-Express to SAS/SATA II RAID Controller + 1230 ARC-1230 12-Port PCI-Express to SATA RAID Controller + 1260 ARC-1260 16-Port PCI-Express to SATA RAID Controller + 1280 ARC-1280/1280ML 24-Port PCI-Express to SATA II RAID Controller + 17d3 1221 ARC-1221 8-Port PCI-Express to SATA RAID Controller + 1300 ARC-1300ix-16 16-Port PCI-Express to SAS Non-RAID Host Adapter + 1680 ARC-1680 8 port PCIe/PCI-X to SAS/SATA II RAID Controller + 17d3 1212 ARC-1212 4-Port PCIe to SAS/SATA II RAID Controller + 1880 ARC-1880 8/12 port PCIe/PCI-X to SAS/SATA II RAID Controller +# nee Neterion Inc., previously S2io Inc. +17d5 Exar Corp. + 5731 Xframe 10-Gigabit Ethernet PCI-X + 5732 Xframe II 10-Gigabit Ethernet PCI-X 2.0 + 5831 Xframe 10-Gigabit Ethernet PCI-X + 103c 12d5 PCI-X 133MHz 10GbE SR Fiber + 10a9 8020 Single Port 10-Gigabit Ethernet (PCI-X, Fiber) + 10a9 8024 Single Port 10-Gigabit Ethernet (PCI-X, Fiber) + 5832 Xframe II 10-Gigabit Ethernet PCI-X 2.0 + 103c 1337 PCI-X 266MHz 10GigE SR [AD385A] + 10a9 8021 Single Port 10-Gigabit Ethernet II (PCI-X, Fiber) + 17d5 6020 Xframe II SR + 17d5 6021 Xframe II SR, Low Profile + 17d5 6022 Xframe E SR + 17d5 6420 Xframe II LR + 17d5 6421 Xframe II LR, Low Profile + 17d5 6422 Xframe E LR + 17d5 6c20 Xframe II CX4 + 17d5 6c21 Xframe II CX4, Low Profile + 17d5 6c22 Xframe E CX4 + 5833 X3100 Series 10 Gigabit Ethernet PCIe + 17d5 6030 X3110 Single Port SR + 17d5 6031 X3120 Dual Port SR + 17d5 6430 X3110 Single Port LR + 17d5 6431 X3120 Dual Port LR + 17d5 7030 X3110 Single Port LRM + 17d5 7031 X3120 Dual Port LRM + 17d5 7430 X3110 Single Port 10GBase-T + 17d5 7431 X3120 Dual Port 10GBase-T + 17d5 7830 X3110 Single Port 10GBase-CR + 17d5 7831 X3120 Dual Port 10GBase-CR +17db Cray Inc + 0101 XT Series [Seastar] 3D Toroidal Router +17de KWorld Computer Co. Ltd. +17e4 Sectra AB + 0001 KK671 Cardbus encryption board + 0002 KK672 Cardbus encryption board +17e6 Entropic Communications Inc. + 0010 EN2010 [c.Link] MoCA Network Controller (Coax, PCI interface) + 0011 EN2010 [c.Link] MoCA Network Controller (Coax, MPEG interface) + 0021 EN2210 [c.Link] MoCA Network Controller (Coax) + 0025 EN2510 [c.Link] MoCA Network Controller (Coax, PCIe interface) + 0027 EN2710 [c.Link] MoCA 2.0 Network Controller (Coax, PCIe interface) +17ee Connect Components Ltd +17f2 Albatron Corp. +17f3 RDC Semiconductor, Inc. + 1010 R1010 IDE Controller + 6020 R6020 North Bridge + 6021 R6021 Host Bridge + 6030 R6030 ISA Bridge + 6031 R6031 ISA Bridge + 6040 R6040 MAC Controller + 6060 R6060 USB 1.1 Controller + 6061 R6061 USB 2.0 Controller +17f7 Topdek Semiconductor Inc. +17f9 Gemtek Technology Co., Ltd +17fc IOGEAR, Inc. +17fe InProComm Inc. + 2120 IPN 2120 802.11b + 1737 0020 WMP11 v4 802.11b Wireless-B PCI Adapter + 2220 IPN 2220 802.11g + 1468 0305 T60N871 802.11g Mini PCI Wireless Adapter + 1737 0029 WPC54G v4 802.11g Wireless-G Notebook Adapter +17ff Benq Corporation +1803 ProdaSafe GmbH +1805 Euresys S.A. +1809 Lumanate, Inc. +1813 Ambient Technologies Inc + 4000 HaM controllerless modem + 16be 0001 V9x HAM Data Fax Modem + 4100 HaM plus Data Fax Modem + 16be 0002 V9x HAM 1394 +1814 Ralink corp. + 0101 Wireless PCI Adapter RT2400 / RT2460 + 1043 0127 WiFi-b add-on Card + 1371 0010 Minitar MNW2BPCI Wireless PCI Card + 1462 6828 PC11B2 (MS-6828) Wireless 11b PCI Card + 0200 RT2500 802.11g PCI [PC54G2] + 0201 RT2500 Wireless 802.11bg + 1043 130f WL-130g + 1186 3c00 DWL-G650X Wireless 11g CardBus Adapter + 1371 001e CWC-854 Wireless-G CardBus Adapter + 1371 001f CWM-854 Wireless-G Mini PCI Adapter + 1371 0020 CWP-854 Wireless-G PCI Adapter + 1458 e381 GN-WMKG 802.11b/g Wireless CardBus Adapter + 1458 e931 GN-WIKG 802.11b/g mini-PCI Adapter + 1462 6833 Unknown 802.11g mini-PCI Adapter + 1462 6835 Wireless 11G CardBus CB54G2 + 1737 0032 WMP54G v4.0 PCI Adapter + 1799 700a F5D7000 v2000/v3000 Wireless G Desktop Card + 1799 701a F5D7010 v2000/v3000 Wireless G Notebook Card + 1814 2560 RT2500 Wireless 802.11bg + 182d 9073 WL-115 Wireless Network PCI Adapter + 185f 22a0 CN-WF513 Wireless Cardbus Adapter + 18eb 5312 WL531P IEEE 802.11g PCI Card-EU + 1948 3c00 C54RC v1 Wireless 11g CardBus Adapter + 1948 3c01 C54Ri v1 Wireless 11g PCI Adapter + 0300 Wireless Adapter Canyon CN-WF511 + 0301 RT2561/RT61 802.11g PCI + 1186 3c08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E1) + 1186 3c09 DWL-G510 Rev C + 13d1 abe3 miniPCI Pluscom 802.11 a/b/g + 1458 e933 GN-WI01GS + 1458 e934 GN-WP01GS + 1737 0055 WMP54G v4.1 + 1799 700e F5D7000 v6000 Wireless G Desktop Card + 1799 701e F5D7010 v6000 Wireless G Notebook Card + 17f9 0012 AWLC3026T 802.11g Wireless CardBus Adapter + 1814 2561 EW-7108PCg/EW-7128g + 0302 RT2561/RT61 rev B 802.11g + 1186 3a71 DWA-510 Wireless G Desktop Adapter + 1186 3c08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E2) + 1186 3c09 AirPlus G DWL-G510 Wireless Network Adapter (Rev.C) + 1462 b834 PC54G3 Wireless 11g PCI Card + 1948 3c23 C54RC v2 Wireless 11g CardBus Adapter + 1948 3c24 C54Ri v2 Wireless 11g PCI Adapter + 0401 RT2600 802.11 MIMO + 1737 0052 WPC54GR v1 802.11g Wireless-G Notebook Adapter with RangeBooster + 17f9 0011 WPCR-137G 802.11bg Wireless CardBus Adapter + 17f9 0016 WPIR-119GH 802.11bg Wireless Desktop Adapter + 0601 RT2800 802.11n PCI + 1799 801c F5D8011 v3 802.11n N1 Wireless Notebook Card + 187e 3412 NWD-310N 802.11n Wireless PCI Adapter + 0681 RT2890 Wireless 802.11n PCIe + 1458 e939 GN-WS30N-RH 802.11bgn Mini PCIe Card + 0701 RT2760 Wireless 802.11n 1T/2R + 1737 0074 WMP110 v2 802.11n RangePlus Wireless PCI Adapter + 0781 RT2790 Wireless 802.11n 1T/2R PCIe + 3060 RT3060 Wireless 802.11n 1T/1R + 1186 3c04 DWA-525 Wireless N 150 Desktop Adapter (rev.A1) + 3062 RT3062 Wireless 802.11n 2T/2R + 3090 RT3090 Wireless 802.11n 1T/1R PCIe + 13bd 1057 GN-WS32L-RH Half-size Mini PCIe Card + 3091 RT3091 Wireless 802.11n 1T/2R PCIe + 3092 RT3092 Wireless 802.11n 2T/2R PCIe + 3592 RT3592 Wireless 802.11abgn 1T/1R PCIe + 5360 RT5360 Wireless 802.11n 1T/1R + 1186 3c05 DWA-525 Wireless N 150 Desktop Adapter (rev.A2) + 20f4 703a TEW-703PI N150 Wireless PCI Adapter + 5390 RT5390 Wireless 802.11n 1T/1R PCIe + 103c 1636 U98Z077.00 Half-size Mini PCIe Card + 539f RT5390 [802.11 b/g/n 1T1R G-band PCI Express Single Chip] + 103c 1637 Pavilion DM1Z-3000 PCIe wireless card + e932 RT2560F 802.11 b/g PCI +1815 Devolo AG +1820 InfiniCon Systems Inc. +1822 Twinhan Technology Co. Ltd + 4e35 Mantis DTV PCI Bridge Controller [Ver 1.0] +182d SiteCom Europe BV +# HFC-based ISDN card + 3069 ISDN PCI DC-105V2 + 9790 WL-121 Wireless Network Adapter 100g+ [Ver.3] +182e Raza Microelectronics, Inc. + 0008 XLR516 Processor +# Strange vendor ID used by BCM5785 when in RAID mode +182f Broadcom +# HT1000 uses 3 IDs 1166:024a (Native SATA Mode), 1166:024b (PATA/IDE Mode), 182f:000b (RAID Mode) depends on SATA BIOS setting + 000b BCM5785 [HT1000] SATA (RAID Mode) +1830 Credence Systems Corporation +183b MikroM GmbH + 08a7 MVC100 DVI + 08a8 MVC101 SDI + 08a9 MVC102 DVI+Audio + 08b0 MVC200-DC +1846 Alcatel-Lucent +1849 ASRock Incorporation +184a Thales Computers + 1100 MAX II cPLD +1851 Microtune, Inc. +1852 Anritsu Corp. +1853 SMSC Automotive Infotainment System Group +1854 LG Electronics, Inc. +185b Compro Technology, Inc. + 1489 VideoMate Vista T100 +185f Wistron NeWeb Corp. +1864 SilverBack + 2110 ISNAP 2110 +1867 Topspin Communications + 5a44 MT23108 InfiniHost HCA + 5a45 MT23108 InfiniHost HCA flash recovery + 5a46 MT23108 InfiniHost HCA bridge + 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode) + 6282 MT25208 InfiniHost III Ex +186c Humusoft, s.r.o. + 0612 AD612 Data Acquisition Device + 0614 MF614 Multifunction I/O Card + 0622 AD622 Data Acquisition Device + 0624 MF624 Multifunction I/O Card + 0625 MF625 3-phase Motor Driver +186f WiNRADiO Communications +1876 L-3 Communications + a101 VigraWATCH PCI + a102 VigraWATCH PMC + a103 Vigra I/O +187e ZyXEL Communication Corporation + 3403 ZyAir G-110 802.11g + 340e M-302 802.11g XtremeMIMO +1885 Avvida Systems Inc. +1888 Varisys Ltd + 0301 VMFX1 FPGA PMC module + 0601 VSM2 dual PMC carrier + 0710 VS14x series PowerPC PCI board + 0720 VS24x series PowerPC PCI board +188a Ample Communications, Inc +1890 Egenera, Inc. +1894 KNC One +1896 B&B Electronics Manufacturing Company, Inc. + 4202 MIport 3PCIU2 2-port Serial + 4204 MIport 3PCIU4 4-port Serial + 4208 MIport 3PCIU8 8-port Serial + 4211 MIport 3PCIOU1 1-port Isolated Serial + 4212 MIport 3PCIOU2 2-port Isolated Serial + 4214 MIport 3PCIOU4 4-port Isolated Serial + bb10 3PCI2 2-Port Serial + bb11 3PCIO1 1-Port Isolated Serial +1897 AMtek +18a1 Astute Networks Inc. +18a2 Stretch Inc. + 0002 VRC6016 16-Channel PCIe DVR Card +18a3 AT&T +18ac DViCO Corporation + d500 FusionHDTV 5 + d800 FusionHDTV 3 Gold + d810 FusionHDTV 3 Gold-Q + d820 FusionHDTV 3 Gold-T + db30 FusionHDTV DVB-T Pro + db40 FusionHDTV DVB-T Hybrid + db78 FusionHDTV DVB-T Dual Express +18b8 Ammasso + b001 AMSO 1100 iWARP/RDMA Gigabit Ethernet Coprocessor +18bc Info-Tek Corp. +18c3 Micronas Semiconductor Holding AG + 0720 nGene PCI-Express Multimedia Controller + 07ca 032e Hybrid M779 PCI-E +# Nee Octigabay System +18c8 Cray Inc +18c9 ARVOO Engineering BV +18ca XGI Technology Inc. (eXtreme Graphics Innovation) + 0020 Z7/Z9 (XG20 core) + 0021 Z9s/Z9m (XG21 core) + 0027 Z11/Z11M + 0040 Volari V3XT/V5/V8 + 0047 Volari 8300 (chip: XP10, codename: XG47) +# should be 182d +18d2 Sitecom Europe BV (Wrong ID) +# Sitecom HFC-S based ISDN controller card DC-105v2 + 3069 DC-105v2 ISDN controller +18d8 Dialogue Technology Corp. +18dd Artimi Inc + 4c6f Artimi RTMI-100 UWB adapter +18e6 MPL AG + 0001 OSCI [Octal Serial Communication Interface] +18eb Advance Multimedia Internet Technology, Inc. +18ec Cesnet, z.s.p.o. + 6d05 ML555 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design + c006 COMBO6 + 18ec d001 COMBO-4MTX + 18ec d002 COMBO-4SFP + 18ec d003 COMBO-4SFPRO + 18ec d004 COMBO-2XFP + c032 COMBO-LXT110 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design + c045 COMBO6E + c050 COMBO-PTM + c058 COMBO6X + 18ec d001 COMBO-4MTX + 18ec d002 COMBO-4SFP + 18ec d003 COMBO-4SFPRO + 18ec d004 COMBO-2XFP + c132 COMBO-LXT155 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design + c232 COMBO-FXT100 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design +18ee Chenming Mold Ind. Corp. +18f1 Spectrum GmbH +18f4 Napatech A/S + 0031 NT20X Network Adapter + 0051 NT20X Capture Card + 0061 NT20E Capture Card + 0064 NT20E Inline Card + 0071 NT4E Capture Card + 0074 NT4E Inline Card + 0081 NT4E 4-port Expansion Card + 0091 NT20X Capture Card [New Rev] + 00a1 NT4E-STD Capture Card + 00a4 NT4E-STD Inline Card +# 8 x 1 Gbps / 10 Gbps PCIe Optical Bypass Adapter + 00b1 NTBPE Optical Bypass Adapter + 00c5 NT20E2 Network Adapter 2x10Gb + 00d5 NT40E2-4 Network Adapter 4x10Gb + 00e5 NT40E2-1 Network Adapter 1x40Gb +# 4-Port Adapter for 1 GbE In-Line Bypass Applications + 00f5 NT4E2-4T-BP Network Adapter 4x1Gb with Electrical Bypass +18f6 NextIO + 1000 [Nexsis] Switch Virtual P2P PCIe Bridge + 1050 [Nexsis] Switch Virtual P2P PCI Bridge + 2000 [Nexsis] Switch Integrated Mgmt. Endpoint +18f7 Commtech, Inc. + 0001 Fastcom ESCC-PCI-335 + 0002 Fastcom 422/4-PCI-335 + 0003 Fastcom 232/4-1M-PCI + 0004 Fastcom 422/2-PCI-335 + 0005 Fastcom IGESCC-PCI-ISO/1 + 000a Fastcom 232/4-PCI-335 + 000b Fastcom 232/8-PCI-335 Async 8-Port RS-232 Serial PCI Adapter + 000f Fastcom FSCC + 0010 Fastcom GSCC + 0011 Fastcom QSSB + 0014 SuperFSCC + 0015 SuperFSCC-104 + 0016 Fastcom FSCC-232 Sync/Async 2-Port RS-232 Serial PCI Adapter (F-Core) + 0017 SuperFSCC-104-NOUART + 0018 Fastcom SuperFSCC/4 Sync/Async 4-Port RS-422 Serial PCI Adapter with DMA (F-Core) + 0019 SuperFSCC with soft UARTs + 001a Fastcom SuperFSCC-104-LVDS Sync/Async 2-Port RS-644 Serial PC/104+ Adapter with DMA (F-Core) + 001b Fastcom FSCC/4 Sync/Async 4-Port RS-422 Serial PCI Adapter (F-Core) + 001c Fastcom SuperFSCC/4-LVDSSync/Async 4-Port RS-644 Serial PCI Adapter with DMA (F-Core) +18fb Resilience Corporation +1904 Hangzhou Silan Microelectronics Co., Ltd. + 2031 SC92031 PCI Fast Ethernet Adapter + 8139 RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor +1905 Micronas USA, Inc. +1912 Renesas Technology Corp. + 0002 SH7780 PCI Controller (PCIC) + 0011 SH7757 PCIe End-Point [PBI] + 0012 SH7757 PCIe-PCI Bridge [PPB] + 0013 SH7757 PCIe Switch [PS] +1919 Soltek Computer Inc. +1923 Sangoma Technologies Corp. + 0040 A200/Remora FXO/FXS Analog AFT card + 0100 A104d QUAD T1/E1 AFT card + 0300 A101 single-port T1/E1 + 0400 A104u Quad T1/E1 AFT +1924 Solarflare Communications + 0703 SFC4000 rev A net [Solarstorm] + 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard] + 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard] + 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard] + 1924 0101 SFE4001-A1 + 1924 0102 SFE4001-A2 + 1924 0103 SFE4001-A3 + 1924 0201 SFE4002-A1 + 1924 0301 SFE4003-A1 + 1924 0302 SFE4003-A2 + 1924 0303 SFE4003-A3 + 1924 0304 SFE4003-A4 + 1924 0500 SFE4005-A0 + 0710 SFC4000 rev B [Solarstorm] + 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard] + 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard] + 1924 0102 SFE4001-A2 + 1924 0103 SFE4001-A3 + 1924 0201 SFE4002-A1 + 1924 0302 SFE4003-A2 + 1924 0303 SFE4003-A3 + 1924 0304 SFE4003-A4 + 1924 0500 SFE4005-A0 + 1924 5102 SFN4111T-A2 + 1924 5103 SFN4111T-R3 + 1924 5104 SFN4111T-R4 + 1924 5105 SFN4111T-R5 + 1924 5201 SFN4112F-R1 + 1924 5202 SFN4112F-R2 + 0803 SFC9020 [Solarstorm] + 1924 1201 SFA6902F-R1 SFP+ AOE Adapter + 1924 6200 SFN5122F-R0 + 1924 6201 SFN5122F-R1 + 1924 6202 SFN5122F-R2 + 1924 6204 SFN5122F-R4 + 1924 6205 SFN5122F-R5 + 1924 6206 SFN5122F-R6 + 1924 6207 SFN5122F-R7 + 1924 6210 SFN5322F-R0 + 1924 6211 SFN5322F-R1 + 1924 6217 SFN5322F-R7 + 1924 6227 SFN6122F-R7 + 1924 6237 SFN6322F-R7 + 1924 6501 SFN5802K-R1 + 1924 6511 SFN5814H-R1 + 1924 6521 SFN5812H-R1 + 1924 6562 SFN6832F-R2 SFP+ Mezzanine Adapter + 1924 6a05 SFN5112F-R5 + 1924 6a06 SFN5112F-R6 + 1924 7206 SFN5162F-R6 + 1924 7207 SFN5162F-R7 + 1924 7a06 SFN5152F-R6 + 1924 7a07 SFN5152F-R7 + 0813 SFL9021 [Solarstorm] + 1924 6100 SFN5121T-R0 + 1924 6102 SFN5121T-R2 + 1924 6103 SFN5121T-R3 + 1924 6104 SFN5121T-R4 + 1924 6902 SFN5111T-R2 + 1924 6904 SFN5111T-R4 + 1924 7104 SFN5161T-R4 + 1924 7904 SFN5151T-R4 + 1803 SFC9020 Virtual Function [Solarstorm] + 1813 SFL9021 Virtual Function [Solarstorm] + 6703 SFC4000 rev A iSCSI/Onload [Solarstorm] + 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard] + 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard] + 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard] + 1924 0101 SFE4001-A1 + 1924 0102 SFE4001-A2 + 1924 0103 SFE4001-A3 + 1924 0201 SFE4002-A1 + 1924 0301 SFE4003-A1 + 1924 0302 SFE4003-A2 + 1924 0303 SFE4003-A3 + 1924 0304 SFE4003-A4 + 1924 0500 SFE4005-A0 + c101 EF1-21022T [EtherFabric] +192a BiTMICRO Networks Inc. +192e TransDimension +1931 Option N.V. + 000c Qualcomm MSM6275 UMTS chip +1932 DiBcom +193c MAXIM Integrated Products +193f Comtech AHA Corp. + 0001 AHA36x-PCIX + 0360 AHA360-PCIe + 0363 AHA363-PCIe + 0364 AHA364-PCIe + 0367 AHA367-PCIe + 0370 AHA370-PCIe +1942 ClearSpeed Technology plc + e511 Advance X620 accelerator card + e521 Advance e620 accelerator card +1947 C-guys, Inc. + 4743 CG200 Dual SD/SDIO Host controller device +1948 Alpha Networks Inc. +194a DapTechnology B.V. + 1111 FireSpy3850 + 1112 FireSpy450b + 1113 FireSpy450bT + 1114 FireSpy850 + 1115 FireSpy850bT + 1200 FireTrac 3460bT + 1201 FireTrac 3460bT (fallback firmware) + 1202 FireTrac 3460bT + 1203 FireTrac 3460bT (fallback firmware) +# nee Curtis, Inc. +1954 One Stop Systems, Inc. +1957 Freescale Semiconductor Inc + 0012 MPC8548E + 0013 MPC8548 + 0014 MPC8543E + 0015 MPC8543 + 0018 MPC8547E + 0019 MPC8545E + 001a MPC8545 + 0020 MPC8568E + 0021 MPC8568 + 0022 MPC8567E + 0023 MPC8567 + 0030 MPC8533E + 0031 MPC8533 + 0032 MPC8544E + 0033 MPC8544 + 0040 MPC8572E + 0041 MPC8572 + 0050 MPC8536E + 0051 MPC8536 + 0052 MPC8535E + 0053 MPC8535 + 0060 MPC8569 + 0061 MPC8569E + 0070 P2020E + 0071 P2020 + 0078 P2010E + 0079 P2010 + 0080 MPC8349E + 0081 MPC8349 + 0082 MPC8347E TBGA + 0083 MPC8347 TBGA + 0084 MPC8347E PBGA + 0085 MPC8347 PBGA + 0086 MPC8343E + 0087 MPC8343 + 00b4 MPC8315E + 00c2 MPC8379E + 00c3 MPC8379 + 00c4 MPC8378E + 00c5 MPC8378 + 00c6 MPC8377E + 00c7 MPC8377 + 0100 P1020E + 0101 P1020 + 0102 P1021E + 0103 P1021 + 0108 P1011E + 0109 P1011 + 010a P1012E + 010b P1012 + 0110 P1022E + 0111 P1022 + 1c7f 5200 EB5200 + 0118 P1013E + 0119 P1013 + 0128 P1010 + 0400 P4080E + 0401 P4080 + 0408 P4040E + 0409 P4040 + 580c MPC5121e + 7010 MPC8641 PCI Host Bridge + 7011 MPC8641D PCI Host Bridge + 7018 MPC8610 +1958 Faster Technology, LLC. +1959 PA Semi, Inc + a000 PA6T Core + a001 PWRficient Host Bridge + a002 PWRficient PCI-Express Port + a003 PWRficient SMBus Controller + a004 PWRficient 16550 UART + a005 PWRficient Gigabit Ethernet + a006 PWRficient 10-Gigabit Ethernet + a007 PWRficient DMA Controller + a008 PWRficient LPC/Localbus Interface + a009 PWRficient L2 Cache + a00a PWRficient DDR2 Memory Controller + a00b PWRficient SERDES + a00c PWRficient System/Debug Controller + a00d PWRficient PCI-Express Internal Endpoint +1966 Orad Hi-Tec Systems + 1975 DVG64 family + 1977 DVG128 family +# nee Attansic Technology Corp. +1969 Atheros Communications Inc. + 1026 AR8121/AR8113/AR8114 Gigabit or Fast Ethernet + 1043 8304 P5KPL-CM Motherboard + 1048 Attansic L1 Gigabit Ethernet + 1043 8226 P5KPL-VM Motherboard + 1062 AR8132 Fast Ethernet + 1063 AR8131 Gigabit Ethernet + 1458 e000 GA-G31M-ES2L Motherboard + 1066 Attansic L2c Gigabit Ethernet + 1067 Attansic L1c Gigabit Ethernet + 1073 AR8151 v1.0 Gigabit Ethernet + 1083 AR8151 v2.0 Gigabit Ethernet + 1090 AR8162 Fast Ethernet + 1091 AR8161 Gigabit Ethernet + 1043 1477 N56VZ + 2048 Attansic L2 Fast Ethernet + 2060 AR8152 v1.1 Fast Ethernet + 2062 AR8152 v2.0 Fast Ethernet +196a Sensory Networks Inc. + 0101 NodalCore C-1000 Content Classification Accelerator + 0102 NodalCore C-2000 Content Classification Accelerator + 0105 NodalCore C-3000 Content Classification Accelerator +196d Club-3D BV +1971 AGEIA Technologies, Inc. + 1011 Physics Processing Unit [PhysX] + 1043 0001 PhysX P1 +1974 Eberspaecher Electronics +1976 TRENDnet +1977 Parsec +197b JMicron Technology Corp. + 0250 JMC250 PCI Express Gigabit Ethernet Controller + 0260 JMC260 PCI Express Fast Ethernet Controller + 0368 JMB368 IDE controller + 2360 JMB360 AHCI Controller + 2361 JMB361 AHCI/IDE + 1462 7235 P965 Neo MS-7235 mainboard + 2362 JMB362 SATA Controller + 1043 8460 P8P67 Deluxe Motherboard + 2363 JMB363 SATA/IDE Controller + 1043 81e4 P5B [JMB363] + 1458 b000 GA-EP45-DS5 Motherboard + 1849 2363 Motherboard (one of many) + 2364 JMB364 AHCI Controller + 2365 JMB365 AHCI/IDE + 2366 JMB366 AHCI/IDE + 2368 JMB368 IDE controller + 2369 JMB369 Serial ATA Controller + 2380 IEEE 1394 Host Controller + 2381 Standard SD Host Controller + 2382 SD/MMC Host Controller + 2383 MS Host Controller + 2384 xD Host Controller + 2386 Standard SD Host Controller + 2387 SD/MMC Host Controller + 2388 MS Host Controller + 2389 xD Host Controller + 2391 Standard SD Host Controller + 2392 SD/MMC Host Controller + 2393 MS Host Controller + 2394 xD Host Controller +1982 Distant Early Warning Communications Inc + 1600 OX16C954 HOST-A + 16ff OX16C954 HOST-B +1989 Montilio Inc. + 0001 RapidFile Bridge + 8001 RapidFile +198a Nallatech Ltd. +1993 Innominate Security Technologies AG +1999 A-Logics + a900 AM-7209 Video Processor +199a Pulse-LINK, Inc. +199d Xsigo Systems + 8209 Virtual NIC Device + 890a Virtual HBA Device +199f Auvitek + 8501 AU85X1 PCI REV1.1 + 8521 AU8521 TV card +# nee ServerEngines Corp. +19a2 Emulex Corporation + 0200 BladeEngine 10Gb PCI-E iSCSI adapter + 0201 BladeEngine 10Gb PCIe Network Adapter + 0211 BladeEngine2 10Gb Gen2 PCIe Network Adapter + 0212 BladeEngine2 10Gb Gen2 PCIe iSCSI Adapter + 0221 BladeEngine3 10Gb Gen2 PCIe Network Adapter + 0222 BladeEngine3 10Gb Gen2 PCIe iSCSI Adapter + 0700 OneConnect 10Gb NIC + 103c 1747 NC550SFP DualPort 10GbE Server Adapter + 103c 1749 NC550SFP Dual Port Server Adapter + 103c 174a NC551m Dual Port FlexFabric 10Gb Adapter + 103c 174b StorageWorks NC550 DualPort Converged Network Adapter + 103c 3314 NC551i Dual Port FlexFabric 10Gb Adapter + 0702 OneConnect 10Gb iSCSI Initiator + 0704 OneConnect 10Gb FCoE Initiator + 0710 OneConnect 10Gb NIC (be3) + 103c 3315 NC553i 10Gb 2-port FlexFabric Converged Network Adapter + 103c 3340 NC552SFP 2-port 10Gb Server Adapter + 103c 3341 NC552m 10Gb 2-port FlexFabric Converged Network Adapter + 103c 3345 NC553m 10Gb 2-port FlexFabric Converged Network Adapter + 0712 OneConnect 10Gb iSCSI Initiator (be3) + 0714 OneConnect 10Gb FCoE Initiator (be3) + 103c 3315 NC553i 10Gb 2-port FlexFabric Converged Network Adapter +19a8 DAQDATA GmbH +19ac Kasten Chase Applied Research + 0001 ACA2400 Crypto Accelerator +19ae Progeny Systems Corporation + 0520 4135 HFT Interface Controller + 0521 Decimator +19c1 Exegy Inc. +# nee NextNet Wireless +19d1 Motorola Expedience +19d4 Quixant Limited +19da ZOTAC International (MCO) Ltd. +19de Pico Computing +19e2 Vector Informatik GmbH +19e3 DDRdrive LLC + 5801 DDRdrive X1 + 5808 DDRdrive X8 + dd52 DDRdrive X1-30 +19e7 NET (Network Equipment Technologies) + 1001 STIX DSP Card + 1002 STIX - 1 Port T1/E1 Card + 1003 STIX - 2 Port T1/E1 Card + 1004 STIX - 4 Port T1/E1 Card + 1005 STIX - 4 Port FXS Card +19ee Netronome Systems, Inc. +19f1 BFG Tech +19ff Eclipse Electronic Systems, Inc. +1a03 ASPEED Technology, Inc. + 1150 AST1150 PCI-to-PCI Bridge + 2000 ASPEED Graphics Family +1a07 Kvaser AB + 0006 CAN interface PC104+ HS/HS + 0007 CAN interface PCIcanx II HS or HS/HS + 0008 CAN interface PCIEcan HS or HS/HS + 0009 CAN interface PCI104 HS/HS +1a08 Sierra semiconductor + 0000 SC15064 +1a0e DekTec Digital Video B.V. +1a17 Force10 Networks, Inc. + 8002 PB-10GE-2P 10GbE Security Card +1a1d GFaI e.V. + 1a17 Meta Networks MTP-1G IDPS NIC +1a1e 3Leaf Systems, Inc. +1a22 Ambric Inc. +1a29 Fortinet, Inc. +1a2b Ascom AG + 0000 GESP v1.2 + 0001 GESP v1.3 + 0002 ECOMP v1.3 + 0005 ETP v1.4 + 000a ETP-104 v1.1 + 000e DSLP-104 v1.1 +1a32 Quanta Microsystems, Inc +1a3b AzureWave + 1112 AR9285 Wireless Network Adapter (PCI-Express) +1a41 Tilera Corp. + 0001 TILE64 processor + 0002 TILEPro processor + 0200 TILE-Gx36 processor +1a4a SLAC National Accelerator Lab PPA-REG + 1000 MCOR Power Supply Controller + 1010 AMC EVR - Stockholm Timing Board + 2000 PGPCard - 4 Lane + 2010 PCI-Express EVR +1a51 Hectronic AB +1a56 Bigfoot Networks, Inc. +1a57 Highly Reliable Systems +1a58 Razer USA Ltd. +1a5d Celoxica +1a5e Aprius Inc. +1a5f System TALKS Inc. +1a68 VirtenSys Limited +1a71 XenSource, Inc. +1a73 Violin Memory, Inc + 0001 Mozart [Memory Appliance 1010] +1a76 Wavesat +1a77 Lightfleet Corporation +1a78 Virident Systems Inc. + 0031 Virident FlashMAX Drive + 1a78 0034 FlashMAX PCIe SSD [rev 3] + 1a78 0037 FlashMAX PCIe SSD [rev 3D] + 1a78 0038 FlashMAX PCIe SSD [rev 4] + 1a78 0039 FlashMAX PCIe SSD [rev 4D] + 0040 FlashMAX II +1a84 Commex Technologies + 0001 Vulcan SP HT6210 10-Gigabit Ethernet (rev 02) +1a88 MEN Mikro Elektronik + 4d45 Multifunction IP core +1a8c Verigy Pte. Ltd. + 1100 E8001-66443 PCI Express CIC +1a8e DRS Technologies + 2090 Model 2090 PCI Express +1aa8 Ciprico, Inc. + 0009 RAIDCore Controller + 000a RAIDCore Controller +1aae Global Velocity, Inc. +1ab6 CalDigit, Inc. + 6201 RAID Card +# Parallels VM virtual devices +1ab8 Parallels, Inc. + 4000 Virtual Machine Communication Interface + 4005 Accelerated Virtual Video Adapter + 4006 Memory Ballooning Controller +1ab9 Espia Srl +1acc Point of View B.V +1ad7 Spectracom Corporation + 8000 TSync-PCIe Time Code Processor + 9100 TPRO-PCI-66U Timecode Reader/Generator +1ade Spin Master Ltd. + 1501 Swipetech barcode scanner +1ae0 Google, Inc. +1ae7 First Wise Media GmbH + 0520 HFC-S PCI A [X-TENSIONS XC-520] +1ae8 Silicon Software GmbH + 0a40 microEnable IV-BASE x1 + 0a41 microEnable IV-FULL x1 + 0a44 microEnable IV-FULL x4 + 0e44 microEnable IV-GigE x4 +1aec Wolfson Microelectronics +1aed Fusion-io + 1003 ioDimm3 (v1.2) + 1005 ioDimm3 + 1014 03c3 High IOPS SSD PCIe Adapter + 103c 176f 1.28TB MLC PCIe ioDrive Duo + 103c 1770 5.2TB MLC PCIe ioDrive Octal + 103c 178b 160GB SLC PCIe ioDrive + 103c 178c 320GB MLC PCIe ioDrive + 103c 178d 320GB SLC PCIe ioDrive Duo + 103c 178e 640GB MLC PCIe ioDrive Duo + 1006 ioXtreme + 1007 ioXtreme Pro + 1008 ioXtreme-2 + 2001 ioDrive2 +1aee Caustic Graphics Inc. +# nee Qumranet, Inc. +1af4 Red Hat, Inc + 1000 Virtio network device + 1001 Virtio block device + 1002 Virtio memory balloon + 1003 Virtio console +1af5 Netezza Corp. +1afa J & W Electronics Co., Ltd. +1b03 Magnum Semiconductor, Inc, + 6100 DXT/DXTPro Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder +1b08 MSC Vertriebs GmbH +1b13 Jaton Corp +1b1a K&F Computing Research Co. + 0e70 GRAPE +1b21 ASMedia Technology Inc. + 0611 ASM1061 SATA IDE Controller + 0612 ASM1062 Serial ATA Controller + 1042 ASM1042 SuperSpeed USB Host Controller + 1080 ASM1083/1085 PCIe to PCI Bridge +1b36 Red Hat, Inc. +1b37 Signal Processing Devices Sweden AB + 0014 ADQ412 +1b3a Westar Display Technologies + 7589 HRED J2000 - JPEG 2000 Video Codec Device +1b3e Teradata Corp. + 1fa8 BYNET BIC2SE/X + 1b3e 00a3 BYNET BIC2SX + 1b3e 00c3 BYNET BIC2SE +1b40 Schooner Information Technology, Inc. +# also used by some PROXIM (14b7) devices erroneously +1b47 Numascale AS + 0601 NumaChip N601 + 0602 NumaChip N602 +1b4b Marvell Technology Group Ltd. + 0640 88SE9128 SATA III 6Gb/s RAID Controller + 9120 88SE9120 SATA 6Gb/s Controller + 9123 88SE9123 PCIe SATA 6.0 Gb/s controller + 9125 88SE9125 PCIe SATA 6.0 Gb/s controller + 9128 88SE9128 PCIe SATA 6 Gb/s RAID controller + 9130 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo + 1043 8438 P8P67 Deluxe Motherboard + 9172 88SE9172 SATA 6Gb/s Controller + 917a 88SE9172 SATA III 6Gb/s RAID Controller + 9192 88SE9172 SATA III 6Gb/s RAID Controller + 91a0 88SE91A0 SATA 6Gb/s Controller + 91a4 88SE9128 IDE Controller + 9230 88SE9230 PCIe SATA 6Gb/s Controller + 9480 88SE9480 SAS/SATA 6Gb/s RAID controller +1b55 NetUP Inc. + 2a2c Dual DVB-S2-CI card + e2e4 Dual DVB-T/C-CI RF card +# 2xHDMI and 2xHD-SDI inputs + e5f4 MPEG2 and H264 Encoder-Transcoder + f1c4 Dual ASI-RX/TX-CI card +1b6f Etron Technology, Inc. + 7023 EJ168 USB 3.0 Host Controller + 7052 EJ188/EJ198 USB 3.0 Host Controller +1b73 Fresco Logic + 1000 FL1000G USB 3.0 Host Controller + 1d5c 1000 Anker USB 3.0 Express Card +1b74 OpenVox Communication Co. Ltd. + 0115 D115P/D115E Single-port E1/T1 card + d130 D130P/D130E Single-port E1/T1 card (3rd GEN) + d210 D210P/D210E Dual-port E1/T1 card(2nd generation) + d230 D230 Dual-port E1/T1 card (2nd generation) + d410 D410/430 Quad-port E1/T1 card + d430 D410/430 Quad-port E1/T1 card +1b85 OCZ Technology Group, Inc. + 1041 RevoDrive 3 X2 PCI-Express SSD 240 GB (Marvell Controller) +1b96 Western Digital +1b9a XAVi Technologies Corp. +1bad ReFLEX CES +1bb0 SimpliVity Corporation + 0002 OmniCube Accelerator OA-3000 +1bb3 Bluecherry + 4304 BC-04120A MPEG4 4 port video encoder / decoder + 4309 BC-08240A MPEG4 4 port video encoder / decoder + 4310 BC-16480A MPEG4 16 port video encoder / decoder + 4e04 BC-04120A 4 port MPEG4 video encoder / decoder + 4e09 BC-08240A 8 port MPEG4 video encoder / decoder + 4e10 BC-16480A 16 port MPEG4 video encoder / decoder + 5304 BC-H04120A 4 port H.264 video and audio encoder / decoder + 5308 BC-H08240A 8 port H.264 video and audio encoder / decoder + 5310 BC-H16480A 16 port H.264 video and audio encoder / decoder +1bb5 Quantenna Communications, Inc. +1bbf Maxeler Technologies Ltd. + 0003 MAX3 + 0004 MAX4 +1bf4 VTI Instruments Corporation +1c1c Symphony + 0001 82C101 +1c2c Fiberblaze +# Used on V120 VME Crate Controller +1c32 Highland Technology, Inc. +1c3b Accensus, LLC + 0200 Telas2 +1c44 Enmotus Inc + 8000 8000 Storage IO Controller +1c7f Elektrobit Austria GmbH + 5100 EB5100 +1c8a TSF5 Corporation +1d44 DPT + a400 PM2x24/PM3224 +1d5c Fantasia Trading LLC +1de1 Tekram Technology Co.,Ltd. + 0391 TRM-S1040 + 2020 DC-390 + 690c 690c + dc29 DC290 +# nee Tumsan Oy +1fc0 Ascom (Finland) Oy + 0300 E2200 Dual E1/Rawpipe Card + 0301 C5400 SHDSL/E1 Card +# nee PathScale, Inc +1fc1 QLogic, Corp. + 000d IBA6110 InfiniBand HCA + 0010 IBA6120 InfiniBand HCA +1fc9 Tehuti Networks Ltd. + 3009 10-Giga TOE SmartNIC + 3010 10-Giga TOE SmartNIC + 0000 3002 10-Giga TOE Single Port XFP SmartNIC + 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC + 0000 3008 10-Giga TOE Single Port CX4 SmartNIC + 3014 10-Giga TOE SmartNIC 2-Port + 0000 3003 10-Giga TOE Dual Port XFP Low Profile SmartNIC + 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC + 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC + 3110 10-Giga TOE Single Port SmartNIC + 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC + 3114 10-Giga TOE Dual Port Low Profile SmartNIC + 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC + 0000 3011 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC + 0000 3012 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC + 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC + 3310 10-Giga TOE SFP+ Single Port SmartNIC + 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC + 3314 10-Giga TOE Dual Port Low Profile SmartNIC + 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC + 0000 3011 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC + 0000 3012 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC + 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC +1fce Cognio Inc. + 0001 Spectrum Analyzer PC Card (SAgE) +1fd4 SUNIX Co., Ltd. + 0001 Matrix multiport serial adapter + 1999 Multiport serial controller +2000 Smart Link Ltd. + 2800 SmartPCI2800 V.92 PCI Soft DFT +2001 Temporal Research Ltd +2003 Smart Link Ltd. + 8800 LM-I56N +2004 Smart Link Ltd. +20f4 TRENDnet +2116 ZyDAS Technology Corp. +21c3 21st Century Computer Corp. +# (Probably only the Mobile Phone Division) +22b8 Motorola, Inc. +2304 Colorgraphic Communications Corp. +2348 Racore + 2010 8142 100VG/AnyLAN +2646 Kingston Technologies +270b Xantel Corporation +270f Chaintech Computer Co. Ltd +2711 AVID Technology Inc. +29b4 82q35 Express MEI Controller +2a15 3D Vision(???) +3000 Hansol Electronics Inc. +3020 LSI SAS2 9211-8i +3080 LSI SAS2 9200-8e +3142 Post Impression Systems. +3388 Hint Corp + 0013 HiNT HC4 PCI to ISDN bridge, Multimedia audio controller + 0014 HiNT HC4 PCI to ISDN bridge, Network controller + 0020 HB6 Universal PCI-PCI bridge (transparent mode) + 0021 HB6 Universal PCI-PCI bridge (non-transparent mode) + 1775 c200 C2K CompactPCI interface bridge + 1775 ce90 CE9 + 4c53 1050 CT7 mainboard + 4c53 1080 CT8 mainboard + 4c53 1090 Cx9 mainboard + 4c53 10a0 CA3/CR3 mainboard + 4c53 3010 PPCI mezzanine (32-bit PMC) + 4c53 3011 PPCI mezzanine (64-bit PMC) + 4c53 4000 PMCCARR1 carrier board + 0022 HiNT HB4 PCI-PCI Bridge (PCI6150) + 0026 HB2 PCI-PCI Bridge + 1018 Audiotrak INCA88 + 1019 Miditrak 2120 + 101a E.Band [AudioTrak Inca88] + 101b E.Band [AudioTrak Inca88] + 8011 VXPro II Chipset + 3388 8011 VXPro II Chipset CPU to PCI Bridge + 8012 VXPro II Chipset + 3388 8012 VXPro II Chipset PCI to ISA Bridge + 8013 VXPro II IDE + 3388 8013 VXPro II Chipset EIDE Controller + a103 Blackmagic Design DeckLink HD Pro +3411 Quantum Designs (H.K.) Inc +3442 Bihl+Wiedemann GmbH + 1783 AS-i 3.0 cPCI Master + 1922 AS-i 3.0 PCI Master +3475 Arastra Inc. +3513 ARCOM Control Systems Ltd +37d9 ITD Firm ltd. + 1138 SCHD-PH-8 Phase detector +3842 eVga.com. Corp. +38ef 4Links +3d3d 3DLabs + 0001 GLINT 300SX + 0002 GLINT 500TX + 0000 0000 GLoria L + 0003 GLINT Delta + 0000 0000 GLoria XL + 0004 Permedia + 0005 Permedia + 0006 GLINT MX + 0000 0000 GLoria XL + 1048 0a42 GLoria XXL + 0007 3D Extreme + 0008 GLINT Gamma G1 + 1048 0a42 GLoria XXL + 0009 Permedia II 2D+3D + 1040 0011 AccelStar II + 1048 0a42 GLoria XXL + 13e9 1000 6221L-4U + 3d3d 0100 AccelStar II 3D Accelerator + 3d3d 0111 Permedia 3:16 + 3d3d 0114 Santa Ana + 3d3d 0116 Oxygen GVX1 + 3d3d 0119 Scirocco + 3d3d 0120 Santa Ana PCL + 3d3d 0125 Oxygen VX1 + 3d3d 0127 Permedia3 Create! + 000a GLINT R3 + 3d3d 0121 Oxygen VX1 + 000c GLINT R3 [Oxygen VX1] + 3d3d 0144 Oxygen VX1-4X AGP [Permedia 4] + 000d GLint R4 rev A + 000e GLINT Gamma G2 + 0011 GLint R4 rev B + 0012 GLint R5 rev A + 0013 GLint R5 rev B + 0020 VP10 visual processor + 0022 VP10 visual processor + 0024 VP9 visual processor + 002c Wildcat Realizm 100/200 + 0030 Wildcat Realizm 800 + 0032 Wildcat Realizm 500 + 0100 Permedia II 2D+3D + 07a1 Wildcat III 6210 + 07a2 Sun XVR-500 Graphics Accelerator + 07a3 Wildcat IV 7210 + 1004 Permedia + 3d04 Permedia + ffff Glint VGA +4005 Avance Logic Inc. + 0300 ALS300 PCI Audio Device + 0308 ALS300+ PCI Audio Device + 0309 PCI Input Controller + 1064 ALG-2064 + 2064 ALG-2064i + 2128 ALG-2364A GUI Accelerator + 2301 ALG-2301 + 2302 ALG-2302 + 2303 AVG-2302 GUI Accelerator + 2364 ALG-2364A + 2464 ALG-2464 + 2501 ALG-2564A/25128A + 4000 ALS4000 Audio Chipset + 4005 4000 ALS4000 Audio Chipset + 4710 ALC200/200P +4033 Addtron Technology Co, Inc. + 1360 RTL8139 Ethernet +4040 NetXen Incorporated + 0001 NXB-10GXSR 10-Gigabit Ethernet PCIe Adapter with SR-XFP optical interface + 103c 7047 NC510F PCIe 10-Gigabit Server Adapter + 0002 NXB-10GCX4 10-Gigabit Ethernet PCIe Adapter with CX4 copper interface + 103c 7048 NC510c PCIe 10-Gigabit Server Adapter + 0003 NXB-4GCU Quad Gigabit Ethernet PCIe Adapter with 1000-BASE-T interface + 0004 BladeCenter-H 10-Gigabit Ethernet High Speed Daughter Card + 0005 NetXen Dual Port 10GbE Multifunction Adapter for c-Class + 103c 170e NC512m Dual Port 10GbE Multifunction BL-C Adapter + 0024 XG Mgmt + 0025 XG Mgmt + 0100 NX3031 Multifunction 1/10-Gigabit Server Adapter + 103c 171b NC522m Dual Port 10GbE Multifunction BL-c Adapter + 103c 1740 NC375T PCI Express Quad Port Gigabit Server Adapter + 103c 3251 NC375i 1G w/NC524SFP 10G Module + 103c 705a NC375i Integrated Quad Port Multifunction Gigabit Server Adapter + 103c 705b NC522SFP Dual Port 10GbE Server Adapter + 152d 896b TG20 Dual Port 10GbE Server/Storage Adapter + 4040 0124 NX3031 Quad Port Gigabit Server Adapter + 4040 0126 Dual Port SFP+ 10GbE Server Adapter +4143 Digital Equipment Corp +4144 Alpha Data + 0044 ADM-XRCIIPro +4150 ONA Electroerosion + 0001 PCI32TLITE FILSTRUP1 PCI to VME Bridge Controller + 0006 PCI32TLITE UART 16550 Opencores + 0007 PCI32TLITE CAN Controller Opencores +415a Auzentech, Inc. +416c Aladdin Knowledge Systems + 0100 AladdinCARD + 0200 CPC +4321 Tata Power Strategic Electronics Division +434e CAST Navigation LLC +4444 Internext Compression Inc + 0016 iTVC16 (CX23416) Video Decoder + 0070 0003 WinTV PVR 250 + 0070 0009 WinTV PVR 150 + 0070 0801 WinTV PVR 150 + 0070 0807 WinTV PVR 150 + 0070 4001 WinTV PVR 250 + 0070 4009 WinTV PVR 250 + 0070 4801 WinTV PVR 250 + 0070 4803 WinTV PVR 250 + 0070 8003 WinTV PVR 150 + 0070 8801 WinTV PVR 150 + 0070 c801 WinTV PVR 150 + 0070 e807 WinTV PVR 500 (1st unit) + 0070 e817 WinTV PVR 500 (2nd unit) + 0070 ff92 WiNTV PVR-550 + 0270 0801 WinTV PVR 150 + 104d 013d ENX-26 TV Encoder + 10fc d038 GV-MVP/RX2W (1st unit) + 10fc d039 GV-MVP/RX2W (2nd unit) + 12ab fff3 MPG600 + 12ab ffff MPG600 + 1461 c00a M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK3 tuner) + 1461 c00b M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK3 tuner) + 1461 c00c M113 PCI Analog TV (NTSC, JAPAN version, Philips FI1286MK2 tuner) + 1461 c010 M113 PCI Analog TV (NTSC, Philips FI1236MK3 tuner) + 1461 c011 M113 PCI Analog TV (NTSC+FM, Philips FM1236MK3 tuner) + 1461 c018 M113 PCI Analog TV (NTSC, Philips FQ1236MK5 tuner) + 1461 c019 UltraTV 1500 MCE, a.k.a. M113 PCI Analog TV (NTSC+FM, Philips FQ1236MK5 tuner) + 1461 c01a M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK5 tuner) + 1461 c01b M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK5 tuner) + 1461 c030 M113 PCI Analog TV (NTSC-J, Partsnic tuner) + 1461 c031 M113 PCI Analog TV (NTSC-J+FM, Partsnic tuner) + 1461 c032 M113 PCI Analog TV (PAL/SECAM, Partsnic tuner) + 1461 c033 M113 PCI Analog TV (PAL/SECAM+FM, Partsnic tuner) + 1461 c034 M113 PCI Analog TV (NTSC, Partsnic tuner) + 1461 c035 M113 PCI Analog TV (NTSC+FM, Partsnic tuner) + 1461 c03f C115 PCI video capture card (no tuner) + 1461 c136 M104 mini-PCI Analog TV + 1461 c20a M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK3 tuner) + 1461 c218 M755 AVerTV Video Capture (NTSC, Philips FQ1236MK5 tuner) + 1461 c219 M755 AVerTV Video Capture (NTSC+FM, Philips FQ1236MK5 tuner) + 1461 c21a M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK5 tuner) + 1461 c21b M755 AVerTV Video Capture (PAL/SECAM+FM, Philips FM1216MK5 tuner) + 1461 c230 M755 AVerTV Video Capture (NTSC-J, Partsnic tuner) + 1461 c231 M755 AVerTV Video Capture (NTSC-J+FM, Partsnic tuner) + 1461 c232 M755 AVerTV Video Capture (PAL/SECAM, Partsnic tuner) + 1461 c233 M755 AVerTV Video Capture (PAL/SECAM+FM, Partsnic tuner) + 1461 c234 M755 AVerTV Video Capture (NTSC, Partsnic tuner) + 1461 c235 M755 AVerTV Video Capture (NTSC+FM, Partsnic tuner) + 1461 c337 E106 AVerMedia AVerTV Video Capture + 1461 c439 M116 AVerMedia AVerTV MCE 116 Plus (NTSC/PAL/SECAM+FM+REMOTE, Xceive 2028 tuner) + 1461 c5ff C755 AVerTV Video Capture card (no tuner) + 1461 c6ff C115 PCI video capture card (no tuner) + 1461 c739 M785 AVerMedia PCI Analog TV (NTSC/PAL/SECAM+FM, Xceive 2028 tuner) + 9005 0092 VideOh! AVC-2010 + 9005 0093 VideOh! AVC-2410 + 0803 iTVC15 (CX23415) Video Decoder + 0070 4000 WinTV PVR-350 + 0070 4001 WinTV PVR-250 + 0070 4800 WinTV PVR-350 (V1) + 12ab 0000 MPG160 + 1461 a3ce M179 + 1461 a3cf M179 +4468 Bridgeport machines +4594 Cogetec Informatique Inc +45fb Baldor Electric Company +4624 Budker Institute of Nuclear Physics + adc1 ADC200ME High speed ADC + de01 DL200ME High resolution delay line PCI based card + de02 DL200ME Middle resolution delay line PCI based card +4680 Umax Computer Corp +4843 Hercules Computer Technology Inc +4916 RedCreek Communications Inc + 1960 RedCreek PCI adapter +4943 Growth Networks +494f ACCES I/O Products, Inc. + 0520 PCI-IDO-48 + 0920 PCI-IDI-48 + 0c50 PCI-DIO-24H + 0c51 PCI-DIO-24D + 0c60 PCI-DIO-48(H) + 0c68 PCI-DIO-72 + 0c70 PCI-DIO-96 + 0c78 PCI-DIO-120 + 0dc8 PCI-IDIO-16 + 0e50 PCI-DIO-24S + 0e51 PCI-DIO-24H(C) + 0e52 PCI-DIO-24D(C) + 0e60 PCI-DIO-48S(H) + 0e61 P104-DIO-24S + 0f00 PCI-IIRO-8 + 0f01 LPCI-IIRO-8 + 0f08 PCI-IIRO-16 + 1050 PCI-422/485-2 + 1058 PCI-COM422/4 + 1059 PCI-COM485/4 + 1068 PCI-COM422/8 + 1069 PCI-COM485/8 + 1088 PCI-COM232/1 + 1090 PCI-COM232/2 + 10a8 P104-COM232-8 + 10c9 PCI-COM-1S + 10d0 PCI-COM2S + 10e8 PCI-COM-8SM + 1148 PCI-ICM-1S + 1150 PCI-ICM-2S + 1158 PCI-ICM422/4 + 1159 PCI-ICM485/4 + 1250 PCI-WDG-2S + 12d0 PCI-WDG-IMPAC + 22c0 PCI-WDG-CSM + 2c50 PCI-DIO-96CT + 2c58 PCI-DIO-96C3 + 5ed0 PCI-DAC + 6c90 PCI-DA12-2 + 6c98 PCI-DA12-4 + 6ca0 PCI-DA12-6 + 6ca8 PCI-DA12-8 + 6ca9 PCI-DA12-8V + 6cb0 PCI-DA12-16 + 6cb1 PCI-DA12-16V + 8ef0 P104-FAS16-16 + aca8 PCI-AI12-16 + aca9 PCI-AI12-16A + eca8 PCI-AIO12-16 + eca9 PCI-A12-16 + ecaa PCI-A12-16A + ece8 PCI-A16-16 +4978 Axil Computer Inc +4a14 NetVin + 5000 NV5000SC + 4a14 5000 RT8029-Based Ethernet Adapter +4b10 Buslogic Inc. +4c48 LUNG HWA Electronics +4c53 SBS Technologies + 0000 PLUSTEST device + 4c53 3000 PLUSTEST card (PC104+) + 4c53 3001 PLUSTEST card (PMC) + 0001 PLUSTEST-MM device + 4c53 3002 PLUSTEST-MM card (PMC) +4ca1 Seanix Technology Inc +4d51 MediaQ Inc. + 0200 MQ-200 +4d54 Microtechnica Co Ltd +4d56 MATRIX VISION GmbH + 0000 [mvHYPERION-CLe/CLb] CameraLink PCI Express x1 Frame Grabber + 0001 [mvHYPERION-CLf/CLm] CameraLink PCI Express x4 Frame Grabber + 0010 [mvHYPERION-16R16/-32R16] 16 Video Channel PCI Express x4 Frame Grabber + 0020 [mvHYPERION-HD-SDI] HD-SDI PCI Express x4 Frame Grabber + 0030 [mvHYPERION-HD-SDI-Merger] HD-SDI PCI Express x4 Frame Grabber +4ddc ILC Data Device Corp + 0100 DD-42924I5-300 (ARINC 429 Data Bus) + 0801 BU-65570I1 MIL-STD-1553 Test and Simulation + 0802 BU-65570I2 MIL-STD-1553 Test and Simulation + 0811 BU-65572I1 MIL-STD-1553 Test and Simulation + 0812 BU-65572I2 MIL-STD-1553 Test and Simulation + 0881 BU-65570T1 MIL-STD-1553 Test and Simulation + 0882 BU-65570T2 MIL-STD-1553 Test and Simulation + 0891 BU-65572T1 MIL-STD-1553 Test and Simulation + 0892 BU-65572T2 MIL-STD-1553 Test and Simulation + 0901 BU-65565C1 MIL-STD-1553 Data Bus + 0902 BU-65565C2 MIL-STD-1553 Data Bus + 0903 BU-65565C3 MIL-STD-1553 Data Bus + 0904 BU-65565C4 MIL-STD-1553 Data Bus + 0b01 BU-65569I1 MIL-STD-1553 Data Bus + 0b02 BU-65569I2 MIL-STD-1553 Data Bus + 0b03 BU-65569I3 MIL-STD-1553 Data Bus + 0b04 BU-65569I4 MIL-STD-1553 Data Bus +5045 University of Toronto + 4243 BLASTbus PCI Interface Card v1 +5046 GemTek Technology Corporation + 1001 PCI Radio +5053 Voyetra Technologies + 2010 Daytona Audio Adapter +50b2 TerraTec Electronic GmbH + 1111 Terratec XLerate +5136 S S Technologies +5143 Qualcomm Inc +5145 Ensoniq (Old) + 3031 Concert AudioPCI +5168 Animation Technologies Inc. + 0300 FlyDVB-S + 0301 FlyDVB-T +5301 Alliance Semiconductor Corp. + 0001 ProMotion aT3D +5333 S3 Inc. + 0551 Plato/PX (system) + 5631 86c325 [ViRGE] + 8800 86c866 [Vision 866] + 8801 86c964 [Vision 964] + 8810 86c764_0 [Trio 32 vers 0] + 8811 86c764/765 [Trio32/64/64V+] + 8812 86cM65 [Aurora64V+] + 8813 86c764_3 [Trio 32/64 vers 3] + 8814 86c767 [Trio 64UV+] + 8815 86cM65 [Aurora 128] + 883d 86c988 [ViRGE/VX] + 8870 FireGL + 8880 86c868 [Vision 868 VRAM] vers 0 + 8881 86c868 [Vision 868 VRAM] vers 1 + 8882 86c868 [Vision 868 VRAM] vers 2 + 8883 86c868 [Vision 868 VRAM] vers 3 + 88b0 86c928 [Vision 928 VRAM] vers 0 + 88b1 86c928 [Vision 928 VRAM] vers 1 + 88b2 86c928 [Vision 928 VRAM] vers 2 + 88b3 86c928 [Vision 928 VRAM] vers 3 + 88c0 86c864 [Vision 864 DRAM] vers 0 + 88c1 86c864 [Vision 864 DRAM] vers 1 + 88c2 86c864 [Vision 864-P DRAM] vers 2 + 88c3 86c864 [Vision 864-P DRAM] vers 3 + 88d0 86c964 [Vision 964 VRAM] vers 0 + 88d1 86c964 [Vision 964 VRAM] vers 1 + 88d2 86c964 [Vision 964-P VRAM] vers 2 + 88d3 86c964 [Vision 964-P VRAM] vers 3 + 88f0 86c968 [Vision 968 VRAM] rev 0 + 88f1 86c968 [Vision 968 VRAM] rev 1 + 88f2 86c968 [Vision 968 VRAM] rev 2 + 88f3 86c968 [Vision 968 VRAM] rev 3 + 8900 86c755 [Trio 64V2/DX] + 5333 8900 86C775 Trio64V2/DX + 8901 86c775/86c785 [Trio 64V2/DX or /GX] + 5333 8901 86C775 Trio64V2/DX, 86C785 Trio64V2/GX + 8902 Plato/PX + 8903 Trio 3D business multimedia + 8904 86c365, 86c366 [Trio 3D] + 1014 00db Integrated Trio3D + 4843 314a Terminator 128/3D GLH + 5333 8904 86C365 Trio3D AGP + 8905 Trio 64V+ family + 8906 Trio 64V+ family + 8907 Trio 64V+ family + 8908 Trio 64V+ family + 8909 Trio 64V+ family + 890a Trio 64V+ family + 890b Trio 64V+ family + 890c Trio 64V+ family + 890d Trio 64V+ family + 890e Trio 64V+ family + 890f Trio 64V+ family + 8a01 86c375 [ViRGE/DX] or 86c385 [ViRGE/GX] + 0e11 b032 ViRGE/GX + 10b4 1617 Nitro 3D + 10b4 1717 Nitro 3D + 5333 8a01 ViRGE/DX + 8a10 ViRGE/GX2 + 1092 8a10 Stealth 3D 4000 + 8a13 86c360 [Trio 3D/1X], 86c362, 86c368 [Trio 3D/2X] + 5333 8a13 Trio3D/2X + 8a20 86c794 [Savage 3D] + 5333 8a20 86C391 Savage3D + 8a21 86c390 [Savage 3D/MV] + 5333 8a21 86C390 Savage3D/MV + 8a22 Savage 4 + 1033 8068 Savage 4 + 1033 8069 Savage 4 + 1033 8110 Savage 4 LT + 105d 0018 SR9 8Mb SDRAM + 105d 002a SR9 Pro 16Mb SDRAM + 105d 003a SR9 Pro 32Mb SDRAM + 105d 092f SR9 Pro+ 16Mb SGRAM + 1092 4207 Stealth III S540 + 1092 4800 Stealth III S540 + 1092 4807 SpeedStar A90 + 1092 4808 Stealth III S540 + 1092 4809 Stealth III S540 + 1092 480e Stealth III S540 + 1092 4904 Stealth III S520 + 1092 4905 SpeedStar A200 + 1092 4a09 Stealth III S540 + 1092 4a0b Stealth III S540 Xtreme + 1092 4a0f Stealth III S540 + 1092 4e01 Stealth III S540 + 1102 101d 3d Blaster Savage 4 + 1102 101e 3d Blaster Savage 4 + 5333 8100 86C394-397 Savage4 SDRAM 100 + 5333 8110 86C394-397 Savage4 SDRAM 110 + 5333 8125 86C394-397 Savage4 SDRAM 125 + 5333 8143 86C394-397 Savage4 SDRAM 143 + 5333 8a22 86C394-397 Savage4 + 5333 8a2e 86C394-397 Savage4 32bit + 5333 9125 86C394-397 Savage4 SGRAM 125 + 5333 9143 86C394-397 Savage4 SGRAM 143 + 8a23 Savage 4 + 8a25 ProSavage PM133 + 0303 0303 D9840-60001 [Brio BA410 Motherboard] + 8a26 ProSavage KM133 + 8c00 ViRGE/M3 + 8c01 ViRGE/MX + 1179 0001 ViRGE/MX + 8c02 ViRGE/MX+ + 8c03 ViRGE/MX+MV + 8c10 86C270-294 Savage/MX-MV + 8c11 82C270-294 Savage/MX + 8c12 86C270-294 Savage/IX-MV + 1014 017f ThinkPad T20/T22 + 1179 0001 86C584 SuperSavage/IXC Toshiba + 8c13 86C270-294 Savage/IX + 1179 0001 Magnia Z310 + 8c22 SuperSavage MX/128 + 8c24 SuperSavage MX/64 + 8c26 SuperSavage MX/64C + 8c2a SuperSavage IX/128 SDR + 8c2b SuperSavage IX/128 DDR + 8c2c SuperSavage IX/64 SDR + 8c2d SuperSavage IX/64 DDR + 8c2e SuperSavage IX/C SDR + 1014 01fc ThinkPad T23 + 8c2f SuperSavage IX/C DDR + 8d01 86C380 [ProSavageDDR K4M266] + 8d02 VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK) + 8d03 VT8751 [ProSavageDDR P4M266] + 8d04 VT8375 [ProSavage8 KM266/KL266] + 8e40 2300E Graphics Processor + 8e48 Chrome S27 PCIE + 5333 0130 Chrome S27 256M DDR2 + 9102 86C410 Savage 2000 + 1092 5932 Viper II Z200 + 1092 5934 Viper II Z200 + 1092 5952 Viper II Z200 + 1092 5954 Viper II Z200 + 1092 5a35 Viper II Z200 + 1092 5a37 Viper II Z200 + 1092 5a55 Viper II Z200 + 1092 5a57 Viper II Z200 + ca00 SonicVibes +5431 AuzenTech, Inc. +544c Teralogic Inc + 0350 TL880-based HDTV/ATSC tuner +5452 SCANLAB AG + 3443 RTC4 +5455 Technische University Berlin + 4458 S5933 +5456 GoTView +5519 Cnet Technologies, Inc. +5544 Dunord Technologies + 0001 I-30xx Scanner Interface +5555 Genroco, Inc + 0003 TURBOstor HFP-832 [HiPPI NIC] +5646 Vector Fabrics BV +5654 VoiceTronix Pty Ltd +5700 Netpower +584d AuzenTech Co., Ltd. +5851 Exacq Technologies +5853 XenSource, Inc. + 0001 Xen Platform Device +# Virtual device surfaced in guests to provide HID events. + c110 Virtualized HID +# Device surfaced in guests to provide 2d graphics capabilities + c147 Virtualized Graphics Device +5854 GoTView +5ace Beholder International Ltd. +631c SmartInfra Ltd + 1652 PXI-1652 Signal Generator + 2504 PXI-2504 Signal Interrogator +6356 UltraStor +6374 c't Magazin fuer Computertechnik + 6773 GPPCI +6409 Logitec Corp. +6549 Teradici Corp. + 1200 TERA1200 PC-over-IP Host +6666 Decision Computer International Co. + 0001 PCCOM4 + 0002 PCCOM8 + 0004 PCCOM2 + 0101 PCI 8255/8254 I/O Card + 0200 12-bit AD/DA Card + 0201 14-bit AD/DA Card + 1011 Industrial Card + 1021 8 photo couple 8 relay Card + 1022 4 photo couple 4 relay Card + 1025 16 photo couple 16 relay Card + 4000 WatchDog Card +# nee Qumranet +6900 Red Hat, Inc. +7063 pcHDTV + 2000 HD-2000 + 3000 HD-3000 + 5500 HD5500 HDTV +7284 HT OMEGA Inc. +7604 O.N. Electronic Co Ltd. +7bde MIDAC Corporation +7fed PowerTV +8008 Quancom Electronic GmbH + 0010 WDOG1 [PCI-Watchdog 1] + 0011 PWDOG2 [PCI-Watchdog 2] + 0015 Clock77/PCI & Clock77/PCIe (DCF-77 receiver) +# Wrong ID used in subsystem ID of AsusTek PCI-USB2 PCI card. +807d Asustek Computer, Inc. +8086 Intel Corporation + 0007 82379AB + 0008 Extended Express System Support Controller + 0039 21145 Fast Ethernet + 0040 Core Processor DRAM Controller + 0041 Core Processor PCI Express x16 Root Port + 0042 Core Processor Integrated Graphics Controller + 0043 Core Processor Secondary PCI Express Root Port + 0044 Core Processor DRAM Controller + 1025 0347 Aspire 7740G + e4bf 50c1 PC1-GROOVE + 0045 Core Processor PCI Express x16 Root Port + 0046 Core Processor Integrated Graphics Controller + e4bf 50c1 PC1-GROOVE + 0047 Core Processor Secondary PCI Express Root Port + 0048 Core Processor DRAM Controller + 0049 Core Processor PCI Express x16 Root Port + 004a Core Processor Integrated Graphics Controller + 004b Core Processor Secondary PCI Express Root Port + 0050 Core Processor Thermal Management Controller + 0069 Core Processor DRAM Controller + 0082 Centrino Advanced-N 6205 [Taylor Peak] + 8086 1301 Centrino Advanced-N 6205 AGN + 8086 1306 Centrino Advanced-N 6205 ABG + 8086 1307 Centrino Advanced-N 6205 BG + 8086 1321 Centrino Advanced-N 6205 AGN + 8086 1326 Centrino Advanced-N 6205 ABG + 0083 Centrino Wireless-N 1000 [Condor Peak] + 8086 1205 Centrino Wireless-N 1000 BGN + 8086 1206 Centrino Wireless-N 1000 BG + 8086 1225 Centrino Wireless-N 1000 BGN + 8086 1226 Centrino Wireless-N 1000 BG + 8086 1305 Centrino Wireless-N 1000 BGN + 8086 1306 Centrino Wireless-N 1000 BG + 8086 1325 Centrino Wireless-N 1000 BGN + 8086 1326 Centrino Wireless-N 1000 BG + 0084 Centrino Wireless-N 1000 [Condor Peak] + 8086 1215 Centrino Wireless-N 1000 BGN + 8086 1216 Centrino Wireless-N 1000 BG + 8086 1315 Centrino Wireless-N 1000 BGN + 8086 1316 Centrino Wireless-N 1000 BG + 0085 Centrino Advanced-N 6205 [Taylor Peak] + 8086 1311 Centrino Advanced-N 6205 AGN + 8086 1316 Centrino Advanced-N 6205 ABG + 0087 Centrino Advanced-N + WiMAX 6250 [Kilmer Peak] + 8086 1301 Centrino Advanced-N + WiMAX 6250 2x2 AGN + 8086 1306 Centrino Advanced-N + WiMAX 6250 2x2 ABG + 8086 1321 Centrino Advanced-N + WiMAX 6250 2x2 AGN + 8086 1326 Centrino Advanced-N + WiMAX 6250 2x2 ABG + 0089 Centrino Advanced-N + WiMAX 6250 [Kilmer Peak] + 8086 1311 Centrino Advanced-N + WiMAX 6250 2x2 AGN + 8086 1316 Centrino Advanced-N + WiMAX 6250 2x2 ABG + 008a Centrino Wireless-N 1030 [Rainbow Peak] + 8086 5305 Centrino Wireless-N 1030 BGN + 8086 5307 Centrino Wireless-N 1030 BG + 8086 5325 Centrino Wireless-N 1030 BGN + 8086 5327 Centrino Wireless-N 1030 BG + 008b Centrino Wireless-N 1030 [Rainbow Peak] + 8086 5315 Centrino Wireless-N 1030 BGN + 8086 5317 Centrino Wireless-N 1030 BG + 0090 Centrino Advanced-N 6230 [Rainbow Peak] + 8086 5211 Centrino Advanced-N 6230 AGN + 8086 5215 Centrino Advanced-N 6230 BGN + 8086 5216 Centrino Advanced-N 6230 ABG + 0091 Centrino Advanced-N 6230 [Rainbow Peak] + 8086 5201 Centrino Advanced-N 6230 AGN + 8086 5205 Centrino Advanced-N 6230 BGN + 8086 5206 Centrino Advanced-N 6230 ABG + 8086 5207 Centrino Advanced-N 6230 BG + 8086 5221 Centrino Advanced-N 6230 AGN + 8086 5225 Centrino Advanced-N 6230 BGN + 8086 5226 Centrino Advanced-N 6230 ABG + 0100 2nd Generation Core Processor Family DRAM Controller + 1028 04aa XPS 8300 + 1043 844d P8P67 Deluxe Motherboard + 0101 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port + 1028 04b2 Vostro 3350 + 106b 00dc MacBookPro8,2 [Core i7, 15", 2011] + 0102 2nd Generation Core Processor Family Integrated Graphics Controller + 0104 2nd Generation Core Processor Family DRAM Controller + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 106b 00dc MacBookPro8,2 [Core i7, 15", 2011] + 0105 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port + 106b 00dc MacBookPro8,2 [Core i7, 15", 2011] + 0106 2nd Generation Core Processor Family Integrated Graphics Controller + 0108 Xeon E3-1200 Processor Family DRAM Controller + 0109 Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port + 010a Xeon E3-1200 Processor Family Integrated Graphics Controller + 010b Xeon E3-1200/2nd Generation Core Processor Family Integrated Graphics Controller + 010c Xeon E3-1200/2nd Generation Core Processor Family DRAM Controller + 010d Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port + 010e Xeon E3-1200/2nd Generation Core Processor Family Integrated Graphics Controller + 0112 2nd Generation Core Processor Family Integrated Graphics Controller + 0116 2nd Generation Core Processor Family Integrated Graphics Controller + 1028 04da Vostro 3750 + 0122 2nd Generation Core Processor Family Integrated Graphics Controller + 0126 2nd Generation Core Processor Family Integrated Graphics Controller + 1028 04cc Vostro 3350 + 0150 Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller + 0151 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port + 1043 1477 N56VZ + 0152 Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller + 0154 3rd Gen Core processor DRAM Controller + 1043 1477 N56VZ + 0155 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port + 0156 3rd Gen Core processor Graphics Controller + 0158 Xeon E3-1200 v2/Ivy Bridge DRAM Controller + 0159 Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port + 015a Xeon E3-1200 v2/Ivy Bridge Graphics Controller + 015c Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller + 015d Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port + 015e Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller + 0162 Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller + 0166 3rd Gen Core processor Graphics Controller + 1043 2103 N56VZ + 016a Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller + 0172 Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller + 0176 3rd Gen Core processor Graphics Controller + 0309 80303 I/O Processor PCI-to-PCI Bridge + 030d 80312 I/O Companion Chip PCI-to-PCI Bridge + 0326 6700/6702PXH I/OxAPIC Interrupt Controller A + 1775 1100 CR11/VR11 Single Board Computer + 0327 6700PXH I/OxAPIC Interrupt Controller B + 1775 1100 CR11/VR11 Single Board Computer + 0329 6700PXH PCI Express-to-PCI Bridge A + 032a 6700PXH PCI Express-to-PCI Bridge B + 032c 6702PXH PCI Express-to-PCI Bridge A + 0330 80332 [Dobson] I/O processor (A-Segment Bridge) + 0331 80332 [Dobson] I/O processor (A-Segment IOAPIC) + 0332 80332 [Dobson] I/O processor (B-Segment Bridge) + 0333 80332 [Dobson] I/O processor (B-Segment IOAPIC) + 0334 80332 [Dobson] I/O processor (ATU) + 0335 80331 [Lindsay] I/O processor (PCI-X Bridge) + 0336 80331 [Lindsay] I/O processor (ATU) + 0340 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge) + 0341 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge) + 0370 80333 Segment-A PCI Express-to-PCI Express Bridge + 0371 80333 A-Bus IOAPIC + 0372 80333 Segment-B PCI Express-to-PCI Express Bridge + 0373 80333 B-Bus IOAPIC + 0374 80333 Address Translation Unit + 0402 Haswell Integrated Graphics Controller + 0406 Haswell Integrated Graphics Controller + 040a Haswell Integrated Graphics Controller + 0412 Haswell Integrated Graphics Controller + 0416 Haswell Integrated Graphics Controller + 041a Haswell Integrated Graphics Controller + 0436 DH8900CC Null Device + 0438 DH8900CC Series Gigabit Network Connection + 043a DH8900CC Series Gigabit Fiber Network Connection + 043c DH8900CC Series Gigabit Backplane Network Connection + 0440 DH8900CC Series Gigabit SFP Network Connection + 0482 82375EB/SB PCI to EISA Bridge + 0483 82424TX/ZX [Saturn] CPU to PCI bridge + 0484 82378ZB/IB, 82379AB (SIO, SIO.A) PCI to ISA Bridge + 0486 82425EX/ZX [Aries] PCIset with ISA bridge + 04a3 82434LX/NX [Mercury/Neptune] Processor to PCI bridge + 04d0 82437FX [Triton FX] + 0500 E8870 Processor bus control + 0501 E8870 Memory controller +# and registers common to both SPs + 0502 E8870 Scalability Port 0 +# and global performance monitoring + 0503 E8870 Scalability Port 1 + 0510 E8870IO Hub Interface Port 0 registers (8-bit compatibility port) + 0511 E8870IO Hub Interface Port 1 registers + 0512 E8870IO Hub Interface Port 2 registers + 0513 E8870IO Hub Interface Port 3 registers + 0514 E8870IO Hub Interface Port 4 registers + 0515 E8870IO General SIOH registers + 0516 E8870IO RAS registers + 0530 E8870SP Scalability Port 0 registers + 0531 E8870SP Scalability Port 1 registers + 0532 E8870SP Scalability Port 2 registers + 0533 E8870SP Scalability Port 3 registers + 0534 E8870SP Scalability Port 4 registers + 0535 E8870SP Scalability Port 5 registers +# (bi-interleave 0) and global registers that are neither per-port nor per-interleave + 0536 E8870SP Interleave registers 0 and 1 +# (bi-interleave 1) + 0537 E8870SP Interleave registers 2 and 3 + 0600 RAID Controller + 8086 0136 SRCU31L + 8086 01af SRCZCR + 8086 01c1 ICP Vortex GDT8546RZ + 8086 01f7 SCRU32 +# uninitialized SRCU32 RAID Controller + 061f 80303 I/O Processor + 0700 CE Media Processor A/V Bridge + 0701 CE Media Processor NAND Flash Controller + 0703 CE Media Processor Media Control Unit 1 + 0704 CE Media Processor Video Capture Interface + 0707 CE Media Processor SPI Slave + 0708 CE Media Processor 4100 + 0800 Moorestown SPI Ctrl 0 + 0801 Moorestown SPI Ctrl 1 + 0802 Moorestown I2C 0 + 0803 Moorestown I2C 1 + 0804 Moorestown I2C 2 + 0805 Moorestown Keyboard Ctrl + 0806 Moorestown USB Ctrl + 0807 Moorestown SD Host Ctrl 0 + 0808 Moorestown SD Host Ctrl 1 + 0809 Moorestown NAND Ctrl + 080a Moorestown Audio Ctrl + 080b Moorestown ISP + 080c Moorestown Security Controller + 080d Moorestown External Displays + 080e Moorestown SCU IPC + 080f Moorestown GPIO Controller + 0810 Moorestown Power Management Unit + 0811 Moorestown OTG Ctrl + 0812 Moorestown SPI Ctrl 2 + 0813 Moorestown SC DMA + 0814 Moorestown LPE DMA + 0815 Moorestown SSP0 + 0885 Centrino Wireless-N + WiMAX 6150 + 8086 1305 Centrino Wireless-N + WiMAX 6150 BGN + 8086 1307 Centrino Wireless-N + WiMAX 6150 BG + 8086 1325 Centrino Wireless-N + WiMAX 6150 BGN + 8086 1327 Centrino Wireless-N + WiMAX 6150 BG + 0886 Centrino Wireless-N + WiMAX 6150 + 8086 1315 Centrino Wireless-N + WiMAX 6150 BGN + 8086 1317 Centrino Wireless-N + WiMAX 6150 BG + 0887 Centrino Wireless-N 2230 + 8086 4062 Centrino Wireless-N 2230 BGN + 8086 4462 Centrino Wireless-N 2230 BGN + 0888 Centrino Wireless-N 2230 + 8086 4262 Centrino Wireless-N 2230 BGN + 088e Centrino Advanced-N 6235 + 8086 4060 Centrino Advanced-N 6235 AGN + 8086 4460 Centrino Advanced-N 6235 AGN + 088f Centrino Advanced-N 6235 + 8086 4260 Centrino Advanced-N 6235 AGN + 0890 Centrino Wireless-N 2200 + 8086 4022 Centrino Wireless-N 2200 BGN + 8086 4422 Centrino Wireless-N 2200 BGN + 8086 4822 Centrino Wireless-N 2200 BGN + 0891 Centrino Wireless-N 2200 + 8086 4222 Centrino Wireless-N 2200 BGN + 0892 Centrino Wireless-N 135 + 8086 0062 Centrino Wireless-N 135 BGN + 8086 0462 Centrino Wireless-N 135 BGN + 0893 Centrino Wireless-N 135 + 8086 0262 Centrino Wireless-N 135 BGN + 0894 Centrino Wireless-N 105 + 8086 0022 Centrino Wireless-N 105 BGN + 8086 0422 Centrino Wireless-N 105 BGN + 8086 0822 Centrino Wireless-N 105 BGN + 0895 Centrino Wireless-N 105 + 8086 0222 Centrino Wireless-N 105 BGN + 0896 Centrino Wireless-N 130 + 8086 5005 Centrino Wireless-N 130 BGN + 8086 5007 Centrino Wireless-N 130 BG + 8086 5025 Centrino Wireless-N 130 BGN + 8086 5027 Centrino Wireless-N 130 BG + 0897 Centrino Wireless-N 130 + 8086 5015 Centrino Wireless-N 130 BGN + 8086 5017 Centrino Wireless-N 130 BG + 08ae Centrino Wireless-N 100 + 8086 1005 Centrino Wireless-N 100 BGN + 8086 1007 Centrino Wireless-N 100 BG + 8086 1025 Centrino Wireless-N 100 BGN + 8086 1027 Centrino Wireless-N 100 BG + 08af Centrino Wireless-N 100 + 8086 1015 Centrino Wireless-N 100 BGN + 8086 1017 Centrino Wireless-N 100 BG + 0960 80960RP (i960RP) Microprocessor/Bridge + 0962 80960RM (i960RM) Bridge + 0964 80960RP (i960RP) Microprocessor/Bridge + 0a04 Haswell-ULT DRAM Controller + 0a06 Haswell-ULT Integrated Graphics Controller + 0a16 Haswell-ULT Integrated Graphics Controller + 0a22 Haswell-ULT Integrated Graphics Controller + 0a26 Haswell-ULT Integrated Graphics Controller + 0a2a Haswell-ULT Integrated Graphics Controller + 0be0 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be1 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be2 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be3 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be4 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be5 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be6 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be7 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be8 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0be9 Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0bea Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0beb Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0bec Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0bed Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0bee Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0bef Atom Processor D2xxx/N2xxx Integrated Graphics Controller + 0bf0 Atom Processor D2xxx/N2xxx DRAM Controller + 0bf1 Atom Processor D2xxx/N2xxx DRAM Controller + 0bf2 Atom Processor D2xxx/N2xxx DRAM Controller + 0bf3 Atom Processor D2xxx/N2xxx DRAM Controller + 0bf4 Atom Processor D2xxx/N2xxx DRAM Controller + 0bf5 Atom Processor D2xxx/N2xxx DRAM Controller + 0bf6 Atom Processor D2xxx/N2xxx DRAM Controller + 0bf7 Atom Processor D2xxx/N2xxx DRAM Controller + 0c00 Haswell DRAM Controller + 0c01 Haswell PCI Express x16 Controller + 0c04 Haswell DRAM Controller + 0c05 Haswell PCI Express x8 Controller + 0c08 Haswell DRAM Controller + 0c09 Haswell PCI Express x4 Controller + 0c0c Haswell HD Audio Controller + 0c46 Centerton PCI Express Root Port 1 + 0c47 Centerton PCI Express Root Port 2 + 0c48 Centerton PCI Express Root Port 3 + 0c49 Centerton PCI Express Root Port 4 + 0c4e Centerton NTB Primary + 0c54 Centerton Internal Management + 0c59 Centerton SMBus 2.0 Controller 0 + 0c5a Centerton SMBus 2.0 Controller 1 + 0c5f Centerton UART + 0c60 Centerton Integrated Legacy Bus + 0c70 Centerton Internal Fabric + 0c71 Centerton Internal Fabric + 0c72 Centerton Internal Fabric + 0c73 Centerton Internal Fabric + 0c74 Centerton Internal Fabric + 0c75 Centerton Internal Fabric + 0c76 Centerton Internal Fabric + 0c77 Centerton Internal Fabric + 0c78 Centerton Internal Fabric + 0c79 Centerton Internal Fabric + 0c7a Centerton Internal Fabric + 0c7b Centerton Internal Fabric + 0c7c Centerton Internal Fabric + 0c7d Centerton Internal Fabric + 0c7e Centerton Internal Fabric + 0c7f Centerton Internal Fabric + 0e00 Ivytown DMI2 + 0e01 Ivytown PCI Express Root Port in DMI2 Mode + 0e04 Ivytown PCI Express Root Port 2a + 0e05 Ivytown PCI Express Root Port 2b + 0e06 Ivytown PCI Express Root Port 2c + 0e07 Ivytown PCI Express Root Port 2d + 0e08 Ivytown PCI Express Root Port 3a + 0e09 Ivytown PCI Express Root Port 3b + 0e0a Ivytown PCI Express Root Port 3c + 0e0b Ivytown PCI Express Root Port 3d + 0e1c Ivytown Debug and Error Injection Related Registers + 0e1d Ivytown R2PCIe + 0e1e Ivytown Semaphore and Scratchpad Configuration Registers + 0e1f Ivytown Semaphore and Scratchpad Configuration Registers + 0e20 Ivytown Crystal Beach DMA Channel 0 + 0e21 Ivytown Crystal Beach DMA Channel 1 + 0e22 Ivytown Crystal Beach DMA Channel 2 + 0e23 Ivytown Crystal Beach DMA Channel 3 + 0e24 Ivytown Crystal Beach DMA Channel 4 + 0e25 Ivytown Crystal Beach DMA Channel 5 + 0e26 Ivytown Crystal Beach DMA Channel 6 + 0e27 Ivytown Crystal Beach DMA Channel 7 + 0e28 Ivytown VTd/Memory Map/Misc + 0e29 Ivytown Memory Hotplug + 0e2a Ivytown IIO RAS + 0e2c Ivytown IOAPIC + 0e2e Ivytown CBDMA + 0e2f Ivytown CBDMA + 0e30 Ivytown Home Agent 0 + 0e32 Ivytown QPI Link 0 + 0e33 Ivytown QPI Link 1 + 0e34 Ivytown PCI Express Ring Performance Monitoring + 0e36 Ivytown QPI Ring Performance Ring Monitoring + 0e37 Ivytown QPI Ring Performance Ring Monitoring + 0e38 Ivytown Home Agent 1 + 0e3a Ivytown QPI Link 2 + 0e3e Ivytown QPI Ring Performance Ring Monitoring + 0e3f Ivytown QPI Ring Performance Ring Monitoring + 0e40 Ivytown QPI Link 2 + 0e41 Ivytown QPI Ring Registers + 0e43 Ivytown QPI Link Reut 2 + 0e44 Ivytown QPI Link Reut 2 + 0e60 Ivytown Home Agent 1 + 0e68 Ivytown Integrated Memory Controller 1 Target Address/Thermal Registers + 0e6a Ivytown Integrated Memory Controller 1 Channel Target Address Decoder Registers + 0e6b Ivytown Integrated Memory Controller 1 Channel Target Address Decoder Registers + 0e6c Ivytown Integrated Memory Controller 1 Channel Target Address Decoder Registers + 0e6d Ivytown Integrated Memory Controller 1 Channel Target Address Decoder Registers + 0e71 Ivytown Integrated Memory Controller 0 RAS Registers + 0e79 Ivytown Integrated Memory Controller 1 RAS Registers + 0e80 Ivytown QPI Link 0 + 0e81 Ivytown QPI Ring Registers + 0e83 Ivytown QPI Link Reut 0 + 0e84 Ivytown QPI Link Reut 0 + 0e90 Ivytown QPI Link 1 + 0e93 Ivytown QPI Link 1 + 0e94 Ivytown QPI Link Reut 1 + 0ea0 Ivytown Home Agent 0 + 0ea8 Ivytown Integrated Memory Controller 0 Target Address/Thermal Registers + 0eaa Ivytown Integrated Memory Controller 0 Channel Target Address Decoder Registers + 0eab Ivytown Integrated Memory Controller 0 Channel Target Address Decoder Registers + 0eac Ivytown Integrated Memory Controller 0 Channel Target Address Decoder Registers + 0ead Ivytown Integrated Memory Controller 0 Channel Target Address Decoder Registers + 0eb0 Ivytown Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 + 0eb1 Ivytown Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 + 0eb2 Ivytown Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 + 0eb3 Ivytown Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 + 0eb4 Ivytown Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 + 0eb5 Ivytown Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 + 0eb7 Ivytown Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 + 0ec0 Ivytown Power Control Unit 0 + 0ec1 Ivytown Power Control Unit 1 + 0ec2 Ivytown Power Control Unit 2 + 0ec3 Ivytown Power Control Unit 3 + 0ec4 Ivytown Power Control Unit 4 + 0ec8 Ivytown System Address Decoder + 0ec9 Ivytown Broadcast Registers + 0eca Ivytown Broadcast Registers + 0ed8 Ivytown DDRIO + 0ed9 Ivytown DDRIO + 0edc Ivytown DDRIO + 0edd Ivytown DDRIO + 0ede Ivytown DDRIO + 0edf Ivytown DDRIO + 0ee0 Ivytown Unicast Registers + 0ee1 Ivytown Unicast Registers + 0ee2 Ivytown Unicast Registers + 0ee3 Ivytown Unicast Registers + 0ee4 Ivytown Unicast Registers + 0ee5 Ivytown Unicast Registers + 0ee6 Ivytown Unicast Registers + 0ee7 Ivytown Unicast Registers + 0ee8 Ivytown Unicast Registers + 0ee9 Ivytown Unicast Registers + 0eea Ivytown Unicast Registers + 0eeb Ivytown Unicast Registers + 0eec Ivytown Unicast Registers + 0eed Ivytown Unicast Registers + 0eee Ivytown Unicast Registers + 0ef0 Ivytown Integrated Memory Controller 0 Channel 0-3 Thermal Control 0 + 0ef1 Ivytown Integrated Memory Controller 0 Channel 0-3 Thermal Control 1 + 0ef2 Ivytown Integrated Memory Controller 0 Channel 0-3 ERROR Registers 0 + 0ef3 Ivytown Integrated Memory Controller 0 Channel 0-3 ERROR Registers 2 + 0ef4 Ivytown Integrated Memory Controller 0 Channel 0-3 Thermal Control 2 + 0ef5 Ivytown Integrated Memory Controller 0 Channel 0-3 Thermal Control 3 + 0ef7 Ivytown Integrated Memory Controller 0 Channel 0-3 ERROR Registers 3 + 0ef8 Ivytown DDRIO + 0ef9 Ivytown DDRIO + 0efa Ivytown DDRIO + 0efb Ivytown DDRIO + 0efc Ivytown DDRIO + 0efd Ivytown DDRIO + 0f00 ValleyView SSA-CUnit + 0f01 ValleyView SSA-CUnit + 0f02 ValleyView SSA-CUnit + 0f03 ValleyView SSA-CUnit + 0f04 ValleyView High Definition Audio Controller + 0f05 ValleyView High Definition Audio Controller + 0f06 ValleyView LPIO1 DMA Controller + 0f07 ValleyView LPIO1 DMA Controller + 0f08 ValleyView LPIO1 PWM Controller + 0f09 ValleyView LPIO1 PWM Controller + 0f0a ValleyView LPIO1 HSUART Controller #1 + 0f0b ValleyView LPIO1 HSUART Controller #1 + 0f0c ValleyView LPIO1 HSUART Controller #2 + 0f0d ValleyView LPIO1 HSUART Controller #2 + 0f0e ValleyView LPIO1 SPI Controller + 0f0f ValleyView LPIO1 SPI Controller + 0f10 ValleyView LPIO1 Controller + 0f11 ValleyView LPIO1 Controller + 0f12 ValleyView SMBus Controller + 0f13 ValleyView SMBus Controller + 0f14 ValleyView SDIO Controller + 0f15 ValleyView SDIO Controller + 0f16 ValleyView SDIO Controller + 0f17 ValleyView SDIO Controller + 0f18 ValleyView SEC + 0f19 ValleyView SEC + 0f1a ValleyView SEC + 0f1b ValleyView SEC + 0f1c ValleyView Power Control Unit + 0f1d ValleyView Power Control Unit + 0f1e ValleyView Power Control Unit + 0f1f ValleyView Power Control Unit + 0f20 ValleyView 4-Port SATA Storage Controller + 0f21 ValleyView 4-Port SATA Storage Controller + 0f22 ValleyView 6-Port SATA AHCI Controller + 0f23 ValleyView 6-Port SATA AHCI Controller + 0f24 ValleyView SATA RAID Storage Controller + 0f25 ValleyView SATA RAID Storage Controller + 0f26 ValleyView 2-Port SATA Storage Controller + 0f27 ValleyView 2-Port SATA Storage Controller + 0f28 ValleyView LPE Audio Controller + 0f29 ValleyView LPE Audio Controller + 0f2a ValleyView LPE Audio Controller + 0f2b ValleyView LPE Audio Controller + 0f2e ValleyView SATA RAID Storage Controller + 0f2f ValleyView SATA RAID Storage Controller + 0f30 ValleyView Gen7 + 0f31 ValleyView Gen7 + 0f32 ValleyView Gen7 + 0f33 ValleyView Gen7 + 0f34 ValleyView USB Enhanced Host Controller + 0f35 ValleyView USB xHCI Host Controller + 0f36 ValleyView USB xHCI Host Controller + 0f37 ValleyView OTG + 0f38 ValleyView ISP + 0f39 ValleyView ISP + 0f3a ValleyView ISP + 0f3b ValleyView ISP + 0f3c ValleyView ISP + 0f3d ValleyView ISP + 0f3e ValleyView ISP + 0f3f ValleyView ISP + 0f40 ValleyView LPIO2 DMA Controller + 0f41 ValleyView LPIO2 I2C Controller #1 + 0f42 ValleyView LPIO2 I2C Controller #2 + 0f43 ValleyView LPIO2 I2C Controller #3 + 0f44 ValleyView LPIO2 I2C Controller #4 + 0f45 ValleyView LPIO2 I2C Controller #5 + 0f46 ValleyView LPIO2 I2C Controller #6 + 0f47 ValleyView LPIO2 I2C Controller #7 + 0f48 ValleyView PCI Express Root Port + 0f49 ValleyView PCI Express Root Port + 0f4a ValleyView PCI Express Root Port + 0f4b ValleyView PCI Express Root Port + 0f4c ValleyView PCI Express Root Port + 0f4d ValleyView PCI Express Root Port + 0f4e ValleyView PCI Express Root Port + 0f4f ValleyView PCI Express Root Port + 0f50 ValleyView MIPI-HSI Controller + 1000 82542 Gigabit Ethernet Controller (Fiber) + 0e11 b0df NC6132 Gigabit Ethernet Adapter (1000-SX) + 0e11 b0e0 NC6133 Gigabit Ethernet Adapter (1000-LX) + 0e11 b123 NC6134 Gigabit Ethernet Adapter (1000-LX) + 1014 0119 Netfinity Gigabit Ethernet SX Adapter + 8086 1000 PRO/1000 Gigabit Server Adapter + 1001 82543GC Gigabit Ethernet Controller (Fiber) + 0e11 004a NC6136 Gigabit Server Adapter + 1014 01ea Netfinity Gigabit Ethernet SX Adapter + 8086 1002 PRO/1000 F Server Adapter + 8086 1003 PRO/1000 F Server Adapter + 1002 Pro 100 LAN+Modem 56 Cardbus II + 8086 200e Pro 100 LAN+Modem 56 Cardbus II + 8086 2013 Pro 100 SR Mobile Combo Adapter + 8086 2017 Pro 100 S Combo Mobile Adapter + 1004 82543GC Gigabit Ethernet Controller (Copper) + 0e11 0049 NC7132 Gigabit Upgrade Module + 0e11 b1a4 NC7131 Gigabit Server Adapter + 1014 10f2 Gigabit Ethernet Server Adapter + 8086 1004 PRO/1000 T Server Adapter + 8086 2004 PRO/1000 T Server Adapter + 1008 82544EI Gigabit Ethernet Controller (Copper) + 1014 0269 iSeries 1000/100/10 Ethernet Adapter + 1028 011b PowerEdge 1650/2550 + 1028 011c PRO/1000 XT Network Connection + 8086 1107 PRO/1000 XT Server Adapter + 8086 2107 PRO/1000 XT Server Adapter + 8086 2110 PRO/1000 XT Desktop Adapter + 8086 3108 PRO/1000 XT Network Connection + 1009 82544EI Gigabit Ethernet Controller (Fiber) + 1014 0268 iSeries Gigabit Ethernet Adapter + 8086 1109 PRO/1000 XF Server Adapter + 8086 2109 PRO/1000 XF Server Adapter + 100a 82540EM Gigabit Ethernet Controller + 100c 82544GC Gigabit Ethernet Controller (Copper) + 8086 1112 PRO/1000 T Desktop Adapter + 8086 2112 PRO/1000 T Desktop Adapter + 100d 82544GC Gigabit Ethernet Controller (LOM) + 1028 0123 PRO/1000 XT Network Connection + 1079 891f 82544GC Based Network Connection + 4c53 1080 CT8 mainboard + 8086 110d 82544GC Based Network Connection + 100e 82540EM Gigabit Ethernet Controller + 1014 0265 PRO/1000 MT Network Connection + 1014 0267 PRO/1000 MT Network Connection + 1014 026a PRO/1000 MT Network Connection + 1028 002e Optiplex GX260 + 1028 0134 PowerEdge 600SC + 1028 0151 Optiplex GX270 + 107b 8920 PRO/1000 MT Desktop Adapter + 8086 001e PRO/1000 MT Desktop Adapter + 8086 002e PRO/1000 MT Desktop Adapter + 8086 1376 PRO/1000 GT Desktop Adapter + 8086 1476 PRO/1000 GT Desktop Adapter + 100f 82545EM Gigabit Ethernet Controller (Copper) + 1014 0269 iSeries 1000/100/10 Ethernet Adapter + 1014 028e PRO/1000 MT Network Connection + 15ad 0750 PRO/1000 MT Single Port Adapter + 8086 1000 PRO/1000 MT Network Connection + 8086 1001 PRO/1000 MT Server Adapter + 1010 82546EB Gigabit Ethernet Controller (Copper) + 0e11 00db NC7170 Gigabit Server Adapter + 1014 027c PRO/1000 MT Dual Port Network Adapter + 15ad 0760 PRO/1000 MT Dual Port Adapter + 18fb 7872 RESlink-X + 1fc1 0026 Niagara 2260 Bypass Card + 4c53 1080 CT8 mainboard + 4c53 10a0 CA3/CR3 mainboard + 8086 1011 PRO/1000 MT Dual Port Server Adapter + 8086 1012 PRO/1000 MT Dual Port Server Adapter + 8086 101a PRO/1000 MT Dual Port Network Connection + 8086 3424 SE7501HG2 Mainboard + 1011 82545EM Gigabit Ethernet Controller (Fiber) + 1014 0268 iSeries Gigabit Ethernet Adapter + 8086 1002 PRO/1000 MF Server Adapter + 8086 1003 PRO/1000 MF Server Adapter (LX) + 1012 82546EB Gigabit Ethernet Controller (Fiber) + 0e11 00dc NC6170 Gigabit Server Adapter + 8086 1012 PRO/1000 MF Dual Port Server Adapter + 1013 82541EI Gigabit Ethernet Controller + 8086 0013 PRO/1000 MT Network Connection + 8086 1013 PRO/1000 MT Network Connection + 8086 1113 PRO/1000 MT Desktop Adapter + 1014 82541ER Gigabit Ethernet Controller + 8086 0014 PRO/1000 MT Desktop Connection + 8086 1014 PRO/1000 MT Network Connection + 1015 82540EM Gigabit Ethernet Controller (LOM) + 8086 1015 PRO/1000 MT Mobile Connection + 1016 82540EP Gigabit Ethernet Controller (Mobile) + 1014 052c PRO/1000 MT Mobile Connection + 1179 0001 PRO/1000 MT Mobile Connection + 8086 1016 PRO/1000 MT Mobile Connection + 1017 82540EP Gigabit Ethernet Controller + 8086 1017 PR0/1000 MT Desktop Connection + 1018 82541EI Gigabit Ethernet Controller + 8086 1018 PRO/1000 MT Mobile Connection + 1019 82547EI Gigabit Ethernet Controller + 1458 1019 GA-8IPE1000 Pro2 motherboard (865PE) + 1458 e000 Intel Gigabit Ethernet (Kenai II) + 8086 1019 PRO/1000 CT Desktop Connection + 8086 301f D865PERL mainboard + 8086 3025 D875PBZ motherboard + 8086 302c Intel 82865G Mainboard (D865GBF) + 8086 3427 S875WP1-E mainboard + 101a 82547EI Gigabit Ethernet Controller (Mobile) + 8086 101a PRO/1000 CT Mobile Connection + 101d 82546EB Gigabit Ethernet Controller + 8086 1000 PRO/1000 MT Quad Port Server Adapter + 101e 82540EP Gigabit Ethernet Controller (Mobile) + 1014 0549 Thinkpad + 1179 0001 PRO/1000 MT Mobile Connection + 8086 101e PRO/1000 MT Mobile Connection + 1026 82545GM Gigabit Ethernet Controller + 1028 0169 Precision 470 + 8086 1000 PRO/1000 MT Server Connection + 8086 1001 PRO/1000 MT Server Adapter + 8086 1002 PRO/1000 MT Server Adapter + 8086 1003 PRO/1000 GT Server Adapter + 8086 1026 PRO/1000 MT Server Connection + 1027 82545GM Gigabit Ethernet Controller + 103c 3103 NC310F PCI-X Gigabit Server Adapter + 8086 1001 PRO/1000 MF Server Adapter(LX) + 8086 1002 PRO/1000 MF Server Adapter(LX) + 8086 1003 PRO/1000 MF Server Adapter(LX) + 8086 1027 PRO/1000 MF Server Adapter + 1028 82545GM Gigabit Ethernet Controller + 8086 1028 PRO/1000 MB Server Connection + 1029 82559 Ethernet Controller + 1030 82559 InBusiness 10/100 + 1031 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller + 1014 0209 ThinkPad A/T/X Series + 104d 80e7 Vaio PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 104d 813c Vaio PCG-GRV616G + 107b 5350 EtherExpress PRO/100 VE + 1179 0001 EtherExpress PRO/100 VE + 144d c000 EtherExpress PRO/100 VE + 144d c001 EtherExpress PRO/100 VE + 144d c003 EtherExpress PRO/100 VE + 144d c006 vpr Matrix 170B4 + 1032 82801CAM (ICH3) PRO/100 VE Ethernet Controller + 1033 82801CAM (ICH3) PRO/100 VM (LOM) Ethernet Controller + 1034 82801CAM (ICH3) PRO/100 VM Ethernet Controller + 1035 82801CAM (ICH3)/82562EH (LOM) Ethernet Controller + 1036 82801CAM (ICH3) 82562EH Ethernet Controller + 1037 82801CAM (ICH3) Chipset Ethernet Controller + 1038 82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller + 0e11 0098 Evo N600c + 1039 82801DB PRO/100 VE (LOM) Ethernet Controller + 1014 0267 NetVista A30p + 114a 0582 PC8 onboard ethernet ETH1 + 103a 82801DB PRO/100 VE (CNR) Ethernet Controller + 103b 82801DB PRO/100 VM (LOM) Ethernet Controller + 103c 82801DB PRO/100 VM (CNR) Ethernet Controller + 103d 82801DB PRO/100 VE (MOB) Ethernet Controller + 1014 0522 ThinkPad R40 + 1028 2002 Latitude D500 + 8086 103d 82562EZ 10/100 Ethernet Controller + 103e 82801DB PRO/100 VM (MOB) Ethernet Controller + 1040 536EP Data Fax Modem + 16be 1040 V.9X DSP Data Fax Modem + 1043 PRO/Wireless LAN 2100 3B Mini PCI Adapter + 103c 08b0 tc1100 tablet + 8086 2522 Samsung X10/P30 integrated WLAN + 8086 2527 MIM2000/Centrino + 8086 2561 Dell Latitude D800 + 8086 2581 Toshiba Satellite M10 + 1048 82597EX 10GbE Ethernet Controller + 8086 a01f PRO/10GbE LR Server Adapter + 8086 a11f PRO/10GbE LR Server Adapter + 1049 82566MM Gigabit Network Connection + 103c 30c1 Compaq 6910p + 17aa 20b9 ThinkPad T61 + 104a 82566DM Gigabit Network Connection + 104b 82566DC Gigabit Network Connection + 104c 82562V 10/100 Network Connection + 104d 82566MC Gigabit Network Connection + 1050 82562EZ 10/100 Ethernet Controller + 1028 019d Dimension 3000 + 1462 728c 865PE Neo2 (MS-6728) + 1462 758c MS-6758 (875P Neo) + 8086 3020 D865PERL mainboard + 8086 302f Desktop Board D865GBF + 8086 3427 S875WP1-E mainboard + 1051 82801EB/ER (ICH5/ICH5R) integrated LAN Controller + 1052 PRO/100 VM Network Connection + 1053 PRO/100 VM Network Connection + 1054 PRO/100 VE Network Connection + 1055 PRO/100 VM Network Connection + 1056 PRO/100 VE Network Connection + 1057 PRO/100 VE Network Connection + 1059 82551QM Ethernet Controller + 105b 82546GB Gigabit Ethernet Controller (Copper) + 105e 82571EB Gigabit Ethernet Controller + 103c 7044 NC360T PCI Express Dual Port Gigabit Server Adapter + 103c 704e Dual Port 1000Base-T (PCIe) [AD337A] + 1775 1100 CR11/VR11 Single Board Computer + 1775 6003 Telum GE-QT + 8086 005e PRO/1000 PT Dual Port Server Connection + 8086 105e PRO/1000 PT Dual Port Network Connection + 8086 10d5 82571PT Gigabit PT Quad Port Server ExpressModule + 8086 115e PRO/1000 PT Dual Port Server Adapter + 8086 125e PRO/1000 PT Dual Port Server Adapter + 8086 135e PRO/1000 PT Dual Port Server Adapter + 105f 82571EB Gigabit Ethernet Controller + 103c 704f Dual Port 1000Base-SX (PCIe) [AD338A] + 8086 005a PRO/1000 PF Dual Port Server Adapter + 8086 115f PRO/1000 PF Dual Port Server Adapter + 8086 125f PRO/1000 PF Dual Port Server Adapter + 8086 135f PRO/1000 PF Dual Port Server Adapter + 1060 82571EB Gigabit Ethernet Controller + 8086 0060 PRO/1000 PB Dual Port Server Connection + 8086 1060 PRO/1000 PB Dual Port Server Connection + 1064 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller + 1043 80f8 P5GD1-VW Mainboard + 1065 82562ET/EZ/GT/GZ - PRO/100 VE Ethernet Controller + 1066 82562 EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller + 1067 82562 EM/EX/GX - PRO/100 VM Ethernet Controller + 1068 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile + 1069 82562EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller Mobile + 106a 82562G - PRO/100 VE (LOM) Ethernet Controller + 106b 82562G - PRO/100 VE Ethernet Controller Mobile + 1075 82547GI Gigabit Ethernet Controller + 1028 0165 PowerEdge 750 + 8086 0075 PRO/1000 CT Network Connection + 8086 1075 PRO/1000 CT Network Connection + 1076 82541GI Gigabit Ethernet Controller + 1028 0165 PRO/1000 MT Network Connection + 1028 016d PRO/1000 MT Network Connection + 1028 019a PRO/1000 MT Network Connection + 1028 106d PRO/1000 MT Network Connection + 8086 0076 PRO/1000 MT Network Connection + 8086 1076 PRO/1000 MT Network Connection + 8086 1176 PRO/1000 MT Desktop Adapter + 8086 1276 PRO/1000 MT Network Adapter + 1077 82541GI Gigabit Ethernet Controller + 1179 0001 PRO/1000 MT Mobile Connection + 8086 0077 PRO/1000 MT Mobile Connection + 8086 1077 PRO/1000 MT Mobile Connection + 1078 82541ER Gigabit Ethernet Controller + 8086 1078 82541ER-based Network Connection + 1079 82546GB Gigabit Ethernet Controller + 103c 12a6 Dual Port 1000Base-T [A9900A] + 103c 12cf Core Dual Port 1000Base-T [AB352A] + 1775 10d0 V5D Single Board Computer Gigabit Ethernet + 1775 ce90 CE9 + 1fc1 0027 Niagara 2261 Failover NIC + 4c53 1090 Cx9 / Vx9 mainboard + 4c53 10b0 CL9 mainboard + 8086 0079 PRO/1000 MT Dual Port Network Connection + 8086 1079 PRO/1000 MT Dual Port Network Connection + 8086 1179 PRO/1000 MT Dual Port Server Adapter + 8086 117a PRO/1000 MT Dual Port Server Adapter + 107a 82546GB Gigabit Ethernet Controller + 103c 12a8 Dual Port 1000base-SX [A9899A] + 8086 107a PRO/1000 MF Dual Port Server Adapter + 8086 127a PRO/1000 MF Dual Port Server Adapter + 107b 82546GB Gigabit Ethernet Controller + 8086 007b PRO/1000 MB Dual Port Server Connection + 8086 107b PRO/1000 MB Dual Port Server Connection + 107c 82541PI Gigabit Ethernet Controller + 8086 1376 PRO/1000 GT Desktop Adapter + 8086 1476 PRO/1000 GT Desktop Adapter + 107d 82572EI Gigabit Ethernet Controller (Copper) + 8086 1082 PRO/1000 PT Server Adapter + 8086 1084 PRO/1000 PT Server Adapter + 8086 1092 PRO/1000 PT Server Adapter + 107e 82572EI Gigabit Ethernet Controller (Fiber) + 8086 1084 PRO/1000 PF Server Adapter + 8086 1085 PRO/1000 PF Server Adapter + 8086 1094 PRO/1000 PF Server Adapter + 107f 82572EI Gigabit Ethernet Controller + 1080 FA82537EP 56K V.92 Data/Fax Modem PCI + 1081 631xESB/632xESB LAN Controller Copper + 1082 631xESB/632xESB LAN Controller fiber + 1083 631xESB/632xESB LAN Controller SERDES + 1084 631xESB/632xESB IDE Redirection + 1085 631xESB/632xESB Serial Port Redirection + 1086 631xESB/632xESB IPMI/KCS0 + 1087 631xESB/632xESB UHCI Redirection + 1089 631xESB/632xESB BT + 108a 82546GB Gigabit Ethernet Controller + 8086 108a PRO/1000 P Dual Port Server Adapter + 8086 118a PRO/1000 P Dual Port Server Adapter + 108b 82573V Gigabit Ethernet Controller (Copper) + 1462 176c on board on MSI 945P - NEO (MS-7176) + 108c 82573E Gigabit Ethernet Controller (Copper) + 108e 82573E KCS (Active Management) + 108f Active Management Technology - SOL + 1091 PRO/100 VM Network Connection + 1092 PRO/100 VE Network Connection + 1093 PRO/100 VM Network Connection + 1094 PRO/100 VE Network Connection + 1095 PRO/100 VE Network Connection + 1096 80003ES2LAN Gigabit Ethernet Controller (Copper) + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 1097 631xESB/632xESB DPT LAN Controller (Fiber) + 1098 80003ES2LAN Gigabit Ethernet Controller (Serdes) + 1099 82546GB Gigabit Ethernet Controller (Copper) + 8086 1099 PRO/1000 GT Quad Port Server Adapter + 109a 82573L Gigabit Ethernet Controller + 1179 ff10 PRO/1000 PL + 17aa 2001 ThinkPad T60 + 17aa 207e ThinkPad X60s + 8086 109a PRO/1000 PL Network Connection + 8086 309c Desktop Board D945GTP + 8086 30a5 Desktop Board D975XBX + 109b 82546GB PRO/1000 GF Quad Port Server Adapter + 109e 82597EX 10GbE Ethernet Controller + 8086 a01f PRO/10GbE CX4 Server Adapter + 8086 a11f PRO/10GbE CX4 Server Adapter + 10a0 82571EB PRO/1000 AT Quad Port Bypass Adapter + 10a1 82571EB PRO/1000 AF Quad Port Bypass Adapter + 10a4 82571EB Gigabit Ethernet Controller + 8086 10a4 PRO/1000 PT Quad Port Server Adapter + 8086 11a4 PRO/1000 PT Quad Port Server Adapter + 10a5 82571EB Gigabit Ethernet Controller (Fiber) + 8086 10a5 PRO/1000 PF Quad Port Server Adapter + 8086 10a6 PRO/1000 PF Quad Port Server Adapter + 10a6 82599EB 10-Gigabit Dummy Function + 10a7 82575EB Gigabit Network Connection + 8086 10a8 82575EB Gigabit Riser Card + 10a9 82575EB Gigabit Backplane Connection + 10b0 82573L PRO/1000 PL Network Connection + 10b2 82573V PRO/1000 PM Network Connection + 10b3 82573E PRO/1000 PM Network Connection + 10b4 82573L PRO/1000 PL Network Connection + 10b5 82546GB Gigabit Ethernet Controller (Copper) + 103c 3109 NC340T PCI-X Quad-port Gigabit Server Adapter + 8086 1099 PRO/1000 GT Quad Port Server Adapter + 8086 1199 PRO/1000 GT Quad Port Server Adapter + 10b6 82598 10GbE PCI-Express Ethernet Controller + 10b9 82572EI Gigabit Ethernet Controller (Copper) + 103c 704a HP 110T PCIe Gigabit Server Adapter + 8086 1083 PRO/1000 PT Desktop Adapter + 8086 1093 PRO/1000 PT Desktop Adapter + 10ba 80003ES2LAN Gigabit Ethernet Controller (Copper) + 10bb 80003ES2LAN Gigabit Ethernet Controller (Serdes) + 10bc 82571EB Gigabit Ethernet Controller (Copper) + 103c 704b NC364T PCI Express Quad Port Gigabit Server Adapter + 108e 11bc x4 PCI-Express Quad Gigabit Ethernet UTP Low Profile Adapter + 8086 10bc PRO/1000 PT Quad Port LP Server Adapter + 8086 11bc PRO/1000 PT Quad Port LP Server Adapter + 10bd 82566DM-2 Gigabit Network Connection + 1028 0211 OptiPlex 755 + 10bf 82567LF Gigabit Network Connection + 10c0 82562V-2 10/100 Network Connection + 1028 020d Inspiron 530 + 10c2 82562G-2 10/100 Network Connection + 10c3 82562GT-2 10/100 Network Connection + 10c4 82562GT 10/100 Network Connection + 10c5 82562G 10/100 Network Connection + 10c6 82598EB 10-Gigabit AF Dual Port Network Connection + 8086 a05f 10-Gigabit XF SR Dual Port Server Adapter + 8086 a15f 10-Gigabit XF SR Dual Port Server Adapter + 10c7 82598EB 10-Gigabit AF Network Connection + 1014 037f 10-Gigabit XF SR Server Adapter + 1014 0380 10-Gigabit XF LR Server Adapter + 8086 a05f 10-Gigabit XF SR Server Adapter + 8086 a15f 10-Gigabit XF SR Server Adapter + 8086 a16f 10-Gigabit XF SR Server Adapter + 10c8 82598EB 10-Gigabit AT Network Connection + 8086 a10c 10-Gigabit AT Server Adapter + 8086 a11c 10-Gigabit AT Server Adapter + 8086 a12c 10-Gigabit AT Server Adapter + 10c9 82576 Gigabit Network Connection + 103c 31ef NC362i Integrated Dual port Gigabit Server Adapter + 103c 323f NC362i Integrated Dual port Gigabit Server Adapter + 10a9 8028 UV-BaseIO dual-port GbE + 13a3 0037 DS4100 Secure Multi-Gigabit Server Adapter with Compression + 15d9 a811 H8DGU + 8086 a01c Gigabit ET Dual Port Server Adapter + 8086 a03c Gigabit ET Dual Port Server Adapter + 8086 a04c Gigabit ET Dual Port Server Adapter + 10ca 82576 Virtual Function + 10cb 82567V Gigabit Network Connection + 10cc 82567LM-2 Gigabit Network Connection + 10cd 82567LF-2 Gigabit Network Connection + 10ce 82567V-2 Gigabit Network Connection + 10d3 82574L Gigabit Network Connection + 103c 3250 NC112T PCI Express single Port Gigabit Server Adapter + 10a9 8029 Prism XL Single Port Gigabit Ethernet + 8086 0001 Gigabit CT2 Desktop Adapter + 8086 a01f Gigabit CT Desktop Adapter + e4bf 50c1 PC1-GROOVE + e4bf 50c2 PC2-LIMBO + 10d4 Matrox Concord GE (customized Intel 82574) + 10d5 82571PT Gigabit PT Quad Port Server ExpressModule + 10d6 82575GB Gigabit Network Connection + 8086 10d6 Gigabit VT Quad Port Server Adapter + 8086 145a Gigabit VT Quad Port Server Adapter + 8086 147a Gigabit VT Quad Port Server Adapter + 10d8 82599EB 10 Gigabit Unprogrammed + 10d9 82571EB Dual Port Gigabit Mezzanine Adapter + 103c 1716 NC360m Dual Port 1GbE BL-c Adapter + 10da 82571EB Quad Port Gigabit Mezzanine Adapter + 103c 1717 NC364m Quad Port 1GbE BL-c Adapter + 10db 82598EB 10-Gigabit Dual Port Network Connection + 10dd 82598EB 10-Gigabit AT CX4 Network Connection + 10de 82567LM-3 Gigabit Network Connection + 10df 82567LF-3 Gigabit Network Connection + 10e1 82598EB 10-Gigabit AF Dual Port Network Connection + 8086 a15f 10-Gigabit SR Dual Port Express Module + 10e2 82575GB Gigabit Network Connection + 8086 10e2 Gigabit VT Quad Port Server Adapter + 10e5 82567LM-4 Gigabit Network Connection + 10e6 82576 Gigabit Network Connection + 8086 a01f Gigabit EF Dual Port Server Adapter + 8086 a02f Gigabit EF Dual Port Server Adapter + 10e7 82576 Gigabit Network Connection + 103c 31ff NC362i Integrated Dual Port BL-c Gigabit Server Adapter + 10e8 82576 Gigabit Network Connection + 8086 a02b Gigabit ET Quad Port Server Adapter + 8086 a02c Gigabit ET Quad Port Server Adapter + 10ea 82577LM Gigabit Network Connection + 1028 040a Latitude E6410 + 1028 040b Latitude E6510 + e4bf 50c1 PC1-GROOVE + 10eb 82577LC Gigabit Network Connection + 10ec 82598EB 10-Gigabit AT CX4 Network Connection + 8086 a01f 10-Gigabit CX4 Dual Port Server Adapter + 8086 a11f 10-Gigabit CX4 Dual Port Server Adapter + 10ed 82599 Ethernet Controller Virtual Function + 10ef 82578DM Gigabit Network Connection + 1028 02da OptiPlex 980 + 10f0 82578DC Gigabit Network Connection + 10f1 82598EB 10-Gigabit AF Dual Port Network Connection + 8086 a20f 10-Gigabit AF DA Dual Port Server Adapter + 8086 a21f 10-Gigabit AF DA Dual Port Server Adapter + 10f4 82598EB 10-Gigabit AF Network Connection + 8086 106f 10-Gigabit XF LR Server Adapter + 8086 a06f 10-Gigabit XF LR Server Adapter + 10f5 82567LM Gigabit Network Connection + 10f6 82574L Gigabit Network Connection + 10f7 82599EB 10-Gigabit KX4 Network Connection + 108e 7b12 Sun Dual 10GbE PCIe 2.0 FEM + 8086 000d Ethernet Mezzanine Adapter X520-KX4-2 + 10f8 82599EB 10 Gigabit Dual Port Backplane Connection + 1028 1f63 10GbE 2P X520k bNDC + 103c 17d2 Ethernet 10Gb 2-port 560M Adapter + 103c 18d0 Ethernet 10Gb 2-port 560FLB Adapter + 8086 000c Ethernet X520 10GbE Dual Port KX4-KR Mezz + 10f9 82599EB 10 Gigabit CX4 Dual Port Network Connection + 10fb 82599EB 10-Gigabit SFI/SFP+ Network Connection + 1028 1f72 Ethernet 10G 4P X520/I350 rNDC + 103c 17d0 Ethernet 10Gb 2-port 560FLR-SFP+ Adapter + 103c 17d2 Ethernet 10Gb 2-port 560M Adapter + 103c 17d3 Ethernet 10Gb 2-port 560SFP+ Adapter + 108e 7b11 Ethernet Server Adapter X520-2 + 1734 11a9 10 Gigabit Dual Port Network Connection + 8086 0002 Ethernet Server Adapter X520-DA2 + 8086 0003 Ethernet Server Adapter X520-2 + 8086 0006 Ethernet Server Adapter X520-1 + 8086 000a Ethernet Server Adapter X520-1 + 8086 000c Ethernet Server Adapter X520-2 + 8086 7a11 Ethernet Server Adapter X520-2 + 8086 7a12 Ethernet Server Adapter X520-2 + 10fc 82599EB 10-Gigabit XAUI/BX4 Network Connection + 10fe 82552 10/100 Network Connection + 1107 PRO/1000 MF Server Adapter (LX) + 1130 82815 815 Chipset Host Bridge and Memory Controller Hub + 1025 1016 Travelmate 612 TX + 1043 8027 TUSL2-C Mainboard + 104d 80df Vaio PCG-FX403 + 8086 4532 D815EEA2 mainboard + 8086 4557 D815EGEW Mainboard + 1131 82815 815 Chipset AGP Bridge + 1132 82815 Chipset Graphics Controller (CGC) + 1025 1016 Travelmate 612 TX + 103c 2001 e-pc 40 + 104d 80df Vaio PCG-FX403 + 8086 4532 D815EEA2 Mainboard + 8086 4541 D815EEA Motherboard + 8086 4557 D815EGEW Mainboard + 1161 82806AA PCI64 Hub Advanced Programmable Interrupt Controller + 8086 1161 82806AA PCI64 Hub APIC + 1162 Xscale 80200 Big Endian Companion Chip + 1200 IXP1200 Network Processor + 172a 0000 AEP SSL Accelerator + 1209 8255xER/82551IT Fast Ethernet Controller + 140b 0610 PMC610 quad Ethernet board + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 4c53 1070 PC6 mainboard + 1221 82092AA PCI to PCMCIA Bridge + 1222 82092AA IDE Controller + 1223 SAA7116 + 1225 82452KX/GX [Orion] + 1226 82596 PRO/10 PCI + 1227 82865 EtherExpress PRO/100A + 1228 82556 EtherExpress PRO/100 Smart + 1229 82557/8/9/0/1 Ethernet Pro 100 + 0e11 3001 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3002 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3003 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3004 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3005 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3006 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3007 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 b01e NC3120 Fast Ethernet NIC + 0e11 b01f NC3122 Fast Ethernet NIC (dual port) + 0e11 b02f NC1120 Ethernet NIC + 0e11 b04a Netelligent 10/100TX NIC with Wake on LAN + 0e11 b0c6 NC3161 Fast Ethernet NIC (embedded, WOL) + 0e11 b0c7 NC3160 Fast Ethernet NIC (embedded) + 0e11 b0d7 NC3121 Fast Ethernet NIC (WOL) + 0e11 b0dd NC3131 Fast Ethernet NIC (dual port) + 0e11 b0de NC3132 Fast Ethernet Module (dual port) + 0e11 b0e1 NC3133 Fast Ethernet Module (100-FX) + 0e11 b134 NC3163 Fast Ethernet NIC (embedded, WOL) + 0e11 b13c NC3162 Fast Ethernet NIC (embedded) + 0e11 b144 NC3123 Fast Ethernet NIC (WOL) + 0e11 b163 NC3134 Fast Ethernet NIC (dual port) + 0e11 b164 NC3135 Fast Ethernet Upgrade Module (dual port) + 0e11 b1a4 NC7131 Gigabit Server Adapter + 1014 005c 82558B Ethernet Pro 10/100 + 1014 01bc 82559 Fast Ethernet LAN On Motherboard + 1014 01f1 10/100 Ethernet Server Adapter + 1014 01f2 10/100 Ethernet Server Adapter + 1014 0207 Ethernet Pro/100 S + 1014 0232 10/100 Dual Port Server Adapter + 1014 023a ThinkPad R30 + 1014 105c Netfinity 10/100 + 1014 2205 ThinkPad A22p + 1014 305c 10/100 EtherJet Management Adapter + 1014 405c 10/100 EtherJet Adapter with Alert on LAN + 1014 505c 10/100 EtherJet Secure Management Adapter + 1014 605c 10/100 EtherJet Secure Management Adapter + 1014 705c 10/100 Netfinity 10/100 Ethernet Security Adapter + 1014 805c 10/100 Netfinity 10/100 Ethernet Security Adapter + 1028 009b 10/100 Ethernet Server Adapter + 1028 00ce 10/100 Ethernet Server Adapter + 1033 8000 PC-9821X-B06 + 1033 8016 PK-UG-X006 + 1033 801f PK-UG-X006 + 1033 8026 PK-UG-X006 + 1033 8063 82559-based Fast Ethernet Adapter + 1033 8064 82559-based Fast Ethernet Adapter + 103c 10c0 NetServer 10/100TX + 103c 10c3 NetServer 10/100TX + 103c 10ca NetServer 10/100TX + 103c 10cb NetServer 10/100TX + 103c 10e3 NetServer 10/100TX + 103c 10e4 NetServer 10/100TX + 103c 1200 NetServer 10/100TX + 108e 10cf EtherExpress PRO/100(B) + 10c3 1100 SmartEther100 SC1100 + 10cf 1115 8255x-based Ethernet Adapter (10/100) + 10cf 1143 8255x-based Ethernet Adapter (10/100) + 110a 008b 82551QM Fast Ethernet Multifuction PCI/CardBus Controller + 114a 0582 PC8 onboard ethernet ETH2 + 1179 0001 8255x-based Ethernet Adapter (10/100) + 1179 0002 PCI FastEther LAN on Docker + 1179 0003 8255x-based Fast Ethernet + 1259 2560 AT-2560 100 + 1259 2561 AT-2560 100 FX Ethernet Adapter + 1266 0001 NE10/100 Adapter + 13e9 1000 6221L-4U + 144d 2501 SEM-2000 MiniPCI LAN Adapter + 144d 2502 SEM-2100IL MiniPCI LAN Adapter + 1668 1100 EtherExpress PRO/100B (TX) (MiniPCI Ethernet+Modem) + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 1080 CT8 mainboard + 4c53 10e0 PSL09 PrPMC + 8086 0001 EtherExpress PRO/100B (TX) + 8086 0002 EtherExpress PRO/100B (T4) + 8086 0003 EtherExpress PRO/10+ + 8086 0004 EtherExpress PRO/100 WfM + 8086 0005 82557 10/100 + 8086 0006 82557 10/100 with Wake on LAN + 8086 0007 82558 10/100 Adapter + 8086 0008 82558 10/100 with Wake on LAN + 8086 0009 82558B PRO/100+ PCI (TP) + 8086 000a EtherExpress PRO/100+ Management Adapter + 8086 000b EtherExpress PRO/100+ + 8086 000c EtherExpress PRO/100+ Management Adapter + 8086 000d EtherExpress PRO/100+ Alert On LAN II* Adapter + 8086 000e EtherExpress PRO/100+ Management Adapter with Alert On LAN* + 8086 000f EtherExpress PRO/100 Desktop Adapter + 8086 0010 EtherExpress PRO/100 S Management Adapter + 8086 0011 EtherExpress PRO/100 S Management Adapter + 8086 0012 EtherExpress PRO/100 S Advanced Management Adapter (D) + 8086 0013 EtherExpress PRO/100 S Advanced Management Adapter (E) + 8086 0030 EtherExpress PRO/100 Management Adapter with Alert On LAN* GC + 8086 0031 EtherExpress PRO/100 Desktop Adapter + 8086 0040 EtherExpress PRO/100 S Desktop Adapter + 8086 0041 EtherExpress PRO/100 S Desktop Adapter + 8086 0042 EtherExpress PRO/100 Desktop Adapter + 8086 0050 EtherExpress PRO/100 S Desktop Adapter + 8086 1009 EtherExpress PRO/100+ Server Adapter + 8086 100c EtherExpress PRO/100+ Server Adapter (PILA8470B) + 8086 1012 EtherExpress PRO/100 S Server Adapter (D) + 8086 1013 EtherExpress PRO/100 S Server Adapter (E) + 8086 1015 EtherExpress PRO/100 S Dual Port Server Adapter + 8086 1017 EtherExpress PRO/100+ Dual Port Server Adapter + 8086 1030 EtherExpress PRO/100+ Management Adapter with Alert On LAN* G Server + 8086 1040 EtherExpress PRO/100 S Server Adapter + 8086 1041 EtherExpress PRO/100 S Server Adapter + 8086 1042 EtherExpress PRO/100 Server Adapter + 8086 1050 EtherExpress PRO/100 S Server Adapter + 8086 1051 EtherExpress PRO/100 Server Adapter + 8086 1052 EtherExpress PRO/100 Server Adapter + 8086 10f0 EtherExpress PRO/100+ Dual Port Adapter + 8086 1229 82557/8/9 [Ethernet Pro 100] + 8086 2009 EtherExpress PRO/100 S Mobile Adapter + 8086 200d EtherExpress PRO/100 Cardbus + 8086 200e EtherExpress PRO/100 LAN+V90 Cardbus Modem + 8086 200f EtherExpress PRO/100 SR Mobile Adapter + 8086 2010 EtherExpress PRO/100 S Mobile Combo Adapter + 8086 2013 EtherExpress PRO/100 SR Mobile Combo Adapter + 8086 2016 EtherExpress PRO/100 S Mobile Adapter + 8086 2017 EtherExpress PRO/100 S Combo Mobile Adapter + 8086 2018 EtherExpress PRO/100 SR Mobile Adapter + 8086 2019 EtherExpress PRO/100 SR Combo Mobile Adapter + 8086 2101 EtherExpress PRO/100 P Mobile Adapter + 8086 2102 EtherExpress PRO/100 SP Mobile Adapter + 8086 2103 EtherExpress PRO/100 SP Mobile Adapter + 8086 2104 EtherExpress PRO/100 SP Mobile Adapter + 8086 2105 EtherExpress PRO/100 SP Mobile Adapter + 8086 2106 EtherExpress PRO/100 P Mobile Adapter + 8086 2107 EtherExpress PRO/100 Network Connection + 8086 2108 EtherExpress PRO/100 Network Connection + 8086 2200 EtherExpress PRO/100 P Mobile Combo Adapter + 8086 2201 EtherExpress PRO/100 P Mobile Combo Adapter + 8086 2202 EtherExpress PRO/100 SP Mobile Combo Adapter + 8086 2203 EtherExpress PRO/100+ MiniPCI + 8086 2204 EtherExpress PRO/100+ MiniPCI + 8086 2205 EtherExpress PRO/100 SP Mobile Combo Adapter + 8086 2206 EtherExpress PRO/100 SP Mobile Combo Adapter + 8086 2207 EtherExpress PRO/100 SP Mobile Combo Adapter + 8086 2208 EtherExpress PRO/100 P Mobile Combo Adapter + 8086 2402 EtherExpress PRO/100+ MiniPCI + 8086 2407 EtherExpress PRO/100+ MiniPCI + 8086 2408 EtherExpress PRO/100+ MiniPCI + 8086 2409 EtherExpress PRO/100+ MiniPCI + 8086 240f EtherExpress PRO/100+ MiniPCI + 8086 2410 EtherExpress PRO/100+ MiniPCI + 8086 2411 EtherExpress PRO/100+ MiniPCI + 8086 2412 EtherExpress PRO/100+ MiniPCI + 8086 2413 EtherExpress PRO/100+ MiniPCI + 8086 3000 82559 Fast Ethernet LAN on Motherboard + 8086 3001 82559 Fast Ethernet LOM with Basic Alert on LAN* + 8086 3002 82559 Fast Ethernet LOM with Alert on LAN II* + 8086 3006 EtherExpress PRO/100 S Network Connection + 8086 3007 EtherExpress PRO/100 S Network Connection + 8086 3008 EtherExpress PRO/100 Network Connection + 8086 3010 EtherExpress PRO/100 S Network Connection + 8086 3011 EtherExpress PRO/100 S Network Connection + 8086 3012 EtherExpress PRO/100 Network Connection + 8086 301a S845WD1-E mainboard + 8086 3411 SDS2 Mainboard + 122d 430FX - 82437FX TSC [Triton I] + 122e 82371FB PIIX ISA [Triton I] + 1230 82371FB PIIX IDE [Triton I] + 1231 DSVD Modem + 1234 430MX - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX) + 1235 430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP) + 1237 440FX - 82441FX PMC [Natoma] + 1af4 1100 Qemu virtual machine + 1239 82371FB PIIX IDE Interface + 123b 82380PB PCI to PCI Docking Bridge + 123c 82380AB (MISA) Mobile PCI-to-ISA Bridge + 123d 683053 Programmable Interrupt Device + 123e 82466GX (IHPC) Integrated Hot-Plug Controller (hidden mode) + 123f 82466GX Integrated Hot-Plug Controller (IHPC) + 1240 82752 (752) AGP Graphics Accelerator + 124b 82380FB (MPCI2) Mobile Docking Controller + 1250 430HX - 82439HX TXC [Triton II] + 1360 82806AA PCI64 Hub PCI Bridge + 1361 82806AA PCI64 Hub Controller (HRes) + 8086 1361 82806AA PCI64 Hub Controller (HRes) + 8086 8000 82806AA PCI64 Hub Controller (HRes) + 1460 82870P2 P64H2 Hub PCI Bridge + 1461 82870P2 P64H2 I/OxAPIC + 15d9 3480 P4DP6 + 4c53 1090 Cx9/Vx9 mainboard + 1462 82870P2 P64H2 Hot Plug Controller + 1501 82567V-3 Gigabit Network Connection + 1502 82579LM Gigabit Network Connection + 1503 82579V Gigabit Network Connection + 1043 849c P8P67 Deluxe Motherboard + 1507 82599EB 10 Gigabit Network Connection + 1508 82598EB Gigabit BX Network Connection + 150a 82576NS Gigabit Network Connection + 150b 82598EB 10-Gigabit AT2 Server Adapter + 8086 a10c 82598EB 10-Gigabit AT2 Server Adapter + 8086 a11c 82598EB 10-Gigabit AT2 Server Adapter + 8086 a12c 82598EB 10-Gigabit AT2 Server Adapter + 150c 82583V Gigabit Network Connection + 150d 82576 Gigabit Backplane Connection + 8086 a10c Gigabit ET Quad Port Mezzanine Card + 150e 82580 Gigabit Network Connection + 103c 1780 NC365T 4-port Ethernet Server Adapter + 8086 12a1 Ethernet Server Adapter I340-T4 + 8086 12a2 Ethernet Server Adapter I340-T4 + 150f 82580 Gigabit Fiber Network Connection + 1510 82580 Gigabit Backplane Connection + 1511 82580 Gigabit SFP Connection + 1514 82599EB 10 Gigabit KX4 Network Connection + 8086 000b Ethernet X520 10GbE Dual Port KX4 Mezz + 1515 X540 Ethernet Controller Virtual Function + 1516 82580 Gigabit Network Connection + 8086 12b1 Ethernet Server Adapter I340-T2 + 8086 12b2 Ethernet Server Adapter I340-T2 + 1517 82599ES 10 Gigabit Network Connection + 1137 006a UCS CNA M61KR-I Intel Converged Network Adapter + 1518 82576NS SerDes Gigabit Network Connection + 151c 82599EB 10 Gigabit TN Network Connection + 108e 7b13 Dual 10GBASE-T LP + 1520 I350 Ethernet Controller Virtual Function + 1521 I350 Gigabit Network Connection + 1028 1f60 Intel GbE 4P I350crNDC + 1028 1f62 Intel GbE 2P I350crNDC + 103c 337f Ethernet 1Gb 2-port 361i Adapter + 103c 3380 Ethernet 1Gb 4-port 366i Adapter + 103c 339e Ethernet 1Gb 2-port 361T Adapter [Wharton Stony Lake] + 108e 7b16 Quad Port GbE PCIe 2.0 ExpressModule, UTP + 108e 7b18 Quad Port GbE PCIe 2.0 Low Profile Adapter, UTP + 10a9 802a UV2-BaseIO dual-port GbE + 8086 0001 Ethernet Server Adapter I350-T4 + 8086 0002 Ethernet Server Adapter I350-T2 + 8086 00a1 Ethernet Server Adapter I350-T4 + 8086 00a2 Ethernet Server Adapter I350-T2 + 8086 5001 Ethernet Server Adapter I350-T4 + 8086 5002 Ethernet Server Adapter I350-T2 + 1522 I350 Gigabit Fiber Network Connection + 108e 7b17 Quad Port GbE PCIe 2.0 ExpressModule, MMF + 108e 7b19 Dual Port GbE PCIe 2.0 Low Profile Adapter, MMF + 8086 0002 Ethernet Server Adapter I350-T2 + 8086 0003 Ethernet Server Adapter I350-F4 + 8086 0004 Ethernet Server Adapter I350-F2 + 8086 00a3 Ethernet Server Adapter I350-F4 + 8086 00a4 Ethernet Server Adapter I350-F2 + 1523 I350 Gigabit Backplane Connection + 103c 1784 Ethernet 1Gb 2-port 361FLB Adapter [Badger Flat] + 103c 18d1 Ethernet 1Gb 2-port 361FLB Adapter + 103c 339f Ethernet 1Gb 4-port 366M Adapter [Vaca Key] + 8086 1f52 1GbE 4P I350 Mezz + 1524 I350 Gigabit Connection + 1525 82567V-4 Gigabit Network Connection + 1526 82576 Gigabit Network Connection + 8086 a05c Gigabit ET2 Quad Port Server Adapter + 8086 a06c Gigabit ET2 Quad Port Server Adapter + 1527 82580 Gigabit Fiber Network Connection + 8086 0001 Ethernet Server Adapter I340-F4 + 8086 0002 Ethernet Server Adapter I340-F4 + 1528 Ethernet Controller 10-Gigabit X540-AT2 + 103c 192d 561FLR-T 2-port 10Gb Ethernet Adapter + 108e 7b14 Sun Dual Port 10 GbE PCIe 2.0 ExpressModule, Base-T + 108e 7b15 Sun Dual Port 10 GbE PCIe 2.0 Low Profile Adapter, Base-T + 1137 00bf Ethernet Converged Network Adapter X540-T2 + 8086 0001 Ethernet Converged Network Adapter X540-T2 + 8086 0002 Ethernet Converged Network Adapter X540-T1 + 8086 001a Ethernet Converged Network Adapter X540-T2 + 8086 00a2 Ethernet Converged Network Adapter X540-T1 + 8086 1f61 Ethernet 10G 4P X540/I350 rNDC + 8086 5003 Ethernet 10G 2P X540-t Adapter + 1529 82599 10 Gigabit Dual Port Backplane Connection with FCoE + 152a 82599 10 Gigabit Dual port Network Connection with FCoE + 1533 I210 Gigabit Network Connection + 103c 0003 Ethernet Server Adapter I210-T1 + 8086 0001 Ethernet Server Adapter I210-T1 + 8086 0002 Ethernet Server Adapter I210-T1 + 1534 I210 Gigabit Network Connection + 1536 I210 Gigabit Fiber Network Connection + 1537 I210 Gigabit Backplane Connection + 1538 I210 Gigabit Network Connection + 1539 I211 Gigabit Network Connection + 153a Ethernet Connection I217-LM + 153b Ethernet Connection I217-V + 1547 DSL3510 Thunderbolt Port [Cactus Ridge] + 1549 DSL3510 Thunderbolt Controller [Cactus Ridge] + 154a Ethernet Server Adapter X520-4 + 8086 011a Ethernet Converged Network Adapter X520-4 + 8086 011b Ethernet Converged Network Adapter X520-4 + 8086 011c Ethernet Converged Network Adapter X520-4 + 154d 82599EB 10-Gigabit SFP+ Network Connection + 8086 7b11 10GbE 2P X520 Adapter + 1560 Ethernet Controller X540-AT1 + 1960 80960RP (i960RP) Microprocessor + 101e 0431 MegaRAID 431 RAID Controller + 101e 0438 MegaRAID 438 Ultra2 LVD RAID Controller + 101e 0466 MegaRAID 466 Express Plus RAID Controller + 101e 0467 MegaRAID 467 Enterprise 1500 RAID Controller + 101e 0490 MegaRAID 490 Express 300 RAID Controller + 101e 0762 MegaRAID 762 Express RAID Controller + 101e 09a0 PowerEdge Expandable RAID Controller 2/SC + 1028 0467 PowerEdge Expandable RAID Controller 2/DC + 1028 1111 PowerEdge Expandable RAID Controller 2/SC + 103c 03a2 MegaRAID + 103c 10c6 MegaRAID 438, NetRAID-3Si + 103c 10c7 MegaRAID T5, Integrated NetRAID + 103c 10cc MegaRAID, Integrated NetRAID + 103c 10cd NetRAID-1Si + 105a 0000 SuperTrak + 105a 2168 SuperTrak Pro + 105a 5168 SuperTrak66/100 + 1111 1111 MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC + 1111 1112 PowerEdge Expandable RAID Controller 2/SC + 113c 03a2 MegaRAID + e4bf 1010 CG1-RADIO + e4bf 1020 CU2-QUARTET + e4bf 1040 CU1-CHORUS + e4bf 3100 CX1-BAND + 1962 80960RM (i960RM) Microprocessor + 105a 0000 SuperTrak SX6000 I2O CPU + 1a21 82840 840 [Carmel] Chipset Host Bridge (Hub A) + 1a23 82840 840 [Carmel] Chipset AGP Bridge + 1a24 82840 840 [Carmel] Chipset PCI Bridge (Hub B) + 1a30 82845 845 [Brookdale] Chipset Host Bridge + 1028 010e Optiplex GX240 + 15d9 3280 Supermicro P4SBE Mainboard + 1a31 82845 845 [Brookdale] Chipset AGP Bridge + 1a38 5000 Series Chipset DMA Engine + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 1a48 82597EX 10GbE Ethernet Controller + 8086 a01f PRO/10GbE SR Server Adapter + 8086 a11f PRO/10GbE SR Server Adapter + 1b48 82597EX 10GbE Ethernet Controller + 8086 a01f PRO/10GbE LR Server Adapter + 8086 a11f PRO/10GbE LR Server Adapter + 1c00 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller + 1c01 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller + 1c02 6 Series/C200 Series Chipset Family SATA AHCI Controller + 1028 04aa XPS 8300 + 1043 844d P8P67 Deluxe Motherboard + 1c03 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c04 6 Series/C200 Series Chipset Family SATA RAID Controller + 1c05 6 Series/C200 Series Chipset Family SATA RAID Controller + 1c08 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller + 1c09 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller + 1c10 6 Series/C200 Series Chipset Family PCI Express Root Port 1 + 1028 04da Vostro 3750 + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c12 6 Series/C200 Series Chipset Family PCI Express Root Port 2 + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c14 6 Series/C200 Series Chipset Family PCI Express Root Port 3 + 1028 04da Vostro 3750 + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c16 6 Series/C200 Series Chipset Family PCI Express Root Port 4 + 1c18 6 Series/C200 Series Chipset Family PCI Express Root Port 5 + 1028 04da Vostro 3750 + 1c1a 6 Series/C200 Series Chipset Family PCI Express Root Port 6 + 1028 04da Vostro 3750 + 1c1c 6 Series/C200 Series Chipset Family PCI Express Root Port 7 + 1c1e 6 Series/C200 Series Chipset Family PCI Express Root Port 8 + 1c20 6 Series/C200 Series Chipset Family High Definition Audio Controller + 1028 0490 Alienware M17x R3 + 1028 04aa XPS 8300 + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 1043 8418 P8P67 Deluxe Motherboard + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c22 6 Series/C200 Series Chipset Family SMBus Controller + 1028 04aa XPS 8300 + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 1043 844d P8P67 Deluxe Motherboard + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c24 6 Series/C200 Series Chipset Family Thermal Management Controller + 1c25 6 Series/C200 Series Chipset Family DMI to PCI Bridge + 1c26 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 + 1028 04aa XPS 8300 + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 1043 844d P8P67 Deluxe Motherboard + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c27 6 Series/C200 Series Chipset Family USB Universal Host Controller #1 + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c2c 6 Series/C200 Series Chipset Family USB Universal Host Controller #5 + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c2d 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 + 1028 04aa XPS 8300 + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 1043 844d P8P67 Deluxe Motherboard + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c33 6 Series/C200 Series Chipset Family LAN Controller + 1c35 6 Series/C200 Series Chipset Family VECI Controller + 1c3a 6 Series/C200 Series Chipset Family MEI Controller #1 + 1028 04aa XPS 8300 + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 1043 844d P8P67 Deluxe Motherboard + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c3b 6 Series/C200 Series Chipset Family MEI Controller #2 + 1c3c 6 Series/C200 Series Chipset Family IDE-r Controller + 1c3d 6 Series/C200 Series Chipset Family KT Controller + 1c40 6 Series/C200 Series Chipset Family LPC Controller + 1c41 Mobile SFF 6 Series Chipset Family LPC Controller + 1c42 6 Series/C200 Series Chipset Family LPC Controller + 1c43 Mobile 6 Series Chipset Family LPC Controller + 1c44 Z68 Express Chipset Family LPC Controller + 1c45 6 Series/C200 Series Chipset Family LPC Controller + 1c46 P67 Express Chipset Family LPC Controller + 1043 844d P8P67 Deluxe Motherboard + 1c47 UM67 Express Chipset Family LPC Controller + 1c48 6 Series/C200 Series Chipset Family LPC Controller + 1c49 HM65 Express Chipset Family LPC Controller + 8086 7270 Apple MacBookPro8,2 [Core i7, 15", 2011] + 1c4a H67 Express Chipset Family LPC Controller + 1028 04aa XPS 8300 + 1c4b HM67 Express Chipset Family LPC Controller + 1028 04b2 Vostro 3350 + 1028 04da Vostro 3750 + 1c4c Q65 Express Chipset Family LPC Controller + 1c4d QS67 Express Chipset Family LPC Controller + 1c4e Q67 Express Chipset Family LPC Controller + 1c4f QM67 Express Chipset Family LPC Controller + 1c50 B65 Express Chipset Family LPC Controller + 1c51 6 Series/C200 Series Chipset Family LPC Controller + 1c52 C202 Chipset Family LPC Controller + 1c53 6 Series/C200 Series Chipset Family LPC Controller + 1c54 C204 Chipset Family LPC Controller + 1c55 6 Series/C200 Series Chipset Family LPC Controller + 1c56 C206 Chipset Family LPC Controller + 1c57 6 Series/C200 Series Chipset Family LPC Controller + 1c58 Upgraded B65 Express Chipset Family LPC Controller + 1c59 Upgraded HM67 Express Chipset Family LPC Controller + 1c5a Upgraded Q67 Express Chipset Family LPC Controller + 1c5b 6 Series/C200 Series Chipset Family LPC Controller + 1c5c H61 Express Chipset Family LPC Controller + 1c5d 6 Series/C200 Series Chipset Family LPC Controller + 1c5e 6 Series/C200 Series Chipset Family LPC Controller + 1c5f 6 Series/C200 Series Chipset Family LPC Controller + 1d00 C600/X79 series chipset 4-Port SATA IDE Controller + 1d02 C600/X79 series chipset 6-Port SATA AHCI Controller + 1d04 C600/X79 series chipset SATA RAID Controller + 1d06 C600/X79 series chipset SATA Premium RAID Controller + 1d08 C600/X79 series chipset 2-Port SATA IDE Controller + 1d10 C600/X79 series chipset PCI Express Root Port 1 + 1d11 C600/X79 series chipset PCI Express Root Port 1 + 1d12 C600/X79 series chipset PCI Express Root Port 2 + 1d13 C600/X79 series chipset PCI Express Root Port 2 + 1d14 C600/X79 series chipset PCI Express Root Port 3 + 1d15 C600/X79 series chipset PCI Express Root Port 3 + 1d16 C600/X79 series chipset PCI Express Root Port 4 + 1d17 C600/X79 series chipset PCI Express Root Port 4 + 1d18 C600/X79 series chipset PCI Express Root Port 5 + 1d19 C600/X79 series chipset PCI Express Root Port 5 + 1d1a C600/X79 series chipset PCI Express Root Port 6 + 1d1b C600/X79 series chipset PCI Express Root Port 6 + 1d1c C600/X79 series chipset PCI Express Root Port 7 + 1d1d C600/X79 series chipset PCI Express Root Port 7 + 1d1e C600/X79 series chipset PCI Express Root Port 8 + 1d1f C600/X79 series chipset PCI Express Root Port 8 + 1d20 C600/X79 series chipset High Definition Audio Controller + 1d22 C600/X79 series chipset SMBus Host Controller + 1d24 C600/X79 series chipset Thermal Management Controller + 1d25 C600/X79 series chipset DMI to PCI Bridge + 1d26 C600/X79 series chipset USB2 Enhanced Host Controller #1 + 1d2d C600/X79 series chipset USB2 Enhanced Host Controller #2 + 1d33 C600/X79 series chipset LAN Controller + 1d35 C600/X79 series chipset VECI Controller + 1d3a C600/X79 series chipset MEI Controller #1 + 1d3b C600/X79 series chipset MEI Controller #2 + 1d3c C600/X79 series chipset IDE-r Controller + 1d3d C600/X79 series chipset KT Controller + 1d3e C600/X79 series chipset PCI Express Virtual Root Port + 1d3f C608/C606/X79 series chipset PCI Express Virtual Switch Port + 1d40 C600/X79 series chipset LPC Controller + 1d41 C600/X79 series chipset LPC Controller + 1d50 C608 chipset Dual 4-Port SATA/SAS Storage Control Unit + 1d54 C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit + 1d55 C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit + 1d58 C606 chipset Dual 4-Port SATA/SAS Storage Control Unit + 1d59 C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit + 1d5a C600/X79 series chipset Dual 4-Port SATA Storage Control Unit + 1d5b C602 chipset 4-Port SATA Storage Control Unit + 1d5c C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit + 1d5d C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit + 1d5e C600/X79 series chipset Dual 4-Port SATA Storage Control Unit + 1d5f C600/X79 series chipset 4-Port SATA Storage Control Unit + 1d60 C608 chipset Dual 4-Port SATA/SAS Storage Control Unit + 1d64 C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit + 1d65 C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit + 1d68 C606 chipset Dual 4-Port SATA/SAS Storage Control Unit + 1d69 C604/X79 series chipset 4-Port SATA/SAS Storage Control Unit + 1d6a C600/X79 series chipset Dual 4-Port SATA Storage Control Unit + 1d6b C602 chipset 4-Port SATA Storage Control Unit + 1d6c C600/X79 series chipset Dual 4-Port SATA/SAS Storage Control Unit + 1d6d C600/X79 series chipset 4-Port SATA/SAS Storage Control Unit + 1d6e C600/X79 series chipset Dual 4-Port SATA Storage Control Unit + 1d6f C600/X79 series chipset 4-Port SATA Storage Control Unit + 1d70 C600/X79 series chipset SMBus Controller 0 + 1d71 C608/C606/X79 series chipset SMBus Controller 1 + 1d72 C608 chipset SMBus Controller 2 + 1d74 C608/C606/X79 series chipset PCI Express Upstream Port + 1d76 C600/X79 series chipset Multi-Function Glue + 1e00 7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode] + 1e01 7 Series Chipset Family 4-port SATA Controller [IDE mode] + 1e02 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] + 1e03 7 Series Chipset Family 6-port SATA Controller [AHCI mode] + 1043 1477 N56VZ + 1e04 7 Series/C210 Series Chipset Family SATA Controller [RAID mode] + 1e05 7 Series Chipset SATA Controller [RAID mode] + 1e06 7 Series/C210 Series Chipset Family SATA Controller [RAID mode] + 1e07 7 Series Chipset Family SATA Controller [RAID mode] + 1e08 7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode] + 1e09 7 Series Chipset Family 2-port SATA Controller [IDE mode] + 1e0e 7 Series/C210 Series Chipset Family SATA Controller [RAID mode] + 1e10 7 Series/C210 Series Chipset Family PCI Express Root Port 1 + 1043 1477 N56VZ + 1e12 7 Series/C210 Series Chipset Family PCI Express Root Port 2 + 1043 1477 N56VZ + 1e14 7 Series/C210 Series Chipset Family PCI Express Root Port 3 + 1e16 7 Series/C210 Series Chipset Family PCI Express Root Port 4 + 1043 1477 N56VZ + 1e18 7 Series/C210 Series Chipset Family PCI Express Root Port 5 + 1e1a 7 Series/C210 Series Chipset Family PCI Express Root Port 6 + 1e1c 7 Series/C210 Series Chipset Family PCI Express Root Port 7 + 1e1e 7 Series/C210 Series Chipset Family PCI Express Root Port 8 + 1e20 7 Series/C210 Series Chipset Family High Definition Audio Controller + 1043 1477 N56VZ + 1e22 7 Series/C210 Series Chipset Family SMBus Controller + 1043 1477 N56VZ + 1e24 7 Series/C210 Series Chipset Family Thermal Management Controller + 1e25 7 Series/C210 Series Chipset Family DMI to PCI Bridge + 1e26 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 + 1043 1477 N56VZ + 1e2d 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 + 1043 1477 N56VZ + 1e31 7 Series/C210 Series Chipset Family USB xHCI Host Controller + 1043 1477 N56VZ + 1e33 7 Series/C210 Series Chipset Family LAN Controller + 1e3a 7 Series/C210 Series Chipset Family MEI Controller #1 + 1043 1477 N56VZ + 1e3b 7 Series/C210 Series Chipset Family MEI Controller #2 + 1e3c 7 Series/C210 Series Chipset Family IDE-r Controller + 1e3d 7 Series/C210 Series Chipset Family KT Controller + 1e41 7 Series Chipset Family LPC Controller + 1e42 7 Series Chipset Family LPC Controller + 1e43 7 Series Chipset Family LPC Controller + 1e44 Z77 Express Chipset LPC Controller + 1e45 7 Series Chipset Family LPC Controller + 1e46 Z75 Express Chipset LPC Controller + 1e47 Q77 Express Chipset LPC Controller + 1e48 Q75 Express Chipset LPC Controller + 1e49 B75 Express Chipset LPC Controller + 1e4a H77 Express Chipset LPC Controller + 1e4b 7 Series Chipset Family LPC Controller + 1e4c 7 Series Chipset Family LPC Controller + 1e4d 7 Series Chipset Family LPC Controller + 1e4e 7 Series Chipset Family LPC Controller + 1e4f 7 Series Chipset Family LPC Controller + 1e50 7 Series Chipset Family LPC Controller + 1e51 7 Series Chipset Family LPC Controller + 1e52 7 Series Chipset Family LPC Controller + 1e53 C216 Series Chipset LPC Controller + 1e54 7 Series Chipset Family LPC Controller + 1e55 QM77 Express Chipset LPC Controller + 1e56 QS77 Express Chipset LPC Controller + 1e57 HM77 Express Chipset LPC Controller + 1e58 UM77 Express Chipset LPC Controller + 1e59 HM76 Express Chipset LPC Controller + 1043 1477 N56VZ + 1e5a 7 Series Chipset Family LPC Controller + 1e5b UM77 Express Chipset LPC Controller + 1e5c 7 Series Chipset Family LPC Controller + 1e5d HM75 Express Chipset LPC Controller + 1e5e 7 Series Chipset Family LPC Controller + 1e5f 7 Series Chipset Family LPC Controller + 2310 DH89xxCC LPC Controller + 2323 DH89xxCC 4 Port SATA AHCI Controller + 2330 DH89xxCC SMBus Controller + 2331 DH89xxCC Chap Counter + 2332 DH89xxCC Thermal Subsystem + 2334 DH89xxCC USB2 Enhanced Host Controller #1 + 2335 DH89xxCC USB2 Enhanced Host Controller #1 + 2342 DH89xxCC PCI Express Root Port #1 + 2343 DH89xxCC PCI Express Root Port #1 + 2344 DH89xxCC PCI Express Root Port #2 + 2345 DH89xxCC PCI Express Root Port #2 + 2346 DH89xxCC PCI Express Root Port #3 + 2347 DH89xxCC PCI Express Root Port #3 + 2348 DH89xxCC PCI Express Root Port #4 + 2349 DH89xxCC PCI Express Root Port #4 + 2360 DH89xxCC Watchdog Timer + 2364 DH89xxCC MEI 0 + 2365 DH89xxCC MEI 1 + 2410 82801AA ISA Bridge (LPC) + 2411 82801AA IDE Controller + 2412 82801AA USB Controller + 2413 82801AA SMBus Controller + 2415 82801AA AC'97 Audio Controller + 1028 0095 Precision Workstation 220 Integrated Digital Audio + 1028 00b4 OptiPlex GX110 + 110a 0051 Activy 2xx + 11d4 0040 SoundMAX Integrated Digital Audio + 11d4 0048 SoundMAX Integrated Digital Audio + 11d4 5340 SoundMAX Integrated Digital Audio + 1734 1025 Activy 3xx + 2416 82801AA AC'97 Modem Controller + 2418 82801AA PCI Bridge + 2420 82801AB ISA Bridge (LPC) + 2421 82801AB IDE Controller + 2422 82801AB USB Controller + 2423 82801AB SMBus Controller + 2425 82801AB AC'97 Audio Controller + 11d4 0040 SoundMAX Integrated Digital Audio + 11d4 0048 SoundMAX Integrated Digital Audio + 2426 82801AB AC'97 Modem Controller + 2428 82801AB PCI Bridge + 2440 82801BA ISA Bridge (LPC) + 8086 5744 S845WD1-E + 2442 82801BA/BAM USB Controller #1 + 1014 01c6 Netvista A40/A40p + 1025 1016 Travelmate 612 TX + 1028 00c7 Dimension 8100 + 1028 00d8 Precision 530 + 1028 010e Optiplex GX240 + 103c 126f e-pc 40 + 1043 8027 TUSL2-C Mainboard + 104d 80df Vaio PCG-FX403 + 147b 0507 TH7II-RAID + 8086 4532 D815EEA2 mainboard + 8086 4557 D815EGEW Mainboard + 8086 5744 S845WD1-E mainboard + 2443 82801BA/BAM SMBus Controller + 1014 01c6 Netvista A40/A40p + 1025 1016 Travelmate 612 TX + 1028 00c7 Dimension 8100 + 1028 00d8 Precision 530 + 1028 010e Optiplex GX240 + 103c 126f e-pc 40 + 1043 8027 TUSL2-C Mainboard + 104d 80df Vaio PCG-FX403 + 147b 0507 TH7II-RAID + 15d9 3280 Supermicro P4SBE Mainboard + 8086 4532 D815EEA2 mainboard + 8086 4557 D815EGEW Mainboard + 8086 5744 S845WD1-E mainboard + 2444 82801BA/BAM USB Controller #1 + 1025 1016 Travelmate 612 TX + 1028 00c7 Dimension 8100 + 1028 00d8 Precision 530 + 1028 010e Optiplex GX240 + 103c 126f e-pc 40 + 1043 8027 TUSL2-C Mainboard + 104d 80df Vaio PCG-FX403 + 147b 0507 TH7II-RAID + 8086 4532 D815EEA2 mainboard + 8086 5744 S845WD1-E mainboard + 2445 82801BA/BAM AC'97 Audio Controller + 0e11 000b Compaq Deskpro EN Audio + 0e11 0088 Evo D500 + 1014 01c6 Netvista A40/A40p + 1025 1016 Travelmate 612 TX + 1028 00d8 Precision 530 + 103c 126f e-pc 40 + 104d 80df Vaio PCG-FX403 + 1462 3370 STAC9721 AC + 147b 0507 TH7II-RAID + 8086 4557 D815EGEW Mainboard + 2446 82801BA/BAM AC'97 Modem Controller + 1025 1016 Travelmate 612 TX + 104d 80df Vaio PCG-FX403 + 2448 82801 Mobile PCI Bridge + 1028 040b Latitude E6510 + 103c 0934 HP Compaq nw8240 Mobile Workstation + 103c 099c NX6110/NC6120 + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 103c 30c1 Compaq 6910p + 104d 902d VAIO VGN-NR120E + 144d c00c P30 notebook + 144d c072 Notebook N150P + 1734 1055 Amilo M1420 + 17aa 20ae ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2449 82801BA/BAM/CA/CAM Ethernet Controller + 0e11 0012 EtherExpress PRO/100 VM + 0e11 0091 EtherExpress PRO/100 VE + 1014 01ce EtherExpress PRO/100 VE + 1014 01dc EtherExpress PRO/100 VE + 1014 01eb EtherExpress PRO/100 VE + 1014 01ec EtherExpress PRO/100 VE + 1014 0202 EtherExpress PRO/100 VE + 1014 0205 EtherExpress PRO/100 VE + 1014 0217 EtherExpress PRO/100 VE + 1014 0234 EtherExpress PRO/100 VE + 1014 023d EtherExpress PRO/100 VE + 1014 0244 EtherExpress PRO/100 VE + 1014 0245 EtherExpress PRO/100 VE + 1014 0265 PRO/100 VE Desktop Connection + 1014 0267 PRO/100 VE Desktop Connection + 1014 026a PRO/100 VE Desktop Connection + 109f 315d EtherExpress PRO/100 VE + 109f 3181 EtherExpress PRO/100 VE + 1179 ff01 PRO/100 VE Network Connection + 1186 7801 EtherExpress PRO/100 VE + 144d 2602 HomePNA 1M CNR + 8086 3010 EtherExpress PRO/100 VE + 8086 3011 EtherExpress PRO/100 VM + 8086 3012 82562EH based Phoneline + 8086 3013 EtherExpress PRO/100 VE + 8086 3014 EtherExpress PRO/100 VM + 8086 3015 82562EH based Phoneline + 8086 3016 EtherExpress PRO/100 P Mobile Combo + 8086 3017 EtherExpress PRO/100 P Mobile + 8086 3018 EtherExpress PRO/100 + 244a 82801BAM IDE U100 Controller + 1025 1016 Travelmate 612TX + 104d 80df Vaio PCG-FX403 + 244b 82801BA IDE U100 Controller + 1014 01c6 Netvista A40/A40p + 1028 00c7 Dimension 8100 + 1028 00d8 Precision 530 + 1028 010e Optiplex GX240 + 103c 126f e-pc 40 + 1043 8027 TUSL2-C Mainboard + 147b 0507 TH7II-RAID + 15d9 3280 Supermicro P4SBE Mainboard + 8086 4532 D815EEA2 mainboard + 8086 4557 D815EGEW Mainboard + 8086 5744 S845WD1-E mainboard + 244c 82801BAM ISA Bridge (LPC) + 244e 82801 PCI Bridge + 1014 0267 NetVista A30p + 1028 020d Inspiron 530 + 1028 0211 Optiplex 755 + 1028 02da OptiPlex 980 + 103c 2a3b Pavilion A1512X + 103c 330b ProLiant ML150 G6 Server + 1458 5000 GA-EP45-DS5 Motherboard + 1775 11cc CC11/CL11 + 2450 82801E ISA Bridge (LPC) + 2452 82801E USB Controller + 2453 82801E SMBus Controller + 2459 82801E Ethernet Controller 0 + 245b 82801E IDE U100 Controller + 245d 82801E Ethernet Controller 1 + 245e 82801E PCI Bridge + 2480 82801CA LPC Interface Controller + 2482 82801CA/CAM USB Controller #1 + 0e11 0030 Evo N600c + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 15d9 3480 P4DP6 + 8086 1958 vpr Matrix 170B4 + 8086 3424 SE7501HG2 Mainboard + 8086 4541 Latitude C640 + 2483 82801CA/CAM SMBus Controller + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 15d9 3480 P4DP6 + 8086 1958 vpr Matrix 170B4 + 2484 82801CA/CAM USB Controller #2 + 0e11 0030 Evo N600c + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 15d9 3480 P4DP6 + 8086 1958 vpr Matrix 170B4 + 2485 82801CA/CAM AC'97 Audio Controller + 1013 5959 Crystal WMD Audio Codec + 1014 0222 ThinkPad A30/A30p/T23 + 1014 0508 ThinkPad T30 + 1014 051c ThinkPad A/T/X Series + 1043 1583 L3C (SPDIF) + 1043 1623 L2B (no SPDIF) + 1043 1643 L3F + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 144d c006 vpr Matrix 170B4 + 2486 82801CA/CAM AC'97 Modem Controller + 1014 0223 ThinkPad A/T/X Series + 1014 0503 ThinkPad R31 + 1014 051a ThinkPad A/T/X Series + 101f 1025 620 Series + 1043 1496 PCtel HSP56 MR + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 134d 4c21 Dell Inspiron 2100 internal modem + 144d 2115 vpr Matrix 170B4 internal modem + 14f1 5421 MD56ORD V.92 MDC Modem + 2487 82801CA/CAM USB Controller #3 + 0e11 0030 Evo N600c + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 15d9 3480 P4DP6 + 8086 1958 vpr Matrix 170B4 + 248a 82801CAM IDE U100 Controller + 0e11 0030 Evo N600c + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 8086 1958 vpr Matrix 170B4 + 8086 4541 Latitude C640 + 248b 82801CA Ultra ATA Storage Controller + 15d9 3480 P4DP6 + 248c 82801CAM ISA Bridge (LPC) + 24c0 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge + 1014 0267 NetVista A30p + 1462 5800 845PE Max (MS-6580) + 24c1 82801DBL (ICH4-L) IDE Controller + 24c2 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 + 1014 0267 NetVista A30p + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 0126 Optiplex GX260 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 8089 P4B533 + 1071 8160 MIM2000 + 114a 0582 PC8 onboard USB 1.x + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1462 5800 845PE Max (MS-6580) + 1509 2990 Averatec 5110H laptop + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 1734 1055 Amilo M1420 + 4c53 1090 Cx9 / Vx9 mainboard + 8086 24c2 Latitude X300 + 8086 4541 Latitude D400/D500 + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24c3 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller + 1014 0267 NetVista A30p + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 0126 Optiplex GX260 + 1028 014f Latitude X300 + 1028 018d Inspiron 700m/710m + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1071 8160 MIM2000 + 114a 0582 PC8 onboard SMbus + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1458 24c2 GA-8PE667 Ultra + 1462 5800 845PE Max (MS-6580) + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 1734 1055 Amilo M1420 + 4c53 1090 Cx9 / Vx9 mainboard + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24c4 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 + 1014 0267 NetVista A30p + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 0126 Optiplex GX260 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 8089 P4B533 + 1071 8160 MIM2000 + 144d c00c P30/P35 notebook + 1462 5800 845PE Max (MS-6580) + 1509 2990 Averatec 5110H + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 4c53 1090 Cx9 / Vx9 mainboard + 8086 24c2 Latitude X300 + 8086 4541 Latitude D400/D500 + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24c5 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller + 0e11 00b8 Analog Devices Inc. codec [SoundMAX] + 1014 0267 NetVista A30p + 1014 0537 ThinkPad T41 + 1014 055f Thinkpad R50e model 1634 + 1025 005a TravelMate 290 + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0152 Latitude D500 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m [SigmaTel STAC9750,51] + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 1713 M6800N + 1043 80b0 P4B533 + 1071 8160 MIM2000 + 1179 0201 Toshiba Tecra M1 + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1458 a002 GA-8PE667 Ultra + 1462 5800 845PE Max (MS-6580) + 1734 1005 D1451 (SCENIC N300, i845GV) Sigmatel STAC9750T + 1734 1055 Amilo M1420 + 8086 24c5 Dell Dimension 2400 + 24c6 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller + 1014 0524 ThinkPad T41 + 1014 0525 ThinkPad + 1014 0559 ThinkPad R50e + 1025 003c Aspire 2001WLCi (Compal CL50 motherboard) implementation + 1025 005a TravelMate 290 + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 1826 M6800N + 1071 8160 MIM2000 + 134d 4c21 Latitude D500 + 144d 2115 X10 Laptop + 144d c00c P30/P35 notebook +# Conexant HSF Softmodem (CXT22) + 14f1 5422 D480 MDC V.9x Modem + 24c7 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 + 1014 0267 NetVista A30p + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 0126 Optiplex GX260 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 8089 P4B533 + 1071 8160 MIM2000 + 144d c00c P30/P35 notebook + 1462 5800 845PE Max (MS-6580) + 1509 2990 Averatec 5110H + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 4c53 1090 Cx9 / Vx9 mainboard + 8086 24c2 Latitude X300 + 8086 4541 Latitude D400/D500 + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24ca 82801DBM (ICH4-M) IDE Controller + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 014f Latitude X300 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1071 8160 MIM2000 + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1734 1055 Amilo M1420 + 8086 4541 Latitude D400/D500 + 24cb 82801DB (ICH4) IDE Controller + 1014 0267 NetVista A30p + 1028 0126 Optiplex GX260 + 1043 8089 P4B533 + 114a 0582 PC8 onboard IDE + 1458 24c2 GA-8PE667 Ultra + 1462 5800 845PE Max (MS-6580) + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 4c53 1090 Cx9 / Vx9 mainboard + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24cc 82801DBM (ICH4-M) LPC Interface Bridge + 144d c00c P30 notebook + 1734 1055 Amilo M1420 + 24cd 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller + 1014 0267 NetVista A30p + 1014 052e ThinkPad + 1025 005a TravelMate 290 + 1028 011d Latitude D600 + 1028 0126 Optiplex GX260 + 1028 0139 Latitude D400 + 1028 0152 Latitude D500 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 8089 P4B533 + 1071 8160 MIM2000 + 114a 0582 PC8 onboard USB 2.0 + 1179 ff00 Satellite 2430 + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1462 3981 845PE Max (MS-6580) + 1509 1968 Averatec 5110H + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 1734 1055 Amilo M1420 + 4c53 1090 Cx9 / Vx9 mainboard + 8086 24c2 Latitude X300 + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24d0 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge + 24d1 82801EB (ICH5) SATA Controller + 1028 0169 Precision 470 + 1028 019a PowerEdge SC1425 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800 series motherboard + 1458 24d1 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 5200 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24d2 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 onboard UHCI + 1028 016d PowerEdge 2850 onboard UHCI + 1028 0170 PowerEdge 6850 onboard UHCI + 1028 0183 PowerEdge 1800 + 1028 019a PowerEdge SC1425 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000/8KNXP motherboard + 1462 7280 865PE Neo2 (MS-6728) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX series onboard UHCI + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24d3 82801EB/ER (ICH5/ICH5R) SMBus Controller + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0156 Precision 360 + 1028 0169 Precision 470 + 103c 12bc d330 uT + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series SMBus + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24d4 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 onboard UHCI + 1028 016d PowerEdge 2850 onboard UHCI + 1028 0170 PowerEdge 6850 onboard UHCI + 1028 0183 PowerEdge 1800 + 1028 019a PowerEdge SC1425 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series onboard UHCI + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24d5 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller + 100a 147b Abit IS7-E motherboard + 1028 0169 Precision 470 + 103c 006a NX9500 + 103c 12bc d330 uT + 1043 80f3 P4P800 series motherboard + 1043 810f P5P800-MX Mainboard + 1458 a002 GA-8IPE1000/8KNXP motherboard + 1462 0080 865PE Neo2-V (MS-6788) Mainboard + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 8086 a000 D865PERL mainboard + 8086 e000 D865PERL mainboard + 8086 e001 Desktop Board D865GBF + 8086 e002 SoundMax Intergrated Digital Audio + 24d6 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller + 103c 006a NX9500 + 24d7 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 + 1014 02ed xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 onboard UHCI + 1028 016d PowerEdge 2850 onboard UHCI + 1028 0170 PowerEdge 6850 onboard UHCI + 1028 0183 PowerEdge 1800 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series onboard UHCI + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24db 82801EB/ER (ICH5/ICH5R) IDE Controller + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 IDE Controller + 1028 016d PowerEdge 2850 IDE Controller + 1028 0170 PowerEdge 6850 IDE Controller + 1028 019a PowerEdge SC1425 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7580 MSI 875P + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series onboard IDE + 8086 24db P4C800 Mainboard + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24dc 82801EB (ICH5) LPC Interface Bridge + 24dd 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 onboard EHCI + 1028 016d PowerEdge 2850 onboard EHCI + 1028 0170 PowerEdge 6850 onboard EHCI + 1028 0183 PowerEdge 1800 + 1028 019a PowerEdge SC1425 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 5006 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24de 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 + 1014 02ed xSeries server mainboard + 1028 0169 Precision 470 + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series onboard UHCI + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24df 82801ER (ICH5R) SATA Controller + 2500 82820 820 (Camino) Chipset Host Bridge (MCH) + 1028 0095 Precision Workstation 220 Chipset + 1043 801c P3C-2000 system chipset + 2501 82820 820 (Camino) Chipset Host Bridge (MCH) + 1043 801c P3C-2000 system chipset + 250b 82820 820 (Camino) Chipset Host Bridge + 250f 82820 820 (Camino) Chipset AGP Bridge + 2520 82805AA MTH Memory Translator Hub + 2521 82804AA MRH-S Memory Repeater Hub for SDRAM + 2530 82850 850 (Tehama) Chipset Host Bridge (MCH) + 1028 00c7 Dimension 8100 + 147b 0507 TH7II-RAID + 2531 82860 860 (Wombat) Chipset Host Bridge (MCH) + 1028 00d8 Precision 530 + 2532 82850 850 (Tehama) Chipset AGP Bridge + 2533 82860 860 (Wombat) Chipset AGP Bridge + 2534 82860 860 (Wombat) Chipset PCI Bridge + 2540 E7500 Memory Controller Hub + 15d9 3480 P4DP6 + 2541 E7500/E7501 Host RASUM Controller + 15d9 3480 P4DP6 + 4c53 1090 Cx9 / Vx9 mainboard + 8086 3424 SE7501HG2 Mainboard + 2543 E7500/E7501 Hub Interface B PCI-to-PCI Bridge + 2544 E7500/E7501 Hub Interface B RASUM Controller + 4c53 1090 Cx9 / Vx9 mainboard + 2545 E7500/E7501 Hub Interface C PCI-to-PCI Bridge + 2546 E7500/E7501 Hub Interface C RASUM Controller + 2547 E7500/E7501 Hub Interface D PCI-to-PCI Bridge + 2548 E7500/E7501 Hub Interface D RASUM Controller + 254c E7501 Memory Controller Hub + 4c53 1090 Cx9 / Vx9 mainboard + 8086 3424 SE7501HG2 Mainboard + 2550 E7505 Memory Controller Hub + 2551 E7505/E7205 Series RAS Controller + 2552 E7505/E7205 PCI-to-AGP Bridge + 2553 E7505 Hub Interface B PCI-to-PCI Bridge + 2554 E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller + 255d E7205 Memory Controller Hub + 2560 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface + 1028 0126 Optiplex GX260 + 1458 2560 GA-8PE667 Ultra + 1462 5800 845PE Max (MS-6580) + 2561 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge + 2562 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device + 0e11 00b9 Evo D510 SFF + 1014 0267 NetVista A30p + 1734 1003 D1521 Mainboard (Fujitsu-Siemens) + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 2570 82865G/PE/P DRAM Controller/Host-Hub Interface + 103c 006a NX9500 + 103c 12bc d330 uT + 1043 80f2 P4P800/P5P800 series motherboard + 1458 2570 GA-8IPE1000 Pro2 motherboard (865PE) + 2571 82865G/PE/P AGP Bridge + 2572 82865G Integrated Graphics Controller + 1028 019d Dimension 3000 + 103c 12bc D530 sff(dc578av) + 1043 80a5 P5P800-MX Mainboard + 1462 7650 Hetis 865GV-E (MS-7065) + 1734 101b Fujitsu-Siemens Scenic E300 i865GV + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 2573 82865G/PE/P PCI to CSA Bridge + 2576 82865G/PE/P Processor to I/O Memory Interface + 2578 82875P/E7210 Memory Controller Hub + 1458 2578 GA-8KNXP motherboard (875P) + 1462 7580 MS-6758 (875P Neo) + 15d9 4580 P4SCE Motherboard + 2579 82875P Processor to AGP Controller + 257b 82875P/E7210 Processor to PCI to CSA Bridge + 257e 82875P/E7210 Processor to I/O Memory Interface + 2580 82915G/P/GV/GL/PL/910GL Memory Controller Hub + 1458 2580 GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105b Scenic W620 + 2581 82915G/P/GV/GL/PL/910GL PCI Express Root Port + 2582 82915G/GV/910GL Integrated Graphics Controller + 1028 1079 Optiplex GX280 + 103c 3006 DC7100 SFF(DX878AV) + 1043 2582 P5GD1-VW Mainboard + 1458 2582 GA-8I915ME-G Mainboard + 1734 105b Scenic W620 + 1849 2582 ASRock P4Dual-915GL + 2584 82925X/XE Memory Controller Hub + 1028 0177 Dimension 8400 + 2585 82925X/XE PCI Express Root Port + 2588 E7220/E7221 Memory Controller Hub + 2589 E7220/E7221 PCI Express Root Port + 258a E7221 Integrated Graphics Controller + 2590 Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller + 1014 0575 ThinkPad Z60t + 1028 0182 Dell Latitude C610 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 104d 81b7 Vaio VGN-S3XP + a304 81b7 Vaio VGN-S3XP + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2591 Mobile 915GM/PM Express PCI Express Root Port + 103c 0934 HP Compaq nw8240 Mobile Workstation + 2592 Mobile 915GM/GMS/910GML Express Graphics Controller + 103c 099c NX6110/NC6120 + 103c 308a NC6220 + 1043 1881 GMA 900 915GM Integrated Graphics + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 25a1 6300ESB LPC Interface Controller + 25a2 6300ESB PATA Storage Controller + 1775 10d0 V5D Single Board Computer IDE + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + 25a3 6300ESB SATA Storage Controller + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25a4 6300ESB SMBus Controller + 1775 10d0 V5D Single Board Computer + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25a6 6300ESB AC'97 Audio Controller + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 25a7 6300ESB AC'97 Modem Controller + 25a9 6300ESB USB Universal Host Controller + 1775 10d0 V5D Single Board Computer USB + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25aa 6300ESB USB Universal Host Controller + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25ab 6300ESB Watchdog Timer + 1775 10d0 V5D Single Board Computer + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25ac 6300ESB I/O Advanced Programmable Interrupt Controller + 1775 10d0 V5D Single Board Computer + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25ad 6300ESB USB2 Enhanced Host Controller + 1775 10d0 V5D Single Board Computer USB 2.0 + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25ae 6300ESB 64-bit PCI-X Bridge + 25b0 6300ESB SATA RAID Controller + 1775 1100 CR11/VR11 Single Board Computer + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25c0 5000X Chipset Memory Controller Hub + 25d0 5000Z Chipset Memory Controller Hub + 25d4 5000V Chipset Memory Controller Hub + 15d9 8680 X7DVL-E-O motherboard + 25d8 5000P Chipset Memory Controller Hub + 8086 3476 Intel S5000PSLSATA Server Board + 25e2 5000 Series Chipset PCI Express x4 Port 2 + 25e3 5000 Series Chipset PCI Express x4 Port 3 + 25e4 5000 Series Chipset PCI Express x4 Port 4 + 25e5 5000 Series Chipset PCI Express x4 Port 5 + 25e6 5000 Series Chipset PCI Express x4 Port 6 + 25e7 5000 Series Chipset PCI Express x4 Port 7 + 25f0 5000 Series Chipset FSB Registers + 1028 01bb PowerEdge 1955 FSB Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f1 5000 Series Chipset Reserved Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f3 5000 Series Chipset Reserved Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f5 5000 Series Chipset FBD Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f6 5000 Series Chipset FBD Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f7 5000 Series Chipset PCI Express x8 Port 2-3 + 25f8 5000 Series Chipset PCI Express x8 Port 4-5 + 25f9 5000 Series Chipset PCI Express x8 Port 6-7 + 25fa 5000X Chipset PCI Express x16 Port 4-7 + 2600 E8500/E8501 Hub Interface 1.5 + 1028 0170 PowerEdge 6850 Hub Interface + 2601 E8500/E8501 PCI Express x4 Port D + 2602 E8500/E8501 PCI Express x4 Port C0 + 2603 E8500/E8501 PCI Express x4 Port C1 + 2604 E8500/E8501 PCI Express x4 Port B0 + 2605 E8500/E8501 PCI Express x4 Port B1 + 2606 E8500/E8501 PCI Express x4 Port A0 + 2607 E8500/E8501 PCI Express x4 Port A1 + 2608 E8500/E8501 PCI Express x8 Port C + 2609 E8500/E8501 PCI Express x8 Port B + 260a E8500/E8501 PCI Express x8 Port A + 260c E8500/E8501 IMI Registers + 2610 E8500/E8501 FSB Registers + 2611 E8500/E8501 Address Mapping Registers + 2612 E8500/E8501 RAS Registers + 2613 E8500/E8501 Reserved Registers + 2614 E8500/E8501 Reserved Registers + 2615 E8500/E8501 Miscellaneous Registers + 2617 E8500/E8501 Reserved Registers + 2618 E8500/E8501 Reserved Registers + 2619 E8500/E8501 Reserved Registers + 261a E8500/E8501 Reserved Registers + 261b E8500/E8501 Reserved Registers + 261c E8500/E8501 Reserved Registers + 261d E8500/E8501 Reserved Registers + 261e E8500/E8501 Reserved Registers + 2620 E8500/E8501 eXternal Memory Bridge + 1028 0170 PowerEdge 6850 Memory Bridge + 2621 E8500/E8501 XMB Miscellaneous Registers + 1028 0170 PowerEdge 6850 XMB Registers + 2622 E8500/E8501 XMB Memory Interleaving Registers + 1028 0170 PowerEdge 6850 Memory Interleaving Registers + 2623 E8500/E8501 XMB DDR Initialization and Calibration + 1028 0170 PowerEdge 6850 DDR Initialization and Calibration + 2624 E8500/E8501 XMB Reserved Registers + 1028 0170 PowerEdge 6850 Reserved Registers + 2625 E8500/E8501 XMB Reserved Registers + 1028 0170 PowerEdge 6850 Reserved Registers + 2626 E8500/E8501 XMB Reserved Registers + 1028 0170 PowerEdge 6850 Reserved Registers + 2627 E8500/E8501 XMB Reserved Registers + 1028 0170 PowerEdge 6850 Reserved Registers + 2640 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2641 82801FBM (ICH6M) LPC Interface Bridge + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 2642 82801FW/FRW (ICH6W/ICH6RW) LPC Interface Bridge + 2651 82801FB/FW (ICH6/ICH6W) SATA Controller + 1028 0179 Optiplex GX280 + 1043 2601 P5GD1-VW Mainboard + 1734 105c Scenic W620 + 8086 4147 D915GAG Motherboard + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2652 82801FR/FRW (ICH6R/ICH6RW) SATA Controller + 1028 0177 Dimension 8400 + 1462 7028 915P/G Neo2 + 2653 82801FBM (ICH6M) SATA Controller + 2658 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 2558 GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2659 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 2659 GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 265a 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 265a GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 265b 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 265a GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 265c 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 5006 GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + 8086 265c Dimension 3100 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2660 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 + 103c 0934 HP Compaq nw8240 Mobile Workstation + 103c 099c NX6110/NC6120 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2662 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 + 103c 0934 HP Compaq nw8240 Mobile Workstation + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2664 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2666 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2668 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller + 1014 05b7 ThinkPad Z60t +# based on the PTGD1-LA motherboard + 103c 2a09 PufferM-UL8E + 1043 1173 Asus A6VC + 1043 814e P5GD1-VW Mainboard + 1462 7028 915P/G Neo2 + 266a 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 1043 80a6 P5GD1-VW Mainboard + 1458 266a GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 266c 82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller + 266d 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller + 1025 006a Conexant AC'97 CoDec (in Acer TravelMate 2410 serie laptop) + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 266e 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller + 1025 006a Realtek ALC 655 codec (in Acer TravelMate 2410 serie laptop) + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 1028 0182 Latitude D610 Laptop + 1028 0187 Dell Precision M70 Laptop + 1028 0188 Inspiron 6000 laptop + 103c 0934 Compaq nw8240/nx8220 + 103c 0944 Compaq NC6220 + 103c 099c NX6110/NC6120 + 103c 3006 DC7100 SFF(DX878AV) + 1458 a002 GA-8I915ME-G Mainboard + 152d 0745 Packard Bell A8550 Laptop + 1734 105a Scenic W620 + 266f 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller + 1028 0177 Dimension 8400 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 266f GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2670 631xESB/632xESB/3100 Chipset LPC Interface Controller + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 2680 631xESB/632xESB/3100 Chipset SATA IDE Controller + 2681 631xESB/632xESB SATA AHCI Controller + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 2682 631xESB/632xESB SATA RAID Controller + 103c 31fe Adaptec Serial ATA HostRAID + 2683 631xESB/632xESB SATA RAID Controller + 2688 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 + 1028 01bb PowerEdge 1955 onboard USB + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 2689 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 + 1028 01bb PowerEdge 1955 onboard USB + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 268a 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 268b 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 268c 631xESB/632xESB/3100 Chipset EHCI USB2 Controller + 1028 01bb PowerEdge 1955 onboard USB + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 2690 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 + 2692 631xESB/632xESB/3100 Chipset PCI Express Root Port 2 + 2694 631xESB/632xESB/3100 Chipset PCI Express Root Port 3 + 2696 631xESB/632xESB/3100 Chipset PCI Express Root Port 4 + 2698 631xESB/632xESB AC '97 Audio Controller + 2699 631xESB/632xESB AC '97 Modem Controller + 269a 631xESB/632xESB High Definition Audio Controller + 269b 631xESB/632xESB/3100 Chipset SMBus Controller + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 269e 631xESB/632xESB IDE Controller + 15d9 8680 X7DVL-E-O motherboard + 2770 82945G/GZ/P/PL Memory Controller Hub + 1028 01ad OptiPlex GX620 + 103c 2a3b Pavilion A1512X + 1043 817a P5LD2-VM Mainboard + 107b 5048 E4500 + 8086 544e DeskTop Board D945GTP + 2771 82945G/GZ/P/PL PCI Express Root Port + 2772 82945G/GZ Integrated Graphics Controller + 103c 2a3b Pavilion A1512X + 8086 544e DeskTop Board D945GTP + 8086 d605 Intel Desktop Board D945GCCR + 2774 82955X Memory Controller Hub + 2775 82955X PCI Express Root Port + 2776 82945G/GZ Integrated Graphics Controller + 2778 E7230/3000/3010 Memory Controller Hub + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 2779 E7230/3000/3010 PCI Express Root Port + 277a 82975X/3010 PCI Express Root Port + 277c 82975X Memory Controller Hub + 1043 8178 P5WDG2 WS Professional motherboard + 277d 82975X PCI Express Root Port + 2782 82915G Integrated Graphics Controller + 1043 2582 P5GD1-VW Mainboard + 1734 105b Scenic W620 + 2792 Mobile 915GM/GMS/910GML Express Graphics Controller + 103c 099c NX6110/NC6120 + 1043 1881 GMA 900 915GM Integrated Graphics + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 27a0 Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub + 1025 006c 9814 WKMI + 1028 01d7 XPS M1210 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 17aa 2015 ThinkPad T60 + 17aa 2017 ThinkPad T60/R60 series + 27a1 Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 27a2 Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller + 103c 30a1 NC2400 + 17aa 201a ThinkPad T60/R60 series + 9902 1584 CCE MPL-D10H120F + 27a6 Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller + 103c 30a1 NC2400 + 1775 11cc CC11/CL11 integrated graphics (secondary) + 17aa 201a ThinkPad T60/R60 series + 27ac Mobile 945GSE Express Memory Controller Hub + 1775 11cc CC11/CL11 + 27ad Mobile 945GSE Express PCI Express Root Port + 27ae Mobile 945GSE Express Integrated Graphics Controller + 1775 11cc CC11/CL11 integrated graphics (primary) + 27b0 82801GH (ICH7DH) LPC Interface Bridge + 103c 2a3b Pavilion A1512X + 8086 544e DeskTop Board D945GTP + 27b8 82801GB/GR (ICH7 Family) LPC Interface Bridge + 1028 01e6 PowerEdge 860 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 1775 11cc CC11/CL11 + 8086 544e DeskTop Board D945GTP + 27b9 82801GBM (ICH7-M) LPC Interface Bridge + 1028 01d7 XPS M1210 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 10f7 8338 Panasonic CF-Y5 laptop + 17aa 2009 ThinkPad T60/R60 series + 27bc NM10 Family LPC Controller + 144d c072 Notebook N150P + 8086 4f4d DeskTop Board D510MO + 27bd 82801GHM (ICH7-M DH) LPC Interface Bridge + 1025 006c 9814 WKMI + 27c0 NM10/ICH7 Family SATA Controller [IDE mode] + 1028 01ad OptiPlex GX620 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 1462 2310 MSI Hetis 945 + 1462 7236 945P Neo3-F Rev. 2.2 motherboard + 1775 11cc CC11/CL11 + 8086 544e DeskTop Board D945GTP + 27c1 NM10/ICH7 Family SATA Controller [AHCI mode] + 1028 01df PowerEdge SC440 + 103c 2a3b Pavilion A1512X + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 8086 4f4d DeskTop Board D510MO + 8086 5842 DeskTop Board D975XBX + 27c3 82801GR/GDH (ICH7R/ICH7DH) SATA Controller [RAID mode] + 1775 11cc CC11/CL11 + 8086 544e DeskTop Board D945GTP + 27c4 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] + 1025 006c 9814 WKMI + 1028 01d7 XPS M1210 + 17aa 200e Thinkpad T60 model 2007 + 27c5 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 17aa 200d ThinkPad T60/R60 series + 27c6 82801GHM (ICH7-M DH) SATA Controller [RAID mode] + 27c8 NM10/ICH7 Family USB UHCI Controller #1 + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 2a3b Pavilion A1512X + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM,P5LD2-VM Mainboard + 107b 5048 E4500 + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 17aa 200a ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO + 8086 544e DeskTop Board D945GTP + 27c9 NM10/ICH7 Family USB UHCI Controller #2 + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 2a3b Pavilion A1512X + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM,P5LD2-VM Mainboard + 107b 5048 E4500 + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 17aa 200a ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO + 8086 544e DeskTop Board D945GTP + 27ca NM10/ICH7 Family USB UHCI Controller #3 + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 2a3b Pavilion A1512X + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM,P5LD2-VM Mainboard + 107b 5048 E4500 + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 17aa 200a ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO + 8086 544e DeskTop Board D945GTP + 27cb NM10/ICH7 Family USB UHCI Controller #4 + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 103c 2a3b Pavilion A1512X + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM,P5LD2-VM Mainboard + 107b 5048 E4500 + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 17aa 200a ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO + 8086 544e DeskTop Board D945GTP + 27cc NM10/ICH7 Family USB2 EHCI Controller + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 2a3b Pavilion A1512X + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM,P5LD2-VM Mainboard + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 17aa 200b ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO + 8086 544e DeskTop Board D945GTP + 27d0 NM10/ICH7 Family PCI Express Port 1 + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 27d2 NM10/ICH7 Family PCI Express Port 2 + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 27d4 NM10/ICH7 Family PCI Express Port 3 + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 27d6 NM10/ICH7 Family PCI Express Port 4 + 103c 30a3 Compaq nw8440 + 144d c072 Notebook N150P + 1775 11cc CC11/CL11 + 27d8 NM10/ICH7 Family High Definition Audio Controller + 1025 006c 9814 WKMI + 1028 01d7 XPS M1210 + 103c 2a3b Pavilion A1512X + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1123 A6J-Q008 + 1043 13c4 Asus G2P + 1043 817f P5LD2-VM Mainboard (Realtek ALC 882 codec) + 1043 8290 P5KPL-VM Motherboard + 1043 82ea P5KPL-CM Motherboard + 107b 5048 E4500 + 10f7 8338 Panasonic CF-Y5 laptop + 1179 ff10 Toshiba Satellite A100-796 audio (Realtek ALC861) + 1179 ff31 AC97 Data Fax SoftModem with SmartCP + 1447 1043 Asus A8JP (Analog Devices AD1986A) + 144d c072 Notebook N150P + 1458 a102 GA-8I945PG-RH Mainboard + 152d 0753 Softmodem + 1734 10ad Conexant softmodem SmartCP + 17aa 2010 ThinkPad T60/R60 series + 17aa 3802 Lenovo 3000 C200 audio [Realtek ALC861VD] + 8086 1112 DeskTop Board D945GTP + 8086 27d8 DeskTop Board D945GTP + 8086 d618 DeskTop Board D510MO + 8384 7680 STAC9221 HD Audio Codec + 27da NM10/ICH7 Family SMBus Controller + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 2a3b Pavilion A1512X + 1043 8179 P5KPL-VM Motherboard + 10f7 8338 Panasonic CF-Y5 laptop + 144d c072 Notebook N150P + 1458 5001 GA-8I945PG-RH Mainboard + 1775 11cc CC11/CL11 + 17aa 200f ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO + 8086 544e DeskTop Board D945GTP + 8086 5842 DeskTop Board D975XBX + 27dc NM10/ICH7 Family LAN Controller + 103c 2a3b Pavilion A1512X + 8086 308d DeskTop Board D945GTP + 27dd 82801G (ICH7 Family) AC'97 Modem Controller + 27de 82801G (ICH7 Family) AC'97 Audio Controller + 1028 01ad OptiPlex GX620 + 1462 7267 Realtek ALC883 Audio Controller + 1775 11cc CC11 integrated audio (AD1981BL codec) + 27df 82801G (ICH7 Family) IDE Controller + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 2a3b Pavilion A1512X + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 10f7 8338 Panasonic CF-Y5 laptop + 1775 11cc CC11/CL11 + 17aa 200c ThinkPad T60/R60 series + 8086 544e DeskTop Board D945GTP + 27e0 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 + 1775 11cc CC11/CL11 + 27e2 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 + 1775 11cc CC11/CL11 + 2802 82GL40 [Cantiga] High Definition Audio HDMI Service + 2810 82801HB/HR (ICH8/R) LPC Interface Controller + 1043 81ec P5B + 2811 82801HEM (ICH8M-E) LPC Interface Controller + 103c 30c1 Compaq 6910p + 17aa 20b6 T61 + e4bf cc47 CCG-RUMBA + 2812 82801HH (ICH8DH) LPC Interface Controller + 2814 82801HO (ICH8DO) LPC Interface Controller + 2815 82801HM (ICH8M) LPC Interface Controller + 1025 0121 Aspire 5920G + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30cc Pavilion dv6700 + 103c 30d9 Presario C700 + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 2820 82801H (ICH8 Family) 4 port SATA Controller [IDE mode] + 1028 01da OptiPlex 745 + 1462 7235 P965 Neo MS-7235 mainboard + 2821 82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA Controller [AHCI mode] + 2822 82801 SATA Controller [RAID mode] + 1028 020d Inspiron 530 + 2824 82801HB (ICH8) 4 port SATA Controller [AHCI mode] + 1043 81ec P5B + 2825 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode] + 1028 01da OptiPlex 745 + 1462 7235 P965 Neo MS-7235 mainboard + 2826 C600/X79 series chipset SATA RAID Controller + 2828 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [IDE mode] + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + e4bf cc47 CCG-RUMBA + 2829 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] + 1025 0121 Aspire 5920G + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 103c 30d9 Presario C700 + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 17aa 20a7 ThinkPad T61 + e4bf cc47 CCG-RUMBA + 282a 82801 Mobile SATA Controller [RAID mode] + 1028 040b Latitude E6510 + e4bf 50c1 PC1-GROOVE + 2830 82801H (ICH8 Family) USB UHCI Controller #1 + 1025 0121 Acer Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20aa ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2831 82801H (ICH8 Family) USB UHCI Controller #2 + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20aa ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2832 82801H (ICH8 Family) USB UHCI Controller #3 + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 17aa 20aa ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2833 82801H (ICH8 Family) USB UHCI Controller #4 + 1043 81ec P5B + 2834 82801H (ICH8 Family) USB UHCI Controller #4 + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20aa ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2835 82801H (ICH8 Family) USB UHCI Controller #5 + 1025 0121 Acer Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 17aa 20aa ThinkPad T60 + e4bf cc47 CCG-RUMBA + 2836 82801H (ICH8 Family) USB2 EHCI Controller #1 + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20ab ThinkPad T61 + e4bf cc47 CCG-RUMBA + 283a 82801H (ICH8 Family) USB2 EHCI Controller #2 + 1025 0121 Acer Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 17aa 20ab ThinkPad T61 + e4bf cc47 CCG-RUMBA + 283e 82801H (ICH8 Family) SMBus Controller + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 9008 Vaio VGN-SZ79SN_C + 104d 902d VAIO VGN-NR120E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20a9 ThinkPad T61 + e4bf cc47 CCG-RUMBA + 283f 82801H (ICH8 Family) PCI Express Port 1 + 1028 01da OptiPlex 745 + 103c 30c1 Compaq 6910p + 104d 902d VAIO VGN-NR120E + 17aa 20ad ThinkPad T61 + 2841 82801H (ICH8 Family) PCI Express Port 2 + 103c 30c1 Compaq 6910p + 104d 902d VAIO VGN-NR120E + 17aa 20ad ThinkPad T61 + 2843 82801H (ICH8 Family) PCI Express Port 3 + 104d 902d VAIO VGN-NR120E + 17aa 20ad ThinkPad T61 + 2845 82801H (ICH8 Family) PCI Express Port 4 + 17aa 20ad ThinkPad T61 + 2847 82801H (ICH8 Family) PCI Express Port 5 + 1028 01da OptiPlex 745 + 103c 30c1 Compaq 6910p + 17aa 20ad ThinkPad T61 + 2849 82801H (ICH8 Family) PCI Express Port 6 + 284b 82801H (ICH8 Family) HD Audio Controller + 1025 011f Realtek ALC268 audio codec + 1025 0121 Aspire 5920G + 1025 0145 Realtek ALC889 (Aspire 8920G w. Dolby Theather) + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 1028 01f9 Dell Latitude D630 + 1028 01ff Dell Precision M4300 + 1028 0256 Studio 1735 + 103c 2802 HP Compaq dc7700p + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 1043 1339 Asus M51S series + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 9008 Vaio VGN-SZ79SN_C + 104d 9016 Sony VAIO VGN-AR51M + 104d 902d VAIO VGN-NR120E + 14f1 5051 Presario C700 + 17aa 20ac ThinkPad T61 + 8384 7616 Dell Vostro 1400 + e4bf cc47 CCG-RUMBA + 284f 82801H (ICH8 Family) Thermal Reporting Device + 2850 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller + 1025 0121 Aspire 5920G + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 103c 30d9 Presario C700 + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 17aa 20a6 ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2912 82801IH (ICH9DH) LPC Interface Controller + 2914 82801IO (ICH9DO) LPC Interface Controller + 1028 0211 Optiplex 755 + 2916 82801IR (ICH9R) LPC Interface Controller + 1028 020d Inspiron 530 + 8086 5044 Desktop Board DP35DP + 2917 ICH9M-E LPC Interface Controller + e4bf cc4d CCM-BOOGIE + 2918 82801IB (ICH9) LPC Interface Controller + 1028 0236 PowerEdge R610 82801IB (ICH9) LPC Interface Controller + 1462 7360 G33/P35 Neo + 2919 ICH9M LPC Interface Controller + 2920 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] + 1028 020d Inspiron 530 + 1028 020f PowerEdge R300 onboard SATA Controller + 1028 0210 PowerEdge T300 onboard SATA Controller + 1028 0211 Optiplex 755 + 1028 023c PowerEdge R200 onboard SATA Controller + 2921 82801IB (ICH9) 2 port SATA Controller [IDE mode] + 1028 0235 PowerEdge R710 SATA IDE Controller + 1028 0236 PowerEdge R610 SATA IDE Controller + 1028 0237 PowerEdge T610 SATA IDE Controller + 1462 7360 G33/P35 Neo + 2922 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] + 8086 5044 Desktop Board DP35DP + 2923 82801IB (ICH9) 4 port SATA Controller [AHCI mode] + 2925 82801IR/IO (ICH9R/DO) SATA Controller [RAID mode] + 1734 10e0 System Board D2542 + 8086 2925 System Board D2542 + 2926 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] + 1028 020d Inspiron 530 + 1028 020f PowerEdge R300 onboard SATA Controller + 1028 0210 PowerEdge T300 onboard SATA Controller + 1028 0211 Optiplex 755 + 1462 7360 G33/P35 Neo + 2928 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode] + 2929 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] + 103c 3628 dv6-1190en + e4bf cc4d CCM-BOOGIE + 292c 82801IEM (ICH9M-E) SATA Controller [RAID mode] + 292d 82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode] + e4bf cc4d CCM-BOOGIE + 2930 82801I (ICH9 Family) SMBus Controller + 1028 020d Inspiron 530 + 1028 0211 Optiplex 755 + 103c 3628 dv6-1190en + 1462 7360 G33/P35 Neo + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 2932 82801I (ICH9 Family) Thermal Subsystem + 103c 3628 dv6-1190en + 2934 82801I (ICH9 Family) USB UHCI Controller #1 + 1028 020d Inspiron 530 + 1028 020f PowerEdge R300 onboard UHCI + 1028 0210 PowerEdge T300 onboard UHCI + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB UHCI Controller + 1028 0236 PowerEdge R610 USB UHCI Controller + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 023c PowerEdge R200 onboard UHCI + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 1028 2011 Optiplex 755 + 1462 7360 G33/P35 Neo + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 2935 82801I (ICH9 Family) USB UHCI Controller #2 + 1028 020d Inspiron 530 + 1028 020f PowerEdge R300 onboard UHCI + 1028 0210 PowerEdge T300 onboard UHCI + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB UHCI Controller + 1028 0236 PowerEdge R610 USB UHCI Controller + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 023c PowerEdge R200 onboard UHCI + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 1462 7360 G33/P35 Neo + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 2936 82801I (ICH9 Family) USB UHCI Controller #3 + 1028 020d Inspiron 530 + 1028 020f PowerEdge R300 onboard UHCI + 1028 0210 PowerEdge T300 onboard UHCI + 1028 0211 Optiplex 755 + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 023c PowerEdge R200 onboard UHCI + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 1462 7360 G33/P35 Neo + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 2937 82801I (ICH9 Family) USB UHCI Controller #4 + 1028 020d Inspiron 530 + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB UHCI Controller + 1028 0236 PowerEdge R610 USB UHCI Controller + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 1028 2011 Optiplex 755 + 1462 7360 G33/P35 Neo + 8086 2937 Optiplex 755 + 8086 2942 828011 (ICH9 Family ) USB UHCI Controller + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 2938 82801I (ICH9 Family) USB UHCI Controller #5 + 1028 020d Inspiron 530 + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB UHCI Controller + 1028 0236 PowerEdge R610 USB UHCI Controller + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 1462 7360 G33/P35 Neo + 8086 2938 Optiplex 755 + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 2939 82801I (ICH9 Family) USB UHCI Controller #6 + 1028 020d Inspiron 530 + 1028 0210 PowerEdge T300 onboard UHCI + 1028 0237 PowerEdge T610 USB UHCI Controller + 1462 7360 G33/P35 Neo + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 293a 82801I (ICH9 Family) USB2 EHCI Controller #1 + 1028 020d Inspiron 530 + 1028 020f PowerEdge R300 onboard EHCI + 1028 0210 PowerEdge T300 onboard EHCI + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB EHCI Controller + 1028 0236 PowerEdge R610 USB EHCI Controller + 1028 0237 PowerEdge T610 USB EHCI Controller + 1028 023c PowerEdge R200 onboard EHCI + 1028 0287 PowerEdge M610 onboard EHCI + 1028 029c PowerEdge M710 USB EHCI Controller + 1462 7360 G33/P35 Neo + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 293c 82801I (ICH9 Family) USB2 EHCI Controller #2 + 1028 020d Inspiron 530 + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB EHCI Controller + 1028 0236 PowerEdge R610 USB EHCI Controller + 1028 0237 PowerEdge T610 USB EHCI Controller + 1028 0287 PowerEdge M610 onboard EHCI + 1028 029c PowerEdge M710 USB EHCI Controller + 1462 7360 G33/P35 Neo + 8086 293c Optiplex 755 + 8086 5044 Desktop Board DP35DP + e4bf cc4d CCM-BOOGIE + 293e 82801I (ICH9 Family) HD Audio Controller + 1028 020d Inspiron 530 + 1028 0211 Optiplex 755 + 103c 3628 dv6-1190en + 1462 7360 G33/P35 Neo + 8086 293e Optiplex 755 + 8086 2940 Optiplex 755 + e4bf cc4d CCM-BOOGIE + 2940 82801I (ICH9 Family) PCI Express Port 1 + 1028 020d Inspiron 530 + 1028 0211 Optiplex 755 + 8086 2940 Optiplex 755 + 2942 82801I (ICH9 Family) PCI Express Port 2 + 1028 020d Inspiron 530 + 2944 82801I (ICH9 Family) PCI Express Port 3 + 1028 020d Inspiron 530 + 2946 82801I (ICH9 Family) PCI Express Port 4 + 1028 020d Inspiron 530 + 2948 82801I (ICH9 Family) PCI Express Port 5 + 1028 020d Inspiron 530 + 294a 82801I (ICH9 Family) PCI Express Port 6 + 1028 020d Inspiron 530 + 294c 82566DC-2 Gigabit Network Connection + 17aa 302e 82566DM-2 Gigabit Network Connection + 2970 82946GZ/PL/GL Memory Controller Hub + 2971 82946GZ/PL/GL PCI Express Root Port + 2972 82946GZ/GL Integrated Graphics Controller + 2973 82946GZ/GL Integrated Graphics Controller + 2974 82946GZ/GL HECI Controller + 2975 82946GZ/GL HECI Controller + 2976 82946GZ/GL PT IDER Controller + 2977 82946GZ/GL KT Controller + 2980 82G35 Express DRAM Controller + 2981 82G35 Express PCI Express Root Port + 2982 82G35 Express Integrated Graphics Controller + 2983 82G35 Express Integrated Graphics Controller + 2984 82G35 Express HECI Controller + 2990 82Q963/Q965 Memory Controller Hub + 1028 01da OptiPlex 745 + 2991 82Q963/Q965 PCI Express Root Port + 2992 82Q963/Q965 Integrated Graphics Controller + 2993 82Q963/Q965 Integrated Graphics Controller + 2994 82Q963/Q965 HECI Controller + 2995 82Q963/Q965 HECI Controller + 2996 82Q963/Q965 PT IDER Controller + 2997 82Q963/Q965 KT Controller + 29a0 82P965/G965 Memory Controller Hub + 1043 81ea P5B + 1462 7276 MS-7276 [G965MDH] + 29a1 82P965/G965 PCI Express Root Port + 29a2 82G965 Integrated Graphics Controller + 1462 7276 MS-7276 [G965MDH] + 29a3 82G965 Integrated Graphics Controller + 29a4 82P965/G965 HECI Controller + 29a5 82P965/G965 HECI Controller + 29a6 82P965/G965 PT IDER Controller + 29a7 82P965/G965 KT Controller + 29b0 82Q35 Express DRAM Controller + 1028 0211 OptiPlex 755 + 29b1 82Q35 Express PCI Express Root Port + 1028 0211 OptiPlex 755 + 29b2 82Q35 Express Integrated Graphics Controller + 1028 0211 OptiPlex 755 + 29b3 82Q35 Express Integrated Graphics Controller + 1028 0211 OptiPlex 755 + 29b4 82Q35 Express MEI Controller + 1028 0211 OptiPlex 755 + 29b5 82Q35 Express MEI Controller + 29b6 82Q35 Express PT IDER Controller + 1028 0211 OptiPlex 755 + 29b7 82Q35 Express Serial KT Controller + 1028 0211 OptiPlex 755 + 29c0 82G33/G31/P35/P31 Express DRAM Controller + 1028 020d Inspiron 530 + 1043 82b0 P5KPL-VM Motherboard + 1462 7360 G33/P35 Neo + 8086 5044 Desktop Board DP35DP + 29c1 82G33/G31/P35/P31 Express PCI Express Root Port + 1028 020d Inspiron 530 + 29c2 82G33/G31 Express Integrated Graphics Controller + 1028 020d Inspiron 530 + 1043 82b0 P5KPL-VM Motherboard + 29c3 82G33/G31 Express Integrated Graphics Controller + 1028 020d Inspiron 530 + 1043 82b0 P5KPL-VM Motherboard + 29c4 82G33/G31/P35/P31 Express MEI Controller + 8086 5044 Desktop Board DP35DP + 29c5 82G33/G31/P35/P31 Express MEI Controller + 29c6 82G33/G31/P35/P31 Express PT IDER Controller + 29c7 82G33/G31/P35/P31 Express Serial KT Controller + 29cf Virtual HECI Controller + 29d0 82Q33 Express DRAM Controller + 29d1 82Q33 Express PCI Express Root Port + 29d2 82Q33 Express Integrated Graphics Controller + 29d3 82Q33 Express Integrated Graphics Controller + 29d4 82Q33 Express MEI Controller + 29d5 82Q33 Express MEI Controller + 29d6 82Q33 Express PT IDER Controller + 29d7 82Q33 Express Serial KT Controller + 29e0 82X38/X48 Express DRAM Controller + 29e1 82X38/X48 Express Host-Primary PCI Express Bridge + 29e4 82X38/X48 Express MEI Controller + 29e5 82X38/X48 Express MEI Controller + 29e6 82X38/X48 Express PT IDER Controller + 29e7 82X38/X48 Express Serial KT Controller + 29e9 82X38/X48 Express Host-Secondary PCI Express Bridge + 29f0 3200/3210 Chipset DRAM Controller + 29f1 3200/3210 Chipset Host-Primary PCI Express Bridge + 29f4 3200/3210 Chipset MEI Controller + 29f5 3200/3210 Chipset MEI Controller + 29f6 3200/3210 Chipset PT IDER Controller + 29f7 3200/3210 Chipset Serial KT Controller + 29f9 3210 Chipset Host-Secondary PCI Express Bridge + 2a00 Mobile PM965/GM965/GL960 Memory Controller Hub + 1025 0121 Acer Aspire 5920G + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30cc Pavilion dv6700 + 103c 30d9 Presario C700 + 104d 9005 Vaio VGN-FZ260E + 104d 902d VAIO VGN-NR120E + 17aa 20b1 ThinkPad T61 + 17aa 20b3 T61 + e4bf cc47 CCG-RUMBA + 2a01 Mobile PM965/GM965/GL960 PCI Express Root Port + 2a02 Mobile GM965/GL960 Integrated Graphics Controller (primary) + 1028 01f3 Inspiron 1420 + 1028 01f9 Latitude D630 + 103c 30c0 Compaq 6710b + 103c 30d9 Presario C700 + 104d 902d VAIO VGN-NR120E + 17aa 20b5 T61 + e4bf cc47 CCG-RUMBA + 2a03 Mobile GM965/GL960 Integrated Graphics Controller (secondary) + 1028 01f3 Dell Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30d9 Presario C700 + 104d 902d VAIO VGN-NR120E + 17aa 20b5 T61 + e4bf cc47 CCG-RUMBA + 2a04 Mobile PM965/GM965 MEI Controller + 103c 30c1 Compaq 6910p + 2a05 Mobile PM965/GM965 MEI Controller + 2a06 Mobile PM965/GM965 PT IDER Controller + 103c 30c1 Compaq 6910p + 2a07 Mobile PM965/GM965 KT Controller + 103c 30c1 Compaq 6910p + 2a10 Mobile GME965/GLE960 Memory Controller Hub + e4bf cc47 CCG-RUMBA + 2a11 Mobile GME965/GLE960 PCI Express Root Port + 2a12 Mobile GME965/GLE960 Integrated Graphics Controller + e4bf cc47 CCG-RUMBA + 2a13 Mobile GME965/GLE960 Integrated Graphics Controller + e4bf cc47 CCG-RUMBA + 2a14 Mobile GME965/GLE960 MEI Controller + 2a15 Mobile GME965/GLE960 MEI Controller + 2a16 Mobile GME965/GLE960 PT IDER Controller + 2a17 Mobile GME965/GLE960 KT Controller + 2a40 Mobile 4 Series Chipset Memory Controller Hub + e4bf cc4d CCM-BOOGIE + 2a41 Mobile 4 Series Chipset PCI Express Graphics Port + e4bf cc4d CCM-BOOGIE + 2a42 Mobile 4 Series Chipset Integrated Graphics Controller + e4bf cc4d CCM-BOOGIE + 2a43 Mobile 4 Series Chipset Integrated Graphics Controller + e4bf cc4d CCM-BOOGIE + 2a44 Mobile 4 Series Chipset MEI Controller + 2a45 Mobile 4 Series Chipset MEI Controller + 2a46 Mobile 4 Series Chipset PT IDER Controller + 2a47 Mobile 4 Series Chipset AMT SOL Redirection + 2a50 Cantiga MEI Controller + 2a51 Cantiga MEI Controller + 2a52 Cantiga PT IDER Controller + 2a53 Cantiga AMT SOL Redirection + 2b00 Xeon Processor E7 Product Family System Configuration Controller 1 + 2b02 Xeon Processor E7 Product Family System Configuration Controller 2 + 2b04 Xeon Processor E7 Product Family Power Controller + 2b08 Xeon Processor E7 Product Family Caching Agent 0 + 2b0c Xeon Processor E7 Product Family Caching Agent 1 + 2b10 Xeon Processor E7 Product Family QPI Home Agent 0 + 2b13 Xeon Processor E7 Product Family Memory Controller 0c + 2b14 Xeon Processor E7 Product Family Memory Controller 0a + 2b16 Xeon Processor E7 Product Family Memory Controller 0b + 2b18 Xeon Processor E7 Product Family QPI Home Agent 1 + 2b1b Xeon Processor E7 Product Family Memory Controller 1c + 2b1c Xeon Processor E7 Product Family Memory Controller 1a + 2b1e Xeon Processor E7 Product Family Memory Controller 1b + 2b20 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 0 + 2b22 Xeon Processor E7 Product Family System Configuration Controller 3 + 2b24 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 1 + 2b28 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 2 + 2b2a Xeon Processor E7 Product Family System Configuration Controller 4 + 2b2c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 3 + 2b30 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 4 + 2b34 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 5 + 2b38 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 6 + 2b3c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 7 + 2b40 Xeon Processor E7 Product Family QPI Router Port 0-1 + 2b42 Xeon Processor E7 Product Family QPI Router Port 2-3 + 2b44 Xeon Processor E7 Product Family QPI Router Port 4-5 + 2b46 Xeon Processor E7 Product Family QPI Router Port 6-7 + 2b48 Xeon Processor E7 Product Family Test and Debug 0 + 2b4c Xeon Processor E7 Product Family Test and Debug 1 + 2b50 Xeon Processor E7 Product Family QPI Physical Port 0: REUT control/status + 2b52 Xeon Processor E7 Product Family QPI Physical Port 0: Misc. control/status + 2b54 Xeon Processor E7 Product Family QPI Physical Port 1: REUT control/status + 2b56 Xeon Processor E7 Product Family QPI Physical Port 1: Misc. control/status + 2b58 Xeon Processor E7 Product Family QPI Physical Port 2: REUT control/status + 2b5a Xeon Processor E7 Product Family QPI Physical Port 2: Misc. control/status + 2b5c Xeon Processor E7 Product Family QPI Physical Port 3: REUT control/status + 2b5e Xeon Processor E7 Product Family QPI Physical Port 3: Misc. control/status + 2b60 Xeon Processor E7 Product Family SMI Physical Port 0: REUT control/status + 2b62 Xeon Processor E7 Product Family SMI Physical Port 0: Misc control/status + 2b64 Xeon Processor E7 Product Family SMI Physical Port 1: REUT control/status + 2b66 Xeon Processor E7 Product Family SMI Physical Port 1: Misc control/status + 2b68 Xeon Processor E7 Product Family Last Level Cache Coherence Engine 8 + 2b6c Xeon Processor E7 Product Family Last Level Cache Coherence Engine 9 + 2c01 Xeon 5500/Core i7 QuickPath Architecture System Address Decoder + 2c10 Xeon 5500/Core i7 QPI Link 0 + 2c11 Xeon 5500/Core i7 QPI Physical 0 + 2c14 Xeon 5500/Core i7 QPI Link 1 + 2c15 Xeon 5500/Core i7 QPI Physical 1 + 2c18 Xeon 5500/Core i7 Integrated Memory Controller + 2c19 Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder + 2c1a Xeon 5500/Core i7 Integrated Memory Controller RAS Registers + 2c1c Xeon 5500/Core i7 Integrated Memory Controller Test Registers + 2c20 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers + 2c21 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers + 2c22 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers + 2c23 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers + 2c28 Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers + 2c29 Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers + 2c2a Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers + 2c2b Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers + 2c30 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers + 2c31 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers + 2c32 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers + 2c33 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers + 2c40 Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers + 2c41 Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers + 2c50 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c51 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c52 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c53 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c54 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c55 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c56 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c57 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c58 Xeon C5500/C3500 QPI Generic Non-core Registers + 2c59 Xeon C5500/C3500 QPI Generic Non-core Registers + 2c5a Xeon C5500/C3500 QPI Generic Non-core Registers + 2c5b Xeon C5500/C3500 QPI Generic Non-core Registers + 2c5c Xeon C5500/C3500 QPI Generic Non-core Registers + 2c5d Xeon C5500/C3500 QPI Generic Non-core Registers + 2c5e Xeon C5500/C3500 QPI Generic Non-core Registers + 2c5f Xeon C5500/C3500 QPI Generic Non-core Registers + 2c61 Core Processor QuickPath Architecture Generic Non-core Registers + 2c62 Core Processor QuickPath Architecture Generic Non-core Registers + 2c70 Xeon 5600 Series QuickPath Architecture Generic Non-core Registers + 2c81 Core Processor QuickPath Architecture System Address Decoder + 2c90 Core Processor QPI Link 0 + 2c91 Core Processor QPI Physical 0 + 2c98 Core Processor Integrated Memory Controller + 2c99 Core Processor Integrated Memory Controller Target Address Decoder + 2c9a Core Processor Integrated Memory Controller Test Registers + 2c9c Core Processor Integrated Memory Controller Test Registers + 2ca0 Core Processor Integrated Memory Controller Channel 0 Control Registers + 2ca1 Core Processor Integrated Memory Controller Channel 0 Address Registers + 2ca2 Core Processor Integrated Memory Controller Channel 0 Rank Registers + 2ca3 Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers + 2ca8 Core Processor Integrated Memory Controller Channel 1 Control Registers + 2ca9 Core Processor Integrated Memory Controller Channel 1 Address Registers + 2caa Core Processor Integrated Memory Controller Channel 1 Rank Registers + 2cab Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers + 2cc1 Xeon C5500/C3500 QPI System Address Decoder + 2cd0 Xeon C5500/C3500 QPI Link 0 + 2cd1 Xeon C5500/C3500 QPI Physical 0 + 2cd4 Xeon C5500/C3500 QPI Link 1 + 2cd5 Xeon C5500/C3500 QPI Physical 1 + 2cd8 Xeon C5500/C3500 Integrated Memory Controller Registers + 2cd9 Xeon C5500/C3500 Integrated Memory Controller Target Address Decoder + 2cda Xeon C5500/C3500 Integrated Memory Controller RAS Registers + 2cdc Xeon C5500/C3500 Integrated Memory Controller Test Registers + 2ce0 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Control + 2ce1 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Address + 2ce2 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Rank + 2ce3 Xeon C5500/C3500 Integrated Memory Controller Channel 0 Thermal Control + 2ce8 Xeon C5500/C3500 Integrated Memory Controller Channel 1 Control + 2ce9 Xeon C5500/C3500 Integrated Memory Controller Channel 1 Address + 2cea Xeon C5500/C3500 Integrated Memory Controller Channel 1 Rank + 2ceb Xeon C5500/C3500 Integrated Memory Controller Channel 1 Thermal Control + 2cf0 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Control + 2cf1 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Address + 2cf2 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Rank + 2cf3 Xeon C5500/C3500 Integrated Memory Controller Channel 2 Thermal Control + 2d01 Core Processor QuickPath Architecture System Address Decoder + 2d10 Core Processor QPI Link 0 + 2d11 Core Processor QPI Physical 0 + 2d12 Core Processor Reserved + 2d13 Core Processor Reserved + 2d81 Xeon 5600 Series QuickPath Architecture System Address Decoder + 2d90 Xeon 5600 Series QPI Link 0 + 2d91 Xeon 5600 Series QPI Physical 0 + 2d92 Xeon 5600 Series Mirror Port Link 0 + 2d93 Xeon 5600 Series Mirror Port Link 1 + 2d94 Xeon 5600 Series QPI Link 1 + 2d95 Xeon 5600 Series QPI Physical 1 + 2d98 Xeon 5600 Series Integrated Memory Controller Registers + 2d99 Xeon 5600 Series Integrated Memory Controller Target Address Decoder + 2d9a Xeon 5600 Series Integrated Memory Controller RAS Registers + 2d9c Xeon 5600 Series Integrated Memory Controller Test Registers + 2da0 Xeon 5600 Series Integrated Memory Controller Channel 0 Control + 2da1 Xeon 5600 Series Integrated Memory Controller Channel 0 Address + 2da2 Xeon 5600 Series Integrated Memory Controller Channel 0 Rank + 2da3 Xeon 5600 Series Integrated Memory Controller Channel 0 Thermal Control + 2da8 Xeon 5600 Series Integrated Memory Controller Channel 1 Control + 2da9 Xeon 5600 Series Integrated Memory Controller Channel 1 Address + 2daa Xeon 5600 Series Integrated Memory Controller Channel 1 Rank + 2dab Xeon 5600 Series Integrated Memory Controller Channel 1 Thermal Control + 2db0 Xeon 5600 Series Integrated Memory Controller Channel 2 Control + 2db1 Xeon 5600 Series Integrated Memory Controller Channel 2 Address + 2db2 Xeon 5600 Series Integrated Memory Controller Channel 2 Rank + 2db3 Xeon 5600 Series Integrated Memory Controller Channel 2 Thermal Control + 2e00 4 Series Chipset DRAM Controller + 2e01 4 Series Chipset PCI Express Root Port + 2e02 4 Series Chipset Integrated Graphics Controller + 2e03 4 Series Chipset Integrated Graphics Controller + 2e04 4 Series Chipset HECI Controller + 2e05 4 Series Chipset HECI Controller + 2e06 4 Series Chipset PT IDER Controller + 2e07 4 Series Chipset Serial KT Controller + 2e10 4 Series Chipset DRAM Controller + 2e11 4 Series Chipset PCI Express Root Port + 2e12 4 Series Chipset Integrated Graphics Controller + 2e13 4 Series Chipset Integrated Graphics Controller + 2e14 4 Series Chipset HECI Controller + 2e15 4 Series Chipset HECI Controller + 2e16 4 Series Chipset PT IDER Controller + 2e17 4 Series Chipset Serial KT Controller + 2e20 4 Series Chipset DRAM Controller + 1043 82d3 P5Q Deluxe Motherboard + 1458 5000 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 2e21 4 Series Chipset PCI Express Root Port + 1043 82d3 P5Q Deluxe Motherboard + 1458 5000 GA-EP45-DS5 Motherboard + 2e22 4 Series Chipset Integrated Graphics Controller + 1458 d000 GA-EG45M-DS2H Mainboard + 2e23 4 Series Chipset Integrated Graphics Controller + 1458 d000 GA-EG45M-DS2H Mainboard + 2e24 4 Series Chipset HECI Controller + 2e25 4 Series Chipset HECI Controller + 2e26 4 Series Chipset PT IDER Controller + 2e27 4 Series Chipset Serial KT Controller + 2e29 4 Series Chipset PCI Express Root Port + 2e30 4 Series Chipset DRAM Controller + 2e31 4 Series Chipset PCI Express Root Port + 2e32 4 Series Chipset Integrated Graphics Controller + 2e33 4 Series Chipset Integrated Graphics Controller + 2e34 4 Series Chipset HECI Controller + 2e35 4 Series Chipset HECI Controller + 2e36 4 Series Chipset PT IDER Controller + 2e37 4 Series Chipset Serial KT Controller + 2e40 4 Series Chipset DRAM Controller + 2e41 4 Series Chipset PCI Express Root Port + 2e42 4 Series Chipset Integrated Graphics Controller + 2e43 4 Series Chipset Integrated Graphics Controller + 2e44 4 Series Chipset HECI Controller + 2e45 4 Series Chipset HECI Controller + 2e46 4 Series Chipset PT IDER Controller + 2e47 4 Series Chipset Serial KT Controller + 2e50 CE Media Processor CE3100 + 2e52 CE Media Processor Clock and Reset Controller + 2e58 CE Media Processor Interrupt Controller + 2e5a CE Media Processor CE3100 A/V Bridge + 2e5b Graphics Media Accelerator 500 Graphics + 2e5c CE Media Processor Video Decoder + 2e5d CE Media Processor Transport Stream Interface + 2e5e CE Media Processor Transport Stream Processor 0 + 2e5f CE Media Processor Audio DSP + 2e60 CE Media Processor Audio Interfaces + 2e61 CE Media Processor Video Display Controller + 2e62 CE Media Processor Video Processing Unit + 2e63 CE Media Processor HDMI Tx Interface + 2e65 CE Media Processor Expansion Bus Interface + 2e66 CE Media Processor UART + 2e67 CE Media Processor General Purpose I/Os + 2e68 CE Media Processor I2C Interface + 2e69 CE Media Processor Smart Card Interface + 2e6a CE Media Processor SPI Master Interface + 2e6e CE Media Processor Gigabit Ethernet Controller + 2e6f CE Media Processor Media Timing Unit + 2e70 CE Media Processor USB + 2e71 CE Media Processor SATA + 2e73 CE Media Processor CE3100 PCI Express + 2e90 4 Series Chipset DRAM Controller + 2e91 4 Series Chipset PCI Express Root Port + 2e92 4 Series Chipset Integrated Graphics Controller + 2e93 4 Series Chipset Integrated Graphics Controller + 2e94 4 Series Chipset HECI Controller + 2e95 4 Series Chipset HECI Controller + 2e96 4 Series Chipset PT IDER Controller + 3200 GD31244 PCI-X SATA HBA + 1775 c200 C2K onboard SATA host bus adapter + 3310 IOP348 I/O Processor + 1054 3030 HRA380 Hitachi RAID Adapter to PCIe + 1054 3034 HRA381 Hitachi RAID Adapter to PCIe + 3313 IOP348 I/O Processor (SL8e) in IOC Mode SAS/SATA + 331b IOP348 I/O Processor (SL8x) in IOC Mode SAS/SATA + 3331 IOC340 I/O Controller (VV8e) SAS/SATA + 3339 IOC340 I/O Controller (VV8x) SAS/SATA + 3340 82855PM Processor to I/O Controller + 1014 0529 Thinkpad T40 series + 1025 005a TravelMate 290 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 3341 82855PM Processor to AGP Controller + 144d c00c P30 notebook + 3363 IOC340 I/O Controller in IOC Mode SAS/SATA + 3382 81342 [Chevelon] I/O Processor (ATUe) + 33c3 IOP348 I/O Processor (SL8De) in IOC Mode SAS/SATA + 33cb IOP348 I/O Processor (SL8Dx) in IOC Mode SAS/SATA + 3400 5520/5500/X58 I/O Hub to ESI Port + 3401 5520/5500/X58 I/O Hub to ESI Port + 3402 5520/5500/X58 I/O Hub to ESI Port + 3403 5500 I/O Hub to ESI Port + 1028 0236 PowerEdge R610 I/O Hub to ESI Port + 1028 0287 PowerEdge M610 I/O Hub to ESI Port + 1028 028c PowerEdge R410 I/O Hub to ESI Port + 1028 028d PowerEdge T410 I/O Hub to ESI Port + 103c 330b ProLiant ML150 G6 Server + 3404 5520/5500/X58 I/O Hub to ESI Port + 3405 5520/5500/X58 I/O Hub to ESI Port + 3406 5520 I/O Hub to ESI Port + 103c 330b ProLiant G6 series + 3407 5520/5500/X58 I/O Hub to ESI Port + 3408 5520/5500/X58 I/O Hub PCI Express Root Port 1 + 103c 330b ProLiant G6 series + 3409 5520/5500/X58 I/O Hub PCI Express Root Port 2 + 340a 5520/5500/X58 I/O Hub PCI Express Root Port 3 + 103c 330b ProLiant ML150 G6 Server + 340b 5520/X58 I/O Hub PCI Express Root Port 4 + 340c 5520/X58 I/O Hub PCI Express Root Port 5 + 340d 5520/X58 I/O Hub PCI Express Root Port 6 + 340e 5520/5500/X58 I/O Hub PCI Express Root Port 7 + 103c 330b ProLiant ML150 G6 Server + 340f 5520/5500/X58 I/O Hub PCI Express Root Port 8 + 3410 7500/5520/5500/X58 I/O Hub PCI Express Root Port 9 + 3411 7500/5520/5500/X58 I/O Hub PCI Express Root Port 10 + 3418 7500/5520/5500/X58 Physical Layer Port 0 + 3419 7500/5520/5500 Physical Layer Port 1 + 3420 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 + 3421 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 + 3422 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers + 103c 330b ProLiant G6 series + 3423 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers + 103c 330b ProLiant G6 series + 3425 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 + 3426 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 + 3427 7500/5520/5500 Physical and Link Layer Registers Port 1 + 3428 7500/5520/5500 Routing & Protocol Layer Register Port 1 + 3429 5520/5500/X58 Chipset QuickData Technology Device + 342a 5520/5500/X58 Chipset QuickData Technology Device + 342b 5520/5500/X58 Chipset QuickData Technology Device + 342c 5520/5500/X58 Chipset QuickData Technology Device + 342d 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller + 342e 7500/5520/5500/X58 I/O Hub System Management Registers + 103c 330b ProLiant G6 series + 342f 7500/5520/5500/X58 Trusted Execution Technology Registers + 3430 5520/5500/X58 Chipset QuickData Technology Device + 3431 5520/5500/X58 Chipset QuickData Technology Device + 3432 5520/5500/X58 Chipset QuickData Technology Device + 3433 5520/5500/X58 Chipset QuickData Technology Device + 3438 7500/5520/5500/X58 I/O Hub Throttle Registers + 3500 6311ESB/6321ESB PCI Express Upstream Port + 3501 6310ESB PCI Express Upstream Port + 3504 6311ESB/6321ESB I/OxAPIC Interrupt Controller + 3505 6310ESB I/OxAPIC Interrupt Controller + 350c 6311ESB/6321ESB PCI Express to PCI-X Bridge + 350d 6310ESB PCI Express to PCI-X Bridge + 3510 6311ESB/6321ESB PCI Express Downstream Port E1 + 3511 6310ESB PCI Express Downstream Port E1 + 3514 6311ESB/6321ESB PCI Express Downstream Port E2 + 3515 6310ESB PCI Express Downstream Port E2 + 3518 6311ESB/6321ESB PCI Express Downstream Port E3 + 3519 6310ESB PCI Express Downstream Port E3 + 3575 82830M/MG/MP Host Bridge + 0e11 0030 Evo N600c + 1014 021d ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 3576 82830M/MP AGP Bridge + 3577 82830M/MG Integrated Graphics Controller + 1014 0513 ThinkPad A/T/X Series + 3578 82830M/MG/MP Host Bridge + 3580 82852/82855 GM/GME/PM/GMV Processor to I/O Controller + 1014 055c ThinkPad R50e + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0152 Latitude D500 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 114a 0582 PC8 + 1734 1055 Amilo M1420 + 1775 10d0 V5D Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 3581 82852/82855 GM/GME/PM/GMV Processor to AGP Controller + 1734 1055 Amilo M1420 + 3582 82852/855GM Integrated Graphics Device + 1014 0562 ThinkPad R50e + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0152 Latitude D500 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 114a 0582 PC8 integrated graphics + 1775 10d0 V5D Single Board Computer VGA + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 3584 82852/82855 GM/GME/PM/GMV Processor to I/O Controller + 1014 055d ThinkPad R50e + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0152 Latitude D500 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 114a 0582 PC8 + 1734 1055 Amilo M1420 + 1775 10d0 V5D Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + 3585 82852/82855 GM/GME/PM/GMV Processor to I/O Controller + 1014 055e ThinkPad R50e + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0152 Latitude D500 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 114a 0582 PC8 + 1734 1055 Amilo M1420 + 1775 10d0 V5D Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + 358c 82854 GMCH + 358e 82854 GMCH Integrated Graphics Device + 3590 E7520 Memory Controller Hub + 1014 02dd eServer xSeries server mainboard + 1028 016c PowerEdge 1850 Memory Controller Hub + 1028 016d PowerEdge 2850 Memory Controller Hub + 1028 019a PowerEdge SC1425 + 1734 103e PRIMERGY RX/TX S2 series + 1775 1100 CR11/VR11 Single Board Computer + 4c53 10d0 Telum ASLP10 Processor AMC + 3591 E7525/E7520 Error Reporting Registers + 1014 02dd eServer xSeries server mainboard + 1028 0169 Precision 470 + 4c53 10d0 Telum ASLP10 Processor AMC + 3592 E7320 Memory Controller Hub + 3593 E7320 Error Reporting Registers + 3594 E7520 DMA Controller + 1775 1100 CR11/VR11 Single Board Computer + 4c53 10d0 Telum ASLP10 Processor AMC + 3595 E7525/E7520/E7320 PCI Express Port A + 1775 1100 CR11/VR11 Single Board Computer + 3596 E7525/E7520/E7320 PCI Express Port A1 + 3597 E7525/E7520 PCI Express Port B + 1775 1100 CR11/VR11 Single Board Computer + 3598 E7520 PCI Express Port B1 + 1775 1100 CR11/VR11 Single Board Computer + 3599 E7520 PCI Express Port C + 1775 1100 CR11/VR11 Single Board Computer + 359a E7520 PCI Express Port C1 + 359b E7525/E7520/E7320 Extended Configuration Registers + 1014 02dd eServer xSeries server mainboard + 359e E7525 Memory Controller Hub + 1028 0169 Precision 470 + 35b0 3100 Chipset Memory I/O Controller Hub + 35b1 3100 DRAM Controller Error Reporting Registers + 35b5 3100 Chipset Enhanced DMA Controller + 35b6 3100 Chipset PCI Express Port A + 35b7 3100 Chipset PCI Express Port A1 + 35c8 3100 Extended Configuration Test Overflow Registers + 3600 7300 Chipset Memory Controller Hub + 3604 7300 Chipset PCI Express Port 1 + 3605 7300 Chipset PCI Express Port 2 + 3606 7300 Chipset PCI Express Port 3 + 3607 7300 Chipset PCI Express Port 4 + 3608 7300 Chipset PCI Express Port 5 + 3609 7300 Chipset PCI Express Port 6 + 360a 7300 Chipset PCI Express Port 7 + 360b 7300 Chipset QuickData Technology Device + 360c 7300 Chipset FSB Registers + 1028 01f0 PowerEdge R900 7300 Chipset FSB Registers + 360d 7300 Chipset Snoop Filter Registers + 360e 7300 Chipset Debug and Miscellaneous Registers + 360f 7300 Chipset FBD Branch 0 Registers + 3610 7300 Chipset FBD Branch 1 Registers + 3700 Xeon C5500/C3500 DMI + 3701 Xeon C5500/C3500 DMI + 3702 Xeon C5500/C3500 DMI + 3703 Xeon C5500/C3500 DMI + 3704 Xeon C5500/C3500 DMI + 3705 Xeon C5500/C3500 DMI + 3706 Xeon C5500/C3500 DMI + 3707 Xeon C5500/C3500 DMI + 3708 Xeon C5500/C3500 DMI + 3709 Xeon C5500/C3500 DMI + 370a Xeon C5500/C3500 DMI + 370b Xeon C5500/C3500 DMI + 370c Xeon C5500/C3500 DMI + 370d Xeon C5500/C3500 DMI + 370e Xeon C5500/C3500 DMI + 370f Xeon C5500/C3500 DMI + 3710 Xeon C5500/C3500 CB3 DMA + 3711 Xeon C5500/C3500 CB3 DMA + 3712 Xeon C5500/C3500 CB3 DMA + 3713 Xeon C5500/C3500 CB3 DMA + 3714 Xeon C5500/C3500 CB3 DMA + 3715 Xeon C5500/C3500 CB3 DMA + 3716 Xeon C5500/C3500 CB3 DMA + 3717 Xeon C5500/C3500 CB3 DMA + 3718 Xeon C5500/C3500 CB3 DMA + 3719 Xeon C5500/C3500 CB3 DMA + 371a Xeon C5500/C3500 QPI Link + 371b Xeon C5500/C3500 QPI Routing and Protocol + 371d Xeon C5500/C3500 QPI Routing and Protocol + 3720 Xeon C5500/C3500 PCI Express Root Port 0 + 3721 Xeon C5500/C3500 PCI Express Root Port 1 + 3722 Xeon C5500/C3500 PCI Express Root Port 2 + 3723 Xeon C5500/C3500 PCI Express Root Port 3 + 3724 Xeon C5500/C3500 PCI Express Root Port 4 + 3725 Xeon C5500/C3500 NTB Primary + 3726 Xeon C5500/C3500 NTB Primary + 3727 Xeon C5500/C3500 NTB Secondary + 3728 Xeon C5500/C3500 Core + 3729 Xeon C5500/C3500 Core + 372a Xeon C5500/C3500 Core + 372b Xeon C5500/C3500 Core + 372c Xeon C5500/C3500 Reserved + 373f Xeon C5500/C3500 IOxAPIC + 3a00 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller + 3a02 82801JD/DO (ICH10 Family) SATA AHCI Controller + 3a05 82801JD/DO (ICH10 Family) SATA RAID Controller + 3a06 82801JD/DO (ICH10 Family) 2-port SATA IDE Controller + 3a14 82801JDO (ICH10DO) LPC Interface Controller + 3a16 82801JIR (ICH10R) LPC Interface Controller + 1028 028c PowerEdge R410 LPC Interface Controller + 1028 028d PowerEdge T410 LPC Interface Controller + 103c 330b ProLiant G6 series + 1043 82d4 P5Q Deluxe Motherboard + 1458 5001 GA-EP45-DS5 Motherboard + 3a18 82801JIB (ICH10) LPC Interface Controller + 3a1a 82801JD (ICH10D) LPC Interface Controller + 3a20 82801JI (ICH10 Family) 4 port SATA IDE Controller #1 + 1028 028c PowerEdge R410 SATA IDE Controller + 1028 028d PowerEdge T410 SATA IDE Controller + 3a22 82801JI (ICH10 Family) SATA AHCI Controller + 103c 330b ProLiant G6 series + 1043 82d4 P5Q Deluxe Motherboard + 1458 b005 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 3a25 82801JIR (ICH10R) SATA RAID Controller + 1028 028c PERC S100 Controller (PE R410) + 1028 028d PERC S100 Controller (PE T410) + 1028 02f1 PERC S100 Controller (PE R510) + 3a26 82801JI (ICH10 Family) 2 port SATA IDE Controller #2 + 1028 028c PowerEdge R410 SATA IDE Controller + 1028 028d PowerEdge T410 SATA IDE Controller + 3a30 82801JI (ICH10 Family) SMBus Controller + 1043 82d4 P5Q Deluxe Motherboard + 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 3a32 82801JI (ICH10 Family) Thermal Subsystem + 3a34 82801JI (ICH10 Family) USB UHCI Controller #1 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 103c 330b ProLiant G6 series + 1043 82d4 P5Q Deluxe Motherboard + 1458 5004 GA-EP45-DS5 Motherboard + 3a35 82801JI (ICH10 Family) USB UHCI Controller #2 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 103c 330b ProLiant G6 series + 1043 82d4 P5Q Deluxe Motherboard + 1458 5004 GA-EP45-DS5 Motherboard + 3a36 82801JI (ICH10 Family) USB UHCI Controller #3 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 103c 330b ProLiant G6 series + 1043 82d4 P5Q Deluxe Motherboard + 1458 5004 GA-EP45-DS5 Motherboard + 3a37 82801JI (ICH10 Family) USB UHCI Controller #4 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 103c 330b ProLiant G6 series + 1043 82d4 P5Q Deluxe Motherboard + 1458 5004 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 3a38 82801JI (ICH10 Family) USB UHCI Controller #5 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 103c 330b ProLiant ML150 G6 Server + 1043 82d4 P5Q Deluxe Motherboard + 1458 5004 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 3a39 82801JI (ICH10 Family) USB UHCI Controller #6 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 103c 330b ProLiant ML150 G6 Server + 1043 82d4 P5Q Deluxe Motherboard + 1458 5004 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 3a3a 82801JI (ICH10 Family) USB2 EHCI Controller #1 + 1028 028c PowerEdge R410 USB EHCI Controller + 1028 028d PowerEdge T410 USB EHCI Controller + 103c 330b ProLiant G6 series + 1043 82d4 P5Q Deluxe Motherboard + 1458 5006 GA-EP45-DS5 Motherboard + 3a3c 82801JI (ICH10 Family) USB2 EHCI Controller #2 + 1028 028c PowerEdge R410 USB EHCI Controller + 1028 028d PowerEdge T410 USB EHCI Controller + 103c 330b ProLiant G6 series + 1043 82d4 P5Q Deluxe Motherboard + 1458 5006 GA-EP45-DS5 Motherboard + 3a3e 82801JI (ICH10 Family) HD Audio Controller + 1043 8311 P5Q Deluxe Motherboard + 1458 a002 GA-EP45-UD3R Motherboard + 1458 a102 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 3a40 82801JI (ICH10 Family) PCI Express Root Port 1 + 1028 028c PowerEdge R410 PCI Express Port 1 + 1028 028d PowerEdge T410 PCI Express Port 1 + 103c 330b ProLiant ML150 G6 Server + 1043 82d4 P5Q Deluxe Motherboard + 1043 82ea P6T DeLuxe Motherboard + 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 3a42 82801JI (ICH10 Family) PCI Express Port 2 + 3a44 82801JI (ICH10 Family) PCI Express Root Port 3 + 1043 82ea P6T DeLuxe Motherboard + 3a46 82801JI (ICH10 Family) PCI Express Root Port 4 + 1043 82ea P6T DeLuxe Motherboard + 1458 5001 GA-EP45-DS5 Motherboard + 3a48 82801JI (ICH10 Family) PCI Express Root Port 5 + 103c 330b ProLiant ML150 G6 Server + 1043 82ea P6T Deluxe Motherboard + 1458 5001 GA-EP45-DS5 Motherboard + 3a4a 82801JI (ICH10 Family) PCI Express Root Port 6 + 103c 330b ProLiant ML150 G6 Server + 1043 82d4 P5Q Deluxe Motherboard + 1043 82ea P6T DeLuxe Motherboard + 1458 5001 GA-EP45-DS5/GA-EG45M-DS2H Motherboard + 3a4c 82801JI (ICH10 Family) Gigabit Ethernet Controller + 3a51 82801JDO (ICH10DO) VECI Controller + 3a55 82801JD/DO (ICH10 Family) Virtual SATA Controller + 3a60 82801JD/DO (ICH10 Family) SMBus Controller + 3a62 82801JD/DO (ICH10 Family) Thermal Subsystem + 3a64 82801JD/DO (ICH10 Family) USB UHCI Controller #1 + 3a65 82801JD/DO (ICH10 Family) USB UHCI Controller #2 + 3a66 82801JD/DO (ICH10 Family) USB UHCI Controller #3 + 3a67 82801JD/DO (ICH10 Family) USB UHCI Controller #4 + 3a68 82801JD/DO (ICH10 Family) USB UHCI Controller #5 + 3a69 82801JD/DO (ICH10 Family) USB UHCI Controller #6 + 3a6a 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 + 3a6c 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 + 3a6e 82801JD/DO (ICH10 Family) HD Audio Controller + 3a70 82801JD/DO (ICH10 Family) PCI Express Port 1 + 3a72 82801JD/DO (ICH10 Family) PCI Express Port 2 + 3a74 82801JD/DO (ICH10 Family) PCI Express Port 3 + 3a76 82801JD/DO (ICH10 Family) PCI Express Port 4 + 3a78 82801JD/DO (ICH10 Family) PCI Express Port 5 + 3a7a 82801JD/DO (ICH10 Family) PCI Express Port 6 + 3a7c 82801JD/DO (ICH10 Family) Gigabit Ethernet Controller + 3b00 5 Series/3400 Series Chipset LPC Interface Controller + 3b01 Mobile 5 Series Chipset LPC Interface Controller + 3b02 5 Series Chipset LPC Interface Controller + 3b03 Mobile 5 Series Chipset LPC Interface Controller + 3b04 5 Series Chipset LPC Interface Controller + 3b05 Mobile 5 Series Chipset LPC Interface Controller + 3b06 5 Series Chipset LPC Interface Controller + 3b07 Mobile 5 Series Chipset LPC Interface Controller + 1028 040b Latitude E6510 + e4bf 50c1 PC1-GROOVE + 3b08 5 Series Chipset LPC Interface Controller + 3b09 Mobile 5 Series Chipset LPC Interface Controller + 1025 0347 Aspire 7740G + 3b0a 5 Series Chipset LPC Interface Controller + 1028 02da OptiPlex 980 + 3b0b Mobile 5 Series Chipset LPC Interface Controller + 3b0c 5 Series Chipset LPC Interface Controller + 3b0d 5 Series/3400 Series Chipset LPC Interface Controller + 3b0e 5 Series/3400 Series Chipset LPC Interface Controller + 3b0f 5 Series/3400 Series Chipset LPC Interface Controller + 3b10 5 Series/3400 Series Chipset LPC Interface Controller + 3b11 5 Series/3400 Series Chipset LPC Interface Controller + 3b12 3400 Series Chipset LPC Interface Controller + 3b13 5 Series/3400 Series Chipset LPC Interface Controller + 3b14 3400 Series Chipset LPC Interface Controller + 3b15 5 Series/3400 Series Chipset LPC Interface Controller + 3b16 3400 Series Chipset LPC Interface Controller + 3b17 5 Series/3400 Series Chipset LPC Interface Controller + 3b18 5 Series/3400 Series Chipset LPC Interface Controller + 3b19 5 Series/3400 Series Chipset LPC Interface Controller + 3b1a 5 Series/3400 Series Chipset LPC Interface Controller + 3b1b 5 Series/3400 Series Chipset LPC Interface Controller + 3b1c 5 Series/3400 Series Chipset LPC Interface Controller + 3b1d 5 Series/3400 Series Chipset LPC Interface Controller + 3b1e 5 Series/3400 Series Chipset LPC Interface Controller + 3b1f 5 Series/3400 Series Chipset LPC Interface Controller + 3b20 5 Series/3400 Series Chipset 4 port SATA IDE Controller + 3b21 5 Series/3400 Series Chipset 2 port SATA IDE Controller + 3b22 5 Series/3400 Series Chipset 6 port SATA AHCI Controller + 1028 02da OptiPlex 980 + 3b23 5 Series/3400 Series Chipset 4 port SATA AHCI Controller + 3b25 5 Series/3400 Series Chipset SATA RAID Controller + 3b26 5 Series/3400 Series Chipset 2 port SATA IDE Controller + 3b28 5 Series/3400 Series Chipset 4 port SATA IDE Controller + 3b29 5 Series/3400 Series Chipset 4 port SATA AHCI Controller + 1025 0347 Aspire 7740G + 3b2c 5 Series/3400 Series Chipset SATA RAID Controller + 3b2d 5 Series/3400 Series Chipset 2 port SATA IDE Controller + e4bf 50c1 PC1-GROOVE + 3b2e 5 Series/3400 Series Chipset 4 port SATA IDE Controller + e4bf 50c1 PC1-GROOVE + 3b2f 5 Series/3400 Series Chipset 6 port SATA AHCI Controller + 1028 040b Latitude E6510 + e4bf 50c1 PC1-GROOVE + 3b30 5 Series/3400 Series Chipset SMBus Controller + 1025 0347 Aspire 7740G + 1028 02da OptiPlex 980 + 1028 040b Latitude E6510 + e4bf 50c1 PC1-GROOVE + 3b32 5 Series/3400 Series Chipset Thermal Subsystem + 1025 0347 Aspire 7740G + 3b34 5 Series/3400 Series Chipset USB2 Enhanced Host Controller + 1025 0347 Aspire 7740G + 1028 02da OptiPlex 980 + 1028 040b Latitude E6510 + e4bf 50c1 PC1-GROOVE + 3b36 5 Series/3400 Series Chipset USB Universal Host Controller + 3b37 5 Series/3400 Series Chipset USB Universal Host Controller + 3b38 5 Series/3400 Series Chipset USB Universal Host Controller + 3b39 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3a 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3b 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3c 5 Series/3400 Series Chipset USB2 Enhanced Host Controller + 1025 0347 Aspire 7740G + 1028 02da OptiPlex 980 + 1028 040b Latitude E6510 + e4bf 50c1 PC1-GROOVE + 3b3e 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3f 5 Series/3400 Series Chipset USB Universal Host Controller + 3b40 5 Series/3400 Series Chipset USB Universal Host Controller + 3b41 5 Series/3400 Series Chipset LAN Controller + 3b42 5 Series/3400 Series Chipset PCI Express Root Port 1 + 1028 02da OptiPlex 980 + 1028 040b Latitude E6510 + 3b44 5 Series/3400 Series Chipset PCI Express Root Port 2 + 1028 040b Latitude E6510 + 3b46 5 Series/3400 Series Chipset PCI Express Root Port 3 + 1028 040b Latitude E6510 + 3b48 5 Series/3400 Series Chipset PCI Express Root Port 4 + 1028 040b Latitude E6510 + 3b4a 5 Series/3400 Series Chipset PCI Express Root Port 5 + 1028 02da OptiPlex 980 + 3b4c 5 Series/3400 Series Chipset PCI Express Root Port 6 + 3b4e 5 Series/3400 Series Chipset PCI Express Root Port 7 + 3b50 5 Series/3400 Series Chipset PCI Express Root Port 8 + 3b53 5 Series/3400 Series Chipset VECI Controller + 3b56 5 Series/3400 Series Chipset High Definition Audio + 1025 0347 Aspire 7740G + 1028 02da OptiPlex 980 + 1028 040b Latitude E6510 + e4bf 50c1 PC1-GROOVE + 3b57 5 Series/3400 Series Chipset High Definition Audio + 3b64 5 Series/3400 Series Chipset HECI Controller + 1025 0347 Aspire 7740G + e4bf 50c1 PC1-GROOVE + 3b65 5 Series/3400 Series Chipset HECI Controller + 3b66 5 Series/3400 Series Chipset PT IDER Controller + 3b67 5 Series/3400 Series Chipset KT Controller + e4bf 50c1 PC1-GROOVE + 3c00 Xeon E5/Core i7 DMI2 + 3c01 Xeon E5/Core i7 DMI2 in PCI Express Mode + 3c02 Xeon E5/Core i7 IIO PCI Express Root Port 1a + 3c03 Xeon E5/Core i7 IIO PCI Express Root Port 1b + 3c04 Xeon E5/Core i7 IIO PCI Express Root Port 2a + 3c05 Xeon E5/Core i7 IIO PCI Express Root Port 2b + 3c06 Xeon E5/Core i7 IIO PCI Express Root Port 2c + 3c07 Xeon E5/Core i7 IIO PCI Express Root Port 2d + 3c08 Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode + 3c09 Xeon E5/Core i7 IIO PCI Express Root Port 3b + 3c0a Xeon E5/Core i7 IIO PCI Express Root Port 3c + 3c0b Xeon E5/Core i7 IIO PCI Express Root Port 3d + 3c0d Xeon E5/Core i7 Non-Transparent Bridge + 3c0e Xeon E5/Core i7 Non-Transparent Bridge + 3c0f Xeon E5/Core i7 Non-Transparent Bridge + 3c20 Xeon E5/Core i7 DMA Channel 0 + 3c21 Xeon E5/Core i7 DMA Channel 1 + 3c22 Xeon E5/Core i7 DMA Channel 2 + 3c23 Xeon E5/Core i7 DMA Channel 3 + 3c24 Xeon E5/Core i7 DMA Channel 4 + 3c25 Xeon E5/Core i7 DMA Channel 5 + 3c26 Xeon E5/Core i7 DMA Channel 6 + 3c27 Xeon E5/Core i7 DMA Channel 7 + 3c28 Xeon E5/Core i7 Address Map, VTd_Misc, System Management + 3c2a Xeon E5/Core i7 Control Status and Global Errors + 3c2c Xeon E5/Core i7 I/O APIC + 3c2e Xeon E5/Core i7 DMA + 3c2f Xeon E5/Core i7 DMA + 3c40 Xeon E5/Core i7 IIO Switch and IRP Performance Monitor + 3c43 Xeon E5/Core i7 Ring to PCI Express Performance Monitor + 3c44 Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor + 3c45 Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor + 3c46 Xeon E5/Core i7 Processor Home Agent Performance Monitoring + 3c71 Xeon E5/Core i7 Integrated Memory Controller RAS Registers + 3c80 Xeon E5/Core i7 QPI Link 0 + 3c83 Xeon E5/Core i7 QPI Link Reut 0 + 3c84 Xeon E5/Core i7 QPI Link Reut 0 + 3c90 Xeon E5/Core i7 QPI Link 1 + 3c93 Xeon E5/Core i7 QPI Link Reut 1 + 3c94 Xeon E5/Core i7 QPI Link Reut 1 + 3ca0 Xeon E5/Core i7 Processor Home Agent + 3ca8 Xeon E5/Core i7 Integrated Memory Controller Registers + 3caa Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0 + 3cab Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1 + 3cac Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2 + 3cad Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3 + 3cae Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4 + 3cb0 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0 + 3cb1 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1 + 3cb2 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0 + 3cb3 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1 + 3cb4 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2 + 3cb5 Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3 + 3cb6 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2 + 3cb7 Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3 + 3cb8 Xeon E5/Core i7 DDRIO + 3cc0 Xeon E5/Core i7 Power Control Unit 0 + 3cc1 Xeon E5/Core i7 Power Control Unit 1 + 3cc2 Xeon E5/Core i7 Power Control Unit 2 + 3cd0 Xeon E5/Core i7 Power Control Unit 3 + 3ce0 Xeon E5/Core i7 Interrupt Control Registers + 3ce3 Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers + 3ce4 Xeon E5/Core i7 R2PCIe + 3ce6 Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers + 3ce8 Xeon E5/Core i7 Unicast Register 0 + 3ce9 Xeon E5/Core i7 Unicast Register 5 + 3cea Xeon E5/Core i7 Unicast Register 1 + 3ceb Xeon E5/Core i7 Unicast Register 6 + 3cec Xeon E5/Core i7 Unicast Register 3 + 3ced Xeon E5/Core i7 Unicast Register 7 + 3cee Xeon E5/Core i7 Unicast Register 4 + 3cef Xeon E5/Core i7 Unicast Register 8 + 3cf4 Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0 + 3cf5 Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1 + 3cf6 Xeon E5/Core i7 System Address Decoder + 4000 5400 Chipset Memory Controller Hub + 4001 5400 Chipset Memory Controller Hub + 4003 5400 Chipset Memory Controller Hub + 4021 5400 Chipset PCI Express Port 1 + 4022 5400 Chipset PCI Express Port 2 + 4023 5400 Chipset PCI Express Port 3 + 4024 5400 Chipset PCI Express Port 4 + 4025 5400 Chipset PCI Express Port 5 + 4026 5400 Chipset PCI Express Port 6 + 4027 5400 Chipset PCI Express Port 7 + 4028 5400 Chipset PCI Express Port 8 + 4029 5400 Chipset PCI Express Port 9 + 402d 5400 Chipset IBIST Registers + 402e 5400 Chipset IBIST Registers + 402f 5400 Chipset QuickData Technology Device + 4030 5400 Chipset FSB Registers + 4031 5400 Chipset CE/SF Registers + 4032 5400 Chipset IOxAPIC + 4035 5400 Chipset FBD Registers + 4036 5400 Chipset FBD Registers + 4100 Moorestown Graphics and Video + 4108 Atom Processor E6xx Integrated Graphics Controller + 4109 Atom Processor E6xx Integrated Graphics Controller + 410a Atom Processor E6xx Integrated Graphics Controller + 410b Atom Processor E6xx Integrated Graphics Controller + 410c Atom Processor E6xx Integrated Graphics Controller + 410d Atom Processor E6xx Integrated Graphics Controller + 410e Atom Processor E6xx Integrated Graphics Controller + 410f Atom Processor E6xx Integrated Graphics Controller + 4114 Atom Processor E6xx PCI Host Bridge #1 + 4115 Atom Processor E6xx PCI Host Bridge #2 + 4116 Atom Processor E6xx PCI Host Bridge #3 + 4117 Atom Processor E6xx PCI Host Bridge #4 + 4220 PRO/Wireless 2200BG [Calexico2] Network Connection + 103c 0934 Compaq nw8240/nx8220 + 103c 12f6 nc6120/nx8220/nw8240 + 8086 2712 IBM ThinkPad R50e + 8086 2721 Dell B130 laptop integrated WLAN + 8086 2722 Dell Latitude D600 + 8086 2731 Samsung P35 integrated WLAN + 4222 PRO/Wireless 3945ABG [Golan] Network Connection + 103c 135c PRO/Wireless 3945ABG [Golan] Network Connection + 8086 1000 PRO/Wireless 3945ABG Network Connection + 8086 1001 PRO/Wireless 3945ABG Network Connection + 8086 1005 PRO/Wireless 3945BG Network Connection + 8086 1034 PRO/Wireless 3945BG Network Connection + 8086 1044 PRO/Wireless 3945BG Network Connection + 8086 1c00 PRO/Wireless 3945ABG Network Connection + 4223 PRO/Wireless 2915ABG [Calexico2] Network Connection + 1000 8086 mPCI 3B Americas/Europe ZZA + 1001 8086 mPCI 3B Europe ZZE + 1002 8086 mPCI 3B Japan ZZJ + 1003 8086 mPCI 3B High-Band ZZH + 1351 103c Compaq NC6220 + 4224 PRO/Wireless 2915ABG [Calexico2] Network Connection + 4227 PRO/Wireless 3945ABG [Golan] Network Connection + 8086 1011 ThinkPad R60e/X60s + 8086 1014 PRO/Wireless 3945BG Network Connection + 4229 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection + 8086 1100 Vaio VGN-SZ79SN_C + 8086 1101 PRO/Wireless 4965 AG or AGN + 422b Centrino Ultimate-N 6300 + 8086 1101 Centrino Ultimate-N 6300 3x3 AGN + 8086 1121 Centrino Ultimate-N 6300 3x3 AGN + 422c Centrino Advanced-N 6200 + 8086 1301 Centrino Advanced-N 6200 2x2 AGN + 8086 1306 Centrino Advanced-N 6200 2x2 ABG + 8086 1307 Centrino Advanced-N 6200 2x2 BG + 8086 1321 Centrino Advanced-N 6200 2x2 AGN + 8086 1326 Centrino Advanced-N 6200 2x2 ABG + 4230 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection + 8086 1110 Lenovo ThinkPad T51 + 8086 1111 Lenovo ThinkPad T61 + 4232 WiFi Link 5100 + 8086 1201 WiFi Link 5100 AGN + 8086 1204 WiFi Link 5100 AGN + 8086 1205 WiFi Link 5100 BGN + 8086 1206 WiFi Link 5100 ABG + 8086 1221 WiFi Link 5100 AGN + 8086 1224 WiFi Link 5100 AGN + 8086 1225 WiFi Link 5100 BGN + 8086 1226 WiFi Link 5100 ABG + 8086 1301 WiFi Link 5100 AGN + 8086 1304 WiFi Link 5100 AGN + 8086 1305 WiFi Link 5100 BGN + 8086 1306 WiFi Link 5100 ABG + 8086 1321 WiFi Link 5100 AGN + 8086 1324 WiFi Link 5100 AGN + 8086 1325 WiFi Link 5100 BGN + 8086 1326 WiFi Link 5100 ABG + 4235 Ultimate N WiFi Link 5300 + 4236 Ultimate N WiFi Link 5300 + 4237 PRO/Wireless 5100 AGN [Shiloh] Network Connection + 8086 1211 WiFi Link 5100 AGN + 8086 1214 WiFi Link 5100 AGN + 8086 1215 WiFi Link 5100 BGN + 8086 1216 WiFi Link 5100 ABG + 8086 1311 WiFi Link 5100 AGN + 8086 1314 WiFi Link 5100 AGN + 8086 1315 WiFi Link 5100 BGN + 8086 1316 WiFi Link 5100 ABG + 4238 Centrino Ultimate-N 6300 + 8086 1111 Centrino Ultimate-N 6300 3x3 AGN + 4239 Centrino Advanced-N 6200 + 8086 1311 Centrino Advanced-N 6200 2x2 AGN + 8086 1316 Centrino Advanced-N 6200 2x2 ABG + 423a PRO/Wireless 5350 AGN [Echo Peak] Network Connection + 423b PRO/Wireless 5350 AGN [Echo Peak] Network Connection + 423c WiMAX/WiFi Link 5150 + 8086 1201 WiMAX/WiFi Link 5150 AGN + 8086 1206 WiMAX/WiFi Link 5150 ABG + 8086 1221 WiMAX/WiFi Link 5150 AGN + 8086 1301 WiMAX/WiFi Link 5150 AGN + 8086 1306 WiMAX/WiFi Link 5150 ABG + 8086 1321 WiMAX/WiFi Link 5150 AGN + 423d WiMAX/WiFi Link 5150 + 8086 1211 WiMAX/WiFi Link 5150 AGN + 8086 1216 WiMAX/WiFi Link 5150 ABG + 8086 1311 WiMAX/WiFi Link 5150 AGN + 8086 1316 WiMAX/WiFi Link 5150 ABG + 444e Turbo Memory Controller + 5001 LE80578 + 5002 LE80578 Graphics Processor Unit + 5009 LE80578 Video Display Controller + 500d LE80578 Expansion Bus + 500e LE80578 UART Controller + 500f LE80578 General Purpose IO + 5010 LE80578 I2C Controller + 5012 LE80578 Serial Peripheral Interface Bus + 5020 EP80579 Memory Controller Hub + 5021 EP80579 DRAM Error Reporting Registers + 5023 EP80579 EDMA Controller + 5024 EP80579 PCI Express Port PEA0 + 5025 EP80579 PCI Express Port PEA1 + 5028 EP80579 S-ATA IDE + 5029 EP80579 S-ATA AHCI + 502a EP80579 S-ATA Reserved + 502b EP80579 S-ATA Reserved + 502c EP80579 Integrated Processor ASU + 502d EP80579 Integrated Processor with QuickAssist ASU + 502e EP80579 Reserved + 502f EP80579 Reserved + 5030 EP80579 Reserved + 5031 EP80579 LPC Bus + 5032 EP80579 SMBus Controller + 5033 EP80579 USB 1.1 Controller + 5035 EP80579 USB 2.0 Controller + 5037 EP80579 PCI-PCI Bridge (transparent mode) + 5039 EP80579 Controller Area Network (CAN) interface #1 + 503a EP80579 Controller Area Network (CAN) interface #2 + 503b EP80579 Synchronous Serial Port (SPP) + 503c EP80579 IEEE 1588 Hardware Assist + 503d EP80579 Local Expansion Bus + 503e EP80579 Global Control Unit (GCU) + 503f EP80579 Reserved + 5040 EP80579 Integrated Processor Gigabit Ethernet MAC + 5041 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC + 5042 EP80579 Reserved + 5043 EP80579 Reserved + 5044 EP80579 Integrated Processor Gigabit Ethernet MAC + 5045 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC + 5046 EP80579 Reserved + 5047 EP80579 Reserved + 5048 EP80579 Integrated Processor Gigabit Ethernet MAC + 5049 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC + 504a EP80579 Reserved + 504b EP80579 Reserved + 504c EP80579 Integrated Processor with QuickAssist TDM + 5200 EtherExpress PRO/100 Intelligent Server + 5201 EtherExpress PRO/100 Intelligent Server + 8086 0001 EtherExpress PRO/100 Server Ethernet Adapter + 530d 80310 (IOP) IO Processor + 65c0 5100 Chipset Memory Controller Hub + 65e2 5100 Chipset PCI Express x4 Port 2 + 65e3 5100 Chipset PCI Express x4 Port 3 + 65e4 5100 Chipset PCI Express x4 Port 4 + 65e5 5100 Chipset PCI Express x4 Port 5 + 65e6 5100 Chipset PCI Express x4 Port 6 + 65e7 5100 Chipset PCI Express x4 Port 7 + 65f0 5100 Chipset FSB Registers + 1028 020f PowerEdge R300 + 1028 0210 PowerEdge T300 + 65f1 5100 Chipset Reserved Registers + 1028 0210 PowerEdge T300 + 65f3 5100 Chipset Reserved Registers + 65f5 5100 Chipset DDR Channel 0 Registers + 65f6 5100 Chipset DDR Channel 1 Registers + 65f7 5100 Chipset PCI Express x8 Port 2-3 + 65f8 5100 Chipset PCI Express x8 Port 4-5 + 65f9 5100 Chipset PCI Express x8 Port 6-7 + 65fa 5100 Chipset PCI Express x16 Port 4-7 + 65ff 5100 Chipset DMA Engine + 7000 82371SB PIIX3 ISA [Natoma/Triton II] + 1af4 1100 Qemu virtual machine + 7010 82371SB PIIX3 IDE [Natoma/Triton II] + 1af4 1100 Qemu virtual machine + 7020 82371SB PIIX3 USB [Natoma/Triton II] + 1af4 1100 Qemu virtual machine + 7030 430VX - 82437VX TVX [Triton VX] + 7050 Intercast Video Capture Card + 7051 PB 642365-003 (Business Video Conferencing Card) + 7100 430TX - 82439TX MTXC + 7110 82371AB/EB/MB PIIX4 ISA + 15ad 1976 Virtual Machine Chipset + 7111 82371AB/EB/MB PIIX4 IDE + 15ad 1976 Virtual Machine Chipset + 7112 82371AB/EB/MB PIIX4 USB + 15ad 1976 Virtual Machine Chipset + 7113 82371AB/EB/MB PIIX4 ACPI + 15ad 1976 Virtual Machine Chipset + 1af4 1100 Qemu virtual machine + 7120 82810 GMCH (Graphics Memory Controller Hub) + 4c53 1040 CL7 mainboard + 4c53 1060 PC7 mainboard + 7121 82810 (CGC) Chipset Graphics Controller + 4c53 1040 CL7 mainboard + 4c53 1060 PC7 mainboard + 8086 4341 Cayman (CA810) Mainboard + 7122 82810 DC-100 (GMCH) Graphics Memory Controller Hub + 7123 82810 DC-100 (CGC) Chipset Graphics Controller + 7124 82810E DC-133 (GMCH) Graphics Memory Controller Hub + 1028 00b4 OptiPlex GX110 + 7125 82810E DC-133 (CGC) Chipset Graphics Controller + 1028 00b4 OptiPlex GX110 + 7126 82810 DC-133 System and Graphics Controller + 7128 82810-M DC-100 System and Graphics Controller + 712a 82810-M DC-133 System and Graphics Controller + 7180 440LX/EX - 82443LX/EX Host bridge + 7181 440LX/EX - 82443LX/EX AGP bridge + 7190 440BX/ZX/DX - 82443BX/ZX/DX Host bridge + 0e11 0500 Armada 1750 Laptop System Chipset + 0e11 b110 Armada M700/E500 + 1028 008e PowerEdge 1300 mainboard + 1043 803b CUBX-L/E Mainboard + 1179 0001 Toshiba Tecra 8100 Laptop System Chipset + 15ad 1976 Virtual Machine Chipset + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 7191 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge + 1028 008e PowerEdge 1300 mainboard + 7192 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) + 0e11 0460 Armada 1700 Laptop System Chipset + 1179 0001 Satellite 4010 + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 8086 7190 Dell PowerEdge 350 + 7194 82440MX Host Bridge + 1033 0000 Versa Note Vxi + 4c53 10a0 CA3/CR3 mainboard + 7195 82440MX AC'97 Audio Controller + 1033 80cc Versa Note VXi + 10cf 1099 QSound_SigmaTel Stac97 PCI Audio + 11d4 0040 SoundMAX Integrated Digital Audio + 11d4 0048 SoundMAX Integrated Digital Audio + 7196 82440MX AC'97 Modem Controller + 7198 82440MX ISA Bridge + 7199 82440MX EIDE Controller + 719a 82440MX USB Universal Host Controller + 719b 82440MX Power Management Controller + 71a0 440GX - 82443GX Host bridge + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 71a1 440GX - 82443GX AGP bridge + 71a2 440GX - 82443GX Host bridge (AGP disabled) + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 7600 82372FB PIIX5 ISA + 7601 82372FB PIIX5 IDE + 7602 82372FB PIIX5 USB + 7603 82372FB PIIX5 SMBus + 7800 82740 (i740) AGP Graphics Accelerator + 003d 0008 Starfighter AGP + 003d 000b Starfighter AGP + 1092 0100 Stealth II G460 + 10b4 201a Lightspeed 740 + 10b4 202f Lightspeed 740 + 8086 0000 Terminator 2x/i + 8086 0100 Intel740 Graphics Accelerator + 8002 Trusted Execution Technology Registers + 8003 Trusted Execution Technology Registers + 8100 System Controller Hub (SCH Poulsbo) + 8108 System Controller Hub (SCH Poulsbo) Graphics Controller + 8110 System Controller Hub (SCH Poulsbo) PCI Express Port 1 + 8112 System Controller Hub (SCH Poulsbo) PCI Express Port 2 + 8114 System Controller Hub (SCH Poulsbo) USB UHCI #1 + 8115 System Controller Hub (SCH Poulsbo) USB UHCI #2 + 8116 System Controller Hub (SCH Poulsbo) USB UHCI #3 + 8117 System Controller Hub (SCH Poulsbo) USB EHCI #1 + 8118 System Controller Hub (SCH Poulsbo) USB Client Controller + 8119 System Controller Hub (SCH Poulsbo) LPC Bridge + 811a System Controller Hub (SCH Poulsbo) IDE Controller + 811b System Controller Hub (SCH Poulsbo) HD Audio Controller + 811c System Controller Hub (SCH Poulsbo) SDIO Controller #1 + 811d System Controller Hub (SCH Poulsbo) SDIO Controller #2 + 811e System Controller Hub (SCH Poulsbo) SDIO Controller #3 + 8180 Atom Processor E6xx PCI Express Port 3 + 8181 Atom Processor E6xx PCI Express Port 4 + 8182 Atom Processor E6xx Integrated Graphics Controller + 8183 Atom Processor E6xx Configuration Unit + 8184 Atom Processor E6xx PCI Express Port 1 + 8185 Atom Processor E6xx PCI Express Port 2 + 8186 Atom Processor E6xx LPC Bridge + 84c4 450KX/GX [Orion] - 82454KX/GX PCI bridge + 84c5 450KX/GX [Orion] - 82453KX/GX Memory controller + 84ca 450NX - 82451NX Memory & I/O Controller + 84cb 450NX - 82454NX/84460GX PCI Expander Bridge + 84e0 460GX - 84460GX System Address Controller (SAC) + 84e1 460GX - 84460GX System Data Controller (SDC) + 84e2 460GX - 84460GX AGP Bridge (GXB function 2) + 84e3 460GX - 84460GX Memory Address Controller (MAC) + 84e4 460GX - 84460GX Memory Data Controller (MDC) + 84e6 460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB) + 84ea 460GX - 84460GX AGP Bridge (GXB function 1) + 8500 IXP4XX Network Processor (IXP420/421/422/425/IXC1100) + 1993 0ded mGuard-PCI AV#2 + 1993 0dee mGuard-PCI AV#1 + 1993 0def mGuard-PCI AV#0 + 8800 Platform Controller Hub EG20T PCI Express Port + 8801 Platform Controller Hub EG20T Packet Hub + 8802 Platform Controller Hub EG20T Gigabit Ethernet Controller + 8803 Platform Controller Hub EG20T General Purpose IO Controller + 8804 Platform Controller Hub EG20T USB OHCI Controller #4 + 8805 Platform Controller Hub EG20T USB OHCI Controller #5 + 8806 Platform Controller Hub EG20T USB OHCI Controller #6 + 8807 Platform Controller Hub EG20T USB2 EHCI Controller #2 + 8808 Platform Controller Hub EG20T USB Client Controller + 8809 Platform Controller Hub EG20T SDIO Controller #1 + 880a Platform Controller Hub EG20T SDIO Controller #2 + 880b Platform Controller Hub EG20T SATA AHCI Controller + 880c Platform Controller Hub EG20T USB OHCI Controller #1 + 880d Platform Controller Hub EG20T USB OHCI Controller #2 + 880e Platform Controller Hub EG20T USB OHCI Controller #3 + 880f Platform Controller Hub EG20T USB2 EHCI Controller #1 + 8810 Platform Controller Hub EG20T DMA Controller #1 + 8811 Platform Controller Hub EG20T UART Controller 0 + 8812 Platform Controller Hub EG20T UART Controller 1 + 8813 Platform Controller Hub EG20T UART Controller 2 + 8814 Platform Controller Hub EG20T UART Controller 3 + 8815 Platform Controller Hub EG20T DMA Controller #2 + 8816 Platform Controller Hub EG20T Serial Peripheral Interface Bus + 8817 Platform Controller Hub EG20T I2C Controller + 8818 Platform Controller Hub EG20T Controller Area Network (CAN) Controller + 8819 Platform Controller Hub EG20T IEEE 1588 Hardware Assist + 8c00 Lynx Point 4-port SATA Controller 1 [IDE mode] + 8c01 Lynx Point 4-port SATA Controller 1 [IDE mode] + 8c02 Lynx Point 6-port SATA Controller 1 [AHCI mode] + 8c03 Lynx Point 6-port SATA Controller 1 [AHCI mode] + 8c04 Lynx Point SATA Controller 1 [RAID mode] + 8c05 Lynx Point SATA Controller 1 [RAID mode] + 8c06 Lynx Point SATA Controller 1 [RAID mode] + 8c07 Lynx Point SATA Controller 1 [RAID mode] + 8c08 Lynx Point 2-port SATA Controller 2 [IDE mode] + 8c09 Lynx Point 2-port SATA Controller 2 [IDE mode] + 8c0e Lynx Point SATA Controller 1 [RAID mode] + 8c0f Lynx Point SATA Controller 1 [RAID mode] + 8c10 Lynx Point PCI Express Root Port #1 + 8c11 Lynx Point PCI Express Root Port #1 + 8c12 Lynx Point PCI Express Root Port #2 + 8c13 Lynx Point PCI Express Root Port #2 + 8c14 Lynx Point PCI Express Root Port #3 + 8c15 Lynx Point PCI Express Root Port #3 + 8c16 Lynx Point PCI Express Root Port #4 + 8c17 Lynx Point PCI Express Root Port #4 + 8c18 Lynx Point PCI Express Root Port #5 + 8c19 Lynx Point PCI Express Root Port #5 + 8c1a Lynx Point PCI Express Root Port #6 + 8c1b Lynx Point PCI Express Root Port #6 + 8c1c Lynx Point PCI Express Root Port #7 + 8c1d Lynx Point PCI Express Root Port #7 + 8c1e Lynx Point PCI Express Root Port #8 + 8c1f Lynx Point PCI Express Root Port #8 + 8c20 Lynx Point High Definition Audio Controller + 8c21 Lynx Point High Definition Audio Controller + 8c22 Lynx Point SMBus Controller + 8c23 Lynx Point CHAP Counters + 8c24 Lynx Point Thermal Management Controller + 8c26 Lynx Point USB Enhanced Host Controller #1 + 8c2d Lynx Point USB Enhanced Host Controller #2 + 8c31 Lynx Point USB xHCI Host Controller + 8c33 Lynx Point LAN Controller + 8c34 Lynx Point NAND Controller + 8c3a Lynx Point MEI Controller #1 + 8c3b Lynx Point MEI Controller #2 + 8c3c Lynx Point IDE-r Controller + 8c3d Lynx Point KT Controller + 8c40 Lynx Point LPC Controller + 8c41 Lynx Point LPC Controller + 8c42 Lynx Point LPC Controller + 8c43 Lynx Point LPC Controller + 8c44 Lynx Point LPC Controller + 8c45 Lynx Point LPC Controller + 8c46 Lynx Point LPC Controller + 8c47 Lynx Point LPC Controller + 8c48 Lynx Point LPC Controller + 8c49 Lynx Point LPC Controller + 8c4a Lynx Point LPC Controller + 8c4b Lynx Point LPC Controller + 8c4c Lynx Point LPC Controller + 8c4d Lynx Point LPC Controller + 8c4e Lynx Point LPC Controller + 8c4f Lynx Point LPC Controller + 8c50 Lynx Point LPC Controller + 8c51 Lynx Point LPC Controller + 8c52 Lynx Point LPC Controller + 8c53 Lynx Point LPC Controller + 8c54 Lynx Point LPC Controller + 8c55 Lynx Point LPC Controller + 8c56 Lynx Point LPC Controller + 8c57 Lynx Point LPC Controller + 8c58 Lynx Point LPC Controller + 8c59 Lynx Point LPC Controller + 8c5a Lynx Point LPC Controller + 8c5b Lynx Point LPC Controller + 8c5c Lynx Point LPC Controller + 8c5d Lynx Point LPC Controller + 8c5e Lynx Point LPC Controller + 8c5f Lynx Point LPC Controller + 9000 IXP2000 Family Network Processor + 9001 IXP2400 Network Processor + 9002 IXP2300 Network Processor + 9004 IXP2800 Network Processor + 9621 Integrated RAID + 9622 Integrated RAID + 9641 Integrated RAID + 96a1 Integrated RAID + 9c00 Lynx Point-LP SATA Controller 1 [IDE mode] + 9c01 Lynx Point-LP SATA Controller 1 [IDE mode] + 9c02 Lynx Point-LP SATA Controller 1 [AHCI mode] + 9c03 Lynx Point-LP SATA Controller 1 [AHCI mode] + 9c04 Lynx Point-LP SATA Controller 1 [RAID mode] + 9c05 Lynx Point-LP SATA Controller 1 [RAID mode] + 9c06 Lynx Point-LP SATA Controller 1 [RAID mode] + 9c07 Lynx Point-LP SATA Controller 1 [RAID mode] + 9c08 Lynx Point-LP SATA Controller 2 [IDE mode] + 9c09 Lynx Point-LP SATA Controller 2 [IDE mode] + 9c0a LynxPoint-LP SATA Controller [Reserved] + 9c0b LynxPoint-LP SATA Controller [Reserved] + 9c0c LynxPoint-LP SATA Controller [Reserved] + 9c0d LynxPoint-LP SATA Controller [Reserved] + 9c0e Lynx Point-LP SATA Controller 1 [RAID mode] + 9c0f Lynx Point-LP SATA Controller 1 [RAID mode] + 9c10 Lynx Point-LP PCI Express Root Port 1 + 9c11 Lynx Point-LP PCI Express Root Port 1 + 9c12 Lynx Point-LP PCI Express Root Port 2 + 9c13 Lynx Point-LP PCI Express Root Port 2 + 9c14 Lynx Point-LP PCI Express Root Port 3 + 9c15 Lynx Point-LP PCI Express Root Port 3 + 9c16 Lynx Point-LP PCI Express Root Port 4 + 9c17 Lynx Point-LP PCI Express Root Port 4 + 9c18 Lynx Point-LP PCI Express Root Port 5 + 9c19 Lynx Point-LP PCI Express Root Port 5 + 9c1a Lynx Point-LP PCI Express Root Port 6 + 9c1b Lynx Point-LP PCI Express Root Port 6 + 9c20 Lynx Point-LP HD Audio Controller + 9c21 Lynx Point-LP HD Audio Controller + 9c22 Lynx Point-LP SMBus Controller + 9c23 Lynx Point-LP CHAP Counters + 9c24 Lynx Point-LP Thermal + 9c26 Lynx Point-LP USB EHCI #1 + 9c31 Lynx Point-LP USB xHCI HC + 9c35 Lynx Point-LP SDIO Controller + 9c36 Lynx Point-LP Audio DSP Controller + 9c3a Lynx Point-LP HECI #0 + 9c3b Lynx Point-LP HECI #1 + 9c3c Lynx Point-LP HECI IDER + 9c3d Lynx Point-LP HECI KT + 9c40 Lynx Point-LP LPC Controller + 9c41 Lynx Point-LP LPC Controller + 9c42 Lynx Point-LP LPC Controller + 9c43 Lynx Point-LP LPC Controller + 9c44 Lynx Point-LP LPC Controller + 9c45 Lynx Point-LP LPC Controller + 9c46 Lynx Point-LP LPC Controller + 9c47 Lynx Point-LP LPC Controller + 9c60 Lynx Point-LP Low Power Sub-System DMA + 9c61 Lynx Point-LP I2C Controller #0 + 9c62 Lynx Point-LP I2C Controller #1 + 9c63 Lynx Point-LP UART Controller #0 + 9c64 Lynx Point-LP UART Controller #1 + 9c65 Lynx Point-LP SPI Controller #0 + 9c66 Lynx Point-LP SPI Controller #1 + a000 Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge + 8086 4f4d DeskTop Board D510MO + a001 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller + 8086 4f4d DeskTop Board D510MO + a002 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller + a003 Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter + a010 Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge + 144d c072 Notebook N150P + a011 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller + 144d c072 Notebook N150P + a012 Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller + 144d c072 Notebook N150P + a013 Atom Processor D4xx/D5xx/N4xx/N5xx CHAPS counter + a620 6400/6402 Advanced Memory Buffer (AMB) + b152 21152 PCI-to-PCI Bridge + 8086 b152 21152 PCI-to-PCI Bridge +# observed, and documented in Intel revision note; new mask of 1011:0026 + b154 21154 PCI-to-PCI Bridge + b555 21555 Non transparent PCI-to-PCI Bridge + 12c7 5005 SS7HD PCI Adaptor Card + 12c7 5006 SS7HDC cPCI Adaptor Card + 12d9 000a PCI VoIP Gateway + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + e4bf 1000 CC8-1-BLUES + d130 Core Processor DMI + d131 Core Processor DMI + 1028 02da OptiPlex 980 + d132 Core Processor DMI + 1028 040b Latitude E6510 + d133 Core Processor DMI + d134 Core Processor DMI + d135 Core Processor DMI + d136 Core Processor DMI + d137 Core Processor DMI + d138 Core Processor PCI Express Root Port 1 + 1028 02da OptiPlex 980 + 1028 040b Latitude E6510 + d139 Core Processor PCI Express Root Port 2 + d13a Core Processor PCI Express Root Port 3 + d13b Core Processor PCI Express Root Port 4 + d150 Core Processor QPI Link + d151 Core Processor QPI Routing and Protocol Registers + d155 Core Processor System Management Registers + d156 Core Processor Semaphore and Scratchpad Registers + d157 Core Processor System Control and Status Registers + d158 Core Processor Miscellaneous Registers +80ee InnoTek Systemberatung GmbH + beef VirtualBox Graphics Adapter + cafe VirtualBox Guest Service +8322 Sodick America Corp. +8384 SigmaTel + 7618 High Definition Audio Codec + 7634 9250 HD Audio Codec + 7662 High Definition Audio Codec + 104d 1e00 High Definition Audio Codec [STAC9872AK] + 7664 High Definition Audio Codec + 7670 9770 High Definition Audio + 7672 9772 High Definition Audio + 7682 IDT High Definition Audio Codec + 7690 9200 HD Audio Codec + 1028 01c1 Precision 490 +8401 TRENDware International Inc. +8686 ScaleMP + 1010 vSMPowered system controller [vSMP CTL] +8800 Trigem Computer Inc. + 2008 Video assistent component +8866 T-Square Design Inc. +8888 Silicon Magic +8912 TRX +# 8c4a is not Winbond but there is a board misprogrammed +8c4a Winbond + 1980 W89C940 misprogrammed [ne2k] +8e0e Computone Corporation +8e2e KTI + 3000 ET32P2 +9004 Adaptec + 0078 AHA-2940U_CN + 1078 AIC-7810 + 1160 AIC-1160 [Family Fibre Channel Adapter] + 2178 AIC-7821 + 3860 AHA-2930CU + 3b78 AHA-4844W/4844UW + 5075 AIC-755x + 5078 AIC-7850 + 9004 7850 AHA-2904/Integrated AIC-7850 + 5175 AIC-755x + 5178 AIC-7851 + 5275 AIC-755x + 5278 AIC-7852 + 5375 AIC-755x + 5378 AIC-7850 + 5475 AIC-755x + 5478 AIC-7850 + 5575 AVA-2930 + 5578 AIC-7855 + 5647 ANA-7711 TCP Offload Engine + 9004 7710 ANA-7711F TCP Offload Engine - Optical + 9004 7711 ANA-7711LP TCP Offload Engine - Copper + 5675 AIC-755x + 5678 AIC-7856 + 5775 AIC-755x + 5778 AIC-7850 + 5800 AIC-5800 + 5900 ANA-5910/5930/5940 ATM155 & 25 LAN Adapter + 5905 ANA-5910A/5930A/5940A ATM Adapter + 6038 AIC-3860 + 6075 AIC-1480 / APA-1480 + 9004 7560 AIC-1480 / APA-1480 Cardbus + 6078 AIC-7860 + 6178 AIC-7861 + 9004 7861 AHA-2940AU Single + 6278 AIC-7860 + 6378 AIC-7860 + 6478 AIC-786x + 6578 AIC-786x + 6678 AIC-786x + 6778 AIC-786x + 6915 ANA620xx/ANA69011A + 9004 0008 ANA69011A/TX 10/100 + 9004 0009 ANA69011A/TX 10/100 + 9004 0010 ANA62022 2-port 10/100 + 9004 0018 ANA62044 4-port 10/100 + 9004 0019 ANA62044 4-port 10/100 + 9004 0020 ANA62022 2-port 10/100 + 9004 0028 ANA69011A/TX 10/100 + 9004 8008 ANA69011A/TX 64 bit 10/100 + 9004 8009 ANA69011A/TX 64 bit 10/100 + 9004 8010 ANA62022 2-port 64 bit 10/100 + 9004 8018 ANA62044 4-port 64 bit 10/100 + 9004 8019 ANA62044 4-port 64 bit 10/100 + 9004 8020 ANA62022 2-port 64 bit 10/100 + 9004 8028 ANA69011A/TX 64 bit 10/100 + 7078 AHA-294x / AIC-7870 + 7178 AHA-2940/2940W / AIC-7871 + 7278 AHA-3940/3940W / AIC-7872 + 7378 AHA-3985 / AIC-7873 + 7478 AHA-2944/2944W / AIC-7874 + 7578 AHA-3944/3944W / AIC-7875 + 7678 AHA-4944W/UW / AIC-7876 + 7710 ANA-7711F Network Accelerator Card (NAC) - Optical + 7711 ANA-7711C Network Accelerator Card (NAC) - Copper + 7778 AIC-787x + 7810 AIC-7810 + 7815 AIC-7815 RAID+Memory Controller IC + 9004 7815 ARO-1130U2 RAID Controller + 9004 7840 AIC-7815 RAID+Memory Controller IC + 7850 AIC-7850 + 7855 AHA-2930 + 7860 AIC-7860 + 7870 AIC-7870 + 7871 AHA-2940 + 7872 AHA-3940 + 7873 AHA-3980 + 7874 AHA-2944 + 7880 AIC-7880P + 7890 AIC-7890 + 7891 AIC-789x + 7892 AIC-789x + 7893 AIC-789x + 7894 AIC-789x + 7895 AHA-2940U/UW / AHA-39xx / AIC-7895 + 9004 7890 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B + 9004 7891 AHA-2940U/2940UW Dual + 9004 7892 AHA-3940AU/AUW/AUWD/UWD + 9004 7894 AHA-3944AUWD + 9004 7895 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B + 9004 7896 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B + 9004 7897 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B + 7896 AIC-789x + 7897 AIC-789x + 8078 AIC-7880U + 9004 7880 AIC-7880P Ultra/Ultra Wide SCSI Chipset + 8178 AHA-2940U/UW/D / AIC-7881U + 9004 7881 AHA-2940UW SCSI Host Adapter + 8278 AHA-3940U/UW/UWD / AIC-7882U + 8378 AHA-3940U/UW / AIC-7883U + 8478 AHA-2944UW / AIC-7884U + 8578 AHA-3944U/UWD / AIC-7885 + 8678 AHA-4944UW / AIC-7886 + 8778 AHA-2940UW Pro / AIC-788x + 9004 7887 2940UW Pro Ultra-Wide SCSI Controller + 8878 AHA-2930UW / AIC-7888 + 9004 7888 AHA-2930UW SCSI Controller + 8b78 ABA-1030 + ec78 AHA-4944W/UW +9005 Adaptec + 0010 AHA-2940U2/U2W + 9005 2180 AHA-2940U2 SCSI Controller + 9005 8100 AHA-2940U2B SCSI Controller + 9005 a100 AHA-2940U2B SCSI Controller + 9005 a180 AHA-2940U2W SCSI Controller + 9005 e100 AHA-2950U2B SCSI Controller + 0011 AHA-2930U2 + 0013 78902 + 9005 0003 AAA-131U2 Array1000 1 Channel RAID Controller + 9005 000f AIC7890_ARO + 001f AHA-2940U2/U2W / 7890/7891 + 9005 000f 2940U2W SCSI Controller + 9005 a180 2940U2W SCSI Controller + 0020 AIC-7890 + 002f AIC-7890 + 0030 AIC-7890 + 003f AIC-7890 + 0050 AHA-3940U2x/395U2x + 9005 f500 AHA-3950U2B + 9005 ffff AHA-3950U2B + 0051 AHA-3950U2D + 9005 b500 AHA-3950U2D + 0053 AIC-7896 SCSI Controller + 9005 ffff AIC-7896 SCSI Controller mainboard implementation + 005f AIC-7896U2/7897U2 + 0080 AIC-7892A U160/m + 0e11 e2a0 Compaq 64-Bit/66MHz Wide Ultra3 SCSI Adapter + 9005 6220 AHA-29160C + 9005 62a0 29160N Ultra160 SCSI Controller + 9005 e220 29160LP Low Profile Ultra160 SCSI Controller + 9005 e2a0 29160 Ultra160 SCSI Controller + 0081 AIC-7892B U160/m + 9005 62a1 19160 Ultra160 SCSI Controller + 0083 AIC-7892D U160/m + 008f AIC-7892P U160/m + 1179 0001 Magnia Z310 + 15d9 9005 Onboard SCSI Host Adapter + 0092 AVC-2010 [VideoH!] + 0093 AVC-2410 [VideoH!] + 00c0 AHA-3960D / AIC-7899A U160/m + 0e11 f620 Compaq 64-Bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter + 9005 f620 AHA-3960D U160/m + 00c1 AIC-7899B U160/m + 00c3 AIC-7899D U160/m + 00c5 RAID subsystem HBA + 1028 00c5 PowerEdge 2400,2500,2550,4400 + 00cf AIC-7899P U160/m + 1028 00ce PowerEdge 1400 + 1028 00d1 PowerEdge 2550 + 1028 00d9 PowerEdge 2500 + 10f1 2462 Thunder K7 S2462 + 15d9 9005 Onboard SCSI Host Adapter + 8086 3411 SDS2 Mainboard + 0241 Serial ATA II RAID 1420SA + 0242 Serial ATA II RAID 1220SA + 0243 Serial ATA II RAID 1430SA + 0244 eSATA II RAID 1225SA + 0250 ServeRAID Controller + 1014 0279 ServeRAID 6M + 1014 028c ServeRAID 6i/6i+ + 1014 028e ServeRAID 7k + 0279 ServeRAID 6M + 0283 AAC-RAID + 9005 0283 Catapult + 0284 AAC-RAID + 9005 0284 Tomcat + 0285 AAC-RAID + 0e11 0295 SATA 6Ch (Bearcat) + 1014 02f2 ServeRAID 8i + 1028 0287 PowerEdge Expandable RAID Controller 320/DC + 1028 0291 CERC SATA RAID 2 PCI SATA 6ch (DellCorsair) + 103c 3227 AAR-2610SA + 108e 0286 STK RAID INT + 108e 0287 STK RAID EXT + 108e 7aac STK RAID REM + 108e 7aae STK RAID EX + 15d9 02b5 SMC AOC-USAS-S4i + 15d9 02b6 SMC AOC-USAS-S8i + 15d9 02c9 SMC AOC-USAS-S4iR + 15d9 02ca SMC AOC-USAS-S8iR + 15d9 02d2 SMC AOC-USAS-S8i-LP + 15d9 02d3 SMC AOC-USAS-S8iR-LP + 17aa 0286 Legend S220 (Legend Crusader) + 17aa 0287 Legend S230 (Legend Vulcan) + 9005 0285 2200S (Vulcan) + 9005 0286 2120S (Crusader) + 9005 0287 2200S (Vulcan-2m) + 9005 0288 3230S (Harrier) + 9005 0289 3240S (Tornado) +# Some early versions reported 2020S + 9005 028a ASR-2020ZCR +# Some early versions reported 2025S + 9005 028b ASR-2025ZCR (Terminator) + 9005 028e ASR-2020SA (Skyhawk) + 9005 028f ASR-2025SA + 9005 0290 AAR-2410SA PCI SATA 4ch (Jaguar II) + 9005 0292 AAR-2810SA PCI SATA 8ch (Corsair-8) + 9005 0293 AAR-21610SA PCI SATA 16ch (Corsair-16) + 9005 0294 ESD SO-DIMM PCI-X SATA ZCR (Prowler) + 9005 0296 ASR-2240S + 9005 0297 ASR-4005SAS + 9005 0298 ASR-4000 + 9005 0299 ASR-4800SAS + 9005 029a 4805SAS + 9005 02a4 ICP ICP9085LI + 9005 02a5 ICP ICP5085BR + 9005 02b5 ASR5800 + 9005 02b6 ASR5805 + 9005 02b7 ASR5808 + 9005 02b8 ICP5445SL + 9005 02b9 ICP5085SL + 9005 02ba ICP5805SL + 9005 02bb 3405 + 9005 02bc 3805 + 9005 02bd 31205 + 9005 02be 31605 + 9005 02bf ICP ICP5045BL + 9005 02c0 ICP ICP5085BL + 9005 02c1 ICP ICP5125BR + 9005 02c2 ICP ICP5165BR + 9005 02c3 51205 + 9005 02c4 51605 + 9005 02c5 ICP ICP5125SL + 9005 02c6 ICP ICP5165SL + 9005 02c7 3085 + 9005 02c8 ICP5805BL + 9005 02ce 51245 + 9005 02cf 51645 + 9005 02d0 52445 + 9005 02d1 5405 + 9005 02d4 ASR-2045 + 9005 02d5 ASR-2405 + 9005 02d6 ASR-2445 + 9005 02d7 ASR-2805 + 9005 02d8 5405G + 9005 02d9 5445G + 9005 02da 5805G + 9005 02db 5085G + 9005 02dc 51245G + 9005 02dd 51645G + 9005 02de 52445G + 9005 02df ASR-2045G + 9005 02e0 ASR-2405G + 9005 02e1 ASR-2445G + 9005 02e2 ASR-2805G + 0286 AAC-RAID (Rocket) + 1014 034d 8s + 1014 9540 ServeRAID 8k/8k-l4 + 1014 9580 ServeRAID 8k/8k-l8 + 9005 028c ASR-2230S + ASR-2230SLP PCI-X (Lancer) + 9005 028d ASR-2130S + 9005 029b ASR-2820SA + 9005 029c ASR-2620SA + 9005 029d ASR-2420SA + 9005 029e ICP ICP9024R0 + 9005 029f ICP ICP9014R0 + 9005 02a0 ICP ICP9047MA + 9005 02a1 ICP ICP9087MA + 9005 02a2 3800 + 9005 02a3 ICP ICP5445AU + 9005 02a4 ICP ICP9085LI + 9005 02a5 ICP ICP5085BR + 9005 02a6 ICP9067MA + 9005 02a7 3805 + 9005 02a8 3400 + 9005 02a9 ICP ICP5085AU + 9005 02aa ICP ICP5045AU + 9005 02ac 1800 + 9005 02b3 2400 + 9005 02b4 ICP ICP5045AL + 9005 0800 Callisto + 028b Series 6 - 6G SAS/PCIe 2 + 9005 0200 Series 6 Entry Level - ASR-6405E - 4 internal 6G SAS ports + 9005 0201 Series 6 Entry Level - ASR-6805E - 8 internal 6G SAS ports + 9005 0300 Series 6 - ASR-6405 - 4 internal 6G SAS ports + 9005 0301 Series 6 - ASR-6805 - 8 internal 6G SAS ports + 9005 0302 Series 6 - ASR-6445 - 4 internal and 4 external 6G SAS ports + 9005 0310 Series 6 Connectors on Top - ASR-6405T - 4 internal 6G SAS ports + 9005 0311 Series 6 Connectors on Top - ASR-6805T - 8 internal 6G SAS + 9005 0400 Series 6 - ASR-61205 - 12 internal 6G SAS ports + 9005 0401 Series 6 - ASR-61605 - 16 internal 6G SAS ports + 9005 0403 Series 6 - ASR-62405 - 24 internal 6G SAS ports + 028c Series 7 6G SAS/PCIe 3 + 9005 0500 Series 7 - ASR-7805 - 8 internal 6G SAS Port/PCIe 3.0 + 9005 0501 Series 7 - ASR-71605 - 16 internal 6G SAS Port/PCIe 3.0 + 9005 0502 Series 7 - ASR-71685 - 16 internal 8 external 6G SAS Port/PCIe 3.0 + 9005 0503 Series 7 - ASR-72405 - 24 internal 0 external 6G SAS Port/PCIe 3.0 + 9005 0504 Series 7 - ASR-7885 - 8 internal 8 external 6G SAS Port/PCIe 3.0 + 9005 0505 Series 7 Entry Level - ASR-71685E - 16 internal 8 external 6G SAS Port/PCIe 3.0 + 9005 0506 Series 7 Entry Level - ASR-72405E - 24 internal 0 external 6G SAS Port/PCIe 3.0 + 028d Series 8 12G SAS/PCIe 3 + 9005 0550 Series 8 - ASR-82405 - 24 internal 0 external 12G SAS Port/PCIe 3.0 + 9005 0551 Series 8 - ASR-81605 - 16 internal 0 external 12G SAS Port/PCIe 3.0 + 9005 0552 Series 8 - ASR-8805 - 8 internal 0 external 12G SAS Port/PCIe 3.0 + 9005 0553 Series 8 - ASR-8085 - 0 internal 8 external 12G SAS Port/PCIe 3.0 + 9005 0554 Series 8 - ASR-8885 - 8 internal 8 external 12G SAS Port/PCIe 3.0 + 0410 AIC-9410W SAS (Razor HBA RAID) + 9005 0410 ASC-48300(Spirit RAID) + 9005 0411 ASC-58300 (Oakmont RAID) + 0412 AIC-9410W SAS (Razor HBA non-RAID) + 9005 0412 ASC-48300 (Spirit non-RAID) + 9005 0413 ASC-58300 (Oakmont non-RAID) + 0415 ASC-58300 SAS (Razor-External HBA RAID) + 0416 ASC-58300 SAS (Razor-External HBA non-RAID) + 041e AIC-9410W SAS (Razor ASIC non-RAID) + 041f AIC-9410W SAS (Razor ASIC RAID) + 9005 041f AIC-9410W SAS (Razor ASIC RAID) + 042f VSC7250/7251 SAS (Aurora ASIC non-RAID) + 0430 AIC-9405W SAS (Razor-Lite HBA RAID) + 9005 0430 ASC-44300 (Spirit-Lite RAID) + 0432 AIC-9405W SAS (Razor-Lite HBA non-RAID) + 9005 0432 ASC-44300 (Spirit-Lite non-RAID) + 043e AIC-9405W SAS (Razor-Lite ASIC non-RAID) + 043f AIC-9405W SAS (Razor-Lite ASIC RAID) + 0450 ASC-1405 Unified Serial HBA + 0500 Obsidian chipset SCSI controller + 1014 02c1 PCI-X DDR 3Gb SAS Adapter (572A/572C) + 1014 02c2 PCI-X DDR 3Gb SAS RAID Adapter (572B/572D) + 0503 Scamp chipset SCSI controller + 1014 02bf Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571E) + 1014 02c3 PCI-X DDR 3Gb SAS RAID Adapter (572F) + 1014 02d5 Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571F) + 0910 AUA-3100B + 091e AUA-3100B + 8000 ASC-29320A U320 + 800f AIC-7901 U320 + 8010 ASC-39320 U320 + 8011 ASC-39320D + 0e11 00ac ASC-39320D U320 + 9005 0041 ASC-39320D U320 + 8012 ASC-29320 U320 + 8013 ASC-29320B U320 + 8014 ASC-29320LP U320 + 8015 ASC-39320B U320 + 8016 ASC-39320A U320 + 8017 ASC-29320ALP U320 + 9005 0044 ASC-29320ALP PCIx U320 + 9005 0045 ASC-29320LPE PCIe U320 + 801c ASC-39320D U320 + 801d AIC-7902B U320 + 1014 02cc ServeRAID 7e + 801e AIC-7901A U320 + 801f AIC-7902 U320 + 1734 1011 PRIMERGY RX300 onboard SCSI + 8080 ASC-29320A U320 w/HostRAID + 808f AIC-7901 U320 w/HostRAID + 8090 ASC-39320 U320 w/HostRAID + 8091 ASC-39320D U320 w/HostRAID + 8092 ASC-29320 U320 w/HostRAID + 8093 ASC-29320B U320 w/HostRAID + 8094 ASC-29320LP U320 w/HostRAID + 8095 ASC-39320(B) U320 w/HostRAID + 8096 ASC-39320A U320 w/HostRAID + 8097 ASC-29320ALP U320 w/HostRAID + 809c ASC-39320D(B) U320 w/HostRAID + 809d AIC-7902(B) U320 w/HostRAID + 1014 02cc ServeRAID 7e + 809e AIC-7901A U320 w/HostRAID + 809f AIC-7902 U320 w/HostRAID +907f Atronics + 2015 IDE-2015PL +919a Gigapixel Corp +9412 Holtek + 6565 6565 +9618 JusonTech Corporation + 0001 JusonTech Gigabit Ethernet Controller +9699 Omni Media Technology Inc + 6565 6565 +9710 NetMos Technology + 9250 PCI-to-PCI bridge [MCS9250] + 9805 PCI 1 port parallel adapter + 9815 PCI 9815 Multi-I/O Controller + 1000 0020 2P0S (2 port parallel adaptor) + 9820 PCI 9820 Multi-I/O Controller + 9835 PCI 9835 Multi-I/O Controller + 1000 0002 2S (16C550 UART) + 1000 0012 1P2S + 9845 PCI 9845 Multi-I/O Controller +# Serial ports at BAR0-3 + 1000 0004 0P4S (4 port 16550A serial card) + 1000 0006 0P6S (6 port 16550a serial card) +# Serial ports at BAR0-3, Parallel port at BAR4 + 1000 0014 1P4S (1 Parallel / 4 16550A Serial Port Adapter) + 9855 PCI 9855 Multi-I/O Controller +# Parallel port at BAR0. Serial ports at BAR2-5 + 1000 0014 1P4S +# Parallel ports at BAR0,BAR2. Serial ports at BAR4-5 + 1000 0022 2P2S (2 Parallel / 2 16550A Serial Port Adapter) + 9865 PCI 9865 Multi-I/O Controller + 9901 PCIe 9901 Multi-I/O Controller + 9904 4-Port PCIe Serial Adapter +# 2-port Serial 1-port Parallel Adaptor + 9912 PCIe 9912 Multi-I/O Controller + 9922 PCIe 9922 Multi-I/O Controller + 9990 MCS9990 PCIe to 4‐Port USB 2.0 Host Controller +9902 Stargen Inc. + 0001 SG2010 PCI over Starfabric Bridge + 0002 SG2010 PCI to Starfabric Gateway + 0003 SG1010 Starfabric Switch and PCI Bridge +a0a0 AOPEN Inc. +a0f1 UNISYS Corporation +a200 NEC Corporation +a259 Hewlett Packard +a25b Hewlett Packard GmbH PL24-MKT +a304 Sony +a727 3Com Corporation + 0013 3CRPAG175 Wireless PC Card + 6803 3CRDAG675B Wireless 11a/b/g Adapter +aa42 Scitex Digital Video +aa55 Ncomputing X300 PCI-Engine +aaaa Adnaco Technology Inc. + 0001 H1 PCIe over fiber optic host controller + 0002 R1BP1 PCIe over fiber optic expansion chassis +abcd Vadatech Inc. +ac1e Digital Receiver Technology Inc +ac3d Actuality Systems +ad00 Alta Data Technologies LLC +aecb Adrienne Electronics Corporation + 6250 VITC/LTC Timecode Reader card [PCI-VLTC/RDR] +affe Sirrix AG security technologies + 01e1 PCI1E1 1-port ISDN E1 interface + 02e1 PCI2E1 2-port ISDN E1 interface + 450e PCI4S0EC 4-port ISDN S0 interface + dead Sirrix.PCI4S0 4-port ISDN S0 interface +b100 OpenVox Communication Co. Ltd. +# Not registered officially +b10b Uakron PCI Project +b1b3 Shiva Europe Limited +b1d9 ATCOM Technology co., LTD. +# Pinnacle should be 11bd, but they got it wrong several times --mj +bd11 Pinnacle Systems, Inc. (Wrong ID) +bdbd Blackmagic Design +c001 TSI Telsys +c0a9 Micron/Crucial Technology +c0de Motorola +c0fe Motion Engineering, Inc. +ca50 Varian Australia Pty Ltd +cace CACE Technologies, Inc. + 0001 TurboCap Port A + 0002 TurboCap Port B + 0023 AirPcap N +cafe Chrysalis-ITS + 0003 Luna K3 Hardware Security Module + 0006 Luna PCI-e 3000 Hardware Security Module +cccc Catapult Communications +ccec Curtiss-Wright Controls Embedded Computing +cddd Tyzx, Inc. + 0101 DeepSea 1 High Speed Stereo Vision Frame Grabber + 0200 DeepSea 2 High Speed Stereo Vision Frame Grabber +ceba KEBA AG +d161 Digium, Inc. + 0120 Wildcard TE120P single-span T1/E1/J1 card + 0205 Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V + 0210 Wildcard TE210P/TE212P dual-span T1/E1/J1 card 3.3V + 0220 Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) + 0405 Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V + 0410 Wildcard TE410P/TE412P quad-span T1/E1/J1 card 3.3V + 0420 Wildcard TE420P quad-span T1/E1/J1 card 3.3V (PCI-Express) + 0800 Wildcard TDM800P 8-port analog card + 1205 Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V (u1) + 1220 Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen) + 1405 Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V (u1) + 1420 Wildcard TE420 quad-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen) + 2400 Wildcard TDM2400P 24-port analog card + 3400 Wildcard TC400P transcoder base card + 8000 Wildcard TE121 single-span T1/E1/J1 card (PCI-Express) + 8001 Wildcard TE122 single-span T1/E1/J1 card + 8002 Wildcard AEX800 8-port analog card (PCI-Express) + 8003 Wildcard AEX2400 24-port analog card (PCI-Express) + 8004 Wildcard TCE400P transcoder base card + 8005 Wildcard TDM410 4-port analog card + 8006 Wildcard AEX410 4-port analog card (PCI-Express) + 8007 Hx8 Series 8-port Base Card + 8008 Hx8 Series 8-port Base Card (PCI-Express) + b410 Wildcard B410 quad-BRI card +d4d4 Dy4 Systems Inc + 0601 PCI Mezzanine Card +d531 I+ME ACTIA GmbH +d84d Exsys +dada Datapath Limited +db10 Diablo Technologies +dcba Dynamic Engineering + 0046 PCIeAlteraCycloneIV +# VPX format Receiver Controller Board + 0047 VPX-RCB +# PMC Format FPGA design with 8 high speed UART channels + 0048 PMC-Biserial-III-BAE9 +dd01 Digital Devices GmbH + 0003 Octopus LE DVB adapter +dead Indigita Corporation +deaf Middle Digital Inc. + 9050 PC Weasel Virtual VGA + 9051 PC Weasel Serial Port + 9052 PC Weasel Watchdog Timer +deda SoftHard Technology Ltd. +e000 Winbond + e000 W89C940 +e159 Tiger Jet Network Inc. + 0001 Tiger3XX Modem/ISDN interface + 0059 0001 128k ISDN-S/T Adapter + 0059 0003 128k ISDN-U Adapter + 00a7 0001 TELES.S0/PCI 2.x ISDN Adapter + 8086 0003 Digium X100P/X101P analogue PSTN FXO interface + b100 0003 OpenVox A400P 4-port analog card + b1d9 0003 AX400P 4-port analog card + 0002 Tiger100APC ISDN chipset +e1c5 Elcus +e4bf EKF Elektronik GmbH + 0ccd CCD-CALYPSO + 0cd1 CD1-OPERA + 0cd2 CD2-BEBOP + 0cd3 CD3-JIVE + 50c1 PC1-GROOVE + 50c2 PC2-LIMBO + 53c1 SC1-ALLEGRO + cc47 CCG-RUMBA + cc4d CCM-BOOGIE +e55e Essence Technology, Inc. +ea01 Eagle Technology + 000a PCI-773 Temperature Card + 0032 PCI-730 & PC104P-30 Card + 003e PCI-762 Opto-Isolator Card + 0041 PCI-763 Reed Relay Card + 0043 PCI-769 Opto-Isolator Reed Relay Combo Card + 0046 PCI-766 Analog Output Card + 0052 PCI-703 Analog I/O Card + 0800 PCI-800 Digital I/O Card +# The main chip of all these devices is by Xilinx -> It could also be a Xilinx ID. +ea60 RME + 9896 Digi32 + 9897 Digi32 Pro + 9898 Digi32/8 +eabb Aashima Technology B.V. +eace Endace Measurement Systems, Ltd + 3100 DAG 3.10 OC-3/OC-12 + 3200 DAG 3.2x OC-3/OC-12 + 320e DAG 3.2E Fast Ethernet + 340e DAG 3.4E Fast Ethernet + 341e DAG 3.41E Fast Ethernet + 3500 DAG 3.5 OC-3/OC-12 + 351c DAG 3.5ECM Fast Ethernet + 360d DAG 3.6D DS3 + 360e DAG 3.6E Fast Ethernet + 368e DAG 3.6E Gig Ethernet + 3707 DAG 3.7T T1/E1/J1 + 370d DAG 3.7D DS3/E3 + 378e DAG 3.7G Gig Ethernet + 3800 DAG 3.8S OC-3/OC-12 + 4100 DAG 4.10 OC-48 + 4110 DAG 4.11 OC-48 + 4220 DAG 4.2 OC-48 + 422e DAG 4.2GE Gig Ethernet + 4230 DAG 4.2S OC-48 + 423e DAG 4.2GE Gig Ethernet + 4300 DAG 4.3S OC-48 + 430e DAG 4.3GE Gig Ethernet + 452e DAG 4.5G2 Gig Ethernet + 454e DAG 4.5G4 Gig Ethernet + 45b8 DAG 4.5Z8 Gig Ethernet + 45be DAG 4.5Z2 Gig Ethernet + 520e DAG 5.2X 10G Ethernet + 521a DAG 5.2SXA 10G Ethernet/OC-192 + 5400 DAG 5.4S-12 OC-3/OC-12 + 5401 DAG 5.4SG-48 Gig Ethernet/OC-3/OC-12/OC-48 + 540a DAG 5.4GA Gig Ethernet + 541a DAG 5.4SA-12 OC-3/OC-12 + 542a DAG 5.4SGA-48 Gig Ethernet/OC-3/OC-12/OC-48 + 6000 DAG 6.0SE 10G Ethernet/OC-192 + 6100 DAG 6.1SE 10G Ethernet/OC-192 + 6200 DAG 6.2SE 10G Ethernet/OC-192 + 7100 DAG 7.1S OC-3/OC-12 + 7400 DAG 7.4S OC-3/OC-12 + 7401 DAG 7.4S48 OC-48 + 752e DAG 7.5G2 Gig Ethernet + 754e DAG 7.5G4 Gig Ethernet + 8100 DAG 8.1X 10G Ethernet + 8101 DAG 8.1SX 10G Ethernet/OC-192 + 8102 DAG 8.1X 10G Ethernet + 820e DAG 8.2X 10G Ethernet + 820f DAG 8.2X 10G Ethernet (2nd bus) + 8400 DAG 8.4I Infiniband x4 SDR + 8500 DAG 8.5I Infiniband x4 DDR + 920e DAG 9.2X2 10G Ethernet +ec80 Belkin Corporation + ec00 F5D6000 +ecc0 Echo Digital Audio Corporation +edd8 ARK Logic Inc + a091 1000PV [Stingray] + a099 2000PV [Stingray] + a0a1 2000MT + a0a9 2000MI +# Found on M2N68-AM Motherboard +f043 ASUSTeK Computer Inc. (Wrong ID) +f05b Foxconn International, Inc. (Wrong ID) +f1d0 AJA Video + c0fe Xena HS/HD-R + c0ff Kona/Xena 2 + cafe Kona SD + cfee Xena LS/SD-22-DA/SD-DA + dcaf Kona HD + dfee Xena HD-DA + efac Xena SD-MM/SD-22-MM + facd Xena HD-MM +f5f5 F5 Networks, Inc. +# Subsystem ID for PATA controller on nForce motherboard +f849 ASRock Incorporation (Wrong ID) +fa57 Interagon AS + 0001 PMC [Pattern Matching Chip] +fab7 Fabric7 Systems, Inc. +febd Ultraview Corp. +# Nee Epigram +feda Broadcom Inc + a0fa BCM4210 iLine10 HomePNA 2.0 + a10e BCM4230 iLine10 HomePNA 2.0 +fede Fedetec Inc. + 0003 TABIC PCI v3 +ffee FNK Tech +fffd XenSource, Inc. + 0101 PCI Event Channel Controller +# Used in some old VMWare products before they got a real ID assigned +fffe VMWare Inc (temporary ID) + 0710 Virtual SVGA +ffff Illegal Vendor ID + + +# List of known device classes, subclasses and programming interfaces + +# Syntax: +# C class class_name +# subclass subclass_name <-- single tab +# prog-if prog-if_name <-- two tabs + +C 00 Unclassified device + 00 Non-VGA unclassified device + 01 VGA compatible unclassified device +C 01 Mass storage controller + 00 SCSI storage controller + 01 IDE interface + 02 Floppy disk controller + 03 IPI bus controller + 04 RAID bus controller + 05 ATA controller + 20 ADMA single stepping + 30 ADMA continuous operation + 06 SATA controller + 00 Vendor specific + 01 AHCI 1.0 + 07 Serial Attached SCSI controller + 08 Non-Volatile memory controller + 80 Mass storage controller +C 02 Network controller + 00 Ethernet controller + 01 Token ring network controller + 02 FDDI network controller + 03 ATM network controller + 04 ISDN controller + 05 WorldFip controller + 06 PICMG controller + 80 Network controller +C 03 Display controller + 00 VGA compatible controller + 00 VGA controller + 01 8514 controller + 01 XGA compatible controller + 02 3D controller + 80 Display controller +C 04 Multimedia controller + 00 Multimedia video controller + 01 Multimedia audio controller + 02 Computer telephony device + 03 Audio device + 80 Multimedia controller +C 05 Memory controller + 00 RAM memory + 01 FLASH memory + 80 Memory controller +C 06 Bridge + 00 Host bridge + 01 ISA bridge + 02 EISA bridge + 03 MicroChannel bridge + 04 PCI bridge + 00 Normal decode + 01 Subtractive decode + 05 PCMCIA bridge + 06 NuBus bridge + 07 CardBus bridge + 08 RACEway bridge + 00 Transparent mode + 01 Endpoint mode + 09 Semi-transparent PCI-to-PCI bridge + 40 Primary bus towards host CPU + 80 Secondary bus towards host CPU + 0a InfiniBand to PCI host bridge + 80 Bridge +C 07 Communication controller + 00 Serial controller + 00 8250 + 01 16450 + 02 16550 + 03 16650 + 04 16750 + 05 16850 + 06 16950 + 01 Parallel controller + 00 SPP + 01 BiDir + 02 ECP + 03 IEEE1284 + fe IEEE1284 Target + 02 Multiport serial controller + 03 Modem + 00 Generic + 01 Hayes/16450 + 02 Hayes/16550 + 03 Hayes/16650 + 04 Hayes/16750 + 04 GPIB controller + 05 Smard Card controller + 80 Communication controller +C 08 Generic system peripheral + 00 PIC + 00 8259 + 01 ISA PIC + 02 EISA PIC + 10 IO-APIC + 20 IO(X)-APIC + 01 DMA controller + 00 8237 + 01 ISA DMA + 02 EISA DMA + 02 Timer + 00 8254 + 01 ISA Timer + 02 EISA Timers + 03 RTC + 00 Generic + 01 ISA RTC + 04 PCI Hot-plug controller + 05 SD Host controller + 06 IOMMU + 80 System peripheral +C 09 Input device controller + 00 Keyboard controller + 01 Digitizer Pen + 02 Mouse controller + 03 Scanner controller + 04 Gameport controller + 00 Generic + 10 Extended + 80 Input device controller +C 0a Docking station + 00 Generic Docking Station + 80 Docking Station +C 0b Processor + 00 386 + 01 486 + 02 Pentium + 10 Alpha + 20 Power PC + 30 MIPS + 40 Co-processor +C 0c Serial bus controller + 00 FireWire (IEEE 1394) + 00 Generic + 10 OHCI + 01 ACCESS Bus + 02 SSA + 03 USB controller + 00 UHCI + 10 OHCI + 20 EHCI + 30 XHCI + 80 Unspecified + fe USB Device + 04 Fibre Channel + 05 SMBus + 06 InfiniBand + 07 IPMI SMIC interface + 08 SERCOS interface + 09 CANBUS +C 0d Wireless controller + 00 IRDA controller + 01 Consumer IR controller + 10 RF controller + 11 Bluetooth + 12 Broadband + 20 802.1a controller + 21 802.1b controller + 80 Wireless controller +C 0e Intelligent controller + 00 I2O +C 0f Satellite communications controller + 01 Satellite TV controller + 02 Satellite audio communication controller + 03 Satellite voice communication controller + 04 Satellite data communication controller +C 10 Encryption controller + 00 Network and computing encryption device + 10 Entertainment encryption device + 80 Encryption controller +C 11 Signal processing controller + 00 DPIO module + 01 Performance counters + 10 Communication synchronizer + 20 Signal processing management + 80 Signal processing controller +C ff Unassigned class diff --git a/test/data/14.bspatch.modified b/test/data/14.bspatch.modified new file mode 100755 index 0000000000000000000000000000000000000000..fbb081b974e541ca850a5e221101759c411f76ee GIT binary patch literal 2197232 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πQpsh;`|wBs={500?~mo( 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 z$Ug)SKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0V6*~H+&`|jS>yR@=NTMl zzCQ2Z*uVPt!SULoClsUQ8uG7e@1+N?mx~+wEI)DZ@&j!=)W*YYJjTX%+jz2#r`y

)yA*c_)Qz{wDJ2k{>a9k*!VLWe`(`yZTw#w z|77FyHoj!z>ozu4C>-XovCGCuHcqwiXEr`=<03XLVdJtku4LmHHcq#3LmM}{UTfnGHr{OGmu$Sv#&6j8T^sMV@m?Dru<>CVAGPr}Ha=zJ zGdBL!#@RN$X5$YZHcqs0ij5E3_$wP1wsD$`%h|3vYusgJ$J{)N%f z&UAa6`thdsrE$H@ly5h`uKE|N^Wf}pz0KPVw~pSw&aYXs>YvX??|-;;-XuQr*q!#; ze))FQT$^u6m)?uk(QVDgw)J)g#)65>v|s!@Q!h_#|GVZhCN&YeKG%GxQw=`D9v89KTk1Yv9FwWeiR(@5ZO(YK z^Eolod``we=h{qlK9{M^7cuzhE`Rm?La$09WxxVhE)|p!OhLY1dBYl5I>(u=|SEkd@IwL)Q)jH$#j%sde zor7!MPGef9R|7S-way_mZ}*@*zEZExr^-E+sm_y`>O7OF&I_69yqc-bJS!FFy`x>P z$(ia*%T!1EOZ$0A4bz&i?*#-REVUrp{+!4bitcYxzulxO%2KZ^~3>tQ|MhX|&tgKP!x|pw?NjW}Uh1^%kAB?$^>9 zsJX3mmZ^C=jcJ|5HBfU~>(qU`Z({x2Gr4#lS|6u+_p$fUH_udOt4wva%T#BlOm%k2 zRA-M&b@t6v=fF&L4#`w!My5JPWvX+0raC8Ps&h)FI%j68bGFs-^RK$^59o2}{7iLL z-laG{9PNBA%ru|NGS#^|sm@n3)tR2DpTCi5K6hrS z^Mg!ver$F6|2D3-c}zK?`M(kTdoWX-pIe;~Ordm>$Hm9b>-2rK(v3Q7{H|u5-l@g; zW9;}{x6X%O7}wjJ#!1cp)%fT8<rYC@9Ms9wXMy^UA>O>WolwOCY-%)s*YZ-&MRpkvb{@UK6U%&;6xprUt~Is z<~yjZ<~hU)QJZ`_xz2eEj^m?$2rH{cD|LHBfU~>l|0}b{f+<$7`VG zw$_Y8ROjYQb#Bd6 z=k`o>)KAx|?)!t^vH7HqhkAdyeNU$S`bnlbzsOYQH<{}EK2x1PWvcUHraJ$~RA)}6 zI`ghleE+5A3Bx`9Ow3eg!Ax})&s1l*Om+0}ug9Odzh@v-r|!>FuaarM*3MLC{Y-Vv zIXq84Z<=X7TV<-VL#8^rW~!6w!)^^kw)f05pZzn{IV4k^!!y-6K2x2G*Uj^|&}G!) z*g_hJY`-_tew~@A&bgWDd@xg;OET5@Xr?+>XR4Fyb5=9${KsF<@Yh%Tyxg}V?KgDs z$x_E(Pw+avJ#>S}7d{`qo!`ICFLLvti+w&`$M4_k`1a5ZB47A?{C$P@SZ=tlulRht zj=xUgb?VONI_n>Qz2&gTyi*t7oT<(;R>xg^z1-cmQ}cOF>bQs3@$FO{pO4?p?_cMa zs^jzVI)49N$G1~;d_KPJBkdobkJri7KkrKIK;-&d$Dgmry8C*$yKhIPF?8`AQpeZF z>-hH24I*FoeEfEP|Gw_N9l80?#XcXe%qyRVPC`*vzRcS#*zAFt!vsX9I%zn$N|ue)!j>iB%Tj^Dr6@$FO{pO3Hm zNc+d<<8^ZN&*7;Zh+MDzGtxTu$h!ObxVvvhrZIH!eNxBQ$Lsj^&ps%{@%eb2|8)O6nW=xC zmUZ{_ad+QNIX^3Pe0{u*Z>Q?`eEfEP|Gw_NovP#W@j8D0UdOjnb$mX)?j!9VpO4r1 zPxsG@nfm7+vhKbj}PJsoUxGT4$u6-_SZE{rra38R_RYw9ZIB zzoB(T`uPp5Gt$p*Xq}OMeq*6b{iAh8+CN%nr2V6HM%q7GXQch3bw=7hT4$vFqjg5w zKTAsgoTmqtn%i3E{WWi=F|BjH25N3=oe$K!oyN4zEDhA$);b@oc{`11oeMNjb6e|t zsOIf7)}5(;w9ZKTN9&BVf3(g>`$y}Hw12eDNc%_YjI@8W&Pe-5`)Q=Vk2Y1O?s;#j zPTlj~R2_Z4S@XV~>-Cm5Y90UiFMl6zUWXgzSoi0N{C;A6;Pbh4;dy$SQy6LA)tyi3 zepa^Q^Yk5y`S^K)e;;*4O{eLZ>TD`?{Qmp4FXmVGeCVy2>gey^NUhg|h?oBUjgi*T z-@h@^I{N!JMp{RI|Heq`=gw%%TkGhy=XA_~6<-f8EhN{B=p+*89`#eWi}i$LsjE-cGmwnd#?+$7lMy*1@u0?&168+qxgR zeVEj753l3fdOO|r`S|Vp{&oHIcDn8J@j8D0UdOlfcDj9}?boeq7Uvg!JKwI`hsRkR zosa)qw%%`STj%5V@AL8b#cm(Fe5AM2dOjb&d=>v9F?v7y>)8JKp`T~geO+7Y`0IzG zt>dpBj<$}!emL4X{`%o)>-hQdXzS?r1$Ec!M0;E$+9P@O`!dz}pw;Q`Djx62JB|c$ zJr7=<6sm`^T>fD&Ajz3>`|N8rbQx`4P&!0ac%QSScKVNtq?_aM|_xR}Z@!R?R zdtIO3&>cs<@cDQhzkjde^NZYk=;B+=S-*cD?)S^z&Q#}KtE2b7>kh?w`Eg`u2O?iQ zlBtfLAG)irkH1di>lc~E(8Yd!=yiO3ypFHm&mrG2H(7m(=n347ZLy-u=AAeSF>P_K()_-=8(w zIw#u-jJD2uGu1gIQ=L;Y)j2Iwozq8H$B*;gKi-Gk3zfg$u=3GC>-hQeXzTd-^Jwe% z`SWP&`1$i_>-hQeXzTd-^Jwe%^WJdlXhZ1p%t+r4(>itE7nx_Z;&V-YywUFmb-uA} zuM@kz?&TAFKJxeI{rm0(Y8F~BQyslKbzVpVHMh0S!ZmNVnD3YU{zqRgU%$G~U&~mX zns*zGtrVG0^ahbDyiVlm+83{pX}`X(e)(}x*HtIFZl?Kcl&Ox+Py2AZ25N3=o%w3s zPGef9O9M5xwNC7PJT14mIj7!d)!XUzHks<=dR<~Cn~$Hr`}4cbd$`*peO&1MP)9|| z+iw(~U9Au6zRwu@J8=7Es&h!DI!9!xbG+5j@0W-B{C=X;`KYziaO=F+>gerse&ucr zx6Vk^@%e?fEMGEijpBLP`$v!S<#c>&{!Deww*4CI>(3Wh9pA5!KHg*f-g`7)tqi$lWD)M%~a?5Om%L|ROgmVb#C9IIL@p8Xt#CUCylV6)~Wlt z#I5Et+TUAvN2WU8%~aijlSoj+u%^K7O%f6r9swM=!!u3kLeNBg+Q z^*s1St)quKfBn!eU)8@zjQ_1Zt0i1wSF7{tv7lU@%UQ|>e+PUG4Metc&F76;XJV$~ z*n*krES{-OuJzKk(#OS`8mPIgb=InRJB?|bwKY(4TkEV-^L853I_qkn=C;0{!TkE{J=Iu15b=K2B&26o-e$CtEa(<)MQATy%Km#?mwa$h$Z>KS> zvyldBZfl*5Yu-*{T4xgt)ZErO|5NjJx%yD=PUo|i25N3=olR@rPGeeUGY!<-);gQl zyq(6h&K4S|xvh1!ta&?)X`LPo)ZErOZ>f1ZjcJ{&G*EL}>ug=~b{f+<+h`!No$K*M zod~d9j1NB50@c^jKloG&R9{Q~;8QJ7eJ%ZiPqjexwe$}@)dJPm(m(iA3shfA|KL+C zP<<`^gHN?U^|ka5KGg!%*U~@uR0~vJOaI_gEl_fy-cDm$XD1CrwwI~-dpz{_bZWU=efUPL zqh7jRJ8Pikw$^!D&D&{A>%3h9HMh0SE;VoWMqPLItGWSl`RKi9AMUDwn%i1ux0<)p znAUlR1|r+Je5exvwu|w>r&^%;TKWf{YJuu&=^uQm1%`L6o^R|vyqgcDway+x*9`9q zt+Qv%oAbD+hQbG*YJuu&=^uQm1*)&5fAFamsJ=E=|LDEw`NqB)sJX3m_N#e2jcJ|z zHBfU~>l{$?cDbCXQw@#}KGg!%*U~@uR0~vJOaI_gEl_q!F*U~>xn!zjHs6J~*|BNw))bD*!t&=m=SvOOi^)uDkBvYL&GS%5SQ=RQI z)p?uL87uwc+uAR>{jp4S-jS)!-kItgkg3ignd;2QROjeSbz=Q<>%ztJnIDg|UvxXx zKf|pP>!0D)iS^HL>%{tJxOHOvGu%3{{uyqaSpN*S&P?e;@0Z~|f1Q-6&S{zIoRz80 zd70{bFjJje=TR4Dn$P7@$Dgl;+do%js`H6Vbv~V`&gU}Kxg}GbT>bOqO!G+{e{EHobhFd3g{26YY*zsq$ zbz;Y#;ns;Ae}-EpSO3J0Kf|3*?D#X>IYv#0XSnmZUCyIM`u&&hm%onfb!r^CN|A3z=2HsQ*tjcGogZeZb5Eu^4`ixyf2KMQ zOCA0G%ePZY=KYh(rLO;FWIn0e>Gi+KROhKob$*|z&NG?nJe{e|b5dud$Bn;bs*|e^ zsiTjm@^&ttS7hDm9&gICX*B+ssm{1HCiXUK@4Dvb-p?H?br#SG*W8|8>WuXL*dGi;l96fdZs#knd-bhQ=MGveu2&B!*<-5R}WA%w{y+sjaui< zrHk{!zSWE4#z>t%V(aC{`H|MSM*7gd{~GS&>y5fz>{s;z|2pX(JwE$(b(KZ~=V~E* z{yjdQT)8+tPu;LMK70TEr;dm7t}=JcXV1B8K6BgS;`+I)e$U$}HlMkze{Rmy zKcDsI<+ndI`>2U$r{V|9M<*d!G;Y@%3%1 z)B8$M$32Ey=blXS`Dv#4JeFxbPi30VbD8GzN~ZaYTPx4;c|xW-Q!>?AG*g|WGSyi= zQ=L^a)p=>1JnO!8runRwsm>;u>ijB`&z70yvt6b-J7=o1d!{<>qt7#XKGgo)*6C~a z8EqZ+8EqZ+8Eu_?GdUlesm{AH)j2v-op)!d^WI!_mdkTo_3tb7aiIOw>9Np$*_oO4 z>;0MP5e0zs}E8=b}t?K9Z@;AjMeCn?I(}_BD*ZqY|bzaR>XPiCWua(#R z^z&Ptdbs_vTvY@p%iL$Qb=+resk3Zk-G}=)^?n}heytLDTnzVdx=y5y_EYNfqZ>qgbU#yd zHqTUNn@n|X*xkP0vCorCv}Paf+38b>=pob2IJN1)1v1Z9bP~+OMlJ)tPU_>en;< z`_q{di|>DqXg?^oef_CS^SLom$LG^_*B!t7Ql>iH!}K|(<7^s@I}-D$`~7==qE1~O ze_X_#FLKqXyI-mK{JZP?Fyib#uNztB;Nl0oj(i?l-Gdv-1wYSJ=Qo+^{2^1FXQfV; z?YDnU#kYkc*!2Dht{CP8f4BMQ_mTR2n{Mmfyz2WU=kvp@JJ#N(RuBKa z9=cuEM{lRw^NWvvuE~9TTW_b^Q!>@bHJ@DloU6`anS651Cs&>E{_}d1it`(P{@(R( z<9eGt;@i!ytNtx(K2@1I*X5c|E}yxr&PwL2#~=MZw@*GVsrGZ*e&w3a+W6>Fm$o;= zr{tjSUBb!q$U_>??!V{d$vq_o|OPsu|!j>JbvO4}#kQ}WP_ z)A3P~()Ky{lst6ff{2g4FRQoH?YZr|F4uf6kND{Kr|O~Gx#lys)wu>AUFy>I4fvEi zbmNQoC`oDi4tz=;y3vo1l9aZ8gipysHy*}ENlM#~;ZyR^jVJI?lG64c@hN%e#&h^6 zNojjFJ|z#`cpV=lDQ%BicVchzg4FxVr5knFnA^VZ&NZL;@#(PIt&0}Kr-jkstEFrD zq&{DltDon#IxFGRp=(+ft%Xkuqr+G0HpT}_Y3^<#^y5#pHdg?Fa6^`Z%+RdOoxik!t_t6e~xh<`MDeac@RGy z{kI-}PK@~I=M(;0ea?vZc>nnE=)cwH+=vhTQyhk7;Zr&u>&8X+C`oDiqcwd>H|nr4 zx4o`4x6S7h=IlRL>&Nw;m5QGOtowJE=C=LHHJ_AE-Jh$?HJ@B{K2!7Y_22sZ{snwG z98Fsn-GNUFqr+Es&1F9KCFbM5_pQUOlrGA3{P|g8KEwUJE2T+}VB`M8eE!`&k0j>v z@Ai4z=A*xV%zxhD-|dr{&%fK}4|ADMYCivNpTEv!KB@WqyM6v)J|j4Em2Q&j_&jcU z@%f)p@eyp~n$IMgkAI)y=iUB$sC+v$#a#1Q%;w{-hmEs4_WAjCYCcOv_RH(mJ+7wi zXSCO^Zu4B%#?jUr?(H|Q``z?EbpOMhFL?z1|19v9#N%vxxqesK)_vbcu0P1O50lIN zcE?06_v=rP>ratw&-vIV*Pn0Om&oOwzbbOMU;in&{s!6hoR43S>%VH-->Fu?0SNKykiy#*|6D%{~3v`o;FotUpfOwb&keU@^XC`JdbMkJ)N=PjedUhR@;7ujR)CyxQ)l!_+A^|XXA%#yvoKKZ2YQ?{Wku@ z#>Z`Z#>Uw;j(c-4-zhfwyq1>jRc(7c8@IG^CmZ*+@h}@_+IXgoAGGlb8?UqR%Qk-7 z#(Qn_c|2s>zq0X38~9j7$1>G9$o6Zr>-Ek| zb&kyCoT-lX!AQ6L@jBAm$8J~meYM!_{qnls_j*1y*8P4pc6+~kq~EWekf{$(%~Yo^ zQ=M6v>imDzhjm})^7ZvG*L-r-xg?YGm6_^%DpQ>sGu82R^Kra?G0gGSO!K)TQ=MG> zrDK0<%8Eu_h`<1JXpZ|<@zx@1Xv~~RaXS8+v{AaXvzGMBYbyEGJ*XLTV zyEDz_hnec!pQ+Bnnd;O_IKUCU!u4BL#F-ubEY~kW~%c_ zraE&Xb<{Dnoon6awmQ1sU3x*y?eX@ynm#Uvd)%L#sZK8EMQuJ_Z@A-XEdw&}bvGH&lkF)V)8_%@y{We}?@jco0%Twcz?RJmZ_>7Iu+xW7LsX7xjD4bI{z20Ak)XVE` zPqq79#Kt9U?6z@L8`rjReH%BmacdiQuyI!#_qOq18)w*foQ)^j*nIf**<-l*+RBuH z|K@Bt@ZVVjzr$qU>zM=pH7~zm=fda1I~SjC9=K@mU-P=Y;>*EY?DpS_+`f6!_S-Kw zusvr^^S?2T=FeL74E)#p_v^^*_5NeGe>HOZ=IcPc%{v(Q*Su}}{JRIXdj|e%{+o7E zeE)j~6Vuhn2OfHjfrmh2!oYuv5B%4x`{9cF?;g0m`LCIa-TuzV{lCXvSKo2pqCX$E+!Hqb zpN)UE@yqt}$1m9SZg#tuZTpw@eDzP;9{cv9?syv?*rnM1p^Zx%Uu^%iFWn*!`?&<9$aJ*H5(lpK9ZxHoka5as86Ey_}6J*|@rm>)5!S zjT_szxs6-d_*NTtwsAKb_p)(+8+&bhmyJi+c)X48vGG(J-)G~wHqNr~A{#HW@k$%7 zvGF<^KWpPs=Hl!7dAr>A_g2~Nmi*W3`fu8Jr;XkpciXmm-7DJWmrWfns z>-THF+{Pzl`+sfQ^H1CMUu=BAM(^vFZQJ|ipSJDmH`e;7%fW)u#x3k|_Zi!M?zm!|ZnEva+xC}i`v%K@&9=W{+uyY9J8Zk(wtsBf_t^IR zHa=wIgLeI+wmt3m;{JbQ+rO~upR(;|Y<$kf_gNqR-L_w~agL2!+vf}BvE2MNPO))O z8<(`v_kTIrUfH&Nf7g)h>9+kQ8=tcK-N?2#w{a^Q53=L<_O|^t8-06s+uqmnHXdf< zkv7h>@njp%wDDXUKV;)&Hh$d3&)9gAjknr(yN%zn@q0GjYvV&UK4#-nHvYxN7j1mm z#(&v3&u+!KUa(p*PLS=%w!N^8i_7-Xw!OTK6HhGatZdtB*tm|3>)E)GjhorHm5n#s zymqkdU2WX%kfQEhw(ZwnFZro^6uAQ|_f8vqdsDmqNV|OPsgrt}=Mpn*djs1(*|yKH z@oXDEVBc(aXPwDBu8Zg)me=MLNcwvBh$_(L1- zw{dfu@58qJOB;V{<5M<%ZKtB{)3&|Q%wqdl+kUe>E?%_lO>Fxm+wOj6k$=s$r`vYp z9mVDI+Bm_+4ea{Kw!Np_-@>;2KX&~z+g`@THSPN8 zHm+~uCN^$vqtAaU+xGdt)wX@UJKMI;Z#Uca`Rr}m2iSP1jfdNK!79bPjpQHEn#8Y;SDaTiAH8t;-A>x3$Z6vhf`@?&EnI{rL1Q+dkUH6Kp)u##3!P%f|C< zyvW9n+IWqP*V}lrjbFC$>o)e=c#n+_*!YNzzqauy8~<$M3pT!D;~X33v;CfI<6<^0 zZR3hIu3_VwZQR7hx7her8{cl@o;Dt6<6$-)W8(=no@!&Cjk9dL#KtRa^ylGE+O|I* zf7Z6YVB=S9{HBflHvZ7Y2W))A#$Va^q>X>H@i`m+ZsThm$z{h z8=KEv?f=%W%bTwg*uT4q@s$^vu)0Y zErR*ypf23`wMGhx2?swq70brGEIJbANmMej}*gQ>wp5GJi&?{+*KlzHPVlbE&=_pHq45=N}Jq{$ak_C(Kvx z?@xpIRIgWd0vmtj|B6t?uRg6?c@2@{CoNb zr(^SfOy=JqUz)!jZ+~mIuiI~_y!M;tTl4QL&HpK%zdhbN^VNz-@a1)q4}6kn7_7^ zADWNl{e8aH{x%M64E`&gPhYn4yDcs6?*q2w-&vLS_mSH2hgIeMeWJGfyQ=d3K4V*c zMpfS5hiuCqUX}OvDckZ#ROS7B%(ncIRe67(vn_vARo>qRZOb2BmG}2a+w#X$<^6rs zw*0YGd4Hd^Eq`29-rt99%O78rpBVK2oI~65Q|QBut9Qu^{Q}ffpe5pS*zf71f^{3`n2=k@> z)chC1{VnyU=I;;lrT)}>f0!@zr{?bo^QHdOynjxh)enCBYz%%svZ{Ib@zXy?(3ZFU z?40-a-P`ikpPlpmzIt2U`m=N1Kc~=^xBl#$A9^3Wc(^tHZ~fUh@1JvMt8e|;Iq#o? zXvUNyuT0AmM`_E=KXz|wtT5SHSh1^wB<|v zsd;~&r!8OVPtE)LKyCR_e`?;}Cu+-=`cw1%K2lr0)SsI7_nF%ArT)~szYo=xFZHM9 z{e7yoe5pS*@9$%^G^rAi3h&l>9Tys z*V|M1H(UKicTvSZx6_(WU*&u}-6 z=F#Xb_R8~Z{ohqwQ}pL9@_I-rua7VP+-Gb4jYEq1ojorN)@x2Fub%$7%CLTCPygIs zTfXFZh26iOPkO%PGx!nXfn6wkuJ*iDN#)gNiLjq-YMuM}TD!m2eEP??uh(bgdjA}w zg$AOpPip2jo?Q5U-tvBYOXa^V`5)MJTm8vZ^;3DRf1m8nfcyM|_5W4)KPdC@&uO;# z6#E;=KN{9A<{!!bTJv4~&FM7eOeyB`d!LW>gMUtRXg*#2gX(+dxR^}%J`Hf3?ozK)Dzgj6jG@tHb2Nnv#Fe;2XOTearj*s8dy=!f0> z__=&>sedlGmG7y{FBjDBtIRKJ^B?NBM*rX)$NI-Vm)w>goLVfuQdqyTKmBvgt^Mu4 z)qDouZ`#CttUuQX{QJM$p5Mmv<~co>&)|;@4cw&j@i~>>(CRh%ihK3XWw(5K29GCR ze^bl*>+`96kJR7Rwp+)~zEb_2q<$)|?>Fsgw{Q7(nP>5O{$5i5V?n=dUzy)Os6VSR z-))~0Z+TX)S1PaT<@vh%8|E9O{?zwFQ~5*8!~4fSx8Isib^m+5_J1m`{qOnKe5(61%=eY{S3j@fKZnq&fA1cJ zL~;Ihi+T9*!GBJpEx%_~-hYmxEx&hF-hb|)Ex%h;-hU3HEq_2&-hWP{Eq_o|-hYmy zE&q@DIh(fpzEyeuxtUhJ-;M;u>q|rDlM5DA{O4|lj&GBC zc5Ytt$|c3~^$a_HZf55LLB6Y;KX#b;6a4r*wV2O)ZF^`wQeWqj%Ikdm=ZM;T`igt* z?Bk!~9-7ZQ<^9$91o=ieuk%Ue)#rWcBlUGYsl3kT{XzZ4;P-caex2m#slI+b?NY1X_WV_g>iPLtn4eY3 ze|?zw??~Q%PP8@uzS8T@{(7~)-snF^+RFD==D!#C^zUFkrPsqZTfVr|e@>*WzCG1+ ze!cNttMAW8)AngR->h`j>&4^oCwBeJqI@Hj|GDM;Rn%W={f5;1TUtQ*t%Ip44*ZPru@c9J!?aTAoQ05clrM~x%*WX;`vrnY|r(6H0^18p< zXnmQF_J1nx^Y`@)^3u=V|33dzUi*J1oqweNy?!dMKJU=_k^cAk`)YoxazAMOARl?W zc>P|jAL;+Pd7aPUT0hbcUO&i3`ahbN`rbdDKThUzfb_r4Kb80A3$K5Y)|dHc|EKak zfA9YwFa1ATj_0YoK3>ky`Ah$+Pb%-v7w&Ve)=%{R1)5Lve~?e~|D{@A`d{}qmG|ch z-`}gWexx6w`9%Mx>U;lq{ZGk!mX`kaex7N^|Icb(`px^t^Iy=s^pE$0=Wo+|q#r#0 zEzL*P*Yn@gysWRUm*;<^`N(=j^O5z6=B2)`m**dp`K*vwuT)<9`4?JW=A*}}ATRx( z$DdSQ`zMvx`oGrsC;BawS0Dd<#D2cILZUx^uk%UtXDYArd0Oiy`Z<-?`p;?oNI!Ug z2Khw)|6S@I8tLchcKk`@b^fnO{TY$@`}3*h50!rQ{`C2z^0VdncdY$9jQ7u>k^c1h zsl4v*1g#(GPp>~!^O63H=4E|#K8tJpNPl|$R9@>ZtMw!6>-B@Y%zs1c7tgOO^;ePp z)cI(BhUESE)a$P$^;7++`BkJpbv~M(A$jfR^<+M)NPo_je%Aa9$@}xW@9+Oe{TYe= ze2eB2{i*p?WPR0Vd#S&Q^k*tRL-Kz9;QPCa)Q_!iG%xel{@hFIPm1*0OgnxasQE}g zc>XZWN7mQ#M{7Q^zMelp^O5!S{HdCc_eF4lZv zy*{e>#Clz$`NVpCM)QgFx>@sy_4=~r#naC}-9N}D)+@+MeO<4w%X}6{tXIG06YF)a z<`e7npym_n^-Iks*6Rt)C)Vp}&5Nh5SCCJvSCE(bx?a!Qd|I#npZ$Ds=$rFGbDVA0 z&+IBLeKpAURp$Q{f^pw+iy-R_3=4^5<9P z-yY=8sm$*Yz2|@mz%KX$I z|Gmom;z9lgmHB0Z{P!#KD+l=>R_50X@()$!-yGy0tjup5uEZLH^##{E0!{&;RcnJpVt%uJ_~r znL*yq|2yZ;4)T8f-#LGNkoWWd&iM}oc|ZT}oWC^4`}u$8{1rjo&;L8;uMYBl{@*$8 zzjwcNyz=w^&iQMD`hNc3Ise%p@8|!W^S1f?Gsye- zf9L!Ug1n#qch27zgd z3i5vb-#I@y$ou(!=lmi;-p~I#=a&rfe*WJ%znta${k4td^*Vh$Kb80QYi1TN7d2Ma z`ia-~Qh9wpCCJO`UH*ESzhAkg&L{EuVJfdaZ_@gS*Bdv|eB$-SR9@$^xzvgQ=6aGOy z;UDCszP_G(qReNB#Cn~k`NVpit@*@y&C+~gy)MywV!f`=d}6&mp?UH2Gp4cq;P(r2<`h3qakE|T^ZBym8;Shwl3zHH|F+~8OXR;N`Nb3YA4z_p zME<9eUo?^bx#Sl~YW-v4f#oqvo= z{qNR!KQEieZzlDZOXRnb{FFrgt&*RR$iH3k6BGG8B|m>6e}Lo{NaWus`ALcVQIhXU zz$y#5YkNo-0&(DK=;(Q>LpDmxiIz#7^IDbgxb$?%6ulV^c@Bi+^ z`NlaqpTzk_DzEdIrS%i%C#k&FzgX)>*4NJ;f_&n9<|9(SH`1Te?RcNc>-?|Q`jPp2 ze+KzTfBJk<`PtH+pVs+A`qS&D^18n_Y5holdi`59AL-A!d7aN4T0hdCUO$!B`rp<1 zk@fZZK|a!-p8tW=KP=Iosl3kreytywzxQX5PxNOhKU@0qXF8umf2Q)fzrWJ@iT-?2 z^NIdU<#j$!YyCujrt(_+AW2G#^=C&o80*$a;CcTk{eBXg=Z}%}ag#etcD#Pgi2SrfWX2UYlq>v0htg zKCxaqX+E)DduTqfUI%JkJpFvq{eygBy@I^d*Y%nq^I0~rUdL-bv0kTWKCxbBYd*1F z7id1QUYBb=v0m3`UOaWZf_!4Vg1pq%^}0dkvs_}mzNq=cdflP<#Cr8>KCxau(tKjQ z9@czfy&l)Rc;)3>qq**pI?G}qW^=u z)c5}J`jcfo;}ZR!%Ip3vruAh$+W)D%&)@q$$V)%_&(rz-rt-6;|CiPIC;C5?SD#h1 zexm=^(R`x+Q+b`whFU+-|Eavz-$Lt0`oY&L$S3+g$V+|iAFsci%xBR=|G!=HiGJHl z^NIdBNb`w)n4$SZKOCp|#QL7BdGYkeuX_gh#CipJsjutxKAF#AiS>HF<`e66q2?3o zb-Csf>-BNXC)Vpa%_r9DM$L<-u2+yxtXGhi`nq0UlKCu>Sg+ePpIEQ&Xg;xC-`9L% zz3$U|V!a;Ld}6&G)4X`tET34fl{KGOuQfHFSg$u}KCxaKX+E)D zn`=I?UR!HkJaxT-d}6)M+P&Ow4e{6WpCErq`S-=`VDoKs6)%_ud8x0TPYd!=e^;yT z&(}BW{1g2UjI}oqytZ802S` z=YONjKgdgcoqv#*`a1s;bp8#S&l7V7e?CZ$&p|$Md=BzQl=t^bvcDHefA&OROy$)l$R{3;x7+c;KYz7N#HV4;k3l~1cueJI%i}S~%i~e|?J4z4 zJRVbd^$hZf$Kxi_Z`&jukEy)QC&(urkB8}e5|77JUgs0!6OYGBbUu-O^T$h&Pdpwc zYyHII@#DM7`O*Q!@wV}L@qGPVc|QGtJYE_PT7FLP_jew!>;3VP%0H6IKVPo@_%QRo zm;5uf?T`1yD@FZF<`mDrFWB`n?R+4}Ki&O&^Quei=N(>2<$qbOKPQ==R;oY#kYatJ z^J)1Eo?k66%={v$d~1CN>n}CT{0gc36NP8PJXarPetIhZVBzWYHyUPs3(0S5+e7_x zZLz+w?*~))x25X$mFw>z`J43d+gh)|zu&RH4Q}apm zLq+|L{U78L{Sf90|ArkOwEu&=%wPL6$R~~`LB8cbxWD@N4f2WOTaXtY?f)SE%j)A* zkZ<+p;QaOY5abib&mf<8JO+7rd>xs3d`W$M{8rR|vH83)Q|iChw*7dr;yy*c`Rfn* zdSEKA=O<@s{f5<#{C%7tA34AE=c819ww&LdtMln8@2`LV==D>1-QVA>S3aLvF>?On z^*^ZdiJY(2&Fg$F(fYfV_t(E4^!lm1*8iy1kF2lP5Au=oNzY#`_1_uk&*{zP9{88a z>-;~h^&|85=dU0i=}(_eDnDEL^Cq27q(8lWDzE!{tJaV7r`Nwj^O63no7ee#SL;Xm z)9a`5TK@-HKeE1FKgdV=)ARRB{lgRenab<@f2Q>#^Y{J?@`?UT+Ag%b@Mu( zrL=yepS^x6ul1ML`jLL{`awR@&(XZp_x|zxsxqJbBK<$z`ahM|{ar`v%Y6L(ChzA| z-sd09OF!%TFF}3D&zAn*K<6LnfA>k{)n_xUAL)OuzqRHg{a-h)^Vw1BNBZCEr}A2V zH?1G(2d^LGBmE!EOMUMj&+jAiIVjQpsl4v*!CGJDqy3-C`~1ECgS_;!_J1lrTl#;7 z&Og!rsl56etMwE8{~paJ`ahM|`JArx6aAmcYyESyexx6~KZAUt|AV~L_x|zvi>_Zj zKWQ}j244r6Gw`o@$p4_t*MDE=g);w@BafGv_Iz=f<|F;-`KvS^={L`RQuC4i@%;6g zkMxh{Z`ORIA3T4n=EdJ1@6mi@eLa7>)o=Yi#-72~=^BmV{gFHE`nvh=Ti%Z+KMLwM zO7(v#^;7vrr2b>J?XRcl-;>hU)1K6PqJN&ze4>9|(0rnQ{-OCq|BQKO`SG<%qJJi6 zKG8oxKG8o5O8qg7p68nn)j9V1`C@jx_s>$2ZzS@|Nq*r(ekI8-mdLLz`Nb3YbtS)0 zBEP=m7fs|hk^CZw{O$67(BwpZ3#q?!BEOB~mq_Gyl>D?remBW4lgRHa`6Uzi10}yy zBL7awk4xl_l>GQa{&>lcP2^9K{Je?$>5`u(kw07V^Cj}|7pq3pUB@R`2`aBFG_w=B7d9YyAt_tNPeZn z`P=t2pLqVgPxFcA-$yi`c>ev3<`d7q|EKxH^Y33ZpLqTa@`>l)ATRa({M?^^Uy=E& znpm$fhn3GaR!ywe{F+a!*TR}ltk=?-PpsFL%UiS-KdQeW3=Bbm?S z#CmP6`NVo{t@*@y?V$O@dhMe5#Cq+i`NVqduX*v*^$PNd^$PM*U)Sppna^}vuT$*j z7ml*){qcCB=54(^e}?4WuX$T9&tEM0D>ZNH<@swRf0O2Iy*&RF$$v}pwqBn9zT_X! zym_8tpHKKjDsSuM^?xV%r=|Yb#N*|!nom4lUedhz`{y_G^9=vgeB$vk&%4UU+p&qq z%S6p59xn@NUiw)dFF`)>cnR`SUmq_^$b9BWtXC?pua9+WeVLE%ufJZA%KQAI`9%K& z^(8-BUN2o$=bz}eR9=17(fW!0+(7e*{!Ha{KAUO%L_eqUT7PS;AL$1_J_q?k{|9-g z@BQQTca-_OCDQ-X?e))8UibGMT3_a){h!MF{JsB!y!5laUy#brmj2&Q=O5{R_etf| z=TNO5>3^?(l;$J-UpKGwIYH}3`rqrP@>>5itsm(JuOH+i{U6OseeWO7pCj|xHqrm7 zyzcJ>T3_a){h!MF{JsB!e4_s^)A=O&IhEJ_{kYao^z)}RpXldQUgvYO)=%_vDzEjw zqV*%|>-`qw6a5_IrM~xr*Z-!>XSGN_&$Q!tDzE$7uk~d<+Rs5g(w{z`RDQM`pYPH6 zMEcq5r}DbLe~{PfR*Uqr*S}xq6Y1x=d7aP0T0hdyUO$!B`oGlrk@fZZK|a#Y(Y)06 ze)jxtbw1M1I)BX{A$fm4Zo2jVAEf>fG9T^dARp=HXno1gmVW+=&L`5(UO$yrpTBAS zNI!f1S2Z8$=el{F&zKqI?>CQ#^t0Db<+Xm7){m^O*AMcMevam)zW1}|r^tMclK#~B zYyKF?Ydl@7{`Z-l!`?*KvGbPfWGwpc0 zo#rF`Kmq_H-lKiwpenZJGlgMu=`6Uzi?IpidBEOsD$0hRnNq&4H z|4zw|P2`V}{Je?$Ns^x@k$<1$=S$?zm;8c>{3Vi~n#eyT{k&`ANi`AsFi zL?XYfKZPfC7bBL8Q}&!5Q8 zmiz*V{2a+oO5`UTSw0?iCGrbNeoW)^((!*OyWWrg-I8x4@~cUH;Y9vTl3y&5{~yUO zp2%+_`Gpesw@H4{M1C*HFOtX~EcwZa{1K90I*~s?@=GN0XGnfpBL4x&FO$e$D)}W7 z`Ku+rR3d+a z1^IoL|0A#0?O^r%_@BzZ-SYlW+(+gU)R(-@=Z88UdHwJ}sh`Sg z{YSLEyxw@I)PGX*@_OUp!_4b^p40mB`s6WEKb6<|uW9|r`g;Ead3ina-7=q(ZQFld zbwTM*e?QUdpQU-}2YXrgS_}}DDw~UQeR(B{+i9F_4Cp9?pVBZT>L!yol6(T@9ys6(r*U&*E{C7 zT)xPEFUYU<_u`sY27g}uYySC!zT(mgRx9qWHJ|>s7uOWOkN3vCitD}p74Oh|qqoR6 z2J5ep%vaZ6csH%zS2>>_2m9MNq-s84zPkSM!F>APVm^bf|NqqP-+dmj?eR8={xJi; zA$Z`Q|Gt71jw|-BdrT2{-17eTZ8UbZ{Vmq(NvZ#TQoqsY+Pq(o>pwEkY7WcoU%_q#SR?5FD`IQ6z?Mr#BALfrJ<`EaivhWBHA2e_Q?EcWrY%Qz!Hd z_UHU|{|y5V@?*>SMN|2P<);+&yOa6G;CvbrZXKM@>Z$zLa(;R$-?03YqW(s8^An2S ztFf8q4KVca`4ssbQu(3z6#2dC<|j-a^f@GzAMz>kN2T&Z^C|KtO8zw49_pX2zEc03 z<$3F$AU}UOe?cnm^{szCn#`O3#A1Cvnaa;!&fk#AcUiuxsDDe{y!FqQJ#T=akJY#Q zcT;(v&y=En?yH-({`o~J?>?6QT`E5`pQ3-Bmi!X-_cdC_^PcX3!_UCK{=t6U#-H!( zc(qkMAXHA>WP(L?LxATqS{PT6oZ(;LE<;NUT zJYU80rugJrA3qZzEb@q)A^m- z=d;`}^D9YyJNf;e1ASAPkM3`nf1+}K!+g2E?r(>D<^HDf>HU4MH2>Ajr_o&~hxN<( zb&~m~OZC?qW`5&j{z3C8`fc-J=C?}bpDxvZ>oD^>Oa6f1_|s*N)K>A75d9 zRw=)i($$WPye`+${uzaz<@2j0Jp6||0=KHLE zk)M^!_m}b)CG(913+bZ%W$Aorf3Ng>Ur}X-y}s9a{%uSzt|@%3vAjQCQu*t=es{h4 zpB-lY^TW*F>iNFdeENHeYl`RJuUS66zn(9Shu`%2-O>76wb#GX@>|&BEA;HQd{O`V z>H6EW*Z)y^{-yj+BK2G6SFc;XIKTQ?BtN#8#K8aiw`-rzFVpiW<$n{Y-!>o17xVeO zIvzhe_X> ze5NGxjZ%J*NWN`8mM`YBL?qufpD(n}XW3-FQOd6v$+ykN^2K~si{xAL=`YQH?PPvv zeLH@?7OrpK=WTyqYmRUB`t|_tkT3afl+KrYHcRHGTK~L0IRCdK^JSmylKG*29<0Ap zB;U4P-p_;iT_gF{dNs_mf6#N!NWQJU<>w6M_lxA)>YIP@{CIFA-&ViWKZix~ZS`%v ziuy-J@@@4?{d}C{mzg@Lx7k;1^()V3Qh7a|r}BC{Pv!M|CY9IonK0kq)7<}o=i%c0 zvZ3R1acMl?`Fy5BeygHVQD4tz;`z?!Gad4FzERZI^O;m$&u2W}cK%@Xi{qi5&v?Go zKh@_msl1-gc)o2u+ZCS0eDr+A^R4;Bp08u;8+*Pk@<#{fOFee{DZalr(H~!ZMgA1q zZq29h?&6vve~7$4duEXDDdjJ=*8>|?|C}J-SITSs4+Q!CQeNxtWc%ClZ%l5^f6kPm z-!8OzetsV0yUO`XC4Xe_`d&|E{UF~}&TIXBg8BDV)(`Ss<-FFv!uDs#r?2~^L7z*C z$L}ZXdOxUozO5ey^NmK4|8z3nRmy)ZnV(w9-;&HvE9Ji|`LlJs#`Im=+~3&yYe9Zo zIj`@p1$nO@d4Da;`}+&U`xpBDT96-C&g=VYL4J(oBk!+8^Y(tn?dI9Ah6(aR^J%=$ zbiF&3ADT~*f3R*o^8Q+UKE?YT`uRxA_e{UM7_LLEm2s@)OH>eSa;; zd;Q4!Yhm8jH}d{kke^u2>-%d#euCvA@2^Gkk@wevyw4}{{#uat`9$7di{>NmuLb#` z`4s)2@2>^+Ae43g+J^ zy+5^^`;RI1YQIA#_BOw2d%oMIxTf&e{Fy<%r!s#;knbB+eq%o$>n>*bviY~ozo%;c zR|GyimHB@L_4`JZ*ZD8DzWTr0UXLoypZ)WP{&}`>_Ib6o{k8M$&g*q;xWAS8uAqM3 zsPekM=iB-XJ--x-HSqsp{<}zjhWX9x7KP7klD{yhZ_8!%_ekc?DAm7H@|Rit@s=9+ z`$zUwG5>>ynLo_(jqak%Rl)qL_czS!hH4oJ>S;PeZ@T# z$J_J7vqS#u_WT0Yzy5y5r-S+T6!Azug!yV8&$s5^)7L(qq2~)b-gd}W&VSYYi{nGx zeoN)G-#p)%e_v_-Pr3i{#a?yDcb>oH*E+D6f9vsH-49{Dr?}(DdWHGw_40gcf2-H4 zL%#F=jwzS;?<#+pYP3VDNpNM&r)G*T+t?e(5u{ zHKO_A`1$g_#rk-DdXPWAvi=6qeCPU`2Kloq>-R+So$GHGrKpe_mz% zZ$$H*>)#pVKUi7+`_X*o`acfxvnuQVG@9>R|L2zX=a=~!+Yi>CGpBfc@|FY2$MeS} zKR%IvQu1RG`9Dg&k;p$Q`6-F~-y}adk^hI}7f9siNPbcxKkxD7^O=c>{6xvmpU5vL z`EiN-;*uYm$S))Lc@y~+B|lFhzq;fnB=YM@zAKTxIsATh`{Gom`2I_OK5hf6-#TBK zHoM3dj~D;`db*u2dEOsijg^Yejrq@ud487VH<$TOonGXp{;QbJHgbvTheYx%|E`k%SMBu`_jk`&-hW=w^GDeI zwenL-^?kiO|L!2)DCKoNsl3kTRI5MKKi7Ky6#a0vUEgQ@bDrdu|0?Qx|3vdv-}Bx-v3$eoFKhL^f1-J-?|JVZ&tIrMD-`?t{G7t`a=YFi zUz+c-{418fDv@tk{$G~=gycW1^XaahkLJ59ADfTn8E0?*Smj^KcJlNx4f@!koWpe74?6R%5PP!|Krqr4l3t= zTDQK<=aE!i=Kok~K0be||Jzjl&|>~iS^lZie0t0Ir)%bYeV?s4AJ4y-%FihKznq#+ zm*rn8`r&oUcUeCN{WE_#KW65{-e%PE<86EB`1}^jo2U14-Mp`FG(Vv{AD#bXn@{WU z+cWsSvcDdFm%V?|*W8JLe~SnC;(cY$KP35OWPjWK{_o)9*Wcgi8?4@FtRVTezjxd* zzpCWh{yuoe{92N4GX`-}d)*JLY>N-}d)* zJLb2QeB0j(?wH?E@@;=FxMO}7$+!JI>yG(7B;WS;sXONPm3-UZr|y_PNb+repSolI zosw_+`^z2kM@YWy?-zH>A1nE(=M;~}=k4+S9=m>)^?#5*x5!Vm{OO5&m(_p8^5>=U zR)3o1Ka|Kftp2|&|B+PQ>Mv{gt0Vc=@#lz+=L1vC=X$%nA3vw|ReJ{cv#UKd-(~e< zoLPu=+92AaC_!o}O=cZeQv7dGqx5ciMg*=3qbj?!Sq8c zQlLV`ibac7tyr)^fPz&EMl4db*IUhQtXMT@)e6D$f1a6lcF)e9-PyhOe@pZGP0pF~ zJnuX2%)Ik?K6YCgKf68eTlVM=brm@6!g_^JE%7yFFjC?D2j7JkXwRS^9n7XAZPyZ5ltj zJ+D~y_`d%iXwQ!={l4!x2io&?8b7-|zp?D`{a!$zJ^hw`-}j;e?b)8j&u-5@EPH&v zM-XVwN0xry_oxHy8Fp)G|LpsIsp8xH^Pa*t{j=})4g&4j-_q~GyqaInbUn()ii!8E@I+`<{QGJyV6BoG)z*{GMJk%26~Fnr`V2RqOer zSwGGYyi2hI_%)hu_TMhI_*dKdi|bRKN1Z9SdF%dWn;*)~KW&Njw`6`hf}i&*&>6U0 z^e6e1ztf0*o+R--u8jP#Dg4CuxP9##HQuwz1bbetv*588g&zm@&}v&Ejf z((=1BMZaxNI)7~n-?rzTH2sxZvz2E$e{2fh*8lzV@=W2|_NVhZQ}}NEy#w0*;PRZ8 zmfxi*`fYpC`D;`7wmlD~=`T+ye_MY#zcz($>whJ!JeyPaw*GW}M+)Dqzc-$(JQtJ+|h&m(F2%TvnV)}PL=P2t=6H>Q_o3g6bB&hJR!yY=_RLh3KrKc7g; z@8T5wwms?m)hT@2o`u%$tA;|eQ~F!8zBcd2eL2mZ+fw*uy=GoflO}~q8>%TDFKQG9p-^I7}pOJ3=<=OPR__qFo)64&|Z2Db%TmQo5wEDd$n|>GH z)_?V3Y5FhCrr*W4^&b{Z)8Cv;zl(3{uT3xi8QJu^__qGj)Ae7HO}~q8>;I+fN1O34 z6uLEK{4(RO8Bd?PRhOsX4^8|-J?$~iUm1Q#T@8i4CwyQ3{CV?e}qB5&g;i;jR?E{XUV4Z@=I1BhjBM zpO6_}RQbFqxEX(M6#J9>`mFr7)AV-*^GE4Y-b;S}G^szkJ%*nw&+O%I_&)t9^=rRR z6u|$y-yiJviN>VapS^qxKWTqHPUAd|UrxN7&{xrTr|DKlq(7xHrCyif`y?pkw^w&G|r|}*7 z54QAoIrOLT9r{OG`r#+~_eV1LPZ}Q|o}p)D@}FZY{q+w0X?%zNT1$VILw_3Iq5o7% zf2b&X`K0j+vzN~&EdBKk{b_uM{sv2bmqULV-=Tl1=ueJ!^)i3f`%BG&oBr*{TkQUJ zNcLOw`$T5{%6#vlKAkW7C&B#Rq|FD0WIrUB-=EH(u6s(0FXPL5>3rF*u=vv7M&$RG zljSoc`wzkV3)0GSNcIzg`6cQ4Wq%-;za_mqWxXHF-zQzatlxwAm!{h<>+xXz+iC0T zAz5Ds^RG(RFYD!C{_=GDn*-}t>T71Yep$~3>%TdjFYD7_eub2Oa{ll^ivOGWgYp04 z)A=d>Z}YcEetr5={NLukm(EY|{{&zB|8MF16#q}~r98{5-`fp^K1lI@n}3Itr_cTr z|F`-3r|VDgf1Cf4^zuycf14jo*Pr75HvhBf_NVy2%|AL_e~SOx{O)x9DgJNs`_lEN z_`l6xn65v?|84#k)A=d>Z}Sh9@=wl(KTPp|Gaokoe_A>}#s6*oKJxpgKK&{FZ}Uf` z^Hcmk!59BOI-Q^5{|UbM|AcgYivQdEC#5`n_NVy2%|AC?e~SOx{9mM(XNv#Z{EO4| zr})3kerMl(HUND!-ptC;sW;x3p<}M*m;aevhC&MgK;z*XVcg zS6TYUrP<$=qW@=>ei#3GOaI$xiFk<1unP zUXCZp@l-jMh}~yM{46;pE!SsvHEFxd_1O|HkPGLCoN2#r%KhVr;EjSC|2kLVMS{0T z-1JA6N_@EBZ4xh*_@6|7NG@C_c!9)cNjxm^TO}Tm_?;3jl=vJIFVzWjOT0+p3r$@3 zk4Su tG8hD-c$!HXq+wv^X7Ryj&`LZ*LvO5~oC<1=!6QI6l0@wFn?(tXK6#hcTlb1S zu8{aUQ5}C);$vRa@o!4}2XcHvjz5#*FXi}Oa{Rp<{~*Ud%W;PscgpcUax9eopjeLO za@Umb$H{VRmSc+?x8JMtdx^x2{;RBbr^N5It{eVh zxjuHT*7vBzdrIO@%kfzY|F#u3dd=}4(m$>h-m7x_xg38j$KT2E&vN{i9EZ)(cI_p{ z1LQbLj>pJxj2un6=J*M@K1Gg~%JBv{-X+He<@l%^jl4PbzH(?A&rLs9|C1sWH~nPu zn>yY*ca*wLF8_?*@4ZClqf?HizdcamtL13=+5N|8{#LnOtks1^nfN0bFPH1j3BOIQ zN9B68@E6N*A4Zv3$C_*8vHcIlHkf4y>CA;;)fg7dvM1R41JfUe6f zqv~HgG2_YMFKYQ;FVaVI-H_}1hPV0orwjin8HXoJ+~m7(P55WOr1@(se%o7G|7&u+^81=M^G<#Ik;Pvv`F&fiHwyn0X&;*{euwaX{)X1q zDg4S)biCi<0wdz9^2zSrLSRP4Lo z{*?zDcu>{Bha8$+I24L1<)#-&Pid4~+DqndhOzp9;x=>6)hy!t~^%Ws(Qo)g}8Exy2J`5k)E!aJ<`xJLwf zEuPV1j`zyRTMpjQ!u#%Vss3X0nB&=Uvc;kA-@^NygZF{({^H=N%^`4iI(Q|bFJk#$ z$0@1xA=MkY>TsRkkrrRngw*5+k-Y`a#H$g72U~i|PfShspQ89Ei)Yd^#}d(ZqJww8 z2%P2M$<2V!1mQJh;2$gLUToogHL3ZK&HqrF@UFA?CLceOli3+?!#iBk{fxz1enM)x zr-?wf#an$yD(|nt>v8aw2ycnSGj^F{OirG3@ctmYl@8t_;eFS^Gb8vHf2#fTg$(@n zMBhspaDhX=larr1c(a7JPUe|LzTPV5*9CaT(r5G9h4){=i(7o7-~6igUmd(VMBv{U z^ca1I%ZcaU$<3xvk<2rVynTFCF6`;x{YiKSS-iHRQ~h+b`28r0S8uhq?~A@;g?Ez0 zH+C+Nle!GJ;cbzV2@c*#!fST$ej>aX4&I5vyV}9~vG8ti@JfUle&*nvD!jRG2e%)ALw}Q# zUpe&sU3f7E?;7E~@8BII`Q7Q@9VooW>)G@1zNA~`;O!9J{tn*l!W(7rYL7}C_fHr5 zj<9$lo;VyJyjlnE2$6VK_W6v0zJpWKeO`dm9Qrm1?<@zeUwD%oyb;3t%#Tv*V|it& zebtiRZj0Azt)t?i?^#Ft9T47hhkZT5YqfaIho{8y!QySL()O8s%wEyA-ND;ecvGzTOVlctQzgHDv-F90;_w+c z`^e%oi+zSTR!%0gruHueH^&M|cbNEnh2{T-w~z2f37%=ax~K4twe++_Q|otc;hikJ z@fP2tyO;1Ta`4K9_eo1n-+rm-enk}DXz@&X=D1i+W;=L~3hyol?=j)s=ipr?yag6- z>p`jccv^Ui9Q%JqNVzPr^mUz-s&Ap_d(z@XkJP-jBlPiE;XP~d$Ud1qf#ILZSe+=PpyxGMc*OE zXK%mrg*Ra7lgo+2F>>}d2k%$H`1qAD3j{ z4+`(P47k9dOXTDh2k%1RecIwRTm9cLQXltOypGz`cJz7Cx4_~VyUcNhoP5E-8xr2* z4&FB5z3iA5A1SakT zcVKF|tA)48;@SGXB^Q2g@uHT#?+EXGi)ZV5PA(K|C~31XfBd@=DRc0?ExalRZ>*Ga zjf3}u=sU~7drElI9K7YiYj^OzB)q#Fye|uHp@Vmt1gPdmn~9|$kz(6?Q9e|GRbExer$-sglj?8n*tbhGgGbnqS$-hmF@yTUu%!8=}f z$2)kx6y7Ng-gM!e<>0*~yhaCaitt(-yqUslbMVTvHfW39rY& z+bFz89K5d!Z@Gi_w(!30;H?ne^A290@OmA*iNf3H;Qds1?>Kl7HR1iz@&lXqN#Xt0;tlSbI{zCk`51KY4iJ5v zj(i*{yw5s#w+U~qgLkp;KIhfl``yq`FDVZU zD_b1;!jkSE9lQeJ{nNoSFEk8yv|mr`+thW#I28yvY_`YqiTU!fUp8y%nkb)m_3f?+whb_yUJU%E`6X zx}w9@{O zB7bNGzNib;2yT))RpO>x$7PT=$u|jZ^j&D_yCRdkByf%3^`h`5!V!$INE&@-Qc(GRStcjQF_!<+J9}-z-;!+^5o45=-Zzke81HVkfbpl%x@u*7R zy+mB6m-yeS&)zrqavlG`#JhAn{HD}@n~sk(@p>KK+r*q2QA$*hHRT4M(T_bUGe`B4*O?|DGxVfLVQR2fS-AxiV@I_%*-a9n!JC~TaIN<&!9@QouVdC{Vev*lI>G)YDF7-Jz5!VUM zNW^sx+Y@n};H`yHx!9iMTf4jbvOU_^V`GB{-0bs|5d^ zj7O=kpij34oYpg5mW+2Xeo!*bXvRPK6RW^~WQj1&W4#r+5cdZqOa&%T$RC(He_-zX zp&Z#`4pWZ2CLs#UAL+&++DxZ9CGJKq(MVd!?GXUiP~8HUeiNzaTS{_-k<48!Aj$_;}I!o&h}rn+aTF;$S`~;azX7qNNz94Fcism zDsoM4Z^$r|iCnJf?F$)({qjt2Kgu8+nrC|ZLx!O`Pq|9SFr1jD+yRhbI3v&e9S9kQ zNqMGM1sR4Gk+bVKlfN7c8HOuFF39(Tt{nmyhU@ao-=UCUxGm58MIpm*Po8q4Aj9xL zo^pplhGCJ&1(iY2wb77acueGSZAXVghT-Wv?W}Dn>|*#vp6Q*~QdrNhCeQSy!$yXe zMJ}ieg03|~hT%tf%AF4xhQ2)Qya+N3zY@8idI*{?T?`q9ZCTO_lDhyh4FAeAf0sap zq3E5=^E$gNvwSaw48uNI-FtmgZ^aHIQNWa-MQ0LWbe%dCHvx z8HVrXDR=qa@D+r0B4@XkOylhpkYRXT*vR@XtAX{0_3{jD@Ijr{}JLy*pM`cMbNUr4CXfH#pm0s6`;x?!Ynf87x zBfh_)2Qd~QoF#HTDC=nnWEdukTu^%`fd<>xN+H8=L7sBukYTvo%AYZE1WxQSCbkb` z7_QGEM>}obu7C`~9S%EfxqTtSFxQcu*>9$e{M!#Q42vA;*>VR!hT(}k(>o9{3}4SP zz5OA>@Is#HRYHbgL!Rj!1Q~{R^GvS_G7JNGrgs!%82*uGdZQu35P4VkOPSh(U4Q35 zhG8#}vwe63e1raJ%Z-N&!=ZVmcQ9laj&r0pf==oCI|MQeXFAfeDh9JLWW_HBfV08 zVmOaNhT(BXdbZq&kYV_$L(cZklOV(Jojm3Cf(*mUB4=eIV{~uGF#J^HOgm~GSKLOS z5eO_x^ZXgF@$U%8FuZHYX;jM@UFI5(M?!`nmL-2dau+~`;r%Rfw6n~g7|t(*48sR` z%C$g-A+kC1d?_fsHpnoPid?4t%(nAt$S~}er`%PLVTk5wXTj$%&q6pxk)t@{}6^8HTI#l-m-c5xHE~al;_P@T$n! zHqk%rYb>LYkYU)Ar=2B`VfbC1>6Jl-;V)UzV;kb_R{!6=kYV^J&-5xF!?4G%biZVm zL8fxqgE9yQ<|$VS8HS_tl&gdc!`M9K$|1urAy2uzAj5F6$mQy1`#^@_nmpz9gABv1 zBA07B+8;6ubMlls0x}E_ik#n3P@&(@o%Jcl(G_A(qIayBnhyDfwa!%2C{ z?b%$|#n32nxweNA$S_=%r`%r6-phM6mv-HhMUMTTd4AoL+uo4d8*=yNDYpmY_Gm8e zTH=t~*CZszQplA;?%6!$%26f^FJ+Ol>y%0EgY@=6dYiJyv0TjiZDMAq0&*3Q+m@$X zSu@5XgpWkd=yM&5A;YlOZ-V_gqda6n2&3|p+Yd4fC*>(ugtoviN#yJ@&(w}aLWbdz zJmvODOU&?hBxz+D}oHe z@AH%!1{sDA^OPG78HT<7OZ#W8^-v5Mh9mQo8vz-HGxC%h2^ogwJmpFt!!R>Xxl+h5 zbmb|x2V@u?%~P%nG7R6$Q*KYlFub0pTsdSIw&W>yC}bG^{y&r(@!S0T%%pc%o^l>+ zWEh*L+wV&mhKlHi149Dgvhd#HLVM3mA=yQ7+TJw}cpWDlD zYo2oGb9)&c$Wsn|ZZE@=dCH;B?Pd6Wo^t4Odl~xjltZ7}%djm^IrO=`456+0`3w5o zUWUp%<~4o3Q*wRC;$u>vK``)EcF+LTo`h1=P4Izf;hsT^0gB( z1qlDjQ!We{hRE+T_w&q``7Vym9r%<%*e6f9LdY;2?vOjsBqYZo$S|Cer`#~eFia9T zOKsr2Dsl>LEUss`$dTSbmcsCjwOtHXid>Mtuso|QxyX&hT?{iFa^}0cMm&rUm@(Yq zkTc)cFmfTtFx>BuGv7Hfas`lKcueGi=8?>wEmsH`hUY{MO)=$<`-7B=rd&mxLx$mn zJmrQ#hT(OGoNecxkYRYoAvemhvm7!Ef5=lV#1E+;{9ELL{KYOSCLMtcLt%gB@sH(s z7|FiBVUS@c7daoKPJ_}SFdQ-rRe8#lK!)L%JmpFu!!R~axdO;AG>V*^ALD0-TNw{S zhT(!d<%%G~a7CVW7DI;N`aI=AA9-Hrqp`1aI_w;6<*xv81(2I-$(3JQ+(xP?7h5h2 zxiI8DpQl^|auLXVIZwGl$Q45FTY1VAL9PgLKg?5Z803aQ?x%Um4Ts!t$o)D`xnjr_ zLvCB1aw8x&0&+X@lp6`Tk&p|^``M;Fxaz$GawU-4D^Iyn$dy9w&^+b#fZQICJ0VZG zGRT!du0Bt>Jt4Ozg{&%Y`9yM(_+;o&NJuM3}dNP(f!o&TIUj z@4R$)?})_(-Ql^Bp27u13x_R|2QB-T>GXWml+*pjWXJz?fG$7u{(+_rCGfC4Wl`xA z9BAYtrirAaKP-U<>n{-;i3g^?k3;@%drSKK9r2Wub>yLH$v+C%eg}b!WwoY!3Ig$i zjeP}auhgjojxczrAh3LnH+Z-p$h^=Q1~1@lMf%@(2j1ksFLK~*4*WX7L*atJ^1a!C zcRKKUO#0#ACB*{{e31ix)Q7Wu*?&(t@RbgHwF7@aaO^1sxnJm22mbs)+P~plf&THb z1K;Sg&(1sJn;iHS2Oe|a+a35n9Qc0{csQ{9MoRue;c#IPVPC<+g`r_V^?!&1Kg#GY z3=gxPyF?vf4|d?A1?Tv|xsLr;%Vrf7*e6-GP6{f&ajPuTS9N!1C)8 zoa4(L0rmSEBcGvvh&%8>2mYZ0FEaI$A^ma(evkt{%7LHkz|VHzlN|VY21ol1YF{%P zc$)*C>A-Js;GY&e)B5QlA09M6dDwwJZqi5pJS@QfRygo)I`9`9_<9HamIMEl1CKfI zzX;CpBPjp>a^MAr$oepYe2D|UF`&#pj!QRv9Ek>`Y5MrbE-q;cfOpv??z{5u6>)S+RCJF zjt1XVNAtXmN#7iIRr)3!^Spsc-y99TtB(6fLN&*IyzSO}$H|m~Iqs@*FzJ{*7L&d? z8hlqB_mhN7`sTQ+#~bq=l}Uf*o!U=!wH;>e{c+o2p5yQi)8#O8mK>#A3Le`v?Z`YA z@^RZ?p2PUK>m_QnmygR&N9`tdnCD0AdfC^kH^k2W>%-w0%41jCVV;lpxXa^+-K0E@ z+)eDLw(Qu|d*9J<|vnU*Tg&J1Tea zeh@zOrv6O7@o}{m{4~gJVaJ6T?AX=&V|b-0usn9P9T)E=cFfpK?6_n%vEwq!j$J*z zN%EmjSaz6xWLMjBwPlCt$Bdo3>iEgs#E$me#Exrs6FaWiP3&m3>@e*`F7L9#<-3U; zSL`NsT)CUr(YBk|an){O$E9M2*)KKyx`_+?e}1^xDvw+8{C&UwUj}yUCU)Gio7i#d zZequ6yNMmMcN05q-%aeeV>hwmPO-!E8|EmNciEwHH?iZ>yNMll?Iw0)`kuiqa|}u7 zYpwcuxvpk?oU^BXUm`w7$G<1v57;QYD%r1!%5k(DtL12(BQ3b=e16fO;Gojs#fuAu zm-9Nm-PAFu-#f;a$zVRdRVMt}+J3K`4?&idPb{mPvS-Pi#a*GZ4?OdjlSivZtjOcN zit5IG?<9UfV9MO01>u&mu5fo@PbB=;k!8i>_-s7Wo`q09x!=1E$I!WDwR0og;qV2T zLA(cHF>rOyp`k3=0jNP9tS7z-p%=Ki=MDTiqa4?XZ$#Ld0j~kJ9U(NO-&1Roab@Lm z!;{LQw~Q<+ZzwCCTGE1(abm63SB3o4gRkc9NbgRhH=*QWl`6}v4)|H;_Iv7?l}pN^ zRNsWqg6lIO_dAxyIc4RG!snD#E{seli!LZUr>wfCXk1xs_potgW9JT^RMr+A7+E$J zSH_i9pHmhE6B6enGS2c{0X@Y{{ay>sL&om#gcN(n0NMy%J$P!a04+V?31yYt5m-LA za8g-qxM^frbX-{_G(i7EU9c>-!f+@wA9AhK4>pPf<#Cb9C(|Ddd;{=>f-~vjNh~m3 zx4cYV6L=ld`n|oGZ)N9{vO#=&u)t?2)0++6Oq83c=T4s@;!A)p1wIbvwC6V96MTNK zhV}qgV-4_dBM9Osl-~rr`n-PcYLO4mNG3ph2k=hdHyFGvi8CJ+c+-Ca@Xr#TGPkfh z(o|O46Am|kCdH=wtq#0sbHAthR^!j-fYex`z9Z5KybJg{d|777+~Er&SCqAN59=vf zP`D@@=?Q~r+*_4j5BRm0_IoQ}ANh;Imz8yB{=!K3Z=g>uX#lhaytS=pM=WR5^FsR9 zf(X2)rx0G$P5+uZY*JZ$WH^eRjy2BbSgJWH`-h-s>*f6(eTU_IEmAP$O#iMb#5cvR zPW5lLqcOO?4RUvhojpa!*Mh=@kwxL|VUgKLGc{lB;E!$V_u83G!ha{iE1D7svR-jLjo@?g(QpFPA^0bia0r(GL?_X2;4@+zIFaE>Y3`zEJ0aOxWZzvHTY?|Sl0{auJe zQAEV6ilEQn^fUSq>Xv`R>wuS|e7bmn_|2(!EAS5BQw9HwFFy^qHV61};J2_GA%7$A zNhRSfr6oKLhx1CV#Q(|iKkScO1^|^sJJv(b=JtN?SCUS6iPFHB^1~SLrPuU(9f@{H zV_S8(Of0zpCyiyr=ca1 zUN3l$iJmZf3}5-p0bYMYzo*{u6O;V-GT@7WKg5g>ry-I8?OX>u^r?RD8H3MG)xU-E z!0*q14^e(rzxO?Z-vjw+x_((dRrtowa^QzZ{iuGXsf7J#aZ|~slreYV|HP8;G#tj4 za6p<|5iL?|og@ zUv13QZ9ry;|cN?4oj1Qj&y!!5b?~?|< zB#G0G6~H@zf0MXs*9{oW?$vHPMb{VoVIz27ukD_G z?@cwq_SpqS{$b_9})YgcNO@9;O`~=$o}NKlJGhlnsg~>J2!#1?cRRx zdC8}47U31(HI%4E)Ko%!L*RAI?f1G(c}xdmYKiXU!gCRspm?K4Lf^c8??S^v*G;Ft z8wY7Fs-I~BFWQa%lsuK6@yt&{Sv{$hjVeE4smee2Z4XHL$^17U|Em-Emy+cewF>;+ z`Ix_!A~L0W*n+~#%R1%`?A zc-IQ=)4btCZQz)urB z>_=eEGf9@_?Er7>n!rDaI(d;Q)k zIQO+*ItRL%$_c7zOoj8{kL6JZe#i5e-|~W*Cr?%LFWTwj1*FbR*C5sR2F+{GZgX@-d11NF&N;O~Uu2hhX`%g5Uc>zxN#Z zQ|1oqF2XpwFpLifMpWCTZu<8;@ETw2_x?hjTDM`9)*Zp5eQqH~x-I^7n;1m>>mV2U z0p@9xo5J<>bd2LzeybVEWK~h*#lTw%-sdpi*X^CFL9}L$FVa)0`Y#9ma=-Uy9CZF< zJZcNixARAS9r(TAzf8Ro78G8f8`#BVeFdsVu4UU2dz(O+1%C5u{oY!(M{6E4!Cn`4 zM0y~e$z7HItz-JHWB#`f^kKc!Jq+s*uCADRn5&1z5~dpiukly?-b&67taQ`X<9(4x zJ4TX#gjG(M?=gGvd+hK-=39+JS0u-wu$~=7dUeObex)7!wJ}*o!LMl9Il39Cerg`@ z&A^v|tIHkjnDc;I-#kF-iS20(_>FOy_aZ+Fxz1m}{e>R*i&_71*u4qMKV0!I|9tc3 zA?R5RJ)dH_uq%93vcBk-RqR&=`n^YpE5C$4bVtUU{R9l^(Zqg&)HCzj0=b!xOX$_> z18ND?A{lE^&Z|nDH3-Mc%;tH>TKaB-`lHmRhp8CfCp8eb?f_w?7fnI+W%g1e}wZ9sXo=NDk@+<@Y|4_=`YkGkNt(Op6kF1 z{VDT4O)K!)EchJYZNTf9j?{yhNV6Q50q+9-MZv?IU`YBb$8}79JJz+tRXM789mgwp zgp{Lf*pR;+{Ce=8U^$}Q_7qKHUopL`V^MhS@W_5_v8G)z{i=P@KK|VAoq==OhiRah zz9>Jb1KtPxG{LX;;i~@!J_vj^ao9IE+yrMGr~6&qJu5x)z-#hyAb10PXyx-7Yf=^@@9e8^*;7rb@><0ElTGxKTE*d z@V9=CzOULZ=fl2wUjuw6@TZBZdROBVhe}KdDjU?e=IiHT;CKE#^Sq%D``b%1;OuWl z178bVrHA(C?{Aa)ZS1t}%e395*738TC%U8GE0uCy#C}iOu^Ru71KAhm8t8l3+A+&! z9rSJe|ERCD67#Enq}iwTt*!CdX&>vc75du#>FcLC4oE%H{y9t!_?e0MK(ainak-&v zc|qhtG|+%?S*?)Up>HGfE#BGh^(M+!?Yjrfha1Ye3L-ZL>r*?0V<)HW$SaRxKQiV3 ztcU;I?>&oi?SGTmf3x5De4^ixeA4gR!Jqko?4PTCfcuhYQNI3^dV9d@15fRPB>kFt zn}hVO1Hb&kes2}+@a=CyfG-Aa?B({iv4`c^ihrwt(w4Zvx&4ycy?e{Nyk! z1xtJf@Rh*l8hmOJXFIPr1o{hO-ZjLPA8}~KeNSJ1MP40vZ8`AT!CRRFuLr!r9C&NM z8(ZYIZwq)`Iq(Yc5tj`)@M^#-ALdTC1-uzK@aBNGJO|zi@V4c^+X!CmaJPLs!0XI` zR~1Enlmo8;yy9Yay0gG*&VjcCyrntt)`7P*2VM-k>Je`HN=Ko+=fE2S-r5{^t>A@5 zy3?HpUSkftRp2eofwu{~%{lOfz>Ai+?c@=C*GOcwIU03elNw$bnY_ zUiqHxbX&likppiIc*}F(tpIOZ4!n)v)t0;M+W}r@4!o)((EsJYYXGl!FL%1Lz-!Kd zw*1Y|47}>S-S(9piT*DK-Wc%K=D=$OFSL(4-Fe_O=D=G8-r^j1o50(g z18)etXocIp(MO^G%YoMf-s&89v%%Y$18*64_4~T*TMyp+9C+Ko>&t;xQH}m@KXk&jZ18sGz*`1h{UL7q)`K@c2i|t@`f}h^9EbkzP}4!j!h%161=Z2@ma4!k+wEqCy^U$FwbZQxDBIrlU89E#be z!c;D_9(d(pG4G55MDYB1cVUa%f8f(>`bHXg+rg_nJm&4;<29@M6nv&zKiEKC#Ru@74oed3APuYX1kko#16E zk4?a&-)r6a>cCrkqFY}(c%3K3yuUf>qX)d^F>ZZpz#Dr?%vp5@EMo8!>e1YY^MZhf=C+X>#gj`~^# z-s)zzzV+ZOosRny4*RxK-vw@c6{kR7OUxVYsINNkx-NF>YX@)UjF=a7*w+JI+ojp{ zsrm=6@v_mAJ3u(ANZB^pkFVv%xEF&!PQ;SALCK z-+J(Nf_IIhe7A#FKhv$R0yn&>uXpq6z$?EY=9MPOC3v3D4&KgLF>g&_vOm%D4r}}e zZ}Bbebk~5_d8@npwt&}ln_FMuSor5`_jpnRUilr_^{M_Jyq(}>>YruN)Q6Zw0UR zGj4tJz^nYMd%m#>yg~3>^Vdz_ZNA5C-w=3PyWILlpMmk~-k5%$LCvod<(F_^mP-?O zi|=#mn+;y)T=#rq8F;nbZhh;)t9-y+e%rwt1kY7|6}Tb1d49}0U|6!f2F=&&!0TJ+ z*4GZ++C?#s@26#(Klgyww#2P(4S0=@#JsvhzY{!P+d_Ry-TDgapzkr8^P;Z?$);hyqRBi`%Bd)&>uXVU0)Td zv;n;8uVn6j+JVmizDJ^b6YVFZ|LI|RU(KE#+u0hX_l$eKvxWLry7d*F1%1!D`->Xz zYQOH**8*PUH_*Oa^$%X(D!0BB;H`bmU0)l)Tl`J8z8&Coe#@QTs$ae2;?m%mzLmIEEj!pJP8av;_D{;NKvAE?#NicLMmn4xVA5{2Jh6*T%eg z#HSGDqtgv)4~O_B;46V+xu^8o&u{Mlz5)1a#O3*!&&osqON3CxIN1L}%$r32O+JUm z=kf8zpFCGQz9jsD?_pCl{y}c>i!tv9)QgA0`Gg#vj=NeJ#%uV)7G!8Pc-23Md2jQA zd430v1>tW@Su2mZ)!1%KiHx-SB=`Ro=@5WUi8(Neow%D9!@q8=`V%j z(LaNS?GoiL_ID*l1MdWm?ZbpW`JYp306sqp-VS_e7JMG?l^JlB;|kzwfq#zaC;bs0 zB?w=Z@JD$dTlqium9HhAyVGy%QCOb;2R;^fruI?Mfbsx-AqBAC%IESL<#P`#|1rRq z0>6d0Dp!#B3N*`K%2m}rc!S_QoWi?Q^OQmgjE8qg{e$1OKIVNsg)h&YX_{{T;B5vk zQ+;g$z7u$+{Otf<`Fc#hcT3ap_Lg}*j&@f}KzRdyjdqy#w)oZ-+5?|q9AA=r5^^*s z4dBmsL;54rp80O@_>wD(X6l^YQ5@xrRK!@N+=h;RNIJyJjb^T{Ei>R^mizX zUcP1moawFu-Us|qtxr9V%kNb1arp@)e46td_5N-Qyv7YN?+J@X6B|pe!GHbUN+}jl zz2JS8JS#ogUjsb)`!CfKpOw5gvGSCbQ1n;jCp@>@Wz0*0la^t@i@{X z-?MK8Z~2=+<(0~t2VV7CF|SDVlm7b`EK&WY2JKq~Uir`5yiMTkbnsY?L*Q-gi<$Q~ zefLc`WHqY#l-JL7|KEu5?dLJ?jkJ6R^IO5MeLJ^$qCGv}ug-(Nj{1L*n|}6-+o>P? z@6vv@`7os9kWO)>rcqk7N7`mPEdgPl8!?|EQ6t+k$$mltv>pt=QmZv0g& z<-0&ke-^H9h5lQazRX+HbG2x#O}Nwpy#5{dRRj_Bo>!Ll7uq5p2EV?bJ7A`_1^S}K z4&>K<-hGJa0mrgfl?TT?^Ij0^qiPEJW8g0kPmVi$7#JO(%!9;1=$}pC4}yP%_G9!% z`nx&&9K@s&K3#oY3Fj%Z!K?mF%==A3uX_KDdT&nXoy<bAn4|3x~Zf4RX`}t|?<kg~;XITF)CFoM6rxEO(}iSIU+T#`7SRD!4UlRi!LY^U>}r+NVGh8N7Z%V+jc zX2e$jp9%bO;)#AkkMhLV17Dc|XMSS9w*i-aC($nX`3R{N<>#g6qW=GooyYXXfVUL9 zdYrTT^g4tQou3xqYqQ|9fo}$W69p3anFMPZ)%&wcfLCvedFY;$e&1(Y^!yL_4B$b2 z$o^#$@J`^vSTE>D?e~vX;r%0c2x<)PA4vf)U!~`v|Nmp~ypVcpfDZz{0p~uwC;|PR zKFTwic&|wul;z(Jx$5^~`aM?Fe@s{3N#J{&en0L3Z#j6^QGe2(*e^ z3O;RPJ=pX7Ex<#6O1{72e?OJ&W(ar`xT=TL^sq!sO;6>&8SNkZFEc$=uE?$Ly{`EI z`DeMdLvAzVg4X*ipLxJ{0{)RglE>ry`7q;qq2i=9?|9~|~ z^~CyV551n)0)FT(iFum-{({WozYPhqt}UDn`@mbk^idA#yMXd~UPB4yHsw>xiZ6f> z_*4E5{@A|;`ycTZ;4^>+tv{IG*}yx2cT=HCkLy>oBHutpJZW2#?T0emNLm@9hl z@*6g6e8r{oYy_|NZ^8C3Kih#f1HX)VkdD9o5ih*}^IPDm9|q1Di@$%Y0p17viqSb5yz3Co7Qn5b!qOSRSU82itp93(5odE5rlZ`-2(!(H6*6 z|0C)D{&gYKoejJZcqYGD0(>U$bJ)&X^j4IATE?NA<-Cse{WIoWiF1|%_W|X*84Y$h zv)s0W-wXcdgwO9DMKO)?RiE;s3T%8-|4ZJZH0^?qh@tPL{bPW40zZj*;3xk4F`X9R zOM(ATaOKaF)JOb`J1ISLz^mPfeMaGNW@-pbXBqIeEciO$i-BW%SJ~nBSITbzzB&s& z1iUYUewJ_5Mfmscn0F5j2|tr|H@O5IkdhR(X#Zq4EqqZ*1F6$UT%k;`VW%(T47E( ze0b@_=&yi3&2*&RIm_k}hxw}kUjAWBe_u}do0?}%LA%D#D(#ws75-TMt>E{8e>X26 zf9yZcEzzSe@j1Y2hhpCI#3z+)EeJoGFo@-|jPk&LL|pnCknnwvq{mXvdhj|wis|oI zvK*~;9s|Ascs;nZ!=A4d&cOT-_$`8~Jt$wfj0WELpO}Yfm98hWE`PZ-0Ph5zNxmKU zX5eRvJpEMEt8$tLd?)Zs^Su?otI-e65qYkY%=a%?PV0fs2hQn^E+>qqsjt_obhd-H z8oX0P58tmgcF@mCFF|<&zlr^hs$caz5%$~7sNX57*c(gerV_!|_mYTey0oVSdUl55 z-p`p%vff^`>unBrs|(^@A9lj#QGG2y`(qMm)?{T z%$g)^F`W5og`U3Rc%px1%QyZ;d=BtI;HVzvTisnU1XcgQYe&TOJ`&2smR|?F88{BA z-0bRtNMecvJMUzzJjg-)B|1zc(j%6;96fhAifItV&K0fuKI&-COnGxM&Ql+ z#Pxj0%v!@Z$aB`hEe*Z6Uv};{X0P z>lXXe&EZAq^C92-WC(itpyw<}2TQX=I?P{H8~P{UX9~`{Ud9fUf8gbniT*3)d;Ro> zR^ZLRuc5rECwz|tg@I9SC9K*{{EBthQR9rZye6Gedu?r{bbrT`YQBK;N3+Y`f2X?n)@Qu z(*V5qKpE#uyTT3%jK2c^RSwCU1zs0;J=9~$BMgeKAE*Pg1iWqFeZByZWIs1K(a+%) zMC1tU{-^YFdZ(B6Zi0McRa}2R3rl70JezVPz5{qCa7>4k-~0WG^;UrnVlD755m)W_ zJiUHhT)?j`r!?etssO+G;JEkcFe0#b5&Pw|@6$E#_YUxVIu!8O^q)JxhkM^Zjsg&U zCy#coLOS(_CdVP(MKk%L-5Y_o0sjxqwcUyS2VN)puD@*ZTyIT$Iy#>5dqJ~+*8>k)_fx(H zcpGpt{@oxp0#f;11-uLRbY4*TMd8W%(qDd?z*`HRnpYVf7d32Wa$}h34S_cZ9+pR} zhkErDcPTj9P=$`G_K3J%?*)ucD4A$tz98SlrQR0E&4(PfA6dU@UF-9Y*}&HV586MV z{1V`sfvf#N$m?-y4oX9RS9uNa#v_CKNw$Mcz-I#A!t~X5QP1a72Gh&h)Q3@@^%bic zhYN9|qw=V@{(X;td`|c0Qwn-CRM$bS19E@V=_LB&9wcyX3BNu)PW@g*J9uNOh-5xi$@jXI%^dz~j&DHn>HE$`zhWpy1bLWo%fBrFX{T;uQ=MS*x6#b_C(e8He zXC52Z-(Q=;XTtF5@wtT@ofFSt(e57b+G_lIFO>Hfsdr-9^A+pBuRkuX?{oO{Vv&-# z??=5c@T!mZ>ow2g2HRUP6XV$lhM%<8uUFMSc!S_Qgf!r1*7F0}QB?lHn^7zMq2ih6 zx{@mv`h5?0ec(-?K6nTBDNH#MUj;mLV%)RFQ8i)d>g!~>)~(UO{X8hZ)Lp!%aY%zjhteS!`fn| z(+c_3C&#_7;M_l7;kYH!FlEm?@Wzgb>wO|$|BFd;BLCF4iuQn~=GQ(RpL$8@|G?V} z-h)h6wG-^a@zquKe{!Fb{o4?D^`|7~BeH+W?^$y#t-qtGKg$g*dNI}jxiL3je-m=A zQ9sJXzaNM7Pl_>RmQ#-^NB!M$-gfZU zOVy{49(cW)hxDlQ#rj`I&KVJ$dSPKrZ8xpXxcc z$3!D}qi4Z>@EXW7{jSWDO#jSsXaa95ctPtH>X`*RREPS(L6^IpXK?-_W-0rZfHxC7 zEKejo*oB7an~~JkY*5xZa2BX1&AF$&^DA@MXXU zfmaSg1nn$%UafvdjNg5p95{Uzg-mZd^!1L9d*|SscF<4Fb8^H>QILbc#|h36(vQ~w zk2YkMZvx&7+~kw{7bZW{KMQyp@M)r7eW%!GUk~ubz*T*~K9-~D*C@XV_*UR|h&)HH z$t7*-Kk<#g>nFtZ^NWyIKg8kFza98;;AZ@=_qj`NhW;#g4e;p1WdCE2Pfft}E0?y&hC4L)6;vaD17S=E93PL3ykKgl=Xvi;NnUkqIRK9K1b zBKIKuWJ@Kl9lXk^qDS?&`nfQ4A&K%~{q=y?1>Tc54>e;j;B)_6M`LMAd=>CeQ(T^R z#eAI;5-DJ&vyt+^G5wSFd@h^-A06h;TZto4&kpc5fT!k>W_@-kbb-Thu>vuUFvb1Qhw&2jx5dD=M*dSt+0InM#U8u-7$h$PF|{JucsnXtd0 z^}@Xl)HRUnyg>F_Ah&?~Up*1*badl)4(0a)FsP(#k4OgDukL{SX2^d^(oMV1p?;rH z)zieX=Ew_h=zxmS8DV)f+=l((3*-8G(9Gu($?_uJ4t)Manag_~@TI^{2AB0=w~H0P z*8(^Dlw22^ez5@}>w#|u{uRlO%*T?y2dL&_jo38euieyIH%RqP7VEWiHu|qi?DZAr z4Hyt*!;AGc2E3)9ME{$-|DgI`e6%-0S^SaT3V!Y7aqsuMp!!?2AH^biBdEXa0e=wu zOUZ{HaD15}?_E&eD(br;?u}ylYF*#Nb^QgHkMajkehRu-4yk$67V@u*dq1YWl=qJI3Ak$HOqJo@IK(bBCgtTvOLv&6>ed#2yVyp`*o1-xGJuHj|cMdU32w2C~6&| zeg~5qI~Sz8y%<6}3hzXJe|1(n>ch({JEWwWAm0G_4Ukv$0z0JNx4xS{p8KEZPs0BW z>`ug=$3Wi_=v(>8xPHz)sW15*dw5Vce&18=r#3?Xe=P5fkgIQxd+T_COFrL*J@M_p zw*p^CoL&nMl{e!)1sh+0 z+?o_Q?VTks#a85O}Na#6Bs<4W!qN=PB|0)aCFD+=7?=^64e~ zIY;RPrm9~jm7M{#<4HXYcftQZ9rvzJ=(&)3E`c5_G2|z`@ZRA=2|W!ZnARn3q(g4&R8v#N?FoJp4W<+?GWKW07AO zyJ+Wj$o1ZX{*ZFYPcGrObp`Cib~x?Ch9e&7!0^rdB65zg6X*Ju4(T^z?neK2U)=j0 z&b8n0JNp;vRAoL$e`p1-e6Gw#S>GJ*eC=Tl@HXJ*Q4euURsHxf;ERDjV(_bh%l-}Z zucQ8Xnb)OTfY$;)TjZ0wZQ37)fHwo5P8|IOpUV+QbX>tFBJ0q+BT zrs%hy>uCi(2>g7JXZrr}VGi)x`(^(f>2p2m_w!}IJAkw9SUy;qo8nRStpmOs_@%^A z1@?M&3-GPLxojX#dB6QbOusu({HBCM;g=Il!8fk}1@va&DgOs= zY){<#PQs7T-nt`G^nQ8=Cj!yL`o!12Z--p(Ldg$z`7TNpDDzwTS){)x?p?+F;I6%0 zo;ASRfPaxV$L8}OFLp7%O~AJTf0=gSec!pmuP$3$U|w*HOhh-FI{t&-@i6WO6@riU zxFCEH=kXVD9^b@y{1pC5OYjCO(_2URFUGy!QeMsbS{6ilAlg;1FdVso$(icZ^FQ#T zPh@T{rT3t|vfwqq+cMyzVL}t|F5vg$T(xIRSkVjd&Yy8RWyfsrwt+X-@Gy5Wj?H>l z0({0YS?6;4!UdXdoLvKaGw^R~`TDSLVnsVP0q^{hZ+*ym#;c`xGA8l+lH?76*ZgGM z`=!ik-t~0$M@VcIs`&XPV@m8nQ6#c8}UX;&QWV%h@*RO~t zem_yYN5FedWQiw|Hyga-ucF^9KqR3Ty9(qjXs;B|ft z^^?MzuX(=wYzJ@aN|e8k7v)1f)Q2A)e-~#Hr6iet)qTkS*JYjW+qXeUVwmM-kbdv2 z0lb|KUJLZi0&n>@aG#C+gBpMFymmK#_fOpijEq2wjbiD6BEfiz;Ts)LvLl*dZwQq8y$K4qIs2J?jmzh3bp_On%Jpyl6+dn?%=tM%42 ze(#{AtZh+vL1FmYD1e5N$l2^?5?@uITnpspe<$ueG2AD&03Rjo;5tqBgOf@k4;HEt z1P6bV>w(1MHWl)a%8%UU4G@^Dg}Z?`kg$ zH4L9%{SHBH^}4uuk2-Pxmg`P&L*4%8VZ8aFv?re*+-LEcz#9bbH_#3H6Z$xA%Ct!7 zn+@K|m*U=Pi|1>8ink2B+Lz;L?={-?tp{%>cqiy`OQgFH>6!sxG}77*Ug#A(pJ4GY zOEle#O1AMD+{ob#y4!l9|-Xt&4jxk&2oYOb2ZwGJbYjORaX@ZA3WxJF4 zg6jXkTfAQGyRx74?YFW&S_Qo8b?g(R)iWMg!S6*+(Hhl=%=~VlzBl6fdmV{%u{)#N zJFQmx6ouW`U-}WAM@iAkeg^Yt=*40nAwfIGfWKiw+#5kY`_1Q2Fur*}3-$dN`|xa! zNVgmBS;%`CuP5d`zW#b1_{AIJ-ebP>>%$NGa-;jXRp52K8TY=N!ee$tA1$iD=5rgWUYhm^W!T{Gj`#`Zs*J$hBpOgJ;3kC38+4V&@ihHX5atGuZ2jcp7 zh;iR@?y!sSoQ3|r2UnWt)cM=PTuO3|qeN#Ri5lEc@7spw3#5GgzoV!2o3KXE@1dZl zU@_s&OrrSky`aD2YGdlvbJgfmJ2CYtI$!$TGNjl1Ufg`QBGIpX9!8mU8hPu%tNc^k z+n;v%`rYN=nfLk0+YVm&cA3xkcuT?a_s=BHcOQnf*KJs{^kWytAxy z9|g~>hq_mwXcE`rJ4Fs=|%x@*Q!nocSZpfvl;7&E6D)n)fzn0*>WA_CPZ+I_Crthl@Ynt`?j6E(6Z~s5ANv#aT0k{C zRsZ0x{8!v7N$~Ng7eA#ywZ8FXJ9vwCV&91U4%csbf{qC0ItZmbXip!=^B}yV%muS= zKcfbC^M}E>YX87{fvf!_HNTs}`5pE_=N3*a>xeX8^T|mt5JjiYP2+ymr{ZCjF zZd*{Oe@VQ#Y&CvKJiHBN7=LO4WexaC3kJOJ6(W+cpHuh6CzbUUM2~68R{!s z0Dm7g;GLaGA07{p_g*GpK^r+I5~xo#NtR;^^z9rmpr0?|I;I5~5WgZm8~FT@1D=O- z)I)t3&oG*G2k|AqXO;|j5$$*Nc0H{DKBIKN?Bk~C-voRE@S}|URnRZvE%omJzIl%U z?`eZ`qU7_F3TzP1+|!5C@5P@fKL+^D@&WH(I9K*#B=O@dz&GzT;O$HOY!B=>^!Axv z{}SJOz>E5EX}I*~CB*j`@E$TaCtjHMa@lG6DcZ3Py!w3yyyZF{>T3_CoNIt@0p7dc zfN#EZF$x>AJ+`}P{K^^|h%OlNOBbPk-+#axM}4Z@;kgsTpIn00K)yDVcGiJESUKSR zQKygh#xH|=@JTcB^tebn+re9V;DA?8|7N?>QwBtIyPF4m^T7jVUECJtbYC2v@+*MP zI3yUS-Rmh2yrT#awN9B?))h|dyBrPoPxOoQ_Z{F@jvny7It&rjex@d#*S3D=7ycfO z92VSuR0gT9VKLU9#|(H+4mbKR>dEup81H(D)csV|9;Z-WBv_wnKh(Db`Zk<6;LS?3 zM?8PNkp0Ml!nEH7UR}T+-3@5o$?}gu-?mc*ytklR`D;50#Md4RKac+8)B$f#U61vg zZ~5`jz~`Sf;2mUeK6v8W$88`!cEEgBs6KoZa9?|C2VQ-;_!ZkbCe;4+G7tESGY0g$ zmN*AwUwc~teA}5md@gXA0MI|y1MmFAfVpp@ZcUg9Cmthy)9V{ka3i$1ejwv>N@IYJ&49BUT7b_4{yxtA^D%bwrrgP!177{O0q+R!B z^w0D+-whQVjRB)qSNSy-}LQ~h`yc;%A@yi-iO_#zVWjU%nVYa0i= zM>O7{J|^i~_ss#mdh&qRk7WGigepPv(bFuIfABh|r1S1o`AYIOf>%FvKtK2Gn?LIL zGUi*Dyiwl{@G6@I($@ESzd-XEz^lTImqGBn^7zJ6*u@#X;!%S85rQ8n-I;icHvUk>~ogKtR6SKwL=@O8HgB=28d zQ&!CKY{2!#=?S}{{3<2Vy%hh&8}#~p7I>la2fSA5SAIn!WdBj@puQ#GjRh}G9x3CX z3FE(SI;z%j>!|O70sTA3YQCwS7lFjw!nEf_q(Q0ikM=@tDg81ze@u=qxHr;`_vdhb zeKMx4)xpD+&KlcO!=vbbS|nd){{Y=18+#4#cHoW`|%v1jE@1&nPDR^V0b)7-OA1SoLSXU_}euD ziRWRs?0PYu1Bm*YciRbL0}3D2-W{81>EqzwgEYZxzlH@85EdZ%Xn# zLHg4Y@HX6pew93wmv5P-{9_I9ZNOP}#C_9qg>M30dGkQxIbY)bdfNfK5%^7%SNX%o z1I)Opr%kGTRXvXS1y9YJRQtkv@UmaeCm=9Qi6-tdN=v6rEs(4381SA+_$M~?{qF-} zE!{m#)n@|+7IgOk{^{!vRzTl;^gFm+E%r_+TV9V`u|CAlSRWg~+X~)|3Ep)5KBu}p zgw+H2KD|TWM{gbQmXWXa+qn;f&q}EqYMRLU82tqN0le$UqyJu+EKuSNz_$VaiNSkQ z@pj7JHlV-rLHSjw_&nfaXJgzp^1l0l%-0IwD}nFB_M!Z2{2s$5E{ZHHTu?N%XBc`E zJSAH?ToncVY!lPFb3nhZuIhIh68)#nzl^`sI|N=|=Ro574DviMs}_3_;=WS8tk)V8 zRQ;z1yc0(vqS~qIcarT?)vH-|U(I3)s8~IqQQsWstDQUG-IMT>AbsX}*~p&3&0gzc zel|j1+dRy}xvnwgG)w6c|_+<6bBLXv| z9Hj~>n!beba|zaYIH#Z7k*sFbU(N#F3mnUD@i+4x7KVOt%mzS9z^i^_K))ya|62PR zusF{$-N_7@Vw1*fr4=h$s)+09PHGVt%j zcjhCz44adIz8Cx%>dXBg{se&f=fGF|Z6fQw|J9#@|KOXc5C4ss!YqMMzZ`sT4*h!Y zM|1EU;D^9(4#P2NpS501uaNe!5B&5OwEdKR3wDM-PU*JI_y=+h}J5^BX?`KOUSV>-X~+e?`@UEtbXHCpbUm{_6Z)+j?0Ejd~e#2K`KZ)SMPbYtz;M)T+{)_z2 z%;7gRgZ>ZGy@`Z-m)JMs(IerOHA8smgb70A9&}6A+$R3dK)(GsjO)Dg%i6DFmK?b* zv;St`Bk}(X+P}$!TgmuH{AHa{&(lZV$po+y-4ezh@@KxG{Wt6JT@biU?zOYaane5a zK(6AOYS%$JUDDod!JTk$kDn_1ouK@;66PL%k;k~YkNaozJaVlWxn(-{Lj7~lKMMU1 z(m~Njx$29ck_Gfz(xydPv84WwV0;aIbSI{LI*51$=6UttV^iqYmB%15rCxS`KbnPS zy7hsd0KbL$w*F)7ATVq<^&fH$nPj_a(7k>Mt+mU6+RX}c|x|81T6@3=* z0gq%e@%;!q(i~)ZRDnMaewXE$&l(WcgB{>2z5{!SR}Rtt1?NG2J-BU6ZzOU{=7K0L zGF~U(Uc>VV_j=aDjfcZ`@@mXOIQN9b>&UgH6tcX|K(6_p(9Y6dX=l~m1Y0>w2|BPh z<7T>>cO3oKcN2QAF8A%w$*^4iq|*gypUWY4@_PyQf6?8#c;5b%cdnUUArqz_BIZ&B z=zk;RHhn+g?SqSlx0(GP6Dz{cd;Xh*qW=dVpFf*$pA~n_Jp#tv$X_#7l%%^S=>H3_ z6RZ^fF{0lIbAZaqm(>Nv6Ik>|Hm3cA z&bn+w= z^KV>k#_`5tjAW6680Y9Y0;a<$=pFm9)?=wBkVa>{wvKjQuKVJP28ijq0QrlM|5N%S z^7mlc4I^EkVo`2223`&G2shIUtqO-1-o`fS;=^#Shup<~O_=uqO8Js=q+1c>Pa}Kl z#NEw-`|*&0tS=qVJNa*ktmokSz)ypRnbOoZn3D7&5j#v0|4%_~(@zraFy(yzY4W=- z&Hs%O7HHG|bI_ZB-n*!W_#szQ#$T)d2IU2OJ9%rzqwP)g%fVMHWagQE_27HKZ=t@V zGd4$|QDHLM2rwL7kUI{!hbU+Lft8Lzbf+Ku#h2mEIOK|dnmIi5XAXR44t^Q@L>8Xm zC^~`hW+HcdC|3iy4Ul^p-_bv!QIhj_*yMnFH(=qm@#=uwG~_l>&ZZA0$?56S54nqw z%a#wPz;9a2%riVQ;E#dd67(l6A1JpBxrvvMV>*`nE&3bCWy`M`@Ee>&U_Ya|PlD?X zHs9%A2jnIo_W_1W=Ep`ZmL}H^xx!?^-2W4h!-*r$J%(!>a=nnt7Opw))8G%K`L{RV zPC2-|&m;Ul!#cK+!#*lGSIB!Vc&>0PATIT2J>)M!K9j!;S0ngMFJ|VM4qf1nfzK5# zx-$s5(7A*;?{Djg?#QA${UW-Df%g;y+PO*NB;^_*cM)<(?n~Q4uHD0H%Jo35_dgQm z9KE!gf%N{kFEq>$Azz(>S{2hl}C**R4uO4Av zfSd!l*LmYW?4H$oV`Uu3dDC~&<~=fgNg3ivfsyk6cbE_U4t6RtUiI5c+21dxX1A`A zOE7jA?Kr$9Cle^v^>d-Il4p z)ku(leSQjj?}|ltLxy=b&Qk^L6Ie%E8F@OhJy*u@Ot&I56rFjC=3EKJr)sD5*GYrx za?>kh(JO;xLq?)Zw+^^>a^<2K-^qAa){`(EH}}9{yjkq6Czlmf@X(-27#WZdo24{P3pP9dtbb`}m%K0~x|ADJt>DfM#OVqI)Dm zdZyWlXve6`oSbGLUe5S)fb_~m@4PYATds(1+JD)hm3Q?;59b|;gnwX{ab&(T2>If* z>GFNiLo1v1UncVZk|I9^`RduZq3|_g}rJ`>Nv+?qcP71}dmE3rjxLK+Y*#bbk{} z_nN-wc4qD2ygFp;9dwut2*c3@`LSyj-H8-=M4EYYXyrD@PuYM_ei-tbieA3_4CK$g zZqZ#}xt0D|;)$2FZsWdsy!Ot<(%9?r#xNecZqa=*3i-5rNwYWJwq__Va%1LtBRRwH zHp0D&Z(cO_9*h6jUug0rFFjxCA%6h!P8rH=2LJtf=GWVT%>GNe#eAEAd+l#obid1X zz@Lw7!~K_GV<$1=h-JtXuU~ZUhnQ(s8d1J)Gp$OXoRxeT?m_PJml-*!SN{4d78Z9( zy<+~-|3=6=?^^Wkv66ePHmAPVg7vQlaurpJ-o5CuPdL!-4TA3kFZ)zd#AYaWYB~&tbD93%x@gXSO1p~ejf6jC5`a67PD*RinN9OZsEyE1TiiW<4y4pBbMn$c;fx z#;?e)OYFW}fyeHtl=$d66w~b#^z&b>=^^E!o<=xoZHI4?!IYbWT(6b8mzOET^Tb-W z4N@k1CER)AsIQPiv!V6HKM%7HqHGZ9UOD8B7CM1>zAyI?$T3Noo{f+zdySK|U+DtB zDGSf`qaS=bc$p_lxx^#@nPOUV?gryP$wYwuore5a7Wc?6fIka<1HNRD8hkMEDFI)2jaNS8zGkb>bg2Q~4t^gMB)r&fp}Wh2avhMHfZUUw9QV;8 zGt9V;ze;%eA-CzZnZqObPyfJg^W4FrE7NDAXC{>VnuFZYmm!z;_ej5&kYhTQLv9{& zQf~Ra5m+|4SCdtM;i?DUP~@2XLbub7+=oJ0A?yFQNEO&*-hT)-iSnZNG}q)dsqKNzVnyHABwY`DypF`9gp4 zzJ~TC2VVky41BioQ3L*L4*gc}`NfX+o+pg!Q~W;wegpVy;Ts0uo`XLP{#Xuv0sNUP zJkv360{H=6&N)eY(um~a>&hJ=NS8`O>b}eIgLBDxdOvqaS=B%Kh)i?+UcrpM;F|1B}NwGte7@WpS^d_X!f9NO$l zy;ufc4Zel?w!cC@%0o6BR}_66?FV?6&$Qo{@ilu;e;H|G;QgjpqhPoip_gCkn0pxE zuiSsG{UrG=@Xg@wqr2oc!A~o?wf(P1yKhPAKjcDhcHC=L0CE5Ieq8;* z@%dA5&a7^k_H+Sq7a{kKFy!bT(=ia9yl0W#|IIP>Tkz~3l$Q9EfIklY2T&LNk3v8j z5XPqleEao|y(gxaeRq&=1wRJ9TJ?kb!l-`${8{jOmA5tnK9U~>UsmoIyE(!atPkW* zgKq|Z6BWP*%QMqy0sKDjSng#1j&|9k6XU7LF6qAdH251Fv#t`5OD|XJA$JgRZ>M|k zFMWS%BlzRsJCv7mmx1)^0)G+w6P6F;KjYI6zI~nJ9<+Q70;(BG{uKDL;2*O*hU~Ur zlb-><;Vq7L?-An}EDsmJH|O9Bo<=`8^kL7T`3;fv}d_VY$ zIrvlH3oHD3&Ep%Iyi#6fz;DRGUjW|>{uWI?SZ!0%r(hEKn}c5uek=#y2;RxUm%z_1 z@P#)zF1lr`W8*EZ9G2d}c211f(!wzx2O)P7ayL^>%XP5*8V5fQ{sYRVpSzj^U;S3c zysrYww>)xd6N>IHgC7FlWA%4}53~zK{|Mr3j=4XI`Yfk`a##hv0lchZa46TC>i!P! z6X0Q%;(n}R9#jkJ_kfSBcg+4<@*hgo9|S)Sp3^RAcisy=a2|IY{L!~(AD7I5KMDR@ zR-bE`THz)B^uN+E_cOx(;64iSMQ7kX_-fTpZ?~$zp9CLMKK(wa9pKM{xBYnf{boJj zi{Ftw{RZhjcp2v+|AYGu8NPAw6Ipo9Bj)Ho__GWj`Vq|AX@_9{g_KtFkXCHUul@$g z!v@Fwt|yOq=6*Jo;io-$t!R|5f_%dtU_A7Dc#!+9uphy{?`i;M3Y%Rr-symRtj=-Y zNcRyR0^@N2zwg8E+2$w1;E#b{M+NAqNtsXL?rHGH!M}z-1l*m&?qJIzsfb72Oq%ZOabVrRPpkzauP!8;uHEgb*sUeg)W zh;=3Jpz=Q+qRL$6TDED+ku3;e1mNDH< zL+)5}W;t%|V*u#?ImoTO$1&%%Wgp+YxGK)uKeU;mcAP+Wi@uHU{-NXkG1G11{^-4H zV)2#g|J@Wu+d;V+$d&DMTuiexf4L6(#gqvTuLs`_{+-ARwzte5t?tsUHiAExL%$3B z@hm*cNk8~A;6JSH>-`Ztb!5Gf`Pn$+D(-X4{V-zp#p;=!&)SRylrIF$zN*Q3Z~=M_ z^nOJ5r5@IqezAckbhRF8JI(NvOrw6??-+Z21FeX6q8{>`)DnVZni|U0L+)s+<2JE; z{~<*vdng>aS}P0P!e1BU&g}N<>*4TwY|V;XrInE39E4o;1E{Yn@qqezB)k*#HI8)* zX@{Pss7{BaeosL@^dRhTms6fnJ9*_An>$>)_6v%8`)?VJWym+Y&vAdr@NVqO+rh0% zhr@>=yej>Air35gp-TP*fCYjEjqBjlU^#BrCsdX6E7h|vPV zR@|gR59BI(9QXBXUto8^NO(;($HL)LUb-?Jh9Ot>xZ}=?{~9mGO0JXRX-F>_WIQkf z`LiGJ%Rl|2z2zK!5A~-0&h{h^1D-Pcj$&c@Y3@A;^s^=4&w}4dUdoG%i(uL_vefjcub-}R@y(v7w&hw zb4_Ak43zH~@cY2`dHHqknoh5o=jxRWo!QTr_dUe#faC2C=nJDhaFUF5X%q$C2VCsk zx25eg!(9cvi4ST$_0vU9)L+`4bwIv2?#u5FZ%1Nb*NVAMlBpx{>xbMy$nE40OwT(J zVod@1dkXv+@Uq^6aVP5qI(4lULs*9P<45@g$QSluo)p0YUMWUP3CtwMN+Gx7aGNI| zYge^Gq+kZ^+Y!e-z;cOptea`%*hJM1nc7h zKP2fv`~R^*)YzFYk4Z z$!Islj%+5-_0X?+0so$I+@E>%q%K1}k#%diH)>VpiXslOp7z1Lp%bv1F<;-q3Vk>d zkKTpcW%-W$n)zx604#^&ke~m81te4U*`vZg@*OAg3XQLtY-~i+g zjydiNn$LX^?BkU8HNFT@)a4xjvoGIMq(9@(t9Zt7YuSEmJRIr3v3}DGa=H@vR4~05 z&vTG(n1FrLizljO@H~be&l)6pFl3N^7lE&d0R>6zm8^XSiSNx4)>}T)V_tjmKqE5pF3{PrO>o@gE{ssNVPt}ej?ZO=#FY^8p z94S`4jj4J}pB>OU3BB8xuf86tWMl>MMiostq(6O-pHBS0`NQ_@H1ygRk*@fTe#EnH z)1Fnk$`m(-=N#nLI*vIX*=W`s*qUj&2yNytA#cO`vkq(gJ=-`nRU zFy-qZU!8OU_s^L9LNp7a6gL4<-0y+>+MhY@_gH^rp98W9p!Z@)`IU3iI8+`+?wlDdoH|(r15^MgS1_GW@88} zf;$C2M1Q$9>CF#=_H~xG_29?A=QH0V-Dn*CbCYg?aq|wy4PBXZM;RWD0NXKbwVTIxm3FzdGs0F2jT0?qo{m z&Ai{RBy+w=yTkCT$HcMlbxHTP_%8AKcZ5~r&3H9}zX<*b@=Zu{*$E&PCY93hALL@M zPr64bC+!19+500jqWSBKHFAzmVW@*kuAK~L;+5?--ivHkq8*PLM_jpZu6 z9BPZ~cW8y)STV{u{bP9VlDvHw|5Mt7KFC#EmvmpGT%a9$9|X~UYz;(1(qSC(=OMqB z@@$$~dVJLADI zwx$pHdhlyYl4f0=JPj+RT1h|O0sbg>$u~)N%q#SMP*hD?L@!BqmZxFp6~0N`mHLJu zS{TV^+9^mF`{ESjjzTWN@srFawjROpK%CR%$XNPgwQ8X6hR8DHJIj);>$SgI&HE#8 z-XZcTw!G*SJ_f*@tIRUw0axiI&&r`+^{>dU>yzd^a%xX(ppRmnh@uuj1#Z=%yd_FPJP)1F{*{~=V`fu^vWofzmoXud-NB|k=!1UjZAtIm?l|Y2vTu~H z%GTim-c!(r2m5kjro(CI<-a}Yozs0kqO*Awvuf)q8qID;CQ$AinFpW&1GW$wqr zkjblvlq>iN+^bCLdnVa>89DX?w!*T!S3#~9a);<1%R2`WS|8}n4)Eu}|B}4qBby3T zQkGjSiL9pwAUF1or2CvVF7@ka+PIMW%nLF%&&Ff=I|KJN+>}hYSC8j;F~~#s%`Om@ z-(|>!-ko&sT>+H#OxDL3$ZvY-t%iPvvwQ*N{l6#O7dT!(?j14hiS#3WICZ`=ACBCT zdHgB?rF%VaZ(@7WJ)P>FKkx9*N6XzSpUB}J<1+>Ks$)rG7n1ns`a%WY?4jjH^M~bp z8S+OVZ{P3T$MUB3Q;ggquSFB!&s5C|Cz$W+e~SESNqYOWSl-lGDQAt~9q?a)tj+gg zdw-$|(w!d2_1>5C*Jm-ywhoaW1YdD~c77cEJovw(KP-QLlBz#P_gk~`%ixQ5C*5CL zeXap%drkj~68P5^;M>4!xg}o(eja?c)u$mm5WgMZs~^bBmq4cn{1Es*qQ2A*u8YAA z#rmP{P;MA<&dZRSf?P$r_J`sg`-w~4y8yX;FGH?q5#8 zeauvUaKAt}^0mzUyX0sUoLKE3KRc7|j<9i0+iwhR)gFTOJMwn4J}LGPlTp;Khkodh zqzcu1kC7+x($d!?5Zylk{h>cin*A)$;_yqWql^cq7{14o z?*9Ntdk`4-QvV$IPVh2bWP6dep1%5LC{N(uXZ2y4w)K$u<=~4yfcD?=fqhr32le3R z!AtyPJjC^y!x0XMU=Lw83q$U=kj!2;D&al=z2*bHyPUV%dcb@f24DEWq}!_LmbqN` zcDC>5m?ttG7vSE84=26%wR8Am`*pTA1ur5z;4k8PYQ28}l74xwf?UN%lIHxapP#7r zTHd)M|3_)r8E7ASpdb2ZGO&-kZcQ=$#E0P+r2F7o*{+Cv0G4ao2auRgAtW*(qcA=c z;U^tgCHb+xi>*2Ed{abdk8e(U9$IPm)doV-ry?H5#hW5n0+A3kTAiekjq z@*h5B213^;o>!jvz)!w`5VMw_SU40Ts<)wv8_hGDIDUp!o9D~TW9a9vG+$QfbD`o@ ziWW3lc;DxBG5*FTfuG(t7%VUlx=iuaiVc4jiSeubeQ2Zc--i2Sy>a;!6vD^)Z_)f3 z3jNkK+th77{7#=MYK(iXKHGFSug|Z)+3^3N&o&*byZ_bL-f7Y&-QDQZkr;owTCr5I zQn6OCNwH0_TQROUpg5v9syL}QtC&z+QjCtO|B9uGm5Q~BO^R)b-HLI=0mTu;QN>Bc zS;d6nl4A5r>c3*CVx?lOVv}N z6uTAUiUW!xild5?inEFd#U;h)m(_p8QpHNeTE!;CHpOnmxZ;4~h~lW?q~fe%LUBnk z`i%OoSgKg5SgY8i*rwR67*`xn98nxqoK&1uOeiiXM!%x|E0!u&D%L7CDYhwgE5;QE z6h{O3Y*K7f>{g5`4k(T&jw((n&MGDpmlUIaul_5RDpo4iDmE#$DRwKy6$cbY6h{>& z6=xL_ic5;ouc`lvrHYk`wTexOZHnEBam4|}5yer(NyS;kgyNE7bVB`CELE&jtW|7M zY*Xx3j4KW(jwp^QPAbkSCKQ(xqyG?zh48sru~e~Au~xB3u}!gCF|IhEIHEYJIH@?R zm{43&jDB7HS1eVmRIF8OQfyP~R*WkSD2^zODo!fSDkc<{6r<0o|B9uGm5Q~BO^R)b z-HLI=0mTu;QN>BcS;d6nl4A6<`mb23SgBa6*reE|*sT~>98erl995iDoK;LHE-6Nz zQ~wo96)P2M6`K^>6uTAUiUW!xild5?inEFd#U;h)r24N|s#vL5tJtL2rr50*R~%3r zQ5;pARGd{zC@v{R|55!{ELE&jtW|7MY*Xx3j4KW(jwp^QPAbkSCKQ(xqi58A#Ztve z#ahKC#Wuxm#kk^t;)vp?;-uoNVnT6AG5QVlU$IoNQn6OCNwH0_TQROUpg5v9syL}Q ztC&z+QjC66{Z}kitW>O3Y*K7f>{g5`4k(T&jw((n&MGDpmlUJlQvVf86)P2M6`K^> z6uTAUiUW!xild5?inEFd#U;g1me2f;Z@4cD^|F5M?O7-Ky-yhQl-51c{z%uuT`l*8 z*6rEbwfo`D(7L@3b?shv^DUci=xTXDpB~uz=(_tJ-P6%}!=BdAy7rbw+C%GFAKUxL zV-FhadN{O>GTpl$eq_%>ds7~EfqQs&M++6~x0bFJ{rbQ|UHYxF1K;-S-Gl#KyZ7OL z8y>(t)GE@u+jq4+-16Y=UG1%KkaD|P9)7sxF(YTccis2MBcXLxRsz@Z;GX+K>)v}m zv`GHfd{)7k75EEV=X5@6e<-rQD^fQ2c@-Wm!=KeJQhlI&iVb-G^Sp27%XNUDewFG2 zU67DzKVNx3;SG$FPuwTeLH^!%4an_#m9!<%2~V{9Ovft+0M^_@{v7F z_{Q)v?QHmk#J@KE-RfI=0Z=}&){Sr0f2(if-&^OT@#AUwp{YnrM5c^>*NvSRsU;YYTg8p0k z7EnZ9VFeY_!~dk}+w|{M`xsC(esVos_dmt{SNZli{HKJ~Z~gt%F%m#RsPzT`?_awA zUjoB?F|qaSaj?sYPMN1^zS#V?KR=5vG^tsAYp(-}NVY9dC2hmef$EZt|erDOV;kWiM zpeR&p#@O<0^=&zFAQg=NakV!BMc>NH1OBBy_u{vpzO`2ZMJ3-FV&%!#x9b)P<{XJ)|?{D4z>%IOjUF$6PaPwXF^Q-~b z`y9LAWv9G+%PqF>aNEjzsplR=AK5DJEbab~TmPDU{5$ez+Dmy6`Sa=C)4Xlv@it@g zpH6#T-rd8xt>(KN|vqNoh{uTa@*2>9oA3tRkq;Y(4kvzr>3j?+V$XSzt8p? z57OlL_-XgR^;){ve_qyk_XO5yt;QOCx*px~G<{yyd3op_kJrb$2Xe#O)w-MO(cN!e z8<#)F>-^fayYFt;4%XR+R@S@Med72X$Ir_;@9tpzh6BdzVU6vbA+K}e`@g+mdk4+U zt~=tegXY#BFgLrfS~{SVI^uvM4m)sp@xVjI{YNFx&G`wZy=okddE8GPxotm17Pl|m z^WRNQ6tBJaf}?);{p%B7pZnn*8-KF&s_o>(kIHhVEOl8bvg|F(5wgt6>%J~)+;-4A z+lYNi{YPTolKU^x$M2HI1G)cgSyt4(uj^A}eUUtWjjVgJd{^$DChND#;%=wQ`j4`X z$x@U1_sjAYeXb?zdu2IRmV4y+530Lk`_*#)2eN!gmMhhTy@4#J%koLFXUlSzK6j_s zA#(q#vfL>5->yC(_g^W?{_^;nvg{(uBl7rGS)MERpD7D&pOgFN%kpwr-XP0|<%yrk z`m?gEXwjSG{?BE3P?m4V@)21sm*rx4J|^pXWqqBj-R&2$TqXB^E6X~yOT=C&_m7hG zFV!B9^?|ZnB+C=x_sjAtx&LKZCS-YwJa)HT<^IQHIaQVuWjS7!o5XLC^#)noZKJI3 zl66*=56Jx+WZjX)-F`01C&ZpAi#x}2vVK^WU(0fZEEmi29a*Mi`H(D0Sssza-HNh2 zB+EInbi{6!jAdjz?_1|Rud0F2q>+i|>e`NhO zSss%6=gRsgvOZPT1zD!${&!_LUhe-+7I%BSEFTqnu`Jih5|_t&$@(5ynsR?@SsyFw zzsgdU`|h^0tZ(t}Zu;}`^5jn{r%U}Y|#79U1PhfxsSWY$ekl(StrX` ziWyn&tM_@eyTCgXU$^GT7s>ti$ns8E{CA@@Ps-i%WqF}2FO}s&S>7&-yOm^lt1Nk0 z4w3~o_r4W&ODN8*dGa#7zpJeGS>vDA`%}8!S=MK-d45LjzgCua%W{=0Z;)l}ZF_m} z(KYaVxqqfCA6jGU_5Q{+hP&UBJJ-mvn=BQ@Nm(B)%WGtLfh=uV7G$|k7I$0nSK~k5 ztM|Vz>u1YyoIZA|={5K3djGaH_VG3M-Q6Frd3=Z5f1f`7!y4ziFBW)I@e{IsCKWua zj~8WqfGpR^GE`f;O38!IDLiQld7sw%FOzjt9)D0Dze3i#$>XQVQdL{K`nNoY$a4qE z`pL3>zpS^A_1tj!Aj+XUr)!wMwsr%cZjXMwZ89 zaknkyHAz|DF3Znk*-0M%RMtO~Wna1f99do}%S&WAKo)n~(O-F=k@dVRFH}EC)@gZs zn5@r`<=1lmU$VH{cVv0G*qg_XJnvv#r^MXtYFYM>?v~pM0ZDTyUXK)WjRik z)5QKF%XzXqPnNIAa)B%t%5(0vr0ZwN{Yklhq%8BY?5TdHtY0O|dVTy6se8TL@5%Zo zSsyCPOXU96vXo_cpFDnzEV%XM&im!@du7={{R?6*kozTlT-Ei}vVOBHtFpX8mOo2f zTGlU@bwbwfmgTjw#AW%gEbjJ2S%1pEJO1-mxJ(dU*%PSe;gb4LA-jr^`L&-dwg`+8m+t>gWvvESYIsj&HfM018Uf8OwZ zytmQ+D~+53jPv(-M*nrA&#xHg>ECs~jQ)K<;QD{Bj5};xe>eL1#P;F!Pc!;_mQjC~ zvA?#B`tMUU>hoq}J~tTi`7vW$J4?QMzsuj`@2`t>zgLa%o@?aaVB}95*XIu!?^7jX z-rjHQ#{-Rdb3cCw+m8IqTZkXD?bO$D~(q#HLm~n z8rPr8jBz!LoU@ERKV$62hm4%PjO~8J$p3)h37wyz9#@y>WSnMf_b{zb-?q(o-fq#*bJ`0@2E>fNND5B;sm&-IL)^NsO- z+Zfm1jq6z77}wdx@jQ?D|A;?7H)*5qGtRpo8+{&N?BDY>KYFE~f2`(z(m0-9Xyjk4 zIeG09$H_I47dHR*81wcK$#I|Ov-&wfrfYorl;+3jeeDy*{;eAGzhaE5Z`7Y+91lM* zu7{@>`}b61yI;|96+aZ5|8E)dcA~N0Uu^WhtI=mi=ebVrN6#|)+|$_ZmyP4$Fk}Bd zVT|huI3<{&)A}Mn5C1Z-3OU&ySBz z`TdQt-R~I3&w68it~TcRaUe=fSl-(TO={WWPE5BC}GvoAsZ zbN$c%Tbsw;XK%0ny?xfXI$XDZt~pix9DcZaQf`aJxc+Gzhdau7 z8FoFKFy`&iaX<3&J=$M0#{7K4cwhLJ_TT-0zaJ}p``(^LKMxr5Suy7AOU8BSc4L1X zV~n?L%;)|_p9vX9T*tC@b@=w-^SrN-|7@erZRNa{srz5IUm5donlb-(8~!9Y7~K0> zgFff%s-C9LnMWJ*@HwOZxa7F^m*I!~{a)0O^o{v{*ywXdqy8Yx&(r6V$BmprjpJma zvA^y#w)<%#|3qW|e%!czy6-D8g#UFrTF2Gb>mELLeaXmQXIyXZH^!SaKIim|@y;9j z_k5%NHskv6B4fK}$atUZ$>&x5JdoBIIozn9()o$&_tW=k{Z__2KWNO4`yEx-{QuI} zZr3%8Ul=i6DGhf8&SlKS)N1@&vj_3}BE&i6Zv zKCd#4^Q(>dyu+BEee~x=^7jSTX)EK^eMbHn#&zcBMxO^8^M9*xe4cM?_hF;|FY3HC zY2LnQ9Ou(U|GzW#h5+vkk=nKAso#_{rVPK-cz-?dHNkA=TT#RUT(avyzBKoqx-8(Ki56L7*|>A<5d3+V?SQ1-FxaTRr3m*}{5G3N6kBmeKld9e2h! z_Qt&3VvOrQ#(Z{->*QOF@oqHok1~$Kq4w|T&w=&r+WWVW|0-i#mmB`XIDdC9uHWOL zI&bTY{JPQS9#8S#*Yf)NEPNjOr?K5n82fR5&1qisq`Yh8a_#3ZW4o^~=0Bx5Nj)A; z)SQgC`}s+R-cK);=fke&Tg&w??B_Xq81r+b(a*b#{r)avetv6Q&;Mzhr&k*JI~v!G zSLyr=-{;SBQ|IRZBj?@5cGnyE>vW#$`}@CNh@9hZ;9JJ^?Qz3@ZtVBtjqAqAvYEJ! zW$o(Y#(p_V=OL|sA7D>?QO7tw->&28)BDtR#{PPm;qTM!dbe+rcboi!Zg)SU{`bZ_ zU#&TP`hCYnW8OZi{SWARc#-kG?EY?S*m-e+QQsQp@9s7A=Nq`5+-8jHhuTkGKljS% zFuwi6I1aCpg7drn%{dwv6y75PK zTxZhHWA8N1BhT1hKQ*ooQ^vUdquXtNB>4CGUTAFhoyK^#mtXa{>ty>{&AG`R*lUe> z*w;88&o}zq3;D0qpD)Sv)ZIQ~Tvv}b=3!sSao?xn`uosB{21>6$qBn|4~%|(V$4Ho z+~@9IUytXw=6mw*Lzhg{zQzzC>FHLWlU0#`9I`h=y<`x&G&zxL0H|kl~Oz@!^*(%UfM8edwOm4VGqFE3ASn4Xv}6_>`v@`AOM zg~{c@#EP4WiJ4jHYQx0*J&o9b|<>@(@)QOoz zX<@41mrqQevpPAq`8hvl&5P$27tdZTO2Ij+)2q`H#p&s@Ckirz&9XY~YSx9UdELVF zxtmgpOVcuE?j_RT`qkpZ#^TcK!ph9%441kxInMB#TwYvqqtN_)n#Zg#=Vub<_nX`|d-SvpVW&h3FU#j6WT)2=PQiOHh2?T_6bl7C+(+VGUtO6l$qDDT>W7pIS8d>W@=$&ZgZi$aAn#np1U-=GQB3?ti{;{PXZ>V#+}ISl54}bOAKYr#{FF} zF`lC_W7yKh!t~VUy)kZU-O}RZ`l-p~%^Y}*yGE@ndd11rW$9~e^n_fa*3QBBWipTJ zG-P-M+;_T*~?(auAKgLON98LL$*mQAmZf;`ApN-|I!t{D~ zk(-bcb5UkS&L%e<(<`eIHC0$zTwL*%rIqOwZ)RprE)bp^UsJ{N+>9-+E|1Tu<-)uq zc(V(OE3-4_jgQKMW%3Jh0Lz~C&-jU{!r5;BNZQh*TtFm6cbeQ=n3^v-S&|KU#l_{> zl3YRMtdhMd0rIx7;jH=MIH5Q@K9DBYyG!`wiaaYXbLW(F?A|P7_;O?|E_u?EJneR) zTw&!hD;wS5-gjn~-^5FEUhlcA?S{W`T5DBtR^OAN^XKDSLDI+^!$_@LjF6( zcylxBr{`A2t;jpV^7Q)IB{x#H^5=DYmW+oab0obiFUo-_)9MvhSC&1QCd{*&z~a*4 z)cD-nv>S?(OOx~CT`5D63h7;rW*NxrhQ+1v9XC$5Z`{Zy<$X`)bz;U{Z`V)Cn}h7S z!nkGZjHUUBb0=5iJ;J?VxOcnd4NFrSWngpeXq`XXbuKSizv4}DB zEQg<4jjt6lTXL|<@b&c)wKVVMZJm4TmP&W@x;-oJ_~SRN`SIANH%`kNqr6p0gK`2b z%7sZHH!Ll#7Ug5g@&<7|NhDAX;X~XXhi*Fl+|(9USJu1fahFgz1LV|@iI)R(%_${K zPp)6@dYu^$*FTo!aba1S!xeQJ>{tY5o@ z@dqn+YPq4xQ9Uz0^09xU`FS~xSKQ$=F|l!ZVeL!ZE?=F)=_U=jDZp&_SL?&PRsR%_ z%gW^P^!Q3Jy)v`xHs~J~?j`Q{Seq^OdTBgDx$j7>6yq~jW^Trv!86Np z&wa#m`)XnW&q?KZABy8kj%;|@T|38T%hJ;Lx-Fl+rk6Il4}O~tF82;8pN;%$xO?EANB-d4 zt&6d@vY~a(w-iExXfUQBE=Wz@xJ*?+H`#S<}tp{MidQi`_@IiSg&4 z;^azU+~N2X8DHn7&UJf40%VS6=e;?(=O1nx=iLWenb(=|+2yved4vARs@GCCsq-?F zS$TV$Kihq1aTjQ*A721vEg$#;hlzjnlv84MS!QjWJ6v3}PMEx4&AZ%W$s3=i?x5UQ zkaq|7CgLtV3vxg%t}e(vkRwvwk7nGJ({Ei*JlBFdh{p%tc*JOU{H7{jeI_=pJxAx( zo^5Xa<$#odoa28o-gL0xk}c2cH5&)1oJ8{Zb!mL4`foGE@%zm9-A_)*@zifFo?ARu zi|01?E>D*x-M0;SJCYC9{umE&9|qlZa{O-O&Xk1>-n!-KNg2621~;x-9iI-kKHw0R z4X-)PXQWam$lw3&nlL>-{;IM%o+Q~NZbz&icRl0INg2O8|Cg6N_m)2HV|HO?(QVZ2 zQdi=?1LFhA=1ahg|3Y_`$R6@PIrwk-?k#9dUvfc^Pd)B^Qod!*PmVv=%rA~VD@fJ& z(~jHT`bGELxX*QR1;QnzxM4|3^>U`4N@o0{QJQ!2wkX#MoDt)5cKk6&KHDyAoL!RR zXkyyEO-aeRGMAvu4~nVw&raM$Mv_m&}@$)|7ab!vIl?W0+5s<AG859u)UtbkPi&w}oQ@Py2#T<_hZ1=*(V zL`=x|!{geGxhsscfSp+4AI)J7zG)G6!;2jbF2VQTkY#l#8`KS#r@6bMhtJO{8m5K7x)v^x)Nn zahChcJwB1fTb1F@$;Y8Nr1%HU3?43@Bj@Lu<4X6-tn8PUxexQ>9|>XDYfhB$_rcSq zSB{&Tl{r1V=)S)#pDZ8BP^&$yo0WHpjeOdTyLNAWau%)>#wVP7VUZ@~;mCO3_wAm6N}yfX!-SI%^wFM_A1+d=+iad{f2*VO8g z*rt6rwKy+llKfmq&NF#`llOM{g0^weo0*l*pc8Ug@K&Za$mu5E^k+8hV>u1iPM~`S zajzdwzP#bgt-0E)-C1jn*V#=&SbGfXn6*w$xyg-kOpkZHyHsvEWZhYR>g(?!>$e~_z-+IQU+4|{?$Bcglu=Ws=Zz1k|Y4c2v zuX(Z)*2(u=`Pelpmw4Gh?zGr68}3bW?KN@pV>#9~ooC~3(|W4DvM49`8LQJv=bgGJ zKMYuV)jr{r6OTP^;*bLmIq+}~_YXbrur>D&*>wNlgE!yZT#?$0n&dNmkjFbp zmHZHUQ^gkEPUB3x%3r%zx>val{S^1-&f`~YBRTGod+d(@f4aW6l~?Sdb=&FluGW8r zyXSA)J@#`pKjS~=Z_!n{EjimfFD}Q`Zz2Cm*-w?HrOw^=|L5+zIda>^R-dfT`H%es z_d563Z2|M`68tSY@$3DXwLR}3+jnz}edG7x?+rH=?DMT;U%GwZZ_y?0 zCa-b*`uoQ{^8e?u{H?kD=AL&hznYPo>jPUyojbfuHUiiD>ClR@4(HepXB$09{g8ht6Rx$Q`~XxkIS!g6>c8_e%MFkNchF%AW3V#G8=E z?&dl_QrdFQ#bxp9w;R{XLwR;f?-lyI%Uc@1etYk1&GYNGSyR8W_Ys*~m*;MmUG^cF z-luryYW?No$GdtL>f_k#to-Kc$=)UU*w2q{%D-YEk`dk9YKL(Z^32KiuEBL9?nnfwOz3i%h+tK>JU*T`>Guamdc8|2?qZ<2S^Tjcks zx5V5Ku)d%FiQy-EK)koxiQ}>pG$KgNKBjo>8kCJcw690IJ zkv~a2PQJ5xf_yjiBza6dMg9!+H2HJXGvv=x&ypwAbL2;;=gD8JULa4a7s-!TFOg@| z%jBo1SID#KRr1|l>d$|Td~fwS`I(y2Ab+iTll)EUE%Np1ZSu3!JLE<6F8N0F9{Ks| zeew&{2juToACh0BJ|cg=y0;QM{y(4|A^(til>8&=G4hY9$H~!uf*k!P$`iT58b#FCz{Ns8O zA;PhnJ)KlcwtEb67tDYfms%Oc+tezwPs(POM4)p^0 zo$5vMZ>yKczo%X%|ABgi{3q&F@?WUe$ouMb@`uzLfXlS@&9b~2>Jf%QSyV-W8{ac$H`x$o*+M3 zJxP9?dW!r6^)&g(>KXFW)wATg>gR+U`CjUI@>gn3fjp;PB!8oNiF``EOg^h#AzxIl zlCP@Q$lsz~Cx5$ogZy3UP4f4ux5zJ1ZV0zbKOjf{Lvr*# zB1iw;xxwTAI^AxB{Cf2$`DfK*fXUTu6 zo+JOIdY=5(>IL#g)QjZ5Q!kPKNxe+|n0kf$arG+sztn4n*UA5*^$qfE^?YxV@2uV; zf2w+$9M_W$Ij$#Na$J{s;Vkn17^tf&6gwCOP^Uk-u2$({BmpqrOXijMm4_ z57z(pNPk>$^5(AoJSWM!r~95JuRquK)LVo3C!kOA>S=y`mOQT8&6Ah+^Xtpxr)hqL z962>|Y_~)H8qMjFBd1S}oZQ=ja^#oEG2Q_=_HXin;CA69!`p^O%HcU# z!)xRlbi8$PoL_zNIjtX%C-rz3kr$ur@At&pgMA_=NsgQ}c|Yps6v>fOBFAr5pvYW$cs9z3^|U6Dmn6N-7jT|`* za^&>LzpC@oCr8eZ969m#1?Q)&ISF#)q{xv|Aiqm6MKJf9{#8~ zadPA&$&r&M|EuN{$dOZG*UzivON0IVTXQPpcps^e<9(+?zSYtG^`}dYoIW{nqSatO zJ7`Xf961ScIo|+ROM^20!IT`YO zG$%`roIE*ls^t4?PK_Kn4RYl4$Pd<>J~?uR`XTxBS^jlw zM2`B@b;16>r}=4e)R)PBsPz?c)OW~#s`XuR)JH!S?B|zSA0tP7j{MhJpC?CsoqX3j z{rPE-qkcd>(EK4e>XRQ2_Wwt%Pm!a(ME;o8m&sAzCNJv#?U18B@`+$S|Iqv>IqI|I z|JC{&IqGZV+ob*Ztdpa@Prkj@56HVa>-GPW!TzIKpCm_pk$iWpZ;|h<-X=$%U2=TR z_pT52^GwZ&kRvBXj+_Mh^ZoH=$dR8VM}D3h`9<>jj(&dpQ^Ec*{|R!;XMr5^UnEC; zlYC#DpAq@~>Ruz*55^TG$GFnu2Wn1+96331EL(| z)BfY+$Vrl8yLs}XG^aq0`Vu+v8|24nPLmutZF1xc$xqRo5jpB3p9#)G@&y0*Op%|V zIcakAlO;!fnf%q7Qz1uvjU4@S$X~BHU2^2~$&nNNY;e4J&54mCCqa(!=E#ehlV{i8 zV;0GgGaxT(PU(hVpYKvHlOv}}j{e)^7imt19Q8eN0n;bb^a^!el2=;TQ=0wQx zJuya(`~-Os?`!0DYkrm-{p87`XZY8LB02J_1lp~ z9Pfh#a?}^eQQss-eTy9RBXZPxUkvt%`ZPJ}GvuhRkfXjzj`}V+>U-p=wW%8lsRLGH2BS%h$ z{O_96B}Y!5967n0g5&+S=H$t7o)*b*p4Q2?Jx0H0k)xj$Ir7V{Cq<5&3^{U2a^hbJ_A{e733BA5$dOYZ zpVyosIdaP6$Z3+VXike9IURE3jL5%np?@9oz8V}aa-!tONt3@t`^k_aCr6H)3i*Ya zQzb`Eog6t`^7m>^j~qDza^%Er4bDSVbK>O4Ns=R{L4JkiG|7?ECP&VY{3^{Eks~K^ zTd;rRq{y$+oHRLdvgF7qlYdHcD&)wikt3%={sqnHk|U>2j-2T2!SR0oB>#Ahks~KT zj+{FAE!t0m962p=+ zL_0X%n>8m%j+`_(a*E{Wr$mnW3OVvymSUkNi=s?~|iG{*B;x_dnLZ&Lqe&KPhs|XMy}c%_)*2r%aBV zCOP_Pk)ystj{Ffh`tj}zju$yma^$4R(NBgP`!Pq3{a7JKKUH$%)X9<4CCBm5Bgg)Y zeKR;-TnF;xf6?QlK#qARkz?K(p1a^wuj(a(q+^^tD{$A$b9Ir>SHBPUCa zoH9B3sgPrT)yT2GI^^i5OOBjAIdYm19wWzo&ynLgkS9ldo%{*ij}3CnPm3J$ zIUwIcuLDDJjte zC^>TCk<%r|{*B!e9M?WN|9SF+dVw6{Es8srCPPLmutZF1xc$<8}`8N;iF_Y9B!GMK;V@0XI}{i{HZzYkd?$NO@b9Pi6ja^yG3(NBxKeW3sMi$>(= z$NN=qT<9lCj(+0g$WN0`>+zog34jlD|cBdgRC%ke8?Y zK4T9A=jT0|6DLPbk{mgCa{T+C0y+LYMS~pwKB!5K`XM>~eb9&;^{IYvT=@4vX>!z; z$?@-lD&(l|kmKJ6b;(g5eK6P${(Vr49Q8SJ{QIChIqK`=`1e5#a?}sV@$Z9%n zPq2Ud`=As#>PzJK_d#WH)VIm;?}IwzsE_$o!H&6n%@j^P#Z&udPV9R1YE@%Q1o0$LF6mIo=0{ zc##t$M^1tq zIXQCV#Ng$Tb%7CGj*Lyr6r`F@(?4TIxFPLv!u zY4R6nPKF#gIdaT@h5QiBsgfh7PL7-|c}jD7p1a^wujkuxGkPUJ7ac|cBz964!nB*Ns=QcMUI>dIdV$m$SIQ}r%H~THaT)SgkAnTYT5}TQ7+1>h0{I&?r%AqEy+w}v5jpD9{|NSZmgZE*|8TnhIj2gF{4V*T z=EVLP%s*GX{I8(D7274p&rv(%@6`G(IqIWN1oQEEK1Y7B=H$uoe%=31FsG{Z19JR4 zC-L84{fD(aNsjs=`E^=fB1e6TyrK1Na@2d?)BXQ{FwehzLF*&r_?!?U$NtTb->5lR za^&R6ky9nVMRRK8sBe%Xzej$X=Jd&tGbBe&e2d`x9QQK)d&}gQ&jR^LT3;kbeUtp_ z+GmR#-$O^_cWb@3Ww1}=r^&H@GvpX=&hQF3_HUIOId#LkfOCPz+_{6(76B1cY#962NMV>QRyAvj*- zM9GnpCdYN7VtCi^*p9*NBBx>a(D2kw;W^Qr!@X|!!0_ZQ;W;J4+vF$fJa@=3&pmR? zb0iwv?irdBB}Y!2964F?*Jw_T961GYHPM`31w9hK~$SKRrCZVtCi^*fYX&@`g7I9~z!|W_W(t z@Q&fpcz90E@Vemx!;|}j=a&p`8y4o`-Uf85T0K&yk)p|KzL5Z@T%cG!{Y~r=NAlb8a^^SeNcFQ#qh4- zv1E8o-tdOuL&H-Chv%0K?-(9EBs?c)c-`=U;mJe8^Gk-e4UZfao|84aW_aK5#Npxj zMZ;T$dq;%lWDKtw-ZMOYWO#nT@TTD-!_%qo{EFdS!(%TD&&eC!Fnnlu>ZtJivf&-W zqb~~2$r)ZZd|-I;#o_rS!`p^OUJ{;@HN0kc-|)ms!}E)Vw+#1=4$sLLUNyXDcsw1R zUogCB_{i||G2!_Y!@GvZjt$Sr8{RN{Xn5+l@cgpj9mAu?hv(!BuNyuvJo&Ql{F32q z!y_*b&&e8IGrVtj;)L-0qTwyWy-avc#_+1)J;UQChUXUyZyG)_JbhAle#P*v;jxp$ zbB2beP6@9s8{RQIdTMx1&hWb71H+T2h3A(HZyO#tJv=9Cc+K#>;fZW`e$nuj;oceH zIT^#NhW8AQof*u3qyC&NPL7|mCCTw~wlq0@-aPy>f#J#5 zgx8l0ZyO%Th38}quNmHYZFr9Nx^T}JUNyXDc>ML@`31w9hK~$Szac!oVtCi^*c-!h z@`g7I9~z!|Q+R&a@Q&fpiSV49;dR3Yh9~pk`6a{KhDRpDbFzll3~#Lq&+(?hJ!5#) z@SfrE_2Kyi!<&YW3{Ovo=T{8x8XlVo&&eC!FnnluYD0K_+3=3x(L#7m&hWb71H+TE z;rS)Q+lEKZ3eU+JUNhXA3(v_IUNyXDczixQzhHRN@R8x^h4B1};a$UHi{UwW!yASV z4Nn!r^UH>J43C}@o|7}YZur3P&85tl>4o`-Uf0!t;xUw+#1I!*eo* zR}JqO9^V+AUogCB_{i||x#9U0!@GvZO5r(q!yASV4NsjHo?kY+V|et<;W;_O>xK^u zPrfBQzhrpZ@W}b$Ia$MNhW8Cmyfr+(Xn4zT?``2Z8N;iF_Y99;5T0K!ylMEz@N_vm zzhZdT@YvhKbMl5a3?CYvx-dMyYhkdXvf&-WqgRCI!5J$Ip-)Io`Fw zc|cB*9LGFEyt{j+_oTaz^C;qdDFug5yO_lpHx} z@<%i$LynvrIdUrGzt@~9Idbac$mx>fc!+&6IIcfyew-ZnNpj@p$#H!skRzu=j+_QL zt`ALe4a^$qgkuxC2^Gs^rLNljHi(AxBP+966Cs2gi%+LzEmjadPBj$#Fc?$Z>tBlOw-Lj{H73 zt`7rpYNB1cYz962p=Tp!xx$mxT(~|& z$dMBxM^1(u*M}@Qa`NQJsgmP(=#k_4&?iU!kR18(8-nA-^&vryoD?~73goyx6v>fO zCPz+_9M^{yIdVGW$QhC2`rv&oI9}vL$&r&L$MqpYj+`7haw_DwK2*t(Qzu7GmmJ4K z?DN5K;rb9KM}CqV`FZlc>*tUHIdV$mxXv`l(Pxt!IYaU%bh{&R)Th1>9PbwT-(5+Q zqrObOoz_>#QQsloR_nXusE;;-{p_UmF>=)B$amEGJUQy?lcT;* zexTM5$WfoTG1&j1TAw6GeUTjdrDeExQ!pR(8N;iF_Y9AJIhdc){uAWrzd-&HtuKO3^aU$6B|a?}sW^IAV5N1v%yu+M3&Pm`m*Og^ji6>`*f$QQJ}OOE>J zSAzXu-g1W5$(J?1K^}dX{&yzH%UVBVKiRKOel^(7C0d^%$A9;)ME+r|FO$bl^z+-~ zpVayeIreYl)?h!FpDg)jH77@od9IN+wZ2ZC%=mrw$+6wUZQ=bC4R0Cl-A*~$PlO!( z$H?)1mm$AZbF$>f$&(|eO5WC-8aZ+r@SL3Cb@B&wybW@Uw?&Te4#?4e^3L#nN`|)$k9;#c zCu?}k@V?=RZ-wU<$$zE)e>pk*yh;8WozE6I`st9PpAk8>o9+brIa$Y>AxD0W9QhS; z#2kk#kj+`Pna_Z!N#r2RJ*TVt%zqEcxj{4;Hg5%xl z<^KCuiX8PN@*T9kOpf|CIp#ldPjI`tX-<^9c$|M7%aZS<^*M6X*U0zL`Z_u4`{es; z{eT?fN_;=q|KVDnBu9ObJgxO5a@4oTPuBW2IqJQ8gZ*HhGlo|U?-?HN2J>I7{UpfI zPl0?w>x<;5Z<3?`k>Tkd1p7gK#qh4-u^)!#qpCd9Qj#t_vEKye0XcDU`$mx*Zr8!-4| zlOjh>h8#I1@&~n_GC6XpoX8+J-bb{bC^>TCc!8j+_EH za%$xN)SNmwa+>7G>634TpD&RkXGD&i#BYQ1v!muD$&r&LM^2IashU$FM^1$tIW2PR z_cl3ly5z|59u1D`nc7c;962#^$dMEKLvS82KXG#8 zB*~GJC&&C0$T1Hka?D$U9P`s8$9CJ~=yOPp`5BQTC-TSOJRm1Uj`>NGBPUCaoH99b zD&)wikt3%={wCe;U2@d-$#I@W{}dcA_E(G?{UpedpCg~qe)8nlzeRGKr*-lL&1sM$ zr$vtAszZ+7`wz%hHGfEsae2ew{9qoU7*UC9lRvcJ|D38rj^8i$$gy7{e-6$Yj;km+`izsK&n!9m$&sU<0=xbmtwxUXu1=1e zCcEbJ$&oW4$2^S4F|Nd4g7br%Bsu0MO^%!*`TO*ED3K$lLXMmkIr?dnBd1G_9PhE< zxUSTGBIGzvW8|2(3_1GAk|QTijy|j8AJu+pe){Cd8ImI>{@39AASXeN zc}S6Co(ts2DUxHmWpd;+$*X^|tRLynvgIr{Pb791~fqU6X)lOrcXj`_)vBd0=+ zoGLl`sgon8Oa4WjpB_1K2IRPl+5k4RYi($#{G$%ri&!sVT{al(M-(7RE6%j` zM^1xXb9&_aYEGXVIYV~MiT^t|KL=<|f*d(1a{PUa0y*}3ll(BvZ;==E=SUs)=lj>a zp5Y_%qcq?9PjFl~PNL-4Zk%1Wn>0L4eynacLyq~$kz+n9p1a^wuj(a(q+IT7y}c~5Q;_lMk& zlOo6bmksZbzgqk6l4HAla%?xcMX(=iH)nXA{N?)ZQyS#)=lbVMi#)%xetsZ-llGt7 zGT0CDQ{>3ckR!iDj&ZdOk8Bm(F6y)7>$T4uIgZ-`Io?M~?A!YDP$S27`-UgB4)3!_ zKCgY2$kAto9DUZ5KQ(gX_YF_%6y8sf{7c$Ti5&e@$k9)W9Q}AZhi^Ayc$NHC z?WabLej4QHr$>%{;=6?RQ!u>AuI<|jpt`6(OTF+93kF#mq-Cq|Bb66EM7M~;5# zh7Sx+J|)=CL)uS@9Q|a-(NBpS{j?2_>>k`M>a*m3)P8d0=%+xAern{%?;DL)P8d0=%+xAern{%?;DC5;^**kfWa#Ir{P9;oHp^UL}9A_ERHA zKMiv9(<4Ve@qNPkDHz@)KTi8;k)xjuIrJoIr>SEZ|a8}e_tg>jy~&# z4-8N47wmJr_L(9_pBZxWnIlJ^C35uHHazm&U_YqOlFw}hS4!h20j~soD$kAu|u<$-BhIh&D)INLU=yO1h`5cj>&)DJN z{p1aA7(OKLXrCi;^cguKxLx!aBS)Vpa?EGh@Q&fpBZJ$$NBfMCqt666`b?3d&m1}W ztQ$TsJedmid7t)~B1fMYa`aguM?Y=DBQFeY7xh`gYvjMwKI`Q8{c@8$eYF4k%|1D{ zn>Z@GpQ7O{a`e+CM?YP1^y9rKe7hOLtK`4dd8mKRlzgpxtu6pE{pZJTz`z#pV zB>#i<*&;`u9dh*9BS)Vja`c&gNqC4Um{(v0$$zy{3KSlFX z@?+%4&yXX(N{;**Ir1Ci$nTLOKmM{{|1Z@33*@M8k{_q_BXZQIUmnaqMe8% zsDOa3MGJb6pKOx{+nlHa9XBfnR@ zN#0ZMl0Tr{Cx1xYJ2f~ze^8H-Kc*fde?mP)zV#{k_uk2OP|u$p-0mai`t=3!+n%>$ z-u->dBKhA=_v=gKyJ>!z{3~bs^%e4COTJghU!-0m-(BG6B^N*7VIp#S^{$#C>k?*A*C*MasLH=CzB>4gADe^PzG`tuK?KzD@o)?XyFU zK6~WIiM%q{|IaihN{*a3IdZb(AJzVIG|AhV(;`Psha5R0@{ZelN>p1a^wujAJCi;IdUSe z4UP*rDe{5lq{)$!B}Yz&e5g5Ha^&>MkrRDgu+PUeCq|B(1UYhYwJz8v>O15w*X?%6(Py6={Y0mN`KM`4j2t-$a^&R5(Py3fRhr)*M}5=qmf>x~ zJBD`+?-|}Ff1UO}AfHell4D#W!@c#v`M>!b{oYExUh|{m$d4HwC!f`v1o?t`l6+M? zMSi||n*2ib4EcN2v*cCv96837C%;1L3*=X+7s;Q(aF)obM6 zQm>QWquwC@k$RK-7wRqY2i4o;zg6#$|5?3DK2qMV?eolOL&`A;-9~hUW~=8(ttkQMX$p$97AG zmkqBNUNyXCc%2+SPiv5)&!*um!`p^;4DTA=GrUip)p;I}pQ%11f1Ub>Jg@G}1dsm> z>JjpJ^(gs@dW`%n>T&XSs3*wZtDYpUs;9`WR8Ny%tDYghUOh|xdG#Fm&FU5Mhc@`v znJRg8ga7lr4*8Y^zrIV3`pAah{69_WqvWX1kRPS>S#s1@$a7WgpB(ia@>ijMa@0o( z!T#sbKRN0%wIR(kzXNi zV*bfd-y#1s`X@(y^Z! zlkcZqA%DJlmHf~8_w#Gy2Wx$u{4(vcL4KsxH_2m5e*Z1XpcJTN)TfM{AKEC@>i>8$g}EM@=v|QpNAaz;aZ<3f1Y}Q{5k4H@{x|WME)-w zZ<%}#{d))%@@Hs%m3#;My#?|uw7yRM$dCN-Hpq9?`X>2|dW-yQ^)~qq@AmUM`by`0ppHLr>uUGfxg2(@?dW3vIJxac;9wRTQ$I0KSo*=(a zJxTr^^%VL0)YIgbsb|PPq@E?eNsD&zoK3t|C)N0 z{7&^6c}KlYevf*C{D|KKIFgr#S<19M41Y zq1KPcQSZ$MkN>>(6Cp=GQS!fOevJH|>hb@>*4>9~GS~kfpA>EPL&_Fuq`qBBHPmKH zYEZr_-?=|U!VER=RB{|d0pqV@TcT6aDRVE;ZN7|Y~a6f;J@U7IZgwK;l`-bQLJ@Q#__c44&^|Rq0 zlqc|y%4gv2Q}`#;&xP+P&*1yX=fU0Q@B`J)haV;{;FWv<+)06nC-t-8uRm$>yqCc5S3d)Pllm0?u==_1d$pbn{+RlC z@V~3i;ZLZa5C4by0v_r6;{y1z^*X$Suc3Y+{JHW9zNUN;Jl6agzK;6E@cG)$2L3Yj zOW-fo{1(2U`laxV;Crf{2X~*tOZD^N`^yXXhKEcZ*9+hW zt1sb4$QQzomRIm^=>4cg@I~rt_~+$|;qDvwm((wTe?{KHzad`=KS$od&zCQQxAGqT zBl&Xpfz-!3oV@02fuU$^z-dMo(0>KDP?*YNGt zFNW_ZZ{R!2m%!b(@QSK5*nxp z$>+n}7x2S0e*ye_%_-sgyms<=u7&VceFZ;I{UZ2})YtHz$``}0k~i>Q$d|xxkhk!g zEUYAOGdab!=EXifj?KC!jI5-mB4m z@PkjD^dKDQf(CgI-zNz{}@I(CiAO2?bi{ZtQll3(4&DAe~m+D)1rhX~>UGfgT zt$Z2$K+W&r+pAv=KVADdz;{%?0)D9GkMQ~GSHgFZN1qAL|E}^`@Ei3!9K%1Uem4A@ z`ngg9zhBRvGw|IupWLq$zL)0Dg_rUS{u%i^_#yHfeuR8J+~=o&AFX}?+~=o+pP+sr z+~=W!e@^`(xbJTbKUMu=xbIg3|FZfe@UO{R_&4QC;pfRa_;p)O?&C7}_tf|B?{7Eh zm%~5v*@+ME!{jUA7i<0qzf`^w{(Jr0JUTEu|5vJ?1;0if!WaOW>CrH1QTbOZ`&#^W+_TP5CnTi{(B1rSj$Qm&*tEhVm8g z8Tkm`SiTZ|wXQchC_Mk0sGkMDLwyW?v-;Wao7E@q&DGDqf2Tf$XX@v|w~=S?|B=sw zyU*dbzkPDw=fhv6?^6Zb|E}}`xaXJf9krf?@DIu>cp+Z|_kXX|@JqIztbZ~5PR(iH zpOi0w?X*Tfl=twnw9m`o=gJ58ahkINezJUoe^I^?zE~a|9G?HP zWKN&w?K!kKvz{&xW5MPvED>XW*yHQ~1~A zbK&R6Gx&Gq^WYcBbNHq5`S4C&z?aDvz<(_-;lGnFg!_Hz3Vx^hMR31gUBmBFzZm|I zyn#O=UjlzZ-ohij&RhzAro4kcPreMkw!DYGRK6U(fqa0!TD}7Qdie-{lYAw7b9r<~ zc>cGP&w_6&kKws|HvEI~1iq_$2L4HT2H#U&!1t4vaQ8L*GwK_-e-F8XAELg8A1NQ< z$I7Ea!~Hx_p1{8#PvQPO=Nx{T`U3tHc?Ca9Uc=qD@N?96@bl#Z{6hH%_wQZDhlTra ziTVV7sXT*UDbL}b^6#0$y`Bp0zJYuHTe$lkevQ^Mz}-iOhu8Z{^)cMPC!fN-KN;M8 z0r&YV;qGg=&rbt)-@$Lx`g^$h5q^vM=!kG14%Gch;J&{p+(cVEIkqrQUsa}5pL^IN$49`5-Ae1*Pl zbX0h~o*%>Ar*O~D;D6Qp0`A9e33p$^AJv=&{!e)aKTY1l-H-66)JIjg56{r&sS~)* za|(B#!+o9$__H;?f_wcn+tdwYB~p?)@C#?xUl_>-GM`aQ7+vCHlG<+&szg`-@$#} zdbs-$zM;NubWFGp?i0A54^#Lf`u(CDKBM^s+v+qBLU?)7AF z_XXVRDdAgcehv5h2JXItdwvi1=lDjr=SRnf``|u-dwvRcpTlp_eira;eBa?-PYrk9 z!o8jjKK&dbe6s^5_jiQ*bBOT?;Xb%e;Qm}m26vys{ke=1?!JQibBGPxeGB*J5PP`$ z0q)NsMvGQ`y)iu3&yiEO=V$Qg=MdrUOSnIWSi{{naDNW5gS+qH{v6^6cORV??t?#v zn84kqaDNUlhr2J}+xh&%b3YHj-+jvD+_rG{9o(N|8sP3nxIYIJpA_zc`vkt0e(saO z-RJN>=y6xV-B<7(wGR#4eG8wjzK6RX;Jc`gPG0r(#_-+Lr*O~D;1B6~3%L6d{#@;6 z4R_zbBlR8JeGgwl{Rnp-eJ6nJaDNUf{(QI(?i2X*bF6UpIozLPE#dAfxIf3*z}>fSe~z_>yC2~G9BXvSs;@VO z`*W-*-19TIKgU|Y-Is8GjR)LuKIdo`1JQ2;GUns{kh8mzK_ml33p$^{r*D(ci+Je@cD=P zbDAUE>xsS??t}XT?)9W__c`3_Dc}cdofUkEyoMhkZ{hAc_%Z4S_(}2+{v~<*rEnkI zC-5`XXK?p9yis4m&y`p33*`;m*W1E>sJ@5)L_WZ;mPeEZrd`3U#-m+16xAN;xF1n$R63U{Bw zulGK{-B)lwzG}Gp7VgJa2lwAC8Q|W}5q^`_8J`jEgZDFm`|m)@W>!`+W?&yN;|`|upiPvEgUh5K{vIoy2#Uq^E)xceHup86L43V8?j=jaEx`w{+X z&56Gf?t}XT{yOy;-0vsn@bmTiz$M)8$5!x7HNSzkm*{-}_+0fp{O$4qzO_6$GrV5+ zF??I~DctMH;JNw&?)fErXZ1DQeFJ~L_OpYZ>YsnX{dW&Wxclg<;XZs!^AouH6#h}I zKZpDL6mb7tg$nMzhJQlyTe$lUKK(lkaR2;$gzu^O@z=tA@XwbMc&R>v`}sMCyD#Af zX-)vW@5%BQ?mmV4=S>;B)|>)a{dZcTZ>{=zW4QlLOA7b=4DP?vQo!ApaQ~f_8t%S<`|p-?aKE1H;r_cQBm7)F ze@5qo``|u-e@}f1cb~&AQeVJ-EU(~RPYrk9!o8jj?!VJAz`Z{s+@Ir!za8#_*OS2A zXK=44hr2J~-k%D7h4!a`dp#}OeGm6~2Kdi4KRP$OUcdhk!`-KF|Gr8F|CR4M+`o@h z!rj+!|9(pYze)2uxPM=$hr1u){{9u67w*IFG(Um+dQ-Uj9PafOaQ7A5`%}a3(0W?9 z?^g$RKft~I5$---67GZF?@Hi*)Os?w*Pp}PmvHY-1$W=Ty`C0+pVrgEeI5q5`{?}e zdVL;Zxce0D^h6)57dj8?=Gx+rU!`+u~pPvf;eXXZ~d;KlkeGm8JWq|)s^P`Ja zeZ4WG_Ad&*0PZ4|iX}eSRwVU0P2A z_jzvN_o?sUK0gEeA@$J@!|U~Vh~bZ_PvJff8T?=B3%KuZ313a0H>}~lUk&_O>N~ja zR}XhT!hOG@ABFqiK7spwrSMqm$>F|V1>AiF_j#`2FV_4P?(6N~?g#iB-Io#WKK^mI z4?aH$+PX?dS z`~vRtT*BSgaL;exuh;wz?(@*Y-H-6;`M)&Whc{_{0{3}N;qG&|*I&Rl*Zd0Z_1AFs zE!^j`gS#K#bA0~cTWLM ze)N;@dVM})xce0D`5FA9nqRuKS0be=o7`vLCrJi-sv{P^;4AACL&_-EB;aG%c{?!JV3 ze=7JQ&2QlDTe$lk?(;mrzo7Zi72);z{>E_kDct8XgP)=K1>EPYgnwOq4flCy;OD6C z;J&{-{5$GLxbJUtWw;L)sZZd(zbX7u^*P-8U%)%{72Nw@!`-)V?|%n(KfpKg^FRC- zT2I`C`{4VPz;9Ha!F|7S_;1yhaNn;Aeuw%7?)%lk|D?W$`+g1Z2h>Mbh1cu*6~q6g zK85>!WpMWe-1n=5yRYHCUk!Yv*3-d#zj}D&&%MHZzoM(deVC;_f%|@?@K}8g_x&p1 zv(;B{->({;sBhuEUmbi#{Q&p<8sYBapN0G2`<1}mXK>%I9G+@DC47$e0sdBb19#uT z->$xgyC2|NtBByU*a;t1sa0OZblJYqCeBz-ABI)_hB9N3EX`OUtfI=cVEC?rM`l@ui>v# z-@@H@@HeR+;O_Z2)>-@x6s@SWB7aQ6fJqw1p@ zR(-uOe0TLJ-19T|Ug`_D`x1VD`Wo)OfiG0w!QJ=pqtuUZ_tA~vJ{+e$fxA!PC#lcj z?hE*->MOYW8opS43wPha&r(0Y-H-5d)yKaM_rZMv|DO5`?mmZKtiFUVl~?e~xQ;q|(Y;lEO!!rf=^o75L@_a*#R^)=jm1HWB;2Y27Y{qN$9aQD$o z;XVwSpTOOx@cY!~aQ6lLLG=~feGPv^eG7Nr!T+g#fV&^zPpOY@4)?)*0$*L9v&i7? zbNF-AmvHwLd`g$c+8>&y?o}a;I)E98~CH(d3YqEf`~Cb1?!JNh{k;~xyXN->>Mla38KxpTK>;Qus3UIo$WFfd5*31^4}`;kT-9;l5uT{155}xbN2pcOTy# z?t|}F0(YOmeZO+}Jz7r*f57_y|C_vlyKmu-tMB3N2l&6$M|XtR>pq6BrhmsXg}cw- z&r)B&-Iwqe_}>YIyKmqxQs2Sd_i+Ea) zQy<;6>g$c+d#F$0o}a<@Q(wT{m+*ts*Kqd@{8##WydB(q4?kS0P=^$Fa4 z3O_-84tHO`Pf=gN-PiEb)wgi>9sFzR2e|tY{w?+KAH#icpTI9rpTXVd@K${Z_xI}x z?!JNh^>Ysf4>{x?xVZI>-Fn_816oW&(ZIbWbmJAJq6saA4<6U8t&_D;G6C+ z`TSi6_v?)wezn#!!u@(9`ct?M?i0Azlfsv2eh&BRlLGF(f_r`qzftpBxbJTVcR#@W zdS--ES!+n1X zxcdt3^I5}J*T1jP!hJqFxcdR_^^fr9YJU9Za38$>1nxeA`+Vkb_a%Ie&SwRGq1MyD zeLh>b`yTG=9pEq3{AfjZy*{5Yd;|3<+~+fcyD#8gPYIvV{2K1_*}&a*aL@1IZ_xY^ z?)w|vAMS(u1n%>h!r!dNB|SR}L@KmvHZY1$W=Tz5gxTeGlKr&;RgGX+6P&|zF*OU;XZs_eFFFWO5yHvxbIg1cVEGMziRlo zT2Bl2{p#QssvqFKUn6{}`uL%6AAG+O_*LpNxbIgEzfOG#_x-Bix2SL6zF#f;4)s0U z_iKQ=kNz57ukTk3cb~$2zcTo}T2BG@{VL&qRbRt>zZ&>I)OT>-uO1#9I{EK~5$^jH zJsj@Cv(zVW->($Dmiip-`&Gc#RbRn(t=O06dz!+r4mO5pA@ zxWE7A@YiU53HS9@aQ6+|>u=%id$`Zf0Cyk#Exg`2`hF3^Q>{OR`@Cgv_XXVhQ^Mb@ z`8C|rrKiqu|_xu8W zq~=#}pNAUmzJ*WEKivHQ_xTy&$7?mfEr*|>zJ&YyRPb-8Z{R); zE&N>dJ>2JEfPY_o^pEg*eSc&4kJP7d->(erzJU9Fm2mep-1n=2U!nDMaNn;U{&V#s z-1jS58ScaN>Jzx{R|>yHeGd2iD&V)Nui(C4HT;k2Te$C62VbFnfct)paQE>)!+r4m zO5pA@xbIgEe^~1&;l5uL{BiXS-1n=6|F8NU?)x>spK;ja^>Fk=c)h+~G5k5|Q@HO} z2472k0r&kX;V)5N!+pORxcd(7`_;qUk8t0w=wIPJBw9}b_x(!Y8>!FXzF!4=Q}q?x z_p63)uD*r)es%D7svqFKUnBfI>f?Wh`{4VPz;{xg!F|7Sxcd_B`&Gf+H*nvt7XC4< zr-%D~4e;I7NBQYDzF#H$VD&ZJ_p5;)p}vFre)aHU)Q@oA zujt8eAKWK!->(#Y<-U{WlN>&M{R4Mj!B6x)z}>fS-`@`Iet_5B2lxY8fBaOq4?YhG z+U%}ls@Hu*Y-ooAY@NZ~61ALAB^!y*ayomnqf3yDo|NYh^t5mv+$ZqMw4N01K8IhWzJPC{ z{jcDDeyHK@Tlg}~@8IqS_)Y3Z_(!y!c(rgJ{QQ&9)o1YAG(U%XehK&es^IP$_#ZXD zg`c4H^l(2P4siF;)5Ggsq4_b~eG2#bGr0Q#?)8`Oi?se4?&pUF?!JTj`MHO?AK?${ zdZTBA`*4Gv4->ebZ&SGY9Pa%o;O;B9_os%h)OuRD_osuqAK-pIAK~uf)x&+5qvzWM z?mmP2`8J2It@~TT{d`-&-8XRWXA5`V!@Zvad{3<>S|hw(Ki*@w`xNf=WN`Nd-0Laf zr~CZF{rGL*?mM{G)5G15aIYtNX1EWX)|0?}-cq>x9PYRWN`0K4tHO|{dlb4?i=_Vzy5){@8Mqm0N>E(|5@Sn z`tcaU-KTKxX9jm)z`dRleu&RM+>gfw?!JS2Jw4q02={uTXNUW6j?X{bkH-}5K8Jff z1>AiF_j+phueF{Q?(^2c-4Ad-9!L20njb$W+y_4%6ZmcV{o4%wq#hSJeD%X8ueVG1 z^W+uWeFI-xeG7Nr!`D?mz}-jB4X^hV>SOpu@)W*_JcGM0;B(cNaQ8L*9qJpn`wqU1 z`X26nguh39^t^B%+$Zq&t54zXbNGkV7jX9#d^hzq+b3wPhcPg6g@@7LoudO>)-UsWH&-KTIr9y7T6 z0`A9S33p$^zp3>!aQ7YD=b?wYAK}yUABX$kK7so@q;U5+e0u)j?kl*@XAO7X!u@>G z!QBsVKYmBJ`*_W8AN>55z};u?>G_AdFX4W^s^IP$xStx~rdK8O4D zZ2@;*!RP4pZ4LjK*3-iMdbNYQAK<>;5&rTWCa+K8wZnawzW#y#QtQd!e!ZH*-Is8$ zr-J`l^BcHdf3|S2sL_-{2odQo`2zP~ZteG2#M$qatG<`;0E&l2vwhI{=D{BF(f z;9h?ZcR#{?KBE_h``|u-&(Zlz;rDAjIo#*7fV;2YzTO%>YJLm%`Rw5TP(Q$ZK1aCw zc%5(`yq*O9q~>REpU)ibzJz;z1z-J$$>Xts`~J3Y_dVR_bAUfr^P}0}_4<6qaQ7+P z>(AgX)cgYO^_Ot>HQeX3fxGYEb96p?_)E2(5$^LDy(HWR_X*tBo5DBH{2cD{S-@x1 zS8$)t8t%S@dp#Ze4Vpi|eLhFH`}n2dK6ritf3xOiaNpk??!JWkd{*!+G{1rSe711+ zJ>2Ub;9F~cv~GC4UVjXCpTalNdCTDL3%Jj733p$^=V*Qd-&X7I;6Bei-2Djm{zU7A z`>=!NCv-pm!#|)thx#5-%*8CRk^W4GR4{*;P;k#;n{IYN#d>#_G`wZ^$ zoWtFhaG#$F{wb}efltpr+N|40oTxz5WdD zzJO29Kiqu{pX2inKUeGT;M4ODcR#|tKhZ0~efXZ{C-CX{hhL&ThfmKx+8n_xX(`s zf3N1(@SWrh{KN7N?!JeAO#KLVAI*gO@Co$^+ZMU%}ni@Xx4k;qE*5 zA?gRX`w{-QejXHW6z+rj1b(FEXK?p9{8;rR+beFtA{@5%R(0q%Z;-=z8R#^FA=PvB42>yr%bK8N3``6b+a1;0am z19#uT?^fT#-4E~;>Z8}K`g&vdU)85@&(GkGsxRQ~OZY$4*KmLTZQ!dNHMzeX+~0qD z_;b{caDV@eULWqm+UgUyzyGH2m#NR;{{CCQ|4V%Z_xIl#{s#3e+~0pYxcdR_@4qA5 zef)-SAN=|}fzQ=?GPv(o4&PFJ3HSY~;O|!7zSs(xbN2h|A_i14X@YtD~9i` zK85>!W$=B~7jWON67If+`+hZW_Z{5#tA`(~^^9=euV|BSAC6F;zFNi#@7D%CDP!+$4F;e$Mb-!CuVf0vi=f5~h3Gb;TY5dJ)Q2Y<1= zhr1u)FIOMEDcpw{c>?$2C5691eGd2IrGUR#eFgX9rG{^zzJ>eo(!t-Uet`S&GQzi0 zAI}N*!H<^&{yy~?+>e(W?!JWk@lwIvH*h~*TKEUGo*wS|HNf3RZw{~5?~ldsLi1C& zuQ!9cFW_E(33p$^eSR9a`wl)w@0a%QPig%l+~+OYEZhh83EcaW!uQqu9Paa3zzpyVHGhEnJdbeq@!W79JU@XSqxl)!=OKr?FX7Yk4|m_deSTW_Nm@@2 zpPqlX`{*sJzTO!AMa@s)zTOP(zJPoECER@tpPqlX`wl)m|L`-l{t-Ss|8EWV!F>Yv zc}U^k)chPiJ^%0v)K~E7`G>o2;a*P%zew{3`1Jh4-N&1U`{4Nr{4&kY;64vI+HGF#h;WukN9o*-+ zhr1u)zQ55H;Xd4^`3c=2vi^ z=Nj(5g?oMnpRM@=+~;|OyN|aF_rd2mfxFM(KF>LPeXXa2d;JyMeFLAKfB363zlZyJ z2e|uatMGb#o@2QC6h24iIfHMk^%QWQ=MwI|hI@Y+_!~99gZn)9@VBZT;XcpN*5N+5 zPvBlp3g1%mbGXlQ0e4@)J->#})BG0h``f|Y4{)F75$-;IXSfeO&k1}7ttW$f{W;uy z3HN!f;5%u41NZf|aQ8iYj?U)*cOShgyx!^ghwq~Gq;Owv26tb;r{^F33C*wJKF*?X{NBH#oZximr0h*t{JwJuJ&*9Va4?jfnE4c4(4R_zdeV#kG`vLCrJi;rj zC;snnAACL&`0?s9xX(`x|D5^~?(s2KeLZqwT`$_5F(BPpMDgzF!%9*3pyyz9`_nUnP7^^)=l0tAV@k;J#ly z-2Djm{fho4+=rKHJqg^uf0)8wp+1MZFW?)gui)-$_$KOGxcd(N7WD(%{RrPmef*wq zAKWMKcdO6f?sNG2)R%Dg6?{$o{ze0L-@-qn`90kI0ROo9X!})PZw%jCeG2#d41SRM z0`9(qAEmyAyKmr&)OT?AJ^WPlBiwzoL%0uTs!!nVQ~0;k=WzE0{JZKaxceIZL-j4( zeFwin{Q!4A!mm{y=ixrMPvE~+pTXVd@C|jIOStg$c+$Ei=@o}a;M^#$C02|rVP4R_zb&r#pO-S_bCs~_R+ zqYs4puvC2lcb~$qR-eP&7x3%VS8(?={8sfX+C4BtR~3itdB{#x|~+RY(`4t}Wm0q%Z; zAFDq8V7L$N6Zq%VXK?p9{0#La+;Xb%e;IC1i!QJQZH>xk;?ko5f>KnNG7QT)89`1gC zZ?8VuW!2Xk!{@6{;hvwtcT-=$-Iwsa)z@(M4g4VW9o&5nuhfrl_t8hgeRycU$@xs+ zCu&X#cb~&gQD4BH(EJMiCG|DjeG6Z#zJt3T;9k!Ne`Yzk-uPqTK73vC6S(^f?)f=< zZOt#?-_-mHzJdA%exCXk?!Je6Jp=spnjaP6^?q0LW4QYi?)e#fbImW{zP}~heGUJC z*3-a$B=6vUKe>lrseXj}{p4uZa37YbPvCw(IfdV(K8O4Lv%lWX{&)VFZI zpWMM8R6oG|e)0%+AMY0KgWpe1;O;ZH-%rlrk7+$6{He|KeGvYH`UdX4g|Bw}WKIu% z?0|_6@awjoc=Yk`dROc}@fd#VJ`+#jd#cai?hCl*m+&3+{#Xrn-@u=(>+RrPPY-uL z!aYCwM7R&TYCQ@31^T)vd~JCS-|fW7z7_Cw)mQKh5vnJmhfqC44jW6?}KU{}1>47Vf@>d;S1-AAK^s-dh&w{KGfb z^`>yICxg2$;9gG&&osY=dwv6V-@!eF zaIdF^yKmuMPX|9(*E_)9t*<-6-Ny^UefWU-1nxeA7wU7k`x3r~_W|y{ftTuAxci>2 zexPfAqCLXvJzRYZ_xu!oqWTQ(zJQ;hzJ$B4;b*IF;O;y41?qda`w@Pz`e@H^A1;$8 z@GIph+MOYW2L7BACeP0;+Gs54dKH4YT2loklOZ6$-eGcD7eF1l0!M9Ui!%x)ywD4Sg z2X{ZfKcIeuyN~w`_u)h86S(^f{xS7A+i!8PF0`4-DmJK)aURc_54%9J->pxZ{VKa z!ne`<9{yFWXMnqp4hXNeQ6Iza)ch3wZS@)4eF48feF=A8!!K0dz}yRzJes$DaxJ;dkm2__=!j zHiO@xK8L$6;eS+L!QD6T`_#8^_dWbC>Ib;{=)mxLNA)q>eF}d}eFk@5z@JcG!rj;K zr_?ua_Z|Eh`tSE1?tX+nOMP@uxDW0V`194LaQ8XG_Ad@8KJ3JpNB|e0=~KW67If+XX+cc`wspt^*!AE2!FTw=#X$9+$ZoI)TeOwIsEet>^m{Rnp-9~$n%0`&>peFoo0eGYeD!u{WC72JITKS1+axceS{ zu=)Y+J~}MC-ow?$aQ7+vv+6Ur`vQKv`V#KGhM%myfxGYEwfY|JeuST{J~}+y2lom5 zO!X<;eGWfMeF1l0!Ou}&!`-*=^VN57_XGU<>PPr4uYGRu|Ns5-_=s>H{CXyVyU*Z$ zKF{IqOSqrUE4cdx?$zM)WJ~}eIUca7+;qFtoU(aN4_XXUqXG*yH8t&IK z4cvVP_v@J+?tX;(^-OeBxDW0VxL?ntaQ8XfuV)Il`wH&YGd0|O3-{}p4(@({`}_3> zcOO^bKKT1}0{@QwdoY7vtjAXlUn(!*XY1#)75sAb4g5yEAK1dLR^P)te}Ml&ee~Jz zdObgepX~qsg&oGOkQZ?G75r}XHQap*|FilI?tXwjsD6aIkBYVeg?l)`%}Q(m+&n#zlOVS;O;xP*Wbf; z+F|l@^AYafCyY)G_hD57KGx%vf|8Vyu{3-Pn{ASH>;Ag3C;qH6*IqC=aa?OuEzv}Ca;qFto zuQ!9cFW|o368;CRr-u7}HE{PG-1n=8yC31#Xn&$p!hLX`z~AHN0r=foe-8Kl6ma(y z-1}3*-M4Umzv$rZ2e{Wi!asG8e(&)M;Xe4hC2;o{+~+NayD#Az`u9KK?i;w*-@^A^ zI9Y!W_jwrL?xQ-qUf-`6?mmV4er0g?1>E!q>Ib;zkMK%;{Kaq|JU@XS zuReo&ehxobeF^vc3Vy2k2JZPS{0#Ly-17(c*VIQ}3a{7mWBA$XQ@H16@blCcaL+H{ z-&J43J->lpq`rfDeh>e#`VsE=(P`m6T&_NWdwvSPT73@p`~tpAeFgXY8h(TN7Vh~S z{1){C-1A5Ha`o});XZhN0>4vz2KW3N{wMV%-195={puUI=eO{`s_)^RKfoVVADt0i zujj|`f2vR6o}a;=QeVJ5zl1;Iq{;JS4fp&8{%rLf-1B?*3)GKr&yT(w?!$}JC-4Uk zo~$#4ud6KnNG7QUVO9`1gCzgK>zgaG&Q4{;>K2?!JUSroM*%%liO#-@&7k^*#XH{Rm%Oebj{e;68yr zTYU<5pTl3EzJR;0;A^X|;qF`bOVoF8_XB)=^&{MUe0I1G8>&y>?lbs|`W)`QguhOG z1$W=TH&x%l-S_a#)DLj?(Ko~EeVh6i?mmTYsXl{mBQM}S&n4V_4fp+R;O;xP*Wbgp z*Lp_y)BNwiekQlJqXYkY1 z7jX9_{445fxcdhF4fP$|eGmVZ`VsCvIyc;hCF&En`xO2?^*Q_!c>#A{!GEH@hP!X! z*QoE{?g#j<)Q@oY@p<7s{6>8Ocb~y;SD(Y(mvFxxsNnZ#P6PLTws7}7-1|Ae-A7Bp z>-B!daQ7+P`zQg_ZNuu+^eR$OO9sYX#zEcYS zU*C7Q|NE$bul~8o>$D2)_0;g^t8d|6PX}K|{Q&oRM)=Fs#}|bA;PoW%8TA?5>&fAp zs4wAOPX&LA`UdXxwD7Ie_i(RgfN!Th`c8PgUQZ0)QGE*cdNTM&)E98Cr-bjWzJ_}} z4SXN<9o*~b;RmT7;a*Sl-Ebd{QlG%Ro)mt9`W)`{6!2Po1^0St_*c}oaIdF>pRIm? zdp#rk0`>9t!hP_168OdHGq~52!+)Z_gnK;|{2KKQ-0NxKH>mI7Ue5skt@`Nu;q`hw zG5k*TDctMH;D1(Mz`dRl{;>KQ?)5bAmFhdV*VDtF_W8;4?FjdJq6@=)c$WGE?)9Yb zwbbWuucv^otGEIiyAK+fk2%n=qZo_@>dJ^~+>NB|4lf$=BU&6hf z3ciE-2JZE=@SWB7aIa^87wV%QgxBl!#PB`Tr*N+)gYU1tfO|b9{805Z-0NxJ$Efe% zUQZ7{S^WriA6*pg!>Q^M_+ohqcb~(*uD*bOQ(nQB$ZPn8@)qvCgCBh19PWev9#;Z)pTYh2xN`X4_nxe$gnNDkci+H0zlFQ+;kWqxfB0p(-sqB5UvCU| zpTfPK41T5N7jR#133p$^J->nfL;KmmJ->&$AK{)K{V?1I_X*tlnZmEp_2zJ|r+~Y! z;9gG+|E1=)aL@1H?gzN%kMO7MGdZ8}kHUTM`~>bkgL{4scVEK2pB4Pqy50uv^|WyJ zJ>2UV;J?-U=*O$R-Wcvag?oMmf3EhkfP4KV+-s{cE_t-xcsbYCRR)&(AgdUiB^f5Iw(j@cY#daL*s%_xazyzBJqi_X&Kh zeI}2W4DR2@&f)8;FX8+7_n+bJ8~A7Z`_J&lJ~>%W5BK|Z1KfRdS$Mr(e+)lZ?{B1V z&(GlQ3%KW(@B{Swt2Ny78@T%p?)g3Z5X~Rqo*(@r+z0mw-1Ad-p`Q!naL+H`?kl+G z*YHyFTe#pxZ{VKa!cW)v?BSk2 zz}-iehu7=*G5k>f+z0OY8QgsV_xuvRi}t^Udwv6V-@!eAe}tDl|5t|l;Q0yMeFpdZ9DazO z|KXlr!QD4-&u`%`*89>u+~0o(_(Pwc>}S-4*XurpKc+r~`|o*X@UQ853%LKDX9@q8 z=GXA)=U?FGX?_Ry=NEeT(@xR(hx_v#(N*C-xKH5zd`Aj@rsn7H=gABB_q6^B?!Jbv zr8zC!eFuN9{=M1(?tX;3kFO5*!TX=U-Dhxro+yXAFX8@tM+N_k*5AOr{ub`Ohx626tb;eZ3|8W4hiN?(1#f?mM{8a}Rev!hN2jYr=hSpTPZi zPvP!!_;S5oE#U4exc8@q&-VF;`}K1NcR#@W`gw$3tjA;g^Kc(LKY_c?;GUnu*Vp<> zxaU`J_YK_hTlnv@$@5ze_xFnd{z|PUx;DJt>GMDQHR@Bi-=ECj*JwWrxWC_(@J%$o zhHoZs;O;y4+tl~)t>q)!^P^vc``|u-dwvSvR`YYX=NEAI72NY{_zs%i!acu(yC2}5 zKf-s?{CHWo51yaE-Dhym&*8ghehK&d3husvdwvW5gy#2f&mZ9KqhE&C>-jN!Pt8x^ zo}ae}sE}bX~X)?i0A@r|=^*KZkpM0e4@)J->z@ ztNAV5^E;W& z?g#j5)JNBc*XurpZ>>IsyU*ZX(!LdN_a%Hg&9C9^8~A#kpM1aT;O=|)j+#Hh-A6Zs z`*5c3JKTK=UrRra$l>k__}Q9Y!QI#JLF;ef?mPGr%^%?INBD*6;~T?$aG${6@AD7$ z>xUe^ug^c+eFa}n|6Xtdci+NaqrQi`AK;s+kA59qulpFjz4{dHK7;>A`&q!7Y9*ykVazJl+l>uuofTllW(d${`nzK8ng=J0ym z$MECSr*QWf{7&s>0e4@*Ptp7u?!JM)(B~iSzK4HV^GCS*=$3FF?$i1cxcd~|XnqcN zU%>yW`4!xK4gYWd`;Tz<9sF_4AK>ms_>=16--P?%K7p_Cg~|8d4DRn2IsBkKCw&QD z?!SKmci+HIJ8Uwig}*`XGxYH1YMlezee~P#dLPvM82(wUKZU=*`v7-ez|YtG626w^ z)bQ!&AK~k$@8HwFe*$+u!l!@#*3EG@K>tO;qD9g#_B7$`x^cx^)37n z|NIy3et?hqIYsol@OpoE#^hYhf^V*`8^h=6b9uAjuaqb7w`{-1yEUvrcZT=t)9Pb*sXl=pp?(H_tb8uKk!N(xUkJ~inw*nG@Obq#{&TJt z!^<@$z62hM4ZkMR5VpZH4nHJUT)kKuhEADCQk48Lll$>VM|e9+fT;C`IW zz<;B!I~QI*H2Jz2e1mUH);|wE>*k5)@IOB`@%ivS=<6TyFz^`mK{WOW^bMbzAt7FHZWU@MmhyGWc-ckEwbU<%FVfc? z;0Inb`MN9Mvo&WWywTTg&#jHxEwsxq$m|v;ZF8GFeXvUvk347sB7Eue%5y>+9C=_o!bC z|A4%KpYg!t>n?%srhX~B(EaV;pHaUIK2O)%!*AGZ@^zQP57(R(@LJy&M)>M?P3EkG zm-@QVpTcwaKZ_^*Eci+Ky0hWKy_5T!!2SJb27adIr0^fe=fd;fOx80Go@k$QxWDdv z_)^U;;J54h*8=!2)h~ocD<;=l!Tog?!53?v=iL+T^Ly`@T-SW~@TOV+`TkzQ=c``~ z-$mZRcbBh#?<$MewVZO|EM(yw-I!@MNRO^|tU+G=Dk#EAr^R zaQ%&Z27c5ZChM6C&$ON#e!Thu9>0CE&V}%^)i>}T%9p{<(>h1^_vN$y9A4K?z z@&)kU%WL?b*TtY!XHxK!5@(i@F(OWyxC$hf7Xidx+3jQ3V*(QKKzk+llxe~ z*Hga)zJa`lzh1r)K3AUHAFgw2c?xgx$#u|hMy;I;g`sl!!MVw zfcNj7eBJ0T;q_jtK86o(ne;R8>($SNyU*djQNIv=r@Vo$kS~KjA|K(m-ZwdKE8+iC zKl{P(dY_bM@aNn)nX>@??>|m_A-vT7)bJN+P6Kzp6#g>x9sE`D0saR03b^}O4~5tJ z7WFCo9rF3`cgZXG4)P`N56hRr>vvAhPY>T!{Qxijd(y9j@1;KaYj|A;$P@VC@_F#% z*O5%eECB7i{%Y`efbi&ACJr6uTnq4Unigaw{ZP)Kf>#}U*|K0pQ`oDhkwo21+VnqH5L3(&0hjP zM{|1k#qyQ#Z^)CC;rcuIJoxI`hxzbA`&PoQ)0_(Kelh%J^&R{+`3m?TkN+92|F817 z@WcD@Ib05p)vtgj+fMrEiEtlg ztDk|dFVEqxmKX4N?qvP~xZfXG2;W$97QsEIhI>u}KS|FIEj-_JvYut|P4#t0_!jc$ zU*Y~#n@#4-h99SY*CT^(qdD{7@0Txt?&++YTnhiR`VM}Ke1M-J zUjcVN>)+x2d`taoc%=PL;onm~AAX6vf?p4_`!*7re@L2b8CH&WV-y`|o@Vb7Z zIVrq-&t#wH!S7T*AD(YH=?i$BO}vEPuQ`k1kIFmvKjkantLb?-elonS=g8;6*O3?S z=gSwt_w_pAqu!5d;V;*m4xZ@0>zBhny6xn3QS?-}{{PaP8Th919KM-+A$)6j1K&!% z3_edj!nc>tj*|bp?>j4+{BI|D2LG^p0em-k4c|+?6n=nwfFCNK^|Ww3$H-H7EuRm6 zgZ96Ge?@%-KTo~{{sVarzf?ZJt2a*`7c1dctDm)6cwNnQlRkmppne|w7I_K3O}-fZ zlwL=5@V}_<;q@ky^{jyZUHwXUzWt<+pB`Sft(nBG2GA z$``=zk=O9YB#C@mA3XD=G%iQqe~v-YQ-Qc-w%Nidt(``kpg;mYzMd@BevUJ|CO?eRuZEnVB=Q zv$K;Z_)OyNo>o8S5Z461mUx-q6~t==zm<4Q@M_|^;H!wc99Dm##PbASOWY@T1MzCX zW5nwPf0uZ(;2#sW^|JbtAf7Gw9^%Dr}qLOfgW zcZe4YzMZ&F@OqDNzpE5{2c@qTyoK)LQNdrl<Jkx0{*Wbjwf~QhE zlnUOPctr5Si8lzIK|CS&DGwO_J6u+O22gsB;6sU*2!1+ozu*&z*9m?B@wnjc6K@lI z4srM4RzJ@+<5}=xGj0XHitN-1UQRqF_)Wx{1Yb&A7d%9~O>iH@o2#$Y{|Kdb3*K^y z5ubU2oBPnbg4dEApWsi>e4|Y8DA}(T{86$~D|p#?hClU!*HQXr!Rv|JjRKig1abvz2HT(53oV-Sitb7_Bw0*e74YNFLznj+;hE^oBMe4y5SAoaPPvd?P%Tb zrfzt=8(zGqYx^bL@aArKq8sij@7jK8H(VF|YTB38BDh(fWffi9uk41mb;E5pbZy7q z4X^HoM+7(H#Id+*`!2!Fedd{hn|30CoAppDxM?RUxM?S|((2E+Gbx@0H}^$nOTN-b z?-9JDnK!;HDi-aMMmqaMPbA!A(1H!7n(&_`ZpDQ`i0!3vSve5!|#B7u@ux zS#Z-%LU7Yg$<1B+;}hJpQ!2P=Cn31$k1n`rr$unnPU$UO`%@;k*)A=DoB6g0ZsuEg zYuEPuf}81Ww{@M~A-I{oT5!{!h~Q>=m%nTKnSz_+bFJW}{b)Dby|iol*@Bz)>jXFL z*LTA`%dGZIJ9&becD#a{?bslA5q-ZbCb(H|O@f>0y#cE~X1-cCyr~;rT-CLml5Ti& zH$2e|_XWGQU)l}VyWuU}@Uq*xwqMx|Z|jEJmUnH(-wm(shC8aew&UuCN4nv)-SEs% z*Y@4r@Mt%@t{a}cqHFse!Oi&06Z~0vj;j~kjL!zaO*=8cO*?sEt3T%b-7C0xf7c|Z z`+KqA=KZ}yaMRD2;AXx}f}8oqC8vCw1vm3e2yW)9-C-@S$%_Ry>#am^v)AkDE zwyz0prf(A5v>)$=7vI~p{gQ5Yb2mKE4foyGwf)j=xZVwK>4ulx-?jb9Zg`vE=KRN2 zYqew6r$cZvy7#<1_Ui;U z(`P@}wSAA^X8L-;P5TXko9Xi&>e{|na5H_Z8{X6n*B-XoH|-R6!{goX=5Bb&BVF6~ zb;lpIrvIMyLzW62qyLXgnc%MtGoFhp1s_7+U-k?B`+3H?N44O6=>O9c5&UAhU)Kum zBOVoeF7Z0SONqO8Sofis>$KT|7v&j#mI&^7HBGJG`UU^$UMiR1H`Bhvh~VE)`dYy= z#u|2_f+s0`o#5s4dk*!2|3v8<1pkY8Oz=a@_nU${iN^&$l6bS=1BoXDA52^q{6yj{ zf)6L&CirQ@ZJ%4)F^{-I@H2_K1TQ3>DY!=5EqF2UY{6#`_XzGIo+tQ~#Jz%-5%&qc zn0Tq+Hxn-t+)unx@E~!&;34AGf=7r)1YbqGR`8P_rnnXS0ZLyl_`it91aBbTB={!c z3BlvUb-^niG5l!}{8LJA`@$MOJBd34-%Z>lc#^nV@Lz~~1<$?9@JAE8jnWqjo_fEL zzC`fDiTecaPrOv{B91wWg3wczIyj|hGd@mj$zCmt1iKJhxi%ZbMX zzlC^{;46s71z%0PS@5;Q6M}Cbt_%J)@fN{9CGPmr8do;b9?91nr|u)ZudL~xc;0CD znBXH`G1-I))ytN6QPTX;nwVsb8o+-GS zc(&lfh--r95HAsYH1Sfw&mvwa_+;YMf=?x0EBH*}b%M_(-X!>Z;?07W6W0a5m3W)r z)x;f{*804Mc&6YF5ziLI3o-O!q#PbCIo46); z8vWi^iQs*RmkQpGc%|S2%-;1+OJuEBIr?>jYm%yg~3ch&KuTA@OFxb>h0< ze-LjI{1Dm?<``hD|D%a#3Vs6dY{5?@o+o$#aZT`ZiI)gIi@0Nu)t`rdGR8Nr;Exfn z6#Qx8^@6`hTo?RR;%>J!-$vpkf`33fBKQvCO@i+tZadCuUnia?cnk3|!P|(}3En|G zA$U)EkDNK!n(tx6iv`ahUM={s#AAY=NW4w(9O9nit@(~2UMlzm;!(lRCEhIf4C1aV ztNqJ}Yl4>&_X~bK@dm+{5N{EDIq~cv)_hkH_X++8@mj&3Bpw(1MdFSVtoGj^?iGA1 z@k+tpCtff3XT){EcN2G?Xw7#o@e;v*BOVdFgLsqRJzI?aYsNYw+X(2xM!F(-&Mp*1%H@$RPZN>Hw*p( zao0&!`>zt$1b>UTU-0*cHwfNLyhZR`#IsMf=DUZuPw-!f*9!hO@wnjjUyL|$47b`p zjJQ|uOyZS-A5Xkqa1U`^@X^HGBdqz3Ctf0W5%GxNGl(|{?jvqH#cKab;(3CX5!VE- z_Zj=B%LKob($@(dBAyWZ9^#oEt3MADFBbeM;?;t$Cms`g3-LC=-zV{}_zA@Qg69%%5PUrG7QxRao_(q{-^+;m1iyxOt>8Bi zj|(0m?l{eAe-&}B;Exio6nri5dcprgTo-&Zad)mY-}i}^2)=`OMDTBkHwnIvxb1YS z{SM-Jf*<;;(Y~7C{)?$!2!0f$uM<3rctY?T;+dnY{){GGEckfh)q)ohj|o15c$?rp z;+{NfzVnHf3Vs9esNhS9Hw%6Tan~7E`}Yyo1YbkkFZi>>8w7uqc#GiMh-Z(s=KC>m zpWwTR*9yLmcwF$*-{^iZ#%jMGaj)RV5w8?{1o3*o^NH(%Pa*CeYt45i@e;wWA|4UE zl6aHgLE^T2tNr_l=L!Be@iM{J5w8>cHR1`u-zJ`UrZwL$i5Cn0Gx2J{d;D&+OHA-1 ziMI)!P24lin(r9mrGif(9u@pj;?06DB<}KB?N<}m1b>jYU-0LMHweCoc#Gg45zj8L z=9?t$6MR4MTEY9Z8ub|$Je#=VEUW!|;$FeeCtfM|<;3d+Ur1aRd^vIVcx%275HAtD zo_Iv?w}>|h{yA}5q1FBm#PbB-PrOX}9wA;UcpdS$;4$KkNml!x688%J6Y)yH?SC5eP%roZ;=16c5_eCw z<~xaaiQuz|M+C1V-XwU0xa}OP{ilfM3BH+lnc!a$uM_+?;t9di+l_k2EVAaCMZ8$> zeB#xDUqC!2_yXc>f(MCvrdacRhxf4M-%7k$@UMuw&b8YAgSaNR>o21o{DNl_ zZxGx|yhZR5;@Rg}^DQIp6TF&ut>BLmj|=_^aYwP$ew?^h@Fej{!G9-SFLHwbgTlMjeXkg%dGtP24mdt3O?gJgZl&@m224X3qF>3RPX}gF~QF!o)G*T;x?bv z&uPTnf{z?w_~R9P+j#O{@Gs6WxL@!~$bMAtD~QJgzm|AH@Fm1;ms|Z05O)iH2XU|9 z_YwCA9wqJ<{7K?b!Jj7{6TE?VLhv_;+h)7f{zM1-Rtf&wO582@`^3G1e@fgZ_)g+} z!FA$M!CQ#O1pkwGLh#hnjd-xlvHIUi+%0$qaj)Qgi2DTZN8B&?0OC=>vxvt8Kbd$! z@Lb}yxmN$rB<>b`GI6iq7ZCReekpOk;8zll3ciSVOz>NXCj?(X+;)Z4|5e1@f! zEBI5yeS*J4+%I^HcvSFriN^&0honiF*YfN8Bg)B;tO-rxA||ehKlI;B$#51izZN zt<>s&1#!3Fw-WaX9whD)yoR`6@Oz0z1%H@$Oz_8vCj@_vxa}&d|Lcjn1%HFMSMVm{ zKEa>Lqx-Mm>xf4M-%fU7g6|-n5PUar+kC74dx*OQ-$&dl_+P|*f~T4O3+^)g7yKCF zF~NrrPYCWIZd+jWe++TA;1h^@1urJ<6MPnNzu;FAj|#qscueryh$jSJPTY32)&IMQ zy9KW$?iD;r+$VS)alha%5RVG}3h|iW+lVIw-%i|ijn)4h#NC2_L)>5kCZcJ`o+K ze^JJ>O$eWL!j7NHTQ7LD#<1TYxO?yjRX;Jo6I9+N!CPt#J8{9={u!?9Gz(r!JR!L6 zCBu$R9LrnG%GDy$$L}`Mw+Y@tc5JJy?e2Ze?n849!EI5)j!W=j;+cZCtTxiS1$W(V z@NB_-l-?tFF||vc;BKmCui$0(8TK{7qg0>8g2(9p%UdG2`(DG2Pw?0y1}_!d|EJN8 zWrDl+8@y6*-@}F-zu@i@jku~7+(!K+A~}5zs#fsghYb5s!J|~JI>F8FS=9^fyT`E8 zAUU;TOz_0J$EkR35Apsa%@i z^=AAF-ax!W@aQ_DUVMUkXnZaeJVtiP1aBcfD+PD|O8>uX!JEiVwcv5$5y8C_C$)l` z--nM1UPj|^o#1{dZ@u7o6b}u=F%B-ujxJK<*EO^TuhMf|@qeG2x*hd`e?NwH9r6RqT?x$sfC#W7O z1-HF!_hA(I1y9g;QZ2Ynb|QkC-(#;8+(+>oC64~T&-||w>C0$*s~3E_8UKRER@3}P z@<$EcB>A*c)O{f?xSQ^S&BW2q@0gznk>32ieRGWww>=@f9sV=_B^XCr=0BZrbB>GW zS{UzTCWg;8#(OhvyR$RjLm784-iL7)EXL~@AHsM8<3kybF@6%`O^lz+c%1R!j5jkrg7F079>#UXa~N-7{8Yx< z7(b11+g+XUpUb#|@zWW1F+Pg%OvdvVcQZbk@odJ&Fz#VIpYc4#&t%-o_&CNj#=VRe zGhV=W3FBum?qj@=@lwVoFkZ&^*^E~*K9O-h;~L}Dj89@b!uUCi*D_wjc$D!ejMp)K z9^>_lpU-#$<5L-rF+Pp)CdQ{T9%uXl#+wWB#cnRaH822%LFXN?* z-^X|vF&<(35yop7f0Xek<59-z82=aJ^^C7!yn*q5Gah67 zF~*x1f1L3+<4-c)%y=E+3C5pdTxWbO<1LIo&3GH*&oFLV*%|-OGVWl!o^coBFEF0T z_=}9Y8DGzMHscM9dl-L(@jS*iFz#jiHO4i@UuV3S@r{g^F#ZPPKE`8=momPI@iNA@ zFkZ>{n~eJze~a;I#v2)rFus-XTE?3gk21cE@jAxeWxSs8|1#dd_cKV`gy@n*)`82^lM+dZA}zk_iH<6kiDV*E?SGa28>xSR1^ zjAt{xn{f~0Uo)P^_&1Du8UL1Xjq&doFJ}CE#!DF28TT=sWW1E|J&czz{sZHcjQ_~E zpYfj2|9 z_&#kyp2zs1jC&bRXIx|aFvg1+cQRhWxQlTgcDB}YduVZ{5rK8E;`coAEZrhca%vw=@1vV%)*_$&9-gAI^9t*JLit$Ru=QHkSd;#Otj9<-ogz;+_uVwsN#-ogv zFXU#9g#d7%ydfCF5m`-@|w%I^%VWw=lkz@ixYvX53cW8UN2P z?qK{`#$Aj*$9N{=&ol03yq@uF#$RCE!}yDg=P~{g<6g%9!??!y%ZwK@-oSVX7!<8Lxv%XlN>QO27XuVege#_Jj1#&`qc z?=l`^{5{5-7=NGfIO88M-pu%R#uJQx$hgkaj5jlGqkW`3;ZgZB#vP3B zVBE#{7mQ~z{w3pX#&+#=VSx!??!y_ly@at~0I$esE}E`#;+T z+O%M-9Dbf0c7tevHyyNy*^#^X^?|mIA#cK8=O8Z}p)SP*hGe1x{telH8Z9Q{O0Pqm ziaMtBTGTyI*DJjSbsFlZ(yLM1QAd?OW z>fWfmO3z0Pg|a0*O3y~!2en)2nW)oIyOf@a`Y_Zsr6;3yqHfs_V8~ghaqCJlq4a3f zhog=wJrZ?a)G?)pp*{k2z0!kG_d^|3xSCq$q3(~`tMne!xFsd&QF=G(0jS+d??62ewM*&ksE`h|()jpMcu0^a|7`qApW< z8R~4*KBbqS9*VkH>4m6=q4p|0AN5J7Jxb3;eKKmd(lb#HN9|I2D(VraZAwo@eG2N9 zzg7FA#w{tygwmr?=b(-&Jreau)G?)pp*|ILz0!kGpN2ZBbbr*js3S`EMSVJIztX)? zk3wChbSmmR)IO!#Uj=;z>SCq$p&pIetMne!xYZ=-QF=G(v8dfj??9c8+NJb%)Mui$ zDZLH#IMgkFsrE9wfGqpnwa4eCPFQKeU-o`5={^h(rc zqxLJk0`)}HWlAqYt)ccQy#)0n)Wu3KL_Ha`SLykv&q3``dN%4J)NZ9`qMm}hn>@l^%(DD(aZh!%$B{U9a?D)YDN%mF|!F0@M+u z`=XwK+OKqP)EA;IQ#uuO32L9x?HfQ}gt}PieW+)m_A0#x^(@pLrFWyg7`0pJ9jGrs z?NWL>>Pu1El-`E=GSn@9s`f|iL!D511M16B$CX}(dN%5q(rZ!AL0zx(8q{-9N0nZU z`U=z$rB|Y!huW|73e;DkE>n6LYPg!Oqw5j$-U4}ZL^k~%AqmC;*67@pVF{Ov0UWB?{>A|SW zQAd^TkGcYNMCrb$Z$Rx=x;N^@sLPa2MO}&7r*!)(pl?K7tn@zAOHg~2-h=uk)E=dG zqrMrnTj?FBZ$a%+dOPY{QQMT>hWa+tEq|!?N9{+QPU&W~lrT3v;joPd9 z9@Gz__9(p@^+TxLO7B4ZFlv|5+fhG)+NSh2)Q_TW`CYX?>L}`j(i>3!3w2!Sb*R^% zjw!ts^}kWqE4>EwW2mD_uSWei>WI=SQ9ps&uk;GkPogeUdKv0E)IOz`pneKQG1l0jrtkXZl!0UeipS$>8YrnLv2%fGV141xBRBsA9X$Igwmr?zkoWf z^hng}P{))WhWbU+^-2#${SxY^(*05Y2X#d0zNpuu_AA{R^~2(rFWx#4Ygb89jISN?NWL>>W!#vN^e8`2I`hyRr{lkp-w2h z0re)-ai!Ox-i$h?^jg$gP}eKH2KAe$qe`zv{TAwo(koFnqV_Aj0`*qZWlAqY-Gthw z^b*u>qb^o@A?j_Yy-LqV{SIo6(z8*&i`uR9Ow|8H?NWLw>i1CFl%90zipL|w1+VALO>jw;?WKO0Piu zJ?b*0m!Z~C`;=aSI*Gbi>4m8Gp!O;~AN5|;9;Iia{sFaH>6xg1MD0>~D(at5+mxP+ z`e)QFEvo%dx1dfaJsR~dsN+hHM7FucZ zqqZr%4Rr_VmY-Goqqe1hPAI(rbqeaZ((6#;R)b_r>9wePpsrVX4eB)1QKeU-wxfK;08{nbONpJ5c+SUV^$8>SCoAqVA2_tMq)-hobfCHl??r9)!B(N7eqQ-KY~vZ$Nz<>bTPDP~)rrWK8L`sEeEsCmF|st6zVdiQ&H!k_9@-|BIq+v7c0FF^=Q;yrT3s7 zgW99?Zq#E@yOrL7Iv=%5>Fub`L~T=g8|rbWTlT8S)P<;{O0Pye0d+*_m8j1~?N@pQ>WQe!lwO8fL+w*~3F=9xi8YsCMQu}hGV1eCx9m~vkGdFjLg~?{&qp0sdL-(p zsAEbGLp=?3z0!kGPe&b9xZ?(^m7aJO^!vNa_T221t@TrBq z)rPidfwsdIr(UuJ7T!<8t6|}N-z6OhTwjOuXHfc_&h(qwdT61|+NM3@w3N6OYScd1 zU!ktgcn$K?g4^->-FUq}e-hjuY!xSJf&86t4ss5CTiypeTe2e4rVoTAUA+{V@sdWn z8xp4cx@8{z8{r&;kL0-YpC5Z1E-N1d&i#R90_ToE_tydjTOILBk{5!3P4ZsSuNVqA8?9N6)On+u7!%S@`^%*S>7Tz(#l6UhZbfPJBJo! z`J6+iXO%gJK9uE$#Ll6QW#MzRbLcZ!QT6#!7CvV=hrX5-gU`8IIBiHa9B5!GGbg46 zKc5u(sC=3h7-Mq=amC;b7yQwauxz7+-qLESvT&NBg}y5aeZMs=D-%v`EzC;ukO_xY zQ<&vOV=mneQ=P)lH4ZH_0WLU63quZbwNs7!DzdfkLs>ZG*22$ZCE&9t{8$!FL5o1Q zAYb|>7I%w&4GfuDP5Ps!^n{koUGx@yzxN*KMlh!@Pn(XGC?zr)5m;|HCL$WiJEgLc;nJS zJ7*=2g_BSP>vy~sG1zWM_SZrl!p+B(v>iv`! z8YNCs*-nLgV8kf6uwX_(=#zpA3Z`E`Wy`jd4Fccm-`_htG1FPK7{WUcO9@TP3{Qh9 zzsXhTT>q0+Gkp2*o;I&@V{1X6H6>J@)kmANP204~F}WsfsB`^vyDe{ex($-H7dY>I z(;39MtH1p!=kjU@QGfefX8>0lsjCTpUJA{fBL%W`5RAyoEFP; zM8_Azs{42LA2WU-F1AiowPa~+?E90zKlE$s_yL%uHGH;?SAJAb!0JC>M6-A;m|j$q zbtK#b{(+o+?YgIIujspX9FMM!&>t^jwj(8}r25@4@2$b~Q;mCyrW&{XRn@q=hMJAr z6WShc2Qb*DA8Mre#7Gl`G*|^2E{C%Rwe0&)2xFRX;IE2@r9ULn@aCz7?#R;Ms3=sG zRjfYm$SQ%)a<6k}RhAEqoI~%(DpQ}Uvi$1vp{$7dd@L)fKA*{|SD!Cs#nk6(S#kJe zu2f}Z1Auz2smf}BBdzA%_OGEp|F7lI!V@9?iJ1!rgSCKR zt=zD-9IfHQHCW35YY{DcA>2vQHjCm@Ke!X~I;gyG&B6U|%!NjNM;Q5?X5@Di=7)=j-t>4S5asV+)fub z%5x{-&E6T@2G>lY8~)P{ydTjG|8)>Wp^lDtQ5Y@@!)4(G5bZnlW-J%Z51z#AW_4zF z3T0Pp?>@VQaL&wbEYI%TuCkjFY;{(RI|K`~Q^)-wkng0>R%g{o$ZB%`Jj)m&a*dp; zZijKEAbez?{S@c&tKc{kpVZ@QS75WFAatY_#)ltguqRZ8ERx+c-B=Fy)~)&#uvH+? zc4dWD6#7FiF@&>fHu#QUq6s|U1%lfFz*tzVyxCL~Y6W-UPTv7DdunH1^;niwa7R>S zX)He;GyDxk)|Eo2j)lm=fA+%7TO7w zqQ}t-Y!`gHu<;h7UG&wE6HJk2V6Ml)v5JE>XBEEEz*y#Uw_L1M=t|ib&mQbbc|~yK zErRKjRusNDs~BRu1m|-QUCFgjX+@!ZMQRqQ_w9-Pb~vlpr=j$09prT&2Vq5OwnH|#!1;*kpk!X zqpG%-mlpW{9$c}|-#)nf5`X)}6$^n+ObO_N$4+zJUJdrZzl*@gfu`;Uu4us@%TLh) z*I=*u27*ruPf!t81yl6SZZ!`@=;xdtJK|7}T1Zdc0KscM&-vR=EZ++`mfu-DJx)`Hfc^_&{mY9cO>+m)Xh2%E=zr-4|tigy}-G# zr*nNvYvJM)m$Pawgi=je93D7&IhWrH0S4m3?*hp*%&6DCz@L9tyf-hQkBhx`?TuVm@(L;f#=S2BJp@{qybd8O0- zJml9KyojYg7x_g7zhYQtzNaHEFnHj}PCLgUA8PPb+dBCn$PWh|!QR^h(-sVEhLgJ?M&VpUe;Q71=#6!$QjFb&!M#<_>H~>hheXs4lfq|1%of8OYlb7aQVj>W zmz{|L(xKNvpkcRs1S;GdoNz&p4^H7c{a<@hY{{8$X-(Oq&_Z_Sa_q-7WlyOR>)VgQ z2vr^Zdz@#XMO;?icnO9hxby;qAawNM*fVnBm^ym!C@cya!jn(JSYyVU5x{x{u0f#1 zBVkB~1u1lUlaZmGG;&k@*jcp&b5orb^VP?yOe^kT{dlN>9yj~(=zOgBo%%2E`Z@Wn z8WO#>!W!=z8=?Pq6!_bqq>G_z)|9=Syw2#NdM<2LfR&b!aOo@1U(lsrpKu0m1JB=p zGTZd>Bn*4taPSPMFiYtkfi#xZz_>HVPaHjyhe8VIzgLYl$B_%svvaTtYI46F>QIgL zHIy1F1m6UkjrJfM^G4I=#b4qkvKXBffx))*r=|ALx^sF`V$adDxg zd=QmmdO`W#geC=JKDfphd555-qk-o9n8X(7ydRDE%<9PA4N$2UQ)YLn%ph87a?d4n zlYwxA*)-a4snl@k8gl7E=~BaFa4AQ*ls*@Ot0s5UbNG>;G61Hdmt%Ys?m&;zCm5$Q zjnf^+!0Fj|dI+56)wTCYmcI_IgH68`g0UbxBW-E>^Ki}LV@y9>1)&*f`+_?^N2CO!&w}k-_hg_r+tARO0`fqEbfJ1xV234vc)v71u7k?U(JA^HJ&=7 zr_EXQ7KRVpG2!m8Q-2QQ3ePt>tJbI!#trB%=re)5RA<%e2x~GKQK$V2v)aw z|CkiG7VlvA%4bse5H%{?0>=mDg?E8~p|K<003il9@ab8wqIF>T2j9Hl6e16&5HN9= zixY>dvx;#FQG!zlA50-iVG2s#{RTAET)M zK&^ibFQbz|;9#o3IDOjzLvVfzp1%T4=*f?v5H;ybpv@pir#!79{ivhONT2zsIz7uc zJ;FGhfu~iZk1aGPSK1^Sn;Wkm~D0R9>B(9eZM)ttArz%7~3Cbu{$`s^(@ z@EiqiU;4bS1>c56+rU+@iV5?5cqWgPmzm2%nihJ$10LUQacE~;lBv~Tp7B}kn zJqMgx?ZQvXlVwpTQGqjFm${a?WkSw3dq0Q9_z{{4N)dZXHO7-inYI02qpjXEPXEg| zy#P;NjwO5!PU}a1#Kz06)<4AB!J)8jhf5TfV=#R2p>>G~-`BwNBRn#y=V$fE2%}0t z=p*CN5uYd_kAt2cwVH`-f%dtRLVpy5-kSh#S8$f@titzZdiA#{w!+Z&*jo8LpnYp{ zZO=eCLz}UdW__Q6kCNr~Notv+Cik#h4F7gKHxABCnzLW;XhsU8p_WsBj#EIGe_MEh|9hcUe%jd#qk#8Jc1c!T{JrK8l=yhkO+MMfc zV=pPc>elnd-c-J5>@Ch9J`@BNxKonXzyU9xQ3|mDey$nhlOe*lj?YHN)%RP*&T~V?7N#>|C$xyxxh6{PQi>tMb;|2KEnrN2QO0^blqq z471aX#p+XNvHEhefzGfFF%?;Ae8JUfe;2i4z6SXAeXv}U{^@C|JtjS_+QV~%*&Z{n z&D7;J=`R{-h8SsnhR1TOv#uAckA>?FELE!m98X{=%6xwr9vFTAUlYSr;UCM~1n&iK z!~5?$;1~4#-`|7J6c~beO=_WmQ{d_fCw3KBJu;Wb^rN6OW_iK4g3zC^kl7pjJ}8Tt ze9ZrqxllH>YP}JU^e5lOdgfWdJ1ghL{BiezuQm1(bQwlWEoE!+Waw=Ali(f8uP~gx zt9GCb@_gjfgYyjApMjGQ?uQ?o^AKCA&DP8QAS8fWw7VNO8tzqYe1K-ijmNQPxv`R< zya$ysY#*-D!Xk3W-WLz8g@b;P-#!u>5^e)C(bUKP#S%gP>&jlBD5!i&#kuZ25|DRO@Z7@^(8b*Lt`(yVHw83rRNHrYf-wZwk z(pLe~^betrhV4t?m@4IVINTcwvfXT^9-y-I9%R*Rr2EiJ_nUgO z_u2yArIZf^1NXxTeJ8+VPn`E17*F7QMXx}|q0Zn#5Sfs04klcW3BQ7dib(Gpj8xOj zeD0upWV(ov?j$qa+%D5qTn#z)HPhht!_eOhsK<{W20QDqQAK2alLvh3kG`D+zNt9y zwl=0XtBwE(mL9_M?eI7kw%5TG)UeOOVe(n1H~li`?do+wXZbPyoa-~}_Y6F^^M>u` z!ll(NYRm!2MgxuUU!la$(@R)QSti@q0jObD(>_))oa%^#$M#Wbim* z_+BdnS0lVF0i!j=;w6g~%J>RSS9n#JoA)^|3-7b-r&-PJebO8c!uG?(sXO$=+pu>0 z&;)RQgMmIg@BuI^yKUWU1*Z+M=#Xc!_xG#APcp>MMN;pqH%DWeK*vAx<}g2hYcvRaCAEtRx+qRLkcgZsIiZL zvrE%|g%fU(8iDDa zfOIZQw*wX_lE?6LO-8yWRk~Xtog34w!*qMhIKzCSM!F>`-3&a9crsLSk#<_Z8#&taWQNkif$San1Be}y9(ExTkQ`(n7~koYe10bi@P9p z(?b|KELy|%G9c7%D&R0VT~(A90)HmRK>CI7*9%wR`hwpu^#Yi}aQ9)y%%b#=MF_d! zhZ|4zf>V)J6|RnoQP|NJLaJHn>b$*GG=2jf54f=NV(doA*`0QW8ds<~hw;g7Xv+UF z)nHyMVlQE05atj3mpjqlyrdJfUbIyW2?xf*uG+8FJ`*A?wc^yU{Q@`$v}xt(@L<*} zkbgIrN-c-}X}Oo{jAUtbl5Z}bAJbr~mD2OANBs>mpbqYe8&YRPxdP+)Dfw8YI zkpFQF_zp|zU?lK!W?;9Y;#6o8XVnG(HPg>n1vT{sB+=$<*TQ4tVfzelgCb)V9PSOO zc%zgxkTQ@y8aRZLx?t~r)%igB5P)9T5jX{s-T_9Jbs9~c2~A+MJDjY7lNYd)#~JOF zaS^bTCao6S*qrPG&(LsHPWik`vsalLjI&PI|W82M*lJH7l#6>S#`$E@BxP6 zcN{2Y@)_*Nqu#@Um%A9xTJ2MmGjjsznsVk9 z2ha z=3xKB8J9v5S&G)pX*fEajpphdIA>SeR68F;oxvAzFsjMF1`C1X-et-QqhHmeKMSvy z3PNq?&PiKZl(MN~m*HQ2K6sy64!aWh9tmggO0d<#p2R2#XPkf~R0D#t+mqQ9m*E#9 zdf3+)mwjJtxh(z*%s116a1O>NXBB>DP3DTE5g?_qDnKnrJ#v1Z;6>|*=j z{M{btNG+ey!~U+3ve$u>`cExz|Mz1$VRt|e`y)o`y~{0i@)}&BkBS`_|9aSOz;tus zFitjLQn(lB_d}xO2{3rVe9RahFMvc4L+gihIX*6jvvM5z_lB9sQskH@lo>ef> z83RG&T%R5Vn}y*a55q@jUpV(72*Sefz_Z|^AoOWL=;Ok0MgfTMz*FHb)W!gKcUARv zby3z)@P4EZY;N5Ii-M`}CjRZhn(I>wofCcur`z!Az}Jq@d!hd>{SFt{mVS#5>2L+G zz<1e!{cbo;bFM1PIx?`|0h@msy^iv%Bk`nr=`I@#y@B1SkYoUCX3vDzE8+B72!MjX z_bCN|Z`1IlOmYy!7v0aQQ*a}I7TA=M)2iYEUYu9O%He6`4S)OC#R=#7?UUe%y2zMw zdex@CPn}hE$VOdQb79KZTPl)poT`OBh3wSz6)|&us)f>zhU^PN8K=WXXka!5W7uwo zk4AV09n-=^>UB#WwME<+d<%A6Km+BOE7WSYEzDylRJ~o^YeKNY8N32gG^Wf&mkWCB zK__xrlM^8L)Odk&nK0)N=HEQxCj4`6t}+;bv#d5Aga2{Wo?jDz{I7?GTX(!Oxvl&%-O+#+0kk1*Mlm z1Cb-I!NpjQaGf)F8MuJAe4HE)fotH{g~vxirr7k(Rk4~v|JBv1{?RiBS;56p<9@5` z90hh%`l`dh3i#oyN&}?wz8}ikm~uV(LKmMQ{D8&+4q_2^ax zT!n^%#z9BKS+x=nRaO$ewnOE@db|xX1K$JhXsRlq%Bnu4s)TM9d>@XLu~*drwEa3b z$caI-Lz7R1N%K6TJ$AxjW6E`8hpJ(uaUR9P-0TZ-cT> zkBD@3iIJW8bwC2B9Bi|yu*!QbbF3F8JWzhDuP1@1z$m}GF=aN(^ef}l_<{C^bkMZS z*6X;sVa7+*D99J;Gl<_##8M_7v0gt8u2<1~x-z74!pBq7{vh-Gk?H^<2E!9dLQ%U_ z#r|TJe?HGYxD%A>B%i=RXP_lN1amb0sXAGU8vKK(`Wsda%>G*iuX51;Dlc?4_+moV zQOV8fO7gF&H#7}h_a?t?btiuYIJ9189jbu752z8vchGgzg_C2UOJV-lu60nn0{@@T z2i3s02=Wdj{tm?Vkbnq_uUjU6Mi&V6#5%C3FGGIJS}{gW|?T=yO{8)+8IAB z6fc)l6<6GduU}mF`o-8BjoUG@aXW?wCl2&Jpr~dMym_0JIVtpe0~Ebu%Fy47dMwD) z&iMF-0h7*XEguW7=CW0#>1V*~mX!zI;r|J*=e42x3Oc4|6~hkBLGX>cUH{GdUHO_CByd_1Iqp z(^_Ch5Af5u9u^+kjaBK4r;&&355Y&^&z{cZ_{$#QjHf_`b6@jv`>!_*gt5h53>9jF217fSpVpys+6kBMmHU`aZL;*VbNb z+NK1oEH{ZqG5RXQmUSxL$iM$$poH_EgO4u!OVjU#jtTxf0p|_h(8rPRr8*a6;?R0E zf!94S!n9uSHZ2weu(hHuqzJrBNKIv*MkmM_B@A48Kv6kY|pQ9=W>d#NR5#saI=12hJ zoOj}TouwW4i!hMt9E8J`cHrwDkfTr@v$UhdkjolC_Q{ELwwKi*XYe~rh)WmbPoU#; zFmo2>{n4$n1083A%0tz7b3@=~Z=l1uxE@f3w?8Z@KozC6?R^ICpMj2f<#XUfKS+D? z>OjYp74Rx{rwk}k*Qj{&VmZ91mE*@f>KZ@mb2$;~1dmiTtU93L@@~1%f z^*HD~z_qGkX#9fhp*IYKZD-IO|Gy6Y#;6aE;H-bV)l2@V zK5PHpWx5~6-LCv=wXd#(imVtDw%-c}?ES?D6 zye8wcK@eaedk|H4>^9udGC-68zK#iNlJ9(JjJuZdHQMh1&*1*jf*(}cl$}u80ne%d z?7;X1-?sUk_7EMkdKAdNz8vd!3=B(t*y~ad`as*d2|}qu-8W$e#v@M}<570!t?^3m z3RXkR{sfn9hAl9SJw1&RQ!3%N9$q;XdYrMB1dp`P_j(Cfajx%^1^qPQ|I-7Db@)B` z7~HY?q``8=4_ZxHR!zlzm;t52yF|U$wQySv=~H1WG{!U8LV*r=$o&h9f{GO0PJ1OG} zq+8)tSVzaw@70K&{|};+&DwGMAVMBO(Q8{c{SP<@;DBK~Kb~wHThh3g0WpqIEQ{j@spoF-7 z*&|~YP&jQA8d7}*I*D(ja2(Wcg4s9hRICl>e~VYwRKte84*z$4$hiT5bHXOD@h~2q zl<^3B7}ZvBx)%CiV+Z^$*1VjzlP^PI&2c9^iD^Uquy!`$;Z~z|l3zliNY2~pBDIrO zAGcNoH@`o3HJ$`I4!hw*S(jBtT`qM}SS;FMl()v-3tq2;I$)npgJqx21=mAU8f&Yq z_P?QB9TiI;dYo1G{eS&8czwA6qavLCC7gqWPFTn2mA(s(p~XgFIgZ=BaSpU{qy0os zS^7eplEB-K_A*RjKLV4$>-oK(!BdVs4HPscAH$qM{AvWYJM=YJwZ8>T>jR+rwXN_D z1QyP#u)V^$1$ZKyKNvr7E`Kz<=7H822HLqkmEvFks152@$u5CQJI6zR{#D?Qtvq1O zyrKk3as6_ttBK$v-9L5wJ^>Wm3GX+OeZiE;=P<5A%b9!uj--ae$=$&9C3QUiF555v zv+JPlE5>90zBJGQ>w)-tU(oI6!TO!?y*g`6;ld6${8&0Ud|&f{_!4!B8(vjk+5$6Z zsJ~YGaSPQ@@D5aVAUzX=rZ0vUd*pLCeLuv3*}SQEx+cE_KMpjn1}aOx2S*WT-ebUZ zXx`H>2{dmX@WfiRjrOD9oXr_r*4eyXY{wfRBWTB&_<`+sKDJ;=}e1B@D9|Ta}^Thwz9v#pR@VQMj#X5D6 zQa;35EaP`EpmGNFp+-0yw!XvrqTGLBz=!jf;RlxMMtEHUZvj?-cCJ_JI`Ghbvr=(b z)~s0p0}527_5m3C2{84dU2vGC<9de7xE3oCsy=!RlR*zN#IZ^Y8!Q2my^ng^!;jt#7@ zG7|3n*o^ZzUD{u-haZRP?d)$C;O!WGxh6cY^=dKqzz2)JQY$K2?P16wt>S8b{(m8j zt^82f6p#l0tAR48Q2m`9@aGc<4S)Xgc-9%*gvEy;xhDS&xX!qn*m0PE(C>VZa0b7{ zbnqYw3Gai1vo1+q2ixVze}DevDzDz&*0<7}LHvDJ-3M6(zD=!|25yy~t1sQBYS5oQ zN~OH(5Btt*2ikD4w*p2F`&6J>xKe%3#-aBE(~!~O|ArlJ4m`#Og=7h|tTFEEFJg3u zHt(%B^dI(>WDJ&PvHimtDazmyFbJJp-|~?%7+V7dU&dqX*hzftpxQU|lYTz5b#fvA z{iw$dlGGxnsw z4tTWKuBCjU|NN*?j?U?oGx)C2O2!n+Yn$}PXN~snAh3r|3BFx9@O4;kwl$!uFo*m= z#rwdw;UhU2${n_^nUB-wl=4d!jt#V>R{UFQ@Kok`@SnCpeZZf2TkTK46@WtayU;=? zBLW{VrG&q>D+fJ-6qHF)T0w3n*WQ{Z%`RX9DBPEWzpU~(*cCQpP^u!7kW zKJ*o9EaMBTwy7mIeL~KUonNj9{jR>FZ+;!W)H3CR7oB1IO%M%rDY(I;9F7VK{^RiH zUkgX@T=l}Cu)idndj_cRz&Y@DQq7E%z+dnaU>QR|IjeR;eZjiOklU^r2jQ$4w<+u-_zqG1bwHL!Fe-O-r{?z95S)rwD>)36iD-7v5 zp9c~>1Mn@<;9=lnVWO`hFbj#95jQSorH$q+HF8!eO5QV zl$<{XOzB604al|F$h8hq(1zMj#)BZ#mEuM7Dsc3F_+DQf?1?SGSo~J)i-v%F5bC+G z$M8ky80@W|H_$d^&X1GBV|6|9K8^`z!U?*Qjfca%w;SsSFdpNuV=Uaj`%%aqtPD4- z%;THiKSB1`(SG&Blvm-+?ZS{_V2@4NlpGZu&DP353vWp{mBKjPz4J{u+-fQp%BPV0k2ab;XDkC zIiG}1yWd$g83U^(_iI4-WxcVVfLM>`x2EBvEP8rH59pa@UK{YM3F|XnoC_6TW&^c~ zoxr(1_Y1&KtGQsnTMaKDVkuSdt5o(Opv$Mhm-o&KXH0?PK>iJo5L`+B9GhXz=1{+- zFit|O|3AdN34D}A^7x%083;n0phR&22^x2afD#cUnrKE6oh(67Kv8f-QAEKDX8;vp z;v~wm!zixjD*n`URaA8GLPW%bBME}a;enuXDEbV;sd69rf2;eMGso_z@8{*Cndj-F zs;j!Xy1Kf%9u&b)3K(CzjJDVmS>1V|DGRNpY;3{&dp1n~$qK4gZmYpU$@UfgS>Tn9 z{K8R@FHrpUlT=GMjnkUaYR~5ls1ar0?&B@|Wu#J-5=UD0j>IcIC7@uSBYZ%{= zpa$iVW!+O z)iIx_3cwv|WTjJBP4DI#kE?#1K!SN0D7}UK1)HPdbXmOl4)S!5@Oj!TA^?8-r}SsM zHkdCdT->RUWlx~6r$9;vQg9oagy?A+d#-NmKPVY(2+b%bA-ES=b#y6`Uf-oatyRrd zQYP_;N&lL3^Bt}V0PFSZv=k71uHscN(8KqV{3XdW?{rE=#@0y!{)k%jh&{YI2ry$& z@Ek-}uOs)X4l7(MKVqk^WZwgIyovXyI{sX}tr0u@5z9_r8{C7nY3T`nhLo>d>N%Rz zJ*}L+!%Q3PXxLu+TcqppR|gBBqg@Pr=HP9DtXS!!H0$h5xiCFY7^Grwl44&GBk4YY z&nEu8a4L%9L3Bj$X2m=&y$*dp)z@R}myI+X6?M>9T8^x7?|;6gmpL@}kvsKTQZC7VlLfdf1N5V+--arGkLhc>08Www}m!;=a+bOssIeg!%e&d zCm}~7557W!R}7J7=|NgKm^as6uFA?(6mI4DQe!d&qU#MI8+MEJQ$9jeWB>~g? zSrc^aI%*f&wpa(egQWnN&ixlsTYSWLWrkP)-7Iim<2yY0v(D2MZ;PvF4y~i@i=UvTL92D?E`Fr`D8+#LS|Qx6n=ky1yM# z#Qh99+U2t^<%jhiYZ6WwZ{WrGR=PqUaw=xpMyl?ye?$&eT6-nD@e6WUJfvpL6L5a} z!QuSqs|m75XLY`kQ~uMvg-gkxA)~OGXcDJPmSB5NqLOZ5#ox$?9gp!it`xk$BYNxA z!6~fZEj{fmyhFnkn|_bI6Y#LvzZ2eM94jpX7soA@*tio$cUT5w3vz$7#tWw&00ki^@7F0mvz-Stn^AV=N#e6_6Ba za_EPeKk#n8@d$tNABy2e=A$lgE6@!Rj<1rz&zei$g{b6OM$uH!A?_%iaDORCN4x4-htcFt!3t;3=i zJ?cRIjkF5KnU_+6TpVYExwRnp{q`gDo&tko;e`6u>fQI#5npX9bv?#>m2qtLc`(e! zM)w~-0Y<8)EeDX7^HjoZn=bK`6Ea$;J}*u#Vw$P<^FCsUX`TbV7nj9AK4UV6tr! znrEK!a5MZT<~qfVh2@)UD6rO91-$K9+``j;rpijH>pwt%*e4fTsuy{OdvhC3J=!>5&Ms<($vE7iC-)6Qo4r<_*uea$hY{d83Np}eKuzBf7^t#;+s`3|JI zi-7GO<2!)Avlc2xUMpQVcC2(EL+VQ;BjHl4ieI8G(`o(Unm7KIaW~xQxrJ_*_-UD; zTCHE+AAif(YdyD)9IeySL;unIw0K#RHfoe$2|a0E8LLkQsc_v5PM~-T-?|*N;AsyV zF57KQV9$M|C$I!vCNasgC3?4aE5qj?BQ?e!-Dv;Rr@Bw~6?TBy)Vbntbd>B%kcx9v zC!G$!h<_kXYC5_`W_?Tdp#9IGp<=+O8iyCqgo#R7So~^KKAxd!1NrduP$1@o;>Lfx zv}!%E7e<)J2%(LhhuCB93H)^KL}zr9Hp0UtLo87`ko=f;_m28b`%KewCdbC%2AD zxd$fvQzt8Q`~SWR{uRJKRX)(iEAKs`?-S*{Q}q2dd2btiA0_XHlx!3UKZeP>oENj; z4U~5==H$I#y`yq8bs4ZXUB;MTj|jHSlkfhx{I{o@?nh-?U<)!u3KZM#lv4iA%SoBa zNxnrGr6-fr!hN-D84U$at}4+@Md)2`ral00oO#{<4#GKEeI(PiCe8uk1y=BT)u1pN zZ;+%FDyagz(ir>FO9gYc&`aj&z*560W;{u}rf8hsXdJlk*22&@k&`{Q!qY*LnrKHl zDhG+g;r8VGEWujyh=SO7xYl4_<(ts$^A&D}Z#EA%`Zn^wf?$e-zPmx%-2B1XVt=3S z2V&OwPciukAG2lQ-m{MP_~W+v#Ff)`q(zyd_>|e?y8>g6Ka^MHy*EXR>5`I)ZJv|% z*o$aHn)?Ko@4!*xkM-VLpY5oSZ*4{FkIHrK;S{YcNx5ahwKt8bElG1@Y>MH;eD@=r zq~^O=(_TJ>6lF_OObMS4DxG`FZMWX!zHJM=n(;oIoW>X z66w-jqBNjo-gHo?^KKOzw^Wqh~- z0}j)NUu|odG7p)cBR`XGw4|G#`6M2mESb{@3mWJ%Gp2<3mdY%36z>Q=Awc~04xkMA z&AS*0WyaxPIjN1#Prkxuptq^{?@#al*ZJ=WJa^_XplN*m^A#2fd`IO&5Tow(cIMsY zxzk(Ni3j>$;_wxxW^~~VgLp+qEitg?3*Jx#~LpgFH+qp_kGJn4<&%mb7$@M&~w54{P_ed4d&0d5zQpxE4&(*P4RE- zd;gVxwe*a+sB~9$vG)NHo@Ly9G7Rz}Gzx{b$ zVBx*|gx6~S$FulRo76_Nd=}H0iPHJ$bj*dnc;N#Y@9v5o#lYHp~k$jmVnDe6E5&-M!L7 zQU740_T7gFMN|EA4$=`*KaQc+Nyi(df6f5gD8BzvYSc%9Dwc0m@reAF#~REPIepOz z;^~(tpn(ex^Es&&CsgfS;j3!lExfsZ=ahQGKAIm##r^E1p(<0|t@%cjqw-k@Z2aXVPjRh%!Cw)D7+9gVXf3XU zD_}oQ*dqh<6Y)g{Won!hPf;s%)xY6rzeL#-^(HQ;TKkQFm4DJi`HeZJ!S}HwllzyH zWV>im7eYe@?7P)Z)~(qcI5;5Hht=4x<>zXS@^s~wlB>vLE!a`sjI2&7(SBGG16kv{ zN?wLTmz>F4js0X^x>KQru8^vJGSc{|v8VI*RNVu7ZKFs&L`CHINjXDn?Z+d{(2Q-t z2eWGJZ6mLDW7kj08C`pyC>r+Q0P|fbq}15202)8<=%04<4?Orv8>h1ev z_mL@sb1k@F`}Fv}rO2lLuJrnLYJc42e^d!<%;v1`XsVPi7THd`hs>1q%12M*nJ8I$RtEILhqX)S_}^W^AKB&`inmu;Fq(cQK7Uef9OtF@mLdFp08LEvE|q}DESDgTuJ zzHljNuE02(S;d|PfL8L(eow*mj*6Bv&hfxZm|Jib+f0mn#{)<4x8Tp5Qt%f8JBe1?*Ku)&%m1PcyKa z_du)hC5}0hv{aeTeoBJ^S+D=VETHWW^jn{`8+hdgf~B$U=9Q^IK|KIwGa)U1Q_7fqClkM#W# z-qcwc!p5?tR^3Jy;(|0h<^AURil;69e(*8BSj>_whV!!s#RTAgk4qWf}T?!X_ZpFCG4>xWsrER)}~Y; z#V1R3-#Q#u%UC!04%%t$CE%EnrN@o2gO-`kye^xW_Q^Zp+c`ipr;#8=2~(G-oIuvP zV&DY&y!#zO;-84MRNu~9cms*FUoOcrv8Mx89pJF5mS;^9)B$@}^^>tl(J`3Yje)Fl z;G-zszG4rv(i@zUowtrv$T^hnc^N2VdCENnrhwVUNR^Rk9r%=m`xw}=Ox}G3 zS2D%Ohn7ku^gT;P+#mJrbF@N)U+lf}d4=9;C=DK-4Fb0rdc~J9g4*f+jKA@N^Po!+ zJI{{F>t*4_ek%G(fE!s|_zCL!=LJtYD%LQxC;YhpgQp0ra-P-UlYp${8Anr4CRl$) zTLm#RyWnSCzTg*k$AX=lKd$U0Iws>MxRB=0*vt=~@-loGU-D%0XMC;_f*xiP)h`9- zaUM)C+_#TaV!&19-S2Qbu$5-D`$9?w zui0zCEm!g+hJ`<4gvMzD=X7EM@}~HW*!w#d%Nu8-&fu-qej0Cb9h=?QbxPy1+tZn} z7XFNm{E$3fB^QxyCn3|Hk*d?fam#!e+mMwae@2KO%1^V(muIXZ!3(ASj1@ZT4zk$4 z{gAh8f5rzoaky0;`8+6kDx&A73zJarO10mBBzO;?+CO8@SgZCWJc(+z1wY^^vVJYN z(NQU1Bq-0g3DqfU=~wy2jkoY9C(Yu_ z7B8qcY`hmmFL6Zxz~=T>q~$Y#B0U-GO`-5P3akd-XGP|G_M#bRAIor!s`xHzm?9fd z@xe!d0Pv631N>ot2kU4Y=0%{h2%Br9=_~N5ahEj+q>Q_TwCztatiksNDD@%SD_#7s-_mSd^|6cx#r_>`_Kq&>keKPMx#zaZ= zXY7|3`vmo3|6G2Ij8FLSXI!IR>}%x3eldTI43{MNGd`3T`_t-gzDlzHOMZ+DNkawB z;3qg0s^m%ZySPvXF)*3`6!SrB-u*Ki!cm+XX(aZUkUDc9kZ$ToSR%2n+mX>O^ z?Mi~NkaHSUTT-!KdE*3|k#)4Hd@tW4V6$3;vtl)x!h7H>M`bRD!I9E49hF^p3f`>- zX$1l;J)PB>ie(1h11wl57qmxc`T8?Wq7Jn~zaTN#1BZhfd73LmXmIatB}E*bQ3u{f zmSp!2wBN%_RmJ_;HcZOQ()Qb5!PK%X37$<2e@Q0$bB>Cekt5$e_P&0maq2khf7Anu zgo!*L8&f#SYIUnGZO#+%ujo%{^*syA61t;>Ij&0eiH{mE>E9hX&^textCApWZkLj&DzW6nqy9n7L<67?NFWzG_mrnIA?pQy{uJ$c4v30@)%R6TGL`{L3AM^pqbt#5{qroIngEj#)=4&TI3 zzdODD7%mIFMhBcOZSWUXoi9JKxJ)hlw>)<*d{KT<3s%%$J|g%U6NYP~{ZmN_w8u|f zl5KTlORFPaKKlgeNYx>i(JFCad|4o@W(EkfU!nww8)wm)X;#hGe~8xXKuzMmg2tb9 zC4UXrXlwnkoI&hD*Be>IBnx zYq-%##QMse(uhU+qlk_QaR!R{_VYU;Fa2=*Wjz6JYVGAfqC=%s7Ya~irSVNyvC=4r zv6Hb%6&y+~Kq#2eSr>FvIHAsePqr!?JX4f8+-jk?Rrwrcl?SBtLfP}KGO~`M8vcR} zErQj|U#NEm=G#m!TAH~~JrymZ#>tEiCDs0Vp|FEQH5L%cUcv?MK@27P!;+^$K6?+I z!-uB>Sw9`XZ{V0y6BgvJIFb?;TA?O=?f%W4ovf-as2t~tz?a~r%JVvgM{65r}W$NDO_ol@M|uR6?qS{qp*(F!i{I? z2Jb`ydscp|6OKMda29^X&w}fvXZ)GwF=sLZzAE{FtS=es!VrIFFIB^AsnTOzjqi6D z>!J;U20Amw-!y~|x2o^9;GLycHf4(XHMf##X5H{2<%DY6oD_hvnJeGaEtqzf)`agJhxl)ZP)a50yBL#gm$5E zQ_bPDE#8UgA+(5mts*|i37*4l!E0WO*ejZjPr2(6nl1b)c+EYd;6J0LyB~+@nlGTb zg;4#ddC%<${k29Z_Szo8h$&YnM2#k&nc8QLEpR&S{}*y&emF*2P%Ikf z`Lh}215T(a-MfPAOEg-aoupVhpy!~((gF{tMb}qd_k|Z-wbeVqtF2mB;BHxMeU(yW zUE5~Of3PgKrp)%KcQg9-!u>8s$<8v{$F9I+HoR)m*cmjxy&I#x-=n^Lr#c?EjcFL! z9km@+hQlIHC&9KuM71iCrrI0NV@IV>Bi>kJ`$rO11lf^~Mc}`W_kT{d%8b)xjz$OR z{!A!$xhl8b*bbo9S_rj0;w`-EEJlInRJl{;oXZLu15h^DLLDqVUMcxbz3*Q+haBhJ zG)e_uPGiV5)fHID2{2SJc>C2e>MRsgX z#!}xFf*5XWRh+xZ87SRHD4T^CFlnv!e!Y61>&X&hq5AGlN$$s?GsF8G#l}kG+tr%` z1L~b!mlYdJovXheFmhd4>otMD0;)P4h@dE5>GW+$FUhYP-^JkZKr2*WC&&1Ou@&Ul zO%a+imKG1^VALKmLZSPcM)JuqXW%lHC>!}wVOlF`scvBKDkRq2G8Vo@{q+(ONd-wF zaDWPlWCcs&ET()!mYa0N{@c=u{eSUa!g($}lxytZjt8?qV)vVGA~62`oyc`6t3zfA z`OHv_srJKIqdvM&zCZd{712cE$Y8X1PE1fZ2~m~I-ZUHkocip0Bi{;f2GaN@=|bs7 zt_`&12hK`A8LP1D)oK4?B4P%H?lY=gw!^D8G2MLa+`CRn8DFp7W~!JN9Rb-sQX?{N69KW*O|L8bf)y@YNru$*$zrqa{PPmy5f^M8r7w%x0ba2zIbX! zI@VVe*RRg}s`1B5ua4)C*)jupTkTpMx?pOjE+Ilw$4w?OXw=t{7MT~I>X3hWfv?tH zFCnXbmHTrWq+cR&s~Y=^h`)DP{*U9%if6Iv5f5Jt4SzXAJT*kEVy7FFec8U%@`DeG zZ!QukYkz6(7euVeCe{=uL%5bxKSW|t9aUzW9QwEU;?1(BNeC*wIaNPoXf&ABSUe#p zjEH;<@@?l6o{famIZ`^ljk)~>N^AXy{eltT;`r0ZGiSSOJ0&c5G0KXNVVEULd(=|myo(|zrhjuK)tsLy{&#zC8ieTY@ruuL~503M@)lmhLFTNt1{CZbLt!m zE=sN5*TuIXvvpnYN}Yv9a8#SAD}oZZa$_qpiV`z6wjz(1NDD4Wt=`|ow^3?$q>w8x zflG{^$!gY2Wi&bF^h=e2qL5Vu_o*bo&6=z#7*wx}@k?w(II`7M?`s+SLKm@BnXGNA zf;GCxN>lrJ=Crb^zM+ey65h*f;oIoY1UzY_Du^-ZUY*`zg()z{#gwWtQ>%gy(?S9~ zRRyn5S(m_pi&DM2yyR9}xjL@koK_md>6DA5^?0VWFs4QrX z3g%k{b-U7nc?s=0p|N%a+a#3w1^+=KY-p*ztQyOPkFA1XbP_Vs+|6-vHJ+^aFsm7p zt~d?emqjRLDqdrp`09^1D*mn>4!du`Ts&)ZM{FFp-DeTw&*g8wkIyoRFPYE2XS}tX za}sAz+KK`AQz>^ytISms=pIVBP#}Rmed=U2O?mWPU&g66)j2ohTkPTtRAl~=^)|%^ zgNEYAgr1F@H&p5Q;q(XM(>s&SGTr!&8K-{G2u@X|DvEK$i2e-Ric=u&pb*+LdIK3v z<|^M>2MJCBgBYKcO8AyfV%SrWGnGt;lAwmn9BDcH8J@!x?~IN&!WuRnvqdi1U$Aev zsbh+FueUsu;$;!O*7&aaKx^M7*39i!7;8?E1-4pbRv&5WGTP_(eq`{qnb!^QW&X5X z#Q_)Lr82HV73Njx@PL0G&+)Tb_E;oNmSfH@<=+DrMY+WlxLfd%YR$e3 z4d3@^o|B2IoSh7juGjGa+Ar89dmSBZy5*B%I? z_Wp_(4M|aOJri|KpRBPK$l!;f-*lX_0fDhOX$TvlV-CgHg*+7Jw15HE=cFPDPTOK< z`L7}Y&hoADGhk#Qxs~li<41@Z$uQOQObxe4y6$TB(iA;G%vk=tQCLCR~3$WtocmgJ>4@J>2B_Li2{$WQQQMp>T90-G@829c5O|9fJozx5#UI+qkc+nS%y2tlktfnln&q_BILr5FPHoqm+7pz> zvZnJoRt-8HIu?mC{M6xS4AN^bNYAzmQi+u*tRP@=v9Y$;=#&#PaPe5v(Z}Ou@DJj< z8J%)m`70b1Pl!0FuWT0M6Y`Jg#2yk!qa0UM0p({$JMP|wE>!w*K;;jf(f&c5x({j} zxZ9Syqd0djH62qcAoypOrR7W;>#`Fj`Jc9-Ptm7A~+K2B*w zJ=?h;n;uoOCYrEw%;k zqrY{2v43PXox+v4AEq1^yq^L(-I=@9Y1={SWDgfCvp*C*!a=9w;;qHTetOMmU?#IP z>6Bx3(=7xA6qSVAdISsIp>V;6LJb;U9XzN+x+q1! zq>~tWPo7%xL}!_|4nzOa*}7}|y@N-K;7+|phJi?kXszh9vqyx{8b{YC$T`&CAIM2(9UU&&BR;+!T5B#?E0lYSU( z46jnoIEI}V&iDJOmVZ4@+y%wPry>}=8AHB(oyVWZDHfU41AYFrQ%~vKtW~;6%Ud9; zGp8b1WQF5OK!SJQ$*lUEzWsNy&4ib`!jmE6VShh1DKOu8>WjUhpV()4nWs|Q5|XcT zRLoJyKdg6p4_(35YFkx&tm1^DQleRu20UoQ_2w#i9VMkS;SgmJi_RLNl%RSNy&Pzd zNUPRQ#Y>Y{mA9?_SoMM7d8`-ctgkI{J)ow1EQ>O!G?Q)X ziLGV+Ol9inc^&Z~H#p$*nb%?_JZa&6R={k-BH)~cvwlTT>|vfgwmIfIP*?14n*&8DzAat72d;M9@8=kW`PxtsHt8j)EmTm&xbS=V~*>WDvPvlI^ zu|Ww(Ze{&BisV*O<%&3RSZvT+7w%ND*b)J}*ruqKzN2Hx{3px2X?$v{_U`ruUPCWqzqG3vv|Td6GUi12a2{0Jjt zUC^+jher@!CUv!xT(DJKnz2$6pfUu?K>JYo!n~dfbWkT0Ue0dMcVWZe^2m6*T#dJa zOw94%#ZrfX%i>U^qN++Ze?F=JjzRd~3cbDZqF2kgJ_U{(A(6*00IGfI}H zP+3M9s4Wd?w%2&2JV#7GDMvEiK(>&^hXt)Dnv0@HrOANE+h(rauDJk#fj%dw7E-j6 zkfvMx745JPw~VH~A5GoKUQNTEy)PE-4pmwW_=U1tq#@rHg)vK|avoFb5R04V35-D2 z*;j?dDmXkU|Jl*nw^CcHYcC}8bOAeV>M5+a)8x&2sLY)!L(qLPe{XbDoJ1$_G}0Q9 ze*w&%3vET55JL^d$=k16W8|$VVVke4QCE2_%=MPpkd5y|`c`0{H&i{>Z3_>%p;tnl z7IzhQf)`@k)jy`G$)y+av|z5t4)U}d`#apZY70&a-__tz!(|rvks&tA zv}!#bQ_JE(cWQ`in-J!`*LJ7kk1*pa5(I-xU{=|BuI|muc2sN?;R7V-23EpC6IuZu)teJa^L1mGYdapC`+6ntmQH z&--Mw1hQ_E=dJqr40+z5pL@vj=lb~+d6u&?l5JQ?MJN$s4qWlR47mV z<>`ERa>`Q`7MnVF@_x3|?I~$pB==-hL()!=ClP=3CCm5u=zU7iE@{8YlNi$PZC#DzLlrVlDk@-#HkxxDo;O1-H%k7JiRMVhviAOr`|s#PtWrdSoL?#@P5@NeO}lcQJ=Nguw{X)vGh{u$TQz6weg9CO=`ZZwix!{yX?d>gX?aUNjvy= zz&klv^C6_vJ09=>gZ_5`E6lnzWc%aYc98VX3O2rEPnPL2{k%!Tzs_Cd!^s0q- z&sEApq1$&g?X&c@@Iu=PedBQa7h6G*d7K6lwx=||cKsOJR0|AE?3v;f18E;kQkB1E ziejo6%eO>PEslq#@RxVi5@#}7^E3(*T|Zsus5p-&)wRJ_wB^d@CDajpHDfG0$NeVSXjL;RoWv1eM752+KONiqGR!1Q`9Av zqAWhtmXOVelvDr1v*&ij0+~#m2U*fdykUaWZjrr-G)x>tzvx@e=9@E09w$ z*{`8)Szwe{i@5B}zE*?9J$7&E0An+xI&HPi^1agJ0r@`;aP-^mEZ-q-`r--K8tJ~V zXccEUycE}K-nLL%;&Av5I~)&5OfIM6g&lWpuc-34WS+cKW^fKvsioc0H&tt@)ulZd zIx34xd!e-Hr6U&?2S(UR954Jd?w9-}lR6d~o7LV}=tZmc)z4^o4!sOTVZHDwhsyJ+ zC|iH5Dy{Z`tO^rVo)VW)Vur&su^ATh)=V?^b30G;awl4?39I6X#Xcc1f8a1Nk+T-F z-FT>#2Q9i?w_LX=cI2 zWayQZxpR{e<$G=FnEzW0bL<=($d1ZPMxdp3ir!5#Ybh96oTzan%aj(8C$%z(GZurN zGC}68BKo)pp^C_5>|DLCxN@JnrLk}I22O@m+kE>oJwZOL7`zenl(#2u=|`01=mfo) zVjNg~pmL$RRk5*f^(H=GBc;|V`>ZjWsmF3tgrGZ=7 z3s^6zgOl)PYg#Xg!^QP1F=*9uPDHN4LGcdrGcXr;02f4q(Ep9XxZe6p#3Ykvhk3~L7>SS zPC#kyG0(y@QPA?3j}n^srQ!?x1@-XKCT*hBrwf9XW1ErRtFR6*8TzlU%{>neTT-nWKROrh5&L+() zyhK~uS(rx37mG~D9M51W0=jr;eWo1bZs)ka8pzgh+Zj1>o0RF=oWGv&F=v|E+i}d9 zpCgySj5;=y(Lb{Km;@oEBUky;rlX=BJPizhDF3BPjLX)?t8u0_R7z zxT?2waCKc#X8bHq<(ts&Dfs0*uaQ^em{Ut?W+Xo|n(rSap(C%tT9&A3MJ1INb<=|i z*xBM3lc_95{ zZkBVg`9ZlW;-8V@rI}@1R~aowCvKM@0TZQ@J4nB90;11lugSE-fp58bGqlv;Zj0Qv zDK!R;7~sDoyVQStnZYDfzp{*cGMwIg&SI5de;6}zDg?OkZ?!vD7ATy1Nh@L!Ef;@o zwtQNwLui=AcYH(LIeV`*j(%cCiw!84-@;}4+MLcPz?#K#Dm#>XMfD^nJ4#1N-G3?= z<36s`KRKOC?&5JgE=JyUQP0cWISB%hsvYe8iKKF2oW^Oqi82&Chz`W>SiO-?z|LWr z0wXvo2W6bY?Nhr}SfOtlsp!>Zem!`uFSB-j9hIj6n_Wa1V={PWsJSmo60H)<+{>QStmIg`?|SFcEmm?&DH^^Y6cv=J2ofVIv?qJveZ}GqLl4i@A(*~yP2-JsH(;t=b~8lZ7*a0 z-4-;D#V)R_y6ZFUxi!!gjtVbiC}mM9?Zl-}&l1#sJlcU#;;d&=LMakH=O-dglhKo| z5o+iJt7tYCdN!FH?+*0wUx=w|tc}Q%pW6=^b23r4zJG6m43_B%Aa@9mk!{;?Jim_DEe>9dios7xu90@BoT%k` zT7hRd6MG4bk=XZ)@>JKzk2weF3bZZdrlV>CUkyu>Z4cXim;ar`3cPVNM`+W_50uJ8 zX6QuE!r)SI8X?t=hk7F>2(=~Lp9FU)s^=>?WVbB1mwc>eMB)zmAeg5FswibH5>p?1 zM!H3@Fwmzr>rsoVO3^Z^ZNaB-=fo&$(b9<;O%yiL5r zXXzlNe*|_nIk|!;y5+Lv;oy(ZYo6W@0XBpGftX1DQ%c9zXD?lCHmXg=#Qnw5{wvs| z%xo!MzdbP~joKgQu%zA#{is+xDOW6|WLnNB$7ywr2L?0Hc&fhpJWqiLY3v^GJ8BRP zr-2NZBAFFka-eXaOjtu@rX0Zz@n}xhG46p;<@mdtXc^_`#-8xdItAY^@s#9nMvi#_ zN`cXr<1cB?eOFxg4~nOW12Ogf0d4(5*zqsP^m`b&I|huTg|c_M;|sN0n?@ZrjqmML z$?|5gWS|xy;d{j!!B$rUpp-xzus$QfL0+pB=-i9Tm@!;yak_ zKI;8!o^rn~T^$4;xY${C8gO@qGxr;X(P>+6-VIXrp%srD56Y)+!2Yx2O8b6pZphyB z2LgqS>2ILWzLmsr_i37kXMD$-v}Eakyj{{5<4&4dW_-;2!4^K(clflFG>eV=kKqwy z(!R`D6f{BIVxYGWr;o30&W-k2Xsi} zsHnZ>dok$yTwsT5!;@&2m^YG_h)TW-?jO*JQaUcTbFQ!@^pMp)|A6#J7M#|LD4@b- zxqg-fL^z!FAva?br};xV!nrVb3!^Y%&uL1iXo&|ARJ3fYUJa}6ZLccZ*86tY%<6N| z6sxFg{&aqXPwc%nxH%%E$a!(=jM`By|3z|0wnO~}^L1)kC)xGS5Uigad~ofT#sHby z^Mx@f{7F~nOD$V44;A%X+uAoJA>fi&irqTZ>MaPOGa{dWiN*^%yZEhrMB;g z;?5d>cLM89f)?iXy!Z~xpSu90mHg<_frTY0$25 zZ9^yOc{P8RyM6Ig78}wcVkgid3VVL4;Uf|a`aI^?cYpB3oS$xtA8fkXVDV@36WR@M9LxgR@otBNUBaoi*J-Sz$}(ih17$W2w=OKmAPeVj>P z7-n+UlaBv zkD=&Qc@(TtB;DfBNeuIg+Ojlodt4(g!5OqWzm89U`&)^n>@s?=)5k?uL7mD401oZg z24(vCrE^ZQI3~=tr?=3jB1WbJ+^ucKgtjjK`JxWl@)g4|-Q0#Yc8%;01`ZsP5c)s! zKwpvq8J}^qmF0tbxBL`7!OuL2y={(BT@<;m;k?3StSCjbU(Td4SWOqiLlgzj-kPB} zcb2!xH>E9oL+B1Gtabi{nU4EDkZ!76T55diz8zwb64QSACUj+ zodZ}cWIFS2OP}1&`ATu7O)eru?Igc%wfOSoMJ(X9sj=( z-eL}KnWz6Ic*oPe#O6IF&D+oirZv(Yu1a?CTLHc>8>`dTy3}(*XE)Q?oG@mZM2-Id8=_%dXu0HWV}E)R{G(4^;1|xugp7&`NCW) zL`KFVrpW^7LF>|NoK``JnUm;v(JN;g3m2qOF0ZQf7WN2lAem80#)(Fw^MleN=r{A8 zUf9W*d)J1(GFO~Q!}NNRbE;|yIaV&8x#jX1mjfrEuGMi?-&TAlpRyAY*PL!Nrzg;` zg>pL7(iWso?*A<||8j;{^PH+qH^FxFU;H|`;mLng+(BC(d8x`2@ zR8d#(%p8~|OH;KLO)GLdw#2dET-jQ<=T~6MLF{m@<38nZP+@tQ7i1B31?MgAZs8uu zDh+^=GK7>naj7bRcw;AA0*oG2VturhUPGqkwnXg5M?81`_f^uO=|vUW+)s*KR$C== zOXzh=KVclR(A#4!|0S`xzN=&m2QvOelaPni>ZkBx4%g1RO61{Vdd2KRe_D1;L;aI5 z9@{w=x=M9j~kx~30O*7xul`BX@4(D-Xi+(-Gz`;lL zBVQZIk@Pr85WzfFrX7F#9M%<{GYHkd{mwW8Oe>`6cn7>v-<7|5o-mBlw(^Zl?bit{ zGYbTHa{5EtAA_XnN07F7eX8w&eKa>ZpQYm*<9pn#U4bh&`+mT~xQ=UToc-+h@H5w3 zX)*u2zFp_LR-2*E%*Q~~WdD>OsXw0xRA>5*Oc{R##^Lr>ZM{WPC)lR8(qDFr$ENfr zY|;EK3)suHi(q8@i?g7}$J_kOdmO>Yt2dv8ITrtlrk<@$F zPcd3HrlizLH+mn7`;rD%39sO@ViS+9-qfn~Le*yDxKQm}>90_g`A^1tWKHbU>jz~x zG+bC$;-)@{wxd@)r_4PL7RIyMQK>w~h@M_CE}BlqAZ+f{E@Q7bkU_xR1edYIQL&7= z%3Z&`pob?bsxM_d#9FAJhkJJgd+y@w;Ut1B!VkQGYHQ?Z*|DPP4ks?SdTEgRdS%}l z>z(yqZ~@{5O3IPlAHDkpL6n~Y|7a53zg8?I_Cnxdbw8DLo>~mz=B&1H;Jt@uTa8n} zEj5;VUWwM{2#M=dv0j3*w~2x@^LaIY<&QrlxJ^c@>vW|M>f{t|pwCt6r*JYq^KOJ3 z^L_Xo1CJ}gqO?tX5bBWhF7^tHt*J(=ba`F(;IN4E|H5fZ9~Hc;1x{g*?n25zW{c!i};=S0K~%L?@PsE zk-=BxKDv}qfI=CVDG%wA!y7LJIcA4kagzOHX7cOu-I8vDc^G8ELk2*-*#WGP{?V*Z zOi=+e*dVj+OaJfuI95b7vZ!c^AEhz;*kPv92B-{7}ZRzn^eJEWI|}gzv;x=l7!y z05R{9XUOv+TcEbcTFAvI zS8D+^7_b5#uft*SQ8l7F>OH4~{?-IncK=y(Wt;rMcvwvQ6^R}MSC?VIap&6$v*=bt zF1k+WDbpNGBW%W7QZd%n+e~H!?|K1)^x`&&JjG&CvK*17WzBzya14|H8 z_XQ%L=u%;oZ0hUzMnuenR2QM!m8|-fh`f4!B65SPwnSKnPX)0eN)t z@e5?#waA>zK#xof>OtZ+uaw0l%R1-a0mkCSXNm!GVCrRX5ig=*7QcZDY0^Q?`>;qZ z3%FZlhEC9Oo4b;$MP>P$?<|q^WLf?%?lKuMW%(bE|DG0=<+3S#t}E9p4Y+$^Wh^XZ z%h7S+fifHWr~Ex^-i;#5tHN&#kZ~X2&ueD^^1O!~f|uTdXFOJ9<*-1ubVk^#DeFsS zw#tE`leUFc@_(J_6J^Dw8i$DyrwsK|*pr`mJs?Nvdy)75U-;2m@ncdvKe*+k_;E9e z?EeFP+$nl1ka4S=n-26jyjcye&b-aTHcBynfL$^CU^m@zTK^{bxE}d9U&%)qCnUlm zP>i#(5dl~VYK!3AcXrmD|GoRqmK06+u+$Q<-Q&JTI*zppc-AZUzga#;qGjR7O^OkH zwsBY&b(6u{yvu|ipTjQUM`NlGTjd-X5874L3RhK(K2Bvx>Z`?H^_AzBc)8WV)V0rZ zGs;f2-+9FVqc+CbGdfO>55>t+S;fMyy`$n!Op0 zE)XAD-kwlLZ7-AtE@rwa&e&I$zrpdq9P(H(Vw-XIGyhA^MrKGNW0EREMA6=7i<~?T z6duRhycdK8E8)=eyghi7+>^Nop0}sew!PGUaryw;pJh$j0UuGRaWNx(zvF>xXp8Yn z==kZz8pRfy>GHdD)<1y7Vz4y#v;4IaHVlxs!E%!x#QPM+K6hxuukthREkQgK#9@6X zX3PWmKaXGGG~^56rFhzChQcpxk&hU7sUtVlh1)|TTR8}xqw;fd&=jL%G=){3cDOUj za`%@R6Vs)2?0mDIkWEzoR#M0KO8N7CalIxJ7Bf_FPA_9k?oN5=8|oVEZ!^?Y?2a1L z^IhG|H?r{t^iA`0&09stWLb!3<3(%l`P%$dnI}?g;@2WqVxnMTu+lBdJ*mug9X1+_ z5vwZDPf1ppZIV4bh!k?tF*tzPUp2(|C3q1@=8HKI`H2x8wtvr$lOKXgi2S&7ddM-D zY&mYz!BLS%XAwM_jTcU{byM6U0Pwm2#^K13M}qu^N|Zj>Q$uje2Po8!(0W;PTUG~k zNLd9(5UcPi>-tZoxK5wT)pr|Vonw&nM?qV%DW()6~RZ@z|{qwVH~N<;ML?YU-+QN z2Ff1!Jh+`abyGWPC2{~mY+7l9zelU!-MYLqSU}3E+Pnm4k=EaL0VSrFaPwVS`WK<2 zZ`5$P0I?!)M#RAxme+)09i>B?Ruv^Zv*%b3u>P3ym?1B;uO@rr&jwu>zKCoRb~7tqD|S9h4eeb2@z zF9b=vy@>;krJjW5iU|fz2j$%+J3Ugp!ga-KF68}tv(i|!Lm+lAa+}xLg%2jKjPf5`9^0JCBjnk zdc;PJU$u`Q+lgxD+2x;t^&P(vW6taX1X-l8u9q*-sCkct%yi6LmA=S5(R% zeUuSRI{O4ETiC5!q~k~PVOg_CgfIKvEuB)#Ghm;8AW|+Vn@K?n++e&kF}NH+ix{$y7$28?u=5z?gFBb;uQ02$7fw^)Ho{I zP^gS6eCs$rzbdkx!i&_YUEfaaJeL;}R8CF-SL~)|^DO^xsekyv?7UTFerq3t_NTQIfXBwR zzn{0DT?$7+*l*82JYiYzZ6FBPQez!N1lhqLJ~z&W%2j2Kl1;%!$u`Gz5`Ed2JsaN* z;pmJPP+rcrHsT71SC*Cs;g}@LZ|c|-eC60|yiu=9CH}?vKN2ObnfkZ<&iXxnXZ>w| zl1_;E_rLS^Evo)c{ei!t(B6epsy=oQ#*VV3m=maK$tTnIvo~=nr;%=2_K5r|5K`YbkSH4f(H7H_?L!j!UG!$@)#9eh(0q&d^8024SRRrX?CFByh+}){(1ZawUo% zhYQRDsI0Jc_qC)O-!rdre`SH%qr~p$z>ubdqv9d5ON|XB{&Z&8G-u#ViQnwpyRx|J zr{zC-`RD$D?K3lTZ;jWBnOMBDG*Bd8#H=bx*;DFUlUka)rj&EBtU1XBTr$ zc0aDHTQP;4OwgR0t0c1YiQlq<2xLw9Tr3@J|GNAvR?Q5IU~Ry@pjNnK?=aW2SI+sN z%C=EdhmVGiz=jb%$jWMw*{dBEQeX2fU;uo}YL56DxY=>)+h6~tlNBCOp?L}58chLD z=H5(Iv51NkrxMi-s)v@C1z8c+YyE@0i0QAlG`b~@V=(mt6Kgtj&{81GD^eW)MKi&l zZngzq!Z_)o76@zg0V=iY5$N*;b>*Vl;%@bu%(>7XSzn6$1`2lzY!|Q_X+ib62(9Vn zjFZK=mVnVxOCx~Ws6NG5I~!6a0tj4R3$9DR6(QoH#(?$~Rf{8bkJ{CA3)j!q089ZO zd)g5IEfs*!hvv7(#&>B(A*+AN%$U*;Ja-^Awd`IEypHi~cKX28et^LC4$>CNHmm>j-Cf<)7IM+1CZVwV1UQZkz2 z=W7h|B>Hb!6rU{--wHOC1Yfu2@SU3+zD`km5B~u8Sbh%dqw&p^jHc*YhAv8izF7iG z^RsIrKCi`3S9AD=C5NvditkOqmMpN{K(vzZZxxmu& zIUC@+K;s+T9KL&!!#6yNZ{<3`$M)Yq7965q_DM!l^tDM2-&TR8>AN-&-)xJYQ=7y0 zbgQKJIVp;7*V+X7cJ|lwb!ZM>_vG-kjp8d$#FuIDbEaf8#m^5~CPm*2fu;G`E)ic5 zi#Rp^HHWW%a`<{g@jZ`sAx>UW$~3+@$!Lncb@rs_n=i05eR+xac3!IS4Q&qJnB?%4 zMe$Xy0etLuNU`{7N=8%k9ZXA#zHbDUrti`Q_y%kGCN_u9pB%oiQG6S}N}zAH#n1HS z@O4ZM-yuPw>ANEl-|d%c`ks`Grug|uqk(?fCeWslJG?URhA=xdW4zO4dF(|2tm zzD$dsQ=7y0bV^eEoD{{kYjpyBRUm;Ko`qmvuioW>*OVgK^h_C8K zP2bSw@Qq0hUs)7i^~wbLHe9dqnUc{IeFqOGMc+39OVf90BEA*3YkU)%!{<*9-`FU= zjVk~jtIwv7*7(w!!`Cr6e1`;yrtgkKe3@4NJt-MY@$O9Jc@7SCkgaz@M!w>Nk&uj zwMh=&R)MAIyEYNu2#cRno5T0?{-pRhDT;5`@&x*xo1p3I&>X(*$>D1o#aEt)Z>Po2 znUc{IKR@8BgGr2s83If5vt1&-l)E&2eVfDAKRJ9oqWGTYPGH=47-8|VPBNOJZ{6Oc z=$kLFG<|uA_6?9z|!~CvL=DP zq6aj6`y`_&`r0IiZ>zx4^j({XZ??tHsm*G>5Nya`@Ut z@s%gyOR@MlQ!<+3=LdYQB8l-nLttrswoAk}`yowV-{$c3PYz#?D8AAN%$U(utQzKPA@^CyRIY!u(dg$eX!Tl`FK4qwOQ@EsB)n!Y<4;Co!t_oQSr#n0Ea zC&kZcQGB*Ud?^+`yETXJ+~n|eisE~?I)R@9pV0Kpm5iq7TSf?mB*yzJfu;G`H4)#2 z$22}ybNGfOhp!-t@69T}$By?6|J3-_NJdlig|;R|-*SPa>2oIH8)5NtbaVLbNeFe7ZzW&MK>k-BG{D**# z9S^r#{H&9Vrs!K2Op3nw0!!1EmxyoYbDF-P&EXr99KNzBzUui2^m#3Qnv&5JeFuq9 zoP<96Mqp|BE=|NY@L!s~iOu2jCx>rr6yL@V66l+4@iVxa+cSw+E`tC@?xAO%} z-;_Kfu-qlCgK}m@pE)@ z`0fE;a`&w|m&!eitc9<3;{L!=;uMs>%rynMO!X1U+&onXh~B5+KEMVm{u7^+zCOo_ zcO+k(+1j_%_?2+J4bJEr%gpw;5s7BeOZX&rX42HHA4lcJ6yaSHp`hg6Mj-3(OD(zm z{$r`J(K$Dh;$?i2ge%5YAUJcL>g_XgB&1e5IqnezRp^OG+=Cz7H<$W#_CTPudR5)Q zkb4%-q3a~edtM4RHUn8(UlF=%IA6a}vX#Gvh;uytSBv4_4X877 zLSCS}Bv6cv#AhI<5EP+#=8xaQLwz47hJWh*Z7ly>ggqomK^*@GfsB%0u4Yn07weTHMeNn z|D*UsYUm&4>P>u7RPNyh`vZKz4>qHrR~nS*;=Bwk1Xv>=Pkv&ajpQ7n-(yJK;-Mq$KZPC5os?G8;KKe zFHwmul8ge~j-jMmaXyGHj}UQbMI#ymBDw5*vN&24Oln;SxClDMP${w^j5ahaa{o@+ z%LT`b3~6s5>rg-L$q*Q%%4)BShZOU@_cUzPkw`LEN6hbOSa1|q8wsazyWDW3f%L1R z!k~sr8VPOJODiSb)7vlTR=%#LJ~FNJ=XJV_3iIJ`o`fg1@*lA3c~qYCw?aM&hxH7`Ay@;kN@uv8b8m4 z>4}V=TXCK?H-3(8Fn$gRjE3Xq6aY0GKet%|BID<{0E+TeAP=)VM{eFUum4WiRTQUhev|z4#~=6y$t9Z-`(JKSz5k z`{2NHVf$eAvviEu2hSqB=1~BOnO|b`c{1|&D{i{RVTM6>G6pv?|JWdG9<5fW0`bz1W=me%Da{35U_zrHJpulARnXCCJX37U0mU z2*eWeA73->e*b)U5B|VENFJuE2FA+6-{5j{@^D@QeYRC#G?a%d05z0{Yu*%wX?^Bf z^Sk81jT^5qdH5gZ!%v@z%0njNlc0b8^hSa_l)~{id5D`2$DJLS4|ihpSo5KntmD9A zNy?YX+|pX+04-0Dlm{%7YCh}=z=%3|M%z(unuEU*b`|~p`S4u)gMX0x3{=gIm7f!# ztvUHQx`F)65*Q8T=L=fdP=31nCn`VvzWiPCb0%)Y#^mRJ&?hfE8I_+#=C8G^?BeuE zYiNm+pE!N;m!~6AGCRC7W-j`i_9aNkwX-x}OP^fu#UG+iy5n#BgXEz|H855lj)scn z3gxlaq&O0;8ckybGX)@=zZ} z$a?GKRliFf+T(U?OdkIE-|gFfJ{pyWUJd7$c`ql(Ll9K4@}MKPSvH5GVy0L)fvn4b zYRx8d86zq?kmZV`swMybMRWSb=46@@B-yHy6Pwe)yg8cFJ~k)Y92m~=)pVl;haZWw z;4E^&md~j)KS46zvq%hf7Dq-P>v3IETg?YVKL)ZMj7|Gdr&YwJtMo!O- zeHldAgd}iZ6`yUv;}Kp%6+5L=20#p;dP`T z;kSu|mwlonyix!DZ<6os8~-r*E>aALmG7f*8aF53w>FUP83LoBd@rGu4dvS*8!Xm( zqWALOCEqzXHye}hDR|8Oi+rE-P*lDLHk9v=pBD%*>&yM1ikI(722n)cUoRsnkX4{1 zMV#|9;fZ92_dU8wR&?LvE?I)5K?8Xx3gq8WAX%|MdYNn4^;6VL?xlh34k#df zEg)ANjI`vMD3EWZkir7KBJ;5bkRlD_Lk)x-2u03gA{m;TKLI2>YA54_O&GOptnLY3 ztJWr2i*;-Ds67od7MRuY7|43}E7cC2?TBW-qqB2#Gj;Y(wSTL2oTRfy_ zT4flsJRVFn);Y5TM#J&`1+8p2-n*#20wMERzdAkM|7U;bQxAsyp)>p6 zS~O~-`ZO8;)DO7(8q**DgFm7x&1uFT`uAsq%Q5=n{cqy+hda(6vF-2SfnuU(2(wB} z?e+XFn)A5WQIbOs+zhycF|pS|sr(T$s1})u0)SNh`NcKD{-WP6kFVhu{Db7NN;NxH z9v`Gvnv=(d{)kTh*Qh*}0H~onJ|u;$`RDB=zia;aH{QX<41tz z@Mrz?X@L+UKX<|L`1$8yYAHd%1aqUN9*IgyCze#!jPl0Ruw=>PW1hjtwQ`<{&B-+T zMlGmzK&y!4nkU9sP(MR)g4|89ni?FUEvPoS9a@|ILt9YYG&G&|hMaH;Wc`V>h=|Tp z)>7zxv+H6`R{U;#*#8O}0BO;JBX<=9z&6$jQ zOA<4|6)_Xi%{MslW92wvb6T5^MswEO6I16X^BkBab-a_0(x$~+$(KEJZCacoT1J}| zA6Z3d&U=+HKsuPap9%x%pn*Ig`Ld$WKz7fF0J%E~WPB`;ZszO=kZu~t{{MOk(KgMwi$L*^uADHRqjDVP*$BqZoySeROxW|&J> zrj|2iYKjeH(=_IrT9&i;8IwH}X8fpHbGZL>hy)Ao6 zg2NdyhT2uiZ%Q3Ko8HB~vBV~yok!tW$URAYR!ctXIZ=6c(bH%rdEEzt!z(wauRLyo zJ4$dz6+G4iyCwL!ZxrOcP4H2C#R>~o=TwM&%PWfq{#CrS0cp7!vLCys{@xOAEke?> zD*MsU5pP{hQ{}WD!-2?YKi=kfmGRb=WoKkRRwEr3$$p$un`o*se=zzX(|(L}`nS92 zlz{5ro(9LQ_TvrJegvfb_|?!gk&ftFvl4d|>M{={h!dj`AZn0f{Hq7FxBw(x#F+2w zQ6UN9IA%%O4^8z~65Le%^}wmg^i=RyL;tRdBw2g|qo_d^s*n`1{RIOuPlcq46(%Gn zMIj?yOgFJjQQyfF_n45oRftFQF(Lg`NWSP~Lb|Dt{-T8r@vkj_uKv$pricYZHz0p~ z`GyY^1fkWxe;w6X3Yh{``zlI_*z;77J;A z`jklfQ|KRf!?GdNfaBf_>f4noYIvN$weBH zax*^3H<2_`kz6buHjrE_M{;5^j|2-`P6w@}I9i&4dL)2aC^H6=XbWZjMtYgR;fJIp znofxH>R=azej)emGBqcy&IuXbj8NNMC7%sapIsuK-Jm}EawhP}VR=CTP-Qz6*6#o!SY5w8PW>(kf+AJF!|2KyuQXBh`zXz7$ek_Y zV#)`9go)Sm`zqrp>-Tdex#a^lr%AUVS!K zK1))c(QikfU32vrpAW|G1**>m$#!n_nJ2=tj`CR}v@<+-BA&s6w;+{#`8^W9%rn== zAkvdHf`9~y4;I6kjXAgJD1XjK<56; zRtol{m7k%tge2C%sHAs7(|FMrk&>p<^RS;}KoZ0o;5cKSqOB(;5!_r)yg^za(YMz$ zh0?mSz%ZL4C2Ew0@pCPtNDF=3kyNB^G_ewmpsykKFiD{Vzki%xsZe)E;?b_WNGx5< z!DVKvnNn4e?4|e3+>J!hL@}34nPI;fo43_f#(%WYw@3WDv zizM$mPA%{6dQEvxclw{s#l#gw-tPp*t@0kL`k$Yqyq`4WRm35T)?~FW`Z8oSPV7g( zu0gU?NWA#kgtS*731U5F$s*q_f}8UF3@rkrVBP@!YUq!QQ#wu-#Rd{BRrU?R;gICu zL_ZVB*_sxRl8gqIZAx+ia?AlBcAQB`G(DAC(2&rC+=FH3^4W0;C`0bv>a$;8fLWvJQ@fQ_>(fbx|M-M(IQ8jgjMAx3 z?O9Z%KJ|I?jPxnHG_pP|I(0lZ_g+(<@}2s$ZyG34^{FXnvFg)&RiE%fmNfb8{?Y|l z#OaYy$URrpjcBn5+>*M1U%#Xyj}xSB=tmx>;7v_8t^ltz-B>O6-kQN>DS58w*GS@5`F9c zZ4=2b6G=-INv3$lK%#B^$4Vsn*8h5vIXM#AGv}#+s{4`FwW)f%Hgnj~S}{ z(TU5AiI4Y@ZOP?4vE zoQWXJrebet#D{T9IeF8MRFN*FcSG)YiA}2AoATKc>a)4>SqJsm`!w|-cU$$@eEF;; zo)I$6{5*zdSd;OO(#OAo@ttXYK!6KQhR~amulxz8;#QQsax)Xs8K%khN;M>mb_dO`P7#`imZQ`wLxFi>%0CKj-GER zfb!VuA0`q8MgJba3|jTC0!nV^A4k~Gzu$Fz5+lv9^O%%3xeF968iJwpVj-5H?4Q3Q zxViM(L9wRvMYFV~5ZVv!)KRm4UN>1sqWR}J1ULQjx+w;d>rEu1R3wR_$Uvg`=RAo- z_s>NplDa06H6xXgq=>Et63ss^Ah>_6?w?&IIjgm%Ag5eKk|~Z)(#g^M^9G5;@Xr+d zN}fzLk(8=P^2Klnx@M&Qt3vvUc?SBvlI0Id^!+u3Z)UpxM4;E*e-TooHrsU00}>qG z%Ub1r_5d?O+95AR>mhgC-O95>bghki4SfaacPQX!6a0zkQ_?7r%P}T6}-v> zkCfn9D)?m+oGZaIRB#$QQun>;vwQJM7)M$wM3Wat*9)N=7{M9lhflm;bM|in#$$;W zc6?B^{d>-_pEQbaM6iEA6v6)K9g_W?TGm%`NB1sls->;8ETd@BS!H#wL;_DiV+AX&~`Po;)d$pW z>BUI)XA9Z*s^g_~LrnV<@3cSX-%A)2`;!ZftMXr`ywKBtIRIWQ-&~^=nZVRn}wu_cl|0lAZFiZ8Tv} zhe^np} z;!zW_CQgB1e-pfy-cXB~7ZBXPRxdq}_mlJajc>H380ezG3X+ROJp;+b((=zBxPR>> zno_i(AXGZCnKaj$792)8)20Q}G{%Lo|AfhR`+IXo((Q_;>SW{^J<76rK9Zpm;q*2 zWse3^v}&o(x`24<c1 zFYbrSlom<5Z!HdgMTs7FNyeD>!}-8<`~7ee$va)Z<8T!ra|}MoMj20URh}O1uea@?Jl$tJ&7!er7=AFGw!u>*9J}%KWm@7D$9Xc`AL+P% zlkbn*AZ8;y7fBy3jKQ$spHHO^UJM9Hv8<0^$c>DceqZ8McMuZwzQo~3jj}%UD*nk; z^q}gW2k`n*%FyRGla?J2S3-iMhnCM9qc@ooixcPTFj`iEJ)|^$Y44r98y!RVmmp_Y zRO%|ao^a#uSG2!p;BOwmMtuYtf~^t(WG+)Yjp>zc8wn;u>pr9wbZ`N~dy2YYvxYy; zhf1kqU0|Tf7uO)XRAJ){Sbx#M=mtwVqnp06n*!=4-pEGakN33Z7{f@N><$v0D5G<+ z%x}$pKuk8(557O4|{*fw?Q|_SonZgO@={Z#w*6tMR*EfgDcYWJ9(i|q#O-q zq74{7`FG7;ppRa-hZR?5vaX1Z!)1SDGW0zMx`uKPMi;)*iSN6NDFRt}{Y5VN z*N|ML8yIPYl3!A+koNNXIzPf-0FBIhH+4&+@?cac=(Q~(UJc5j~QnW2zr!CY8U8=L=tE+%l@X9#W?b_z=E= zkLSW};R20_=VAXUzt%UaxDev&Le| zHK`*b-N}SpdV~y?T(9>8I@?O+Tdhl8uYbgXrmc1^WGTY^oi9I1?8=07Kf`=a@VOe3 zpZPp&3LbR%8I4(~N`9Q{^}h*+Q+`?kkyC!g+)h&?*9)_toOJ)C!jIFDpQ8UpmY-_e zzp^@?G+xS2vJwr%BvI5PTHj`qp8?>wDnGL1kp+c(#SFXzX}Q(R`y4}fB)zD+e=iCI zXy+AHGfwO{H)K5ZiPJm4JoZO^o*h|NgHgmG6TeHmS_g2+{9f z`M7|4l$Ne9hj8wX@|0(p^4U8#D9;9wjlm%WjLAqsdGHLTk?&vmd^#{n) z>|^O*P23Fmo`JM$Rr2k;f8_#VqEo(efXFG|k2A-me82awl<#WqC*Rdm-%sv*Jtlzm zlPd}!k9Pr4Wd5FxzEHkUkDpb0yEvM7RAqkaBg}mj`f_|AVNmRCE6ku(U&^5(hQ6$q z`f^QAmNE(~J~JXx_pPez8(PL-@@Dy%0m7AmQ;e9o5Wtcsim1(VOBKNYONl6 zP87EpNVJ64*#!5m)sM+^r8rIIs(xZwk{-YVUfOi+8;uF!6ZA^RU69MvNnH~Z9-)Fv z)wQqXvq|c+O}83j_EC4(RVh}`yaRCf9>gQ!<|2}03TCLG>ri zk(8}U-`eTv0Q3G6!r|1nZ!k)yzO@*H#+pCr=08n+t7YihKO~BL{|PuOj^m_LWPNkw zZ%_x|xZfZ5Pvd@nT|C71NEb%ZyKOXgRqNdYtRef=-;JQv{G&v{tP)sR0}%$!r@ za|&jsD*1H&UIg>UDW7RT6C=sdmQ%}7rpL73wAhtv zAbs9N=bLQubSF5j+HY&TJUxfyiR^Yf*34{JNf<)zft>W|O0e4x`i(~Rk> zT9+IzUkQXpXz?jtSv4ji*yN`bXtBsorsn&-bYFOnZif79 z;^lyplEajg)P532lagtDC1UM<-`in+YT&-`>;6+?@=(A7ROO)^sHjRFuHooFz3=N2 z!r_#MpD{|OJhbm;%0r*YXCx2VGb77GHS9^FY*QX0*pq#|ZSv3*v{>Z9azEEqS%y56 z7Fg^_Jxa03s?}EjVb2ApwH_n4Ny^PPN-*1#UosVYat~f)dy+J%hU`hb$7@V}5_#CF z{Okwvs^rIMPbL!%r~E7cBB%Tu&^tu_=G=)6`8kdFM#RjBEI%ksK2==vGiDq+HrSm) zXai@2utT3u@zxF6L?a{7m_n5A(NFm^N<3!%eo-Ux8aqV^TIlaPh%o=0^d!{k?^hkrJEZxa;F$l@iAQ1{i#-3; zxF7V-uBQF)KwNC`$Q!*(5s>%aqAS&YxQZg(5BdSHYS!WrkjZO9?fmI81d;(Og)IYU z)gV`O4PmRarQu}beKd_1**Xq=eK|-XNznReY$92wHHCBQsv=1g6_92g$P{gT*+L>o z){uNjiyb+VA`{7V@))Yj8KsC41Bq6I+=k$05%QxZlCCC_kFU|$fu@(W36oFyGn?dCD5n z_Y`KGs_!R(yefTn-Vgd1;c)8v2SDVs_Z51F(DzHcXQc0qABn8*)rcR{uQv5PLi|{g z3yReBY#3ds`tG&Fk9W7y1zXJ2SHh6g_wkZVQnPwW#9I7#@wgg^AL}9ESwr%W$OBa6 zVLy;pB@fQ{aWdg>%EJO6a>~O2y+gA9_c`Rju|7wB1Hb3!_&v?cS;6J;ox{ck}a-TvU#^-Tns&?q3U!gca^i zF^ocSiDaGD6oVMM52+DufToQ^1&cP-!)O-*_QtlLAnn;RFB(2qvBnqh?ghWqL z%8^JXg5UErk#seY+@>N)5k6xiniJ_Nkzj_IoE#I$ajhxHc{yF-Nv23KkZ4Y%h~Qjf zz(}G@Bp;YahN(#MMLAqP&0XP?eCdg@C6fNyNIup*(M~beM3Sr`DG;w1ND3s9IEiGW zhGe{nq>YK>x2qI##)=^ZlCcuW7Xrm68yh3CP#utn&1W!oT?(vHNpGoYsmeq`gUs*{G|jxq=M_2;KdR= zN(KL#V-WTq3BFkce_?{}li;gW@FEl3M}jX>!H=8ZjuKoSU?Q6JbF2w=OYo773R`*u z9L~fFL;QI+`G!K8<};3;wj+^OL;mvMwHOcAe(3wv%aBy9%3n688`muL4td>x!|5-5 zK;-n7%c-%JfBW&SYWT|t^=sG6$RVUK1!hCts+Sg zj~YlcSC=Z0=&tS-6N$@2(nLj)DRK-XnbJ4>naVuzXe@J^NY-mj!IQ1jNGB&>L>Wjl zSGQCm(Oq3Wh3As7#U_$@Dv|>6ahA@L0y&aN63Gy4B->3SnI@9kR3x{H@dlFHC6cZZ z$xsc+lO~cAT2qjds3I9AQVk@-B$6nJM0dK;v~ZW?EHRP%n4<7xtoRkuDyLX;x~mB8 zUwf}MlKSRI?gbK=^gAHFLAKN8KW@K9g2Qq0xN0}qku>qeq!e;2tqD!YedK$^L5wiL z^&~i6eY=MVrt#wK-`X=35_z%-{z8Jcs^GdNc##CJP{I4U8bfK%53G)N$zcy*0sg`+h*gm`IkINb0Ld62*b5b>&Z#7Ub8qj6~Y^ z17bNvvvMR}6Ump!IOR}l6;Y9Akpl5nnWV)`vGx~f=fxx0yLGjY^SITQL)&v1LDa}5*)sO z6TEKEcZRV#AeMG9&?hh&l^Y@OC(1|Fp>lf$ry7aNhXq(vJO((lSFZgfkZP(u>|+8y;wtX z+*E;`EKqX8x*I0Qrp24mBxl2~NGlx`|<9j3PV?Jp|)&9NHrKUb6I{kY|2g0D}V;Ego^>GQ_B4uI!J_mnb z{_9EUArCMYWUBgj@DhlIsgGejCOjaTL-!d`$o)4p(!DC~Th(#s{{4H2L|3JxEc7b% zaVv9GYC#6ZYSV)C8a?3@$Rh@NyX;76!EYT6G*1wkklU+*Hv(KfSKL34=Bf~cqR%so zPX~^vG5H0%5=C%74(4l|K7Wv)v3eGqK1$?w@Ik{(@tFO>t8@_RW=pB&3(`ikEfxQNFg!42^Y z^7~=`nv>soqiRfk7xPT1@;l|8)0N-)#2u&nrU8*tey1`kWjyrK&1WRPvyqaF6b~&R z8&S3W-I-|0FS2cR`R#l;VNm4vPH)`G52L~5s{FBY|M73a;gpA#K;)E%G3|)eQXXdYlk!mQ^AUfXub+=- z)q+$T=OcDPphZt0QtE>ge{mZ1O#0M`ws%IBvo}xe=U;73lHsV=-qzYCUv)8qYQ46r z=vqe3`BJQpJH-YJP#-NU5w+>xM)pwt0_r1!IZ^)fxbbI+ zl{b*Q1*tOkLmF9VY@BCk{YO2~>mj}sd+_*~l2|CiUhx`b$0@4%kl70 zJRGY%YD`0tH=%gV7E`_?GDpK;ih3=)$H(Gkg3KG zod`s~@yg+?_{;R!&7mn;{LrL{{yv2oqOXo)igpv+pXV_W6wp!TNhHy#S&M(QrWnLT zYNQ9z3BqL{k%y_>w@4(38j_t9@=7GLbtLjIb?|&0k?5?+G%5QIBqbGPr-9t9u`B$Q zRE0eGri?#kv@$xl0v%w4DRP7oJjMh!mf)ps?pK2IP4E$X#Sy>Tp@t$%hNQ;osWuF) zF@4%~DM+;BcNPt+TA!TvuU}2 zmSE~ryi=dtLjutA2*J%P?9lizAx za{cwPbB!(M1L8O69@k&L+>6+i3GqL}^;{5%#+r(Mc-X2v9*tS4${sglom2N4{w5qw z`DqD6PWc%F|765Jd1oX)MMy73vd2?T9jCN`NvL8y*ZN|c{0socRrzrheFdpA?D1l0 zkH?&2$k8!adCkghkoHC9+VFcA;1*kI-O4T`I9-e)t?V+qsTs&|;FX5tF%?OIc-=sv zS=mt%NmC8UI$GvPE8C74F6H(KaLgvREi_WYZW(SYj908-2O3MrT~~H4Eo3{IZHamd zeGRz}O7)Ro7oOnk-X1F`Yw{ZFCZRQZ7=)7AnEcRhvv5YMducTL9v&2g5#>ZTi1Wn z8ya#R&&wGpT^;d~O}bWSi1qcKr)JiFgKA73=JNn8_77aH%Kk-I{}B$SJhTKNr#y^F zBvwm#nAPKq;D!btK^4gYxyER`+~@lJVYeW6Vr27u!hd9a*cI?uFwDG+xyS<-*{ zKQS^~=V^w9V!E?|&L$~OX`3}KN-}#Uk zy2(^h@ax*!?@L=iowqZ4m?xhdAn-m($E7`exb``oVe@X1>22^M2&o&?r zSVQu+i#e^z-y$SltCGKsj(q&p#0#hV4F@8p{JqVLllE)NwPz%MtC0=-m-ef)zA1kZ z?AKk8NsIhF4UVhwXN~`F0ya(d#%dBq;sz18-GtPkxR+!a_Nyn**#zoatxL9Fv3Sj} zUl#(UjQ_K0$bJQp?yDjBna{&kP`A;Z-=m|uT^Pi`a-|5&lvOHEJzRJaLbblJ-w1?Z=HhHXz8MMe_ zrfv)Ae0UuqPCCC`iqw6L@!6zq$axa67GGW4wMOErHpm;+kbGtG09E;F2r8AjTV6+IwQ%`&ve60em20PK-w!P( zD<&Sos>u_m?Fsfxq6=^3;C%ha8OzH(G05~)p5SsCnh-oPOmvL|?@C-9Gb;G*bi zbcJhB+S|r=jVG|f6C9P4BF7mhqfv%`0Vn1CDWV*4iYIu5C$N$h!ALO2iO;g>5x$kb zD;@)0%l%mq=gY$Mx~%&@0qg$zue|Lsz+BH9x;;l0#4m9FAKW|Cg1 zh(3~6QGP49oVgb`;t8d_4fmP4S;So>dC}YxC==HaV|bUrS4SHD1F5AV4cRe`@nQf% zSA5?^_{;o+jsA&02uqoN7ypH<{V2*cKG=oXVcN5Pn2bIio*GDnlBWkXy^2d0N9Vb+ zOY<;}ZdhJHe1gTLKp4u8E-nqsp|9Qx?Sz)&DY0TxG z(E*Lwu&SOwv6P(RkLZ+!+doLC)A3fYj-}CyxJia zP@oYUNH6%l_5>vYe|nUwXf()No(_ECKM+?Kyctns@QQa)7lC+BaE|N@g;4o%By6Up z`a0@8VDz5A+JU!*GdQ4W@Crq1p|rDO=_8{MA0-2+i)CP^Xa%9S`Wv?%d6ai$6N=nEJ4oga8 zK{DqP1W$+|g2SmtQ=yBZ9`a!2?};M99BS}Z112PknuId0!e1q$5s`}{puxCLsB-!C z1le+tqPDa0&Q<(4G1$lyKy+zj;m6P~ud8%9KSXpsna*^2TUn9#u6H81n=J`O>z-d* z%KuhM(|5d%ERF4Tm-0I4mzaTmp#2v8#nfO3WJiUZqQH9CrDUE2+{1dpt_31YZW0u? z^#mtS+&1?ag!9D}9#{5p@dK%ygnud>b zgrJp@Mnkk9Up)R@G=9h#IRhpF_kkV(0y_mDijI_Cq|uR{7tD-cU99S_MOjL9hq5l z)cXSLUhz7gm--yxyNCK5;TwUE+EKpSsOzY5zmeaw@X=NL4oR8hQ35GJA}K*~9(xG# z44+>i<&BVz^F7T-T}5qS6v`hXe*2G)_FiWt#8&|OihWvBcqGnHtS1_g7o!fjug7<& zR4Jr7J-mc+O{^~qT+4jkeC1_d*OyDNWlE% z2I_eHpK=(Z8BO2E7`4dj0CV$>aHnbZgyl(Y#1Lj(Kc z_1wVU7K-I&vABb_?22*kTbVZxZUWcpZ}(m*cC+V?E01G6@~?`{b}gxm`Pg(cyLWV= z@3)+yQeXevpbJzltbodf+>hdeSKOfb5PQvRj)h`4P;(W}Bqkd15J>@aWmHloQSQkL zPEN`P`TapY&F`_xy)TL{+LKvD2%5UN3@?*x?vz2u6=dSzUSO(mw>D-Qpx05K1W8z;HtV#p@|-T($im8Q(Y7>P;X#she#hf;hp>(t>OZ z-ozSC{fDtR;$U0%+G?%?bz8~$&oW%CeXY}MzZt@PI{07Y_Wf|B1j|e!%~b?q#6(_c zL9CO#H+q7zSZInjW9H($9Xufq7~3m+p!=w1PHOr|DEawpPi7woQabJBODa_|N1UWceauzpx7EXwZ^0o66Z}xWb z1itkIZ;2EA(2G?pJ%R6h#8v1D`4{jJTDhfsn`TE+x0in@mP6b*oHhLc_g`7(LCg($ z9q0*qFr}E*Ae28yQ(Wc=ob3rFh%Z`U9Pp+v1eW>5Dx(VzCcF?WK(`Ir(mnE|=r;wXRP8rQ*4^AScwI2VylC)mr?K(F7kQ_dq~}OBWB5 zf0~L^&t7x|dK>>EshDl7Qa*VnF5HA`ve){vO*Fj`bSGx zB=MwCC;L8+4K>^MvC@2#eJ_>`67jW!Z8zKZ7V<0GclniU_*RL5Z1`aL)Z+=wl!`yI zl=`%;l6CtBT9E%T;#dT%6yIS{#f#rEC7wNOCk}2lH?T1;uu5EjtRmtx59%rl;B>uR zZJphk8$h`8dtP84QlOOKv95ltfoa7q$fHG$n^)O>mAD6bNHc2A2k1FS@dJh8$)L#- z_!H?7I{{)CJTJzbf^maz~o*5%)|!qK9%5g=Szr;%CFN&k$v>7KjIDQTvC7CpTJ;;{6d#OHuyR>-!boOIjM#2kx z$^>8XNq?`hF)ZH`*lIC4cCp4}r91VxX(WB3rmI9PW4sWxQ`(mpIX<#4{cF;`Ol}FT z+3ek>8n7>Yk>{&n`+}6*zp^h+C)xDp-^fQ1yf5eh|1JLHmP+SWU+-DlL*8>zswYZf z_a$`yyRv?bB+rg|dRoZBzJHC}Amq6T`Wq|dndEm5QVH-v6`O2iOstd){;PxV*O03yFO>d+$-Wl|w0Rfxkao7& zo2us9@%x0Dd>;mLHTpRxVbHI|g$@x%AX#Z<2JsC4I2xOH2mO@KM+)=CL=602>tnV# zUd}3FytoUta+P!y2WeU>8?zxlxvpiEP8_0kmW^r04LzN5Sf9R$_=f45&NnDp^fXMV zM%p&xye8@C5M}J2Q}E-lYVu=wRs4toLpHN44 z-@uRi!wzxYibRdU52?omV2G4&(WQBf@FNL1ON}4%tH+OO%E!>0%FOpt^iwF6J9>qu z(^stDxBj6sziyxKgcVh@4_OwN<--772AtjK=54*Bi!86#$j>n^Af`Z_|WH2OG;3VUFuZ}{oa zXNgO&ky@#>D+E7bS&GSSmIuYeW+15A{>s%*UPBlS~5 z@l}VJPJn5@dd%XD|kf({*`3 zO?jS}B+&>dtn!Um#n+|KGL-fRMO>kb4fq&Qa!$0k7VH&oC6IP1@kQ26S^cv5A`AXa zJ;A-ki^$G|V*W#rDVKO-JPiVu34;R!y7t=}YE2~y$hgXF7Qw-eZB z^aLmWKotPq&RE8a5*Uc$QXiibp3?YaMOFYwCyR1oBuMMtnl&iv)~vy+H2Z`b9`_KB z4)E3x_Hu6LlqJfqk5~qKz^Xa`=0r=WEa@ zvD>sCSvPAOCw5yqr_I~oS>{g<>%Rqz*ws}uzBXzD(rbgthtQv^xTqG;cjXf6vfRMx zoYV>tP3KB^t2-~0HVdt?K8?f7`K}CiM`L|HLK)KmT6#9wxWN8HuV6Ql$`S%Q=;U>C z1BJIccp$E!Q<;(%hq$l(d4WH1Uggj$z9pU@_2w%29?1RawOqy7_>#38$fC*@8}V08 zQH85$Egtg4pW~@3{-NBym_7W$bn!5LlJ-+M%`JY9osO_jwtbc8K-JW|L@)$Im+!3GWZo;3b^xI!@!)Cw3WHUy zBEGZ6k3FLBr5s~|Bfoib!GIuNH?j}B5?hnO@j1r)x}(7xCRP?Tm5OvEpTsIYoN5f- zRooQ_X)D9dfpchpItNI9m;f(=|D!nx z(cXR@|785GwX5h+*eI-lUHnFagZzRB*YPX17V$V zE;xsqT4*r0am%#r6z_#HUcCu}9zs&L59SBpObPx(f)^0@b^>pZ;KmaCUkSbwVDcO# zqtL|eJH%YPqVKU%D^H-ay^S?oGfQT_fETdX8+zaQvc=ru3i*@dSdhp~-5may+{D9# zhS$Ave>4IT?AH}Q@kO*}t|t_e=?Tp)liS_5ph~bC>5sP$i&3CkTKCbo{<(P|6Y-|;KVqwH=jimirp>lW12L&zC!M2qndV+ zC_9I;t%U%f2h^>Ry@%1~`Uc*o2tH1OxASG%Ulp*jQzv_duE4Iaq$&osXff~Ylogf| zLj1$_(r5BpRN?YZ3h4iOxJtDJBR8){hMHFKa^8zogBFe&K8^pAD7Hk)bY}$`Mv)sSk2ZBvfEB*kJN6hR; ze#{|Z7U5_N;i!*o+^3n1usE#{34y`h2A<%#6evyfcdm{4O_HKuQCTVR2jYUtYb;n) z*`O`oTthtMe0zdRX~eP)qM|-gyHi|tF|k;E)pw4RaAfz&P^Nk`2?V_0V*1*Hncz!p zN#B<@#zwt6O1N2qvZJW};t&;^Mye)>A|nLvGY3OeXWFONaCAiv?EaPcQRHz8?fJ_bD*hNx2OJ)k(xWE&ny=hm`7oaxS$bUT6JIsGP+Ep}(>$BUuOIDt?k$ zP~OV185oLv{u?6Ry&uFI0#%nXP`W;mgLx!_5R{2beEyN;ItQ6eE4|nZs8pWu-fMi< zRhcNj=N}$d>r#oNe5q*Okf-2H=6zZr(GbeW>&;W}1Tk->x?jro=g9q1Fih^31~y`9 z((P=+zDlpanqGm8Vi1Wtq6qD${76wHA727jNbUxMd5<8n1oPl{UjB*su>&87bf~tA z*%H_)4#8~M$R2DX+q$_b<8+iodnj#qK-@=r#dKx~)fDFdx%dzAoaJw7b_(He>XFMXtwFjFkTRGy{BTdz^#WzGq)CF-VEv4fP4?vKUmc7BF>%K z1(29SvGUDGIEhB2yrBm3SqRd+G@4LG<_)^J@q-zJSE08$`ZI{QE=iX2PT4en=VGMe55~d~&g~Ra+wO5T09)$$x?Ir}=1P zp^U8Sd9tU2H4*$-wdettKGZv#`S3K)f7(4X!ca!1Ud)H7;L#b{(>$uhQ{{o|r@wO@=11X<%J?y^ zGJZ^x{CEo=20uPS#z^JIgapZt6nqw!MmnSrStO$BO8w_9(r%~0LI3ll{)0_+{Ws$q zyYfqa3|BSdSt3_N>v2m*&(KYtP-7Ifz4@*5qraiHi2{bhqBl$o7E&2xyyn0k2K^ru z@XIK6!xx*xWZ8@%DK?#F38i)7;!3uGgKLALVErVxoPi)mFL`|mHV@Yn#>X+e3wh4d z+RLfW!UwMo#5Ay@I`xCvc_fP8mz|{vjG4cS5UtoKk?+66@qcCSH?CH_WLN!l)BjVg zAq5kt=cI7RK2a3MobU0E!IJb`Pp}C^N4cKhjj-06y-5|Q%(Pf3v#>J_j1`;eF#m2~ zK}qZIJsu>%=`2Pa^5fWvr{{ zU;!?oPl!H^g(XwZEY9**=MQn#qM!-ICF^C7G!} zA1bff#>KhaQt;Hpvz+az%FPdeNR(JE2&Vmp7QTG5*dmG>4YL(O%Uq9L>`R z(dUQiMXktu@2NGVi{L_E<=IV3-Npj&PY*U2-5?xdQA{L#@C2WVD2ueD+3Za(oQQJF z%gAWP@Pf|5C|_e5ASLN!JihkYIIP!14m!d}+R2gZ-OeL9dkRJp5KC!F^!6lXjyi2m zum_xVskgHycr%uzRD{_B|J{rQ9~7sB=n)0%mSNDG>ou0zItp(D>Xfe$B~T4h|74~! zLh6sRZ$=Gje@`&o6LfKqv<`Y2tn2@)wyS6czWV=)@ec8X-Ydm-ii$hSRRHBtM#@Z* z3^XnGdn z|CZZ)i#D(!QF2l{N!VrydyZg3#82R|?vD-{^*VpJ;_D!_?67iy6Jl11q)#cjx3guRv-T(g#QW?zcU{JcWdX7_yaf2bJ-g*%doL)L>4V&tPY^L$uZ~$)?hM2Ks@UM z+bNboQ8-{S?Vl1qoAE-VlT%MLvh}}$%yqT<-$F6{HO~G|?SGqiLLahnNf$}>CHxIh zbFktcJ`ZkZm2FUw-k(G7FQ)hH@)LP}$q#oFx83WQWT}5UWr?aPqc5QclAlnnnvxcC*dhy3{yl0D- zv-;x97$IU%`{xVEMND zz9(32Ku2J8vB z-LQqtQ?o3XFwVse2G7O1f4I#PvP~P=rZKhQgluP;7gHZFKYXIxE>z+nUWm9ikks4j z$;Xo_%JV{PIEdkT^2PFS57m>qWdoQo_cJTZ^FojjyoS)m-BEs}fagxx7V(XH8HYjn z)v71o^Y=f9NwWH81rAft#*Wkzys%Bo`4OVZ?LHSxU?!w(U?L{Ti|DcojE86ovxFdD zWIr-A#imCT2lF=EDlr~?$$YT7{+9NG50694ld}R}Bdh1&V`o~$1l{v$pAUDLP=<3F zB*uY}@oO_vqO$`9xZWW%Q9eV_eV~@dUz+F%#NJKqt=1;;DrwsZbv|`gKsYZ<1Pc3b zNI)BxUu47|IzLcY&iuFl7K`}d3@?n3@=oedk6$9|wb`R`vs{@qR6wQ1NKC`EkwCV< z5Rq@iutYK`F!KI9R{t6-ezyCNeNu;&7ue;CH{^3U$yE8P;>*8CB`p6U^4HI6FC0-s z*@|VVGyc5az>}w$asyv@0@#}W_V7Oy+Hu$5 zrxa=v+3+w3czzMb2(W$clS-a1+L~L2U6b1 zN=3SDDIPH|iC$2%=zW?FrOu{=Y@PCt#EfGsor-)C$@0iN5{RVy-~*kg=bK5Mm$W#t z))=#^C^yT^U?SnSwR7NTA633lwEUAKjO4v0 z)FBFk5ES~&kA=ECN9w0k@tS&*>$NjQT%2og491K7tBwwPos6Q)yh@m%Fxt?g*jG=$UXUK7yL*l}WpqVG|6;jrI5Ihic{tZdM zs)%MYoB#sFtRpldrx#z{hIef7RYZGZWuDA0`F}^K(p*Pi#3Pg+T3$-h8ev^5_QPAl zmoER9LJIBtGM`lYK*kUxq&;OoLXpMuoOa>U##+3A$if|#K}NpSqWbhrt4Cq1OcSca z%Y44;1TX1A8MMJ|_W>V8W89)Mj3*8wlWCw;%e;g1r#fpmAWlFZT&`Y&hxx(nBk}0j z)*oGdbOJGTn+V;BO|Vu&)9>!_6=`Qi2MmkHFo!cB#u%=w{uma*Rw()xSzcuxq>Mi>RnTVD z`RdD(0-(~~Z(OZ>XnXFP7+}zUihQUTwBOEMpPBXS3ZU2qMKbZxcvyeztQ7BJF$CSI zx5Nm?XPQdmlbS+Gv(F62E2JuUB9lJ^9nb6obxj}+MN-%HzoE;J`?X_DqXPZo5$DE{ zhHw(g!cSfGTttdZJ|e6iDLWQ%LcW9sM0g*GWIHz~v3CjX-|Ack;#3wH+ceUrP=ilC zBhgFyc@0b8+gETl@d!pL{a1wXkFskLzl3hsKym!G)T246>y|Hk+XT#%@51tq zGJi_DBxcS8JHPOWJ2|&PNpQ}u$hCxkg24V_eKhT#C~yQD0Tw^&vt&-r4f7NXVl_@X zyjsp8K1xbx3X;f_J`S~vU_b1vMm8QvAyr3ok8r(?z_9O;{mWUAUw7%RoBCzO$L8V- z87!^%<4>TcOT2KMkA0A0B{D35RXFX1+|jfjD?nsmo9IOr9pxan$7eWS2L&BLbV&Pc zhK{_d>d5n~BY6QIC{}|Q-_%ouz;Zuic_PjEm55X*szyAtor0E7pIWrQCA7K0?60A! z7*bBWw}JdCglbjV_3*E%l^e?bJ}x&f>iak}NXYePC&fpH>AaZO1GN;doCSY^9UoSi zw5(E|)#P@%<~Zkr@&!1e4>NKo($t8@5FEB7X30awsAxT(GF4cZfNpJ}ls9op1rb|=exCNVTVdJF1sU?ZZUCBgEz(>hSV&(%V zVH3ORFyT8GnATFZ*|h>~R#2OMXk)Cew0u6tua(_TFdO@pR=O{yFqx{mu$otg=~`0i z3|;#{yDImGl{)O^ci>U zN9F*ppU9v%?eiXvtIEVP7?qWyW^dO3ChDR$!{3pRmSC=(_@2=4olo~DS!T$@w+#Em zV(DHxzL-e(t|fex;2DqNX>l*`a6Z2TRie)E)T-kBCm~%T)p);Fr1w{HuvsRy-BLM! zW(>qQ!oMi=K#?OW+_}=yQIRDpT)w|kwD%$_fwXIS1^IcpLr2;xlAB|+PiWh_cYnNYVXU0hYCh4E%lfm{g-3sU;Oej z`u_oJjJUrdnrNMO&~&A{zjG~LOCs&T0S?lTUXVd)Dj4s~e`*nf7d?`H7I&am)!*Ng z8#tNOFDLak+F7AY{5O3f89<%C*98Z)BQNf~K#MOa_l6K>2Zn_t|Ni_w9{-cLM3SK^&D z9P_-bkKeyihd;~kY=W11v8B4I{86#-M`8y48Sw`u1kpKi2&m?auv8JxqDV!v`&7#U zf7hBzOG=3bc^%Z%=5qp_uR zZhYN5fj?-(bP6C)7QSw++y}QtJ2)Q``}*s&az5?}{4O^nP$7ZW!rOj;F7|_Um;P_s zuit^5BE&P^By8vOMdCD&hwE{0HX}0+-#p%{T&=Q`@?EX+k_ud{`X-HawR$$G5bwBJ zy___YKi^E6&!6unE#}Wpl1lMu5o#*e2o)vm!gHiJQQb>h05~xflfq9Bs(C`$Nr`+U zMC>L134*XX({Bog60D|yt`g7ehRhi9(#JFH*G+i-e?kDtAl_Wf`%S3|F%ZL3(1UtP zJ3Vzl4~=`^DzR>t;vXUjy~jT_J_@UYU~D^q#Zn;SGWxJ-EOHEiV|rXa9w;G=2k3`6 zLTUH&N5+Hrkn8omV4<$hkmxc5rI?no9`W>PnKs@VvBc3b8`_T|+IZ?Ef|6pO#d|Tr zPRD$g>q-f$?H)@H%QCqa>+pTJU>G3|hTKaId9_raZ}1^+qV9+xi|2Q0=E9tR>K}w- z(2cDrEq5*IEqJykfTcS&#Wm_Yft&3?vF0(ZCFGIyk@ydy7XLyR^W#xmg;Jvc@Z5kX zA4VtO!FLOn40?*0khH@e(oAF=$43c@6mb6~cqhKx5s@C}48*3PYq^TFb)*fx7?_NB z)-&{I1QdV#jI36E45~-}EQ_Lu4@0*PTf=r0V=F`(ws;O?NUR29Uj#mHav9nFsKD45 zPXL$oTA9#{Csq1QoH+Ew8;#4q5nEt}FyHqwW757}!u)AS{Gp8~k&W3Pf7WLievJ)7 z)4 z6vbadv7Dj&Nf1A~8_EzL&|`5ut#N{}ml4jfF*ume5U@=W)`4NF6uOE(B;HBHkKy_Q zMtnBfDf$x}85hiqN!?ytI;B1Lhf`jmjC-(pK)MlUff3n=Z>dNW^8X{`Ka_SYFm>u5 zGZo>F+8b`Yl|2nuru8(RUu)2bd>Nfy*w1D#_8ejnN-i*L-7$f*+E@Wn+Vc07^&i~V|F!?E z+F47)M?{-$LaTUuHZ)NAPg6`G}NL^w_Jca|}_#uU0#(>?dhN-BK;@#7O z;w&JHiK8Sb!3*yP+fX|62oTVk3Nuq*Z2zAz1}mpfFC2{h=hQ7wz;>htYYYPJN0u^F8(M$KPuW=PoQluB^<3ks2-O)6vSF4k~ zh91rJpRDaWx4b*&u~#Jo>yZ_E5e+@TyW#l{h-DaTZl|?Alp;W&kh!c7L6C;xnJV6$Ow|KMfP->}; z!;9VcLcE8b)rDF%%4*t?+11yVIGry2Er>7Qf^kzv2^eLsP}{S@7tkc%g1<}~6mfoN zCU8cOwjk(o2!Hxn$g1!31Schn$(w2BEOy`AdAN;$p$6&ia@ctee`K6^3qJiR3|))` zyTx|0AfX1A$u?aVvfr=U6m9sFY97s|;%_6zmzMsKvY47oObFlB1HDW{2c|r5{?xxF zp6GN4f_M%L!93FS1%6r`qPk^!E|?t3IC3Qh7FY|DK9Rf_=DHDOIj~mFkT($E#vQtW zz~U?;fhPcWqZ|-tK?t$~C~ypPOBS6!#5}V3mwo|D@}I9{JfF-P`W7U}HvB>7p2e+b2!40p)-(!*FgOUU%U&QJ z4KjIOp5#R?9y#VmVarv(tlQfNW&@aLN8d6&ZRPaOCN^J+zSH`&iv9f9%J(bZ0WRqL z<*=V{9qw0{!#mIA{rr~TepUQC#eV*h&l&adHyQP7{E=}Z1Y70@%0R#9fbQjfe&q!d zCpR#A|NIW(T&;?UAHIyhAIsEn#-Xx;iRZM}tIyx)%K6(H$iUwd?1Iuhc$xV-wGs1o z4TwJj{@%oVY4Es2JwZCTKQMzOS!Ay70Cur?qt0KM>x4v&%e1pXJbN6240MB;vxu9% zrVRm!C4b7dLy`GU$EJybttcrO52(^r78Xpy?vOvd&Uj>%B*;j$;jSXuIhwYbFvz%K zmC0`ujblG66dOY{1rDKLc4*_7p6E^Ram+7KPuu2Mh5ZcF?_HikY@M8xxHJmrIMi82 z-(>CCbD#ZF;XfATnsEglh4L#rL;r9s$?KR{_*aUzX*dNB{rjSohpyra@T_=qV3Y3` z&)l`yF^NF#O-dxg_y^8ch3WT*0g+%O5@i=v{0S3tAhq!wu>@gxc99uX= zKfPr?$IX7m?5(KaewN67`n@Roxs3W5O8v|f%`|>)q5UCZB$&Fc9d)+C#!|`;l#xhl z4B3tA8^Sp14u)h#i7PURyfSfuKEam~La~~tT8ehK7PoOy(PrPM@OB6&;>N<`bzMa* zYT+8E<7c~yjv_%(csvfbS@4$@uE&P~gpq7uXGqgaIYc?V^bKQKxz-#@Uf^eOBf1$e z)3u~ubY5t9bP?`b%XTeWpB?zDO48bH-m9xQYn`lKNpR=m;cH2VzeKUPEu7>Pd6H(C#`)F@o+DXb}DfY-RrV zw*d+G(*>WjK-vK8XguY0*?2ZJ-o%XyF)(6Sc2YEMrV8{&@AxY(saDZCSD+{TwPJUD z|L(5-U0t*5u3NFIPHt#aQmwixvRxmpqoNVp`w8^M(iXsp7pQ4;)16F!>YxV_DS{~Z&4J;70LYJtx%;q3^HCASKf()>u@q{Ow^Nf*%! zi?gWNyJ!Z<#MWVGEDXm{HXJhx|7zzd-i?QAvpXh6g?HeawBw<)1#RS1uIqxgV;PW1 zQ#>a@R;s^)=f%IdX4JzhWBDZQ8Q?eIL_6ru@~@5-A+*Wr^s7&Ve`W;qen0K~d$sqk zu)Xh6-tT3+-vF)PeNHX_a?H_l^pO!=A1;E|LD}o!BHo61BpO9w-_uzI|l2~Zv%~^!&u@ctYZA#=q$3uj|@jhC(jJ&@lFuYcqnaJ6Qr|# z6VG+VQCh5er(9&ni-dRC5gX-S6D=O(2A#rF_XhjKls|#|d2kB7{}sHcC;%`_KME#( zfnAdP%<6}q=aO5m+E#c1ZisRaQQ<14^SHrrNOHQ0r{gQx<*A+Us80;hgwmW~J<`{D zv^>KhwM*q8wHDeTHCGYc>|{j7&(k0Buo~0%0n}QQn&`lyU_G%Mxx5HWDv)t6-EX)G zi(sN}$a!_51WM(ZJFXeGfymU~WPHu=WH2D2HZfJeZ@|6YGAw^WGn^?@HQ* zrjsDJiHK7Z$#jc?CGX>Fge`jIOsk*D@u#h(_0TEtKg#&ET%O*=8fOVdq%N9M7nXmN zR^ggCi>x7t7kidNVCdJg^c_EA>4i$UkbBGLv}WK1m~y0CTShHe6@g#c`R>3G=X#I& zyN~+AJr3vwEQjjj&?|4w(FsLNB-LqJY#;UoEfo$T6TKpJ!u>dNMU5b?T<{^!za?q& ziJxZ1J`Bd)9mW+l>N?pBH9XsWd#tnO2?+C|i!CczU#wLqR5og7B;}l%p|c{Q3S`kS zKv{djeeAbUrJMpCi!Lh7@8L2m+|Pir@_wEmF7<?+kvT#NsDf@k0IF6a5; z;bl_!&6%PSkrwPc^t=k*3G_%PUn%*5D`hu|11ng$E&3f{Jx%FGY^h?=hf$z%0YpOe z3_FABJtX(Eye29acZ;WhSNB&D@WIg0j;(8UsSS}PUH$oWjh}d*IN{{_W^YTfXS8?B zmjNRmYeUCd;Z#exSHv>PY|IbitGs?crtgG8*e=vVS?j-!ig zIP=?APp#d7yc%6;P%fr?f+51$;%8ux05AT{_Zo1aCv14p&(ah9Rvo*GL_|Lfo=I(gVKm6u|R|=JNm+(_jE9 z+26J3J^XKm?=x5*N*P~W53l#Yn|fS+Q|e~zhGi~24W)frzYg#ACR#)U877g)+$hZr ztd$EFxo74odKyD2#1=6B-fC`ed|a>4=(ya_U@+=eG8UI|UVg8*TtZyj1U85+P<6$^M@pO9=GYB>7Q;g>!y;BPwF#1R z;*U=WQ8nJjZ3U<=hvdlmq`Qzi5g*`XDNhmf8#&3eXONQw>!7<9Qz7dvSZ~voPD7hu z#zTJGtJ#utD-e4UsbAE0-OShvF_K{n%;f)fjE?<@O{D3;f^Af4y<`R8-jRx|>aJb{=b z+)_os1pPn<9WkBr0y#5W#{K3;Bw&{Q8`~=7F&0D@mtY*kSEGMaPU`)qd5@jaK}m@e<>058 zhoLTwj^wgPqtF9ARP;l^39c~~;zMjlt`yTghQMJy5AprDbVRj_MP(^S_%AuKK&AJ8 z0t2nKtn-y@!Ght-yJP8!PfIkI%Z$?f666Oa6T=iwW1-3e=BcRT`wV%LkLQx^HJHLG zm{x|rN}hx?;zs2z;Imj#qRW*dp2GqwA2eFVL^)IR*Vq#p-(OG$g6DdzSkB_x4SU|D zUfkc?S9Pjs)W#A3RqSHDvB-iWM!JATrtpXPEzi<5wiIAtV)HR5DoVSsT)od=LcS+7 zw!e5ui>VuWI<4}BIUN}BJ_B8kUV<`!V{M-y#-+`H>4({wM;_o)Fitea)RCVf+YM1% zJ{IYl$h*H{0D|${;03tY6Q|zmQh3^M!hN)1>c{;*ziK*{7^(mAwUAFNLeMC_ z09_)Tam)A+>55}ZkxGV;9LWo;rEq$JMfXM;%j!@@I-x@eZJhWS;)vC=ClHf_tW|Qf z=*wD(X;>w&!3_E!Rw-Z)Upp71jrcU7?gbfLG%3yw)aQs@4qPDr&sVkNCu90 z@d*N5`~e%`>ks895R<4G)o38dx}V-f&WG;*%SG=x;>9H-Y{7xlz_$lKa*F!5VV+RG0%ZPp3N<_4 zYv`{%gOh(7E4Fa91Wd{)$O}%0>jmZ{gg0U;rT_00oJ!AJMIYl)E&>|4!TbY8kDq1P zP07RTF2hGoewz?rnX0enFwR7fN45RF6r!SHQ!XrgE?M$IPHhqCJ}ma}`<7%H@H{(ciUBXvHpE4^L*cgleQXtqbj*H;XK1gRf`PM_R8ZAo)iChIX&`0RFRQu)-`A^9(a6?TY_^GpP_QaOPE$UbGtk2-@8z+ts6X9b~(y zmUchQ3gru%+?7h&y~Li`E#OQ74# zi@`szV6-IdOXgTw9Fg{rByBQgnC)^9mxBiK(=jpluTKi6db+Ww*T>(<9^_4AZ@52b z5l!HvIMIT>AQ)`I54d;l!@!V&(fQtDRG8E9h0Zv|sH2(ujx|29#!nW@Eu$vz-`i7s zz{Y4&ylDFt4FSTjh78SM2%R6lh(XrS;yCFCXf4SjU7x|6UuW>VuVgVvE5~0Y0m+=( zFjr#RVvNv`|436M?%+BQOSonn@M}W~_$1+w>m$VD_yOr*+V4{H%}2?{uotxl;OS?wpcyTATEba=>JA0bb?NwC)kETDh2q@B^O7Qu}DT{D{Jh_2QMc zb$VG}5N~>dT^)2CB-2=2`VnN5Zry;*w6KsfW5`<}S$&g%?-cSu%6UXgC+7_XNwQ&d zM8_vtaAVt#2QNeJLQH)wBqy*{35=Ry1tLbgq0^(Tr?mUQ*%~CHUk8CM7^}ib@wne; zc!94@;e)V&Hy~humLBysz{*JMCnJf0cCwk^UTBp77f7ooE4#^MR8gN6c`Zo#soN3A z-$9bPV~}KP@Im?|`FFE6tW)xD8EIcI_JEi9ml=w{zwNX>y7YB}f0da!b?VvWN9h&) z1JDVSN5*%N^p8!Y`o8{V3wo3PRjI#@_tC$O;`=ulh4DVwYNzENae(I$(W3WKQp)pq z2LLY4D$xze8_-$MOl-K9?-5faa_jmm0)8H#whn9dyV2Dp)YU?EI*zXBOY!)p?Qw1HxnUkPdlt0H` zTWsuX!ZcE;plP2$?^bacMx^71yk)wU{Eu=Bp^Ogy;=my|v&g=j5lx$uEq@fe6(1j{zVQWG2*Q($s8XY;6e+SssdGxqE9FrsYoRIV zc>VRivG(}i%c@7!J4b!Vp{XgN*8)2PRZeB(Vjj)#Ytbh~34GSoe{$(^V0m@RAJgks zot>zQuLhfL$@S?Yu;f^m$^iWS&ob6PW?CA^#42Nc` zCHo)=dkcP}Rm=lwsx_!`o9r%9RPy@I)Z+Tb)5y_Fq~9EVB1>*pPU%Qlf4w+(;WSdZ z1x)9UO<8Cw?UAmO4+fjek~-ANyK?!f5&IQu3YP%~-=ng!XF|?y&*;&*f}<=WAT-9; zw^`c}Iq)0O4YFi&yOau6il$h`sOwoh#D^XyDAk8@jd7O38SI)r2&eeJ&tEcn zSP(M*(*GaKAF9dBA5Li3$eM)zb_xGQZB_gLZmaO$qw)VHHB$5OZ*LtcywZU+sPKX$ z71)!H2N?+BOLVe2@>r79jp&04Nvfh%=!QIOO*|B~pa=0z_m3~))5gc+)_EgQx@5>eJ^A$bkhaWCtYN z<3j{S;<+25CGW*DW5_utDw2_(Fo#KME<;z`4St)|>8pZ|E%+QzX8!K36TUtx^Rp+y z2Y`b=qQLb03>>@qQTpB^`reP_-c9y1+!H%|V0uAC;*3IJ7y}Z_^cUqc z+FXM9(y;=rjUl#?$_bwrrU*uozfzIt>+=Za;?E(N8s5y|AD=-l7yM2EV(k425WkC1HCz6XgIFC-M2c#3x-`|#TLMPJ|K8HTdM;4vDijP9*#6IgO zHR03A6leWB7FO`MVT&S+XEm%0eQ&0|cca|9$^HrVGW2)|`p_<~Ly^bq)&0q1kfF)r z|1*B_rQa%e43}K+__@)Lg2(r}Q}ppO4Xy+A>h^c^?Mk_==p)4K|BgPMK1R`p5q;R@ zC&vO6mqxxRG?G}wZ$%y{J~BN`9^$9_Y(7#uFnvH550uIjhW-SsX3@nn!nN9((L(x? z|4e=Pi+$9S3Mxf<+CR8ULFK&7ib@(Z#GF|QB$w-ZW98mW_RZYW@W_`pkcJjHhh`tM zpJV1?MlQAw{Lv+qR()cft@dN*F8Z?1;1bR!G+)Zpa`AG`=cdbIo|lilfgTN{;>ciJbK`fWO23qxcJ9C2+TX zCEt{#rjnGD{Isu;=Cao30PW#{`Cuj<7+ORZ$5zTnpOaC|{IxXBU&bCpKCDw-Nmrjpod>B*IWaaUaXkLJKh7)PtD@`$)XKudQ{J1=NZ2{7 zpfe)Q#}o74({hJ*_e&b3;!Mu}U~eu-xy6L8!{?kV$xPJ^mT=z_OyzgH3C zm5hDCk7)rbcey|$?GJ)MnVQr|RnudtLF)``)DJ~-hWy{y zCDfEXWT~6ANvQ{Ffs0mzS(-E4`9Ej4lYgb;x5Ue3qcqqVFl=CN6s^9>R(qs3D^Xlm zCNVPE3jGAX(|Y$emC1BQ`nPhwOhy;M{qpR!uH96H-NcdXuHD2W|EiRgqyMe2bM8W9 z(SmInEoUisib3{GF`DAz+pZP>c0&lWVLE~o0PxXV_)pXK%L3LrfvWAH3(TgvG8voN z6hixBbo+C4``1bPYjyh_005)f-j5BWTUbI1;f3^cz3S;hdOA7N)BUQa?A0Jvw_8zB z<%ZjRkGtfbOaG|S>OA9*wH~SJaP>bST5zvU83@|9h}%eZTo6|!cn`7*%kA#_1l5F% z_dO;9&QWUyJkV9^%kiRR>^KTqiBwZ?AzFKk);Q3$&K+^idd(Xzd%PI349;5HPxZ$e z3o6p%)Qx{5HPlP`4|QM*eJLv_9nVPh@1A#*@`t}Q(5Xk`=s%A~u{`v6Hf6jC@MBpC zWh~cGPATlto~(NGOeWEK01v5sg*Ys=LUyexJc{!Yoex^x!2TFGBl$F(gx4=uRay7f zWbda{>tLb?(+>Md{Vu`Y38RurMgE~`y>7R$Al-Fyr8$+Q{?=qOe$pxi)-Q~gJi_&R zM92ZrxyL6_bv(4wR>!?Furra2NsJ}ezn#m!zasn_2Pl!x|M`$@Huxv9DLRv$e2y9t z`83qads{Yb{9AcW-l$xDNDqZi97IIaC5;iE>@ms7Do&T{kG%lJ2tdr8lI@RmD4ziD zwjY)jm;#aX_rvF^cD9FJr-p(j^fEk0=?gjIm19Mu%8>H5_`dDCZn0#izS+tl4?Lgj zu)oiu&5=iH3Br9*;ok2?6d;~la+76gz16=KpI!AR>rIh@j(-Z$8RUJWc;e@xze4)+ z*#ARt#bDMDJ5=EqG;!OE5?5Q;O3anpPp4(uT z(7LrW`Mk2bHrb>5wHnsGv)m?~Qkt@-vJ~aL0ca|ZnH(?GQR3&mx3`d|$+uZ99;$Nn zdW`~DO1`OhRZ5=g^PSadGEIcGu(PE(>;f4_E{x%^$4JMFr3v!Vle$xC6X;fd z_al<33KbDZ!y|acnL)SqTxc?nUsi5Uix;f!9LVF?w9nqDdKU|Gm{9InCtt|a7hhB6^=tYv60!>0P zqWZvQat1Dbl|PFJ<{*%_*kaXzKD7T$8S!=$!58J5RT?z>EifF8s2Xe<{uPYql3Qd% zg$M$rFiAye`%3gAjy;pz!88 zP4TNaNgA+EU@R_u5A6Q|Y~m~yM>0i0z;SL4un^=~kERE;c8+{Sp~YyzExe7Lhat7j z&ncH=cvj^md#XIs#05!=-)a}K6y)+d>TZk}sczghS|n(c8@z|BEd_Y=45 zN-5*mrMrfk-d58~y3q`PQco66tJmHw3Z%uhid^WW5?1%HlEfb1C@NW)HtEt+(d1OR zhVm(f%6t74A81G&Tr_GR7(MxuPy6Cm!g>~)Q=$DI^Nr0@)}%5!%AH`-ZKV_A=X_bA z7CAEkhPuuEg6LfFq5pXNM9&4S{xex#ZS4D$WoEInBO6lTk!Y|P9ZAU`VVtB}hum~) z`wW>ymOXb!>Hm*7-R3rboJeMn#K!(>D)&0OMUK3~W7+Nf2kT3cKMQxc!suREQ@@~* zl%0_g;8u>lm~UYT$r&<6F~gy=r8dXHFk-fA4!Q@JZo{au-xEA*)x)fVr^Ol5LO&4XtYs4|J_ zAjrujt$vCV=8>(T7Q0^dD9MZMv*-@`h5vn4{gMJ$Zd)GS-C*_ZCT0~s`nvDKjM*i9 zqkN1Xu^RW!?e=%l@S=l$`45uZ{8hVAfr27An0ZAH(pK&|%aon61$^x2hn`Xbr`dVX0y4YTwv%p+PY-O>g z=#~C;Hc;E_$7NOWXEwHZh^Y2M;T*9z1^(9fZ{O0tz+4_Y+`jIiudMZ&&JPyrew4rI z;lI*pPEX49Kwf(-5xenw)l>>z9Yn1-JPFJu6MC@L88OUgQ3|uuhTCRKlWHDq&1jn7 ziKD=7Ryzla?z?2Tr%4r@tCTkdgX(r$%@y)eQ;ol^aT#;xwLYsQVHZZa4Zvt!HpTMY zkUS3h(`_KpPfhZ$thIgEvP&XegUm>8ff1c4 zx!4LcZ4GIf5JGCYUkHmNjusQa$IyG@?GOT0$xS=I6QugQQeXWxlx zwdsx;oJUQjzp3FxCe^svQzo@0YKjw0_uE_$sCOB~32RrvKD=_5&uXO*g)gz=a9`tx z&3N5?#jSo+)uty}=1cR0Xzm_+b~vny4E%t=aMk3&;ahPUmR!m}N=OrpN!|-8yAhQy zk$c9mo&Qa~VVGmFMK&|+v|?%^IOZ$ zalS}zU+8Ebb&Z#$?dynGr^68#Wuzs@mn;n()(sPtg%sP9#VhG{+%X ztqL5hjLPNq5#tLzP7mB)+Xt97k(Ff5hr_dTojs}8WKj^D0mcF+X z(YtHKY`Z_TK*B{$gRBb}?xuw@Ap0K@eno(uE}yc2?WMb5`5d#YLr>G-7maC z-&Ld~!Df2(K38Z&{gN3VV~TWrq8^lG?R-^T<-ziLOD%LgD&bwi ztvbm5Z)+6(!G9j7nL*l5Mnxjb-^D0Bvj428_D1EWH=;vSt_Qg8Yj*~#?{sH2J<`Ra zvcsY?a?@ZI&gCVtL*wJ*l9W^%NS-M)Wb_Y|>0>AZi>lHzOH%4S5x)ucP2Xnw7{(*+ zm8|tNpnT0SFVH8B$!hMendTNn+~)qP_VUMfO{T#gq#DflHwPSFw$Ogjo664{&D#PW zmXEb2M`og6xq<@o!8)j=Q=4skg@6KJ%5E;z*p~Z62M}AAG!);={N@5xy)PC`XDT`G zjuAMkd@j)^r~bVGykiLj<3r91dRqfkduHHhIT*B72P<05K|i{~J{dg;m*RXoq`Iq7 z{i*WkN4dN6AdAZ7k-j4Qgj!Cg4&A)aq!5b~Opl*CAKi%+P2ZKxl7@p`+n*-X!=k_H z(+J|{{)xAsiT#ZrF$dnpysHb0c}D(}jd>S&%|v&Jndlm97Ps@%AhUQGS4#D-LcW&i zuSI+vrN17=*U|dx;d~v#*F2!PiqM@h4yCXCU-}=o%`Zxu{pg+c`{i#M^JH`~H+MG7 zO{Q4DRhjL;?JsN?xcz?h1T^dv+y-tbL`x}s*O+&R_knbxtK^WQ8BH5*y&gHVT)fha zA1#9fvoIMgmvnm}`XXN~wU#^B^IOUlsmXkje99)^GWCV5P0H}IXHx$vET@dzw-FCq z8lx`p#Y}yE8pQrB+a1a|+lIaSFSH~YNrRJ=<;-1yMH z-%!NHN?i_H`}%^|$9@S#eP~y*H487cwRjQb<2?2rXeGAs?uAldPhgZ`s9&XQ%rdUH zn=bYGijRMU#&L%(_&&FkiD0irza>-ixmkisJ!uyo#OuHYJEuMiAumo4;m{u=IfzI@ z-%<#C;Bv;MLQk^GZoM~UXNr7i8hXsPh8JWlGQ?+P^Vp&GH-{J8cNHtG zjggqA7tNQCu|>u}bN89%DV8oHV*e0z{bUsGQTmsw+`wbdxqC`Z5?v}@?iX;DNZk6><50FqF3<`*>1eq^@m~itHSX!O8RH7n302hp<~UdmzMf1suk4_ z?mHfn=Y-gHH^T=XSiq9@0BkBVpVT_ zp{GIRdVC)qU}C2wpS3TSfzI)PbDi59=`PF}m-yy5wnOe(%W6;Tz!0!@`y$;h`64Yd z)t&gz;5GRBPh5`2!p{bT5?^HVJYOU+1GC$o5rVg+7BR(tIau7Vq3p zrKibk#L+iIr*?|sBKu!vDr9PYuhw6D{HfDe(F1tO?At9S)by%YMdCH1+EyfGA=x#` zz{nvcDWfd@)VIDfyny=o^?1fEmhLk8TE@Q!w#3Jn7m^X*;w=x*>End(P6wDRX3qxk zj#IQ`4wnt>QA37PnwpD5_*w;f-(nc9=e3)Ed8>!)Eo_GCi5-z6<1!DS*0n=(!`piEW z7uML#oUu~MmW*MdujwOK%IKt!+?uGIg(D>bd{ubjLfzJT#6A)q9_=sQVIK!}St6uI zWiJUM7Liw!fRUsW-*xQl$L@$1KI)I($<+Mudp$>IpD)K5FS@tTDSm68^`76_(r3QW&ax8vx#*vG^GV5? zJlwO8(H59(MZK2~=Nn%oOjYzAzw95O8{+D@^E`P9XxKM!VUfpEGl=KgFCSjuDLd$G zD_SMrJcD_j7kK_@-eo`QU*y9odX2mIPv=U5HI(?Z{~|_R)6n0Km8Xv0PUBFr6vH}J zEaSsWixuC(iFAZMLO8Gqn1rrYnR(v+?EGOuU(i}T@^*STx&+%J6&2yccxSLUhm7Q)90q4A@k9T$i& z*}+xw*YP#{Q6661c2ARb)9dq4`hdM9E+K`YGw6sgZCgZImp^@+W%!8XeOk^UDVrMQ zrf4h3njL0iLVj95lR=pApDn{<(H7}Szn;y%OzUUu;?RiyO!+n1BJ!~6g*Q@Pt)JQQ zjCGf?*zs7?2bi}dw{eq8lwXnN&dy0B$`ve`76;93BOF&;&q((pd^TZwRSvOEu-$4=t{L#Gj%8y%P1&`p$2iZUBDnH@t~QyTj`;x=n2-N zKF+M^c&l9;*zF>5s}s)Qjhn@LT@1Yy{rnqg@;}Z!w>v}s*rAtw-K@H{eQ?-8Y~YaQ zFS9=)``r(0KVM zll@i*;85@2fVVw<#SsVm6)ir%+UD=o^R#xO-C8R+mn{4$;owNoFTXv!z-va9LA4X6 zbxFt$%-p8bhiQ;g zD)oz%26RPol<@X<0&TT=%(=@pCxvsI3@%$Ax!Px~)#nMR9NB@3mDoinUC`NKXLH=s zhQ=*2lfKjf{?=>zK8E0*fm(8k{J6B>0M7oRUVlVR{>B$^4#y%Sp z!^e8}Tlb9%P4ruRYHG6TPn4#`c`vgVts?5=vqzR8NZIm5z{I}jd$M#VsHMAiLTLdB z34#bCCc9W9`Ms^ylnZ=n%2w1@JH>dpwq}~dTu5A~D>Yue(jWJG518H+V%l-@f}EQd zX5GxCTO;;sX&vsIrKH^db1(JinWVQ;!Lb`~`cI)OSC}}`0bp@XplZooH&$*`>zoN| zK%VaA+8-l;Ebh#PqmMXlnOMR5B}3qFHKI?F*f3R;|ACEr0w1FVEihCPmZ{ZPWSx z0sU0AVyU-$>uRUN)My)k>A?C;?)q}|h;Hb4VEttN2GOf?)Yz0J^t`;3y&gqg7r!j= zlh4tL^bYmc_rP#&rI9qhxymQ`tRi+l6+UBqOdgyV8^NaXQzd$x->iL}E|8!S;9J#< zXHr`>`Y~Sv+Dr}q*m<5`3hqtAjF&GhVa1EUzIu#zP1T0GCRaJrFIC~tzwuaI(?83_ zL|aH_NY$wN!F7+li@Zo5cV%{UmVOF*c1Run7*LPh2f4WXu8s^i%MOh}>|1S-ZX&8% z513O|#5zdeSv|^#hG<+y(scE>K?bJ?FdXk1=Z9QP=_lE$ixHFZJt^j{5^3Fj)F|z% z7+LbCBB$73LN(k-Z?TWUcg6$z8BwhSA|<(JkvbUsuF88mc9&gKL<*e0nUfkbI;lz*?f4dwKB1Pkgs!# zWI=h`7pU8MzpsCAX{2qi&+3e9?e#^r^akTK5c8({&h$l+USGv0zC?0Rt@Yl;@!;r! zpw&F5)k8?9*=trU3;*j<+%Db=;`eSET($N-!&<{x6m-_v)zj`9?5UgDfk=B>B!>|_ zp4oxy5@)=CRo1DD*!QYTj5RmtgvvgRa%)Y{+g!P?adR)O3?p_OkJI))r0o^bc6U#Q zf8>V2CCR6JRxBHB~ug%zWxq_EP z;m%(oDn~E*WzD}N5%ay!iLoCPa@hFb&`zP-ZvY0Bq4{2TYuEVI8nGX_ZW_fr>^3=5cU^WGS!}8GAsw%@DS6xOSRP9`UIaiYzgjhx zeAf=rX*PcmUF1zs$?<#)0QRb$yQn4y{_#sGDUYbMc4z@=KZV&__3n)K4?V^AP=JJ; zW#Fq40#%ZrY^^6vQ1-sD0bi%b`cP}gq*MjZ*$I^oczf1O5`DO}&=>gtEH1W2g}xCW z+#t|{I8fj?vgIexs2LZ+n1pumgt{3Z0Kqe)Rg@$tMJIBnO_xoV*OiGSiH(%Jh)*D& zUtfxcy_Fs8Bz^^Ny|AP~0qcwXfQ21 ze69QrKC{LP?r0LI#-mCMc->;7J`0QevC3X^x}KsEt9J9l6kA+PA^|Cm(JE%2eBm9;gw&l3bwh;>M7$99bvv zSLcJW%DoFb4T$Vd;i6{KueB>>V|X+Er-HB0V*KREyl%$N3}XH-@E{nmzuVQrXICPD za3&rniPu$0iH8*Js2=W#6b z>o$&|m{4k8`4rSP)n8snd=#cZl5SB8?~u!erKLh`W~7;O0=jkqzvsAPygZ>K?l0<7 zIbc-@qqg0yL>J5z39^At)l<+eYDs`5_gU5P3CaG>d-eWK@t=wqdl8UBq2GL;cEsK( z8Zj#6d~ig>*?kb8LPr)q172MMFB@OFFnC}j$-8iMvuV+&**U9UVaxv0kU^dWleiOX zdQJ$--}IDnjj3HllDIquDPqQz?<;6MuO6}fpdQK5p-n5Ion^{3hD%OZzWnhu<1CBV zTn&Hr7UZumFIOMD5}KYles}@L!pa_9wYKIuo?fGXw6o;^@-LqDiI9S<4WH_QG<;RP<gD<9wU7fT_RH-f%5UB26!8{PyG8Xjq~68Ry4q`>NVz ze5Y}#!m^8Fjo^xRji@BLps|8wU*vtSpji~U8u)lk>2rfaXOi#`DtyixDhJ2m3$n2o zx*|2lDcuUJ;gu?Ann#;w0mD>zaQNVJC871t6@-cRRPH6)ay*JQG~Jrk$D!YacF#2# z{9f(5s@7_iw3WBS=zar>TXeh}YG!%Fme)^lUS~2cT|7r#v}Dbw=q-Ld`dXvZT%scCeu)Xzj1_e(Lvbu}f|w184iJ?@0_<76d0F`zqe?H7*e% z<`g%-ap?#4L|lXb>Qb!O@J|5Lg=)Ko?(urnqZGt0`lyWF-ZKY{4xOrc+L_bSvoOfm z_WGYQ`y;iS90-)^9Gi>>YO%fgTm9rkDqo-NE8=ftbJu_hjQu9Wr-f)}7S7(6n&IO9 zrdw}NS`;==oBgF<6(R*=a^s@-&0obBUgB#!AfCwS$HK!lj1y)jy9$f(s`{Hw_jA}< zWEH9&8Mso{r2d1)1 z=gg7pz>i83+lJ>OToV1adP7&kcg^t(Won1jlh}Ez@p9oL+-Nm$!j6hIYuB0`Jw4XG z#AYMWb&Qu3b!#=zr9{_=HICWS<6V|VtfmmFj>E-^j&+;eop5xs37G@U(oD~8@3L1s z4aoDBM7J@%4{P1pWn8#oO>foi8NWf&AxaBoTGE z$jrpfuT6{e9mFS%<6kBHIn@sW#NB4%LoxuJ(WZ3=S$1n=up&@~xGkB3!xh3cMZb^| zu17Wm3cSe$nolhf;i+OhvHb*_e{VlM1!5U6zGuw4fRiXC-NcASJsuAppXmF1)hUG)5x%Nj zp{WfQ7kFzL`p9i4qM?R7;FA=QWnb5*u1E~1l)j{+hJ7^*(Lb`er=5`N$X14D?Fv2A zvo86QO#jj4q37tPEcvuvN8`MQ7_@Ua;F%`%jDBg)zBJIM(8^=ER4?Dwo%eT<7a)_m6BbYF8z;j))hYm%na}m~2o~ z;N&ojKtW`AneV|sLGqvE=Ws@>cg5WtE+v#r6lLp(%4Q$X8&w{f?^o)kP3q9c*eGOGiN~R;3PvN_L@xtTOF8dy0ha*S^@^#uh z>pQ!x1a7~%Es@P$V_t{9xJ6AqR2W?zK9hM??sbk;=&A8=hV5EsGjhW1$Lf{AHNc^q zQXWy$QEx<+mpJ9>r3RUYaEG4tq=}7~H6+%dhCqLGmVC^ff5oSLT4}hA7y8?G5QLA4 z+spIO>02ObHDnFw6-Gx)1Es!(-a()0wi^j1D<6+&)@)s?qDg0K?8cHA82>!Lb_VN^h?~u0nORrb)x2{mS@aP=$ zVq4LZ%f}YOgeQeg=ieH=uPN{v?Z{>v57){}(W6AxA(Xcm(an5eeTQzAA}|T3I{xFn z#=ZmK*mywVNsapt%J+w!1~-)(6{z6?C)Y$dc=baNt-id(7udlFeA<8JYvM!0?CG4= z*m|&D9GE53$mT6|hDi&{dHFYWq$ti!$eYnq)SEEIwvqeNJs1=II&|0_Se9RV-~YiOahj@pqMd_5fmQUW6> z&8419Ppegv%=?OS`UO9lL>x?Ck$b`T1h45u&suL5?+aG7AwAbSPh|LPomaSAzizB{ zN8pmdpWq>lCGlST;g3r~$47zqyvqtggCZ+RA}f${mlc>^ zoI@>eS5%UXp`jDwRH2sXW8D<54pt?Y`zA6PR6eO4@3np~rIB)34%4X+ME{-b* z|6B3MX6FQc&Qa9n{Dnreeg;9+gf6aQZ_C^kgbi4CTDZwrHJeOj4QX`$n^7n*Rji5Z ztDbcl!X(zG3@(7=yh8`V-r*fB!Qu{@bBHDO+0WH|svmNG#}m2o(8mtSWtv|?a+k?I zoXk$AQ3xl2_hXC6002)e14P;>?kB!_L>}K~O;UW%*RX$3=p-d7mvB#g8N^!QI{av# zU>ezGD%-BF58fxU6UJ+L$y&rPaE{;^#s7`yqkKhzT7PEkxzw|XOF})b^XUnlBbX|r zc{CB@r=M`me1-Y(M=nX#3bZUzAN~%DpSzTwB$bbRW7?da_hcj3duqj+kxy96vhY+& zSEt#zCD8dk_d9K~bDLSb7*L90DJ#3KxT_|*J#++@G%G7ni}<^|tZIX;!=OVp%t_x@ z{8*Kvjhlo^6UL*>!XUgYtUN9HNAuf1a-G)Zmzmx@3OKU5Oz(cNj0WO*$_6rG_sDEB zY_A5nA;34HHvj=e0Z5O&&`1UO#}?{EN&Unn{E$h}kh-x| zmeiFOi^W90#Fv-Vp%+k|B7f~61=O>y%l|=T4BO`4A)H8T9k(U>l6lxtd$_LnAez69bXv zhA??mGzFt-t`$H)y~$T~>xz_KQ1B4tP`ab9KxdLScw9gGuw51)vqAO?AkEhC2xAv5 zavK8E=~jrWQSclXn9bp-k!>~LEFAQ`S_44ptQLR81`<=nVyrP1_SISK_5qwR%Bdjs z=0K2@Of~VB)xEb=of&82k8JHS?gugcCdJz z&)Vor2Tt~dCU&FNTd@}*i5yyB!>DKhesI>}i|nfQkrIntwye%r*c?=wNQ0?Oq-UZ* zuoqQmL+yznv~)2EQyF>en_tb;Uy*;3i|thx4P>tl&_CUe_v`LQd`9 z=8uqmoQ0`yb_LC|e9Z*^C)Kmz8L@)PfWA6+&g= z_atnV*nWZvmZ`8=;|FkR8P1sgho4sNZT$2gcYW5UMzkAv`>b~=VYj}-M<-d)4D#YaOxs8c)ySzP@UYQM*p1MhKqt6)|jBQ>z_0ghSD7Pn&vjZnH6Omvgkb+92c6 zfFO=x#7^U?uV<-xE_yOQ8dpjm&T)LTukZ_cYdlx_*q3F!;Y(~A=Ck(stX-2ubN7)k zhVL52H=sMi$%&|;y-b>|>VWJ&W$i_EpNlD%hFnKbIK3nD=#dQLH1S?f8nDlfO`K3eQT9Bf--cSK+~mAbtPitwpPutrF!TAE=gE zA|K;dfh(_2#r*_6RK+o3(oY_J^cu0D?pTRTX6QL<5DL)dcnt*cqo_TI5|(m7fCDJR z?mn5xA5{MJm_uj4Q6Yq-zr6rQseTGSO{(6D$@sOe|=yb^>1M zuRnQxIYVCH8@Pv5Ts&J44N4Dx14B>1Z03MB0f4LZJA0H`f}WS6!^iZ1LiH|;#0e=! zt4fhiJz2>YBNI~3G?x?;&eN&(0Ic&jeoTlz#vnX3bm~0GZ)RphzXlOFmkMpo0SAPS z682%t)9-C_hA0waz7goHUj1m`edY(fDQLLFmQ+2-yi-fTIh9L!7>s_(HG6h-n%>-0 z3oSs*#P+juBnbOKM1l-(em3S0tdsj3o@hjmVNO((78w#qd~~+R5V?g6;X~I6%9SBC zCPGC1dh-McYQ7P3xN%5HqSxQV_`PQmN>hS_ojn;z63~()WpwT&XQ%~%Vpbs#lrRxp z%f7N#36vkDh8PpIF7?jgEDv&Rrm9P7lx&y7JajJ0z~7{zkNnBAE7Rg;7*|~WptK5o zzYXdVv9m$&p`jKOfm6WK$)DK!#w+DY%SW6c0qf%{iMN~+NF>h*xZM~mur6`l`5L## z2O=n7?H5ZFU94{8ieSb1z{uSar|CW-kl1_#5+@ZkLrhDRSrIc2GnqhRuQXspTli7O zcKlk!27)Q?v8N_b+<`(BtYFtC8*=1sGWPTZ%+)tR;52r&k&KjqPo}{@u_$98S@f@wrk+o_2~|-zrC%8_p_lZC zPi7qAW{3&BHryxj>kD$Jcs=r~uAqUmI01fE|2b;3BHM54Wmc;8SF=L<%dxTU6GBML zXbgfZH6HNIz*7s&`Co-$>SRT-cO?#0v@%>s&Bw zVJtMf7&U7nk2`np9QH?xGh20{={2(m7)HR`IWa!uNGHp03?z)G?B>zB)SNmmoo>Yj zEEc!~y{nyVw3Y=Qk$Xbtu6`u+%!#^NQ+Ue|^Z&?u_~X)JbXMcJ$(MgidCHzWCN2NO zpCdf9zX6Zu$uwSH4XxuDh&YCF4&ZoMUT2kr@rsX8YO$X(6a{&m#M~|A7`$^NH(>ap zIZWUcaR`}g6}LtQ+W1Q7;k@Khx>!Z~*2;#YarXr@zmg6YC3xO%E%#Tf7W&&}NxXsL z9lRZ|M)TT3EJ9LUluu>3cqeuSi`$%A1xyQ9s<$gvCx2%D_8YK*T>q~uMW`%aJ~VLV zOz3OuuEeW;PEU)F3N;wrh`xc0TN^sI;gW)yG;E%}p}Orc`w;8ft!FmS_bzMk6epc>5Nmkh4#v(`>yHw@u+S_(}B=%%b<`D<9j zV)5L41PLhdqrN^Zv6CHr*^;8>LDU3I=AmA^&i$R41MH#hW@ zS=AH%H8D7Ea;`m=QDwy=Wxh3oXZ5Q_lS?8gSRFjqMNkgBWG4NS4=S4*`|9sSa{snD zcLu4({!U|aRMn8uX^Cyck?wvcK2MA6Kc7u(IrFFXvvxnY@}_wjrm|OD3~TM{Q^U*P z^K;v`)IRTQ2&)qZQv1BE{SB)Mrv0hUi-4|eNxo%&a!x<^dHZcDlevRgJOhWA`%AQ< zhbX^5VE?0m}Q%1_CMmt=4CM0Hjn?QD@uwK>=4niU|HHjb+oL9x%)LY#@R* zo(~a9H;9rRIw5bsa!f=i{HvcH+YHh!)I&zD2+I(b@_FsUb7cR24%EM@x^VSnm)D?A zyDJx!d*ps8a2M+!px2gcvD?og$(Z~yg6D&$HGU|e$#La5^C8Wb+zeQN${5b%j)jk- zE1fqMFRYdjEPF^BX-@LP{x9vxxgfedcih4sa15<6y~{(LxG1ak6ZA4ivt@v;DIDBv?Kst&q$0G9WrCd=aBDaj^+LTztuR z5D}ssh5kwLh42e$*4=CtD?bu#s`I9=pbKd|`IP;GN;TRn`XLW>4Y>1JAN#Bol3F>% zee2%xvK%2|ve#)3GaDu0`)SY`%y@ray%CjKRm2a-fb?4(**Dh1mn*lE7`wb?a8iP7 zW`Wn&F!L~SCd40xS1?eOn0}T0CtM6zyVIopX&IH)N7+*T)+BDC9RCcRO;l*BGKnz) zA~Od>qXE$vBlZ=oGfi>x;;}C7{DTAnYO6N*SWxx^)l2AC(n|@wlqMe+yJi}Zt5I5w z7?lOVlyqqpXaK$-W03Bhd*M^^9(qqPlsmINWhnM7s_Y1kWH-O^gh@F|&m_(zu^w8+_MsF4CU;Z5 zY#w|2n(epI*$;_uHtK-zb99m@gy14Ps#X6<`n-25;f8?8=XmI4#v*}uBl^6eiv9J* z!xQA2?5#k_!mK6|J-5XqqE$@9shx~O2FVq6w-d3yLLs?b@dw6K-E}2nu7A>S9aS&VQ-_i|TsyUN+*|}3S zNqB9pO3ZX7siD<)h>ZvTG}XrC8>6ni(L>oSR-fc9;~lFO9Oy_6Hcwza)}Ym#q`^0 z79Z5fsDMr`RT7Svx7RtJQOJXmXuvi7h?*vRk{dEM_nvbc&)O%RktN?{zbvfuf5nfZ z7S#Llab+!Nwce_&=oS{+Z()H)u;i|+^s+J@TFn&G2tQ7(sRQh3*x(6Jzd)=|;iHh5 zAfuP8nVF|bWD>v;Qd?}Uu_Y@jv8CE9UYQcQ=-$Q4(o2tc8AngskFOKB|99-x4NOc* z*$pleo%>z@U3EO*ie{e_^dj+DmOakNn2VT!cx41BnDbf)jUN^S`|XspxHy`7P-*5 z-C3zw_u>pSu5+pk}2?G1wZWTD)RLKF``6gN{OdWb9HqTFtZAX zjw7c5Ep7T2XrBVn$EVa1L13$Lhbl!rOGA_0$(*9`(WpFqNo|N2g?@>3>b9CAcSPlj z>_4dW*R1vk6ww~`xAeco?VqKV?mxN8uGgLA>t{LbqmjuHXZ4jR#SP_=-3z@3<=i+{ zq+A~f0hv}j-y>fK`6g~cZqW$de*freKle`Rm@3J}TIhs1l4 ztg@*ze#X}&(%a?kDCM-MknEPcm)(-=#fBmkr@&3j`14h@4Eo56)`O{{B9P2QBsRIt z=;(Zt$C=tjT(RLo27(b~v(YU!q-H9P|}A= zP3VJ)pkYulVWkElFj4vj&;I zESV2gc9#cYYw)F!(BJ^XeSlywT`90QAM3@f=sBmUw z_<^Xe0+mwd11`>Svw<5JG9q_0op>Zqc8s%$yW)Swzc|sSvZ+*}p%YGB?+6|5dkr}0 zU7*fzecc_8T1f58UD0wTvKk~WKNBrJeC%S?Q54DR~KCupUgGQYG0l^O$V`y-E+t7&Cl;vweL zPDEAca!CcURz*InR(Zh>T`FXx^hhZy$2auI$$VqW5Lq&)X~YWOHj8(FvZc83P#?Aj zi{B#QDr-HbBMnkkTr#CLLp>E8W`z@|`bZ_XwD{t8?FNj!s9g5F>xD=E7o`5OR)ev7 z)S0VPc~Ob~sr78cWB_Rp)F}{bM1NHz;roX-h`}*?s*v&hlB_9%nw_ox-Y=eR*J^$2`nR4mgFq*$#MiKce|N8%4VLKXBncS?5V2PmI_GPXSn zj%M*&PBT>HqiQ(BVnjuMM^hl*Tac0s)t-$m`f75~_ps<7(iuSCn(2?kLDe58eXzLD z{e;SKfd?o8mTp#PLe8%2sI`)2MN6;(tO;m-(X8~(ik4LVWw4mhF9qwND>WYw{aF}O zT7lLqtbG4~cy$wvYdnEs$Y<_SXh*2XS;~S_?FDokmG!Ok>a0b6Es*^ny)M~Ct{968 z#SAGr)G5o7FZ5%?Bo|Q4!wnDU1WuQEka*oK8%wmkOLb6m338gp3;EZds^FO-{b2Ej zF7SvMydNlDLY|=%l7R^1I{8psb|krnYEN<{^VlQ8F*cRC>POakLG&U2I3zBWk17mJ zoexJb7%F_Ej*Ole82Ro%jDl#CNI1m!XuZ`Co}p?)Vwell(9Fk&=L9xc;;Y!^vlff~ zZ9H@$P@Z>;b5@9(-ge4O5c9ED;mp-y&rtHTwV%_xQ zg6A8|SxQ`ZlL7CW#-j=Ha!l_^5!~P5j!y1Y`QE|eEjqipfuy?XEaDY&?|V=o`xPY} zWG*~@Epw=&<_SAli4?)tv0L_;YqkM5r;JCn{0S6)YQ!YGl5R}%n3ENcsewt0^>Lvf zCDL1OJoJ$~O17&J6(t2(BIZ#u0EOQ}kxJFs=v)Og>h@FY=4PIj^w>9zsLEDwSBju< zY1%w6Vv^62gEnhN8p9fEPOY?^(eH})2aCx?-(W<=h?%48?E(13zofKde>vcsOKaKj z_yUi`j#Aol7DzvHu%97CO@~5(ogcXq#j3c2wJdlLt#WjbQv+CQW1KBH{DETLUT3%h zW&?9$a_>Ohw8Zk zPJ3oCn-hB&x+0JP_>mXV5NeTwtu@-1Vg_?h5N21l&JBX^`bvtxF`CRW%7p~GJLb0N zfrv*X%shoSBz2Pla+$YMB%+=tUp&ZzpqZ&=o~iR9zTNpar}Kas9lD>bI!Uj4UYC4C zd(Uu~o%o|mYaX1{?|c;T1!dy#DR2Kmc}M;-^rPSZ593d>4)y+^9M(z7;=ui%Kj8cM z?_&Dg(AWnlG*Ex9m#CjTqGtn{u>Q3|*fJ}<1tokwJ{a_zg-;0C5PopJ*qK^)g89|5 z807IG%GamL6{q4#WXW>yP7U>{zaSvVfyV&jxlCe@BcdIl5j~rTPq}o}Uj53s^phN! zd7lXI{Id$-p}R*!5<|tsunf)S9H_&ROyg>^bF0Y0ewFs!Vp}Jx(d3Q?4}MlbNEs^TyTDk+hLjVX%ODA`Y_|^OT;b;zS`p^z#EkYo*+o=ky8;&Nw{rb zDjufy{DOnkq;k`yC;3ldiz?759=KAjykg&dA`naIgV5gq<1?ZJ9zCfsUL#}tD(xwt z9IO2XLs3U$TC3;48E%wyfllO6m%+AF{AHod(F91>PIZuk1tZX!iD!t4qoql%7pw zM(nq|D8#78hr?+t+c0Do#;CjRj9*vEs#1l>Wi4d6ViEANhlYD9p8$agHl@WDrt!Phl z4RdOQcg!26Pzd}EIe(RtkUjWXnZrniotSy2o<#28jaVc7q$Z$Dcz;E6W(FP2B2O64 zi*r+hiATrqN<%IL!)S(?{C4KsrRST-ns01?`6AXOzt-Mx0(1M!^(?-XTT*M7?yK7H zQ%iyb*$j3y73L{Q*Pq!`xy)u9t6N6sRIU{|&F~EE z1cjVIiEs>I7T)&HWEbC{S6O^fHE&rKFJv=})I3w`FU2=rw0(?G4FfCin;@0Go_U*?*c=LLbuef+W zBh$ZK1KGEqM_s;c|6YXYRC&SUt}&wUnM>X0W|HyoxPT9!&S-iY)oNk9nH$M z<(xOjW|G0G+AftgY-^30tR$K<*-P|f>7L1&k0%>to-1&u^0wU6B}0F4Y?@yk5}%Vd z2z@rcB6_LS!qkW183qm*ydoZjE-Ml%dG|vi;~}il&nkzXJLA zMBR`}xBTkd;fROU#k*u?(oMLKpzL2#%pIEgQ;M%ydkCOkzzg<|O5kUQgwNSH-aen+ z1$r|l3%zd&otL6_{Qk5rfB8gzcWN>?o3rSCb=E-N&~%zl|L~qslCKG)x77k*^P;R| zy#OTfLoER|<+mg$9)X@A^xq)#uku&zh#@o~`!7Fc1(f9LO!fqVepbS2vsz(Sk`q<$ zN$eN_zoKbP!=byRkns7!jj_m2=3J5n@f3(5pV)kksKosXnkcED7PnMZ!Me)IRL*@hX?=I}P_7M%oJ?=dZUf{8QBO z3jDlBVb~hcdw_cC=B|3hMDepG@Zc8ja%%=P$cyTZ+lb_p@_=`jDqpSpB`1=Et4he zhNTn)@F26Cb!HkN>jZ{5TDK9?o;tO6SnFfx0rlUq5~SI^Y0R7GwOWOx!I`X{hJBQ( zl6Ygoz5*kt4w1fI**HNlIt2lUABhm?0Ra(ynDQ_$aXokdMb8z zcC(`rT_W@YDg_O)5}^|jl9Y=->M+p`xJEUF79TMZ|1!i-$H)~pU8CR7&?%$3${7l9 zD&Mo7D8X zqo(1Y_rzwhrW+P97i#{z$}RXhwtClyMDGZ7N4ePTM~X#X$EQai42LJM zyhH2l93F<}<>m4&%x7-rR_sCvcNn&s=L#=%7U7 zokePL4U7{!=Xicj{oHrAv_fdB2D=7-#vc4{=JP}4`gZ4Y6F>f6&gW9bl+q*q+xh%s zG4nZic>a7OKS*#vG0V3k7pVV2`g6M=g=2FCDZk-|wVr4NQ3~X=wMjOPHg4A1YjQ+l zCpFsESu4cwaCKU?ks-=mJ=b5k$z6SZ+4-U3p5&{5A6+L)iO^pPy4c1*Nz~ab(cv;~zIg2LJp} z_-EfSR;8>>OfZdq+~6p1tDp^ybFpx^1@`@wYh6%?J`z>M1hxKYM2CY`FcY36kf;O_ zI$I*WFFJQ_vd!*W@`mVi0u!N(T*X5uLo^Q|Au1;~8&RnvBq+u^ASj;h+jo4oXpr^zB zmPJo^YBVrH-*QRB-D2y7mfR}fP6Un%7-wvujLx{-Co#)&uZiBXO~!fT4kal#IS%~H9Ymc5&b>5W7Di= z5u$_>xeb4>mSaY1g+x&G^n$?&>$>S>L+`tign(cmQ%Y5fzgeoq-(FrLAw*N^#!mun zQ&>1=uX;65RMgJ?IAm2Q1+G1eI`zl)NrtS^m zZq@p<%Z!N5`_bMwyID#H2)T;)z?ax6C!rV*O5Hp{(N%4JtHtM5ie7g8qbVGdMD0YD*#FaFfE2>PRBJ zW31Kz5am3O_BW|kj}$t7UePfg89zup>U4kkQU0;~6O7;8Txb2;Z%m+Y$_JywZmo;; z%{teGPbKJT7Z3uUKgKH zV}GBwFxd57>{?%y&7kz7N=Pf?9oNzJEp>--V%09>QX&aJJTr&_NnT@O#DWb8#gnn_J^$xO)6!pJ_fUs)z$RavywV*9V^$4<3^ zm)KA8%V({xweWmwRer^^u_LUW!KB2#wN46%kc}i^?Z=j;R=FyCx;=E96w*67B@?25 z6pC{N!ejpOVdTlv6g85Beb4ompVV+~`7lEMD$cIC1C6#yn8IIva;;RtjM9WK6wOBb zq;ATu#Li)`5jI_`+M5P#f6<8ki6y3rtG&oOX(l3EVa(0Jv-LJVVIs#ICS-eUxhW(% zNvM-#1eLxQl4OK?-DCt;j!VhKi{YP$omQqGMHUw`z{e84kt=hj5v}4eW^@ut&sX_M zQ31Fk)9T``+-B|f5AMKU1KSkb4BimBso}oE0P6whC)G*pU;OA-?M9OK^gNkT z>@t2aC7;?hFO&5sBssF`nb*k-^+$YlPGNEr;zP>y)F_JJA55~(d5lK-RjeDt@uVIo z=Z(as^UE!=6aAjt!JMKbjud*={Y!QXjLXj!)!kk>bkX}@uzZ9OJ&IQ4=O8^QV_pz4 zf;!5OC?n*B$}PUijrx>Eqjsaecz11a!hJTj32I~DUldsIRm`||ga8GnqMyJEjM#IK zjlby(Db#Po=JDgaYs*K34wrH*p!%$9%gYj5MmR6AVuc?nKY|3_o%?0%Y5T#~gH2M6 z*dgh|TIx*Xrs89nIzsq{RVhb3-=?F=Mf3-0*6HM*EXYwJj#{aLe805?jw+8xikjw& z4>CHvw^{x674H{{bcTWx8J{~|4je!kb^6F!(EX`N4HgJ=bIq7XEAl8?u$i6v^cuP2 z`dex#T6m@+X3k)CX#AB@AQu`Y(lSRclU(_!9SBX)%T8BhVz#wr-Z%jdQjUVQykZsl zJ+fHG7qo<>ilONCh|*yE;zl$tY6Hj~S>wSAfP*m)gjcQ;bj|AxSNNOC!4^tHquhJF zuv{kwYeC;xUM{k}qOERfAIv=MWU3)qHpn)aMAuiykQ8vZrirR(QBF$|)lgHbCz{rZ znC{#mVN)gsvl6dJprRemXdwP01Yjf32mlMcUjWCVIdzSAQ7hh-H!PCdy6|;T3rt>a z7Atj3I>e4TN#P*rvA9L_K!oz=^CRca&uF{}IaV%q%0KDrTTsm?bWOKN14RNtn-pT< z1PvMFI{V>3K=png>d5AH=1CTs#j7%7GG0uMf=Wb z)yBcl=r2lQ*{0ubtgAL5Nx%Zl*?cwU0J)8AcVmno2%Ok|D6 zd5^c%Iu!W~-qm?SAB%j>oHvvsh{YW;Isq$gv09Z&7nUwAaU8oURzzwssbK)Xh)SLy z<=(~@?_o2(!`X!4izc1lu0|qHNg`KNd9tYF^4{ zx}6_ZEakLbpB!hlGZ_C)qp$G|*alkd2ZIA^4sZlTAhKkZ{rBJW^+lQsz*%>FWPj0& z^CP|91wgreI+l{Cxj2dfR610u8L*xh=&U z6K%Duaj48&OktR86Fppy^M-8Myy=kUo|=&J>{BUz2D6dU%dssA0f-X)1qIw$&n1=b zmX+c|O8*80A=P*WOdO`tCZKW-;0dr_-U}IwXaG`&j%VDpNRTHMu{h*iLm2d70gJi& zH4HKk)xb(o>nhI;DVP=0P8{v39}qkwjof5A%-YrWT(v3sjCx~ReJX}Gf0$h0Y-BvT zHJ(KGFpj~fp2q&3Wne*y2@d-c4*>iG)#leY{^Abbnr%MN5q`&NR|g_+I8h$pZMOxHmXu~R(Sp#Bxo>=;>lIWrC)tDD|X zxmUcBKYsxzUq&_J9RH!RKR?TV*!Q~d4A)h)haW(H9Wx!*7rIEy9{F-f)k?(xLPr#@ z^loIkpRljov79T&FA*{*6$&V0XtMXZf%&R>f7FinyJ%75W-RStjq>}?$sP9Z{`KFE z_tNa~UXU~1t5f5>4u7avY`C0j#)>GQ|`yS(xLD!D_;|EiUtzf&r4 zB|8B)rdqi)*r(n4@c~yq$oA)cEiKr)5Y-#Hwsj)IeE2)o?0w#k&XLO>pYD?>* z^kR|QQfuo>p%x)HGr}|-rB;izFZ;aqX>Bb+tB?>NfPw@R5UV0uIK#-(D=(GY|F`!! z^GJf$_VQDhIdjfFd#}CL+H0@%t+m@R#Ix^fIoKULi`3at1{>4YP%QmTz#z6tqHY8z zx7c0>Ca!TkSoq;L?l3xC+~0Scj~7wLdHGn&m%@DHzoUFe?uw(P9~ToB zT|oEYl=!v$gAHY|pLp!}{W*5NETACww~2E|)8U5ri@8N^XwSQquU*=$`}$xDUkc;> zyeD5y@_stfTgIpl&h@vIGbd#{)qT>!=ffZLq=R|yJJTVr-+g*~4waev^TauDZc;Ge z9x|H!0@tL6J$gNwo9mvi``yxO5x9Xoz5dLX0=;g08+vIf3-mg>l-WH8XrEL<-i-XN zvSPTbAiv-J*XVYS$3Nfk_$Qg?A44zrNA!{&U(8 z_BVq%vb}cYUzs~pqW(B61Ej1k3)g@+VvDv@A@B1bmBu#n(5ZBM`h{{>@g08>vnR5m zETq+1a9W%BEQWJBDXAItS{7ZCY36W$PH1|cjKQOY8D0^4l2)oQDwfC|U&Q_V5viV9 za4v5Q(iZ^|IRuGgkYu5eDK-Yr@jOs*L@ctWDO8bC$#nq2)Tne!u~)TOe6GCgugked zJr+!8hLHmIm7M0hkuIuU*P)(!5g$s%Yo4jB< zwechCvc}iA+y~(~i`EdBYO1F~gH)vo>eZ{BD-DM4%L=Mi;D27_BvlGk9X5cvtn63! z>Ft&tN9O;(NY)n@3TBE$A~l@g<2G1MiJz;(GFBi7aCAwy)=6o0Ee~6$+CT3W8#B(( ze9g6=t5Q|Q)-zJM0?wXsJ`8uE=zNu?4*cH@{-pGRdEMYMTBGXgH_RYKteqezJNE)` ztzE#iFNzlCz2=V9b%MRF+iHLu_PWRA@d1(g74bWLLu<9k8k17I44;Et9-)F2m0(9qdfgW zV2soh{<=;$BQ~XN-JELNzWG=LCWzF>99rBEK91>_(Z1!hN{)0Z)fe%4%hh(i_4;;# z>F5xG>FcD-kES+vr+d^kfB!;x4vW8?*q%Kmls+&K#pwv)%F4w& z_R@QV@Zy)DYGW76iJ$y2ui&9}w=%K0VPfLIh1PyloqFSTA*HB&+XWCj2+-njhKQRO})JqKORB_<(2@o^MczL`+-Y3(n)Z%m+_v+gQ;4EbtLJ!*e#nxYdi3Qo$O z2=ajZAflCZtl*)`{`ztb7ur{su!?V4Yy9D)Q?dK%BSmgL+muV%cdQbx#ImH ztxYR1hmy1C1gq9X0iLPSA%7OHXU@k<3IHZdb?SLK6QTsEJTmpH)IZl#f#svrpmWC} ze(iFh^6lA2_~_9yE@X+i67ajS#r)X9v(h(1JbFzWP&O^w$xkgK0_1bhQRh1kn>*2C z3-UoF=X)#<+gSXg@Hn@27jkDA$)P%5_B^ zTY)R$g>s+s->hyDd zOlltudrx}R_Pt>t)~Pj4a=l*Mj=khjZZ~N7<=L-^R>H^1gfrf-Cbo<0Z7f9Ao)asW zEbotf5aWm70YF)X*iZne-=h(R^ zGyrH8yDEFZPkp;tbrQi^1=z;!iO&u1U(246TJ!n&P`T%Jjw1b)QG<>7#DTJw1l9+MD*eDQ#q5{_T=Zo#jVt--*ughuYec^Ra`?Yky3t=Hmwz(&mZ`-wXZr_f` zWE%kOQdhJDcnkSRtm}!|RZs-=F3j$iA+7Xj>0`uY-u|(te+Gq4(@;v~;a!dAieD9v zCuF|;r{ftx$Nr7+-0%~|bHzV;jYswH-yW~~?O$pToC?p0V%ywle50mbL^~6^AApc~ z;fu6q&oetECX0#mHVFz=$1K0K zjXYN;wla#YsPoWjqE~B(`|sv6iI{tBOT3QvUBnnU;GJMPFwIDSkTmY2yG>omNMLs) z^XD=)HjzM^@wO1#;DkDbj|BuaYf6vJPMHQ_8{d@b1*;}pIVD<47Z-E>Py_0=%{dY9;>3!d`&NN%ihp8{TNN} zi=>yjcj@Q)H+VYUS-KTA2W#Lc+sV^~o@TG#?XL@rZ;Lov@LH(unY<#{ zhGgUw!7=RYko;zdbQ9HV;?0N^ur98?9p`c&Gk5fGdMkhrEP?u|kVUYBMrn~JtPj^0 zFUn=U913(qBRcid&hwL}gb7JGp|_q*S^OO#w}5&(t#bY}euHln(}lqzl}tDm$89>f=kc9MoV z;AtpMT|HdTP;&Z7O?7gV0(%(L6d;Je!RFxVhz|MO6AA7Ce2TNM{wdB5TE^GBYbFw0 z5ec?C=?mzg;Ui&)Na+d(Hd5~h(?^NjffZ9-k;6o7rA>P%v}bueegw{5qLP?_PZR~Y zOKG1yZ>AU)`a|Q9`MI7>3pg)!`1)w~3^2B&#JlEXRNYVeOQnBQ*C<)p%bJRhGt#yH zZ6`jv;aMz9#Md!k9M2n2^|m?uVX1Q_b<;pUrR&>n=Q4 zp4E08f|(kGeb@(U3{DpLvQTzOSiZ6)lE*xAF88bBB9GGyf1FY;k&y21{jr$jMR+Qj zKI~TTO@fwQ5=Ca^7H)s_yl73%x;7&2RDkYz%rYSC;mnuXqCuEyJM2OV@UslMABZCDk1A%Ik-MnK9>)5t5cD~m z*l{6}vN24#ywr~A)si-}@Qdy--+`70+LWht3-!j^_-4`@`vD zYu)v&_L(qnNoQ6I-A}Kk0(={gY&`=YULZ1d4nc~Oc7=yxl1_cE)yMcj^|N>No4dlG z<|)%$Htl$vRx|``J}Ebs2m^mRv&V3evEzeis@vTMe7>6BqdL0%UxCk`{cUlnu_vCh z_<8X_>L^&9>35QE87|iEa!%wY-d0hJ>O?LhN=0)oC65~Ik?N35ngBy1nwnPU(W-}^ zH}dprzDv>m8O&GSx$$yP&W-H#9pevVk`PW_t zBnU#fVnL%w$8;N@yEJ2V63@DEFr?7j#w>qZT(5|D>l%}9Qi5N{==FpW3G?vlk@Wgd zdR58NC;0lef8ed+GJ)M`=G%U=7A|pb;u{RXA|Fxg%Luas6dU+FCd>+Glpw@5BcGfE zAr6kD4}+au9I2ts*FEi=ST6kf3gOpv-Wtv>AHS|IV9bwpl7D5`V7OVKeEj;+OzRpE z!#+eyow6YQ5a;^txcLZoB!N;D{=P-h(4`^q@crFGbcaZPzo#O{h;Aa&wqluYY z?T_BWI={V7RQt6S)xHxx^WT)xX@%LD&_*;*jpZ9tW92Q<{KCC@Pcl2UE`&`GEtF|pk4jK%+h?wZR$9M`*aOmHs%q7#b zcj#XuR|@))jT^>UgGw&!35517_2BO3^ESTq7tZ}?I}U?(XQjc2%Qb}R{xPQRrBLFZ z{l++BUTUg57_D6F-Il6UPc7R0qkI%(?+S+C91~no_;q#aX2Q6~^Po`;Mkw@BjKJ_`%%b z+vmnhT6E5#;P4yG3tB`auTM#m)Vi~+{MD1@0j_xrME^LH4;$W`7-scS(`?cOvhC`V zr~lswSH31D&$?WkV+Q80eYqIN?vsD90x&XS7(d4_W2AFg;i>nd zu2+XVyu4M}D?-85WTPqM=y}nIm5XH2{xO=WY-5WJ0Gs{w)`7AfIcIFE*VPj4G)h{V>&5)b4tkkw47QNv$_9InwOn7qa@~vZ$_AT*F4@QiIIjU@0Hx^wAX=!jPp1(mWo{l;dM9ERvDDOaT;LG zR{4I}vPL#E%^don5mhcX)8Zu0=Dh@@3CBvE5`#7IZpFZzyH=Y%anQn66VRo0>w$2P z!|o%&-JGvwD<8ASM>5~Q<3GoY_i;kzolFa*)(moAE`KbX*a_5!Vu#ELZHo17r$m(O zhs25ivxWK76%HO-Io*0t8gZwL>2Uff zbDo|h)+c%qYla9Ztp7d+Y3W7T!DwKEUtM*%GkdFO1mNF?Y|CY*A=~1LPU;mAymE1N z0KD#`ZqzsG7To?zJtmBIJ741_)kF~z{dUJZ-2~!+G+#=%LgD=zL+HIQ2Rdy==e_3W-xD&5um zXN^`4E>?B+yZta~FVfgN*{UV|0Kbza> zz4e#z{XvLp*^Dng)RzRMou~5mj2Yuif7h9jcFBcV$!vSmDMIZ7A3`ltVRs;OW9&x$ zo-yN!qNkqCKhxL7Q(=ILt9CzHl3OL$f__8%|O} zh3$!Ja82y^w|B7AO68Q|E=xE0!d+no$#e4|v+pwzbh&LGDc%U+vsE^M-CkbI+J= zw#a-v)h-*pe`SCzAuaz(SIDemP@!6d{W9h6VM*dl#3%UYAS=|fb}fJ)cmoGDP|Yt| zPtoRG5$EFNocUT44Zau+td6j{QGPBO+@QqXdMabiH3zpxgHOTMVgSQS!TsUjQ%>5Y zF>4pFXEDbeQx02lvp#})$DzzA3xqdz^0wtdaYO=pI74)57a+YOx?N0G6RID1Vq-?= z1-stl71)fGg2OAj=&N~qf%%A^E-OQ}QMQJ^ti6Jq46uQ@lnLiyFa zG?sW$^l#5LAw90!p>VHluhhHSyBf$@+MVa)2Q;g2PYvfp7;e>G$^&qLq{tTl+Kv7{ zS8A}NvrcNNu6Yh@`FcAh&VjcFm9lkih4DlAz7kVzf97^$Q{?TO(BIBu;v%?5IpU;! zi}huCyP=A*$YcB{Z$77C`SwF~nWZOIh>8*q@NCAHq#xfZ)82XhQfDoyN)h_1n zkzK?gHrG&PtU16o5T6?|Dh}XK;AnuCZay}OiIrL&J4(w#*sJ7afo?BX#RXFh)MuEyJtE*@_k-;OliNwz$ykB608AQqGBNpJ_;CRo427u%u7 zIf3@=hX2*RhTrG-I$~*W{Ezkdd#989Ci1OXF_>3x#JnQx; z)8|ix@fGt&5Bhu?OUR>7J14;>r$9W@uB~d>zOY9=#XH8wyNMPS;^TYFH%=4iDHg&F z@#?(p^iWN)9(e-k{=a0Q>efpwV zg$XzsecHvhBgxOrz4eR55B8~JZ2gS4*E3FPsmR|4Q7yj|jk_Z@vk$t)k3`qGrF5O` z>8O@o?LyB{qUX=8esYqZ<69p(%9Km>{X->m|D~-hdgk9{z_c(Ptmi`h-aG2A&nJrc z_mg}(68)$4MStVY?WyC{2`5Q@G{C2LT~9r>M_ufL<^}y^*2P$-)n{#`{B2Xede4QE zH2Au{`P@lKkCn`c&Ghm3{j>a9v_2NiJM(jj=I2g-em<)CDb`lvUA^}mZF8_V za*bjiJVP4RC+BOu(RtAX>ksHOLToHNAnE-jF%RO8I%OWiOTXdji;bB7@ka86mZ#dL z--_#N`h>cDZ1c2X)pjR}n`SVDZmgSzB}J&KF`rjAStr;OaN~Y*wK&DH>F~k^Xk`XR zaNDHXC_l>wJbyi{m)z{XP5E%5=O-VDuSAqE!zhG!VIa0|70>FJCUh*pz5)E#@8 z$Ez_6pImTZqc#Qyf`mEUG3j>dMTPc1OT*+&wS&iAty+e_G{)4gjDLr5MJeV#R}bgD zYxPwCZ{W?m-Js`j%XPa8<`u7(j1L?@-$T^MXg=LOU%g;s#0;5)1NO7QHTWr~hjkn= zPMYc9v2{MMxqEI9=yy5mfH$CJ$+9oy-{bz0$eWp(ElL_f~%~Kq#eqmc|hUl(QefUVD za#Agj#T%JD5z6oY)z0&M%{}Scw}wxq*UQnBKHz2Q;0@E67i5Sr@7l@k-^3eDDeHT< z&OQ|~v-t46@7%0o)|s0+<>XEwmd6L!mOSvZBoNhyJe!4G5Q zA{c#5_IKBbC$!U55?yXteqGeLwDBQCC&)+{fKVB6QcHvE={8}tlCL*mJT8QPXx2S2 z4fY4Xu3%FYG;K4x%)#-6=-MD}nMZO3SuSgAmdk_geSazV6aE8w;Lw32A=M4hsastl z#Bc}^80it>Dnkg{{d}E8pAh7vWxraG57DDL_C#(`DLr(Cj1LYH22XJtHtEGAjw=ZV z!gzMHJW(E9HX|N+y7If&?z0 z=kfH_(xO9%URk~w>*u4YIxnY3;lfxO`$ZajyBVjb=^nVXFwS8nu%R{@<0H&c3?kmV zeCsefyuE&wFT=qbQ)xS-c-9b`BjeeDydN&apjgXV_r-_BGTNskUJXN%5+V@QSJ@IJ zI*1Bp(HJ$Vkp&~&ZJHOB`uKId+KygTvzXR!hg~;5%erx_Tox>P z$^Ygz$+a`@QvsvC45odct_sus5k6qr4KzJLE+ky_QhFw6Fm7rLB_sSIP_Vkv<&H9q*GF=vv-&#WRaPua_n4% zJgfE1+(yyp8@R)hCp%Zum^H&8mzrlA^ZC9MaW_pjh@GpmL(R|PlhP*3>|yO%tiQ@F zu#0yPEt5u8l#ZaSCQGYfqIrpqsdV=O{={Ab*cD2z#JVYAIU{#=BFwBw^2C7EFyN3- zOjg+ms0t_U36Kr4Jn>TJStStqKR;0A5BAdnEt~ z0;}7qqk(Odfw??$@<0SF5?Gg+)2|IF32qeanQJm3zUfJ zB$i03`lgqQ?O?y*Vm-4))KQoBE!kG$!bY(l$0yB0!|RMJ}k6;$lfMPlL@z*pi z`zs|oT&A8e^nT1e!eN#hJ^wgA=}!w?ZATF3a3G=!N;wMiO7IF3G_tSlTs;r0m<1IF!n zcg}xljp)#1Yy@?NXzf5NgE4#oD66$%JfR{uycbgHIp?9b2%9|5zd%3sn*txm7-6Bq z(ctr7O^`G~C+S=y_=Yx>6h~Yesb4SH2v@@O>%mV+`hx2s!44<=2rn>pK(iuluLdH4 z7r1pPuY&=1L;|^~Tj{hxW@|yHGJSV9d;uQM41$chWctN+s=}G28a^0E@)+!7C>spE z1%r!Hzt&3e#`6q6tRiE?s1L&Dj6gVfC_uO}upvSzO7=r5n!#A?-xR4oL=2H@e&C#s zk>EZj-L09U-%E72Z^kJ-6$b1@?eSjs)tPcU|6jsARfdSJd)jDe${$Qe}}=}!<%tM zAkvM9blAO|Vj9^nBF}VXCm`Ak-=x*K_xz8ye)#z!S0cM&`4ZWkD)SbZ4O`EKky>lF zBC%u5Fp+J7Ntl}x`BbG()jV*llf0eAW>SAy0`4RqgTYN9=rPn=7!B+)r2+=NNq2!D zFRAYN?R0fPBR|AW=%HtW%Ohzjg>1_z6P&&A!#knZ|tv`kppekvRU8nE-i<{;?~+r#buyf6|3ZnnK&B)C7)zU{(Dh!z$7EQ@X$X9KU)@?ZB%F`emV3zGzmG}(Zz!<@Pf1Q)k@M9&`^(~n{V+R*W{F(w=+?%h#)VjuB*Vo3+lf1+1(`v^{{3n@$zy3U>UjS+%M@0U9 zCwULjDV@hQ4*}sVVTtBgM01?`7gl1mG7O0st`FnYy7@H8p22SPY&88=q-$4bA;t}} z^UsC^xYgvtM(SJWCaf$yV}&^w4B(JF_1NK9&6|zu0|U zefH}ohU>FVYAcrns#lQ$@-+;SD4bpuN$(HU9nL;!9%$4QngZ#(zIs1E9@SKlsVDc$ zx-F6PI+6p;8kK&A;SzY8L>-2$z8+f^?r0pAgTZ2!8C%n;=`JF6I*5|~_0WDwA^y`U^ zexa_n+%Otfhj4Uy8e8YG9YUr~70L;r#6nJkF$4dOZ0vUze2!)U2Nr2MZS@-s)-H>g zlgsSV*oB$AlKwRDE~VFKH3|*UFbqMMQAnw5HDb%(_W>Da!tra8UNa8=-mNZ_y(848UZ0eW>0`fdNS90wur z7pVtU`!Ov6V1g{^cXO%$9z8%t7+Bbl0P}#BMeElW-i%?vmL7!YCF`TXRpFtNYb&CG zO&CN`QjUUeg@c$(uSdW^-fawp;4_?;j;(Pw*v@C1^kl{_dWx2dqbit-Hf<2nB(R=) zB7xWY<9vbzvJK5?4z1W8u6(v`pZh+- zoRah^bjM(QFgqIaX?QMZd@B-Mn}7-Kp+!q-d9>CL<{y~j;_1ye?6z_H!5C)1}fw9B$fxYJ$s6Q!&C zOH5-4&n7av9Bm^1!tfGBF{IR^hshI8530qashEhpLtVe+6S-zSk5DZ1P%LW9iGri{ zDoCf~$QH)P63DTKZLt+*yT?MgE`MD}?6_;1h!^lN6YKW?zG093+sf4w1N-8?F!ad% z$bI?8GT7vQdsqFXj%&WZ6WGM@m4nLI{^Qsl-WD5=pUb=ExADz@G(iDv%1=EuMA zU5x+k{NV1^_!GUy@61w7%=~S0MFYiw-RFPE;>Vx-`X_!suMM6^_6?kh3$`aW6Q?Qg zaO@K2QT$+pB(+pdl$$4Za_QjX=a=wr>!4Z$o}yL?Us+~+O5+c7#~vxV_IG!*y7sQ+ zsUehJ!A2e5I)BS?e!b<4WI{85*;L@a`~kAVI|}2+HPy`7e+%-_r$ynK1KLmq_Qk%; z$=~sbK8OC<=tY)I-G9FXxbTeda9y}=IpVgiO~0qY#2Z_39djg)gN(}o>}R);Nhfs! z9}Ow8EQQv7nrMb#Mlc8r=x9yWu=~+UH3y7WJs&!we_gq`2#2Rn-=#d?*n?h9QpHJo z3AU3|DY$nb+)nCspXEI|8M=PAK%+cez4~DFolZ*UZu#^@`G z&bE#)w02Uc_wL+Z=15-*E!7v!tWS!{#X2L~peuS`sorpAeYp5mqdNw1rNA#e=4roH zkJJ{)PjM(|sHzNF)_L0#!kmQIHhqZuH4Ntd^b6X!K`M>`QrtVibjR%6#dRzvRyJ=zc``im?yt zB#0!1n>*24SBmLiRnJ7;^N!P&tfU zGgwC%nK-!L2Hd9VoHe*-P3T+YuPS0=i0{U4mhGH}s!+hQ7^BZ#a4=?&kA^T=Ly09r zva?5O@~ytZC6CDtennL%nhyK1$UvECtIY@LFQYc1p;O@oS^D;-1w$GU{CnG)sJK9Q zxN;d4if^Ytv2)i=&_r=K)hD*KJq3c1(}TORZ0Eb(AKs%CG|yi?eHQQ=f7rQ*OcbNi zm`em59FIpQR;c!!4fv}>PWnL%6-u2-r=}0r4k)FB9yyYHe2kMcj%!vk(PxmCa`q$3 zM#4@v;`}{e5Hi#o1|p+S`WnSJu^6#(kyF2>T%c^hIlL%b*~#eHP`x8+##S7*$QiHV zurLu?&Aj)TZE#AUCiPh?JR>`nzulX^2Xk5eA)!u5Fd~YdA?lL~&y?E$rR=ce032Mm z*5@b)gxjR@F#DRieR9IEzkqNx%5UgUjGesnlJT{!y_jVev zjbSon)L{fu%z3AGK%@K}+y@}Xc%z);dC*6!lRgY(b#-SH20N9jp1gXZgJsDv297UT zQ1*K6fpy}q76QcCOGWK|cSCJ~j8gKk_#h)n*@5#}$`wx@j4+qR-{DMunT9irh-;oG zEK3hzXXCadojTnX9|q%aHwJ!6i5l2zCB$-4Dh;Qp@b@oGnb}>7G}hPrfNcN~$u&eO zSL&#cJHG=Hj~b=vX!daw7qTl_<|G&MizbLuy8PZ@-reO9#z`p@5w1MwqdSO`tCE_q zI^s)1Zyx}(f+R;UKvAF>Jz+r42?mtCfTt{dEPg1+<57-DkylE@UPWJHPjZolngLL> z=l<@^6P#xfi+%khp)=t;-=6nWItmJdXVy?&ROmwEH3L8$@?h3V`S13-6xsC(;8wTsafphn^HCHYtph!w~gYls> zeFPBFjNDZ~da5f6AWe|E$v?l?@=y|?}hF-%J{6avI^I}2#`0au!5@M-%BNP9$ zrK0$}gnldCRVbD`{d|G)AxjGwf`Kgk$^WGUvUI<@C}XKvw7x-^EB&$+Vo7v(2gNJQ zDwkN&g8AaBYJ^%$3gZ;1@~Kkgo)JL6MZLw;4J!`a$dQ*#_D4041A zCeG|&6KZZx7x6b>vhf@_C!e02K=7 zF_mN2=YMHw-$Lcs3@oy*GLcDCl@^~g!ML^=Rx8R=kyqUjx+Ul2xpv=Oa+$*7z7$GP)7=xM{2 z$vq-1v&?M64jSC>k{PHr+{`j1x2-T*;$w@py6ZNHN#@uKQ0ye>(~$J3fLewbyz--C zdC)+$PUC~hkIEfr8%Qa@>@OF5s#zxEA^8(s6*$k+xVW8}<7!@pBVxH|ImA>qrv8I7 z@6v#=9g6W>VenjRN+06>P|Lyouw?8E6phLRZExU8KMUiERTY%3{IN8>pJPFytfat> zCu=Nv7k{B(vkH*RSs?O-<};8oL6|q|^^r_tH}I>;yva!prR!P=&`Rb#a>0k{mpe(V zzp5S*IOzL=_WggxCT%l@Y#cky?~QN_X0_~ zMKaWC(bL)Y^381_{T=xk7wHpkh7=iYF}p7<)CCzS0-Tv0Rjl5vozR0`tiB5LAx+3< z5d;MKTD2;0Kx$1I{J{hittUJ_2pSR(oT(^&WGBle(l_xBaMAF@K?r*6^>;MjOq)zpveF{(Yp@HUB(TN4_I9C=H~Cfc5@N87hlHT7pQz~WR{1J|Q$<$89FrbeuC zvx)T(v6S|Rwt8Kk&*S_Flo1)G{s!krtISFTAwOcSYi!I4C8?h~qU^CX4NTl4w#(^c zZ42LtA`6@pxCU@Zntk58$5hf$3=+_rlyQ15=JO7{md88!|5;v& zLk62=TJ4ZUGz&CwG*y&1B;sjFGe`H zXKq_0&`EHZOl2*Z28<)bduGtl{z?*{VeMVqFuBaLmhd7b_vD#7%NjYjgnW8J#P0O- zrA#nrB&(Q%p0ps74|0F@_XG^{b~Ov%Q(UB&k0+rI^DSJtI6lf#?Jbzjq-~W5CoP(m z{>!w)Iv1(L-cbG$D`|7(OR)|k&mJdYmi3hE06b)cJ9{c^%#q3=(1^dHYp1bDWa{IT z?b@!<746Mt?i5%HFPAwfH*bIPq;?<}BO&C_?!U2jQBo8`2{SX}W#vtBYZYWaGG*?5 zgY{|+$}aR7z?oR_l-*Ei2&%?X`&U@5jf}BGwJzs^XA8!pGOprP@^u*#R-UiCiWLJ+ ziqt$4ozMpT#3G)eRUA4}v(9K*fj9FTgPWyZrBI>}%V-|dtOy@X|Hx=c+L5OKB;#dH zvSL79%Z}lr@WqFm)Z^y%XQP!X;&OIa;Db zQQu~)G_0{p%U&X=K;=#jSf}T`wd_5Hnz{!Z#dk~E@|336rjI4V?ZDgAAptHcpAQeT z^hBSsqxz=r`cjsSRq|a_-p1T1TzY zW?>B5=waZfXguv)ssLc4 zkXA;qa;mHoQz{*GyBo!!edJ(1ujCf0S5apdwRjOwKgzO7AA$o%Pw6yavlqIycDU4& z;3T2+b5c=8!K;-aw7|*0=t`OcgUH`16Cz_>7>hj-=b{5facX6eI`?#UbD$%<|3$QF zbD%4Vs%?x0DYqmL2}P+_MuNbRa2~Uws1O;DslCnh8>Rh%OHqyWdkP<)@IQvRdbe(f z0w5XYr2om@ps=3=2Vrrun;1wWu#;QC07-QQ0F|_R&=P6erBl}dmWZY)nX}KVo9-N( zE82%b$_iW|ny18}a%a{gC@R%aCDk$5+;J^m=rr&VNHSO|+Ii>@B+@!Z?$9)DTf{V& zqAOgcN(z(q2DINOVh%5w09DZ8(y%D_Xx1THu3aWsquyr8?o)gZt(ygx35W)sZN_OR zvSX4Ai((=Sj-*%V-SEUyFmE-4j|O(Kx6zM{`fGSI<>ylr@wvA>I#jdBOlz8>5F*HI ztgKrRsej#|d-)i}%_yKRADj6IJ?%#hkJU%DQ01hR!cd^UJQ#xL1UA7*ZDCD-0YwE? zhMakXCj4r7Bs}bAxt;nH4p^3)JT6Cwob(oF-Za!v`<6O7=s<>OxDpM_Om2bdj!q7neW(BX5?bap+mi(2YLE;d&_5uZ|6)C^`=3sYX> zd8#g3#m(OOsAn#+TC(^~txo>kTMqHQcx9x1r;|9IwG3H*3m!6JojuDekd5$>)&-bm zk_RNdS<^h#y+{6sBah_{+7`s;Qthe)_3`&_?$B?Q#9J(0PsPnKU9?hB@$86;Rg~;* z_=VNQU##-W%yzQ~g%`1i@(2FcniZ}&gbu8Eidh*Z2NQoyuAOSJ%YLSTXYTv!+9Oum z)9wSz39FWtDe4}e5q-q)34CV3PTk8dY=vQn_z`HXR_<0AaN1Udx{rCHZ``i~lUz=Sb@i z5TJY;O&Eh3dQ)(f^5dEkZ*@E0IhltWoqH&jXmKPv{GjC6?83AHGlp!Ps65 zwDwz~?fCFOkIpK|$X0G$4w##_l4)kpPB$Q&L{m(uchz{R3s-U-B%>1^f%=llAMV_7 zEL{i>Bk%jmRK z{)Or$UCnc&EZD=$ZDHS?hL5WukJZSB7d@#=8h( zq5SsoNHlP03?b9{C$RQA?U$&j-3zF(i|<&Xqu8MI=av20rAE-N`(G>+r*D6?Kg&ON zY#BvGL)2Mf$Ea{{T{!rJ2-nWEH&gnM(L*=#H(qoz{HGs`>~&fV4TxC+1I;^TLU@+MUb?m{3h3tD)Jwp~n1t&X{5>^|M$X@gwF#5tlbc7XotVi}DDIiIjCfE|E?j>%|i4z_>u zxn^vN%*Ye)7v>kpz~QNtgaqSfJ{X9d4t_}f1}m4}F=pA+^1ANaxwc*T&v;MWS__L5 ziq)i;qm5)&MguF!YVjLjWKHNrOF+C(b)AWw<%ngs`!#}7Z$rMXu~^vs2D8j2^F_B& z>yw#f6N|GnV-c3QAaeqsEP%|sU(J9tUqMnW3Gtl`rgvpT)HAAoPEGQTN26y_K0gDaxJ#rjrFuc9)) zRI-{+fNr;!VHp!NJBmd(} zc<3ceLiSWLyatETd%3bn8lXAwax>U%9+dW|HlJT&Q{83kTgk12TvCfDo`s~7w`lCm ztP*^i)7!G+;8$_eCcxn2Dy`eX-fi736l8PdA#>)Qd+?SwP1XRG+(Ml|<7h|`Dbgr)#3O5U>7rN1UZlXVvO1!0Gr9BA$JjR-g$8>71{afle z)I$6VG!O0o79DF?ln>+dA@>L4K)-~iL476)H(<|>%gvD<$@rlc8;MD8m1k`$p+4+i z6LV=)ZOE_({|{@|${+S=6W)kct|AwJNhS#ZY`>S!$F}+eC2N(t!-(`OIF7qR>7_yT zG~3B%A{T)4iFL1{onWcMk;+%2=^a966Jy)PKJHZcP#fKQKZ2+RmKvK~M$z_g=GwE_ z`pT=OLrri>C^JCQzPBJx!j4DlvHdS5mxg>kyiD6_nMP`qB(Qc zz$mHAQn02*EIL4R*FMvx323KN0UbI_ngEf0r3p}6wvRLcfCrbX=d>D`B%}#!w`l^+ z!GDk@&>Va-pC%9qKJBLo@X<*hqU+Y)P@X_IGp$FS0J#=sOVTq>fK<6i;OVKItfSG& zZN>W$xB=B&&PYCnZabcRNSNgjf9^0uofSIW(W@T7LqA-5vB*n}3K_A-Y(kRe(eE zidTlyfRIrL6-KF;ol@)q&nH!M=^`Gj-w?Z2I)X5^UpVE9D2f6ezek)aHa{es9fl2M zOq<}!qTiQO3naeTG#dY%j|Zt=&A}2tO70gH4S@dL#s^%(gt) zvH~-^CruXni{JiT{{J+YptK4=#-d_u#fI2vJ($1QP@zb^3+~>UuJFKPYh$YoBUmn8 zoUac@&rIw+c3;uYzi_Ynau2-Dzuo^nrB6_l(i$q3cnK>W@mJ7_o@ALLU(fnyXoa8kU z5@R5mN8)X{%a~{BoztaiW*JOx58Y#uVXXXc%k7t`iJm&hU;;UhtZ2SY=f1a{uYO0I zuQU0@{rsf=zxlf9ZRe{<$2rLd3=K6|H9bY+{e`LV_>)+aRs}PgR^L5Q#DCpPkHL4u zT8e1y*QeA{{qOd@c9qtDqO1SxTJfr5hW}MdnLW(@QVbaFO-1c)o-X zdE5Egff>@be4WFi?n4v*ALq;D2C?%4hDf#&M!fZI#7^lsCx3u+p13rY74N1%?{vkm z%(NM@DyptXR$?Qq4*pZG^+)Sde7Pz1XXrDcNG0FiH+@V~VX2_&Aw+I$=jow& zrcrm+7mM*@gG=l&a>c^9w<@rwEU-U5kWvSUC4;j+11R7|d9+79+Q0gI=yIMvw#V~0 zgkNJ#Da~S|5AKz6K&ukW;;BOoSf6Z)>6Hrjnh|Ld)W<=#SY8!9tO6T2M>oL7o84dB zpfRfcU*GMY2+RH_?O*f`?f=F0f9glWqvWs7cO70S?fOZ!>)yP2{eRAVdBWTG|Fx>C-`o-|VY;A9?FTzczP-1D)^ zzN9yCYH!P-?$}tJU28sFpWc+_EZ@`Gv!`*K_oT{>y0*Y`v5NhhIFCcs9!i;Oa$m)b zwLa|c&{4p#2UT>~pc!*ZjUM`qx%|VzvPu*R6xyRYzn<4%CGk?H3XT>?>{rY$2aFrhwtihvGeNM>T|}03q>qBE-^bH(U*9? z{IluBrXBpd$#GK5zrcfy*IQ0=yMDWGd|osw!q@l3FGo86VTj=uAl~x3)R=Fa_1U8s zGkLM{g8Cku&StZIiU6d67mO2La&i+k-wVBa9n2N*b zjzC_?qqpC1uzT0V?kMn4A9e3B29c%i!aZ}b2VgYzpB$K_QxU{xi@i={WuVW2elif< zCD%**8!n2;&l-V*Yw#R&<%nUG!o+O)U3r&~S$G84`h=!wCL~}Vqg7dBn z(O^V~M!roCPF#0HQrY=05IM(@*oMe@V_#wm{ZPd8C;CcDc(Xdj-bjTX*gbZ+(LP@7Du){vB~$ zDgXAdpOIIC@B%*9!KzIVP8Zcz_czqHwccDxu#*aNKPWNd~dnb3b@(34JJ5L$u=6@g>S{oGF<{C=z%w zZZEub#>Y;4PM?O!%LbBIF-LrPjrxjFnJ@EjZF-~s*-6TdPw(LhKm`?j7~W1vRIXLN zpz0Dw8#+p~SL}Z_up$#OqCGBeM>(nGmY(DNJPVJ0KT@@?;kX@#s|yv;w2EXM*6 zLM_6uhIQd&8x^ul4D%RQuE)dx`-@(Ljh`-37BjD@L6%rD zsVHBql=it*#q`rY%N{wS@F%L99tx~b;oiY^l7em82gSZvMBF?3pubXQbCd(I`rPn0 zkT65{DS5i@;k@F$=q}&5op*ZBXc*nCU@kMJd@8-X=vx!E*J{~bJ5OsIzBl$oGI_>4VI)7V zKR6NxZ+stiSHZrKrpVtl#=o5n{g#* ziZy<37stqJR+G0qN)q2DE?o455DIn|48GuGe2ceVcZ<& zVvS#pywWR)G;O?6wyxDLR~sZ9UJYd#_wu~BnUf{N^0Ygokjby@qwNm3(drWXerA*;LW2z(jP1pnfTdy{+jDdeoK#^ z-lLzOetOw8*Ksi3smEdJKl>?UAU}S#(bT-QyU5<-KjnjpJ+}E?IH!!o`MgL?yJ*3t zhdLhzx{r?CI#J!a0pw{c#!<1m#U&789fTl2Oeu^WlxT$#pn?{bRk1(nAz z1~vBD(TvW-j-r$tw8&N#*~dPQRh8ik%-ubQclM&kIY*|)AWIKq27=JZY?PJ2?fj$| zqJ>^z`>H#y15nDGqzqDIW)_`TBi57t*GVP58PMAdiy)Z=g($If&(To78bcZO1WpG*6v`7 zQ9NAPR?PIRIyh2my(Us;1B*#`-@&H(waociGjPo)BWFg}Hf64=Vx+s7b1A^4^!jwC z+wUkldSd{~2CvqqBj(G-$C;rQz?03D?e;7)v)+SCiJzEyYW%9``-i zxuSND_vP+%mtR4k)%(+z7D%m~{wWeK>xghuC3W7h$1{QL?FY)6GGm7|WyXCbaiDUH zbHzFml$*-EjKKt&^jK-|uPwEfOtCz|{=@rhx%L7fB(3%jv`Nr{lTEwRTQyTcR zVoc@oaAH}%rrG633w>9=c=~u}q3*GF|2=SZZ7%nawR@W~pZqCIo5(VrLj#(e zi`#Wj4D}^4A+E15?@02ieaiS0Jo~Fy`FTU5zwR}cYXvUYFMVj;#Gw(75`@s)i=#h)0lmn24$77*4D;~ z;7a|}y;HATg&G<%hN~AFXtV(za|bjGX`Zw9|+&q+BB=W@WYSjTI@Zo zmoybFrSa6IS}$qLU&+Q;4&7L@l{dk@dO736tpk!Lethc`z36>mp58ekEzr-Iexj%nNng@rsb}gDCbn1T#Z7ao?Zu?0Uwh0)HLX?o z^T9UhbI>k*NuzltOFCw^J2YCtFQKczr(GRRzka1zv3rr0V-0FTts`r}T~1hs@7KMI z=TmJ{&*UJgApYxTQqRr6J}zO-Qw>cyo>uw8*Ie>ucWYVVz`)oeKs#d(<<`0nURJOd zgue%cFsmF!Za6cymd}y&(rEw5f;Bf;4@6aS z=C=Nk;07~2+B&gf?+h)wLpRsDE79E4)xA@jG0Hu!wQ}h!j1FM2Y6}Eb)_2U>OT51YOGWUb}- zsv!5&hWU}gAepOb+glEe_{J@wZ6g|B8EHIaZat$a=zo&qbbEe_XEwr4Dtj#Yq4h_# zT^(Bt`6dC-&0zrU}&+5G!R?NsycW3?^(tJ3TIW9`JuaeF>qUWW5BJYmpx$wcjb z$?EOQsC&*YFIylz2p7KgYbSL*{b4BM2ZS?|1{h3pH+ayqxPdzuTBzmC22#HVn)PT* z@)fUIS7uCrUoh0MES%JNG!k_dekBl2ETtejk2R&;#O7TiFXH&Qin6ki6Py(LHDK~> zyz7gc@5RHPaFWybjq?Pa$=u$;`$o+mUO(kjd}q~7k{mt zdDXIha2~dv#i#6fyu(SB7fYZ(^CqohsMQ8!Jlw}KK`WneHCUI+vX}c|ewF0Xi z3^7KJL)??!f*JqkAl{2De8S%2hv9$Yapq!|dpSG0QKrKG9VgPs&V=5rKZX8ef2-&6 z>#utaZG|)EUv^D-(M|AT=YX%A_kn(L@VXBIK+N94W1>UJ`~HaJ8B-OAW_pP;FWA`f z)>(MXd3U(Ab$AW`uqQaNiL8j$5#3$k&V;V%4>w+9r-hfFe=g*}Aa2l$jw$J%Mzs-b z6V5zV+sH7(96nA&k3$ESxSRK(Y>xZM*ukV1#V)4UKrB?ZBbxcWxiNQ);b&dtoZ)X( zQ0P0oGqE(_t~|hO2bYBJBSoX*k~ zh6od2Kd8m08=cg}dLVseg)yV7o^Ks+=wlz~CnIPB-7#;6Bxb_hVMd1`O3=RLwz5(2 zN`wnkELTLfpEdO+oBR9MX$5kGGmjWDHKn(>^Ybo#btH+@pR`hdywa zGpi4h7pRw+Q44e#cK0r)E`^g@rVbnx&Ws%>8+*8u+{2}&*5k^r7;L#6&Oh+m{yo_p z7Jn}@udy|X3+na$a_{|7@tZ$lGCAE5VX+*fhXYy~V74y+M&}1hl2gpD=8>f>7otDD z!mmE>q_?|&_+Nkc_n6^_j5fnIemTsN!)RBA~Qw&R6PIuQZoP9JH_j!-CpBNu6r}l8Fr{le~QZl7|9I>d$^Xim1H^ z!y$-9`MG!P6{WptAFVzeN1rU6TL=8NsG1q|DdypCr^09UB!$)rcR1U15ZQa6(45wj zHl2ffAYG60e6e)ya;q3aF|Si!E%TZj(N6MY)Ny)o?i+UesiUA%>-pExLG+Y6{KdoF z*_CF-=|Ba(lzkHemW9kg z?S>Q8Tg`C7^d_pS zlLFaEhPzsLXODS(FS{w3d?=N+>@;Xqu)i|573usYV|2{F$h$ke%orZVV99=3TC{b* z?*`8a8Z@nD4!t>W2^^A-N5~QQMD-(2GZsJyuOICOO0Nn70=9}!R$;e z6`Awvt`r}gD7EoZ?#h12Tpsnz(30L<5pLy?DVS8@%+zCxxk#(zJa$ktwe?emCDQ}; zh6k6qpHyon+m}qCHN9b!u2tAKB=iPr*~kt}UW=@u57N4f@6nRMNxot)&(-D1!sXZP zz@Iq+{-y>#mQYj{oAxf~DrHp6c2Jy2JQMoKH%dj8e@ zK2X-&`qAdpj@Tzi2E}Wy>ucI5XH(T;93tIBNfWpoGhWqLA7k1dS zV5P3zYpzW_p)hgo+D1gG9VUC0zI*2I`?Hg|(b};Edw3kz^7e3jSN!F~{NIbJ;mmQT z9_A&Plg{M*O|7$K`oNffS8qIf&ia6zrYlPMnpwQ% zC(YmR8{LptA$^tJRoAxnj}*zvgt|k_{Hzb40cIY03-(^1znqI#QY13Cy?*64&S52q zW^Sl$#D^N#sh#3iBJ3an?uU;nE6a>!E6PIiqI>Nwy4^|NweawJNOw-=3G=Lb5dD$s z3TLjcT2bjlD#l-O;cPBMGskT|mE^a~fY*j-vPLC`e4t-l+k!ImwzpB?lY9O7nwJ5O zmRSyIebBn>cEm1+u%EI|UdodT^_<)CrtZFaFwLExzxZWc%$zjb-h4{_`jzJ9ui)C- z5&ttce9+$T=9zwLALEAXWa!mAfs>N9m0#96`N9hBX2Z(G>>6XZ%b(vXs?j>&`?SLD z?i1m}sJrvK$cm5vvE^6F@Msr-O=6@DrL^>jwa&v#;0$R_r4trs!mw%ErBGGe>P6Xebx zC0!DKrPOWZq&%QBp`XyTq3c4|bCw$UQytZdhR~F|7jvZbq-hro##k6%9!*aLWpXpi z<)p#sDo*F(fW`Dl*YhiT*VwO`S}VrXXX7WNPr8CjxqI{ar1YKCifSFu)%|`R%8miH zl{x9WGm#!6?5)E^o4U3_Z?X@`OwE`vXN8DxuOBXFUP-*UkNM#pZ=C_@(-{6!D|+<6 zbCM6DCFvpKUk$gO@+1%RLD$%On_367j2^7wLQ{`v{kyzIsqSxbUP*}uP+iBX%DhTF zoq@7)=216in{k6!ewV@G-t;jBWCiVeJMcZtcfW&{>Ny^^Jje0MUfpRO@L_sMDdnlb z))w_-{~B~t7+k{8P3mwUlIlb3jQfqz~XaZ6RH8V>1OPx)zRFpJEn<+UX= zNY?6nx4Jf*hqKS%)0ozu>ZN1!{UrUe52uxT87G!Xaa_3$BV-2$d1Oxd$A`;3qbzq) zNJlXz7MByP)M?I6@^Kc%5g)-Xow=5x4k+YWsZW|)puY^Qq{Ux!N7so~oKx2A-uNn8 zfYwEp_|9yDG1KFb%v@cIWWIWGsPmG+JYN>-oF&hR{zNkq&{FtK|E88{%AJ9r;dY!( zP$S$O$y{ln_nX@Q3P+m(+=J-(SC4+Uq-a>Hu7xB!LFGx(26Zz=V)BQ5tiaBnK ze-gt7&T*1Y@+xg#EWK6bN@UCX+sMvM?b7>aE)lT{+zq!hvAa4zjnZGy1kU34{h85g z7-uzW4(?ZH)~P%YYMpyB-zz&qY4ZbHl{@d_dgklh;r{0ljdJUB9*(oH!g_PV^}FMH zK~2yk89DYCKz1DLDq^*#8S`FsaJ2@OXFV;k&X8Y*a$656L@5Pkkp@wwueGLYU+(_b=y4=F0N9`;)@0XWv*; zB4C7E#p+kdZ2|g{3fniQ!pm;fqmZro+dRgM&IgGxlsrA^8IkQIa zQ=*Mhi7OdYRck+)yqN)$sxc^nfMs6v4lgrIjRfPUwX`+X zL)+Sj(~i*EgyPmNqcubZeV`d&(I#@xR?*aYjGbS;W*Tk0$87nbpS>?LmaC+blP6}L z^S@_53YE>J++sI~s>;iwzux`h)E=xzPy@SW1isL=ssGiQFuJyF>Nxx~UkhgjR5F=% zpPhTJ>8I7}ZN6TQT{2==JO}mGV)ZSQ4k%gupx!M*^Gn}-TW#kG;1;r}%>v4Kmk-~S zn@?ak_ZRnT!|=~sUAH#_ zE$?GPCMx(hT{aEkqxO!ib(e{6P>@xgYjk4!Qxy|&SG*_vqR!E)>L-C4#Dit-4{<24 zF`IonZ>rnJI`uaeS6xs&>GUaAePVD~>!{25TlFi9Dyrhy3JI&bXr$jy)w1f*&n>18 zg?`dp*+N{qWkvlwm3tO7*3i^dG==Bzw%6ZZmcCDu^A|5HBDPu}0)HZ|(L2#0hUR#gv7{99hF3aX!p`HT3gf$N39oV_za zZ0@c0!-%mbcSZL*g_|MFkPi11%}!soX8J(x>~9|*?q1e%@bqb?wj8XTeoV{3kHiMF z9K0>=B=%G*bx{2y!Y0v}~@J^XKyjRXun z5fcd(HE3)TK}{4a5u#bL3mZ);6{+;6R@+d#RNwN`UBP?8W`)PcM^kUbOIus5mug$A z7Z6bhw*X$CD2g{g6qqI4DjHBEdB107H@lm}OW*&W&xbtEGdq_vXU?2C=ggTilNdZi zNn@*t>?m?B$iV=Z8+4}Si3*yV20R*qdIDk+CFeLc*|Mrpi(r9CM92ZYqAq`VH+$Bd zS)R5J)N#^wvnW(wFBAr)_uY-(UJ){Rk4FB5td40`rlB1FIzrmS;>kH3C$~6Q(Q@5c z!N`}L9F8f)N0GRWW8Y)nyE#-!m>43Xp_AP*RJ$$ilF|jtDoT59-l)#_k)B|oj|^&a z%sem?GNl*C>RyObfu>KDrHdUMdfF8Gw>l4oN`Ed8FB*Hb1fTVtk0pJgeXv(18LV%O z?$nD#t$Wq-{kK$`cI%vgN5`(0Ynh4SZM}G!2n*bt6y`|W2IA59D)zDMY0bzW1Gkl& z86o&gWM@uv=dCE1sXWAQ@3*4;$pz%8`}5SA+|Teuc4u(yHUD=YM^txCzl0sO@Br(@ z2?&=?%WLYtMu;R{TP^nu z)~_+H;vbwM(VHX$op6A*XJvb_5YPhl*Db2QuklkI1;@=NGG{+={%ct1DU#JnL;%E$ z9JNYxG&&|0(Haa`cBZb$icWw`vAxCcJ0nAOzyF}dx|QPwv%N3?B8h9UIqE%B%Z23W zRCn>F{#MF3b?ukpDJlUM^Jp`L;+l$cNGM;_J}$=_E_SNDL$gGYki;ZipMeS?<+PsZ z{CK{Bdz-S6(i%n=-x_Yk1tKF5Uc@7_HvCe#ykw0H&tWY+0U$ITN&9Ab)WvZwa^&(T zukjNU1TepT#0^Lo475Lg3WpiWz_OBTyfEdyA49h(nGz00&y{HTSNth9$(AD9u6Q_1 zE@m`wu2@Jv#I}OL{0pDm(w=48)A}kmr#jVAneO?f~{3rDF`|fkbA}>CuPD| z^CH!GD0b>jb|!K>2t9eZuCb({o6P8|}BiJ*N!5#08= zqu{oY#fZ_Hzb0!Q>!`<`M)Q5hP{J?y>B~*fKDUftMkYM+o?!0A_3z&Jxii*__g5ch zYz~icUT18sJae3}dGgG4#^%d2&ly`N&wOX>V0jigW5u&<++b&Hu{?{Mu_f{>cE%2q zXNfbmOrFD>vBTwA=8PRF&*9?PWse)_j2$h{(dM(t87od{BD z>7UaF9}S@GlLT4@i%}Y~9#b@EUy#j;3m~#T)B;jFI z+G1=perxWoaqdlj_h=iS{iUyETNX}hTxE{t!-?G#m;);aAm)xc<^(*a(T$dhLD{N_ zY-O&stG^*6)mH2eoe*>aD^hg3M-UH#?yuKhm@xi{12}5`&d@tPH-PBpZ^*83a|u7a zNAxvxvZ`W>D7`D}JZHSuZ_AfG-s_Cdk!OxGK3AT(&iFiek|$rD`54*dS?G)(EYHEt z_#$~0F>y(HF)C%9=R>>Wi{$XZ#n>J3? z)&I6oJu4c8@aRRM>(6ohf2Vl<^4j`q@`Luod9`+6PA!+a-$ABYCoo56TvlUOAuUXt zM~IuV;bipfGr8a=Fh@19Y_O8nR_u}7p)zhAsI}|nsn>}*FMBIX<>}N>?`k!V_t-zQ z0_dSkfIXfyb@kKorMXRxKs zi_Gv-alpp3QJb;C$#a5UYn8Q95T0YpJ9xI{jz4Tl%PJ<<_`@RGGq^&yqhnegTT;1^ z%~r!#U{WrHjkIM{?6vN?g;&gVO`;Cg*6)?zgBmXcw65byu&rM8jHsc4#H9kSKx8$E zP|x1W;cS%ZO$Yqkg^-36#Zl>IkL9Nt8woUfX>1VT^d{xh*_X2UM^|xA9A6Y`#u8%q z174IZo9WJ~plGw``R57i&WYvINS(beHViysqwr^ZT(Lp==n~bUGg#jd+shB?>f>Z~ zq|6UlzkKr^q+iT|9^RYnm^q>`eynP5&BUB#-n>>+qRjg3mU7NvWck_`dG`jN4)tr5 zT|nw-^^%ks>N`ae_{{W0Hf4meaH*bRPsp_vuCCq#qd?HF~^ z@fgXEU`|vY=R~yQ)G9Jh5Eha6oZw}(V(9oYcS5cix(T_?gu~J~g5)^NnJ_?}1Dpv* z%JWEP!cp=(%9(JCJdX(@+Ud9&N&e;Dn1Lb3H|GJ}h`4O;)|7dEv3I^~DciZi zx>+;TLu`;DJDkND4MCj7)Ui#|Q zQM+7Dxr|V;bYfwlByN$?(M14fHC4&1a7UcVoKMJK29@+n#4h#Zs~w%}-iuet916cA zMhjx2BAWwGN%7+#M7(a z7V9^XmhuAN9$v-lKAiuObG?3#PiG>sihrl1zfXFRM@`b66{O9V0)CLu&ITu=7X3A# z);N#~v?HeDvN-I1Im`mYLD$47U$}^Z63D%or&=${oFK%10+?oq9PTQ?uqO_m!ll}{RH!5I~nz?P-Ss*95@keOZ258 zvw0xCv`72gagbnZjqCTG)Nqz33}-E(lNoZ++HUp|a))_TKBVuX@?3Q`E2zBXsVZdj za{ZpKmO}oLTBxoZ3`daH9Ceq>Bmq}{_XEtL#JoHISbmau*Q%~yit?&_B*~Wd;P|4p zTn4aE^(&N00GrKh_0f?sTRPP`o<6z(BbTPUK5H%wP7$G2H?6<>b$$1fyvTv_Tduq# z3(9+*yd(6=d%nCQ_{uv%h#uNIiW@+)9>!N?g8{5msVl^ng1jJ{t`SPPK>&qAjVUzN z21bKfP%*qK3(BuqhX%nI<&~?Idm=zDxkZ#Nw zGd*j}$gCOjNPseD^H3i$MX2cnYN~aL>Y|@oO)rs-Fl^QbetSxOt0;qrf)x(E0x7Bk9d+c~G znR!m)Ae+<&BWz$kCAD%I*QXLd=~f`cAPJX}$0IKZ zu*M5keNG>sn50UP`UM=0S!OI{3)AZxDnCr-H3vav-}=ZVFW;B@u&c?GKQyu;Gw~hS z>{2810qDLkEicQmo$M(`d7rkmL3DT=n=K*?*$k+NBmrDQq z6^w&*+fuUYT;d?ZYJ0{%g^}UN7s9@kUA$4OJOvN-V^81yIBw%%aq!b#kva?j#f7hk z5GQ^+;AtBe1j!=b20?z%8Hnj!_01OsV{UDe@Os>5--qQR{I<>$UsQC6IKRQnboI^= zrbq)lRV(!e{6a01H=I3=YYQgl;{`A-Od%qcITxVRx^8EXfTz0f|uEY5Mn1{ezO0)?>)AC11+(gEcQAd=D~gIV;lHnmr%Wl%p@*sPIm4F zjh7R^OA;xn17+5fc!m2`a+61{rLO zeU9p2W_o115mHBq7o;Rbwqx&U&5RY1;9Kr3M&rZc^{*Ra*(7w)<;PSIb3}VM1uiby zLyG?3yMXJ)6Y`@u2qq?g6u}Wbk676EE32tYC^gz{HOXc=PI$B5gYns))EtkQKO-<` zr!TT)4?)IHtzyUfw77kzreY&o&Bo_a_fy<*gi`O31<1#as8mCbt!K^lxn6Yba=P|89db^C}Fn}UbP>jw!LoX z2S>^rFEqo=6>48aM`zpfYLO7S+rOr-h^Qk@v~T#%7dtgF z(ajBZcpf@?bI`6sXAjIu84R&(_!>uw$QT-q_#2Q)o$NaWi%wkwGqe6zX%u)93fV&G znHs>G_(Rpra(rG1o8hUuzi!_G0Z~r&68b;8ZD5jLVoXFfT2w@I#n2BU zBQwIgoT)iJ%;46ztyxp^{T0i3BT7M6t}wT5>2Bm@Sxqyf{m9L8@U!7aj9}_9Xx7P* z>vN7X3DqP7BO^Ul6iq^MEPh9D+5ge?gFFF*PbZJGKfWtz9P{(|hF}c}<#Yz@eNfnt zcWNqHuVq*Bri{+ukazv1?U+muUmwR=&JgV~tLZwa*JcMOdm44h1|TF*Tl$sX#$kwi zWC*;kmi@Q`*0ZTK@EFs>>Ea62^$0>9NNQ zZyh5Cy-3KHgw`>G<>B~>?J?u0M6Mr3-`BDf)z}+3YgS{g<2J~)(ysMD``d_JKud7L ze3%|;u+aG{_E>i|Q;bEG(GIU?u`KjE6CZm?O#41|q5{sjUcVEVXXA5~$+BuMiM*D{ za%%b4+v_7Myok?4hX`b`clAD}{r&d4e*3=5f%61e`y02(f}gS6SK6YUs)Cd4XWh_0 zTTMqHj0K!akQK+}2QuFBXRPs6EU^O%tQi|=yM2i_lph#1G3Q!uz@C^B7MMlo7H;m4rr7?WycI`p28-Sr%)5*DzVB=zqr_F*Vd*UNb_z~jUh}&?+ z;viRTINARaI<+UxmNd6ElN*@V>+m4>+0{Kc?Gk42lfjC>Y%8)#`bND&CGX9%%USz1 zVCkDMT*I(mI+fna zNSiuEUyun9uP|P{)$|}si0;ZpE*x2vW5}QzJnzk6E~LYA3XR6)L1ut+UOwl+n3uec z$+gGi*<PcRc8bcN56=7llFI&io4+spOB zuPEAL<=Bp6|3Aj>bQg9T#DMQIDfg(#9D^z4;Y z(ybgq*`OWOgwY^I4@bX40c**icJ?O61|p%@s8t_mh$!4vg}S7_WayS>?q$^@Dw!bqZ~)J zrr_XBdvc_zr)9PU-RGn-b72wu^ox%Ladt$q2A$_hcsMT)<}V5crDPj(yIPZ;sYquk z)S2$<%Jj6(ggMAmW;HcQt4{V2Yccfdz0$;((!KejN7lGkA$mJy^E^d32{m?f;_`%b zU=M{lC?xZ>GNT9ru&Vb9U36Bv!+)$E9i>Tu(AU(D9*dt(D>8MCdVd74bJv7F<4d{r z%6LDt3!2!tQ?~q>{tU%lW^~*vwwj;kYpmNF zAdCvjnEd9ET-gZ*tUHHG1(@{8%2%3`Rgi@`T$`O3ZOCjL=NRJ0NS5z?Jaj}N>2Nv# z!`%CLnBA)EWB(0~p^x)3JbB(EtC1yWKEvc;m%u4gSDYaOBK1ZW`5oO04x|AALSAv1 zbB~Ou6Oq9eW29)s<=8a7fS~e0a304{^3({J0$sWDFvwfWbLt3T*|QE2S5R&!4DSxO z;XPu}lk(bN;tnr*tpzd5;pIWC?bCvk$H|ZS)6E zgMGO9iA6rct=rS1;HYFl0d8r$paCw+t=rL~MBnrhcc+yoa_dx&67N2fhJZ`cN_gG6 zPkWU3YqCTEP@Nnv(O1k+N13i{>QQKFvXFG;%QsW;obA?q*rUXm=_OiIOB69O>wA>Q zO)qg@Y6;IFZr$5GO1%GcSLX@Uo?Ra=aky6HuVw~|$wIp1cW+*kEX_n$f6_&X%j0AZ zqgZX$$WR}j)(!iR`StY7*CaD{zLA!hU^6$bNY5NdW?q|~Ifu+k(=!*E%&f85e~o9> z20ymdeYQZdC_TUWo3_Xa*x~fb`;vJJITrm(G?y+$}`d{Cr;7L52t4ym(2Y3YduJ1 zc6#Qcl9``K&zwii_oipw`K0b6ns@dM@ywQXTvewbbtYhMPA@di6cTy~q_=Q5E!>fw z*)f@Af)~a!AL6s#4A?)8?3|v=%4+sYlM~;R>|LvH6Wt!n%7f`5fqMpFe$KiDPg3kC!vg&(48iH)wr2mxZU9wz3bBVngyKHFQ&bF!okS5J2y5T$?erxJEW zcF~@smabj2pzVwl0V67APBzm-P)gZM)2nKEd+Flf?4Ub3i-K ze;%-rDi4aO%#Kl2+jFeR$M4JXXdxt=htSD_#g@P-22O3sl3M)qp%-Hj4mVR;$BjkI z!kcF7@Ne{*d4x)m{!sQ?CIb5&?GQ!uL+uS^R!@7k&we9CK-4xV)%C}f5jNf37Ep=RBs?o{oSC)T( z##QSMTUF~0Uj`-(KI)vwM}w3$O!C{*Z!>Xi#3Rq%TDlB}JZP|vJ=9u40IyF6%vRz4 zdM7)6@@$D}qG-auw0p37?56ZT*cbfx^K z9#ejIt-U|Io!wc#^P61f+I;86BENGZoAo~H4ekwo(^}2((9-2jb)m?IW8C}~M5bl~ zwS?V@LZ7vIjC=lHSe`T1WhiFGXnYfi3$|Z25Xy-5&GsT2=w+GVz7h#13Xa*2Y|Ul9 z^9!R>h^Rf9U{xh8n=@%3uVS4wW;;2ut*9ce--(ERq_u*VgfVF`SIogpr)c%SXD{b? zl+<;TFsp>}eVk+!e&B{G^9beevqbJiglMNi=bT)TQT^_vd0BMJd0AS)zHhBmH==NA z^S(8!QF2xf_S;+hr90{3GN(F6m?9%n<>OXky#=F(F2f_h%Po?_tQG!@t$dBwCPff6 zlK+#&x`WHIK$=rs;)`s{l$@9PaebWZ2aOWjjcWOS5oo*IYWe`k1NIg&`F*loO-Svw zlM?#=(Y|FuxExp76U@pA4RuCZtBIv;HR+9(&TySCvdlYQL}x8yi!M9uFS6={miXqe zW21S%^eztUw->PuOi$syLd+@LSLU1SUJRqtbnZ)u<#H3~sm$o~aM^>^gd%5Dysnn| z>z2az*V&)dW*rf_(~enqANPxip^KsRi^HY3RFq{}cm0k5g@+bO$R~Rn3hbS0sLxL} zHX`uLwA` zG0bA0V=JqJ54F~CW24Iu4@B2#kj!=D+Ju&U&k~WcOVDHa#(Dzq0S|q=2*i#KI`?Q* z{5hGu?oHWQk!@c`c6*gv*UoQR1Ak6<3%b}fq#2#vF-eQ@Hg#)%obBe`PW(00tMmKq z@y(Ngw_8*bs06v=g#{L|ipy$Ur1x3vvvWv;`ljUBKg(rkC;3X>7B^6qZ2Px`_HWDV zY5DfKBk=_F+n0@wy}@=#5DC?nuj)&TGPqh(qMih@p#U$5ln94gj67SPxN z(wjj|p&X$M&_no*39;#==GOxda0kN8PN)3XK1P#~5A^bO% zwwM^!6X$~6v3YT>ndF#+-N{&HVba*D{CbyGqx~HSRiAMb{^6S^qCjkx_Fu_v2ZIbn zCufA_mq@E=L$L_O!wkjG$zHxQc7n0lEi$EkyN6PRJxbl4DCKM1FQI|0nLnWP6qw9a zFcY@oiK0v2W3~K|{T>-m{PQ^I>qYJ(><5kLEz6(lW(qO^&Kw0xkp%)Y67R|@dTwS9 zH9&c#D<`D@rM|+P6wi7$S)rTeg@Zh?`33`@FVYyeO^V6JL;?e93B>~Tp4cx;^{<B{8PBl- zzr8bA5$oi+rV7!BK76H1BeK^^1@=bT&0uL&KW`@LaD=dI7ZqlN7cyOQ1MXE(ue6Y? zjb+!KRI3g?sDY9iZ>PrEtddZUuQkBH%St!7*h_J*R2*G&%XuvMSkMgrOx6TkbCb3B zdxLAIhO6Z+f$Lx#u5oVY@ia8;Q&UYfqDLNFAi$J~xdh=!*dctcYgmOHf@?{Sh{I*V z1DyD!0r%G_i=LjgKbyvFXWYZ)4bM2)zq0?MJ>#m{mv?uKBPq={ZmaQ)!%-Wt zpZI5RTM;6cTC>guR6DAz{PrKTS{gYEu2WC-b@rDyKOWm415gub$w4)$VZSZB*N)1X zUu(Z20zggVO!5!Y`GKdm{9;P!2PPT`~#zxI}481Ci=*d9QFG> z*d!VcXlwu0Hm;7YGGHex4L4=u61G-(AitQno6GqI^cjN&?U@d-pZK!oJI>NA-&#Hd+0TwqLfj*>H)+`Aa8ruVrYjdS1vdg%#+>WqS+B#20tz*@r=jkVY^s>P16m7jV1lZOiI6)Q|- zeT<{FFCn}x6fl(qj45Y91BQ_fTHdc;vh}!HQE{Mg>ZIyd$>y(7w!M z;upxjeOXl^A1${pYv8M4OHt^M#y34gS&$wvFIQub-thH-cz2pk1HsTuYc*{Oe>J{= zuvl+AcEUF5f@lTN+NHfo^3lP=ttRn5;7o`+V#Bs97UGR8(f&K+AaWJIXM{i1I9#p9 z!(}dWrh0?+WU>6T!H;9DV-;8L3v}@C%5T5@03y}n3i=B)*- zvbmWU;Mh^R2OjmC&$`OWg&nb>lvT@_{AQx{W*>x^L|+)>X^s2BviNq9Ny26or2@mp zda*A``RBjAeBj&5r!`5GS8k6zo)uUfMln|3l=Zha_*EbJ9JI5WzZ?jmr_~idbiSMc zGJLSt@~!`&yi+iXP6Ro!*=rRMs$f3#T7IUKx3desvHh`W?a!B}vgPe5>R90^)yZ58WF^1VOmV8}aoY*lRpW3DV)c?4P~DJB!+SgLlvO zhxdgo-Qayb0q;2i?~71jk{^iMe|mfcnT?wvAfRAgmwYkM6AA{M{9^0H0S#Z(g-(oY z-q`TfIpIU`yywthb{{fy!=Jv02YrPcocGM$^7%kd+lT5*+EpvX5RjNZy^ib?`w`(nW19{PYu|M!{|e4oKRmHBp&0RK_t-HUTAIp5GbU}0?>lM zYzS`}Z|ZL7a7wd~UXMK&)qc1rQ6bKBuzGi?ZTbqEJYApNdSR?Qk1!{0<#WgoO6Z3$ zDTn-hkS8+ABWHcjVVUNXygOnJzcY6uOA1ZnXT!LhEa>tB^SzyMP}u;}wf^)zUZ=_& zVvNA{t$PO&2&$j^zb{oabQDjkfm?W)tyR{G?bfTgt*!d*K$#RH zf)uNHOVw5^3ZG(bIg@E9x11GOFP@FE_EpnLIXIYx*PqKo5xhPq!{Amf+1wqkSI_~| zm1BjZob0KR(yFX)WQQ)KUL<`0w!;uJgrHsiy7Xv4^}!b1tF z>j{I~?025#7iWYe8Q5(3@k1GgN2)(iufd~Rc^`<^;rX?LPiRHAj>VTwXB%XYVt;Mi zu^yyww;RUO5`8RCl-QAS@Ty7zVFW`zwo2J^vPx@O!^}>1+Nx(!#N1M0{Rj)Pct*Ke)Wdm-Vrf_Qq1RG#)GS>kT27yVyLDHkr&d_ z#rDzHjEdxl{b4TLsO0|%p3h)$y~ES3&G zxu)71{w6~d_Hcs@mWl-rWqQdmThheJo1fiad>H@akH?-PE#)0t2ue)3O&UVEcECNr3oL10Vk#WL%~stkKV zRm;|#zRT4^STSPU1Q1{U9D@D;u12Yj^=wcouic^4D18RNV>oUk#!IYTvP3vm3Jrlk z!g8(*_fa2xj6El-8$l*Qu#|n$JAdnzJx;%w$_6fRoyjes^{9P?hLG=qZE}lgV+By_om)>l!b><_o3B$jH64U@w zG5)nRM1>KttZ_#W^CfoU;)SA&rGU~@Jd$7F=|5P+F8<>$$d-S>w8t46S*JOd%!K*5 z-fYjl{t1~7aFEkD%oEOQJJ!g@1vQe}A%-s&qc5J53Ur1o^g{Dd-K6vku3M-cWw8)y z%cEJEYLZIb%C}w?S@Y=Ib|9c=&l-xQWbRX)o0e@S^y?LxE8khJUL~J1+ehhL*>nW_t__PO6AbDfy5_o(c?N$DvF!| z;Ku?AD$*2`eD&wwNSL>Rul}lsQJs2kh8g@NR#P8=*vamca&G1N4GfZ9sOG$HMxZ}G z4X0E>Aul-Vu|X2e);U9c^t^8HWD*3@5=nbN(?2|Vj)Q=H2ZD+)t3bs(F?AAvG zzTFwY<3~bbB%G{!UJ=d~-~5r~E9Jb+eJ$l{)y*r#q*w3@sYC}aBD}0@YVc7-LO&9QGLqkmb=SmSc>d;Eg+kl)` zTU`9AtmxuxFV48da_qXkQ-y^!=&&DF(=Dd`?b2rlF-gevFm(izu?AkOH=H?xS$xYV zgwbOBsE9g(!=sC{lGu6Ama*pk<#I}vwb;a&*thPSH z9Ik?IoYU(4oN^v@w+LDGveqiiWrA*l@Ej36qlUdSNiK;46RhWmd3XNOAO4aP%og_2 z_?0+e!(Uu;PPmKITB8XL13rRw0JnpQMM3*%S(MeIW*=^{3>_USsb$tHE zMi)cED`|vjbD=csRzCcpmd>4W^{>nhU08j2GvO4T*M4+lxKn3P_wp-=;sZjWYZ7lY ziL*`O9VYQgllX{9bWGwzllYiPyxk;LnZyMq(Kd-gO(F}hG&IX39%&Mnn#7qVF+&m; z6iZI^R{&Fw{Eed~Z9t@*0NOpAXz)3P5Jq?4@yudvqEKrVkhb|8;*f!+?}AXjbw3!92J6Wu#BP~G;l z9`IRGUYrCrs-=%Had{5rT&t`f<(NCRz${~LYC4M33`Rw(X@l%)*RK(iOLVQg+u38c z4)ny9^KO{#U5hEChV0V3VDlqF2qUJyA2(MJC&ymQg#HU0+o(0`-({va*$)VSb>uDh z@w;hi%`CKDlk*tfP{uxaPZ(am*jhv5mr{_i?E4OyQ`$v1r*swEg8oMnr%O(!|DU$N zirj+z>(ZJT(v^Fz$(>{B{W-18{{fil(sbYDcLR{CbK)yPqqFZaf5m}m+bQo* zEe0rzTkK&{ko%~ursY5=HwE0uGhV)8)3qlN$tiJ?|}t)X8EH%VH9&5BQ>XX-{dZ?TmlmPxm_Q>!$GWX(ahNp9Q5E=bDvEFSOu zk@~Yvja?z~ZZ`|UsPvLcngbPEu7!uu#oZibHvPX|`X8v+F>QNvr|iEq9ZOAZf7SYk z`T&NOqOUR@_Pa79?Zz^theM{|R92gO#v@;AhqBajs2}L+1v-}2JpPL>!chH67XR2^vCWDc1hqczc#xe9Hi?>k0!E2d@FN-IAbcy5LoEm`6N~ z#mOum%b_o_sZXHqvUZv)vZ4+8m&rushziai595klpkMK)5{e05lkUap~AyhH)R>=GS*np$N3p_r-s60f4yQ^ z=xw?^oQCjff~Cljp8Kh|?G+=JW)IR7TLu_;)R^>oByVJ8k-Cy~U5*-t&XP{X4%eCr zB%b~8!%`)ef^3Ye!pI(nc@$M^cw9LCUbZ~AvSktU?| zweKYKg`Tr6m8cW>|6=mvzp_UBSJs2v2`7!2*ti1uPR5P_f&Z zDf%xwARzR1B$a?re1;lG1(99+AaN7&nGBIuNt?n4q(tC4#| zN3f_XUXKt(((%HI{)C^zrv?#%Sd8GE=MJtoB4&9*pXE^Dhue?otB_u zhOYbjq`dIGE!RBT_EsD}aKURwX#UfM@9V><_&$_UxR270*jYlf1n}>S;Rug2)wbA4 ze5jhYHSrpG(ddtHoBqf&N-9BT#z*;VEyQKN_IqY}!AYA3df1I-jIf?Q0>wCoy4QDR zbPQRJ`3?3oBA@1i&XHWmXhp^F!O#t6X5!S!dU?|Qlt7Kw2hoXrg42Gjdo73ULa>Jf z9pPqmv-WU~hkAJFxGKhh!?S-Db%cprBR;K5IXBTuhKW}P4(~BLs`op zmagD(2WzIS$FblB+73FWN`Q)J2TAw~>mrG4{h+id%}>d6v0J!zgHP@lh38e6H@Lv9 z6vHPm%zYR-pRaL?%qxHsmGNT~RtX1rnST^6yVeYs+)!1%PyKzHJ7p7>KqQdMr=llw!b_|1qlSQ!cOHYxuYx7eUOc3NGoQF!q^LJe@MTW&Vz#$pII~7 z$R*3sVEz~SG7iFi{24n%j#!KF@%N5_Pldq9|glgA2 z4A;^f6)Kc1Rox>zX;eWuIf>#U@YyF6OR)g&aeS%0Ys6*H2F#23F_!6rG!SiTv za{#Nhll=x`!%dO{plQ4pG+~T$hmQ_cyaRdF;A%dTZ5ofgA+oiINjut#J`Z_u8kzV3 z<-3CW)&`^RSWS$F#~vIQzOUU!b)-oUI2X8eZ`tN7OlxNxnJ{tONaZM26K`)uMB zacZbT4k;9>)6r^x)em>WX?O*L3GRN!nE11hwYFL_ehplKichQ=SMeJ?M?RvX@Oc1L zg;QbmYo*0bb<<@M*aMz*Z}ED7OA&{@));uWSdlC@PHSb`d8}CMqqTfv;N|&zv3PCO zqF3e#6pc%TvQpxQ<5k^ukI4 ziNb<>P6CAJL@95CysLRNbOIN_ZiHWs*3Z%rr*6e79O%1n6{m+&C@qW7RL%mOz<%9g z>(1NQL8VIqhjXOgot)XZ?|onC4&RWsW51E@*RFU8($N_w3O{!H?_I4KaK@XO0ng_# zUqm-m_@=NL!IoN)Q!u$TVE-qwGS6T7MKJ3O8FeVD zMD1NGh8*T{O~&@v$zAx=Fs4i>6h-FLM)fHkjzS30)u2Np$T-_wNEUo{H>Wq)}mD@H~~LfG}W7inP^<#oss#9dK$cX#Qh zDRN}rt5W2xf`_OKHP?PGm<7&1yq1Au*b&r zW-^Nz^IS3yJ<3<{(Y2^{*(>>yV~&_aYy71Q@NRW7n$Q?w`3C9-d=|Zh(T&^AujPxVSwDSw)ieF z1>z$dHJq;CrzFsS)YV!s{BZisey=9$j9Q`Xi=n!>j9BY#Nvl%@m%T zkalV_7Ky!SW+{#7e%D0sCv2Lcn=IH3WoSlFH}upR5ojJKTa6=8=t6xZA#xuHGUFt` z#$L7WiVlKwgib)xXeE`9RrcrVRBZ0(!!k4XiGY6`-*Ek15c|wuiX}c((a|E`Csg`9 zbR7+E#XD9++-2STGdL7*rmx~17SUWQB94Q|WI4hcWISlx#}O`dJ|OlL6=xJTguUcNN9#mwSGy0r3YIVF|6=^g^&%7jARI+Zj*YU$#t&AJ+s_?Pi~RO5;p;b=%eoG zs>F!2TzlcSKZ*6zWKzXI7Cb=NfW64>SU3paYUF;Z{Ng${mykuvYwQ&gPLF!k{MUtX zRK7-TfY2k~^b2Vn_7HlM(H7c2fq-GPPJVIfDBZ?xs<6!!t2EnOwL-JaBlwzsfN@nH zufQHg80vRaAHxByCQ;^rtn&_L8ia)J#dEbGc9J9ig)As>ncAo(kDg z_+=cX-w`e`_B`MAu4?zD6QDJ3F_TPPPdaob^r&|#)r#dT8#^-~5{M_JD3RoEz1b5C zOAAj<)#Woft~tM=BUHwil;1wc!$t}VPSP?KK9e6x=vHY5VWGUgi| zA-BI2CiQ1CpFdE=z$hM?2`iQTQTz}A#`*QsnN#+j9 z4Ayf=%CJlnxHI`OICj=_S75v z-n7W@Kk%jZBYo%ButEj7HIj4Sz4&MZjh}n7do6xE_yeL-!CX$|@{G2%;w+S#<@%0^ z#4@a!mX`h5ayWcN%l>0q)DJRRA|D@H%01`mtxdkZ-h0`=4HaPpO&A#aQQI7=V$=>_|gG*fV z7l&u5Uu!8U4#{iZ2FYt6GG#sQ4L1ajUmV#lF4+UQI*G>xUgu}>c|lI-EZjXpXGHe* z35|&CKa~4}PUe2YP-$fU(IJ0i|FO-t{4jnU2-kqbFPJdbf#l1XZ}d!aSqKpU(x!{K z1(fwMQHonYhXASeui+{n$lc5rZ7eEZ8`)oV>!A>M<-cXHyqFKq*RwA^sp2jI8=)NW zj_uapZ>i6Heo*E&*LPRX`V#&QTpyP*CFvV{c`BR*ro(A1*+t?UI{Qf7`kion7(vaN zK6)PyiW0+Ote5%5D|IR1bKUBScY1pZo$iunzYV@BxG(U1qd&$Y)YLmXz`^wN%Jc*< zC6`|G3Jm8bE);N*@bp$+u>O$5cwW8QjHlhFb)2pqI)wIw@}M_ws7xqtD3nLAN$74! zg6?iP2Es9S&v2(nkgI37c&4rIl;+lPdh@Isbc2GZ%)*opBJFCt>k@fw@2aO^B;NtA zzJZ48Z)8N}`kVO0Du%MT_D0h^*WM6Fn~)z|9Mi4!_(1t+iTxp{c>0?dNfKck@F9UW zq!3dRCzpl4Yd9N5XL`bi;Z(sw>!VoJtl|11RaWP!@Md<+UVC;>X4#@H`zxF*Q*w*n z3t7l+$(@=fdH*HZUV4NPEdQX^9dRGU4CjQU=t%OoJgA?rX3@|-mTv-a&myx7O3=m8Q@PIu~6*@Oyy*L`D)O(9{ z)9rpPy_JlQNk;ZJB^5w3h!DtX^XJw8-`KTgC*)xgK!&GnX2MS9+@aBv6uJkXgbN0f z`%O#KJFhaR8h;`M@Atdcv2t8gyk4wDn?yj~V`7^q$a5rjtfgRIPvsg;t~yWXefUFX zvM$!Y16Eq*4C0Qzpga6-C->RVbwSs=HgfP-9%HcJEG-JUKfxFAmOR1;05DV{cE~q* zt#hJM(>wwQv%)ru_W<0bm)Zm1(GTcA*7xEjvAV-2T1Sek*lRPFXxK77+ zb+7~+IGxz6Sgfd$)vOf{n>c>lzz%W7yG?eIBL@eD4vQQ-Jk&RGaDWxNM&vke9m?EA< zJlRF4F5!vTREBlPLj0-qI?Jv?Ys>eC0U8hG(AH|!0!{I5F}E&Qx$D}(g`JRQv%_w!YTCvr3h zZV12aV!f<+w9Q4#KPM^9=Z>B~1MONiQbs9@MS{6xMX%EgdX)Of&pJBwK5G|$K#urw z2i*`nDIAD~9CH=SiUS&`Ww;Uy;M*ZGUez!3G3( z%$toD>(kMnAiH1H02VnN{jM|O2jGYO4LsePiQZQzM%;p$($Ad{{rJIJVXdmE_}rRt z3F(oqGOJ$LZq1y)d+67do%r)rz3{npTQ%Qy|F>2Q^w`%<%Cv=)~NNqhKY7l(%DvAG$UL|1;2!KI6 zXsB=q6^^xDEG7cY*L}icg%#baFD&R%j;yFex(GTC8|Na7u5WIs+pGKJr7T^cLz5qQPL?b*C&5!|nEulyYu168IkAp~&P(Vu zZF!0HM^ZqHcKpJ2&iU~dIFvi4Ydq-}f;+2=x44ayzQ#TiJ1*t-{!i)OSwde{XU-F0 zBUL_~s0k9i;MLKzA|9op+&Pzw?q%#EZC=RwMEtTL>%$g`kFI*1n_{#b$jN@{W+CCi z&{kpw2|{4VB0VBVR&%Wfv(>Bq4~lqP<1$g-uKpMMS~xFF^jj+$H+wpn76D=?m5@Kc zNE1!S4iv$=+YYn~Hb z8h_1qqC%OHq0ouG9)BI|L`5Qy)FLPPcKo&2iLQ^omN?N5u;YLycer$y%+8OD!g7*F88r!P(V)%AE;MfQJYH5~#~_86#| z`ek8Ot?xJG)Xh+T8vW}1H@)u$4JYl7DaOaf9hVDdaegmCP}-1|kdCFtc~I8ufZPKo zLlJcUrzGgk5N}IuIA|NF>AP{sY<|SF7OcR5R@PL%b3_0+YD=y28@9>?VeDNgxTu^)|Po|3CX$kEP2-*A{9ExB}RBc$^m^ZC61WEF*?ao%V%Mfq|F`Viq zCU8Q$*~Fp{JBL(}0h)wIi3x9hjXMqYOZX*q7tF%fKCVwycnA$tVb|7Hqgj6)lvz{1 z9Dx9aFZudly-0}cGLedKX|Dc1$Ln(M_-sdBY)!ja-bnXqi5Q z7l|N@M%^SLotd;BVBG^B@y32VTH5*Fu68cb?QBbLrAkegdMV>dOsv&^D$Xw?s}HEl(JyOvUlV zNDA^SaVF~9BZoN?i{+c^J}3I)2h@i<6RU#ubbb5e>6kC{^^=9tm?Yu4_v_JeV@{xo zNcUcB#dagooQWpuiG_KG*DaqWCf%jAS!^!vL>}0s${CTh$?n`dS_Xo_ z9KgPH>1Q&ApILV=wq9IICr4pG!{9}8;93^6A*2oo2o~h@J)xb3ARow}o zPD>uy(MHxXAM^A_uK5sVi`Z#C7U>UtSCzSE4GGlzA}rSlaGR;rCQKJAruh)I>ja9; zhcI3zz{)1s*6RjYTi~CB8MvR^udp$d;s=%IU7{Y-0714*VGfECDZ@z^&F-9&ROcpBmR|A%X`ZizVl(1x?jjUdt{N^Zy#X4t%J-D>_Yz{ z5LIMrmX>w852(svW=B5xI$RAlenabGF#=zD3_k1DmkUK5f(KlMPUKep$uehYmzKmP z0ENg~Zsl|a2J7S)61o*WhHa${rmU{Tt*q3rQM^fL@UFkd#nq&KC71nv9>2pK(ixGz zdtmCKuB|7c5tKXG|Di6Jg?qH(Wys=+HDRl5s*@#duR{osx+qj{$dCJ4py91TL?dpZ z1C5(IEdqi4FP~TQN$+o<2T&&@*uDFgFa#XnseJsf1Ubb1XIa|*j$2ToE2;eIOpS(7 z{H#gvmyDT^puOER7`lsk#?R52jwDm;CRtzact)cj#lG50RD)>y^dAXo#gWoz{oxA$ zOh)7=UEzhXrCetu^kDCWKj-ZGK=jk!K(0|_mc_!sL$7wLK{kqt7#_E><)2U&ld6F_ z)Pbi3pd>ss_LsyIIGWDcdta(z2D~bNps!2Q=xUN!ZYJ4htQYVYsuHPj)bwk^T_K?NhdWcN^mfb zCjYDYvq8v*p2@M%UGu+S%Od*lB~eA|b8io3tm@os_`-O_cikEPkx^v-@}vNXUlhS^7~Zz&QE?HCEwoU z_h*0S`*V0i96#^Nw^#?_-;3q@?d130Juo^SO}R8y^vCh18Q8q8mA<<+-= z++H@))K@J?)jLDixz)!;KhOioo>a{ecC5tiT;I+?%S;um)uPq)$SebXYxJ|LqaR#< zc-vWVymA3_6^}j zS3#vq=>=5!R6kgEJ9N6Z+osj|RC+&^N+<%LV}k#Qdb{W@yGfTXxFS)$8=Z&qHCPuW z!Maqy`rwH){tzF}-Ujk;)Do^6yqIA#!?;nsdA1(5vl+Gvuh!l$#ONDMC-y@#bm^nM z@nxtxEI*Eq!#hvM$KmaTy^aGn^B^v4w0B*2ajZp1aF_-+Nq^sCJO+TbpE8HzbNfnK zQd?kKM&9UJZ>b5r_SPIY?z%Kqh|Hw2X}cUxa3y{gTFpdXEaSb~*mGXLYk7^ZEMCks zRMT~1O~Ni1yu|wct?fy?C*2;tOkM3QBJn%g6Cq#aq_j7|-b+KQytg8Vr3-?pjQUJp zHY#t=zVrk4c^AeWlqz5N>o?=;i=O)-Y90G#z`t8PBQO&?f)iMVXf~*yv$63V-T0xj z>7&i&Z-aj-jU?dr_ry&c{`dJseeu{g!{6I@b6b|d|BkLUcB@Uie+S@KOJlQiWB=87 z(^b>nO)2f+w)0)>$^N7&{O{Wvk!X)7$X)bBc((6qPa@N*Cm$7Ln*M#;_^iQ@lo%gC z>|S?#e9n+6C+aFi{%3xy*V}H!{*MnCyKkby%Ela|JW@!Rg9*5A`|Njm(DX&LsVB~9 zx`$#BDUHAFR>uku90G+H#W8QIdK1fEVmAMZlHEr4xNqI)iZxK3dgw1{{PWxJu?W{) z4cqT~HWf$4Nm6ByDiiqqp8Vq1iK<6;;e5AhCb3(Oy7MOq4y@My`M+-Oi~aGgyiOYl z3`+mLqrEz5@A8!Pz71c^G?Jj7$vx|iqwFhwQ3bk6=;zz&t4gUa#CtbbRa~6 zH}i|$_}vzER5ia_AoaSH(G-4ng^mN7stL;tKxxaw>C)y;X|q|zyZio^UY5F3I{RPt z8|rG>#g88;^skR)c|t{z1DNE@dp<9>kjOH8E05?0S{-sL@8yFPt$v*=W9cc9mj`?~De9q2-X?{CNiRR^A-tW`=A=3O1 zn*U~e_1=DEqWye5VAB07rA@33kH*yuBDcOP8v^M9VXs)Yl}glue}n;a=~unX*WT#m z1=c`KFFRy0bSoF`OtjAW*t7NS^m2$aJcNc*`~O8^zf{u;hiZCRmn#$PhD^KTXjhIp zs82EV0>@5{&FFPnxZ@nGf8PfU)4`y+=MOStH2+?sjr{hyq2d77G zmg$YO%Jl>v6dz+1ru77Ci}i%0`*Y_SW7+)86HY_Oesjlk)}L zhP8WpkArg6@=!W`y_H5^viyGDqn{t?t+dKL+ohjELwD@fL$OW|7Ibz|TcYE;)t;V& z-s?0g6lhKZnmB!ZpZ*&-exXSMd~e~HB^2@KpOOUdnGRR*t!(*EU`ow@u>1VpB=}dh z#z%bryh|?myr=SjuoC&CN-c&44ab`eaNK+JfxWxRx_7zi3$;c+2=&+WAg2gc2>GV7 zA8wlKNtzJk$k+iYQ%4GnUHVL1e$wz6`6)jCy5uKJ#5PxKE$cph0_Ra(aPHA>U2y)A zp##o=(usZQc!2DJ_=hsT(jop1*~u?pU-E#+PTlqg6Z^gY4SpLx@m$L0_9alcLGg%m z(62L~*VWX21Qq=44?>+B^5i~?U`tzWuw_?Kutnui3+mblofgNkx60KFgui;7Zu+bj zzo6LlC&r1V?*{e4e=|gr07hLq``w|2r(?PM#NA1Dm7|;b zuk?=-677A>OJX&y`tJ5_miA`DNBwi<@ju0AlFqJ4j+;nc60@2&b<){^-o7$Pg9tP#GhdMGJ; zT_Nuxd}Z*0DP$ZEEqv{vos*@SMQZCmdi3-==1V?!Qm5SC>wGc%P)DjL>ACjc8Fe<$ zoJY%uf|ooTx5#v}j9bxX#X8Z&Wq|d>2f>NhLrY?(1FzvPS~$=lm@tN{9;wYg>?vel zbfIx3IhP(E&>io;3AfPR_JP7@6Eu(5WNzg+T1Yk-Z)?@x)9mr-^ll}y3t&ss;QKU6 zlJXapD{9{NKvs`!1~rwMoe`(rF(}ii9L`^L7Homc=KwE*@>Biu@%rZi`MJpaJk0!j zs{T1w|J?5IbB6i3zxnwH`ML57e$eEsIPcY+n8gq^m-D%CL)6F5Fr*jV+YSCM{Wn<8 zA@s=-O9BPBt{ykkE(Lg64_gj3=h5Zb`p>xjq&`+tA5$}^o*jFJX_6t~$$C81l{#H~ z5cT|aD{D>qc{*Jj;Yv*Y;U@hI(i1cEPGil|@lXLnW48o9g zWQ90LlX|AkitZ3=etg4D-0r><&jd4sEuY#04$Vk!#{nL^}FgO`CMe zVOG;_{bE^7U+Nc*erExk4w)|jEAiZ*yljd_I&i2f62RTc=RelSUGg^plAfeWC|2|^ z$s{&W*+zU6$S=H@9^Fso`1j`978J*wrkMiGA8OlYW$>PfSVw(4=QddL`*pvDPH*eu|_MO;W2# z`cRSvnxvOa(n?8^{R;~I(&Id`jn@j{s>WsGHYmpYbQ-3ewaZG7vDi@iigllXHhr`#v>(D2Ev>MX#Z=TYql z=2rev|DZ}qjs1f0G5bfA6HW2}Ngk(@vBLma(4>F$1nH-wq(5oWH%q#Ve1e{anDkYW z-pRlw(g&LKe@VIoB2Ac04WsRdt)!Tx{x& zSZXr=DVcd8nbjGzn&gKm_7;77S48@_zTb=Lq3XC|MT{H)@T~0(gSYCJjcN%d1oy@q zvsk^zM>^q1gyJ+dt>u6_DXpGzyUjPF5BcpSvR-vph`#9E5c52wD!R@yAl67zGXPbC zxN@T=?94ZkTLwS;s0V!CtP#biNO=KL<2h-c`abwNT7$Js6=<-4ZwCox_1mb*1h6!I z+&h*o7XTu6bjka1eN4BX(8n;=bS>v%&&HUCF{B4OazD{%it9JGviurkO$4kI74rTK zS~Wwzk^TQw&B8XmpMJB0KB3>VQ|y7GllslNo?ZP80rgrSQg=F#Mh|`N|4aWlWeS;y zUOIz)0@L|PASI>qD?d!rpZBR*J*nk8fPax1)xU3#+dF#EC$Oe<8!(jMWw=`P7_kpN z7KryL4vcDWcdMu91L*ybIDy6{GM&*P;WeEAbHChtAI>?B#2(p*_j{1qcXVMdt*FE3 zLQnkvzs%2k-HqKUH{OkHYBMQ%epc`T_~Y+PEIb?3<2^C{&GWNHAf0R{=jXS>*K?6( zwy4l1!#}QKL%~qR7z5U!Z;BNVtbVp$gZVNCClXlQC`suP_?yA}3-zg2W*LNb$)m!5 zzaM=-9FRy4`goa{CG_zeCVv5Zx3YCtwy8hs6cVPB0D?18AU~le7n=aWHNI|kah3 zdR=u31(MT%ByRtVxBq?CvpU+>>p#uv!5S=Wx|Lg&B?oKey6*?Z?S& z@p>Mnt=E6OAtNBpFsRzC-s2}g%uE6Chdn|3=7}4lBIN~6p(i;{e~=g(c*L$VdxJe3 zV%5l_#j(Yj^#`Qz6z7)z{79@DR`fQKiK=kJ**LhoUz3$z9GX_+a6N=u>2(NWebgV& zlg20X4;0P5sP0qK_*x0-=J7Mc5wP+Y8nT!3okb&f0}s9%cDyKPuZr)NR2&t$ zNS`%cTvB-ks)@vvCJ0f=kuC`~X}nCUL0|{n7S}rG<K*vXXPxTmo*(@XZE#!fl1 ze)IZBXaCS?knf%KSSJ{446)J z99?cIZjcxLslUP5z$5Y6t)^Av3%bwf?&XM(pi!vevqFi<3ab~;zuNjSv9@Ztu4Ny)+Hi&&^0$l1UV4G87m^D1>Jk~F@Jiq z>M3X*X{bz~lfv>(a{gcL-aI_2qUjr+Y#1gww1>gww1BuY7wo*;STsS$dKC-4Y*g6Om*4|nM7Ks*8yzgyIx zBS_Qltz^mX#sYph^#X+BpC4Mh=4n_=`k|N-F8Ys zY^HhFBALr41DQKhPCF@_6xoYx+7egt@Vo+vGaB+Yue+G<!O*}Nj`L>3w5F&DTpv&v(}IGkO(l~Jgj41QG~3@k4%LCP zH{fT*V>nJPq9)V)P_vEveDV|i+$8w<=%h=P%dp*AS?U%JU~PrpWB&X=$| zmeDPX*5yg~i*I%C4Z&(REziR{uOC*^6T-NFNMpyME&353Jciar`=?Y^R8*AjY_{pP zJp9WEAQA)4lb00*;uq#2k7g@!_bUbwk+5!UgWn$2wj%!}^=I~8tq2^0Z^bJe* z4M5;dC@>#4;f*3XetVZyx_94!eW~iD4IB|0Qr6*+*a3t^AT6-qMV4-p5u{BnGe#(e ztRlwg%FlShb)9Gk+|1`2=zgIoCuTv+RSmg=Fbja8^KPEN5uWou#p`)Q9?^eYF%6HJ z_i6l%Xb}&n@9X4u`cdE4^7l0LJsJog zKmDlhw5wndwbggK{7yd`-8TBf$;6r5OO+elUINGwP6P?Efad)WAHW7gI?@e1ctr^} zSOQ7RUh!JQ#E=6_GQpPYz?p!_N!1~0 z<1v?}t6QpUG`DEpEm7#d$?>?#8E!#%N`?;JKN;7x!!d${c;c8k*3~pzN?U~R^Yu@L zvb6DIpr4g6%Mr1I)FB(j1z#}6V}rv#!amP53@R9nq+ z4}U^U%khBou2^s4P%ExaN{@5;dd6CPO(|`vHmwQ1%dma=0i1xi*wk8n8HbaLjzsxi ziiZjlkM>NXb9+ELRtzIi>xC#>N6L@pSq!;N(Gm41DwWPWgBZzNrGI?9eiNn)9N%$Z z=TIL{w-t*LP#D^RzCrU`24Xl^irwciG%qGo-0=N?k?!XRG7rVtpi8eYEC-lG2>Rd3 zms|&a=bi+e99dD0 znJLO~@i{(6U<`Uk@)OWWN5>4AU!`NxLA7XPLAD4cKhyj=-K;d0z z{4RJNGPNNyy+u6s0%8GxSL^PgBMn)bw518XvO$HV$2FTMKNR?tO9DM&9_d2L#{}xz z4w~mN2=4$5X2vUo z4;mJa`>g!kAyT6AT>g>kI{5*P6z6l z(%Y~)vyrmtK#Ha^#o@riNFn>hTEO+&jq=boBxeND7=fpN!0r4skL%~acY(Tqtb*HD zW#Dx@iMt`XpggQ8Ko{T!P1)#)?IV?&-v zc>$XME8=k5svyQfwrEIg*svNTz#Se6uLFGPtsl=1mF;5DI{05+Jbq zIrM~N$d3Xv0d|h3k`qhs;QsL45BX8|)Ca^%!DDL}7m`m=TO#qRk|WR}#0cDL?JZmh zcPRwl9f8gPf@MHZM;zb1G*n^{aa;2|z+Vz@?NB8P6EPb4o7FctaZ2T_&ex)~>79Y1 zby)`#j$w7dT}&$<78{Qur)ZB^lou5U-QN%?AugPHH4+z2y$7Nt^o+-EJbn|c9B3JD ziB^aT@Nz<0p-Vq27Nd(uW+2!?3zUdu8)Swyola|8eUlOqR$n7tX=K;F%1*FFfg(Hx z;3J4ePOB$nB_9y>)z#2GT6&{tEj5pfIF*o0+>X18%EX*csA*#oacpz|Ne*CgUjh^f z#JY00vJjdc2bzukc4n=o0ayl}+W=Is#64Wi6>-vv)5VUI9S)45Bt+w?mLxJzsJ(M` z!V5oeKhZS;SJ?~n{W2yNgj|(7P)u@#`j6#HXJhJ_*GA+W=Er;7+2&){~H59Rm} zm+->!&9=Y%U_f5%Xki8jWP=NoyrXeU!x9rjqWE||E-?HGPxNNh*9TS_ z<4uk~!i&e@hX&l&pX9(UpKV8~k!L!-&60s9DLp#T5*TfyUwIr=2TIY5l{_qe!;^Rq zf)c~B!*U*$4d4}mVfiw=>sBnoAQADS`EvvL`6B#e@OjmAd|pbQ&p@)y!o2;5Lm!Bc z{LipQ3 zINFi2-sOKPSrd08R8;C~o$jNjm(du)!F7~a_lvtJMm7R0x6MH)o26~^1KHN1A7Znu z?kf>FBWUTA1))JRB7*poXWR8w$>Mp85pZ}e;u(%qeYTpGF{VD-qS=ee_p^NV_1hGj z9&-mfd}yK%jq^PtT)tcco1J)JGua{h87On)*u=ap)nHxB@#b}@2i0UeFfF}-?Fag= zXxWNqX&AXHpLJ+GcJQGxgTJL+;#H9_O4=KUo-UoJ_>6!_T9WpEBIpeuC|!G`=;`$L zY=UtKqME2lQCKx`s18xn;r=~H&1_I}Q2QV?`x7-yw0sT=9hy@UARg%Y7V4|=Y(&fv z4`Rhf7_P|q9II8KDb^q-pxIl_gjM*`1+ zuyVY*FF&`8sOr)(E(H1mEXS2W&-Krm>4{DQJHl06(sSrxt6olg3I-jlPb|2KNA0-7 zA>R#}B2pk?7b+fQkK6U)o!U~=eNV#3S2wvGNJqi3CoYn4$vLXRF?_V^$JI1&%IWWp z4k>Zz{T7&d#D!T`6TMNM(_M1fTj=ujTaY^z)5DItDC!4T0P&wwbB3ZvnxjXy5_i)b zQDgvg>AOhXoJ1qkm%GR}vB0hez~;AS>Iijm2D+fA1CFBpX(v>9Vht*yVDKw z79LzxI!W_V5W;ISen_8IwW~V6gfOH!mz2J2tT+93?#`yvotnpnjzX8#LzmjAM|T9; za*twgTnYB)4!#=7)SrPYBob#ZYOi_zR@9%4-H}34wM?c$6@_ypa+%hby#L33d2~Jv zo_XX8ei*TYgWJQ`*c8@J=N(;rzBpa8?>}E0kvksS`9NqDiPYRwvCs?T{^C_BG;VJs z7>BN@iLs;PE>;yeSzbT)C6ZP}lQeH~P$Dbx^_}WM^j1bkzPeKU3NsO3F1tbem`_2l zOT^DLD(I3NvMzebqGHtV)IU$Ag*{^2M3dDh$$>y$WIe)fqIi=Es!G28Fg{{ck6B#q zX|b=L!@r2~n_T{|HG!D~#3x_&vSC3x10o0&c`)PD;_jt5>BG7No}+GTIRYILTraBi zAL(=0qsJzX9BpNYYx}1o>kJN;N0G_cG(ur*gB2j577fGYQmyjRi14+alS*opGpb(B zSd79+Fm?_{P#nk;%p@BurT4Hr#sq;e-C&pdNQHZCl-OF6qQ)aCP&LGoM^=Y^6Gf?T zb;PW8Jf}6{n#TGNyU5o`+h*0aBUphK3$2XU+@+3UTGL>~WF*er4Mn924fRdAeE!+A zq7tnjE3v~LY(L~ZtYYl@o9OEX<+v0<4z6ykwq3mO??~K0?VA{lB%2V-0iY=aLcFqx zv4HjcmSN8@EY>#>YvK0kOBnVD!{W3h_IO8eMs3ErID=xuTe6EYn!!epajPXiBOVEA z=V#Q$Po4aXI{3LMKjS9+B;;o#;HPeWMqT{W%g?BXpZfV3_3@LKk63d{><#iW8sO*V z{EVCN(=b1yA$}U=XEef3KRu^gtI2f_q~`XN7{y-IS)rqaf^>QdL!|RFLR#eC2oP_9^Qte z>_t~pot!aXm)uNVK<~w@DaK~87{hG?SO?NPV4l1%oon8C4868akVlkdHfEaw=1ZVK zvR@1`kRVZ?6K7pR>|6T2)Hmw>)S4^|5J>iA6qo8Z+&Q#{M2xn{Td3RDYx%i&(Fdb^9W*>bX!$ih!1NN~P56Q&5&~;CiLQm*8a2T1XCz zgO(u8{lLT(bqnnwJh1nz?S;pf~rVLld{&prVVQGSJ4SGqAO;qMUXIv+jK4WaO!Rq-ph<4Se z#xi0VL#s$^2*4KW5P!BI*w!dxY(a=bV5`B^nZh~Pj6Qh>L=}ulYk5EVNndobdqXsn z62UbLdQLU15x?<^#5L&w3!a-Nn{3^x|QS>`Y>bq%jSL=^^K?%(7a{WP* ztynk|1Iy4q4Sf>^VMC3lfkl@gvi@#9*heFZMoI?RcEwbv|CsA(!6@&2F)7Tn)WY@G zpxm{GNIKNjJ!XqrnaDsCBp6M29|kPAwIz+tG8a|_QLslI0>OQ$+BWZbJr^T^!YmuC zE2^uU6m$$s=J5Ahk6W0oUQ6U8fm$qbeMauCQtuHT4pRMk^E=nd@Thq{M=tA>3N~!sb(MTRt$7dQ z^Yxf758q&``)5ZNVi!(zG+c6HoGoNW^eO7-T2OG%(RRx$fArsAH5vV1>OTu(!~>Q3PjCK@{<{w| zLYV$r6Gg%?55Cs4hZWwTu=HD7zM*)f6$hp zd51x9#n^x?V<>DHsL+?owhYN%?h8@8h90vyH0)_(??c?KPK+Y;p_o>;F>z%)X)ES0 zhd=X2>oPKa>IYU=!w)nQnyr2me}i%mx0*MHnD+Ze6&<_7X~H~TNn=6ae&%(H`yw{x z+Thu0Af!!ehu5k|)lx`pM1AP-w~`f7OYmM5DVdK56~t?ZffvOD;w2`=t@~nQZTb=b zmVvz3I;2?96@%I*X`c51G$Hc|UaKNAC4wlF+ZBk^l8EG_RYd}np;Chw{Q8)p45AxX z27bezS-cJp^unW@2j~V)avyMCY@toZE^MW~lQDCwIQ50aLUaa(4lk~Dr{gV-75HO0 zj7k_ZGYCqgC#3Qmgh9~i?{k6s*nJU(ES;$s# z47LgkvQ4?o(bD8w;$D=Gy9En#Yog>Ww~#uFTh3#xWR1kV_c|_%EEAuCfta0cL;e88Cz9*B3sJ>( zI@M(vTicEztdbdtElbx|?Wp~@=bc!27RZT;hM*#ju$qT=Y6i1y=^B|yb{P0yWkNJ= z%GAop)SEKlN||J^dZ~|^&Y?|v#PSg+(FIIqUhf6>JINJ7pm5WKiZG=BP=rsol_bLT zBnjIC$#f^8O}8bta=@yaN)6P!v|&t_xF%z%uX%ssx2Ldig%q?yK*1B?CopV!shGpDGUQaeafzVSklwqs@>@Nz5QL*a z{1Hd>zU%uqv2)>cUrx&11KR?gHYRl(nH)FyEACDQT(|nr;mB0#SPu<++H^?-qcT3#(F9_*v6f*jT>Ye7gJlXZSjVx9xOzR>gi7s z=;~(T)`06ZGf_43Q)+~-?)yz-Gh2k3Ig7ranG|^2p~oewR(46|MuII&jVvT*LzEM) zKSS+p^oZ(EqrFtcb=vzGx#iLKz}U+$7qUXw1Z@??52-n@+svwS;BmPpy#~qAC9POj z=EK?|89{;})mEUrUpK};C3yfN!KZ|GI>nQw2M5KVjt;Cqc48;VHW*SC6b5>3pfLir z*>KhH*mO~{&7+uKA=(~5`Q$zadUl|jmT?1bI=&EyMgo`~n`_#P9;hYlAPC9hp_jkQ zT|Mw$TK};zd+4n`APU+# zK81nsdEn%wYoHIVzaIM475eW;$^2R)i9WcV(Z}e9hD7&K1N%x~53w@?9%>SKr@u?n z9{zTnMTWwg_?N8N*T*}a@h-j!@2>+X*TNg3>3VoS@V6xU?_dd#{Xj#BH>8q*_hx*l ziudx1L85zrC|J+H-~BMr-L}5Zb&>y(dHkBle;yc&g2l{!JXx9NE3!|*l-LiOf30uJ`!*)vXpaEKr{d{Ss6x|HieC++hj0!uYXvr{Ku>gDE|5FCa zA$_qQVfII0Q|>ign3Cf#qri)^Kf->~q=dIbZQ2F&UomEE46aJ+8v2_(3sYeS8fbDV zD=%fh5MsU&@g#HOtPv+{o$;&Xx2F;78!xMdI!11rDP@j`LlmRwqw|DA&M2$T z9&Ih4HK>19Wn^(T_r+Rcdea8sUH1|HnVpLG&ee};;=bCe$cA>XAJ%~>B>&8QSYV;Q zCGbt$3tD*$1EVOBOhLz7QK^ARL?f0rL^r4rFp<*Vkbe-Y_{z)R$pPd$i(5_L9Ys!C z2Vkw(hAxAWV%68@JZqhDS(-w-p-^0B<$H+a1H@)r%33`k+1D;PVgn0c(DLJR+yi`0 zoXU*hreCO~O-lgLBs~J>A!TL}UeG0g7yS*i229#5cV{Y@-;2%~1nqQKKOVvQ|FE_E z=fH46WPAd;cW=E0#2G<{x7$#bx6+lhVh)^KH4hnYU3wSzy1_tp4*f)0Obfey4(A!j zuLzxOc%(u6M2Op`MPh%XU9vL*R*Z5n-~rs;>7U%fU6^9`{VM_Vvf?&9Q5!vo`yCQo z5q~%%ifx@oB)sr7@AOcMmB$rCqe0(D2u!E1nghcgHc3wNDz`Qd$YS=b`%E4+GQWkpRSyb?VvnUAXkMF-!8HE(q zj>T9RX;UXCMU#EM*c;|$pigdRspQWPQ6^q?p&Rs{tiEcQ5!#R$#*qU0>GZ|)u7tQ<6wYD>ah;yJhl z8-j=(+(Z-#3fu*9$nj-m(G$4EppS1f?&S3z4F@iVRwB2xQCCpfb5h_Aip@AJ2c^7nyDFUSZH z*+TQslAm;tc=EyOlBt)Kx+H!~3HG0ZtRw$x(cK-S<1wOR_ue2wM!ePcTmp{rIHI8E zJ0l8hoku6!=kF4wxoMv^)Bmp)b|fI%UUw2;`f=(k#~qN?5j#3!MT>zk`gIbNU8eMI zWI>hy*#ScP7pfJ+AjBGG#@xy+MmDtRP4OEzkBNi!+pj?V0Iw7wUwNQT16`2ENP$NR) zuTiqml6`=4(*i%>NxTY_X7T);Y$cPMFG;5JKRZK<@Hhx(UBNQn$raHI< zrK7pA6R<;YguEcn;Fi*F6DLgh>Q+1QEA7xgDBkJdnk{i-ymZ0Q4U6q3k>zdIYh`QVKej} zRtrK-Vh1$)y7K*ej}^v+_{>Om%eB)@1Q$>`w~_ARg~9t`X!pa#r6#a>3+mWZd(d zsVX%4cl=@axSU(v2t8x%E2CkJ)BAb!iTS3wX+sTny<(73C6Vs65u!CCqIo@FJj~up zYEq}br#1)gcHFcCOQ+_Ir;o*U>UK-9eGdI#wn$*32exYAKoEfrf>#0UiI$&1Xc6gP zNyqruTL2#yAqNJUZZEWB(Ey89W)?i;PIF3`jTZAVA5BH2$ck*U#gdnD6lC z&T`R)>;4QLZoJQz0QKHC@fBKvSkd$U-08Ey2JY|=-T#>NaqB?q6V^ckS^nC6L!-He zt=d+*{u^%Fngf?eCoX-z+Nv#gg>z@2-7r=AhoR5We7duEQGmF>Mlra_w`Glo9aOThn6vLkyYDbbzi(un?{k#fGiZ8y(~{` z`fQ29RvP@R83mhnAKf{-m% zh~{XkuOIdmV3_Au%=P_Z9UZs8-;&6|$r~d%K)E$QR2Y0p@PRYQbN)9xPg`Ox-Af1U z6oJJp14;W~!n%C?1!sw2Q zllRJU*EqDE`yCVq?KhOleMGwrzNk!`bc1Q4H!fkb`5k|`MGWrb>){{S0xWsT(K&aS zHl22@d>PT1S(}~y=lT9Jh)G;L=G5D%K8efh_&6O^qWEcW5`XhKn0F9Gz@@)C7$kS- zexke@U1Gswc$TBe;ZtAA9r`wxzD0Zv0qVq3)#Z~p-4!7IJ|_Orz>O%x@OyE0Q}fBi z7tQkDydS$B204eX=9E}0AaQp}RGQ}Lg6RlJy1}1zJNeUA!k?BlQ&2T&-6|4MUfO1#eU4SnoD(QNxy;W$jj>mAck{Qk#L)zaT-*hTjKM;J{F(L9j9%!>T%O}(Y1E+DWY0n zE3>DKR#z+xu<{A~2W_$X2cAa1Bo4r-SotMo9kjV7kK&WQKQNw?D9`K0(p5KrqTs4q zE9iZ_DXQv&gu212)AdEKn`qgG1^Nc*}1=GRgLEUW+(nz4aLjTzI;|fuA*L z57iV?jY@%&C3*8GefE@iaWqe^lmZyU9Jm)GucB>fUUK!KH5gozX&VpA^A@xQO9kmW zVEP9ifpR+Gbs+70%0(RL6CZ-$dSgEd1KMAqGFiUp+)2riZ*t9YL|b|h=MBn#?cDWA zWXY-J2HScEfwiTTF2+U$T}0t)$pPCJ(+HJOHC<4R6Elb2_!gvq2(Gl=YPaYyjkw~# zT_{1cfLt-^xAujlY~Qr{kecm3!e(e%<+aaci>Of?|99jhVCio^1xck#`N6Ra&yn!w z363epBGyTGfeDUD5&E@+ub1#qls=l^uS@t=2_Hgmm~P=;CgBOBW&7JdKydOp5Lpu5 zO2Y3YI33Fsy(PSzgx^hY-fg~1!n;U#OM+LY^bIB4CgF_;4qFi74M@04!s7`}=lDeF z7;bN036CN;c?XEy65dC`&piY<&JJ3{$|~uP61*0{Ka}tZGW~9XYXtX6xJSY_5}Z~? zVzh++Tf)~6oLs5JV-o(6gfAv|9fD^__~#P-0l^VQ!6NRclKwSuS@Vt zx!m4wWjQYqydJ@SmvB}7GX$?s@b4vD;qxTHX<3f*eO%5~Sx!HKlMA?bN5T_mwdHT$ zli)WK+%4gKB)l`h8xnkkgxe&%1;J@mBOa1)mxR|NI4NbKvxN7R@MwZJA^5El{%;Ad zco1;Jv#^L8B|Mon0dQ9z!IKF7XAa}vLc#^Xn-Tn=gsb$22u`9$tdsCYGW`z(zm?#h zRY|{!;K>AkUBXAo^j{L3tdwHBgy%^3e1bP8c$S0@lkk5NoD6=Vw}d|>;ja>$EXd+6 z2_G!suMj+i;0-0buY^w}cuRsuF}(d`03acT;`5q22wpmx=+HhIDlLxg4NPkgNjd?{ z90@&OBYS`*O-I*77}B{Xd^MZ6Nw74|;GfosPa}5t=G^+FkDBaT?sXk}y??~fOS`_Q zNW|Y(d9TINmHy-&b&vn6x{NpE9)BTjj14P-p#J5{`0=*NN()^GpYbF1cV!{DE33{( zn)fx}45=)GJpfN%#swJ5y%tA=s631Uqb;T1;wREl`h_n8IxC+n-ghMtt|&WFi;l#X zzKO39meQFvU)JR`7|eeaFOG!0AJ&<#cHnyelSL(x#99JR;|Y>D(gI2BuiJSjqC!Kn z!%WZtn$BN6FI7r``7)lw{0=07ZMbhp1)K0Sp472Hq-jnx;!VKp{xnLR0F-D#Mi{CI z+Ugpf%{jTtNS^v%+>v%ZJ+HF**hXBQzugjO>k5p$(E4HTw5~Zo z(_9f;`DUTuM^LcMSC8&)uK_(AJy`zjKUVTMQ_Ce>RFg5Zo@5bhBX_ z%;xhFZdQG#OP@WC@S_F)aTz@Q;5W3`U~r%h&>|lI@{a2II=M+R1jXE+N%GYK53hSYKEu`0UET_m<%DV|~ z4*%>_SOOgW?C_mDA7{Da~`Y;_h(dLpO_kuW zPqgeG!X7r#O5ZB#EonSu)x*K%Y2F?9h!*U;Nc{2zC2~b!4`?~%@e+RfbaKE4`?G&|QhM6(;OMYE^4 zGDNq>x&(AP`L~H~=v0PYlXmRQWA|r+ZA!#_TgkGk<$wHKDAFOptEtjw0FLI&MCkyN zK3Wj!OfTKHD0<(i^xd_?F@t1*qSrcaV@Fb}`xI=E<>IIBWu*b-qea0U*{GAx5+!Te zxjNz0i(F9%_`VO&-u~#x2<71=EryO-@k#ZO$@S@!!jwyw0M$H~z;9D7bq23VS*Usc z!nzlWR~onEJ>@wv@1GnA`v^%d(SdP*g@oSVvb&IqVehdoQHmk=%0>DX*)hxRHgiL{ zxbUNF!#u#j4O7aAWaS*yYIH+J+?!d)9SfHU?w8)hNL1Pd~!FBaU5!kdFecn;mH3a73BcO z32@ImH|#=wKM6FKj@T7jz`!&foX{NTJ+Mj=7qp7_~z30VL*$h za`=81($FqJBSb>GU}L?@kV?GXQb~y#Py?P7hdaR89#!o z?5*H9--xKXa-0Xnsi*lAk{CR72DKGYQ|0}2PB8DwlsBmV5#uCw386d^Uqw#?<<-#G zuG?@ck~*@Oxv{n5%-R3}nM8sF*J_IRcILrcV|^-`i{r>Bei>V>Tsaj8`nrp@V)T-9~ zfJ1;SKSQG!F;7zAD!>Sriyy$k#^m=ZiW4J^nty*XOwHL`bGhgi8sXjtDSK-p`$yrj z->$M(!gglVeiLOs)m*iEXt?YGaU!YP^43XeU%1oU?sCy#o9wH@fTP_-r$h5shiro< zL|YTl-$aSxd82YMBuvvsASv{5QYSI0PxH^J6ZjEnXuBa_5Bf~vt^=}!)K$X#O*qVu z>T}j>a8n~7$;WxY89xK+^HQ07#1#w=ty>-GeO%>S#yRB)U}RaySqK}Ir6iOkMP;Fb z>zPr_HO~Z2Y$(Jqs=o#0Kq^>-962Hzy)qGB#DLpWuWTP2hA9q;704k$Fm|kYW zG)0!GgqgTi5@wsnAWT$Qh%n0ly&hpQRL(azXOJ*n&T?(S#H%brkcJ5}fD@YtGYL2M z@ezZ2$D`)&g2I!gh+W@HRR73gE_>`0sjt|-*n@YPLyr_n?tHYhnLEqGT$Qgo;NZ?% zkFbE&8-ULjyjO1hql)ZTKj5j|jZ$??ED*i$UQsz>wO#4RWnNvZ{-@NNVzCv5g_ku4t}vkpO4J1%&QN}^_$u93~oYGuw; zCO%Y|dIOGTw?Zb_Y~D(o_avY=tLAwN4^uAviuv|xLcnjdMDyGX%~|; zs%Ea`rq-T>t|~S)Q?0!>TnTHDRFz<+*Jo71G^2zokB7k_4@p_)*!-f}i&0jFeVZf$ z93RYt8C+`gC8lD4lpSCQ8fq|Yd#W|wsC9a{T5A}!?jBpU)*-6a99iq}<22x~zJChu zMCs>ONzMzvE^21i6qRo$;ONG0kPpduIg^5{Q!f2sVVvPVi<`Xi!C(7Kn2(3{EFMl$ z6#wC|F!bt!q&(c_jSEVPD3ndo;-g|ovZaFR`yct1VnA9$bGDDkd*g7MBp{f3x0 z0T9vs@0AkuG~i>V``0RK1KH$G$Qlw8>s6*MEzFt9!~~To8E|w~Ot8HyCSD{gNKA~v z!<0)$K-?e&qf_Q&T7K zKqt`SwWX)69m};>=)O`o)tA)4Baj!PB5TEp-l(X4Ind!Lq+j`lO8nPwBONbTA$VfCc>M{`y z2TF(^I+`S2SClCd8!PJ1g!{mCC0-q_zFc%NEs!b#$o^9!mAy~6?7NYaYHw)j`!$q( zu93ZVxa@CmcHD0>kcv64uU)eV9Rl;v_ok`$IV!K0QC<-o1FqW|8)=6#H4UVL@-L_;_YR!KYn}6+#luQfpxM!HUo~Ka^Mg1_Y}}X-CsQJV}5}H>-N@4VQNdJ?T!%g3#bscQOL!9VUVAQq)-`XzPQ?C z2Q7gV1WfbdtxyMhzJm@)XOTVKku_*yX^)qn-XZ4%-2YP~JMhCtxGx$UrM{5*#Vmk$ zykDmK`U>II;(_HVVT#l)iYK26{7zT#J&_!0)h+^j(Lj+VIb5qgp`>RqDh>JeCIOx| z@(OHRUe(DciV~|OhEInk$5OYK9;i*5(Br}VUSgtM}M>?8hn=0IH2O_|2!4bmk zI3HL~04S~S{8}6y*|(a~Yu=t8SyVju?H|Bp{eFLAm?ll~Guf9I713;|Ey4OO2boE@v=XI&adOmL-^@uYy z-T`>#^135}mUnRQ4N*zF!&JIdJdaY(I7#mvr=GjuIbS{7@H|I7y8>V1hCb>!Ct~uF zd@o9>+H(2mU-%|(`0r%NH40^wO1?ODUhLpZh_Car;00jBI zE9$J;2k)#_OpmhQy+;LeAJo=7vjD2n1Gl|n^gzb@{~LPXPFyocJy86O?16imR_%ew zt0Zl12OOIRv4>R;bc6$>?15+cp$B3w|FZ}BV(_W~<)Nzuf<3Sjx9wH!fd;CUW+=fjMmEje-_3vK^N*Miu zI2PBHghP;&dh_o^vNxY^T(vj9Mi6FNK0X3C##5(XjPay-K7NQMRzkzT;V4!ZhCqxZ z9Dct^;qYiU91a~eb`0Rtkvh0O{8M_tyFnTcaHW-AWG(tFE;J2Z>B0VUyxH|W@`?#Y zHGke0rm16)6c?1#LUXn0DG#DO{+Jmq_=4(ZgZt@eyH?k>QnU7neV>ME=}fiMGivdN zt0f*u)r!?_(ii@QM_1CCS_@{;lF|=(H1xAKjx9zZWQUO`TdXr2T zhuXzM2BKSfhe0$GN!99)w++5nDv9;o{fyY%KuoTIHO~hC!T3*J&TrL&K*#C$dh~J; zW5wnlhYNu)<$5pwjJo$}ib(f`t9vJsl016)b4eu3-=_6jxoDcBcJMWjI?+o}nbln#*#$C%ZA(zuHHw zrmbuouL20p3xwF={vomLLBV2BO-16pjxa5J1W8HiKk%p&AWpo4zj|>cFNG`n%17FbYZ4WYONVczlFPXlIo0S-29~Pzh2wk&~#DF4V2J zE|%PLBa%3?E{hMPOe7CDbid|lITNg_uLYgtEiw*f|+dD!3f zjg&jBd+`AH@<*b`aVLBjX*aY!puE~%HG@8LjX34g2a$S~Zqc{6kJr)iS7J42^E)rt zJ8sopnTZ#>enEd%D$nz2V+gkcxTJ%Q{=Hq_TH2cZIqllg{#48X{Qwt}!^MoaU`N=L zj+{?>#Y!-!A^u4y6G2$| zl9}}b0zaVMUDlNSnGyT!P#|XJVg&gZTRZ%^B$}cy7Ki)a*~=QS^j>pj{Y45X`h)c1 z(~$XeYb0Ma88rst+2nZ_OZ4BiNRoB0gUQ-|H^^%8yjugX6Xz$>aHw#oC6J1$sH+E< zM0q2?L^%-Q5&Wzz4EvqgBeQpe+%>rO5MW}Nk^Rna*}viJWun)7IX$k0`@Pw`8L8Ux zDc}%azFov3a%x)AkvfQn^5@k)ihGZ*WIs#;9Jp`a$wp?`UE&dyX=l9AgGRGOEtPKxJ|W**$fuOs zDBPF}=hlJ__(0A~i}3&wV2^})aHFXQ9|dlrz0r)%yN98|os@L0sr#A`;O}aR1f#;` z{c|^Dng2Vowm86^`gbH2#L4<`NtQ71$N-eb+FR+=rw*T>r*O*gW76|8*hL)w6{- zR%-o8lv*!i@`JH^`QxsjTP^xFnEPlZ7te7XSV`$k^NzC8NUwY5d)diRkvK{~{S(xY z?xzI*3{e2>^w?<#xSV@Y6p2k-o&(m)DT;OIn-E>sky3=khllF6&>;mqAp*)zw2E>P z5e;P&=jBi5{yybW8we4^mw~S?uNg2OU_4@FY$#!o&=P{|n!b&w0ZDKV9^k@hR80Y> z{I0dJj+DI)eTQ84XiNK6t0rsggJ2j`;ilZ^??{l60JvPUWmks!fF1q5k%qGY`25KtReAxrtCB z4tyf(J9018$Chz0C$FWp19a6U!iapsfEtUVO#kn1B8=Q>%p}p^7Sc(!d@LC|fGsP< z*gcWRIA`B5B(1%70xoJ)UX&WolultrQgpB$WBz_p*5l1*y2q4mqJBOPZ$_{`jRMW{ zEPe5_3psXiFgTV0EViU$2W=OPN^gfj)Mcv(98@LbEZNUA0XLy_`4n}}$%O9}50A!! zWQ07`@SXD|Bb4)^IwUEJ5gH9Hp$wI!-)_Ym+!h63^3V{r=~-0ZuE65^1DZJ96_Ho3 zi8RlL7-F>0VRfrMbWB4Um2N?sHeOLQ?AkF54GWQ!Cd^GHo%M6dKHbP((IHIsDM)(l z394tsMFStt-$P8)x(`_-k&FrI^N%EvMk5(UXZzx7O;8Wx<9|ItJ*rA<#wCWxE+?oP zxv2kgg3?q`dj}J8p$Tdu-hJ%idA$j0=;o@!phT?uP!59)13(Wc-_wyuX-(7(R!kv= zoJ_|Q804`;DvUOT4R=p5Miq7kj0LK&KR3~s0?U_+7N+I<&j5?1mlQj+xhG72evPD* zJtd^MdEce%o9KC^h&@k&Xz8K^L?*mj;E2FFr!>sLo(h+}1jY@U?_FMXQ$&(_@G0bprY0UpCS}7Fp4LfwI#r!3ntUL+aTVZb%O~s2 z>!dW5X(75oE}eqwq+{>Pd^7L~`JO|*s_UdT?!X6HC;9N8MssMn)Za9I?*Q(in$gUO z?ZZ&qLd`^nC7Kk>6C07e_-{p}ZsD>QQPQm@YuO?K_>8=f;qrQsR0*FNp~3EbmP&9M zB^0&`gM0>(;(Qbv%y69x*~=*UlVLNnk|Hwy%-t454&b*~$MLYi>zn z+#rc$M2N{DLU<-(pesAtux}w=cW;oy8ZldT{qGUxu7`bTp6tT!0Y?{pzLwdTy#V*6 zKtISrs|*=C9c76pFDN4abXS;WKCY^b4h?RvgRah$RI_KSc@Dm?j!c64*!F<^5$I7E+nytUX3tX6aSvYD z4vtyA9wabH18;BaYADn8A0f{1E<{@4Ij>rEDJ@K^CLw8P<&pFS+JqglVSwVCxUD|$ z$Z2WoC|v%oe`VCS&Rg=6?Zlsf@Wb9W2Ism8O6LFu9$k1 z^lPvr)^?cja1?Xq+wH(KbnDB-B7EC}^N&0)xWW~)os!nT3=}HnL8F+(^lgSwOiZ|9 z@{v>tzmuVLf%kbT!DW=N?#?h|>4Bum%+2SY5PZm4bTmm8N)}c}^&(gGBch3k>UF62 zlYgpqJ{7L`l0qbX5^_1z&f#|{a(z$VJ~oPJ9IlvoNXqsMUKdM?M!6Us6%qiGsIW(j z!gjO?)8vPclz8p?rE-vD@H?xo`6eQ^q7rW~N}Lp~#0VsXwTTY?iGCrZJYPO0Epnd2 zYYe>!=1bye(QPg>x~Jc;px(3+iJ&*h@zrLQMDAk%DZQEguK^~WIjiV@v~`%a{!3-A zoFV6$v6rfjx212(@rJ9_XuPEtgvQ&5TOni1F(`~t(vYe>e@0dNOt@-Kua;Qnt7;)H zs|@pWRjs(l)oxxHs`js2e=Q z;Arsus5#{7{gYo(=>eb>l1gRbRh6luME7P!mkjRg>fId}vny&xJkY-QS%?P%^<%4m zdeLb`v<~4=Ux}oo65iUDiKlNA0h7}CE)_J+D5&g?Ff@39l4c?)MsYFtjX4fmBVr+7 zKulkYV_5K?vT{5gYs$VrI&zpyPI@`H7+k%v{#j_&^J-MZ@iNt{A>pt&T0qU=;q{_P zLHhw`B$~r&Gev{KN`U zbYRYaeslBzpv4v~y7Wr(&c?edi+2>@`o+r+-0uqiAW+00^5@7erW;jNv2BhJFoM{CXpum&|Z;?vh9fjR;X0^Nm1gk<9? zm8tzXbIZ#_uFBLHaAd0Zj#?g+jm^oUkbKM=y?AxYk+(me50Zf=-TJNU`UVGwo@Eegpt%XiLBS<)Y=Jw+HpmTtW)gc;+>FouuJ2TfvMjHK9>!wm&yO|l z2R6>7BbUqnMPV73zyb}5?vLWh0rn)d#ddtgP`4F$P_G)3FZM_Z_Lb#2<@8(#Z3sxx(YH zcE}1Hs@)D%;SPL3g*(5dcFSGPRSddjh1ifuMO_pSg<`67P|vs>Xm+}KrsygT^^9v} zX43&jN>6cC2B_yocpj{tlkhxDJtyONlzPUwh1uiOb1OXOsb`#Fn4PblDH6*p^^Efj zv*)O1oM)IlPd%sOd4YPi1%6v>NH2r(_s(F-dunwLs{aK@#Bp&A@8uhkX-ve#B~|ra zRwo*8QD3FV{{tgHxf=LavES;R7U&fpKL?&hk!)>j0~5a#pK|?CCRY1p*RSZoUEgz2 zs3$%F2=U)!2(MrWuwpMown0By^w|Y?f^5}ie@hSPak`fx;3&k1CDK!aDud@smx%}W zeM1<*OJExwByUKJN<=G#Q45LDcV7`kGU85M!iWQl>G8hVT_6T1)Yj~F{16L{;D@-t zizrmQfw|C-cEbpe0V45=d<7_Z-N~^lAw*`Zp!efDuSgR8(uD_UG9yIJ2M9$DkS{Vg z=2QT*By>1?B5*jg7I+h5O``YU*8nUzs*q_N4w*$rN_2Egk)pQ{Wtl~Q9BKXKOU&T_vzyGe9 z^k}$(4=oCE2(hkB|Bl&p;}PaydImXD!A9bt=Jfm>Ju8-i8;v*wDT7z(n8F`r^jEJe zK*Hq^*mYZI2xOz$@a>5I_v9(VLGcF zl49+cc?Z^xP*q~;Qw-8_SR>wkN_6!z>WBoWS<7Pi8LxErFe3>?116CK8-0| zXsja;^#~wZ22>6+CI}U=Qu8dZoBI2!&!wmKSX@x;^cN&YqXryfSz(2M7E>YGz@57n zP@vLOUS3Q_`n+yf#f`xOWtfVDGId|14h#ZV?ejDL!$Xc%K*PjU{69@%-Uo2ve_)Q} ztmeOqWgLtU;#?p^)#@l!9Q{R6^|717Q1zG3sB36xNe<|P#~97myzB8ryk`_rFI*vS zBPnHnzoqO6oeM1&X(5%*n@h#@F^Vg05C*4Soc%0(e$PWec30q{#?jPe{;qR0iX^Y1 zoBn>WqB76~X{G-QiRm)b(IvE!^EjcW2gmB4pVC-`Qhyu|l0nkZ8$@@9SIVUhA-S{x ziIiL_69Zn7{W1Wn#gJSo6Y(;iHyv>F%iEvG-B20kMk>`MqSPZh?;9*2kSK=}C9!kp zdjPSm?oB+qW+PuUtWQ^kW!g=UUa3{n%E?PJS z`v!SSXr7&T;%$dj^l-IPW(S4xr&7fz`k44ldh)(SAmx;4ZAwFuL#nDUlf;#D^#D6b zi75wzhd$h0Qd_GyOP z)O`(1d{z@MAy6?-cZ2GOA<&TpGW$#L7o|}*6|25b@0N?U3YFnMi263ny zg-6Zfv_#+*F-Cp?;OJ@{IUx6-n(<=t>o|~(q7*K`1L#SvUz1FV*n_}Fv^G%xs9qS< zZ%0yV`FgN#gwr?m!ZeE|=N5;rPol4TsP!ww&uG&RNO2XGMR#L3+cXRv8gk`E~Kj75xOA{8j|w5p)}Q4H%PWA6Vq_rIkCTO!_|2$Hf* zJn1b7@%~e0F*NdH#rs)!sLK0Ad9o2dgI2iBq1T5*zQazwNo^BgSiDj3R`+_NDJ57; z(i)SLdRkXTbAe)eH4a@c>a%|Z<2)!yDC*2ofrN06K&QgzR-iJTJ;&FRup(i~OjCiyQ zCQ&ug*}#ZO>$P*8G0CVCSNE`cLR)}b`gW1nfOt^`m&Tnh$U;qmw}6k^47UZM3Wy3O zAj++&1wBUG0zFK1n5W_ilek{~p&WPKnu8T>o1rc8NGPcG(y$N-J$|HB(XnX)l<}&? zL`kOCusne3`}{moeaV@XHwPv#bT*GH$<8zknVkdOP@L>%kp+Gt{q7EcXoUT4;;;IE ziL-kYe?47041b;YKxX&6AbI@qFJ>Mu7hM#tM*#eSHcYzlOf{v z);5W;*(g?wGB7BK4}-yQBn=uRl>2NwXhsI@KR{;$r^>EKY*tpv#5)rtF+YUK83-mb zf^rbf0!T$4NC)u|V;y54{d{qx=DkHeMQh$_c+$_L6&3}e5RD`HPse9DHHvRQas*Q@ zj-~(|In}cXfY(Sjf^)54*8{fEM6%lhkA{}E5+qd zueI<>!8_Dz4ZIEry+R~$s17O?#)!m|;mg93XPfjUwHvG2=1 zo;OPNapIw>eLP^iB%uXxknp#6Lw%filf@#$a;RZfMd(-$bB!U+o~S@)yLT&gyI3ns zXWxaS#I1D|D*m6VqVmH_5|v!Qfy%=sRMyr3Dg&>9%EG-NR1n*^GB65rJmw~2?g@le zSe|F0GzFRI^m}RoEy06%?kN*?g+~SkBd!$M_HQDIa7N+IH_x4NfXcbYG>u+!?z#M; zY|zDCH20_yPT~c!=9+WQW57k+4J(jA-ChK^ZI`0%ziWn}Zc`*Bg=FcovZL=jXr?ao zX@yLEz(L&$?@+6xB6};uQ&1u4`D3X1@Bf49Ki;XTZyc`rc}Pl~+d);o=zzI;*fYjS zTFe0))xXHqD_H{jqG14%N9V8J*Zwmk61?{iPIU~N^tdo2iBmXz1kY&FY8zdJ)8h)K zXo=Gwb3?ozAIW;DSomv*8mrz#&2x4rYG~nVeho>98ZA}LAN*968b`)TYP<|Ms4;?T zCjWEI^CmZZwdYdSe(e#2_iwDQwJpBvgba zsVS(GE30PymxuzHyGWvD6- z4wqH_S+nZ$?Dbqp)`Nhf%0{R%v@QIx%G9I^o@L?*m8qJ&T#RHw%!mMtfj%uK+#M9@q}`Oe+n#Q-I*K2Szsv&~swwK7mG|`vfql2k#R|4%`bg zsU7>EVv;bse@|6H&KxZXc@N+qWFjLi3F)~JL#ydGG?7aS1r)Z!kf6p$I|D+CHQ%f5 zy!(bQMBRv_D22>RauETPidm7Nk*4h64t7itCquH+^L#s#tjU?9)_o)JfHU5t2k~O| zF}zFJlgC|AB9_0vt@1R4QCW?@yOBuh!J$Qbq^ULa@LinQqFOTy`_;u|A-O1SKwQ_^yb;I6btVo%dMYbe*rS@dm$QOuE;Fjx#l(to;6-f5ciGN`a7 zMq#tV6_$vk#3qZfC7ZO^U6oCSJulfL9&oV9nb!^Jq3&5Dvu z!d3e|l2WxDRkcH^SCvp_M#*ZOfTP-%P_6Vtpz#*1G9_2ZR3-{krZ}0&&Y8$FfecUE zaq5M}LC;<029}8FD$|{Sqo#On;1LIeY{Xi&J+;4x!vwUPZG{ImLfwi7#66%{gYE$J z)`XX!GCkt^HW~6SI!x#0Q__b_L>)_j2aUX&qr&8MA*o#H z2dsF+U6!<%&uaxK<(p3{c(t(QJAK(FijGtwkxR1|!b9Tm(5UciMy{ap`{x_f;Lw?u z-|=qVq=7#ZtQNrE_gN{LvYQ4)(>qASg6v#N(%*k*V|B2U9k&Zy0eTK9X=}nsZiPMa48JOby8mpf-G1EGz{!3&~?_z zezBBeJx<-UBz+6V)=NYhCN~+Rtp6m@b{fcjxEnUDD z(3ZZ>_tTcnwXbxswSWw1rJq>~U@EkferPR-q2G6`1+=azecf6>D3t!WCAYW z-=l$Fx5@7(=E?67kV{0oF0iK4?-y7iBl$QQ2YB7On|><;f9|2*lL7k%(g;|(*mQQ@ zU_oEI7g>fdKyCULtRCrqSScJ8^nsuYk2eq317dC*glE!L!16I=%uhcwk zmWh&VIm*67p3*lXZjFg)Q zr8RKmF#<8Pl5$#i?y}aAb=u*t`7}P~mJ~;y0i#)bIcK8Nc17{FunNodcGeZrf@|bM zdE>1ecuI(b!Vpg4W#F`Kl_Eo@a5$|(Qr!KndDg*jr1tlW_%9+!S~fIK7lfnjT3Lqv z)HiC=60v23EiB0Ra?Lw|>gsRQwGHIFu4sP%Nom6ttwKD_IBnXZu0a~N$2X;T)F=qG zqzRS&Hvl|wj0#u!pE~Kg#L$vAY3Pdko|25&=57}M`=)`vWg@=Frar)STs`KW6e}Kr z3Wd`;IEslFYtc^sgydKkyvMPZ>cpfVa!7mQEjB>ehrCSWLCuhSklS25WMH|a{Q5K? zqs#D>@QkqoTbs6oT`54zo3v@OdB!+S4A+91qRs_!Ai(~}Vldo|_$ZD6z$6(Mrn11{ ze2g{yuwoLOmlw_vr>il6)Uj$gSRMWz@s1)9%}20P){A;zF`Tvb=YRD0(a|JcJg5Q?0lUSL*T(xc~~J0Bu^beFln1+`oyC8*P)Hl-)T9mIr8Dv4oD7 zx*QvA2*qowpA)j|Cr@0mQZy zq)7g499Y4n(3{z7rA)`o7#qd?Ci~NS7$eX|CiPJwSLxCfWPzl$?Ybcn_qH_9jHudh zw5+gE0Lm$S*OUn@X1 zALWd#k`1RkRPaHucQ7>;WXmJ8y_zg!019zMb<{kSWS#ZZPumREkH?kOHafnK&3@4) zmt;(Fp!qao7)yg~necFl@Y_OG#0jZsG@}~qQ?lPb#TUYAXtWtCy622pM08grOyv?d zBn&HoFW}wo>ynI|RoYV`;yH&Er&zq1oQXNi6?Kc|>B^bfQKq;m)ro_HsOdP*rFj!M zQz&dmEN4ni#x(l>(e@_rQ55O_@Z^F-5<3XNpdbN*f`SqyN)#j`6PReCC?F`ZqN9k4 zt_w4OC&9@qwCy0e9=Pj$vMP$J0wO{ZjsPMAP(e}dquK}ol>5m0eV(eG>6uJM^!I=H zd^A1XRnPO(bJbH%U77Yub>dxB2@Kzc;6&+1Nzz4H`C9xgGVX`VtWUtcG29DyE&0#- zCR+JzE><}$a7HP;I@v*+bfN^c=j@r`aFE)UXm9P+{3hN-qPv{YX@RQ{L4|bD#9>cZ z+Qd1CBtUPEk1hjS*OnuJg5xAv11HbuZy6=-D5fagn%96OW9u3ZX{z}HNlrYr!17$` z5K3QH(RsFVUa#+`EpS|=u}*{H`^nkm(2C&IaDj>1q}Pam0L`5QD#kbKbrM*#DIelx zWZ*yWZ_?a`vgc45Wf)Cq zE5&DDSd7#HsX!{WeXh88%f80@8}sKUqUpO*(f0_T!;ltDQ2ronNVnq)nUTxrW~UPC zzZ8{F?Ot3vY(!nT&SR-XMsBXXQoZ>4R%s7V?NqL$j0i^{9Y#=HWb_V~2LsSCmZ)Gg z_!thRuNO};0PI^s>5#G>!TEJs`D_9ZEXs5l1z{jAz1ng^*DKtsLY^qVKos3rxawmP zU_6Uk+9A~0eA#IXBm|)kL*PafVcQZNde@DCq`^y*eo=qH*9TzJr+5WJ26AYFupKA@ zf%tT&)RW&Zo`9b8eB7odoA55Co;=Q#SWmu08A>;S82yuc=LB`YLtshg;QJ zX&n?d0mb#Dvg#N-8&uim$E=#vzk4o6gS-SPbZME z6t^E&WuIKmwZlHy%XMNY?is2Q6!&_r#7?Ayu5;~8mHtq1SKllp+?;E(&OtZ$dcczy zY{paE7q}|q98$X#r~w6|uC9c(9Mgy#?2D(kH!zS8geMsSx11F>O)DSAKw>IxZa*o9 zmmiOo!_gtKSywQ;4F4la4hSgDCwT1NA_5BR|K~a!P$bD}C0q@=-cW5XvI-PUL})LW z{?n=&9L@?_v14Rpp&Ew}l!<@{(0-fVQZP9bb-=hl1w0A1Jae`DjSmx%xH<_=;|aVn z(r{={5k|qZrVl;WE|}{6Yh{bye=NGisj9_pNy9S?OomYTL`JL@e><4C#4TuZG0+&$juF{;)b)qLE#6*f;qBN#g2UJ zj4n43Pld9JZz1_+4=Hwu1jeETYI_ic>zcpATY1?NMf{q( zW^nB=Q(obEw5d*o6c-R;N>qhTdz-APE=5QMjc7hTY;m9CRZRUG$aPr%o{`ml97l?j zr{e(kY`qlw)xP`2}I3E@sa zu*MsyjF`foDEIIl*I{C}BVmU&cD0E87Qe|-8W1~1)d8_HWt}5qm8HCn-*#fhmr6aa zc_^CLixjaBNC>k5!6J4jBaT7r(E%aL#%X#)Y#Ad4XR(()HnB@o9T1DjL8?9Sd?ia_A|VS z=>P^O#0X!e%4$E1QJgK~Ix&cCXA$cg4mAJe@&(?3AQA~X9Q=!8N3W)+lX^_iAvCnp z0%ONQZ*KUn(wn8*={S4^;Hi?QFXztp-8c<(k+ejiPOlxt)(yrSzDhkO#&@D<1~i1(%|O3#T$=^H4T zw+w6AX%fi16`f?>8gt*j>1BA8%8HM}upcDY*IKZvw#DH>5hXh0DWF&2k=pt`+74E9 zsR}i@!X=yhdc;13Lt^~(vdNR>K7|BZlYMwaP5$oPFj+r%LDpyQsU}|-kF1YS6f_J) z`h{i`{KzpC8~w65MYZc}xE-3=+l)wx@=d|dX+E*OhIH14iWGfiFv;Vy!yAq2#Ioy{ z-143|(0AG9z9_EtwHYbSe~`%J;=@UsY1TolY*brMD9a$azaMT;Dm7>uTF5ETTeimG z^Uq_5E^DsfHfShO>wOMbIHexijaFY0Om0GJLcX*idJVP3!xo}_m}G4%Phol)(IJuE zN6M`H<484KR4QdQ3h$w&r4NSHbo@GC8Tb^Ia$ybEypO`|%pvs0-cjuw9S{A1(G2$B z-wCX|BDBqRG%~?m4SgaWP$Fyz{5($7#-`sTYHkxbPttC~nXE0vN6Z=HycDETY1xP9 zhK|7M8J+_I@pp@soiv}^*c9$POiR|iOp9D%m;5epV1B_`!%YKAo?0Dd>wNMEMY@H; z9}h(n6r~CAbBtrO41o>|2k#z)j$8C@$Be01@V4UJW$}Q0fuaz}+y{tva>4EbV`yW;kV6=by=BQi9)<%C zO8MVUZIFj~{`!0v!&q)ZklI5d9$r^85xs!Om=R{#Cx9WIvd|^PL-$WcmoVKfZX;X! znvPR8TOxh5NwmL8y1LGYYb<|{*FU>n>7kX~?Kt&Z?I*(U&(7VLSev%hA;Y;oR=$skF1=$XFHF$(|0$tED)iZWM zN%h!1{Mah|*bI->GTp86x*cmD-Rq&g!`ekxo{s%Kp&@O}D0J&cs86ZJgEKf7rXVnR zcVls|mhDw2o`t>qpgC zJQM5!3UuOPG-J^MFMPX=sK}9%3b4I{d;JnJfd5gi>qyS7QFPO#-G5L#5!+|cS#D;=VqWX{}MN$s} zaFXb1t`C9J%14vmv_KMRe3lI(AmYp$={v99kkk9eF+9+5ru>1LA+FTp# z*;54HI9flSjMRlyB5QZL(>_~Fq~Orzgkpbvjt@sxFT~TLoC3Z)ZNf+B7zn2!2{0sD zgVAE;0prARI@}uGn`&OX$YQb7nL2Bg-Lrj&)1iYpuEjD*?9Dw4;2?*1LXT#bkD{uJ zTezN9K1WvAt16TP`C1;cb_T`v2Vu46F9^wb)<_GAGBD9nLJ1V`bY#jacadbI7d($& zAxIB8s2#LYIKWTF)v5AVD&Cu2)}rI<^&izcfA)Qxj_;>eQ1lF|s2;CqIzb(5>$s2I zjThhlTcIh9SGR_Weqa^t5U;4?@8Auxjx;xa?fYnDFl+yJaa!O5Xk|0^5|$zh%e;8C zj#7YsmR0nbctsE0kD_%isb-EqQKcD;Mo;I>MUAhl8r|aoH)ufhtW`8EUeTw%MA5sg zq8q=B!;>R3QM9L3^wW4ndw+tW&8?!7;}t#sQxx4fO)+9vyrSJ_qv)4b(M#eL-Tn-U zPPK|QjaT$vAH&(Kq4T2a#U6~1%$P!MQb(^eiik=>?=oQbR=qRh`wl#6uc_l%0T1Dr?D>~#= z6m4Y{4aO^a{@W;8`-0-Y9r23Z`8A4GSVb?7SM+&gbj0&k(e!vl9iO4-y;jjJtK)Fs z?u97Y+bTLMUeU`b>G~O>VM{4GVeP3%vg$q@ukMLEP;~wCiY3>_EBgMoD0;tbBvwgv zU$*MDh*$RoD*6wrsHln4@ElBEh`v_Qui_P*jWMt|+ba5OyrMm(qUhe|R6FmESM(p` zp%z<3d&Voe27Ryiw^g)xyrRSJLD9ckMR%@>!-38JqA+_qI_o*A@6`f(u=Ga`5^4Ws zJFEk-$8^;5i#M;7k=1GRQ3i8zz85Rb+_a-$A1$9y0cF=XQ+72l$ekG(-<-HINghm2OhBJv6vcRV0ESHK{#o3CCoA3poDYW9S8bdSMvY{d- zx6w*Q);A%NL|AQ}k8c$BiEICbC3BSPNvT{(hr8Bjvy=OeKtDRW#-$Zi;pkWAp-o!A z1q#d+Nbg$rfVDt9&gVUeYK?YkS0XVi#IvgCZSjhpg?U`@l~uHRyrTD$&OU1uO^a7_ zKBi^F-B!_!-^8KyyH!Xw7`^Vel|v^!XXjj~F&)-pJK;ti)}zJ}93`t*oC0+bERag^ z%hM!=tqf!%o{hwk;5$@F6%Gv?_~;)F<6l}s=sRv3O6YOSPfM)VIDyzC=3zmN;m=U` z7olPZ%4~-6hXnK$6gTl!j=YKmh~pjNfpFJXJ{DnQNFnq8Mhc1D-d*rupLVSiPxg>3 zcm;d1Fyd$-+r#7WC-KS%?^NGAjPx^Q-!0r?E^*g##Vg7-+Q*xraT|{}rx2-F|Bjlr z{cz2=orrT)Ww|ph6y@epl)HbIMX!vU>%@%sisy{c z0v^@%M~HD29Q&v@1W#^Z9%~XeAH%V z>MJqem-jq!CJ`4+Vj1yrEF*rt1NhB(35;E3h8n*pLqUUFd@~Ah`o64$^fI0PgpEy) zJ`-wCd0SexgZxLJdZ;BdMXu<`g!*pA8bR`SB}tvUr8vHY1V2Jvw_QYs#1IMAZ`G8^*6%cu3;P`dcd5u$E-dgn1S>v#O11M`z*e6c?QN>aN;%``GB`y_>$hY# z&K*3~vryjeb@oiGI4YHjB&y7&Vs`;X$CQ~d%TN|c)d4q=U}aMEqFTULN!1syNCnx` z6`f>K^;>+hB~=5LN~iJ_UIWPK0Man2s+Irz3!3-?Og2VhH6IA1>R}lMNH`?ADWLD6 zmU%mJkeHVhwW#eh2Iu&XCLxCai_s=Mg#}EsApZsYbsFQ6$z>f9Tf>$W7&`=bZ!i>V zmoAB;7uQnJ^Q@w;#4EZM;epzNlZ9GN-k4%`L&n3&IT^EK_%To(Dr*i7mHj)v-H)c3 zYw4{_TrR~Uy#2C);eO)HJ@krl8kAL$Sq#pvtausZj(bwIY|r92E$eypDMeQTKzcsOuk(y5*pb zd)V&Np>*=(m<_p6%cgbiOvRabQrm9hm1`-l4+t}=1g~se?ymQ!fhmu3iT!k|DqYU- z)f4nq9%Xs<*ErAarkl9fU@j)7C$C;guh_%Rg?yl~hwHs*v;(SOujZ-&Uyy_jQ19Hx z=NppE`azIsuy4CBa#*8x;mU!d?G7DbEssnz7Il*?8p52+T6rV22)XERqVX#Ff%nctCF)82P5SC??0RSukL`I3`Cj+^}|F}d*mY2T6ji7)<)GdQ7 zpF}ZbNE2j@GOi)T+H^4$|G$Z~6Trf=n;m`&Vak%2S}`WM7x0r!ps4Nrm^P;*-97Mb zvMazqi1+B=Jp6z1bidq#ymkPJe}p$Y$mm!V$B?I^sA}OWcx>1MutT4C#F3MX1r0|? zd8?rkaFtJw+(9~UNTi%A-T008ZMkuJ|5aD1hgaY|q|vuONh8GTTz<=oe3jmaQB$mb zObax_XHgqaO}GO|^G18F&D(KW5=<2*m+ZkrPIa;=&|UJmcm6$zbo8D14PKD<4L+Pu zIIFk$8Gec>7VwmKz~>yanVlTRHg0)ecabgLh)xFHap3i|g^W5xX?$cfT6raXl*i0l z#y5wG#4x^#X3$I}85z?1Q@PM@Fg`K{7#}Gmz+&7XV+oF z=22|VX^R1s|0ou5FGe_tBLIH;j7Hnxn) z%q3W}hgFM1DFqc5nXg08u)`P89Ek2E)aS?r9oy&c(5pW+!-nGhK|FPMG$S`eJ=2*< z!__n08!}Qo)4d@Ns^=U$k5|vR+U)1c@T~5Fr>jFIt50-w$W-;*4L5|S$L{93>q7>; z0*~UoCzK7HgOH+88@g>@sMZTq>mODv@l~8!)1W<~uT}J`ctwv*3n9oS3XOib#lgYY z9=05s&wEMyBEf&SnKtQd7&6uw2UA|c&U&|}S>RQN+CGnLNlBG?1cm#oxn|Y;FmyZ8;?RPO_S-_Lphp7o25FH!LYt13*cYI8TxDB-xV6 zx~XlmbXWTr`I>NIK_HGVy9@};i2$OyiLrQ;gTq)wcT z0hg6gxE=t+1rwC!y#bYJ)cA5yR57=8`0*qXwsHe9jX|*AkhVu-x6v|jr)@wht_7Nf zk1I4+#6$BHimC*U4WeijhE{&%nTRap#&Rs(cFe~B%^?nSl(NNPbx@eB$K7GsLh1KX zl~B}gJWrV-PLqa@vQ9Og@1owOheraqXQ#V*+cJEBHI9<&sovr!xkB}rV?6ItkGbZ7 zYeEW00-9e)MD|xi(#mS97sy)Mk9q-)F^X}-OVSn4K~iiS0YJrML&GrA6%1NgttnUDy)x0Kuou7jQ6>AU<}|Kic9}A}+UH7{ehJ>G zKDtD1NiRt{Pb()M+@Q|xb7h@LTu1t=PzKTK4M*2TfR%ub6qchJkbiZm5nv_2BQi!j z9K>TL5>3Pc$qha$m{>r`Bv&r3!3q!uS?vT}N!{hsfvxb_(MyQ81 zcT!kgZ?+vxg?>laYR*TYyk&OHZ-aq|Wv;K|t9axQ#moJ(8t0|y3nRW4k17v0AN~N& zqE38|@xJA?D&V#32a{1EOuW;9_~;u3Te_r(Y)NWZqW9Xc9lZSHlr;5-wBCupm7#U{+tLimM^_{#!A{PbhwF{~CP*uAr_pI#n zODKf=gSf_Ddf?P>>$%WiuJL;p3K7rvhui$g71I0Fcw~?8 z)Hty8t#OKrXMNf@7tM9F5U-k>i*{q2!H;GDuVW=%$ecLw!lO4@;kDu%$@a0-V;Cue zoU{ie2WOSd>!LovHkXTa@L6u7d@%4+4~ zVYEaG_8__R-2b^zOvRtI0b3L6tPyU*CYo(!6aU4z*_6?RR)z)LtZd~&^d){PF_@(x ztekMQ8hZf#vq59?Hdt-#7tFm})IKcRIukPIxGbWvX$xbuRr^|R6VcMidCSbF*P_e$ z0NDZaQ_R81r}HrjrJ}HZT}?5abRMD!@+ej>@i0D!K|ZBTD`v*grt48u?WduH8V?!Z zi%N6^)qE4Oc!dC0B!qJI916Cbvl{r54=U`Zx<$UZ@cY zB+jM?0u?8SlEau9b1~EekZ!d?Y(esbj=>3Bf_?6yj|FM&$IKC2Onc1;WYK3Y*NQ3+ zt;abvpp!;VSKu$3<;?Ijk&fOO)^h$;uoit6=Tz5Br<kdIF=IhDxSC2mrL4g)#L%=ripgmKs4l{~`3IXO8u za;mwVs&*b%5jTrfoTMR~> z!ASA7*!R91wW3R{sG}g3My^kxbF(Zf2ROvBe<+O{jXj=?siJw{Dku{M{Az&Au+&%^ zLt=4R2x^G0Cn40(^!qGSmt5shx@e_Z^Dr|a<+UrrdU&_w4Yfv&g)cxeOdsKwvn%)F z(XN+6sI7~$C427Xm_}~BGV=QYu5z}ebcZpHR_Mzy4QZ^Lt16`0lT_`_9Mj0YSY5r| zipppH-$ov>Vw!%DF-<>fxFKVj(Ab3fW(-w&Dl3vPO+SihDqt2etm#K#4gI8U8HFjb z36#m_5_&Gjv-k~TmQaY(ABdwFJS zH&uQOJ}N6I)erEgLlpIdqnsi<%i#;=vu#06QK~h7!FyYXQxp~96xjnD7dGODBOF&Q zvUZ^mM~-i-7{`^{6W^>T$CX=%Ush=2%5~v%DKL)W92Y?(F3KMz=FTfa>bL=qO2AS} zgdTD-xT}mpV%y+82kjQwtt21In2%X+^oSVTAEGLukpKTaxJN#dM)xY8*~Yv81k2uc z&;4kHHN7PR)CN%qXUHhf@?=S(Gq#b-OZoM3L?OluGE>C3CHf4RXR6zZuiN8B7Svn&m#jGn}B6~+EtGIi5<5ppIJxN^K9ktSost6| zad3)E{9=lOF8r9hvxnt_!~Jd!lx!}Bwz8L$I|PS&q}Sd^5STy zz3`oh=CR8|a@os|Z&PAp2Ocpga{9}Z9>;ihKi#kP2EGVm5@M$%_^fEyB|0+_Ezpf; zs960uSb*DXi&qineXTeI5F_tZJlgcmAL|XB(k(8tYRo_lC`(i@XukF#>Fhh?>TKQ! z$BnuZ4hp@wRD++XtCPW;k&@n>y3W;nn$RMA$g8M56I>#-0Pw!jo3wP&xr{h*al&?N zn4xdt*O5r%R$qpvH}6rcXf0_%EUL(IX|t<}w4%dUsA>L+*>^F{D!S+GIJ!=^V~7u5 zI9YF9I9I+1DuK-R@Jr!9xzER(7vg=)K&jwU{7j=4bbDGk`5P5eVjtxkh^pRw;T7(J z>T!3#ojnE+bl!iU!kdD3W3IzNqI7h%@p*sn%&Fs;#p4OB*Z8+4CYun+;$Xh_Mf%fg(7zKMbN3@d zF7A5(Y+@|9`F+YXv<}n;C>bb*gO}9~wxJ!*pTzyI_|1cd>bICpVRr6!X|BD_LmQnF zPtq}}+N62!lcY%^;RsZ`u1P_cZ6SY^()kj*3&#{UUXy|2z;@l|Fcb5s)brGS_cWK@ zy;2`onQUGNzB%X8Sit-{d>p3xjFioJG$P$vwz80!-wmM%`9d-LA?U*6aF@=x6ycj! zp+b={xKnX(LKoWKz$f#GdtXbioTE$oxW>#T*Lm07s;NJ{$xV%|JXwV03ajWR@rwQ% zLz6iOE$dA|QMSQ(07K>h49)|n6%XbuQz`N^y+6h-X7<5%=YrP=)TT@65jI?Jev3!( z@d!ordGScO>_ZeSw~8Knr^w~$B@4;sXgq)KaIv0Bm!7<@}cyvT%B;!^X zq`>>ov+`d=B=n4Z&eC*hpEbxH5b|N}i^+%4g#zBIr2pcD0S*0E^@Qza_r2gTloR@# zeG%&2x5n)<1}1hhCnMld%&*JCBln@^XuKVuAM@{;;P(HTiC!qVV<#pFiMhOrV84Wu zOCL}7Zz~fU-Z@#Hwy-v|%B^V#r)lcOT}t zQ+iW__~JHihFkxUP6xv@j zIU(ucoE6jayI!YnY(UTXQS^M=mFS^mHj18|!h8Rppyxf9yrRcB$oZ8c2bM6hUx`QRT z>AE*JosSKUpfek@OjGV8Js+5h7AT$YrAQHc27kf(y8$n{n*V6Mx1HN?aW$!jKBB#o z`2g%j?pxQPXhOS#I+RwRgQPCo+YnVTP@$4)Z%F_2-&ok-?|AfMGbpPIpoQ)rK)Ll3 z5kz%DTdF!8qX6wXePiC5i7OqBREK|Cp%!QX%Z2PwU<(GJ`eJG>T4b4k&;ouc0W};> zYB-YA@If?YJVfB44>&kmjJ*^`w0kz|i;Mlo(YMp-Ncu)n>lwwzxC1S}0I#6m)$^Nx z?LhXehl5aku~y!SN>|S(rNxIYd4H*WOEh&*4J|!*U>R5*)efz z{lAXY>vd^WsOOjUypQ63P~SZhw^g9{#AEb-?@+p&dY8Ce(xNZa0%yV!VHrP*$DkKt z@^DKG=1KI9vR%RFa?4Pe4qoV1jT}CL4`y(-8^g~WFsabQ0vc>XhC{E0@ghv{y(oGC z6plN?7G%860dSXo?pHuoZ@$ft9pY@1aLyx{qmUGS?OKr%CgBkj)EApx{1JO@gZ^PV zvyoFfOE{s7?0?{TM&%wRhZ7-W_&NQUIOb-Kd;4N>@oUhWK!v{8+d0y$=)zY*62L=X#0i^KZ`QQYpLtJ+|nu+6mFL8HX=uTK%oUq6p*x=hF&rh)9$IO-cBN=7i3!`wX5yF7**WelA>KLl-$7pwX$DUHyJ$X&d}MPWQGKEJ zqA1p__gx)k9T`KX5-_A2i0T20aEL3Jo>o4bjg6%#JJC85<1I*G;rP#Sioqx>6{-DD z_+a@`&tT7zJ_N+6$RXaDD@i2!qRG-vV4-QT{+$?s>XN*R8<5v04ta$R@t z$P*%C3Hs9huIT#=^sT_U%GwXacaTVkzV*aE5V@A96U0D}=w%ITKq85FoD?yq5peUv zzObM-DnS=V2>K`REwULT=gX-bwyuxZ3|@Ofye9K>;Jjfe|M|6_vHWL=)<6>BFaIq4 zW9{_Uwvc?VX{I+fqERmmr3m4$W5Nb+v#H`rNso73!xo(zzeOOwcDWb|PcUM{MV391 z8M*ad?}%28XljOjFC$ZaTPiiHxB7CQXcJy z5G|N>0{LN{^>7&5co-`u!03W9U%yP}bchfxP{00I;{`w%ea z`kF`?igoZ25LN|B79*2wq@2uU?5|RGTK~aDz;0y4L=O;P@eBAV!xGQoDDGY(m15&ivpu@esTiwY1}em&!K_%` z^PzCvm@M3f33_R9`12LotO`BlAwaKvM)hMDZ|oNJuuT@vAIK+CEv0}Jb3=)3A_OZ^qo)es^I2E*y4}*)L%i=ouY$H#33RD2{73~ofpXfeZB9h za0dlubdqtTNCJPUU#dYcD$auqP?zbe!j)(OiN|{5v1HK=e`{xo0wToHxA6EU@1Tr_ z5nh0(y!r;xXbzgVAHEjXgA_SL9vB1~ag7-!IrL55F=7>BE<#j|zqsclQgVNb^4?7Q zRB`Q1lJ2ND!FMqYs3LnXs$qT!*y!&#;Z^&xI1VDP@2~b*aR-@6(MU5Wx=e9u7^<9oS{=lE?Xdehfy0h-Nl8!zY95Ip0< z-1YcdV!WNZnSM`PL}(xo#0g^v5ajWN+bB(SPdoy$du!$SRDB|CfxwSKhEh6sF zo*03FjO-BRopwy}oYkVtNHBmE15773?zqXM(ZHqT;})9hSR93pJft^viR;)PN>feb z+Eo05;Z!%oNqm)n;Brt7oXdcQ$!qMGGE!Y;xmp(ZlH4@Je4OK0^Bu znMe2iEy<~I-~SbI%NRl|#vo5TgTgWUZ*e9Np$p22a`i0$CYvINNd%=@Odu%N0?Hrs zr=ltHA@Sf1mhdhnc*kI`e*iCvEb0G0rT%?BSN@~^UCf4V#iM5((&}j6YZ&s1`x?@d zcd&u)Islc32k}J-v6LXTCWs;XiV;7FLx{rSLAzT*tH(Tp_!@rT5BMdRE08${Yko%&Q2{nu{=?Q_ z_#bpUm$JV|in1Lmq70xakE0r`{~Nk|cR`Z&Tt!sBYk{~LAkaU?(r1cytb7H&yN%x9 zT>}a~0fk`XIg#+mky@emCg>g7d>B&zXfv?|Kud!_Rx>5=xW&h8(JYxI%q)N2A~-4)^`-^+anN-1YfUw^*Ey9g@`7; zpqVGSu?n^j2*vCK?c9eDL>jM2puNmMFBsCEbM>mj}b6N)JixPdeAWFdNnRk7ZZh?z^Pyk%R|)UCJIwe8_iR*&|5~U(Os7R1_@(sZm2| z&ZW>%*5h{Xg;C$T(|2@L*lapPQ$(bFbus^+6QW+vBuCr%?g zVf$zdpV0(ID^+gJF|JFd4Q7NsZ7KZcx{OM5AyA$yh0H0KKOcLAAuzVit)kmCWMiAe9Qq4y z2^m|-Kk6iNhAu=t{A?y6gr9r>91%}i%Gp5>)G1mIMHZO`b^Ek8g6t~!KTOX_tcxIe zd@tjtzOW=XyoZr8uQWRm8JkgV{e$5!RvNOT>~J^^`l)Nk^o;`HOSs-9(TnN@^XDlr z7crP>aZ?_)@kdx9Wqe1*7%yA#Np;HAz)H#~e)t(FYQO65aoPF(7lX!NRtI8TF#iLv z%=yI`DEI}Ib1-p}n_~&k-S83U-zdo%5C_3Qgvc(k*I%=Z>u-%_i2r1o(QnAu=18Um z^E-ihh-l)DWrUGeeZRif# z3idg*J~erJ^Y+OXiGfOd(A*WENAEYJy5B%)bap?l1)jpouwFNSuh#%F&cAh4)qV*$ zB)k5oQF*wXe{*W>bSwUESnqrP%7lVSt>5?hlDwszSAwLxm7p^5(D#8Qk}SomGPH-` zQY55T=}U0f1{#*Ia!e9(LwWo1P#pCF`?SeeUsSKxm=`mTxn6mNzQp3l{>opHi6h-p z6+;SptaNHu*8s%c_Dl8E{$+{N%k&zolQ(xmh>D-{F%#kNW&-WWcK)5IAld&o-URz2 zW3xAJDUsZHdEW9vYXVjJUgD-X6P0oDTm<6u2*e`_q7fflq%ecxTc;J?{9*f3oSgc37l7`iiKY;<2ziC!S1zBl8Z|SF?(pz%nGL*g4yd zE4}oeO!RGYd-}PJ>wD@irb4oM$)u8l{feZA_BPXNaDT6VFRi?EdurVNs!U_xi|Kkl zw?4RM?W7QW`isZGG;<7S77jFk^j+VVw%|T8Sce& z*HdRM#m8b?Ay_Fo;dancZT?bkk()g^ZMtx`Us|lqU*@jd(utjBIhO}bsc!$#9N+v% zHt4en6=opGX>*oF&=furaM13x<+}x=o zt%8a?C35>w_*y9Kd2r9@<`F0Lfp!LJ#w6luBTS54c1CAIAS1Adm2LGZQRW4+0j;<7jk^U~=!(zf9aZ2>&|1kAG=3a4VY=D}PDsxB~ws zZoL%$$BPKy12TGV1I)bBGCFE5AG)7{Mg6}{$ z;MTq?+7PvWkgov?4}q2_&M3KT=tBU)?WO*)p*?A{mrUI0$RRGdEZgGH(fb$e>Q11w z>^EBU{;j>egZ)R_jlBe?1o?NO-S8?{VTrYlb}e=3{cgp7!_lSsI3xw59PqDu(O<0H z`~`@0bYAUTE1YndwTo2z;4=E%iW2nd6S3)PW?nS^^wkY0+S1!w>OazMY&ZXr9Pa>Z zsa^vG8hopM{qRVdh?d^U>z9E5hrU%rM`&{{%+@X?%wTj|6^K(YMKpRC{HX4H3{V*Qp8=z)FYd8nPl zZQ%al59n`D-;LwZ#KJ=2!Ku`b(f$#*SzJs6gumK;Tw^bsf4%;QhfqJks*lO$1}vD1 z0D=BZaJP@@L9G6xsyB>->5o~TlpFub+Rz( zMKI`Jgn!~45`PxnHiEb3s{d#3JS3u5|KGt&8Uc9MHGs#Pt6cSr2Tq2W>`-u@ZGR6p=@h3q>NYwe&^JTe>kp8!taYW5cCsv`W*rga&@|FQ~pORreF8J)rs8Spx>KO9ZzeCYf3OJrOc8Tt8I zv!@K}Tbe3XyH0%46ZWjH!4+cgiEiy<(!dA`=<2n~&DrkC!`beF8gF;wX$pMxmHw59 z6StJnBS*sCv$1GO1=IBy7t?AL{7ZJYwc@HM->N$4%Ya(;8yr72m@fii2?Z7n%9gkT zHQsZL7a2Vbw(%il#Q3;Wa%JK3l0K}|LjWHU;knIMfO1+T4Z`N zv0f8BzDORwcalC*{DC9r?@BF+tEiMIQ+}TFCm|5~G|gyA-y2zhu3CX|m+oTyh5B_2>BEE24C?)h$G?VCEi(AN{A+#Epm{)`NZtX;b%6n{xcg15yu=voRY z=wF(u$~^%bITns_FNXm4 zuC8)Vc1N-^ZT8AuWND8heOsAOwzW)~UFjPiWpf^7a~Oy1b61+F2dgr@rx$9o4o*Bt z>NBB}_cGMJ?ntJS9F{7rEH1rf}=W8W=If4k*{p=d_oY8 zPu+Th0X3zNIb8u)tGTLUgV}tU9FI4kVlO(96<|lOFD8PXW6hhm#eq}=Irv{PD>uWn z;d6aQ{O3rkLE0kHvnevm06%yWcA_;@X@FfPyDDvVIpZS01hu|Ct&xB#58$Rcu_qAl ziszspAAo_Y+mPT1-k1>GiW0rznsZ&NQoAj4YYUbkIfIUAOAfLp5cf*_xkkrFnAW+j zb*X5GqrP%arh6Lc0y?owciLXcwICmkiNy%RQH^^mpZy^bqb*oDA}Ym=887h4a}fP7 zGxF*L=xL_@nQUrIfHwl5j5ndl7;K_}(M=-u14;;HTzH9qH+AYDH9cb7mK+VuNZEB6 zCANKI!h7_PZ9ls1I7K^WU>0i9(K8+Tk95&svi6OBfq!9gM9CUi68kb!hM}Z8Dcjpj zT-c5FpkeAFdTQKFriWP-X)h6gCP_fp{FBl$gtAFBWtbd5TAgwQ2&Et9jS#x%)SXyg zPA?pT7?6H~Ca(EZxLDdI&SL~xfa(Cr$4AgE-u^SzZ6tx#rf#E8D*pCMHu_}KUkJTV zCOxDZecI69OruW@{RNGE==>*K8f^6GhNBMLdOvJ&>eE9$=HjtXK4Ra0A3W*(y5nI8 zJ@mlCNP57w{|J?8s#qhgyR?D-L(IFL0^J%cJEYhb0WU|vURsp?D3;5~wQ@G$mgi1K zGm$hnnE|Pf&EkaXt$t3p&iDrVRd^l%^9Xo_V9wKWCZDz``fez6qCvR^DmHUUw)G`-2jDCa~)! z@DB$5+I()Oak(&$oWLqaoL5QX!4hNkVI(h|#^2KEs?Ql{nLaETXLDuhMLlV}iKytS;J>P_wg3at~C@%mQOB5+;s8n>V9IEZ??i}l^5 zNnlxdE4+0D$E1f55t9#z^SG9;S!q)DTyKigxJdg3#pL=~E=z?Hh@gWYXb=~>-bqu0 zSUOszSNeCQ!Z*VN(G4WaGcX?os*a9Shof*-0uriCu(t$Xup1)Dzp_x@U$!z4lQl*A z@wB`Q1mg+YFKFAGwUKuUcO(v{$}P3!3{Mlkz1Ss6HV_7o#Bc7MAxI{WyD%{>Tcm{l0h< z{$n(j7>t-2gYP#>jKsQ~zoA`x6K+#FV%n)MjwF#B%msvb8Av<}6+TA=KA1Yw+l*?^ zW&=b8#cAJ&t-nc;y$=byf{)m22&b^oWq4a^LM?p&U~ng>w@Hz4Ikv1v@P00e5${~!g>?om(Zy*%|s>cOz8?4#OAQVq;PR+(@k7h3*hil z(%?<|nekdV&Pc%)`frN#F1aQW72uy}rkdq%66Jr+AUZAo^9mqXbV~no?qcbGj^T<7 zoB#P~6`NpSJ6;3xU8v{Oe}&Xt5t1UeQzt&=!boiyDLqk8U0R&1JY3}>i9wIV@UX%# zT4G2d%5cB)9&Dr5%7@`)X<)lnJ`fL-kNF8B2Iy>9htXH`0EF-hBIG>0fx|FYVk?I1 z=OU<;_M8x=cFI1IK&P-hFWx7WBLg!V02GD}-2nV0D_J!tfEj?QQYB%`mq0nVth_K> zyvpS)OD+U8xIn8tY82@QOOr0gPEx#z(56wSVOerBeSL9KQ=17N6v57R`(+m@3Q)z| zew56&&>@;B%9}y0xkG1qz@;+?GP!$-^j^V{zLxwi(N>lON9AVn5^yvY-a_PGOlt|j zXf5z0AnSEu4v1xlDMAWAkN~koCM$&(H{+Cb6RS)mJ&){_oWxCxk^SKl1jf?G3>!UC zAOBS)wdGoPRGU7QpceIq-SN7_$p5Ym==T&SU8a?Hpf{m*P$Rlo%tAX^ zxW@crIia$mD-8wh{&CDh>>s<~)I9c&?MkMl!!pOhe z(>U^`cI3~ZpdI;~@r?Y_-{4wwq+cn(I*3leTn)Jrew#H&taH8&HMuAb)@M*G)Z{i% zSTB`WdjV^aE*R-VLV7EZl3vHcTNuXs&F;oq+uDxzZ4|V(cE&hv?P8o=VBt+8yxSpi z!YlVpw1Ornb2tFIBG)no;y`~1x@>`hDS11be8QnL1+By0taV8YK7=-e#x>sH=pHy%a~X6L zok}?ZLv{f+dsOmY8fsrY6A&8W#BAR~vN+5CRN7Y@2LJsp#E;nR>wsb*b(w*J_V&Hz z<@T+_;XU^DolfmDVGE)5MX+pDH9%S}`xbz-x)ABIHzQ(&Yn)sL*JyLuFQFE>?0fJU zGVDP0v-dXm1`cq5){2l|RE`Y;B&9R-~F&j{9vlaetAy93{h zPTDvA6N%cCLHHpinX-?d`Vj<90VabR5+xP@!*p1GZpF<; z8^y~g2wR^F#&)J+6e?)tV|h%IoNHwqaPS$YNH~*nwRDlxcL*!9VDLo zws<$9+R+s4s=!-lUCPmIR65nI=V2ZJe~=11ZA5j#{U}n2BB!}=AB27dFZR=s3X4eO zDTSB>7h#j1+mrQ9`|QMM0Tvwf<^kW2JAluFVO%P(G*eiBG~*vk2u|w;zVTRDSb@J- z`#3GqfUIujlJ39kui6>)a z4jpJf+)KA{Z{AjXG#sURYO(H4Ee6pgIx3x3;z@a)DtHc}l~lpvWeJ$Bj|PcVXkKP@ zzfAN2s1U){v%-1-{Qup~;=B=kOgwGE4eYNP*d$6dxjUy`S()_!Uyf@)=n^ci^X#&`tbq%W(*+z%3 znPzO?2#1PNun)KABsoBwT%q3r)q6M-Dw$3DshTsGU-A;TByIJvpCpEbHe|=xwL#-3 zG+;{`*#Pqjba!IFS>!Vv0~R2}u1E7T-JZ4vN<=HGc=D12N5Mk2=GRC;JbR^srnPFy zsbpLRYKc<)EJ@>NrV$iIO;pl4-%P!FsF@F0wiCHe&=YCcd0}K^es*L)q#R+3+ULc`*kMubukOD?E^otfJ;5cp9?*%(7 z0k;tMT};dk;7zr*@I zLH-ToxC*vnLBb0+J%n%V>Z;22}E5T-EFxIP_*c?8TT)+1xmPI(pjQsnia`PwWT?>IgI zhBdi$cA`_iKD}~lYT7!Sj{`^I(iT+b)f?$kAqbo%4_(nquv7Lbut-T@F?97lR1_C5 z1H1MibvD}m`Xfo;aH(fUZ2os32Y`FFWEW1X6DGteCD4y00Or3Bz+vVS8zBI2(f|=9 z`W>ku?t3aJ2$M1Z!!li@)+4aN#CyK0z$96)5=5veYA_7$uUi!1Bu-EM8`;^3K2K4> zp4j3m(Q(GbaODYEeAptU#HR(G1*s%L%-6Eu?j*sD%I!}g96}--4iS!o8$+Dxg8d!l z23z)ugQn~XdI{4Owpa2%giNjo_Ti*D3lX>oZHa}-d;yFUd0B{fSzlOB=sZN4|D_3H zs6}{MIFHurJY^)8blpMz)Yiy}rvQ(T@0O7jL+zS&N)K4)d zx?VdGrR*Wpjz;p(_%2mjf>cn*|61K zO1crziTFCXbgXiXKGi3(2Qdxg_QVTkfER2JgW$$!4=CJUuWTq&M0?@%;hvVYq<+84 zOw!y;aUql0D;@2}#!s9+nMu0~oP77CTTjj{M)r53D1wP0w{f~6(&lVw?L;RmD-mZ9 z4QwClx&M~ug(6|i8$v@884^Je{3o_^wB$QIov;L~rvOekXNGqsZZSRj0)3A2NzTgxhn}ZR8;y zr|}WR;~1&tZ~m5a^mMmg;MSdRo|Rz6>E?Qj#>4S9^9W4o2_WWKWG4@2LN1|vQ#ig- z=Zi=I(aFNnVopIm1J5A&U|B86=kNFd&bffEgw8s$$)^SkC^5Qz@;%9CQDgGy4*ArH z?T{tStbTYt&mgQ68$tC$rhkW)nM|g)w(Jr4Mzzg{-w&YW) zZ&vcbRZ!h?#dzQXN+(c}#f7^bh1hrBABm|D6*J!Wt`Rx)0F@2pR6}x_$~*#7UPfgp zpC3<;mQM}$Dbjur24lGqAKDyRafHJ=B8;d<9+~z2OmGUii)Bilo>S?v%U{y)yM%7@ zwM^`9mWe%s!djpy^*x@H5Ag#coCuOgeR5oU{uTb$iIrZYf>BT@6YBSecGd>AL3Xyi zW5~`*Jan9vC#48z4p!qRkwcOzHFlIKE}C+NKa^qRQm6~m`O$v`k`9)Oum`K5y2YYUY-mrQb3dN@Bt z{TH2|7%}2e@}|9sLmdi%ccmp_#8xO`~mJlv_aSpfN48c2}{HoQr_HCtO!WVlny<9&2^7kG1@VFw#qMd%AWy z9g0{EVLSZw_1*%}B^RSh93Wh5w9K`SzlwGIrl9o#HxD>M(FMhS9ik0c3(#O9z7?x{ z4DPtjkPI{_(>lG-?O9BUiOW+e&_>AjzYxDj23-^wPzNbH$5PKC)=26kYp)LFpFJtV z01wrETm{w;AO$d6RGe#vL16{KXh~R@Nxdck6WxJ#P<#iyCNp{kO*0M9Wx-dxl_|g2 zyai*!``STBYd|%xB)$9lX>c`>~3NEuC5wm9on!T}kps zSc%M=)g_%KF2{X@FwWsDmtK{mMAMiR;w$;;RlJHFZOHB$5yx6E957yPFJ+q@GH{rrv2d@(%yku^DQH#iZ%#SquD|rJS*r z#N|1N#OnRcvJ;CFkkv?l5VNl&ClOhS3qWnXvwDg8rNebleiR> zDLz4dIzm~%;XkTBjq3l_^e@*RLiIoW>-Dp#{+K^kAFD;tR@HvYZi-9)Tz#z83)P=S z^?z&f*V|9^KmF_Vv#I`=zg~YmCMU(Ef4%-Rs{dQcUvEFv|MZmWXZd$(!JBfR#g+ii zBmkoU;FR*|tpAi2v#PJBInPT^8Gm!Kp9JcEpg-n+sPe&N;6By-e*^m)LLfc`h`(rm z$QnZa;rhm4q_Z+ESROSxge7BxLsCL;^hs@2sy3@Ip>j)VT4nI+#1RvZ9Pf*@_}=zW zrk+2ym*SK8DHe}{K7UnmWEp*My6^OmJ29U^F|jL&+ERw9bRHcd)&Ud&{RrREEk?A1 zsHRmD*+uJn8PbSKk)~JscQw^qN5xTOP%seKm4g0h8poFrqXC}}v88V~`oW1y(U13R zL;XpwwrIT70b#I9z89keH@ac&)6xG7IEVY6HUu61(Kbks0jBRfh_@S^W+(IMMz3PP zuYENXPxjhJzo&?!iT3y&t;KoSC(uk9r6X*$ZQ%?>c29#Gw7L*YGTKbl5AifXqR3=g zkmZ?n@Cgd%a%lXMjAkRs!1xD4Q{RJVn@Q~)$Yp!wFGD*Q%V9m*NijzW9qwnfbC0+W zx4&U9)cvgJcKT@3eh)r|3wbt>^9)dd9CH*x2`FflRHK8N7Cp)v%@nsC zfY#DLA8RqxXxx?oaO+)gn(Zd>Pe`4Xc3syRdA!!UFu~zTnU%!A2Y~tz=uFWDP?7%7 z7sW~_02DzKmovCsqCUF;(^^x|8J)NUBaw05=b-%$a{Dw`L=$nuC1y=5zJTTDfJV%I zAamSirf80fO9~d^mR)9hMhD`GN4P!5WEf(_?Fd7%W-X$S;1aifkz0Qp(Z~`GS~#JQ z54WTe3a25SrCh>2sc09n2|R1Tj!!>LEJUD$8_8bgCiWV(7|Vx^t|Jo3$YfLt+Ox%O z`FSOnXqgjdk4Vu-%St_qVM|S+jF3XjnbGVDVf2AzjqpwRO;0U+)c z0R^@Hu0Il;-;lWs1csmy18B@6IVqDyiKrO*7aAQG!e?^=YD@x+j+xJ%lqvWDCG?P< zL?xi=&>#$gYQP-QK5BGh`KM&k@jCGhWT>(X5N~gQMiv*Ea1HWtq8stYlhsxte1c@i zyoPPlwJBua;!%`|mwS2{8V*+91w4^%%ZII2@pDgQARm=7mJ#Au{#Qo^}6P*Gb zj#sVx(>wq%Ta$c_o`{xDjY^!eeB`{96W8;ikuU~iIUuC*5l(^<97f7RkU9>&LEn{1 zTL==CYqJtv+N^sMDmSM((-u21G)u(DxUfiDu$wxobFdrKS-AtVG6~wO8>m!TjVhOn z@8b3?*rinu-`PgYI)gd?R{fcY@RpvG5qN;iZv(~>&jI2**pE&?oXA2!9MPRaeh*(Q zFHx%RRRg(}xeyOVec}w5209K*&WLr$XF=Sbl_sK>If}!sv}-6UlTcH?875XhFpZ2G zNvVyl$0`Wtqq*4BMuUq^FjqBrAjeNLWjfYIsFX7%&v3wh6^O&M496G7fOJ|S3qMr? z8a85`m>ZKknSFu-J6dP%ZjvJ#Yt0QtHZ%)|Qz`PhjB?hMu3ga@b0pLt++SqeBR`!HZYT}3PD4X!dM}zBHuA83fnRCFO(Ua&1oQQR zQ{)$Ex1C?+YAEhhUSwbUL8w2I=dQntTdII!K_!c1Bv63$jR*xIVX#UpG@WdT#C(8k zgXIFcZ;(Lml|Wnk5l~Cc+-KY5Y_^s_W&aDfM@V^%j58$MFX#UWV%ga%{V^*sOp^Q% z?*e22&S1^>3PRG#>7Z(w&NsRaBj}#JP)uuD9B&7Kuiybqi(B)+Jng|MIJ7w&R=pU= zL_!l|vC(V?)RIpNsJSMc;&1<55&jJy?GQ~Y`r0ym6DZhb`o8+=&(ilLGDV>8Gmy!a z5|h479_*#NsO*e`i;vC>qXPU zN38gsdS7(GaP4Xp$6lU6b>fl$(xRxi9Y!o zlC&q~D1N{LucG$BIirIlk2{=O-OGu$Di~?lCsR-Y2fa~@feN9c?5QCqXRX%2k?Gpl z46%MckuU8FZo8K|(E)!w-SXFZIwtK&O%ZaIczRs}T7(Z^z>+DX3`X0_zr-KUQcT*1 zmQ9>XOoe-c6Q@-q9cbBuZ54^=emVf)j_t$Lup)=6;1{jD2C{%>Y>%p;g%3!@^2|9M z)aT4}@{ zqlG9#^~fMY3rv9jixtX6&D}$(6n~AbH7b)Ar-K3p6^kF0d4zn$h%ED81Os zJO*pD>cf7HoQ5dO)2r&xnTZR?`$8;Y2S{@kRBPofY`cSC4v<8Qwy%DH31lp#@GPbF z+Ps+6*eJ1pNB^;;EuP`#qNE4Aa#6RTNF(?wZbwas^a9Wo5^2V%i4;UTM0;+-VlB`b zZo}+_|6zQM_NK}9t~qFH?*ZWA_O3uNv^Pbz_oF#~y1gGXQ`#-wAo`_RoKk!LftqOV z6`(8B-Wee06jYeoo5yWHdkY|6a~KO51f&#@VsO@zVgxcG%6hJy&2K3nk_lDwAE-h8 z)J!FP==#3{;1AH_d9(NqwCU9_5P51XIJ6C_0F8Kx!SDhj*h_d>lG}qdHLy}z+;lZe zjaMb%zEC!pNz_tsMosNoF`A`B)N`Xd%%&&}_?0_tA^M}XiOo+?UXr6z(s`Pl&aPoP z5k3M**DEER+h-BEr%LC}G^TSC5S}8P|ILOkD~wNA z_}-BC&XV{RetxR>Hb&w5q6xR}3BpGK5w-6fut2r1hP3f)4q;t1U=X@2f1|y;FI?UY z@a9lk`I}|=4pg3lIlwOpmw%Ap%UhZx{LZrc{{6P{S>f`6${zy~E3Q0(Bk3WZDk@L@ zkLce4-BR?^sSM^&Tlrm46B4ZT;OXs3!s_4_Uv;TG_VWXTli;^uwu0b^~Jj_8?IT0Z7 z(sBrJyPL%O!~gyS-V2cXrTFX=@Y0C`Q%|8BE&-sRP|{c8*#*j8AO$em_6B9s~lHgemf0;iHieD%9rhK>*sr>EEtlF41NDJ#wKevf_c=McVA&tvThaeQ1RXCj%tO zC7&Y`oWY_*Bot`5=Xc0GIQ=Ja@y?YbGfy9Dqy_DW>GVmf^-_csKGs} zOmhY^1%0AJ%&tLHW1_IB@eJp0xR@z5-=^B$f0Euop9hH7EW}doUl0wcvPO- zedl|QGj=6L+p9mu z@?g)3=%A8zEKvlFkkcM}JN*X|MDIj6F>Uq%NV5b7T+|@(vH)Ai9O68n0el(F17Z%4 z;PxCffbbxJ*1kl)9ihn$2u&(63TTE%bsy%ORCjCTc9e^O)F`(TeIgVe_AFOolAL3$ z!(0ffzULzt)-}Z8i+@2XFKYb&Y$tNcJv*-gYk++>L8xl+rB)8V>(Hi5MbmK3Jn{+n ziSz2oFKOlA0g_`Gt9oI_rIC_MrVz}k!7tmjp9e9Z6wV!xZ{7x{|8SxO__>8h;I+&} z(lAx*KMD1v9TJ|Fxom-zK&MT?nhS|^Ib%=O%IQ52J`5DK!N5T+@HpBA)T<#t-1&k< zcjI6-$dP;aRu0|@bJq;|7TO9^T}bOoPzock>XedS&!j#Hy4u7@>5U(e8!xoLN-j%V zFQC6E_k{3_chtTRnlDPZA@u$shxrI-lH=-(|Btmdfse9C8viFDfuO`EC=uM1C9ZK_ zP*I||CPLN>OkhS6#RU|v6^&-`21z_ogEJ8xXGig7J=R-sbv;)=R7^M$z>7l^)KzYt zAu5O(K$QHxRsGEIB&hqo|Nnkgk~~j6-PP6ARn^s1)g?Ty|CDgRn(M*sDqqX~at;{H zJw)LpNKm3u1>c<}PH^_~f~@h=p2ptI?;;DMG-p53l0bI9_$ck9PH-1GY-WMc?qcTK z^tV54kN34aPJjG1!Phb!{m}VJU&}P7&=DD1#+bDRtXw=)^|`D&T)0vow*A=_3oG1) z0ApMGce=A~uabFb%d9yn+?FMLp1qF@CzkuoAj!PV|9~H94Dfv`3{bXy7nWv=W-Jwg zq>*t6t;?n$f9`YglpR8^3VR&7S5o$v4X>QLfSyITwdZ^hZS&ujx^K?YtiqD{xc1*- z-mS#x&(89aG)z-2r#$m^JO5Ts|yI0k&vsy8C=pM#LPWFpsSmsL6*#MRrKZD3XF(- zO^jhm$<%5mpE*`LEw93!028Wwc1FSg7`zAbxxeJY8m_6;&77HCnMO4Ri#4ky<=jCD z{YJhZ1eP-o-F^*;4xHiCvpW;M?wbnR8UNq7U6>#7sPw*fh7fN1uQ*yBgK?7bssGEu zCehw!@o9VmZ=8Y+yCl_t%foUjignc<#E++f0+4x z_3?ZCek(nveed9(bB;}YAFyW4Yu_t%mv=0!-)7a5c9l1#{V1nh zTvG$PwrP}mO_x|VpS@(qC-%}qwq-PyESl84rGLV{r7UpCqMF~?^8$y=EBUB)TLpSN zmS4T8XQsY6$sW9NG+<*<-7CpHe1pptSNo&?hV2i`?Ostrp zH%g^JrEmKNDEz;sOLcf>rdiL%~aQg}0-7XJF>6kaL%<4a`KKDrj7qJNgE zNb%%vX>fa*!8guBgT6%#EUd=$Ju{=EK_r5sixQHih8I@-I(kC3+`%76kqg1Pf_pSk zC`o_wwp|#C(c_jq^NaEAgNbk7;bgJ=CBFULopLXo#<$b>ex~tf7c^dc;aN= zN0bgU+EILb`CFe51W@Oq@Aj_Fxlu3N+(S4sJ{iY_^EbqThaZ#tk-i_m_V=nExiPI* zyF0w$66axRH*i8vQNFwRjj8DY=2O?QEfCLMAbR9<=lUJW1$RFsxb_|l$|171s&1&ppbLQ)3%KTzP_#1}Yol92HaXkmy7mp))H+NvhHfn4H6RHi#ln) z#x+Xqaq$C;f3Un{W6f)(J2Aw>P)X~~SYVx6?smTWkFgj1qog{1BN1GkM~Bx+wt|v( zB-?K?iF7N`BYCq=ucGBh%Y)XyCbpKWeoqaf5=@0+dDHNq}$&Io|qq$9w^~6HW zJW6>d1n;nY)3_MjQk!^OzJZgv*W5_*aseL$Z%jvlm(BMHsX7Q8YNn@7*Pai96$E29 z_K+I~{pZ9F6d#7lNjeXi&P~Gi&vZ`5EmOo^rkdyHs>b1^9A_?Dc(G1f?r>IorutCw zw}hiLhs(2S*jK@O-M&B^5iG)zmr^W9rrREc@kDYsW8nfG_+dd$Fb;AJh(s!v@GA#j zL*Zx9TSW6F@@A8%T*DQYIzE#NX?Noy*;C#4HFd(j%-j1~zWQ^)N*8nVaajjaOGErz zk`SH)jSdqeMYazJRuLhVtkB>LRy0PbBf?BP^=*lPRIAiMIE<$KjL@Bl(ugIWw%0bplKklK*OvwgbpVM`IYjcj&@9olB z7n;JA3s$5DqMe{cD>9N_#3nRv*d+hJwAri5ix!913<&Scv+h_6gcL935Z%e%#>-DI zYXcJ95nd-LI|o~lzu*!l1##AYdV<25*7&iIr8GD(pWqC2|1LUE6q;Hp;1cb5g+mz?npv9<;dEG>Ba5 z(B9$6_E?oB8TYC@nsu9WP9V+-|BU3TSP^k|6}2^&A1OTR^w}yazO%o7A?7y zJ?y8SnLTVMYJt4$enmQ3p(yf=@*y}z()PSzVrjBMHVHGsKwNIcMx0xb$LWASGNYB< z@J|@B^n8SsL;Z#mf*FLs9%#+HIzya#+hY?*@Xl&nmuJ`F!Q$1QL>U}*mGs&?byJv+gbmWfg6ss1cXC;^0-yt@fBIdMZKbOw~ z(Zjy^R4k7gwebh4Ok_^2`lZS!9fRfCov^y?uz^|q75nX3yCp<&fphR%oYo8~y_dHA zc7wTplXSF|I!XO+dPrQ$-vy_`86oyJ$jAi#;?&ka4|BR@SR(SN*{+TjvvKZj=L&`( z-!VYX;FBMFizkdG9+xSOAE;KRuJ7>90^=WI{Se&MRTmI($o{U4xLLFOjcfBl84Y%M zH@`I#-`PxJyol>sWL|gXd3-gBDP^Bnb3e7e2xM%nty127Ud^QJO|TNax=K7IX^Oy< zb-DgQ;eU}^sR{#`adTZG{wg7)^U)hnQC1%F9?cGZ(laxD2i=lsWmO*boA*nus zMJlT{$49Dm4v3lffwPLHKr~LRt+t`D!Tp?O9w1o!c5^g4x*Fuyr0KKcy2Awa5|Ia; zSOO=Av({zxkFB@c;ubiuUxpCM?~=)v=PYD9#cB*rN2(;{2}{ytdhE9%Il&LeRT{uo zxQkYzQjaObuo% zYFjfc+I!9_SvKkF+g@eWU+%7&0`YC*>AcXmvdMVPUi~qfxlLUNv2AId#@~z0-=y)2 zo<%h|_iw?q$S?N%@DJJ6t#VF<*?J~)V(VMiPq)6m<44+#F2LT{xnpTcZ^g1FB-+K3 z{E{Vmx`Z}e$idA)uR^ieN#l?lQk}mxvpHWqnr9$6_2@6%d(~*1MoSx#| zM1h6O_?Kd{yY@;tWvu$qGL~5O%8v{UP~j%wyd9n58`x@!{Q{vV2Z6r2fe$C1Zz^Ma z@pnexErTH(gXl!Rq?;Iw#@$%qe{0`G(U(4-(7*p-5Ht}VNoSe(J;QrCS@i|Fc)j@F zix`g{*97|UA&_R8dTN|aExHEVz$;iq9URed{F>Bp_uVg4k`<`ggjL(bAWy`ub$6a& zZsN0L?M*Yb#vZ7u6O@)1v1od1aGtp2JtMS7qfUMYCQjxGu_yFIHhw7&^awS6zWfI1 zeDO2*jrz5N4638jQB7CJE%zl*6_pVm!B@sFoP9A!DS89AlOy9B4RZ|{aTq%(lSB+T za-njGyehF~hBClS6xIh_(b66&MlOf4>f)c~KLb+-Pk{e)YRC9Tlb)fLsF~*-kgfeX z^vwIX47cpbN^;Lo;775xgH@{r^*(GRTk6PG2981sZWb@3WS-`qE9{E=(-{(TJYj`= zcW+|YT0zJhiBxH z2uUI`F2*y>iVOgR!;T8XQO+hE+976WOYRX8?qqZe_?C7-@0iq~fPG9TI*`%*slvX3 z(G7FY0-Ab-Y#vw99(DdA`GSBF#q8p6o4Z6w)V>p9#J^6HBkAk9b~r{fRUrK5_|NtK z#ebe$G7=F~z{LaC#~;0#eeZ(4xH3}UTA?yNfr{tOyC3}Q{(Yrd;u=dR=Via--68kA z6U5wIkV$cdAE9F<)d0Rt3KjUKlJddUz0KIMR{adD17vFs8TAA1qbiK>IA%MK{V{=}KQ-WXxr^4+BK z$ZRui6!aOY)N(f+lIe?Q(VLMI-+Z9siuRc9r8EVHU~48>BdcAz*-R8CnT!3_Jx$a% zr|t3x2J;azi&ZyLF&?J)L7BqY!FhOjq}7VNpdIH=F+H(xsqymx_e1avvS|F><|IOw zr>ry1?9f2bf<)5qZ$;em?$q>=F?JL4LC#**qt^^C^S8LX{a#6`<+2!g)J6kB2 zJt%v_`?6ta5}R8LZ+3H!^NB8>1t=N6oP)i=FTbX5E1_28V?K>@eLg7@0f z=N71;^pQIals<+0g5_>6ArUD6%feT8@>zTgkO_G$%(MhJ8UGh%{LGw=zvfWJev~iX z2C0(rokvB!H2adjISc&EfFOT_4m)WNDKzePEXP{;J(~S5Xr{JHj{Q+E<9%ypXWeYG zmD?7(%C%iET8fd7-kpIjv8jd@-+mOsPQaTPBW&NeiY~4QE0d) zK7p>Sxr4jMzmf4uhU>MO;ranqY0I*Nf64fNIL8(pqxHQwV31lWuJ$qcN!}zzvmKf6 z4)SGPmyozL1JQv}>Mh4P=W`Y&zi@In0bJQ~Rqtr>X_5yWr#?kix7^{0EG&$>HEs|YJhC7 zC~(xF>R$ZwjmkRk1+Mb$f74;hakzKbGN=y2RzZ$`&TCH`>yOs5PuCh*X??3fu{Q*A z-@?Wi*DT5|LND|q@e9_hw9o}HFm_^#>AsVyQ1(wAlh+(x)GyY#ma<|;PIIpLOr3b@ zS9*>{qq)Z|VG>A4%QCe>)Ec(wWUF%o_Y@4u&gXqiwZL$}LR=On$;R=w%|XW}*z zMTX9uP+xHx_Ic+aX94qP0ta=*XTahObUkIs&sCtPy8a!vvDyS#6 z3?|G(lf9g73p?7ctHi0X#!y$Jh@*jroLXa1x@GF3xt$gzIL7`?CsU4M?A`5o&uKy2 zllD8P|MF(pQoYHXNHAkp6!W&Go|;a&q01>%10QwPt`_mTfPw5_P68$0GY~5xlh2eL zqEm(s%s9R3rzS=eBygs}9?z^vbO{r3gHA{x`l3C%DTZG-XQ~1k3OZsYrq5aJ#Uc~( zG@LLMNtlcyNrCWA}lgsjHGiaov<8ik^U3^cNGT9KQDR*fw} z+kY<<+G2)_1?t?oO4sZo!UrjPhd+{QcA#Rb9)>DXoz6nk8vlaKYIo1pSR)l?edYNCIQFPJf&Y1@4?D@dHLNc$PAkGs>w+?xT#MJsF$_CEHWB z=(q6Jiip6_7$|BpOy%Y&cjX8jBn(@Vl6iOqUJ+F*y@DpSK?DbAD{smcTNP--W2 ztsJ#b?)ThyIlQU%9_4R8q3O}-O{e<-zN}9*ov2dYz2%vt{h?d&R1XIt?4%Rq*V*S9 z+Wck~w5e@$_cyA=S$dmNfdjguB)TSTOF8+=>CnMLt1(o6mLh?%Yg=`T-Vw21FZAHYA)@|FjG;DhCbYiT#m4h=JtfJvX}$9Tc70Jd7}u{zZdrK=%DMb#=SgJ}Q%%%cTVS6M|BZrD*25#%3u z0_o_S32iwBJOK`r|&6@;I;PF$0N=BMOZ7UT+IgNu3jg)`+*)I8@dhZCuFDae=L?30pS zG(;`9f}{pWG>r^O`PwBCDo}`lm8=IlO2>arA%||46^<7{a&1NQ`NBH-lzSg#yIT=` zvv3+ex%W|KF6DoS=Kd2>u_)3>{fu6-(i9kUT#T3WR$%skVoVs*f%#bXZ&c+3-92Kj zK%keE75kqRhAt$0Qg)$qm=a5)`V!|PJs=hqmpvpWR7Lek4wa3GCB|e~kl?;(enBJq zV%SAONse^>`7y0m1qzRpyz(*{olHN8yz-*OLHtLWQBM6ZCKhB_K~6noqPi8I=799kW*iJl96=d+C#Ms>GsfH zSG2c>4x?vPA8CTg*h9Zn%(8j!wTFfZX;b!4y0}?2*_8?ZojvsWS2Fe|z_6n|^wTRH z?4j!cgkRWbrQs^}&;)JgY+ifqp})frUVBK8P1r+6D6;=w?V+bWX|FH-m-f(iw+PMh zAFfke|8MrtOSB>CxWkdza9aHtd+5hEy!Oy&dppEMl6JR zCK4YlA^Y?L+v$%#sq%0GJ>o~NmW^>8Ym9F_nrtt6=9QPwGr4BCsr94|bSjaE9dc@i zP(Ez4C!n3ZL~h}kN!Ws$FcCW~^Vv261T-r`?m;46hA6-M{TMC#KN<6yF3O~>(Ian3 z<5TC|Et)J77gMkx>_5 z0is@v0~@=MsF?x-m$2NsV8~a<32DN9#+3IMDp!gTBgUf`De+Aor}ljwu%Lq3U&JQt zQER4@vBt-}nDR%oYql5mqWek8`Y8t9x%+js|5Sd7z3pH;i?ZLQ`#G)2T`YRvqtw~V zIdh24kLE_+bOlr*+zx#yxi;hyUnj-)#Nr+cj1~E(aDxfDvl!Ofb^PtrEkwGS4}RQ;UR^ErlTC1`DUv5yoHh28@4H zJBrkZiM`iQcD1k4?d!Z3u&*18eJ%G6u$j*O3`R)eDYGkb3q12DPD-q4#WNXxr{`AA zVY6L(%0CJ=Ok+UeS6R<)^y+|U?vdc^A$ea&{yz+d18JBvm)FKmVQ+P-TpbP#NW_ia z#hHn(bsnl&{n_ivh@K`#occpDtyp-dZPB246itklW`VAAo_<XEck9`5Qtr zQ1lDwmp-v&lxoh?@;X{Ng-J|K93JhxPu%OwGDhYt@5wjm6KB;EA;^HFYMGow$^Md| z{>2y1V^$2`Q)SkQT*RNwJihr2IumK^y=U*%SI`?9mimD5F4cEBaZTIv7mm<6qvJZ^r9y80eqqeD+5@G5b&C%GP z?1Ok=MGj?t>FHp4LU9*r)R4F-jSP~OLq=V@{79SiU+KxYRX+uUoJ z(vyS4Iy9Gf=;041v)CzY0i8Zee7-@1t4LuQM7-__UzKH%o;%|9oT$<4x^Cz_5oXRB z38w9)*xkz-8DrLnp4PHXnBU1)>-?JZq_p{k*zR0t(3+Xw_-}R7;d5>PM+h_S-y#$t zconV4$~MywuTiivU&&>KM_Q4KSvfB9GS9NPRI(+I$CC!)8p+|x+jM>(@eKUlU)Ju^ zFDLk2xAD5EclSEtpBEoKx?W4ZImU}`cJ$HQhrmu zw&z)q{a{vN6ldo^3b?C45=W)NHut&&9L%e$n}i6wuosp9zC#yGejPkX_+r0Wv9isB$o>TiId?I~nrLj~ECWgS3N|}4pM*323};gRY*j@x|5lmu zXz9@tNs1^G*`3;7M@zfc2vL9gvauqPWPMzS@45hP;`@XPz@@6|1t@UlzzWc$0Bv+L zC<%o*QR*=1W?a8Kq_-EkGm{0O)u$j)8zoCL>GNnPM}kvza~F{wa*bp$jJSA$JS7Y;DSCr;muT)Qv}?9V zY38ZyvT{@$WeGSiA9yRs{#e+3}&3WQ69^N%A;ZYO9PvcR1 zlF08(&n4tH@n)KYXZQ+(*!9|98_oTO_B~uR4z5DDPf`gfZhN6(MfpKr3GZ|kyBZrB zshmkp{fG6-!S_hY5mZ>^ICGlpCQ(Yx^PkG(-$&E@+1HBPgHUo^{4f8@b@5A>jq^l< z%om~-xWU1yA?A*ndcZXsbp*gz+7C0$*dt=gM0=NA38|?6udhmvxk?B(s&I@@Z-g^{ zzQB||$p;()3+5v{=19^Q5#hPV`4DyqP!r&xdGZEr8ryXGP?ZTBUotz3v2W0Jhv-H>XjJo>#F8K(tU?y=rEOKI<#Dw}~rQGLVur z$kf2nXrB>y0Fnts&UjELp^0B8LPkzO``hzQpnr{xbO!Lfi@8RR8!IWfHNi>}wWX&3 zaN_}vk1wOSOP<3d69Fb6BhHsRlc=`5lE(Dv2`Lj>Hr{)w$Kbpw^IerciPnS!gGLn= zns^>YFNbAmqi6Fj15cchby9LUS4q!_!}gA-OGzkmRb#cuL^{C4L&{$yKD?U&AMz_& z>NZNY4GPOF}qhtfYhgUs}bdZgj>Q`NQ`hD~&qi3Dd1YoOcPqOw7 zxq>l9doQ^ZCA(2WSOT)OZC_t!K)XF@yiyc$;=Gtu6yKpAM<9S|)6d+cEp7ocOdlZ`uw?jgSs6=o^2dUO3XnFfwa?@4WS>>-S<9o%u|+w(%n6 z+B*K0;fX9#i&pC&C;UdtM%qc}p>j^y;c7Qs4%+KQ4?zBgCry4c^%L-8a+ob{O?78N z^kR={%n{YdK1Te+f~plcSp*6>-d05Nnq?Mh_I36=lF+;5MPEg8?|8;L0irE2!KZ%c zIy|rBy%nK6DT!!iI=j$L?G3KNeDrD8_ugZ=YmVH0iBP@$McRGG$y1ZqO@y_EOSJPB zTlE{E+RwT&Q}Ru^Zd}tzwhf=7@$EPX2?p)1P0k0D2^y6BI%w6LC-OxIo~3>ctG=H0 zLnLsMEd6uc#7}HY%0vHKjM}G{s~LO$E#c7kqQv_4HeY+Vp36hLc5R!}M2U%FT8rbi zPiI==kLx5Dd83EUR43PcEOyM-i8wQz>cst$QX)J!`OB%GKq;zC(cG0!wX=XC(-bov7`JHI~!OW4|ii1cw#%|P{f$owsAW0lc zIC}{(Ob(ZcGRx(1pO>-8 z0`|wwH?PB|TglGKxuvZQ=ZCCAp+n6vqKu$SYNtsI#uv_G%Y<8^Pxj2L%}aMP#P2iO zDcxyuAC1Y>juH7VR*s;@Nq8BD(KT`y{bpeuopJaqGlbi*3@4;WsUi^?lTx+LX4%~6qDNp%P*kdVsO;)%cMobjuApU&QtjA4V|9$2}Gk6MRHAzLEAoosCuT` zV!VphTz;s%f%6ujYm&cBgp)aM>0|~iyI7AZ&WvxPiPZduxjH3sI>Jej{fCR}_jIV4 zzLR(Z*4as{u{$Vc!a|Vmu5`hh65tYO4ERUNF==s!u$9I(Uw(m1g$ZNgBn|&$DoqN? z-SisMIwBoEq1-rHr_sqY3Qp)|bHN+N=pnwuJ~26+gADK}!9bX~J*8XDPhx=SAHP!t za9N6rcY^|*_0aDnkE=uI`Lm{l#9XBY;Jp3s#58SA*pE!nVws7A2uh!#vD%P`Aekao zCDm`V!c@GH&zYhC`ya=OtOrLKzqaEJNkmy9p0ihKNJLYa4GnvW?(u)}VajAr%t3r? zk^;>`a#%=Wge&~@z&j5-lrCSz|8Mrv8Ucr)Fb*G$$5z0-DOoASViS}f)W%ss=kQwg z&6_i=S&h}~qJGB#aW^KO1>e_RDh7Y23}k*HrQT0Yy}xUdAFopzR$cvJ*mKm5=qvhX za5VRXN4$O)$&$e7M~*btqoRkLe(#FhJpeG-Z(0$lZW6-lXm;4U`Ac`$Uq7rn>_H%6 z)su3-EcgEWJeiv8-TJC@sW2yMCn%z+%sHRgWYG`dsn;*r@%T^NlUKob;ygP6k9xA+ zQvm9PH}$~}MdB6C-ESnsOI-2yyo3{GQelB4Ay~IJv1}M}L3nGXb3Nb74hcuA?2_kY zR#trt8z%Nhhs$o1P@ncC0G%PPuIL;v=jQTZ+&ac>DJ7O!UEk0uh=Z1U%$h&Xn;!k zJ4R?E@jIJ=0YW`kLjCZ%J^ThH5zBMGCBhmzLBk~IiAiQ8)+SWH|U+cd2 zt#gGzer@0TIugtM&Z<8NY{Y9pQlS;ORF|%t_OSnF^zP2eY^pr|v`+C8ft{vypBpo_ z*?Hl1^!4y`eN7v`az+||T~>W!Kgzx~BupOdz5N{awU;TT$Q4NfmWt4U5*#w*54w2n z4Mjmc<@f8PA~V^(o_}tJ>+0KTUPUiBZ@}0xd@GVc^DZN!G_Eo7j04}=lih9RuMMOx zNU1012$qI(0S&v&{oWT}uL8DAZuzt#$3r1!NU~!wnq0_4BzfXA^k)_is;3i~2l1Ik z^*|rzTmF`DNJBLjvl!7eugdxT&z@7K1bC zblF-Hl+}fxR?TR5>NyMyavtZiCE2nMH`Y)qHT*+o>((Dxfuyac_-TuHTiIc6CA--9 z2mCK<_S&?K*Rbv~yANrYW{|MWX$++z`efmB{rP<1qx$pTg){W$n}x82Skf|L{L%KR z!+f}=N_~0M{kkjiY0d3WQFqtQvbPgaB+cND-wf1nk8UAAhguJQyHTy=-DgXH%U-e; z?>bYKnb}Yz(p!-3t14psH{UOZg!w+2^}ksMBL2y1d<8zAWE@KN->#NX3HmYr*Q?am zXy^P=Z4^&sXQ;BEg3GtUPDXmxZ9N4ZkHN2(i_Qx#%&PV;`?9iRC3Rr-Lspj8e^(Pn z`3?tXYN)zpP(oGW(&=7%4}D$jYq?A94Be3LW9qnNSrL=Qf85-b44*Y?X;B*|m_v^K z5r3QquI4l<#m!5D`JKRc+p||sUh6AUZ)%`s0yaWtYl_?-N&;8GCTYEao3|%ZcB5^r z*tJD%Y~{XmYM+N+iWZl{i;eDS9($~=>G#faach}`wKF-rS(aL0jvI4W^A^o zz|{V*BG&uj`%HLS^vJNV;3se=9x`PFBEe4hZC&G12lxW zSu+q5uJc(k>28g=LClYsUO7)0!)4Z#LWBUTVf4lfR(}t3Ka-*t zm&&MyPP~sp1_r%6d54qGA^n_V##FSx_bTupiV`TAdnluVJSaM|U()UPR_EaPLZHsP zwCB~#A?iSe_CL=u6pEu_#z2oV??o#k)O%TX+_VpC1N-M5(bJ^^gxUCDoY+5O<%G7_ zIfsSIE8#=;m|<*Uf41;-3^hJ5=d*j92{@PKh@k{R%CT^9JjO6xy~sj(>=~eAxpU}@ zLpfT5`V@J((>>IvC=6n=5OJA1eT)z_-+#K&Hccf-eosiE+}JiG{F@Xe+5{0BATl+j zI^o!`W_^?-_cXtnM8Z?*YvFHrM9BSRd^Xrkli&PmXT)d7-%#VLyOkRIFts8x4Kw1UJ_j9GeL3OWc6igO%R z;yIXttcv#_oe=#J%l|w5R}x*%P)@2E_=;MjC7&y0Zc=v3|DVx&qm0z=Xh)efc-cB7 z7xlx;wl$>-|FR4-ty>~m@GG|;jk=BjN+w|&#lP*`k-Ul6khM7z;th#7OuSLE}e&47;M@+ zyaTP6hv#9AUz>+DOqtBX3>eQiR>wnccimNGXPfqa?`{85(|*N&(SDuVeo)#MipBHN z+kfg##edyM5B~d__P?apU&Ft^ZQpsC_C>74UrO316Fk{Ezs!o9hC@2Mo{4;m zu5skW&M6%0eD(yQMDMg~nx@0+#PCQVp*o?&nv9cw3RHeLhsb)5mSzfewv+Ih=(To4 zh}j1hB4vu5K`at*D8>ZyF;3?Fa?|j-)4)8n{#Ni(!Ym4C@HSGZX}w4vU|b9ia+HLH;)}_I~`c^6;b1*S3&|EzXuhFSX>6DlUkfse7cV!clV z^SDFlgp|Gb_D+~XaoG+GsP7Bvp(>_BbfHPgl8})R#y)?z5)O;*6S7M}_H|qpu#+Eo zAxd=H%@qfCHW_W^Ie22`pDcSWkG}%i%s7aZ75aeux*sVui0bCI~(;#*g z^C^faG9K(CZ940}MQmRX6Lgg9O4j&a=qa(DC}&7(rwD%O1-Z(!gxfl9K(*f9DZYfo zd?Th=H2<~=;e!g9>)iMGE^hG(WfPH^^tF~BTt=KBRXF3-m><(HOVKbFey5x?@isUK znh}dvy8dLBo#GRjAem&&N-!p{7-t7c_E?dDG;6pb;ZzaxP%47LKuk|Cai|mDCv7|$ zQk^z0-59<*beUAW(pY9$N~vIr>V&cVBKe$qkE?d_L-WtYA;;t7^e+5|G=p0S|Llpy}l@%7}6JC|uUx%ILd zDCj7}P8US7)DH^%H^ewpd(&Y;ig=JU;k+2Z)vy0co~IH&M?@y+$dYKL`R>;SqUR0t zc!nN8Z73^^C5 zV2hK9=N|xT)}CtW(jvEK%>xRE@nOS{U-IBc+TPXCR=g`O3K0rw6K<0tf7 zpdn{dLs(c+sFt*ZG?gWBVISgdqKlv;A^XFv8M2`cvYBj!$^J&4BJ0G{KM*#Pg0iW+ zXSK^|BBioaQuPwgb^(%;IH9SXK~_C!m)DaM(72_W`q2hY6Z@B6TM5_Au_C?1{EuZ{ z3=AQL)0}DJ+S+#T%Exn))Ij_cUlg^eyCXxymGfH=#}_FS73mgz$pKTYxh}Bk$10q05AnPN~-?+6ihd~+9 zY0{Go%e@9rs+Uvu0Q^*fVJOrgP_UO3`ARV$2U_ZuyLCZQv*bqq znJ_q+B@xT=u{Ku(7nrutZ@uC-(mV9X-V(t#@`>c$3nk~538Pr`3pi1RmOq7smV>96 z;&~RJ3Y1gZg_mpe<-lo3)c~yYjqp&k{{!XNGq5AgD@Qn8|C%-pksDZOxQ@_`LXq<5 zjROoJ;LQl_3BF?l-?30e%(D?z{VH$?uVWsj2vYcE=)qaRXewegqN7S*q-WXk7!#dy zXf;qP?16aswz_q*Vv zu?Fu*-<+ZitcaC9!$XQnhpH-ZbM=@aEP*{DR#mg_qz=q2;cM=7GH}H};b`TyI+_1~ zBnHfY*@n{o490i^%{aFzQ|3>+MJ>rk0}yt)5Ch6!G&YuYL{t|u9K`Wake;LcVU zh{=&L{~In89avUTMTb((E%GhhD;d}hX3!JV$ixY?xs$(Sg$N!=8qzui#-2#=Izggi zTw?;B7MjQc#1oZHj`ja1atI|ZhWt>X{>gOw!epfAM6c#H~ZyQQ|#$t(3r($9x-t zq!UAk<7|Ri#PjjOeGr79Ift2M_czVH*uL4T)0$0qwbC24*`^LGbnbAQJ%eUNT%E$n zNcvK;A{(JGE9Ij)(3d!SgrX_b0H<^ytIEvOPP^Phg}MGJ_;Q4hlzMemWRIF1Y?RZ^ z0rp2PaCVm-w#t5k&d;QCS;O(;ahWDoW_&p&C-1={6V+0Fm&;gIIrK07;7#cDEf&yX#?V`*i$6z zUwU|q9&{x;ZTHG-mabts428W5nyE}K=N>Epm$g^lgZWnB;^CYuZB*qKC-9#rbDP4y z!G!~_L+(<@&OrL@`I1+3FfWDYLvjIChxuU@CxSgGhPRE)UXp&jlJry8DfJ5nILCm9 zt4&X5Vv;#92yc$Rs9a&fJx)rhR3}dc5;pCo+S$TWx1G_xmYIotbu4@GO{ws}QONAb z7O?oaB`drY@C@Kh!CC47mzZ|cF|5^ha@-!(An?=~H@GJc+o?5}hW;|>8LxKv!D_=03-sqma~ znOo7D@$t%RvJQ$sMeKt3CCd7SKb_wiJaZCw4)uHRd_bpzb5+qlr-G>H>H1sw#iew6 zLqI~7lfp6HOS=jneFn*iOr$>_qAHup=p@?z%0KbLSY3M+v>u}(Zc{I8nl)<_ao@4* z$Rv*;6yMHES(jp_j7woh?Z8puYfIX*np~+yf!YMUp_5BqH>6&+>|$SFBIq%#>>y0? zWFj$ub6EX$Ehmj>_C$XOO+9AL5lyDRygS=9owQSAX5)i(6KcqL2j95l1YxNmpWGiS zd7#)m!amXdrKQN6I<_AP`O$7Xm8nh(eeomIu~kRw=IR%<#|}>ik#*_C>q%u`1D~SP z_l(u0)1kij3dOx$yUWu-I<{M3+9eC>9BBxP5CcwBKpFz#AxRWr8tsc8%_kg}4>a&% z@U@4Rxq;c{Vc`M4A3T65tMT@^;#i$p0;=<6g;~V~B_^lmCK7pPt)Y%%f5#N0oNSqE5 z#=lN|5-<>JQ&QY8CPAWCdnDlRC$AG_aQ&Qmg)*LX#K z4GRky|L!%6hPp~6IwM9$OR(~Q+eJW>c4u%Vk2Oz|uo4DU&_>gmTyYKwhq8R&(QYwm z^5h<3pvnS+IDeNJtt$PK_97YKi8vWL%|22(jSf(c)G4rD6Lf+-DE=|A8y{uxQ7Yn3 zLN0kvT1{e=#LpKM2k+S;#ul#WmN#xE`6J7q0 zXcoFSNlKPD z@#~(@@iSzJ(DSe_8BU&@5vHXt;os=fc7TV9-05(!aw^}W7FU3?^eU6@VaDV7Nw@;T z{+`v_R~GSJ>OsEqkYKm4R*b|2H6y|s%W95o*ZCE4xIp*pTy8CMlR0|9C`yqkm6p=!rq9Gl9t z-AA02(N_`~;D1wyRdbKi=Q1ID9e?=D$xr-7wJ?+)J*x88@{cxBBE=~iZ}@SQtgkg@ z{Ei&$6AA9tEhXIvW6m3phRnb}Rcu9;@biBC2rX( zxu_zVd&(bGljun}LK*7V`9Bg#5!kaDJlj`ml;aXKX zkB`N#tUg}()IA!&cH!ncKQg#6&$~dd)2;f|jH4Z~CBuWOVkGwgackDKW}rE@B24uN zE_)Kay=^g2u7)k+ccSN}JAcLTX*X-l+#h*`U0BPAiRt{EU@s?ZZepMDw~OPglV)p> z9hJKK)hW2ujS%KaCg%X!bmJ0r%VT1VgNZO>Tx+R2CnPy`eLWw`+)%ye#qkvKTuy7| z{w_r+5#iWA;<8be&lL5>I(41gIIP1n7N?oIp^n zSqUI^kv9tx0%%Bmr}!RYe^aN*ib$lTj6G>#CWlR6bV5}gpm(DX#Y=CUO>Zw2VU52= zLryKC00HVed>acVJ^s>v1`#|P8Z&%zXE3t2iNa&AU;6Zwh||+6V#mEDzin-7V%_nY=qE_3jOMS8d)MA@9bf-aR4jPBQO$$h&Q+cTstF zlzI0Pk=t{>OTC*Y@AfzEHp#n1!kI!VJNs;T*Lt&#??ZX_JWS`l8!GQUG4I}%cj8fW z-yI?E=9+iU%DXR9?+%c6kL$bR?&F>NiBBHCag+4A>vHTn)w8kOYk?@Y*PyxP2p#ll z3(S_~lXg+D_)?;rJ_*`iYZJ~X+Gg%a<_o`_bu{~qIcKJQ^$=eLW3>ep_7?qw7CLit zOIPOr^XUP6%6CW6;hfVG-_ZyWW8noE&bj(|P5*I;@0|zD5bptDJL__W94nMbi>iC z)7WueXAw7?JyBkqg{EssW+N3R>a{vwY`&7)06 zYFnqvqr=UkL(PY$$fKU-(G2rwm^{idk6e2FNgjQ3i&A2Vff^`}J~xlEM@8nt1LVfCG|jW-`|mq(YGM;Dn7TjbH1 z=Fu_c(FS=m%siT6KKw);9cvy9G|hh?j|$AA41@gwd6a7&U16YJmq$N{+>DlS5ZdlSfm{qh$vB ztL0Ixd91s`o7naJ^iJmQf6GsbHsp0Se;+A7`FoZ7_jmkkUBHK9 zI3<(@{w_ZOxQMgB8C1u4N`CUZQGW9LKknbV)|?xRvsg;#Oy(VC3($ z{PY@ZR{i;yTw?v7ja3F+_#;-@NZN1F@}gG9nM{C0*d2d_(@G?I>D}|%+UD#;F3lBq zXF&>v^NJ1F2*A8e)Q5p-5ST|(Fk~%B>NhYazYa{pH?-q}fX*Zjj9wfNEB&7&Oqsxp z@xauXb~+_t>I7z>2j(0D^Tq5$UuYelljngcHZX5ACUCA};+!wZ<#or-xDGZjJxNJ& z$0aa}QZS6mXJ96#+Q|au$rOyx2TvbkKW|F19f7G!!3cc}%n_+}U<~IR4~#f3Y3Gb) z8JEn39DO^*9vC^n0p{2wOqsy+@W7m7V5}reoxp6nIXQOlkxOD|r==;;SA)R3>w)QE zV6JIMjH?b_bY^&9wxL03XQaRsE6(tz6Y;>jYhX^D3ycq=YObWKIAc99GYrfTDVPFa z276#42Bu32W&kj~QZUTLI0JL+U+7EHQRZ$g1LnJ%(#I~RP2jxsg5*qA= zhK3E&PJsvJS_AV2QqIL$V1AsGKK4-t=Kds%wzJ9uGr+|s1rws3e|uoM8JH8lrY|$6 zCjm1p1%q>S+b$h@6z{Q1XMwpa1;ZNr(7-gG1&s3QB7q5dU|upX>xU#@-W8Za56s^T z%!$c%eiRs=2WFg$58g_HkFNrl&u&PkPr$$&|8fGROkifGU>H|l1M>vLcj+uJ_oQGL zS2qK5<(a^26P_%)0B+$9}1SdG9&;Qb|^K8ZdJ`FvAVZ>l1+4DN?*)1TYVHU=B4f^{I9Q=4ua2 zo1AmSN+*M);h>$;*PlHwpBk8RuLQlr*iF zb*PKaqe++vz?`0fp`9)U=FW!&M#kl<1LhbH%zDlSp<(}LfN2nz27%en1M{|l>Gwdg zooT>qxh6Sw`g+j7T%;>ZaIU)(m?jU*H3nwwCh1FH8U*HX56nmd^V7&=UylNFQwoOT z_u~!B#UBZbwBr+)vpg^d7?|u+fO%<`;PV(TfAqj?C7P76zdQz*9|a~)VD|UGyklT; z{{+l7ZRc5FzP>s+cJO(|z}O0-Ylno2tGb(=L8STw*=8L_NN{b7{SLU_#Ehg z`M|(*zdzZIjB9&sa_sQos|Myj8wEz@qD=64-ve`pf$8^Z0><|eF#q(xTxwvllQ3lh zbE^ktxPh5`Z=#(Bfw>?B10Nn?VBUHq0aGV1fAYX|F)$^mc3uYNHy)Vv+YNp0PPQX3 ztu@K9)7RSu<`53F-1XG}%yJKmUi%a)&E?d@U0(w8f(Par)6U}ilI<)7<~9$^NEaW~ zazf|2Wx!N>V2(C0=dVrR+#oPRJTUtjn6E|xvu&HSvj&*od0;kU(!m?6g9(^N1?Go| z>0_U7VDd*Kai%fnqZAA=JI@%H$qj;!^5J%1Uh%+$4NT>k379&8x!nVEo`KnQRRX5$ zTVO8nzzlNn;i2hEVTPq(n6Ewt=8#i8Fuw<;Rd=y~{D^hU(C3QS&`n5R+_O#_Jtsj{ z8<4XF#Mo>sALp}lkeLGFJ;D5~?4oITL#5mK*>h#t#h>Im=fu;Ew;}C*ApaR5yG;cOPyQ-tv0{(& zle473agNqf@k5kVxM_c%Wn;~md*PkKFE^n)9AzDFh8!q0aO{zfw<8gVlfSAL_(-}! zXF2xb7_50%-U1nv$*6FgOWmISK%>DZSG0g;WIXtn45;0zL*Ozo&t zqzlKdgB1h(G-Viv_U9EOUCul<85yXw{KG*#eXYLCnh|j3;D2V2AnB~XcDH0GIyZc@ zTUJ6bPlI+7FP88E@(&X7)3{U{rNUovpx+kf)D;T5;Bjr?F#s*Xst5b+zl;s^bE^Gv zIVGb?uT~-BcI&vMd~fqp@o8F75n)FllTv_-!=N4qlS6xw-WAm_xyzY}ME*c#uo-dz z5pLjYFEieaPvu;C~;d%v-_8{dNNlZa+{+T565vwz;ZRZqxhA z#3x&i4I_B`cY5{-3p6lSZ*QIZug~Fw0=c@;KCWqWAM))9e%90{=YvaxwFa8#{LVDb z*{EIv58;U0;Z#)`BR?l-|3zX|Xq{)gbMC#EAyj2wL3@$}$U<^%Ni;?nV_%K;@7(ui zS`;3&Pw6Fm3V8(xgxr<~(XtGVp%#u3?(y{yVu2UWJa}pTx(w3AOtPg40>qB*gmk*H zy8bA{t)mMKhJzuW9oc~)^Z%YN%ZKCOqU3R~y-&PskH!yh6#uMZBq4C6ck%gN7T_7$ z!p|?jzk*PFF37k`CUW0y@`E1Z0YTVhzSjW@AVq41)%M1elSnQD*` ztfo@I^jZ*eMvmB}!MR{_Z4cqR<1YVIB(xlU$9$xay(g(0W-vgnVu)zvmvr4wCJJJ_ zCPpHS#_|R7`?A7wV6$tJia`|uuP4dt=15^ge)2znE{mq=2>u>t%^J49y|9{J3sg}U zy$-%S1q3ErP zgcn5vjAR{Ga-YKy*@w|UXxUDG$tvsiMu1T-`ul7A4rSjzKzeGHxc930qIz~WWo7zm zw+HO`JYd?s2NfQX8JYjd{>O3)mPV7%WCV%YPoPk`_-rBtO(6CRHlB#wD_a<>3E4QKH8|Nu`)3W1(a~!3+orx9L0?r zpz~mNW$tOGdR7>3+AT0d&pAqM6xIFoELj|7l1sl2H;~X2f=cOn1H(gAS@oZTS14)) zkH{^6)J$%0*{+gzZa$bkKc>%cV}{04nR$Q5%zH3uRzotfkNYwi4GKusO_~BywS#4X z+R@RF07Z8+{cfH}4#6g&b#y3RrNhRp&ADnoQsF#vDhg-b`O5sC3Y#_3(k-;aBtCMA zOyXM8W}3Pop=ww!lOdTD#O<`r7@8%78Lc7Fl^3vLL($`nW}s=+HOGrcN9iIv_nvE+ z=Nw)oSsB5q-Wh`B!Rf6e^h>)|ToXuECyJ|AntI7|KD$7$pl(fRQ>90{K&Es|l4Ej} z3rejQskaaFxh{$?kl>gdFFvNG#OdRWG4l0$YG6FaQ)7&j@`A`kV50{*|<%#H(N}R2?_!*RV56>0)SxC|e@@G(BiXwBnaD-#mSi zr=pk4Q&%;)7c#kb$Do})V%E`4j|i4wuoNVs`D=2ONGnhNH6pP=B*T$GX>E%Oen9!Y z!~DtmbGI%bd!>JrRLGP7>7q{w=qdB;U5XR+RzlIhXX66V$^t5bQLuz#*?&HoL3YfJ zpgm9RAap@quyISlb}J972+q$T-h|a3tu*B|B-F#-wlWyrom2aYAEqdyjawekHV7JN zTj>YUfZa&huJGE7@U9HI@u0Tw+RX6gE#c;&=I_?<+AOwDIpIwo({s4#bbVZY(Bkmg z9Gj%F@Y)qTq21$YxBQ@n@R~e-c+D5o_dIB^KiqhhKiqIic%1A$moI7(4FAe-Men%^+H%qHUeiKiKa4Swf+LRm(lZBLI*!a5yZ@ z-N^RvG7;7irk|yyxNEcJe0#pLZaCNBO&b}A4c|f|9RfuC;hm$eK27Q%!i4rN0#`0( za0D_)DT`oqkh6}>DL)C9naT^^|Hu#j>K0GzH&;7L{8>Vg@I z+SU+<>c;D)AH`esf2A37z#ObGX1={% z0RHxle#=&DwwJB=+TKa?5^QIlgZ&DJ=bL!y@RVQoKmol3NWr(om&s!Wy<$zgiC+!M z@i*LG`R*n6S1^6b{ndK0DgJl;eOs{K()jK2Yb@)Scs;*3tIAXH!pcvv{KGke6 za7<3HaV?M)`vCa?9W~Y*6slSjwBHXlZpsRBGE=*{IqMifv1MgYSoyeN!9JPt5x{}{ z*v0P&$-o3U<0EU9K z#&tBY#F}*ys4TMT?5 zUd#?bW70qFAUEul&Mvef%k=j;q)*I{=0*3>+5QSVDoWO0RZ&s0@v7mK(P72G*x>*0 z5bQpOfSoI1-2}!L?6=2n&73r#FR_36yx;r$T{EC>S;N*&WVe?!NbR|dvf>>zgT0Is zvM;Cp)wwyfH~(@tu$h14Zq4;@qy0rqUUR09$^N3+KC3hTWd-dmTx_KSfQrG4c~nho z&dgL~&&si8O#te8X5lJ0V7q`-+n43>&&8eN7c;F+!w`u@%w3JVf@dDbaKHk2haYpU zq7A1A!t;8Lc^x*dKa|(k$m{)OUZ%-dShw0 zVUVbYw5%#uTptTEvTymh_D=q}_8{-x+FS3}_N0DA$o|OPFWTQ0Nv6`6=#^e|97N<- z4JSVoFC8@KQZC$%h4#9yfT@zuljI^+3 zmgn%#=&shxMHx#nRhoD01SR{`egh7&_R;dqige%@CliTb;O)ljbHLZZ9bZx&bDKT>G3dRiztxR8r9!%Z0yZ0b~ETQTIy9Dm9Clh(Vz;D8H> z_AP3NEU!7ltP}i%&9Ptxxr|Nv4$@>;Gq;z#fAdBN(!7ujNV6 z1MP-ipC$4$d~J@;s+XHo#hr8z@(15wR$*oIX!~nvL6Q@zb`hydOs*kavkx*6UMsOl z?EUSdLe0bU*APhv@#9mCN<^4guWYeY2CNR3ptSBoPy{8T`y3#p&(RpU+Gi+wDp|Fy zV%xLfq^_1DEeaCOV`9gCMti!CjOAzObhiepvR-l7B_Nvu_{E)U>ir{ZLeUeksGr=a zcyPO>QYzdG0}abjY;Brkk|Ht^{hom2r~IOz4A0c|ND$2*o|Nr_XXIWB(`==;S!ojf z5_D;vpH02uhfDKG`%A|c>s?O!GDcTNW_%v)thd%+!aE*dxvH?^emp%K=mZ<%dH#&|D4ZsKqym3ypgCti?H}sDy6N}ad!z77 zsm$%d4Cl5TOhL(4H-9CYcRr*k7Fr}ebB{%GC zAqOR|qQtr8b14V&lNA{RN&yl_3jE=P_+Fi0tlL82jG_kZmvzvEML@LmADXjHdXHFoMo6j88@V(u2$JxVEaCa|WEetBr-ZFKT}!VA3Mf(36z}!E?AZ zR#z58&na0tX;b`VU|6ribEurQ@r)PlfjbHb85QEB-LLi%uPG)3X7k}Yq(iF&N+@0aBx`~mW<{9 z85CqwrtHaOwwXDAQmXEUZ-rp;96x9#8%}#+cugCV)3_#^nak^zQ-SAB2u@Ey@g!3~ zapm_S8w5eu=5djhEEssa(!Rp*_P^Nn(T$GSDNDyl$1E()4zCm649|&w%5Z{%PD9i$ zl-)k-vwkciiqA5Qm|^XP;}gTmOO7WL9hEJtFJm%|)@0{6ebR<@M8+=<4X=qA+7I9T zcSBo_I6(bBI9;uS2*(hxOWxh6|9(uLbHHHsJ~y2pd#v>TiTQop^OU1kpd_fKBugNOZ%TYc`WT8vI6!zzg4-s>r#6=&kA_9E6ZP#J=#NGXGRq zI~@~7rkGf1kNs1NQyiX`5zKg> zJi20Q=CHnvYx*?q?8Au-LITK=r8j?CGCXk8z#vFcOE=mXqwb7f`2f2 zVEc&-mh_x0ZCdxvvt};0hR)l&QF@9t=E)Cpy+q%W`*j`$T}MYnOLrX?sj3Zs6odSn zPVj_YFg0z^t~T6i8-f&-@3*F1k6oF8Jn^;6cUJLTLjS5mirv!Q<^jEAMF@wHnt#-3 zsNvp?@v=`XVJrKlJpRaD23J#ux@h_2Cb_KI$rXVetrzCyvT5^6uyJ=mFg604`CffK z1}ZB=mY2>}eU#6VEM)A1^gc*qr5j+Jr$t^SyK!4ncd^HMi2q;q2XG%(Bn&TZE$f?6 z8^GMlsQCl7o7vR{+ogkYJO`5V4PL>j5#5?2_t(*m@K4L)M81J{Q)5L(bc?d9=EHc2 ztfeeaHGHwR{B#o0J0Ogae#8`+kYL!!4wA-LvasgNAap_I`R44yKh77}7IH`ELCeGI zG9@Ke)Mm=Db{z?0dVisAT-6wVUA~(u(iGJC#`mBz%(%jPG7f5mS&A0#_(-@VuI-~B zT~TKvR#dRHV~U@VZ21Ed@|CLlvIJw@cC;U%HLLqed9Cy6YL6b!5MGy2(>FRHi+l|z zid?q0t#F9&z~l>m(uOn-@5-xfncW?%m^m-4-3{sE$IAZJ)IXHshjcr}(YQotY8+;7bRy}R{AcEoNkUIJYX0V|Vc~i2d_N(v@8P@Hjx%nz%*Ji|qw8c)^ zQ}mVJ{-`2j=Si`H-;&SeS`Mx_JyP3ZBRa6s-rUkn=i8*>WmORJ5qTTX*l14fKDueM zRHDIIG4jU{w_am_6^L_$oyBey^Wr4wOC#J|mYV_OK&eGIpkF-5QqPdxo7t*XL?@!X zFT+@iR^?S@eD9B54lbK9N+U4c@aVul$zOp&lxwRqfk)hkl67OZa=Vs=IJDOg`^aLf zsH}=XlM3@{UkSPFqUpQBGX(+8ItJ*4a|!wgiv?3GX2C{d($1xvgOAZA>6O1#t)7Vx ze{d}8dm)^-VuJlB88~H;{MG52VyI4yl{Gt&NL_-1?q4O3ZGC&=Q9*lHL3GL*9@U-F zH_Im4A*^pO6+MhUP!}vtji#N{CyC|GxFJ+6f!?_{Bbt4QX*+7#zJs>YS{*H|K1!>>em?}O<^@ZZ z)}CNO6jO}V&vm@C{@qDU8#ESRH5oWKrns$C(8Jb;GcaNN18q!Sy{C-Xs^IoZ7}zk zHYde;tfU=ZsBvBAP`~A&j34mEP8wCtX1VH{idgm?^yu%`=x-g;mx_)&hzJVJjUtKX zh*(76F{R@UhwdI3fyS-v4YgDGVWH@s2e8>hOaJDZU2QE(ovNcnVyQg{f?UFb`K7n* zh*7x4Z*$V3S8&!83hG|T(yOQ;U^m!HD(v?foj#3Q`a~LP{}7>4*!$qb4%4r7Wc+W! zc|I-m7~jlqD(3`hhF~65S-)dhrTuP@>uF+voa|7)1)-`1p^^nw3%Yu-M?AvZT4#h|Iv$;-<2U!-DqRqDAa+WErOa z77<9-sP^MswIX-YD8G@ic&u`-4l1Re;=OsAl;`#mv6g?xwjz|blewVsMx+7z-ilNK z$G)THLPJb2Q>+BN@~&Sx>$WE`@;7eoRNnQ+z|;aT%1FmZ9ka%cRW!Wjcl<6yuF

H3?z0UK}GP=R;$TO0>Mc#%mpH%!cI_Ur(@|~yY2qgUbgmP zTie>3m)cT5B=%;#)K+UN-aBKYpj{EX<^TRX=lh*Z0@1qr+u!=z-_C2k=lYy;p7WgN z+@Euf*olI!prE}%Zp?~ku9S-th^O!=wL!V6pZ(3M?4$o^RrZNKRoP7xTUnL;3Zv7) zwhy`y)lmCgTDQ0QV0V46q94jWSi1A0C3nKe=8_a2dH!HzX*!qyzu1yPecZ8cie;H! z{A6D+x1T2af54D z_^C!fao}p*?^ND}1lQ{2&r%w!BJDS}!gyjECh%)&nHZ3g?qYCi}b<161%DTLyh?OsXOC z+F0YSVBdZ!bn4r7s~)d%)gwclz#7%?*5N~)4a{Z>`%kidPSq+kp)tGrC+uPb*88Qi z?XRkNu;lILe2-(O!tb~3$rNGy=4T&wgyWq|7g3hjioX@EPVN%io3hU|XMY`Bd$M|m zy(hbzWR00zBz`^Ij`Q$>a^h=yNtT*B@Cl8NMkL^I#e@<0qL5YPUVm<60_oIVB6pF9 zBkR;pGUSfxA|UH5+1yYU*#Jj|i|bhmcKjtF=?=JPIQr>>%VVc)Uw<`=Ujtt$JpBQ0 zzGO>KEs`!wgJELNY0|(6-OQGkTgjhmASOC zA~$d1Z7STB+`PK=St#NPo;iQ8X-DBMR*eV#7xdQ}RbgKSB^rMXY$?=`vGVnkg)iOD zfcykjCl7ytP0UU$Q|@I93lUxampdeQ!yl6eNIdeVR~hPDAC%e1Z7I*EpXAEz^nA94 z2R_3_m*cnGMBo!4&E3MYcBFSuGd4bFHRA^vs~OK+rke5M@S5>;rmKbL>vj*`p*~gp zdG=A8FAX0?GKyrOUZcpujL9mn2Fk;Kud!KchBOw|Fi=eDA9uL-8Z*y@!?}02)QN0^vTia%siu!r ziow3ah@&Z&u9+Ws9VYvkm6Ymxe-o@ilkgK1(aS;q9$W6S8>B90-D!K_X{}^1P~;s8 zVrZQ8e6a6oe8qUTscl-HBbr94f@8N+Iodg}bSS=mQcR!QAa!|V;qzW(nae6Gh;gFD zFdvyMi^XrS6c=fUd&RE<@3Ho@F_)}q&duimc;?J6;9pot8zEWjIa!yj#%!_%f|B3B z>d2JWir=M{5A~-CUp$_id;DnjgsR){A}Rh>UCdwKZ=3VOQTKO-FT@ubS({V z+0dqvd3E88_qx$p*?dYY_n4TlKntM81D1=~BK8~e8V^Kd|1CWAPPGz_d+reR<~lBW z6m#&JTJaMP&Gmg5t9Xs_OPxTC>M0t&7p*pYuUjd6#}CJM5tHe{mkv`USxx9bZeAr7 z^>Q}qb2F|k>|_i=s+Bww#Cy+phja5B$&rxQUf6elPS3SD*3_uYvBt+QJ3*=7PN&!O znzj)Q?TWoIv_=j7I^M7$PC87n?X7*camEsc6n=Ze8JBB{+8OrCH%n8!y)c1p+O~NM z?>Ss$R2qMV7D4ABslwXaxx*zHXam;XfBAb$?Opa!|2{y{kVNpsCS5PYIb|?Ie+sST#;v@D4%7^c#pN~;r#%Y z-%vG_E#0|l?MB}((tV_p{`~FAg(dWTMfosBF*t|QHip-{qLtTR->s;!U<}4ZiWXMl@A=Hb%|l?8Ns!mRumftPRZY_DC-~2JdgOqedGY7$OUWZ?+&~e z@OL?@9m?6&ES+hu%GUXd?*#?FJciecqq4$6E%3nCET6;iNbhg{w;YcD+Cm-86RpF7 zr>%8Jtg_Z&`Es=mn;CtSwPq(AL+h~S5P!WbyMumlhBtmrF@D~OeE!+twfCo4l3*NB z68K2RL;0K6DnlFD=q0Pg*&H4g-)cEka5WZ7IvmQ!5wf^XFxgFI??NN`$}${j0P9jr zABvxABfZ%*)*8Fg#!SqJe7X_6Yw1nEhdZ4R4rtrwluJ=cNi zlwwHe-E^om0HyY3RQy0LbX$OGJvxedT@w_aXF+c-DBl0XTSxJWgei;@ihg}oo5aPQ z-+AKTJ@%V(p=l=#!tYniVof8vfVa0;=th2V?1Cx%8oaX7=e7n%@Pxnq{~qJM2Z)&w z=H^R``*tP8ecvN+8TZ}B`e0$~yKElh-IrB2th^XhuX#PN8dS~<=RP`-Gd(H#6P@iz zU7_XI>|8c97ENO?br9_r!VHUQYpGAz7c$r5d|ZiPgKNdD6jz;YrfS3(d7W_~hw1uj z3y&R)s6Cb}7x3p6*6CrP>|DxrL#^)Gb>m;suO;2|)n5Jlc`axuhQe0}t#%r_f2J_E zaH8U);-pwI8)Fw>YQSet&==OcoBHPVN4)o;D2$m%S%3)j=a@qtA5kV#G>>IdX+G%c zTFx=yqpB7G6uxg)J{4fyYP0U`%sjJ8laGo!)#zRIQ3lZA>;)`Vp554-ZR*V@_BDVl z$d^e3^{N96pvfx_=3swx<#y1c2Qztlj&1uX!K<~Z!P2K&5NpZL9@?J)-TQ=Y{($K> zOh7uWat?y>ut^m=$Q^o|y6@xgO7N(#iOfF4y0Ju`t1XM z35|PQt?8D1*xA`|#h)z-hU2=0SNEG;!q~g1;?Aa74_$WLY5B$n8OLrMst=LcaK#^2 zf5hUt=YeNJ<914RA+w=+%a}mptcTN&GHUPbI5j(ioto`qM4{djAx-gbHU?4FkWX1p zCKHP=$AW7QQDc6~oc#sPM$uThc7?j+myZ8VJm#Ob9!$6M39wR&GX-9COBcblUy>VR zq_Pbi%CP|%%q(l8HIu@bZPkS%VIy7*YiP{j5cy>|Kf~?mvomEIt2>&T}<4Xt_1 ziEurO2p3W$_cur2%G6!e+$pU0HUMS-bwW7ORK0rkSUT5V!aL!7Q*Hh%8nc>v2M+e? zooXl`2LbX8fgo)4te!zzdkE#k`IMC~pahprsR$H519AQGZjzL_s94lfP;mS%kzq^a z*oxv(D}&WS*m&jV7(BTyj?UZ_SUp>^S?d`fi9f^~g@!)P=iRCFb5+$|iu;n{`z)#k z$7*EgNWVXhEV`>&{O0pW8NZDo%1u}NIrB^%H?j!_B$V=YhA6VBk-jhAco%OT)@EKF zOdT{7fnzeb%j2`qth=vxxcE;Xsd9qRxnr-d5o=k|v!tXHCgYP4?6H5IJ7P|$TFR*T#?Y#7{R zMPZ`--0@rrk=jvgu?; zthq)uSq{g3bV_dK+QD=S3uErpur*tlsoGLIB1>BL+vj1G-VY0;$TsK{UUi_z2D9#t z|H6%`=iV;Lz&x)V$Z-{Q&UVtKKA3NMJ-GgEL~fR8?X6{G^qFn@6u$b9Qm~zvp{=Rm zBfQ|+tCT*YP7}%U`uqHxip;jEEo0acaG{sdXqu^V;ODHzk>K3SmUzR}9Q#M^%5Cml z&E8(gGVpnuFIeuj>{H|bBVcAL21QP554VgNC=ar}5INAsLr(tw9z7w+G}1{Qt$A(= zMMDuJX4f`zB2Uk|yw$UsB6XktjohjvjH0MY5>-v2i_? zoxhm`3x_LSYN=o=`-!oItEh(*cQ}{d07cer0AyOQ?@vTUjSg#Q-!MNrpm$Llw5nFu zoZW^T2D`*#XyYm>=4XFT!J9+`SK$)_`L{KVzGLaokkDrg!_$>5vu1A$_T7npE?r4n z(-3!U$sRhXu!QA?+`O8QZZAJ{Qf_W#qWMD#9{-hwUUqh)gQ#0hw|nY za;>`&uB|*R+xOHuVzo1IbNU;yI)ZBRP$(UO^ zKk~%sx!I4OmOuJ2V;o2qJ?odL#XC2TN$rbF(X36WPYmV1 zQR}rvga}J&-YQIXlcb@k$A!zOC*E3@?zfnz1+VN}-nBsxvvFFX)$s4L` z)6iRq!nTN+rK*EB+(YDve{Ia(-y-p5%BqE0L}%@nZ>He*mIo(Xso|?Oc4Bdc7{{M) z;4%ZIx;L2l15M&EF58bWL2)y#YUlUHLUknJE!+J>O9r-8poLqvZ09jmu<3>DrowfP zj^M0$Q^xF-v&PxLM5OZ=F*~nDY}k~&Y4vInDSivC8sd+Z>|OJ-_mGR0Oo6q`#PW{N zZAY@hMn8W0@2o%mK~@PZ%puphmzYkpqAZ^ zd!d?(=I~5E3Hwh|uisCDRJ?$U^WLfFG>KK{;$%{6Wd46<)7qzaM;BSXaPB&5jNO=m zpx4tpseE+gU}n?WZK;@Xbp0ctpQ=cVn~$~w2;O)qSNYy>?o)?~A4hCEgc-+6Kr&T_ zFe6RKA-RUi)Oc$XX&b>a6m0sp!X5Xkv%Iq!0k`xIh{<|@(n1WcQwz&Ao7IDqO)Gq~ zMMC9xGCjWC9A= zU;HD{wOaCyuER>9_5pn7;=5iAXmKZ|Hza`*S=e3(E7twJSjEV;gAMvDbs=uCW{Wod z3kUudsHbVZ!ucOrow2=UWpd)5@%dG`5B-sm>vge?&dqpv_R#gV%eNQSE6&f9hZH## z=VpamQSL+On$Nf7a{)dh;*^AkLM~ODC*g0BCc}Z`f13OcQ_Pvm;!H2^V&lbIuig@1 zv`2TBJ3HS^#Q#8C9>iLa8Fv{d+j~=c8v7(iISFYSPA)sqYhWGUit_= z$CmjR3Wcbg--YvV0@)I&f=yC{FEL?qyrf58)~`PtuKG5n#@tt31TeK}K{~NLYGqH>H)gailKi>vtIovD=i(Q#r zoI?C8ejZ6k>B~T@&-(TKH$>J#Wc3?Nh*7gwYU2jRs_ z`+iNLUu8l%%vT8ur60=oN_>%pR3mCnHh-)CGd6#pmzsxc>AP0&GQ0#qZh5xk35JiM1rhVx?R>9?CmYvz38s2KH!R;iba& ze?iDTLV8h}K#wO=$NOf#!nZ@d!&-h%4sUxQ`AhsyHN?Cj%|1}J*ec4DaFoj#62?Vi_3J|bdi6ek^8+5>Rif0#0nG03>Nee!WZtve^Qj$U z3ybCd5&XT7R+rtW4U%b=@1f53%f#qWCx7$zNKtr95x^@i4h0uSm4fdl-#_E4CMq>I zblYUAaPd!wKxo{Uk6-Mn)aVx71$^HXanxX{K!7?gzB z`m0gE2zi~twZvEKAgmjAYEuA@En^ESi`w7l-{_;wJr4I8844fQfYTvX zY@z%{COOR!;Rr>$lUxaUYO&@yVK{6dskeSZb51V;pRd)6Gqt=$JFdu*^IwIVdzi2R9GpPbG_51K<{@OBW3I}tl1Tig~tD%u&4I}vJ zZc50>sW5`aZ+!66hu7MAg|>}=Bpi!s_wADPOm4T6{6FJzZ=)W`j(AwR^<2$3^{(*P zi)SJh)RJqjH7N}VnKLlw-E}h{8dM)7?pya^6Qb`^v>1v{OsQqUIGxNSZZEy;6HHk^ zm`y9D8k3k3pBK)zY^u(2v8nc}MxAdj95&zntfC)2-`;Y?o%P!Wg5Ekd$6zwAx%tl# zn*S7-|L9PhPFz<%%>3sy=07_dCpFXs`+A8C^v-uPxZss%VrL=s@K0(5)tk&cw?&h= z2@}s7Hj8`o9n9jUawNAjpUt1So9l>}**pj>=!>5~dVkaE;HNKo2cy%>tNR46`6Q-% zgHe1UtKS@}u<4PJg#zb{PHfY(fy@1TNFGM}2PS)U!vVySn=jFp8{Us-%e5PnNOr4a zTn;2xph9s9{axFj61cCW5>kW?K?VJD$OKk}7G@vov3GyJEL=O7RnKu<7~l zS1R7ZJ4t}Z(>LTYLOb+R4H3vOXH|7Hi4uSwEPl+mdmvn*XXa({A5{KdhQWSZqs5E) zwaRB!o7IJuewsfq8A80a0ydrlMiou7UJYKOdlcs78eeBOao1p~;LkQW-%UW5n+GY< zk1ypeEHcG{$WJ)PH1K44vXov6(0m&c#N?9v)wKRG&Zb2e}cF zW){T@*=Gy?s-E>R3&MUFYjZWtk>54X(n$n539Zl7G-e;O;~r>kr;~MP@ZcVh#2==Bc_ft8Fjq6*K~t zWTOTan!kAYYs|IRfDubW&m<3J{}EZ`Jrll>p`(xULBe@Hi>jL`sm584r+zuIuuRZt zYhmRkq<+4mU?vN=weawRGzU}>B=-p2ve$xn!Yi2h8g+J&F<7>jIO5&}U~AzBqNV&B zbK@tmmiIGFfHlLtW(|hM+zc*~UPWWhD#>}e(;>hT2fOA6XL_lcZb(PLzgYi^!Xun6 zV$lv3e&+J0)Hg{6+7G`UpURp58H;!RJ^k+<1_q=tult(x5-C8&W+-x00IWHe>Z7uvr zUV|{38?3iXihDD$t%Y&&dI~Q~*@&hJD@MEKPQ3hekd)RzRy!X96~=K^K-6azuGOUZ zi;5-BWv!*ie|;~`S1DZ$S~YT348q*iDMg`_uG4Vu!cuTI=G|JzD|lGJbD`&jHa=!Vn?+!~z@edIYagQt|kpP|%3!hrqe4 z`owx%6Y=YPXScER8@XLQdX#Q5vbFG8MR^f$HV!qyIuf&}GDj1@lqQlQohE{7_hE=; ziz+P`hA*mYb>l&Mxys5?LtJ<}#YM1vhuhkKD+5veyAP3Uky>pdRO&is#)EzDF{qm? zxdx7P&Ejkz#T4xO0v_HRZENBF^&<0#9j)T^L^f=`4}!)@HvnF|e59|s7$LG&zPe1q zQd)1rc)La0vQR-5?9{3AwTZw~D!Ch1YXDAhr*!&#DuZ)3LtZUckGXDD>|^|Fx+(E* zhQ{^-8_mqj`8MaM5*@f{cXD zFv3cKx7(1MUwaRt%1tblHy_{rBbOD-4AGsEUNB)S^UdSA;5BfA!gtyTi`7|2}MS!b$;WP z*h0XQ{D8I!HA)D#xVg2^pb+~LViY*HWV*F5QE*T09u>|l%xo>}ppPxy@dj`rAIyBW z;I0L(erK^Bt}`B1XDiQnkK?%<&r)k^;xvUL*5m$3+%Hm&fCmUtICb!^bW9+@j`D-9Ygszmc^W zpdx8kB$|7=**=>$M&G!#!ft(X6O70DNY^m0K{czkuqe|^jplN;y4xnH-Ba{p%U$HU>OG;+cRjo(V_7oB+wm zNt{@WES zKC!j%O?j!QP!prJL@i6O?~)Tmk3#af*$++5gtU+47o( z*U-v?E?)9hE4CJn$KNZM5l3*f4idU8Nn=PW_T4jR#ny8;F?3rVmx1SO8DguJA^vtN zDcobg-XE8Ru6793uI{j>3!xQf;{Zs(T5!nh)bcGSbNmTWS%8xvC%h=-@#ARgVFH zKZN`!t1DL(FxvV5 zDP(@~^=O6n+yeRfH}clUpkvbjIn*lIR~V|i$0EMl8HR6`j*W{(M zpA#vOaNUD^S-T)3d+THJA6BIPO;v8;}Zn=Z`6nxnVUM{c~HK zcBa!7Nz2Y{L})CWUl*t&(G!syTNKW6b>Cc;t}=#bZo)AZ$272l)|tBvyQ-wO|a>>MSc3B-KG+qy7?yhXSI>gdyh?3cBd0an08<(q6`e44k*)V@$u2v3JNM-o{ z;AQZCjginW`9jBE2ORJp#NUb_);#(!aCyW5De|ih~H>Pm)a@72Pw(v)q2sn6ua-jU5>hd4jTmD~C{-4@w{=c_p z{=<=ef6dh`T5$zhh@y#4(UpSRGtX3Cedd%Ln;CP)AlY-Tmd!JpYICX2a6koC_)PWQ zJD4NEcS!!qqyKNd`+qF`Z_xw|rN1y7*~)7ndpS~Gc$}#jozBbOfv^zKy{SLj8h zjYy8}N1gf1xAE}aC;K>y)SKw2-#LQy{o~)qlc<%y`qNR;Tc&|qZo)s7r#HJSy~E!^ zdUsLJz4RhmB^_g9tdT8j;dMqiB>ArLB+Ik--EaNl!sWh5=n z;>m9zy(d(W*Oi@T=HeJOs)o)p^Y+7X65`^vk@*fsuH6-9`6u%#DzZnPk`S=gH7-YQ z%pc8Jq8D{%RycRZ4j>Be+D;X7VHlmrsWJO)g+-dQvL(v{9+8Y9bmHU&fJl6G#vJK* zh7DIZ5Pd#p9#~1P8#+2q12K~WUk$u73JRg0sV6I5#^8w|lF}RaY~ck}+;!efb%

Y-rZT=Ink~6hrwC^Um|{tj180y}xnXV|L!{ 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 z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ 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

cpvo3NhW=Ezii~3%+=oL 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%0AKbdZO0kEv~gD* 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/data/6.bspatch.diff b/test/data/6.bspatch.diff new file mode 100644 index 0000000000000000000000000000000000000000..e2b1966783d158912364e9e85b9177dd4cd55ce4 GIT binary patch literal 137 zcmZH8J}V@o*jO|=rn72#Q~sx8Agba#m0KZ bdZv07#>t79Mftkv`AJ!+$tA{m2Krn8$zLcZ literal 0 HcmV?d00001 diff --git a/test/data/6.bspatch.original b/test/data/6.bspatch.original new file mode 100644 index 0000000..fc71d55 --- /dev/null +++ b/test/data/6.bspatch.original @@ -0,0 +1,14 @@ +prefix=/usr +exec_prefix=/usr +libdir=/usr/lib64 +includedir=/usr/include +target=x11 + +gtk_binary_version=2.10.0 +gtk_host=x86_64-pc-linux-gnu + +Name: GTK+ +Description: GTK+ Unix print support +Version: 2.24.10 +Requires: gtk+-${target}-2.0 atk cairo gdk-pixbuf-2.0 gio-2.0 pangoft2 +Cflags: -I${includedir}/gtk-unix-print-2.0 diff --git a/test/data/7.bspatch.diff b/test/data/7.bspatch.diff new file mode 100644 index 0000000000000000000000000000000000000000..5f1a8450264db8745bc4b8a2febc4c2d33785d4f GIT binary patch literal 354 zcmZgL=ndTyJqe_%TDM@1~;V@xi` zUx~AS9$5=~^~-p4cE7@-eHo8#%~yQ%`NEm|$G8@XFWjjf#N`yesI~qbe}|>~g+HR4 zOZ6AsJpEa2QJl=#Kehqoe$K)38B6{3jlX?S=zJz8#>nxP`|O(sj;P&N~XC#gfd&9j#D;SK literal 0 HcmV?d00001 diff --git a/test/data/7.bspatch.original b/test/data/7.bspatch.original new file mode 100644 index 0000000..a5bca6b --- /dev/null +++ b/test/data/7.bspatch.original @@ -0,0 +1,188 @@ +# Tcl autoload index file, version 2.0 +# This file is generated by the "auto_mkindex" command +# and sourced to set up indexing information for one or +# more commands. Typically each line is a command that +# sets an element in the auto_index array, where the +# element name is the name of a command and the value is +# a script that loads the command. + +set auto_index(_delete_indexlock) [list source [file join $dir index.tcl]] +set auto_index(_close_updateindex) [list source [file join $dir index.tcl]] +set auto_index(update_indexinfo) [list source [file join $dir index.tcl]] +set auto_index(write_update_indexinfo) [list source [file join $dir index.tcl]] +set auto_index(update_index) [list source [file join $dir index.tcl]] +set auto_index(write_update_index) [list source [file join $dir index.tcl]] +set auto_index(checkout_index) [list source [file join $dir index.tcl]] +set auto_index(write_checkout_index) [list source [file join $dir index.tcl]] +set auto_index(unstage_helper) [list source [file join $dir index.tcl]] +set auto_index(do_unstage_selection) [list source [file join $dir index.tcl]] +set auto_index(add_helper) [list source [file join $dir index.tcl]] +set auto_index(do_add_selection) [list source [file join $dir index.tcl]] +set auto_index(do_add_all) [list source [file join $dir index.tcl]] +set auto_index(revert_helper) [list source [file join $dir index.tcl]] +set auto_index(do_revert_selection) [list source [file join $dir index.tcl]] +set auto_index(do_select_commit_type) [list source [file join $dir index.tcl]] +set auto_index(merge_resolve_one) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_stage_workdir) [list source [file join $dir mergetool.tcl]] +set auto_index(do_merge_stage_workdir) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_add_resolution) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_force_stage) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_load_stages) [list source [file join $dir mergetool.tcl]] +set auto_index(read_merge_stages) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_resolve_tool) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_resolve_tool2) [list source [file join $dir mergetool.tcl]] +set auto_index(delete_temp_files) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_tool_get_stages) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_tool_start) [list source [file join $dir mergetool.tcl]] +set auto_index(read_mtool_output) [list source [file join $dir mergetool.tcl]] +set auto_index(merge_tool_finish) [list source [file join $dir mergetool.tcl]] +set auto_index(::choose_font::pick) [list source [file join $dir choose_font.tcl]] +set auto_index(::searchbar::new) [list source [file join $dir search.tcl]] +set auto_index(::branch_create::dialog) [list source [file join $dir branch_create.tcl]] +set auto_index(::branch_checkout::dialog) [list source [file join $dir branch_checkout.tcl]] +set auto_index(_error_parent) [list source [file join $dir error.tcl]] +set auto_index(error_popup) [list source [file join $dir error.tcl]] +set auto_index(warn_popup) [list source [file join $dir error.tcl]] +set auto_index(info_popup) [list source [file join $dir error.tcl]] +set auto_index(ask_popup) [list source [file join $dir error.tcl]] +set auto_index(hook_failed_popup) [list source [file join $dir error.tcl]] +set auto_index(win32_read_lnk) [list source [file join $dir win32.tcl]] +set auto_index(win32_create_lnk) [list source [file join $dir win32.tcl]] +set auto_index(::linebar::new) [list source [file join $dir line.tcl]] +set auto_index(::browser::new) [list source [file join $dir browser.tcl]] +set auto_index(::browser_open::dialog) [list source [file join $dir browser.tcl]] +set auto_index(do_about) [list source [file join $dir about.tcl]] +set auto_index(InitTheme) [list source [file join $dir themed.tcl]] +set auto_index(gold_frame) [list source [file join $dir themed.tcl]] +set auto_index(tlabel) [list source [file join $dir themed.tcl]] +set auto_index(paddedlabel) [list source [file join $dir themed.tcl]] +set auto_index(Dialog) [list source [file join $dir themed.tcl]] +set auto_index(pave_toplevel) [list source [file join $dir themed.tcl]] +set auto_index(slistbox) [list source [file join $dir themed.tcl]] +set auto_index(get_bg_color) [list source [file join $dir themed.tcl]] +set auto_index(tspinbox) [list source [file join $dir themed.tcl]] +set auto_index(tentry) [list source [file join $dir themed.tcl]] +set auto_index(tentry_widgetproc) [list source [file join $dir themed.tcl]] +set auto_index(tchoosefont) [list source [file join $dir themed.tcl]] +set auto_index(on_choosefont) [list source [file join $dir themed.tcl]] +set auto_index(::console::new) [list source [file join $dir console.tcl]] +set auto_index(::console::embed) [list source [file join $dir console.tcl]] +set auto_index(git_logo) [list source [file join $dir logo.tcl]] +set auto_index(do_windows_shortcut) [list source [file join $dir shortcut.tcl]] +set auto_index(do_cygwin_shortcut) [list source [file join $dir shortcut.tcl]] +set auto_index(do_macosx_app) [list source [file join $dir shortcut.tcl]] +set auto_index(::spellcheck::init) [list source [file join $dir spellcheck.tcl]] +set auto_index(::spellcheck::_match_length) [list source [file join $dir spellcheck.tcl]] +set auto_index(::spellcheck::available_langs) [list source [file join $dir spellcheck.tcl]] +set auto_index(find_ssh_key) [list source [file join $dir sshkey.tcl]] +set auto_index(do_ssh_key) [list source [file join $dir sshkey.tcl]] +set auto_index(make_ssh_key) [list source [file join $dir sshkey.tcl]] +set auto_index(kill_sshkey) [list source [file join $dir sshkey.tcl]] +set auto_index(read_sshkey_output) [list source [file join $dir sshkey.tcl]] +set auto_index(do_stats) [list source [file join $dir database.tcl]] +set auto_index(do_gc) [list source [file join $dir database.tcl]] +set auto_index(do_fsck_objects) [list source [file join $dir database.tcl]] +set auto_index(hint_gc) [list source [file join $dir database.tcl]] +set auto_index(::remote_branch_delete::dialog) [list source [file join $dir remote_branch_delete.tcl]] +set auto_index(::remote_add::dialog) [list source [file join $dir remote_add.tcl]] +set auto_index(load_last_commit) [list source [file join $dir commit.tcl]] +set auto_index(committer_ident) [list source [file join $dir commit.tcl]] +set auto_index(do_signoff) [list source [file join $dir commit.tcl]] +set auto_index(create_new_commit) [list source [file join $dir commit.tcl]] +set auto_index(setup_commit_encoding) [list source [file join $dir commit.tcl]] +set auto_index(commit_tree) [list source [file join $dir commit.tcl]] +set auto_index(commit_prehook_wait) [list source [file join $dir commit.tcl]] +set auto_index(commit_commitmsg) [list source [file join $dir commit.tcl]] +set auto_index(commit_commitmsg_wait) [list source [file join $dir commit.tcl]] +set auto_index(commit_writetree) [list source [file join $dir commit.tcl]] +set auto_index(commit_committree) [list source [file join $dir commit.tcl]] +set auto_index(commit_postcommit_wait) [list source [file join $dir commit.tcl]] +set auto_index(load_all_heads) [list source [file join $dir branch.tcl]] +set auto_index(load_all_tags) [list source [file join $dir branch.tcl]] +set auto_index(radio_selector) [list source [file join $dir branch.tcl]] +set auto_index(::blame::new) [list source [file join $dir blame.tcl]] +set auto_index(::tools_add::dialog) [list source [file join $dir tools_dlg.tcl]] +set auto_index(::tools_remove::dialog) [list source [file join $dir tools_dlg.tcl]] +set auto_index(::tools_askdlg::dialog) [list source [file join $dir tools_dlg.tcl]] +set auto_index(class) [list source [file join $dir class.tcl]] +set auto_index(field) [list source [file join $dir class.tcl]] +set auto_index(constructor) [list source [file join $dir class.tcl]] +set auto_index(method) [list source [file join $dir class.tcl]] +set auto_index(create_this) [list source [file join $dir class.tcl]] +set auto_index(delete_this) [list source [file join $dir class.tcl]] +set auto_index(make_dialog) [list source [file join $dir class.tcl]] +set auto_index(make_toplevel) [list source [file join $dir class.tcl]] +set auto_index(tools_list) [list source [file join $dir tools.tcl]] +set auto_index(tools_populate_all) [list source [file join $dir tools.tcl]] +set auto_index(tools_create_item) [list source [file join $dir tools.tcl]] +set auto_index(tools_populate_one) [list source [file join $dir tools.tcl]] +set auto_index(tools_exec) [list source [file join $dir tools.tcl]] +set auto_index(tools_run_silent) [list source [file join $dir tools.tcl]] +set auto_index(tools_consume_input) [list source [file join $dir tools.tcl]] +set auto_index(tools_complete) [list source [file join $dir tools.tcl]] +set auto_index(clear_diff) [list source [file join $dir diff.tcl]] +set auto_index(reshow_diff) [list source [file join $dir diff.tcl]] +set auto_index(force_diff_encoding) [list source [file join $dir diff.tcl]] +set auto_index(handle_empty_diff) [list source [file join $dir diff.tcl]] +set auto_index(show_diff) [list source [file join $dir diff.tcl]] +set auto_index(show_unmerged_diff) [list source [file join $dir diff.tcl]] +set auto_index(advance_diff_queue) [list source [file join $dir diff.tcl]] +set auto_index(show_other_diff) [list source [file join $dir diff.tcl]] +set auto_index(get_conflict_marker_size) [list source [file join $dir diff.tcl]] +set auto_index(start_show_diff) [list source [file join $dir diff.tcl]] +set auto_index(parse_color_line) [list source [file join $dir diff.tcl]] +set auto_index(read_diff) [list source [file join $dir diff.tcl]] +set auto_index(apply_hunk) [list source [file join $dir diff.tcl]] +set auto_index(apply_range_or_line) [list source [file join $dir diff.tcl]] +set auto_index(::branch_rename::dialog) [list source [file join $dir branch_rename.tcl]] +set auto_index(parse_git_date) [list source [file join $dir date.tcl]] +set auto_index(format_date) [list source [file join $dir date.tcl]] +set auto_index(reformat_date) [list source [file join $dir date.tcl]] +set auto_index(build_encoding_table) [list source [file join $dir encoding.tcl]] +set auto_index(tcl_encoding) [list source [file join $dir encoding.tcl]] +set auto_index(force_path_encoding) [list source [file join $dir encoding.tcl]] +set auto_index(get_path_encoding) [list source [file join $dir encoding.tcl]] +set auto_index(build_encoding_submenu) [list source [file join $dir encoding.tcl]] +set auto_index(popup_btn_menu) [list source [file join $dir encoding.tcl]] +set auto_index(build_encoding_menu) [list source [file join $dir encoding.tcl]] +set auto_index(do_build_encoding_menu) [list source [file join $dir encoding.tcl]] +set auto_index(::choose_repository::pick) [list source [file join $dir choose_repository.tcl]] +set auto_index(::choose_repository::_get_recentrepos) [list source [file join $dir choose_repository.tcl]] +set auto_index(::choose_repository::_unset_recentrepo) [list source [file join $dir choose_repository.tcl]] +set auto_index(::choose_repository::_append_recentrepos) [list source [file join $dir choose_repository.tcl]] +set auto_index(::choose_repository::_is_git) [list source [file join $dir choose_repository.tcl]] +set auto_index(::choose_repository::_objdir) [list source [file join $dir choose_repository.tcl]] +set auto_index(::choose_repository::_new_ok) [list source [file join $dir choose_repository.tcl]] +set auto_index(is_tracking_branch) [list source [file join $dir remote.tcl]] +set auto_index(all_tracking_branches) [list source [file join $dir remote.tcl]] +set auto_index(load_all_remotes) [list source [file join $dir remote.tcl]] +set auto_index(add_fetch_entry) [list source [file join $dir remote.tcl]] +set auto_index(add_push_entry) [list source [file join $dir remote.tcl]] +set auto_index(make_sure_remote_submenues_exist) [list source [file join $dir remote.tcl]] +set auto_index(update_all_remotes_menu_entry) [list source [file join $dir remote.tcl]] +set auto_index(populate_remotes_menu) [list source [file join $dir remote.tcl]] +set auto_index(add_single_remote) [list source [file join $dir remote.tcl]] +set auto_index(delete_from_menu) [list source [file join $dir remote.tcl]] +set auto_index(remove_remote) [list source [file join $dir remote.tcl]] +set auto_index(::choose_rev::new) [list source [file join $dir choose_rev.tcl]] +set auto_index(::choose_rev::new_unmerged) [list source [file join $dir choose_rev.tcl]] +set auto_index(::choose_rev::_new) [list source [file join $dir choose_rev.tcl]] +set auto_index(::status_bar::new) [list source [file join $dir status_bar.tcl]] +set auto_index(::status_bar::two_line) [list source [file join $dir status_bar.tcl]] +set auto_index(::branch_delete::dialog) [list source [file join $dir branch_delete.tcl]] +set auto_index(fetch_from) [list source [file join $dir transport.tcl]] +set auto_index(prune_from) [list source [file join $dir transport.tcl]] +set auto_index(fetch_from_all) [list source [file join $dir transport.tcl]] +set auto_index(prune_from_all) [list source [file join $dir transport.tcl]] +set auto_index(push_to) [list source [file join $dir transport.tcl]] +set auto_index(start_push_anywhere_action) [list source [file join $dir transport.tcl]] +set auto_index(do_push_anywhere) [list source [file join $dir transport.tcl]] +set auto_index(config_check_encodings) [list source [file join $dir option.tcl]] +set auto_index(save_config) [list source [file join $dir option.tcl]] +set auto_index(do_options) [list source [file join $dir option.tcl]] +set auto_index(do_restore_defaults) [list source [file join $dir option.tcl]] +set auto_index(do_save_config) [list source [file join $dir option.tcl]] +set auto_index(::merge::dialog) [list source [file join $dir merge.tcl]] +set auto_index(::merge::reset_hard) [list source [file join $dir merge.tcl]] +set auto_index(::merge::_reset_wait) [list source [file join $dir merge.tcl]] +set auto_index(::checkout_op::new) [list source [file join $dir checkout_op.tcl]] diff --git a/test/data/8.bspatch.diff b/test/data/8.bspatch.diff new file mode 100644 index 0000000000000000000000000000000000000000..f8e8d1fb13ac9bbee533ed0a21d68cd3ae4f44d7 GIT binary patch literal 200 zcmZB@SmJMUQnV$!-569U;SzarJQN3ZQPM zs0>R($4Ir{NVyYsl?)7=9zqWo7#KMi6c`vd6c_>$7`;@!8m=uY3k`C79~j`;V^?-c Sll{>P>RfUV3wHxc8=M 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

n%wKcR)E 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⋙%UHl6g%KM{1E5;X0CNW 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
Z~(Zbk4OJb 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%0AdK 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

MGi+}GdHqa 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%0An~E^SPXY3~nt44#4@Waf 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

ir0l-hWxaOl^_=>kR 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

KR{lxH9K2e^izEXX?$H$d;s% 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∾Ln#B*|Xzy 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

7d7 zp%#nR#|x${CDlybB|*7u;FF8m0hPe(>)``Lyu?iUXCd=47!XfvEYi1d8wX$0zNmO( zq}R()uC(KYYHF~wuUp7W9K5ozcnmG0?MaWEvXta|UIs~irH}Mz^CXHBwh==*s-vvd zgXmy{k8q!wU>Kn$4Yu3t7)t)VAzFqLh>UTt18`PhJcav189GT2MHT!X?iinm%J_%6 zPidq=x5`yeMqPfWbb%?%#o;^{z~e(J%A~cBd$hwmsa?I=#*3VmDAU^rYon> z;`i}|BB|jfJ_oyA-M*Ti&AN-GUU?l60il}Kp`}5VriLS&jU=26?cE@a zVzY_c@KESedn=sMb&PZPvpVM@vB1QyU#Bs@oP@Y8&(Y#AvDDk}h;ql?3>4GWe9riY z(ATHKL$5Mvm&}Kj0Z~CMZ;ih zgK^7;QuM5Vg>GV`j*+TDgl;;0tuchi!85{opNii_EQm0~;!^psTHktb!fHsDf@O>rUW zyJc;^J{;n1V_~p5zIl!i#m1&z{g}pA>RTS!Z)*~au=^H<_cntWp8nWETwWr89*3my z`EIt(Eib_FGMJl!c6UFhf~VCUh5>aI1CPYjh2loE+N62L?{v9gVx+7%+hRWSek~Q; z4j(prG-OvL{{)bXRhWbQe6zE2GGmgY1L0L z9a8;v46g5Q(DL_|M~;dm2!CO6SA@!qi zf*UrzluijgKJ6GByQv1VT-Cq{)$;So-^1BTKm0T%_z`D>5piel@Zs;(A(<$9zjs=Z zm3U*CcMVsWicRbj`nr5^diOOk==3^ru1?3AuZSl6{4PD!(J>aH9H+9pjLmaj*9u4} za6D}2=E-Os0tn`v#lqS*l?g|iDuzjmy=;+jVPe`b+f!7^gpU^Qz&)5|Pt(?R ziBv}Vnlv<|ZO1uQ;vkGa8cDCX;1F*4B~*rH8B5JZ*UCGy&Q%XMFyTWmWFAtGEJS~M zwogidw!Y*%6|5wFMqB8ywx(uMrfixM;d!m z=5WJj345n7oxb$e4okwlu4}lIj9qj@Tj3;h4N}K`IgTCN|1`KlN>M2iveVAlp6vpY z^)w1r4zp0zPoaK6>W<&3&q;NcRF}Ah^j=L$xdEv-!sspoqti4T@26}QU)Nr4LkG0? zgQ}{eOwDvxJeVmkVTlv=O2cfm31>zm2|xEI0Q0O!Pv8D|{fI%DKJM_RtAQ4JwramO z5bHejdIgCLdejXSby38X+Yy0ef^C?hx1Cv=6W4O0_;A{s&^uRIIXGBv(~zm3?I%lZPrS!OoRbsjWc2Vd)NDsn(8m(h850393b{UIS@hJ@_)$HxpJ4% z)H=M!VjH4VTVht`_aQc&`g;z-cK*FH2C+_i`p}}U*@oFzpet?=qsE$MaU(d{=R@0c zsMZ?8{?8G8^NitQ@(`oT0M2J&&7CT!LYKm(@TYGQH=XDqCs0ke9pcxvr_4BZMXNM} ziBF7-DnXW{t!nXY1flqkJD=*ax4bSlYf9v4VaZ0Y1iF)FSEjKZY2*cSMH^u<7rZJa zYg;mDUo_8n{Io~TMM?`sR4a$#)(9!__t6-`-OZY^@uoSu!`%H(VweY+zwa~kc)@XG z+i&|ATTmzhBc0s_JUfqTSI{vTXv7?p0(Ivw^^hZRo7koeI)|WoO?ZkTjtXvm=Md5+ zb-kJLaKSF3!9Qq0VS(VTvk+_9Ry8U9_(UHR`dfZ0g_jc?*2v8fJv@@i6DdcS+k^M~ zm;;i(oB*(n#RORs1CKH1AvcQm57nLDbr%{4evlR7!ql-@u(BSdk{TjT$}rQ1Fbdj? zUyNc^ATM->o4zfw-WdobbycZh*PAn0{_)CvH&}_W#5>ssUdn6zUR`KIT*o2+@B&^2 zxbAo#Z-_rQOW6zw>X@kdz#vCFi-1oCNx$=$b^hel3UxGGMdh;%dO5q5;>>Gs-Oe}P zQBraRx>%n6%|V1pM07D8*bk}kjY&)oBGZeoX*pHmu0n3l8+XeCe9>$`1I_BB6B6;~ z{jH5k*d*#pphP3|z-lT($a#?)MIM6eami^q5FdQd0a1DXPBN^BqPq^E`_lCb^#Bb^ z8II*f86zZzY-{Nol%GSx5k0))14W0>mJE%inZ8jbQWRJ{D4jh0%mAUV7!^?siEZ?ag&)t;wtH`t9~+5Lu78gXn*X zt8OSo3D&eel%1OuEA)~Sz-lPcRvQcy95!m8H5md+_i`8?mSFkt$KEFy4D_M%kz#X6 zsVjUAmHWrt#<1k78 zg+UIs%D0|ITakaL|Db=#Bmn7R5|3n51VpYU$AVF9d{RIlAfh1IIv8C|qoVTV_#35IppF5S-xU+!vDy> zL-3a!x~EAIv|e8MBMQU*ohd4y3DWb_55p8%F!`o~Gpg#%tw(6B>u2b^wC8)m*y z5x}aWgx0ki$9E)WG1`z1{R^j%t+AuIF_%f5uE7N+i|SqWgN7E!DX2&#zE%`S>JyIZ zIV3_=uit>t!&X%lnukYH_*h8aG0__K!9bdmAz9;&_3u!4EwvlJ56;Ocoln9w&-4Ph z0#VwCvKGT{dy@uoS>zJoh~?bk%K1W_VydRc4__bc#WzC#pGn|_r92;uy8GF<(UmeS zjn$cTc`;y#M*veZ;1OmsV<`Nsrr0 zDUizOJsWc;$-LJeFM~Y-h%?a#c2b5^BP^-cy33@ep1RK#VYl;5qW%|M%FJ|cn_}E5 zXRN_2Ky~{hlrdh=rq#|U$6!PE4v3GKZ&t+8+}Ixc()w0TP9jmC#veX&Nfi+AV`vN$ zXbklh=q&}PW5Plc_G(cN;b@^FZJKTiVm_6Qp}C!`^BxuN1_20tlPFVuU0q1c+|_q3v&{&R;bEz-_M z=|S%gg?Z}<`0>A{3QSrIM)c!c>6>uYdHg$jlbXMeGwo`j`g4$9NRkK3#s! zOo6rRME_{A4Fo&^DI!_4B5gl^kEsvMy%1~J=mhmIQ+>wBEWGDsObHu1of_)fBQCB< zjPQED>b@!6zAe^Ri-LQ+VCFw=d00m%+dan4I_st)k<^py$fRttgV_~jmPTPvms^Ck zL%8H#)h@w#cIUx}#>C1gfZ}xE$8qK42OUdQ*XA%nJpKVW;26%tW6D9?^(26Npii-c zsam4aGu^mkvrlqfqI>h5P{2>oQjw9oDMnSr?b-5TW{D(O7Qv^A+?vDQO@7dYofl?o zjZ(~8_-w6p0W`lt2S9y#;OT$DXZn6AxFC zjWtGglt&j=-;&N;`gsQ2NA9Y4wA@93fBo&tMwIcrWp0ZC5-&ofx1R!tTc--Y_^1 zb~E$3E$+HwQ(r&ub1Le@SoB-(5Y*l0pHp&w_O}Y~MS+}a`5he&e?eQGjre=1{f`>a zQYf4M@m|8`_oa2AVjeT&`!+Q*gptB}6Mo-(-?ysS^+X?jxZ*@H)O&cg0QnBJXg1G= zTYT;0i3BmbDl#5K+td`4(c{Mc3FTd6tprqyfA`N2EvFTEEy>_)z5l?bgj}X%=Bsym z0?~zbSvddrmUgPPP)2eSK>Zhlm98s5fJb5C%cpw_MZg@LSho}pT0cQJ9sP?n1(#gI zy~J(fHJgN&Q!{Z((u%Je)|L~aI${AA_6^;{#3X+J`eCQ=cgD7-XMZqxqjUd}dU((F zY{Y?Fw_^q#Vk?)!`&8)x#j5KbIVtsR6Q@ysI7p_*rGs;yvB`+_PTB!S4+bheQObb0 zs!G|{&;P>g7TOjTiICN%Eo|$P-oZDqELJ1DbPllJPEE_M zZnAh|r%i<_Odx)}`vWWWF5kG`;!4VW6C{-7g>s)hPxP7mftR~kF6uXZ48(=jdp{n- z*kNS5@W2=vFShGFjqZA(xgDO_|Jd8bO#v7ujlH{#XN(UOp$5w2W@bwy4)!pxI9&`X z3d8HjFrH(Na47Br@=?A7D|c zni6;(GY{@G&|Au=JmS__v5Z4VgrPvN7^1YMdzWJP&$9-5!drw1uFPKa`24u~Y^V_R zhAB_>+_yDlj%ogHR1uHNzxhvN!5mTRQY00<-T=#y;5_iMjboNV*kDPRDE0y|Pr;`c z;#iW#uf0_L+yCnL2_F-;lUbg~?X4$}j8~q-5>QZ45M=19`@BueX;P!fnz|Rzl}z3S zI8j$Ta2n;JAs8%W6un2;&B^ehHE?81r@Cm z^U>v@6d^D%zhHWYfbp^lNX1H%OMlaQ?7DIO;^4dC`fr2kRq{CPnB1qR5u0Mp&5Sb> zJq3{q9ZyHuU#2^lEjY%_I2_$zl?U)tNk*gy(IN#ZI>ViMo4Y>rJd&L5lDCm|UkY|* zU>o#EZuW=LtVZ0t(wKX$Sc5Y|!7L;Ch#oVz2Y*u;5Joi6l&oMF$;aEhj&Cw9kBag8 zM_T585?NcIu{jz|?}z|n9jyZPENhjem6hg~JsYp$VKhsCiY=`LXK}!o6c$qwJ7x9; zFLJ`Sv!LK*VJ7zB8zbShv_jUB6Btgp2qlq`@)mZq0II!H^-pm|YR!J;d2TY4tR(6%+$4_}IWe3eD?*$b{?6Z%-M`ooMgtH;g}v3QU8r`-3y!y_@p8igOTzzf zXxP$g$n=R3hw^?ma8p#0hsM2y=BP;frfYk4VedzQan)EYbUKR51YuQSRgLV2Mg*<8 zKCfk8Z+Iyu`jt*4=HJECiTO5nJ$Ez-glmtWanxAyyj zF5)f4UP<&H%cmLly|L4mfAnK9ijp8y3)lub%3@qFXO|+7u6Vfl_pW_50vBAj2jacC z55cl?n%NP<;)Mmphs-mDGQ=SyNEulw<5ivTG_V_H?jHkyxZ`pBgTH6JVEc07;Qd^m zoEre$r(@!D(9&Pf#b@X)Brg68n>;qaA*TQBS+y^e#7hAy?0URg0In+hSjaV=tI~ex zKFOiQ?<{wrMgfq5e=UrBBY>m=(=(-XR3O?YHw4%uGrE{7;GiKc6 z@E8N!C@kpW&B+($SFqYn8aAl{U02p-m&gqaWr9Rac}ZQ~KA%SRCxKyXcGhzAv{c}( z?7IwBF~ZtU(3he_{MK7Qc+VfV`O zX-bO8zB=>g_M0YT4zsq!EnsG=LhgJaa#Wq3qrJ&gnc2d1Hg>YePO>w-L32ib(6AO$2+C6Xj3QcNjYa_uE+|FAm5m!OCFd%eXkTMPk z_Jf??XEX>)TS)TuW8I)+R=4i)$h0U-;qcU9Sf+}wQAGsE zZweW8i5dF|A8i;%zN_U+o<=leOB-YhY=iSFJ4!2DUQCeI+>~^>W6u%>zk?H{O$-LQ zJebb$!+6fco^SMn_*iLA0}*n*{^uPK6AQIeRGf4G*`*uRCC-biT;=VEp)@f>`)J!r z!|dQh70ZN21Sa>VJRdL~jnD1~;ZJkBz}cnS>Gw3CBENeAFRxdfE&}CI86mf&y)X-> z-Lo^vM5|ciWQOaKyL#DzHac&UWfNweY$isl0=${b-SYW~!52klEYP*%x|8VtwH_L4 z!S6Q2ha52uC=ku3Fue9(9d-+p`wpk?=@RX+Iis6)RvDxRfZRk(nPX8;w9YIN}Hb8zo&>@t#GYmcq18%l*-elGUHw?suHe7+bK zk&{WCq=@V9yGkSVqITm8p@@?}@*^*6b&Yc_5ccP#Xt|fG#^fa>nly*68o8Uxq;bA7n7<3< zxm6SZrEux~N77jZRMl-!m=5XgK6H0C(kUSz-AIRY9UAG7?hfe=Y3WAkK9thkaJT<` zy1YC@nG74M1u}-s8{_>unJoHn-==2rm0LBWAe;1*? zLkqDQJsv?0+uKm@daCST7X?L0Y?CkkOvH&sv}{*W5!8rlJJ-4k@O!BDhfa*J<___(xB@=SzGv{}veTyb`N{q6@p!%q^8A%UrC~hi33mc0xAn%5Hn#NvsfQQ$^XCTfVY%{zNaPBD~ijBQgS%r4S5l3}*?6A&Hxre{vvp###(o$`dgf+s>*l~(v$=>6{Sb0#GD2PldHFmTW~JFI=PWgvD6i3i?!c( zX*TZpC`su913|8y{0X*f40C0OZH&wZnJ}c3ex*Iez*E@0sJZ0>;7_4i{dq3G73HaGx#{!eo;nlC^S4WH)NmWpA zD(q0*!{J83${;Rn|B%9?T>tH#9|eMJLw5g7N)Ap=&?LE9fgze215?#Fs6yP&Pzgrq zI+*$SI=U9Is+t6Sx^*DUZ9f(;6z6Ssm`Ft0(eNq29cX}?M-#Kx6n>E0X3{ZG@gg;) zvb1j`C47}2ijokFl2f;$Qa77ViwEA2QJH*Ynf&V`gcL!f6u}iTVMek?7wU8e;18m0 zzzTHY;FME{5q$D!UmV=PIGeNPmR08I7}LVy)1tjgC~erJCfF zgz$keeTgGrCjk5wvI?U|QjLPomOFW&vf@JW<Hs6p>{nCV8HX000uVVX`JT?AdebB6{!n21p03}C z|5`#moaEnZlAG?`;!Mx3TctXZcX$JVMg0evx zbp#r9F~F1jB)Q}MLH5;P$1CJmDR`bJ$@3Zx9 zV4H5fr_geD2`_43XE?R=qHgU&o#WZ^!=As~kpH=;n0DdOeC9}QP^gDKm^^?zPWk*M zNg9bwk;k2TTy);tjzQN|Te}JS;A&aKl%fCa^RJwsA^1!hnM$hkT@u{iUFOr<{+sOj zLe^|^A3Tpm8>pD5AX-dwW06ix%;0Itt&Qh%h#Is!IvX2XPKiQ2dsOR&&-i2KS)j9I z>E0KI;qS4%0wxnIpn;tlDiuGv@LhE_koe;vO~lfY?qbjDqn*Wjl`Caim)~FbZV>Gf z{bI|6B{QGG9yZ_H#chN8Rb=DUM#U1Dk{S+nD2RQxOWu_IRc7kvg*?fq#eCBN>X}AA z5{9pd%$z|v#T{~tB=%${sq5W%zo6sa{7^`i+@Q754NBC!ZC=&eQU|thuW&D_$sZit z7azhoR5gU3w>DilC!eB~J`c^dL|$u#l;dsC6J*A5Y!?uPGPF9Yf>BjmE0U-bt_+cF z47Ltp6mU5uw~?!b???p?zt3sWnQam%uW?TQIG+pYzYeA=)b^lPcO@aqL*|`F2fE~~ z1C#c=Dkj{4fq_SW)(DCrYfzW@_eYcLdmWMstJMebfVkBXG>DYzKXvlx=&0ie z7qPa^a-F)q)(yLXczx<(yc(DjW&X10;$Hq2aV}XFppv5?$ztdrCB%O_dp^_a*@fd> z1f!KfhcEv?R7|uWPXA^LC6uV_6eXu`>>P>-zSQgPKt$`UeA87OOm*^3$N3GRo6Fp; z54pW9k9+b(d3ueQ1&Nw3ddeOnlKQPe#VOq}r5|vGE_ES=?@c zh2+?`bHINdFg_-H%i&fwDDTQ-*5>LUl}?s;PjLUS2#0IC%aK*T!Ic~_DGn|PfPOnm zW$voOjn2~Ued(dm?EF@}v~7wiis$@r5C78-ZF*`Xk%m=JzvPMvW0Ut&%h_h=^m~7Q zcOwIt905TygOfp0aSlhJ<9W0!mf{F10;`wvkmdQSKc6@K z?5#fQ?^D|JdEB3G7xbsZDA*LXO1-diR&-(`tw=Coq^};e9_vN`*xS!!Zo1_XSI9kE zk!4YgE9>1+lvj6o=Y-o?N~tU^;kzd*EBYt~MuI`}K^BqUi-8GX4d1NCW)3NaWJ5xf zDxCb#OXu-ovv}oQO6V2%0z^kA<(ByLb=>Z*f%PO`GQ3H-7IMVwtoA`BiJSe$^IxR6 zo;lLZXsV^(T*{N|qn)D;uK6+q4*JCCS|FO4Kg?Tls5=BHR@q274(yRWTD9T`Sz=GS zbYWR8bKLiYwaru;*9JDhfAn>A1wd;0w{qlDRTKTqmxc=ZE!n?2MAX9Z-RE>-erzOg zHCm42FSZq5f7GI!cYLEf*W<}uC2GG^d4&cKU_R%dynAQxGiiyYG&I^R7+o1pyoSD!5T`h27heZgT3`P z58o?Gj&d_Z;mck^zN1ot-hJONj=#ra^>MZzS0(3h9E&T-h43y($52>!WFT5<4>a0C zN%cP>bmINCn6M6}NvhFXT@tBW_)^N6gGg*I0Z9aM08jySyryIk2x|8IN{~XPUxF2e zK!dVG$x*;)d$EQz8RXxXf_u$OXhu+T&g}%0g1q-TTsN!Ie^~Ja!xy+Eq#zFqdX& z>mV(SdiWLk*c5e(pHdGScIy+-tXStNe;x)`r##Wz7+*7ej2$9@sSh-$a?zPs${h*S z!paK0cYFk0a%D5Zps~9QN*!9W57~s_dW8ZE+6{mK0g5npOz9+^4NIza$Mp^>sL`*L z9oC5%#vAMHP^dT`ek$8&aiy4Vi2Nl=@Y`)O){?Pb!E1Ab(vS|urg&SsN2DMhon=CF z4))#;4?xZ$WI!nePs0fP0a@e!Wpx=fgBt@$2PHZF=rV02(SdT8N?@T}0rg6gC}1gM zoG&%WqT`t`zV3N{d3i-+g<{r89t29?>2(shlQWtG zzlXgvvR3=$oz&difIKO^E7$I>LcIy^0-F_f2_{ZfjOWk^mov;iDFDd_?aZ_P)0uLh zkQi-Qs?E1>5q=v^uWOlJ4ASbP)y-cMGYLG5>U1>fmBcb5gj7KD1v^@TNFFeuNsQL) zFa7fKaIY!;jz`zSmYm3fb~#*nG9B{fI9vF>CX3&RoCQCcZ1l2fvTRyBe(OU)B}9ji z9ym%fVCA}k;mJCa8xsK2<$-!JQ9L7CRc0#t$J{gYq+R%69=V}${w^~B7&N`(I*jGj zEf66?8@NFNh?No}xEYV(M6T2Rwcxu5Bu5|VfoZE4?KcKdX!Hi%cR&24bN|yV^03Qy z1D3is{?g*E0Lxru?{?-ki>>Bt-6}*dN&nT_S`qjE>J z8+DJ2R`U%P9V2Vr@4wWLxq|MjsF-P!ozNL^%{k~yzjsH#KUL)KcAAytZ&PH%28)wA zAeamh5X>4ExV3*%nv#z8m;N?~yvdQ_W5yqqi3lgBY$3TEa#S5%m#;i(c}sC&6nan@ zD>41E|B;P>8;ilEp`D{h-6;x>T0NXfT}(xC8Sy!}&MLuN6)dGVv6HJTuMO84`nzRC zk;LV)rPRMv`b@>50TvfphaR@5*2@b~>5k&|9qh$zJPW*Ya9+HVF3bqjAlMXnq8^@l#D}WC6v}(__RPd3cEzRaUd{wDSMd?>$mSpr?TLzs z_*mzcJ{BmDDl!Z;YCaqn3nh;~l2YYbvR93%M?dakx{I$NvEh_?rT@G%NRa3OjF11a*@V?kO~PC}PwjUsw=;MTtx5#n;P~`3P>u z&q@D=aRC2>plL*%7$fBQ+P~zN!9_IT_?uYcJput$5Em6rDnZ70M(q#$m(qX3G!!uD z)A92hq!P|D;A5{A!AKwcYtxQU1$p3&K!H(dFtt>5COULm$7;$58CG@Nzh^|#$G6MOpODBO z9Nky=0|-gzkilFj!3_Y5VQ1_cGkRfHlAkoo@q%e0KZl&=ReEovjMYKFU2^cPqX>Gi z@X@&`cH?Atp4SfY(VzJ;Vd`pzW_k#0a?WqitV<%k?`bUmCNyg*@Z2cgc{BQKqBL%W zZFM5ylQfge+m=+_JV`q#A6*4I^P3ny6`C|S=Q7KQK-R<>)1FU<(-W-N9?I5@R5xo9}+gu z;QiZA^AynRF zfbn|xjSomD%Rj!VkbDTUoK6_D5X%&@!^TJYZY&Ib2$*FzHb-*)sMB=JVh9hTN=r+N zZo3@jEAOM$Iy|1hRo_oqs9^MXo;)qKdoS%^dchM^%s~J4^Z5A#?S)*a711fNO$S{u zbW57?;5W6NdmlR0SmM}&6q;LFp)L95DkqZ(S6x5!?yB+n-eIDggs__TG6)DI17&#u zf8Dowp(B7G7!ohj$|%~YTHXT*7fMIRoggL60vWt+JMf$10-{8QINCEV=1VYtQa5%^ zN{B>;grx0bg(Tnd11&{^B#J0ypF{fG@}_xG1JP#w63GG|AC3!g!Vih)Jwy}gf9h*S z?p6TtF<2cI?hud*W3s7Yw z!)@UDka)0)5*A?gs?TGBZu(zHpC?zv6-O0DxA|gEHp3R|+)md72`upWi_PyOK0>1K zS~6BYT2(YP@yXX1{a8Vx%*fC@7vgGGvz98_$S!2NvqduH74dQj9pubJsJ5_A&H+RqNsgzox<%sbKO+d1bi`!Y)FQ^`T*Gd1>_!(}vD;U1M;tzr%^3|( zr1hL>!*LYnQ+cUN&DXQ z!C2Rk=tB%oEaI~VCkqINNNw}n&e)IF37^k$m68Yxi&Hg)=Ec~`XmqnOKi2VJA}zsg zn*e*7#ke^jEdNJiLeADy3DHU>pET@lZ?A+f+*rHJ)8b=5$!@*Ijp38XZJ}X1sqlUP zMMrMyGU+%QkH&)g^auF34+OHTd!ZG&F)%XILZ)@Xh-!94?SHH<*Fn`X>o8u9?oGCmb z|Fhef%4*FXcl39S(hTKpNu0&DGXIBkjNZq5AmQ#*yClJ85s{J;jV=r+X(&S!QG_NO zjpBl3VNKS2v*;+vSVtTwPun(+34G}299pM0v%%Xn-yC%Q&>!8`4u}JjGumn266~tP za?uk+hyomL7dM-$f1s&^wmPm0p#mQsO->k35p!iJ;U&8HkqY>T04pu3>HLtHMm8?k zij+o>&a({6+Ggz9z9uGEWMZVRlelmfZQ!e$XtF+(BOZdm0}?qE)TZvvPILRJHY!I9 z*xz5`d%A*oA?T;LK$}IvmS&7OM~(Dv4yz$GoP%F@P`$gB9fWfNbc3`@J zpd&J&I%L{Xq)QrO=b9j?Y9YS2rmpz!EG`-ZXNUL^Cjd+AzLO6)?|<1(6*W|vy8Dhr z>>uI8(QW_zvMM&nLHz4IPX;_~$3}!{VE@GF6O_ad>^ipS7ZJCX*^mBs$(stCY+- z=Ba~U-2E3z@kj9ek)~dl)|jG>`=#%$4TGRcPj)9X3g04m3oCQ zesk*qsI>K?COgHPz8Jn_0}oEVzBIG?RCr-0w{*^Fm(Pdi$EpFB!zYS~ z^eNaqUzyM0=WI1gPcZ`KdkLcI&L zIP+lYuBMMLTf zTw25gwy`|AeIDc{gX|C?LEQ};0UVQhQL2{HoGg4fKNimokwp4}gEOaMMR4dt%rl4@ zt$HTCPghQ>0ox}ds}r#|?7*tDag=gUq@jpYz6ih?Xy!2FiigT?gh;(wQKn;Nd9v@x zAnR4L^6)f?XWNjT!)xekc4A4vVUhM`&IrHQB*D-FIS zewxety3R^=r`fBIf8KC=j@-$0)hNgvrPcroa(hQm=>M!VRG7Kcf#Qt}FN*|hn~@7- zPa?rR#!Y^G2S`)mEJp3lM^gh4elX^5=(2b0#Ee)n((_HVOBTP!15OYYP#x|1=ne~S zh+LR?Tc3HcbH>GGIv1>t&tVYI@bv`ovgcG5Hy54WTvv08hG*MDPsE(5Z_h6zXg_Xs z6uO07g{6@UR_Yd@S+N@go?n33AGDrfdRS zZlY#(a^{zVFMs|9NWNCG2QN>LFR<*Uu&-=Ggto6JMI|CkTn4ysX(n%~9sq zoPd4;w^2X>HvSap4eIw?;rOuK0Rxnf&wzB!A3o*fpMWxWna|L#!Jb5Z!2C?>j3ULAdnDQMhWsnoIm;LUuYs!#jEte3FOL)y^RaQo&*`IGpanO zxTrz+5^oFTOOAU-_axn`8_9%Q^hnD9-RC1~{h$VlATF`@U6hQ5tpw3y1+`3?y9;h4 zJMi%Am;(G~y@dNqQTdHdJ$I&`s(9Ey^Nkig$#g#kYe&+0QG^({!t@%R@7^lF?cINn_cb{T4FiS_)xy+5o1@4#{^$QTJdJ1yM7+OmQUPVu4% zbc_^%QeG=FXicR)1a$odl#pp8rr1HRc3y-(o{I=E^3GL3G2e_A?Tz{repxyR6>s(i zBrIH*I=2F~L-|mv_miYrvxg3x#|ygmeS8=Ls5sT;@$^=7I9TupaeMx8tL1P(Ujb72 z1~jK3dEje*UeB(LSPpnj8HA1YRcSP*hM8d%>|LfeB@8m>TCxkHT)zBEGCwkh<+w%R z5Mi;s;vs)2jxHYy9edk5o803jVOyR0%PIU#)ESs)>HGtc$PpXbe_Vvm*)%@lJ0a|J z|MP)B*Zupyc#S8TWdvMav@+v~3D%me&m$cM!s%)W#zKB@SxaKUMK>-q#};b_e`+NW zwyv6w`z;oi*y4ke5Y>08-wuo?d)}VjkCz7C?(sKvBr8mJpMTFBl6e+>ncb9ot@HZ% zv~oPGez_93>HU6YLt!N|nZo+EKUy;U09q6!CU35CBX1x*zAPZFPEo8*{ItQ;O z?b&VoIqsAp_wm}nSz>hB)DF@4mvr_m;niJD(pDZEMNXVNC3P8TEwQe|-t&r}Ag&Rz z>mx0dbfkkEt5D@h#)Ye_Cd|*@I#p9eWXngIoYI&f^Ox6l?;hTbPKfhrd~k3u5e*HE z#%aBSw*er>Uzt_7TKlNZ-sDPP?=u{cOY2bhT!hUdN$~1>C>YtOGxkih6@S#R#BvnZR_`*pvg0$6qfNon4~>U0&86(=JF)bO?tF88Z~u=bpsSel6PZU( z9WEuwQ3?RpJW2B!Uo%LK(kgr_5l2*T0^B?^hlW*N2qU3wYWF-@e|6ifk9rEP%9TY; z%!ra^__f$j=W-&b!!$u9CDb1LAs8hU*e~)0Y*MxYY1V1I>FywW0e$ks|LYDVF8h?2UNa~ZR%*xCRN8&C?R3MsTlSI^T z-nnw9^6IP57yUu+EXE;zM=F#E%)`(rlqAw!2Cs#)=_%D4&>h{S&9<$M7`Ks9#GZpc z1ohaJSa!gC{1v}C|3awv>&WxTocrg@Cau}>vOhSE=k@h<;V`#!sO0j>{#wfnvzR(@ zXz1~`A5FTyoZ8q~XW;SG--J++(Wc{mZBQ%&`6VgusoI1LrAhB=7pysvXPz_2bV8#x z!R`qw=#KPuDkSgFlYdJOUCKF5Mk4I&3$LnQ&g&&g?32mW{$z-0#=Et)1sKl=7;y;Z z`}gY>#k59hp$$Kcx>{z{_oJuaYqrzeda|nV2WN+m7s~D`qJp^K!CWd|{ly=Al)Ok` zEHTgWkB43GKiM*-5@UbyZJ?0;8b%IjRIi#}xLIQnRBeW;*Rc7vlsC%zlI)n3O*TfM2bu7--b( z0gu35!3X}EESHmGm@5_dv@y^Bfe1I_Yx8)Q>Tu=UO2TM1lWi>4{%LHSQf|H$Q-ncJ zz&gAq0>wXPGKJbSBUA8KN)>aS-7g?FoGBuHxcyS@o0VWQ+>~%w+Qqwq)3+HA>@VNj z8)xzGq|>3rp6H7|SB9rzkDl|NCs99F517v#1R*b-4j+j^Clicq_u?XypDZ0<+1XnD zUigMYslep;p%KLVp~0fMAJz6#uNcigYO1$@KWO9i4x=H*;{bdACED1OAB7>ZF|e&4a*K&gRj*F2 zulsMgoF!bikX9GB!d*&kmmHBKAw}&@?2|>Pnw5jw5BtL`GUXq+xhy{=FUexS6W`$x z+@QGV1-p18J8EvoNIgOSwW?UUI#R$$Tt7V>-gWBY~3M3~V)&{;k?Z zC+K2)y^j(h`gU*MVzM1+eLe~J8COV%_1p9|&>ZH9C5YlBMr9E+wN>5xX;DKik>4pM zZ&GRm0{K^f)$9H6_J$Nk?+o_0l!4FU8;3+ffAQuzfZp&ILi>cB-8JYW>d`d|jqM(L zae313ZEk_>%Fgb@B#d&UzStX!FH6TwI5tLg(ONkP?{JxQyN)9A0?5C{&98h~46Z#w zh9M6y~>6^(#DIZE67;_xpep<&vd+iHSCj_zn!W}dq^Xdkhp+=QC?76D zLL*!HuT19K(BNQ<3J#uMYPO!2(r-4Fo_T*+6NkSEa=qY6@(~RVvC7~F8Sgz-V~kms@lVqSVUoFF1Zwb%mQvq z3t3h6xA7!m@+f@*z%jH3%mHL|?hl{S2n+5@spxs3(5T0AyAzQ3aA4RSITqomDRp zl-wKh>|ebPUg9@&=1WK1me-~1941}nU3WL@ay&5^&|FyWf7A#nOUS&-qUmrP-zXx6 z5%6T4Q~AfRCg5)=M7FhjgVl^vgVrSJc)Q;oxy_Z{n2U-Rd!YFKQ137Vl_dUhoy>gQ zGBLsCWtgsU|B>1#1c`cPoeb8MF8)b&W9PWBv9f%Mj>|Ugh;AYQzk(Pyny9-LesdAe zfbcwcDexM^+1@vN1Ul?8`B!u$Ir=y{pM9s^MTRgB^$=Ugw!6kPW z%fgYMN=JCYiF>&@k>h+m3^_xs=NZ4!JKMA;*s)Swz@MUE*V#tF`-LQmXzr8!n?k|9 z`2a8Y3g$gD+-vpOm%mYUw%Q5r+^It!ydPGK;XN1J+>Eh-fC#|J3vq&-G@nUM&UKT# zyVFvm!tBdjp&p_DkFV1Q3m#&5S-xWQ^!l*Io6aZ1%EC@qP3MX(ZEgk@%TSZ$CDAHT zi76OTD#RgA7nd1dqnnLE_-tT>pe+Io(oW#~DU`;JN|CuOt+l&HMbMt6t?n>hdz1T+ zV?IitCg~3G^F$%bS_L}6;Kac%-llsJHrfssNE{!K!7SoTk@SFK`gi$M)Jt(q^5S0; z`3i4=kfZk46Z_DK-G_t&Bxu4&Ega1*VemAz<`cu5$1Ull#y^{$(+=eT(y_QX)x#)# zoTs9TCM;B~Vdnx7aezs+3)HJEIPGK5mx1+! zn6W8#!>kml7k=ow>`R(r6uJ>`i_sX6PM=2Fu-xq7Lh+{<*?;mqeDY&haYx%qL|EVk% zC!E^ir{q74p~=p`Hm2Gr=OEj~6;8wFE1;I%Qo*H63Zq8|3JHdYUrLgiP`z+E6ui#> za!fgbEPUdgoncO)aKoAha=$7bjkS{#XLY~3%}Y*(gs1hxPr7h8>T{ApAxD2HiL_|o z%PUsLd%u6mj;m}?%u9arE{qQ6%Vxmc6^x{>CR)&&v~j@8x?Mnlg37s`|IkKGFE9F6 zMe{fs6AFQS&(pn%x3C-E<3cm+TxDhUNNM&Aj?MgX>wMF5AgcjEk_sA_5z(%r622f9 zFAj5Ci^o9CV3U5ElB&Bx&i)Cd-Uotr!?ZP6O#KcJZ9Bx1WXw#XLI)x+Fo5WDqHl?s z*TNNT;J?KFrZD*-FEY}4riw;Neu^83yA%E2+Tp)qxPdI)xPH?1lv<8Uhh~HwEIS_B z!hf%*{t-KA4Q|6~D*J|%*ozf)p~Ijv^#(zE z^~2g3O=R#>+zi;ZPV_VxhEG4<)me$4%l##T%MK@2SGb1kSPp1EjqRO?w3#EvjhS>k zQ}vVmdVEo1#xH`ziMSumjD-FQUV>X2VinSu$i;Y;`8v@8n0l9kt&pRx+cG$iSWS5> z)pxQ466T*%FzS1|85_w-F#??8a$c=+;9w`b37wosiyE&;mPU6u2f7v8%4&LQHy?=R zEFAACW3lp)pkss1arZ6c3*RM-Ol$;By!B&52fh&5B|?6wIAH1~eHo4;i__NDmL6w1 z%9GZg`6*!U7&0{2>P&N&&ndg@PGM%`d1L6+{Uc;29rhHO-&h?S*wtZ$x&t(mQBXoo zmg?;UxYnKI0KiZFZ>hQwW)AeZp!B^eeuwZaw0p0jo%cP-?&7Xu&QpoHjp(tX=Z4*8 z-!uXH;Xs9E8L3MyL$Rb@k}psXO63nGf5G&q!`Rm7<+m(Br$#L}jXMaYU_rS-e0Me- z4!QbU(aTACuFFFK(wPNn~7NA)~c1J}axnf|qdp=kWyU#v1F_4h}v>Y5jNph+1?`Es_!y@o-e! ziv#>g59af^MZv-($_dvbReFt9%Y#Eh9kM^m#0WxQHNt~;Gh;i^AroLM%yn6Pa|!F- zcpH@0$Y2_3YFT_-d~v!|rj67z9r5Tq#!t`ocV}p<^Pv(M+_Aj;q0d?*5*9e0?Yv=V zv(A|rE3;E`HIMUhS?`o4lOB#}3#G(O!>>U;lE(lgLxKYmv@ENmFWNj0DLA7q-t(2C z-S4W-jSk=50gW-gkag!R%wH6mgG%wd4u?HmZ*e{FJPS(Lup2-E1V3z z-iMYs{VHd3J$Zx}hy>B5{EU5>{`J=VI6wEB87eMsGFOdw2ZnMOX=OE|!t&k@p}Bs`jtzwjQDpF_Hcm18(ocx8FbvC9!a_r41D-Z#jG~Dt$S>+3czL zd1lMY%j?>mxBD@R$!a5h33u}-evvmbY5nps_(jT7uL^` z-QQq#d^jUj`KkO(2UUV7LmVJh!Dk>|L2{Iaf!p7gnBEw zos&#wIOUdeU9794%<8v36YfPQWp2qQV$s`sA@qS{ykMR?ND9TrFWjGIHX_Y1-Rb&| zv^y<#Q=SX-A9-sh--gO0nAFrQgdil@gW2cNrg3>OQmJaBIGCxyxq5IDODxs5uwr_i zXXjIj)U5eY^5*6=x-e7LuaCa=QkA7KNkO{`xcBTJ*~I;By4{WKu~RSzvA4Lf6`JeB+%6$}{q@s%nOAfaf?L*;qou?|9D%=EOf!=7vnmK}C;<2%5%%1y`i0+aTF^Q}^ zj_;CSEf$=X1J_8x!~Ap? z$I^_p2pzm49~T|&)dw=D{7|j1VQ-kdf4=ubK@N6=)|NR>KMt${KXltrYq*o6@H#t- zfy+YsF|Ds&z$&2(jN{lZds~!A{DzrG)DrI1Um95pj@yz-(w{5h;t`Ow!EW@=JK#KC zbsOv@Mj9XK=bRC}0tHx#RS8GNdjn(Ip7Ggqq0T_K)R6Ogd$=6Wcl0QQSSMsW=EH$C zMie>eM(POcCGy!m17*DrO?$%RqTaXj><3t_P)*Lh&d(tj@pmXnmB3NzaEDkSi9+!9 zNDcKT$8*Ew@vtbK^j}^iEW3icYK^>X=>h%;lv}Fd98A`PDBgz$w>9?6Fwoqsrz?+w zqmznjPWAbj$!qLd+sW4ShU7)-R{P?u2o?KPzV8-=ZXyREknXO6k&+6?@d=R@L9*%G znsVw5IW|x!Kufv>0j@-F&gX)2kp2{gVNwWe8E9XK(Vy3h?|zK$2rk-tse8(&K=)}c zvA{e1I?$e!;5kYUqMFTWB3||GRpNZ@LkE{o>EblrA*AWqAEb3$FU(Af)tX!hP6l3@;$3gA0miEF++l>%AJ z>{(~`0FhK!DsQ~Eu9%&&hs$7`vu-czuu%hfd2FO@LK`sS&T}{Hp?qkx*od-){|Gs6 zEMjsyUS6W&$8!bwODCn98*NX#7QOQKJUAk2y)}LDTZ9?~XWOk)48;Dvq$@A>{B5zD18R^zxbep&yF#LwrPC2{u)H49~ZUUL})!I&B@ zx3|@6DY-h@DZu)Xo}zN`r`-(b$=1t7uj}cw(<5P?C^4Y~b@5Ukky1Ul;%%(TNwvRE zh(y}vTPZA%k5z&xO-1$530cxfGLlK`6%?PZER~O2$%J}MMxm_e^~nQy4B%j>#vwX= z+B9L6U<9dQbk6s>y86tiX`9+DC0jXZLJ8&p|pmByVdypG0S1j!dFu z3MH{F^rD=}C?`wlAvD8F4UjrSj}>7o^%gQ3wt2FkcaBhEHON>&AeQm-KLne~2UtyW%a1saj!(ua@kP(kIu+X;h(2EO6hR4Tn7pQA#6(<& z-4Hk>S>C%yt=+ip6k>33Jq?1;)5MeAqUsz94`~P5uTt9>V@AW%ipd57Cq9~7mlUp_ zA;uT)w}A{N;<0N4&v%(Y2l8=61@N}AX`?o za@`Q|j!Ly(U`@OeZ54g$99^;PB!uVVTOIE0J>?7n2AnIeHYQ&4o}t-^h!-Fwa|8$) z(&J-eq%Pg%8He)pI$yd3IzxCvKL(+Mtu$cgvW8Jl_~=@ARV4bF{I5Eis7%c`aMbaJ+9;#h>9L znwA=o;wI}yD`ot#1v*I*;3)DbRt*_5Z{D8@9cuFz8Af**hg3{Txn3X6hKK+x{+E}# zO%pQ=htGm{7K*7X(GF#)D;teeB4SUEnJS&z42=#=m&FfOf%t3m%cz$2b~}Tlm|>yBIlri}DtI5J{8w78sGGu(0rZjX`_A z&g+O`l{lsqey(b7)d$xDj!$XiiJ9E4zx-8!61vrAH&Jflg8SX{{JF-R==ouTc9xFQ zng@f=a5v6awQziC^}YYml=0&0gK+SkLu_4W+^q$4qprqsrFcsxQim=^PH;n-ic@xv zWl6!`5OyjQwi`&VY8u3apz81Nq%lOJje}0by&BC+rLEsnT%%3rb_8w$-ljY#!}}vo z=LQ@oy~V^TWIr5glv09G?7@BN`)QNB7at&35iM_O`i0<`Dpl(7N0y^`8DT(Ic;T18 zgN($n{t}?vq+#V`QSk3(_BaxWWQ~;LC?BpdXmqFn29B(om{fc}xmS$@Kr0vrkZlsO za;LqxKS6*YfJ@=qSici9_ zVg0Rx-}s$P2q*$%%NNt8N`dPf|0C`zfa2V?H5(ebk;dJEYaqD0d+-1Og1fr}C%C)2 z1PH+)SP1SABm{SY1&1U+kon1Z_tu$tr{27&shVku?)r7F_3gFS*7fa+7Q;*3HC1Ei zcoNbT?}{JQ!+^g}c%BF~P+Wr5KPtsJ?lbFZXK(3Ru_^vG)_Hl#)j1Kz9yn;~=5Bvg zeZk$EKz`dlwJcN1ypyFcIy$6U+hGd-zY8#&9zF7Y1w+s+PXVxRu9hz89n#;FeS90_& zyvlIb^CZmzMecsOJx2{HMSRPXZ!4XEE;WG^_7v`lhH64)KLkhjf$567ZvVJwr}H4X zU@WVQX?E+a8dG~-gkuV&nEZ#%CM?5hVRVX>4?cGjso}zs6SZA$F7a?q4YB!xd0+|Q zNF2eas6(Qj?Yk~Yhjn}*K?uWKKle1>&EY$VS?4CaI7QRNQvXoOip17%@DaYqFw~qE zpfj`od9-AC_C-S_vCS7X?uP`(M)bHFxp#^mPmGJSGBlxeob(dOjPRPmCU~*DZWDHgeqK*L%fD?`J<7%rv zSR(P%__0>4v<$vJ_2CLWP3N`qldn(U5~?3L`H6vrxzEHiu6=y#y*y*s zcCg;ja3j3?KIOiq?Z% zq(-*x_d1;TU@CpZJ}`6e;Z-2*FozW?9g?Q}35MUzw+s`wezh8q{8CCdIxaJ2ACzJ6lE2C<1%LXofF z(?zbXE(&wXn=&DW^|3Es)jhrcxY>VNtl9sTcrX2-L=by1{h!eZu}wyFAw0_ z8s^9Tef7kD_fBP1uhrsvGcfH?b|k#%iF|7gVzZ)wD-#ey<5CG^5JTq@3uF|Fe|jo- zMdAw)L8TM9l7WlBET>qcg4=5TIEd=6_i5`i-7w$*4SfW2+?n}_p4}2n(J=erW%MTZymhTyEPa+Zd8yAtWR#OWVB3scczCd z@VVh=33*oy;8x19D85mkIEIr0h(LuK6_dgRh0tgzpr!@nn&2~Zp@T}_ z`E4-@lDWquQ#Z8Dd@!-*)VZyyl$VR4&QUA7RpB_2hkxkL_!-9zbwTHO8OQ1XWA<) zyo`Skwq1R1MLk)=7}pMAZ)z?SMvAaQQQn3W$^|I&M3# z?*%z|_Dfd|zWo*-L4Fhe6VZc{xZTLu^@%*N4d9+@Do=JStLqi7^I{$+KT4K_ktQY% z)}T&CBdKttNFFat*EB>)4+mZPPxPLM7uaddF?HXHU}3%{{w;fim|HTh3Xqpf$2xeT zmRa~ns4i_~n!e|dOTI?q&m9d|f-%Z9*H#_&MdF;uEtVBU_b(z)^TU<&LK;ju7~qNyTot&62r_v-5FF$Bv2d+=3X{f;Y73TUVLyYEQG; zF%U~%6vRjs(4>Mps!C(TkjZ480I^9VD=jZe-y7<<1p8d-&9djrV%9*VXdZrcL&@i< zRI^-dYmgbJu^5bXSDf;`ivRlKSxHu6tiEHc^ka}-1n6?BND&(&i+&8j=0Vj|``Ii* z^e4BA_43z@N_!sJkB$VL%(#M=&6S^u!V5Xm-2Pm?j?VA72s=^+$|hj_Z9lHj#OML? zBI+$pQ7x9l?3I1&=E)M%-Fut>6d+~>D)C9~kDX4v{~UrXMu3&yq@*=p=$)xw4i`>K z<8l1!oS=N<8Ce4CWxL0F{y$SVdtc|ot;;l-#wCk5MYP>``dsOP(C0zR>fIQ%5B8V3R zx%gciFH-*)R}3I`9EwIY{~|mNT0=ShMm*$=!$E=@x^hUN_RfHPI2A%AkK^PpQl-1y zs{e2McR4wvdMG39C<;?tvmBU}jfj4sG-&ZLhgIpuM|{i%~pkjaK|S9`vVWTxm1o-XQeBqs4HHU zOV^F$UwM{2mAR&)M;cX#lo0H2P}_mXHR!Y>mSnJyAocNao7jDs53h}>-_KRC!N}MN zTUWlc`mt}g+Is_Yua8E#^sz(>TgT(8{=Cd&=Z>eIIXV#R3~%nmMAH3whu;HPX(`|T zX4w64*-)rNA(=oK9v;)Lwv@EAMFa?B(Q&PFW&gvPKS_t(0tW%rX~326EtyF8PC55Y z+)a|=LP7mNr`KG%89Hw&+~w{`p8 zK^YkYvFZm-7sp?duX%o13)pIwEF`%XB9sY5NqsH*)nR!nl6#~ZHzhZuUbK^s`c%&x z9+2~x5un$R-2^BDLS-WR;3I|oi(3FFzU5(C!sG>McyLp)#F3Xk9ceWzk9S+wbw_E4 zqKpWN%Qq@K^(_PdaXE?P{z?a>VlOV}z)7*tnSBxwB>$ME%2=KIg6(2SMNksznE#_z zmijG|PIYN;4J>^&+QigAMvl8ceo>c_gq z7w$0J=V50(8|K88Rej;fJHN2J_j0KH6_<8(R&)p<$23zL)jnCUw@jOF44%riSqh~&8uA+W|n3_&?Z6)GMiZcc>N2E~*-Dx>RsG#?v5J$RI>2be3Q`W@LH~hF5&zw(88!q~y2^ zUo!lo1dkBp|4V|RKN6Tv$GtB3)S1jg=gLoo1sw|#i=c`|fR*ymSO_s&Q!+af2qx8J zdNJx$3~d-Wi8N7@DDcw~!H4G-*=aJOh`_^B$ueo9BB6j3-KCzfc^V5@@nONmGSdAw zAo#Zc?ZuxG`{ePGTS*fmz|FxG_{j9gHrwN>(Z-DJ^NBAa_Y}Jo5V0cOa5uHY`A%aM z1{5Yu=y_t{*r)J zox!4Bt`APHTQj;Z8P_~9jd4)P>?N}YL(ROEG{1cZi+uDso_eIDE@dpCTVg+DfS8jW zDjW(DB08e74HG<+9Ew2xCXyY269Uf!k>pB%{Id-IlOg;k6lVX1!Uz?kMqK7lqt2n~ zO07iVWYIu#BF1k#GEgwC+Z83q4VtU|!Ht*z&J2nUrProGKqNGBn)IuMFt3z8|j$YAVGj{%`d-6fgdXVxTO7TI z4aSN0FoHU7I!CbG8E^_~vBQRsY^Bud#W$Set1GJJNg#|y1w{Lr@ap@|?M2lH&IZ}7RMRJv>y}s_!yK`U@TXj_UcgaKQ5nJ468bRP+7sw6 zY-lwRKg@c9w4}<^(&vS4vlA9gaYF45;Z>?lbt9#yF1otUyYd1oZ#yjSK6I$wk3Vo? z=vqB|?(8$Z3y4ld+J8_+IxU}4^Zvj zRs27|2~@Kn%s+6FUpyEC2j-7B@Wq-M72soHVL8)4P?3>!1Fc}-Kzg@!BVhfgw9HrAbg_D=1xYZ#TFb2eMaPSc7Whn*^g+LhOQJi`NkZwutHIwBT6j zi1NTvPT)thsYpPeyJ>sj%{~PHZ^B4V(bV4}32*APrl-U%fa_Y(;kPjUQ6!-=N zx&f{S0{XfGCURf|0tsY*Km<-XZE8Zmh5sYNSOml2qVO(YPPhY4=Kl*2LYsAo(?{>)d`(E?AL1m6(`#4GC-*AhB|eil+7W0|ORR&$f)Yu^#K@|kvQ#xhOhhl# z4h#F9J2R3JY*T^F&FmI*{*3uEhnglJ>c2Dk zueKZohyrv00)1Wi23#tus&{np%*-nZ3XNiU#wMqr+|=IFH87r6TtP%k0tSO0pa1ir zyeF1)F*kNIH>2>hcC(@|wlVgyb2K)4X6<0%_}EASJ(kCRXu1g2qB(wCShbA z5OLuoHslxjIrx@cU8F!WEpJDO>VS_a;}llF1kW;0ndVP z`XfK2A$KO3e8PE2Y%-`KZ7G0|5g@B;@T^OCQG88BEyp!%2Xvrs(rfjM|4`V~@<%|P zY0QQBCK>iT6L$R9Fbfc`)Sp%>00-P(t=7MEKX}w#x8z{_t*#6=Zmvwimm+mYZ;GY~ zp=_H%XnWUTl~QG{*#_|`U8t_T7s*~+N-qo#fkGdKiz}8vgdKR$jh97%giwpXPIybF z9#WTtBZrN`1;?(|xa9i+LPQJigW!RS5I}9i7LF2!YZoJH`I^li94Qneg#1RYNH5$f z(W|sjwgLggyP~M#ZB2M_bDCZrTY4KwhiqdaNqL!Sm`@J&pw)0^VPA%=PY<>=ar!Wl zcU-~Lh?TF;tW}ci%A3s>{Y5oF`=F!N@A_6ayLvToC!oQSh^QZQsZSFNwDWjB@U0UK zQNsU+HNgK}{bN9VMs`5`U3OV+GlNiu)I#;a`V>u$m=qhOH?MnVgeY+ICb`#@aXZ&h z*d~b>Ly1r*lv?mhVzl1;4689NH#>hq%K8 zao~M?;QiR%=#U_zL~5{s%{|Gy5p0E^Ikd?6D#gW-$;gRiJ|&f}lipWV`c_nyG#3}q zwvuMG<9?K>v5sNyNnwkK3=A(D?a*z^#>wjC>+_2GloW&PlRqpLi5)p7wDJzL3CbGm zUftRQ)pU{^@}2GK3f06MU=Nof@m++!)el$2qiJd{rA+EZ!}^y6fd3A`qxDx179EUR z5=m=e=B8217O00Cr)WxGE|j3-Y;-z_&^M=+m?Qn5iO8gi0ORV1Q%kc;!Z`%?#o>kw z`_IjS6o{Ddmzl+lQ;{l(bG1BQaly$0TPdz0p}V81;d64rzh(=9ShH(}$|72Nl6w2m zf+J|@)pK%jUZh9-`#<@0OALi_fSR0np#?2l(+z2mV zZ!V5F&vTiNvncnJ{M-5w{;vC<>}M)J7^i2HE;TbqO~4^6>s3`p7Dq}EpnU(^$0aE^ zImg5^8I6`FkV>|M!Hh{*q3%hSjMe)D2-p~#L=8bT*2syLv?q*JLPk~JR10kr zO;mHz4PKko2?CX+Q*o0*G&Ur4MeruGlcHD7$izX-$#q7Kax=}yEk!LX$}B@QDJbH| zs*?gICn$qqFaff}CgRps)OfSP2wHeZ7Yq_m#6|1Mh}zYj=pKR)BF%~00!-cLY6TKS zgWML=c6Jg6q@rkc6s(nxgw}P}1*7I`aRM{Ugpw&#;Dg>$ zqXST{02~070xd;uS^{oinY7x=%7kj{Y3vgvv!tkBEV|WYC_k)%(`@(D3Vj3LU~_M{ zV|T*1bg$%bL*Ve<6~H4rM>Ekz4UY|UPYmbIMmg?w3I2&(MeA)sLLl;r7T%H7#e>X_ zpI#{`83&S<4izL13+GSIhh*m@7eF#Yi&HB3!GW}~q==}f;Am_9h6YG3b~%M460{W+ zN);wS28Kx>Kw6umTyf%Yp)eQ(7d-Jw2f@ORMiqGu_F8FGR24J=Lruw6;R2z~O?FAo zTp)Z)%6{>khOlL41Pjg#1g|hj&4?X};q(Hlr;Fxao&fT99KQbzhfu&2DDVo^dtN?| zWKv~H@1p;8N zU`1eX4KYAmvb-FcPv^%U0Ih~V-F)=P5K;9Jn#(JtxCsTlz^JILIEdwSYC&cUu&*HG zQPes`ZS1cw>=9H*l(NJ+4rCM@A>X)Sh}sDNuE zrX-8-AD$5Ucl}TPU+6FELkK7w5zpu66PXm7;vbbwtMf(?9t`Fu3lS(P4`TBxp+!b4 z2O~aejsTHBsw=T0G=+hQ!4L>ksmMev2m*r*qE3O3`ymMth!ZfPDO7C4{=rDpi5}1j z4z#~P5j?Sqy@%b>AF&NP+@0R<_adEuFbrj@u4kd^;K7)YhW5V(`?6B~%M~L19fQ;V zPZ)#>AVJ@VvjSxwEa^u`f`D397Ur&x1F3;Q8c5*5R(>X>WvGZ!J;VrLaIXQmFk)Fb z4ipu&90J(D5IE=s;|wa%R|q!BViaU%auWw}h+h&svxWU#YDaMoH39Sk`=~>)EVRfy z7Wo7AAQLGYTY|_JM*480B&NfXQ)1&YqVgp}1(3my zK%k-`{s964ur>lfKpRk@A4sGD94aayJRqcgVm(|Wa$$tZ(iVUy4Lk?Z_M&6_0wJ24 zmgkRveyIX&h&f6keu3f~Xo@PX4(!k4m@Sc<;GP>?bxZITc7cKmc#sGu-%0(eAfWtR z|Gob!BS3-;1mgX11ek0{ocM^94JlT$EjS_B#$D+)6k6DbsIMjEZAtA-6sf~a6%&)N z1No5Oyf#is<;!%)P9@C9OfC%%evu#$!HNihI14BTk)S|pY9!qQ{XrjEppnGVRt>h* zHBcT9GWa9t5e37Vx)3m!M^%Vb3uytYD<_k*!7qxf+(V19Av-#@FS%iR0rDs(SvV7U zW^luUTX9Mm&WKI`|03dFB>?sB%KtAVKnwPl7ewwQOi}2vxq8mws>l z9KvHnB|^benwP89E|i7wAj6LkDC!WFVTT+R)FnORDKe`qC-H}e_#|5`^x#6>-Jve5 zJQOR-(!3ZsOGVaojCVJr?cGT-t(?C<%MvKWC`$3_{zi|O)Fh*FWO zovym#ylcbNf*jUv@(Ub%(j1lU%WXzw2=gBC&Z|krf@X40gcZPC(#%U{U`kDXxH2JQ z#EUr2q)W}pTCxlwIc1Fd<&*BYyWT^Z=S#SVYBcgisUZ}#%&3_PFU+O7U+8xkD;UgG ze_zDr$UTF@mBI?66#dO;zx2~DAU$C}2BU!D;9HGv(rCTeQtTTg%ZjliHC%gIvxX*b zrL|w|6=oq#h1SF`+)3Xupwwr=IxMxcG~FBbnwxgiz2iQmYhQpIJXrht2BIGOr2p=& z{R2$Wz-6pIJ>Tdg<00UH$W2T3jJ#J1Z` zsn6TDQ(UbZt}nGQFTHplyeawgrU+NE{7TJkw!gpG=1YQ7fMv@EeGAK??=%GHzs7_; zpHJMaTyQ6v>GIIpmXww*j9D~*t8(*9>oV%&njU^l5(_7jN!bvQH%|P_+d2ax+LD>a zPJ(lgIke%)g8dVdkfUhi=gQu`U9+;bmNyl(@nU9XenUb+lE1sX&2@Zo5?<>jc14SX ztL^XKIcTSFT+7A9#Spk|fp^rVi%s`mh?cE^vsNF@53uIbMvE@ zKVX|r5IpaYG(w$bXmmoJiiV8E`(eDoWAvZj*|9ho7zl$tp{-j>iH?d2=H%oQ#U~*6 z{X$#&)9ehK>hnw%y4(fS^YTOVV1M{)u{CS5r46T?@4>-fjVF7c(ivA9o64fw%M?5I zmB8Bptrg4Hua{OA7jL|2u+`j_jub}Nb8~a$fprOZppu?I&!qa#Eh|8X9QKU8N&4$T zhm}(}r2GUEcvENRI?@lnpJ1KIm{vA4T=2k27%3?!wak6}x=Kg&>Zrm;QmKcj-7$Fu zVc_=GcX(rCLr|*EaDeB=z(6HZrWldy^Z0n`*RNkiz`rx{fSH#&8S#ac6)m^;_;>aD|5Pf^3M0yL>>69}wGt~_YRxn60M<`|B zcMw!5So8r z?|Lz}9R4OgheFtVMlyf=_>m=*CJc$-=-F@zk-;eaUHyz9!gGIbPY&Y33pc=|ch83f zS+e6Ph5vDRsTmg&b32f>gj1M(80MhBmr60s0uEGR{m!TWuAo0WK7Jt}{ciS#5{|lM zPI;0*Mxx^5$J{oxneFXu7Wl9l97A<=mvD)Fj=Gv}cVuK_U&Iyhqrc&U!@#P;Jwu*q z)D=rpMVBH{W1o;hC9s|doAfh1ecB-Y6Z0g0aNp`8E9Yl^Y&DVK%DcRqgnNXZowKut<55kTeI z4%dQKf6{HUz*1PQKlcMSrSWyQQLT@c*A;O`XoxYL2qsdCTv%kvxZvjNE&sJ-&-KjSq z!2W#DH-4;{F*bTev91&o5ZLy|Js^^iQDps6{Vo9s+woy5)nwT%17u}m)sPqlPYTTBKVAXthk zivxpa^IueSIDq5-j{gPGKFW?nW~$TX#@Gwce`Va?{T{shbz(?|`TN(&+EB*A*cc2% zOH3?g#|16{-uhpN1g8KDck28>hMTu36}b05#yjnSaZT4a5NNX!1d2)rfnM8zKvVZ1 z5GOG1NxY8Ym(~y5`%lB(#S4E`4@V!NUYc6>4*~m>c<_axl?6rRI!*?7qX(6?y4nPI z?nmw{fO9m6DrcB}jgj!?ay2>AOx=%&VylOlfCOVvrOBi%7zZ0gIQax1wd{p>1jnWBdI8hW}|XE7%zm zk+N%7ye~Qe1Iv)AI5LKkBW}ox3Mb-f6yZT6DR0zx`0+*+s|d+*{JrNve8D|V%%STv zRLPM_{MVz7o}~O9=Nn&p=~u1z-EL=gBnQ)Zo1dT^Q?SS;>tT=w#JsX3Jnq%YCcj;m zbqv`uLSa*>yuMZ&ccKDQ8Oe!VQNpdEQ}Ls*$i{PXk>mYvk*eZNqsvTqsIe6|ceR(i zm<9H)dB;1e#Ls-)jp5(IMVk2)NrP~mSbBUb@>A~h7I6_-=d|1DyaIf$7gZCP(LBN) zSz1Xmmdg+YT6iBZPSL}i@ww}}>XJsg+s~p8hteBke>Cc)-Pn8X7wtb5BjT}{{t1h% znnFyIm(V&C8ss``V{WtWhWzXKY;;`CG4c@yC_C&cUXX$bkP6Jmo8<_}(< z(RIG-^+cQpO1jIh18K!jBGPZFW{U--VuwmLjLh$BvR4J&_AoJy|2!i=0o6Eirr~^t zOqy?F#g8r9_t-bxXZZd!1q33Yhm|2}6jk#x{ z4=y(cWnWE4BX;JO(Ff6AZi%<|Of@1u%RC!&>;I;Gx{fY-)s10km4HnV|8V)86n;<` zA#OKQcYJ+Mj?H7Irm8|TLtFhNPa2}9m&!SyLoERXRLwBo%!FL%Gzif z|9q0P9c?u1>$p%$FOc)SuM$Y*lwV|2oBCgWyBr%xqh8t$bVEFn3-1)8~0Y z`@5^N5Pa`i6|rdsA_L|c8?UgNr`~_$mrYMdxlII?_Y!BtGt*>kU$=>r zNPBG72x+Jpi0%S>q#{B@xsR5top8zTb9e;=IPyM)bc*0UnmRaJ4}0!z&WHcvNtJG>x3mc>U?F3f-72n9(_5!@xN zgwmEY*57ZTk?@=@D?EZhN0~`0UY~E3=mKo#i8WeDENw5Jnvs|JDUmCl9_tC*E>x6{ zroRyB6&Dwe%JJufs!Chhmu4Y41uQrkoSLP{ZgvCu->Ho5ADZ8mn--dhjG^WTju1?wBuxR3e7ICZ??u72iw-=(y3s&Ms58XwCK+a} z7_!dtTlvu-k8`b&ycCkP0)A~xj!`t57dAa2=g{b1F8E&RME=+FUq$`TecKpU>o0`% zo0j*RR`x!I0p4;`7ks<-K7kbelbNpc__uld!cP+FjxM~B#0I4qnZ>QA_dU|_Npx8f zW?WdTR1U!+o5Eevznu$UZya!690};#6yL%}Z)j(2njGEzY#jo0oM$qJ-#>ka z<$CVEnHLCFl)uoIFoR(^QuRi{JP_qZ4g%3jUuM(K9{MuI5F*fXoHjMx1*AWDbg7cE z0aAE%XR=ZJZkN@zN!^2=XWCi2b0Oz`{nNco7 zNCmkcl>Fv-uQ}-3>2|oQvP16kT@AIBOaFkcG{!FJnqQ*5v#{BpF;a)z&<<*RqER|7 zoM3A;r@K(C^z&AWwd0zdzO8`pew)+y^zaSvZJ*&45Yz>c8jBb@o^x~I6mXMc2_B|C z=k>B(<1}~{dt+X?f_3};?E0|n{55xDG{T(5A=4UO^c^ItSSL}QWyIy8vm&xH&1VH=zl}N@Q^-9s699e%R}~eN@ZsF$ z{3dw|56R+XJj_cz>%2PLB#&Q;0PiL&rg-6gH?a3C-@i2(v~>sg_>EYWzP{4MLVm&# zxLLil@MdjW4mh>4P=%A{T$4cU_esFzb{A?^_S=iv3H_Tmwg0@03;L`T*J^3%kD5zQ zxe;zkceU$w43Vn>R0m?7XUFkcQBjT+MQ&Hhn-_!XI2rkI_#oF@GD;trzYvdZPX@@VZ-W`Qbi1TYaF^)lzUQu_nxB`>5oo@-+*&|6?ZDK#VQ zN&K@Vyw%Fdt3x7CGy~39*C8dRAUvO;HS#RG;q7h77k`pw-R|Y_EKE+a zG1Joaw|7+DKNW#vefCw)U`?GAo0tcS*i+@_C_8kpx%t8IpqrZherDds4u_royFlR7 zknhf&2_qjGG5sRGeN3}VwyV{7uZcYeC8N87@?E!vFGp6jsIJyhJu#z3+SmM)(qkC! zS5m$B9IrSlAxgCQiMjcd9iv8r2ks26S(U=0DJUJ+_=Zr_M0|83u!(}vNquD)`Stdp zn`>QjQq&?8=m)kh!%N^N5Xsz`6k7!vV^3M++1LrU64dK+P2( zlV9M-z@^JJ6#bJD1L23KJqHWRI5j)%mO4kmgo~VqLvZp#b0w<#%$U8dt=Y?XBe=}s z!GO+iE7qmqH@CyMq~0Wg9}Hs)u5oTq{OC{-V%N*OMMWxs(Z1t_hQW7@MgBy;g4`X| zwPu@Sx)3b&zK*1!a2#P}4PC8G-1_TY6mF4oagnoZI~~5C6snXYFJe`;$|TLWlgcK| zNJv<}zr%RyH!Q~ANALLS*RN+a)d9stMJ6Rxli;y4_DQig(uZquDe8srh<73sGon1N zz9(l75mD_$>~F;?EVjB1zDI8z)S9Mn>!T$6yI9 z-KCsf`i5_dkW8^_H0AMz?3eM+9IQlqBW&aElt+bp%dgkZSObLbmhjwWQ)@Y-tqv6L>z^=@|^zPIoc6AN6ry}l5Bckq&_ z6~8Yu8jTr7#73eQcUVZg!*}p_SFFXa=~Bg&{NG|HpxTE6;TvG%N3k>=yx$g{lg{gFX{ z!6|GaPk5=gsEjc+Bng#Z5Y$k;e|okPGPnwGVlN}Km83#_^?&Gec%5|tvC-&;r>i|v zCDfmtRb4hV3ku?m`{NJR6Sq8FT$h`ghPxd*&cfQ&wVcSw`}AA*Sl;hR0Pf!%*yp?T z%Mj`AV(Gg;mx&zyW9ib_{Il-S(C7>7xe9*&l5dk|=@I-Qd2exAC!M!qc}+;bzc$a? ztVFC@ot)8tahq$ofx_NF$HJW!4A!=dWw0S*pbG+=IU3LB&5$%yf^_!5&%8Y3_h%p0 zCX@=bqJ*wpnCh`?XATwTc@9xXBy!TUwL^)D*vOY^i9t`qH5NbUK<2 zf)bOwR#&-lIXe${+AzC2yXb;G>i=x-wGP4jU`I!rJTXRTDjHRtK;LHlOEv8m)cC0{ z6kq3zB9gz1tyagrwYzBbfz(@5m1DCbZ5cCoX zqxM;Lsb_co-?Ba+F)wjR<4v!B3uzYZs;wXk4kQc=yZ_9}j0aS^CNCTciX!UvP|-s0xq=&_w#%{B@^#p>GJ5;Vih2moqXAI z-$=FR^5!feoK#`aw|)`pbC*Xp%;-1^%k^3~VBb3J!SMmax=JRlKC&Pkj$RD9}gJrro6 ztB!rW{;K8eEzzlx7mrXeg4+3*mq!P974hUt{`$fcsc7TbrK2U?DAiVnPHnF8iLvH8 zQe>Q*A@iVatR*e)m;0k}-9yGRB;Dn6xP_VGilbTt(O006AS5>Fep&(!q-U>g#+L#! z!^3xfz`Qi8DLJBtl&G|gVlXq&pS~HP)hxr#R5GtTTw7REe!KfhyoNjaRr}qm7T!F# z&pk#_mMN0BCxM>bf*UKRaY`45-`BY+gLD^suI7(`z#}rri)Y>igK^!Yb`jrX`l5TL z^M}4AvPYg>C7EKn==?;F#i|8%JQd}H0z$!gj?jH^WBupXLmMuuaMOi^g+@hV9Nw5%En7cQSj zb1PfU;2A8q6W40hjhRofW1sVC#7H1cE8zOb7hH);n?Ay@=z$ zmeLjqlI@G_qBNLv-?xV~9wfv$qHQcRDw=uHdMrznet(C(%#+zPra8usI=dd2J3%QB zxm=K)@jQEb;z8s$XM1*R1#U!~;hU1NdfG^|Sj{RvWA%0j#UyG?Ny%CCl~Hf!{Yask z*z1{Yz8{A16YZSJiLZrJG^jE;g|LrF1E@tbC*zD>sq;05O838uAZpvJ^HvcuLKtBD zl0qiQ-7ryL1rvufZG55KlDV7j-Mb=G5Um{Gn2*W0(eohlF!0FVpetA;k|GlF+i#D1 zd$NlDyb)~?$v%`va;Xq)D$Q!9b8{}G6f4)pj{h9?L(k{p$L7z_QYcxVzf{@Bi%-AE zhgEm(Ulp)y@u#8x>{>fz3GzP}$8Z-00428-5SN2?DLZjTKNiJKvr4l3baW z-&%WMvGZaS2ANm-K;K)LU(z@^h}NeL8A@{E;`dL`CdW#W9b$;YT=?1`T*`1j^Rqp3 zPw|rR2H%f4bDL{#M$brh$;pa0lvYLQ1DN?6e;QkF9eO&R>M7@zUUJQqQEJrfN#|}S z2{1GvVjA2aB-ep)er{CueyPR1buFWgS6%EmJ6Ntvm}ABV1TC2fTKvg1%UCERIzwZ)o=KbjQa~F>p?>qOPAurAQz5Yed;ziIscZgI=s*^ ztVWfo51hNV-*%R!cK2S#z}sA#Ybou*lHc|t_6oICeozI669+rfEtwu1k_Dz`51vW?c@6vP-7#n}Sl2IIv_s8- zK3GQBK$-KOp;wI4`9U~`eFaR2u0^oQs}IiKzw;vs?4uq=fukZt3Om)9N&pLB7vl^ji6zuBQ? z-`?doUvr__jojmHO~THIq*I@}QGM|uZE3SV8rnA54vGsIzEG*#+R+=MA!i~?n)|lX z(ujdKfHD9ZKp(&yzs>A{+OV{t2*AHc=a}FXvh;3GWRs;^U`BU2zXJ zKu=0yRo8p=el$*A&er!jb#50q%&Iw`h_n5}4Fxp8pGaR_?X~0YX}vZkv6`@c?ter}~k$4>n8mxwe^$re#oo?*aNr&_ydFkSx*st7B85G zm-|Tj^}qE8kez@@!oq4QY&$=;ZLDY7__o&8BPO`iYbFG}lo%_7H^Dc@ykHQbQ}bI| z7Ch$Kh)&5~2np>>L>&&c%lKj%HDa?gvM&2wCi@#fn*G~dG-o(fbQBB>^1QOK*0Po& zho^`sZ*guSo8B&yo~*a`&G!)Y>hxyx&P%>->(TGZ=>z0=U*QOlhPx1A9P=@#29|t1 zAIW+;r2Vdb3&{S+L5T#kB1+%cQf%^xiVAC$aXNk6>mQVyOUr!&Z=Ogt z=Hw^Ny;Pf-Hea%KOJ&D}e?H5Q$aLc@M)-Pi9k8iXiU*b_*DZ>tvD1|p?CvUm+^){%}QD?7lc)@S<1uU ztur{qha2VXoquGP7&ahEVwt@aNl)|`_Dw$*i*J10#re7ON`(WG&5qAb_XCkfA0-Vr zqc>wz$bLwqJ9`75^6SK#jWtxn(j?|`E*naxWYR=5ky0wUiOSS2!X++RG*!-61akh< zv)7ojUNXCt(WVR2?bVC*B}Mmq_N=^?aLB~yR4e&@KQl4BcQ{N2o?%^9@UM<}GU>T< z%||X#4t>x~%-&Q#0>_BQNQX|H%UXU;w;|q6++oWcb>qgzIG*S5nps>FDC(#*eg*h< z9>1)}3(815Y{XFWX{PLggz`Orf5(7+?>pMfFg(a_L ziucYHRcvI?-QbyHm7UXE`SBjJ#)~_ia~HN#l_DUu!?we*!vzS)<^|4|(Um^3JD0x6 zECsc~)2OW=E@|7Xc3QqSlA|CuSJYUV7~MN`hM5tYn^d~s(J?ME3L4VCSCAN&rcqQ} z@;5UxO-*XNgEr>BeYoi1))XY(j;TvaN#Qz7RuMU4dS{13?dO{Vw0x~a(Tn`nr+oIV zl--rXd*et2z3B~#hSR?P50b7izOL@+wy|y7wr$&1<1}t?!^Tc-Y}>Yz#%OF?jh**C z|MyG2<#*2Ad!N}eYt34N=+442mA+SaqLbC`wSLuXZRcfbay*cTwL;~J>zeT&PgGj! zH)icS$s%B7B7o>4_I~-3oTAM$srH_cf!AyELennDq zq@KKOYT`h))Y`(-e5m%9L+=)C;S}57y+|1x&CP=pc`x%4nvAs@;%6Tgj1CsSsl;i- z>BJetnV8O!M@X69pmHT}&92?3pJ!g(*tk&FGW;qrNOIE}C3DsbqF^OW`rGLDWinSf z1M}LEuwO>L`4=nR!bW9Q0ffo%m%Pl@>)YWYr{*QPDT<#jfqWri1UxR%I^p^Iq18ac z$)Y%7m6l-dkLxi+{1&KrBb822?+HBn`(Glh<*kz@dW?h;?;lj>mmQP^?=}=(qlr8> z-Iq;|UM7xx<{j~E9V;e{sJbe7_=8oHQdOQ6u>oAKLSBdci2Fm!!zx|~i zui22q0;F!y_KkUp${z{fr);&T{vdp+?R7-_Isx`qi&So1C9y^_VqC{_9v%q}9KDY& z=^$aXY6CFueV`%re(YK^Imndp^TuJl1u>8d7eALRIXbLSZ9HlYhqb7WzyeaZ;v66O z>!~zXDb}s7Q{t-CEwvxb+?{WPX@q5jZG>Z_rSS+enDU6{i0?>Xrnae%If9^4%prjo zH#&qtdtNs?0uu=#QP!p+iMjjsm7IzsVr)ulRp-swgp=SucJ|%HYmWTHom8S|=R79KSPDgng~iwHyL_#X1ks&ZdQz_F{8=92B3VA+D+;5Fz4%>% zmjpd;fhV_{um514ZLDVHV$H>J0yK8$#E>G3{R?Zfm~)xQ3eR*R-4hqDj+~0O)fS_* zaS^k_O4q*XQLaIqNk5Bq(i<4^bCM8`rCes$AFy(JAQ$w+IOD?n`7fAh-9_{Fx!e31 zS6a}@Hu;VfHkwB8#sP{7E=RwoW0F!FC<4F(;~Nw0WZhY8QgR<_4W=&|Cmf6(;cL zp zwEic}m$iEUC1~%taxl#|b?bm5%|#)^_JbRxHIzAQ3+ZEqd9)c)3MpE_#to~xK?f&~ z0?w*>)H{e`Vd90UwC3DDJ(0{HS9lwTj>mGt|5g!mB7k5|Y!GHZ_v z)lun8C)_W1&ga#wNMSAQ&ihuvx1H!}HziT^gIczh7Dwi?RO?}zx{#b5zbQw!MtDZ} z^a*yNd4Jq!w=@NP-+;ItI+&iAz}MBiqqRt$xHez?itnXLICpX;5!T$c4+cHwSfv|*^q*ZHnR&=~%eFLB>8 z5MQ4n5t*s7icoorvm{dMqvd|E4@%QUa}e%ox&CTDnoe}v|0|gJ^ogpew4_b#{pZ{d zZun4NrDs)Xiqap_v<-^|Y|`ZY5G)WpF>erS7J*Gy#+z&|Ma+#NT@cjT5@!;P1frvl zmN@4)cQ|ip;L`!cMY>C;qntV-)s&7w?81aWXs4%gU$eo|F#tmLInUAZfpsm6x;$nmu$uIidSA<&yDWlqx0eqtYbicG>rL5({9X5oKn^C(@SC-%%15wG>H7eC-;fh=uO_xdK27q2E`U zNj-9`9DmbkD7v3uIbwZeg_f%#NEO87s_6$~38XHVP;g9^<1DCZFa>u7@)riP>?}$q z&q57>@7C+|c<^#&`$CHQ1_m!3$*q zq?=M!FHz`@woTd!vIG8Lho0DVvwxef_v0NAI{J1bR<3Tk8kx0=Xd>R*lA8m&YOkTYY+_pdyc|)8}OHY7AnQgz$ zb&OvVf{|U808hftPli6h;QNUf$9qYbrL~<`p>~#f<@B~m*zJKQ{N8h{!nm&AT)(@5 zxen6Sair}Wj!!c5`q>1T*R?b?wdJG9J4+5~W6p-Nm{evG(iPv(qbA8F*P`#Mv*{mi zxZM%-*U1+UB(@M-*fTa^Klm$t_$|IJV;sQeC8#GHb1)$HVd`~&7sZwku5 zu64PO>dbre=3h2RWKv(&=6@rg#fgNT&~E+pCt$4N?pt^&O8ePJ=BLZs4`W83h*;th zMLs}blVhwjFGH~*5i2$ewZ?qM4WCU7kGEfgvm#DCM%6d=*Tu9@;_8l$HTC4m_6mX* zyI1D0LDF(@G2Xd@d7#(vw(qeZgJPB(G+ZT^MVxi9$;wJzkknha!@jjMxv*64ViH?)^a=r|r-iy{le|{_ zn^HgbTJg9~V-j`}aT0YBQ+iNsp5bAY-0yDHJyQ!ws_RON5kwA9q&WRUe2boz?JO?~}6oHXpDK2{eg zcwc3Zp?D_i!Ctmc^@P~n`E#y!p8bybz-D~yBRM5}tCjr4^K$`9d-BlBnh?3AhM!&k zgXAtmmR9g(xb*$K$TI43ak8@x1`0Ox()>_JLF;{R5s;MKjU9Xl!$)0W9$UAg6v03^ zuBw(#yzF2Cwemgm-s=mcpy8PfsL6$Ok_yj<1ys8Ub)?77Ov`_G%KepWq9eLXBhwH# zRuH>&0pDYH9eC}-Mw3q7)m2fhm7L8VTZ(|&BwKYZC8y%-Wk`YVX?ZC z3aQ|k@99ML13`Xlt)HOZpg$|YMS2&{WhcuL?pqov8rt63gN~1oO8#aat-gldT}C5G zgfBM*d?~GqlJMg-wG%dOiamWM{y&G-7ql-NLdGT|{SmMbFyp-&p@jQ@&B5(Kyut0kyax_vm@shj>F`R8)B){~`I2bGjbbz|Qi6 z#j_}xU#l(D{<~bAxEYM8Y%aVONFoaKlaq_|RMnl*e%*-?y1k&GO?gk$G_#7uqIVL5 z01y$-yOGu^U0pE$ddr(62}Yw8ALiJzj;NF2!8M_VgLAK%b?Q~XHKP^9=W=``cW@1g z5sZemR5EQg(J47=s&+BtXd`d+D7rwHB%CB|B0K_;AJ_RQm~U5P)b^pV6f4L4h&L|% z+a4x4@|;vVNLwPyR}q-t7;Mmf5oE?n%2|23wz@pSwVUd81d&jR(2P7DAO2jIgCGYb zKfeU~!E0FtsDyTSp=Wr2xQqb9s+WyK3?dcvEt?g7G-_Q~vw6}syD~vCWinMVb>u|= zYBWNK|MyrBXIY{+zgN1=Cz(lsr)y-|o|dEe({!%Xc*?cGxS^8ySuz++ws#3Z4pgxf z6*vY)VZS!7KbzBvLd0gUy(TQpvDSNyZk7IywGkx%8a~srhOwm1`Yq}3bIsAg%9D|i z`MySL!R{3T{j7i80~;zvwkdMKsk(wC+O*4cD$}n0_pO@z43spA>HOM63*u(}N`C)d&TD#|`5*&2 zciuA+YOZSSXQulM2C@b=1_)die3|T?mbpK%Qq$NF?N1-{iVZRsQZ)RHnefYEgDB_$ z$-oNR3?3V_77{{c_IAUm1vXw9PiO+2U?8c+bV|>TR)3;z1Uo_XGH! zOLJ=$taE+05ncf@o7(a{068m{P8YSh4Tw<)qU%fcJ(q*}W@hImGnIy+&BWUd(8JK- z_kRDDHWu6ZB6yQ&bVkKP{c1M>=&ATWXnV7v6S%^;!aL~NhcugmSKr##F4M&{jd5Bw z^hJ_GOnW!i$Uzv0k)wmfC^%~WllSmcQOfvQX!IHv2U0Qm|=_nXl-@92WqLx>N z7z0fxU15G(?sR!W6;YSMft}s~$>U$i)ftIA(l(428m~UgpZLbeHP9%_|JGD)= zKTm^ktJ_}yowLmAXQsoT>o^g1V|;`-h{qP77vGh^s|!SKM`a3+Bi=k7*zFK62ix;sy*rWN)OpbGwl0$vWS& zdXQ5IH*sk*RDxn?r@QJSh+QW|iwolE5Sag1O?2z7JT^)!#6oiuAD>8BYb68>o~N^u zhT}1dl{HVC7i;4 zqN}sPmyb=otJGi}UR~u`g!p|peV#ikQ;LeijEe0+H9qJ z7R8;t03CksoU+%(8j+M$mU~wKQYW}j+atiduxu(Ka-H)w9y9@KD^tJ0VA{||qnm;r zy?1W$LTy+d9!sgVP4aU_@D1eJ?ebyp0&0OB@{aYIkiq@SV34VN*p|-g_zFa7WQE`7 z;<7S`$ys-Smn)8Ndiho;KS-CURNid4{MZa6O+f%sGkKj{~t;?UB^ zLTpIDMy6l}ypvmkKwJ|JnsWvO=IFK{algnzIRQZJh_J*5!Q&ko4$rwcTeM z;x@JybU;R+!AukCX@$o(SOHe6WQ%xnVdOK}{Mo2BsAp>;F3Vj?!Lw!eIK^IC=%Lzo(Jrx$Tjvb7>lI!ahJ-bO0L5M6TXo)~f78U35q zP$vNOEBQxP);Iw|`u?@vK6=AlGGS%wsdJ<})>bS2v`BS_p z^PDlrEdh1lc}vsOEvX&qMgo9s4(O{p3^FygRL*yjM9EC~IX7|)&bYVdaaJtVYAFVAbvx%^+ zoz%=X9-zP8-kV=b_V`&}$GYlxYJw!kM9M~8jT^TFbM90Jjo_ktmkF3kWqR|b@VY6a zY=~`WJy~`|cTh|4v_DGLo+>?Ou#%L=$EaBxKl#FWvpEWt5Bh8%P3RZhMYAU0G%;RI^>$b4ms& zxzy`m>u?GHz1N@S@%psjv?yLREvf2Yk=4GfHyRuWtoDP^9KcjE@7ie8zdo78z?L6B zXvtJ)Xa?lqtJ^>+;4quRy!c7xi!+saC>FE+Ki>+nTE2qmTo;8vh-rFpk(B z5~p$*5@(CsgYwj|rVydzN7E7GQzo2wcBainVPAdklpeZ{mZoW2ox~pbE5%BW16omA z!$rA$WX?4(2eGx1S`GG8p_GdEJ?mtVLgdjs_ zS=`QYkJ7budL(jc%$@onMBEq!*}qchYdc=y(z#ZRZQ=1s5fuFn zAGoiTm1cP3Do$j=>aFsUPwc!t^J(ci+qsJn>XS{{Gv=2SV}zT;JwzkgEJwGFAqN|V zx4MciP|lFEo>#hFT$AQCOXs#3<~sSs)(-x(7`}~$goLclo0)vN%2tBj4n)Qc8@Q9u zBrv~0rX8?}5-Q{c1bl1NHU=zKmNnH#T^m%Vg26pvFl>rzAbyX|i%(1bP{`!q>OZXX zC~?^6I-lUM?7`>~K^dHH;gmoj3L88^_V<{x`vxarG6bITGTB7hThL@R`i&Z~#R8Lz@#zc$J+DeV4nWI^( zSxo`+#T4Xyw@{zHHY`=3BGbQwutB%Q3QZzd+Vs}(?BmCj0kjXgtZ0U*7ipqw&u)`& zx2IOQ#S-<OK+jJI z{1u*X#Xo7_T&p^EEmtJStoNXCT%=Z>!+g>~XsVM{0@*mYNq7|ZA2Obv(A4YrzI)r( zfSscuP=~m;zh(1qojvy;J>L3)Bqnl)S-vrrgoGRlD?f4?o<9QG!Qj8@SuWH@Zjind4WO)Zn&cS zgU-?#^nb!#FpOX}tT%sk*>|j=#O)l7b~&`!`*r11RAd$?4|Hd6L7@U&K}pl7zU|kk zC!jjxMUvL+_7jQ(mPR7&pgtn9MREPn{t2J`2ucUvttYyO7}1lz2|6l3zS5mVnpL~H z*|92wvRxZ-<-qMOGkvo@0=Jca>0-$aHo|5V@70pP!OlUg<;)bLx@XTk%tiB&tshYK z=ytlb6W(o;{#tRelqSSbEupQ2eP&B5ZcnLGQ}S--YQ;@eDpq_NwK%D`7}CYTLcvEv zNv;e=(e$V8q-gNEr}xCNLbBl%S_q@=aqX{Bjpm+T5{owLkLnkbCyB~vd95u3DPGP} zm-QA0@w~Mo+i|VaLM3-KyZ}K+UR?%C>-CzCuR?T_-zI~aJoXR?vc*0f7?u|1;TUUR6kKV=o6AIEJjCC0=eJJOX{#aDKhNll-IKdP%Q)+~{k0>X za~EI!Pg_Tg(NdD4q@v(=kM7iaLH7=Gw$T1sUD?pl$uo!ZaZcXN1XC}VW|I|6XoJg^ zMx{sT@tWN=P02qqN2NXk%W|=lSW!C&^Y7+Cb*IoQa8)iDtKFu9p{D+C>)Qfj+64*e ze2-YqS@*P}XX@&uMr?+4;>otwbbnas=_sl(49Ce z%%DtUe+m+rqWIV#{;ie)br8GbQz55gg%a+gflgGneeLUyqC-1NqtDY;d~5m0B6eju z{?ik%_4Da--#{D}p;waS8^h}@L!@**sdzD--d<_GG66#(G z%U5@0c5x6BkJ-HHs(-sapCgQGO7KePDXs8J5&ADOh)|QN2GFEICFA`3!s2Qc5NmQ{B(m9!Y%&YOpZaJS4#WB@3Hql97&4J;ICkElX=m z>s*Qzo)9g^{%_ACU%D;E67yAT#yvG_^)Q(_uIU!m3c2UxT@z=6av3 z1hyfyAe156S*~z?b?|7E>Q|-Xz_JMxm^D6|k{qFu!zq^mKWi>Vz%5WWa9bASn5_^?Ho}O8!H!Wlz zFzUo(Ub~7oollaH@o~;fB6RPs21)r>ADl&o&2lW>g|U5?JccrMB3JB>J()ZFXt2sY zhOmrn762Bb-a$gapX@LgEQsL0IR)Isc?DF$7g$X%JMWUdy2C62^lWoTQFko-yEf}Umdn< zJM#|2tJ8%NUqhmk5t5H4Pv*?2U_%XgpkV=TI3oQVX^(Ft*v~9(FlQ!LW=MtpETxxI zh$GZ>aFZ_987TH2Z`Zxs!6Ig1esycaKoCGN05x{njwv?EXzhSGgbQ+rKT1f;@N)Ge z84H3uxu5+5aq-L(@!D@N)zwK8V)1%EQ4@@yoUgncb9-2Y^I{uM%K1KMlOsw~| zn&=PvawfiyeHBHCRVh5ce6@h{r%SU!^kcOHYuKFd3H4}z+S&vFI_;1}n38HR2ogTj z5b&^=b1<>FLYTKA23G`z!^cX)@W`)^{E75{5JiXVrkyGAqtp_s3B(V!lT3o!Xq%F?o_u*HNvwqda<>O?DZBOldQw zCa;!_{Q)56CO^L+{beF zTE%x6#TyQv+O>pI2uuu3s&sHleER2aT@TYfRT*B!x-Bc2oCaF|tPze_qWt*B-$(rW z8R{lT{l+QfQxK%e1O??kG73c^WEmtoF<-(x-q!n%f5+aFmEns;k7`Z_&!AQ zCkY~d9tBJ0ZaZP<;2jJECl|-d7<)K5Vwt>hf}gT`yjUdy-SzRlzY;>J;bqc>;??Qpa!4ws|$pV)E$^`l!hJtTP zi|4J?a8YufoP0vy?U`s*t_z21wu*WsdIpbEadGe-I(Cjfs&5N``PY6rtt7O9+D#ri zW&{|?ayB@{=^ixq6KX*%j@z8E8`l;;_K}F|Cke9KZ0tmg%dEDrr<`nZOqtA;^zWQo zuz)65O?oT{42|?Oru(%z?S7G43Y7_yoIY^$*picj>V^0C%j+GXIRYUgnHjbSY3$TW z8SmJ)Jrm+&Xh_n-#SyUObgZ<3($PvX%oz9Q)~gm5jCxW3DhO#Ut-k`x>M(2~3i~%r zK-h4bo_6!n60JBxc;WcpZt^Edyr?ZovSPbtL;g->&?Z+NJ<&{BPTJh3a_nO1>y z_OWyZp|yOF#|i8yiTwNBZ9MsHTuwGPN_koi?IQK8zllK^PSD9amvx~j=X7`1`J=%} z%MXhHOB)+CQ?6-@*a-XHMy^{jlfx3KxfH<=FmOsQ~spgV3I-!o=_8NJ;BWI zR$8rf`KQ&JWJaR|+Va?(l9o}L94CeGu{H9kd-y#Eg)lcKz}G06SK~)(sRi04ra3tS z->HqjAiA=EY46MUdy=l#@HRghFuk46+4yIXpt_)r#!8Iezvw_%bWE?rmA;D%Wntr2 zsHQrjGQ|w`{^EgJVun{=qPa9?60(T0oz}@gCf^HvlQW4uf-Q4oJ^&P+7y&Qj0+n zL|Y7r83B*Q)S+AFQ~@148m|<>C$e%6k|3WZ<3QEMs?r!}8U{uCi=S4^ClecD2LhwT9sd<8eKN49hfSKL^Z6jrzCSzwzFOIWX# zw4xPViB5;QC?%tE#Tdq@{QhTZ{M)_@&o&G6)~?;pv}4PI=76fKBy{T!h4n zISlbzZ}rys*Uj9%1=~$L|Nc?5$aA3UdBJwicWGWd+m_h9widn+uQ5Y z(XfO6985qudEDeXeD(%;tX*c+M<9Xkr9zzXo9YQ_+nQhcLaLd@n=Bq!>FkCR! zEqPlgQ)p1y|D?Y-GHkc0emW&(@gf*mL+=_IxicQzLDx11FEQ zK?*|aIz>EbYpcHY-bV|lW#j4e!E8@<{$37Lw>x z-yxc;&eF~giX@aYq`Y=Dp|2$T#PoFnZhL{@zdzNcvWRPbk;J<$8+x{HI*)D^!t{MM zaZ?TXi#7pO?k{BbGm%gPxX2SCFNiC1=d<s2 zr5DMPJ(NZ{7f@t4+N-5ZRiyu|4(mSg7*Y>cI2;HWw;(eQ|78Rm{;mS15n;niJm8E} z+9L@0^e5qQbgpI7{i!<@4&YO%s?FW6t66MAzij_XLCTov+ZPFwH_mva4f?6rClwea zT9`VWH{DHfuInf3Gx`xl_Jw3T^o@PQv{|w7%sZO2VK)n+h+5 z)>4axN~L9dd3b9on{?_PjLHCS?KnMZ1XL!&O6ezsaL08m5QIT>T|RamNemYgD{7vk z^5}sMIV^RZKx$HLr=-@2C&~I*paFX~f8G$!_qwFNu5mE0O(gn7@%5LQ(#cv};hOH% zWC3F#@V`aW7LpgW;Hc=-5z|=Bp+5UFt-X?CAuQd3%%b|91e{y6yg;e+4`aU%Ujr8{ z{EC7?ip=5kLP{V;ENxc0zT;i)USYxM5bhJDoioNz! z)}jKzl;~J7x{A@gDiM#v8ix(ItET9xlNXEE1p^G01)3r$1=~OL{yH0M1I~}8<|<)XqjbhB|CUBsgl$dF&Be_fM_NaanUKIrC9U3}+q;w3F=1y>IWg=8 zc0RTK*iE+L7;#R*x5Y!#?gj~(W`|oYnnb0D_c^3K^I~qohX&+-3KgPmTZ$yeVUth~ zrFvHGV&mW|Cd2iCJ4}uI6Ixdk_fY8z;+-8pP2?;1?`q907mj8rxpTEGr|<6uw16rJ zg(;2Jk2~YLnuc9ykZ?QdFwdeKghgI$A?-u4ae1Ah&zKd6OL_1?^% zKaEn*OgARlr#!O5U)2Tm+G9&%m7Ur~_g%!wk0)xgw+{2{<{g+3(&W!wt`h%4zHr*b zQAv?a+PUi8_Kz^3NgW2~tw~}VQn<0HTz2?i6OyE~Dr-XPstTlhRG6cV*LH_bw2$7& z2_$9RUgKd8`v3PDW)UM#G7>R`NE3L(NZX_<$S$(P{8XSOXHGr5r4_Hojj)08FD4&> znFLVu`o9f&x3HI1gZU8v4XU7ur48)KbKV?d zBWIpzdBs5h9ybFk()Yun=y&x(shAvwm6i-%XiDrT(bXPoCtusgR?u;3C=j7^oxNKi zSysZ$cpXl>Hi}l9PHYnJ(IYeL z5Ub9eq9oQcvfixtllY8WVtjV%H_(2p*M6ox$ZntLdtd@QEl( z<=C|Ft~;-VazQuRAmKW#tBQ*=7maj@C8jL_?D$SynkQ8jl70%;qYAdP@gGBAPK z>L__dv2w^CJcz6ooMv!fz+n7-#OrWT(ac%5x@=A}GNS;FNhxJukFH#JmU-#X?nfR( znN-OS8~R-d>AK;ZARijn$l<)%=VizqZdWHo+>D!*-s2frnW-0CfK9D)@c9S@jd9Pz zl75(Zc{P1tLqUmbMiy@RikRnkEULjm|dX5`4Ug!67CRVbUH!g&*!JpCpN% zgyxkpa5?{?npPY~!aQmI&Mn=mxS)GPQOhqKCpV)J2Rx;Q#FbX1qWN$Sk$dZRz~5#A z1M#hw?YFoc@X*hCN*ZX@uOuhElp~gRMV6RL+BWExfR#q!JzAu3BfFr&ZK+bL3VPJp z`emI!UE)k&d+64TRuq~&n4AJlnin$YgVc_Q z*%_bk2jzn-UMaClgIqN9sJ>eol^=+-mX_VB^2$&A(tcj_bISp&@<3By0R6w6T^1RYm!`qyreu>j7UChNZXJ^}Ml zMt`%T{z6<{J9w&;psBEpc6CGc6X*vein*|a?9p@}oI%+(oi>6%OVpBzAR^i zia&k1-QM%KzA4`os^8(8k6hmkZwtkzrBGK-NbL-3?St>LB!A-pL5PYU{^XF@`sWT1 za>{3TI77p< zDSrW_#Z$FKfWl@>WYa-GQ~cI#+&=hLHbtw%2E)0L%OEFQ-}Z)o8ct>*QXC;n*l}N(Cq38 zPj8*C(|yorR<9?ns`HNcZUSq=t88x0iGOtRP#S==bJ+X-*34|4tW=@KxMucF!t-0= zvFthe@A5Vaw7y6*roDb-TySDAsB0lsNfnC+0hors1yu|@y5AgsSl%bRr;lbrA{&GB z$Hq!}{l1mEbZ{X31bv8dR7&9@YhrER(*vPz8fOyWI>s|}m9|w%HAfctxV#a$XknM}(8-AxM(om~d?AHQ2fBPYZx0#!U@WJl-2~FNF_f zv~_6rjtZWCj34T`+$#0w=g%I2_SMZ>5bbj#pcx}sd{9$qkQ!(niH~@t-U3gmtsKKm zO>8u*bEqEtwDOaG0ZNnzea)YL!6C#5!_MY6puDzK3YidBxg~E=;}RuNU2PGo^0==R zH$noy>X}308Q;Q!=Ueg!{wLED4~vTi)n{sdS6nz=Rw9fYNxrV6+2y~@1p=Ueur^+h zn}i#JmFU%1|X;6|==p!Z$NMp4V|zNHKC) z`GzGl3uaO+S7eCjfI{e^l>6`R32>}D0;&eBHlB4L9dEz^1|GvLn!PbcNbr2<+QIH% zSXgRGN-Rj9Vx+q4CP7j6I}4;ex!rAdJs$bXfZ@rXxsL>1>}2oakwGqsiQH?t^_LrMe{ zEjNQa5ChLbMMq$cj2vHB=YDwo;GMqQI8k)ou0z1H_ccXxNAkdE8`WF;T662BKXiLlNeW+#PzJwFp3T#umq%P;>0?n6&g+`Ppq zTS4>q0Bvyr3WDG7r1)^{J0NM(fx0Y*9d|?!KnO}hHH_FQ^oZsDyCO^SO$0ujy8qa)Sq|7#LUS2fWEa+Iax{Y zbew7nHNqyHpG4FCpTjwUi8UzrVx&BYVvxLjNfzzB>L)Ykr`PW%1+bppSKp`u)Y#hD z8#VkONeqXxY4IITa{3Y?hX9lyh`J5bIZq4DBf4xY++4i-~!n(!2vs)@tIss)~5% z%NbOS&fhNrNn$s80e3H{+iA$oo=%n~#2L0`(A|y7A@SR=md9;UVa?7~D8{n}{K4Epj$(`CY8AdcFlW z^q=`jdbJeHE1O`E<;o)a=UkFM;LyT4hATuyg z>PIV%i^0VMUBtdceoF)qm<*6eND>sXUynDvM~1T0w90(f?N+?eNKDH4=JjA8e-#Y{ z%!Hdfz#pNk$NAVSD7jTNec31h-}?hb2yfZTpY{P`AO3TT)($`!rU;!bjqRsyb=50aZmG|TML;6oq;b?Jha+-YD=PSfW zZ)DiPSTIXlE7NX55nijs4u{-7?cCDAX9q*&X@n1dNH|b;Q zB}%2}slg4$!R{p45RO6lDuJaYJ!?^=2=Rj#MGkEcG?pbT%d3q)KJYS-d!ew$WF+pq+AvUxsis7+1Z@`! zx-i-1aR zJrjPG!0Y5N*H-jCf%pqcdUJcVY4Z zp)1K(?dFFr9S`!cCpa)z8RS^1tEcLN|NVd$tBAFSD2V9BYe3^aD=B_Bs$wgTcnwLU zx!I<9rr?{wbZ-w`;7eIe(H`0X-{S%V$kd2$oMF+zK>G{nXdP-sOGSsu%Hoi?cXxz$ zS*6mEBHQUvhlv5)vd^HYu=yj>Z#G3E6XFmB4#@h?rd?XSvB?bTdodVGW1|G61rw^h zc6V4c2Cm})w0RE;cZDEwp+7gUr?XK(#P8l&Wx!w`JJd!JO=Lh3#*v^@CFU_GwXG z9(wu-_3FxBO>$TV@$e+&v^5l1DSFY7%GKZ~kboW3{y2F^@lVcMJd;9yPWKBUGP5-(W(S}B@F;(m+P{+i- zg##ja#jD+*j|RLo(f0HJG*K?QH%tdzYbc;SGDh#8wrFeVKsDLl8}#^3QvVE)82xw% zfR^rw%5a|y@{q^7@5e?gh;kxOi+BHZZfY7W7A?N@@fm@Ck1I&TL+yi)k^{Nk^Et%k z&5YcX>aD=^$NRwj#SD~TK<(ZmMi%f@_EnQ&W8d zj9fJz33U+IfPBNsIfWU&^{#x=B>v5YEN7$Ly%S#K z9`5_2%s)~GJzEX-9PUv!otn@?_S47d$o-0n#sh6Bqg9z=gGjc1?HaFQCY( zto}Ep_A@kAA=z|!L#V2g20=x~u%N`tisQGBGsZYdD-4k?wKvJjP*fPfpkMJ6Ls3 zc84M^q7@DD>`6)6s0b1^@_lLU{2eQqN|>NZ27Z{+ev_oPUR#_v(>BgPQ@qGq+x0o^ z4ocF^Y)ex5)Tm$RE-B$&x6_8Im|5~z>YfRX!o)%Is#&a2W`!6q$9i>av4G�rQPT zU7z9QccvcX(k^c`A2aHgc10#-85VTt;yrs2m?ZrcM8vq+?}RRl@?)Hen^D#>G$Q+R z*%xSDmU#`4ugq!f4mE`F%jJwqnHxTjp}vaX%6>ulCk^BblHfG0s48fR+iQNqZ`N)l zqN_P>u`rtUE|29HAtR)DzbQ(vA@&2qPX&Q9rhfORDsttve@hJcDuxiczHuIiZvkci z;Z|{pFSi{P85GP8(CnK|`$yTxD#PT;G5u zF4VzfE!rCX_%$-deml**B$L|409Td>Zk>^eI8f*Ia-OK*>QL(1TQ#P`dk4;P<_6`5(q0#z!E+ z>vmt=Z;&CzE+os(l~PQ8v#&qkG`9(BPykjFOwNP6P@G z7AnHl26EGhy&soOIsZr0TZUEDeP5t-cZz^?cT0!l0p!pf(kUrOmvjjnTHv6BG}7H5 z-QC>{(s4KM?|<)o;3KilUTd#8=NMy-DFW?^6N4MLK2E&kwUAR*UUFfMEP4EE?75wU zE3HuR2J$L$$`JQ&#cud(+V958wSOL+Cb+;`bex8e*UXJ0$Pt;gX!%Lah$C%jz+QQA zBac`U$))#M9Sbp!;I8#4wuyso%~ny%`f8^RUP9p{iT{;IM?@#W*t|@oh=rr$iTace zMELRwJ8-P#Z(e2%*dQBL@wVvn(1nR~D7N_Hm;e=3$IljXZonKvPFniwhQS4E(hylP z`UUE=^e<(lVFO1j$i;v}NKevevbwzc^~zgYmoVAxV|*oTq_=BI;7&SIhc==^Lqbc* z{vs5G_|v^_L!r6Ra0q%w<(hb4Jj(2ryK=y}hbj4i>24fZLNGj#o0)%m(dVb{zKI{H zA-oeyxy@(w-xrRWg&H)C`gk#==?Wh|zAI#B_WzJQJMS}o*`b}Ht;7C#vVig~4R(9& z;J{YJ0?-|~#Qe%Hqa!u|s4{AxZH27m87WKy$wd%ctBos!lZJ<%oy?K8YJ*^TO~6#~ z;koHX;wV$6zx@gF2wde+sEjOq--_%jUklJv1jub2SGHg4)yWS)r1`6u{;ko6Fgu85 z2lgCXqHaotHfIRY;<4MQT`d<$BusG)T~)-jhm<3|fJZ(5NyrlD=UryQ&cY%4FR=lv z4l*PIiN@;YPaIi2w?e(MQ*sS_8v~l8MucSQBz@ff<-dhBjmG~@t=~b048BvZ3d41_ zMXLYsVWuOsYC?8q1ZJG9`Z_-ww zVjfKR`4^L*LwE*d1?Az=$%<^O>**YT{8ZiybYnp+nZ2g>=gDu(cXpTg;%b5TkM6BF zsZSzGt@Pi5Px^ZiL8@Ngm$qgOm?`XUoZZh`IU4}+$;P)R7I?v~Eq?fcx5W=NI;Z}} z1dwBR>;4N(>~4Cis38>_6@>!7F@ijL?D00h0UpD(H}vFj&ma1&95bJ2h!;pBY=n^M zTrKX(4Vw0QhR8~*&2j1LABFH(Rq2(PO~=({=3KU(U#)v{^~X$qRm5wYUA})Tt6g71 zM=1MC%afKq?=r5MsGnwdyBo#P=2r|=fjj-~G?L6jUyvI^LvMwjl{3{{lPXUyFdnT= zC|GcMzX<4PgtU;}Qok2KZX}100<<^YpIYN_@jJtSN?*BNyYi;VXoqg$c32l44;Fa z4X_!%!G|h8wbj-t>SJertp`kVwE;dW#D2MksbYP>)-Wme4l(TS2_A-~&qB89XBT`- zTeeFDcO+~Hqxe!>0sDpX)}!aAN6 zv>anA+_ZTn(1iz<&IaD@K~q~+LU)djabB(Wk9W{d{_ec3$bPI>9)*&?55(d!0E};l zl0+Rwe~VC!tti8gx1tg8!i5d8^sBQ=DxP)Jg%tJSSD{DJ4Nok!{KH+8{qPnyYG9yR zR(+Hv?--|)k4f~QvolW2w^RNyamWl0UUQ<-ErBdt z{_bz3#h^$$cyO0j+>48G`xV9Oz=dfrT^#Wh##gVxv5)uhPyGQ*U9vSju#+t6sW;ya zq0n-;H5hYbpeodi4+`*C03Z7X=3Pro^rDuw?ND3s=jGoPt6a;fZ3`i;P z(n`w2&IpUwL zQ50LYjYt;A;@hz;>*Cy(q=HG;1W1Y(m;JlOUu|fI9JA=V}_3+`5!E%Naf#GNc>m0P(1HTKOH12** zz2;V)NQCp^oTkqM!V%r{Y4Vr^*s7x4_9sS?ECx!n4vUTsNjOq8(s+_=>fd*~0#g~0 z#7_cSAy|LR_w$PbDuc5xinm!PqCRRwpzb58f&ZRVN- zl`*TYclGL<+~*-Y3{uZKw9uITQ1nnn4{rjxIe=Y^xs?eq?Jcb}@1H za?sdNG>>uQdpN$CUI1PqtK)}G?EO4b&rOZu~&r0M4C;~gYg49(?emwdiv z6=Z1qcNWp$CNqIj^c|y`0CI@RnASF%?iVshQ;_lcc?_yP-7JoyGIMbm0z_Kno{$L% zVYv@h#$Wv^=O)Y=dDeofyUjT9UZSKa(M&_IpHhZhYry|&BiT&#AjO<8>HUu_6t8za&i)ZK-9v? ztzZ{}k3V7?0LE)KjPYn~p!roE{e2VRRO`;;Qh!aGyOa%#Cum{0;cEGgJ94-$Z}ws< zV3Z<^21QhqE&yn?@t1CGunRdX9j`Bd%mm;jX;MWV<|!& z7bo(hr$DrnQ+<5>_$p?Ozg_cn&8B;%z`h~S|p)2->%{#UJ&OKN$ z_J5jgN<=&R2nfBwUHhod4_$bCs%jte^e!|P^sk;lrEdtc?;c;LPyqdV8|Xe4TM8;N zpU)pi=6kGE<=^aAn zGEzGoywvM2Jp%g4-(}_!H2%iu1_1xx8~pY)gD^HehStAt!{v)ZCtSPtZr!-J*=vHk z>6yC;NXH|4tr2C;!dgV`drUjiRtRn0lS;;$$19 zz9CV6*Z{CZKz<*-fCKt1XzwRCPPM{MVC>KK;k)UHfZ?85+BG_QcPYKvH)QXOktxyc zmqybx^fRSSc{2NwZkG#;+4XUV5`FL#-&diso*P`)5#c%LG#cwJXWI-c>25tKA-XT< z)+7gTrvywa__0;ML5R~Tu4(rVm`Lk19Q4z+e>Uw$ z7Rw2GtQIhj>`N@P+;mIDH;ZQPpRY9(1>9Sd&GPK`5`6PbhHf^W8C_c4H^|#2FA1#a zJygFA#9;{ug_U6d6!ZRl!HS&clQdFKSj^u-{;r?`g<2FoPd1VlU#Au^w0GpAqGDB; zr*Jqwic2rO_`}2@HgM4Dad68C{@~}?a2Dn9OXwqnFho2^ZD9HSaqAJ^|F-^x*Bg^@ zkX9YtGCeQo(&<_K#j}G@f+=kYuzY4KW#W{WxT-RX@v@9HcQO8Y98-6il(t0A0{_X5 zs3ajOTDigK#Or$Q#d;itEhW8b|5PdHx`WjQIr~g@Y+zLr{$)ilX;oM0T z1ifX~k;PBvm>37gq=b_suyX0ZFGN@>N!y-_Q8;x~+d%NJa;vQo*dvr;{oU#ipcZxMQCK0f8$TR<2-9?@MLE|2ShC>teSGEXGt z+e>)s^)Y{TO_9_am9YwS&&0MvsY=7is1`jS!8TFN0x&wfzy|zeXVQI7d;$Vem-@T6 zR{k(pzgoap*S_JXwd~NENNZ>;zoI|rnH?HPDVx8(4#Iwihp{+US+mP}niwIXJr%a% ze~^y3xT-kJYAw*QebX*V6|paPNyKjOe#zRn6bt%Iv3tQUX{84ZJTUB7c(zx&{0Vm5 z8N~E^^9|VcDv&(ydh~nvHEoJ&`H-zoUOM)66sM0+OVvQV5Q!~(g6(rix(Q%EE&Pg21-~d&?7Qf#j_r~tdMvWS8W2x?g zk1yOfX@BE9oWD#WFm!jA8PpokfzSbN=*fIlx(?c3!t+T4y1+GvyA2zb^w(NL7z2X6l~MG3R07ov~Y> z5#jVK`m2`u&Asm&Ag2oAX-oFTBBUD7Aj{;EPPo54Uqi9MZ& zx5nLtQ7Ps3*2dOBC_FzT)M@p08sfwZuhXFAC!I>kxIsBCgPa{-u5s7pQlP9!|2_X# z^}z^So==)-S^iOylr5geb@R~H3jUivihF)sMoh|115-A?aFqGK9E&)F{2rPHj0wJs zx}h0y%p1HJ8}X1RECe%D; zTQ-MtJ*;MtNOCe#x&KS376}1hs}Zb$LTZ=POJ842GPN)aTPS=j8%|n#%+Y*9fh``u zNFK8llW=FU)FjAxyAFa5aU}hJstFa*ONml736+vdO zW_EeZ#)1;x)&KU;k-h$#%~~&9OhWrM#DtMdWGSeDQoCE0^?s}PaOfZUb4==X*#0BL zt{n+n#sH-qwQ*te^fpZd zm{e);Fsp8frqq0%-?s92w?PQZp}N4MVVh9j2`1^I>X+PSOw3?Y*ElQ+LXTgVK&8#o zly}K67NgR*>0Kf)fAokg=!mcw@90D%{o%E))C0Cix7E)e*U*+Zd5F2D3Ti~r6Tt9$c9X=XUg&0r<^Jit;Oty5_p(E~LA zu)5cAS-u3i={;V@Wt-j-gVNskrSD^cR(Kg_fy4W?_XO?aL-pyqz=`+2c>vp~@b^|W zN&TQNo;qK*to3Y`W&pPpgcOFp0mb9XZWk;NK%=ECF(=td`+d68N?knoNEx9}9?+ke zPUBbS^7QiUBQyLLc!=4ix<-+bb<$R2FI3}Ddk4Yyc0H^W6&00eSb9V2mPjus6+Q@m%V5`TMm6xkeTW@9QEQOVdr?fdHz@^;Yf#kC~*gu0K==vI6 z*(x0axuXKuQi1D+DBl5x}4<>QA>`0!9moDjHblU zXU&}Y&zJ1E0EP~~%?vld3J0=#;FEiC-sfV}1^*2eJK8b~{DYXoh4xc(2Un+voEmli zp7H%SdmK`jv~m$JTDH1tLe{fv7N<<+S`xfNr1&2I_(~bysR(00?kyro(#$Svk~D{w z_-}krtlPI@6~I3{uU1u7WR*YL1+kU1^!ilnT{fu`B8EFD(ziVNsRh-qn9meeUgnRP zHgyS2vd;IKGs6AIEXY(|+5c8})7b(gVaVIfO8fG!CPlS$&YaU~x{=K_4;z~F#JsGS zcMO1T9az>$_{prs|7@Mii{7L`6SNK~>n3nJFIey=E@n2+EeqPQ4!^+~L>+lUyU}p| z$146v*{6I>6LDe6zMH6NSX|FT&n<8&x(m#siUsUnr1o@3`X&sFYuPa1(h`4e@PO1% z19H|$R*6S*RhG&=7CG8yg+96M#pZP}5+IKqYavaV&aP}Z_CmC#hUj-SKzCUSMNx}_ z*qX6u;CM#)F=Q<{6w8TVKU!$_s{UfR+TuJ4#6B;U_#dGX>U$h*VtSjT1}u1sCe$*< zM;>~vORQAd=CADH_iq`u>Fc=lU3migv%My(6L){od&rw7=mB}`cf@C}AE*BbO{s@b zD3LU_Zf4}t|JjwGE7}eg9q65i`#(QQHzKm}qme2gipO=G4lt7%jSv9x`bo5mJf5Z{{_hVUNzGG{I<0*9;Ki!)?wF`)r z)n==poG8;~EoNE#mxmc|Y+U?DDHqw++?I6P4-HJ8ix%obwMi(xyMvIn$fCh!fNzN39r9G2NJY#e5t=v^qU^ey5P!Q zGt@n^<`y|6Y?N5QLt_NzSE5SO8L1F z!Ko4hV;eSigZzXeoDHpekD&$%5`~oMtu;?Y{zx&(lAiHe5m*c4Z#4T8#&GAHA$#hf zxoacYK)YAn7@K*R3$RlyxR6wRK)!H2N04_Wj3LgKUz=L zqu;1c(wAOq_65hs25P+nxU#-5GKxI=nEQlYky)plz$L=sK~>}jacN8^yW7X+63d@F zU?V*YJ}x6)+$X~et1cK2L0pXUrkp7J&xfNPx)O3hYm8kx@;ac5EQPxyL`|Fh0q42k zIV{4^+i^LGG%DpiZtlW?|J8~W*o??v#%RO);W$TxFot(=l$O?}dhZ$vJ`N4BIQU~d zDw#ww*46J-(Y@fZ7Gq4|<1aj7FdULlFI>_bZ4fI;6>JwEfYJjPrw1(&-Pf3q^%20EK zl~k2U!0~87ALctet^ytoEF}^}I}&uhMf@?q#M6S(E<0x0A<1zwz}xugfD}Dzu~nFs zcnqGm>!*6p@2`lFbMoU~QT%$_LSzeIVx@zlh3h>3K1;VJ8*DO5Qj}WNu<7Eak6eg* zBQnO&tUbSYp8xZ{4xz6N>1FQT+cF3XOpsZ`=f0{?k{|W0tf@(2%iExTFCHyX=pbOl zMrg^tfC>pV4@~4DAk%)j@jq=N!y%X^lZC<0PFLpbhwC?>TbMgvJZ%Qtu+o=y9+NPV z#WbQaCHOk*%F@3Kms0q*UIoW2!c(Jm7hfaD&H(9_*%xKfXaCuiiis~7?nr)T=fsY2 zZ;!*KvUP)~1hX7UJ1OUgW~Qeg+<1a)wlKH-;vxa zu*iU?s^DWAn40>rdcf`9XyL%)p&uaf5!)=!W#OB{;}l3o>j~D<3cy=PU81d)PUXL; zf8qu4XE*QXhLoRhzeFUyRN5Zb9!q{Ycc6;zPtdA8%FuK~ozX<94EaCU+?CZgYmf=1 zoR3CZwc=ww1%h!$MN6q1@lLG`xNL=2z);itOPiFsis}M3#AOvx;~ceasO9ipRMNQs zTRJaFH9`=OEg%f?`YP1sVkq0R>IpyZX8WJu-z5Pgmcvaflq!K^jIGJ2yf-CQ~ zED@;0(UMrQy>@y$n}9}6hj|hR=#!bU1*N`NLD-RQi^Uk(hZQMK;{CvK4*TRB=-4asA#yhVZGp?1KAT#v(3e3(>HTl6nn~1Li)qPY%_u7k+cTYvi zu9KD3S~n~~O8t>=O+g8mQUdoOZ+5qjdCYd7e-EsM^Kvm$Ew0noQ<0EYu->8sNa_}> zpy633&ap7^3qClrE-DRA;W1IC$COE^8(bpXwTQ=aahqUmw9Xr$gOCCOWpPXw@;IjZ z9vNv%3o*<&Od3%`h03z%+xMC9wGOA1D_U3V%Hi{xjq<9+uZ2(jg~Zn+n!^c&RTTu) z2$tgUGSWwxf4!vT_W6JBtemC$wdskDh8F6$R6j1vPghPUMm{L;FR+-_A}3V}nwHPZ z+&`(+D$7y}lPY#)=sDHq5md=@Jn=>(mbak^eyD@Mr;8CGj5LDuDYJRzFyLLSO8M*2 zwO1k5YqB_n-O>u}u>h$$$#vn`e1JiV&rT8y@sB4YJmy=_QdJ$tfed0tfbNj>ci&~C zGoX5lYp5jzq-km-ma-dvy|3d*>=VAf&;;d6rlm(npWty9g8sV!cLk9kF2^q6Lkx_o zKXVHP36AfE;BA@)Eubb%nTnXu$M}GRAy}Z8$q3-?;(|g>`YK zt;~7{fyKIA^-nzHZ5im4{QsLA`ydBR=$MhxPmcVsacM&P&crBy2PV>6EuR;H8}JDW zP{R?*7oe=**-qqW^#xq|5LAtMY5uN5r-G%i6{!yMBHy)d*1Jx5ox0{aka_ zRSTiAYFE?4&-%z)hM_DC3@ghn?!p@l8J>hH_tI`luiwSgD42DGF|ukg0SdyGyD5L8 z)->De4+yQ9GRWY3dBvkhI-cRzfb74L_z{*)d?>&L5!Rxpa_rtubH6*+?QdX$sL0^T zU*)G$|FdzxQ6)|gUs~xb{F^=3+r)(qyu?neQ+e+bdvU+V_ZK*#Hhvp0#0cAz)`@|i z&S(GT6IJ8JKbB>-&?G#AEWD)}rK)<9K1EQDyb|)i@TzVOsM1#Vn{t#tm=bKXj^)EjW~>L56)c%KJ6tZ+M2k3-d~bofz%Pj3(8lC zAdLdNsu(fDwD`ia`xQ!Bw#kj0tjO_kgBTN9{=g|#STMDsc=Pz~?Zb{CRfI-{xi_Wj zg z_plb8g6Vm8_#lPXQ%B_USYa}U)~>v_s;Y_w!UClr(~CzFc$ZY&%H7`%s(db=l) zvD7Hct2jnXcZRQY%C%wZr&GInNx5+H!6vJi)KI}>D~{ z6%V`tZ~3LoGAF>PY*K=Wqo?=hTFP^U`@>1V+E<&(52P-rI?U+ezbf29sNY_c@7ZA5cTdm$~4>^X7PeAgdWd0z6lg55RC*JlluC0Q4-wDrNs9f1n6j49v z{!a47`<={eNn9SHI6as|@uin23IPK;#3+soJH%D+vO&EO+=;}>y!Zam*!blV57RHpy zInE?aiyLTY-IUvZxhuf2FzOGDCNl)5gGeP?uSe&tLvWD+rb{t60aGnGJQhzWaaa6u zB6#seCUcb{i+WqT5rH+rGOdKw;AK)p{0|)dh+an*-c5|6&YfB*S>jbuaarrhb$P2% zO9ag2RSaF7AAW7-QPC4Q&Cr=o&-Ni5!=kicL!Hj3E!|F$>c|@t7!<#(wU^?f=|UfFSc~_3_3~d zx?)%=-@v;9!rcH-*Io-A)$Myc?HT%cVbR-B&lQ~;j#A!)>de2~nsSE?T;{zrR z{OF+3uDIa08ITDv;jAnpZ6N>4MMe3D^Wj(gy_C{fw?Tn|8(y*q(O#4iBX3VgR*b>v8D4_5I<}@wy(eq3=Iu+Fvb=1 zu@zRjcd;x+wnhqEWBje^&*o!gwa1ApXLOC~V)fT@F@$6fGBrjR6a+^}&mgr~5JGhC zhVlTR@;#b?{+_wA``VA zt+u)sdQ7Ls3(9Z2RN+RN6(-Bzd#mXLwHXNO|q}Kajhhfis zt0@0l+rO>WxbbJ4Z&5w+rN=9sc>5-klQpZi;>4f7?_OiN1-hGC)ETsFX$doWAoe1L z;(|L><~1q4w+YKF^L}o@fZTq)Youh9BMpR-AMnHE6_kiBJS@sWuXx92eBVKOpF!3b z6SY4E{pYHEcc0&IF-lROdhoMS*~huO-HIr+vrhX+<8tEDgcubp*t&QlTaFo{2}q>3 zg74zO-ev5ao}R9B_0_>b3O&^V%>bV0m8XasJ|uu(;30waoH_K-yg#FXuoI!tG|-_j z9Unt{DA^b+gbBD<{(A&*tT1`gPX~=qh_?N;c?UUlO8G(sgR?f6RqaEcxeKO_EZx3G zV)X23mpY&j_G97dc{1oGIMswMRk8q9cM=h+Ij83yKoxzA$uEyvpPAbtI|o!_r_eH9Gw?lN zeUbU67V~WAl??l07j7oA)HPF1F9nK^co4(<*7*Ymc`F)zC@GDr6O2i+25~{sy1f!r+b5d)%G##NU zCMTPN@X~4h8m|66?BBkb0uI7z3?`aN2^NM5!A%%_IKZW5(g%LhIZ3Bh8yp@)f!qef z%;OV~lM`f_k5^S50@kL3-oHteu|Vw(K2FjXB-Md6qmLJMr$aeu*iQh$V0Gc7OY1W* zT({&rm`{$ZcZ0wXPNj;*MJ=WeVsNhAgBK0;QT%xjHX~3w0*$D9SEh$Dmn3m_myo1# zx+(yy3fP;ElKD^e&?wszh_ol!FZ(+#~kLbB8XK?FdQDf zR@r>5-}b`sdKsmiz%eS}72R!fj07rY^n+JV<7i34$-%#-&UfCAX&Hs+4&gvk{Ai+< z<6O{&!}tl$K1`42=!(6m&!_=h4vf= z>_nC@C?$}NR!G$`l4g~g%W(2XF_V8dl9!JG?bv1{g>=2H>~O}*p0Lx|8vqLlY*WtmDPXo9Yi zi!)iZQSUdHH;1et6F+{93JrE1j^JGN==elS>@&TwB`~nr=BcvtC{ksoc|GFQt;T;0 zX8uX`3q=!-n#7+eW_jP0G63L+IE53XDn^8As7+u1tBjHF?F6 zGvtETlXPy*Z47bIieb$@Kj`omKU93`^u&NQ3=;G1Fa@fU7vs!ewbtK3rK28%&H@ud z+pwB(?~FWBot&wg*cRHCm0s$CU6^3$45(*r>;m6RM@cY+(LKD4f%?UgocdPZ!lNcr zMX;j{#x7V$g*I|EL66Q|cSmAUb`7u1Ot_T?Ge5pFb57}ZV*aeLxxYW5Bo~y>a%ggY z)MX$a>IU~CN3^-jnc~k}aA}q&407H+l2c-ut(w$*r%JM~lnGNKGi#bVQxe{!U5dOo zN^y~0Lo89rzx`Z$4S&uyWD@199F5R1F$$%Z(0+*yei^X^Ns>%R>C5-{)<3Te0H;Wd z^AA{VT>B-pn=rzLvst4h$lG;xyFhyF+qM%0Fq2CW%8BK$Paxz zAL!mncN;3q30c}Sq53k9>zc;;UrzQL7fd){>wH=Zd?HA_P@p9CCLe*J6DR8m_rn|* zG4Z^6pkOnq23{#doANWp*>7};R;Gp0ZvI(BfU2*!n=D)6DaGjNO=_&jd!RsjU}cQS z>?G$M6j*(_%2XEqz;Q%hfdPEeR7l@{XF;2Y$kj_Jy!Y)%n;PGBh^-gBGG86CY_6&}$ zW2s#u5nAT4;`+ZM{Vpxh7a5Y-;c}npvFd-iFzk(Onr)|%(~-3v4tiJfGL!oaO+oA|`cM??f^v4J`Ij>hYIXF2b#rr$9v8G3z zcKd3cIZ;GW^G{S685#2SfF~;_QTt+(VRy`AkkE1{6;0D#xu&Kjc>vJfUU4~5S$)ID z%ZtJD#mF}Q8tkzWSOd5vpMW;6IZ+3?v#wZREeuxS@|pwRurAJq8uL7a>T8#+8rHK> zN-Ytm)0Se-W^A+|rq17!DW&4<>);g%mJCg^+1QJ^#0;_C?C4plNE9Z}BQ4Cmq7rSS zVj!CkU3<{y5W2&-Pe|;yYnRSaf49?FU)pLr@BnGQGLm8;+`w;DzggcZ7uTy~ z(e?Z8D{GnZKnr2ch#6`J7g=BSZdUQ^blo>;1*JYg?atKG+`ff?uJXfVp2WNnA6X)H z;#h*6xX@`@q14}hbH{WC)EiZPRoC-uzA6D$^B#wvf35A!08dP-boDO4r12JMVav&5 z;hP~K$saA}^FqQJc-M{>Ow>aFHiw~q;-Gn%T$V>mSsBj_Sg{_1b55q+x55q)7$o$Ef>ApA|)y=`KH)2V27O` z+EiUC_0?d;aYn2u?-bRV!>D!P$mo53R!HVe*TOM2T7F%qLI@xGM zTTQF6>mPXgY{Wc4oec}se7l_>?AAy7u50*R+^u1!O5EsTP1V}J|@xZepkhc{*1cAn)vGUHO$#k4dJ-n}(Bwm&PXV-!&ZB{z0v|Ob#_q z`O#DIhrd?1oF9MUeh@Em@KSTaIw|O&1kjKHKR}^dafE}L{pH^mSM8FOtTqde`ubgo zpKr*L#*04{BImF0&JwTh!6=tJj^`D-k-G3DjRH>SLl#rz{q2H3DT1oVA?xS5YV8;g z6#sP!h+oV-o&>nKIcex=T9?2jg1h~N@gJ4t-9m5MKg1c@b}l6`=OfGIXYL;e)#B{y znsRr`82h*uIGyKzvdj+2ta}W@#8waKc?0q5h%XFd^9&VOxq}W4_q6J@+J2UnQn}|t zzBwX>nq&TD&TAr-=`Lt!@;12KuGCxJE81avqXDZW_+o> zE?DE~z4B3}wC|5i^PNV4X_4i^Yr&~_oIDmmqzP}VywSCf+5Lk{%tXX++uvle*^B|v z!M0)(OE#O)pRXIaOp`I~W38&Q1;)NNg>--l#^<7^PH|`D{ANBVO}T4G6n&)Wr9;l~ z=NO5t+ln;YICkR$Mz-JGal-uUDzEyUsVf&2Xc5VC;VIew;UO5?r_EiP$sM-)W1M6> ziLY$a5y1}y@(zXK0t5M>F-U=hO>j~Jog&}`JIYHT;+Kg5ReB&(q&iTn0Xw3xs=Rgf zDB%7PNjePFMREBB!W$X(6TS;voHF0!YWlh+eXcBbG>+P6{{8jB2Q>`Z1SJ3 zc(hD%pK7qZ-A_UrB~&zM2=y8(9mGb-p`I@g&m_%$*jwYp{FSJA^L?7TFqCwZT72{` z3goD{|Eig#asHiI%)%x$*iS(MH6{GtQ+n`y?Gqj(|1sI(KP%)gjcuEGWQl6)(%Ejs|FIT$s-Q~hzkrVEvp?@2%Xj_4(%@cG! z0+rbCQ**~0tR%>r$5c08<9c~G8d`Ad$xi!cWICVmgdNtvIquh#dVNHasm?qUCDb>t zk;eX%a$FBc} z%krt##Q9;x+S%ATQbUqFF|li$uNwvOjvWPb_q9sa-m^3-vS!qDkbht4d>!ico#`{# zUVQc7uCd?4v?l2_nYm|5YN|og5j>REw~yZ+P}BnQw_9VC3$)!bGb%5?21o#REyGh0 z9zZm@g5Af*E~Z6XjxQ>mH=kZEwkxNFXB{wY6KnhPioNRH=e;E(;>ghrfXkZ$AWpU= z?f@9b+Fs>eQ)Y(`*}_BVJf~73ZpkCU;13Ih=TV_2%ghn$QpHn1y)T8p-~Z7O54&7r z(eC}!n>uWO-t*M|`TRf`_Ambl3ZVy{D_KK|y#+Qg7Rb*Dd@XmZ_KrmEEgGoK5Z3iE zkwe>Fr^@q1kcfQudC&*}bn(dy^=3x?O~XxF_E-0T57?qxExr%#9{4PA_3tGrrV$qW zPnH^t2DR+#`J$uI?H&j;GlFOY8ND}}+)~muY0P(ShZav8Z(6s-?Lh{0eDczjLPdDa zCXHf@*wQT4e%7@;)Z4CjnC3kLUs8IzyOloM0`2Vm2Q=*Nkk`US?m?fILXSR~FAaYajQv-Tf|K^|R-I$$<>YTEGYmc~1x(_u@wF!Spm_K%{VuD5 zW>Fg;2J`>?`5!Lv1NwrvuId@xejJ}pt_d5fAmcId(WmkA^CADcZXOQND$`*sz6%aP z&IfkJyy4Y}i+%2o>?1^1@LKNslKp%jZM5rpQklPU<8IU%5e++O#4BGv^`vJC<$vO) zpbrug0iD1>qt&WU<;-LD24`_i=y&vL3}T~V=(tjLq;_vfM0GhS9QTs+6~0BF)YDBA!f&6&A{A(y2-l%Kl+T38aMJVnmE|DN)VR& zrQ~A1L0pUZ&Cn&MAY+3Q*u~^6uhK1NIWV`+=ef zLbiNiH#6!9@vs}7Moo}06GO>3y*ifhPLr|me0+DctX;^ZLAPv{`|d&>F#9BfJQ1g| zmWC&d$rV1>t^bu~-&tS_+-*n(WNET^-~>BLXjce20-r2=7x1@msZKFcS)F~UV<5)9 z+a>dL9|j+tyH12!l1b?Axc^`asztx&bwCC^JWMRT>(&tbxcLdd9uEdn-0EU8&7;8Wbb?6iQkV``{)9TD+dVK4z&j`FJrE_m0 zfCDldBP`Wj3LC$10{vQer0>r?{@)|K&hGxAZrQ-a8*j?1g*06JDT_t`pD1cpe2alvM(%!zXw+q+>aB3an4c$3oZx@t88bQ_Aly2S8gkcC~ zC?fMc>#y8aY+J;6?piS1miMxP38932ha=ODLNB6)Es1ZziTE2vql6Kzo;CnCFw~Y6 zhOB$)bk4ILsVu~9W1$}TB*c4T@7H zpIYh2$QG;IqhVii90vG48VjNHs?{sy*vRvw?Vw6-2&3V4xyiwaP~I;WIW!>TYPy6E zAnGvMWc^3W=1;ovrlVGd%sC++Z`V8z`~V&Ff1qo3ptOB>@C4&IeN*d+bnn~BdP!I78mjU3M1aL!S;jF~D0 z3`SNfbnbtC>cp}zo5UT=QjRxQ*Xa#S@)(g zjLh|Qv`Y1iW^zn=mNJO_5uxR-p08g{SRoIg%LAChV~YvzO7lTv845lhnL7IufeJ(k z%hE5VW5q9~KelP!er7phE1mU{EqJ&sonlPopS6JXBzTVfeW&<5+Hf2J^oN}xI5aPL zUUa&#nVfZ8vbl^cIML%w3Nb}#xe#|GIyg#b{^j+s(fg=T;+L0)+cj_QZ4RU>SaM(6 zQ>@N&jk6o?RZ(2fELN_F9AFMjluy?LnZAhK zdFZ3#R^J7Y0sr&gMFRsA!$3mXqv9$_Bf$R<3_U+}UCRv6vy_gv0;cBQ<&O|3 zCj2{pPM)5(z`%bee_&I88lEA+H-A#1+BaDKRjg#saRc*n&Kek8{Yzw5?|6|55D zjA!0PXNK2)w%2)%d7^tf$)$f-anxcimoK6_wnm1_wY_aF@f0G)uiha7ACEh9fE0rN zd}-W<&)axeN=V4ldGvRML~5UdqUecdB4Ob0gnl1C&7=-F)Boc?7Wv3VAh@J?W&BbP05IGA9M=gcUJV z_0uo?+9U+2E>wi!dP#TD{lR;Gq(+gGm4O5spgE}9l+Vwi&sN=5ie=67lC6q0CGsYc z#~SqALw3+!&6t;8;CltOQJ09+>C88wQr3qCbT05&tCz=A+0;!R8qhDbGvCyY(Tt&5 zBd+opomI`E^_W>wE>rGoKYOh6e$WRedxO9c;kyhaqPR;At{ks81G?5*Cw_aU`DnL^ z!RV~L-+P&eLo;zkN^vg0F~-vJ&8Q6X15B+sJCOo4bQ46WD3I-8qE?1xb?=4}QPIYp z@!6B%-0t#h2UjZFx!78=H}jD*C)GGeyH%!^gFq^(*5&=lzo3^{#wt;9P@Y`q2O$F|31SDF8pJCxBk8nd(p4?3M(Fj2a*5GN%GVL^_r9l4>T#Fv?APh^LKO#uhTD)X@?eXvO-EA=>) zHB}G?tl(SgO7S+mLa44mT29VSuM4g?f^$5Lc;Zg)U*9OWoTf%t4tPHfT0Ra0rn)J1 zlCD0Ob593-Ubxs1@l3~1+oaxpp1WM!MWxNKPGwH~oWZu-&IG+Qn_rllW33uo`KBao zD^S{)`rgxH*!@ZYm@D7&E-FikSqYhRh1GT9^xXz6&TVR%vdLvTxq4n%5hwXX2>NMT zfmkd0D$bm_i;JE2HHamR0rQ;>u-fX8Z-w4w^ch*>XDnOkhphbZ((CB^!UDkqD{I4G zj1WK+*{T9y-(aRnUf&>I7F~PaO&}po{%#7;=AVf5pqtwXi^!gpcJ(c~$uXt7G52N9 zv5i4OB<_rZRG{W1{RFBM*<`)&dt>g_hG`I_lLI^WW-8my5dF-HV6W^Md;GhO{3fQ6 z1!y>;gW{nSZgwSF&j;|$tKYa9ZMkwv zdS42U%$pJPDX=;uTem9teaa=xen4_y450}9-g;%L>cL9BP(I*nC{{v3^wJw0Gg+UA ziAlMD&HtIzgqOv|Sg$AVW|c>{@QCg_f%{9U*%2$J>T+xEi_+P{&aPttNdis{Q7Kx+ zx?bR*ICbflo&J!58(}j?!JoUdV3hBV#1$l2{Y+dp<-5G*G^N4 z7Pi~ZqbboeVq)M7(3}S^CSG1rcek6eIio2?3DUL0{YzLAxd+ZXlhvM8n7*|BHGI9j zDKtwNxzcMG5ZYMHhNwKTckr=L73}((9XmBf+}xLKZP=A6oLN(|%}x{}x%k%-v5c3u zvnDY_3b682)IxxTR;GlxA+?^uFZZtef)&&uvbCsh93aW`{OW2cLd{G`a z0#gm{*(TItMtzXv>+V4Uc-;N3goNM8k&ulq1G^y?M)5$rUBGOjFzcyQqf&XpA*m1o znKn6>BHk73{L`VV9xyyiH?m}M4@Q$?-LCa_h*u_cuh^Y0@Kz?0cjw7R8pX<@yw=_LcMr zNNT!b&yS7vI(=?w!~o#_1QU_ardBZL--2%rez^27pVy-jV*J=_RbUPr>5AhiM(N^| zCB|6>fibX+>T$pL^>ECoxoE0QJ2-x}s#(G21BEn$GUC*D&WAD-d8p0&>xFTGCiREI zvkJ0+Y!}<+A#yk!JmET{QeCsd4?@o?9PMO|8 z9~X=&2kKK%tYkn#fNxsv1s=8r9GClKsu1#oB}I4g!mfP5qvrF8JrrP7U@-V7P1K-t zJ~~RiQ0aN!Yq}2Xz~}HtjADsWDMT9Q9&{DWjde1CaU@?(CuS*|(8Wv&ZGtyiV+&UdQcv(8+$YMKKs9@NhvdyXWcsy&DL86CC|ZL<-K#T?mCTVC|~5I@a8 z5LQ3L`_e+gC*FutP(rGLH_N?=fWF5WE`ILf$qZc zU7}ghs+<%Jn=GI95PWVD^`?)XWrky4|M=&9G0g)0y-yePHxkWDfJ0-!*9Gep8O5K* zHs8G$1UG|V2qgt;FHwvo+ybX9uqoIPU@?-BR{Uu;p*ax`c}bM9pz=@UoYU7fVofZPFm>P*tj!T-^#wTr6sXTax7FRUtCx$j0BPGed41BIVl_2 z{3((n<+uuVcyNbxLUM*YkR(4rvJmfAXxlyfLeKh|0eU#_bO>gV9Wj1*O(A=h=+zY) zLTsvUEJqJUb#HouyJI#D97($yuT$?k&pg=EK1~mZ>X!d7PeKFb(0?zg`;j`MfPw!w zPXbi`1_vp|$f&4JrUnKEhTRbT0|O6WSCBx?rZQm~Od2Sb9%6s%BU<;RY<>jnBbqg6 zD;<^yh=M(if;n;gM2zi#E#V|802E#V)Fl~=Y{35M6F^WB&-DvL?EOC^jSwjRkL!I9 zp}%MCkcl)V#6U*0&{ZYWAe^KKbwcahVUZ*BY+g|O9$mF;4P04V=tt>(ET7`NJM7n_ zeGos3u6H`{hIEbR4L~8O)PiOzUEX>Hn;a@tu~~^URnfs+_5HyGzRH~g9d+ckO6r~~ zv|yu6)~<(d{y5~h7>=MbTkK8@4M^RyP$;3GlPkcwqzN*!7NmK*2|$Sf$ZPh41<3bp zZnAIus0YZVcBdnRJrPQQ=38@)Q-CP!Gy%LvV39v_>}S|^0Dd5H5w@pwFD$1wGYMc3 zqJhp@_#;Ex0b-jqKW&B*(t%Kb^K@(Efp^0Ym3X4u`62_Lf*uuHafacPU;;*eiJ1K&lTj9)kMq~}65Wg&{rd)I{w%ja<;@L=~Gb4ofxIxOxTLn89 z5l-iJ{f3att5S~*)10&Zq2&JpkH~*F3WA#tLtp^LUQ*Ku0DwdN>jMJF%*FyX6qCQI zgLCY6VwVi41J+<(8*MORj50EmE~&-XMD0WiE*#Tm$8kyG6|MfRLOEi`aL^t$bFs;i z$ov9*4R9d@I=c%eAMMl1jv%D=2i~cdbuTylO?|xuW(6J4Sd0Lk-ptP(U72U-26n4W z#k%xk`FanAaxwTU##xL0^SWb+zQx3SX3G4nx&#YzhfJuf!4-04PHV#^{WK}Nbz0~( z8p#3Mi{;bCq07^YTm45an+50*k`yV4dh9g0j@3W-m4WXXkG1W|%0Sq>LW}ohrN*qL zSsab&`C9;qV9yc2F7k6!!9!6mg=0^TOEKM$-9CuUptP81+Jy`kLyEN19yh^R3mA7p zfa$tb6UeE6gCsvgVb@ft!sSmcl{oCAHwSWIY1s?`fTg_ro0EI$^ z%Jyh>qA~_NSJ8l+*=fWp{&qSA89YUM2 zx}6g^WuX1h0D_*e!X*GfaS;EUbaG`tJ~+T&%-CoLpg;#OpzzzD1^DMYW_W=Bw3CU@ zLGlv-gs7(Bq5umXK;@KLq!>Vh5rAeU)6WH1q608Wshddxe*6Sr8 zP{T|?`d*I=Y~}z~q|KXg03bgB9hlpjH}^@z>d8s=*d|1My5la$4`L&uo%g+|3VT5S zV9VKe`kj`c{&g&thK%R`h|9g<)pApdAZ{l@;UvJoqYZ&_a6+udD~ z?ibcJ998#uH}BQ&R)4d8^5uPfxZCX9CJkWL4UhnT-0U5{l`Y1dN`whETHBA4c>M|Y z@rpM~+%IL+qCt(eqxi`oRx~sEhPjwHLO79XfNbW&WP5}51&n`#4e-N~AH*wx?z^rr z*u4w|vW9c__5%QL-DcM_M+pt)ZxOUL<@RwQ@FtN@2JknNN^}4K^h8PNRYvOthJe$b zXnp|o4(oN%Fu})c+>_AbAouR z-HH~WN%n~Jy{gTKeD+AshS0e^lD6DL_Lz=pQ1VRR~oj@viwCLAk;GtdgHel15fctm>e+l4%KPhC_C9cKdc&c5!xzuC-xvj07FNJt}WgDver7WA7pF zvF<^drZWqv7G)~^{$8Mh!WO3`TvgDdRHGR79hKE3lWQUfLrSK&sxW2tvjwKb!`GTa z=T?;8DfnN~eyPul9Z4Lf9fIAu!6SsC2MvXrQ(|XfL1CF=yJ6L&%a&lzMqv-BFmf=R zq#tA;W!R}|P&ZL~qbH2Qrbwrdr{GXCsFanLl&_b=sotoLsl=7(Df?85tFkEXl)=oU zR;ZTeD4ZzcD4Un@d=D!(|8A!u@Xc5AEdo-rPqt59oF9C=`L(&vF6cXlflMp!v z%FD{XOJPef&$PP`6PZUlpWUyuNF)cD5WF2HJW^Md5&~n$J zZTjBSY${c^t5u?T-qdazqQ#|Itf8uI0Bs!bFXJk zW}gfA4BVz3F_>#iAx|x_>@=Z{QT2b#QO=r`Fvm1+aSFN#kBX299HUR;r_aI}{5{;U zEA4#epu6QcbC;7F z*%0v~`7rtL{Fnxm`jdf}gGB@g1!#l5JbHQ)b;SyBubST1EuRTR=eG!<3&jOi1@84! z5m^kM##a$N9HdVsOnyZSQSd!n_yuLSZy43*3r`Ue7NQ<15NjW<@p+mljm>R(O~h$K z^jS1jbUn+QNuH~QPMVFHzntEZcZH*swN+q{-b{0RUL!|C%321Oi=Mig-PXEuhBoQWY?%}WU;Uwy?DLm z#0=By)8R`ZI@I`It|h7EJQGh7+Sxov2Uv<}_gaD}%HrE)5oCX7apz)Wx)Rzj^Ko}D z1tliLI|!E($t5+JADi!+xsFwuhSa?e*hc+iz)yi1v8s=+gwUjeZ4xdyRMDbbq=u?9 zH&r+5nur+XO0CGHnK&D-A6<>-$iB$?IQ!K5X)Cd*I8;WR4o_phqtcSAj@Q9s6?O+5 zf+kcAvXZwsvWePeUcTZ?J+0cegWOZjDnPGiG_a=;#Oef26?QMg=VWd1OjllmL35+g z@HsRGhaWv6vKnm_GY#EuiE_<-4=2oSv@2sRxuLA0zr|$AY{u+pf1NH@8!@#!Z9fgs z7GZg%0bxU};q2~SY?UExf^xMjs7a)ysEfC`-L!OMa)L)d<(tZ_%CibPP*u}txcF#0 zeU9VRe$RS3zpCB-@WwyVxvC1HDmQO7Z~7wjQvV=O9Z`PtnEGO)TlK}p;cN(O2J8)r z1hHwcWo{mChEGK)Zh_`R0&$3-^F8OnjShhwK{Y0OaGS(l)MNMP0cPU?AAx(tHQK9k z3u>0Y70(=x!BRN$I#WDLIrBx^NV`>joPT=Zc-`|=VwC_X8_2WskiJnF`MPoxIGbdC zJr$jklH=n`|FmYXTG-@uU_7~DiDY-titM~KBlZz>z|+n%sdL@zd|kJ?hpOJJo>{}K zZ*%N?%=?}+D?ikh-IiJ1qGQ!^?%C1kW%h7{lglyr`?ka53gcs8K9`H{cgKyV-NV4c z-3G>QUq_0!$+5O&H;VJBcKLSwTS1`PMv>oP^8(uMYfBevewN*C`8U&R5)Y6eK~wJu zcX3D}5OEoCW1$G4C%K&bTwL1%j&Db=r6N-%Q{=gr?}hJU)tDFzzK`=Ki<8so(*hthDpDXfRh&3s?bW=njriG9E=^gpaIRgLc!XyXxhZA@acs)<6*zUOCHnA0z3^u z-`Aew0hj(^C;O&N9l@_Lj%@|tjd%*>Scwz^P)GFU^Yl9_(E_{YzdT#;$$QjYbuH>R zZOza0xuo&?-EQGO3+3A3klHf_Xs)=*>AuSe>zXc}w8c1I&sTg3axY8OBFte(I9d~) zx(CtY@sN{Wdp{pX67ZX93(B@pr3G6%;&CqjxjLnQ(*_=knIT&nc(0};W47IHOP^wc zW-{g_kL-HS;(1O&a=Bl?V(iz}4Yjx4(NSaPmvvMyt5H*=goF{+{=8dQfw$xTEoLN8 zI(nXl`T&!=b;Ij*C*-;$fMMx%A!$EYx(J~!S*ueUATl3 z%B+PzGPP_2GQA8dS|pffQP!&@O9mVA*u9*E=qG$4T6JU&oX6mK`Ywf`i6z#oP{=wx zmRh*GW7*0e((mZSn@Qo$V4Q-DTo2%h@k&{{D=RB#v8gVG5wWS(>=lkHyG7rnI-ZdR zmn`8<7wShv7*WLhf-u_#grcWUK*zB<;&&mPuoq+ci|ig*E{Gpd3pgb_asnn^5lS{GAM%;EG zN3WZcX?04u&zD?;OfxKl=-U`y;Z`SX9lV@BVvVepq9h@}v&6AB>LjFvH1CuD@%0z( z_sOuAD#^B#j}=Bb`)lHS5OLh%PyxQBMfa_m^rok$uG<m1@O7}zW^E5Y|IpqtuP33@Rr?H20j2@UC=(b zH5U+8T?Xh;{RK|{i-k}M!Tb!{`lC9v#A0gFqzQUozJo9lr$=>)7A9N^yywfCX_t8FBt|MWM~S`I;%CCT_B?--JzM1!@M{=3LJr4D zjO|@+vl|1m@cX;wcIZ-5KoGnJsrYOZM%(as6z!8tU!|ZNgOUzg?P?nK`5@%{v5%co z!ZqHSJQ>DM66RDV1jmBXWpiyjIKEA-kn9(SAj>;eFM#r(~7`rhxTP4AKXS@LYz-F-poh*reD3Je6&G?@RP>lE!8Y`h}k6k!!2x;$V+)v5gI*66P99!{B zyVyxS%udY}OectOkmqj%pf>pr^4;s}>-Y2X^Ogk)l#Q!4ENNpPqznuUZYk1x-fnIW zn=;)C3u+p)7=GYFf@Lbg(h)YRyEh(%l-rMw>6DSKh)75kvpHp=y^L#!ftv>_E1y|d zSfGi94{kVPgLXJ+>FB1Wkmc80Lp zgdGDkA?!59g3K%_`0Cf52l`y4Rxx|z{KF>8u|>9MI$y7b1sCy(7isE-5+e#LG$6SS z>{cLa$=A~}5+5IbP`>D7d~$N;%vCBe_~gXu_>Nl`dYiLk+CntRzz4AIv(Z&KZ^@c9 zQOioDC=C){LbYt2${AZWZ~55i2h;wM5;QwI%QAH%K4Io0LKUI}J67lJ?JWu&@HG<` z56{8Dp|-xO>*HjMGR&~q$H}SwxYbrl`YXSHfU&09jAi3FkbFH=F@N0S_a?hhyKU&y7TG&5Y z*gsm>KU&y7TG;<*wXlEN{<^QMEyzo%D54ErU1Ux7B-AQ?HF8c8%9jd3F|7g>f=+~1 zwjdH+>XjUoi=V5Gkx5Xi7DWIRAx4oc6BF{I`~iyH@J%3zi|rWs9XtEsoQv)>LwWjH zu4{g;H{@k&-RYuM1)T#gXrfq>^gJz-Fa$3HLb>w!Hv+ShxTtaKhjS`P504Hh`Y2>iiqt`2 zFj>s_vcLBftt;yfPIKr1C)a|?fOKA`Z&j_$y!}x?!9=`F86CG!KajMt6(ycho>kR% z;Vq~0ergf-zwptIGC>x7q-@3nD>MthipHpXk`RpDHO7y}1;s zdB8>{hSHzFjfs)U`?5iKM=Xt^h`UPI6rTt&hh~5q(fp&o_m~$#>)k4Wvi!##&1JR> znlX57$argCt0u+O8>$iMRxkb}*^YW4`YMb?d_#R?WMO%3NLk?L-_4=eK}-IR?jNQY zD0nW0s3UeG>a`hVnTd5aSlTEKbzjD<_~#Ll9l(=N>|gsa1wMTs>t8+jbYy)j6?e|Q z^dIivp$}|rTR=16l#&(ZdXV~dg&LXE52hwnjLR`#jn#dI;vTv%b-~BaK~e(JGX|O74(kmR~=`$}Yjg*n=ZjE{p5a^TL>KflhwkD=2{~_;d_F zzqjXwt@;IJQ5$B=0N;yc(4DKF7=|FVBUndmzY@>-g|q_HR%FJ$)B0H6G4}uyfY?%LAPc< zw*m&3gSEDK*2T{wmQ!c7bF?KDd9%qfys5bZ&Ua3kjzL4rb?Mc+e;Wfglu6_Q0~&u7IOUYFK|U1_KMT+h!7C4g_pkat!sEBYE}Kw*M#lWgVTK9o z6}LW51=%jLfPDa|MW&A{DWpOi#H6+sY)34&M;X2e4xGjfmj|ikuHCW~ao7a`pz!z0 z(gbTS{zHNYf%5;zJNVC(i2u>H)EX!vG61xPApQja089QWUw<)?<*d-8u!cTVe|un? z7bc{C$Be^w6$m_~81_^^$_>T>H!eivqKv}ot7eu_DO3cLK_lxl@D^GlJA_g|hKPeD zu9OK*5yZ`&|3)#ZJGE2LR$f}#W)3PfYzP;6lv$p6p#O2ODDMJiHmJoO!DcJ0k4vyL zZGRomiMl>Q)x!4C!)hi~(2xH!aKaeKj_FeVL+>9MjJnarMvG zYDFxu%|+*NJ6rr>-&Dm?*IY&w#86x}Y?2ur<(epqmyA;VaW`l15Vy)x`qOz&P}cu? zd?~dW=o2lL5%79<=&1`A7!#QeK*TlJXJiaJGTY|idrOPH6DOs@9oG*%;WkS{8UBVY zqwW&L-3<;YC<;Ig=LOS!302F+K4wz(@_dN~*4{N%8;Bh063W*&CV;NEs-W3Y}<*J1L?RWNQFp41j zE&h8SC!@Q&JO>|^Ovw4sZ3h{8X3I9{{R2L;krD(W3;$Fn7?q!S1%z(7|K`-dWAQ8v zVvdsU?7aG;Gj#`)8sFukW%L&r-rK#UdaGnB zKqFN$%>H~es&h19uwaa$yvzlxjtRYa`-fYb@RoypKb*eK!Q%BHu1V?zloVi z9p3kcZ`LP4;*ye7Ade|OKDQn)m^ZDbfBxR?@%9VmxtWR0pQDE0_$u9>0O+?bPp8fG z%^a{SdQ$997Q)Y_tX->;>-$mAjL>~LFde8&n{xFof&#F2Xz)Mo{Gt!%?+R!^_g2>d zD1dLy$x*QMf4rYP@_aDmT)`P|CHxP^1PHBvb>=fQZCRjIm{?Jh-0N2(CF9Rom$MB= zVQ&R71ael4bdPZ0#-Ie!ptatD9t{l(4&=}~!|;8aML`PLn5v;3=}d?U_#&X>{wN+; z0VvRfH47G!?g;&-=PvE(5qpU6_oY(ub&m3rzpbi#rubg6QBiOFUTRp0S4^2Rwqph> zV3Ur@w@!HO9bJKK2&dL)T>Ld;K>(rc-+1k7{u@I?^}HR8ll(eP36x&c!|gq z4slQwvEcKG0^ZJAo{%`i$r2XUg`*MhNg;93y0}7!Z0^ZcVt% zRpv#D1}geAb01Gnt?&#@Xyqued$Uzq5Z3-cst`ePKA~#~W)0FE1JIkl^FBsvN{`XCZq{W#zZ& z>FLFtU;Ya_1w?`Dye6m$)G7RP&hqj|8PVidYn26)z-|4XtP(+?(I5t{n! zbxYz19FF12MP){;WIDxuA-K$6?-6_^sFakiOzt1=J_%Jl21^b1eUUlB?aHxr7T?%8 zI2ao8Va|Gcg`e~QDOSkqp? z)wKx@A7v`2-h8S=r`g_c;^Z!I@q{R9U{w1nT!$d2UHX{nFdX}kn(fxk@<~8!8Zaw1 zIpG-@8Cuq&{CRQNUnn%65I5~CHo5UPm;;#B$#C57D_^^MLLeLRTh3kt)zs9i#l=IF zE9gk#R{MlqwoUp`UXClVKBdL5<)Q%IVmj8hek8?U0{c(SrZAY+ujpg7{%<7ali3a! zn3z!?hbBU#{yX!Q_1BnM!@W2tCD=aWGvbMi61dGkK2^23cW08-*7@%4ZX8h6f$;PM zVa2V>HNUVhGm*tHfGSSO0C>A};~a!bPfATS;|89iVP4sYcDZ~BJROx?NW8OZ* zIsBM>B_=zbYu6baMI$RK>r6^Uc9+fVV#&@&N7t{9Ei6Dq)j~l;wDr*3+?>btu06O| z;~wazFtgfGgdN`ru71Kfs5qz|Z5;i`h?_JRC+#4yZU)J22J-DKu^VI%Dq18OiEJyb z*IwhZ0OX#T&XJxxh3?yhJ8$Krj9k=pTtx1zns_ zPMr8@h2b)wT)14iOrfIO|2wrxff8kvuxdWUr%x$pxS-%hAX2#5oJgxzPG^lBacvLl z8M8=jClazMhnV8rnbYSvTpu@&Q(Q%&!3<6s-XkI@7(4`P&oT-RpjT6E%T0KJ-5*A< z=<iG5Jami#WI8ba1CRFC*ZMWzhleg?|5CpPtJiiZ z-m3}@axrkPeRoA@(A>epC=ldttWXewX1-Z0(LFbyp<&{h4V2=%iZJB{`I(rAY;fJ_+d|A0>Da5%=V=hR`OT2XB-xw` zV;QqP29A}M_DY{94Q8<^WKoR^;px2(M#Bd_lehPV zZ8@)(t3l1!V(rX?X(9Dsd@A!A?Q>k?yP~Pr;YHGhb^G9mC_Uj+<0XVzn91QN{b;o8 zN*XvM7DZCAa*hTUzSOULI*sROCbPk7RO{YUBi#|KmX?9a1n~7PZxRiQahGeecKW5s zb^FtoP;J#RZ0vIbU6gS#D3kYyP6u=%I+*XwP$TeS1U9ON`pas)h=@(ZAKVjl%Jxnje6R~YO{r*WTO97UQ@;n96tQmAhSvM=3Pp7qF?OIjwvETDh(zfv! z=jV@^SX9{w zx{8Qr-?a^o zKVC8fw)Sp5SZ;1?1vgrl@Yg(0vv`h&O@e=b5%Gw7Uc*vXSaSM)%PULrGu%yfm47|Q8+ z2wz2`<^Hi@uF+N&AzArZph&Z$AcRA{diO9wStYHwERKiN(t0i0a1P<2X06%v*EzrK zs#6NQoaY2{@}{>fXKJKBjo)YjYzd`n=FQMWV+K9Mu>lGU43K6>Zhv# zgtGPfaY{qg@BWQE&rtU)#(4NgXBBrxH^&XPYFn8q&7VROVELlZ&I;|32Wv`bww*U` zB9uD`*m9^bOaeS9nYa+%XvznT{*6HK*&=!Vtun)p0j%pFa zUQcYqI2bScMM)J~LH#S|bB|`GdcOk;ebP?SA>r6n+?1om2TWbk8&*=0k6hq9o{ash z=I4{q=KE*1hDvKfM*4ZxEwuQPk?|FSnXGVf{T)89(NSqbl68Y^(*T ztOseJ0Y8qvlI1?No`MeqE`_L-6-h_lEla}a^lBD`-dDqh!H4VYi?ORyp|IyB^oAx5 zB4SYz6ctr?WAGsd`)uS6wGvkk6qC?hKD{jMthQ157O8Ngy7& zK5XTSl&F=MZBc$4g=({}D=X`IutY{ip%bAHT_RMUFfnIuUt`1-JILMCK~^tYEZs{c z9uK(4#*}Kbd81UME!OSi)(~<}fFX5>ZF~xeni1tG(&#>YPn^;$wvV7T|y~ zQZ{wNt%m7X3LsXx)oY++>*oBW?%hS^pLO0&{Gb;sygqAFaJ3 z1N_U&Day-pPe0kgl8jvw_tO+rpG@b^P)VNa&;w8On$*BZGiT0#WNd7*1f@&@k8QiI%ZML?ubU#iEKzQWZ5r`wwxFD;MC*y( zKD`}!HNA?7Nx+vJJ=>!V$U#dn58m_SO#YncOO=TB?eaSno4{H0H0M z|IPQKUVAXT1iK{J7862nnXGeK8)z`U$G)cPpe((?Iq=0trbAEPbIZH&=|pvw)y6P$ zAHKV4)=T|--V(j;f(FA5i=sA{zA)u774JpuYpC2g@?cTGu&*zkEP0X}06A``f<9gb&=uBa zST%3y1GLpYXiw{%wom~Bh$*gfqvu#QK36K0wZq>o3U#{zHXGm2O!Yz9KX?Efz26TF z>OTF2ss0UN<}WjNfZ*St>Q1)|NJswzs{XhM`{O3;kDIVRZo>Y!3H#$F?2ntUKW@VQ zxC#4z#Z8zk?7u+OX@^^Sj%m*0o5%5ysb`)n^AS-_aD4DOIyeZX7#i*ADE;^5(*C z;7xbc1?@gV21fI6vGJkxl+|Qotcel3v&o5=YHFy7(PWb}VHP1?fwp z)@ps%1x<6^+td0fet2HO;NiEf?qK=H>Fd3*pa8*5UEy#mQ%&1DcitXZa#T0mQuV}d zVV@%UFCI>pQ3X(PKjcljXW(m01?gT>K7l{Ec+1EG!#+wk{E9FBxx> z?E$e0d7KP^u9%CrRU~^8h>1NRHC@W<+B5v~6?VKQ*3H6LFg!on5pOD_(jCsFrVtyR zr6ye?*i_Sm2{UXgEQ77ykniQvoVcBaSK9+!k1~XtR9ODr8DUOoP>)-Kcjn_?HQTdw zOp^QTY+UqCKCiRE9|$l@HTWyfNYHqA*ndXLb3Ww;WV! zwmO$NUvBnn$^#5f7b^=lS)kP3qwk?zwrA6rcf$HcqZ~NVW+9X9Dx96?M+~iAgMVwPr*j&dY}VB@%>CI(^AA6h&4sgt z$yyG*rDug-J1zQZyFrtyy!vIsq~DB1-A@hEaxn!^g^}SQu?Yyw=gU>$5fI*9y92-o z^y*AT#Oj$4zKHJ%LqEO0T=@C1Tj>~JwV?0ppx!8&!Yr<>T8z7LeR@p6{jA5i(U(GkO`ZzzH2>seIayg*zB8QVB>**q)y>MeVh1ep zJjkG)mKGgEsYFiiM|+h;mmOeSAA*0yl{pxxGikvj#{!=JRcm~2=7m*mwmmHJx0s;I%;3I zc0XP$RS%V6g~ae$dzx&-#lz7KdOU%a|eGW%_Lcc4RZVHEyAQN3v`FX^e!v`yd z8bQ@H8}frURqdE&{Rm6uJ$hDWzdJl=|)1N8>AbgyOHh&=`Ja0>FyGcR#LjVbLmcLmac{6 zd)|*9{Mf@`ch5b~Ju_F#_$AXA`E7VE?Rd4T%AXA`IcK2YcZ2ycTMgs4UjFedrQ5@x zZX0xP_-zx^v&j*Lx#A&dl_tELc9z^~knB~P~Ak~@-^*wjq2IA~4xp&M35 zx&7}`9~xW7%WOj6Emg)i?a=V>X?t5+d3ANVDD=vp3Yeh*Bsf6XIJ2=~)M7$hv!qOc z{j;zzpH}fb7qIaNI_bEk@&*KAOGOct&$MInM$^r?g6vw8@AWAC%F@Poz!sD&`d=R| zZlLmD*`$Lkb8^@)`M&#`KNflSU5)Saaarqj2$~wcm39lCu&`1&qE!|Ui>j*Au5{l~5!M3_CjN5E50NpwP$MIJ5hvH84GtH>8AQ|bO(uj> zH-+njnEyRKyuLbhg5R$Dv$dPH^@c(dEL&+wlh2RVg87JJS}RT}4FzmHCd5LIA8n+f)O{XmuJ~7u2f!7E=M~Qkw<0sQZ1wihvW+bt2 zFe6*<77bt@@0+`oxk(N-z=3?{=jXH-J?yb_&iFjRy}iBOjvH-vy?3WeCR`r|S|2tc zY;rVo7kb@+8xaJ|+SqY2EA>`rA3uIX$HcfA>Bj=CE)Lm}Kk?t^)7K8|%0=PKA0cQ9 zhv=(E?PL6mta5!s_Ha*6DVjU|vUL(B!alxzmr1g_ZFa9;SOsm7lb^4>`yoi%;@jh^#mEQ}{3FSlJqsPT-cqj23>-g> z1EF=B+|8YDye}8*Fkm4F>!$a;(ZQD6>!X)Eo1umvF^|#`Oey*NaangxCpPA!E4L?X|#3D-9TZ@IE$zF|V(j)q@6KEnBo-5RARhMg9}@t~#OdJX6M z$!}c?b-Mfc4bz()Kvg8|;q84hr^q(Dw5I6k_{k>M6{)TIX4ie%^_T}-2;LwcekFgP zDEqQp=PKoa+s+h4ie8M+@597&g;+IP9AN3lj_`|9E$PU{Oso8xD$BFLHXf))Zqs`! zpubMn9JFHN>_xb<33#{yAC^W!`i+{MLX7Xi7VfbX6NKY4HXfUhP#ZVG7QTc zpUAj5z}@Jm&)g9U1cT{Fy2o_1;rcQyY4%SbfdrEk-e2 z;{^%|K+)B{anxqai59c2j{#()!=qJN$1EH0#STKt zvJ_`@`J>m646lZtojCHz<<%(WtGgQkd9u#%U4`ZOdVUAMS%yv@GJmX|KD3z3<`ITI z?jcjEX%QGLRg{-+Hx#@&9ADbo+w0Yu!p6nL(WH!i`hIBXmnZk@LcjgnUBuH3;pL)1 zyU+Q;QX);u{b#UQe+0%akZt`6%ftGO^uNghRge~#{&}uglYBiig>*PNu9(h(p%>eZ zJ&f5foL)C-OGs?YgB`&Vfu5mq2z8d% z8wG8c&SyAJ2MDz3n=`KI%d%l|o4qU>w^iG5c{+^`UgxWxgzU_pzUHg$6z0`5n1QT4 zq^ST=-u%4qfzZ_}L~f{vzmWYRI(iObVPP>)q|UNt4)Q$&HQRgui#SuWX2h&ynl(96 zk8=_b5YQsA8}aL=OLJ!JcSBFRANT1+qt?#z|1pUCqh_*!kuE!lDuThKSkX?>{beD* zAi<60Fb7B%dO<#;83VaGa$7>NF$z^@UMJR#p*#92ud!YWy7sU;>D)yar10cH{H| zGSl)$zp|hsrFvpn;!Od66G%v6X=Na%0BmyDZ}|~iO+*P`%RDO0b*>;;0{NbGbl=OO z;QJ@-M;P47-j*r}ex>ooV%mecFvr+(18lYUB43 zC#~g6zGRk0RiDl;E^-P8L=Erl0F}tuR(HWdm5#j__K)e?HIv7_?m#9YbmKjA7QOl~n}ToIr=qu%XCL0MR@z0s^YO-hj4>Ug zD%WZpAtSG@)DLOA8yJqvQi@BgyEfiRMNw|0QGEUD^{W-_@ld1pYV)Bhp|?=o{EDS* zT-j6ENPZxbn!5b8^K7jy=YV;M)7e<4`*{Jr<9^lt(O)F}lYxYZ$(z>yKi~-v$z?V9 z5~$1(X6)?jJ=gB660@F4{S@^Fw4@-4S|60?QoJDhcl8&24&}uYxR#bana`_sm}CMH zlH;UJB5&L)4oyesxdc;$0iUx=uX>!KbhXW`;2pA4-juYo(EG*I@eNs*@R3~n=Z}^p z(+`MUtAx?z7F`naggM}KB`D;5L)f6o^yr)4yb$OQch4R)sS!FJ#rSsUuoU?;XWMAx zrn?Rw*Hzz;`8BzH^@8Lv49Lj?*QR3KFt&}r-*lo{K8^4GJzypxA{wY?!6X+P_|*I| z$r!|zGU|{1sO#x@NB`X!e{1WtxcNsy87tZOm_yh8oIAe@yTlOoGN)!lz+X-6I$uvA z;CrkWu!p}oiNi6KMBb%zj<)-%gV?+ z9;*hS_S9RAmy!ZIw|?u^h0y2wgg6I5*48~h$`e^!WtQ(w+f?XM#FsoB*66a7IQjX@ zVQzvya)m!buRw1e8!I_{W(>Gcjb7K+ zJ8)TPbyit{Z?NN9(@i1P8^*!{&#;Tv_{~>kWldggv+V7wh!*Jc!%Zl;f5MWnUmQ?h zCK6PokE^~MN1cXYn}~+fq$`7f)hIvTg)*@6mD+AsS6ZG85{`IyQ??r|*YT$v=8pfw z_T_3dEqxYdCHe5-nExBThB^@$ne`j=708Cx+EJdMJnw9lh9FHBQ}iYe`QHwyEe?gT zm6ap)u`J`XCgSRHN__Cv*Y8qI>=pVF98pQ>gEW#gx#wtE5bEk!+6zAPa$W$Z!tR$BJk6yD5yK_mMVI8psx_i0>&!L7!3bLSuN74^Nph(UWq6h~ zX}O=q4;MMg3M2ULZ(Ub+zj15PW~i4teC=b8JB_n^i4i-Ik^|ml#QFw@$Y@D1(ooo= zW+|qKfp)U2urN3~o1|}teQ$5?@ilPWiLXKv6?oK#_YgBV%Jxj42PT^)>cqw-Ahq%M zk3vMm9}iBdYFKfCaO${~`|DXejBJ2Z;lKA`>t}^0W}&^Pk^@9TQ?{*k&r$9e-_OK9 zUi9+~x|i1H(QhaI2G*1^5+eD-!(qH^v7CiYbD^vqxp-|)O z9D^IX^GBlN&i2cEZ=5s&En1%qC&I&mAjJxDnhgxh|8EcS zD&q1Wm92NoF=dw%PU%Hr0sXXFP)PRkP7+?tdV7tKsnljId-&6=hU&4nv?NJ`Yv$n) zrnzWJK{$Nwl~Ke)Zvg{B>6Tjt8_{xf>+fc%h!2;W(qLq;sVhAGWKdw7*R4jJ*k7MG zaMQSGeKfjD(=o1C|7)v(naEOXD#^^rgv%Q;@HJvX71NADp|n$Mrk>$D!{ywGHhKSN zM(mK$Sr#_YxdhQ)4JW@z42==Xwq*l^nBT|XRhR#&=`PqQ#7REJ-!V;GVAh#io*T$b zf3K-Un~Mshf>+2-HtemL!1(k?Xgbzry8{k{9tm@h(r6K)hjUS3|q zRIa_V^WoS{My)59z3x}k_#UNTmdwMm3xxUKvYy3fV4bz*t8~nJ*TX#T>k_trDEN1n zwLq?&GaIj;0AK*%A#T5DL(|g2k+?i6PWZ2G@&a!v^X3emd$~^u9HwfH)w4`9;Yj3x;wcYs-VZ@}P97tu~eVAWRsiLgy<-f-c-~1vK+5OL) zMMu56Z#=s$2O)_xS%t$v3Ehrl+7w|7VUvOhq`$hllI~8Y_v83Bx4%B9>#yp6b#gL4 zoH8Obg2vxradT__kU+3|4p4~SQ&U&(RSP1o1Ere@KB?L79b~v~qrJh2-Ao3hG!IX{ z*o;~xYjTbb5*mfY{S?hQm?VEm1Zp^7V?nK>-{PpQ#1Gu!w{v5ko$^rI{tl)nP!11% z_#Q%^68a#wGJ1axJG#T#5PNJ^0E`4O!3gYfgqRm80^GQV&v7uBLq+bTmCBl~xN?;! zIVW@2TYA3UXptv@2RLE2lP`jXg2(pq8Vs4`Cj79a<*tCSUGoOa$hc~0wG-xa+o=h> z!LIYk59OU-a36}eo3OPVI{loUc{@b&QcW(xC99_8G9dhXR19P2dyrOg2wDO{Q_n+! ztYL@e!EJo8a?drzN-^j7D7M}mjI5LAN0M%3o=q3OcR8vWn0$5RO4e@VGTVLNa{}zo zekmbU-8$YKgAgz=Ge12qb;sLgBM1vB5^~Ro;`X0=nV}KWJ5npMa%b4=MG=X$4t)CN zrKRQk}{dleffQZvcBU&9Wf$okjr?<($kToN9{9}Pi!DOk<{wtEY z`7Du5f%|20>B84=W|bLP-Xx?o)~sr#KVO*wK%SRT6T@y*J3$hcCO7GIzPu^YnfG!Cea$ z{41B70_8ZT{ZjQoR)&e?4I-f#gP;VQw=|+B5FKeMdyWnamMtVBxE@|)X1yU#$S7ap zrN$0+j_&zdOhH)(W`@qt*>2iI*Oe=5(;7 zPMaOR=$Ej%GRA*&NJp$$&O+v={UH6h4_#{cZea{GNNESCBQsqra%;OV24rXbtdF?L z{Zttoi7IYyI)<*{e0g{#m^zP=Ho0}*2ImH2Y#klxNHH_I+-VT8ynDPcCA^0@ycau> zj*M7EZVPc;Gw_~&+fi7`8Z<;q&Q7Diop8e3iohg?m@Tl4gF~zb-DHS#jPtgwGyFIGkqV#T?VE=HjiVgc<7=jYNr<=ebnTEELu#W^`1>h>YFW|#6_ zGM-v9G#F_Vprcv*y^QX_+SvtdgkoRLLxFyy5S7fRGXsQIR5F zz2vN^b28E-VC~$`J-ys$VB1bsYAuU>k&9go>3oO9F%OChT(~36`+KGTk1+t|KuX^d zhOZhFuK|uh-zM6dNLHeYlA*uy=_s#^c3eCAw&UwofuD>`!Mto8|J8&%*LBEMMXanG zQxCW+t_>w-X*DUYIY?k})r}vmLTFDV=cn%oGbIY0w2(;+Ts(qet2>8DCzD||(43a! zF<@-hnjCpDjG#`_-dzE27~%E0GVYhfDv#$lk9(}9ExLcyzPAz4GFAngUR;RK2B)tz z4O6Ju(ct6jSvgQCew*g!Gi*Rz8BIg(mNN|OCYM&lMMh9FvfinYW+!41K#pN5Fllz3 znbl-0u%=N&mX*=E%f{=~p|M+Q((CZy@O!v80E%&zhfP1W=pq*&qwL;1={7qVF^->M zi9Vqm8oOhpTkYI^dnyAG4HsKCX~J;-;xKucvrD2708K=CdwFVg9DWAN3qNj$(&lkz zj7LPrOZIcy{;oOH>3-&c0SACRX~Q~>OLHE3u>yO5(2(ONwFZJ`9QbEiTE6#LHp@O! z0zXbgRk|7ZtNsw|?1L$5O8A3Ari*{r4v!n*zqj!R(Iz%ukusD<_)h8S3ab}uFKsv%%f3!SDL@AH($~mAd@wEDdXER`!|HS zFWPJ#rychbTr=y!;jpQgl;CZ5F@A>VfqxH^lssm&H?2D_Ho9j)7P+rA2@O7uv~lMm zENf=qD!f>avg_H9zUe0kl5sxm!gj0J+|Z=PQpN4v4f*&zhT`I4H|L-r2Ngv{pNoW_ ze)hrJcYVdeDXaOTAwsaO(@x_&lr#>CeI-@D=0cK^xEsmPKK|IpU3Zsjxc`I%Q2#c(s;McsRDWLrT zxEb0YalLsO9hqBmx=$8@q;YY|To<#%Hcr-)$2O+fbXT+D4no~q5w=&CXf@jpKIK)Y z?$62LXCnTo_x~b}PrNP>!fXg9Yq+L`Q#uW{w)wo@sCE4Rq0vadG7(&kZ^KzKs_F<( z?DYJ?=$~Z}?b_p&AS3+1=VS>Ceqb?ZiVa62%uj|*t@_7>(~TWs$jT=@m|>MAX9>r3 zPYUk%nmAlQy7!>kHSp9YL;gWLnbtDeXBRtNi#L+l$I=78EKywu5$6+i%_=io7oIkS#3eh^fGidJImWxl@kVJ60**t}vh(j}LMb1abS`mt^?dm*(jHu{}zbDsBI;(p2%`;{oHg zXyCJk)6@35R!B-gY~XIeTPv;{O!{wzx~QlqJH7NPA7LOBTz5Tmddn;eOG^4%?q!i) zzThuSmjU~~fa_$K;~K3fevc)Ucz_n74XepmKU+uNZj<(xtTX&$6EWfg%SIxygm*xQ z`LT6ok_$ueAB-TFn-7CEwMVyiEx&|!-}Au4bRg9}q;%<85my}SVscA#i!1=wHT z?cjI(;EtQI@chg;>e}_tf>F!Tu%F`%(g_|8R-WT9$JGdBJSE5eG?FY;#qCBu1c=g% z18?DC{BYn$h77-em!dtG@0{VV`)-)^{TwwVFe{_(?P6jF>s2{&gUXxV%+Q$+`{dT7 z-r;qCa|2aOnAB2tm6h&l&Q`!Ky$9qBozUhWNS}cB=F`fb9xlYjnF-7K4TG)qMfVk} zjEU|YZl43yeYU_#E5SEM46$Xe0%{>d4J1+n8R^0XzOe``qoS8-0&Xb6Qc23d$&bnsk%XdclHxC4qdYRyhHj7b%Gc%9t;U8 zLe>|}MrQ|yjt|HeRn@yymu= zALFN((vhpRV*MQP00yn-6%=6kZ^Qc^3T^EWdcSb-R>dbyu&dAMu zON51WdB?c$KPIXg7nGH2$>>g?uN?>416-19^0dDL7RPKk$jsktb^S9 z?=*ny5=Acib1Om^7&j@+_01Ti)~{y$K$)Hc`e zqV@Lnb_S^9E~||?Ak^eLG2VhuZtR4Pqc-J29cHw(CCHIosg^5aACH*EjYw5cM*&N>R-cknQ3%JnFmh1AY z%JO6mcc{NcH$gOqb;B%rUwmo#rvxE}oBr-X?xjz#DovZMz5yaxOq}wZDTT%D8A(wL z5mr|h?tD{~$toc34r8_*Qy9>PpRKJ~Cnt78er-=6owqns_L1#v3JeSk015#F0X@Ea zTd~+7oqiA3w;)yb@lVa$4-k}a38GfgxVyVDtnq6?i@If-Qm)|RY$J}t0oPnc1QVxw z6v`vPj!**k$i#U>AAP5Rvk#VggVR@QA1yQkZtQ=zJp}GYwAfth^Ibah6zW&47Y3TNMjofaTpr1I;j0^m~Y0fffg1$ z?P$R?jmOWaF;49s5McBD=0Snb_!<#I#c$=1bbV#;>-GtsNLyK@yh&zC98{q*S^8&hCHHJgr( zMm7F+&eQaAXHra-2meFIO$AgdA`c?x2Xv?C-+xb z^E;y@6}>n3U5Qq0m6+p6K;tQ1;15x&B||{*hJ(N)ct#-QAft)!BG z+zZsh9ZN_nbtumRbA6v}n+*u8Dy@#dU|B6KO)UT@vdE^3lG@BmJiZtrk7BQ|m9ok* z3Jo>%o0b06-X`}8G=LUaY@7WlY(ziZ3dSD*ilBp#nxMBovI+OUYn;pJa1t6E*MPxY zBwuUK_h{af%*Kn}t7&NTKRyxxW1N6fuMZej`BE{zX!5d4SmvOv9adabWfNc&fH5i+ z0zk*E2WdJuZmo6So4uUM9500XcA`_D+J`;Z1i>(Y2{{BehgYX%Ccij|_!+MVm!MGY zrbHKqoTu!Z-oKH*j}yIU-1?-4#>|QIq{Ic8C8SfhEwu)dKlyv2)rR#!U*CQGUDN-^ zRuk_0W|ad2WV7$)omDFEm1w9YOB>U~33cMvb%s5RES95bOD>~|SkkzlEvUA$GWVfx^~)xFM)xI0-#ZlP z@0May6GGGY6nVkmH_{N;$8D3~yl^Z-c&ryp=|O5@#di>FUx&oA4v`+3+B_MJQ;q{{Nzw0k0JheNntV@$W#FOPzX!qpW<#l zWuxW6{C*TVY7Q3q$UXiosV}NzDPl!6-3hYf0jX*X1GE{2eL2ouqrIW;V#uttf9r~C z0lGDG-6lt%6rd}ld7_6vIOyn!70NhJcP17iBAj1OMWNI>TmJ6KX5^&J!>^}PQe`eKmrUs~OWn_naF0uf9NCz5ns|U%4oKpS~088vU z6zUqOMQ;U%{2@Ro~A|6${>5)U3Fk)wz9o?0Gi)o(+wjlT9gIe=YT-%k`{Trlv=i+qtFF7=s`t4GFA_^yw#w}fb zic=B22ln?wOQW~PgucmEY67Ohen~F%VF|#&TaZbM$%Pn-!~giV&Ab)t&fDjEDxMjB zS&RbiB+U@XE3ZN=0ZWv0B=^wtQAjqq0^eTW|K%pnWs`H69lT7KGD=g^ z(G=O~cRveSlUdEG{pBvuaCrmhRYI?Y! zor{YPHGlw+I=sh@ggxjIAcF3mPiwY3j%Et0GCmnZY=QT_dh-$Yn@*lI{?>0SLgz@} z)44xeo6d3W7&3jM00bZaf(Xb``{qi<0qRP~9aO3u49L=GT`MIS`&R_NMx0PQkvHd)`!Ac4ha+$!`RCod>wO=~jW)DFvwxZo{sR+wVkwIIa!z zoB?_wLsnS>gAYqa-XBE)8Q{_Jv3Ne$yMA_L9ZfX@oiZ!8*2?_+d`PfjaN#j!_wlE# z(lw|o7T9vIgOZ)pQmd~Cfr>AhofJO-wRAfK>+j8Y5Jcn#iE93Yq}>S$!~Aw?bM};z zgDsPuX_ZtvD8+%*16%J`knqZGxTn`OhUr(y?BTIgm;Z4N-IdfVJF~R|3EQK$OcY7< zh2Yk^-=q`Xl9=T~;48yG%H;!J$Pz}YQiY<603Q20zi%>C{X7-avhlTc2MQM*R6#Qk zp?H_a88bm4A>t1OJ%@MLs7QKkK9p5D`4N?s>+aK^0i9Te`Q<@!(c=qY_v2tpTeT>o z{1=_40HRTUKS64*OXI>#4}p67JhM^sxB(PIp0;Nti7wum6JJ+*dP-+<9s=CTlhS6k z5VHz?g-^;iQ#PE{9Ngx~qkm6d8#a_8T%hr=#osuV5_M2fzc0m|{qNKq*ecUxOq zDSNc<&A-`&1!=kz%J(tqK+MDPDeMOs?jwwk6uvpP&i=j1|q zxasCz*|F_V3Rj@Z9i8VB+Loqw<{)D7POmS%8%0G#a8Y zuWu2`W6miBCz7ZywuleG%dJ_pk19*g7;#n&bz(8 z{dvqPQAnYcmNt>IB*Q>7aC(<+J_&%r09IQW!zP+}T}mMeh?Kl4DxcqJX*F=E=V7lX z-5!xU{q>!8hb9_!yMrlg@Z1l|JT}5ld zH&jQNH@SUN)zQ%za{z_Q+5=hxxQ9i%?hY0m4QG$K0Dj5A7`}y&>En^ z0s2><<}`HaMFhH*?e2s3UO~?w!{zyb-~fo6Oz}W?Pc6%r($Qbo{#HJZIyd_IUH&cY z5GIN*Bk&BgHvVA0t+girk~pdc+8000th0!wrdEKbbSoVNMynnRuj)n9QWNC#$&CPV z4hElfCV*f9K1xJHgcn2f_3MV;=CeP0OY676XaYj#mHLA|00pthETmL?V(OdS5_S2) zPrBCYMar3l|6_nL%CE^D6&_oISmMezNj>#V)fXdjc#o0@-ED~2h9YeHAj71zsy(MP z0tq3J2i<`ZpHd2ROB&YJCP?P99ZdWo1eubEjDJKKd?d>$mP8vyi!Jb>;naXXJP!RX^Wj4M$9z8w9d@ z=oFf(6r?wL8y+?8bQ(Gj=~2R%?MDd{egCkT_5c`)=Oo4~&AO%DyJ?Fwmbsi)^zo+= zjUBiFgo!wad$C#%=;eqKhC`Q5KUHi>UmWpc8rKjigUZXx`E6w>K->^5t#csB-lI3d z;{HUbdK2roX3lt-CAqV{oW>ujgL)4Kj4s++LlPdC$9*`&NRHU5LeL3G+gfhakkA-|d60Is?WNQVn+Y7z>2DTVUn zMe*Wfy6^twIA7dAUKf<(l)c%EJC++<_lBHB?w2j>$1c`(5aP^i;3Ge+n65q9$R=*bKE`?SF zMmb)YCS%GQF2!iLFQ^Y@7^d)jK4H`Ps5q;vm*6#lncR^1E3-~+gc%Wl4UhfEar%%J z=@7l%K$Mfei2OHKBOx{}u0-_<1r0pGa;FfNY!Eb9Y4YF=T4`0S*H}wdV_+eiEuKWc z@?nVni;@fmrYC**rTuRc?a-`oQ(gH=X0ypTyL_MLyPbg~lOW8SZSZ#{3NFP+B9U&a zf-Syq$UC@T+Yjl^A^Miz?>D@;I5{QgQWyp3f-X0}*WQ7mSxVLuuDQ@Ez+CXR9`b36 zf_NtAp?&KP#yj7A)7K~^B?-;X&o5nDTNAe$dG8K#wZCSNByaVjY)^{bLW-UqkXO9} zCI_Igb-!HKpgkNb(xr3<0*qEQW@KO0VvVT9)n=z(_sYV8r@eTKC0fF<4?8peIwBmG zJDmX6O%peae0D2gzegMn&oqov$JNkY_QZRO+rg6wbNeRqPC0fW8Y1*B>gquKOwha) z2+^fVL#6w|_-EVCmt+~~NCMf`+&lyrE=W3?(a${}l-Rv09G_R0lvrEh&s6ZqGOUbv z?Y=0QrAcpQo@Lp?_Y?URPZ(1>a%3NiL36yWu<hx4CopR>9(brtIc33bPD&D z6rDCY{&w21-7Wl+k`4fr1BJ$(KdrQv}QCoSCzEV*3qmdrQVA!|CIUMtirt`29w7{?2Tgi zxfK>;Mzb^Dn~@awcW;-UbERZqckmh{RgQmwRc%kchy5M{L|`YUr%5y@3Bwu+G<6?y zB7-jBH%UnP*kjdy)+7pQoy9RITYMjMYl|i<2!ax;ZR$3fujpCy)>&0nHYp@)G6pxp zi0dQca40v3CdrX519(mqVjmVk;2OdNurtz65Yy{r@Q!HK){CP{Wru%zwGKp&&c>mdFP^051GCbLpNDu@CbVi29 zkf1EG3|k8~6#6wpjbs!+P3a7g=^M`VE*Pp-RtHPdf~UXHAkWYD7b^{id!@EyOo1lI zNqIw$o0z1@Yk!Uxv?!g89G3}^eYmwW!YfB2ikM1=|Ioh%dQ*|!(+fLo%xlt?o$AjK zy3mV0RlJ>LHoeiVGv{_Q;QA%u;1>`=6+lGdPkzbR5>%p&BRS&-n*HqY?-7Fam&-=s z@EFqf3hb=I@oz`aru9s&x}H%3{+uHd!mT9H=(!DWgsU(qrH*&+-Nx=?b~jnL*{|+; znsz9SH-As{2)Wm8_++Gs+M@$cfS9r)6I-L+mlw~kV(sC(PA0d=H+1v{|K1#GQemDL4Krm5(m+wPP` zxjkH0xOyC0{dtN=1Hrh|gvG32dFFZ*zU%8G1h?vb|K#q^XHzy&rk<;5*x_AuxdAhC z=GMA+;MQ7@_9Tkl!?N4MotpEBG`YGedU!9Hi5Wh6ykxYka<#HFGrLlkwb@!*3yF(| zhmxA~dIg58#z|W%VscI7>HOBAu}0(UVRVz(j_U%BtQF100C6WVUwkbeW6~FOVt^}- zvVeW*k4q<&$ouIDZB+`r0Tz^D)|am&MEmnR(?t_kdzYg2QP**d*a~ew+uBhh2_-Gx z)%tmxs;U=CuY4vBfBU2mRGfRMTC~95W465nd{>(-Iq2grPJ{{AkBA}eDj~OC#1muO zTxN9cYDzapG4-#^^z-?Ktj*1r!a8)p1M=8j+Ac&9wBZsWj9C+j<0QUU%mBk_uOhwd zj3)czB*Th=FR9$)aYc?y6DX$vGy(IJH5AN^-E;X zW8_jPc>4Cy{mM*FyAIK3ZtqI?;_jQMKR}GqZB0pcU#HdNUN#6_wCtt&+XrX-bh@_H zvhKttY8oKFKX{zFWn)ddv}1)bX6;?5xGL=uOm~yU1Akp?q@FtdZ!*VwcBem*9Eq$2 z(8jw3jZQ)#-EWZQVyGfegNSF0-?35-G$zwD+GW4zR_0<2J4&NDE;M9)fB;sY$F8huj&t4;-aOf!(#t~V$$X-ljs5W^{{VvN9irv*UPN%qa`N5;95(+;#V$? z?+SX!38VhDCz?xm7y&@-6$qFaf#ZG1R|QISKL4k26X@XE2XyO$ae-u`8yJaAKnS+CtcCDU}a7ZvsC*LzeL>lhq*wR&)_u=Mx$D`I(h z7!m=M+|uIWeKN~!X6qLKQ>X6?Wot+Z9=?-9=+oRj7}oHg^) z?XLB_H7I}JK8;-!OIUfwLAn9-cYnUIFvsT)ms3LEmytE7vaIG<FU=~0sB(G(Gz^yfD>!xp*uX!Ph zsi$UEG6h5zU1)0^tTapso)QASj!5@pKS4@K=Hbtj2vbK4)8Li<%5wX!^Ex%gRah7pSG#D_ChIe5L07Am{W{C5`l0o<$XrRIx{gFheJx7aM76qlzm+(%~_AC6IY@|dVxg}u_l ze~m@{d|!4Ctb6`KXUUl*{C2HX>ZT0gXB+v;w0gObgQ(&y$&JMpzfr=jy z?O(B9hm>E!*z8iX)|9JW7(NO$j_iVwTy*rln}&{2Xqw`mTiS{9rg)rG+e-mGxN3!y zjpN$;$vT8N9W8!2Y4PpvcM|*dh02=$gSh4p@C7ThFvhNGxnDY zy;v|!L2KCjY60L``9xlCxtfh#2h+L(&+25mpKTt^N;8evoVH}f+Na%5=oj=6bwUi@%F(RqS2XPS>D!GthVp zR_DpM)>~Z!I9?{F8v-?Sv9ybC?vjKa^;GU46Ic_AmZ z4CioVvNc(&8!?)Rpo}v6K3Gv28n+h{3hd~f%9!Tgi;dCLBB;=;6v2(!zIoaQR#0fY zgM$UQxnqy)(b3VqSB0ati17m|B6Kwa14*hR-L0i1?`HsoZyG)I+`75!#{$2&Bm4)) z6UQsL4K9GiwKW}JS@mR=4u~tn;DD=w(8!-LLHGqb5{uj#`to#u4*AuRAxDFZ07vUS z9SEVlpx3!Wqa6pV7XkvlxhOy3V3jkbx#cVbqmq|Y@R?v^cqN`v3oN{D>xN=ycUaOC zgmQEaAa!7HKzMb)J25y6wo$_imTkdp*<31+b19~1uj%EllR#HpnJ2S!TbSz!eQ(O~ zD&%O=M;U2HkYkm0&9Bm~C}2<3_pQ(icP@^s9*#eZVU@?I@vvFH#d&RtR+!Em{|po} zezAoZNy5J-w1#5nSnf&At|(B-C;unw2khH`=WQ-`0Kj;|mFW6`$p=8M%w!95fUGf( z09=agB3DtW!ai@W57Ty>7XXUlDbAYFR#sACC23(n4PaHkk{nJ!K?Q*P0B?4NF*Doh z2ECt}5zp0p&zR9O`YW;C7C(WIo3L^?^56aL9FJRi6m1V~qWl0dQdPOTV$OTHq7#?& z>sByT&LnhqkkI4|*aEbP=ziGrnrB9IK}GuCYM+DzpojlY7>X%B2%7~kkN_hM{OJDu znj{P?y7Dv$3IgQHCZ0>=(94mA2HL<8)wzJzIKGzcKE*_<5;52(6+vlzmwG)nJUrkU zXcuv26oT`}h-sJ-C^*ay3`tK<-?cPVIZ$Q3_a!AEp-PgQU_e%&^VHMcb;xjB3zMJ( z_zJ*rtwAKlVSEbfpFWatk}-yZSn@TM!ErF^^<}htw3H{ul|aU{Cf}Q~>d;6R`e`XA zVY85nhfa_gV_OPWG*5+G2g)3lDG#6NI=qWF8bT9(kTdlhSshy3JZbV5zd%%q*TPJf zx9fY%s4gmXo;WVm7Q@0JW!6-Y5K}t!L6We|?)`C?uv14Dh4LpyhRP;iOPB4)e6<^% zEZy!z%Y$F&KN$|Z!JBb_g7kc~k#@)hK)z}NAYS(u8{8*}EiUKHb&SSF9w{oEc(Tt5+$4jC51`f6=*mjc&u(GT<2u+zUBq__ zHi_u)^f?lvmM$FvG|lfu55#YLW;aCUmGH+IE#GBrPfAx@wN*tnWKF{sWFpC2M>AIw zOtH9PzJLLo z`h%hCAVJbFnV$o1_IK`N&ZE=gUh--RQq%)_<`vM1LRcti6a`9fRb4dIM+Ic_D+FLg zlFtk5z4zVh%$&Y(yT+HQJ$@Qol=p1LhLu5CPGG`f(ZMKn=?1fJhb#J1{^+~30{S9Br0 z+bH8fHpq?0)(o-%_TWHEY4ewvOXAnO6qDR$Q_3%t6&&{ZkD*THSNPUb*6IeIc^1rs zojU*StmKY9TIN<4qO2Ro{kE;&GbL|qG)wFuzcfX=x`;}eUHk4VSI>Jo^Pga#E$~dg zts1nxt^{a^qaI^!Q2)!&bHR|;Kp^x1E&0A%>nB8{puV(mVs9Qk9>?;^N^4+yR{jMU z4da&YSCzuTa4S9Gn~4TZZ5=%QriioIfJd1~Y#CJG0D0?2ocN;GjOO4xK1U=GJms3f zw#F)luN5jBR+f@_vzPoi9o@;~a~6sJURY@6CJ;QnS6W{gpRJiac*u5mG)qk?;GYTq z@#EjgEJ;8s6Jh2+L`vF$mYMcm^B{TU^UQc|Q!8N7U93e8m(b`+`AAHeF-f)V^tawg zepEBsfi84!`EMf|h2Z?K?YVoj)X78yEdE*%A#sn#j#_TPCBRv^1HRV`O~~=;o)Y@D zr8*2sVweUEX$8&Q4TAB{kLn)D_yTxOvy$OSyKt9CJolc?W-GZ3*K}gjb zyj-57`Y{f$6=oPe$E&t(R9D%Z+C@px0fboZxod;@ASz%lsEe^`mQd5t8BYq0)a`Wo zICXqzF7gEPjV?GvdCzig#8@;LV6R_VUSaDi5QwRRkN3|%_eUh=6|0na&JP;(h!&v6 zYgK9ECD4!jW5L$~9_fsE8KESxcxhr{qN2jOtjbEe&2RSfpFe*-YEv;X`ZW9Xwo;KT zV7LqjHC2<(;V3@=S18N-;=oM_OX=P^$2lWeoTj*{CQLo`5zKpPMkcRXq}B`+72Uv8@~RWGA?t%FrfEx zaKAb>6O2l)3E#5ya(b!d!%EnlORy0B$KG29#kFnkq74mA0}X-3Ew~dLf(LhZf;$8V zPH=a3cY?bFg1b8;NPyrTJcN*t)p;HEpap#`wN( zxb^Tv(O0NFA61abiy7ah7HU5OQCx;{zr?>kI+eZj&}oM>*snG*e!lqe17g<57jOP( zJ4WKH^RMrEz5=uz*!Pt~k-K&k&?ZCACQ$t%%i?_J`}=mU;pkx)CM}0z(6f-u!{P-3 z6E*#3;iii7tYvGu$uu0jl@O(mo(?kfQJ$De8raFflV^jc=vrm)#@-a{M}{Df{#|R` z=lKStqINNx0Ag5tJSL#nfwxqvF9SfYo+d%K!ae!9 zOAc@YyV_m%6?r8bRh~3aH3Lk4V1~p9BEH% zYM~Zvx{xl#oi`{du5rCf!jk0p66ZOEx#`#=C$Q1`miQqED*}_e2w+ILpUw^)-jK(z zlbuPTB40ryR(Nf)b3RrtH@Kgk0tuW3lYT^EVv;>T0caTji~0RU2aJ)@s#*(sTLnk~ zo!lm$d>M+BOytH(8sBknq&F(dFV|pnQ=%k9<0Q`NOQ!``R6qodn};V2#Z#s77hZry z5)DucEIGIi$_=5#UuL)DJ910=BbgUkwrhWNn;J@PN+80(O*}?#ayS}lt${BQfwL0U z*IGsZi1SjQiZQ*K!{fR9u66RsSMx)={HI`F#Nw=4h^l>Bu6!x*x*v;{=gfM{=oL35 zdkX#b2=JcRi&=iU5%*&2-l?K2d)y|zm7iy55%Mk#;ZsgkCEAZM3(n>al(kmdN>mpH z+$|g9(6SMVDwY%;iw8U{-B!Quv}s>#WrLLbX)6ULeYIic03hC;j1+E)1x32N_XTj= zK+X$5>uPCnz)C1+-2#bR1@gU5D(`%{^KW|!3xa<8!^deRGuYT3`F+u_K4(%u6u}Ef z%A`-B86-VIX>ZmkiY>Yx6ghqrI4n%Y-{Zr? zw{u04TmvkGm;Qf_Bmj!GIP%X;Wm=AKl=*{#m~wlUma59Bg5JQ5&O3Gv5iwT?R<=nKs1kVCI3Zr8QZ?vtW-3uy3k~X{&slJPp{hLqjQbU(&0Xf);rOvuJ)P4mv3K zalh`qU7B$8JJshGb@>wfD>gJZG=w69n@E7LV4+um0=nEGe=caOOV5$@M8Yx|-_WPz z{W@CQ%|k`D!2-qSnF*`r_rgz$8wsO4d)|IL^H}__BFj!%Ts)WeJY#ZxbMwxFs4sQZ zX}ij#^u(n=Uq@$n#WUM;!D=;G8ozC6Yl#OqxC5)L`S%r&qg!IN+dC4CRh$v~=>8=& z=wxBu@H2nBZS5h_Za=MDaamdT&Fl-{DCZNOl!Oha9Vo^u~slC4(Kvzii2PAwn zb#%D+_#!R!05~p?tKd(TEfrO6U$TBl0C2vOmCB=(mEo8XSbM)ya_f%kuu4&GwW`=_1!<<8Acw+vhXYL&w1u*Cxh1vl45}13ltLE(mGQFIIU4* zNZS+a0Qw>*s6Qs1)z*&!>k=2ew`{YVCbVz&3M)Zs{KK+2!K?CMg$&N?uNq#yt4>y8 zIPYTGp@iZ617YY`q8}QLe9Y}CDaR_2MirIBEcLAJu-v3c?NO?H=SbBP- zeJ^fqSRp)+G#xgZFlQ}j%xF7CHd(`z+04#e>d-0nk4FgzV+JUAzHN2W3QE-(<4Lfj zA{Mxbg?-1jVL%|Kwe+`!m8|1RLx0Znr)u@%y)ehKPfBz-QW`wLL7-aKmzA)Ha?cJQ zt_FHE0!^qd@_8>%gEF~Y)mOytnSN`{UOmgPUv%rb$A=Tek)rm>mqF zmu8WQmD$!X{J`MMnsOd8HUOekvdNM_kjs`;j0NAkqAllBdyJerxuoLP1&2=5y3b>h zbTO6(<@9!O)7MK$+pcbxiYs4TYN%9mq4D3od5|LXG_lIQd*>cHfagXgEN-WPelVbWoDnjjWZ7L@xL$%DJk#S`1Mlu&7G$>s^z{dG2*XUS`}6 zW7cspBp#8h^ae?vcj`ZCvuOOh{Ko8MR>2jUKbG2}F;JaY)KpjdxydF<9-vQdbUM*n z2O8f8V850Nt`c~T$Md?wLx%AiL&GzaNg*%uf>MPHZzToa)m`_ngDKmWYC8G~e56db zT_}XlO)eO^1RzOj*YBMA(0LiK)7($xhYXdE%H`ir<7CpXr2=Gwbr7wDz5;D44ad_c zHJoqC$6?P&R9-iFmh;wdJssa#;3lP{W`;Kv7c)%kXwV|!J>escTUc7sHiIV9Bq`Ee z-TTr;vB<&W?vsq~Y0}9AbsJu3`4=~4-Jt@h=h~_&`SUMda_bOUfHMnc))2SSt5;UTBl0h9oU{gSQ*U(R_H)7n`pft0q{pW+yclzCs_u00ZpvbB z4@O3O$=)Z*@&#|tJMW}mr!H!9C3(!Lm?A1JBSugC{)%rqGCNtIpDx9k!OZU;6D1Rp zC({6z40FefSi*AN+RGfhD9EBVl2t*eE#A(3C zhD)rpxigxsuKzT!K~cODr8C&`9wUZ{Ne^lnn*pt(W3 zsw$n>00Kt%?0xzS^hlu$w%zD(x8LYU+vt3=>(MDkm%?J$fvcC!@B5wI;pU+Kq&ZR` zxE*hMK?GMk^IufA(Oc;T2WCw-6Z~xehg)7;>=Nx)Z%fRqQ&VJqm}9@u%E8LR*MrEk?6inq z|b$=>VIO`BcoMGHTJswb) zigx0AsCN{9+ZMa^(e^4Drv)b~>AiK^{>vVWuGlgr!f*uigf;dX-YRT0@cx)UtH8cGbgjFe->Ty z(kZx%fvX=I7H+j(veeqn-PU5ZhPi4{V-d5~I+#DhYLFeid0JFj7hZG))hark)-3-K zI1xF?3SR+OGKA-6mdhyt7RO;3aF@=@vC&UBO5{)SohkCi8_pVKE^U|`92{UU7yz0p zc>YAWA7sUeP!{ld%_B+-zc)j zI_$96PmGaAx?wEzdkci@89G+y*I3d^Wq(u=)e^~4O7sxZh_z=Z1ycK4$U?!aZHijm zC~`%6gh;ZZ<$RO|`~1)-Nh-V5rOUC)F;6KzQp^dg@#n|+=}oTJw}-Dl@f7(NjSN^+ z3819VC|24^=)J-R5%pM=~iQ;n&8d^LL%zVmUQckgE%P+!;!fLW*d#(Ha+5UNA#z zT|nlyH%`xtE|5k$?!uC%tfP<|T4p=6>#SXG#Ix((;+f0!>43esv%>Ke6ZT`dXFwoL zLFB%oBfCVVQ~uJLlL%KTYI@Htrz(`}i441@R#jJyoQ4aj+ADw5#2HIePvI7x56$Jx zF`p(bofmp_JDfQ&YWRx%KJJ9spYaXFyto&sX6p>jPG3rfsD9R%hO@7449@^od31j# z+pbP5ndYhQrI^S0`uM~B&E&t>Wx1CzV7c;~B5^3)h_@};Cc>u+9g4*Rh?UQswqVd-Fdf9Q7kG5136f6ylFi{v8*a4k~}X~T}#Vd z$OH!mE1_sQPsWw9OUuH$qfP@5emFW}01Wrn+uQV(bPLWXn#pq5;uMk$gTZYpaS3vl z(GQuC)x}jQLn&lo3F;}^iX1ce)E=1W4goi-ZgPKM!LSApb<#2ROCt;L%&a=FIyqn) z(RXDj&L$(byzCPhLHUWE6vIoE1f8Cqt^rUrWP%=ZUVBj1jMHl%TZw076UM6n2r=-L zewoCnbrXoQf3kJA#y3GMzVx~)jeo}vt%&P+|F#5Q zmp=gfYvt2+c{x%isb|hKUCRDO4m65wvB+!0Jd%qagtc@fRyOcU(!9ZY!?LvPx#K6d znS$S6hp3Su6oCf3dFMx`;PCA^-!yKL|ofMJN@m(yp26@O0^X6VdoV4`GGqMezmxcXxV0=xI|H0S zvwBS>{9R@**&{H?%yviOO2ui{nxGKGa(bHMm{t34T#H$KU#Gf(qBR4d%`SY@yT7=# z=|t;t5F6P z^q_1U#fHjlK~bgPE6BkNO<`t}a+7YV4kV+ERxRhzm*_qn5IT#pbeV(VdD(z`;OisO~8KiCiXGtJ`W#Sn7a&606Ve7Q|SMsUDYdMz)YrTcosBk+@B97 zv)Ap+G+~b{W&mcyEZfQ!V%qMft)`~dw1`Q1F6BBsTFRuGKD{EF-rvs`pEkK2nW2KL z!AE)ksJgJGMc~s00WeJ|8DK{S_^dg&34c|UE5|F7W5TCqmV@czGvl)kJtd<}88YC^Wj{7b1z1eqB>nC;8@hsF(u+fkdy`jYjsCzLR_aQmT|l)!MaYfbJ~! z^XE925#wcxiqiCITKlOVJ-PZhxVc58_`X`_9ox{zyBcEn2zKgqdLl%4|CD>XIGO{d zmmO2n!pl$?b@l-y2gtG%%ee90+Z?3P@8aHkjoF?Db}C+=Dn(#@8Dz5608!+CZzj`} z(D;x>No{f=LM53#1)-X}cUD~2D^6dRLtKlvM>@*W5%YE%#rFM=dcX}l!U-5qmSkMI z6Nr!7g>rmEQDsN?vNMg>V?gDr_H<@Sg}l)rh=Df{Uy6<8%O|jPP5ARxF$Xd?^54|1 z_+4DazRkZX)e420N2V+|i6*&!0-)c~oSbZ?jJEz}33VfMtiakp)FuRPWEMS`LN?`| zB%jMx?{fPTwl3ed5Fin+ibo>X#DRfQpkmEUbkNtY4Dg+qF*UaUQ8wWjY->IIa8uxr zDI?HXS?NekSXKCjLM*|OgGhneo@BJu2uVPt6tG)}fCVO(2V*84j~M0bRUf;`-_N04bL*Tc=Dayh5yHoAG)ny zxP_|1F<_WqHT3kt)?61l=;+LxyI7yIDwQ-=MYmzP@3?m=%RdbBzEt&(qYJ}U zhbNy}f1Qf!I5=}^Y=z$OEvZOoQN3`Toxz{FmBR}DW+~#~CUeOrknTV^&YAAyBw5sA z3}vBg2+Q0-!cAvfh~M|LRANd4lQGM-u1SK*77Mdo?E~76a4x=YY6sH}Bd52@+duY| z1i7+chQhxj7oVO;h|!I>hWZlw4f3mx!&)1#2JR2+U$&2$aR6Dbn9*I+`C_TB-@bA3 z@@i*8*XQN}XAcFnVLN_Z?%ju*`>T*AOSr#utIB?R zo0-|yuGKQXZi}$slsinKZkf%IX=q2DfH!!Y`=ZNDL_jAs)S9zk8^XeXDl>t6iG3Za$n{(o}wo% zRLc%2TWgQsn(O+()n*=gyWCxHHTrZ|`Ed6*-Q1ktBMN~p(6TJIdpxyS1S@$`h<0?s zZ(m(qH7J-S$np?X*t$QaexQptbMs{dGXr}RaGI25BRvaiUJ|2`a3RJ<>yx#HZ}@@1 z)ck{mj5V%T$a6+0t`olM0E*%~-xS#6S+UYlijrd%3yv8GisOSSvFBjDv*j)&<223L zUfCu&?);)k%0N+RbrPanLQ7w>7Y?o`(1?%<%l+(hOF$3)_?S%U=DC^b^tqoJuG~)3 zO|~o@*NS$!0q<2T_Qmg#2Ci~N=%b(~0H(-JUeSzaSez6psfxDBrp?)ml$0MLXERUS zO-XtF`+Gl1LZYKu8e|HPqV#vaJ^7e3GBQ$ES6w~0@4|r{W%7x4T4|b_mp8TljZl}w zAobT<;1xLR+_`~-hycXyDyyr@o0_htfWVUIn>Tli)&0uQ(SFSAob1Ya$G&luvk_;c zD2w2estHCsuRgbk%`YMS$l*q>0~C^nS{>HPx_Uj%UMjPz0_5Dvni>m0CfKqrzP%D&=K4BU-^V#FfXOeTSYbII`^CxnTg20VS6(H%SKo!uqM0bu zq*%+EolON-!oG-QpdIF+>Td??B5AXZQ^!zm)pjTHY^^VfY4md{Bt2XkasvZaB9ice zheJde$oU_#P5Vg5NYfLNlbHLO1#2?J)!Dw^U_E*D%H~ytj2dpf*8vegKaJ&|9UlDD zXg(SfT`UC9o|ZMq`*bO7ExsBRd9tBc<~dAC?&=A>4!epBTQdwv9CUMw-*J9}{Z)Rf zX+)AH%wZDBFDZ4Vu1=I@Gd03ZW`W`HlyJYVUySqEja#tibax1(mKh}>h8>#GSb z0FIyeo@*fLM@6(3m?7@+F|QfOkp>%C=Bnc0?M-X;~87OEsvQu>1Wz_Ef= z0Qa|W_U*ewkxBFB#UG;4Hc*bUQpDi?#Go_#DhD!V{qkg2`?J_s7>>$Np!CQHoyxOq zJ0@j$gJIPihSc_$V2?Jy=MBXIf*5#GYJ`BIaySm8jjohcm514C;LGVXn+|f|!VYS)p)VQWyEm0FrdZj9uY`R7Bw! zLZprjkeZWNVuDco!$nO5g8iCeDz?g{F!~_LjYaD@WQ?aNjl(0OZuQ*8YI~w;J1SX0 z8lJD;l2zg1j3VhxGPhdS1-rpp&w}5T_qTR8xQTdvFb9j1sbxoV4&NmalpPEmt?*T9 zhF^^#&5z6BO7)+4?A~|-xRIeVm!eZ|#wGh~Iv|{85u$Q|srm5pk;sv3dHb7b&UsNMzg(DWVm$9Q1sqRhPxWVwZO-$70 z{G>^2So4Nx5gjsFnX&xZZhxK)L_OWYHB5|Ne*ur$i_xQ_%goF)0ZLW?4m_Y@({8|e z;g$cQ0GKxelINV?BVIJHls7Dtyi`$Bq0mEV-kjwSAc}N>5);^`eJGY}I6D z**L)O5MY#@M@yI7WtO!UH8r6bYBiDqQ4iD+`jG@BuV*UyX*4u?(u>z&dP%aOoT^m`wVx5{5XXMNpC;tuwF&bIl@R zvWO?29u^h6#^Y}!e z_!N>=6SRo}4N2NYUCdvbT^OXN7z`5dmg@N zGTo}I+Mkp4n}{+>zbL!d|4RJTh8sXFwJ9z7(&bG1R|6n{g30|VOk{~S0ASS{kTvXS z5BT$&N0E%4*W7$%wNFj4b>h%Q7CB(9h6m)#gi}Z%uTbCidPBhS34nBy9~g1YP5#j4 zK%%rL?+JVwNL^ak*o-wPYRm%y5oDt?7M#QL)-D`b%o&qvdU|@%bV|nU_V@`xvQm5( zZ&RbCJ6MW7^rHBD=@%l7>B3i4tKGJnll_{_kS(puM|$C%eNB|T z7sD$cKxa@MDn-9|l(_yXhZbs4h={#uD`WIK@J#R5g^Yupl7=6lp@wYP&2lrDES<~S z1^mHXy{^|`?Mh4EU)!U1pM(bdBVX9ZJ5X@# zaQ0%tVu3(eS()`&_*3@`^ja(oc8rvoB*1e@mMiCg?FQOrv$?su|LSlm=mDYzr@%3* zTKM&B)zZ?^Fp$F8jFqHn!w*$xz08b9X$~$q3Tb>sGReD{5246=PcVpE$$IE~^wszJ zgY$c>SL;O#8Xdd@yMKU?b^<-QwC~q>nNgQ;>?xvf?aOW<412H}WoW8$xm@`oeHi^y z67&6a+ySAb5)JJ>Y~~maMDCN*qhh{%-_%jh&cz2}%m9o!IzmD^r{@Hi_i7QGdQC{P}Jq zCfsyC84Jw_Lb%p&v6cv=lx)rUdfN7BWSzuk(Y5Y2yt>*#YS4p*RK|>jijou{ZNcJ( zz4ne7aIRpjwnef;C2cpg^eH%9Xb5NGjt*^!4Y*9Y(JhYi(av%1T1} zl>%;cV07@6R$+Pnr`_X?pCh@Hnr;#C@?_$Lz}F;k81B}k>XnvFENuWiNbfu8^@+;|l0j!Y0>UVKk-}_sCvZ*yg%af3ceMhff z%|;>PqbB2RU;Q783N%K_TxYptd%b~Vi&a%T{#phX?POYoO~r-duaVC((-U0C_%`! zL{qD&XiiQeJ6YP(J|;BKz#?}U5Q82>g$^WH-WTrjJ-OV>O%w#Hmj)6jV-vG{_F=96 z70JCcf06RVUnI{~#MtGdqxh3H)bagOa`}=f&Tvz%RBS%!r9MTNNxVaI&AD~Tz=|QC zP3`4!cGwA9HyK1tQc^D+I82t}E)~CewZ@xeP`5(Dp*A+pT9r2fOCoIU%cQ@l&-=PH zH%C6Eay^fh;IiAI`&r-D0^Nsz{sqq`CsOM>KnEG$aG5Pux&$Q*>&o^$?;`&cKBk-& z-o~M;57<9pc7K6eFDZ;lF8u9SSs9aDhJw=jjk-`e<}wyJe!b+BXck(PK%WS*(Jaoq z_O9WjmS8g5aO?~9dkZVMgInGs3%c3~!#?Ua2(POta2L32 z)|!j>Rf4iSGnLfke#dfJe%BS^(*J=jtKA;!qBS>sG z!cm(z*UJ|3;Y5>6-(HFJNwMX*_ya@Y)90h<-F$|}OQGWiZf)(SZNLkdu{E2may!zlwjAH%^F*JqH>@Zc@5#8jeXxP!Ue4o|LLd;r&|{rB-LSJ2F@-^PT+o&xRye_v4bjVv7|;0t z_6IN()JRhGPY40_8#wL*vLFUTa2(V8sEhB;mCk%;c<{h%Gd3~rm3r0X@4;Qk4ej(&eVP=d_~Dp`wjZIxlOdEAXbzpiovQ9@DCF4nP>x8ZzF`* z5u`t!{C>)EJL+kIXux&xN5!$6bh7cqXeMbZYVijf1M+?>DMY36Un+z*V}<->9))%% zg%ndrUgn^Wr#cY=W9a(G{N~Oz%dZGfc*ju8)mqxQNImlBGC?ubqMIZp$P)5{&~SVQ zj+t6Zb|_a+euPnn#8s;m0Qu!z1s%9cO6tZ$5EtnOlLIy<{?S=gPhec7P5l~~f z&=~p|D8`JNQH&AYL^(BqN&inP1Rb~x`)h@?RLbN74YkL~XP7lNDdaJsLL9^^134o+ zC5^CeVnP^RI8sLKE1JW|>AVl(Ls2rN!*boeuHer$6ZS0{fDNIlh9!wk$ubb`2l73M z9FD|zBNc6q30gyYvW3D-{a3B+|FBm7?MVv$dXgk_6N)Df)->{Zz!6hl&tddzA=~3g za5Mn@nL^flAdl7|&~B5(sV0mR>`ndHLI8HKpcLmIHD;=HXr|NVfc|+_YkNag@&29l zr!|EP$C^Jt;X+L1;j}p6Uf$Omeh)y&LJZNc3BEiI_oW@5S>vv36wN)vAw^x`l@A=p zyW?C0ZHRbp!HpC%g<$!nhhIN?k!9_6HIa}&o~eaXh|Tz=|7C<9_aoY0BOJ#$+YK}j zT-9a7L3J~v$3Vm2v6F;4d9xg7qLeVOD%(b7%vN2owzKPHKK91D0`jqM6hoOW7)wob zToCm})M`@lShm=G{PyF2WDY0AXx;vQu{cc(0 zu;wPOc^0J)3QL#eQsW7PRf<2w-U=BV8rj}s6%9h8aROmMn=L3^e*vrOyT6bSGgTi- z4+z0?5giKZQ_AUMCyn^?eN+Sg3WzuPY3Xwo2 zljdf-Ak}9e6Z(LIMNr^BMbQ5#g8okt^nZ$=|5F70pCai06hZ%|2>L%o(Eo2Kf{xhx zcwqMY^dVJ67NFvf^!jYNex9<+wI#*)*_>Fx9>XbF(ubdhZ6l8LjsZ8xKx&SaGMHk{ z5NW0`#7TIlO;H4y6u zM}fID7cVfVkk5}Su(N!I{6p}*C87UsjFgfa*=ZI&{IN4;v3qZ}SH#b^*55Im?RRhI z>!^s^h{-t4a}Wf!)f)QPJy>Cdw8<15QyspfEmoHqsWh<|oGSNnV09pg8?DA(FW#P5 z6^zcR_BnU+TS6dR`=qMXTJiWo_2Mzn$sYtudfB4^?Pmk+<`7->ktDY*%)SPKR#Uzt}#!cJuZ7!^5w~&;Rv9`3GHDN>f8Z zOjU}Ll^y)(W>fwqmT<8&b+fdfcw_5kLt*;L)YIP4)PmLawUr}?@*WBG(J5tl{P^RS zf{+fe#^h{GOHZZ`%@o3D@}yySCF+P`shUkJD5ablJ5206Y;5BW#ZHvoDg9IIM2J{| zG{fu?2)V3?a!iyDvJwnpqS%fINFkJ5{F*!+2J?K36&MkPCjI9vO%}K)Z#-p$^^nl4 zagjpa$eM+dc|gR3li5+V4RQ@41yK=^!EZ}*3j|B6a%3x_i>qt$n#nTRTi>|><-%N} zVqEluWCK`(aE7DW(ouVo&3bWO5}S>xNLdRYWd_LT8M5{Xe-hhNQOk7=KLDK=m<`&n z@_!L_wZ09=H;=us+#!RnFu@a+!mU8hC4rIo_r9Mz_FeDo$#l7%G!Jf`bmE6%b;w|< zrWv73hkRIP-WNOvaIgqj4i}sI{#5YD0)<5xtQ-aFGJ2U$IA^#pBw?%2@lb`-7u|f`m{*^^5f* zY?3@ni)1R1(7Y;(E6eL6N?OzP^Vu^xNV;TNl1M7bRKvY<;iER=Jw-#AcHRSUTjGpy zs8@X9{Dh6K_eYy#nT^mL?cw73pkvTk`>BBq&Y^yN`~_(AZDjN;5^=eMSzT`-dDdJQjvw3~5E`qfM!roUy5|6hnOm7lkNr^yhfClyG~t(AejQ z7{iFrC=}o0zm-D_zjO$jmZ}&v!EHf8c7m5`p`iyM8Cl`dLW7MOk;nGP5Fzd`K^#PH zZ$v-#P+byKv?vXBu;m*vFC;r5lw4ZW0+o`Is1($sGVixlKFPH;Rlb!~Z(B=>Y1>J& zJ8`?E>uqB>22$B0qXHw!CcE@na&WQ-`G!2Bdy`{Py$i-gqu^1?LL1ef9Z>dY|L5H! zP<;={7rv`QJ)!#86Zm*3l4GfW2A`VFazK z4+mCQgpQ0F9~LWIR0S(5&#Q)&l$LYlx5}i`wx>FEbhDSCW#Kf-t2>7A;EaW{%MFz| zc-ch)^@*o(pqi1!eq#&?ps;15ogFWQym;4l@GrT?BDTgAwDBL$U;hwZh3|Zta9-iI zoPMS>@b>Rl|6kM3RB)xcZ}V+Z4f=A0X%4x1AM zMTSnrO%mDEnA8=?i_Bh88zC?JTtEpy{I^=4Bf1-m@~Uk5}cB#1ct!` z$dcX>x3{AwSQJIlB0~CLkbq)tT31H&zRo1~5Tp<(F5LI95|Ex&AW;m+?Nj=}LDGn1 zG|hp$tlpEk#~> zB5qNcl-kRx#5(u_{6f(pIr{FIUR@d5txa&c-H}?6Z(t~#XWJd#1LM~FE{7X}fLC3J zh@^~Rrh^_47wDc8!IOh_-tQ9p4Yh{W%Z!9T#E2Hrk<8{lNq_ zf&~asevXHipqFkmTA;1#J4yi|^2Qe{G@-WL2wqw2$ysvO*R z1{|squPLDc99k-z8_)E;#)Y7 zNpPfG%P}13Q>2pc6&z*qEr~16_nr6Me3GUJA;?AYxF({CGDv@C2`~On^k2rC5a@7Z z0-v9ERB~LZe{>G5Zm0qx7|c%=B2Zir#P0W&78SVyjQrShB#1b)@vS|fISfn;hComh zi_O%6ATZb{`aB4A7?K!?JOd+|M~5R1k4B--41hLpP==coz%!rWNAUNw<4{=z;RQj5 ziS==z_%Y$OoxFGGL@CK%51X zf=JL%>gy%k1N}j5?@^+NrEHq*>grK=L8#zv(Bmi=*EfcM!Mv(MY+BG&u%4`R@;3hq zxY7VE+P2K()Um|2-3`d2f@Jkdgw^l|FK*=}WdtK80it%~|IQB3g8j=1q7D+K%J;qc zuFUDGz?*>9m;yAk!{c^l7aD}B2Ew}=n|H}L%tL?CbRMuTQpRV z_#;BRQ*2fTa8cadQC!$~DRg-tA##Go;iPWp$STxQs6Hw=Ig$L@D3Ick+6>Ce;+ryoR)CRTDJe-H2IL=JpCGipYzI{+4d z`x`QAGfg|-?IRH>7;mY}yC{IJnw3RaK_@x$7WW|k8RxmOJ#w5NQn+L>iuh6tI+O?4 z0fLWyz+XRqlR^HsteoWklOLqOVTV^IqDJBb>IUf!BddPF7!n#{f^4%;@CHZYXu<|L zL|LS2%&=xq%%rNa6kBql(BdR1(#v1M5J6syPu9K}efj?Qt^XkvU3Y8f4n%NMH1oMsc`;po#dh5z7{P`&&ZbotK5fLRT`O;4HJ9S8; z?4WZpeIK5>jJK;Bf);oX4aUA4!zhQXz#QZx^>*G}6r67;CXVTo0JbB$(EM)@2*3z{h_}%E(jQZB zf0tE5N_*^)?%;IBu||px;cyn~AIU$FW-n}h_P4U6y|lL`M1K1YzdTR-+idNMLB`7}BqZi;5s{(6d*DRPy}2)9$PIJ1JqOyA@S7ltos z$M$Wl=|%X?6{&Vfz|-lSt3e_mZ}yOgyYj28&$#ECc|#k+&McqXqn`vX`Q7&tT_X3i z@lp0)u*6dFjlFn1jS*St7xc%7(EKuN?I{w<5BmBs(Q*d^^}MEEm9tBAYPy0lrj(p- zJPRup2W*JK=f8ya?@4zaqkWYo`2AxsWUVc{GUx*jhiL!1TLD!2*7!aPA~E+fDafHo zcRzBTX=LBVd!7qv)xtk*%$%Y{1~N@)lOh@)^OrcNc_gC+$S}z(&FQLMaaX9@s8*_$ z6n8k>;$VF=UuI#>?XJG99B|joc{?zl=XzO1FIrUGarO$eu7XL@T81mg$i$>tFKpsk zC{wAo-@-n$u{$Ve?H1$vZW;Q`^N5O|7A>Vf-i_CGh8|N4>z&8AEM*5<_aq_jogEU1 zWsR?p7&7VVDp^zexZSn1L==>87M*ioaeP|ogUL4^ywCV;cn+O@eFD|Z^6Oaj{q)sn z@a%a;m)2sJuS@z|MXBGlS$S&a>!dLP%9?;a4WEi)KezjRr8x_al49v{o{a6d8sn{0 z8P{CJEY^E)ugcwcL16u9>cFtaP4c`)^9PznzSsHLgXMHS*tnMmMtYDT^I;90#PAyr zjkL6bh7U9T!nv4aq<#XNM0l*XujbZj>0VKjy*zmmrlM5S7g+C;8?SHQW^^~1BFv`H zo$Bd*os5)EdNDHe-mnM3KWlD?bZSjWV^Nr(V9Lw~e{^GaPImXaw??M(T~N^IsQr6^ zS1FEtof~emxGb$X_^~0QP>LUYtZzw`#MS&T74i(dpaM7bFrkCvfr@gC$2(qnEIMc4 zTmM2adUZFBlcn0mq-Q1}L(M7g-*@SRQrw#$U7!);cW(<{k?0|J*54<&eEl3HX7|9U z=PkO&K`wHe_fla8l}_!AE|VK>uy<^I~*l3q!iM zr2J6M?Scv*31KEa-nvQD|@~yYhD#i+*M@E5)pScm+QU9omL)iPpc3-eaP!xbr6m$G}aqFB9uv-7g z9R33w_y;&}ce~ZILleYl7$k%AeQRLqAK<`0z=3~&1OEUA{s9jB1047VIPec};Qt!n z0RO*$1M5qh3Mp!&qgQvUxvigw)4>@;n&Omr(k)n2KX{<{>g_RD9g(laJJC8KJ23x* zQ&bcZn$j$ZdJeJD3{hPVRLo`TjZ6`#rHlCFyY?7Pt-d|_p-0a590fC%V3Y08H!V_C zo-R!n#Q+2sO`M2CURV64>p1aT3pHJi_EX@R(ivIO(RufGyH`x&Y2D88AYHb zJx3*#%8Pr=CCeVm41d<|@~u1ptJ+w^B9=n*UT5o_JQ3pn+9wmc>0(0@f6f?QI-OvQ zgBM-BEv0q%WCkI>uezyBULxrbR9iBKo!z8N#+OKO(q`Uz@xBlc;ays2;0=u#cz=$T zx$N1b`AmicjS9C4aY|V!IWIf^j@jMsp8QnU%c5L5yj6N2DSYl#3)ITit5kfSgUSXd zm;F8qsLMX%_ffu5!*I!IGkSdYbCkpy>GE4U9j&&|YA{2Acq|24*M}r3g*TkRcA@Q3 zIqd~8{G}gOS?%8cNl2zSiNMkXvHc!o`)@v+4We+7rgZ~mA9jX#eoj&IW3gwUUYn>%%LcD8|Ju+%zVr_>PwNo0yRByD$U85q;usgdH%3A1o~aai^9rJ1E#iR7ypZSd>^p zUHz%0rR4_VJbQ@fwP+XIX6}tW#2(CuXuAT`9Owd21J)pC#7Lv}PTMatDG?A5Hbw2- zrqw7k%+1Y>MSQ-okXOhd=sg{K9!P{Z$N-_CqnklOeZAUL`lKQgOapOyMF$N*e1e-P z`i&qL0^;!kIfJLHR4YOdF++pCSOT)cK64zOS3o~p>8I!ld*2{nc!-XAVr25WS}{)r z0&)S2H1u?Z7{sb=q}fpu$#TG$Z+|LLFSV;5Y>?RP}>`FQw=`5-`6>! zURtfGf!Ng0ekE!l*~Lc77PN_7-Ec@KP+1Rmz(?> zp`h^bCWLA3a~$zvrntyk^pSI(!$@jsSpzKM9B6s+<>l(SLBZPQL}mGvvSlVH6_WJ4 zSGK=*X3@*L?p<76l4+2~SHG|FwZQPM=o;jsF)@;(v>}H1*e(i#tozXO>jM9hGS( zF|wK16XRmYGtIm#9@4qmn=YsLpcv|Owr1?UZ`(88fLYokNJP_Rd%p|H4k-N~t8Ty8-)RJ~I3L3(3pER%1=VDSleGy@;0 z?YHjN+~`t*3I@#VcRUJ0q%}SUHK<_;CCbwV^dGyS1@~Jc^AclhK-(gB$g|k9# z1M}wAr@lT6{<$;`iQ8;=0Mh0J=>u*Wg!OlH*ioSr`2UN&uZoJJ?YhK0cyI|M5Fl6x z7F+`~8r&_oySoMm5IjI=v>}Ax?hrgk;Kn3YwqUaO)j!J)zDq_ zRGsIXz4tjgj-^bdwWD1W)k*ZXoo6Pt+49&}mK>p=k8ctwvKH&araj}eX z`508|Yx;d>nGoyqi&zm65tp@#>K9nXF3n@z=9J%yJCYK$-n_vrxuqR8X3HD)#L&@s zUDYPytxOY>pAf;uU<|XU#~)odQk08kWf=odq#+eFc-e3Af%%D zL*T}Vg^7VN7Dl;ta+3Ru1hcf;R>I!C%*VsyQY#N3j){gAAkDM(Mjr1Krh52P2oQ1H zMSw6W&cw7ulzh=m@d_guwY2--nL`v|Ib}A(EBg-u5$vNcknqk}OuIxe%uHYGCp#di zP4Ss(J|UUqF)YgSzYrCDF&A(saD~|mG{68kgUtV*hi>?jSsr0k z$mf2v2i_NaByj9uJ^4L; z%`fp^9|6`Q*eY}oVQmV(!Tc3>CO(e-0)9fD`bf@lL(X4m}zQ6pqxTxg9 zZzi%j9^vuk68D!g{~==dAvD@t;Ng zj7}>Ly!ap1a|w+Uje!+(!&eEskNiKI66}+_gDH!XX_d9<*H5NvKte;|fg%=JVebsQ z<$wCZ|K)l7Pb1%d@*uq~Am7Pwhz|-1Dhmt@M5O%ui2K8qRUYtygb>+e3#pwkTExpx zx*RVxF9DO96X$q|ExUlpv3CMaOQ-C>BzqB5iM9QiGJWzfu(C3gmA{`OQ$wvLrZv`({$|gz^%sU5p?hV&)8t_dx_B$~UjOON>Pg~G37YQV!b&sHlCw8t{st{p}5XYwireic4 zW86GXz&WmlK%yQgZ*M{8!sVY9LfQPU&GYkHfB(*bdZi4^{^$fgS^qZa(s^{a3lf3< zi*}!jx}m&}HvG_%Bs_@369)em?fw_-{uk~37w!HR?fw_-{uk~3{{`*-sQgb3@3V0D z==~jR9k>(MS=lPuu2Pvr8Q=2De29&olY;uwPX=tJX*8)9*;NXrsI9MGqkCmI;72Iu zTh&I4lSw0KIDBzEsj-;A=VqYUq;iMv-QuMm4 z?>(zA?Ye2BZJ<0!?_pM82KViDTlj-1_6G@Zn!kNOoSj88ohc_SY95#=-io88FXbYQ)pH+jkHta zkJyzHUofO6itD?anD|JbmSv{KMp}1wcUO^=w4O~I)0-UCeel5w6+#u8Ffabg7aE~}+f!!f1#g!o zXfGr`l_!GGZ!-uOU{;Z87f7(H4w8m>Ud&a0f?C(kBl2yt^mTRDF6sw9;((u)+P??y z^2*WqQJEn9Z06N5@m5~qzOq*p^*=9e7z-_T%o+LyIY@ZZMj5<>xcobhOW-iyU}|51 zxeMr^!H@35fLohBtu`5#OS482hoSYh25u+|M@2dD@)CiwJ6Oor#$3@~BjM$Yy2ioE z{oqQHNpBnsUJ%Z?9M!`**88cQ+xk403yN*MUlYf)9r#_@*NM6GaljR$@n1y{N=lGm zjqY5a7fkGW=BwQn1C!>B1-QA#w*(Vt=*3}1Y&q&@J_S0kD+Nd@CuEvW`CSAdzY7}6 zqqybLmu++Vs5NE!qu{=Nd-Kjh`+LIACgz0_Q)pOU)z@2&As4D!9jBYnQ88xGnT57( zvFn?gle^y6VrOs9e&;K&)^FcTbFm?n=f9G|Vlad~R|k!9;~hPo1S3|BT0HhFPZUAe zEn=zq`gh~kN5aO4?$!J9?ul{(#xn~V!^HV{Uw<#x<5|1nOZ@?_4)wBmZ`AWGIxSYq zG)2o$lv0ZWp@hvfU*m%^OFh8+F|Xo)o-<>(F{}8lwW}SGrCh3AmcHZbOe$qqX}e&x z==$6L`nZfnUb(LG(_+_(k+UClOU1jp@pkWklh9~y4v3vIb>xV>f52*+ZJxignZtJP z&o_v|1}j|UDViq0b-TlNfY#gaA`8|QC6!+Vy=aqeZ*LdY(b1{IM?*0JDGYOe`Cf65 zQgI-vUZxd%$ynR@l&>_kbk@feboM4+zL!l|*JpHm! z?%BC`#-?>+r4!`%C-au6PMbBd*jBS_1_HpU*Xfu(j{_}E{wD*@_f92N z?f*y~?A-T}?xoSx>&N@>sBjn48h1SYJ*e+$?>rAz8UtSFPo`y z%(mf;bzGdbtDi-cXT^?`(k#>ZIm5Q@LNQ#!jfXnL>$%uq!sDc&PNg2R+H_rllW4d?M3LN9q7xKgvr^J{(0z=HGl1&{#~m>DdfV|#N$z6pV5uW&xqc+KqhMI z);$lr0VxONsFlk#sde|LF`f`JiZj4xx5MAYW;d(3`8_bu81T@FpQr#uri)1F3)z+}?Tt0yqT6FArHw1wK| zKzLPJ51XftN^uV-E1v|bcfJEbh}hXK-#F2$xb zqB9jOe{7f8NagKOMVY+LVAZIgXhVc|mI71TJ2&Y&F0UMCK*!5b-K80BK`j-V7kBa{ zQ%k{!M~8*FnDuqD<4!~nFbkA|mR1(#DFW^BGy=x_e^vK_pV1@E1OT9RWy^Pki&xpe zJG@BKvB4feFYM*?;JxVW)ClS$hSG{hy?m~7G#|e1zFY2-N>+l+KE|*BfLdsdqSSM( z+_bqWX{Fjsk&(7u4SkKGwT3>5A5I}rgqFF%Pj~bN>3mJV1k>!+mKJ_mArF=&+bI@u zPQ$gqq!K+t!y^6iiP>}uQFX6-b#QfCN zlbs#$&WuQ@$km5(lYukR-xuuFDB}p1;ajUXBPy9y7@@pNbZj+?#d{8+LCheXnVT#z8Xxn~)Zq z2+af+>`O9h6jdr#F>U+raBbVKVz{+be9GD$T3=5(!N+%M3WS11N1)J)acP2eUpinS zXWMyN<*(a&z=US5%@Vg*yRlatyXfbz3PioTh8-S+u*4~_)we%MRsSyN8U~DK)$X0R zM2hlwo}km0@=SpoC!e=S%|^;p7iHjD0vk^{k3mh{i0BpThX?N@+S9fS675{598abU zt1R%W?p%Dz!f0?L!9r650m+Z65xEhJHDkEk<&&kQEH6D?*Jzyds_J(^%c zkczJo@YmBA)p_qT^WnZFdAB7&J=P(=cP|cCsR=N)J4adk;MaWCFD(zb7PSSF643qajUf?C2>*}YQO8xeGcaHjFlPk3CHWl}>Tcpp z;2Uxsx4=HPaB|Z)=6`+o?RGMw;1gFOVbfdlx*O`AGjLDrsp(g-zy4|dP}Z6Z=8H#=H`e-i|q zq8i_{z%)uzgCF)va($0)fb1g}qONdpV{+%5QJ!c^kxEuvr4-)%EL;=U*St6~>GR7n zKJ}e}voHoJBO{8IF)21#u?#btO=hsqUu5&2py^3i|00)qm?`(*%5tkhnurMNE>1X< za9X4rFp?b|9K>q%K5?SVt^d6We*(-XGa{9g(Fqe?O0w~ytA8X2iTKUU7duaNvHAR7 zAes<7Fl~|4G0G4S_$J`!2_etJ-6gY*+;5$DUef7BzaMFlp5gaxTN&7P0h&^?=Dqth z`<-Ee8jJiZ;%-kPydE39l>jlQocR63A`s?$Jy!#79?^VEug?@x)mw5%5VnYJRI3g= z%K^x1o0|I0Xlb4JJlk0P(c(-Y85A;sqeUeh|1Y^B0b!6Wl*j_b8SJD(ngC~JKEyMl zDLTVS9`}u2?DIPjT3Xuj$m@qk;GS@W-?{=({PVyj9zMP~1qO(fX28tcJj{?2wk+>v z@o+rAmWj%foeZccyIW_*Hx)S$ZJUk_< zN1QvNvYjOCElM|*_FH9HsZzF>Y<}vOZ3MT~miix!ro?J|r;6=$rpiR_=L*}-l)VWP zdVTlz3V}?YHp%9@onAq%kTRX*Dmbw1Ch%lu3~|K)*kK`8v>yvO2EgG1BG8A-ii0Uo z`(Xdxod=Zxo0Q|x-;&}pm0T$_lq(n3jL`U(yHOb6IHPjHIGJzIZNNE~eQcD`Sjs8O zzVbjQoz=%&e`i9`#YUp4(xj?XIyy>3FFkToFynDFjV@nHPXni?hJCcb(QFZCZ)P)S z>PKrjXvpmRj(u1|HdZgAA~dLomq;^Q5K-2Q$>qPsl{ zZh6fv>S@H1CE~K%;^;vscK<-UROSCJJjYc8R=huxM#V%()zlEZlQut@`>H-LqVnmK zWtr9tuSeD32BY0dnBL<}8n&t55wj0?V4_eC81D>NBiFGjvXB;(mBsxN?|~V{;QV}s zg~dhS;BM5)U=bRqbnL_6eC$pK;_;-@b9h$yf@_+p2Gh$8_ybS;SKB{X?cc6i@F?nN4@Dd_H%YA_`Mr{N@cFz)4}XXB=-rm- zAQHt&T6)Pg9CvYx666N-!>h;4q@{WGEEVT9oXbO8H>(&;G~k!tHwJ0oGt|%UrX*lj z>22i(Anl)?@m5j}0cUY0U)q67paU+CxFiMH{MB|$XU0*=8B#CzK`X?d_Ljqrz%!is z)YCvw+RS5}tIzbkiejFwC(gzvLBBBwUg6!5f=M4h0g>?u3JS#~f30Vv2hlE@AbaLI zK&Y$gQTVb1J!IMcvh{W>z`^Qmk=cTzt>a3>J!dl@W z{~KqkBH^K>-y#DEqS2gjw;bHOKZMrap%0^nFSmMCSr2oEx91eq$VNC7WHW>%H3UA- z6l>E)PF3G+8CzVr<_A&}z+mHWv5~+CW^jcd2;7xETxrk#$41zJUlACOYFFMrcC@&6 zbi_o1f1tzGb?&xb4}`ky+p|r;pfWBgDQWmmGl&&$c@6M5*cM)Wq^mCTdRfsNc^mmj zggJ{6bC{BEfPgS-Dq0yjeGXzd=K^Gx3-uX9G8`T z)rRAC`b7A!40cJ-Pr4)ez@MQ!K28%`cj$cyPC1XLLShIXUvVu2#>C{=ZIV^IAi7(PRsfyADyrXBL+A!D(reZfU4DaUghl(cc9R~ zh%R`CUa!FYg;bqEMHv#Y0#dskii98YxI@~#In~+;*E~ z%PkXdI7=mFKx?U(nxBuc)N@#Aqg-rY-F8bo_Z7mxz(Nm~DfsxB6sI{SCkHSFiUMOU>>yqJF8c&ZjF)w&$G6hA&LYTsIF^hih}+OCDt%P|z$TXmD1$ z4$rPN{x0L)K^u>TYJBDJfgK}i8=V4&S5~&=>pCTI#7u! zE+%wdQnlP8T@O*Vp6o6K%uTCur)wnrqlXq({BEE3!B0(0vcAK`PUEz74}3wr{y+ZW ziUhBt_%}Lj{JzA4f8i6}E*j>iEx3SJMsH zV^9mDoy4(RUuWKqL{%xyCuf*f8zu@yFt#T%@(CnX*kUPvvb2ryVVqDW-Fz*6r$8j% zlz^rR;3@%BEfow#i5qrl<_l8xm9Gb=*0f2t9OBLUKd@H8g+i+&VAC!28$*g3nBtEn zh=bRS4)dh%e!HrW@jX4!&~#E4Pjc&^uw4ahgl~>tm7UsG9x~=|TuS-DG1U4$iYvoY#DiT z3NhZ%-aZM~XqDytePx|Yu`OeSsi|oQ5Oux+RW&}XP_Itsy_Sbj2@vez`)nzjn};F+ z-!!1&&@u$4!(h1p3EtKR0wm5?FbE8(x+5qy~o6K zUFIy()SdN0j9m74E32r$W?4d{7)X+kFt3l-JLm&*pK^j#c>k6->X7EDnJ(5j&x5#0 zKO{!zAs>tT#bTbo`RQ**3C8JgHw7*;MrjYI^Q+4r&QT(Fd}#z-kfa5^Wdq%|f7>aZ zD5~eU?;e6x7_%i&q!g~FX^JBx_WVQ#9E``ySc_gG4^`-RCWFge_B5l?no))|e1#rR z4?C*E&AYcI=sA)`1$EOuv@M&v7(`e!=ANZc8V>ZNs3UWD8XFp(G6sz*MkjASA#nf1 zt!0jaoePtmq$J4{F{;IRUoB zvxi3xt}A#iS}i#zVatv2hbddSAh>JI!}Ub7nY3xi!OG)qVd4tD$Rwc(%|Q3~r4@KQ zIaHUu-yhf-Ivs8=qTt*ou@o^Co-PsX{+n%N~gD<|YmU6!>S&udP5U1YC5m-k(UE1M5lLiJiJ{a8$7}vFhbe> zlzjv5$Z|H04SvSPtehXX`y_X}1AP)$xy3|;8imu^gkaBg;eAa%z5OKDd~+h!bKu+_ z*}SI!4%}c6Y29eolnZLN%GmLpYfy%$Gtl6_OzXdUr&`N!Ev-%|F4vL$H_9XShjlm< z6EtBfe0%<$Ot|It!8vI0t+DPabalow85UXV&fJP8x^3oIb|bcGZat=KHgQ-LnPXJM)va9q;6Jw|s)KuYp##vLsKNFQIT(G(yt?l8Z;D+1YSmFzg&1wWgPsY| z{B0ALjleT3bkMr*iX{OD#379b247?YZ5a}<=St3yeHZE+ls6$AaIG$5BGZ<4DSe!OSZo(I~%PDDvXwK0;3EhH=qIQIemPgXlt z)}=Fc8Mv|PZ}vR=rcZ8?Mz>ENl%>{@Mx)A7P4&d8mRp7idEE$TA+IvF$@i3cs{%U6 z2-p6Q5n)+=BTF}Ndr%fQKWaT$zv#ROathdanDZEA2#a}z1YlqZk8nEh(@JC0k(R*4 z31W@l7BIbs20vb!d>yrD3B~%_S_5y>#?NXh(=YeZ8+vEL@^M&HX0@N&wX8RDTEij* zMtFMg`R=_%J?Qj4dsjT@OHbx=e!pw0&B*$6`GGRj08$?(qs@DPsNH?sDzn=71JHf1 zNaJc!|M?q{60=@D-EYyMWnwb^Zm35J9QW6aosZ>!9Y}5~?x1k}{xoW$sOLr_V%ga! z*uJE1?xTc;Cng8g@59&@Mp6l^NOj|~?~qixEBvgu2}25)CzP?5vnP#(+{1$`1CT_; zn2tk*SDyI$p(bn5-pjIr#E@^$T11w;&%m=vi78%f9Sy_pm2R6?9}NdAub{!``hew%(1(sIMxMBr8*j?>Y&~Z#3 zOI9%f1)7!7fN1WhMYMGOiWih#Jf7T!q(GT<8r|%p* zYduCAPOPw(!OOAef>yTeJsTMrJp(}Pm}UQKm%oEVZhM!rHoW((cL7f%2Ta}SAONS_ za`RQjT9Oao%ZZ$ya*$6T+I@I|?3|RO6A%VGQS>|{aagc_Ae+U9dVTJlJjB|X7!|FnzcZ%CIM*tlQi0YRxA$YhsDbZ(jJ-mD8 zQ;_X2wmAuTK9-|bto_SyIw`SYCkizbsWR}$p4vu@e6hjS*;x)N^d(be@Th$iV!smW z83AC1Y3AmesVOqHoTb5-j#ZZ&2Uz22 zxrGJ%y_*fi##dpD%MFfTQLl)=2mF_6q;b!crW~#eX6cR`v6(rQr!v2|+Xi9h+9r>Y z?{6by*FV29aN`a@R(d0Ejlep&TRTZoE&CJ%2S6SP{UGFfN3bzSaj24iCru z{eGXO~b`jvZR0S%LPk@~=Dt;k11TUCoMD!}A#&AFuWv zK>Mgx(RDof)i}&L_mS-GdshuwqUib2l(KHwj<1RppXlA-=D@ad;6;K>BJ(%uska!s z_)a7=bYVHd>;0nKp1;D3rX*~3?-hSX8gS||rl%!~mo3a(6zDIeLUkyq95&$=Uoh#! z#@1060ej&cRm7#LLAG|eww|%Rg#(=N%@&2QfYaZlJ6@=WxLmn<|HW+s@%H>xl|;j) z%i-MHux>!9EDFH-5o2R2EiEm(lr*ns;*wZ1Si$dm>de04pv?&gfqbo^_RN#an}0d3 z*6pEUt<(A*Ht$M7@>)wKI>Z&cy#4T0yS247eEa}Z*zgsgz7Kksz8uN*^lESg?jeka zhxzJ2fz6b65xRfU~5aqyoy!ja;ptY3Ql< z+xpy#X*d%yUN~ml;_g|Y*Y4kbqc_GH7!(z1Sl{~5$3Y3+xxUq>)m7eo6NEFv)^0pe@ zWwTyhr>2UT@*-U)gPG3f?@+TzFwDOpXhZaC6<~WVp;{t6J?M7*mzC~uM^WT_PGiYq zDxM>6NwF)E7NS{i{G^^YEmhxkd$U{JX{hvk&aQP=n|=V=TBHp&JJD)?Mf{d`RDxBZ zRM+fqiFbGlZC*baSL34XX;uvEJIkD5AZ9!ahPS92U&+S8Z0?-rs*pQZRRM16WTpM~ zF$lO5)=j_avh;o_ersH+_IcnvH;ip`75|x~OUgee+p=#Rbk_4Ld(h{(FUT{crvtEPK@>tX} z>ZmOH1~*xap`D8@c>C9Ei9|Vi)e9}k8Lsc(j;ziCP42iD5 z_FG&WC%kNUy?5kLY2A9j`zs=3>~j}Au^JD{5Q?hk83l{%E8;BxDdznM1`zp0epma5 z#?GVifb}?&za!1=O%;lanHHv|FEm+5pA0xNs2kZ2YS89terX36`Br!oN3e;@dVAw< zQJCs{<-=6&0voj6u7{1fo7@8Y_x*10&4V7i1R=@L4(j(h|4^&Rf315=O@KFg^4`U0 zQH{mn1>qnci<&Y?Q7zwPL3GXfecBv${yG7d!!**(A5l~!t}7Yy#aEhlAoDb z5JP8E-H0$guG{=`W-gWU5w2pr(dSs0(!HB+0V<9!6(lPL(5-DOneUWSfRrj&tfs2! z^ch31UPxvNq7eBbA7X*dcVM&vr`^iVE6s(a|I$t%f!y*bU$4P=B;|9~_w2#y)Y;FT zPDQ#g?;3TPD1Mx7Mzehv*eGb{QATtt4XX6ns^0L@;_b4l%dnlV+SB%MZtFzFF~SP5(18GJ-Td zGb5X?W@=^@YQZz4EU+>tdb89M8G{{Vm?6Xd!P(o}q*T)n3cOPQhz#7yBm=HZZe%i8 z;gOkdqs&WAAJ7su<*afs1mX__c5MXq_P(vPxy5jDGIpN(9;zpmpb~+n-rev&&&$dz zr@h-FFBbQ@?3lLq)bQZ#ax6$Y#7#B&*zLV+*u2mlD>H)W+=4v@j-DnKWb#?QGR4tl zDWFMwv*=eZ#hU8}uYN6GUc{0Hs`IXUS7r9iXb3G|0%=%>YcCDN1T^01f6L!~O^9{+ zk95JJ+3?Ba%%@FL)p+TH;NSUXMe%!DgZmSqpjq#kP$T9F54|zH-39I*ZG!x~uDDc+ zz4{-TqMU%K{1H`m)mk?YH*l?kFI}}n9xnJWOpKy1X85WOhIThL82ikLrg$@Ra|d{p z7m^j&@(Dvt?w%h8!{z9FuJ!(aqYr$)(b9^jm4gk9^r}t#FGig^9zrpn&{#wtFQ-@_ zY+dvO&z`+c18s%3i?%L-aypU^EKP`1q6hLQ`8$I5{4{lW(0YaQ+!15 zySl?Mff8cL9V*(CAT5$)%9qmZx%~I06A|bN$XEat0U#IvmaM>2RSGK>LZ!ba=@eju z4V~?FmzY_D$&0IBf)hx zYN$OQjd!S?q{!r1+UZsumXTB_?}^pQ!lt`8@>}V206rL2G3x2*Nf;lg&`+W(Ru;Jm zP-Q~L?CrZUxM z{oUKy#zMo}CTD9y!1$9uI$t&C8{YR$F7+M4FH8`x>PZlDK3?9A^o8|E6>=g(J6e@~ zS_d8a(v<4?5scd9>#bMX;2B=4{sC9fM7!pZkqt&MhNWo@)xbS-K^jNH9#Owbn~TfL zp`jsFZx63A=Ow}W4j|zxcXU*cnqcWRCENpn(um^}71_Bsw#doJ=|w&Fr^WwX+)aUZ zi~x=`+T<~7(W%o8*l7@3yAy@<_9M!gAq!ddpCw+Ly0DPm=Qs*`1=O_`Zl)P6FHiW0 zB#0AsX+)X!vBZWTKA?XADsDj< zr|w1NsaHwzYc~&PcLD!ol>ix=ksENXV9lC_17dw0T7nW9vgb<&z{?a-lH3#l`66t* zIP7aH)Zy4GumL-gFCH|jTRQrR1pDr%Gw=vo#?ezD9eIFKA zueG{Rwpjb(lC!V&JK`zS$fY!Ow6*E3L@Koq?HixhEy?8r4+yMqc2?S3Ty_&&+%_d< zE^wW@8R+VD$6&YgtD>VDAh4lVzQ@^g-^;sZ%nl{Tv!M^qTAIcv@{oG)Yr;NGlHb zVJg3n3uB_Jc_69X=GB7eUldr;t8l)TYnP>!5<;G)9ZLM=*DI87CosVT$eTuP=;x;~>IxHbIc`tOFL;yw}_DOHiD+r&iRLd!`MyLOIcZM_Sj_=*-5pBv97 z>NcU4Zq+!A@l&G1^&}8T+JlP@?je9u5y1*kLe+w3I*z)<^*5))d)CYvN@Ma)O$RI+ z4VfDF12~D^B=1$$>d6~#FBx~EoS5WQXQ6zxJSx1q;Z8)fiN0g1wX7h`HR_O1w`BWJ zp{;&dW@##MgJY%ar`YXt6e$qpxd;Iyb$)Juu?nS#8rlXPkK2qo9>A50p!e$-wpNd0L z0kl4ch_~x}+02-eA&{Pa(wDilB!M=k3q3}@U`;>(?osrNd|}@o_l=CJq?bj z>g9r~yvk%`WSrTNx;r+LAt?|7^%#SaZ^h@!5kbQ_wX&QAu^Xt z&s6ovm6eqmlmq3PPSWeb=Bj4H3clM@VzPW~#Am}76i9jMoZ-6fXaH`*c5R-s*m7fz z&u}2HdGRKKa0?8ktCd`4;G&KyhbH;~Ui6NRjw_=AtKa$XHkSZC|ENfv6({mHSE~|n z6(Aitv??s$yDpnyo6%2Wz-5nScoy(HKJE?ifR><^Y(4GnJM4;<)Sa0v{RP8X{c@{@ z#>SiCslC)4-z@;zHly${7KPTZhuiQ**zSHSmb9}>%3GBH5wJ2f9Bl}a*~KsMy?qbd zVq969e0V)4f@2{EE%_Ear6Iov&H2+nzQ7@hsL<5pzCKwIsC!Xr!a+wBc?^cz1%$b8 z_H73jI%_?`WE0&^pB$pu=(wmYZHfm;on1qkq(0qdHV!)Kfnk{zB@b1dM({Oq?)Em$tz+WbcoF~WCSPrL? zukqoCK)1@BANh()N``iDQ$b94QyWXS6s1E$KG_UUKU!;#jX*|2LK}z`bZx=DGEiaj);V9c`JASo zDwS2(=}TupU>8Cd0N)-b-zI&)?c4QTfz0gfldFg)2Rh`i=+)QPFQ5GbDt>BkjQem{ z!I!$m#7-q}g4Oa9p2K`km>h~=@(Y&{Vnv5r5g z0uBDr*oe4lT=IJ`)p7RjrN;?-J@m`!XvUD)Ghf$#wqmBEVEkluG>>=0N=x?_`Mn`e1^^~!A4VpA*Bmsi}66NaN@gSr8@h2 zS+qT^L+WRsvvq*;YJw=1a+Q$laY70?=kXu1<;HqxEBoo&Z5#HQn_jo;2(^9j4_pJ2 z1c112FB>3k+pG>|%K-#25d4}TQYt?OqP}OxAd^vShWws&%c5RCPzH2W`1C|na?Dgl zs<>9WFN(C>OGI=T+`^{2e_3@+9!3&9rTP8 z9N&8#?qc@jt2x~qFH5mP0R8l-G=ZqcNs6l2T?6yahS011N!}xOsn4N^R?@t;%Z+FO zMV^o&0a>Tk?KJ96YJPu4lueW3K0CNnvu3xu5xg5I-9*@MNeJQh#l6#QpFEQM3#m{_H+aBS55hae^W1==ORxR998gJ4cpBY^R9Zd;A9V(kLP#|Tz@IDw z=tL~#jUM~Qw~vB@u2$MbrNhH7FTDyVg}_JosWJ&{ilF&M?~|2|*I=>hmg&jT6PCTl zr15}SDFG9nOM86@iM2{J&n!WT3=tUGz`mMYb z6l~(08S0F5RRs-QUh*m`Dh4lapo6Z_f?<<|Ne-TLI`26YS&U`AK=g+^nRd*z{jsuK zi#14^{4(<>V|KUi+ay4&P}lEd!_p+>b4Buc_If?*+<=DIt{%ifYKPoV@fY2$Mv8?L zd_ZBdP{QxHdUw_Xqa}^nmcE5soHHH9hL7(b8wl|IVWM7~Xg({Zu4}ly_7*ws`m}hc zf3+ONtlF;G0Xeuj%`@b5e}el82?@zFr+gO=2Aguvq4eQ3QG?-qPCoWTc~-VF`2C-nL4@@$I;-6jD3RO2N8DW4ap= zln?FMhh%Yiz?cA;7Ze-&_V}l_g#;vVvOvNA!OzXeIM1$rfsqc#D-ZPVP5M!Jw?I?8 z03e@LT)vJj^=w*`3_=6U+tGgm-;ga{b#-hDh|qBeMonLTZLlC+ul<|*8N3C_PBIQql}0R(G+FaY2O_dHtO?lPF9ll-uJRwR`lSYYjQ@VddMo*MSye_+6q$khppeR=^c*bvijp6`BEP`N^?_ArL-g;)Oa|?-;o?Nu zj2*>?z=F?$0g;j)|59ED5Rs(kuWLH+UwaZI zM!)q4Raaw&eN(h_O&#bxByOk0Zg8ZPWvjM6huivkdedXz>mpws0UH9sMK^hZ#& zSq}yoIk~}eY5;LO+Z-@(7zVBtAQo#^6*=pb0|%TBsaD3jB6btSIKh7VrQVJdG;lR` zvYqLnDZzx%j=%>SXXg@4wzIz}szh_On5$YkJ=L$1Ab2%Pp+s2b5rt?4uJAsZ$k?Kv zFVySzZfq;R%>qF#`22P7@4YE&k{P?L6oW=5+7SyLCFAdTt!3G?I!96rENN`L$qIGm zbX@cO1<7A>MTdd-tj* zB`TB*?*(nfLlXJ-MXR+ZT2 z)m`J=XQluF*U-T4=kIUQ3$MDat*NPTdM?jv9UJ+RyeXCV1!)$BS09tW&ez>4waLP- z4KZH26cfbIFNkj;Nv1PmP>@%;fp_rfR+eo>H7yo{%TmksLc{3fq+8r;77DzE&&65V z4f^G77eE#(_U>IFz~}~}hw%fy3VTg+#+$(e*V4+i1_4q!m(4kN+>1Lw9*cRLN!V?u_C27PNsf^L&wI5 z@i4G4!e0@`49{U}>*xSIH_OWU-}pE?gx3fH7?YGf$Hd^iSUatU5yyW3@E-u~#=yjo zA03-){Um-p{k|>$zcRJwGt;;uW)=xMqWkK>-R7hJccz%|5u88Uo+b*I7h@Ge5q}infaNg9k zNtFMLuW)58{5H~MN^}1yETPIPGuqhS*xw+!KJzHcE7x>st4-mJ0N$hs*7K;_MNHP+c zA4JhDFiN&X>1crJgftT{YpkYH@KR2W)+RoY$H+eJW+@2HR9Ny>bD<0d;mgmgcQS{t#eE2JW{R=bRp0EzXprK3vzCeD1aIV6%(H@ zu227$PqA%{?FF++j*u*yNs%M;swr_PQg4J&(U)^;A zuc0FD5mNc`I@UYIp9T_^lSW4#l_AOgL|k8!aad(&7tQq0k`;Jfs}`ue@;WX$yeY(G zNe7YQ_~K0!?fYoj@%@2JwhSGm0T}=`KXd+m_q=7FhxS=<&eg~1deYDK3~xp|owfHl zv&|o7Ode_gIc^8nD-R>M{6S%sZyn};~pN%(OU#Z(lJ0vip?Mqncc_zK1e->b$kdFH`t)*~)~t)P!<;9aU9t zY%YQToqw3sEw@tKk+2t!*EK23b46(#E~w3$5Fe$%mdr(JtJn+R#Umq1Q;Um=Z1wOc z2dnkC37cJ6AJ)#*=w!}J^&~<PAozwHwAJuiBuJ6R}(jKOX= zqQTi>lOsvf8>bm&-$0tUzH2vEAEV^haLkB_EI2Gln_V^fvQ>B`k(EQs+Cr z(R!YfBWcJwNdEIx4;fZBDuHNhCy$D^65(aHx%LF*l<%%o>gq$z4J_1-)@+Q7#-pdV zbb8#QY`Cs%*e5hAZ0=A(KoLCp^}|#h8BLx-wr-hrb(z-hGr?lpjhhGB;hH6R!4bQc zcQD?-6lUH(TRZ?6^NXXNlarH2Sa|sQXc5>=fs{fE_G$C_aYVE(L|9OXXC>YmW^-_e zCuSdc0)oWlURA82qcq$<29*hsFW>$kw-QtsXHIvyq^XMF}_kONT^Ov z_+8O7{f7<|Y8GPKerX^(xp&yTXyX6y+TXv$9Mq^=rF?9pJ(81V@rSNiA64`f8VReU zMWgBJHg~gmxfbpJqU;-kBa7NUJDOzTiS1-!+qUgwV%xTD+s4G!#I|kQ$@cqx+O4hH ze{Fy0s@u4IyZfGdp691yp(z9uJJF_U8RAC!!o_v+bRa={bk3eGzR&D97PA4wT_){`eOqp)V9@sw4Py2FrV#uz2o`cVRCY)n${xS>egS?l<8q$p@WHu z2~?yZ#}2nKvkWnb#qM#+!dTQ9c#iO}%`I&PUaQl5`gPRG%e0;?q05 z(`D)b=HW{?~d_8dXU*uFl2pc!#f#v-)o!c$&Qf0D)feejCpAKw85!}lZ5Anh?p zcM$xUPMKIFr?_xRQyfL;R7rQN!B)xQ8wIW;K{|=r+)727PczN}1V)J055FQXiqPiW z6bpc7CMC*U&Nhm!Kx|sB=SUxItG4Q-9?USK0Q%$H`C8H8SZ!*{E&~c@4DraJ4&@=1 zO_8jE%?Xz7WP!3uYfQhr^Ib6K(a=3N_ws;?Rgg)(IqR-GfLd(a)bgK)H-Lh4y~Wma zz1bQZ6eI}oV!NkDHlx@a=-(-?XK0|JQU}gQsm!%`^8KC%zZ!%0g?RW!V?9oU&#BFhGTnr zVGi7(lfa9K<%0}=#JdG;NJb0(Bg=IuM2u*e0v<;_R#QS2ivpwoi&FP7mr= zCC7@k0g3~rL2V{$Xms0|dAhqC^Qg$c$7`y%%$*^E$`?&LHi~tAmUVO%6si6?C{j)f z3E77>L34B>0d)p(wQ?YhQ^lDCLjW2H`yDHs`);(MgBb&PF3osAO3)g#+v_x|l{Xh3 zxq)U|nw(L={Fw_`pq#!P5o$nR$(Qdm_d82=fPdckLOMjdY0Nt&5E?vST}+IxBS}(6 z3qhtUS+g2#)){x&d9}k;4i|hmPn4k%v!?CMV#5qYXCBy%!{OxtRgtVIDJefgg&u!) zJUv;lrVco6QmwC06)U>`y@D9SD2X|}*LxC7c+*cP`uRs;!I4b9$kAO;fG@?SDjlIS z3tb#4pIK&@Ub;ET=Af;fA?M|o3$xn;A2(1)-Cy7Pfj-mNlM$l29Zjc2bWEU{dV2;63w(my*e z!FJrS0X2p&eU*j`|2}-IbZl=y-E+8s1b+z4xDiX2q?|2+B$SDI#*7K!JEX4NAGPHSNI>=E;?I&wd3;dr7_qTE2eVtW4%8F4w<_+0ryVXHZx$ z88h_^0yE5uwfbx;+G!wEC}C?$H$OkGOqE>Cn|tkQ*|Zi3oSzr7$hH+4kLTLa^W(>9 zkr0aL4MXXTCZSxpiUF5m37Q9l@P$8d3Fu2fHcoO zUtjrmuFFhObd?g1!I^X4va`BOARqM%9E=RQ-|`+rMUvG0sk8}EV?zS|$ysy+gMS5! z=!lhq>k6*`chT;1>M3g_MmJ%Ay{w0Tbyt_c>ALbYEKt< zAWj!`>@H0FILYcH!1&A1%?)F{#@^fmzIZQ*3Xh5k0`2IIUFE&N?WZomc*6>i(l91y zl_y`A+qKqe+2gr`>NY|uRVUG*RDcCvnOPEL$tFu1Z$qG^ZFci-Se@967k^pIw+jQ7 zXm4+C;=)93k&%c{{0-Gp^Jk-~d?biab>{PAIY6%=&;(efOj%V`GzDxi3^PjpBUA-a zH<}ORZQ55h!}jol`}LPO#|&(2LcZGsf)rNkqRWpzZZ8gvY~$tqiWjMO_5Gx4!fecv zEK~+LZ@kJ;P}hZ+q+th0aHJZ(XPli^q^d;|n`Y^yy`o!MsjH3L?#fHe z36tNC|G)%A&O=4_yS?JJSDB6<1qy_tG?r!z7#DLZaeiBP(a~L;m5uN@m4rb{ z8R$L=r224lae~xT#Xe-#@10~>GRYM}p?D_d9KGrF6s*w?b4w{ZKm|u(eb`Pr{Hs^W zYp`*IOI-Jr>`|(uw5)Lk%!hT5y-OG3$UQeuau0N0n=u0+Kc`4Sq6G1s`}cBo_{Cz< zh78eB=2KhS;Zc*(1&fuMN@rImF92cZXNsfX8<&4S`Q2a5&h{@ z$2oMDmYe()EgB|z{vun-V6IxOe3s@pPm(&m$;8LUw@!^(%L7CWu5t0O)^a3Fzo~KH z8~*+krp78P?TA(8j5dD#861#Ad8mp+gs5zdtur4MEQHZ6Tdqio2cI~8v}C=qgcBY! z_?ubU*DvgJ7#(WSUauJr^zV<%V9*~wLeny{P3-OK@p3~4ND?IqRVzO=mYUK1Y;{*5 zJ<2-?a&?ICG)0HOP6@g|o&wD4Uh=K=iH_+YuFCsdXt4DbH z@atwSGqAlc`?rXHQUBck8_Ro5fyd&V3es*$)@DAGq}7i z^Q+memw%qj%#(!&@px$l9|nt%$rh!jWf?f_|3kAqmXZ$c>V+vnAxFdEdVW61@0mca zXsr>(kSIwd3El(8ep`nM2CaUxt2SZksgvA-S8(a4t}$9|WSTl4O_d~d-JqKG!6jYB z)tO_C7AEpHU;3E?985rw(|E&;1{z3iEKc1X`$``Hn6)+gDs?3=l;Mpm1*Uk8fppNT zE8<+s3FnD(MqNPeO;S-o{A5F{umDGeVo09w#F zxjKMNz0l+%rOvGKoHI}D>D#sm{LbjR(_(V}?(ej1+at7i z6gF?grcI1X*v zIy>IZQJ%$$`P#IJ%&Nr3`m$< z8sFI1;5t4!(jA2P>w2y0q$B5<^L$%eTwL4K(t_|xoj5ugS){5697e$QzvL&7Ir-ay zsaz>gv8Xw2Su+`U_F06EP~MsYE>rNI6ag{}SRmN~ZR)!y36lArp@!89ROqt!X_~|b8hxxC2{4Up(AofI zXQDrWW^T!-Bwt=2j|=;5F45-m(^=%e0#tdlU2KXs=WAucZMP|dmQ&MEvLG3UVp*Zj zyKri;Av9>(4;TB7JA~vAr_SEfZhHZW1$nvd1PqXGRYLz=3dEpST%zUag}LL4TG;%I zGftvO=7Ic9=!E97X$IME*(`SR^`~!WaL{7WyE)iUE3W&EYjNWZ78YCWCi^`29`YpT zAhS{>xt&+=F}*@2n;rIqp+&|TQ^TKqtG5s>txg~N>{91}!S0JHZqwWYud5n36t_u&2*Is8?7yW1SJp+vw!NPEgZV%tm6Vj2O@hAJ^I()uT_;sz;l+QhWv+kjD_vUN*L}f}M8$2_BdP*2LEG;0f zYP=h}`*#X_2`-8+KpN*WDI60;K%Tw&)%gFN?Q(YW=bp}v3=(?r<^=`eEBRCRWE~|F zS({{$FPOQxO?Cu4)kUW76%QR=MLPM*#-cL4kJuWU&W>qEqHD#;43sS&^H;;mVN;3| zM^`u8WY}I4qLEm;bkN!+9Gcm`Uw+@B>7}5TjjAzoa(ZBTOI0d|_FuPRWU?_)fv+Z` za#P$|Wm@I?Q3PpawQY3x(B=?9LSSEAVw_)8 zV6r@d4vhj6?3FL?=45Vuicgt5W?sAy9Epss*X4Y^R0+H`e~kl`sKZ#$@*ozLHH6ah zUO<`hHjsaLGb2HAHzvV}`2h+dJuaAtl`ILy%Aft{*|iGfFSVT^=n&;iz2%`VD0zX9 z($$p*2oaVwpms6CgQ$qMl6fY>1m}dY*6Faw)l=}A# zi<17cTbwb{l>TJgP_YFa6n6gEB5oBHK zhHR0{I+;3D1TFn07apJuUq22z`TeA6==koVZN2s@B`GQ?^uHrc@pPaRXp$vkyCG z%5-TQU{u6<5aOm_7(WknD#!G_i9_4QtYoo6w|%X>{vR8ktDcsome0xF-d;#_G_-CY z#ope@AG0rvJ4_+1+xc<`3~CYQ#^WkG^@s#EWf$5mt31wk(s20>f>2t^B8$w?S$|GY zb>=NHYG}+e*t<;ZotB-|dLDq5B0Mu>K{rbVj!BaZO<+g1K&~jMM1fkhXra`rZfN3# z%6`r+Yiwe2RH`^ugN{s^$IXR(2D3geUV|nt<5RJ)pGVR!PjH4)nj_kV22G8%YbKB) zY15`S${urXyAJ^^*0#!cs-iY^&cSxo3X2+=A)|$joaWH+Aw;S^Bv00Dt56(%LrJKy>ji{@&1G6%p|elS5CK?zIXMaO?S!ZcdncNmoFF~k8jPoj8c^c82bJH zNe&GQ^11LG2%ev#fTDYbbdGy(9%x9C9Qxvtw{gS z29yzCm}P^4Q2+q{tciBuBN2)Jhob}mK9Bz2qa4d1MF0R0y3B=yl3z3D8JJYTvais4l&eZV*%1?jT}*hg~98OJT}_W4qd|4kr- zqiex zfWLcwjDR=}7zurOdj$(Z2fQ8xy@30LffG!}7zKk0a{`2NQh&n{$b!a2-P{#{3>pIx z2z7Iq{mdW<(g$P20b#%W>a4WQlyL~|FcF(!;Px9qB!mF@`Ccy61R8+23j@Qpd_N}y zKlckaT~LBg7{8j@Ts~A^@KUf8BtQAY|8Cg1^UEOSH4iLL=SJ{7gn$fL7!@wzLOy3>P*6yrAo?DldIikbA5ND5nk_GQsS{ z#ExSsY!&O4oke#|;GC!JJ&#C_+n819z5_G8W%|28_9J_cQrR+^KqKQgbxCz+b?mxV zBU6){rs_4lL}RfjgJ!l5hh?pu2Igf$vb&v1v}NVG(z9*OUL{;7_i~Y^+Uvu6_-kg( zBg{_iI!-H#nInC!3d-Ez7fK1<6>2@to#=wm1d*(`mCuIx)zwSbqtg~>w`72Hfpmgm zgUMLuf`~a8w$+?DcB(16wZn#0y|GV;MT+p!f*!G!o+;m&i>c>8%svN1Te*8xHf;y> z-7#tznk4#9)aXk*Y8$%pwZtAam)!9$h+?GTZFp{8w@Y~q4aK(cKhXokVpvoSR6s>K z9xlg{SLcav|7cSwMk#u(LM>7`7Ki8eM*7(U)<5^Qdp*lsy^{*dHn&4X=g<1_Vz@Rn zR^|}aRXx=9HM?lv&4V}P`^}Uw>`dDqEu0&3HpDGmZJSHF?!UVR_G_j#ub(qG8#}Z+ zP&@PT*gQveF8~$|NS!L`s><@{lGI!pG?5=qaB~3Ld^sGO(^!F7zm@S2`<(oQ{`TQaYIn zX_(0^^)&Sobr#LoRjjq@rfD73>ze@4d?n2Btj<(1uF~oe-Sq2*SdH$pvU7=S; zc1Q+7dmC*ox1#4PZgXCYzTAIEZguAL?;4YSm&eY(u{xEo*>EStH;?)@UZQ17-%iw5 z_4Qm?TaWNI)A)L>#f0IsXy0=;araH7c4XX-Lpwn4M|8Ssp(yp_Ouz0o3&AF9PTvlweRGwo^9vmUiWV6w3Q(JEO zL~bAXt~cmZd`@P+#caB^J*zrnxlCSRonD=mclR{1?fL8ET5Zn^oQaLbR^!X@wB0^j zG|qilPcI|9bk^Z1W8!$OepcMEd`ExAoycFW^IU&yRd(TH@IDak6fOcWqUst@=j zBWAqgvkP$SsltDa;+(EB;;f3cnL~hylqg2sg>a-(u2yg@K9#ANWi49eZ7sA{ZdN<$ zwHVqYZkc~3xS#&0dX0j(hckxt#qQEuX*tQTf8ARk#gl4EjY(U`v|)5)L}$BhByWjo zG*Gu(jkDTXYhKT8-fpH|>09};am#28wwd_ns;J&;=}zIe5A|79*M(zZLKk&c()Dwv zdEUGHohp_m=c@8h?b#Do2l?3g3M|*NyVz&<>)#jOvM$gLJms<}tuHmRq)#Rl^T>RF z$VIPA^I*P`V>b=88rD71rEp$QJ{!mY$-!H%SZ{5QsqJ|6{F3o_?rzel_aXK3HoQGN zHnAZwl?0*4N{&UsJ6rXye>`p0R@W`R=mXjLjv^PH(QS=9ExRWAI`N`18&{`#o7>8S0ndOZi!0nUwWeG>3tdk8 zyj}e}!g(P>W9P&0P#T13oHmtsty6pDTeI(a;^9Ksv}_dK*9+y#QytTS$`ezTshC_( zc^xGsJKkc}hXA?kb&+E!m&ZstCG0`0Zk5seyuZQ>>q?yKQ2B2 zRnCx|@PLj^kk3LtLHZqD?3)H~3Vl3r&2a&GW_~gN5&%`b7g=E?NKm-|zS_-i`6UEX zFhHIZ_9u3KG87q7*rhP0g4hP}R=hZgOad-NSds*%#2MKqk!9lM$ms#ofzOy#1Q=0BkQT0KU(dHy+l zBOh-NT5!u4r&yobD{Uu9_E&pBq=Zsxne6GBnKaDHP4Z33&5HF)%?u4q&02r1o2X|9 z`x#=I<8}MluOCJ*snBX+9ao1h)LBkVcJPiAy0CP=EHk_wykI`amVZG0g`fn7_8wShnQe3NbmBbc0`9Ei?&Nqr?^rc((w4R>63^uu3yR$xW z9|ZYhn^CFCyzo?yi39YHKng#AA3H`pl;lE~^la82Bnpwh2+F!YNFR|`7$siz09h>j zM?vTdKT#sHL~{|pBH1a*DT79ul|T$(YP=@}5el{>XmP}ys<_aIT$y^An!4tSOe=q@ zny>;1f05$BJawanM&nhaML1c6OPG12aoA(zdRVGN97zG`n+aW}4plj^1|{il6#^O> z9qK|NCBhE*W(Aw%4XIaQhzLRdf|5OV(h$WShdrD&jwVV=Wipl6vTFJFeBGLQNkheZ zaOdchxFrbd=9uOw*UjcOV~^1{n|oN;Ah@jwTU~jZv_B}VGcNJ}i2QGN_Rgg!Q*78I zSSIPmnYJwz{8%B;(Fm_FsE$Z$!{9nE7#iI)Z(%1r60Np`F-602T1UOJ)Q ztM6*Gdgw>jyEae9Y1v%=m3B``XPqkk^(9zc&~7lCP}3Fvz9?la-G>6yz|`m}WA<@4v&!A{cN z-1R`-%8Qs4W$K#`Cb zrKCV8H$QD;q}G5~g>O@K=XrgH#*7e+s7)SA8aPs~C@b$&= z^{DaIIR4az;6e62cE|hCeGi5%j9r3ZOiQip)Zc1-n_4_Z2CLMqk?vkfT6Iy?Xw`nP za7moH$SFOSbvm3qnDUzoq4vSGt!r$hX(jt+M4RT&dCjwlZnW0LdWX|N-(-e_iuOR| zWUcP_*9ZCJNlRARN~(73izT;^k9mQ*qAGNJMhl_We!a}3R*f<4X1jgnF#KoMXy)B)?%hd zO)+a_(?%<%uT-sdYgY~Nv94LFO68i0Y@pI5p76cFjVL{%n$ zI9QOAThcrwR!D``LjARak)=j10pCINiNEoLRi2&k}*W>G2vK*G;#pVXrUBo7ABn?W004mcs* zQZYwO0SMsY$n9~|$N(aKB>2g7{V;yq{22(p>w1O2`}M)e%<=+%Vx8m#Kv0_P1ccJx z>;@6uAc7Fn3xMHnVSpki(1Ri~&-8)AIbjguP~XG_(ckB)(bQe=}qL3mlO%a2l6@fd1q#Qvc0wIcm904)p zZy;A+lBP)A!Mp7H<3Ar1imbjv2rl}c9c%XrU?BAgVeI{HU+cg74kagGO~H=f3o7;x z)OZ<&!<6`t`}v3B=L=*scJ5eYM3{6Q=isnoKWsVG-U}P965Rf{q?5iABIBq zr@$;WDSAZ2U~pFOXmnP%$Zo56u1qPLH6MFB~zv+6i1c4ng$)f+O74s@2??7dMx;w>@h;C-1p+g@lug@R+nm zxg&$lGlti@j^f-Dj|j1hMwG?llZ1mwC=9Vk6eK7Q!lie=zVdQhyQV$1pL1Qm?U#n z!2t`n1q0Y5;LpMU!XW_e5na`U07VEuRkzj)JfP0QX4eLwA5HKY0zyy=QkO-j`$Y(7 z#ROEe9k07*7>_5~O}Zven0VI+wj@PrD8<2<+s*iN|k1(VkY z%fI}FfG!DA<_d`@`x=^<^JAwPtPKA02vdA#09;G<7O(d5DYJ_xE2|b@H3XZpq-=&k* zRTdW_7TK6_n`kYk&nr$uE^O!Ym=+i$iJY)%)5LL@nc(QT%yrEaY*)=$40vqEjec9& zo+F;CpEI9LoD?{$tR{Pq^j#Kt20$jKov%v19ntI=UVE<90zH;?a&e}1s^T&ym<`to z#ACD-`WRyDV&Hm3>I+jRJPc#Qe+}XG;Rmtt*~I1f2vfjMB;RaBOBd zaIkREaAv3dNh!~1V$vcHP=y`6B=b@jPit#a%;o}|5?)Td4Bd8xSZQLwic4qqjm zm2xbmF&;f^Mm0cnOtwyStPN7Ztsz^u=%Q4Ntjz9Ub^El?vEteNu^fF3XKVY!(!Aa7 z*-=w|CoAB%wrNPCTkY|Da>cS;$}8_vxApY5tCM&)U##?tIGomLd3ac7^H9#f(<(=j z_w%-@iLGtAAr~0##ebN09XBy^e0(@yLkF(c>6ZRH_QkS&ULSwQR-|w{>uP&HOuhAI zt0^i}hFsRmcl*ZwP2qI^d2~EiyCkjj%I7KbDEsOI=}YD4e5Iuy^IhY?s&6BvZSMMG zJF%yB3jOQyHL$L?Gp=c*KJ6><*7Pf3V{ZKLEcv`L^Bj*E3vlDlqAdU(rica!_}IbP#zWmC{aoMBYtUS&AC+TR~9kE?}YkZ=-Z&)nDy@H4qS~o0kz> zPhZ8%`Bjw(g>MQv8pM)~B9;nby3cjGYhPrat|1u2+<$uN_x%BhX@R398Yah+Qq+{x zl~onhwQI~Pybaim-@9SXdwhTA-E$+acEM^?#c(z^HYD%}2cf2si>zvqt~qlNKUfi zq>UuCrLn%xS4WQy#*{Ql4HdnVs^=Ewg6GXKk<+a;hE~ft2-{*z|K1JW5&C{ybU7YR z<9F#R5@^=h-75U?iI=OF{8>@-ttfFi%NXjA9f6x%l`NGyT*F;eQ6XDPsMl1h(nIEC z{rT3>4*6)zhJ@W|gM>wjy==qN<(*G)5~ItccAwgDNh4Ct@SJsR$%|+$)Z%S^ec5_n z*LwdzY>_%{7;V#h6)TtFF~tq%Z8A%>Jv_&@%ttTJmd0@KuI-xU=yoTvIX`N(6tb!NM2mzVQ5yz6U3t9}p6j}`&o`$YtH~*I*Xn4S=AZEX*$e3_#ILkhM1Yhz= zDo)bb>MW%WabgdXY6`j73hD1@!f&bF`>S1^XH=;tQL5F8#1*#EjUor_MfGS2YxOQ+ zV&TL*(wgYGucG;CtwL9ep3v@suZBL{0YlMda2CT^um?yq>3;~kOkIX9qui_g%X1@l zkt!jNyui}T)Vlhz^-}bb3P%uUF{}4OOoR>tI93naAD%K zI|;ko-CW^R7LzjFD!sOmv7xx(`mptI&jEWH{6ONcYr4m2=`(AkZS=kgy$r$vq7pq5 zhB#6=0xc3-s-MnWdyU##IYre*sZWbRQ^RBRJHi6B`Ao)HNakqKPqWanU^%6hueP#w zy8GASj`Mu^>{-gF^=3(z>&;};;vV43PKueJ$z#)N%T$kVw6`a2B zFM|1B{3W1%!(hD`5WTu!@-!Qb4W2=oY;oS_A4uLf-(-GJg*b$$h+_Y%ly;I9E_t62oM4zR zr2a<@SLL?EWCd##ZpHk>{sb4}CcDGk7ktFo7j5_Z1|Ua7hil7;&!@-I1M&^&uPlJu zhc5Ufc;25*v`54yA|os|G~$NSt*kBPB~2tSrzq(ix)UREI?VXWwP{pre0-4MlAYu# zAE&6kw%Jjt$zW}pmT=6=Wo(E_v$$!YcqWMTkrAMYv4uMu25sG7Vgyw#%u@Skbzm znTAxBqUZ66^o${n-2~5O-hw4U&a*c{-kYY7tEw((vSK&GJz3%i%i>Mp)tK3sUkT*6 z=|XHFcny7Qfnout``q9fsP~AGFzHBLRG1;lu>HYp$&L7r&Ok9ujeka^(HDdqEjl1~ z3ee#lj!)VO7i(M{v3luwf+{qs=ZgRtoobRxUY%b&J)dxImLX)KsnM7S!Wq(;?P)yC z@_#29MXiu7S1v4ZF5&aDu;Dv!1v*IEYkvuGZ+qfC`J78VqQktPpkQ$SvJmQ)i!VhB zViF}0A)GxO_S&P2ZOLxURkmlmN|K3?KGS>)ocL>HP~(%cp|N#uw|hSHRq&SZG1q#R zCwWZuWAP>9aBb@R^zjK!kuBBMnJwFrtU2s2{6?$|vdy)dxDUxD%jV`v;@d=}oTH!T z&Hep4U4h=EJI^iIdG*pt>TSYvD4(QEjjVSX-nYdIjZ2ABvwO|{d*EwD&%6&i^$pzv zjpzr;yGBb<{X$!(Z<~#X6{(}~pGBu8D`)3Pk7@(!yVM1`YrW*2lBMEh?uNb$ zJL?l`aH|8`zqS)rceWW;c-x&_972gjZ8HvLo6K0fsy*NUKvYP+Kt4)mTmG+)Z%sS- zmus9XKrhaoxp`A`>FA%OCqOR@z;XeK3lvZXMsUIV^$)UzVJp(i=m(%55M~gSn@b_(HKG{2HN#5KLL%94g+u7Cpg0E#Cvq#sY_QMZk* zYcZDvLF=3VKNJ8X4u*wEN4DkA__~=EHZ(Glk$HD9=Fla+%M2c%6-3@aA67WekIpR+ zG%b)2!#dWD02B|F5QTgPPMJPLBG2y{pH3_d9Qx(Eg&g7rgh-wMw9_BjpB@4Q%H>(E z2;j56|1-`HR2b@Yl3Z8iqoDQ6bQ4jK5K3@27pl>hp$GMA{~SRV@h$ZC=h5aTGDRO8 z@2_K_LKfUl`Z)~JDCmEH!ob-fGXQXrgKm6cliNK>i08IBVEq|Nq4WHb60;L4U-BVgv)f>lcmyjZCg~bG}Sh1+BlQ3^l3% zF-W2R2bk(^_rix?3JMTKq@Kw*S!nqmPyvYlq5`16`!12ZXCNv-{ePhX<|p~P4QnuKx!^s8_) z^)}PV{i{yT^kbLL_eah-=dpYCvm@Pf+ch@8ML-o$PZtlj=wN~>*Cb^XA3~0 z51IvlOoI}(h^r|srg*8f+(q>>dxzoBq$b{n&yV#<;cUiEDe*n-|}D=B)ZnX?9G zV>b2{EGB@{2f- zU*02sIC0(}K4HjY&``8~l|r$lm!{Q<6KINyxxtE|ZX(7eywG40u@GASo+qQCNo_OL z*z(?v{1lC-9;2iTuCP3N!ct>4ZAx|$L|{ItIkChf*;$86jT(ec$9T`kVw_~FWU+0* zXvk_ZX^3xbYL0BEb-{2ka#G~nJCWwWI(HajS&Eh%aj_-y`Tf&<%_IBP=3e7={rnm) zPM`*w8~ea{!mlB741WTzA8!nq45^#Sz_w`5evXEtveOF84n~NEm4?%XZf>Owm!zu4X&+&*(%4}E1!L^Gohi-N}6d+sdWSVwx)Alv~zwJFORud zjW_0s@w0T`@?_JQ9mt*&p7mYV?_=*>KZ<^Icaq~exsQI|9ad&7H`}^xMZqR_lfp;B z_xPrA89d=VcAGQ1N&8$3hqlKq$U*1&MCrX=F!yoWUq?QZxHNoPjTib4J)%$r2lCncN z2&qEs6&F*6(f&soNr-t~2MwfIP!{A0kYm)14Eh!z)Q?4^(JE(8oN{U;YQA}z) z=Q2IYacQ2s-F98npH|SUm~!_U7)fRKNEYo*qj5>hNpXYHxh#gca{~!`iSULcf+xv5 zMc<~cX{2hR`$xgteX?Tet$s4>QqJ=)*!8YX%zO6VSRAKjc8lx1JxM2GWWmk-uyj0; zBCKgKU7jsDuQTt+kA#mvu#M3a|1|-J;UEetWfErwH!>q4C*}+5m&~x`_`uF0agI#YBqcwj`e-tHL}E}`^%oyG7yvT&$#$yd?+>o z&0f}*HXZL}b)OT47NPUVO|nZG-^@d(r4OepB<~A@-@% z!T!p34O0?FS7z7YBa80KmB@AvAx*c2?BEkaKE`TcUP>B{eP-9=_ATJg*x|@W+C3+V zZWSw-9`qP`CvA6Ol~R>ByoyL58`*IkA88o>N_lTEwYvs;E%5#Yt@=LnG)>M*o-NO+ z{6`T}nMRSga-T(*@?pd@x~3?*S@o?ree6%$vW$F+*REn5O!|9tmBhYlIy>A2RZk*g_>f^I+{9i zZRtqtKZUL!gwYWMVhQIs+5c1)7Fq6p|>U z7P$HZ2$2YDg^&kO`bGPvg~>&|q9%A_VgMfDs zzs_^X%4MHQw5Mk!BITULl_X7Ne322;C=uQJq)4%nb$nIX#t2V^Zj2vmPe*3q_sDz4 zXOt$ic$G8oRq>YtTexoWgNC)k$Gu@viegpcm4@BBJt|(cWU3idTdMPlx!PA%Y;E-J zZnu3A8EfmKNjtZ0oHH65?9Ex56<74-krj4N+qzR($FI*7NL_?#EhjCNbrgJxW-30_ zb9vu_welO~hR90G!&UVbZ8_uIS-|*CjM^aK1=n>wQ!ZCYH?`>eo7~e4Vc=x2>W`fd zH9(9ysJ`b(HLOI1+3QrvZ@>;=$_UOkq3&Plb&A?K%md&lLuYpkH8Mnz)w*I zdAS4e0%g+2ISBiczafsy2)<3AZw9jru_81_2)K%%Ab5VXoyZ_DC1O_?X%WU8C}wbH z2#)9_|7n4s!eW^{=O0e7cARz}W~w#V?0~C&di^Md@-!b0UJoK~xKGYN2qB6A#zNG6 z7BWsU(0MQukR$Pb@eGRsig4LxJLw0}|&hG@K7?{0?!yg;B>YP@T z2y}9!wRqQJ-9|n%U#XzHpp^lqf(3#tLD4~>A^~<7+Vy2ACt>PUt!+VPvR~Qv335B5 zF7YWzIq~Kz-jYkQvVt~$Tk0K5WlmnxSaog4&nZ8hNZJnZFGil#U|%)`I?uPb zV?AICWzufjdb2OIFVHUTZmxbvcXBnk8uvQiY*hvmF1wx;(&S!AzsPF(I0C~qfhp5Z z1^0}PZ10qRWNfU>dECLe;`uZ234T2EDj-77?Od_>(b9vO5CH0h4C07_LU9Q2$)U&m z#_~kV5Z)sA`@5C}TYI}|g*!zH;w!}Yj0hb7!2;$50lQPaTUQ@|3^;55DPaWtIt){3 ziX*NrMsHAWzCdyzC?WJh3`5v``b07%LZ*P#RCl{!kk;!xYWJ$Fs&p$WD~^kg3sM|U z_6+t(_Tg5+R)vjp^BM|za#kTcL@9R1V#Ey`l*Q2>|F|+3R(uk z_6+v;NI6~5Bts-LE)r5irF;|2S9M6RiH{q^ENgGJ;9h6F5l|(cauuTFBNSv+IBGQu zRLgy&3N`NIRa>64vacbR9@HO~>b(Y2X&zm61iCw>(PR!u#Pz?SqL zf30;=BT?P0T&;;+{<~S#;r#hD5E3IQnP_x>6BvMIkSWQvz5n?8UM@A4=~4V49RUZw z%A19UgsX}-03YsCo=ui*m;3dlW6)_L)<3t*JqP07(AQya@~p}QmWQ=bm;QiP8|lIcn+ZLapvJm7mmOfEDtvj-VWbH{ccFqQdAf- zOHF?GgPFS7-LUI$>)G(6n|!^()|IRFt5#TrR{2yF>}(C|X9mxjAmG;9q9 zBOWYM2D1yJy8)SPj^R&@q4l~o)zx(zQT8QVdyWXFa916|xJ^Dc9Kx>qg14|2pQmRS z44A*r9{lmeN5S+VWI;l|%7=Lh$L0PG@`#gjp?a@TN>I9!KK}8LBqP*f6Fb6r0&RV{ zRJ0YaRm}D_LpQfR`=6FZ zuZ_QLrZ28HP)g%Uvr5%UA5 zC?1i{-ZdFV0Kx(Q)J=%50thLfUb}{Ny2Z+eMjYw5vIyhl5e5JOMvt&oM)M1 zymQGaUvBz%izc^KLWW){gMQMvBYuxw@%8l;h%Ubp?7f?i&5_699_ietO+m$%UbzGF zC#K}nUhn2u%OUiMqdiATZ4yT>B4nt9c?bLR_D?jErv*Nr|684aB^ZQH^fWJ+Jp6^A(aQ7z=;zOgjn>RsxK_@WKY}9hh^4ER?|;3mfl4wwhf|Cc;~W28LMjVEDaWnhAr#kj_h-4IU-SQF5x zjWFC0?ZGr)|6+isCb^Vs8cU`@B&vXn7FSS4_32Mb0B5P@^;~e{;>NwB^1$ugZT!S( zt3Og{&53`1p)yYKnl-NG=NT!SABx6F~dR1 zNQh)Ci;cqj$(m8Ti}qV}L%^G`(HDMv4bSZU3XN5n9o;-At8)#&7};}o1_D56W@3WieqtHy#3KX*)s_APc~rly&5~{jBC5Ox9H6zspT-a2 zYiueyYcT?@OJ`uP<1*FX zug(M*)B~h>h6*NZo_Pw&Q2;&`Zsxgd*hz6?RCEP5A=U-QC#mzGI7NbmJD0D*p zRo1AtIIc~DQSS~uu2Xenz1_Ynf0lwI7LR~yj~vH5NK;C0NP|zCP-j+`P}f)%SyWku zUt-~)#I1EHz>jw3+QB^&A~S4ZL+*?RUoGbycWZDhe>{C~x|1SNeauF@V`Ci~2V7l~famVj%NM2VrMg}IH z$!6>gFJ7`{mEzeV8_BADZ!(o`I-TC}th#SWFK2_gSKQk%my<7Br=Q~=iXY(fe;Cvl z@bk@j7I??K+#0+tn*@I<429C+p{R~8*YWR=@Wgq_;x^)q%otBy;#GX~KM;S7-dkGj z)b!atNZFs>U)qoNVR{|bj!}25{odhd;pR1GWB^vd&&~+7kgFv})&px69hQgFLpmwW zyl%2@Fm|xHbG;+8>J%oM>?0@ljS}oZLPYDfX7N{3yGVXPlhW`yCswf6SWPQpMiNf^ zg3_SeYXNN~@~`C_wo0OMH))zr>kt=C^6tQLv)4-RI^>r4HvCKkJr+hvLP}C9Tc~*Q0ZXO&1!y+- zh5)~6O>?KQ@8~B%7#cJQEx3$NY0&uaZWzyOmV|8|h9)AyhT2MxRKcc^m{Z^T7oVD@ zW*8=B2a>bCabsj{#+oJ-B#dUa#WE)?CnRNOr3jAK@m400CBWB+Gw`&z9!-aiKyvzV zI;dvt8y_?u(4Z2+v{a&_W>MBq%~LLE4Qsa8TJ1i^*VJ6^hWX;mCl0eeSy!yP>)bW9 z96DP@uHbo=o1P7?VLZ?;JgqPMIw<~l&S@s9WO~hgBbgiU`!-luIhINHkiFZOu0O8^O)nqt=*#irx5t&&hXcjb8E2L@7BK!A zGh%fS}JNF*3z+E!xsB z?F{+UGjI;XCo*h0_mEMn^b%!EjffLNTGee=o>Z?G;9=l4FmpRu(49y}=x1mri))nH zM6vA@LUDwF8#H8NRUWq<+P7TikvI5vLwEHz23Hm&;!iYBA8^Hdc7AzZ)$-P1;h>RWv7w_7V_~sA z@nVn@+%xgqkn(}zP2stb4ZkF)e=)e#m9{JM$go}QItpO9zp62D$;#wfNVMf!Of1*L-Z%Zk}nDp!ZA`O;s<$G0oFm+v*D ztgRNdvbE=3UYfkZZ>Rq6K^~FKi1`F=JPnr9)+*MqKExZp9+iH6yGyliU3IuZ7>`QC zFvw)q+T(@v8hzv5K!U37%`!OPYy9S=7Ev&leY!8Y&V@7?2GD$k>0)vKlvM&^%wc^+ zJ^?i80Vx*&tZ2Trt6)ey!5{$`uP?8g5W`)_e8Mt6;N;-U1!-I%`25tW5SRo#W4;t1 zqzci?5jr9a2b4PmexxBPOkt`eDfhD^+O z7JYaH#+V04H!&la3{p^GV&pJk;J|CP>$Ll!Q66?P7xbkcR z*A)vEMEdx#pjV?$ZYEPxTmw3fz!vGeEk1Lm8r96vz-h6ckwKK8lZUKxg8*F*=5j%^y0d(uXir`@+9 z-ASx(K8QdayX=tQ6gH0+ejxml2M7|!@B{>(5;9PNO8QIYxEDkH$ph*a1US0u8N}fT zr@k5$ATkpy1^494%Kxz4R^8o*BH^63%>3Wm{DMv}}#5uWHb$FZ@5$$#D%b1T`ru9LtdI+1Rr@ zLMTiz1}d<%an{i~gx*PBJHcVVzk#a;RP0y=90gp2Ac=~K_=MG;jbk9jGOmzNg(kg{ z&eb&va7p%?W%qk`zv0y6L*b90;qg!q6e9ghDRY!>{`yn%E=oQB86{F?%td_zvHXbf zMDl3sD(m?u7zf@Pvj*D?(<4Qb`Rt2H6^DMR9;-fy1&$57waupONbG}a*i2eD#uk0- z_*k0bn%CUSeCd4f2>WlF-#QGNY@#7)p9A0!5L4lAK4pi04UglVL)*a-_i5qK-a8!u zFZzA7d#NP7ya%^6x=fpSS`nU=3}G*34|`2lF^x8l=8=4@eL@>v*`->uj$3KotmSa9 zzc%1xb(a8n)t@Ww_U$+N&v`A`h3qkY9q*w#7;F4~gj>=wEC?@1P!>?uGRX>+;(l+{8GS zTwdRJZ?%qJ5D^kFQn?Bb5)=_fe8xv_W_UJYPi|@p=*EW~%2$x_X#Xi}r2k-a+DX6S ztouwD&7=L}S4!n<38)h5-1cni7l=9@#5vQ-L+nGX850g%eMYlG-P=)-`7a~5H6iu- z)fH9sTwzs}ocoTrN2n)lLWHf}w%lUa_c`vL+*6odlir46AKQ-kdV+HT(39 zPRe)9Pq3@G!(CQR=;u+e!LdE?16i-w8+kstQm?ZuX|KdSPM1s72iHD~lzLS5Lf&`c zc_g!yv0XdWZT42n>hFx85KxGB9(hNnP-j$Rn>}5*Hk?)#WV1Q&IB4B;cLsPX(-qU! z(c`O^sUxdPYNctgY0|4}YcuIksbPK4-KXES-ah>P_4w<>y#Kg&ZiqFCwVd^${h>f@R+aESh+opMZOXB_kI-BL8oXsve){qe0$?ryq=aA*KjXBApyvBf`KUZbmt)xazwmQiMazVrs_x)>4)IIR&7+V-#R*g8ILcvD zeoKJq%B`Z*CiIUJr^>IBSEpokmHuh*%li0&L!;U5?FBDVw~`d8F7@+u=e6i7Ln#Ol zO|jNkfr3BaXO9x2vmE_cHu+I7DWG0?LVzT8b$to<+YAc)F|NQ)eDJr|GzX`en$bU3 z0)yKc!N6zqe>V|;WrHua4|@fEr|q9afMdj9xk|6s$DR=kmGK8Oa2G9(kr{w<`SIZs z#~2232>Kgf$SYm29CaQhs0&aAz1ryXA=Nt$2H~74E-!~?+62x-k>UWRSv>A7MF19UBbj3j~8xV=L;p(VqdSLZ+BK=r!ypK!oo z1X7pI!eB>r2pA4f0S4Itb&tsYl-(LTAmC15mp;5U?Kd{UJ)g`V(80AgS$E;eiJxP7 z9XW1mttK$%Qsv7;afLJu&$sbJJ!3)D{R}vMT?Uy3EHYdXhJKR3DPc2{NFC)Jsi}C$ zI%AKqQC3o*R?=3iS8grfD=o=E^UM+S5LFdsK-j40G$gbi9GqMM9(Q&~l$*6K#XOaf z+j$5*+cwz3WzL?Pthw0HCV7*(MWWyEt5>uj#>1XR92SiKsFD5 zIQkAS@eW&4+Yo9XX)wBk$Q@QxwQpSy%#k>fAc`GjPll>Q#fI&L8-!`_aylG)y@m%2 zghomv1N#C!z`lUk(J-(t@Kp1?7T6b%jsDvg7~(i_89#hI=P7Jkf@Qe5Ktn}`#K6)* zZQ}s;1(0>j)yS3p^aZG1>~;U?3($c6=?j#;EmX{k%x+gYXnv?X?27^W0%P2bz`lUZ z0kAK?xxPDJ=9GMHy~BI#_4HCoCkyNgX-1^t(cMWD=Y^9w~ zS6W*hW)bZPIwEzR4;j0^*d4?l{OJogOk#vGkm%eLmHkIwp!3Qz{G$Qb7g)Q4@{Tg2 zH^{Q$yQAoxScNDF#0XE6T1Z+@)na4Ye0BhHu*F&iQ6_1Nxi6;t(--g}-LW#}n-@ah zqvt>0#iMw1dRmyB~r}-)qXyqg>#JrtB}m| zTTVIi1iLIfcPfnc{m&eDmOa)3qJ4X^3x1hzEuM)W4y7FEBdZ53SxQ4%VAWMI- zfE>g{DX3D2o$c#N%?aI{ido35?9mQF#J`9#4WkW#;om|k|4f2Cg2_$5?tXn#(*JlJ z5b^txG}^Eh^{3MN|I!yYGponV{nHoNKVNbWzQy<`OT1={6u|MUf_|MUgE zm52fR0{hp2QY6U)N`LzTn$;C59m6h8cgrhjFZE;#1}Cf5neRz)d1bO^T<$N1tZCHCuTMQyueV^3i^B5yVt+mOGkUMuE-qQRz_}aB_{o(@VKThZ8_a($ajXd>LJ@; zs*{q@=NNcp02uvp&2l(bqf_*W+IHeC z1fn%JhY6$mVab+Net7>CIewvgVfNVc=tFvEEr)@bb)OllrIxX9gK`a+vn=AlQY-f$ z7cFk{j_Yf2|CCda%7G$%KR7~9j0MQlP~?VHh-3fSwEvpHKLk3ou5u-Vk4g4qng_PEGPG!9`&*3MsbAnAQ=l3<2@&)*T%*XmPg9=j zFeOU)m&U@|oCtH!Ksa8od`b2J-*o_lYv_PbX5cXzfN=xCf*P>Z1WOoz2nx;c`0zi% z0bg1fWJ<_Ei|X6E85YPIATE+8`mHa)<@!7W!w3Arl0w36 z2&*J$t*F4t@V6oQz2ilB!nY+1%7c~-No^g$Z+6jfDa_e0(bSb`AuSO>Y5PQUCtxzm z_*{l-U)wcbo!&4YHz)aokzYSfnAMo#zfh>neh0CDN;l@d>P@|;5!b}!&S=WW)cjKx z5N!mXE)I@0DQe80$jScFCi@a~r3fqw5L(*m4u&&&KH7>HC`o?dGbX2hM`i0Em1ip< z>*KmJaM#>FFPoYXZSF8(op9J2+kZfB(6*#BqxP^ZY1Gd-R&!dYzhCZdIZ9uJZ;9;w zhH=rbPGGKOo_u(DYUxe9oVnb}yvgHw(AN`lgEKdkgxE;lMlsgeB*XtMliJyQ*d+bd z*C6>lUQI(?c3r^cx79nph%W*MjGrL3<{RWBgjg3GI3e3t@VMa17`$BwQ2{JDtXb$g z!R*gpo9?lpDVpvRLz2IKQNTL#rxiiSVWf0YBGi0}?xf-OH5N_JWtjrQr0xH#81~fi z%}!&r!P{N$nedq&@^cVnke--RzYsZiJp0V%J(%s9XzI;(j_=HBYHALPu1k`O4_!WV zC{aw~g!HJY?@E0&TOdmw=*`T6+!mA$i1k z{J()^fw17ODQ9sBB2wNl=D@N59@$QvxIyLSI{ea<*TbIVJ;iV^l?YWKb*3`Ce2G$f z?tIz1K)%LJ{rm!$1=nbcg1c*5k@tSLvA<1FnHY9IKKX%k>lhX-f|{{fN1=uE;&w0iWME=5N{r*1vko=k|%VYzHY^*sn{i zpP>o|QR)i-oftJ6q5BPXi;eSRTKhrJEC5ei4&ciu&V<%wmJ|h3rS_kKdPBQ-O8~LxD##_i{i&&m0{#iFLlz65N^oo<53E z#%|oZg0c+mp4Wv4(JUB-f&YS{W8@Vd6d5$$Pc`7xj=BePi=DVpl>clOIXRhe(TK?H z`>uK@KXoV_EUt>t5s;{l^axoKi@lvXG9Ta>SwA#8!ot5i+{D@Db^NRC-Cxm?SG{M zJ(n*iaTA2=w#$|Ker)$Jc#T5G^sqfFBTD|ARD!g!U|m*rh}6*H;A>`g7T7_j<{@1% z-7sAg?HyfXXPIJXsd|}pXOg;w7KO9Hm9a_hl9*7ufWt<675e*p0~82iA2&JoNo!no z%U$uk-Mx>y^NHKyNPA_!wn>{j&J&ON?fD>7_0?YJLwvrDW2cxjnk@TxomVTr#ue{g z@EGod=7i^^Y;HCyEH&&|I25`?Qb5vl@_rJ0vQ$#C>Zt0lO21F&8}S?U2WvHT$8kqm zy}OH(eWbxRi!l#6mvSd7^GuU9-M8P*<##3UQ}Dr&Wsx%KZ@_2ey-{%( zXti(jd?Y_TLB0)jBj`vQsw&oQ{F4qe{zp2H^sjVa(x$)p^KFFgey|$bs^UTdur6TW z64tTzr!K(WJ&9{}OYX0}nnJaoK0U zQ#7%M=zZe_0DeaXjtq#Kj1}f76apfX5!rs^~z4Q ztt9|IzYlwrnW^jB&5r48e}5a<8zL-eAmp^V)`u@+SaPrlp$s=+S2AfNw+Q)pZ2!>E zFtz^&;7?`1BM(^5`u`9Ru(P`u=>sJ}0NdYyK-Rz%crGAIZVb?a{8oAYfu6`N(L=~9 zFbaUohm62xH18?~$%m9%@(l}viDRq*0ccMv06cmo$ALfL|Mbj91%CM-Dd1UZ%^BDM zVE8Z3{I8*j$xup)QjG%#q(rgnq=c-ff=H;b+CRZ#*FTG>ACl<`VZ;zqwnL*Ad{q>P zAr6D4CM3>NswN~Z{wlwWRv_U<;rq~Wcm6!zxL)SO+mh4A!D#{sFt!%w=eGd| zbOj&EGV@ma;5M`J?`?znDggT(1Ywd3dC>c~zyEoYKj~*9AaAykjIzVgamB5}Rc|`E z-b!u162bKSzA)49pN=La~uDb6$7n@MT1g>gLY|(?%+LEV@-)B!*rppByfLh;tWZIGU!etR*@=8no49q5W+A$K zS~s31S|L6`6_BQ2xcVZ-@YY2giXzBwO;$d%6)GDGFzwY|SASlDz29>PyeYnl+8%t> z@Y56O39kIH`*B4ZAb3&eiv^2!;c2 zMdUq*82G9Vjp66z_!ip1?U|kmp?e+4udCyxu?TUTZ>eA@U`zgweux3M2#I{9xP@5W zJVGxSVg;TF-@mBBX^lQVEiE$G*)X&&L#5%n)IblZFvek;&X>-bq~A&F z^vUI`YHOMJTxTQm(%@FM2Mb+-L4g@8a(& zZ%Yk$p~<1Qk=M~%(oK_6(O?f`GI(^oX2tGi z?KJXdlAN9I!J+aDauiXC#yB^A4&Rk%G`=`Qb4_?wy4v^uK1rHzb&C82$v z4UdV4`{^0!m2X$;uxqKJs{e8|WYU2xmRjC#s%|QriR3`1kL`D&=GS&i?29Db1j^*! znRSUgY10{L$w@IXqg8DM2}8*cHDdJqE%tZEsTN#IzyN3=d(UvMWq)Xw+(zG**1%P>zG3zLVr{x!!b8Q`>mJJB-#46 z4c?WR6^*&%)r)&|CtoAo({FPtIWCeH^Bau_D&B+mEtglLRdWR7`+4ZQGP?}lbALSa5ik_87?&Aynrw_2jpMupK9!!C%=$eOn^%9RJ}DgA zuS(7zhi?So@U1+V0OEWB)<2X(0A3=$iO=M^mAq06&27|0ThxNU$=!`@lEmiW+2qUk zS}_KeyrwejG>2A`fyGUlCv02UCmonu==)Dj=Qhan7(-l0)qn##Q44rTthshQ>9k>x&G@V(U4D4`hJGbqYQ4Tn_6L+lk zdJku0A}$ke-i}ng_TeOw>V!HjE-(mDFX16b(=I$UTVqxMKqE;ghWZLsGw@;H>&Ub8ulNMVe zn~=^Ools+^U(wlWWp=LL#^%(Z_qcNxmXWKFKG)aQ^6r8U#7T#kfI$hD4y*1HCWBz- zwH`{!lj2X9ODbBuFPr?eTdvu0)AFl@tDGEDTSvu7?7{K8be_P?*CNL(#fM|kwUg>V ze%GLpqHye(?z((h_UDRWHdP%BU-CtaJJD)$qr=&rX|jlmTBQtsFW^n1hwwiC<*?7@ zYzAdyE8+FR^Mw+E4z??i3Lt|8rt6L8iz)>W2?Nn}0Cc6`&!Yl*?g0Xq1W-s>4;L3u z6fsbRm+ZT^U!g>E5bAy`Y{I5Mr6b|}h6oiNjv?9wJPBju@)RSuLqw7wLGuMr_uzky zq!hg+REYuoN@9q4&1MfR8m%A>kw-0Opwy-`uav6fWhzz&!u5GAG`IgyKaSDMy;u!MgDEWTo{*m0m7W2?=l6M6e@v(w>qXa|5p-)2& zRJN4%)SoD&iYZI7N#qSM;;C75tqrCO z$vm0I+|LsHty=NY+cSkjcfJVDKlzP>q-S{q7nLvgMsu{ucud&FhwSbHEOUG&SCBjp z<-QAx=#%o9vys!IMLN-uZc#!5Y@t*a_kRvS$m-0s$|7Bg7Vdb`&a z)pfo)i5_G&9RFBO^*FstgZ~l9j$hA%WvOO{V&-yT>Q1$oI9oe!!+&{sHl6b(-WR)H z`7pps5!uN-*7g`)=W4U$ocNmVwq_@+Z(zit2iuNT`}U3mz~1}<4L)Rhev35g9k+h$%nLJ8I&j$+e&8(UX^}I-T5y^8{lBWrRl4?wzWDhUy)~WYLWAzd9nMK z25I$wA*Ya@84IE#rQ0d%FLSayU$oDXX;`tnv~3g5v1fB>-fKCxK9WD^+sE5wIR#p( z!rLT8P=sK@{`s@FrcuQ<-2w7p+;d#fc$m@pd&paBQ zJg@qWX_l>XwR_)d!RBmCAp3$*gRe+_WLpdr_ghh9zagcCrks3)svGL$shw-wY2m01 zSm&?@u{$)vHQrPLJO#*KS0DT?Y=OORl*&&_LV}ZI#gNCr-b78Gm!X;Sps(>!Fs5acmd~?G)+4uxhA6~IVZnOLa{J1 zDlw)pS~Ds$bJtW=JJtl9qOGqCp#Mnh^46Q!v0W_b@0a5dukmPpO)>!BKexvo<(2HrWa(5XxWFeUvVx z*Tu~QrGXFSTHW_(#Ok(yzDVwM!y6}=Z#^GjnIwB5SLlVE@g@>i>_31B4_e( zXWKs=irsJCyzZavu^d}$KctY#j3eZHiue>H6gS=yl$>D^<&LX}i{sr*s!gg#cO)UH zpJou`UbtvqdOhv0J*=@?CU^5nWdjU{*ZC!I>xrS2mxw73DvKVeJHBxM*#;0_*_n-M0^X z9Fc)&HoievKU{(CFup8$h{WsaaHBJ9W)ggAAbOW4wULsMsQ6fu2|aAbyNk|yVAz|0 z{;0kKjN876Q@l=5#d?`*fmJ>SQL4A(2goZ>VkJOILi`L<0C1q9_kALjo2GPgMa&6O z@LNG`DLN_oh^l2_m+|=!=Ups?gGHsF`FikMt~fDuOXp;C zgKRNd!Q%NjFotJ!_08_s+k2gUy9q_4hsZ7?p`d{0@h=tVi=9ycd`JJcN&w5?*l_H~ z8&_q+001cM-#30FFt0XM6hs;@xz8nz^A8lFDyMUu49}7Hxji80ahZqT9)ghzbw?cL zC!UW6!IZZxQ5PZvwoL?4f^RObPqcu4ixjJl1P&p)<+XdpQF|1A>I^1(+`|yRl=;E$ z#vNZQmM{2$0@3DtPTifQaI}A}Z%2*TS6#h=tQF~sB}{xXJq&Ah#*ZSb&(2(dREcqQ zjEPN1)T3#dIoFb=+&hl3D+@9VK^;Nbl2)OohXNoDEOu9{jDy z5j}8S+a0J`Igji|@;@@wiwr3v1$3yd#1wU46h&X8Z}nWxR$u+voy;Ha5T1+`x3~DAUtB8-Ek6O=o<;`s;gMsT~|ql)X?@w}`3%)-_U~ z)u?#J92a)u$Th~htm_va_(rs1UUj)`6@YrZ}vbFZ7s$s|mDcMAUyfIPd_ykh=O1$D_($ z*I@qYtZl{CkGlUaQN%wblRxmJ6O|+pFp6OOFC`O>NZ>6AN5aO-z{Fp85?*Zp`7_zl z0xijsODtpmBK+8*aFW73nL>>rO~F^mJfXM*R=T)iQnc$(;4#TW&cuPs8{fji^V<#g z!X3}SUE74$IdCh}E9(HzMK1sicPk8pCWZu2ONCpSND!hpMsa+>rF~I00VqIdVz#=9 z5#*zut_>8a+=oc&#>jM*=y3`ozS(s1H@G1M$i5nd_Q*LsgCj>VNP_kU#h& z0O{+icsvj*{TDu|lHU9WpNs~({)11#zWl`}K`QBBed|a6SA0?&t}wvz;2(T4t8v|} zm1xVi4ipx|28d7o_@D7f_`mohBM_f-HTmq505ohcqo`|$(5c=vh`-wl4Xd<#6O&{! zxTwikdB=c)LsL&oNQ70MpFN$eG#xdkG7rYJoK%~dnT;N3#G%Cs!)If=X5zDovr)I0 zx8^fsvgk9UGcqv3F;lhTKkYg!cAf1Gb*Jrrs*{SKNsQT>mwuH&zOB0AIhosU-)^0l z7~{{>M6;!zylLVyLQG@`;Z5NUpittlbb0K64n)C@b(as$gO@q(Fa9k#a5ca(P??p+ z`Np(0ms(_kgHlOqL>gR#q!2lyH0@$?X;Nb}Wi*zJGj={&!k3+O;?w=Oo%KKClc-oa z=q-QoNjY<6a?QW^HoQy2fiC*4Qg|G_7Dp-7?r;*;J(4?ukKbb;+Z@kux!KFOm0{1=}zmA3vD zK6(8QKFRSHpIrEhPhPSQ{ew>y{=p|(jsN14kALyWmB0ApGZ3E~2I7;Pu+#sEPg+}c z-5r3SZ&KHx{1S5|!IPVE>`f5~qAYBseYFhCcwK$xk>HlSKKTUqsRY(!n=jNnL}DPs*5tG=xyC>$Co4s<~P-K z8605Tw)K;5xq^r%o?)(qxseRFNODq%E*H1-Ud}ypi#~Pc*erIsjfsC^;x;kC$fHR` z+D4ZewPhflbLF`{y>j2yx=`FrKg8I*5Nm**gh}9~7tzZnE(sT8=|&;S&$a1Y59o}- zvzulTV^N`vqO#`mzMZ|9iTt!@GCd(i>Q0_YK~n@>U|A6Lv%UbsnA9k) z_H?|&1opr;W9kOz)oOBhPch0;+MG}Cyk>w#3-u9;$Y1Q`ZSRmZ{7f@y9abC0sEE+? zQj(WXRX}qcD^%a(`na3Jxv;>WPg;#Ab?6MN#3gNcAnpJUmIP57bUC2t;WsIYjw!=K)cy&)+jv@m6f{Q(UJB(3o?PB z?vLxg!(gEu*rDRn{#U6MEL~Q5e6T*)RriO{a0j{MKBo{ zw4Yn(S3^8Vuchl$%XHc-RBJ^N4ad*F0xbdW=sLL8QJWMhCbOPE54YltMYKSWdOL1ojXFuLPkQTh-chY5pZ4MgTYd6II~upcYbO-S5f7N+DbPIE-N#y&0- zA@pV9BgyRJ%Lytm&)e-__*1h@;8i z_Rf7KW|if%c~UU&HvOUB?WyM_e`z!~a?%$q6(>bEQf1V;*QeT6Nv)hiv#v6){8Q_u zWWJN$(d()|JZ*V7B3%ziO;oaXTDgjs>V0Twk{Ilqws#kDk3BsY;JfnGnNOK1n<=^$ zOjg`}uNOWGl`MKy45hEANHj56tKm)b3Ie0`=hprlTy@dbKkj{=@?3){3cMy+OaF6C zk_Z@lgXxlo1z6I9#27>Q8e#!fD*)e5eOZ-#ZI|JZh=TzE7|%dz0*tx~21rf#N&jnh-N3(nPWgfe~QAP)he;w0Q<&{d!5iBV{r;|PR> z-vRt)5WyeMiIyYDp$x9ft_;Ug-qPZ93fGq;31tXt1j4S*7VMmZ7LP43IJqcJHThv@ zoRseyu(Y`TS_*3BN9@-a02de(2xbSQCqoJcLrf!plEW~4ht>_U>}KW}Eg2Cj$y(Jx zT|{|V(`nE8xmTk7(2M`>8p3xPOv+z0XUgcRTdI4?JBk={F>^`_TxC`clWGHs$z>Qn zv;8~GE{BnD*KI`nK76zaY4#P+Nk_0PbazZwEE()bd-e8;OBI7z8pCTXIQ7DccfEtY z9Gjia9qsILA2NVl%yjI4qB7T$Vd5a8K2zfoFySs?X5#usXNJmhM1G^>q)A?kvy8vy zq~kM?-9K#3!|l{84_|eweQFOZPsWi<8^+fW)WFOG zO9&%4iz8DQvlt5kiy0#tGf9e93X}_OzzKbS+`#ZqT6cec(%ATbc270NyG5#flpTaa zeiKVo&tf`{YnI;nW@ZNW$)n|y%40YL0_-a?EiyBj`sa?YTC`l0W->`s6towr_3BbN zVx?)%#spOL<9NrBEaFsCwS)GwmwmRvD-7_FnCtyb40u zs8%{)Rki7{BF=1uKl(NBD>>7pouN^u_~Wau_vW`SMphO~EacBzIOjM_7^(PlJ~b5c z3|U)BW`4)12chE{X4|{Zj9$nd<=65apCws0VYAh*x}Up^8Le6d zN)x-nYd~pYW_RaeduECs5-3f$p<`maB!j8^hcw{_Ukj8bKz(B1eIC62Lz)njk)w1( zX!!&$(1`>J4F;4Z!d(3gg|UfHV%I3G6IgyB1Eq=Rb6lV_fz1UAlqULTdp7Q|fbt~Z zU-D!HP@b&#BTrUW{gEeY{!^X|a*(jSa}YN$s{Siaaw|W9KXzQ|pk1OSpk|=9kmLF) zqIHL~p|sQ78(}mC_!VqfOO=pJk9&9;_89Km8=tpQFI4+H11dqaV}B_Xua?8i*3Is) zy4Qi%woDo^pqg`-?V7&+RvM>W0j-IsHLfqIspa#tE#^Mj2PgdKx>%3C#KL2+#&DsC{ymB^t|E!qmZ4rqI?i0j5k`52(~`rz zb-QpvNiq$$Zl@5oS1Ui){g(4Gwu^!LtHGr$iA}%yj_+}(>e-yO8_{iC*ml{F)4wxm4C+*ZlQrc?dSiIC*c=l zEB?xpE4HhHtA_=18<`?x)|mvp@(f)JzJ4rIGf*F$V;c;QvTz8G`sA&tsWvx;x-o(9 zs|H&Zf!O+y!5(Y?LN-Jj|K61d2Z}?SURpq{W?%IX)^_DINdhX9B;^p64Jy zd-AKH#)%a#?c_v{VR}5MzoXfI+LNEP+3r^yxGB3;8W_WSc@A-OE$i_thB6B}+u6Xw zPECw!>W#sZT_*LGpPO})AR+&plAy%+(lUa$3;4W5`8(lCgIrR6lGAIw`qs*?;+#IQ z{$Y_sd%1XvQNuZaA>DO)v5hDG!^=vI2SVgK3E-MQ^gL}mTy!-)nc{%GQ>WW=oUHfX0 z4H4VpXWFhUpv%#>GD8Dhgo1e}9@mXWj`A?Pxx2Tk)aCQ{lB7s;m<#xX{%^HRfcPW~ z9wO7YXA}Sc0`^bKEXwZ?G|BJovfRC!m_YY!0Y>2p6 z*9)QvB|{U`NDCxLloCk*6){dSH_5CL`}PdRV5ONQTafuy&Q3jZWPBj{GksnxOw8k1G<#d?b&_a!T06;b!kdmnqn z#6S06I()VJ#V6&57w>V!Gu@7U{F{F*dV5jB;twzC^74KY4rz(x&6#)H+`~>?aL;8& zcQ|H`gCGC=b=Dur%&0X{E*{UUitFrmwa{k>$gq4vvr%l9y4y+wKIC}^H!Df)O~YX zJFnigaqxsrKd#yDyj@1U^ZJkux8Aw*g(vdL3va)1>sPm(f6CIuBRXEychoyK#C!ET zY0G*4Tv1%u;l=%XKE3dRulK#}m?M67(YO2m<>0?nj{CatgN+0>vhMsiG`kez$>md8 z4tVjCS4OVBXkg9iHBJ3?JnZcGPY;?LsiIRo7eD{U;k}ledv(9(dmeiG=+m$2)u&h4 z5ij&S?U2bmCPlXS>iZMtzWwq18`sR=(DLkFYreT_gOY0fACO*UzYq=moZ~b zEc~`<+`LW?x`h|7{OXw{d+m4fhPMugZgtdKd0pJRchhMe!gekJ72&3z@>Q)>{|TgHXTPD-SL=~ z-Xl;~@n*NYm!CUje13<?B z+hel(_iBA)vyX1-IAF+zhYpM8-L@p}@4YuPetAyb2}AO3yK+Ng>f42Rc|Bh}bj@2= zZ<&|ZY30^=FC4UG&BWj5U9jCv=Rb1H`aaEH8uE)6jAJ}l) z>g!rwc&<}k=e%A$^4@lqtm?CDhv841^w@~Hw&y1}LFvC{ z{9(osZ|%4J-FLsR!#;ENSTp|fD|Wi&-o<6BS9QH_(Q)}dys_ET6J~GTdP<~x*>!cJ zf7pKU^S3`=`p}#QTY8?<^Xe;ZAN$#&i~}cHq?|H~0GXs+aDs zU9@1_aV>v;{P9Q6ee(K?qR;>1;fnLGy>0OAwWqts)(v)_y=>Q~|MArF5sQxvy?@UK zCpWbGtL2vNRUfSGU(oN51%J7xS4;GoJFo9`*NgX!UlzOOo)41Wo_EvfC!TlGvP-A! zv+UTH2EVdyMb+}tmhbcCJ1f7q_tQ_FUb61x>CK5(_B(g=;p&{>%J3w*L0Cm6!dHzeWBV_n)+2%G#nY3l}_b>~6y^-TxN% znzbuGU-SNFPu}v~g4PYrQ#U{BKK0d8*KUaXaM8-8w|<_yIr)!uU#?r${lpG=qmS8U zT9+NK+HL2BvmbeQ@OJM_KK$>me%g5YvE9EsZR?XdU48lPv+OZJ4}!#r`j@`rG>JmfyJ3)o)z2e`0BD&T|C~ zpofDh{l{;ubLxcu~QFF0b_tCg=GecONCvf%vze_#91t{?ZD zcg%l%9NPb(6It=g*(Mdd;0DtiABc_|{uK7TM{w zt{^Q7+}MYM=N>ruE}ZcB z?b~;K_2CXxH?2AcCw#6gzzLsslwa9t%8RYnU$?gLw2JGCUpqhf%$FxWx%af+PsItJ z(@s9R>4ul@+jn-uH|thjycKQ)?fUV&c-McrIN@{nz4I^cv3Aj6dsn@8!Ad&ebKshz zKKppYS+U|f=0$PB=T|q~^uzmm&pqXhnoB3%_{^D;cDwtTVONiMWA*YkA9`L+_*^ja zfzR%G*ZJ(7wP##>!Jk)ref0AC;=AAd?Y@b%55Muy-l5OF9$QK`g08;cxTOpB+pTWb zz1F5@KlsfpYd^#hpZ!0ry88ZS7PJmJZ}=yJ_AdJBpRLc_@bv0C?|);#9*YMrdF-hj z*55!^f*y@4LBD)*ZsAFP&C8ouzD3ugj(1Nw>7LR(4{kl?iVN2rd+p&Tyq12g?tqHB z4xDpB%i^^!Z{BT-Yx8*+sYP^49mU)q6g9 z=+wu*|KWzGZ@B-}OaAhf`~BOW-f-{oj`u%wQ_V#?J#xg8TO74y&sC{!nkt&6A28>Y zA6E4^am>fRU%uqAdv7>(-orgU+wAO9&b;&4F5lg-;@-VhtX{g|u7zWcU;DuGOV=NB zL6;lP+WwGXQ_fho_pRT49=>?rhSQEasNa4^h1O3gNnUm2`{Q1Gy#AYyb{P2D!JTe? z_0_lUJmZVw5B{d>t6l%F=)8T`?OT?A@4CJp+&Swn|J-`fP8IpBljB$Y_f@4=ue{`M z2Rz-huIbV1$KUl->k+?y?aqI#8+`nM$pb%2^}qC+Vfjt*_4B^jV(yZuZ-4p7qw7~~ z_9s5%^YcTCE_nHjz0SMpyw}g$8i%uWuiF03D~>pR`J9R)rZugbdCYCE4S9Ul8LwRS z%8M`8zJ2PlukQNC{pPZ_uKBV2 z-Wgy0dEzOb)_gMYw)`(=tj8&zkKH{5r+oI?@_?-lJo@ZEY`%KknU}7Aao{&C0~h@@ zZ|U02%ZF~c+0>ohd9(Y%6K~I3)V;&RgE|(R+o98(4zDKj4)|x@6Z88ny=qO~=(E-j z9$8Yn`@eeREgJp1b4L%q^`X?-yjyNsbkp9|rw+Q}%)|FSdfYC_uDwhC`RBS-n|D6> z?9sbkG3>C@uIpUcf9BSOC*EHC*cB_TIA!1-yVQ)|{F>bcKhx{+_n$cTp%>5m;K5HH zyC%G{vEQBZ?@S*x@|I46PrK_6Etle~pmW`eURv}`pWS!b{m-9_Sh-8O;<-mjY z%wO`=w%xax*0cMG2Q6y-Q~r|fbI$zY^6wUXvG@9|H*?M^Sk>#oP_KTKy<j-Iyo?BAXJ(B#YK>~Y`WuaBBrvTyOrM^0=#IizI&|mUDJnm z`(Wp~b9cLa&uOzK|GDCbSKq$(%E?0->Mp!^O=zp8)ON$4{^ZEy>(xaM-hIW~LF@W# zITx3&?9tr1%l8+RkALr}{&H-r|Lh{?Ec;hT{}Hid-mC9ZnN(NmsC!OmZipTNEh`^O@H~Li>`R{ozx$?Z~kTN zSFPJj??2?+{mvVH&zsW+mVa~4-5<|w{p6UpzAn6c%NHI!^_oN19J$xFw}o!&n_k;I zbmV!TO#E!duAlF5&-cmjs;`!RTL0u@Z|rpZIk#8cd+lZGCoI1IwvX-`zu}Qv4mqlV z4*7JC*|lujE%R0_+mNDk9&__feCVT^2M4@#;iSd=M=t!}(bta|d~?SG ziZ40n#%^o=bi_Fao_5z|r5EpW$<=2}`NNPUO&3nMZ24JxKJxojBUatK_{v2U=MO&f zj5GV5vv~1AryP9lwI?+nl-OzYarX`Uv9ZG+M_se@+;_I?al&&qHQw3jvT>JQcg{zr zAAa-NqrbSUYw6kF?=$VH8{fI~s*A2lJaJaUjVxHz6zhHNnUy!aw(Po7r>wv3#lI{c zci_>F)U5pL_K)wm?Mu&Jy2Fcy%)Yep%$HAnW&A5e*Uq@2;`-K#6-R8iy!eiHcfT^R z@|E!iOgQhUPMa_I>Z##R|8Dh~W2f(S_;;U-OuW_b8S!NJ;j)(we9e9Hr3XK` zd*w%$SKt`44i8W7weMaBf4TGODGNSaxXwBLomFS;xa^3Jw!667@V!p!b1 zxBfWi$H%`MeEaY38u9V*d!Kk)|7%Y<_mrlCJ6*ZsXCFU$(Y|ly?=}CN#fvtK_`Kub z{38n^=T*DD zzvZBX>q}0%@~OkpmA(HtmWI zFNKAA@@sDD<>7z+-8tXC*>A7Urrq|;&87e9y62sH{MRLWZol-XkGG$@$LQ8xb8qa@ z`|Z!>Z-4gcbtQp;2Q@V{Er*nX}Rr@|(4(S_cYVC`IVkYOrJ&z@edJ?B zcP&2Sj-uV48PaueuZzF`^x!*Az2o-b+s^N`noBd*J$3EDcbs|uhOfSQqyH6EpUfHl z?Y{3Ve|yyh&tI`-tC3Iq38fhq?(xISb%nE~G~@ddaVh8v#~twW*3W+P)WPe|U3bJS zOK*AZzB^k{nlbYqU;pjRFYo){><>QJ`Hl1ba^4qJ$@^E`|HOg`H$1Uo-Ho-&-=2Qy zQSVJ3eB?GqJvn36jKxQGKl+ZtN8Wv0>-^JuJlR+i8CV4D?=|SsTL+F@_|mz%jlcTc z<>Q}zXTvL_Pk3m-hwp5WH~aKEZhLy)CEIRyOVj3g#d(Kce((WZ@)qu%_wKjb4OqSM zv@b@K3_dik%T}W*Yt~O#-eKXMc{hJ~^+j(a-aK)SPQ5<8WsAItdA-gWe{AyA_pcm% zV#D&G$Ih(3@U-E1ojN+-MT*|NW77OT-hbtjwXv-V-+UW>QQld9b(UTIL+y?G?Ddz| zt{K|x4_#vow_U#LBYSnZ{goZ_)^;dAoEX*N?hvzSF1^yF9zFWVd(rAHF1S z>-tffKam*w&9Z-Xf9a)>A6_%+AW*{eE8H8I*;A+N>n8668?I?Zo6DcRT?8( zhR%KOhik_k+G)!{Cw1Iz)u`{L-9K(a>2@cbR6c*`eLI}LyEAg@yrq9S<*TX<{rD-<|UApWvQ8{>0jQyZvppd(XwomJMCM6`l9_?*1*y;Dc{cl?FvO zcHgu4-kTo8m;dA{jVG@@Yx%@6#a+feyWbn-Ctk6`-ztxq&}G!<(HD2=cKU~-zS^Up z+m;^6GoH7f_te5$$jzMYmW8#L&eg3cW}<=yh#`l0)* zzwfBG*Z-@-hno-Xc*~SSRz3A&$NCw0gTLs|Wfl$!9rTx`+e@ZwadXi=S1nu6x6|I2 zb$tA+wQIkA@bCY+uuILu>5nS%29BM$X#2ZXE_iiZA6c+_`T19WFm>&gGiNt1`pX%+UX4|oGfIcmryF7;IuEON!x8+Gj;3So zh_ZO9(XB~`t7ERy7_M_u!}`mM&cjma7BuKworttJt(_gGI$SfWE}3YGM+$2au|%@S zN!C>t4BBr1a*3pHrNShGYGlR5+e0Ou5Nu zEj3QNbJB&W`fw!C%>9K61`VMO&0hmT`yDuRz=8Yqb_O)gaR%al{CiO6`JFrOT@!9h zM-y?L9QPBBMeE{4PRy-MQ{QTq)iF%mOe__h>lQf!hf*hw(-2P9MdO9(L}QUNm^(Jl zsuSsSqM=BJGf%1SB4>ZqwBC)@)#LX;W=_$x+mPZJMWU(3SQsEE#BsB;qUplw1P^Kb zT9`;i-8jCl#}9J>ws4FlWw(e$<8G?RX=sY2ae$I*%~@tL)IaH@%txLAMxojyx^?4` zs-#=X)5-)211{p$B$8nQW|0$(N7FzQgE*9~Z)&KHhodq6Rxfwp;6Vbu=4d2ckL3?k zzgr{{PN%~)^$ondR82Aw*uw;O~2viq|MB{ZDJXVXO+vtV?op_>9ex%h`Cz25t zw6`B9A(e z2C}T-8B+b!fI{*%cD&ECzj6kI1`bK}lYfFgDvY>H9RtuR1J*_LiP>(FA)YxM%_I8_ zBBs-S4YXJ5@g|@$5Zwwkr*t8Y7+4{#DN>((G!i~nkYeKKxjzD z9KDwIY#BF}bjX1hZ;JjIVtO5sNG$MHXp+C5!?g!SBE{w8mlm zm28KQuSrH5(<3_9HpOdLm?q-m6X8ffZ-&6^aMFQpNR5xC(v#g|o7_~|8Scd0X6Nt; zZ~3rj}GXoOWyK!|^&7 zLnY#q=^;TOv-cFF8jTBzu_n*W)$F6S1?l=|D#ZO(P`}Rb;m&@}zWX}-oQ7&j(X&AV z2FQXP$NMPNn24ubrw10?6pQu76zC6uBj4MhpJBc}LNPa9m##m^>DxD|$8nr+Bj6V)12YuZ15S_5;Ew0}R&F&W_Nhu# z&jcTPShV#3K{HzG6j%*I5qEYvk%*`^TN-oe zw}PJGp5BVBFGBUCdxkq38IESfz_LGOTO{LKenze5gV%td)_@Q3Nv>H&qO)_%QxDd& zvfd?fbHXtu9j88=a>8*Z3=Wy?IuW6APzO6T=Ne!aeOb zXpXkbRz|b7W2%;bwtC(OK%J2aFalTm@1CZ^o=%bD{RWds$$ws#X%%955vob0DoHqE zQJ%Oej5fe-ENV)|3VJ$ya}H@w*7OT1YvYriy?GWk{6a$KW9p-^2$)S7Cm=fwRhiyK zaZfVak0p8{i>6mmfFY^Y>YF(k&4hC9;Aca{?z%QSI|}eKNSuu>9h3A{P2IFX@r^?7 z)XKkRdctewS2k#En9Dc@q;+muas23(vPeNs`Zm?Gw+}P)44<*4Q3_^Qf8}?uKaq&X zpk;>VYi*N10x%s0)^wtHsto)5Anycid~JDn`Mke=SD%D`)1L;Sf5q+T-`^RNXl!8v z*(s>$4Vgc1kVBk4raqZyh&DAi#Z74#;;E2R9E&;JFhye8P0n^Bq0Z=F3ZzYrEPzlAw4;*(6lyAyOC!BCyUDB;1H5SGMc_OYeGdw#iO5ABm z$@u7#x=6X{Gz{w$`*j$LdT>&B0#}cQBI~54-f51avuZqw!DM%731Li4R!!ZI?9-nC z8oX?V#{VDS>|B$Ca;t^;SdgD!e=(Kc&(RixW#^PbOSwrmUgN?fa8%Qf^^}E7|2}<4 z#PxBCNmi!GuK~mqr~%{%Ov*IWy@hWFZeR@>!BYhw1t|>Gxb&3q5mChKaIA^R${GWN zl}bRPfb&6V;g|!R3*+2LH35m?l=RgIkEo`_!302R)Dj*}A|8^LqtIIl_E!xisGe|> z2praNl@rESG=}4fwdeEu{`i}8)fltV3YmVHS?6#E@NJ435X07u=ZnP1{Z$D5RyvVx zX(at9>bt6npH)>MWZ<8Q*SH@^dB;&GAS9HC-wKQo)T+Z^G*_$<;+Ir?qM2Wad*_gN zWl-Q#TABk@&VDb9^9+KZm$dSf8za+&%tey=`Z0tdp3=)uq8XZ^L|H^kBGd?cGlq>L z9zWuy;X;!Q0a9sdfVrhnx@tmL zeLb9mR8jx_FqKjv34nwW$-4f8lPWw6)zn2tLe}p;=)fWSTac}8szxZvEF~BMjo#Wb z+WYidKJcwL6agm|hK15Tzg?iq=-Y!9Bi>e*nHcbz0u*JWF(6q;O@y6Bh#B&N5R-yM zoU)|I=oY+`I0R`1_N9r8A)6^Y=fReqB_YS1rbZ?&&~OsQJ`h8&(*#8pKD#-vUW?P| zWE6OV45aaadBt{wdrQQHpxhA=Oot%_3!u^?k z!&xqMWe+Uf&^-B7h^1b31K~sumw?l7$NFNrh3C;N`7<lV~*-`;cB@tiXNeZ~Y4KPqFOp$NyaS?y)lVs`(Kl;s5xINEh9AsL|O;%Zs zJsh)aNj*lZ9(!$0$)pKj1s4QPk`baI1)k6%+8NcDjLwDt67VVrFaQG~@N?yL%!R;D zuyBK!2Pr5BVA25P`XqIRXaGS5!JmR;IRucQ9wPsY-fR|tjRs3CvqcCz%|6gXn4hVF z-d@lE(IUSDRfrUiDf1ni$uz$)(=o&h!8I+BoMiwapNik3=pANN7;)(e$QCj)wJIlO z5IY2+cv$(B(FV69oDP$4k+uaE$101WoDG-!-k$6**2^aJQmQQ;yCcZPL<1re$c1l0 zSChT3yw2v^3Vve3lN!l>2=4_5;2zncXWl#~;3)*YADkXalWw{xi5Q`RItLE`98!%w z1WeBw3!+ec1Z);JHbSM7-^%gFWE7NR>k9tbuPdl=zSB2bep&>_9V%PMuMBd3ZBNTG zle9F@v!ay>*;T6bW*b9UrT{ftjmZ!ch)B3g}mT?v0qlNV1@oLv?4P}Y3N83Q*r9iBz;73DRjoSve5da^3P zg_(e>xWSZ$usE+LxydlDn-HH7qk~Nh6E7%N#(2RPqs5i7GVX6b$I@i5Jw5Fu#2|m8 zN8Q(<09>fJvT|~8%iJS*Ua+7*a0{_sI;Sy_Ce74i98UsL@($UV&mXuWr$|_n$iR2EkmxN#mK)yS{Lp(l~crM1PV{~ zQ;{}KBY^)%xPoBeL38X4=2KlAoc%E3gRvNKY#(y_xFeT_Duz!Mapx3(cHB9=b<~i$ zXMSa>C5=&{hxSca2ft!bl9K4&*UY0Utgw{^cdSqh!G${WT4h`I#HlJafZ#?or#|4p zz)q(~LSv$_34uif8>8uZ=4dEYC1!vUjsbD-sZ`=N%E`j3AmbkxB&Dp{B349xTJV%u zP-$SR`Tg{9Npy{7#BFTsY4t97`y^Z92?~_J>n9>m!C!?|#FJSz7!Xt=`R0b>Z7<)@ z7FJGqRBz?ZsAwFcM$?EywJW%ljah{7Bp4PVGSt#trm1B=vRd?^mV%1~bf zL_Q|7`zB!zC5Hm!BrvX}BZR*v9kf!Xpt$0b`JA=N-4%&kq#V*Z5~uS22WyCzKNc8$8O3yRT0(q|4XEm(KT!C}2n@;tI z(I-eTatv;mgkO;XjEm4_Ee#1yqTFj2Nw}$aep*PbkC$fggEs_ZD) zIpjc~5qY-_h`#Dc8^5p}}UIU|MKt#WEmy929&Vrd#0WKOZUg;i5a35>)1np8^) zkZdBYAqnt~G%~ZCz>}0;-3VK6=!iSiBXF-7A3!-E0Ugjh0N5q)=F=#3B@;v0n)P8+ zr@)Hj+ybmidLeOgXBx^@_=Dy!Vj3KgCa(%DG_-vj4D(Z!U{N1tmOAImbJrh^0`$VD z*W*wzN^)2_vAV*L&GG(7QizW!B}wf;U4WLd@MzIAMOb>cp){&^;lgQ3^+IPZ3Re=1 z#b4`em zSv}i^(1{3sEle_oauXRQK=y~T+!irCm`M?QreMLLZVMR_`r`l+C3!$~LM-PJaUNc1 zK?fem%nzU*tEJO^s*$ziCKM5XN}72zBFf2xN{AeUo`6hETAFEz-W0L1pTpQErv!nz zR6%~0?dMOlQP)IABt6hM&j)l%ozSCVDm|dQjf`My5R-|91Y|MH9~!0%kToun)xw^j z2Xf@=UCK6c9@2A5F#)PcQL`sm0Kou@Q0uR1mqY~P!j0J7DSc?mXT)W+v}45yxjre5 za5L*0iq0t6F3xLMsZN<)O*o}Z6+B?c8<}IlhvlIqcQptt0I5hT0|>QSET;>i5je|; zwiXWblpyhk&;b-m+V5SXxyCbO1N0R@A>2$~`M#@Qbp*){w56)FP@zUTNhtqrj42dj zwTmfyZ8w1}G@k}D2B>2~xKZP&fbwv}vSP77-A)LjR0`@KN;J#ZBqdzX6px|)QB*h# z8$})H3`BvDTr}Q@JX&qkjYTN(Ua4L&;V!oia;OT04OqHy{H1PYpe?(IpJrPz+N*q!yJRM$Ot`xs-SiX zoq-2AGo2A!W<9g8&|9REEF>GO@21bR$^}@uQ;^#d%BXRqPgLv;N>@eqJpJJl3@pce z;W{l+a^l}-H7mD61UvvRy`^0aXzmr9dMfB9QFkL>sV4h^nzcnih44j*X*S z)=ka_7ZMOEfhhS&1=X3wwZkLAUyZJN(nV7lqSGQO?ob0A(oY*%+5_ZymS`Xnv`G6E z`D2pwNc?$U%Zyg4^ZygUY9AaxzPdWm_nas#JAmzLLXge%Ilapj)TSLDG5VHighRQh zrbbFUuq2o5Ia-!8wZO9DaC>mIVb=U7!R5xV zAgF?XIyWnvnB56jS;CzKZcOQYMWilQ{&23%#P_{IL#nG(C5BuXtF|VQ9`i^2L(aqm z;@-?qV*jWbO%#EuFgeLcAAU6Glu_Kn7xlqPiD&iboFY&WTVgAQS{v&Gm^4gj$;z~W zFKv7kv7A69di}q~MMpQCVFja?Yqs05^M^01HMzOZ>&2-l+DYRwe0X|S@dD#s0wJ~J;2^fD7o@%R0oY<(AP`~a){p(Sq z4=yBy5CzeVglM2GGvZ$KO;#HPHoL@IwEnXwQg`zSY^G8_)$ND?)t!inHXa!mf z<~&Ib1hOtPpQ5x179S2+2&Zf6E7<8NB`2L@@|YP7Mr<#8jm^x+USuI%sw_A~7}VSr zu@rFNX(-9gsRZ?n&lr8 zrwAGe3VC@=^kayvE{RRqO5a3L+ZrJ|01*TBn47~%=ug;+q>Nk~9RWQSp~D93DPbFz z`kwkygo{O~SU~2c7uhgu!_K2Nf<-eNzeIBg2`H-eMGiYN#`s}0d-pmYD6sD(Y_5dWg3GQE{Q zzBYn`%tp$3;`a0VIYR~*?PEp!mX8$?(e6;JvOEGzv6}}jjqAn$G z$|#&xmYRx_3L^eB(ilRiw(aPNL7FkY_flK}2FubU@d!q-n9HZnNS8%xFgAAo`$C-? zV?r_S2sIun3dD1VS1C1`CV-GM|0!cKlyi)!=s#y9#+LYO7m{LDbJ--(PLt0e+jW20 ziCg`Kr7$ZqLraE;=y4VBrQ2#@#H6Mlde}GLu@2BOlyI;SeWzFNIW)3~QCyyO!@}p# zg#P#-U2#S`ld0Mtdyi?isHxD4)(S)P!N`$lEpL8BKwhav&!6LEWV_e_ z4vc5u1SrlN_^136G`G^Op^P0&yd-UBY>a3*=>R3-S!t+OzyU!}uUIx*&5-QH16zyn z0~Jaxwgy8pscGUO!cQ}oFCqdfpR$+g!q0{wXqr$l2UUik6>l#w*n|NOJ*Ib7TV8Mk zM;eKj$t9pt<4lF$dJZsps5^}_-cN4f3`@a5MF=@GfUYRV!Yky|w&_9@Rc3h19&Q4Z zN&s$HBjh0c$-1NojfirI23cfKg=;lbnyMa<-S7faGrf(kP{rXGH^MXkay=o1`j^54 zm5}60+3@THu-rr^S0E`xn`=e&Y%GZ2fyAeYe!`{#l}e-y3u7>z<(kn{Jh4o+q=E;yM%mgZ8SwT?XKihk0#K!>S*vBsc5eVN zS832viUM=f_ViC=O@HJ|yQtI27xehI2AP)h!59%(G#-A_dc`z>{bFsiR3})GhfW@o zbgtzYO~Js&xAj9NW{ga;?}H%9eBaLX`ot&fWfB>sv5?w%pHIV>VpRPS5(QlCUtK#e zp+9eP{UkZ<)tisR#zZ2Kvdc1dso8*=m5YZfR7?q3ut_75uxV!={X9>zO_-0KlSmyA zw%ERsz-V#P*om8P>QI8F$c$YQC|{Ibp;K{R04lWsTXTnWN~tx{Cy5$JQN?J$VotBA z-F^}Ez!?^`ugtU8Jqi4!NlVkG06xIzm`qNJ)Q(cGWRyFU1Si^s97d#=*&1hqKwI$<3akkI(zB1& z_@Jf+3S+Pgwv>Y>#)Cw0kfUS?Vvi1pu)MVsZxLX8Vn=G?S zJ`kufR6vtcqRz+xqG|?@ZxYT(gt~A{mNngwr3k!5c~nmV3I*K_3B)!qC5HrV%HcW~ zSOAnH${+@(0lP*Ll-0o(UsFwV8sp>2YN+_(Lo+NMJ+$RMi40opezjggw-?6ikD;pbQ$?hc9TVb|H!Z zP6%{Tr!kyoN-Hi8wC@DL?h#RS(_9LFQ2m}90IP9cp8H6WF4W$@S2hy}PwTiQ~oq?13T z?|=aVN9Px@;ZmBau`p`p;0vBhcuycsf5Qb;6UcnSNBVe}mhnm{nVDZ?4MT#LhYIi| zy`^u$P@Z8xB3-6uFB~K{I)>y6;n%lmlEeWaoQyJjhdL>oCX!u@FrJJhvjCpD-%+4V z*|S|8g{a0@wnc;Cy_hw}d4wt=M4l|PDNNIdlsv3XNI5E_j3k<17!<08-r(p9D6R|j zbKF#o+9pX~PKpFxoCtA==Q*yv$%cZY{iid0v#EA;<|&!RH?6u zlE5J(QLKxhy&O4(odlGK9LYpk+EWAowlyl4snU!Wn7`ExW@RtPmF(Bkm5`h(q z{{nc`+e*-WZuN4^?crCRy-xWM+&9L+3>ZoHkgQbu4>a5S$`)6a(L>oidq(r-8A4|c z#Dc`|&9cWbzO)%m8A1e&G5+)xJu?02HPb*^($UZKN1H>&Ccz_?gQlvg5_uqy9oalk z_m)JL7!Sucqg?*Q?7(<36ssyNK*hA&J}L#J66Z{DOjrJ5GU3K)oUI~(g0pi}lwEmh z*$xTG0{9~)pJj=C!Zgu%v8voBiH@%IuLY<{lY?@7(#7g44nsyyfIy~P5PA&v3haT7 z0hw%hrs3|LHbG=z&&87y!Ltb2GETZ7LK5Xd}=rDEY)}f4Y8QXaA6=xtMq-Lv=<|MR;w2esN z?gLEn3E>tiHIbc9f}&SD@I>L0twuJ6#eyD&l%#9bSqi7p$|YD|7=F&mN5Rh0WI~`I zc2Furk0SB?;Bc0OO%Kv)Ql3!^C>W)sk6OVKJ$W8KTgDXyNJ>c!Ww#|N3u;f#)!_dd zE8P44f`5Po*wmBcY~OO2$gqZBi5F1-#h4nS$#df8EJRcRI!yLD$*=_0tE)0>opFiN zf$nM?{?ef*Ol?$GE4Hg{EQiVaTJxiRa!fNxvN%rsmTjrnMI_N=^n;i@%RJdoD^@0( zP<~6sT5kbO0})d?o4g-StRy;{c0Os!X6eJTM|BdO3#;=}nI;66KGnQ z&H7e7#rt034O-2VOp`Hil)f&DB39*xR9?#}#f>P<>1No-74Qd$82k?28{R3e75A(P+6iQRew5!(-0lgsRPZw{XsA@8u5zU9&;%wWRBp+m(Xy||7zyk*j5<(!MW8o%L zQFdf$RY}>{v89tsCyptt8e4XFX-QQ@W%0z4;>jggz+nIMCxnrDh+$I|PWYDVjR>k3 z8r$?zP@2tdvXI?!dd%2lGnrNkzl-j2qB{!crL4r-Kg-46*poopNcm;vTyeTM#12(% zm(!S-Tx*8KF3;uQa5CE)aApnr-qkLbJj9}?>_T`B$5W#wEtbIHzgZKf+_tJl>yvW< zs*%0VaTBILNruR^ii349R2`tm;6g-$&)S8)Kwtz_YP z{3YqYteY{Ro)bk@xv8EMX~8kZ=%XK_U(~z=aRrdN?m-|)F$}Cks1Zl0U^6~00s~JX zz=c#jIF;4CISn7|ix7eoF=vZa8kaH4o#JM9Nj{l7w9&o zgw$98`uKOjP#8R?S%%k6WtUiySk0(~pqLI$ASe`uCQxX?rXeIs+5SZuC1b26G5f{| z$cznzdPyvZj^C2^EDIG}rAAb+LBg0;ZY(v-DMOu2;(KI<&nIC-N3`=bS)-BCCU9*7BZ}SrO;nBU4TLMa$QP?X%ozvT!qn9h0w3UsnlNf#R6`;N2qTn- zQ`gAYxta@odswn~k{0BlG6?gkOovv#kv~50w*RvXSZPXwl~Pvg%*%MI($=_yE{Xdm zTKeHKxQ0ZX8;8OnR2gIOLWDz~$rw>wkost!#UeQNT!|Bw^4DE1`*TYlL zQ=?oUKaeCi_3d>H>)V?kwbI?-98EfpUjM41PLf3f8AIx(J<@E91B1-;cGXbC;6K7a=6S8S+>S177P8r_t23O%4ALaKeVP-Urzo!)Sj z!DFJy1U=#jT0NUmVj_B_^r|fBr9ov4Dt-6}+jb}!UB0)>uvG;;dSuWoub` z3MdM?~Q{wXjvni2t)sj z96ZgNX~hGb$6IRs1T&;*39dxvWc?M>&Ot9)N5`4tb`#kjW`-0EK_@n(#Hh%W3ZC3- zqp5ANnR_V!hKUJe!EiAGLj!CEO9F+o>dG3qJx>5*B$Rc>n!OxTz(9Ab85X2Pvq&56 zTRS445d5TKZ0%KSMwIJl25_PFAJlPLKDw3&gn(vfQAyUmP`DVmKJ=@gfjF>QH1mfS!wU+4}!!^kFb zLkx(D3ru70=8kt^s-Sb4!YaLZ*i~+?nC>E zsUg)=$(77r4}3Av>?n?hg>)9Zs%=k%$pCgpa3zdXETnBOOazB4pj=IpHsu(AX&p@Z z)s$SKK`&fUgr(vVVLm1Zg(u3kq=quuHJVv2@aFXfB=0yv%atM!p9J(2S%h@sht{jO}srmn@L__d1@v8dV>fj;bHVW431GD7?eR5Do+DxhoHdeZVa z_6fl0-uRYS90mt4!iQ(9@++D-cT+C-W{;dSDqA?2L04U0OhZZl7FX_gG}N{-p%F-z z(BMVhpqw)#CIpRO&6qP53mSn4pq5xJ(60rRh7~o)A!InihEN3UBji`UZ|Rx zr*4+6sBf&kQd|h0+>styGL6(squO#wzJvztIztvCZU3e4t^2Wq5<*QGvk~vr|CQ&V zW{m~Fisw`$izJrktZ-IKdBBihjowD5`TgluC4+B;Zp*$^{uAmu+OUtkp@I|=*>+TH z;d$eZ@<3%^@Hq4pxLn7GH3SKbp1GvcnF)zQu@6}ekg#WIBsH<7(>jUc!Sr^%2|hTL z9-(a{`iMbwV%=ymL{Nx!>6`$v>>;u7a z9D!A$pZpx8{*W|b=MA<51enNe5=4s28EKvb%B}NAXIbB9)nz>j1?FzG;1BtV-IUKp zofh=aU?(HZ{G!5Bbcm<6I74E>)0Fk_;u|V|MP+F;XuZ}fK2cvs^(>m5XlR24ZNi!W zknY2Cw7u#N36<&=mOIniOw@X)ZH8=byG<_E-HQXEzy%{X#X-N(i8=Yb=~xYGPhlA8 zvqCY^A^B;#dZ~(i^a|$ty@|wsW?=x%i58}c4l_cMZtpwlkTsr+>6~lI|A7V zZVTy^`ND)qZCEqZai=&$4ve_*T&gg_UIZ%DyjQ-sfZdN+lA@y#4PfCXe{1Y}gHo$3 zJex{$OonN1h|g{Qs3*edM<@rvSdtYWfm~m z1<;EgfLFzBvqYV@hc-jNXPuU1%lIJcPPX@?ps5-4IHDWqRlw-yM6iKdg&o-W zMYsy(Ipv)Osb@P*m1L^^P|x22r{-ooTRnTjzyac%F1eMpk|v_v9Z~FtBPU(SMbCX8 z^(_aCA_%OMjnvGE2rCGuYEVN7iZ`)JZOBMUGgG0re?%D|b66*9#N5^ZiKtXgXe&r@ zBXFTUWYgp_a+m_#-lJP$A6k=^!Jae24ck`!8hJ1!1kv&h_2<*?ceI(Xvp|lqmSK4_eLAaS$|>zKGz& zL|oB2K_VyWFavrIsI=dNqYr+;x*1xX`ol&W&nLIRMz4J+weNK{t7$|ljbk1_p+K$o zC*b#In%_aF4pwSesAPZyWFeqJy&%Y$>Vecrd^yv{Z?~Ezn>T zEp;hy!#+Di80Gp>$TQ)(HwsNa_ zhDO5ne1{rs3`DYpwhtrBgY!11(h@OhN^#HupoOV)3thp6gHhvZ3p~^)3?U@bt2qFR ze*;7EIAe?`B~^%t71GGKE5+voQbAkrr+98h^6@LF9W)j=c-N|lcSmLd^~FITY8G^p z5}u<^CC-GqlurP_NGTtBAOM=$5p{?u6KS}5G+yy6L~?mhpcfR0#t8T^aPR*eiCh71t7l7-WDjC}<5LXi&gufY5QApM^J@1zGCIi`Ibe+*-ZSLrWL2w; zus3oR3E42j21kaZ5ZfX}f@{7QB=jS>RN9aV77+TaEg^`jG&)&i>PBjl#dK;AP{`=F zuDFrfkbuHqnogjUWY$1z&W)3YK`vj4c7z}lLV}WB=m0YNL+%_T<}$0$jhNJJ)dO0; zL?t!2a@k^fOx1x=_xiiGToRI%6*A|si6jXRpTR{EP=ix3H9Z2v=^u+5bt4Jl@=N-Q z6Bu+lP(|sO%Cbol^EG=K+m%{rswP`XEmGTbIcZAHN>zs9MyX2K873!_MO&uUKZ6)a zwGjH9V()CdOVq6FFhnUCUPeR;$fXi`3@irXa zk!a|H|B0Hdb!K`zn$9&uEUl@g)<%Ym0B`@171Fvl;UjO}dXbtaG8j=!k-9e-o*XQx zrY;1cezDROphIt}(uhQT?wL3SPuXqIS@uKeRH!=pt*Ua>>m(5BNqUVHds$_})Q({i zzWW}>}PD$WYSbQPwY z=2jnyFc;lVEV-Q+)iMyMX%!qaVK6GeOrv7s7R6ZL&NRXNY|*e+`yiWGhZHuu)w81M z!s^7F!blVs_>x8`(oIobq;{F8xym@0rNSd$_a_rn1i%zfpH4TXP|k!+l&O%65K1KL z`jeSm#XBqOq9db`;X?-v9l9S+o6b{{exh+u1CGtp#j0MyT58O(Ur9v|E3tU}Gf6g7 zpr~-S5457(nJA3JY@_}tfI>k5rnpTFsM(NgQh^NjOpmN-B{|%Fxqvo|w6dR#kr_;w18_Y@9#m?^jP4Qa!iKV5KdV1Bd%E_eq1+lV} zBvEx1p7b$=E7F@+?FhCc9IHJ-1T)+rI@gs_b^5*yVFPNKtO{1f@<%?4SVpn|Y9a`goq!<${ev^LV8>5}CdH;} z1jQiuymofEvL42JEAXIihG!4l*U4|3V~%uYev&Ys5RUTX#wC)`xrBQ&<0=b)GGs>9 z${XK_gi3Bq(55XNVt+DJN96}`lQIEGo~+=?)Vni@sxX6jDQXa*p%6o%BNq9Q7e;1c#hxC&I>#B~IW>t+-2F`#p>+E^;m z9S_~+Mo15^Ak*$gDEquDQ2-y z)TTo@C`IXQw)M!W^}aIjJQph)b-qG|jT~_XMPsv?@6%8h+87xy86pF0xAWwa%eCg|QW3|4)!v)t;e`aPU{8lFpz z)-6(;E3-HvtF?~q8JkAe{?Rhz+m!|LpdmA4syfQp9Erzz1KzQS3G70`fjP4wZxtLYr(EyvD&pgai1=V_UjJId{8=F|riby`md`cxoP9oB% z2;aR#STX!_zu6Nc68+uz#3D-)<;}@#$Fga!#tyR3{Jm*!HwSb*Q6rye>e^%|i$`o< z_T;!MH?sScb+jKp8(XoBB@^@~iw7IyE601qbaW6h`3Txf%swW}HjAy}5cP-30L}ic z&?5lLO`z?7*t4N6ZNY%0D5ze0431e$mdBdvqVe$+lS<&@m&WO|P8`>>?if2=S12btNuxiYKp&3@b9)oUE=aXyo zV3`Gqn>1dQ-pqhixr;+El4EJw6>4+VzYSOd?|>Qn(oo7hP@CW}XWxQuS{drrQMs^} zO6l6uNEshD8D=SEuNyXetcj6Zq%PwV{^-L-G3C;f#>RAcvz?Ubpd!Qv<;+#& z1hO{;GMXrRmuo4WTO`2a34vntP~?0emt?#?L7eS%1snvcHTXvAkyN%qcSa{=Qy6 z40E8~XkQI_4D7EKnfF>VIXc9csvK#9tXhcRM3m`-;OeZv(`(6qkrg4K0CB-48bLBE zzX0P!t)q~Nv{Qxhnf9DHem90ME}{gKRGVpcMtNtn22?gh5_H@VS12Xonlz%tOo%K4$PN5RF70gmP?Y6{FE`{~x!5;8O{b!pmLVOWke(ov;_ zguyHX(Py-rdYq4ks6*SxmPY<%$TMFi#Z1GVtpcvOpF_hCLI=jo=$7&Xwz0Qh0=_e( zGh3C?nYQX~x2%ThA}-$8NH%wFx@EhYn@=Y+$Q%l*TV{A`3o^rf1Nf|Pi#&*Ud<|h> z^OkkJQVN6TH}Z0=q7fko-Nrz}%LNmr_z1N24Zx@W5~OmDVZ+iM#-NC~&x4P_5q#Dj z_G8nL&7eNuXNP(z@dT-uMUPojoueNn>+DVp3lrhc-C7_6LyrF3XqN2aOAIZNrRCep zR5)qZ>fw-K@Q`)8moJo0xTO3T-EmHqG{qe#BN?y5p(RWiN?wZ3Y=z{EKvjxrQ|2XU5omGz20gArkyeVeOA94h01ddO5x z5}q;@W%pnPSFhpc|Jd|3$HCsRN=a5Z_ta0|y>3bkKon z2?09YUzW^3Gw8GwsCtIeMsRdW90k!-IA_->8@T%vl5!bPxFXyV9A{-5mc(_Mn)sUPp6B3DY#j#j!>4?j8}wX6uuC1P(SrEBdXp4_`d>h z1uS6%@-9ISjbzBE}&m|-PqfNQf;M7y#ijc_o;PaKssw&S#M&`vcf z$Kz#i3E&?hViK?8unS7&^~j1Iw4lfgm*r>e=OqngKGHS4M$iCkR+YZ}u{rQTI><%7 zSv|IIMuuVuLB6VFVe**~ zb%hdvo1Uu|IcU{eeXgE2HZsU_;-t#bB35N=IYEcfq07y{7swE3kbQ(6r0FrP!601- zi>apG%pHAkWd%ZGfJPH3T^-nB*hs0Ytw7DE-a;g~h{6#M!rselzs{m}8`Er9Y(&Y4 zKhtXFKx9RG+LVm;#>cuUCzVVpa;8wh2)3e7=o%MX#9Um01D37y$eVxjY(08f@JPq2d+T`-tx0+1_Hi^E;fOh+c{Zi7iOTZ9TV{bH%EZ9vCqzPfM0Bgj~a)-SoAj80mw#b!AfanNU zjT?V?fH58Xv$xC!&t4#QW)clrgL>AM1Hj*Av9@0>W%O?ZL_n*y8O4fE+UMg?SZSbV zr?+W_pyIf(Ei0s*$e|UpCWf?ykIM!mUFQZ4l&CX{87_8}{E&Dx!honi@U|I4VNqu= z=~?5j9qf5LR!ytHY7mS9acd<%)NbK`N;;3Gvzx03heTnfnvKn-sLH~Ji5HV=<@2UI z#AFX3)e*Yd!Pxx)yio~@!goxCBs3KCJb=l4l)9Lw?XR4I0Rf3RHD6_YQ#it=HOtQ@ zDJ_@M(5?U_Tg4(^Tf>B5wI!+Bs7-g`PkXFL_X^_9s=j@7JDm!I8j!XsVqOk<(QUN8 zR?ar}AnyWzI87Y|NamTQVDPw(K6tk?q?&MUh`N86HK`_CNK;sPv=Q5vc4JLJA{{z~ zqwRDGCf(nVi5TN2RjNbKNH&0uF>!m_6Yb5AS zx)_%BAE?Zjb<7oQ2#247q>|cC1xHV9Xx6l#=V%;2i?-E%SE9W}Tor~L>~xhEZmLGX zCEK7XI7Arm`cX^rJV_0qdDKpBxWRl8IG}x0)^c@C4S{dm;oBUGM>&{(-e zTsaAqw1za-N3wccuGMjdajKiQo0Qu|t|n!;D4tu5VlTOw2Vxjc#SZ4RY5EGu zyzZzAbr8OG#*vw=xOl0EZQluiz($x zK0FKGj!87ONO?{{O>bw=fPn*HDZ4mx14mj%n;M*ATz!;CVrw8g4u>1k?lA;S`OqkI zKsKW;T1X|D$eOM}aFox`@<9(7y|hWL9H+zX%>DHsMt9uL&swV^NBm=fG@=#Xm9=mukQ=_z_fnh%jR^!C$L>%W@>Fxmfj{HrfG7k%sbkyt;Lm!mT9koK2{4?@#xOlWVBY8-mpH zkfCDC-aBhtq@r5`A}_@eB>GHxf>@No?j%Xc%a%I|nN#6HnFxwT9Y^rUv*mMIRrv&G zBC4 zXWt|2kww*X`ht!@^93Y$<;veA4EQSC&DWp?$$66AlxQ9mWy6<~8xBqGK?R;n0lc+% zZ@ntqgo~~QlDC#`5fO+NrG8^wlydES<|vKuO3lKKHzUmqMEL~%ELPLp zNuY?%v0QjzQ+b^Am0W;^Q(!PW3mLxhh#HIFl5j!>C8?Q1CKbmcC93F$Ioqy$kr8oF zJG%A|7l?9y6P2_8V<@;xr>+RSU=&I*^2s&%{u(()M;6ftZl{Y1lFU+EC ztgAp)V|75A<3d?muW2RTbPe$!!kC#t7QPX|g(`mpakRwA9?R-Si$XDRuzAxrpq4mh zNm?E_O3<`h+?Q$LNPFS_1l*fLUAN!p0;{@#T37 zJ#lcZ+>jbd5b<-Sn1Mtw0VkVG?C+2QDnrmZZ6$h{=!7pOj*491<_&&#pb2_Jtlg&WxI`N@oJAp@WrNsRyrbvXtFeL$j zOBGRjgxDt_4oPayZTi3&%>2PX&ydhI(Ctn%&ydItq+GkPcYq!@4QYz?wHc_iNN#lI zqF{x+Tp@d_!y-!!-kKAhe~4ooGC-f^0ab2+KTVn!@G{FkSm%|Abu&d>{suCkRU+r?E z@;mRqXf@C%D^>3qwLR=QcgSepe6Wa&{oejyy_yr*!sHZzHga#RB$ zoiDS#u@Yyd8Twb-r)9-7Ablc7Zp@Qu%=1`X3s1F>5`_>xqo=CCjp3d+MhD47!Ifrm z3d;9zV^r147?~_+(|N?~Hz1T&@D}MF`qpYdB?kp^XkloU+mf>1>26h39clOh)_qDu z`5qKursLF&j6y&?LEfrLrDk*?AdwgjXn8zE4GOInwQ z;qKHl^hBwq3>9T<%vT!&gp76qe*|E!M&uH$6cRrnsx3uHR;kCN_B!mtI;u?xrC1a+ zvIejRnt&z3O9Gt_*Aq0jg~O;;9eL37TYIrsZx#f@W;g1;O+H zCU90n1B+eli;3E!>HDj{ex~s0QA#z1uqU~+keH(phC#rfhQ^KEe@`S z1SgG6E(mmWV+-nYxQv8y|2<@iP6=m3A=#`1H@<*|Y)T=Yj!+Ko>(oR^J5afE`HvSK-^Kob$WvVwX20ya90ilHrJVI0;rcZX3|Qz;J(x0MJz zdlDw_B1bqHZqizp!3NHUvEH0W8mC+WE)iTQPlo{nhFjR-l;Sr`e~FnSv`kD1$?lyJUdO*w2C| z=zvP{AQ&~F`D?OC0yCm(n&9L$h|@Ms0+(p11u{*+CzR;{OK%=loQ86s&HjL2iS(vd z!eLBbrsxx@QLQx~!Zn2jzY+rad+|)|Vp>!*X;x*esjL~lf`q~p4ho)6AU_euXforq z;6z3Q9I$hSXaLub_u!{II=o|Cdq_c9^{b|Z6rx|Kt5iD?Niq;~Y3)d0tU+C{lP`rE z`SvZ|9?-aC#wua3*~C{hK^7q9pi&ol4m3(NOqyBV0~u76{j@czRj6Z+%5Z7tXetzx zEea_V1i+#G4Dz0~howr``y^wU?mf&vy+*7ck{S?%n7IP+$Djztw=RGVpt`mu#T?DE zno>rS^v+#V`xq=AS;R~qp&zr>sHpZvPkz|#`7rEmom0QO4ELEcsewTx~3T9nEA%)itOEJ zya~1*Q~>iIk+$y0J1mKb8k#9x(>o-CDP5rBCin_ZD5xUtsToXfPwqo;LkH1XPzQD_ zqL+{x66xWPk&{A7AIG%PK8dP~EkDnt|N1{noGAe^HRp=M5 zDJ*-02v`L1?7WPpe8TZw-r+(yKx#|4<7;SP`_s*Agl;xKKtP~Ul+5Fa^d(*RL7`Zb zwLtq|A-$9bLuB-%N#m;mz+wlxywx&88NZHHO)5dGChm(=Im-dFw4!|8PLINWrH&AB z!WpeFwe$ftwCg9|90r0b=4IJG73n^Yvt7ssHU;*g;=wXh;PEr3A$_%v`V5#6#{~Ga zPGSPHbe&;@O~=0OlC7+ONo5kiuj6b_Mjjl;0ON4QloXZs|5f~D8D?Y7GPm+PTWG;n zB0LHVK$HJso-%qP@0j@+n8hg*D1Vy^3ypQImhKjFfdaTzj-?691$OiG++bDk8{%Z; z12LtleA3ka1V1@Rc;2X!>~p>>0Ei+sJ{T=jR6?r#jxIxsu<3=?vRz(!+qSPpy3psZ z(I?txqo4I3+pV$OWeTWUzk1$q8{RW@8Td_x2d#&uf5qD*#Ru9M4vHfIrpnVOQqS+1 z;KX3k-|}-wL<-^HW4kZQPp41BGTXR^O>O;Nc8T~P9+pL8W@u@%Ku ze@rnIR zYS~7fS;SMz@JDQ9nv#*N4q?d6EPO-aEsOjCVYyNm}QTk@|tYQ*dmVuyhL?2MnlydRT0!}|? z;DDbo4@P#N%lexm_nRY^8KbnA`hU`qV*~9sFV3yifcW3-!s%81Px^0q4()N?ejOJH zk!P3oe%embuai~OBUy!e(63w=LTXCA{`DOs*{(}L(O)l%mn%<~<$|d6{J+Wh@XT^p zNS4k2Yq|}VXY_Ln`k#|Fv!)Q7KqLFkHV&f^992a5$SC$2dnOD zEdEE;4z`K^d$bM>w6WkEV1i~pSNR0$vFw!Tucvp|Ddgk@eA_s$$%MrMCx?WF6r*^% zl^}+c!1QS=P8P7vFv^NY%dS?CDk0m6{Y~orLRm*6b$=aWa59yd{2Q23#@QH8a;u-q zlABsu)_@I_T(K#^Eu5+dh)BFhMYzB(h_y8)_%2&p-*78`?1~>@KU9%-cu9abK*E(v z*D1i4k+GH2FcCy+;QB~JTX83g8%8mT2{AHHst{Knhij6Xqm(wL?noUU zEWwS*E>uc)0_##yW6{a9Ls4s82Xn^*10R5(NRbjubkKYXC(WZ>DkNuUh7!rT{&Y}Q z6&{9a>Y^i~k>NuI4H`03b;Bz)RHh=TxKoyE(d?z_@T&R%h5R5U(_T}Tc~C}$o>LmL zdkBaZmU1n#w-1>MTh$$kgjXBKR!u8Yy&v6P2@LmXmq`oVbJ1wT#nlKnl_`T}G*hE! z!Miuou!D~Ta>ugl05T8xQwtugkG%v>V6ujM8j)Rg{>LltV~j}yg&r-iP#EXEga8Yn zj=`NXsaEHBibN&~>H`pG=tk|IMsKJ|HaQIuOPV{GDHOUG^fD#y3_n7L$m8s~ra*)! zBF&8qug|>cu>!vFy5T_?JZf0g&=7(t?)f_0sZnHWaOGZ?_Gp z*w#Xo;57blFkETeHel<${`v4t#93tZ_cWo8XqD!*gaSxlo<}!y!lSIAj}&ZeOj>9G zXu+FV+5!GHOf)b&)h}EK?;}SaduQ=i9=?`XO72kLS)Qv;?Zk+0TgeSsF=p zP*L^{pz^R|fvIh%a>-uycTzcL3nL4Zw8hT{&HyR?e<<$60{MSu)JZQ*ks&G>Mz;i% zWCfJtRYC-?au#9zGYZx89RBAbP8Bd6aF)d;@2UD|*u5AhkCG8ltVuQ$I25qB_^n zDoc)e+Th=tbg}m0aMjlTWA9zN+d8ha!SDGMN1k3UDcOW9ztc0*N}NQZWDaX-L>y~*RBvJ_+Xm;c8OU@ z4}+oi)sQLJS4j9(;Vk8+heo)cAR9;DhoNj2=1(WNp#TKkFb<_zsn8Hay3voK*C-v& zQd=F!lKKa$xuvvZKjJQNAE4PeP}p$@c4QFS#5!qECOf(M(@p|=pP12_;}z{pmXQPG zSv#{8YU&!*RMnnO^oCa6Sx(yNkNZ6RIkLcromvOF^>8U~eMr@%@UV@jR$k^|I-b2) zz5IPM`S{~Zbs=(Q?fB4*;e=V0Vb_67th$aemhtF_7ADSn;{F7lwl9=!ru@5y&C=U8 z!2BaTCM;R*(nW%9WZilLgD(x6Hl^u%(kLIAY_q)(JPlwto@_ohYg;}2=c15KMW0gd zRJJ7S=7BpFui#jmF*VLtqPXvBVEyh}EUlDJC0h_9ywzFW#_8PPr{_cpD>rQ1Nc@1v z@CRMTAH|CppT;ROQqw6Av(ix~50KtYdfo-GVTm7WamlW_>i4^2msZv`K#6DiU-f>S z)(u{Fy)GBCRfC>0p-`AJu^s30+feZqVU#FR2I^b75v1ysWH2UX!hJkROs8F?J1$Qs zbjPKsNLU97<^5bioNISb03nB0(^Z54)Qwnn;%fG4#wT3XpzPgdulYEMDLdozKZ1}6 z&m0Ti@1A3!O@XYrard6+LQIj_GO4vIMf!!szmTzZENc00(^^Y=+udCIjb18C5XtIR z#e8kwDDqbsKAa7k*0GHd8>cT>6m{>+7yS0F2>Ep3N*V2@+jeO|&c!NV30D2j6Eo%; z-(O6|cph~p)B2qXljOPD*0n?jf^nT%W^)({$&bQ=p)A6s{=qI><$S{TF|StuBa~IZ z(d5Ltnb&ai|H?0G{M>4ui1l|-Zr)YTd*=zS7SnaAl+{;{del2iRZ*mdr-w~^=}XzpTFr;0N>xcnoZ}!QBe&zome*3xg~X@jOJ(ZHqrp)zb3E8 z=4$gBm3iITLx6KSy;@`k7(cA3#`7;^BP0!ACo|zUszOI#yptCFPm^LDce=X;_2G<# zxQ<_oy%5**k2D$XU#;+--fs2+%ZaiREPp8pyj3AXo2YFp=up90&~_ifRM3$;M1pjR z)tv6sRw(XQ6$C3%4iF*26Xdw;Ewy}xaHuaXP^3m7#)p_p;z6+)&Bx2x9;)h|pVQG! zv$mCjr%EQ`1*_(JRHkF}33Xd?E$2K|%DSNNH?KG%Qy0S--s>D`QD@ez)UX1+$o*{h z=wmU@m^Oj`g9dPZHI)KZx@J1tnR)hdegzX1iL{=Hos&cJs`G-(2^$S{j1Fy?$yPGC zzPNcgN3nowR+LEvWqeiCG+fR8@Twg(PB?&za0-RLKnRb!*jD(H{CS#5sPo%wN|2bg0ITzLi?ZU?=ZF!}2CI7uhm)89EzZ9*o8IOX zeCL>w^WtA{jUe|qh7>zn=_mbn{+5KaeolYp777~utpCQ8Af$h~#|!8=gUgd|_VO9y z*Au*1ai2jx@gxcpS7p_h_+tEDSEwGsvLVcczsw94dGQ>I{{dfE&y2E43m35_WoWC3 z#CRbb3W(ID1HVR4W{W2fkjj4x%f$qcWw&mF)h^L~brwFeVr(${L7uHumXv~F~xO04$H;zRHVIX;|C>646Rw!#ThVygRete1h z!Q?fc+S#FZ`|8b4&HR<(t7IP8LFo;V(?YvzEx$XER}>VLkV?D$fR~ddIM@1MBB1fS z*^dEc*~9K;IbFkYCJ)42V2>FK;Q01ag2N|iGvG;9-;k?ut3FJUuhxAc2M4zT&!HI3 zq?`B~5|n^Y1~7Gg$k#X-P%i$-RuYUa_fXMmL+$Oj&^~>YI60Z2hTdfLV17mP?=s~>GHd#S|2LW2Iq>qdpdjW89+(-6pk2inD&QBzm&SjnuB2| z=m^8Yg34N`%qr^%oTHWKR;;|b@d(

3lhU3@$evUejHpKolN==L{SghG2vLx*9L8 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�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 YtB*FXG%NgiwtV#1%nTU7zd>~WKZ+#KfB*mh literal 0 HcmV?d00001 diff --git a/test/data/9.bspatch.diff b/test/data/9.bspatch.diff new file mode 100644 index 0000000000000000000000000000000000000000..3c86a574ce3bc64d1724cb84d6f8c4d9ba42153f GIT binary patch literal 121 zcmZ + + + + The systemd Project + http://www.freedesktop.org/wiki/Software/systemd + + + Allow applications to inhibit system shutdown and suspend + Authentication is required to allow an application to inhibit system shutdown or suspend. + + auth_admin_keep + yes + yes + + + + + Allow applications to delay system shutdown and suspend + Authentication is required to allow an application to delay system shutdown or suspend. + + yes + yes + yes + + + + + Allow non-logged-in users to run programs + Authentication is required to allow a non-logged-in user to run programs. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Allow attaching devices to seats + Authentication is required for attaching a device to a seat. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Flush device to seat attachments + Authentication is required for resetting how devices are attached to seats. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Power off the system + Authentication is required for powering off the system. + + auth_admin_keep + auth_admin_keep + yes + + + + + Power off the system while other users are logged in + Authentication is required for powering off the system while other users are logged in. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Power off the system while an application asked to inhibit it + Authentication is required for powering off the system while an application asked to inhibit it. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Reboot the system + Authentication is required for rebooting the system. + + auth_admin_keep + auth_admin_keep + yes + + + + + Reboot the system while other users are logged in + Authentication is required for rebooting the system while other users are logged in. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Reboot the system while an application asked to inhibit it + Authentication is required for rebooting the system while an application asked to inhibit it. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Suspend the system + Authentication is required for suspending the system. + + auth_admin_keep + auth_admin_keep + yes + + + + + Suspend the system while other users are logged in + Authentication is required for suspending the system while other users are logged in. + + auth_admin_keep + auth_admin_keep + yes + + + + + Suspend the system while an application asked to inhibit it + Authentication is required for suspending the system while an application asked to inhibit it. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Hibernate the system + Authentication is required for hibernating the system. + + auth_admin_keep + auth_admin_keep + yes + + + + + Hibernate the system while other users are logged in + Authentication is required for hibernating the system while other users are logged in. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Hibernate the system while an application asked to inhibit it + Authentication is required for hibernating the system while an application asked to inhibit it. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + \ No newline at end of file diff --git a/test/data/9.bspatch.original b/test/data/9.bspatch.original new file mode 100644 index 0000000..9e4689f --- /dev/null +++ b/test/data/9.bspatch.original @@ -0,0 +1,179 @@ + + + + + The systemd Project + http://www.freedesktop.org/wiki/Software/systemd + + + Allow applications to inhibit system shutdown and suspend + Authentication is required to allow an application to inhibit system shutdown or suspend. + + auth_admin_keep + yes + yes + + + + + Allow applications to delay system shutdown and suspend + Authentication is required to allow an application to delay system shutdown or suspend. + + yes + yes + yes + + + + + Allow non-logged-in users to run programs + Authentication is required to allow a non-logged-in user to run programs. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Allow attaching devices to seats + Authentication is required for attaching a device to a seat. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Flush device to seat attachments + Authentication is required for resetting how devices are attached to seats. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Power off the system + Authentication is required for powering off the system. + + auth_admin_keep + auth_admin_keep + yes + + + + + Power off the system while other users are logged in + Authentication is required for powering off the system while other users are logged in. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Power off the system while an application asked to inhibit it + Authentication is required for powering off the system while an application asked to inhibit it. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Reboot the system + Authentication is required for rebooting the system. + + auth_admin_keep + auth_admin_keep + yes + + + + + Reboot the system while other users are logged in + Authentication is required for rebooting the system while other users are logged in. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Reboot the system while an application asked to inhibit it + Authentication is required for rebooting the system while an application asked to inhibit it. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Suspend the system + Authentication is required for suspending the system. + + auth_admin_keep + auth_admin_keep + yes + + + + + Suspend the system while other users are logged in + Authentication is required for suspending the system while other users are logged in. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Suspend the system while an application asked to inhibit it + Authentication is required for suspending the system while an application asked to inhibit it. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Hibernate the system + Authentication is required for hibernating the system. + + auth_admin_keep + auth_admin_keep + yes + + + + + Hibernate the system while other users are logged in + Authentication is required for hibernating the system while other users are logged in. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + + Hibernate the system while an application asked to inhibit it + Authentication is required for hibernating the system while an application asked to inhibit it. + + auth_admin_keep + auth_admin_keep + auth_admin_keep + + + + \ No newline at end of file diff --git a/test/run.sh b/test/run.sh new file mode 100755 index 0000000..c4d7bd9 --- /dev/null +++ b/test/run.sh @@ -0,0 +1,87 @@ +#!/bin/bash + +sudo rm -f *.diff *.out + +libdir="$(realpath "../.libs")" +ldpath="LD_LIBRARY_PATH=$libdir" +BSDIFF="sudo $ldpath valgrind -q $libdir/bsdiff" +BSPATCH="sudo $ldpath valgrind -q $libdir/bspatch" + +echo -n "5.." +$BSPATCH data/5.bspatch.original 5.out data/5.bspatch.diff +echo -n "6.." +$BSPATCH data/6.bspatch.original 6.out data/6.bspatch.diff +echo -n "7.." +$BSPATCH data/7.bspatch.original 7.out data/7.bspatch.diff +echo -n "8.." +$BSPATCH data/8.bspatch.original 8.out data/8.bspatch.diff +echo -n "9.." +$BSPATCH data/9.bspatch.original 9.out data/9.bspatch.diff +diff data/9.bspatch.modified 9.out +if [ $? -ne 0 ] +then + echo "bspatch 9 output does not match expected!!" +fi +echo -n "10.." +$BSPATCH data/10.bspatch.original 10.out data/10.bspatch.diff +diff data/10.bspatch.modified 10.out +if [ $? -ne 0 ] +then + echo "bspatch 10 output does not match expected!!" +fi +#same as 9 but with zeros encoding +echo -n "11.." +$BSPATCH data/9.bspatch.original 11.out data/11.bspatch.diff +diff data/9.bspatch.modified 11.out +if [ $? -ne 0 ] +then + echo "bspatch 11 output does not match expected!!" +fi +echo -n "12.." +$BSPATCH data/12.bspatch.original 12.out data/12.bspatch.diff +diff data/12.bspatch.modified 12.out +if [ $? -ne 0 ] +then + echo "bspatch 12 output does not match expected!!" +fi +echo -n "13.." +$BSDIFF data/13.bspatch.original data/13.bspatch.modified 13.diff any +$BSPATCH data/13.bspatch.original 13.out 13.diff +diff data/13.bspatch.modified 13.out +if [ $? -ne 0 ] +then + echo "bspatch 13 output does not match expected!!" +fi + +# Next a very loooong running test, but one which successfully condenses the 2MB +# original file pair into a 26kB bsdiff. The bsdiff computation alone (ie: +# non-valgrind'd) takes ~20minutes on a decent build machine. Running it +# through valgrind takes many many hours to run to completion. Therefore leave +# filepair #14 as one for only occasional use in long-running regression +# testing. The other file pairs can be check quickly enough that they can be +# used in a regression test run at every check-in of code changes to the bsdiff +# implementation. +# +#echo -n "14.." +#$BSDIFF data/14.bspatch.original data/14.bspatch.modified 14.diff any +#$BSPATCH data/14.bspatch.original 14.out 14.diff +#diff data/14.bspatch.modified 14.out +#if [ $? -ne 0 ] +#then +# echo "bspatch 14 output does not match expected!!" +#fi + +echo -n "15.." +$BSDIFF data/15.bspatch.original data/15.bspatch.modified 15.diff any +# expected output: "Failed to create delta (-1)" +if [ $? -ne 255 ] +then + echo "bspatch 15 creation has memory management issue!" +fi + +echo -n "16.." +# any valgrind errors may indicate a buffer overflow +$BSPATCH data/16.bspatch.original 16.out data/16.bspatch.diff + +# add final newline +echo ""

9`iJ|;Pm{U<`I)&;8)GO)cujiT1v_zKAv zYh(sO#2AQ^ehZ;64>~M^Mmgtxjep5-QPN}q$o~amF)zD|WDLYaIM(npkWbUYXfIid zsRYVj0cQyZy|}7T^%*c#vO$OJ`OK89$$b!cM|e|G1eO`B=Q`*^Ypo3V;P)cngWrs( za!kj=J@F>LFe2#-OaFDAhlZRB_g(TB@}gW(ObKdhj(c)&LrW#GyWUJE=ac3B1&&r| z2dMHV4x!mBG{o@UC9b+mfmCE$Ew%STs-m99xBDp%J_(&x5A4q)^0?=1Dq^J20;PtbP`nfxwJMr`U}|@ z#C8KGVh(t=WOt0MQRGbG?jwt=*Ra@kRb&@~)TdLr!s{PkVBvFWx;m!!a6Bc#W2G@G z6bfVQ0}Gg+P3Fja8{t|4Zl1xo7}wt08o09U@x^#FhcSkY@3Z+VIe&pAGXM_JJ2Sh= zo5RwGbe+3z4igEa2@v+^sMwG|9t+GPJYb~z2LI)ib(|PzFxnR<7SI3zkJzeUMP#!Q zm=jKrhU4s43(*mTmW_pnQ~;m{PX42$KiMnTjE?)KCvk-9%#vnsINTx!vRGTBE~1a1*o`+Z|LNxg#K13dGD_cBLXkyYDyHRyyoY zwh`^Rw6)r)jNvQ_i`Q9MfJ7J0GHp+P`;<3OWN|{7N_koil^pgPP3gc^loOK5goB@B zO=}?WpzzV-o9uK4C2TJ@ET}9B$e+7xGNhYNSpEfe3dYFc;8))2k(oFjf%z8Z=1zDPT0ZO7C=LW z3q_ZOv{cR`jn6vHK8}-rNR>1_Eq+78R%^e3PC#bDjonvp4muDrqW0)vNw2=Nmjm2P_#XSa^pS??h zx*HhV;lK^gOXLb*E90A+GJ+XbbA95PVbw@(iBd&A^pwHV*%cI9?>Ys_x=|cD!xnf2 zmP3tn&y7Klz}=@Jdi)kXFYdZUKR2S!VLa^B0)Y)zV|@f`B^@FT!n;FB#^bm68}?)n zE7>p6>uLn9N29Js`;kXMdpJ7))12s}8_gjjn3LsviqA7ensQ9>KcZfG%cGAG;n_!z zRU^Th;t*jTuupVDH#8q-p;f6`1J%v&8CJPr*?G4J8lp(yk%Gli+ zbezLRxAn?a5?;f>L4u!6pDPJ^cE>a}?2^2%rbULk@j*c50QvebY5@MV__-!5a|f-X zPP%@GivX+L7WPumb!L}F&z-#?*>ug$a=&Y_VYS0kf>_c-`MfW*O)|rN9Cy=pZMP?v z;W1=&*ex`oLI!3jUVHo($p;Cuso@s5A}})pA}jT{4~)01C?O~YWs@WFBO?q+UvXJs z(AFIh2^lGr%S*t$9kHdV9aJP8vxnpH^3536ud;{OFU5E5S-2cd zYQ{uFV?L#jXuK+k#$`ofW@1KYNKZ^sl;0TZrUoE@uFC-kH?x{ylf6)oLpbnSUmeu< z9}$JR0kafz`yBe*LQuSln#M6ida~n@ub}EF2nAk+nUQFYpFWt)cdX50G%3u7Of^`K z!>7AXH%If=xW@?oB#3^5lTUs(4JtQq33=#h@e;BSrxNIwLmsB3qN%fRM4&esL=2jw z)gv}r>z7xibk<7(8{!1wo}c6Z3*Bb{A5cifOJ?S>itIvJ{g6qV_>ZO#T}NEOj2vmCqG94(4W@r4 zV?Dy7M!U%=zR{cg6Egx7SS#$hN9;EV`G#vlIf2`ePjsZ)$$N9d557@2M30Rl#X!Io zMUq#8Nv%|yli*?Sjc?Hp96211_>K*>z(K#;7<@%M>(9owtYYIWj1IPl)8Bo2hcEiu zsy7i}chfrrY_`X()P8xF)L4gLKCTV;kvT$VZon8pVw$7wzV!BWO$vWql)5!K+ZRSYb_5F>}l))nc} zmq?~WMNKjcEw`S)mlT>c?}Y_slSQ`FE|2e^p&ZQVtt3Bl)->t4!MK?kiXi#x^i7 zToSB6d=g)I3D(+B&_J1*V3+To(U7-~ZFeTDZR01r^jg@*ILLr9;PKiQOuQ;^T%z#j z;AHY~wBI-G6k#ofMfEzJ_-c585GIumrp0K{NV$VzI4Qx% z)KbtxQ6#v79*Ve9kJfXmI;~s~d?=n`wf|x^!J#X27fCXLP5W41#9pBxiEJJk6Li*s zHbP9y(+e&wyWp}jxuEA=k#sQ75SM=9q3k~dr&}zSHf|3xgaz&AQUD~Jz(0X$^8)H| zmO?9tn!_Q2$b+Fyp`q4Irv-mRH#rlj*60$8>sNm zdj~42gfoC?EC;tFHYS9HS=yiqS}8LttNpn6u9$CFkal*cOiPHymSzXlXXXv`V;X<+ zI17s;DdRhaXOEj6dy2e-hqF@%O~TOR#q$u{P17iRi3_~Sj+=dFsPT;pp_b-++CYA4>JsFQd z%9|1xNedNrM>B*Rcnr?w41!o4N2DC)3^^w3uuhF6_ELnpBqe(UF`?&Ll+Dq*I!~gw zcv(ndep&&Mq%q&{Pq2o!GdbL~2nA}YHCyY8)eDAV0@Kmug1%(6WCmLYo9=1v5GE7C z87{^rki8Mga>2}y@@QI^Zg~YHnpxvZ$mtb2mlGGjla*rUa+0Ul1tg2=#fmy z;`6|V_;aQD2ymSo16VuJrPwFqXjCnXV|*B>>Lfxic?nA~+5)yisEOFyX+=bK2D1s7 zA8K$zFvV=`iyq9C@D4fm9fo#!l*2*bKa}ZexS1~Hb`I?O9AxAUR}aa2|NN06Wqnxg zn+sQ@Jr$5wok=QADS<=j{Zz4iUj^G2$RQbT{^M;NG;(QCXfO@Kzq*&O?0IM|Zlil3 z;A%eIR2K=C!f6p#=vClh$$qE;kMG(T5<=>{!e|^Su9$wjDm7|S;PJ9Yfs))YlLj9KWHc`&z4Glfroupo`2G>#1bn3%WI%IOq(& zSMH1BCNR<30d}BRJf~1|X$pm!i^;Y$Tvy|OjS8a!CR?!U0MA>Ap_n^(y_>{Ah~}N~ zM0;{v+vk2NEzq>%)*^Czw1s<~##<+DNOn+rtK-6sByBosuchO4XtfPb!^n(vtV#Tu z&(@@yb}#D?(2B2mZJy7#>_z0Hz2Y~_YLz{e@(aEk8B!6J@O&hpbjUFDno0CF9HS5k z-Sp7g+-T5P3Sw9zVF4=#h=iO1P#wr(K?k_YZ(d@{ocbBNT&Ot7luIRB7HQ2n57bkJ z@EMOk@Uvj+>|AF~hYdSAAH45Ntc-?c!W5~8g?U_LRC3Nyx}n_R;uRFKy|o`zoU9dA z!pj3TjELevV7|Ix!I#VnGhKr~9*?&mJ%y{ek%=+w3`-Ra+xbU8eF+w_04ZR7skp1lu2=gk5i zLUXkEj{cyx&x*p#+~kw9Td1GrF;qTw3o3>x4XPNA&18+c{h&7G%L$KPrNI!5jC@NV z2NX*qe!MstAp_Zpye{Vxlw5^8hmXQDKc_t2gkxNMaEZhQT%W2ksxn|=FAe<80}ser z<4FW$*%tX(7*drG7FXD6uj5gtGf)8U|Fh4v*hpw|%Ekz=1D3N(ZZwZx=+KmJIcjhw z;gSpGn$TvjgVfk$#+5fRnK^ZzmbT{Of?cU|QCyM%=<5PGrCiOjIs?r5>yPcn!Ts;Q zx_kHQ`y2O^xwE%8Nu3j1t;5g?gJZ4WM8qnk$sk@a1>m?a>BY<9TRXLE_~)_cK4g_qSCr$k?Q5kgBEXrYch+oG1S-P{1P`q86G03^K} zlWc!UF2%~Xvo?qsCl?p3z-|%x=i6WU?ucv4nli_JF*uz`+?Wz`ImZqEWz%A!|^V7!la>4~sczBH!HAuuP`1JFBRyj#23w z+RKmOa6y@ilNL1!)-+Bg2jgV;Z?oEMF=EKm0Ju%j{m|MJ^}ZC*_SihnO0P)*!g6?| z`wThBLR+lq#W?Sj@}?zNvwfQu0)vHM$-*PAC09LEn1Qd~as$e(JOBUxx48BH+!^9l ztL3KNS35dcv(8<%CfwIS0~D+jfH7zz6(ehfP2;5jV?Nd_{0XMH_(~OQQN}^x!xS-%#;UTjMs1hQlib#!8AVD)j6yNV z@|Kj#+v3?BVQlCZGtLj;<+MI6lU}KevwQv2{whcp%B}oOK;0fr!&vLvMr*h#W zd&Aqv%S8&zlnJs?JN{KB<+Fp_Du11Fobt=Y!kEtUSvhQmQ-hGr>$CIQFkpGxz{{>P z^nU}GFK6dwJJF}(6k%{UJ}j7}CE_}elny55d-+1}k?RD1WB6r{Mf1EO(R1#~J}^G% zU58@xMMAn>l53fOXA^jk$&!wdkK3YacfOlsO+r&{QR@Q-^^+K(alYz(!gRpfz;-#&^{2o+<$JP7OGx0$KvXk*jrcR2<0@tk(s3L ztKRh%)=c#FIhLV754#UyUCk9zp-s8P(6P{2#KWRHv!OT{S?IMW(?|RZoB8957dSp$ zo}bHXQGl9ya;v4{Aa<2S*PX%M+e;i)1APU)L~4gv7L>2S-ySk28Hvt zRnkU#NziR)sQrO0f;q1o8ywEAP>j!FA@kv22iT*2#4fCPGPV=FR4X&o=`QeI8^oxj zNmXwEx$NUPcnF_i&lXxhHEXbwyFj@aw3A6XMr?gDn%A zXTF)uU*V1n5Gex~ZL@ZY>M401Vp~fC-s<7pGVTL<&e* z6P(MrrH-Pgdkn`*Sn@F2-luxv9mp0S_V{J1qg-K(&!7v7QEV$Hyx) zc|}X3LqrOA$1Jghd4V#P6GOA`2dEh2csILBeOWpi-^QFUA}>4VB9XGag-gk!XxCsS;^3}7K{tAOL+O7s)24abF2ra3kwec zf6zH9rsBan0XvwTfHDClAwl%OzIb1?9C`CMuyd{{`?UeN=iu1odg<85cExKTiX{RW7!0$(^xQT< zP)boFWVmqU!0B5iDvh)@qwcRt>D-JW0K|IuWuycXvi_wIn<`uQngP8$43_eHeRw*N zmVR@XiHQ&zR1{7eiwopqTR(+m0nB1Ga*5)~i#a6IyR_N#p+eCYxeQ+F<3>QmK@8lE z!v^x#y)Ryl5SFv$ zX!;m(=qEy9b=A_TA40!+{I{QN{2zP9-^Sw2=Oe^>v0rorIW0ohZUY3qYM0Ueq1pnA z;u?|p4^o^opgVuP}QD2vrV42+MW5Q@nF(FZ>_NpEhg_b3|1(Yob?$=l1(`Q>o% zbP8+1R@Y<*gfKv|Ko{gYO8rVFvP+!rfCqxq8%aBMLSod`V!9nYI`bm&qI07inhJyW zH>`;Ix3;XmGwZKSTUIL11FSYt(e8L5?EZ}Sq(&;p>jTjX3u`&SWov)?$b}eLgl@B%SFlKZ<)A6p}`6-)u_p!4u6WvJ{IQg$g9 zleu7$n6N6Xvurc8QAyEJ=@-iFfx09=07MI1yD$__Q_NvVq|0zfo_Tkc1;+RUwllKW zjAPK7saBd{v>I888Xx-h4g%@0<@p`<{`oIV6mEWMKMLGwog6;>e&^xQ!QuAvLlglP zd%Ntvr(cd#?QkPf6UzxuB^I#Dq@Y3^aiq!2t}cTFfLZy>3MgRL0-(OY;96ZwK*En7f&b#^wvmILH16un9@V(P_IAYzM|z+JMMOF)AkbOzM6WVSztHNy+s zHET-`)Y;@Se9g%dy{#2%PhJ!;I^(8!?#t)>_~{?^8q*F+P1AR`Ko-5H_NpI#+X)g8 zR4j)vfs8=kmNESAJ=rx?F*17;2&3kregP(TX7HM(um%@{ukU>g7?-xS4E&9Xc@#K8 zf1TjK%5OoFSQ6I&Z<00vt zf()hwS(Ft-@E07rL!!zB1`z?7+%zte0qZHg)>FI7O&0UO02ZhG{Tw&$AVjdo;ppxf z<5T8aE>R@CfQ^td1Db%(1N>mW4AETVVF*_SE1Vp7JJwE%kb8+!hvruODEse6nDlTw zSeJ`dSn&GFFMraPKdtp;GMSCg#;1E7_PqO}9w}({Yp4dk`A39f(9w`Dm&DKq{S$i> zn_Nbun;Fhf`#|pGkMYA#7A*5V6J%ljGg5Brk2AP_Ax2aoAgVVvv|O=Mr>3|8XR_4e z=Ges!l(kHS@Bwgp7Wt5R+pZ%u^(@<9bap19C(cBmW(d_jgJqr>7(oj-Y;V}<9l^>7ZPR7XHz9?=d$SKQbWy)H;oO3 zgKb%Gw8Ew5KqT0sAN#FSFkiSwg@?);VAX>ZS&O?lVL31qe==FZ{TfYAu3%k3?OA*! zu|^>&KWM6l`;YfH&u{*TftKrMYH}w}_wyiJ(q!*|fc(=6FcKcH_$KRsv5P3?4~J%O zjxhDaA|{NFLJR}9h$JdDg4(huqJPDUmy}h9@aA|v$3_V|NvK8Gj{)X17M9m6T@Q() z!x3rz7MdXZe#X5=@oRkXDJa>0{QcvjKkPkvy0d>MH@*uUF%YNIM1w9esIZ{04kcTT z7BPrvQ{ZzGgNhar9T#K7hB;T%{jxn3c|NXNjz@?fq_7h(C*vzRLyja&T^Qe>*H^H5 z>1lF^(<{4!AZ#__t3W5ivl-!0V2fMDv|!l*_?!pe%oT-HptX-XAx>Vw_ck91)-`*v zp7*uxFgR7M?AG8 zxbv#XX~e0BxmY{yWs!tKqMS1z51}U~zA67~2{!0iZ+tZ5k_Lo2yYAx2yB3A5ED2~$ zL~5(ZNj4GS&blttHpKukn)i><@;7VUcD7tp2BTt62I=1LBA?8Z&@}RT$F~M|NmV0C z$q6G^+VM(PnqjXRa??v%(5+zbO6j`Tj{=q8D~zrv4Y5SlO`1`t;*)FCSEWAC-YgCS zSZF~lq10*H=D5y)>Fz#av}^U4fBd4o|MUfVhj{*CkVoIwz(fZe76#p~MjXYnEGiSay`Bz{83G_gT zZ>(E%!E(<6OE}wiqi8Q z?f{`zq>ytMdH)^^5x`2JuUt{ zAc*~n2M+Zw8B3U@ty_AOb%FcD@AGGD{RW7>Q9)LOTLDZoddKDYTv-CIz42;z%ri&SwZ?|+&*o~}LQrTPf|Ex| z6>tqoTO)*yk@4%hP6_n2nr3a4G-65ivNOY$0*2!b1t4e?B?rgDRRv2550Gq zxFLTt0;Dkl0ETs_!ff^(@an{Av?ew7g9|334hBhvsl6Ij`j;ODX>}e~^N5i+kM`SE z3LzK8^=Wz+>3w|Dfq>_h=g~EB?(cx!ASov)(TX-MT9cDW~8U`xOTCh|TaY_Fgue2Bn+=sCcc9pR=Z$V%=L#($% z46beSPzOsRhWb|8m8=QnzGynm&5+GhI|g_sVoz{r76{`eDfylAWy%KOMy^EQuH3Lm z+OnEkCkin9;}H%Bpuv)rjzjzOaijp|GQ=nDo^_|&jC=A(<%+|6%qSDTWs8wR&`r5hxF}Z$p-xF?^D$Hy z^0@h1~T+;?W&koP7cW>GP6&qp?f?NbkQ&%q%W~T$ef1=ldWk><}Qv_@(rNk zeO2&fXofFld1`P!1*kT=$oSMxdSqxdMP()lHw+Zs1))JT9%GI%H?5cP%@N8F5IdXU zR)xdFhmqOPaBh0O0DeF017pFpztOZl2rPYpQ~mwkh4|l{V_(-069|D=>dg%`+N1T2 zWOQxk2(g7rU3`u&i)PGk6yi0fnU@c*ThOXK zxVpsI07_LT;geU*xp~VR9L-bG+*|LnRpec%na3IqN0)`!u-~ z&@&U{%v#ogJ1d}7LqYyJD-9Ff9I>fmm{2ZlK`~wt0x7?s1tU`A_|U4HomDX(8X<`D zIo-WNND%sjw#3WvJ8J3E89oc8;nG3dl;IXAnw9P1hMr(Bu23r>jq7lg(5Y8_0k6G_ z(=t+b6IVC!p28f{f|ZZB$9qTMY9NGbYN`|pY;@o3eU0v1kM;JL0Hb}}fW5F=4!O+S ziK6F?A7%G|n%icXqLhCC=osFZ+3N@p|@3G9!5`Tt|h8BvMBTEfuzw_wYeh z7H8lXX&GVQ6z>aZ-C?g4bJt4GE*^#PRxWBu6NjAaLyP(jyY|s5Yj4+Uk8`qBE}iTf zA6`R;N{HQy!FL64H*Q!P?@ikNXtM%E&kjNV!y;u5i%xJWkYG0|xE%vBMw0p72mL(k zBy*@lo-fWyhI$Osu0;N4;3$IwYoO?QbATpKr6{!8OSB8q@+0*u?LgWiqBz1R5oKt6 zs~n&DTYFS|i&WEsfNflE&w_HHwD8jbPk<#2q~5CYK85T-YH;DhZ*!szKv1wE#gdTZUX<%xSoQXq{mKA#3#83xkaP8Y$vTl45p#l{ zOD1!9wYo?asiy!*l~Qd{*k`%2NF3-+Mxct2LM^#i*%EvX6Z8-7h9 zRD2q)Qc^3DDDA~YnxM6(T_`YIm3#!Lg(PN;h@QYTtuyBHkg5+dlO-MG4cCE7Dn{5- zobdu8*t*%^*)PjF=S=}Hn|z^&Ur*5U2u|WJ2E61o*kNnf7UsN%v_+QYMF$yD*wU~^ zcidHZ)SaBr zGzQAu!cCTPU+`RJ^L!hC@mg&Jf|BVM?Oni&G$8Hf)ikxz8zl-ip}68wS`Z6EvKW7} zCy7UrP7+-MEN|nBjGCDX$zNpF6z-f8b>mG&J5=R~9Apt1gxx6U1Mp>^w{PIgh0aEv zgdy=26@o=$IHU@Sr(dYh1Gj$8@RCSy^RGbM!9vROQazI)fbNtV}d#5&keNNKWZ@J-zf)2IXxuLG>70|GC6j&OJ^k@m{SA3hD4Fa0%r| zGioju!s`q-dM|M?;BXE1;>D}O+7#TL82?HqAXuhBc_MhlvK$gsR(pct9VI1Qk3*_fSp zbFYQEW&79HC8Fd*k&IROfxOIURl>m4vjeLWyjLV{NG#yRY)o9Agd5;p=VJ>AZI!HX zABRF5FVKLl`B{pG5F}tW%t+FN5irS3<>wnJvxoR2+(jaC5hKgMfLd4{qs3w1x=h2h zeB{=Gt5#{K7Q$v+Oa?+mqij>ca7q1Kdx{_}E1U_O22onPjO%n`KKp`=r$pKgx|{?G z4jsi`#hc?0h`I^wUmEP6ZTF;)sjzVt+A9(HuU@)|CXkyMMhjPW=g2O!0Ktn}6gi!j zq$Cr|#Ba8e;-Swiyi=qQB}oJKptAofZ37Q-QG#{Qi=LG9ln;B>!yT&~Adr-_%(^4`C z6O{DS0FYW*;3bwE5e8cmw=F-ehM_@L5v&4sm;p+5Em{*ONaMu! zu-C`Q6gOL|g#jCKavp=S9sedXLP5J@d`~O^8X;j1jh0Ubnn$+LkfPq^o#7O=J){{D z885PDj98uFDUH*`L(F&NNxW(&-lO!vM}(+;PrNmGkT1vy(~5oE<3@of(V+P3GpJAV zSO6tHhe)`imzpHFCw)JtZxD^0lT%!Oj$qR2>8?@Q;6|-eb1x7MWY|G4TUbYNx}?Y7 zau^M7P)0YzT%4UEtmd5QKgwLgLIixSIHp92j@(9rkN62f7Aov;Zhd+|rFKx7r;?LC z)JcScv)D?Rq0)?FCG)OW92TABr*^0aaiu}}!m%PwmE{m#3A{k8y*3YTNqs=KG$@1# z*$N$YhX`e50~g}UIaty5ZZCu8;gp`!Jg#A^GMkLLkkY)AShS+K>hpT5K#7r)pN^e@ z=)CZEC}yUv$=V&;Vxhcl7l`2t#D8iz<>LPrG%~J36hVPfdtD6=A&g2CJXwM9ydD~~ z`pI_@5>;Xg&{R&%oB0Cl=7ia6#4rHT`OrCLnBMS%74Q&}2oK|ldAGy6=e1v_5npt_ zL*v04Y?0?%6NrxchxFAa;T}QL;OR2FBPd*xbHIs6oo&F#q7S=yiC_ul8-)Ep7o{6% zBKTn)CuHLes($roMJ;SVV=XrJl94zUhSI7 z8ogL0Vlwig1IbZ@qQ%9aQQo1cx?+Q1+9$#FUD0wa($tga9BnEgk;&*m0nkOyXu7J5 zTSu=!{RrO?37?IZNa&A1-B|oF@_-4C#FIrQIDwxcg5-gqnT(9b;ow_p4D|5AwoiUT zs}|K*;mrP06h*d&-G^HlmWZ@YwEyGxX_dYgn7kk+-RMiT4Kukz({Gp!!tMjxpGSlB#6;E>)!+` z9v#yVEI0IbWzzytzFBWi#ZBGz3rez`Z++U@e+!Z1(o|wLa~?3^5~jLGgI@tnFDzV2 zBE&}lx416VhmP8AXp>WHaqlolqGnE(K_;dLntq*iaNF}a2?s1W0UA~wQyT5Ekr2Aw z_Op#g4q{~a6sp1rZ93DD>H3KEWb@-K5u61SYb~M{?sd3{Cj~N`>*VUdqV!oHu{)M^ z_iFFA0Et=wNMk2sXvCQSfE@W`?o~sHpnLn1Fsg}lXb`lHoT}_=mVI1`a~Or*^Z4|Y z6}5XTC7fhcVU=()>bh#6@hAfKs&JuEZiI31InZPl*cUK^y>}2%;Yc~^o6|I+@FTiE zonyh~M{@p6egVydtDX@=bFGLAoN{QiucQjWwu$AgkR$4U)71?|2U1z0+mZ~=pmn;bwCyFmT3Q}^&7z&5!#rl2; zlVe-%FDR8OPsU7$VjN?Vt0j*-TMS-$EGDNMHtA^ZpabW2OcZ#*x1p`-cVG;N zmJYuLxfKDW=#1)%2-(00@+vYI4kM#lG@PVCv)Pn|#Swr&7X%&dE$Njr33$UhY4o^; zt`!>;eTl^NfoA%InFbw+J8O!=dt;V?eCVNweJCk8+>f)I$Ug1@K`Ear*dIO<7zdH@ z3qK;4C-#s$jLzWvl*9-#1@{|dpUE{@>rJoFk^5WR#}HH0 zZW;?Q*(Hz>xUs^XkG+-n(ntTngw!LFL1hgMfPndDm}N#<5LyyN+0HYu$2vHiak=Zr ze3aOcVB?BfC0bK4L`hsYg7~zf0SJi9EFnG2?c=&Vl|e)tJ?eFlMZrapaOR4pl90K2 zEQq`BSYe=02Hh4&O@J|vP3c>^7WXFKEroK*T$STRG!wuR>5rPC+*6Cxz7|Ajo+Ea$ z7_7+3NJlPkuhabZ%d3fQk+C)eMsBBu;@mltg3f3JLXuSU3Xfjx*|t=+JqVJ_CWdWP zR1vUq!-Z=#9>|J5s(PV45|x?HWH5f8LvgRO8%vg$H~YO+LNLK_M%JK%DTd&P^vSD{ zJaqsn*K`MpdJ*5zYVa(dHrJPOdDEEI+_k-lX7n)G%^b(FZ4O8z1=y5DBq+K(n61D~ zA6O9~DJ2Qj;jh3TJG{e#nIrk~k>loVQX&vMF2FS@hkJ%Udum3jjv%9Rly0s!&YP zJv?3a`9_1?PJ8!0#{3$_Yo(mEmQP%4cvYe|8hnU^_0MpT174y8*FE2ijO}YY<_{Je zTZF=Na;t(nKtO{v69VeyoBbtf0oad{?!CVf7XLrTrm`^s9{T_&c`PorEI2a9gnvw` zJQf-MNhr)*I*IOac-73o+#D(tZ(z{c>x`MyW zZ>$PqSyW-ky19Kw$FKxRWFie04(S5y1U5a3$Rc)(z}197D|>JnM_c4A8i1ReuZu87 z&=5gUdOQ=%yhNDCaYqOz#a+<5_*UQni(opBaXh5U@3XPZ$qZ!ag*BQRenU)mVIP$k zr}3Bv#vH`^#6@IRk$wvg3|vV@RZDj5g6JYHUDxd)(oi&OmUNI4dD*sNJ5n!%E?L%` z+BLE60q@QT%upj+rOd-Gd(NrH>Lnq~-M|y;y$baLgB8wdOnR@DW3f8HCIsCPp=2#-`AL}|7e&O9I~!fZjb1r}cEkjTD>&wa)%plD&Ac5@ zlVAq{$v=l_Tdcj*h_H!6I%qNH8NMEpdJtQjcAIAQps_YL9GydBf&|^^p_*uAlr*3t zp(RT?tlk+0ps=w7B9{PAaL-i@hD@mA2cTS?okT|w9*hy zP^FG`YJQ!(P9wS6D0A@QGfr|~BySEG8we;AJEuD&hB~Rn=q4{= z3G$q75Bmx3;lOC2p_gOu-w5sTxim#J3DTSz$Mt>-;S>?kV(u{4oCi437(EbJp^G<9 z_S;Qb&CsV|Ye-`mhRs+lgvdiRNh~i2Pk+GNc;uuxI>GkjqqVHvlau3Rt6=<)G(n%a zHmE2G34r3jJAn})9giZOFN}jA@tW1sp;3s!ganT5kk-W#{q@B-4@uZUnk!lA9>ct7 zeJq(sYi20Gft}KlWgR1pXhWQ4G8I&l^Sf^{n@=?{GV5ZS^JpAMA@sH+Q4!n1(h$KI zwf|8}bwYc(qcb<`kP$tx267xBmT$~Q@CG(e*nD>#)~*; zOJQY5tPSTcm$4@Tl5|Tz#=3UQ@}xi_iN3T5Dd^AcNPjL$sGbv{@kB5tBH)rB zn~oR(91h6C7Gp8^4Uz2}g(>1RvG$Vu7MkFr*cRe^g=S?^`PQ3X3ZG)lKt=Y!D%qim z8UDNh1f!G-r$<4WATVPDkcyOEH4e=rjq&J=+vb-HORF90x}8114aOq-pjpj}zoagpJ|0KUl~4lLp0fS}GfOAp1fKVgJx! zs{|dk5g!rlU5v()A69lK*QNES(L_*iU2H3e*2D8hTv4W&pa!^aL}cQ*7n1`I8QqvW zt5o17tx!V_11(3)?Fn5*hAh+R1CUw@A9A`<8n&67Cb6PYAMamW=A!LgrA*Nl9F;dOFBAcsi#exI>BoH^jx%#tlFB+ zZY?Y>{4v!N+yad8H;}OwTP{S$P7fAP=Iqu>1~9E2_nUMyl&S76{?Oa=vbDFv8+@>1 zb(uAahm%PF6)(Dm18Jb=PlO!`DMkHlhjxGb3woOm&#?y4`P37V{y22J;2a)F;t`MO z1kqR33yo+4aZ4W?aMUekn}^BF3&Ue*c|mi6eYO)CLuOlJ=j_{G^S zzQ9WpE?IQ`hF7`LJ@%vl6nzr1?NTB|NLik-bHj^t;p|_8aCZcg+T4CcWCaWoXuU+a zkn!7)srG(ujYx0d(0(diA(#*!m*-oD2b`1d3&!(>zs~+!-)SHz>$Mw4O)Z^)?ANnCy3b0%8FNd9o^}eov8M?Uwgax94O~8>Zr-%)m zEG-U_<$PlOYbnZzQ!4#V!9#=A<1J|yp*Db51P;l2hKv<}Guf=QMQ=1kD6!#lAn^v< zt4H1AHpAcphoR6F0;1sGR{>B?!^z{Fr%&R%gHo{qXo!paWmZ=ZqedgmdY7!5Ki}Yg zn0PLpC9E-nl<#V79C#V;E51@5#uD6M$pOz)Bb=I=mPiqJ2z#>(235@a<4InVeTLeat_Ci>cxB0Lrq_8H+N}=7iZ)y^y zr#kh8am-poudRckZTU&Rho^=PI9r6fg!Y?2oNaL_@V`}i7BWCrs37G5jTI3qk5 z-q4FVCl>o7&SFxG=6Al3X0W5=R=G4Jj7U(AZn(m|cn%yLg2P+GLG@r|R9%=B@~=(h zhsJh^Be*(KDG#-VG(%SxeGahWg*i}AY@vx&4i#+$q-bF|yRimX$wHvQu^)E=W$?^k z7VuWF*1b*ruq#!DN8N)_b-FOnR4LO2h(xV7xoK&Uak&MRMUZvAn5YjHMVzg3HFkTj z49k+N$`vbaV-gh?JOf262}ClN3JfM5?saE_ArvBrx45({-c~#VkTi2+6@&z2Ccvpe zrzKOy_Ayr?0~_jfTNodWd#x!*MU0J|sB1B2Xc+v8Z$3htTmr@e3j~q&Q`#y9J%nAa zhCt7~s&0D9MwT*sZb-4y{TW@?wf7An1kQ$cm=&Fn5_58%I<5}<;}^h_rY zKp|Z@_&U5Y%x#0B%_mrsc|&6V?Ilh}EZZn05#RU1A6EhTYyVG8A^Jp zo|oyLw?yRq10Ehy`2Ppb5_u%~zROef|4IE59?VEKY4Y{&*FYyIUdD4LsGzFt4QRd8X>GHORiVL@cD`QFJ@4h~9GmC|^_q!2c>8 zmZKEfBDLxGS}Ut%sG!Ghv)qaxU97?r);&n_9L7G8ue8 z4sUT@iT(o36f~=4grE!w$v&jlF+~0s2+Q`3RL|BKnx*BeoUX{otRB{Go}OM%(@x0g z3d4#vA=dOnM~jW4Z8NUKl6eD*B2p!<)YuZsUtw^Gg~aHRe9akN6dSewNxRGcwArP6 zq5cM@8HDncUi+sGLJX6Gir#M=G!%%-K3xn42-zVa5yfE*0X+IWy_`#iD{}lbIWbA% zDg33nydV@hod-qB!bR3N1V)7G&aeZk4Ni*0MGp7SyV9p$HH(LT|AmF8>?d7!hVaA~ zYiOLj3damxR^xi6E;VaGz?73*SNy7c95)fQ_1u()$$C>YB{4#o5~YVA3dS?=NGxJj zy`E9*W|*qjKy)spW5ocG0BAH_9}N0~>eNZ|7~r2^{=~wqIK_cOsw^8ypuq+339H+o z0ANY4Is2Ozck7#Lk`c(=oIQ@^1(XTgkzKQ`6eMVKP@6G2Y%OLOb+LmZ#DUO3zhB#L z4yMFpj$4z+a3N{rnWwksd3ZthXvsHzt77{I-ih_c%#5%vm)h%Ow9PNF)v=0Rqu6rG znt>3N>|m+O75u!tE>|2og50CgZYJC9T(>44;F!}|DQWY4`tB;b9q*7>7=)yjEtdJP%0wJ?diJ2~L$%)+}wab-Q&zxqiX^(RZheHRzbcIz+C#(hrJgmCh zFR+nxbc_A(8oDA%5_?zq#wQvAcdkJn*9mOL2^KWSi)NLPx%%=w0uAIveNl*<`+DP5 zHM>QyootCPo2&m-);HZaz%iW=uVI6;I&O(emW9(;i5*TW<@QwPQcBePEl#c1F~wD< zLB?3sV~#R^P*dEW2h#uNPAh*I4Pm#U{fkGwiG1~!(eN*$A(VWQ0rj%5bNy+ZWXi<= z+lT&JmMYz>zFd5OJo1;(@GqkwZoJ_LLX5Y684aOryG0TLQDcPBfVjE4nBprY5(Cu$&wE z@Cl|FI4tT}Jzqty?_8~rAHDu!3NQ_E3baxNnk%3SvT%tpf- zpSy2Hw_#;xax9W{&uz@VS`23{4(ao3s1V(p#(kt{RHWBG-p?)quuo#AFe!XHR>pu|tO$Lz~vUsgl4HH*sl4}w7c3*5TygatIJIXH-A z5dit9Z2?E0Fq|_Z)_V&|t?fFx@1Nq1?@-%sqhnlYZPwe0@MfK4KdkE0TC?^QQX+Rg z)?0ucUl3@#H>!7hVKpx~Tu@zeuQL1ZdSxGfR_Yb;t*kbYTth$YR@`d zRbK$bHGTQE?sk@EW`J}Kp)IGe!es)oM>i zSBrnW9?s0qRw~IOJo!oXmN05;6G%D^{lCDaN^3|Fp35>GE>+8L&P3GkMq7}PQ2C_;sJRtNIow{K4I?K;aK`gsb(#-3M=$-|nuyxwxqE4;cUS^4mH; zUcTKu+(nf)07d8O5d6ay_Yqc=MI5W#Kf;>LEz85%L-H{Vsg6 zh%i5tRi-DQl50~YnG=Iq)hVUeKq|NiIV#cs9w?hMDMO@)7Pq3nDfc0B+V$U?bqJ#* z3&@6v(l|{mDSjvGjvPS8r_33vT+~{G*VYF@*l%ks38uIMty8#23quuTerox;6q3nz zv)ozkfGSg672i@_6`R-D@W_(+U<*O_&RDnNfA@*kC>qJWW;N+3hnRx9#r zl;U2=3KwC%Rd4rOVo2be1!=0qJ!@Sr3_UpCXaiiGQzca(s7j{(80&ScC|EA1|6rQ$ z6yw%X^+#}}S{IBSd&B`hYd989QxD~7A6J(VKc+I#+w8~Pwyq5 z`*x%xC}K$E2B+Ieaj=0wSY6CH!Aa|nQboT*##Rc^ficLcu4#M(3iDv4u zVAK1y_~#ZO?BrJ6quC9pUQ1(7u{1z4%O9YK^*?}BjvjSJ9)GC*%Afx@T*ne!=5VMKEh^1pE{hGhKv-BrDPDu_;2P+3n2Cya5Nc4@dqX*GavDwrFz0Xx`3}18VrM zKa)@6L{CAv0t#ylf&pouE5?!=A#$(Anu1|b;|Vn-50N<5Bg`)^dD87o{FxZS=Y6w# z%mCfUaf%Sj4E(E}Pp1fOj9_!P0VZ*mQ4*1yXtl+CgzCNsWW0ILwv6}V4sy&@Dn)7k z<9#3W!+v2i5_J`+mY6g4xR0rkKwIwf)70q6Osym39Y~~s=noL;R+4K;2xKsPL?4z& zXSgST>-h+NJV1;HSQHLB2oqmJWlTY@o>-gfbnE)TeL zvi=d5zK2PCr*1nA!TRZnjWq%|5wM3HSQ=&BNZSa$DmWm{mFN(#N&0g@f=7tb>LspS zit`+y*BW{albPgXD4k(<02-6#V_7KoU=S+d0s~K#X^fXi-tD$wDzYO{r4*A- zwJaRer-HG03IMG3&yF<{3Ns~Ji`XXQ<`O2&8#7!;D-$Pb1&n7O+PP+?l^n_%@7zLN zGFLJvM?oP!v!O+lLzZlwWS_op-n4jZ#V5|2;iAjWp1#RXc$mb7II~Td#WB45tXC6k z=~QnFcVObjbGwNPbZftH7O#cY?GC~hBSKk|5#|uniMIrc{1_Vva+79XEpqSp>W*vx zW^s`#g}}S}c@8_+10Ot`+M zq%c?+97>2UKMX8eGH(4s#ILV*zgnET^M-N1d^f6|MCKUcuAIo7xUarq__ithM(#`m zw?bdLC$KGsRUWQAjo+64^5tlp-x2y-`RG_PK8tZ@8C#L|YQmCypi$DlU`Aia_3vat zC$35B`3o227bCZajdRpF42f=|gy0M1n!A+R4&xj-a>sIqhP_JPOh7FRorLPYf?Dl3 zV%D}m-2iZv@F{M0)((#Qa!`q#6KOxEHqT`L>kfObrx=aQpyN$iU5;hzD{M)A_b&vW zT4f+IM9XB31BS`qbt^fWMy@$t-ObNet#jGt^XU@|Zz3)c7!7o-Gp8{{{TT%ep~i_64Z_Y{m#_AF5dS3*D$$jj z2hDvRn*z?YQ{qZL1zZy@_MY___LrA~e5M@H@|HE_12!w2;_O0Ny5MHHZ@`xzcYFh9 zGmc*)Wf~fFv_C;E9Ihx^f!B==T13?N5M)O^Y9ww2NGb-A20Fx|17N*W)Q?Eg4 zzch8Zb<8|NQHQtuLvS|&^BNog7*Xg=wP*Gg!lfh{LMJ=ry1IxcAR$5&JG1buOjD#c z+p&-tj9IiG9xfjGDRH3u2QK)8c8P{aZ$pNm&EZT}s%S?^`wWp zf_JyTCi3P5rlKNn+a=<;;{O^#Ij)>zY>rS(?2M)R*{+%ItD_BegYq}wujf1imiM#h{V%DCT62i zAf_)(Ca3`M#`cb+e;Md-5&H4LpmrKDlH?pU=AfR z`gkK{c!ZsfAz=W5(+Q)$rFCfsfFdo_pI{VpezKClS)GW`uRkr$-nuMTGV>`nd&56sisaK?qXL8Kcxcf7Y*Ssr7|*h%4Gj}8Pa`o|3=1J z#QS4-l*8lxK6p1&INevMtxFGl4bk@3PwVM|QNZ*G3o9O@Bi_;eSZsPyp1p+o+ zd}zMEMyDGm&~+ydfB)q4;;?&g@sh3v4A?TEsvcGCW=Jz@6H%kJlXiy>?r*q zQvLD<$7QyHl+Wsffs;yo=u(}iSkPHK@)Dbxmms==ACi3oQZS}%Ja5d{2_$!GLsswu zqWSm}x2HdQu<06*O_f<}%_~#PTA&Ax@ZNx*J$%ontRV=AFm5bB60ueYuGly7McI#) zwLKq4jWRU7`*@wft!VtYU9Is38L}x#5y4S)1a(#_m_IRpsO>dT|)9_*kvt&^71 zhSRq-7!|iZ^x!cgHU$aX>T)Jq&U7@pXqf3N(yH=IN62!1PgMWvZ<|Cx2uq43Enx0L z^Y~r0hw~T*@u2F-Y|2p9gMT8j-fUw1#LI)ZONZKEQVb|#^9m$E$^!s13p{7tLyHV> zR>DI&Jfv?v4NEO0c3GJ49$-E4hxGKn>slMY6hn$Cu zWY*(+*jw>oB1h4o^7Z@T>lZwl(f6WJNC(CF?@d$bkt_AX-QF9ELic|9I>Qv(YmccY z>XKXIJwI07Ts3-U5Pr!A0}fl9eOw_Pd`37h&Ire*TOZeH4eAtb1yw^;n{k$wQKGmm zQ>(-_C0U#Ir=8dlBdbxb^PR~&`L?ONF)t#ieE?53CcEI&gcO0|w`T>Y{!xZ#_u=h8 z(V+7Y;)A5KhR`8GgC0|eCfYtge*^1iRbAQ;I^Oq57#y@)q44%Wa)wEgbnL(YiA@MG ztCa%zY6natzQ$^1${7M(TYs|tbbWJYZ*yyHJxxkAaZxA)9K140HZOPs==@wGsuing z(bA>tRm-`b_Mw1;sj9MhTcFadEN*sexY1h9hWKqCE>Q1mQu#d&es$|<$>8JrwXN0X zQsCkC%A+ew?yUbZj>BTdeqqpf1!2)pw#qNykHSFcwAfH>7i97mCy#4r!U|$D#%-M{ zMU~Im2b=)xK9iNkKWKD970_whGRuu_b}B{cu6=V$4DlE^HgeigMnNvLI_jB&c{hXP z%5j%oci4r)iiSdNY@aT^+PoPUR453}OVKQW^-h_U<{LWgXeDD{pK>AY3I74^NVYwe zB@@5X*v2D9@&b9u1`;FVSF{bJcG?NRs>4e(x2}Sx;h+^#`AG*%37v`{+61*9AJa)r zWKqa*u&|orRUck`UFKvLlQPUm?Y#2fDBvj!xL7{)c5-ma-g3CRDHpacDRwnaJdh7Q z;`%G}4J&KprKyfPN4*7SAdRXK%TDE5#nA9U?zc_7oYrw<=K)INM$ z>kkg+cedwS!{N7@i*-2vH=M&U87Rs=lZzD8aIw3z`X?t%{Dp%shQ;$IU;@;PLrZQx zmgn==vpxr1g%D0fuiZbxp{2IwuPS(TdJ2zQs)oD>o;}~*$lSpexuTn=P?Bw_lALjp zI6OidB&y*pOl)#aQ+-{%cs+gbdiLV=@Z$B<#p}w&>(|qg!|?U%uNGCD#86&#_J8V* z#L2h`^$j{HEz5XXGdmk4V zZvF7X54TZ;GUWVg{CqX97PsN8kP{uCthC!0vtkhae&`Rth+s_sx<;5wgOu%}EeI~R zvKc6knI44TkrBWY=T)RhmVh`pjS`UnF?X1@OtO#Zl2ukCUe7#8@$<2tnOO7f{YmI-2txSQeTvhn#z)ricPAP%Nu98rLMqTg4@)C^HrYhBQy~fBtMb) z=Jv+4v=j>*wG$Gukw81gxVwS|m<-ER7y}}GMFoNfiNk8_PGwjtEb&V)fU=WLp=Y_8 z1!kZFkV)4&1|)WKVnC`GcyEJUUK%2>65;BdW0jNyFGT{>jaLLib8^ZR35pf=P`3IZ9f$}nM2*AQZI^TM{Vkvce$ zv@s(z+6A)^Fa@6vQCd8!9!+95t5z^HAw{MGn_&lNhkugmaI%F(Vv{!RD@ygqGf#NK z56#oH{s~7t#I2=lKf)>E(F%HKrdQzDK55I}*1ZbVucWPgY^k}8*8$^7YGU0}m}J{n z4){m_SfX(4STfe?O+EpRMXWN+63NY9c6WeXY9+TruXTrXsKJ~=IkrIie^7Tc z+B4)f70xN4(ey{4IVv2umeTLRZS;fPKf=BO!KvwOL9Z6I$=r!^d`yKo98}OZ$aRYq zcdDew0>DIo!i^_6A1`26agjP?CN1e&&YuS8>b(h;udbdq@0!tk26T@@#d{Q!}L4~&LYhBc!bfiUnUEMUw zzm&#(8KBcdw#NvzJHMXsvXB)Bx-xmGBdnf@4lNu~CNRb}oN_OTfwkk6a*h%PleMRE z=6v=TB+jLWbk*`^rCp{d2ADYq2RLPilB zxR<@_CIf@;dW#r^RWi~CqF^dku@ZPvh2xD8acc4ucUv(`;arM)R?d)!ZQB+F#4A-I z;A{?38|qd9kMpUOS)BTPGZl7m+x<}imR(AElmU2*6b?8##{}irHcBG_U01SSC~Oq= z;2SyWBZrspP{IBb?b*dQxGr@zT0##2+>93@ap1+vp?2Vg!N&)Xrvo^tYCL80)!FGk z9~@&sc5VEOjalOfp`{K4`@jRmX7b3oNS`#1M?WF+UTmk<8V!yMk6==179L6DIXtt9 zZ%p<;zok2^+77{gP|hu7s}dxD+C0y!sTHXZ3kE}KrL99Air-xJXnhA8CA1WBop+t{ zx@;1qoB&Heq|tqvpV0(eczJOO4U-oQn>}v6fhA!Q*dO~Eh8+oNtgFwbWcqTC(X(Yy z;y!8e22GbK_KILH2!w;;lG(dXt8mGCftAyz3jke&ld37)StKF*0hIyG zdB7%hpAAaKTt)eJa7YaAE^pku2~+sat7q%t_HggUUHX!w$v_x~Y_LS>GDuR(6_&$p zgg-au=Ex{{#}alF@qPok;JJDX)quAY;V}R@;Cs2acyyn{-UZ})^WXf=^g>t^&#~}?ma*h? ztPm!lKH=*jb8^$$T(T}cXsnrQE;c-Pz?i5Q9n@7Tv@3*9Hdfa+8|$*u)kyp|{x-x! z;9fKh5_4*?_yi*R&~1;7max zpbuf~0GEYgHiWgV_3j*^GsG+0MWPgdYsFem8(GS}zrApZUc-nTRPlWvln&e}Bn8NH z7$clgma;{u2A#71acUyREH-ruc*-KsH#=8m^vwSjw7bqduP)%qXHIoKn7*?_*<@Zn4U* zqLXiL&t|v2y@OwWzatY5$E_i$2!t^QP1)PPUpZy>vxit5$fWVo4s%!xwj%g6nsGpY6VQ zu(kbR;ipH3{T2LdHl81?KR@KhA%8ttU3rQ>tGHa$dX5hdHXc5B`eI!^ZtmPU`T2P3 z?C0aoudV*pS*L$?juY8i{~pbJ_o&-Bd-vNr z-@JX$X@Jk7?$+7S>A_~>#pa!l?XB&{jn2c9=GM_*f9Cl6gPH!vr!(uPKMfb3?6gN) zJA>PA|Ji==?w_O0QEO}CmxrfMn~(ON_kMcv^xsc^IQ)L=`+q)ev_>0^;pXFQxc0t! zy3l(3q<{S5@YSu&UsvutyYu&%XU)-*#-op$J2UOA#^U17I}bnpywm^Zix(T4N5AYm z81Bz(kDC3_ht|yId3$T~-}^6qywy4T=eO;_i#zS^%dKwj?Ag)c%jWS*oRF<|&93S2K6*jGf!QrpBhuufFM=!eHkJh?BjBYjO-!Ja3e0ccw#rfgR+gpvD z;qC43hu^L3pWR-0{QkS6Z|~e$nZI-A=O;6F4j<3V;P1@Oz4<#I=I3XAKEVG0{=c7} zUm48Le|UobFMjO*`r<7o=%?OxW9JxiboBhi!|mtYjqbbC=A)zUJKx@(IofD!bT`hQ zzI}D;pC`?4e>xvM-v0a9lfifMzbxK4_+@cs{%mn(e{hTKv=@%oe}3`v#^axVd2sk) zeQjlBZDsiMyIcG1vs?R}_w!F~zgl^zKeklU?pQ z8!E+uv{hNkg?+J5V$_yGkUvH^g*l#sD0bLeg3xuUl2xv`(O?MyI_AXVu-b2%XGY`| zCXlL(@ht?6+qVU+VK2sJte)Y+0b>14P&CMjDC#4|OywS`N{xFrK3n(ga9&L3d%UCY z4zUgL^*`4&s<(bq9q(0aLcgWc`Lpi)sDIWv+JiC(tJ-ga;;j2y`#ylP`EU<17k93` zlV%SL|F^;bZ4^fa*oO+hsM1SQ9eg3q4h~F9{R}zCoDec7YBXYT}C*>R!uYt1d& zp>D7TCx(;X)qtMj;G|)Xn>BamvGINxM6to&J-XjIFwxI{!-^5&<%<2{y11r$y?GSf zS?;gXh%v8hV~ui!7E3Fv1S?H4EaGn-dmwH90s%I ze)4b)45;`F2ZvqsFQ*fg!`QYrNhX8xuipY>Jcyvq3 zn(gUte{cTK>3m07CY>hJi*Pv#C+{%A;K1QzDO)IMt_E{h+8_?UN=g9)IRD52wiFKL zs-kk1lZ~RmNJlg$4$E^mM8sJgEHm%>UF{6W#(ENDtf@UjddW2gQLLoc=LM+0bq)@` zJ%FpSH}E$Y{CJZ}(0+~jt=7RoOD%Z$nMjdxFB`T0rna0EbTLq&ujTWV&h5wU%N|ei`>~9D7Sy)&WpKU70W$%Fxya!-cb)bYc z-oTyxJDuitlRGekYX_xswi^b~X{#mH$B7dfFfIrJb3DUcN=8c(A1{SKCsG`1WmsNf z)P=#|aL OFT&hGl=w%r@PT02V9wWJ`P0z)?4L}{4Q7%i66v7b~_cA$CR*JJ{G?+ zFk)S*mCTbS;P^z>m2hToFL05NkEC9aLky}0N4FwxmcwYAfH7t?R*Wr7Yk)j`kTwrK z&h8k_ygn7CcjG{V5wtbmgP0%n;uL(55adLGEe zevZ~lux`bH%WdT}I4?Trk0F;kX2OalAl6Fkb`58a;6Bg*C`p{yly(GhhORSl){ z(%{`Iv7f@IZZ)dq5IMu&2;o>ezY{LH>5OnT*-k)noPlh1{B=eT2nai2Sqd7HDJ^dZ zyuxsHeN@5q99;LRxl9rJxzZp|;V^+(uBfmQdd}8)**gxGWKM`gxQs1GsoYvfIZ-U9 zM41#ETQ-q>B&(*plro8=SX@4+5LpAiq*NMbz=|bOWDqjLGC946!<9k5cX+P>SNaT> zWrvs)dh$R-G!HsE5~b>nIA15Hwd?^-vfaJ@-aBP$r}&CsAx?E~G@$@4UJ$&i zikvE#+JFLy-?~|g93bDWCMs(5_e?Ptqvvo=T9_?)1~I1mv6_DM=o`xN>BnpzL0#U# z6XMu39X%{cJ4n?9KWfeOiDQ3=T2u}u*pw3*jO|iQ*Lv zu~r397;$VUISnAzn$6_~jim5v=5fClWKCUmKT57topufV=x-UWxPIA|Oq_>1^jVXHJHM{P=i2lfz8b!=M)E5cOe5ynRqIklaWob`4I=DCn52Y)S03puHeNp?3Gl_xwnbwD1>WkWb$h_7FY>2=tSHd1smwi$5 z>o{{dA8YuY2)W5B1hEg!Ih~Yq)8hE-vX^gbAXw!at^izXnHk-dvkb&-T zSEHB)rkFZOR^&DXEktyj1efd~e;DHpG{fE?SHX^C1=cHSH_ybrzD64lnitu%*g93I zGd*68B5PqgbAQ6H?Fc`F?4n%H#=w4n95?`Uf5?k z?i61%mx|)wCbIky^gurb%BzC75dvy~R5O4y3K>X_imp-+y&0;N0izRK4+=V>RsB2) zvHs$5jeNn8)I?1bBw=3II1TSE{?H3yr3*ckFWK?xxDGq^%(k{cl6M_UQ6HM+-t}M9+cx^46iXXGr-(lc3lZ3GsMyd>?i?) zO?C=z!)~i4mw_nhC4sQv7wTgpFpi^|fM$p)2Al^a6ADqa)mF}q5Z!{8azXmIIsu+5 zwi>%GL@*hHg6NX*?(G9!;D)@Y7USqklXf+j9^f@@s)80KjzjuL9tBFF7zv!W0iReg z6!P=4s#n#EYK7J`Lu4p|c0muthBf;6=i4TYF_xk9!7Kk>WiJB3lQu3>l#^RXVkhyt zMtsS55JeyHu!V>!PEiiqlcD1}E{2>eB3l!P zVhzpA_}xZMSfQ9jopdO@q|ap5%776agEh96#cW03Hw3!?xB;8HvHCuqPf$Nv_M@S1s zSfRmq5;rX&s)bGf7OofV3+BsZvde?8)_r*{d2h& z+1}|R>{)#J49D-MM+4kV@cZ#)@0hyclu<{M!6GRa{Gb0VE*cI_eBXdmG@%7Po^^1q zmbX!l&*S@5*jopjyv~5Srx+M`ZE0eOhZ;s90I&}2_M9-$P-BBlYTIi$T_|EPo=OVc zOP5M8Q&3BKLp^3pCu%1?emQ`#SE~qn4vSexmB3(O8Oe!AU^E=rMWE?%Lf;LIyy5B% zZF8%H+YiJ3YV8nSDT(<@RwQpxSWAH|C=*C}(k>WTi8qed$xuCR3Iqk;s>G405I;9`}4yd_HK`xXI>&%oX# zv>6$^?UZs(%k{~T9x!;VcVqI8zWGvi%&4BaXW&LKQ_-^l%YvOpUySX?BErDPuw?8O zxQ_gMV`)kI z_;I++E~=7n?VyMFyYz#XXa6~r0FZ6TWFzzD2*M13CXwffJ0_!0z*+z^6EFDc6Yjh` z%*Ie;FtXw5j=@O_?LcS_IG3mc9u?Ogmv3i^Z6k++9t5Nt63%^?P^yrmqLK&{a|Skz zKr71Oah9^e^K?04_01yX+)4TD+PjE$o7+mzQQEBR9Kt@P3U6|dtmaHH*jG-@dgeAO z0ty$D6Mq z@M|)rrL+L+F}h)RR{73b=#o;&htZG(Xv4sJ11!~QgmJotdE}^2Y)&&B#3$3)Jnwlf z)S&9HaVm6J;#}pE;|~8}jan8M2v@{;pNE=9@}zk0DG<#+7-NRMc08k2D}f@O<^kv; zc~VlPMNC=X`m|2aQxDO18O%H}j*ut7PC@IGhTB5CA2q3vdSRU^5LifvkdNOo)<5_> zqJf?uwPF{vf%D%Xsged4LIJMCc|^1)GG3EZGHfJ#3A%@@L53ikAQGRzPA48|i(Vj7WSMGl8q^2{1pl3{}3ssXt?_Q_GdjU!QXIJ}I%On9ict@kdd|@=eU; zEA<`-Vd?=3-3tzCn1a1(z7b@?Rgd4OLfQH;cmku8DfpaB%C0zMoiB_mp%fEd3vwxI zgg&k%o96o1geZw_w7(#u=8EK@(C%4HxHU_{wLokEi6yI=PC+#c-7wGE8qt)MWwM>$ zVB#^|(L9FEm7VVGNi?XvJz3N1>`-YXmX-ZA$9Q){U^R;80y4UGKI*wc8thOKt$)gc$Y0SW(shUnm++0@0)x$VU6yCtGkI(0f z<=fJtV+meODYePEWD~GfB8rokP;nI!w@+*;yo-Mb4B01-ZZveaBRP!_)({_&jM$0J z=Aj-c?AwWa1mBhMeh*PUF)AGe*^#XYK_;*LitE!V1HW=JK zM1UsylLtZ!g!CV#WlB5n6bvQ;U^Fhj$iOfeiVrN*D$i;tCSXw1mx`wfl_A@}79t5RhU{)vv|1 zZJ8JG=L6Ft$DW`eGL)z9!p0JU)S)5g?^-5?d()Re9~36xS|9=9XYHKy9c%)WggBls zHkcVy-_Sm}h`l>W1PYOa%7iEyz(r6`5C{^7b*7E_{>-JU0&#vj3^IDqSEE!#xi(c} zq+ti4DsY;D_~u4|^F3-Z}*N%tNR}IA15#+yS{JH|~6dJD2PC ztdRG%;L*N#QTO-vX&I0Z>%21nHSazr3qN6C;5IlmgL@%6B`_g0d#)J7b=mJ-Q>soW z5MuI?7AO7+U8%iuU4Y-K@l?F(?_9tyoIUyL7|EX};MFPmd^@vKN!)}EufSQMH3D|B z0>Q;8##ohj0!4_nkPufaJFYEk8=qED+XPYJJ`|FK5?w3}A-V&lZ%H1b$(yG*Ty!A- zh+!R={f5{jJAyJEc2Zf(*0UTTd!8W(1h_Z?S-*$V5m;vt;bCINHGms{;}I=wYDdRxucAqC$fc{Mgvq zgsTO!LUj+|@DZRMY7wOQ1m{CMF(VN;qCV3DM={I)I9$g$Dx3v)>ocv5Yfs78r1JIU z(1M<)8fbjiid`09;2 zmNP!>`RFMYrBPRQtHQ1x>*!9(!yz+ zZa&ml`J$u&p&5hBA6!1putxsEyJQ75d$S^`~ep`_pN9@=J zlfI-5Z(OHZ#u@{ZI;H%ryx*lYurk=cVZ-$C8pD*MQ)1P=I~2ZfwNkOvYz}SGxiThm zs->7LA&()WYVwgEhdbtbpH=mIC@DkV1dv4Oz<9(&4F}>eQ(b{-nBxvsCVu2WohC@q z7J%o$IWUWDmY!~;9Ldx^#^%kDqTM+~YY4)R90I*8fsuxKpd2pw>`NP$8N)|zIqm)l zwJHFWs8xKy_RxI+%kGnt*uN&s#|pDOt!+JJ>meVC9R{HSr0%#!YOc1j70Xe-bm3ke#}`e(oF)u-CGkMtI30# z&`6Z!bg=|<0l%uRV_ZNdhG)8`Dw7j%NV|XO(n_b2sG4jZ|6^V{z@kY`%fHCp&6U6l z$$Fn{gR2Do1VBO%MYqpzSp?^1axpH-o@xfytcEC_eIvhun(gOTnt?#Jkj^1|uPI8Z zojhq!_Khg5IwzcD*DmVd))EfukVHwMU76fU)!PbVwYB>?NH|k~Q`z(8A)}tFd4_z- z+Cl+KE2gly>CD?8GjZ)&hFER|*VY89Gczfg)nb)8C37MMf+F4RwmXNg(p07KuxAux zmKAgH(Nc-Rj~$vjMeabH{3Zo~X?`5O$bP7P=~_|{`Q3yMd~$O{)jOzxuY(Q78ymb` zU)GwAO*54igm6}ga(5Ujm$p6*kAk5WfT&ycU=TaQDqwIJ8mm=tf|&ds0rlF3SIlX* z2l2g&Fpm&w@RfT+tsA`{6f0P)Ycol(=*>iE;W@XnKkN&bfy&LEZ(bWh-_a+K+>_E z;phUV>MNV4kt5eQAA}*PAi~SH;$ig-+m?~IZA58S=32NwSzoy59Y&-2VtzQhz3ih2 zHWlqkdX^5YqRTZd`hmvSZ{!xv9^#%O4Ah1=)Fo@*G{##%ZalD-VV3?fW)~XBkH;5< zG8I7x9mNp^br_`m?D*x28V+p zpK~sEB`^&cE2UN{Su_yo=y3Q~tJMOi^3cbl*Sc0lusR@26mB^RvvIqI;^>-Zg}(ia zF?_0K$d4^8N9@~W74o+9A(o|Ha?rI5rkq3gI?HQfK55TqiDZ!*SpH^bVN_t>c}bPk zujp5(j%D~W^$>xN+Javh+1Lpo*;es{apEaum=-pj8^PqMNx;EU$e-=xEltZOT@vk)Z!eo<$iAsBx!m7Wd4V5|9<;c zrmTZiLZ@+oAfN09cM4zuhcImTI-1fhLf=wluma10D;4p5H ze^_fLe6xrUg{n|NcLdy>5pG+SJJRh`zD20JU7X!KFE1|7K+Rqm*rTh~d`DHCn8TqnzIgNaI(dyWbH(`jKooiR3V zjPlBLjpM=N_KPO0%h-SMS7#v9!o{@a;IRiW4vyinw#WEX2qcS3UqZKna8d;N0O!EE z(9QxQ(dESw=v_-F7=;p~5o?2aK&O}qJbu@@PCHoqxSpXRB`gYDT)aFTR3oTd5XGs5 z(GrBq6LKuY-LrkhtHv;L`N}01m5bLRn^R6TujGDD&fA&j)mmo^F)`E8%tXth+y?;H z065#71JuQ(8bnAQjZTM4^Yd+#J*GQ!?WF&2$oI`!e{hH^jPtN~%v1M(oH4da1uRb5 z*qiE|PY|CHyv7z1J`k3aAf=54Jm#l)1$ES>ZdW#l$osc&PaYL~<5XUU?c5YC~%b zpV1O(0<~e8^?PEl8wU+`x)s0Fgq zWT&Hx*`n0P{w=XuC!1uaxW`MZR#qx@ zSi%9uvp+}A2P~4jw73FKAUT%d+Ciu;grz`CMU7W6n{74V3yp;>r0P+(16 zAs`|$2>C$3S|@YoxnQ8m!jaw-#jrW)PTap`-yyPjT`%tfpKyic(kr=EZQL)4eJCV3 zJd`df^vk0&3=5J^%HG-i_|c!;2~5rpWGuQeuiY=P1l5|Fr1Z?*r>S*_9Q&sT-j$a= z2zY)gXNWh1C__pfMv;m#r5}eUJ5dth9DYLMFCyD3duviVB;ZMJbLGk&Mch!lAQTSG>`zHy^_d(>4MJ>$n`*8 zbpIxM+QH4;Vb)%hbFlU;xO?zIBR-6p5|R$POABFTfJ&Jqvo@+Ss@5i$*5FJUcX+nA z=9dM*g{tjEh_|;QvGaVHx@ck^eMehvdr`|klH7gAzya+={AD>>m4Yc%%UXM}?5(7% zadFL`CC6_z(%j_A0t24mDVy9u%3-T8wvsje5Tg8MvPjryZn4X1kpqYP2-1FHnY@CS zmKh38Y*`}F^B9^Z4uTaWs-7?EKyt~4v@3#xN?7A802(iOnIQ_CuGL}iH5-NXWVhlZ zL4vG)?HWxfMjEUvoSppCAgB3_2e#-qHpq@JHWrCt^*FI zgNeAD*t19tVYK6PPZB|7&SOTU_ynw~kQcYO@E*&!u!HfH?p&ZhZosh{xlCARddn7hT1upJ}wqAa!$hJH?vP>~0&&^~fhcK$kH@O^dudJSU7dDwwlrJ3j^dzY zAcx;L4pLCPBy@3-ES&G$V=RTgJpNn`f|9NUC=znAltfQZMGE=c0vk}Tq_~kKaUarB z<6=L_?u!_XNdC&bN%o(m5h(-aELkiRmvGX8aK!6N(0j&N@)u6_|Ce@5AT;sFL+0XQ zP#cS-EEm)9)*Tb8Q<@0J4)YLYL33R5gh9OI8}>)sZ!lE z=Hv`@N`(Bv8_2bA(#gMaIC%I{_QpfPPf_K=p#LQC1k$x1FbC0_#sqh_R;fz&%d#akXSSbz&{F(6QV)DMUjevW+ad& zxU38vfqUo)OzNVmLS*D$gd)6=rt850APf#T@;&Jy*LR!urPL8rqNr2%I6$hUKBCYw z?mDgkNJRV_tOWnjr5iUE0cjp4gg!^yH%X6xDlk%?Af^j7V!98rMVy@AB23HUsmQiU zVX=jCf2#d*e$7T=hcc=>G(ZEAx=Of(8@Eb;KxYXW90-iBeP)3q|I=`A5&)x&#|@wo zwwBP(V*=EH_5@Pn05NTmSHO`iGsNMgb6dOdErzw(!K~2*6>mK#kx~hR;lfD{DF}pK zsug)$nT8%3i*qsrAkWn$ltTwzO9ctyVHh*I9pEWq9^twNly&+lD6U}7MbJwz9pmvHJYU%69hb`S!D|1|Z&E zzp=K_Sbegx@pOHyhThR*w*F#$b0=#&UU~AwMn+(Z1ADLz$W|U;+|oRTwzjdozPiIP z#80b05rBGvJ4(;iS2y@!{g-u&U}gIiPDZzhtj0PV+A#i=C)wJ{)0Ic-jT_a^-~q^A zeZIZ^lz?LJjpq*_-NyR%i;dOw#`29PTg3On?0I8-7Cr2&NXKXb z_-QN?hzHLb8-l5g&7Jk_?dQ*SHnujWv&UO6feXO6f~spo>5Z*T{CUNB*xG)@Mu`K# z_-yv_@j9LZRhvozD?~;Eq_E0K48_nNC}SrXW45{e=*h;T_083FLbJtIUT!qjr!her zfb0>QWVbI@&?m?O{gM&@6+Y%k6ZpmSWg8E(m9-aWW6cX=!W$b#9D=gd$A<3Ojk!7G zNx8YUwYu}_**d&xm@nn7|A|Qx!8n`Zb2EqZ5#9Io3iupdc;{%asgUdO8&YcHBwwU2h)oJs1ohQmsB1P2W!zJ9;cr{6rE zS@K59g34a4v$u$rs81`|aL}q(*1XzV&CAppbWf2=3CUn&ICmvUW0G6Db<}AiBNVbW zdWLhj0KrPj5NODH;XQjECd3^=5Pg446)a7LZExqg@XLeO5aK?~F_R)P0BH_c=|`XI z1Apx~W<%ONwrp(^HgA}i=4Ao{OG{0LA>Xk#(nbKuHlqE{A<$m`1Ex4iJ9X^~LBt|1v$Qg@nXdN|(qNQDyz#%X#`39es5UU{kKY``s zwmmHRjkA3{lS?7iC%oJ?>}=qsM{fvO`F)3IkvkP*&m9+#coE+a*;cj=kV2KcP2<8D zQ_%!?#Enqay2Mtn3vXJu))}^%r=5rWfjx#(U!_~IBke{Je5PfgW|839It8Fax3LsM zsTiN}Ss*AtxqL$}10r*d!b>&Jsw;N8Kq;r9r1mVb49wWkrcDnDU-}GKGv!l&jjsb= zQeY}aGXd4o-Ck0PfQ>zLxC|rJ%IjVQAdHpMp~&NKS0=zYR=ONwougIk;z;_yR8k50 zWp5|!#I+>TVL6syXv=cn2dR^zYK)L%Ch+(?X(|3*8CAQ}PFBQ5+K;ZreZ;}RQIQ^I|9NIqN4C}5^DTgq@SGc~xW)&ufP)dyhXiGGMEuixHHF~h_@I7Bcuzih1 zTUaA0`ic2;DHf-yTKU)Rn@^Y3>DRAoUwt!k|AIsU)-|@Wv?A{yUe!F)HZ*Y+YyRu` zLoC#C?mf(~3TYV8Q3hSt(d8=WmfCOlf}Q%G@! z6Be?JJWT(;s&Xmdg1;{qkz#u3_5ADk`7UUdw7{iYXfL#+9|B494AHix%D;&3T)j!# zm-S<~&?d`Asy99`u!n=@A+IQ;bKt`~uy-5WXi-2$>s+YvHy=`=nB;@IQFy3zbt@>N zG;B*Gwp^_VL<6Z1QSD#Smn2y|N{W;NB5S&-gxMS-lZc55E`-cx3lo}$P3KyT=a3P4 zx9C7RP$pII4t={0QVO`CItJCCQDLpo(3gw{*&t>!*mLRY&;QCfC;*jNM@t{Mq}%T?-mwm8N)uC!oY4_xC9?)w*T1~ z^s54mk=RG{cPG2gdptAQ#|*bR7vxivNd!$Wi9bZ#t5?v5aHv0XBedmjpF*iT;wxFD z<5m@Z;8Jxx(Rk)Rj@3@YIt3`y&_ zTWG+}Qi?5Nhj3G)0QJ#*s|;8nl@#I|qJkK}^yyNO%qWvDiIOh@^9+v0g9p4DTn?&E zjlqlX{V>r>JQIR1DkY(yYT{ToSzq5FYb2#e7RFVxQhRQNMGl`-XI# z-P87Wwcr~ON(~IFixsqdL))E001oyekMy>*z0ns$k6}y3@)>kJ$NAN_x5ifj^4eo& zWni)l3MFcMuhWn}{v#d`dK?jUc_xF2A74nwt;FEuFoLNZViLt{cG`X4SEiohQNs_- z(<)3#P2~9M!Zoma%ZUq?8X{cY?RFR8`WHUN$G76+TS8E%6qc2A`GPAO6@=;{5U3|z z^KluBDup2(!vI>Y?xhr~3WP3?B#)fPO?eFA6?ktA~;(o3=zMB-OU#^mo7STR(sT4h}`Rdy?#P zXE$x}04Nly3WY+UP`Hg%L1Zgnk$VFjFjw!~$zO!i4U}^YG%(S~-=x)}jpuygErcWe z4Y+L$+b3PAWd%j25k%`XgJ3ojADP+4AN%`#AwTdepS<4(P*L0e;-b_mhSHj9Qy4}g zojmldpK?7*36T7Dym~u2!&6_2q5O%b3z2jR3*YY?h8pFv)TxNbG@-b^n0#>I5!oFj z(hPeM%$R5h zAX$g*@s6-iIDgYUyQ*2~n|0nx^`L-#@d8H!jnEHGrVh3`duv)Yg(l4ow$a(t7VF1U zM%mng;XrjLG7EuDe*>j<`@U(BT2@f>)Vv2+7ny(4>-O!{?mhf+N$qf+kTvhAYPJyo z`ra2Kw`@&esGQu2E%V=)0?A4mh=}0`vgBnt`?6Qr zC=%3ftDvz>Dd|p0txr9MO_S3VmIbIk)G|;oTn?sYbrcw{X{H?0Rx~ZP62bLbVhpV|cW6r=;4xKk!eChSa+m!B`b3iU7=87-HC3S>7 z2mI%E8E$@rH|Gf2gwERhWQ}+aNNTR>5dh>FU5LW{@=#&LC!VMO&Z7qaQP3?kv=h3$ zorltrJ0zakP!7enFkMMZ(=%f*G-j3}T*cE4(G;hLG+)n@Nk)Dx`f1HRin=%;?>`)x92M6f1`8%Gk|@#wgA51Tuju3K92bxcPBW(p0dk(1$nN+*Zz?+UJYKtxy z{05O&pSQZa#PVZpp?T160xTyl2DywS-2@_%;ddQVGD1dqAx076M-NCE(s=xTwo~_iChfcfHzDpAb00;L9j6S zT5}ph#Fnz2b)hc|Y$F*ag05;+H_0Sa&4pz8*dmP=r%z?F*)ibfExe-SdTAJuh;v(c zRFq=jjlbcr1gn^{`>Y2Z{JB)v1WUFTjj_y0A~luG>q`7~Kn*z{7jDdpqKo(HjSi$1JZSV#J+n0aJ}Jz8q2!x*?+S zQ%Z}hU*$@w)zUf|`@n+P%Xpq{giGX|{R0k3c>89g;9(-Yme`soObR> z6ytO8w7|BKWCSh{w+tdSM7N4@aEnxasrE_O`FJOW=tF}I6&pL$S_n|MnlbKlKS&c8 zSa$j|rjm1mDsi<+R^kgJUBc^($*LI`ofZ7>hXGHSY&1OS1F7{}(ZlH7d^*Fazn0P= zkH2pZgvP03M%fH6mSRKkaAS@e?eeXK5kWlMX6I~C0+OJe8j^n85EPe&WUoiMstKj~ z2J&FUkl&ScmgLmg1(Qr$*X)o*SaLE*J}lJlWN6e5-9PM}cVa0ez(i}n2M<*Lynx0h*SDANrd zw8kO2ECPxCH3@s<>(H77MIgh-XCNXtw|uy6O*7O!$gogbrsV)B*m3kB+e%jfj4zR} zn{A%?-{0l%Ds)LPDMa-40Uv~dd5D+nn9N;v6Cx9R1dB{q_Kv8gNFTI3EC=O-{;^oI z`+M?*9zB{1s-bQ%J-PX6P3&Sk_52o#k>u~;=}UIR|HdASsROqYl8;B zhpn|lGGb!>B{iu2imI?r25$y1 zKn8E7STa&&^UI%tF<40bTLB7v zcM+tH^A+yJ%$NtRG2o&LH`D?U;Y3ZibpX#u9uh1QVV@F<$De%Oai>2x{Bd~u^Urs7 zemA=N=O2Ff-@o~fNH$i$@0K(QX=*7Xz3Hse!W2NJdnFl72Zyw|Jz*T27`IX}2AP4B z{CPqmm^20^Np;v$A`h^MBoGEOEKrNFxUb0(9EmV68|xT;(1|87{VrFG&Ik7P)y0P^ z9=@8V7%r8Qw`p4{EnubN@p;MwbJzl~ZuMDqTQ-C#`Xjgpx=%H0L-{ zBg&A79{ywhJ34|RC&z$(9$>e^Koe|6e^})|XZg>w{O3adB(&4%+1dH@m_2|8XJd^2 zpRZ=`pW4{9Zp5bTt0N5tY=Jh&`1 zi&pW1x`M@wG#7+HlHpKc(S5?xgA-{g&J^yW^{0e5z=A-;IZcQk76XvgA#t@N9&%59 zm|&x?*7C@5-zYrVp5D1bipxideZq}WVHTWE1!V=UCBT4sG8RcYo1aHVxS4{hvXPzC zatL3MgBja_vOBQ}b)(OvRbIr!XAVdv8wO;xm0r_RhG5cNrSBfFy&P;*jra{KS!@J% zXnHKckY;!Iie;FaRL}s>ahi{|$!fqSC5)rPf%qaNy`V;Eg+^6%bTnHb3pd`Sxwwqv zFt?2i^a2O?7*txQ#@0DbhV!b_VjvqP#*q?ZGVYJt$Fz&F%*%HCQp;_^K96llRgNvxCtbb+vQ|Pb{Fh<29D&ZeNso0twZg0blhOqd0m?dbS?e)66;$>;ec@9y(wnqRTY2Su01-X#_VYmZMVyVebti{nkZ zl%CEoua7nS&ykStkkPl;-y9t?W2RFgeJt=ITGT@9T-pKy{^m^eDWG4DAG}L-@W#B^9t1Wl7%j*5pUv1T*+n2;la ztBKX|+50;jUEPC)KjT0HrqUYdLN%C?ltCu->9F{W32q0GmZ{9E1BRe4o6j_G4h&XM z=+OBeKJ^W?ix8P81dv(cY|uHQOyKMZ9FX-UO{rgwmQYsU4V@w0W0#U)h{hxmr$zz< zbeiDL7APeF{xYv50J5Qf;zK1coV9k*ho)Hud6w!7Q!7_P*7C3FU;@D3*RG-;jpNSV?R(aH>ANT+Sd0>We|X4?i7*rS&+(7IoNA^gyY?)JYy z|Kk6H0ElzNH7T1+(uMWPVg4KEtA2#Cr}e~XhEG%3WI@&G4_+zYjFS>xB%q+nkKf}* zx;@uj8t~R>jT|~*+mF%%mBYtFf~WTRcu3e{sfuY_jagkP9|?e)BH;5!C>tsT`4jmD zY$!Be4y9*bhTeIc=JXC@d^s?*dnZ4r5sQ{nC@+vr7O{8wH|pqS5JFUA#b{;hCUjFB zH-vP+{7F7x*fFy;IeLpFSm zW5_sIWhd^dKu#Hi55YLVPLvPyp0^ zIR6{J38iUI*U*L30?8sV0Tht(ATp`1zpfKEtz}X+=8)uzNZB#xz5b+>5ykX@at3Vi zo2dXr;y7bQaH`qVDex4+nxELI$t~(d@&2 zeIa5cktbk|qUi&jzMQIrB{0Bb{C}zl8!4H=65!+&oXh+zLLpOMeo-bwFUck3Q$>pN;1kk<^R zQ~y^UTL(UduS4Ysbx;UgA}c^d97|!i9APSXCrpwO8LBKxGfK#eA5}_3vZxtaOOT-8 z3y~Prdd5HY$Fp4=FNwFD`d?iW( zqoTAkLxIR*Do{z10!-9)=Xs7KBZ6Zwf@2K&*P*pG7imlI9KITB?xfeRc{vh4EqIVM z137mgzDP1S8!PJ2ALjFF1eD-vK2HXa;34~1@fCuipAYq)I6vfAC21GwC>z&9NF#$X zO|9k5E61{)Q`4I)kdklO(s8&$4Uj-+sUmm&)GOT?Ep6uPFU0H4$e*H$9d}qpxr9o} zk0%6ZED8|NL7%HnnmKyOH$az|`xwPzmI1p9DU-r?+qsTlOu~Wg;?IXiDY`!^T+P%( zw!SGdIk`hae)GkN$aMF$52Y0JO#2J-?p|<<0;?mN0rFeiAJVV$rZrf4H=as=@=NZco5<1MA{3UXc*@V00t^V6MT~4Fxdwj3ay4wqZV4)~%Ip|jcOVDGO7M=xGJ*>mIsIIzQW8iobOkMpdd@`>KE+dLRd0Od?9 zsCwRKDAa<0q-T^@{~m4c?1;aY%Uj9vbckMphO&rB$kOP6Br9TXz=Sx7v9z=?%hTx7 zjxaU6?S3FV|eWT4@zp_5mO$xqYy)$#?(fMCG^Syza7-~pJLAOoecMU5P!68N}6 zi|tg(1+FV$p!l`IXT#O5zCiG7GTq*?KN`bLWdC)9&SXxnY_x^yk0J#k z+EEgV>=9ogXL*by8}2s;P=hSS2Muqy0x zYI7E6>V97y2!)Bq%?V30(|93)V1i=aRF1-639~g+S%D>?12X+T#jR>z zEz@9?Y1a+Z$s}1Q&~G&)o3+?(`Pib2aiy^u$k5ZQ@~C&rbJ7#11>lB*Yg8g%ISy@PGfu4?isL+~ysI)VZ|6 zhr#eSR%-I9LBa_6TWOM!)B=}0MdZ^5p9ASbimnqF2odxYkX;(e)ySI?5RI;<9&_zp z&l(egJRsqa3C{BRUJ%x#^DxqpIG-*{#0VE*-d zwZfYcf%K$9pn)DzZ%8_!N%hpxBKK$X7PePK68>FF?0lMp$`XbbJ&7fb?lMU9 zC?Am%JUD7oxs)+i!9vC^wikK>l4ma$PmtsqCixiIG)OY&eL9G``dxPcvPMKY0DC6r z<$TATC{AKm9mLs6(V(kBZC_zM!N-^YnW+Y&s0>t#Ud%)!CyDnl@AAoFn*asP$ zZ)~1g0^y(~%R%lbO6_v&6&h5M$0J{gJ^Nfui)4M&vnNy?-WEfokMyA?7tAm%*TaMX z11y^Y9zfRc$Tumr0hq5&K56&(l9xH7tg-l!vpoHQ0;@7o!~K;kmb7znF9SfeDc=)?KI6C{PXGfZ5=! ztqwgOQazSeQof#l9MUA`b9Sezw@7&>#vf%`v<1VGK2k?Q-sA&Uq)+jKw8KaJH`G)} zD6v1ZsIAykDql}+Mz5G->c+nE4bL< z6_HQSHyHpU=JKy3+bwwC$Q0s?5>rF~>bC+SF4v^(Sc2R~WqA6yw|zW2J(#Y_S0QLl zrTJRgR{Ul27U|ZcnSR17{Flk6<2epv_I`rt5SCZm^O+z9aq<_WhM6pmj)sF%JV}Zu zmc&|ihC78HrVLwGLNfaY=K(MCZx0YejZ7AJ5$&P6_k`9btHn9`q%D6-KJdLZd`M>2 zK90okBoJRh8GNbN|9@1#L+4Cwj*-v5qeIXBQWEh!h4quW*j_0WY8abu%Gi`H@xS zGv58i+aWweOm9LRKo$a<)i6bc#8$CQ#WhTn;kbCg`^ zY+zn=fD$k)+=KgEi!crpWCY-HldgwSmu>WNA#2NYHoe;+J~k{|4$|_KIH41)rjV(V zYj!s7pX27u5T*#gGihk)j#cP?9(xZ163f7~KGCope_e%rfR)j=P47GhPGu0jW9)in zxUcRs78_9hQx`wN^9_kGSQ@2HOV)lap(GbjT*Wdd`AVb%E2hiGxMGO8$Dq)}0d`0( zbWSJy^(Z$j+~ZjUTJ6*W$2!Uo4)bSmq4U85>FfJN#l&Z*z2UJjPYqqe8ED z#+NsjafCRovMndaX;5z6%Actk^Dk^wolYWE5c5`F`?8(&nz28pXzGa{*hh7Y?wTd^ zCr#IO*dF4|yUcI|E1uJLM_Hd|#Zf}LSwse@8m12C#3*}0bl;>1`n&`^FqtSG843x+ zrXno)b3K`bmZn1sKQW=TdI=4Zc`M(zI`fa{!?XQ)xDDs=M3!kV9aw}*c z>$R$Mb2|F~klG#5?hQ1)O} z)E@1op=f3#ZdS{R3qB^P{4ZgIWMh+;S1Tr7kQ4|n&^d1l&Yt2xeK|fxTqfqH+Da!p zzlTZ%rP8GUUFmR)0ysuu6suGUg>YF~Tk%kg&{52c2mI4)uvjC*Xt%Z|9jIpAhy($} zWZz9bUc$l)*e$<*JK;HtJ}HltOdmOv-WGEt$^)}u1|;)v=^#-M>nh-2Ihs6B802fL zyvkH2e6e?=eoixw?}2LiI4#Lvb*lx>W=PJHNo7jFFjytlAu>NQvX^!+%tTtdb}F+jy5q5=3Ib zg@L~kqmP^+`*{2onGmWv5PS-OiFz<=FoP4lNb8(`HON1;;8~s!Lg=mt0@ULb_GUVK4B!WajKlsx? z%pV`KH_NkpdUphD5%HNoa_Oqu)qfFTi`V}l4M5%PO?k@ETp7X?iaS@?F zdmYt6;||pb2OJ~u$njeOoM$o67Q=!3LQcHdZ&$eQiL`&Z{XgA?Ma&tGg_goYsOY9C*6Tq=D*~N>NouSCt1rNVH~?A0a8jm| z%#=MOgCeSQt&6H0nrku^8Zuc^AxXOSNGG7p%kHRaTA`CFF=P zO{%6KSL}j(Qu)Vgcuc+C9+I9^W)Sv>I{<*!O8BGkYBfH=yOKsW0ThWppP_d@x6X5A zB;V6a=v{`x5&7f%Duge_f`hE4uAB20T+)bps!5;BOR zXi(Ab;p6BCkvUL1VQwYC>_G6!yMzK6dOd;KT;j|vHOX`16b^cw8yzq}T-Q@AQ7Ts- z11YMKYP6|zlWBy?$(WVSed>IvStCGn*3|P$R$Zhl)P4e+tvYtAe9WORq?nXk@|`p1 z0H>3ch6)*S%svl z0JM#y43G+4AotOvWRxfN|9{1_pbcn6$3d_3wv4FADQG%|?<7GM;Pu{63=6BtAmZAz zur-i+VNc<4M~NG}@RwK!O{dje;7xrlCb89GD=SAze>0w-7r`btO}p zS6oNOj-FdX#V;9y8xl1UY10{g4bq#B#%m<+LBBlcICg6l97m%XbuUXsoS8*o+u|nd zZ0vOimsFZhcAeVMwH=oeGnk8h!#I0K3c~GT390>PNr87HGR=WTi93U3qqMomb|ICb zD!xdYG0CE`zFb6QGgI{6J7lKs38afW?O=k9c{)|OyA5K!5~J#7L^u%wo22;UZ4n+x z(`&6^OIn1Gjur~IoUcN1Bs#_;@f1c~b zXF4RX&8lq-fk*;3!c!Y>r-%|Ns~D@w4q$+^hnp^N7C?Ye60#0>47q79WW?0>pKJvs zQ7Q)S+Wd)6SD;N`do@?^5Tub5u=?hP(t%Lm)uWWmXPROW&Pg?t;>pRz^PqP=$94G0 z^c0aPh!y}LlMV}ug-_h@DLOFHH3k#F5-bQrWOfjckHz)_G7Zl2nFy=&#lf>X1}djZ z3-lo1O4RvuK(mBhIHc5zf3OYbK{j`&22yDtM~cTt4nQ{QTGDhkjdOPtB`_x%dQo2EFm{21z3~FOy4)C~Hu!d+mK|d2DaB)xUP38I4f9Ka z-ylUc2t}j>(bnl3=&T?`IpWZU{MIiPNR~fXs96|4shne?>H1YE{Q~s*??B}mkN+|X zGx$tWZjcXs6K~|cY4_q4a<7V|CEq7@jV3vm&OdQ|&gX^e8nI@UD7DRk%=F@_8x)zI z*VGyDP@F@myID&Mg&$|x%_qLX_)nbO-eDf;4X5Zeq%@1A#ZRM`%YqtcfswtF|21!* zCfW2wSJiZw!`LGHgzQ0BXvN9gi>OxnQmG1uK{u9|ID1-TH#4k7Jh#l^Nm>iUue%mV z4;rKy=U}Vj9Q}8F_gN>Edkq*B=*?&Y_pqf zTctW@hUS~fMk{eQ+93~*+-~qtv0SNb*{Wzoo0fKezh~DK+vY7?Vbv{s(<(7qy_->O zUAOJWPf66O-xD^Z9pIM9zF4xc<@{o*Aw^D-9uP-iml4~C4TlG!m|Sx|QiOiNvUiow zGBszFLU}JE+ZgP$(1#ibQE1r=5mO6T^=Wwu-zZXUy41bvtGIxg5k_U-?!)bc04m)> z3C{UtI;|fEf_J7-S!Lg%_Yq8WFuj=Id{!f`0;D2NjImWh9=vEn47s0E-vibHM1DpxEi!%h7l1Q9KI8!Y$}O z+sa0|#iB1H91uI@F2+K|`Z{*nb;`d!zv8Wg4p#jBg(w}PX)iv63uJoLPgkOVozD!J z2>xUH>Jqoc@B}PnS4w&|+i7^J;aOd>`uKjNJv)t{4XX*))EN1SQE(Z!)mS$Wh~3>d z{~|Pkp_aQhroEkiP$I~v%)>BjV4!sGYKch5z;lhhT*Ikm$B|vD>^h@HSA5M~+(nrL z$_aQGtVpKIFdx2DF=2jhf@Ct;AN+&vP)v`AB7KVI z9+x;xr3J7CSaZ)o4)fMY7>a45#FXC2@AigDbi{&6wg)PM1WO_qV4|D1xs3Li$clej?BWbp8WWmbLZzNCPT|Y@ z>804U;VabvxohkTC4ei&c=)8}lmxS@M~R_~)f@1WtE$lfm^|zOMkBu400LqGnRD94W8Ogt=o?nPJJA2Xp&92 z{%i7AcS>bgb|48or~l{h6DM_|ox=c(r@t0A3Au4nsB=`-Xfx5>?zQ`G$)4(J%rz!k zq2r@;_=2ySVlxr2^$iDH>U=7;3aH?U+bz_FQT7Whoo4gGE-NszS+g%gjVAF1`*G%b z5Vae~Z;BBHAFn;`(b>Z>>TR!IxNmL3+-U1s47t5VtQl{!-_5s@eVs>>@}|9SvTI!1 zFQ*AQ4Q@p)er`z=E*k&HUOE_ zrw&zpx1g)f0dgvVkY~tf3XswI2CY-`tE&xl}^~v4vU%M~voph7cdd zi6nrgKYij~F6PLtBnkVm1s(GO?7{pEk{3z_A3TtK4{ui^3dnMekW`412oCNerL3z` zr?2~C&5`D0#u^WJaNCI-lnlq*<8f0 z+n0RKBhgx65H7XAUxg3jB?iumUCrH?{E(*}7R4_<;?;b9zMA49D~Mf;)CxlXRx@It zpTKnBkd#It5T-MVZ=-}cZX|w0xItPnnkWWI@1hwBGpga^P|(e|g(3-q!*xp?wrjDY zq6P=1E-EE)UyN~-&DhVappZ<}&*@2WvG`5x${ z^=eYd*FGv)VIok~xFpotQHmEPU;4_ts%MN7xc*)fIm1exqzv>1h&lN)ybPwsVFTQ{ z;NW0#wfA;@b$< z5~NI0kR_sp{GuFJ)WW_<8qR!a<8lYb|E>c1l6zckeNyN6c?j1v+LBl9SB<0?#?J7*UGDXKyQnh*J@&dwW zg&C0KXMD2H3JjBtWHZw&Ez96=WY(G4PTBTyE4hJJ zKBVbeaD(O3BzgrQTP0~(td@;(L{)RIOEM+^zV+Fpf3HgbEk<-t$S?33*2Io_qwEKk zeak958>x>73m$htBm42mdz{$zfYr?oQib@jXM;gqpr^;@*T8);zrt2&mz_@n^h{7( zfS0TDMo|Bm)=xcCYHjWkPhz3l2jSbO;BuPIy*0wr7TZ!N;mV_HRs}ddYs06qbDL;= zz;N4<>1Dp2;1ZPOEG=+{lNpPmUw98v*-;Hf&6{*okIaJ&3c2d(-zD9;)t}TGiAO$} ztVXccdbPY>8*gd(u52c*7W4|7w0`@FuUFD(Bpq7kzH1UT`d?F}fkRyz6s`OgEzJ-~ zmJWJ(vNO@^i73~@Oh0>&9Lmb9TV98!DfV}cBYU z^`@uE>p+FIC?6=Shi`n>!YS4Rcr!X1=etTEtxSHm;`NdSoJVu~3aCa26;&#{7 z7srAg&3_ghbA4Be+@>8x{iLux^mFYLELOY!Bq8hL1_Fs~b*61gQOrmEE!yV#nmwXX z2T7fIGGcl?op-x`%A6T}2nFknDzho$Nre1Xf7Csr$d#VGflE{*z8`yamyPDCkj+5d z;0yY2}LCsl==9$FvaOCxm@b2Z3VJ4XcByvxvW zL)5O=81Vcd7-0u_(-5))ddo1aYQj_SaD~yYXr~|me)CNi|2F0_&Q^XpXt5%+y?pok zZZE1sc%howEcmZpd`t0Bd!}^rzFg^DBTLa$k4zL+EO|=L#3YKZN>g()*>4fV8=E*A z>hNCAUWkT(4}AW`oHv?e#s}a;*aqGa>$HFF**H5Bl^(V5_mkppVI0{mtAm93kHUz% zH%O}s%l}n5$ufV+t#Uo4pjE2vvJ#=Z&fdI{FC25YoWX#dSmb{NuLQw57v_Pc!AF z3&&7FB12w+i3AcDDS&AaUJ>ALWUs<_^(KY7iF*tZEF_N`4+D6L3fG>u(g#1~bTfdo zwv8G^1tgZ~qvD#D(@?`fIz*v+EcYICu?Z!B9e$aDmbq*vuZB~#2hFQ0&gXHB5?~6) zY#2cx#hOv1T3lxhBmb5z+)~0ih01yw5p}aH6jezcbn3!s8|UnNrh`k9On+WG$+ViL zypG3E|0P5z*?1#DSW}gmUIFOr$)haj<^lR7DME7;x$Q=)t^cZB&jeE#v7dCq3~{d5 z#V{qq*Pp(FXU#VPokKUOBK@chBoYSSL`EHk?||1D=&d`QCNk0baF_?dtS<856+L5c zN_S9hcqF<~;5lX$COy07Raqld}t z2PyUFLy>AY!zlHdFbo}YyvY~~H{9`~TVA?3XO_}oVYQktD zrzD+j8TN2t=TF;UgFyf>OIV2^KBPnsq5W4Ys3f179Bo$D9Fh2oa zpu8XTMqTZ&{t(+GbvuA86w zQ@1_7td}!RbZywPM58kA&8|5MinAmc>M|cL;gP`|5N3IjSKLuEKOwk_$5HT}%jy2= z6VB}flhQn3zTsDRgc9f4pLX~61;TJ(Fn9Q-9!)^m4H+nQ^h*0gSDoJf-1)>Vo}SOg zirx^tyh0kgDPI7V?nd}>^y;s-F&(j9vMY8A*j;qHPwe8UNj?C>F$To)Y9)C=@Wkfi zuiNk%2w={v@cEDS`HuEi$CkG&0o8PHqY&AcbOlI%-a1m>E3)q~dZUgxSZ`;?B>*81T;3z?{p2Ssg?XX33(|OjmLWA-S)9Xenf`!$fl@$~W`nY7}cB zE*RQtFt|P9%MYvJZ}0vV!>5LewNh^H0a!(GS|U*wvn^>Zd}JQE6bT=Baf?`j^!O=+Bi0J45)Vr z^vd-(AbtMudw>+)ZZk(Za@MV7gUthPGn(P( zMelyvbjuxW01biFE11wr41cviv;`~+6?2j@6^Sz~79QeZt_)lrIu-4TN2!Ri$bBcx;T&7d;h~2yNU*l2pp;o4 z(PtC44)~zz6w~SQ3Ge}hznhJJ8c)yZzwbrPM^VfN=g>$ylf0ocZ(+*(d3&&sG@{r) z436hewijPKa-xZlK%6e(Ri8Lw<$qLH{cMjcZ5v~Y$-iCUQ32I^-{U0-*xaCNF=B*~ zFTS1N0?x^Dq*aLAIaKk(4Jy8vFD}M-<}s9ED=5@d2n+Llh)%{tzadN*l|pT1^3vw{#N<-Mmnm%H0P$;c5phe&2blzd*ZQeLAR+Z12NV34xV+k%5T zLKSz8L%f9)VCCMvTQlEG#-|hJ2ZZX=ZG9E{bUOWsTDjRwBUJeM0ssuO%FbJX2qoEW z60h6UlSh4NJ#HGF<~^;NlWDf|@2$&MeVwQ00%23Q?9R3pm729B(;t zg8he`d}Laa%7CadxLHc^5~WdzT{&4rq3Bd9nDC^fEuURnOirgT9nL>-G?=oTVTLK| z$E|B{%qEfm>X|{JbZxPyREHhl=|JfbnGA0_4C=yu-C-89a!3fzIYr&MfJ~f$-3~oYcqubHiN*r{dx0|(HdqbeN-A zRzdNavQzHnV#viI&p@75$Me%qu&0<)s8AAOF-=aX5`^K2_|l+ODWSHB1~8`MeSEU| z7W5q4N$=bPo2?;T#U`M=t$b*6rDA#hu*qg z9=l%B`o85Q)aDJ0=rW3P5n38gKXVM(>)mYE6{FmAO#?s1Ol;Lr61zl^XBRkZXb``$ z!=@K+M6$`T*km;2{$(J5l_fi@3fZLy9^d4vQiB&4p#$1N!VW7WI3I38Z1%iYJFTI}1 zUb91JWfO&#Gu^BCZ!N_ViD$j5D*Ca>-fQ+j|Kn73)7@?SWj(?ftbN_}FH2BXme7^} zeL)XQ{@&;!Ty68g|MHRHapu4E(26duA6sPPFX34t;;+D+j5X)IIt!u@{vtkPxpKA| z#_~{n`u2si@b(~w|G5c4G`d545O!GjTK#!EWDmBOdHJ3p-1D8S$zz!=Py~U9--L24Vvduxl>eY074l`$Wd^tXz;#B!lpu`OR2fTDXK8M|Q^4?}J z(I|P4!p)INO(L2Oe^}poUjVZ^v9ErZyq>3V z7K1+#)cR2#UXG^=1om>y`BpE6{{OYR#Vy_B(I@L!XXgbn; z%oPDqWp5^%bdsnjFYsQ|1%awrEJ_K;@!t))sa^hE>`lwn^2N`v=}JOK-8*h47%oBVQ#-CTSe- z{%m@AIgyhhUd`|D7ZQ#L_E;;4@^M;VEFiwsKCePnsniT97DEnd?F=jTqZ<35pUHt5tX2cLY_+_p>a6?V-QTt z^|FR)7VGUKbMeN?AVKQ9!_&*{*L5X5hAlgFi1zjQoG+Yqm~UvHG!f@?ej%E_RsG4! zZ>20%eusEF6(A6eZs#>a{^y>$ihXC~CM1DZ6p>`q`R;QuQEi(Fp4e_=vJk**q$+E< z?4>BAN{s1p{`i`?W=y_t*L-Ajolwfw+ZHjIk|5S0QPU{u;XT2Y>UfOQuX%JGW;W_@ z!RUwi^4ooQXvXmRt%KUCMYu}V`b4ue(tYumP(n2NHHpvo^e2SRA`-W%&;s(fr)~n~ znkM(t0<+(V#U%jQ02LO-I?LDtJ?0l#`7QThA>r7VD{HG?Or3UR>0Tr>yVd}pP&_`g zQF5GVaH=|?s>U8p5uAO}2R%pQs}%x9cr{8afV!V-ag5;|f{Cz=NNL!r(vDG&^p1Yw zj*-B)|9&j7)X&W~X2h+*CiL|H&T0(@1n_)1d;iUNc8Z{An1B_2=tu_F?di2l`vv0z zI`hE5d6i+ewPA2Qcq}`rUJT~2LJ%4Cl5Y(D3v+5~INo-6cSi>>ir zux)p1oVJf<-9lQh{SzO-6F7Pf<`T;+@RE~JSSvw$@W=@&@?~j~1EWqbRmH4D@EbxL z*ycxcr(8k3Z*f>q7=X*62eYu6xwbl1;sDwn&U`Rjde>@L*6^)}bz_Jq;ZWMd8}xk$ zX8=jOug*>8rwqV>5ahd_qw?ZU?UMmS1y#sVnznpk z^D#CkKj|Go)ji+~e2!^x5kyCd^sq(|b$xLv>hXJ8Uh0yrQz{`u_^%*(D|lj7OT%X? zZ(31tzo_C*_pX7NO&P3);s9yG6?1v-;{;E*ftg-6bsz%mHWadRUPvmCgZb6TTRqkY z&##x$wzMwkf-);t-RX(a?%90&>Y4c7i(0i0zo82-Z?e+r_!kq6F}GZM$mvfZ8eP{L zt8)p&c`SV7dSil9x8qrCc7St8+^t>ju4E58tNG3v*dC5n$#)fNR!x*O2m$|M*v+cY zZpu@p^OGk7nQ4%J1eHNjIMwADFR3_@e7fKP72Hqb^DCMT*Y_yY(zRb2^*g@J2H2mh zo)~|InKvM)27I?-={nTj>^4ZzliilV*vqcEu~gmOx`MMQbCo0(7g7+@V&k5G6xBt) z?ir*nf^oLU8rV5WEETP{!zFhtm>4={B)O|=oVv6kOoC%Mj~98sjp(!mT$@WhbMH+0 zZ+O|dQJ3osr&^ag0c$8R3d9+`uihrXz;@5Wx~ z8*sPz6_xf<@w*Pa<>CZ%uVI7CK{|PJp$L(ys~00Cb0r|9R1!KuS@`1sM=rnh6mRQN z9=uYM(gYend6+4sQ>QSwh6Ajj-1NYwtnvk#M{&!PwE*f^h%sd7T|;eS(1@hv|0rm7 zR=7Nv`@RxG=97;lolb4j`M<6vSCePUy^G5g&3V_7@pZ8-M9(J!5+UNDUiBPw1ZOZf z8yes)ua@cj5`2ZC=hl9XRN4hTX+HY?+5gR&b1wdx~SF(K`u&d?}AN~M<^G?zMAF@ zd#G8n6qTvBp&G*_&p3{&eD{+&Rd-meo1thF>blonUBS(zp&YVYS%@7c0#g5aw-%d{ zV?wF|0MPqy@*OW7PtUNqR#&IXl+5yjxtkT$A)k~kM@b^R$KddBOHmdL!TbAk8MLM^ zR$ws({Go~@erb4|+Ira;$jjH!N}djZ)lcAH4KvifTp-QL8Bc8Zi#x{QV9eD+wkQSw z`9btA1EIR^==gj*L*k5dioUg_{hVM=1niQL?Z|DP;WqXB1APb*;nOiTr^~M=z-tfr zA7DjCq$Nj5A&yLN{-N||;N~E&ipR9=L}j&Y=a%yHG^kO)v74;^87fg57)`C@SQUT}vQFk89w-It8FkrH9eGD0<*JC=OFxj! z<}FgOC^J4xj^9sLJ2+>3zk^6F>~)aeLN}VZfrO>VIz?P}#O9G|iVrBtA|NI~M`W@{*$RM| zKps~4dQc$St&CNUAdUW)OuRT-JryxU^3VJn7HO$fRVw-1(G=8@DC$xSI-P)~ae+#6 z0J$=L&ukfiB)KhhcRlGz8fbPoasW`DR(MBRzd_`f#L}y1njN=Ty;3dz{@p~@e*%`t zd<~G%BwnjM2ZZHx8hHkvY8g_Q;p(9kB+b-o`;|sR0;s*VfuJ}nMY|^4k^2Sr{S-Ko z&nX0Pl_TPsLbwoqJRdJky|KDe?F_iC>_F@&`nn_D$LHsIx{Hh>7%=A{9(`vp*&(kq z3qB-|{BbbX-Ntb6BWyIpsmLr5sj&@gz^OwvMFur|vUGu|hn{UDXvk`Kq@Or`w zsi&aCa!CBD)Bo&<{>z*R6IO30=8(1@%(V8Ec>*xZjmLQ{qTBz`qQhgv5w9h{we;(U z`wJ*@j1bJP;MPTW`6;6-WgZ}77oMtLz)erW1e$}`^vv~$Kq?_mMtjQ>?8pjTmw9p^ z*?l}(Px{%oo59(&qSD*19uw)f#2P7%g!X%8Ti?Oa$W9}y8TDf|it>2M;g4ppX|BO> zdwjB(FPGamF4;~>%jGm`T?bmv`j&aHs9U3 zcklO42fSm!KfiuDc(fg@5wQ9h?nQD}!rTyaL_EDeKw7^oGorf{yi+XZYSE22TZsSm?@TEu^*OIVZ-nCw|}B+~1^8dgPFZDV-FmgneML<7Q1Ls~N8+Kz1jm@bhzczVhkS1!=CHr<>cVD?tc{jFQ=JqUuES69cdL~5Da zg)=2d+x>h006`O;-T$BblfvG>xg#rfn{7jRxPR{-b2t3+M&01b+lKx8;eP^lA8<|; zqh1o9S}$QchP8p*y1vKmQO_mLRN(j%_ZPU@ySQ@nDo(C)(@tBE*RuEBrISnS{jcd4 zv0+}HY^Wx|1FR%b=8_EjC#Cj$t)na*_X)jbc(>~RCgUI zgo;wVX)M-FVK+z!=VW$uP0P+q$ePw%!nigO(`@iblgphqOp?Xr3bwYbN7wUKv)1X> z53XEzmFyj~Wc|8Sij8QiA!6Jlr!+O7+KyNjU#TC-%jlGDwXw{3b(bo5HPN`-!j`by z+8vwgtMnxV%A^Myiq6Y;l}0r5 zmVicI1G7yAb|{~|Cr)rm7r;wB0p-4XwOC+7BItJm(-@RibLN=m=m&H01;+t%tnI}& zwrHxE>FF-arPV}-UIXRM@q^@#7e^_Iiy_IVQ^xqwGRKQ9N7hW;;Q_|&t?+|>v+o5y zEo4MQ11Cl_yI1>>%!CdKLW^a&DzF6N)K{eL>d8_Ie6?H!~dI?wb;;x4fi0pCkTi1yJkh&wes*~E2 zAyI5N#hq)w9>pYcSYxUMAe1;^+I+z>C@MZtH0=xRh;U(jn>vM*H377|}P(UHUXzH!m z&Bx^@Z=L)EHttl8qcGlN@W|pWE?|337-X1YL$7yU{%dee(aw%-#7D%`cxmKsnIRoE zMk%IvVQ7%vV8D%BR=`z01ehMdq!0|PNq3SoA|hf}794@DC<%q6@hIYPaW%wmV=&#k zW{dc|eYH4$=y4#7RJe=C*xBU8)y45-kqYvspHm!$#m;bkVgqr8uzqGQLR^5HPvE4H z2!-(<=HvKK8PNq*YgK0(H0<=?4*^{dGS%$DNRqt)lw7w9$L{=X0L5$eWS}W&Ti6%2 zpcGth$jh^t@WtXG?$+$0P2x6#Cj>VY<4LV+TeiQGu56+|N(E*!vLf119L0J9W3qcmXEHUV7OC&rX3*1A3-D-sI|S?Rd* zp%-}TLU-NY;ppicVN>VRlc`)iL7ojPJ_UsJD~tBp)oFrtjH!yKLLpIBif+;{kzmLk z*rMa0s3V=>!73{kAH0QuSriN*cafPeRvr7vXK=T5TnKoU5&Y$iA>G`(mULz>XUKQ$ z+MT#rOOi)ef1;4+6~rNe!vBuJc?S?oAcZj7;Tq6gBx#a%u6aeO!9zui@DF8GTt^7)^I}t74){(MsONF+X9xylDB~!PY^VLBrcbqYP@#U^I5=J zi&ql}0N(@xjNXqcxT~%l8}P8}iMs(rOq=%(%PB5?p%#oa&n>61SxLwi@CJG67qt4**sTn2#!i2N=Vrl5$TX;KM*i5FVe25MA{F7)V#&-$ zy6hCH;wUtE!_ZWY+owxsC+W2ToPBf}R2!-Q8!eKLSQbAk<8sus*SsI^L0_auRYyxcKRP;D zE~(?tZ~*myjFI!%L!9@|&+&Taqt*QK;k`$CBME;nehmLe1R4IFBX2l!O5S_)?>mSL znS6YBfADB4cc3Yj<+lX6?m&O+oPr~$WrQ6;%Rwyc1ZAXms*rhOhTCD&^V4AhRxcjC zG{rztqpn)6o0WnD;$=ClW{bD%6Dss;V=}om)~IXWN61=~T@L~;hL5#K=BZb1EDRTj zxe+OWq6)aCWneP^SC?pBVw)h;I0#EjRAho;2s%?SKpo5V#}Q>;fRHsrp}~sb-;7o| zc?y2wZPh@owKJ+{muOK@v%d==XtRSpaY=owp||!2>q8y_9uAc3w4?sJ>Y|oY(kD(w zOSXNOb@hTX>znk^`UZlkj~?m66H!dlV@Qa(J-x!)Yhqw}+FPz!RKxC;(+J`dO~gZ; zY)>d-|C8<=6Z#lgIDs6EPi7QW-|iCwj|xM2?zX?${yp4xh+L3r8I$Le*_+i{RLh@y zvuSlhl}s1_t_OTas=c4n!-EP17fQ(xcms^oc+WnSI5(nXER16tnO|fW0A)A zeTg2fzWUSYR}XG)|B*S&)yK7c^3{Xit@!_ti1avZhWK?jTZXyG6|r+u(+hZVQAam zwwdP#oa3bq*duqrQjwlWgN^$(xtCP?5Y>P~%C4GP2?l86m|WiiSh5enwXO}C$ zHE@bMaKbeSP>k*8Jff4zQLo>Kb4 z1#*xnc~SJgbYqL2-0H&(M7$}!Ym?%-*^^Mqn7N9u*(Y{>0uKM=39~L@QN9`WRI9cK zW2o_9EzEUZ?J5^)jN8^ehPATqhe)f>fA3OL<$)r5eEi8f<137JL$;!HRMY5Uym%ijs5YpC zrzN?hxSgUuY$5kfyXaYWoeJncF<(O))G5z$5_lmUS#ggB&wXFR3>(*!qf|dp%g`~C zx`WlDt(~1U2n8}K@}OcVYP{Ynteu@ri%=2Fw~OiO8%;097a}Oi`KNl>NL%xqhT0%Q z(b~PM5d`bR-wp<|%9cR+i_4~TaEUxh6YD;GM1mmrx^eE6zTjp79vQ|BmFe!BZd@zg7$b*4Dh~nECaBFd4iO_08IKj!PxDN zD?n?EI>Bv}k@j79l$DNn$hv9tLbF;CK`!PL9QG!rW+98!6m=D0o8Bbiw8z0fg+$y0 zBqvKJJzc@MBE1CCL?q;(gP1>#>%7V#ZcFasIvKD0CHQ=eE(^HT7Kudu?ndn>tXf-` z-K|;5fFcp38q{K-6UAJ?%+F8F^(KZkN?;}1M7L4UA@~HLt8$ebBjDpMzVWEfxF$NG z#XrE#34VP1jE*_9bOnO091XGPOn5`Q7b%e>1}l>HG} zEurJE&>8l-d9gn}zgiT#cu7)X*zO81z$P3ko}Y)&Lm-{4+YRzm+I%&BQ!j6fJo7>4 zKoU|vuY6uED}=>a+T!CyY_KbCdT@=iBwX!hOZ<1?58CZ1w+Y&H`_y@Tqi~hxOZYxPXnpPNAk-j7*1e1_wQG}P+6o1GgjCDqU35-0lTi68atU&qrZ5TB23am+1xdS5Nu^FLwxYc0 z;u}<*#C(W8XV<7wNVyNm=cx>-A^KG(Ufs2%brNQ>;Df*^Rf4I1M5socr|6_PXZ!JD znYR-gEJW0LxaWi`kS`a!0tUhqlQG@pG{?1FmXv7niMZwcvP}5o*P`-`8oQ15&~Jy? zy{TNG0j1lOLQ%ClUG72qFa8C0%>@s+8>xSe;((sc7YC3?s^MF@SdNm#z>l$R4#gPg zf`_FeIi_^9m|MIdC0A7oLIIKTVjVun^>!>^sE?i!fcnO(U)ymbexUN!?7Y?X-algJ zk{VMMcKD`|5hGC+*KxV1^A5jU$i>b|{;uTZtyr<9oi!GKnJr+K*|DSBFZxk0?Hakb zp{b?6UZs=_U`5Qdqh2a`Ua0^pT0x>19jxn#F9ZvT(+<>6wq*Vw9(s^w5<*itIOdaEF_9)_$TJh%sCC2NU1Mdy`%Cvns|U21?_E>IcgAPlv3 zK!r-pi9r6x==WzAe4+C~?$Y~9Y&U3sFSM8G>p1>#`|mgC{=pf0w>Dsujuqzys|iCv z9oSa@ro+9kvdzHXKSO;EPg{8hZ*jGn;2l^7uO)xne(;CuNq7J3?Sj}#8wY(lmK+-j z=PSTT!q>}!`)Av11xWk{fN1oXNF9FyAzA_@1^wb=o2QO&h|lc``>-=OEO@HZtr2~2 z(u>H_CIq>6_B93}ZJZqMr{{A8@+U385#s%OqzYAir*p_|Zb1>=q}vB)|H6J#L-d`D zi}djZgXln0p`5%K`$#g>b)&gnf*zcGOUy4Ev|)bjq`lW|2bnRE!Nv2p2avxd?2YCA z1Rl*X_6<=P&8{w}c4(sFP8mw@0d@^H^!&EqG4WT!A5QPw#(zHl{^#3Y;W%Iy;NTB~ zZKR@vZy!^9L`TX-JvqJ@QF737dPW*DQuW(5s}ezQqBy`w7!XKlcW*N z7x*(FbQD%C!iq<;ce)Z20C61p8QU)WZ4VIsD~}CuD^w!T!Vrvv+M;yy`|KEMA&#(b z+D&&Xya@6fDJ1tSDE|D@^YO7{g}j!&37vvCZEAuC*halXXS_o4p3{$hS9peGOC<$F zg9R^8aDW1ccTIT)^Rn9G(^Hts%fBJ2yXZ+#h5gFD1W)-Ycp3&RBwg;JT)5gQpMW^> zs&y2ne+P(Xo}d6eA-Zi(C0VRj;LfNe`w4QFhT@rM;bt~P!ObJ9O>a>&E1H!`4@gE) zr{Bf+gvM?YTj`~RD(2t~P?g%(p{gK@0o15|(3!smT>$B#`^pr~)AR99vLb)pLOtq` ze?`W>F>-ks;2mTMS&avGw~)H+V2Z~}Q3UertoXNnem+42)dJ7SOToGR(xUwtGU^t^ zOMLMvojK!!OIQ^X+kaqVx`OLpE2-m6V!$w+^${$v0STOWMPhJSuYGvzBtIlIx8+yK!;IlTWPLkRx9ZHJZ27)3^; zDWiu%!H2ST92DSd#{iCQzue#c>krG{0eKn5k^J}epM4a!bQo|3q+#6p6Kvs)#sT<& z|2Yql8iz`u!w0yu1!7D7p+7uqPPvLa04suMiKhN;(?%wT*6i;e;;y(Pf!VZuF%}vU z(D>wZkDgTV?9-M>!b@51Q#$3u=uT(8m(Hw(c4dSw zJ2IlJ#~+mxcl-goYxChq^{-v9jwDpaAPh+gpL!@YB72lNWL(READ!@C?&!(O-S58L zdvS2|;^mXQdbHhRw&{#%x_`pu@?Olo#!(io%KmLJgFzEd|JI?!aC_$7jBdAxT(DaU zZXLB6c1MjUb6!fhG4w{eF7Tr>i2BlAbBahOUKc3$`540$iWc8^j`eJYxK)aV+-}xW zHSCi01||0Y_;SvFaL17UOfHZ}oPWR%x3(in2#+R=%`VbOY*gS zjznr@d4O|-idT~;z?F=?RDUs`c^|BhNDWqPte7piDb2Jtiu8~;Xq*S`;%t6=$!mrv zs20A)5YYl_-ef_~_bx7+VQMgqlBOpv2J?D6dqY3e^#m#IE!j;oY0Z%*T;&U+WA_=x zef>!F!Iy6Hy*ejHi%i-$cW&3|9-p5J8uD0R0?pVN#W#JDpQ26rY|o|w-9)ZOJnSK5 z>a`Dh*j9J}Sm0ZLbUae&5^&z;J=nXC97->FWnI9PbZ!U)IA3Aip6(@})`Zn}dMZy0 zfF0WrwPcQs&W`%hbg|I04YZh!t^YdiiglVWFjF@7_72rnWo zaNe3;(9{~wR*(7{2-UC+g˳sK2K+ymq105ANBEO~Opc;{SvOf{OJEBSLx2OJ$o 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