From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751934AbaAYJe1 (ORCPT ); Sat, 25 Jan 2014 04:34:27 -0500 Received: from shards.monkeyblade.net ([149.20.54.216]:43292 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751164AbaAYJd7 (ORCPT ); Sat, 25 Jan 2014 04:33:59 -0500 Date: Sat, 25 Jan 2014 01:33:54 -0800 (PST) Message-Id: <20140125.013354.194644529119874096.davem@davemloft.net> To: torvalds@linux-foundation.org CC: akpm@linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT] Networking From: David Miller X-Mailer: Mew version 6.5 on Emacs 24.1 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id s0P9Zbg1002153 Two files have conflicts when I did a test merge of this stuff into your tree. These are almost entirely simple overlapping changes. The one that needs special attention is in include/linux/mlx4/device.h, two MLX4_DEV_CAP_FLAG2_* capability flags are being added with the same value ("1LL << 9"), change the second one of them to be ("1LL << 10") and add the necessary trailing comma at the end of the previous line. 1) BPF debugger and asm tool by Daniel Borkmann. 2) Speed up create/bind in AF_PACKET, also from Daniel Borkmann. 3) Correct reciprocal_divide and update users, from Hannes Frederic Sowa and Daniel Borkmann. 4) Currently we only have a "set" operation for the hw timestamp socket ioctl, add a "get" operation to match. From Ben Hutchings. 5) Add better trace events for debugging driver datapath problems, also from Ben Hutchings. 6) Implement auto corking in TCP, from Eric Dumazet. Basically, if we have a small send and a previous packet is already in the qdisc or device queue, defer until TX completion or we get more data. 7) Allow userspace to manage ipv6 temporary addresses, from Jiri Pirko. 8) Add a qdisc bypass option for AF_PACKET sockets, from Daniel Borkmann. 9) Share IP header compression code between Bluetooth and IEEE802154 layers, from Jukka Rissanen. 10) Fix ipv6 router reachability probing, from Jiri Benc. 11) Allow packets to be captured on macvtap devices, from Vlad Yasevich. 12) Support tunneling in GRO layer, from Jerry Chu. 13) Allow bonding to be configured fully using netlink, from Scott Feldman. 14) Allow AF_PACKET users to obtain the VLAN TPID, just like they can already get the TCI. From Atzm Watanabe. 15) New "Heavy Hitter" qdisc, from Terry Lam. 16) Significantly improve the IPSEC support in pktgen, from Fan Du. 17) Allow ipv4 tunnels to cache routes, just like sockets. From Tom Herbert. 18) Add Proportional Integral Enhanced packet scheduler, from Vijay Subramanian. 19) Allow openvswitch to mmap'd netlink, from Thomas Graf. 20) Key TCP metrics blobs also by source address, not just destination address. From Christoph Paasch. 21) Support 10G in generic phylib. From Andy Fleming. 22) Try to short-circuit GRO flow compares using device provided RX hash, if provided. From Tom Herbert. The wireless and netfilter folks have been busy little bees too. Please pull, thanks a lot. The following changes since commit 7d0d46da750a252371cb747b48ddda27d1047881: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2014-01-17 22:19:28 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master for you to fetch changes up to 8b662fe70c68282f78482dc272df0c4f355e49f5: net/cxgb4: Fix referencing freed adapter (2014-01-24 16:00:37 -0800) ---------------------------------------------------------------- Aaron Sierra (1): igb: Support ports mapped in 64-bit PCI space Alan Cox (1): i40e: Fix off by one in i40e_dbg_command_write Alex Gal (1): wl12xx: fix tx power setting Alexander Aring (9): 6lowpan: fix/move/cleanup debug functions 6lowpan: introduce lowpan_push_hc_data function 6lowpan: udp use lowpan_push_hc_data function 6lowpan: fix udp compress ordering 6lowpan: fix udp byte ordering 6lowpan: add udp warning for elided checksum 6lowpan: udp use lowpan_fetch_skb function 6lowpan: udp use subtraction on both conditions 6lowpan: cleanup udp compress function Alexander Bondar (7): iwlwifi: mvm: Add debugfs entry to generate NMI to NIC iwlwifi: mvm: Add uAPSD misbehaving AP notification handling iwlwifi: mvm: Change power management dependency on multi MAC iwlwifi: mvm: Disable power save for monitor interface iwlwifi: mvm: Enable power save on a single P2P client interface iwlwifi: mvm: add per-vif power debugfs hooks iwlwifi: mvm: Add and examine TLV flag for P2P client uAPSD support Alexander Duyck (2): ixgbe: Force QDE via PFQDE for VFs during reset ixgbe: Clear head write-back registers on VF reset Alexander Shiyan (2): can: mcp251x: Convert to devm-* API can: mcp251x: Add device tree support Alexey Khoroshilov (2): libertas sdio: claim device before calling sdio_disable_func() NFC: port100: Fix device leak Amitkumar Karwar (13): mwifiex: improvements in mwifiex_ret_tx_power_cfg() mwifiex: declare snap_type as __be16 variable mwifiex: remove rfc1042_eth_hdr variable mwifiex: fix an issue with Appletalk devices mwifiex: remove redundant goto exit_remove statement NFC: NCI: Cancel cmd_timer in nci_close_device() NFC: NCI: Don't reverse local general bytes NFC: NCI: Add setup handler NFC: NCI: Add set_config API NFC: nfcmrvl: Initial commit for Marvell NFC driver NFC: nfcmrvl: Add setup handler NFC: nfcmrvl: Fix possible memory leak issue mwifiex: add missing endian conversion for fw_tsf Andre Guedes (5): Bluetooth: Check address in mgmt_disconnect_failed() Bluetooth: Add an extra check in mgmt_device_disconnected() Bluetooth: Remove link type check in hci_disconn_complete_evt() Bluetooth: Remove unneeded check in hci_disconn_complete_evt() Bluetooth: Refactor hci_disconn_complete_evt Andreas Fenkart (1): mwifiex: fix wakeup on magic packet Andrei Otcheretianski (1): cfg80211: aggregate mgmt_tx parameters into a struct Andrew Rybchenko (3): sfc: Change efx_nic_type::rx_push_indir_table to push hash key as well sfc: remove unused 'refcnt' from efx_rx_page_state sfc: remove unused 'enum efx_rx_alloc_method' Andy Fleming (5): phylib: Add Clause 45 read/write functions phylib: introduce PHY_INTERFACE_MODE_XGMII for 10G PHY phylib: Add generic 10G driver phylib: Support attaching to generic 10g driver phylib: Add of_phy_attach Andy Zhou (1): openvswitch: Change ovs_flow_tbl_lookup_xx() APIs Anjali Singhai Jain (27): i40e: sync header files with hardware i40e: refactor reset code i40e: Enable all PCTYPEs except FCOE for RSS. i40e: add num_VFs message i40e: Add a new variable to track number of pf instances i40e: Tell the stack about our actual number of queues i40e: reinit flow for the main VSI i40e: function to reconfigure RSS queues and rebuild i40e: Add basic support for get/set channels for RSS i40e: rtnl_lock in reset path fixes i40e: Fix wrong mask bits being used in misc interrupt i40e: Suppress HMC error to Interrupt message level i40e: Dump the whole NVM, not half i40e: Change the ethtool NVM read method to use AQ i40e: Remove unnecessary prototypes i40e: remove un-necessary io-write i40e: Record dma buffer info for dummy packets i40e: Admin queue shutdown fixes i40e: check asq alive before notify i40e: Do not allow AQ calls from ndo-ops i40e: Expose AQ debugfs hooks i40e: Re-enable interrupt on ICR0 i40e: Cleanup reconfig rss path i40e: Update the Current NVM version Low value i40e: Setting queue count to 1 using ethtool is valid i40e: do not bail when disabling if Tx queue disable fails i40e: refactor flow director Anjali Singhai jain (2): i40e: register file updates i40e: firmware version fields offsets update Antonio Quartulli (16): batman-adv: properly rename define in distributed arp table header file batman-adv: don't switch byte order too often if not needed batman-adv: remove FSF address from GPL disclaimer batman-adv: deselect current GW on client mode switch off batman-adv: rename gw_deselect() to gw_reselect() batman-adv: remove parenthesis from return statements batman-adv: send every DHCP packet as bat-unicast batman-adv: add isolation_mark sysfs attribute batman-adv: mark a local client as isolated when needed batman-adv: print the new BATADV_TT_CLIENT_ISOLA flag batman-adv: extend the ap_isolation mechanism batman-adv: create helper function to get AP isolation status batman-adv: set the isolation mark in the skb if needed batman-adv: remove returns at the end of void functions batman-adv: add missing sysfs attributes to README batman-adv: drop dependency against CRC16 Arend van Spriel (51): brcmfmac: add separate function for passing bus tx overhead brcmfmac: replace dongle command list with .preinit() callback brcmfmac: start netif queues only when setup is completed successful brcmfmac: reduce logging noise accessing SDIO SleepCSR register brcmsmac: select CONFIG_BCMA when possible brcmfmac: support hardware extension header in trace_brcmf_sdpcm_hdr() brcmfmac: determine sd host controller related variable earlier brcmfmac: fix driver build issue when CONFIG_BRCMDBG is not set brcmfmac: determine alignment values during probe brcmfmac: use platform specific alignment in SDIO brcmfmac: remove redundant ioctl handlers brcmfmac: provide firmware version in ethtool driver info brcmfmac: remove unnecessary EXPORT_SYMBOL() usage brcmfmac: move firmware related structures to fwil_types.h brcmfmac: move firmware command code definitions brcmfmac: remove some unused definitions brcmfmac: move firmware event related defines to fweh.h brcmfmac: expose chip information through debugfs brcmfmac: add missing curly braces in brcmf_fws_txstatus_suppressed() brcmfmac: combine bcmsdh source files into one brcmfmac: remove unnecessary function prototypes brcmfmac: remove unused struct brcmf_sdio_dev::func_cis_ptr attribute brcmfmac: use sdio functions to enable/disable F2 brcmfmac: remove brcmf_sdio_regrw_helper() from header file brcmfmac: remove regs parameter from sdio probe functions brcmfmac: get rid of some void pointer parameters brcmfmac: remove brcmf_sdio_wdtimer_enable() function brcmfmac: use consistent function names in bcmsdh.c brcmfmac: reduce function parameters in sdio send/receive calls brcmfmac: use consistent function names in dhd_sdio.c brcmfmac: remove brcmf_sdio_disconnect() function brcmfmac: clarify struct brcmf_sdio_dev::func[0] reference brcmfmac: rework SDIO register access functions brcmfmac: cleanup helper functions in sdio remove path brcmfmac: cleanup helper functions in sdio probe path brcmfmac: correct reporting HT40 support in wiphy htcap brcmfmac: add sdio drive strength programming for bcm4334 chipset brcmfmac: correct detection of save&restore device capability brcmfmac: enable watchdog when bus initialization is complete brcmfmac: only disable clock when brcmf_sdio_bus_init() fails brcmfmac: inform cfg80211 when changing the CONNECTED state brcmfmac: move wiphy_unregister() call to brcmf_cfg80211_detach() brcmfmac: call brcmf_cfg80211_detach() after removal of interfaces brcmfmac: use custom destructor callback for all netdevice interfaces mmc: add SDIO identifiers for Broadcom WLAN devices brcmfmac: add support for bcm43362 device brcmfmac: rework firmware download code brcmfmac: restructure brcmf_sdio_chip_recognition() brcmfmac: rename chip and core related structures brcmfmac: initialize escan function pointer during scheduled scan brcmfmac: handle SDIO card removal Ariel Elior (1): bnx2x: Fix VF flr flow Arik Nemtsov (8): nl80211: better document NL80211_CMD_TDLS_MGMT iwlwifi: trans: divide stop_hw into stop_device/op_mode_leave iwlwifi: trans: use a unified transport status iwlwifi: trans: prevent tx and cmds during FW error iwlwifi: trans: prevent reprobe on repeated FW errors before restart iwlwifi: trans: clear FW_ERROR status in common code iwlwifi: trans: turn set_pmi into an optional callback iwlwifi: mvm: squash a spurious warning on chnctx change Arman Uguray (1): NFC: pn544: Refactor hw_config values Arnaud Ebalard (2): net: mvneta: mvneta_tx_done_gbe() cleanups net: mvneta: make mvneta_txq_done() return void Arturo Borrero Gonzalez (1): netfilter: nf_tables: nft_meta module get/set ops Aruna-Hewapathirane (1): net: replace macros net_random and net_srandom with direct calls to prandom Atzm Watanabe (4): packet: make aligned size of struct tpacket{2,3}_hdr clear packet: fill the gap of TPACKET_ALIGNMENT with zeros packet: deliver VLAN TPID to userspace packet: doc: add documentation for VLAN TPID delivery Avinash Patil (2): ieee80211: add definition for TDLS wide band extended capability ieee80211: add definition for SMS4 key len Avri Altman (2): mac80211: update ht flag if bss configuration changed iwlwifi: mvm: fix ht protection flags Barak Bercovitz (1): cfg80211: stop sched scan only when needed Barry Song (1): dm9000: fix a lot of checkpatch issues Bartosz Markowski (4): ath10k: expand the wmi mgmt queue limit to 128 ath10k: split the if_limits and if_comb ath10k: introduce NO_P2P fw feature flag ath10k: track number of existing peers Ben Greear (3): ath10k: Initialize list-head on vif creation. ath10k: Fix un-initialized debug objects. ath10k: add logging to better determine some VIF/STA creation failures Ben Hutchings (49): net_tstamp: Improve kernel-doc for struct hwtstamp_config net/compat: Fix minor information leak in siocdevprivate_ioctl() net/compat: Merge multiple implementations of ifreq::ifr_data conversion net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP sfc: Implement the SIOCGHWTSTAMP ioctl bfin_mac: Implement the SIOCGHWTSTAMP ioctl tg3: Implement the SIOCGHWTSTAMP ioctl fec: Implement the SIOCGHWTSTAMP ioctl gianfar: Implement the SIOCGHWTSTAMP ioctl e1000e: Implement the SIOCGHWTSTAMP ioctl mlx4_en: Implement the SIOCGHWTSTAMP ioctl vxge: Implement the SIOCGHWTSTAMP ioctl ti_cpsw: Implement the SIOCGHWTSTAMP ioctl tile_net: Implement the SIOCGHWTSTAMP ioctl ixp4xx_eth: Implement the SIOCGHWTSTAMP ioctl net_tstamp,doc: Add test program for SIOC{G,S}HWTSTAMP Merge branch 'sfc-3.13' into master sfc: Update MCDI protocol definitions sfc: Tighten the check for RX merged completion events sfc: Add new sensor names sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP sfc: Fold efx_flush_all() into efx_stop_port() and update comments sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena sfc: Split PTP multicast filter insertion/removal out of efx_ptp_{start,stop}() sfc: Remove dependency of PTP on having a dedicated channel sfc: Store flags from MC_CMD_DRV_ATTACH for later use sfc: Do not use MAC address as clock name sfc: Initialise efx_ptp_data::phc_clock_info from a static template sfc: Remove kernel-doc for efx_ptp_data fields not present in this version sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() sfc: Store VPD serial number at probe time sfc: Associate primary and secondary functions of controller sfc: Enable PTP clock and timestamping for all functions on EF10 sfc: Don't clear timestamps in efx_ptp_rx() sfc: Remove unnecessary condition for processing the TX timestamp queue sfc: Add more information to many warnings using WARN() and netdev_WARN() sfc: Change priority and flags for automatic MAC filters sfc: Don't refer to 'stack' in filter implementation sfc: Allow filter removal only with exactly matching priority sfc: Implement efx_nic_type::filter_clear_rx operation for EF10 sfc: Add PTP counters to ethtool stats sfc: Fix RX drop filters for EF10 tile_net: Always enable PTP clock support on TILE-Gx net: Fix indentation in dev_hard_start_xmit() net: Add net_dev_start_xmit trace event, exposing more skb fields net: Add trace events for all receive entry points, exposing more skb fields sfc: Fix transposed ptp_{under, over}size_sync_windows statistics sfc: Use the correct maximum TX DMA ring size for SFC9100 Ben Pfaff (2): openvswitch: Correct comment. openvswitch: Shrink sw_flow_mask by 8 bytes (64-bit) or 4 bytes (32-bit). Benjamin Poirier (1): net: Do not enable tx-nocache-copy by default Bing Zhao (11): Bluetooth: btmrvl: operate on 16-bit opcodes instead of ogf/ocf Bluetooth: btmrvl: use cal-data from device-tree instead of conf file Bluetooth: btmrvl: remove cal-data byte swapping and redundant mem copy mwifiex: avoid using variable name eth_hdr mwifiex: send regulatory domain info to firmware only if alpha2 changed mwifiex: remove cfg_data construction mwifiex: download cal-data from device-tree to firmware mwifiex: download per country tx power table to firmware mwifiex: fix potential buffer overflow in dt configuration mwifiex: use a function to replace two copies of a code fragment mwifiex: fix wrong 11ac bits setting in fw_cap_info Bob Copeland (10): mac80211: fix off-by-one in llid check. mac80211: hold sta->lock across plink switch statements mac80211: mesh: factor out common plink close/estab code mac80211: mesh_plink: group basic fitness checks mac80211: mesh: rewrite rssi_threshold_check in C mac80211: mesh_plink: collapse the two switch statements together mac80211: mesh_plink: don't ignore holding timer mac80211: return -ENOMEM in mesh_plink_frame_tx mac80211: remove unused mesh_mgmt_ies_add() prototype mac80211: mesh: only get tsf if we need it Carolyn Wyborny (4): igb: Add media switching feature for i354 PHY's igb: Add new feature Media Auto Sense for 82580 devices only igb: Fix queue allocation method to accommodate changing during runtime igb: Change to use statically allocated array for MSIx entries Catherine Sullivan (9): i40e: Bump version i40e: Bump version number i40e: Bump version number i40e: Populate and check pci bus speed and width i40e: Bump version i40e: Turn flow director off in MFP mode i40e: Bump version i40e: Bump version i40e: Bump version number Chen-Yu Tsai (8): net: stmmac: Enable stmmac main clock when probing hardware net: stmmac: Add support for optional reset control net: stmmac: Allocate and pass soc/board specific data to callbacks blackfin: Update stmmac callback signatures net: stmmac: Honor DT parameter to force DMA store and forward mode net: stmmac: Deprecate snps, phy-addr and auto-detect PHY address net: stmmac: Use driver data and callbacks tied with compatible strings net: stmmac: sunxi platform extensions for GMAC in Allwinner A20 SoC's Christian Engelmayer (1): wireless: cw1200: Fix memory leak in cw1200_wow_suspend() Christoph Paasch (7): tcp: metrics: rename tcpm_addr to tcpm_daddr tcp: metrics: Add source-address to tcp-metrics tcp: metrics: New netlink attribute for src IP and dumped in netlink reply tcp: metrics: Delete all entries matching a certain destination tcp: metrics: Allow selective get/del of tcp-metrics based on src IP tcp: metrics: Fix rcu-race when deleting multiple entries tcp: metrics: Handle v6/v4-mapped sockets in tcp-metrics Christopher Pau (1): i40e: set pf_id based on device and function numbers Chun-Yeow Yeoh (10): mac80211: use put_unaligned_le16 for precedence value in mesh mac80211: use put_unaligned_le16 in mesh_plink_frame_tx mac80211: use put_unaligned_le in mesh when necessary nl80211: allow the use of DFS channel in mesh wcn36xx: enable beacon change using BSS_CHANGED_BEACON wcn36xx: set self STA default HT parameters wcn36xx: fix typo error ath9k: enable dfs for mesh mode wcn36xx: enable the beaconing in mesh mode mac80211: enable WME for peer mesh STA Claudio Takahasi (2): Bluetooth: Fix setting Universal/Local bit Bluetooth: Fix 6loWPAN peer lookup Claudiu Manoil (1): gianfar: Fix portabilty issues for ethtool and ptp Cong Wang (1): net: revert "sched classifier: make cgroup table local" Dan Carpenter (6): ath9k: fix SC_OP_INVALID test in ath9k_tx99_init() isdn: use strlcpy() instead strcpy() p54: clamp properly instead of just truncating sctp: remove a redundant NULL check rxrpc: out of bound read in debug code tulip: cleanup by using ARRAY_SIZE() Daniel Borkmann (33): net: dev: move inline skb_needs_linearize helper to header packet: introduce PACKET_QDISC_BYPASS socket option filter: bpf_dbg: add minimal bpf debugger filter: bpf_asm: add minimal bpf asm tool filter: doc: improve BPF documentation bpf_dbg: always close socket in bpf_runnable bpf_exp: free duplicated labels at exit time net: skbuff: improve comment on checksumming net: vxlan: use custom ndo_change_mtu handler netlink: only do not deliver to tap when both sides are kernel sks netlink: specify netlink packet direction for nlmon netfilter: nf_tables: fix type in parsing in nf_tables_set_alloc_name() netfilter: nf_nat: add full port randomization support net: net_cls: move cgroupfs classid handling into core net: netprio: rename config to be more consistent with cgroup configs netfilter: x_tables: lightweight process control group matching net: netdev_kobject_init: annotate with __init netfilter: nf_conntrack_dccp: use %s format string for buffer netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages net: ovs: use kfree_rcu instead of rcu_free_{sw_flow_mask_cb,acts_callback} net: xfrm: xfrm_policy: fix inline not at beginning of declaration net: skbuff: const-ify casts in skb_queue_* functions net: vxlan: when lower dev unregisters remove vxlan dev as well net: vxlan: properly cleanup devs on module unload packet: improve socket create/bind latency in some cases packet: don't unconditionally schedule() in case of MSG_DONTWAIT packet: use percpu mmap tx frame pending refcount net: vxlan: do not use vxlan_net before checking event type packet: fix a couple of cppcheck warnings net: filter: let bpf_tell_extensions return SKF_AD_MAX random32: add prandom_u32_max and convert open coded users net: introduce reciprocal_scale helper and convert users net: vxlan: convert to act as a pernet subsystem Daniel Pieczko (1): sfc: split setup of hardware timestamping into NIC-type operation David Cassard (1): i40e: keep allocated memory in structs David Gnedt (11): wl1251: fix scan behaviour while not associated wl1251: retry power save entry wl1251: implement hardware ARP filtering wl1251: split RX and TX data path initialisation wl1251: configure hardware en-/decryption for monitor mode wl1251: implement multicast address filtering (fwd) wl1251: disable power saving in monitor mode wl1251: fix channel switching in monitor mode wl1251: enable tx path in monitor mode if necessary for packet injection wl1251: disable retry and ACK policy for injected packets wl1251: enforce changed hw encryption support on monitor state change David S. Miller (123): Merge branch 'siocghwtstamp' of git://git.kernel.org/.../bwh/sfc-next Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'of_mdio' Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge git://git.kernel.org/.../davem/net Merge branch 'phy_reset' Merge branch 'neigh' Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'ifla_flags' Revert "tun: remove useless codes in tun_chr_aio_read() and tun_recvmsg()" Revert "macvtap: remove useless codes in macvtap_aio_read() and macvtap_recvmsg()" Merge branch 'macb' Merge branch 'tipc' Merge branch 'bpf' Merge branch 'macvtap_capture' Merge branch 'bonding_netlink' Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next Merge branch 'bonding_rcu' Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next Merge branch 'ovs_hash' Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'phy_power' Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next Merge branch 'bonding_netlink' Merge branch 'skb_hash' Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next Merge branch 'qlcnic' lib: Add missing arch generic-y entries for asm-generic/hash.h Merge branch 'bna' Merge branch 'vlan_tpid' Merge branch 'phy_checkpatch' Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge git://git.kernel.org/.../davem/net Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next Merge branch 'bonding_nl' Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next Merge branch 'mlx4' Merge branch 'sh_eth' Merge branch 'bridge_cleanups' Merge branch 'b44' Revert "sctp: fix missing include file" Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next Merge branch 'addr_compare' Merge branch 'bnx2x' bnx2x: Fix build with SRIOV disabled. Merge branch 'tun_rfs' Merge branch 'sctp_logspam' Merge branch 'addr_compare' Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next Merge branch 'r8152' Merge branch 'bonding' Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'tunnel_dst_caching' Merge branch 'tg3' Merge branch 'bonding' Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'bgmac' Merge git://git.kernel.org/.../pablo/nf-next Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'master' of git://git.kernel.org/.../pablo/nftables netfilter: Fix build failure in nfnetlink_queue_core.c. Merge branch 'master' of git://git.kernel.org/.../davem/net Merge branch 'master' of git://git.kernel.org/.../jesse/openvswitch bna: Fix build due to missing use of dma_unmap_len_set() Merge branch 'tipc' Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'master' of git://git.kernel.org/.../pablo/nf-next Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'master' of git://git.kernel.org/.../pablo/nftables Merge branch 'master' of git://git.kernel.org/.../pablo/nf-next Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next Merge branch 'tcp_metrics_saddr' Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'alx_stats' Merge branch 'ip_forward_pmtu' Merge branch 'qlcnic' Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge Merge branch 'bonding_rcu' Merge branch 'master' of git://git.kernel.org/.../klassert/ipsec-next Merge branch 'skb_checksum_help' Merge git://git.kernel.org/.../davem/net Merge branch 'netdev_tracing' Merge branch 'for-davem' of git://gitorious.org/linux-can/linux-can-next Merge branch 'atl_stats' Merge branch 'r8152' Merge branch 'dev_get_by_index' Merge branch 'i40e' Merge branch 'intel-next' Merge branch 'vxlan_lower_dev_unregister' Merge branch 'i40e-next' Merge branch 'netdev_sysfs_symlink_rename' Merge branch 'be2net' Revert "batman-adv: drop dependency against CRC16" Merge branch 'noprefixroute' Merge branch 'ixgbe' Merge branch 'master' of git://git.kernel.org/.../pablo/nftables Merge branch 'mvneta' Merge branch 'stmmac_pm' Merge branch 'ixgbe-next' i40e: Remove autogenerated Module.symvers file. Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge Merge branch 'tipc' Merge branch 'virtio_rx_merging' Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next Merge branch 'ixgbe' Merge branch 'bonding_slave_sysfs' Merge branch 'ixgbe' Merge branch 'i40e' Merge branch 'ixgbevf' Merge git://git.kernel.org/.../davem/net Merge branch 'sfc' Merge branch 'gro_udp_encap' Merge branch 'sctp' net: Fix some fallout from the etner_addr_copy() changes. net: Missing change from the ether_addr_copy() fixups. Merge branch 'reciprocal' Merge branch 'bonding_option_api' Merge branch 'bonding' Merge branch 'qlcnic' Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next David Spinadel (2): mac80211: reschedule sched scan after HW restart iwlwifi: mvm: add REPLY_SF_CFG_CMD to cmd strings Dmitry Eremin-Solenikov (1): net: move 6lowpan compression code to separate module Dominic Curran (1): tuntap: Fix for a race in accessing numqueues Don Skidmore (7): ixgbe: Focus config of head, tail ntc, and ntu all into a single function ixgbevf: add DCB configuration into queue setup ixgbevf: Convert ring storage form pointer to an array to array of pointers ixgbevf: create function for all of ring init ixgbe: Fix incorrect logic for fixed fiber eeprom write ixgbe: bump version number ixgbevf: bump version Duan Jiong (3): packet: use macro GET_PBDQC_FROM_RB to simplify the codes ipv4: remove the useless argument from ip_tunnel_hash() ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is called Eddie Wai (1): cnic: Add a signature to indicate valid doorbell offset. Edward Cree (3): sfc: Report units in sensor warnings sfc: Revise sensor names to be more understandable and consistent sfc: Log all unexpected MCDI errors Eliad Peller (14): mac80211: add min required channel definition field mac80211: remove duplicate code mac80211: determine completed scan type by defined ops mac80211: start_next_roc only if scan was actually running cfg80211: don't "leak" uncompleted scans iwlwifi: mvm: enable d3_test even if d3_test_pme_ptr is not available iwlwifi: mvm: disconnect on disconnection wakeup event iwlwifi: mvm: allow keeping connections in d3_test iwlwifi: mvm: fix scan offloading flag definition iwlwifi: mvm: add multicast filtering support iwlwifi: mvm: configure phy_ctxt with min_def iwlwifi: mvm: check iwl_nvm_init return value iwlwifi: mvm: fix missing cleanup in .start() error path iwlwifi: mvm: fix tx seq_ctrl debug print Emil Tantilov (7): ixgbevf: make use of the dev pointer in the ixgbevf_ring struct ixgbevf: move ring specific stats into ring specific structure ixgbevf: remove counters for Tx/Rx checksum offload ixgbevf: add tx counters ixgbevf: make the first tx_buffer a repository for most of the skb info ixgbevf: redo dma mapping using the tx buffer info ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function Emmanuel Grumbach (40): iwlwifi: remove TX_CMD id from transport layer iwlwifi: mvm: BT Coex - fine tune the aggregation size iwlwifi: mvm: a few more SKUs for 7260 and 3160 iwlwifi: mvm: dump NVM from debugfs iwlwifi: mvm: BT Coex - enable Sync to SCO iwlwifi: mvm: rs: fix compilation without CONFIG_MAC80211_DEBUGFS iwlwifi: mvm: don't send SMPS action frame with single RX antenna iwlwifi: mvm: move iwl_mvm_set_tx_power to PHY area iwlwifi: remove pointer to transport from op_mode iwlwifi: mvm: fixup Makefile iwlwifi: pcie: clean up ICT allocation code iwlwifi: pcie: track interrupt mask in SW iwlwifi: pcie: re-organize the PCIe ISR code iwlwifi: pcie: move the ICT / non-ICT handling functions iwlwifi: pcie: read the interrupt cause from the handler iwlwifi: pcie: determine the interrupt type in the handler iwlwifi: pcie: return inta from iwl_pcie_int_cause_{non_}ict iwlwifi: pcie: no need to save inta in trans_pcie iwlwifi: pcie: move interrupt prints to the common handler iwlwifi: pcie: use don't disable interrupt when irq_lock is taken iwlwifi: pcie: use don't disable interrupt when rxq->lock is taken iwlwifi: mvm: fix AC / FIFO mapping iwlwifi: pcie: keep the NIC awake when commands are in flight iwlwifi: pcie: don't update the op_mode if rfkill hasn't changed iwlwifi: pcie: allow the op_mode to call stop_device whenever it wants iwlwifi: mvm: disable the device as soon as RFKILL fires iwlwifi: mvm: fix harmless smatch / coccinelle warnings iwlwifi: mvm: BT Coex - update channel inihibition for channel 14 iwlwifi: mvm: dump to debugfs the SRAM as binary iwlwifi: Update Copyright to 2014 mac80211: clean up garbage in comment mac80211: simplify code in ieee80211_prepare_and_rx_handle mac80211: allow to set smps mode to OFF in AP mode iwlwifi: mvm: don't set the drain bit when we flush the AP station iwlwifi: pcie: enable oscillator for L1 exit iwlwifi: mvm: send all the NVM sections to the NIC iwlwifi: mvm: fix SRAM dump debugfs handler iwlwifi: mvm: remove unused flags from add station command iwlwifi: mvm: reset Thermal Throttling's SMPS request upon disassociation iwlwifi: pcie: don't panic on host commands in iwldvm Eran Harary (1): iwlwifi: pcie: Fix CSR_RESET operation access type Eric Dumazet (24): ipv6: consistent use of IP6_INC_STATS_BH() in ip6_forward() gro: small napi_get_frags() optim tcp: optimize some skb_shinfo(skb) uses tcp: auto corking net: introduce dev_consume_skb_any() pkt_sched: give visibility to mq slave qdiscs pkt_sched: set root qdisc before change() in attach_default_qdiscs() tcp: refine TSO splits pkt_sched: fq: more robust memory allocation rps: NUMA flow limit allocations net_sched: fix a regression in tcf_proto_lookup_ops() net_sched: fix regression in tc_action_ops tcp: autocork should not hold first packet in write queue net: use kfree_skb_list() helper tcp: out_of_order_queue do not use its lock vxlan: keep original skb ownership gre_offload: statically build GRE offloading support net/mlx4_en: call gro handler for encapsulated frames net: gro: change GRO overflow strategy tcp: do not export tcp_gso_segment() and tcp_gro_receive() net: eth_type_trans() should use skb_header_pointer() ipv4: fix a dst leak in tunnels net: ftgmac100: use kfree_skb() where appropriate ipv4: be friend with drop monitor Eric Leblond (7): netfilter: nf_tables: fix issue with verdict support netfilter: xt_NFQUEUE: separate reusable code netfilter: nft: add queue module netfilter: select NFNETLINK when enabling NF_TABLES netfilter: REJECT: separate reusable code netfilter: nft_reject: support for IPv6 and TCP reset netfilter: xt_CT: fix error value in xt_ct_tg_check() Erik Hugne (1): tipc: remove interface state mirroring in bearer Eugene Crosser (4): qeth: Accurate ethtool output qeth: bridgeport support - basic control s390/qdio: bridgeport support - CHSC part qeth: bridgeport support - address notifications Eugene Krasnikov (1): wcn36xx: Fix logging macro with unnecessary semicolon Eugenia Emantayev (2): net/mlx4_en: Ignore irrelevant hypervisor events net/mlx4_en: Add NAPI support for transmit side Eyal Perry (2): net/mlx4_core: Set CQE/EQE size to 64B by default net/mlx4_core: Warn if device doesn't have enough PCI bandwidth Eyal Shapira (39): mac80211: enable easier manipulation of VHT beamforming caps iwlwifi: mvm: fix and improve printing of rate scale table iwlwifi: mvm: simplify iwl_mvm_send_lq_cmd iwlwifi: mvm: refactor iwl_mvm_rs_rate_init iwlwifi: mvm: implement rate_update hook in rs iwlwifi: mvm: add LQ flags definitions iwlwifi: fix check for a single rx antenna iwlwifi: mvm: stop using MIMO in case BT doesn't allow it iwlwifi: mvm: don't enable VHT MCS9 in 20Mhz iwlwifi: mvm: don't configure mimo rates if nss is limited to 1 iwlwifi: mvm: rs: improve debug prints iwlwifi: mvm: rs: reduce min failures to end test window iwlwifi: mvm: rs: update expected TPT tables if aggregation changed iwlwifi: mvm: rs: rename thresholds defines iwlwifi: mvm: rs: increase stay in column timeout iwlwifi: mvm: rs: remove unused timestamp field iwlwifi: mvm: rs: refactor to use rs_rate iwlwifi: mvm: rs: remove unused parameter to rs_get_supported_rates iwlwifi: mvm: rs: set dual_stream_ant_msk to ANT_AB always iwlwifi: mvm: rs: fix mapping from HT/VHT rates to legacy iwlwifi: mvm: rs: use the proper channel width define for legacy rate iwlwifi: mvm: rs: overhaul search cycle state machine iwlwifi: publish STBC support in HT iwlwifi: set VHT beamformee STS cap correctly iwlwifi: publish Tx STBC support in VHT iwlwifi: mvm: rs: move rs_program_fix_rate to cleanup ifdefs iwlwifi: mvm: rs: refactor building the LQ command iwlwifi: mvm: rs: avoid recalc of supported legacy rate mask iwlwifi: mvm: rs: improve rates table algo iwlwifi: mvm: rs: remove unnecessary debug logs iwlwifi: mvm: rs: refactor rate scale action decision iwlwifi: mvm: rs: disable MCS9 Tx workaround iwlwifi: mvm: set highest rate in VHT MCS Set iwlwifi: mvm: rs: fix RTS protection being set indefinitely iwlwifi: mvm: rs: fix a potential NULL deref iwlwifi: mvm: rs: fix handling of column switch error iwlwifi: mvm: rs: fix a theoretical out of bounds access iwlwifi: change beamformee STS cap iwlwifi: mvm: don't use highest rate in VHT MCS Set Eytan Lifshitz (2): iwlwifi: mvm: fix possible memory leak iwlwifi: mvm: fix theoretical uninitialized function return value Ezequiel Garcia (1): can: ti_hecc: Replace platform dependency with ARM dependency FX Le Bail (5): IPv6: add the option to use anycast addresses as source addresses in echo reply IPv6: move the anycast_src_echo_reply sysctl to netns_sysctl_ipv6 ipv6: enable anycast addresses as source addresses in ICMPv6 error messages net: update comments of "struct msghdr" with the more accurate RFC3542 ones ipv6: enable anycast addresses as source addresses for datagrams Fan Du (15): xfrm: Try to honor policy index if it's supplied by user xfrm: Using the right namespace to migrate key info xfrm: Namespacify xfrm state/policy locks xfrm: check user specified spi for IPComp xfrm: export verify_userspi_info for pkfey and netlink interface xfrm: Add file to document IPsec corner case {pktgen, xfrm} Correct xfrm state lock usage when transforming {pktgen, xfrm} Add statistics counting when transforming {pktgen, xfrm} Correct xfrm_state_lock usage in xfrm_stateonly_find {pktgen, xfrm} Using "pgset spi xxx" to spedifiy SA for a given flow {pktgen, xfrm} Construct skb dst for tunnel mode transformation {pktgen, xfrm} Introduce xfrm_state_lookup_byspi for pktgen {pktgen, xfrm} Show spi value properly when ipsec turned on {pktgen, xfrm} Document IPsec usage in pktgen.txt {xfrm,pktgen} Fix compiling error when CONFIG_XFRM is not set Felix Fietkau (25): cfg80211: fix reporting 5/10 MHz support to user space ath9k: use a timer to put hardware into full sleep ath9k: optimize ath_drain_all_txq ath9k: optimize ath9k_flush ath9k_hw: fix TSF save/restore around chip reset ath9k_hw: allow fast channel change when only CHANNEL_HT changes mac80211: let the driver reserve extra tailroom in beacons ath9k_common: get rid of an unnecessary variable ath9k: add support for reporting per-chain signal strength ath9k_hw: use a software timer for btcoex no_stomp_timer ath9k_hw: clean up generic timer code ath9k_hw: remove defunct ad-hoc mode ATIM window handling code ath9k_hw: remove ah->config.pcie_clock_req ath9k_hw: simplify spur channel handling ath9k_hw: remove additional_swba_backoff ath9k_hw: remove spur related unused defines ath9k_hw: clean up station beacon timer API ath9k: properly preserve TSF across reset mac80211: add helper functions for tracking P2P NoA state ath9k: move ath9k_debug_sync_cause out of ath9k_hw ath9k: call ath9k_set_tsfadjust from ath9k_beacon_config ath9k: fix TSF offset precision issue ath9k: simplify/fix tx packet TID handling ath9k_hw: fix gentimer callback without overflow handler ath9k_hw: fix TSF offset calculation Fengguang Wu (3): iwlwifi: mvm: fix coccinelle warnings pktgen_dst_metrics[] can be static qlcnic: fix sparse warnings Flavio Leitner (1): ipv6: send Change Status Report after DAD is completed Florent Fourcot (10): ipv6: add flowinfo for tcp6 pkt_options for all cases ipv6: move IPV6_TCLASS_MASK definition in ipv6.h ipv6: remove rcv_tclass of ipv6_pinfo ipv6: add ip6_flowlabel helper ipv6: use ip6_flowinfo helper ipv6: fix incorrect type in declaration ipv6: tcp: fix flowlabel value in ACK messages send from TIME_WAIT ipv6: add the IPV6_FL_F_REFLECT flag to IPV6_FL_A_GET ipv6: add a flag to get the flow label used remotly ipv6: add flowlabel_consistency sysctl Florian Fainelli (28): net: of_mdio: factor PHY registration from of_mdiobus_register net: of_mdio: use PHY_MAX_ADDR constant net: of_mdio: do not overwrite PHY interrupt configuration net: phy: breakdown PHY_*_FEATURES defines net: of_mdio: parse "max-speed" property to set PHY supported features arc_emac: remove custom "max-speed" parsing code Documentation: update Ethernet PHY devices binding with 'max-speed' net: phy: report link partner features through ethtool net: phy: use phy_init_hw instead of open-coding it net: greth: use phy_read_status() net: bfin_mac: do not reset PHY after phy_start() net: phy: consolidate PHY reset in phy_init_hw() net: mv643xx_eth: use phy_init_hw to reset PHY net: pxa168_eth: use phy_init_hw for PHY reset net: tc35815: use phy_init_hw for PHY reset net: sh_eth: do not issue a wild PHY reset through BMCR net: phy: cicada: fix checkpath errors net: phy: davicom: fix checkpath errors net: phy: dp83640: fix checkpath error net: phy: icplus: fix checkpath error net: phy: lxt: fix checkpath errors net: phy: mdio_bus: fix checkpath error net: phy: micrel: fix checkpath errors net: phy: fix checkpatch errors net: phy: spi_ks8995: fix checkpatch errors bgmac: propagate error codes in bgmac_probe() r6040: add delays in MDIO read/write polling loops r6040: use ETH_ZLEN instead of MISR for SKB length checking Florian Westphal (2): netfilter: avoid get_random_bytes calls netfilter: ctnetlink: honor CTA_MARK_MASK when setting ctmark Francesco Fusco (3): lib: introduce arch optimized hash library net: ovs: use CRC32 accelerated flow hash if available lib: hash: follow-up fixups for arch hash Franky Lin (3): brcmfmac: remove empty brcmf_proto_stop brcmfmac: add firmware and nvram file name for bcm4339 brcmfmac: add host tx glomming support Gao feng (3): vxlan: remove vxlan_group_used in vxlan_open vxlan: leave multicast group when vxlan device down ipv6: reallocate addrconf router for ipv6 address when lo device up Gavin Shan (3): net/cxgb4: Avoid disabling PCI device for towice net/cxgb4: Don't retrieve stats during recovery net/cxgb4: Fix referencing freed adapter Geert Uytterhoeven (5): ipvs: Remove unused variable ret from sync_thread_master() net/7990: Fix whitespace errors net/7990: Make lance_private.name const net: amd8111e: Spelling s/recive/receive/ net: Spelling s/transmition/transmission/ Gianluca Anzolin (4): Bluetooth: Release RFCOMM port when the last user closes the TTY Bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate() Bluetooth: Always wait for a connection on RFCOMM open() Bluetooth: Remove rfcomm_carrier_raised() Greg Rose (20): i40evf: main driver core i40evf: transmit and receive functionality i40evf: core ethtool functionality i40evf: virtual channel interface i40evf: driver core headers i40evf: init code and hardware support i40evf: add driver to kernel build system i40evf: A0 silicon specific i40e: Fix SR-IOV VF port VLAN i40e: Do not enable default port on the VEB i40e: Fix VF driver MAC address configuration i40e: Hide the Port VLAN VLAN ID i40e: Do not enable broadcast promiscuous by default i40e: Stop accepting any VLAN tag on VLAN 0 filter set i40e: Allow VF to set already assigned MAC address i40e: Enable/Disable PF switch LB on SR-IOV configure changes i40e: Fix GPL header i40e: add a comment on barrier and fix panic on reset i40e: Warn admin to reload VF driver on port VLAN configuration i40e: Retain MAC filters on port VLAN deletion Guenter Roeck (5): igb: Convert to use devm_hwmon_device_register_with_groups igb: Start temperature sensor attribute index with 1 ixgbe: Convert to use devm_hwmon_device_register_with_groups ixgbe: Start temperature sensor attribute index with 1 can: Disable flexcan driver build for big endian CPU on ARM Hadar Hen Zion (5): net/mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields net/mlx4_core: Rename QUERY_FUNC_CAP fields net/mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP net/mlx4_core: Expose physical port id as PF/VF capability net/mlx4_en: Implement ndo_get_phys_port_id Haim Dreyfuss (1): iwlwifi: mvm: Implement low-priority scan Hannes Frederic Sowa (14): ipv6: fix compiler warning in ipv6_exthdrs_len inet: make no_pmtu_disc per namespace and kill ipv4_config ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs ipv6: support IPV6_PMTU_INTERFACE on sockets ipv6: move ip6_sk_accept_pmtu from generic pmtu update path to ipv6 one 8021q: make vlan_pcpu_stats visible without CONFIG_VLAN_8021Q ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing ipv6: introduce ip6_dst_mtu_forward and protect forwarding path with it ipv4: introduce hardened ip_no_pmtu_disc mode ipv6: copy traffic class from ping request to reply ipv6: make IPV6_RECVPKTINFO work for ipv4 datagrams ipv6: optimize link local address search ipv6: protect protocols not handling ipv4 from v4 connection/bind attempts reciprocal_divide: update/correction of the algorithm Hante Meuleman (13): brcmfmac: Update fwsignal to fix out of order tx. brcmfmac: rename dhd_cdc to bcdc brcmfmac: removed dhd_proto.h. brcmfmac: Dynamically register a protocol layer. brcmfmac: Use consistent naming for BCDC. brcmfmac: Move common BCDC code in single function. brcmfmac: Fix hex dump for FWIL. brcmfmac: Add definition of new protocol layer msgbuf. brcmfmac: Combine protocol push hdr and bus txdata. brcmfmac: Remove some obsolete definitions and variables. brcmfmac: Limit control message length from host to device. brcmfmac: Create common nvram parsing routines. brcmfmac: update core reset and disable routines. Hariprasad Shenai (1): cxgb4: Changed FW check version to match FW binary version Harry Mason (1): sch_htb: let skb->priority refer to non-leaf class Hauke Mehrtens (18): brcmsmac: remove dependency on CRC8 and CRC_CCITT b44: check register instead of PHY address to detect external PHY b44: rename B44_PHY_ADDR_NO_PHY to B44_PHY_ADDR_NO_LOCAL_PHY b44: abort when no PHY is available at all b44: rename b44_mii_{read, write} to b44_mdio_{read, write}_mii b44: add phylib support b44: activate PHY when MAC is off b44: do not set PHY address to 30 for every ext PHY b44: use fixed PHY device if we do not find any bgmac: use phy_mii_ioctl in ioctl handler bcma: fix sparse warnings in driver_chipcommon_sflash.c ssb: fix sparse warnings in driver_chipcommon_sflash.c bcma: export bcma_find_core_unit() bgmac: initialize the DMA controller of core rev >= 4 bgmac: add support for new BGMAC_CMDCFG_SR position on core rev >= 4 bgmac: reset all cores on Northstar SoC bgmac: add support for Northstar SoC (BCM4707, BCM53018) bgmac: fix typos Hayes Wang (1): r8152: correct some messages Himanshu Madhani (6): qlcnic: Allow single Tx/Rx queue for all adapters. qlcnic: Enable beaconing for 83xx/84xx Series adapter. qlcnic: Enhance Tx timeout debugging. qlcnic: Refactor interrupt coalescing code for all adapters. qlcnic: Enhance logic to calculate msix vectors. qlcnic: update version to 5.3.55 Ido Shamay (1): net/mlx4_en: Configure the XPS queue mapping on driver load Ilan Peer (7): iwlwifi: mvm: Do not allow AP MAC context update if not active iwlwifi: mvm: Add a missed beacons threshold iwlwifi: mvm: change the parameters for calculating an AP TBTT iwlwifi: mvm: dynamically update tsf_id cfg80211: Add a function to get the number of supported channels iwlwifi: mvm: clear ap_ibss_active in case of failure iwlwifi: mvm: update power after binding in start_ap_ibss() Jack Morgenstein (1): mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs Jacob Keller (5): i40e: separate TSYNVALID and TSYNINDX fields in Rx descriptor ixgbevf: update Kconfig description i40e: enable PTP ixgbevf: set the disable state when ixgbevf_qv_disable is called ixgbe: add braces around else condition in ixgbe_qv_lock_* calls Jamal Hadi Salim (2): net_sched: Remove unnecessary checks for act->ops net_sched: act: action flushing missaccounting James Chapman (1): netfilter: introduce l2tp match extension Janusz Dziedzic (15): ath10k: add phyerr/dfs handling mac80211_hwsim: use debugfs_remove_recursive mac80211_hwsim: Add iface comb for DFS mac80211_hwsim: VHT add 160MHz width support cfg80211: add helper functions for start/end freq cfg80211: DFS check chandef usable before CAC cfg80211/mac80211: DFS setup chandef for cac event cfg80211: allow beaconing after DFS CAC nl80211: don't clear bitrate_mask twice nl80211: allow setting bitrate mask back to default cfg80211: in bitrate_mask, rename mcs to ht_mcs ath10k: handle TKIP MIC error correctly nl80211: add VHT support for set_bitrate_mask ath10k: add DFS_CERTIFIED option ath10k: add set_bitrate_mask callback Jason Wang (2): virtio-net: drop rq->max and rq->num net: document accel_priv parameter for __dev_queue_xmit() Jean Sacren (1): sctp: fix missing SCTP mailing list address update Jeff Kirsher (22): ethernet: Fix FSF address in file headers irda: Fix FSF address in file headers usb: Fix FSF address in file headers drivers/net/*: Fix FSF address in file headers sctp: Fix FSF address in file headers ipv4/ipv6: Fix FSF address in file headers include/net/: Fix FSF address in file headers netlabel: Fix FSF address in file headers netfilter: Fix FSF address in file headers net/irda: Fix FSF address in file headers net/*: Fix FSF address in file headers i40e: whitespace zd1211rw: Fix FSF address in file headers rt2x00: Fix FSF address in file headers prism54: Fix FSF address in file headers drivers/net/wireless: Fix FSF address in file headers rfkill: Fix FSF address in file headers nfc: Fix FSF address in file headers can: Fix FSF address in file headers pci_regs.h: Add PCI bus link speed and width defines i40e: Implementation of VXLAN ndo's i40e: Cleanup Doxygen warnings Jerry Chu (3): net-gro: Prepare GRO stack for the upcoming tunneling support net-ipv6: Fix alleged compiler warning in ipv6_exthdrs_len() net-gre-gro: Add GRE support to the GRO stack Jesper Dangaard Brouer (1): net: reorder struct netns_ct for better cache-line usage Jesse Brandeburg (24): i40e: check multi-bit state correctly i40e: get media type during link info i40e: enable early hardware support i40e: remove and fix confusing define name i40e: fix up some of the ethtool connection reporting i40e: init flow control settings to disabled i40e: trivial fixes i40e: use same number of queues as CPUs i40e: update led set args i40e: fix mac address checking i40e: fix constant cast issues i40e: fix whitespace i40e: use kernel specific defines i40e: disable packet split i40e: fix spelling errors i40e: Add a dummy packet template i40e: drop unused macros i40e: whitespace fixes i40e: trivial cleanup i40e: fix compile warning on checksum_local i40e: Change firmware workaround i40e: whitespace fixes i40e: rename defines net: add vxlan description Jesse Gross (1): openvswitch: Silence RCU lockdep checks from flow lookup. Jing Wang (1): wl1251: return -ENOMEM if kzalloc fails Jingoo Han (25): wireless: ipw2100: remove unnecessary pci_set_drvdata() wireless: prism54: remove unnecessary pci_set_drvdata() wireless: rt2x00: remove unnecessary pci_set_drvdata() wireless: libertas: remove unnecessary spi_set_drvdata() bcma: pci: remove unnecessary pci_set_drvdata() bcma: pci: remove DEFINE_PCI_DEVICE_TABLE macro net: sfc: remove unnecessary pci_set_drvdata() net: sis900: remove unnecessary pci_set_drvdata() net: bna: remove unnecessary pci_set_drvdata() net: ns83820: remove unnecessary pci_set_drvdata() net: forcedeth: remove unnecessary pci_set_drvdata() irda: via-ircc: remove unnecessary pci_set_drvdata() irda: vlsi_ir: remove unnecessary pci_set_drvdata() wan: dscc4: remove unnecessary pci_set_drvdata() wan: lmc: remove unnecessary pci_set_drvdata() wan: pc300too: remove unnecessary pci_set_drvdata() wan: pci200syn: remove unnecessary pci_set_drvdata() wan: wanxl: remove unnecessary pci_set_drvdata() net: hippi: remove unnecessary pci_set_drvdata() net: fddi: remove unnecessary pci_set_drvdata() net: vmxnet3: remove unnecessary pci_set_drvdata() net: phy: spi_ks8995: remove unnecessary spi_set_drvdata() net: ieee802154: remove unnecessary spi_set_drvdata() atm: he: remove unnecessary pci_set_drvdata() atm: solos-pci: remove unnecessary pci_set_drvdata() Jiri Benc (1): ipv6: router reachability probing Jiri Pirko (23): ipv6 addrconf: extend ifa_flags to u32 ipv6 addrconf: introduce IFA_F_MANAGETEMPADDR to tell kernel to manage temporary addresses neigh: convert parms to an array neigh: wrap proc dointvec functions neigh: use tbl->family to distinguish ipv4 from ipv6 neigh: restore old behaviour of default parms values neigh: ipv6: respect default values set before an address is assigned to device ipv6 addrconf: revert /proc/net/if_inet6 ifa_flag format neigh: use neigh_parms_net() to get struct neigh_parms->net pointer dn_dev: add support for IFA_FLAGS nl attribute ipv4: add support for IFA_FLAGS nl attribute bondnl: use be32 nla put/get for be32 values ipv4: loopback device: ignore value changes after device is upped neigh: split lines for NEIGH_VAR_SET so they are not too long neigh: use NEIGH_VAR_INIT in ndo_neigh_setup functions. bonding: change name of sysfs dir for bonding slaves rtnetlink: put "BOND" into nl attribute names which are related to bonding rtnetlink: provide api for getting and setting slave info bonding: convert netlink to use slave data info api rtnetlink: remove ndo_get_slave rtnetlink: add missing IFLA_BOND_AD_INFO_UNSPEC rtnetlink: remove check for fill_slave_info in rtnl_have_link_slave_info rtnetlink: remove IFLA_BOND_SLAVE definition Jitendra Kalsaria (1): qlcnic: Support for 16 virtual NIC functions. Joe Perches (14): ether_addr_equal: Optimize implementation, remove unused compare_ether_addr etherdevice: Add ether_addr_equal_unaligned batadv: Slight optimization of batadv_compare_eth etherdevice: Optimize a few is__ether_addr functions mac80211: align struct ps_data.tim to unsigned long qlcnic: Convert vmalloc/memset to kcalloc etherdevice: Use ether_addr_copy to copy an Ethernet address 8021q: Use ether_addr_copy appletalk: Use ether_addr_copy atm: Use ether_addr_copy caif_usb: Use ether_addr_copy netpoll: Use ether_addr_copy pktgen: Use ether_addr_copy dsa: Use ether_addr_copy Johan Hedberg (42): Bluetooth: Remove unnecessary 'send' parameter from smp_failure() Bluetooth: Remove useless smp_rand function Bluetooth: Remove dead code from SMP encryption function Bluetooth: Remove unnecessary braces from one-line if-statement Bluetooth: Add module parameter to enable LE CoC support Bluetooth: Update l2cap_global_chan_by_psm() to take a link type Bluetooth: Allow l2cap_chan_check_security() to be used for LE links. Bluetooth: Pass command length to LE signaling channel handlers Bluetooth: Move LE L2CAP initiator procedure to its own function Bluetooth: Add definitions for LE connection oriented channels Bluetooth: Add initial code for LE L2CAP Connect Request Bluetooth: Add smp_sufficient_security helper function Bluetooth: Refactor L2CAP connect rejection to its own function Bluetooth: Add basic LE L2CAP connect request receiving support Bluetooth: Fix L2CAP channel closing for LE connections Bluetooth: Add L2CAP Disconnect suppport for LE Bluetooth: Make l2cap_le_sig_cmd logic consistent Bluetooth: Add LE L2CAP flow control mode Bluetooth: Track LE L2CAP credits in l2cap_chan Bluetooth: Limit L2CAP_OPTIONS socket option usage with LE Bluetooth: Add new BT_SNDMTU and BT_RCVMTU socket options Bluetooth: Implement returning of LE L2CAP credits Bluetooth: Add LE flow control discipline Bluetooth: Reject LE CoC commands when the feature is not enabled Bluetooth: Introduce L2CAP channel callback for suspending Bluetooth: Add LE L2CAP segmentation support for outgoing data Bluetooth: Implement LE L2CAP reassembly Bluetooth: Fix LE L2CAP Connect Request handling together with SMP Bluetooth: Fix suspending the L2CAP socket if we start with 0 credits Bluetooth: Limit LE MPS to the MTU value Bluetooth: Fix clearing of chan->omtu for LE CoC channels Bluetooth: Fix CID ranges for LE CoC CID allocations Bluetooth: Fix validating LE PSM values Bluetooth: Add debugfs controls for LE CoC MPS and Credits Bluetooth: Simplify l2cap_chan initialization for LE CoC Bluetooth: Use min_t for calculating chan->mps Bluetooth: Fix valid LE PSM check Bluetooth: Fix handling of L2CAP Command Reject over LE Bluetooth: Add missing 6lowpan.h include Bluetooth: Fix test for lookup_dev return value Bluetooth: Fix NULL pointer dereference when disconnecting Bluetooth: Default to no security with L2CAP RAW sockets Johannes Berg (61): mac80211: remove useless tests for array cfg80211: add missing break in cfg80211_get_chan_state() cfg80211: don't allow drivers to unset NL80211_FEATURE_SCAN_FLUSH mac80211: verify ieee80211_key_replace() arguments mac80211_hwsim: use CLOCK_MONOTONIC_RAW mac80211: remove sta_info_flush() from interface teardown Revert "mac80211: add driver callback for per-interface multicast filter" mac80211: move align variable to remove __maybe_unused nl80211: vendor command support mac80211: neaten ieee80211_deliver_skb mac80211: warn if unhashing station fails iwlwifi: pcie: remove useless condition test iwlwifi: mvm: small debugfs cleanups iwlwifi: mvm: move interface-specific debugfs to a new file iwlwifi: mvm: don't use void pointers in debugfs iwlwifi: mvm: refactor debugfs copy_from_user() iwlwifi: mvm: add iwl_mvm_sta_from_mac80211 iwlwifi: mvm: quota command max_duration should be zero Merge remote-tracking branch 'wireless-next/master' into mac80211-next mac80211: add pre-RCU-sync sta removal driver operation iwlwifi: mvm: use pre-RCU-sync sta removal operation mac80211: move 4-addr sta pointer clearing before synchronize_rcu() mac80211: don't delay station destruction mac80211: move synchronize_net() before sta key removal mac80211: optimise synchronize_net() for sta_info_flush mac80211: optimise mixed AP/VLAN station removal mac80211: free all AP/VLAN keys at once iwlwifi: mvm: clarify smps_requests documentation iwlwifi: mvm: rs: fix variable shadowing mac80211: make ieee80211_recalc_radar_chanctx static mac80211: remove unnecessary iflist_mtx locking mac80211: fix iflist_mtx/mtx locking in radar detection nl80211: support vendor-specific events cfg80211/mac80211: correct qos-map locking mac80211: add tracing for ieee80211_sta_set_buffered nl80211: move vendor/testmode event skb functions out of ifdef mac80211: clean up netdev debugfs macros a bit mac80211: handle station TX latency allocation errors mac80211: fix memory leak in register_hw() error path mac80211_hwsim: fix a print message mac80211: clean up prepare_for_handlers() return value mac80211: remove channel_change_time mac80211: fix PS-Poll driver release TID mac80211: release multiple ACs in uAPSD, fix more-data bug mac80211: reset TX info flags when frame will be reprocessed mac80211: handle MMPDUs at EOSP correctly mac80211_hwsim: clean up netlink exit code mac80211_hwsim: prepare for different channel support mac80211_hwsim: remove regtest for now mac80211_hwsim: refactor radio registration mac80211_hwsim: refactor radio cleanup mac80211_hwsim: minimize rctbl module parameter usage mac80211_hwsim: assign index from separate counter mac80211_hwsim: minor netlink cleanups mac80211_hwsim: shuffle code to prepare for dynamic radios mac80211_hwsim: verify wmediumd socket mac80211_hwsim: register netlink even with multi-channel mac80211_hwsim: allow creating/destroying radios on the fly mac80211_hwsim: restore regulatory testing functionality iwlwifi: mvm: use array indexing instead of treating it as a pointer iwlwifi: add inline helper for packet lengths John Fastabend (1): ixgbe: reinit_locked() should be called with rtnl_lock John W. Linville (22): Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next Merge branch 'master' of git://git.kernel.org/.../linville/wireless Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem Merge tag 'for-linville-20131203' of git://github.com/kvalo/ath Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next Merge branch 'master' of git://git.kernel.org/.../linville/wireless Merge branch 'for-upstream' of git://git.kernel.org/.../bluetooth/bluetooth-next Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem Merge tag 'nfc-next-3.14-1' of git://git.kernel.org/.../sameo/nfc-next Merge branch 'for-linville' of git://github.com/kvalo/ath Merge branch 'for-john' of git://git.kernel.org/.../jberg/mac80211-next Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem Merge branch 'for-john' of git://git.kernel.org/.../iwlwifi/iwlwifi-next Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem John Whitmore (1): can: update MAINTAINERS and Documentation Jon Cooper (5): sfc: Add MC BISTs to ethtool offline self test on EF10 sfc: Make initial fill of RX descriptors synchronous sfc: Correct RX dropped count for drops while interface is down sfc: Add RX packet timestamping for EF10 sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command. Jon Paul Maloy (5): tipc: initiate media type array at compile time tipc: improve naming and comment consistency in media layer tipc: rename functions related to link failover and improve comments tipc: remove 'has_redundant_link' flag from STATE link protocol messages tipc: make link start event synchronous Joseph Gasparakis (1): i40e: Rx checksum offload for VXLAN Josh Triplett (1): net: wireless: brcm80211: Drop debug version with build date/time Jukka Rissanen (5): 6lowpan: Moving generic compression code into 6lowpan_iphc.c net: if_arp: add ARPHRD_6LOWPAN type ipv6: Add checks for 6LOWPAN ARP type Bluetooth: Enable 6LoWPAN support for BT LE devices Bluetooth: Manually enable or disable 6LoWPAN between devices Julia Lawall (16): net: fix error return code hamradio: 6pack: fix error return code rt2x00: use ether_addr_equal_64bits ath5k: use ether_addr_equal_64bits p54: use ether_addr_equal_64bits mwl8k: use ether_addr_equal_64bits rtlwifi: use ether_addr_equal_64bits iwlegacy: use ether_addr_equal_64bits ath9k: use ether_addr_equal_64bits ipw2x00: use ether_addr_equal_64bits at76c50x-usb: use ether_addr_equal_64bits carl9170: use ether_addr_equal_64bits net: tulip: delete useless tests on netdev_priv smsc9420: use named constants for pci_power_t values brcmsmac: delete useless variable ksz884x: delete useless variable Kalle Valo (10): ath10k: implement ath10k_pci_soc_read/write32() ath10k: add error handling to ath10k_pci_wait() ath10k: remove htt rx amsdu clear retry bit hack ath10k: don't show MSI registration warnings ath10k: make core boot messages more compact ath10k: show hardware and firmware info prints only once Merge remote-tracking branch 'wireless-next/master' into ath-next ath10k: handle WMI debug print events ath10k: add trace event for WMI_DEBUG_MESG_EVENTID ath10k: add debugfs file to control firmware dbglog Kamil Krawczyk (4): i40e: restrict diag test length i40e: loopback info and set loopback fix i40e: remove redundant AQ enable i40e: Fix MAC format in Write MAC address AQ cmd Karl Beldan (5): mac80211: do not compute offset from ssn in Rx AMPDU reordering buffer mac80211_hwsim: claim CCK support for HT clients mac80211: minstrel_ht: replace some occurences of MCS_GROUP_RATES mac80211: minstrels: spare numerous useless calls to get_random_bytes mac80211: minstrel_ht: do not sample unsupported rates Kevin Lo (3): rt2x00: rt2800lib: Update BBP register initialization for RT53xx rt2x00: rt2800lib: update RF registers for RT5390 rt2x00: rt2800lib: no need to write RF register 3 twice for RT5592 Kevin Scott (1): i40e: Add flag for L2 VEB filtering Kevin Wallace (1): macvlan: Support creating macvtaps from macvlans Kristian Evensen (2): netfilter: nft_ct: Add support to set the connmark netfilter: nft_ct: fix compilation warning if NF_CONNTRACK_MARK is not set Kuninori Morimoto (3): irda: fixup SH_SIR position on Kconfig irda: sh_irda: use devm_request_irq() irda: sh_sir: use devm_request_irq() Kyeyoon Park (2): cfg80211: Add support for QoS mapping mac80211: Add support for QoS mapping Lad, Prabhakar (1): net: davinci_mdio: Fix sparse warning Larry Finger (20): rtl8187: Increase RX queue depth rtlwifi: Remove unused calls to rtl_is_special_data() rtlwifi: rtl8192c: Prevent reconnect attempts if not connected rtlwifi: rtl8192cu: Add new firmware rtlwifi: Redo register save locations rtlwifi: Set the link state rtlwifi: rtl8192c: Add new definitions in the dm_common header rtlwifi: Increase the RX queue length for USB drivers rtlwifi: Update beacon statistics for USB driver rtlwifi: rtl8192c: Add routines to save/restore power index registers rtlwifi: rtl8192cu: Update the power index registers rtlwifi: rtl8192cu: Fix some code in RF handling rtlwifi: Add missing code to PWDB statics routine rtlwifi: rtl8192c: Update dynamic gain calculations rtlwifi: rtl8188ee: Fix typo in code rtlwifi: rtl8192c-common: Fix sparse warning rtlwifi: rtl8192cu: Add new device ID b43: Fix lockdep splat b43: Fix unload oops if firmware is not available b43legacy: Fix unload oops if firmware is not available Laurence Evans (3): sfc: PTP - tidy up unused/useless variables sfc: Tidy up PTP synchronization code sfc: Add support for SFC9100 timestamp format Levente Kurusa (1): bcma: add missing put_device call Li RongQing (5): ipv6: unneccessary to get address prefix in addrconf_get_prefix_route ipv6: remove prune parameter for fib6_clean_all net: unify the pcpu_tstats and br_cpu_netstats as one macvlan: unify macvlan_pcpu_stats and vlan_pcpu_stats ipv6: move IPV6_TCLASS_SHIFT into ipv6.h and define a helper Li Zhong (1): packet: fix using smp_processor_id() in preemptible code Lilach Edelstein (1): iwlwifi: mvm: Add Smart FIFO support Lorenzo Bianconi (3): ath9k: fix retry chain initialization in tx99 code ath9k: initialize retry chain flags in tx99 code ath9k: fix 5/10MHz channel width initialization on ar9003 Luciano Coelho (7): mac80211: move csa_chandef to sdata iwlwifi: mvm: don't restart HW if suspending fails before D3 image is loaded MAINTAINERS: remove myself as maintainer of TI WiLink drivers mac80211: lock sdata in ieee80211_csa_connection_drop_work() mac80211: make ieee80211_assign_beacon() static mac80211: refactor ieee80211_ibss_process_chanswitch() mac80211: align ieee80211_ibss_csa_beacon() with ieee80211_assign_beacon() Luis R. Rodriguez (45): cfg80211: consolidate passive-scan and no-ibss flags cfg80211: force WIPHY_FLAG_CUSTOM_REGULATORY on wiphy_apply_custom_regulatory() cfg80211: remove second argument from reg_process_hint() cfg80211: add function helpers to genregdb.awk cfg80211: fix parsing when db.txt ends on a rule cfg80211: enforce disabling channels by custom or strict settings cfg80211: check regulatory request alpha2 early cfg80211: processing core regulatory hints on its own cfg80211: process user regulatory requests on its own cfg80211: process driver regulatory requests on its own cfg80211: process country IE regulatory requests on their own cfg80211: process non country IE conflicting first cfg80211: add helper for kfree'ing last_request cfg80211: add helper for kfree'ing and assigning last_request cfg80211: add helper for calling CRDA cfg80211: allow only the core to request to update the world regdom cfg80211: move core reg_notfier() check to source cfg80211: pass the last_request to __set_regdom() cfg80211: set core regulatory updates on its own cfg80211: set user regulatory updates on its own cfg80211: set driver regulatory updates on its own cfg80211: rename __set_regdom() to reg_set_rd_country_ie() cfg80211: move regulatory flags to their own variable cfg80211: add flags to define country IE processing rules cfg80211: add an option to disable processing country IEs cfg80211: use enum nl80211_dfs_regions for dfs_region everywhere cfg80211: intersection dfs regions when intersecting regdomains cfg80211: distinguish unset DFS region from unknown cfg80211: replace print_dfs_region() with reg_dfs_region_str() helper cfg80211: add reg_get_dfs_region() cfg80211: DFS check dfs_region before usage brcm80211: fix usage of freq_reg_info() rtlwifi: fix usage of freq_reg_info() ath: fix logic on ath_reg_apply_active_scan_flags() ath: clean up ath_reg_apply_active_scan_flags() ath: rename ath_reg_apply_active_scan_flags() to ath_reg_apply_ir_flags() ath: simplify ath_reg_apply_beaconing_flags() ath: move the channel for ath_reg_apply_beaconing_flags() into helper ath: fix usage of freq_reg_info() ath: move dynamic_country_user_possible() to the top ath: dynamic user allow check helper to the top ath: fix dynamic user regulatory domain support wireless: update MAINTAINERS ath: fix warning on usage of REGULATORY_CUSTOM_REG cfg80211: make regulatory_hint() remove REGULATORY_CUSTOM_REG Manish Chopra (3): qlcnic: VLAN enhancement for 84XX adapters qlcnic: update version to 5.3.53 qlcnic: Fix SR-IOV cleanup code path Manish chopra (2): qlcnic: Interrupt code cleanup qlcnic: Update poll controller code path Marc Kleine-Budde (1): can: ti_hecc: fix endianness related sparse warning Marcel Holtmann (11): Bluetooth: Fix limited discoverable mode for Zeevo modules Bluetooth: Set default own address type only during controller setup Bluetooth: Remove debug statement for features complete event Bluetooth: Store supported commands only during setup procedure Bluetooth: Increase minor version of core module Bluetooth: Use macros for connectionless slave broadcast features Bluetooth: Set HCI_QUIRK_RESET_ON_CLOSE for Socket SDIO cards Bluetooth: Add support for vectored writes to virtual HCI driver Bluetooth: Use MD SET register for changing SDIO Type-B to Type-A Bluetooth: Add quirk for disabling Delete Stored Link Key command Bluetooth: Deal with USB devices that are faking CSR vendor Marek Kwaczynski (1): nl80211/cfg80211: Set Operating Mode Notification Marek Puzyniak (3): ath10k: introduce DFS implementation ath10k: add debugfs file to control radar events blocking ath10k: disable STA kickout in FW Mark Cave-Ayland (3): rtlwifi: Bring _rtl92c_phy_iq_calibrate() in line with the vendor driver rtlwifi: rtl8192cu: Bring rtl92cu_phy_bb_config() up to date rtlwifi: rtl8192cu: Update table.c Mark Rustad (7): ixgbe: Indicate removal state explicitly ixbge: Protect ixgbe_down with __IXGBE_DOWN bit ixgbe: Use static inlines instead of macros ixgbe: Make ethtool register test use accessors ixgbe: Check register reads for adapter removal ixgbe: Check for adapter removal on register writes ixgbe: Additional adapter removal checks Markus Pargmann (1): can: c_can: Speed up rx_poll function Matan Barak (1): net/mlx4_core: Check port number for validity before accessing data Matthew Whitehead (2): 8390 : Replace ei_debug with msg_enable/NETIF_MSG_* feature 3c59x: Add software timestamping Matti Gottlieb (1): mac80211: Tx frame latency statistics Max Stepanov (4): mac80211: add generic cipher scheme support mac80211: check pairwise key_idx on get_key call mac80211: read station mgmt keys via get_key call iwlwifi: mvm: add a generic cipher scheme support Michael Chan (6): bnx2: Advertise nothing when speed is forced bnx2: Enable auto-mdix when autoneg is disabled. bnx2: Report MDI/MDIX status to ethtool. bnx2: Update version to 2.2.5. tg3: Refactor __tg3_set_mac_addr() tg3: Add unicast filtering support. Michael Dalton (7): net: allow > 0 order atomic page alloc in skb_page_frag_refill virtio-net: use per-receive queue page frag alloc for mergeable bufs virtio-net: auto-tune mergeable rx buffer size for improved performance net-sysfs: add support for device-specific rx queue sysfs attributes lib: Ensure EWMA does not store wrong intermediate values virtio-net: initial rx sysfs support, export mergeable rx buffer size virtio-net: fix build error when CONFIG_AVERAGE is not enabled Michal Kazior (40): ath10k: prevent starting monitor without a vdev ath10k: add sanity checks for monitor management ath10k: fix endianess in prints ath10k: fix NSS reporting in RX ath10k: fix NULL deref upon early FW crash ath10k: fix FW crashes on heavy TX on 10.1.389 AP FW ath10k: setup min channel power to a reasonable value ath10k: use proper tx power unit ath10k: respect power_level values ath10k: plug memory leak in wmi mgmt tx worker ath10k: plug memory leak on beacon tx ath10k: remove ar_pci->ce_count ath10k: don't forget to kill fw error tasklet ath10k: split tasklet killing function ath10k: rename ath10k_pci_reset_target() ath10k: make sure to mask all CE irqs ath10k: fix ath10k_ce_init() failpath ath10k: remove meaningless check ath10k: use ath10k_do_pci_wake/sleep ath10k: propagate ath10k_ce_disable_interrupts() errors ath10k: guard against CE corruption from firmware ath10k: re-arrange PCI init code ath10k: add and fix some PCI prints ath10k: reset device upon stopping/power down ath10k: fix core init failpath ath10k: allow dynamic bandwidth in hw rate control ath10k: clear tx status before submitting to mac80211 ath10k: don't consume other's shared interrupts ath10k: split up pci irq code ath10k: don't use interrupts for BMI ath10k: decouple ath10k_pci_start_ce() ath10k: defer irq registration until hif start() ath10k: extract functions for legacy irq handling ath10k: re-add support for early fw indication ath10k: allow explicit MSI/MSI-X disabling ath10k: fix Tx status clearing mac80211: fix rx_nss calculation for drivers with hw rc ath10k: fix multi BSSID with WPA on FW 10.1 ath10k: fix WEP Shared authentication ath10k: fix band reporting for mgmt CCK frames on 5GHz Michal Nazarewicz (3): iwlwifi: pcie: remove minor dead code net: wirelesse: wcn36xx: pull allocation outside of critical section netfilter: nf_tables: remove unused variable in nf_tables_dump_set() Michal Schmidt (1): vmxnet3: use initialized skb pointer to set hash Michal Sekletar (1): net: introduce SO_BPF_EXTENSIONS Mitch Williams (27): i40e: allow one more vector for VFs i40e: properly add VF MAC addresses i40e: fix debugging messages i40e: move i40e_reset_vf i40e: refactor VF reset flow i40e: remove redundant code i40e: remove chatty log messages i40e: fix error return i40e: be more informative i40e: make a define from a large constant i40e: report VF MAC addresses correctly i40e: guard against vf message races i40e: use functions to enable and disable icr 0 i40e: reinit buffer size each time i40e: avoid unnecessary register read i40e: use struct assign instead of memcpy i40e: don't allocate zero size i40e: acknowledge VFLR when disabling SR-IOV i40e: support VFs on PFs other than 0 i40e: correctly setup ARQ descriptors i40e: shorten wordy fields i40e: trivial: formatting and checkpatch fixes i40e: use assignment instead of memcpy i40e: fix long lines i40e: allow VF to remove any MAC filter i40e: remove extra register write i40e: make message meaningful Moni Shoua (1): net/mlx4_core: Remove unnecessary validation for port number Mugunthan V N (1): drivers: net: cpsw: enable promiscuous mode support Neal Cardwell (1): gre_offload: simplify GRE header length calculation in gre_gso_segment() Neerav Parikh (7): i40e: Remove FCoE in i40e_virtchnl_pf.c code i40e: Fix dump output from debugfs calls i40e: Fix ring allocation i40e: I40E_FLAG_MQ_ENABLED is not used i40e: implement DCB support infastructure i40e: add DCB and DCBNL support i40e: add DCB option to Kconfig Neil Horman (4): printk: Add a DEPRECATED macro SCTP: Reduce log spamming for sctp setsockopt sctp: Add process name and pid to deprecation warnings af_packet: Add Queue mapping mode to af_packet fanout operation NeilBrown (1): libertas/sdio: make sure card enters power-off when firmware is loaded. Nick Kossifidis (1): ath5k: Reset Tx interrupt bits also on PISR Nicolas Dichtel (1): ipv4: fix wildcard search with inet_confirm_addr() Nikolay Aleksandrov (26): bonding: add infrastructure for an option API bonding: convert mode setting to use the new option API bonding: convert packets_per_slave to use the new option API bonding: convert xmit_hash_policy to use the new option API bonding: convert arp_validate to use the new option API bonding: convert arp_all_targets to use the new option API bonding: convert fail_over_mac to use the new option API bonding: convert arp_interval to use the new option API bonding: convert arp_ip_target to use the new option API bonding: convert downdelay to use the new option API bonding: convert updelay to use the new option API bonding: convert lacp_rate to use the new option API bonding: convert min_links to use the new option API bonding: convert ad_select to use the new option API bonding: convert num_peer_notif to use the new option API bonding: convert miimon to use the new option API bonding: convert primary to use the new option API bonding: convert primary_reselect to use the new option API bonding: convert use_carrier to use the new option API bonding: convert active_slave to use the new option API bonding: convert queue_id to use the new option API bonding: convert all_slaves_active to use the new option API bonding: convert resend_igmp to use the new option API bonding: convert lp_interval to use the new option API bonding: convert slaves to use the new option API bonding: fix u64 division Nithin Sujir (8): tg3: Don't add rxbds_empty to rx_over_errors tg3: Add flag to disable 1G Half Duplex advertisement tg3: Fix bit definition for the nvram Auto Power Down setting tg3: Expand multicast drop counter miscounting fix to 5762 tg3: Update version to 3.135 tg3: Set the MAC clock to the fastest speed during boot code load tg3: Poll cpmu link state on APE + ASF enabled devices tg3: Update version to 3.136 Norbert van Bolhuis (1): packet: doc: describe PACKET_MMAP with one packet socket for rx and tx Oleg Moroz (1): can: sja1000: add support for Elcus CAN200PCI Oleksij Rempel (6): ath9k_htc: reconfigure led_gpios after resume ath: add common function ath_is_mybeacon ath9k: use ath_is_mybeacon ath9k_htc: use ath_is_mybeacon ath5k: use ath_is_mybeacon carl9170: use ath_is_mybeacon Oliver Hartkopp (2): can: gw: remove obsolete checks fib_frontend: fix possible NULL pointer dereference Olof Johansson (4): net: eth: davinci_cpdma: 64-bit phys/dma_addr_t cleanup net: eth: davinci_cpdma: Mark a local variable static net: eth: cpsw: 64-bit phys_addr_t and sparse cleanup net: eth: 8390: remove section warning in etherh.c Or Gerlitz (6): net/mlx4_core: Add basic support for TCP/IP offloads under tunneling net/mlx4_en: Add netdev support for TCP/IP offloads of vxlan tunneling net: Add GRO support for UDP encapsulating protocols net: Export gro_find_by_type helpers net: Add GRO support for vxlan traffic net/vxlan: Share RX skb de-marking and checksum checks with ovs Pablo Neira Ayuso (8): netfilter: nf_tables: remove nft_meta_target netfilter: add help information to new nf_tables Kconfig options netfilter: nf_tables: dump sets in all existing families Revert "netfilter: avoid get_random_bytes calls" netfilter: nft_reject: fix compilation warning if NF_TABLES_IPV6 is disabled netfilter: nft_meta: fix lack of validation of the input register netfilter: nf_tables: fix error path in the init functions netfilter: nf_tables: fix missing byteorder conversion in policy Pankaj Dubey (1): drivers: net: silence compiler warning in smc91x.c Patrick McHardy (19): netfilter: nf_tables: make chain types override the default AF functions netfilter: nf_tables: add hook ops to struct nft_pktinfo netfilter: nf_tables: add support for multi family tables netfilter: nf_tables: add "inet" table for IPv4/IPv6 netfilter: nf_tables: add nfproto support to meta expression netfilter: nft_meta: add l4proto support netfilter: nft_ct: load both IPv4 and IPv6 conntrack modules for NFPROTO_INET netfilter: nf_tables: split chain policy validation from actually setting it netfilter: nf_tables: restore chain change atomicity netfilter: nf_tables: fix check for table overflow netfilter: nf_tables: fix chain type module reference handling netfilter: nf_tables: add missing module references to chain types netfilter: nf_tables: replay request after dropping locks to load chain type netfilter: nf_tables: constify chain type definitions and pointers netfilter: nf_tables: minor nf_chain_type cleanups netfilter: nf_tables: perform flags validation before table allocation netfilter: nf_tables: take AF module reference when creating a table netfilter: nf_tables: prohibit deletion of a table with existing sets netfilter: nf_tables: rename nft_do_chain_pktinfo() to nft_do_chain() Paul Bolle (2): net/mlx4_core: clean up cq_res_start_move_to() net/mlx4_core: clean up srq_res_start_move_to() Paul Durrant (7): xen-netback: improve guest-receive-side flow control xen-netback: add gso_segs calculation xen-netback: stop vif thread spinning if frontend is unresponsive net: add skb_checksum_setup xen-netback: use new skb_checksum_setup function xen-netfront: use new skb_checksum_setup function xen-netfront: add support for IPv6 offloads Paul Gortmaker (5): wireless: delete non-required instances of include i40evf: fix s390 build failure due to implicit prefetch.h netfilter: Add dependency on IPV6 for NF_TABLES_INET drivers/net: delete non-required instances of include net/ipv4: don't use module_init in non-modular gre_offload Paul Moore (1): cipso: cleanup cipso_v4_translate() when !CONFIG_NETLABEL Pavel Machek (2): wl1251: add nvs file name to module firmware list wl1251: fix NULL pointer dereference Peter Pan(潘å«å¹³) (1): tcp: delete redundant calls of tcp_mtup_init() Pravin B Shelar (1): openvswitch: Per cpu flow stats. RafaÅ‚ MiÅ‚ecki (5): bgmac: connect to PHY and make use of PHY device bgmac: start/stop PHY on netdev open/stop bgmac: reset cached MAC state during chip reset bgmac: replace some magic values with defines bgmac: drop duplicated PHY defines Rasesh Mody (12): bna: Add software timestamping support bna: Set Get IOC fw State bna: Fix Filter Add Del bna: RX Filter Enhancements bna: Enable Multi Buffer RX bna: RX Processing and Config Changes bna: CQ Read Fix bna: Add NULL Check Before Dereferencing TCB bna: Handle the TX Setup Failures bna: Embed SKB Length in TX Vector bna: Firmware Patch Simplification bna: Update the Driver Version to 3.2.23.0 Rashika Kheria (10): drivers: net: Mark functions as static in 3945-debug.c drivers: net: Mark functions as static in 4965-debug.c drivers: net: Mark functions as static in debug.c drivers: net: Mark functions as static in qlcnic_io.c drivers: net: Mark functions as static in qlcnic_83xx_hw.c drivers: net: Mark functions as static in stmmac_platform.c drivers: net: Include new header file in sbni.c drivers: net: Mark functions as static in 3945-debug.c drivers: net: Mark functions as static in 4965-debug.c drivers: net: Mark functions as static in debug.c Richard Weinberger (7): ptp_pch: Add dependency on HAS_IOMEM staging,dgap: Add dependency on HAS_IOMEM staging,spear_adc: Add dependency on HAS_IOMEM phy,exynos: Add dependency on HAS_IOMEM net,marvell: Add dependency on HAS_IOMEM power,goldfish: Add dependency on HAS_IOMEM staging,lpc32xx_adc: Add dependency on HAS_IOMEM Robert Stonehouse (1): sfc: Demote "MC Scheduler error" messages Roman Dubtsov (1): rt2x00: rt2800usb: mark D-Link DWA-137 as supported Sabrina Dubroca (9): alx: add a hardware stats structure alx: add constants for the stats fields alx: add stats update function alx: add alx_get_stats64 operation alx: add stats to ethtool atl1c: update statistics code atl1e: update statistics code atl1: update statistics code net: remove unnecessary initializations in net_dev_init Sachin Kamat (1): net: Cleanup in eth-netx.h Salam Noureddine (1): ipv4: arp: update neighbour address when a gratuitous arp is received and arp_accept is set Salil Kapur (1): NFC: mei_phy: Using kfree_skb() instead of kfree() Samuel Ortiz (3): NFC: Return driver failure upon unknown event reception NFC: Only warn on SE discovery error NFC: pn533: Frame is invalid if ccid.datalen is 0 Sathya Perla (1): be2net: update driver version to 10.0.x Sebastian Hesselbarth (5): net: mv643xx_eth: properly start/stop phy device net: phy: marvell: provide genphy suspend/resume net: phy: provide phy_resume/phy_suspend helpers net: phy: resume/suspend PHYs on attach/detach net: phy: suspend phydev when going to HALTED Sergei Shtylyov (14): sh_eth: add R8A7791 support sh_eth: add PHY IRQ to platform data sh_eth: do not reset PHY needlessly sh_eth: coding style fixes phy: coding style fixes mdio_bus: coding style fixes : coding style fixes phy: kill useless local variables phy: kill excess code phy: kill excess empty lines phylib: remove unused adjust_state() callback phylib: make phy_scan_fixups() static sh_eth: fix garbled TX error message DT: net: davinci_emac: "phy-handle" property is actually optional Shahed Shaikh (2): qlcnic: Enable IPv6 LRO even if IP address is not programmed qlcnic: Update version to 5.3.54 Shannon Nelson (42): i40e: clear AQ head and tail registers i40e: simplify aq head-tail-len setups i40e: select reset counters correctly i40e: retry call on timeout i40e: default debug mask setting i40e: add interrupt test i40e: add support for triggering EMPR i40e: only set up the rings to be used i40e: clear test state bit after all ethtool tests i40e: refactor ethtool tests i40e: restrict diag test messages i40e: complain about out-of-range descriptor request i40e: fix pf reset after offline test i40e: support for suspend and resume i40e: prevent null pointer exception in dump descriptor i40e: simplify error messages for dump descriptor i40e: fix up scanf decoders i40e: more print_hex_dump use i40e: add wake-on-lan support i40e: fix curly brace use and return type i40e: fix error handling when alloc of vsi array fails i40e: catch unset q_vector i40e: use correct struct for get and update vsi params i40e: Add code to wait for FW to complete in reset path i40e: update firmware api to 1.1 i40e: Reduce range of interrupt reg in reg test i40e: move PF ID init from PF reset to SC init i40e: check MAC type before any REG access i40e: rework shadow ram read functions i40e: whitespace paren and comment tweaks i40e: release NVM resource reservation on startup i40e: remove interrupt on AQ error i40e: accept pf to pf adminq messages i40e: check for possible incorrect ipv6 checksum i40e: adjust ITR max and min values i40e: clear qtx_head before enabling Tx queue i40e: call clear_pxe after adminq is initialized i40e: fix log message wording i40e: associate VMDq queue with VM type i40e: check desc pointer before printing i40e: updates to AdminQ interface i40e: Fix device ID define names to align to standard Shaohui Xie (1): phylib: turn genphy_driver to an array Shawn Bohrer (3): mlx4_en: Add PTP hardware clock mlx4_en: Only cycle port if HW timestamp config changes mlx4_en: Select PTP_1588_CLOCK Shlomo Pongratz (1): net/udp_offload: Handle static checker complaints Shradha Shah (2): sfc: Changed the statistic name emerg_{fetch,wait} to hlb_{fetch,wait} Add Shradha Shah as the sfc driver maintainer. Simon Horman (2): sh_eth: Use bool as return type of sh_eth_is_gether() sh_eth: Add support for r7s72100 Simon Wunderlich (18): cfg80211: protect beacon changing functions with wdev-lock mac80211: modify beacon using sdata/wdev-lock, not rtnl lock cfg80211/mac80211/ath6kl: acquire wdev lock outside ch_switch_notify mac80211: don't cancel csa finalize work within stop_ap mac80211: don't leak next beacon when csa is aborted mac80211: fix nested sdata lock for IBSS/CSA batman-adv: remove bonding and interface alternating batman-adv: split tq information in neigh_node struct batman-adv: split out router from orig_node batman-adv: add WiFi penalty batman-adv: consider outgoing interface in OGM sending batman-adv: add bonding again batman-adv: add debugfs structure for information per interface batman-adv: add debugfs support to view multiif tables batman-adv: add build checks for packet sizes batman-adv: update copyright years for 2014 batman-adv: Start new development cycle batman-adv: use consistent kerneldoc style Solomon Peachy (2): cw1200: Make the "scan failed" message into a warning wireless: cw1200: Use consistent internal locking conventions Somnath Kotur (1): be2net: Fix be_vlan_add/rem_vid() routines Soren Brinkmann (6): net: macb: Migrate to dev_pm_ops net: macb: Migrate to devm clock interface net: macb: Use devm_ioremap() net: macb: Use devm_request_irq() net: macb: Adjust tx_clk when link speed changes net: macb: Fix build warning Srinivas Kandagatla (9): net: stmmac: support max-speed device tree property net: stmmac: mdio: remove reset gpio free net: stmmac: move dma allocation to new function net: stmmac: move hardware setup for stmmac_open to new function net: stmmac: make stmmac_mdio_reset non-static net: stmmac: fix power management suspend-resume case net: stmmac: use suspend functions for hibernation net: stmmac: restore pinstate in pm resume. net: stmmac: notify the PM core of a wakeup event. Stanislaw Gruszka (1): iwl3945: do not print RFKILL message Steffen Hurrle (1): net: add build-time checks for msg->msg_name size Steffen Klassert (2): xfrm: Remove ancient sleeping when the SA is in acquire state net: Remove FLOWI_FLAG_CAN_SLEEP Stephen Hemminger (6): i40e: make functions static and remove dead code ipv4: make fib_detect_death static arp: make arp_invalidate static ipv4: remove unused function ipv4: ping make local stuff static ovs: make functions local Stephen Rothwell (1): net: resort some Kbuild files to hopefully help avoid some conflicts Stephen Warren (2): Bluetooth: remove direct compilation of 6lowpan_iphc.c Bluetooth: remove direct compilation of 6lowpan_iphc.c Sucheta Chakraborty (8): qlcnic: Disable DCB operations from SR-IOV VFs. qlcnic: Issue INIT_NIC command only once. qlcnic: Refactor initialize nic code path. qlcnic: Restrict VF from configuring any VLAN mode. qlcnic: Enable VF flood bit on PF. qlcnic: Turn on promiscous mode for SRIOV PF. qlcnic: Do MAC learning for SRIOV PF. qlcnic: Use bool for rx_mac_learn. Sujith Manoharan (92): ath9k: Add WB335 PCI IDs ath9k: Identify Killer Wireless cards ath9k: Fix TX99 config option usage ath9k: Fix wow.c compilation ath9k: Add a config option for WoW ath9k: Use CONFIG_ATH9K_WOW ath9k: Add an initialization routine for WoW ath9k: Add SERDES initvals for AR9462 2.1 ath9k: Remove unused AR9462 2.0 initvals ath9k: Remove pcieSerDesWrite ath9k: Apply CUS227 specific TX gain values ath9k: Update MAINTAINERS ath9k: Separate routines for PCOEM and SoC calibration ath9k: Remove RTT/MCI code from SoC calibration ath9k: Remove unnecessary check ath9k: Fix Carrier Leak calibration for SoC chips ath9k: Fix TX IQ calibration for SoC chips ath9k: Cleanup IQ calibration for PCOEM chips ath9k: Add initvals for AR9565 1.1 ath9k: Add version macros for AR9565 1.1 ath9k: Attach INI arrays for AR9565 v1.1 ath9k: Remove duplicate initvals for AR9462 v2.1 ath9k: Update initvals for AR9300 v2.2 ath9k: Update initvals for AR9580 v1.0 ath9k: Update AR9340 initvals ath9k: Fix initvals for freq 2484 Bluetooth: ath3k: Add support for another AR3012 card Bluetooth: ath3k: Add support for a new AR3012 device ath9k: Add initval arrays for DFS channels ath9k: Initialize baseband for DFS channels ath9k: Update mac_postamble for AR9003 family ath9k: Remove AR955x INI duplicates ath9k: Update AR9331 v1.1 initvals ath9k: Update AR9331 v1.2 initvals ath9k: Use a separate TX gain table for WZR-HP-G450H ath9k: Update high power gain table for AR9300 ath9k: Identify duplicate AR9485 initvals ath9k: Identify duplicate AR9462 v2.0 initvals ath9k: Identify duplicate AR9565 v1.0 initvals ath9k: Fix regulatory compliance ath9k: Remove AR9330 v1.0 macro as it's not supported ath9k: Enable manual peak calibration for AR9331 v1.1 ath9k: Fix internal regulator for AR955x ath9k: Apply tuning caps for AR9330 and AR9485 ath9k: Cleanup spectral scan code ath9k: Cleanup ath9k.h ath9k: Remove unneeded ref. count initialization ath9k: Initialize "switchcomspdt" eeprom field explicitly ath9k: Update BaseExtension_1 eeprom structure ath9k: Fix regulatory compliance ath9k: Add a delay between RTC reset/clear for AR9003 ath9k: Fix RTC reset delay ath9k: Use a subroutine for the AR9330 reset WAR ath9k: Fix max AMPDU size calculation ath9k: Register supported HW hang checks ath9k: Add HW callbacks for MAC/BB hang checks ath9k: Fix MAC HW hang check for AR9003 ath9k: Fix PHY restart workaround ath9k: Fix baseband watchdog interrupts ath9k: Identify baseband watchdog signatures ath9k: Fix baseband watchdog reset ath9k: Remove RX Poll ath9k: Process BB watchdog events in the tasklet ath9k: Fix "cc_lock" usage ath9k: Remove unused functions ath9k: Move private HW callbacks to hw-ops.h ath9k: Handle unsupported MAC versions early ath9k: Cleanup __ath9k_hw_init() ath9k: Fix AR9100 chip power-on ath9k: Remove unused config option ack_6mb ath9k: Fix interrupt statistics ath9k: Add version/revision macros for QCA9531 ath9k: Assign macVersion for QCA9531 ath9k: Add QCA953x initvals ath9k: Initialize QCA953x INI arrays ath9k: Add hardware support for QCA9531 ath9k: Fix AR955x RX sensitivity ath9k: Fix regulatory compliance ath9k: Update WB335 PCI IDs ath9k: Use correct channel for RX packets ath9k: Disable cross-band FCC ath9k: Add an option for station statistics ath9k: Show only active TIDs in node_aggr ath9k: Use a separate debugfs file for PHY errors ath9k: Add a debugfs file "node_recv" ath9k: Remove debug print in ISR ath9k: Process GTT interrupts ath9k: Fix error reported by smatch ath9k: Fix IQ calibration ath9k: Fix possible overflow condition ath9k: Fix code mistake ath9k: Fix RX interrupt mitigation Suresh Reddy (5): be2net: fix incorrect setting of cmd_privileges for VFs be2net: Remove "10Gbps" from driver description string be2net: do not use frag index in the RX-compl entry be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id be2net: cleanup wake-on-lan code Szymon Janc (2): NFC: llcp: Fix possible memory leak while sending I frames NFC: llcp: Use default MIU if none was specified on connect Tedd Ho-Jeong An (2): Bluetooth: Add support for Intel Bluetooth device [8087:0a2a] Bluetooth: Enable autosuspend for Intel Bluetooth device Terry Lam (2): net-qdisc-hhf: Heavy-Hitter Filter (HHF) qdisc HHF qdisc: fix jiffies-time conversion. Thierry Escande (5): NFC: digital: Add a note about asynchronous functions NFC: digital: Fix incorrect use of ERR_PTR and PTR_ERR macros NFC: digital: Use NFC_NFCID3_MAXSIZE from nfc.h NFC: digital: Set current target active on activate_target() call NFC: digital: Set rf tech and crc functions when receiving a PSL_REQ Thomas Graf (9): genl: Add genlmsg_new_unicast() for unicast message allocation netlink: Avoid netlink mmap alloc if msg size exceeds frame size openvswitch: Enable memory mapped Netlink i/o net: Export skb_zerocopy() to zerocopy from one skb to another openvswitch: Allow user space to announce ability to accept unaligned Netlink messages openvswitch: Drop user features if old user space attempted to create datapath openvswitch: Pass datapath into userspace queue functions openvswitch: Use skb_zerocopy() for upcall openvswitch: Compute checksum in skb_gso_segment() if needed Thomas Haller (2): ipv6 addrconf: add IFA_F_NOPREFIXROUTE flag to suppress creation of IP6 routes ipv6 addrconf: don't cleanup prefix route for IFA_F_NOPREFIXROUTE Thomas Pedersen (9): mac80211: consolidate calls to plink_frame_tx mac80211: factor peering frame processing into own function mac80211: consolidate rcu unlocks in plink frame rx mac80211: assign sta plid early mac80211: factor out peering FSM mac80211: factor out plink event gathering mac80211: clean up mesh local link ID generation mac80211: update adjusting TBTT bit in beacon mac80211: sync dtim_count to TSF Tom Herbert (22): net: Change skb_get_rxhash to skb_get_hash net: Add utility functions to clear rxhash net: Add function to set the rxhash net: Add utility function to copy skb hash net: bnx2 calls skb_set_hash net: bnx2x calls skb_set_hash net: cxgb4 calls skb_set_hash net: cisco-enic calls skb_set_hash net: emulex-benet calls skb_set_hash net: sky2 calls skb_set_hash net: mlx4 calls skb_set_hash net: vxge calls skb_set_hash net: sfc calls skb_set_hash net: sun-niu calls skb_set_hash net: vmxnet3 calls skb_set_hash bnx2x: cleanup skb_set_hash net: Allow setting sock flow hash without a sock tun: Add support for RFS on tun flows ipv4: Cache dst in tunnels ipv4: Use percpu Cache route in IP tunnels net: Add skb_get_hash_raw net: Check skb->rxhash in gro_receive Tomasz Bursztyka (1): netfilter: nf_tables: Expose the table usage counter via netlink Toshiaki Makita (1): bridge: Remove unnecessary vlan_put_tag in br_handle_vlan Ujjal Roy (9): mwifiex: use little-endian variables in firmware structures mwifiex: fix rx_pending count imbalance mwifiex: correct RX byte count statistics mwifiex: correct TX byte count statistics mwifiex: update statistics for bridged packets on AP interface mwifiex: do not flood kmsg/dmesg with USB debug messages cfg80211: fix wext-compat for getting retry value cfg80211: add sanity check for retry limit in wext-compat mwifiex: export threshold value and retry limit to cfg80211 Ursula Braun (1): netiucv: improve state checking in conn_action_txdone Valentina Giusti (1): netfilter: nfnetlink_queue: enable UID/GID socket info retrieval Vasu Dev (1): i40e: add header file flag _I40E_TXRX_H_ Vasundhara Volam (5): be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R be2net: don't set "pport" field when querying "pvid" be2net: Log the profile-id used by FW during driver initialization be2net: do not call be_set/get_fw_log_level() on Skyhawk-R be2net: ignore mac-addr set call for an already programmed mac-addr Veaceslav Falico (13): bonding: fix kstrtou8() return value verification in num_peer_notif bonding: clean up style for bond_3ad.c bonding: convert 3ad to use pr_warn instead of pr_warning bonding: remove dead code from 3ad net: make dev_set_mtu() honor notification return code bonding: fix bond_3ad_set_carrier() RCU usage bonding: fix __get_first_agg RCU usage bonding: fix __get_active_agg() RCU logic net: add sysfs helpers for netdev_adjacent logic net: rename sysfs symlinks on device name change net: add NETDEV_PRECHANGEMTU to notify before mtu change happens team: block mtu change before it happens via NETDEV_PRECHANGEMTU bonding: handle slave's name change with primary_slave logic Vijay Subramanian (1): net: pkt_sched: PIE AQM scheme Vince Bridgers (3): stmmac: Add vlan rx for better GRO performance. dts: Add a binding for Synopsys emac max-frame-size stmmac: Fix kernel crashes for jumbo frames Vlad Yasevich (3): macvtap: Add support of packet capture on macvtap device. macvlan: Remove custom recieve and forward handlers net: Correctly sync addresses from multiple sources to single device Vladimir Kondratiev (4): wil6210: interrupt moderation wil6210: Fix IP version indication for Tx csum offload wil6210: prefetch head of packet wil6210: correct #include for prefetch() WANG Cong (21): net_sched: remove get_stats from tc_action_ops net_sched: act: use standard struct list_head net_sched: cls: refactor out struct tcf_ext_map net_sched: init struct tcf_hashinfo at register time net_sched: convert tcf_hashinfo to hlist and use spinlock net_sched: convert tc_action_ops to use struct list_head net_sched: convert tcf_proto_ops to use struct list_head net_sched: fix a regression in tc actions net_sched: act: move idx_gen into struct tcf_hashinfo net_sched: act: clean up notification functions net_sched: add struct net pointer to tcf_proto_ops->dump net_sched: optimize tcf_match_indev() net_sched: avoid casting void pointer net_sched: act: remove struct tcf_act_hdr bridge: move br_net_exit() to br.c ipv4: register igmp_notifier even when !CONFIG_PROC_FS net_sched: act: use tcf_hash_release() in net/sched/act_police.c net_sched: act: pick a different type for act_xt net_sched: act: remove capab from struct tc_action_ops net_sched: act: fetch hinfo from a->ops->hinfo net_sched: act: export tcf_hash_search() instead of tcf_hash_lookup() Wei Yongjun (14): ath10k: fix possible memory leak in ath10k_pci_probe() Bluetooth: remove unused including Bluetooth: fix return value check net/hsr: using kfree_rcu() to simplify the code sfc: fix sparse non static symbol warning ath9k: fix sparse non static symbol warning i40e: using for_each_set_bit to simplify the code openvswitch: remove duplicated include from flow_table.c net/mlx4_en: fix error return code in mlx4_en_get_qp() openvswitch: Use kmem_cache_free() instead of kfree() ip_tunnel: fix sparse non static symbol warning gre_offload: fix sparse non static symbol warning ixgbevf: use pci drvdata correctly in ixgbevf_suspend() net_sched: fix error return code in fw_change_attrs() Weilong Chen (24): mac80211: fix checkpatch errors mac802154: fix following checkpath.pl warning Prefer pr_warn(... to pr_warning(... rose: cleanup checkpatch errors,spaces required ipv4: do clean up with spaces ipv4: fix checkpatch error "space prohibited" ipv4: fix checkpatch error with foo * bar ipv4: fix all space errors in file igmp.c ipv4: ERROR: do not initialise globals to 0 or NULL ipv4: ERROR: code indent should use tabs where possible ipv4: ipv4: Cleanup the comments in tcp_yeah.c ipv6: cleanup for tcp_ipv6.c llc: "foo* bar" should be "foo *bar" ieee802154: space prohibited before that close parenthesis packet: fix "foo * bar" and "(foo*)" problems xfrm: checkpatch errors with space xfrm: checkpatch errors with foo * bar xfrm: checkpatch erros with space prohibited xfrm: fix checkpatch error xfrm: checkpatch erros with inline keyword position ipv4: spaces required around that '=' ipv4: switch and case should be at the same indent net: fix "queues" uevent between network namespaces bonding: Don't allow bond devices to change network namespaces. team: Don't allow team devices to change network namespaces. Wenliang Fan (1): drivers/net/wireless/hostap: Integer overflow Yang Yingliang (16): net_sched: remove unnecessary parentheses while return net_sched: cls_bpf: use tabs to do indent net_sched: change "foo* bar" to "foo *bar" net_sched: add space around '>' and before '(' net_sched: sfq: put sfq_unlink in a do - while loop net_sched: expand control flow of macro SKIP_NONLOCAL sch_htb: remove unnecessary NULL pointer judgment act_police: remove unnecessary null pointer check sch_cbq: remove unnecessary null pointer check sch_tbf: add TBF_BURST/TBF_PBURST attribute net_sched: replace pr_warning with pr_warn sch_htb: use /* comments sch_dsmark: use correct func name in print messages sch_netem: more precise length of packets sch_netem: support of 64bit rates sch_netem: replace magic numbers with enumerate Yann Droneaud (2): net: handle error more gracefully in socketpair() 6lowpan: add a license to 6lowpan_iphc module Yegor Yefremov (1): 8021q: update description Yijing Wang (2): net/fddi: Replace local macro with PCI standard macro 3c59x/net: Use dev_is_pci() instead of hardcoding Ying Xue (22): tipc: eliminate redundant code with kfree_skb_list routine tipc: remove TIPC usage of field af_packet_priv in struct net_device tipc: relocate common functions from media to bearer tipc: eliminate code duplication in media layer tipc: remove unused 'blocked' flag from tipc_link struct tipc: introduce new spinlock to protect struct link_req net: xfrm: xfrm_policy: silence compiler warning Drivers: Staging: cxt1e1: use __dev_get_name instead of dev_get_name to find interfaces bonding: use __dev_get_by_name instead of dev_get_by_name to find interface eql: use __dev_get_by_name instead of dev_get_by_name to find interface dcb: use __dev_get_by_name instead of dev_get_by_name to find interface decnet: use __dev_get_by_index instead of dev_get_by_index to find interface vxlan: use __dev_get_by_index instead of dev_get_by_index to find interface batman-adv: use __dev_get_by_index instead of dev_get_by_index to find interface caif: __dev_get_by_index instead of dev_get_by_index to find interface can: use __dev_get_by_index instead of dev_get_by_index to find interface net: nl80211: __dev_get_by_index instead of dev_get_by_index to find interface tipc: standardize connect routine tipc: standardize accept routine tipc: standardize sendmsg routine of connectionless socket tipc: standardize sendmsg routine of connected socket tipc: standardize recvmsg routine Yogesh Ashok Powar (1): mwifiex: add USB8897 support Yuval Mintz (7): bnx2x: Add support for Multi-Function UNDI bnx2x: Add AER support (missing bits) bnx2x: add Big-Endian ethtool comment bnx2x: no error when RSS configuration fails bnx2x: Add num of VFs to Management statistics bnx2x: add VF Multicast filters support bnx2x: Correct default Tx switching behaviour ZHAO Gang (1): b43: fix the wrong assignment of status.freq in b43_rx() Zhi Yong Wu (10): vhost: remove the dead branch macvtap: remove the dead branch macvtap: remove unused parameter in macvtap_do_read() tun: remove unused parameter in tun_do_read() macvtap: remove useless codes in macvtap_aio_read() and macvtap_recvmsg() tun: remove useless codes in tun_chr_aio_read() and tun_recvmsg() net, rps: fix build failure when CONFIG_RPS isn't set net, rps: fix the comment of net_rps_action_and_irq_enable() net, sch: fix the typo in register_qdisc() tun, rfs: fix the incorrect hash value damuzi000 (1): net: stmmac: fix NULL pointer dereference in stmmac_get_tx_hwtstamp dingtianhong (63): bonding: remove the no effect lock for bond_select_active_slave() bonding: rebuild the lock use for bond_mii_monitor() bonding: rebuild the lock use for bond_alb_monitor() bonding: rebuild the lock use for bond_loadbalance_arp_mon() bonding: create bond_first_slave_rcu() bonding: rebuild the lock use for bond_activebackup_arp_mon() bonding: remove unwanted lock for bond enslave and release bonding: add RCU for bond_3ad_state_machine_handler() bonding: remove unwanted lock for bond_option_active_slave_set() bonding: remove unwanted lock for bond_store_primaryxxx() bonding: rebuild the bond_resend_igmp_join_requests_delayed() net: freescale: remove unused compare_addr() net: pcnet: slight optimization of addr compare net: atl1: slight optimization of addr compare hamradio: slight optimization of addr compare ppp: slight optimization of addr compare batman-adv: use batadv_compare_eth for concise zd1211rw: slight optimization of addr compare ozwpan: slight optimization of addr compare infiniband: slight optimization of addr compare mac8011: slight optimization of addr compare atm: slight optimization of addr compare isdn: slight optimization of addr compare media: dvb_core: slight optimization of addr compare hostap: slight optimization of addr compare cw1200: slight optimization of addr compare ipw2x00: slight optimization of addr compare mwifiex: slight optimization of addr compare rtlwifi: slight optimization of addr compare wireless: slight optimization of addr compare bonding: add option lp_interval for loading module bonding: ust micro BOND_NO_USE_ARP to simplify the mode check bonding: update Documentation/networking/bonding.txt for option lp_interval net: 3com: slight optimization of addr compare net: bnx2x: slight optimization of addr compare net: cxgb3: slight optimization of addr compare net: enic: slight optimization of addr compare net: benet: slight optimization of addr compare net: igbvf: slight optimization of addr compare net: ixgbe: slight optimization of addr compare net: mlx4: slight optimization of addr compare net: ksz884x: slight optimization of addr compare net: vxge: slight optimization of addr compare net: packetengines: slight optimization of addr net: netxen: slight optimization of addr compare net: qlcnic: slight optimization of addr compare net: renesas: slight optimization of addr compare net: seeq: slight optimization of addr compare net: sun: optimization of addr compare net: ti: slight optimization of addr compare net: fddi: slight optimization of addr compare net: plip: slight optimization of addr compare bonding: use ether_addr_equal_unaligned for bond addr compare bonding: slight optimization for bond_3ad_xmit_xor() bonding: slight optimization for bond_alb_xmit() bonding: slight optimizztion for bond_slave_override() bonding: remove unwanted return value for bond_dev_queue_xmit() bonding: remove the return value for bond_3ad_bind_slave() bonding: use ether_addr_equal_64bits to instead of ether_addr_equal net: qlcnic: fix warning for incorrect type in argument net: 3com: fix warning for incorrect type in argument bonding: clean the primary slave if there is no slave matching new primary bonding: update bonding.txt for primary description ethan.zhao (2): ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 ixgbe: set driver_max_VFs should be done before enabling SRIOV fan.du (1): netfilter: add IPv4/6 IPComp extension match support hayeswang (13): r8152: move rtl8152_unload and ocp_reg_write r8152: modify the method of accessing PHY r8152: change some definitions r8152: add rtl_ops r8152: split rtl8152_enable r8152: support RTL8153 r8152: fix the wrong return value r8152: replace some tabs with spaces r8152: move the actions of saving the information of the device r8152: replace the return value of rtl_ops_init r8152: change the descriptor r8152: fix the warnings and a error from checkpatch.pl r8152: ecm and vendor modes coexist sfeldma@cumulusnetworks.com (27): bonding: add miimon netlink support bonding: add updelay netlink support bonding: add downdelay netlink support bonding: add use_carrier netlink support bonding: add arp_interval netlink support bonding: add arp_ip_target netlink support bonding: add arp_validate netlink support bonding: add arp_all_targets netlink support bonding: add primary attribute netlink support bonding: add primary_select attribute netlink support bonding: add fail_over_mac attribute netlink support bonding: add xmit_hash_policy attribute netlink support bonding: add resend_igmp attribute netlink support bonding: add num_grat_arp attribute netlink support bonding: add all_slaves_active attribute netlink support bonding: add min_links attribute netlink support bonding: add lp_interval attribute netlink support bonding: add packets_per_slave attribute netlink support sctp: fix missing include file bonding: add lacp_rate attribute netlink support bonding: add ad_select attribute netlink support bonding: add ad_info attribute netlink support bonding: fix netlink msg size bonding: add bounds checking for tbl params bridge: use DEVICE_ATTR_xx macros bonding: add sysfs /slave dir for bond slave devices. bonding: add netlink attributes to slave link dev stephen hemminger (45): tun: spelling fixes net: more spelling fixes virtio_net: remove unused parameter to send_command virtio_net: spelling fixes netconf: add proxy-arp support net: remove dead code for add/del multiple bnad: make local variable static netconf: rename PROXY_ARP to NEIGH_PROXY netconf: add support for IPv6 proxy_ndp cxgb4: make functions static and remove dead code hhf: make qdisc ops static mdio: unused ethtool functions qlge: make local function static macvlan: make start_xmit local tcp: make local functions static bonding: make local function static lro: remove dead code stmicro: make local variables static netlink: cleanup rntl_af_register bonding: make more functions static netlink: cleanup tap related functions net: core functions cleanup ipv6: namespace cleanups sched action: make local function static sched classifier: make cgroup table local netfilter: ipset: remove unused code netfilter: nf_conntrack: remove dead code socket: cleanups llc: make lock static dccp: remove obsolete code dccp: make local variable static tipc: make local function static tipc: remove unused code bnx2x: namespace and dead code cleanups l2tp: make local functions static sctp: make sctp_addto_chunk_fixed local ipv6: addrconf spelling fixes tipc: spelling fixes bnx2x: fix sparse warning bnad: code cleanup vxge: make local functions static qlcnic: make local functions static qlcnic: remove unused code phy: cleanup 10g code bond: make slave_sysfs_ops static tanxiaojun (7): fddi: cleanup unsigned to unsigned int/short bridge: spelling fixes bridge: remove unnecessary condition judgment bridge: remove unnecessary parentheses bridge: add space before '(/{', after ',', etc. bridge: change "foo* bar" to "foo *bar" bridge: change the position of '{' to the pre line viresh kumar (2): net/ipv4: queue work on power efficient wq net/neighbour: queue work on power efficient wq wangweidong (30): sctp: remove the duplicate initialize sctp: remove the else path sctp: convert sctp_peer_needs_update to boolean sctp: fix some comments in associola.c unix: convert printks to pr_ x25: convert printks to pr_ sctp: remove redundant null check on asoc tipc: remove unnecessary variables and conditions tipc: kill unnecessary goto's tipc: Use instead of tipc: change lock_sock order in connect() sctp: Reorder 'struc association' members to reduce its size sctp: remove casting from function calls through ops structure sctp: remove the never used 'return' and redundant 'break' sctp: fix checkpatch errors with space required or prohibited sctp: fix checkpatch errors with (foo*)|foo * bar|foo* bar sctp: fix checkpatch errors with indent sctp: fix checkpatch errors with open brace '{' and trailing statements sctp: fix checkpatch errors with //commen sctp: move skb_dst_set() a bit downwards in sctp_packet_transmit() tipc: make the code look more readable sctp: create helper function to enable|disable sackdelay sctp: remove the unnecessary assignment sctp: remove macros sctp_spin_[un]lock_irqrestore sctp: remove macros sctp_local_bh_{disable|enable} sctp: remove macros sctp_spin_[un]lock sctp: remove macros sctp_write_[un]_lock sctp: remove macros sctp_read_[un]lock sctp: remove macros sctp_{lock|release}_sock sctp: remove macros sctp_bh_[un]lock_sock willy tarreau (11): net: mvneta: increase the 64-bit rx/tx stats out of the hot path net: mvneta: use per_cpu stats to fix an SMP lock up net: mvneta: do not schedule in mvneta_tx_timeout net: mvneta: add missing bit descriptions for interrupt masks and causes net: mvneta: replace Tx timer with a real interrupt net: mvneta: remove tests for impossible cases in the tx_done path net: mvneta: factor rx refilling code net: mvneta: simplify access to the rx descriptor status net: mvneta: prefetch next rx descriptor instead of current one net: mvneta: convert to build_skb() net: mvneta: implement rx_copybreak Documentation/ABI/testing/sysfs-class-net-mesh | 8 + Documentation/cgroups/net_cls.txt | 5 + Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt | 27 + Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt | 25 + Documentation/devicetree/bindings/net/davinci_emac.txt | 4 +- Documentation/devicetree/bindings/net/phy.txt | 1 + Documentation/devicetree/bindings/net/stmmac.txt | 7 +- Documentation/networking/batman-adv.txt | 9 +- Documentation/networking/bonding.txt | 11 +- Documentation/networking/can.txt | 94 +- Documentation/networking/filter.txt | 608 +++- Documentation/networking/i40evf.txt | 47 + Documentation/networking/ip-sysctl.txt | 59 +- Documentation/networking/ipsec.txt | 38 + Documentation/networking/packet_mmap.txt | 48 +- Documentation/networking/phy.txt | 3 +- Documentation/networking/pktgen.txt | 15 + Documentation/networking/regulatory.txt | 4 +- Documentation/networking/stmmac.txt | 12 +- Documentation/networking/timestamping.txt | 9 +- Documentation/networking/timestamping/.gitignore | 1 + Documentation/networking/timestamping/Makefile | 5 +- Documentation/networking/timestamping/hwtstamp_config.c | 134 + Documentation/s390/qeth.txt | 50 + Documentation/unaligned-memory-access.txt | 28 +- MAINTAINERS | 33 +- arch/alpha/include/asm/Kbuild | 1 + arch/alpha/include/uapi/asm/socket.h | 2 + arch/arc/include/asm/Kbuild | 1 + arch/arm/include/asm/Kbuild | 1 + arch/arm64/include/asm/Kbuild | 1 + arch/avr32/include/asm/Kbuild | 1 + arch/avr32/include/uapi/asm/socket.h | 2 + arch/blackfin/include/asm/Kbuild | 1 + arch/blackfin/mach-bf609/boards/ezkit.c | 2 +- arch/c6x/include/asm/Kbuild | 1 + arch/cris/include/asm/Kbuild | 1 + arch/cris/include/uapi/asm/socket.h | 2 + arch/frv/include/asm/Kbuild | 1 + arch/frv/include/uapi/asm/socket.h | 2 + arch/hexagon/include/asm/Kbuild | 1 + arch/ia64/include/asm/Kbuild | 3 +- arch/ia64/include/uapi/asm/socket.h | 2 + arch/m32r/include/asm/Kbuild | 1 + arch/m32r/include/uapi/asm/socket.h | 2 + arch/m68k/include/asm/Kbuild | 1 + arch/metag/include/asm/Kbuild | 1 + arch/microblaze/include/asm/Kbuild | 1 + arch/mips/bcm47xx/setup.c | 10 + arch/mips/include/asm/Kbuild | 1 + arch/mips/include/uapi/asm/socket.h | 2 + arch/mn10300/include/asm/Kbuild | 1 + arch/mn10300/include/uapi/asm/socket.h | 2 + arch/openrisc/include/asm/Kbuild | 1 + arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/uapi/asm/socket.h | 2 + arch/powerpc/include/asm/Kbuild | 3 +- arch/powerpc/include/uapi/asm/socket.h | 2 + arch/s390/include/asm/Kbuild | 1 + arch/s390/include/asm/css_chars.h | 2 + arch/s390/include/asm/qdio.h | 33 + arch/s390/include/uapi/asm/socket.h | 2 + arch/score/include/asm/Kbuild | 2 + arch/sh/include/asm/Kbuild | 1 + arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/uapi/asm/socket.h | 2 + arch/tile/include/asm/Kbuild | 1 + arch/um/include/asm/Kbuild | 1 + arch/unicore32/include/asm/Kbuild | 1 + arch/x86/include/asm/hash.h | 7 + arch/x86/lib/Makefile | 2 +- arch/x86/lib/hash.c | 88 + arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/socket.h | 2 + drivers/atm/he.c | 1 - drivers/atm/nicstar.c | 4 +- drivers/atm/solos-pci.c | 2 - drivers/bcma/bcma_private.h | 2 - drivers/bcma/driver_chipcommon_sflash.c | 6 +- drivers/bcma/host_pci.c | 3 +- drivers/bcma/main.c | 14 +- drivers/bluetooth/ath3k.c | 4 + drivers/bluetooth/btmrvl_drv.h | 25 +- drivers/bluetooth/btmrvl_main.c | 130 +- drivers/bluetooth/btmrvl_sdio.c | 9 +- drivers/bluetooth/btmrvl_sdio.h | 2 - drivers/bluetooth/btsdio.c | 6 +- drivers/bluetooth/btusb.c | 53 +- drivers/bluetooth/hci_vhci.c | 29 +- drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/hw/nes/nes_cm.c | 3 +- drivers/isdn/i4l/isdn_net.c | 4 +- drivers/isdn/mISDN/socket.c | 5 +- drivers/isdn/sc/event.c | 2 +- drivers/media/dvb-core/dvb_net.c | 10 +- drivers/net/Kconfig | 1 + drivers/net/Space.c | 29 +- drivers/net/arcnet/com20020_cs.c | 1 - drivers/net/bonding/Makefile | 2 +- drivers/net/bonding/bond_3ad.c | 900 +++--- drivers/net/bonding/bond_3ad.h | 2 +- drivers/net/bonding/bond_alb.c | 49 +- drivers/net/bonding/bond_alb.h | 3 +- drivers/net/bonding/bond_main.c | 569 ++-- drivers/net/bonding/bond_netlink.c | 464 ++- drivers/net/bonding/bond_options.c | 1191 +++++++- drivers/net/bonding/bond_options.h | 170 ++ drivers/net/bonding/bond_procfs.c | 37 +- drivers/net/bonding/bond_sysfs.c | 896 +----- drivers/net/bonding/bond_sysfs_slave.c | 144 + drivers/net/bonding/bonding.h | 38 +- drivers/net/caif/caif_spi_slave.c | 1 - drivers/net/can/Kconfig | 4 +- drivers/net/can/at91_can.c | 1 - drivers/net/can/bfin_can.c | 1 - drivers/net/can/c_can/c_can.c | 22 +- drivers/net/can/dev.c | 3 +- drivers/net/can/janz-ican3.c | 1 - drivers/net/can/mcp251x.c | 121 +- drivers/net/can/mscan/mpc5xxx_can.c | 3 +- drivers/net/can/mscan/mscan.c | 3 +- drivers/net/can/mscan/mscan.h | 3 +- drivers/net/can/pch_can.c | 4 +- drivers/net/can/sja1000/ems_pci.c | 3 +- drivers/net/can/sja1000/kvaser_pci.c | 3 +- drivers/net/can/sja1000/plx_pci.c | 26 +- drivers/net/can/sja1000/sja1000_isa.c | 3 +- drivers/net/can/sja1000/sja1000_of_platform.c | 3 +- drivers/net/can/sja1000/sja1000_platform.c | 3 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/softing/softing_cs.c | 3 +- drivers/net/can/softing/softing_fw.c | 3 +- drivers/net/can/softing/softing_main.c | 4 +- drivers/net/can/ti_hecc.c | 11 +- drivers/net/can/usb/ems_usb.c | 1 - drivers/net/can/usb/esd_usb2.c | 1 - drivers/net/can/usb/kvaser_usb.c | 1 - drivers/net/can/usb/usb_8dev.c | 1 - drivers/net/eql.c | 95 +- drivers/net/ethernet/3com/3c509.c | 3 +- drivers/net/ethernet/3com/3c574_cs.c | 1 - drivers/net/ethernet/3com/3c589_cs.c | 1 - drivers/net/ethernet/3com/3c59x.c | 6 +- drivers/net/ethernet/8390/8390.h | 7 +- drivers/net/ethernet/8390/apne.c | 62 +- drivers/net/ethernet/8390/ax88796.c | 23 +- drivers/net/ethernet/8390/axnet_cs.c | 120 +- drivers/net/ethernet/8390/etherh.c | 53 +- drivers/net/ethernet/8390/hydra.c | 11 +- drivers/net/ethernet/8390/lib8390.c | 77 +- drivers/net/ethernet/8390/mac8390.c | 19 +- drivers/net/ethernet/8390/mcf8390.c | 9 +- drivers/net/ethernet/8390/ne.c | 96 +- drivers/net/ethernet/8390/ne2k-pci.c | 54 +- drivers/net/ethernet/8390/pcnet_cs.c | 63 +- drivers/net/ethernet/8390/smc-ultra.c | 48 +- drivers/net/ethernet/8390/stnic.c | 28 +- drivers/net/ethernet/8390/wd.c | 42 +- drivers/net/ethernet/8390/zorro8390.c | 22 +- drivers/net/ethernet/adi/bfin_mac.c | 22 +- drivers/net/ethernet/aeroflex/greth.c | 3 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 1 - drivers/net/ethernet/alteon/acenic.c | 1 - drivers/net/ethernet/amd/7990.c | 837 +++--- drivers/net/ethernet/amd/7990.h | 268 +- drivers/net/ethernet/amd/amd8111e.c | 5 +- drivers/net/ethernet/amd/amd8111e.h | 6 +- drivers/net/ethernet/amd/au1000_eth.c | 4 +- drivers/net/ethernet/amd/au1000_eth.h | 3 +- drivers/net/ethernet/amd/hplance.c | 96 +- drivers/net/ethernet/amd/mvme147.c | 36 +- drivers/net/ethernet/amd/nmclan_cs.c | 1 - drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 1 - drivers/net/ethernet/arc/emac.h | 2 - drivers/net/ethernet/arc/emac_main.c | 20 +- drivers/net/ethernet/atheros/alx/alx.h | 3 + drivers/net/ethernet/atheros/alx/ethtool.c | 101 + drivers/net/ethernet/atheros/alx/hw.c | 58 + drivers/net/ethernet/atheros/alx/hw.h | 71 + drivers/net/ethernet/atheros/alx/main.c | 50 + drivers/net/ethernet/atheros/alx/reg.h | 52 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 1 - drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 31 +- drivers/net/ethernet/atheros/atl1e/atl1e.h | 1 - drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 30 +- drivers/net/ethernet/atheros/atlx/atl1.c | 46 +- drivers/net/ethernet/atheros/atlx/atl1.h | 1 + drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/b44.c | 250 +- drivers/net/ethernet/broadcom/b44.h | 15 +- drivers/net/ethernet/broadcom/bgmac.c | 364 ++- drivers/net/ethernet/broadcom/bgmac.h | 94 +- drivers/net/ethernet/broadcom/bnx2.c | 60 +- drivers/net/ethernet/broadcom/bnx2.h | 10 + drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 101 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 124 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 6 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 66 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 10 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 209 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 277 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 17 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 181 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 15 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 39 +- drivers/net/ethernet/broadcom/cnic.c | 1 + drivers/net/ethernet/broadcom/cnic.h | 2 + drivers/net/ethernet/broadcom/cnic_if.h | 4 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 230 +- drivers/net/ethernet/broadcom/tg3.h | 11 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 625 +++- drivers/net/ethernet/brocade/bna/bfa_ioc.h | 8 + drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c | 40 + drivers/net/ethernet/brocade/bna/bfi.h | 33 +- drivers/net/ethernet/brocade/bna/bfi_enet.h | 3 +- drivers/net/ethernet/brocade/bna/bna.h | 24 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 58 +- drivers/net/ethernet/brocade/bna/bna_hw_defs.h | 4 + drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 251 +- drivers/net/ethernet/brocade/bna/bna_types.h | 57 +- drivers/net/ethernet/brocade/bna/bnad.c | 559 +++- drivers/net/ethernet/brocade/bna/bnad.h | 26 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 1 + drivers/net/ethernet/brocade/bna/cna.h | 4 +- drivers/net/ethernet/cadence/macb.c | 126 +- drivers/net/ethernet/cadence/macb.h | 1 + drivers/net/ethernet/calxeda/xgmac.c | 1 - drivers/net/ethernet/chelsio/cxgb/common.h | 4 +- drivers/net/ethernet/chelsio/cxgb/cphy.h | 3 +- drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | 3 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 4 +- drivers/net/ethernet/chelsio/cxgb/elmer0.h | 3 +- drivers/net/ethernet/chelsio/cxgb/espi.c | 3 +- drivers/net/ethernet/chelsio/cxgb/espi.h | 3 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 3 +- drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 3 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 3 +- drivers/net/ethernet/chelsio/cxgb/regs.h | 3 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb/sge.h | 3 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 3 +- drivers/net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | 3 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 1 - drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/l2t.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 21 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 35 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 139 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h | 1 - drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 4 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 1 - drivers/net/ethernet/cisco/enic/enic_main.c | 11 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 24 +- drivers/net/ethernet/dec/tulip/eeprom.c | 1 - drivers/net/ethernet/dec/tulip/media.c | 3 +- drivers/net/ethernet/dec/tulip/uli526x.c | 6 - drivers/net/ethernet/dec/tulip/xircom_cb.c | 1 - drivers/net/ethernet/dlink/dl2k.h | 1 - drivers/net/ethernet/dnet.c | 1 - drivers/net/ethernet/emulex/benet/be.h | 7 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 178 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 33 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 73 +- drivers/net/ethernet/emulex/benet/be_main.c | 164 +- drivers/net/ethernet/faraday/ftgmac100.c | 7 +- drivers/net/ethernet/freescale/fec.h | 3 +- drivers/net/ethernet/freescale/fec_main.c | 9 +- drivers/net/ethernet/freescale/fec_ptp.c | 17 +- drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c | 1 - drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 1 - drivers/net/ethernet/freescale/fs_enet/mac-fec.c | 1 - drivers/net/ethernet/freescale/fs_enet/mac-scc.c | 1 - drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c | 1 - drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 1 - drivers/net/ethernet/freescale/fsl_pq_mdio.c | 1 - drivers/net/ethernet/freescale/gianfar.c | 23 +- drivers/net/ethernet/freescale/gianfar.h | 1 - drivers/net/ethernet/freescale/gianfar_ethtool.c | 99 +- drivers/net/ethernet/freescale/gianfar_ptp.c | 3 +- drivers/net/ethernet/freescale/gianfar_sysfs.c | 1 - drivers/net/ethernet/freescale/ucc_geth.c | 5 - drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 1 - drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 1 - drivers/net/ethernet/i825xx/lasi_82596.c | 1 - drivers/net/ethernet/i825xx/lib82596.c | 1 - drivers/net/ethernet/i825xx/sni_82596.c | 1 - drivers/net/ethernet/ibm/emac/core.h | 1 - drivers/net/ethernet/ibm/ibmveth.c | 3 +- drivers/net/ethernet/ibm/ibmveth.h | 3 +- drivers/net/ethernet/icplus/ipg.h | 1 - drivers/net/ethernet/intel/Kconfig | 49 +- drivers/net/ethernet/intel/Makefile | 1 + drivers/net/ethernet/intel/e1000/e1000.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 14 +- drivers/net/ethernet/intel/i40e/Makefile | 10 +- drivers/net/ethernet/intel/i40e/i40e.h | 127 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 237 +- drivers/net/ethernet/intel/i40e/i40e_adminq.h | 21 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 136 +- drivers/net/ethernet/intel/i40e/i40e_alloc.h | 7 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 666 +++-- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 469 +++ drivers/net/ethernet/intel/i40e/i40e_dcb.h | 107 + drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 316 ++ drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 400 ++- drivers/net/ethernet/intel/i40e/i40e_diag.c | 23 +- drivers/net/ethernet/intel/i40e/i40e_diag.h | 15 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 432 ++- drivers/net/ethernet/intel/i40e/i40e_hmc.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_hmc.h | 10 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h | 11 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 1777 +++++++++--- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 77 +- drivers/net/ethernet/intel/i40e/i40e_osdep.h | 7 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 53 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 662 +++++ drivers/net/ethernet/intel/i40e/i40e_register.h | 170 +- drivers/net/ethernet/intel/i40e/i40e_status.h | 7 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 195 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 64 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 152 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl.h | 11 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 876 +++--- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 11 +- drivers/net/ethernet/intel/i40evf/Makefile | 33 + drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 927 ++++++ drivers/net/ethernet/intel/i40evf/i40e_adminq.h | 106 + drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2153 ++++++++++++++ drivers/net/ethernet/intel/i40evf/i40e_alloc.h | 55 + drivers/net/ethernet/intel/i40evf/i40e_common.c | 254 ++ drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 238 ++ drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h | 165 ++ drivers/net/ethernet/intel/i40evf/i40e_osdep.h | 72 + drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 84 + drivers/net/ethernet/intel/i40evf/i40e_register.h | 4667 ++++++++++++++++++++++++++++++ drivers/net/ethernet/intel/i40evf/i40e_status.h | 97 + drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 1575 ++++++++++ drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 296 ++ drivers/net/ethernet/intel/i40evf/i40e_type.h | 1152 ++++++++ drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h | 364 +++ drivers/net/ethernet/intel/i40evf/i40evf.h | 321 ++ drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 390 +++ drivers/net/ethernet/intel/i40evf/i40evf_main.c | 2353 +++++++++++++++ drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c | 772 +++++ drivers/net/ethernet/intel/igb/e1000_82575.c | 89 + drivers/net/ethernet/intel/igb/e1000_defines.h | 16 + drivers/net/ethernet/intel/igb/e1000_hw.h | 3 + drivers/net/ethernet/intel/igb/igb.h | 28 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 10 +- drivers/net/ethernet/intel/igb/igb_hwmon.c | 108 +- drivers/net/ethernet/intel/igb/igb_main.c | 303 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb.h | 1 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 21 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.h | 65 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 120 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 82 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 30 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c | 84 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 15 +- drivers/net/ethernet/intel/ixgbevf/defines.h | 18 + drivers/net/ethernet/intel/ixgbevf/ethtool.c | 76 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 96 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 1276 ++++---- drivers/net/ethernet/korina.c | 1 - drivers/net/ethernet/lantiq_etop.c | 3 +- drivers/net/ethernet/marvell/Kconfig | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 28 +- drivers/net/ethernet/marvell/mvmdio.c | 1 - drivers/net/ethernet/marvell/mvneta.c | 387 +-- drivers/net/ethernet/marvell/pxa168_eth.c | 24 +- drivers/net/ethernet/marvell/sky2.c | 6 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/alloc.c | 12 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_clock.c | 198 +- drivers/net/ethernet/mellanox/mlx4/en_cq.c | 12 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 3 + drivers/net/ethernet/mellanox/mlx4/en_main.c | 6 + drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 142 +- drivers/net/ethernet/mellanox/mlx4/en_resources.c | 6 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 30 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 62 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 5 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 93 +- drivers/net/ethernet/mellanox/mlx4/fw.h | 2 + drivers/net/ethernet/mellanox/mlx4/main.c | 109 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 45 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 10 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 19 +- drivers/net/ethernet/mellanox/mlx4/mr.c | 3 +- drivers/net/ethernet/mellanox/mlx4/pd.c | 7 +- drivers/net/ethernet/mellanox/mlx4/port.c | 41 + drivers/net/ethernet/mellanox/mlx4/qp.c | 3 +- drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 100 +- drivers/net/ethernet/mellanox/mlx4/srq.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 1 - drivers/net/ethernet/micrel/ks8695net.c | 1 - drivers/net/ethernet/micrel/ksz884x.c | 12 +- drivers/net/ethernet/moxa/moxart_ether.c | 1 - drivers/net/ethernet/natsemi/jazzsonic.c | 1 - drivers/net/ethernet/natsemi/macsonic.c | 1 - drivers/net/ethernet/natsemi/ns83820.c | 5 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 35 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 1 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 37 +- drivers/net/ethernet/neterion/vxge/vxge-traffic.h | 8 - drivers/net/ethernet/netx-eth.c | 3 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- drivers/net/ethernet/nxp/lpc_eth.c | 1 - drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 3 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.c | 3 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_api.h | 3 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 3 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 3 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 3 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c | 3 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.h | 3 +- drivers/net/ethernet/packetengines/yellowfin.c | 17 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 4 +- drivers/net/ethernet/pasemi/pasemi_mac.h | 3 +- drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | 3 +- drivers/net/ethernet/qlogic/netxen/Makefile | 4 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 4 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 4 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c | 4 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h | 4 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 6 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h | 4 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c | 4 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 197 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 425 ++- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 45 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 28 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 14 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | 49 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 31 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 14 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 144 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 127 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 9 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 167 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 435 ++- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h | 15 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 257 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 236 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 133 +- drivers/net/ethernet/qlogic/qlge/qlge.h | 1 - drivers/net/ethernet/qlogic/qlge/qlge_dbg.c | 4 +- drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c | 1 - drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 - drivers/net/ethernet/rdc/r6040.c | 7 +- drivers/net/ethernet/realtek/r8169.c | 1 - drivers/net/ethernet/renesas/Kconfig | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 263 +- drivers/net/ethernet/renesas/sh_eth.h | 56 +- drivers/net/ethernet/s6gmac.c | 1 - drivers/net/ethernet/seeq/sgiseeq.c | 3 +- drivers/net/ethernet/sfc/ef10.c | 549 +++- drivers/net/ethernet/sfc/efx.c | 201 +- drivers/net/ethernet/sfc/efx.h | 16 +- drivers/net/ethernet/sfc/enum.h | 1 + drivers/net/ethernet/sfc/ethtool.c | 16 +- drivers/net/ethernet/sfc/falcon.c | 38 +- drivers/net/ethernet/sfc/farch.c | 48 +- drivers/net/ethernet/sfc/filter.h | 17 +- drivers/net/ethernet/sfc/mcdi.c | 444 +-- drivers/net/ethernet/sfc/mcdi.h | 21 + drivers/net/ethernet/sfc/mcdi_mon.c | 76 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 733 ++++- drivers/net/ethernet/sfc/mcdi_port.c | 89 +- drivers/net/ethernet/sfc/net_driver.h | 75 +- drivers/net/ethernet/sfc/nic.c | 12 + drivers/net/ethernet/sfc/nic.h | 34 +- drivers/net/ethernet/sfc/ptp.c | 854 ++++-- drivers/net/ethernet/sfc/rx.c | 24 +- drivers/net/ethernet/sfc/selftest.c | 2 +- drivers/net/ethernet/sfc/selftest.h | 1 + drivers/net/ethernet/sfc/siena.c | 119 +- drivers/net/ethernet/sgi/ioc3-eth.c | 1 - drivers/net/ethernet/sgi/meth.c | 1 - drivers/net/ethernet/sis/sis900.c | 2 - drivers/net/ethernet/smsc/smc911x.c | 4 +- drivers/net/ethernet/smsc/smc911x.h | 3 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 1 - drivers/net/ethernet/smsc/smc91x.c | 6 +- drivers/net/ethernet/smsc/smc91x.h | 3 +- drivers/net/ethernet/smsc/smsc911x.c | 3 +- drivers/net/ethernet/smsc/smsc911x.h | 3 +- drivers/net/ethernet/smsc/smsc9420.c | 5 +- drivers/net/ethernet/smsc/smsc9420.h | 3 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/chain_mode.c | 3 +- drivers/net/ethernet/stmicro/stmmac/common.h | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 140 + drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 11 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 471 +-- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 10 +- drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c | 135 +- drivers/net/ethernet/sun/cassini.c | 4 +- drivers/net/ethernet/sun/cassini.h | 4 +- drivers/net/ethernet/sun/niu.c | 10 +- drivers/net/ethernet/sun/sunbmac.c | 1 - drivers/net/ethernet/sun/sungem.c | 1 - drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/ti/cpmac.c | 1 - drivers/net/ethernet/ti/cpsw.c | 137 +- drivers/net/ethernet/ti/cpsw_ale.c | 18 +- drivers/net/ethernet/ti/cpsw_ale.h | 2 + drivers/net/ethernet/ti/davinci_cpdma.c | 7 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/tile/Kconfig | 12 +- drivers/net/ethernet/tile/tilegx.c | 38 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 18 +- drivers/net/ethernet/toshiba/tc35815.c | 16 +- drivers/net/ethernet/tundra/tsi108_eth.c | 1 - drivers/net/ethernet/tundra/tsi108_eth.h | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 1 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 - drivers/net/ethernet/xilinx/xilinx_emaclite.c | 1 - drivers/net/ethernet/xircom/xirc2ps_cs.c | 3 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 36 +- drivers/net/fddi/defxx.c | 21 +- drivers/net/fddi/skfp/fplustm.c | 27 +- drivers/net/fddi/skfp/h/supern_2.h | 96 +- drivers/net/fddi/skfp/h/targetos.h | 1 - drivers/net/fddi/skfp/skfddi.c | 1 - drivers/net/fddi/skfp/smt.c | 2 +- drivers/net/fddi/skfp/srf.c | 24 +- drivers/net/hamradio/6pack.c | 3 +- drivers/net/hamradio/bpqether.c | 2 +- drivers/net/hamradio/mkiss.c | 3 +- drivers/net/hippi/rrunner.c | 6 +- drivers/net/hyperv/hyperv_net.h | 3 +- drivers/net/hyperv/netvsc.c | 3 +- drivers/net/hyperv/netvsc_drv.c | 3 +- drivers/net/hyperv/rndis_filter.c | 3 +- drivers/net/ieee802154/at86rf230.c | 2 - drivers/net/ieee802154/mrf24j40.c | 1 - drivers/net/irda/Kconfig | 4 +- drivers/net/irda/au1k_ir.c | 4 +- drivers/net/irda/esi-sir.c | 4 +- drivers/net/irda/irda-usb.c | 1 - drivers/net/irda/kingsun-sir.c | 1 - drivers/net/irda/ks959-sir.c | 1 - drivers/net/irda/ksdazzle-sir.c | 1 - drivers/net/irda/litelink-sir.c | 4 +- drivers/net/irda/ma600-sir.c | 4 +- drivers/net/irda/mcs7780.c | 1 - drivers/net/irda/old_belkin-sir.c | 4 +- drivers/net/irda/sh_irda.c | 2 +- drivers/net/irda/sh_sir.c | 2 +- drivers/net/irda/sir_dongle.c | 1 - drivers/net/irda/smsc-ircc2.c | 4 +- drivers/net/irda/smsc-ircc2.h | 4 +- drivers/net/irda/stir4200.c | 1 - drivers/net/irda/via-ircc.c | 5 +- drivers/net/irda/via-ircc.h | 3 +- drivers/net/irda/vlsi_ir.c | 7 +- drivers/net/irda/vlsi_ir.h | 4 +- drivers/net/loopback.c | 1 - drivers/net/macvlan.c | 38 +- drivers/net/macvtap.c | 77 +- drivers/net/mdio.c | 28 - drivers/net/phy/cicada.c | 4 +- drivers/net/phy/davicom.c | 2 +- drivers/net/phy/dp83640.c | 4 +- drivers/net/phy/icplus.c | 2 +- drivers/net/phy/lxt.c | 4 +- drivers/net/phy/marvell.c | 22 + drivers/net/phy/mdio-gpio.c | 1 - drivers/net/phy/mdio-moxart.c | 1 - drivers/net/phy/mdio-mux-gpio.c | 1 - drivers/net/phy/mdio-mux-mmioreg.c | 1 - drivers/net/phy/mdio-octeon.c | 1 - drivers/net/phy/mdio-sun4i.c | 1 - drivers/net/phy/mdio_bus.c | 35 +- drivers/net/phy/micrel.c | 4 +- drivers/net/phy/phy.c | 429 ++- drivers/net/phy/phy_device.c | 419 ++- drivers/net/phy/spi_ks8995.c | 7 +- drivers/net/plip/plip.c | 4 +- drivers/net/ppp/ppp_mppe.c | 3 +- drivers/net/ppp/pppoe.c | 4 +- drivers/net/team/team.c | 6 +- drivers/net/team/team_mode_random.c | 8 +- drivers/net/tun.c | 68 +- drivers/net/usb/Kconfig | 5 +- drivers/net/usb/asix.h | 4 +- drivers/net/usb/asix_common.c | 3 +- drivers/net/usb/asix_devices.c | 3 +- drivers/net/usb/ax88172a.c | 3 +- drivers/net/usb/ax88179_178a.c | 3 +- drivers/net/usb/catc.c | 4 +- drivers/net/usb/cdc_eem.c | 4 +- drivers/net/usb/cdc_ether.c | 5 +- drivers/net/usb/cdc_ncm.c | 1 - drivers/net/usb/cdc_subset.c | 4 +- drivers/net/usb/cx82310_eth.c | 4 +- drivers/net/usb/dm9601.c | 1 - drivers/net/usb/gl620a.c | 4 +- drivers/net/usb/int51x1.c | 3 +- drivers/net/usb/ipheth.c | 1 - drivers/net/usb/kalmia.c | 1 - drivers/net/usb/kaweth.c | 4 +- drivers/net/usb/lg-vl600.c | 3 +- drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/net1080.c | 4 +- drivers/net/usb/plusb.c | 4 +- drivers/net/usb/r8152.c | 916 +++++- drivers/net/usb/r815x.c | 8 - drivers/net/usb/rndis_host.c | 4 +- drivers/net/usb/rtl8150.c | 1 - drivers/net/usb/sierra_net.c | 3 +- drivers/net/usb/smsc75xx.c | 4 +- drivers/net/usb/smsc75xx.h | 3 +- drivers/net/usb/smsc95xx.c | 4 +- drivers/net/usb/smsc95xx.h | 3 +- drivers/net/usb/sr9700.c | 1 - drivers/net/usb/usbnet.c | 3 +- drivers/net/usb/zaurus.c | 4 +- drivers/net/virtio_net.c | 254 +- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +- drivers/net/vmxnet3/vmxnet3_int.h | 1 - drivers/net/vxlan.c | 308 +- drivers/net/wan/dscc4.c | 2 - drivers/net/wan/hd64570.c | 1 - drivers/net/wan/hd64570.h | 4 +- drivers/net/wan/hd64572.c | 1 - drivers/net/wan/hd64572.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 3 - drivers/net/wan/pc300too.c | 1 - drivers/net/wan/pci200syn.c | 1 - drivers/net/wan/sbni.c | 1 + drivers/net/wan/wanxl.c | 1 - drivers/net/wireless/adm8211.c | 4 +- drivers/net/wireless/airo_cs.c | 1 - drivers/net/wireless/at76c50x-usb.c | 3 +- drivers/net/wireless/ath/ar5523/ar5523.c | 1 - drivers/net/wireless/ath/ath.h | 2 + drivers/net/wireless/ath/ath10k/Kconfig | 7 + drivers/net/wireless/ath/ath10k/ce.c | 53 +- drivers/net/wireless/ath/ath10k/ce.h | 2 +- drivers/net/wireless/ath/ath10k/core.c | 43 +- drivers/net/wireless/ath/ath10k/core.h | 34 +- drivers/net/wireless/ath/ath10k/debug.c | 160 + drivers/net/wireless/ath/ath10k/debug.h | 6 + drivers/net/wireless/ath/ath10k/htc.c | 31 +- drivers/net/wireless/ath/ath10k/htt.c | 4 +- drivers/net/wireless/ath/ath10k/htt.h | 2 + drivers/net/wireless/ath/ath10k/htt_rx.c | 40 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 11 +- drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/mac.c | 677 ++++- drivers/net/wireless/ath/ath10k/pci.c | 791 +++-- drivers/net/wireless/ath/ath10k/pci.h | 14 +- drivers/net/wireless/ath/ath10k/trace.h | 21 + drivers/net/wireless/ath/ath10k/txrx.c | 8 +- drivers/net/wireless/ath/ath10k/wmi.c | 408 ++- drivers/net/wireless/ath/ath10k/wmi.h | 157 +- drivers/net/wireless/ath/ath5k/base.c | 34 +- drivers/net/wireless/ath/ath5k/dma.c | 11 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 11 +- drivers/net/wireless/ath/ath6kl/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/Kconfig | 18 +- drivers/net/wireless/ath/ath9k/Makefile | 14 +- drivers/net/wireless/ath/ath9k/antenna.c | 8 +- drivers/net/wireless/ath/ath9k/ar9002_hw.c | 23 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 6 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 1 - drivers/net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 222 +- drivers/net/wireless/ath/ath9k/ar9003_buffalo_initvals.h | 126 + drivers/net/wireless/ath/ath9k/ar9003_calib.c | 385 ++- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 65 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 14 +- drivers/net/wireless/ath/ath9k/ar9003_hw.c | 297 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 18 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 106 +- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 24 +- drivers/net/wireless/ath/ath9k/ar9003_wow.c | 422 +++ drivers/net/wireless/ath/ath9k/ar9330_1p1_initvals.h | 128 +- drivers/net/wireless/ath/ath9k/ar9330_1p2_initvals.h | 401 ++- drivers/net/wireless/ath/ath9k/ar9340_initvals.h | 392 +-- drivers/net/wireless/ath/ath9k/ar9462_2p0_initvals.h | 723 +---- drivers/net/wireless/ath/ath9k/ar9462_2p1_initvals.h | 1559 +--------- drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 117 +- drivers/net/wireless/ath/ath9k/ar953x_initvals.h | 718 +++++ drivers/net/wireless/ath/ath9k/ar955x_1p0_initvals.h | 540 +--- drivers/net/wireless/ath/ath9k/ar9565_1p0_initvals.h | 85 +- drivers/net/wireless/ath/ath9k/ar9565_1p1_initvals.h | 64 + drivers/net/wireless/ath/ath9k/ar9580_1p0_initvals.h | 572 ++-- drivers/net/wireless/ath/ath9k/ath9k.h | 434 +-- drivers/net/wireless/ath/ath9k/beacon.c | 147 +- drivers/net/wireless/ath/ath9k/btcoex.c | 6 - drivers/net/wireless/ath/ath9k/common.c | 4 +- drivers/net/wireless/ath/ath9k/debug.c | 632 +--- drivers/net/wireless/ath/ath9k/debug.h | 44 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 269 ++ drivers/net/wireless/ath/ath9k/dfs.c | 4 +- drivers/net/wireless/ath/ath9k/eeprom_4k.c | 26 +- drivers/net/wireless/ath/ath9k/eeprom_9287.c | 26 +- drivers/net/wireless/ath/ath9k/eeprom_def.c | 26 +- drivers/net/wireless/ath/ath9k/gpio.c | 89 +- drivers/net/wireless/ath/ath9k/htc.h | 5 + drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 39 +- drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 17 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 4 +- drivers/net/wireless/ath/ath9k/hw-ops.h | 47 +- drivers/net/wireless/ath/ath9k/hw.c | 608 ++-- drivers/net/wireless/ath/ath9k/hw.h | 75 +- drivers/net/wireless/ath/ath9k/init.c | 72 +- drivers/net/wireless/ath/ath9k/link.c | 67 +- drivers/net/wireless/ath/ath9k/mac.c | 51 +- drivers/net/wireless/ath/ath9k/mac.h | 8 +- drivers/net/wireless/ath/ath9k/main.c | 671 +---- drivers/net/wireless/ath/ath9k/mci.c | 2 +- drivers/net/wireless/ath/ath9k/pci.c | 134 +- drivers/net/wireless/ath/ath9k/recv.c | 247 +- drivers/net/wireless/ath/ath9k/reg.h | 29 +- drivers/net/wireless/ath/ath9k/spectral.c | 543 ++++ drivers/net/wireless/ath/ath9k/spectral.h | 212 ++ drivers/net/wireless/ath/ath9k/tx99.c | 272 ++ drivers/net/wireless/ath/ath9k/wow.c | 588 ++-- drivers/net/wireless/ath/ath9k/xmit.c | 27 +- drivers/net/wireless/ath/carl9170/debug.c | 1 - drivers/net/wireless/ath/carl9170/main.c | 13 - drivers/net/wireless/ath/carl9170/rx.c | 14 +- drivers/net/wireless/ath/carl9170/tx.c | 1 - drivers/net/wireless/ath/main.c | 8 + drivers/net/wireless/ath/regd.c | 379 +-- drivers/net/wireless/ath/wcn36xx/hal.h | 2 +- drivers/net/wireless/ath/wcn36xx/main.c | 3 +- drivers/net/wireless/ath/wcn36xx/smd.c | 65 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 +- drivers/net/wireless/ath/wil6210/interrupt.c | 13 + drivers/net/wireless/ath/wil6210/txrx.c | 8 +- drivers/net/wireless/ath/wil6210/wil6210.h | 1 + drivers/net/wireless/atmel.c | 8 +- drivers/net/wireless/atmel.h | 4 +- drivers/net/wireless/atmel_cs.c | 5 +- drivers/net/wireless/atmel_pci.c | 5 +- drivers/net/wireless/b43/b43.h | 4 +- drivers/net/wireless/b43/main.c | 27 +- drivers/net/wireless/b43/xmit.c | 4 +- drivers/net/wireless/b43legacy/main.c | 1 + drivers/net/wireless/brcm80211/Kconfig | 5 +- drivers/net/wireless/brcm80211/brcmfmac/Makefile | 5 +- drivers/net/wireless/brcm80211/brcmfmac/bcdc.c | 375 +++ drivers/net/wireless/brcm80211/brcmfmac/bcdc.h | 24 + drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 737 +++-- drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 539 ---- drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 487 +--- drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 44 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c | 392 --- drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c | 31 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.c | 36 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 2 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c | 207 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_proto.h | 42 - drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 1596 +++++----- drivers/net/wireless/brcm80211/brcmfmac/fweh.h | 54 + drivers/net/wireless/brcm80211/brcmfmac/fwil.c | 19 +- drivers/net/wireless/brcm80211/brcmfmac/fwil.h | 61 + drivers/net/wireless/brcm80211/brcmfmac/fwil_types.h | 304 ++ drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c | 216 +- drivers/net/wireless/brcm80211/brcmfmac/nvram.c | 94 + drivers/net/wireless/brcm80211/brcmfmac/nvram.h | 24 + drivers/net/wireless/brcm80211/brcmfmac/p2p.c | 52 +- drivers/net/wireless/brcm80211/brcmfmac/proto.c | 62 + drivers/net/wireless/brcm80211/brcmfmac/proto.h | 57 + drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.c | 827 +++--- drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.h | 39 +- drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h | 83 +- drivers/net/wireless/brcm80211/brcmfmac/tracepoint.h | 33 +- drivers/net/wireless/brcm80211/brcmfmac/usb.c | 9 +- drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 194 +- drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 5 +- drivers/net/wireless/brcm80211/brcmsmac/channel.c | 38 +- drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c | 67 +- drivers/net/wireless/brcm80211/brcmsmac/main.c | 2 - drivers/net/wireless/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/brcm80211/include/brcmu_wifi.h | 14 + drivers/net/wireless/cw1200/cw1200_sdio.c | 4 +- drivers/net/wireless/cw1200/fwio.c | 1 - drivers/net/wireless/cw1200/main.c | 2 - drivers/net/wireless/cw1200/pm.c | 11 +- drivers/net/wireless/cw1200/scan.c | 15 +- drivers/net/wireless/cw1200/sta.c | 5 +- drivers/net/wireless/cw1200/txrx.c | 3 +- drivers/net/wireless/hostap/hostap_80211_rx.c | 8 +- drivers/net/wireless/hostap/hostap_80211_tx.c | 4 +- drivers/net/wireless/hostap/hostap_ap.c | 28 +- drivers/net/wireless/hostap/hostap_cs.c | 1 - drivers/net/wireless/hostap/hostap_hw.c | 2 +- drivers/net/wireless/hostap/hostap_ioctl.c | 6 +- drivers/net/wireless/hostap/hostap_main.c | 8 +- drivers/net/wireless/hostap/hostap_pci.c | 1 - drivers/net/wireless/hostap/hostap_plx.c | 1 - drivers/net/wireless/ipw2x00/ipw2100.c | 5 +- drivers/net/wireless/ipw2x00/ipw2200.c | 42 +- drivers/net/wireless/ipw2x00/ipw2200.h | 1 - drivers/net/wireless/ipw2x00/libipw_rx.c | 12 +- drivers/net/wireless/iwlegacy/3945-debug.c | 6 +- drivers/net/wireless/iwlegacy/3945-mac.c | 11 +- drivers/net/wireless/iwlegacy/3945-rs.c | 1 - drivers/net/wireless/iwlegacy/3945.c | 5 +- drivers/net/wireless/iwlegacy/4965-debug.c | 6 +- drivers/net/wireless/iwlegacy/4965-mac.c | 8 +- drivers/net/wireless/iwlegacy/4965-rs.c | 1 - drivers/net/wireless/iwlegacy/4965.c | 1 - drivers/net/wireless/iwlegacy/common.c | 13 +- drivers/net/wireless/iwlegacy/debug.c | 10 +- drivers/net/wireless/iwlwifi/dvm/agn.h | 4 +- drivers/net/wireless/iwlwifi/dvm/calib.c | 4 +- drivers/net/wireless/iwlwifi/dvm/calib.h | 4 +- drivers/net/wireless/iwlwifi/dvm/commands.h | 4 +- drivers/net/wireless/iwlwifi/dvm/debugfs.c | 10 +- drivers/net/wireless/iwlwifi/dvm/dev.h | 2 +- drivers/net/wireless/iwlwifi/dvm/devices.c | 2 +- drivers/net/wireless/iwlwifi/dvm/led.c | 3 +- drivers/net/wireless/iwlwifi/dvm/led.h | 2 +- drivers/net/wireless/iwlwifi/dvm/lib.c | 3 +- drivers/net/wireless/iwlwifi/dvm/mac80211.c | 18 +- drivers/net/wireless/iwlwifi/dvm/main.c | 6 +- drivers/net/wireless/iwlwifi/dvm/power.c | 3 +- drivers/net/wireless/iwlwifi/dvm/power.h | 2 +- drivers/net/wireless/iwlwifi/dvm/rs.c | 3 +- drivers/net/wireless/iwlwifi/dvm/rs.h | 9 +- drivers/net/wireless/iwlwifi/dvm/rx.c | 9 +- drivers/net/wireless/iwlwifi/dvm/rxon.c | 2 +- drivers/net/wireless/iwlwifi/dvm/scan.c | 4 +- drivers/net/wireless/iwlwifi/dvm/sta.c | 2 +- drivers/net/wireless/iwlwifi/dvm/tt.c | 3 +- drivers/net/wireless/iwlwifi/dvm/tt.h | 2 +- drivers/net/wireless/iwlwifi/dvm/tx.c | 4 +- drivers/net/wireless/iwlwifi/dvm/ucode.c | 10 +- drivers/net/wireless/iwlwifi/iwl-1000.c | 2 +- drivers/net/wireless/iwlwifi/iwl-2000.c | 2 +- drivers/net/wireless/iwlwifi/iwl-5000.c | 2 +- drivers/net/wireless/iwlwifi/iwl-6000.c | 2 +- drivers/net/wireless/iwlwifi/iwl-7000.c | 6 +- drivers/net/wireless/iwlwifi/iwl-agn-hw.h | 4 +- drivers/net/wireless/iwlwifi/iwl-config.h | 12 +- drivers/net/wireless/iwlwifi/iwl-csr.h | 7 +- drivers/net/wireless/iwlwifi/iwl-debug.h | 2 +- drivers/net/wireless/iwlwifi/iwl-devtrace.c | 2 +- drivers/net/wireless/iwlwifi/iwl-devtrace.h | 2 +- drivers/net/wireless/iwlwifi/iwl-drv.c | 43 +- drivers/net/wireless/iwlwifi/iwl-drv.h | 6 +- drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c | 15 +- drivers/net/wireless/iwlwifi/iwl-eeprom-parse.h | 4 +- drivers/net/wireless/iwlwifi/iwl-eeprom-read.c | 4 +- drivers/net/wireless/iwlwifi/iwl-eeprom-read.h | 4 +- drivers/net/wireless/iwlwifi/iwl-fh.h | 4 +- drivers/net/wireless/iwlwifi/iwl-fw-file.h | 5 +- drivers/net/wireless/iwlwifi/iwl-fw.h | 50 +- drivers/net/wireless/iwlwifi/iwl-io.c | 2 +- drivers/net/wireless/iwlwifi/iwl-io.h | 2 +- drivers/net/wireless/iwlwifi/iwl-modparams.h | 4 +- drivers/net/wireless/iwlwifi/iwl-notif-wait.c | 4 +- drivers/net/wireless/iwlwifi/iwl-notif-wait.h | 4 +- drivers/net/wireless/iwlwifi/iwl-nvm-parse.c | 17 +- drivers/net/wireless/iwlwifi/iwl-nvm-parse.h | 4 +- drivers/net/wireless/iwlwifi/iwl-op-mode.h | 8 +- drivers/net/wireless/iwlwifi/iwl-phy-db.c | 4 +- drivers/net/wireless/iwlwifi/iwl-phy-db.h | 4 +- drivers/net/wireless/iwlwifi/iwl-prph.h | 11 +- drivers/net/wireless/iwlwifi/iwl-trans.h | 87 +- drivers/net/wireless/iwlwifi/mvm/Makefile | 4 +- drivers/net/wireless/iwlwifi/mvm/binding.c | 20 +- drivers/net/wireless/iwlwifi/mvm/bt-coex.c | 21 +- drivers/net/wireless/iwlwifi/mvm/constants.h | 4 +- drivers/net/wireless/iwlwifi/mvm/d3.c | 57 +- drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c | 546 ++++ drivers/net/wireless/iwlwifi/mvm/debugfs.c | 689 +---- drivers/net/wireless/iwlwifi/mvm/debugfs.h | 101 + drivers/net/wireless/iwlwifi/mvm/fw-api-bt-coex.h | 5 +- drivers/net/wireless/iwlwifi/mvm/fw-api-d3.h | 4 +- drivers/net/wireless/iwlwifi/mvm/fw-api-mac.h | 4 +- drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 20 +- drivers/net/wireless/iwlwifi/mvm/fw-api-rs.h | 31 +- drivers/net/wireless/iwlwifi/mvm/fw-api-scan.h | 9 +- drivers/net/wireless/iwlwifi/mvm/fw-api-sta.h | 17 +- drivers/net/wireless/iwlwifi/mvm/fw-api-tx.h | 5 +- drivers/net/wireless/iwlwifi/mvm/fw-api.h | 69 +- drivers/net/wireless/iwlwifi/mvm/fw.c | 32 +- drivers/net/wireless/iwlwifi/mvm/led.c | 6 +- drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c | 211 +- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 342 ++- drivers/net/wireless/iwlwifi/mvm/mvm.h | 63 +- drivers/net/wireless/iwlwifi/mvm/nvm.c | 51 +- drivers/net/wireless/iwlwifi/mvm/ops.c | 28 +- drivers/net/wireless/iwlwifi/mvm/phy-ctxt.c | 4 +- drivers/net/wireless/iwlwifi/mvm/power.c | 400 ++- drivers/net/wireless/iwlwifi/mvm/power_legacy.c | 4 +- drivers/net/wireless/iwlwifi/mvm/quota.c | 7 +- drivers/net/wireless/iwlwifi/mvm/rs.c | 2248 +++++++------- drivers/net/wireless/iwlwifi/mvm/rs.h | 154 +- drivers/net/wireless/iwlwifi/mvm/rx.c | 10 +- drivers/net/wireless/iwlwifi/mvm/scan.c | 72 +- drivers/net/wireless/iwlwifi/mvm/sf.c | 291 ++ drivers/net/wireless/iwlwifi/mvm/sta.c | 50 +- drivers/net/wireless/iwlwifi/mvm/sta.h | 10 +- drivers/net/wireless/iwlwifi/mvm/testmode.h | 4 +- drivers/net/wireless/iwlwifi/mvm/time-event.c | 8 +- drivers/net/wireless/iwlwifi/mvm/time-event.h | 4 +- drivers/net/wireless/iwlwifi/mvm/tt.c | 8 +- drivers/net/wireless/iwlwifi/mvm/tx.c | 27 +- drivers/net/wireless/iwlwifi/mvm/utils.c | 21 +- drivers/net/wireless/iwlwifi/pcie/drv.c | 9 +- drivers/net/wireless/iwlwifi/pcie/internal.h | 65 +- drivers/net/wireless/iwlwifi/pcie/rx.c | 437 ++- drivers/net/wireless/iwlwifi/pcie/trans.c | 183 +- drivers/net/wireless/iwlwifi/pcie/tx.c | 172 +- drivers/net/wireless/libertas/README | 5 +- drivers/net/wireless/libertas/cfg.c | 7 +- drivers/net/wireless/libertas/if_sdio.c | 6 +- drivers/net/wireless/libertas/if_spi.c | 1 - drivers/net/wireless/mac80211_hwsim.c | 1227 ++++---- drivers/net/wireless/mac80211_hwsim.h | 18 + drivers/net/wireless/mwifiex/11n.c | 2 +- drivers/net/wireless/mwifiex/11n_aggr.c | 6 +- drivers/net/wireless/mwifiex/Kconfig | 4 +- drivers/net/wireless/mwifiex/cfg80211.c | 70 +- drivers/net/wireless/mwifiex/cmdevt.c | 4 +- drivers/net/wireless/mwifiex/decl.h | 1 + drivers/net/wireless/mwifiex/fw.h | 41 +- drivers/net/wireless/mwifiex/init.c | 3 +- drivers/net/wireless/mwifiex/main.c | 11 +- drivers/net/wireless/mwifiex/main.h | 7 +- drivers/net/wireless/mwifiex/scan.c | 8 +- drivers/net/wireless/mwifiex/sta_cmd.c | 80 +- drivers/net/wireless/mwifiex/sta_cmdresp.c | 38 +- drivers/net/wireless/mwifiex/sta_ioctl.c | 20 + drivers/net/wireless/mwifiex/sta_rx.c | 46 +- drivers/net/wireless/mwifiex/sta_tx.c | 1 + drivers/net/wireless/mwifiex/txrx.c | 15 +- drivers/net/wireless/mwifiex/uap_txrx.c | 39 +- drivers/net/wireless/mwifiex/usb.c | 58 +- drivers/net/wireless/mwifiex/usb.h | 12 +- drivers/net/wireless/mwifiex/util.c | 5 +- drivers/net/wireless/mwl8k.c | 5 +- drivers/net/wireless/orinoco/hermes.c | 1 - drivers/net/wireless/orinoco/orinoco_cs.c | 1 - drivers/net/wireless/orinoco/orinoco_usb.c | 1 - drivers/net/wireless/orinoco/spectrum_cs.c | 1 - drivers/net/wireless/p54/eeprom.c | 1 - drivers/net/wireless/p54/fwio.c | 1 - drivers/net/wireless/p54/led.c | 1 - drivers/net/wireless/p54/main.c | 2 - drivers/net/wireless/p54/net2280.h | 3 +- drivers/net/wireless/p54/p54pci.c | 1 - drivers/net/wireless/p54/p54usb.c | 1 - drivers/net/wireless/p54/txrx.c | 5 +- drivers/net/wireless/prism54/isl_38xx.c | 3 +- drivers/net/wireless/prism54/isl_38xx.h | 3 +- drivers/net/wireless/prism54/isl_ioctl.c | 6 +- drivers/net/wireless/prism54/isl_ioctl.h | 3 +- drivers/net/wireless/prism54/isl_oid.h | 3 +- drivers/net/wireless/prism54/islpci_dev.c | 4 +- drivers/net/wireless/prism54/islpci_dev.h | 3 +- drivers/net/wireless/prism54/islpci_eth.c | 3 +- drivers/net/wireless/prism54/islpci_eth.h | 3 +- drivers/net/wireless/prism54/islpci_hotplug.c | 5 +- drivers/net/wireless/prism54/islpci_mgt.c | 3 +- drivers/net/wireless/prism54/islpci_mgt.h | 3 +- drivers/net/wireless/prism54/oid_mgt.c | 3 +- drivers/net/wireless/prism54/oid_mgt.h | 3 +- drivers/net/wireless/prism54/prismcompat.h | 3 +- drivers/net/wireless/ray_cs.c | 3 +- drivers/net/wireless/rndis_wlan.c | 4 +- drivers/net/wireless/rt2x00/rt2400pci.c | 5 +- drivers/net/wireless/rt2x00/rt2400pci.h | 4 +- drivers/net/wireless/rt2x00/rt2500pci.c | 5 +- drivers/net/wireless/rt2x00/rt2500pci.h | 4 +- drivers/net/wireless/rt2x00/rt2500usb.c | 5 +- drivers/net/wireless/rt2x00/rt2500usb.h | 4 +- drivers/net/wireless/rt2x00/rt2800.h | 4 +- drivers/net/wireless/rt2x00/rt2800lib.c | 41 +- drivers/net/wireless/rt2x00/rt2800lib.h | 4 +- drivers/net/wireless/rt2x00/rt2800mmio.c | 4 +- drivers/net/wireless/rt2x00/rt2800mmio.h | 4 +- drivers/net/wireless/rt2x00/rt2800pci.c | 4 +- drivers/net/wireless/rt2x00/rt2800pci.h | 4 +- drivers/net/wireless/rt2x00/rt2800soc.c | 4 +- drivers/net/wireless/rt2x00/rt2800usb.c | 6 +- drivers/net/wireless/rt2x00/rt2800usb.h | 4 +- drivers/net/wireless/rt2x00/rt2x00.h | 4 +- drivers/net/wireless/rt2x00/rt2x00config.c | 4 +- drivers/net/wireless/rt2x00/rt2x00crypto.c | 4 +- drivers/net/wireless/rt2x00/rt2x00debug.c | 4 +- drivers/net/wireless/rt2x00/rt2x00debug.h | 4 +- drivers/net/wireless/rt2x00/rt2x00dev.c | 8 +- drivers/net/wireless/rt2x00/rt2x00dump.h | 4 +- drivers/net/wireless/rt2x00/rt2x00firmware.c | 4 +- drivers/net/wireless/rt2x00/rt2x00leds.c | 4 +- drivers/net/wireless/rt2x00/rt2x00leds.h | 4 +- drivers/net/wireless/rt2x00/rt2x00lib.h | 4 +- drivers/net/wireless/rt2x00/rt2x00link.c | 4 +- drivers/net/wireless/rt2x00/rt2x00mac.c | 4 +- drivers/net/wireless/rt2x00/rt2x00mmio.c | 4 +- drivers/net/wireless/rt2x00/rt2x00mmio.h | 4 +- drivers/net/wireless/rt2x00/rt2x00pci.c | 7 +- drivers/net/wireless/rt2x00/rt2x00pci.h | 4 +- drivers/net/wireless/rt2x00/rt2x00queue.c | 4 +- drivers/net/wireless/rt2x00/rt2x00queue.h | 4 +- drivers/net/wireless/rt2x00/rt2x00reg.h | 4 +- drivers/net/wireless/rt2x00/rt2x00soc.c | 4 +- drivers/net/wireless/rt2x00/rt2x00soc.h | 4 +- drivers/net/wireless/rt2x00/rt2x00usb.c | 4 +- drivers/net/wireless/rt2x00/rt2x00usb.h | 4 +- drivers/net/wireless/rt2x00/rt61pci.c | 5 +- drivers/net/wireless/rt2x00/rt61pci.h | 4 +- drivers/net/wireless/rt2x00/rt73usb.c | 5 +- drivers/net/wireless/rt2x00/rt73usb.h | 4 +- drivers/net/wireless/rtl818x/rtl8180/dev.c | 1 - drivers/net/wireless/rtl818x/rtl8180/grf5101.c | 1 - drivers/net/wireless/rtl818x/rtl8180/max2820.c | 1 - drivers/net/wireless/rtl818x/rtl8180/rtl8225.c | 1 - drivers/net/wireless/rtl818x/rtl8180/sa2400.c | 1 - drivers/net/wireless/rtl818x/rtl8187/dev.c | 3 +- drivers/net/wireless/rtl818x/rtl8187/rtl8225.c | 1 - drivers/net/wireless/rtlwifi/base.c | 8 +- drivers/net/wireless/rtlwifi/cam.c | 4 +- drivers/net/wireless/rtlwifi/core.c | 11 + drivers/net/wireless/rtlwifi/pci.c | 2 - drivers/net/wireless/rtlwifi/ps.c | 4 +- drivers/net/wireless/rtlwifi/regd.c | 61 +- drivers/net/wireless/rtlwifi/rtl8188ee/dm.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 327 ++- drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h | 14 + drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c | 39 +- drivers/net/wireless/rtlwifi/rtl8192cu/dm.c | 9 + drivers/net/wireless/rtlwifi/rtl8192cu/dm.h | 3 + drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/phy.c | 6 +- drivers/net/wireless/rtlwifi/rtl8192cu/rf.c | 29 +- drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 17 +- drivers/net/wireless/rtlwifi/rtl8192cu/table.c | 40 +- drivers/net/wireless/rtlwifi/stats.c | 14 + drivers/net/wireless/rtlwifi/usb.c | 8 +- drivers/net/wireless/rtlwifi/wifi.h | 33 +- drivers/net/wireless/ti/wl1251/acx.c | 258 +- drivers/net/wireless/ti/wl1251/acx.h | 26 +- drivers/net/wireless/ti/wl1251/boot.c | 3 +- drivers/net/wireless/ti/wl1251/cmd.c | 58 +- drivers/net/wireless/ti/wl1251/cmd.h | 8 +- drivers/net/wireless/ti/wl1251/event.c | 46 +- drivers/net/wireless/ti/wl1251/event.h | 7 + drivers/net/wireless/ti/wl1251/init.c | 13 +- drivers/net/wireless/ti/wl1251/main.c | 153 +- drivers/net/wireless/ti/wl1251/rx.c | 2 +- drivers/net/wireless/ti/wl1251/tx.c | 35 +- drivers/net/wireless/ti/wl1251/wl1251.h | 6 + drivers/net/wireless/ti/wl12xx/scan.c | 2 +- drivers/net/wireless/ti/wlcore/cmd.c | 2 +- drivers/net/wireless/ti/wlcore/main.c | 14 +- drivers/net/wireless/ti/wlcore/scan.c | 12 +- drivers/net/wireless/wl3501_cs.c | 5 +- drivers/net/wireless/zd1211rw/zd_chip.c | 3 +- drivers/net/wireless/zd1211rw/zd_chip.h | 3 +- drivers/net/wireless/zd1211rw/zd_def.h | 3 +- drivers/net/wireless/zd1211rw/zd_mac.c | 8 +- drivers/net/wireless/zd1211rw/zd_mac.h | 3 +- drivers/net/wireless/zd1211rw/zd_rf.c | 3 +- drivers/net/wireless/zd1211rw/zd_rf.h | 3 +- drivers/net/wireless/zd1211rw/zd_rf_al2230.c | 3 +- drivers/net/wireless/zd1211rw/zd_rf_al7230b.c | 3 +- drivers/net/wireless/zd1211rw/zd_rf_rf2959.c | 3 +- drivers/net/wireless/zd1211rw/zd_rf_uw2453.c | 3 +- drivers/net/wireless/zd1211rw/zd_usb.c | 3 +- drivers/net/wireless/zd1211rw/zd_usb.h | 3 +- drivers/net/xen-netback/common.h | 28 +- drivers/net/xen-netback/interface.c | 47 +- drivers/net/xen-netback/netback.c | 506 +--- drivers/net/xen-netback/xenbus.c | 3 +- drivers/net/xen-netfront.c | 96 +- drivers/nfc/Kconfig | 1 + drivers/nfc/Makefile | 1 + drivers/nfc/mei_phy.c | 6 +- drivers/nfc/microread/i2c.c | 4 +- drivers/nfc/microread/mei.c | 4 +- drivers/nfc/microread/microread.c | 4 +- drivers/nfc/microread/microread.h | 4 +- drivers/nfc/nfcmrvl/Kconfig | 23 + drivers/nfc/nfcmrvl/Makefile | 9 + drivers/nfc/nfcmrvl/main.c | 165 ++ drivers/nfc/nfcmrvl/nfcmrvl.h | 48 + drivers/nfc/nfcmrvl/usb.c | 459 +++ drivers/nfc/nfcwilink.c | 3 +- drivers/nfc/pn533.c | 7 +- drivers/nfc/pn544/i2c.c | 4 +- drivers/nfc/pn544/mei.c | 4 +- drivers/nfc/pn544/pn544.c | 50 +- drivers/nfc/pn544/pn544.h | 4 +- drivers/nfc/port100.c | 1 + drivers/of/of_mdio.c | 155 +- drivers/of/of_net.c | 1 + drivers/phy/Kconfig | 1 + drivers/power/Kconfig | 1 + drivers/ptp/Kconfig | 1 + drivers/s390/cio/chsc.c | 33 + drivers/s390/cio/chsc.h | 51 +- drivers/s390/cio/qdio_main.c | 91 + drivers/s390/net/Makefile | 2 +- drivers/s390/net/netiucv.c | 8 +- drivers/s390/net/qeth_core.h | 38 + drivers/s390/net/qeth_core_main.c | 215 +- drivers/s390/net/qeth_core_mpc.c | 2 + drivers/s390/net/qeth_core_mpc.h | 150 +- drivers/s390/net/qeth_l2.h | 15 + drivers/s390/net/qeth_l2_main.c | 594 ++++ drivers/s390/net/qeth_l2_sys.c | 223 ++ drivers/ssb/driver_chipcommon_sflash.c | 6 +- drivers/staging/cxt1e1/linux.c | 15 +- drivers/staging/dgap/Kconfig | 2 +- drivers/staging/iio/adc/Kconfig | 2 + drivers/staging/ozwpan/ozcdev.c | 2 +- drivers/staging/ozwpan/ozproto.c | 5 +- drivers/staging/winbond/wbusb.c | 1 - drivers/vhost/net.c | 9 +- drivers/vhost/scsi.c | 7 +- drivers/vhost/test.c | 8 +- drivers/vhost/vhost.c | 4 +- drivers/vhost/vhost.h | 2 +- fs/dlm/lowcomms.c | 4 +- include/asm-generic/hash.h | 9 + include/linux/ath9k_platform.h | 2 + include/linux/bcma/bcma.h | 9 +- include/linux/cgroup_subsys.h | 4 +- include/linux/etherdevice.h | 118 +- include/linux/filter.h | 5 + include/linux/flex_array.h | 3 +- include/linux/hash.h | 36 + include/linux/ieee80211.h | 10 +- include/linux/if_macvlan.h | 37 +- include/linux/if_tunnel.h | 9 - include/linux/if_vlan.h | 38 +- include/linux/inet_lro.h | 23 - include/linux/inetdevice.h | 14 +- include/linux/ipv6.h | 8 +- include/linux/kernel.h | 19 + include/linux/mdio.h | 3 - include/linux/mlx4/cmd.h | 1 + include/linux/mlx4/cq.h | 5 + include/linux/mlx4/device.h | 39 +- include/linux/mlx4/qp.h | 6 + include/linux/mmc/sdio_ids.h | 9 + include/linux/net.h | 3 - include/linux/netdevice.h | 156 +- include/linux/netfilter/ipset/ip_set.h | 1 - include/linux/netlink.h | 2 - include/linux/of_mdio.h | 10 + include/linux/phy.h | 116 +- include/linux/platform_data/eth-netx.h | 6 +- include/linux/platform_data/pn544.h | 3 +- include/linux/printk.h | 7 + include/linux/random.h | 18 +- include/linux/reciprocal_div.h | 39 +- include/linux/sctp.h | 7 +- include/linux/sh_eth.h | 1 + include/linux/skbuff.h | 229 +- include/linux/slab_def.h | 4 +- include/linux/socket.h | 16 +- include/linux/stmmac.h | 26 +- include/linux/tcp.h | 5 +- include/net/Space.h | 31 + include/net/act_api.h | 63 +- include/net/addrconf.h | 16 +- include/net/arp.h | 1 - include/net/bluetooth/bluetooth.h | 3 + include/net/bluetooth/hci.h | 10 +- include/net/bluetooth/hci_core.h | 7 + include/net/bluetooth/l2cap.h | 46 + include/net/cfg80211.h | 323 ++- include/net/cipso_ipv4.h | 5 +- include/net/cls_cgroup.h | 40 +- include/net/codel.h | 4 +- include/net/dcbevent.h | 3 +- include/net/dcbnl.h | 3 +- include/net/dn_dev.h | 2 +- include/net/dst.h | 5 +- include/net/flow.h | 3 +- include/net/genetlink.h | 4 + include/net/gre.h | 3 - include/net/if_inet6.h | 2 +- include/net/inet_timewait_sock.h | 6 +- include/net/inetpeer.h | 1 - include/net/ip.h | 42 +- include/net/ip6_fib.h | 2 +- include/net/ip6_route.h | 34 +- include/net/ip6_tunnel.h | 2 +- include/net/ip_tunnels.h | 10 +- include/net/ipv6.h | 26 +- include/net/irda/discovery.h | 4 +- include/net/irda/ircomm_core.h | 4 +- include/net/irda/ircomm_event.h | 4 +- include/net/irda/ircomm_lmp.h | 4 +- include/net/irda/ircomm_param.h | 4 +- include/net/irda/ircomm_ttp.h | 4 +- include/net/irda/ircomm_tty.h | 4 +- include/net/irda/ircomm_tty_attach.h | 4 +- include/net/irda/irda_device.h | 4 +- include/net/irda/irlap_event.h | 4 +- include/net/irda/irlap_frame.h | 4 +- include/net/irda/parameters.h | 4 +- include/net/irda/qos.h | 4 +- include/net/llc.h | 1 - include/net/mac80211.h | 138 +- include/net/mip6.h | 3 +- include/net/neighbour.h | 83 +- include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 2 - include/net/netfilter/ipv4/nf_reject.h | 128 + include/net/netfilter/ipv6/nf_reject.h | 171 ++ include/net/netfilter/nf_conntrack_l3proto.h | 1 - include/net/netfilter/nf_queue.h | 62 + include/net/netfilter/nf_tables.h | 47 +- include/net/netfilter/nf_tables_ipv4.h | 5 +- include/net/netfilter/nf_tables_ipv6.h | 3 + include/net/netlabel.h | 3 +- include/net/netns/conntrack.h | 33 +- include/net/netns/ipv4.h | 2 + include/net/netns/ipv6.h | 2 + include/net/netns/nftables.h | 1 + include/net/netns/xfrm.h | 6 +- include/net/netprio_cgroup.h | 18 +- include/net/nfc/digital.h | 10 + include/net/nfc/hci.h | 4 +- include/net/nfc/llc.h | 4 +- include/net/nfc/nci.h | 3 +- include/net/nfc/nci_core.h | 5 +- include/net/nfc/nfc.h | 4 +- include/net/ping.h | 16 +- include/net/pkt_cls.h | 67 +- include/net/pkt_sched.h | 1 + include/net/protocol.h | 10 +- include/net/red.h | 5 +- include/net/regulatory.h | 84 +- include/net/route.h | 27 +- include/net/rtnetlink.h | 17 +- include/net/sch_generic.h | 4 +- include/net/sctp/auth.h | 5 +- include/net/sctp/checksum.h | 5 +- include/net/sctp/command.h | 5 +- include/net/sctp/constants.h | 5 +- include/net/sctp/sctp.h | 32 +- include/net/sctp/sm.h | 5 +- include/net/sctp/structs.h | 65 +- include/net/sctp/tsnmap.h | 5 +- include/net/sctp/ulpevent.h | 5 +- include/net/sctp/ulpqueue.h | 5 +- include/net/sock.h | 26 +- include/net/tc_act/tc_skbedit.h | 3 +- include/net/tcp.h | 11 +- include/net/transp_v6.h | 9 +- include/net/vxlan.h | 1 + include/net/xfrm.h | 16 +- include/trace/events/net.h | 158 + include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/if_addr.h | 6 + include/uapi/linux/if_arp.h | 1 + include/uapi/linux/if_link.h | 48 + include/uapi/linux/if_packet.h | 29 +- include/uapi/linux/in6.h | 6 + include/uapi/linux/net_tstamp.h | 16 +- include/uapi/linux/netconf.h | 1 + include/uapi/linux/netfilter.h | 1 + include/uapi/linux/netfilter/Kbuild | 3 + include/uapi/linux/netfilter/nf_nat.h | 12 +- include/uapi/linux/netfilter/nf_tables.h | 30 + include/uapi/linux/netfilter/nfnetlink_queue.h | 5 +- include/uapi/linux/netfilter/xt_cgroup.h | 11 + include/uapi/linux/netfilter/xt_ipcomp.h | 16 + include/uapi/linux/netfilter/xt_l2tp.h | 27 + include/uapi/linux/netfilter/xt_osf.h | 3 +- include/uapi/linux/nl80211.h | 129 +- include/uapi/linux/openvswitch.h | 14 +- include/uapi/linux/pci_regs.h | 5 + include/uapi/linux/pkt_sched.h | 53 + include/uapi/linux/sctp.h | 5 +- include/uapi/linux/snmp.h | 1 + include/uapi/linux/sockios.h | 3 +- include/uapi/linux/tc_act/tc_ipt.h | 1 + include/uapi/linux/tcp_metrics.h | 2 + lib/Makefile | 2 +- lib/average.c | 6 +- lib/flex_array.c | 7 +- lib/hash.c | 39 + lib/kobject_uevent.c | 10 +- lib/reciprocal_div.c | 24 +- net/802/garp.c | 2 +- net/802/hippi.c | 4 +- net/802/mrp.c | 2 +- net/8021q/Kconfig | 10 +- net/8021q/vlan.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/Kconfig | 11 +- net/Makefile | 2 +- net/appletalk/aarp.c | 13 +- net/appletalk/ddp.c | 4 +- net/atm/lec.c | 9 +- net/atm/mpc.c | 2 +- net/ax25/af_ax25.c | 4 +- net/batman-adv/Makefile | 6 +- net/batman-adv/bat_algo.h | 6 +- net/batman-adv/bat_iv_ogm.c | 888 ++++-- net/batman-adv/bitarray.c | 6 +- net/batman-adv/bitarray.h | 6 +- net/batman-adv/bridge_loop_avoidance.c | 30 +- net/batman-adv/bridge_loop_avoidance.h | 6 +- net/batman-adv/debugfs.c | 95 +- net/batman-adv/debugfs.h | 8 +- net/batman-adv/distributed-arp-table.c | 15 +- net/batman-adv/distributed-arp-table.h | 12 +- net/batman-adv/fragmentation.c | 6 +- net/batman-adv/fragmentation.h | 6 +- net/batman-adv/gateway_client.c | 303 +- net/batman-adv/gateway_client.h | 12 +- net/batman-adv/gateway_common.c | 8 +- net/batman-adv/gateway_common.h | 6 +- net/batman-adv/hard-interface.c | 19 +- net/batman-adv/hard-interface.h | 24 +- net/batman-adv/hash.c | 6 +- net/batman-adv/hash.h | 6 +- net/batman-adv/icmp_socket.c | 9 +- net/batman-adv/icmp_socket.h | 6 +- net/batman-adv/main.c | 56 +- net/batman-adv/main.h | 19 +- net/batman-adv/network-coding.c | 55 +- net/batman-adv/network-coding.h | 13 +- net/batman-adv/originator.c | 542 +++- net/batman-adv/originator.h | 26 +- net/batman-adv/packet.h | 7 +- net/batman-adv/routing.c | 441 +-- net/batman-adv/routing.h | 18 +- net/batman-adv/send.c | 41 +- net/batman-adv/send.h | 16 +- net/batman-adv/soft-interface.c | 111 +- net/batman-adv/soft-interface.h | 6 +- net/batman-adv/sysfs.c | 94 +- net/batman-adv/sysfs.h | 6 +- net/batman-adv/translation-table.c | 94 +- net/batman-adv/translation-table.h | 10 +- net/batman-adv/types.h | 150 +- net/bluetooth/6lowpan.c | 860 ++++++ net/bluetooth/6lowpan.h | 26 + net/bluetooth/Kconfig | 1 + net/bluetooth/Makefile | 2 +- net/bluetooth/af_bluetooth.c | 2 +- net/bluetooth/bnep/bnep.h | 3 +- net/bluetooth/hci_core.c | 78 +- net/bluetooth/hci_event.c | 75 +- net/bluetooth/l2cap_core.c | 756 ++++- net/bluetooth/l2cap_sock.c | 186 +- net/bluetooth/mgmt.c | 17 +- net/bluetooth/rfcomm/tty.c | 103 +- net/bluetooth/smp.c | 56 +- net/bluetooth/smp.h | 1 + net/bridge/br.c | 21 +- net/bridge/br_device.c | 10 +- net/bridge/br_fdb.c | 3 +- net/bridge/br_forward.c | 6 +- net/bridge/br_if.c | 17 +- net/bridge/br_input.c | 2 +- net/bridge/br_ioctl.c | 2 +- net/bridge/br_netfilter.c | 2 +- net/bridge/br_netlink.c | 12 +- net/bridge/br_private.h | 13 +- net/bridge/br_stp_timer.c | 2 +- net/bridge/br_sysfs_br.c | 249 +- net/bridge/br_sysfs_if.c | 20 +- net/bridge/br_vlan.c | 23 +- net/bridge/netfilter/ebt_log.c | 2 +- net/bridge/netfilter/ebt_snat.c | 2 +- net/bridge/netfilter/ebt_vlan.c | 3 +- net/bridge/netfilter/ebtable_broute.c | 6 +- net/bridge/netfilter/ebtable_filter.c | 9 +- net/bridge/netfilter/ebtable_nat.c | 9 +- net/bridge/netfilter/ebtables.c | 17 +- net/bridge/netfilter/nf_tables_bridge.c | 44 +- net/caif/caif_usb.c | 5 +- net/caif/chnl_net.c | 3 +- net/can/bcm.c | 4 +- net/can/gw.c | 21 +- net/can/raw.c | 4 +- net/core/Makefile | 3 +- net/core/dev.c | 562 ++-- net/core/dev_addr_lists.c | 115 +- net/core/dev_ioctl.c | 2 + net/core/flow_dissector.c | 6 +- net/core/neighbour.c | 477 +-- net/core/net-sysfs.c | 82 +- net/core/net-sysfs.h | 2 +- net/core/netclassid_cgroup.c | 120 + net/core/netpoll.c | 4 +- net/core/netprio_cgroup.c | 2 +- net/core/pktgen.c | 88 +- net/core/rtnetlink.c | 176 +- net/core/skbuff.c | 366 ++- net/core/sock.c | 43 +- net/core/stream.c | 2 +- net/core/sysctl_net_core.c | 3 +- net/dcb/dcbevent.c | 3 +- net/dcb/dcbnl.c | 18 +- net/dccp/ccids/lib/tfrc.c | 2 +- net/dccp/ccids/lib/tfrc.h | 1 - net/dccp/dccp.h | 1 - net/dccp/ipv4.c | 3 +- net/dccp/ipv6.c | 11 +- net/dccp/options.c | 32 - net/decnet/af_decnet.c | 3 +- net/decnet/dn_dev.c | 13 +- net/decnet/dn_neigh.c | 28 +- net/decnet/dn_route.c | 12 +- net/dns_resolver/dns_key.c | 3 +- net/dns_resolver/dns_query.c | 3 +- net/dns_resolver/internal.h | 3 +- net/dsa/slave.c | 2 +- net/ethernet/eth.c | 7 +- net/hsr/hsr_framereg.c | 13 +- net/ieee802154/6lowpan.c | 796 +---- net/ieee802154/6lowpan.h | 72 + net/ieee802154/6lowpan_iphc.c | 802 +++++ net/ieee802154/Kconfig | 7 + net/ieee802154/Makefile | 1 + net/ieee802154/dgram.c | 4 +- net/ieee802154/wpan-class.c | 2 +- net/ipv4/Makefile | 4 +- net/ipv4/af_inet.c | 43 +- net/ipv4/arp.c | 53 +- net/ipv4/cipso_ipv4.c | 12 +- net/ipv4/datagram.c | 2 +- net/ipv4/devinet.c | 76 +- net/ipv4/fib_frontend.c | 2 + net/ipv4/fib_lookup.h | 2 - net/ipv4/fib_semantics.c | 5 +- net/ipv4/gre_demux.c | 9 - net/ipv4/gre_offload.c | 185 +- net/ipv4/icmp.c | 26 +- net/ipv4/igmp.c | 84 +- net/ipv4/inet_connection_sock.c | 2 +- net/ipv4/inet_lro.c | 173 -- net/ipv4/inetpeer.c | 11 +- net/ipv4/ip_forward.c | 7 +- net/ipv4/ip_fragment.c | 2 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_options.c | 42 +- net/ipv4/ip_output.c | 12 +- net/ipv4/ip_sockglue.c | 11 +- net/ipv4/ip_tunnel.c | 150 +- net/ipv4/ip_tunnel_core.c | 5 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/ipip.c | 2 +- net/ipv4/ipmr.c | 2 + net/ipv4/netfilter/Kconfig | 18 +- net/ipv4/netfilter/Makefile | 1 - net/ipv4/netfilter/ipt_REJECT.c | 140 +- net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c | 6 - net/ipv4/netfilter/nf_nat_snmp_basic.c | 15 +- net/ipv4/netfilter/nf_tables_arp.c | 44 +- net/ipv4/netfilter/nf_tables_ipv4.c | 60 +- net/ipv4/netfilter/nft_chain_nat_ipv4.c | 10 +- net/ipv4/netfilter/nft_chain_route_ipv4.c | 10 +- net/ipv4/ping.c | 27 +- net/ipv4/proc.c | 9 +- net/ipv4/raw.c | 6 +- net/ipv4/route.c | 3 - net/ipv4/syncookies.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 32 +- net/ipv4/tcp.c | 71 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 5 +- net/ipv4/tcp_metrics.c | 194 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/tcp_offload.c | 18 +- net/ipv4/tcp_output.c | 141 +- net/ipv4/tcp_probe.c | 4 +- net/ipv4/tcp_yeah.c | 20 +- net/ipv4/udp.c | 8 +- net/ipv4/udp_offload.c | 143 + net/ipv4/xfrm4_mode_beet.c | 2 +- net/ipv4/xfrm4_state.c | 2 +- net/ipv6/addrconf.c | 513 ++-- net/ipv6/af_inet6.c | 8 +- net/ipv6/ah6.c | 3 +- net/ipv6/anycast.c | 11 + net/ipv6/datagram.c | 60 +- net/ipv6/esp6.c | 3 +- net/ipv6/fib6_rules.c | 2 +- net/ipv6/icmp.c | 20 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/ip6_fib.c | 6 +- net/ipv6/ip6_flowlabel.c | 38 +- net/ipv6/ip6_gre.c | 15 +- net/ipv6/ip6_offload.c | 53 +- net/ipv6/ip6_output.c | 66 +- net/ipv6/ip6_tunnel.c | 17 +- net/ipv6/ip6_vti.c | 7 +- net/ipv6/ipcomp6.c | 3 +- net/ipv6/ipv6_sockglue.c | 19 +- net/ipv6/mcast.c | 67 +- net/ipv6/mip6.c | 3 +- net/ipv6/ndisc.c | 55 +- net/ipv6/netfilter/Kconfig | 12 + net/ipv6/netfilter/ip6t_REJECT.c | 179 +- net/ipv6/netfilter/nf_tables_ipv6.c | 65 +- net/ipv6/netfilter/nft_chain_nat_ipv6.c | 10 +- net/ipv6/netfilter/nft_chain_route_ipv6.c | 10 +- net/ipv6/ping.c | 16 +- net/ipv6/raw.c | 12 +- net/ipv6/route.c | 68 +- net/ipv6/sit.c | 10 +- net/ipv6/syncookies.c | 2 +- net/ipv6/sysctl_net_ipv6.c | 16 + net/ipv6/tcp_ipv6.c | 67 +- net/ipv6/tcpv6_offload.c | 6 +- net/ipv6/tunnel6.c | 3 +- net/ipv6/udp.c | 19 +- net/ipv6/xfrm6_mode_ro.c | 3 +- net/ipv6/xfrm6_tunnel.c | 3 +- net/ipx/af_ipx.c | 4 +- net/irda/af_irda.c | 6 +- net/irda/discovery.c | 4 +- net/irda/ircomm/ircomm_core.c | 4 +- net/irda/ircomm/ircomm_event.c | 4 +- net/irda/ircomm/ircomm_lmp.c | 4 +- net/irda/ircomm/ircomm_param.c | 4 +- net/irda/ircomm/ircomm_ttp.c | 4 +- net/irda/ircomm/ircomm_tty.c | 4 +- net/irda/ircomm/ircomm_tty_attach.c | 4 +- net/irda/ircomm/ircomm_tty_ioctl.c | 4 +- net/irda/irda_device.c | 4 +- net/irda/irlap.c | 4 +- net/irda/parameters.c | 4 +- net/irda/qos.c | 4 +- net/key/af_key.c | 29 +- net/l2tp/l2tp_core.c | 6 +- net/l2tp/l2tp_core.h | 2 - net/l2tp/l2tp_ip.c | 4 +- net/l2tp/l2tp_ip6.c | 10 +- net/llc/af_llc.c | 4 +- net/llc/llc_conn.c | 4 +- net/llc/llc_core.c | 5 +- net/llc/llc_sap.c | 4 +- net/mac80211/aes_cmac.c | 2 +- net/mac80211/aes_cmac.h | 2 +- net/mac80211/cfg.c | 208 +- net/mac80211/chan.c | 208 +- net/mac80211/debugfs.c | 168 ++ net/mac80211/debugfs_netdev.c | 61 +- net/mac80211/debugfs_sta.c | 134 + net/mac80211/driver-ops.h | 32 +- net/mac80211/ht.c | 5 +- net/mac80211/ibss.c | 85 +- net/mac80211/ieee80211_i.h | 77 +- net/mac80211/iface.c | 78 +- net/mac80211/key.c | 122 +- net/mac80211/key.h | 16 +- net/mac80211/main.c | 177 +- net/mac80211/mesh.c | 13 +- net/mac80211/mesh.h | 6 +- net/mac80211/mesh_hwmp.c | 91 +- net/mac80211/mesh_pathtbl.c | 7 +- net/mac80211/mesh_plink.c | 709 ++--- net/mac80211/mesh_ps.c | 3 +- net/mac80211/mesh_sync.c | 37 +- net/mac80211/mlme.c | 64 +- net/mac80211/pm.c | 3 +- net/mac80211/rate.h | 4 +- net/mac80211/rc80211_minstrel.c | 11 +- net/mac80211/rc80211_minstrel_ht.c | 24 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 3 +- net/mac80211/rx.c | 161 +- net/mac80211/scan.c | 90 +- net/mac80211/sta_info.c | 346 ++- net/mac80211/sta_info.h | 68 +- net/mac80211/status.c | 78 + net/mac80211/tkip.c | 2 +- net/mac80211/trace.h | 108 +- net/mac80211/tx.c | 59 +- net/mac80211/util.c | 320 +- net/mac80211/vht.c | 7 +- net/mac80211/wme.c | 7 +- net/mac80211/wpa.c | 118 +- net/mac80211/wpa.h | 2 + net/mac802154/wpan.c | 4 +- net/netfilter/Kconfig | 96 +- net/netfilter/Makefile | 7 +- net/netfilter/ipset/ip_set_core.c | 28 - net/netfilter/ipvs/ip_vs_conn.c | 2 +- net/netfilter/ipvs/ip_vs_nfct.c | 3 +- net/netfilter/ipvs/ip_vs_sync.c | 5 +- net/netfilter/nf_conntrack_core.c | 15 - net/netfilter/nf_conntrack_netlink.c | 12 +- net/netfilter/nf_conntrack_proto.c | 6 - net/netfilter/nf_conntrack_proto_dccp.c | 10 +- net/netfilter/nf_nat_core.c | 4 +- net/netfilter/nf_nat_proto_common.c | 10 +- net/netfilter/nf_tables_api.c | 327 ++- net/netfilter/nf_tables_core.c | 11 +- net/netfilter/nf_tables_inet.c | 104 + net/netfilter/nfnetlink_queue_core.c | 94 +- net/netfilter/nft_compat.c | 8 +- net/netfilter/nft_ct.c | 201 +- net/netfilter/nft_log.c | 2 +- net/netfilter/nft_meta.c | 157 +- net/netfilter/nft_meta_target.c | 117 - net/netfilter/nft_queue.c | 134 + net/{ipv4/netfilter/nft_reject_ipv4.c => netfilter/nft_reject.c} | 26 +- net/netfilter/xt_CT.c | 4 +- net/netfilter/xt_NFQUEUE.c | 80 +- net/netfilter/xt_cgroup.c | 71 + net/netfilter/xt_connmark.c | 3 +- net/netfilter/xt_ipcomp.c | 111 + net/netfilter/xt_l2tp.c | 354 +++ net/netfilter/xt_osf.c | 3 +- net/netfilter/xt_statistic.c | 2 +- net/netlabel/netlabel_addrlist.c | 3 +- net/netlabel/netlabel_addrlist.h | 3 +- net/netlabel/netlabel_cipso_v4.c | 3 +- net/netlabel/netlabel_cipso_v4.h | 3 +- net/netlabel/netlabel_domainhash.c | 3 +- net/netlabel/netlabel_domainhash.h | 3 +- net/netlabel/netlabel_kapi.c | 3 +- net/netlabel/netlabel_mgmt.c | 3 +- net/netlabel/netlabel_mgmt.h | 3 +- net/netlabel/netlabel_unlabeled.c | 3 +- net/netlabel/netlabel_unlabeled.h | 3 +- net/netlabel/netlabel_user.c | 3 +- net/netlabel/netlabel_user.h | 3 +- net/netlink/af_netlink.c | 41 +- net/netlink/genetlink.c | 21 + net/netrom/af_netrom.c | 4 +- net/nfc/af_nfc.c | 4 +- net/nfc/core.c | 11 +- net/nfc/digital_core.c | 28 +- net/nfc/digital_dep.c | 54 +- net/nfc/hci/command.c | 4 +- net/nfc/hci/core.c | 11 +- net/nfc/hci/hci.h | 4 +- net/nfc/hci/hcp.c | 4 +- net/nfc/hci/llc.c | 4 +- net/nfc/hci/llc.h | 4 +- net/nfc/hci/llc_nop.c | 4 +- net/nfc/hci/llc_shdlc.c | 6 +- net/nfc/llcp.h | 4 +- net/nfc/llcp_commands.c | 10 +- net/nfc/llcp_core.c | 5 +- net/nfc/llcp_sock.c | 13 +- net/nfc/nci/core.c | 30 +- net/nfc/nci/data.c | 3 +- net/nfc/nci/lib.c | 3 +- net/nfc/nci/ntf.c | 3 +- net/nfc/nci/rsp.c | 3 +- net/nfc/netlink.c | 4 +- net/nfc/nfc.h | 4 +- net/nfc/rawsock.c | 4 +- net/openvswitch/actions.c | 12 +- net/openvswitch/datapath.c | 231 +- net/openvswitch/datapath.h | 6 +- net/openvswitch/flow.c | 96 +- net/openvswitch/flow.h | 33 +- net/openvswitch/flow_netlink.c | 66 +- net/openvswitch/flow_netlink.h | 1 + net/openvswitch/flow_table.c | 64 +- net/openvswitch/flow_table.h | 6 +- net/openvswitch/vport.c | 18 +- net/openvswitch/vport.h | 3 +- net/packet/af_packet.c | 299 +- net/packet/diag.c | 1 + net/packet/internal.h | 3 +- net/phonet/datagram.c | 6 +- net/rds/bind.c | 2 +- net/rds/recv.c | 3 +- net/rds/send.c | 2 +- net/rfkill/core.c | 4 +- net/rose/af_rose.c | 7 +- net/rose/rose_dev.c | 2 +- net/rxrpc/ar-ack.c | 21 +- net/rxrpc/ar-output.c | 4 +- net/sched/Kconfig | 23 + net/sched/Makefile | 2 + net/sched/act_api.c | 435 ++- net/sched/act_csum.c | 24 +- net/sched/act_gact.c | 28 +- net/sched/act_ipt.c | 33 +- net/sched/act_mirred.c | 27 +- net/sched/act_nat.c | 25 +- net/sched/act_pedit.c | 25 +- net/sched/act_police.c | 93 +- net/sched/act_simple.c | 29 +- net/sched/act_skbedit.c | 27 +- net/sched/cls_api.c | 130 +- net/sched/cls_basic.c | 25 +- net/sched/cls_bpf.c | 17 +- net/sched/cls_cgroup.c | 127 +- net/sched/cls_flow.c | 17 +- net/sched/cls_fw.c | 50 +- net/sched/cls_route.c | 21 +- net/sched/cls_rsvp.h | 15 +- net/sched/cls_tcindex.c | 36 +- net/sched/cls_u32.c | 38 +- net/sched/em_meta.c | 159 +- net/sched/sch_api.c | 10 +- net/sched/sch_cbq.c | 10 +- net/sched/sch_choke.c | 9 +- net/sched/sch_dsmark.c | 39 +- net/sched/sch_fq.c | 36 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_generic.c | 6 +- net/sched/sch_gred.c | 4 +- net/sched/sch_hhf.c | 745 +++++ net/sched/sch_htb.c | 46 +- net/sched/sch_mq.c | 13 +- net/sched/sch_mqprio.c | 10 +- net/sched/sch_multiq.c | 3 +- net/sched/sch_netem.c | 91 +- net/sched/sch_pie.c | 555 ++++ net/sched/sch_sfb.c | 4 +- net/sched/sch_sfq.c | 16 +- net/sched/sch_tbf.c | 29 +- net/sctp/associola.c | 70 +- net/sctp/auth.c | 32 +- net/sctp/bind_addr.c | 5 +- net/sctp/chunk.c | 9 +- net/sctp/command.c | 5 +- net/sctp/debug.c | 5 +- net/sctp/endpointola.c | 9 +- net/sctp/input.c | 136 +- net/sctp/inqueue.c | 5 +- net/sctp/ipv6.c | 14 +- net/sctp/objcnt.c | 7 +- net/sctp/output.c | 24 +- net/sctp/outqueue.c | 13 +- net/sctp/primitive.c | 5 +- net/sctp/proc.c | 25 +- net/sctp/protocol.c | 15 +- net/sctp/sm_make_chunk.c | 82 +- net/sctp/sm_sideeffect.c | 27 +- net/sctp/sm_statefuns.c | 32 +- net/sctp/sm_statetable.c | 7 +- net/sctp/socket.c | 239 +- net/sctp/ssnmap.c | 5 +- net/sctp/sysctl.c | 7 +- net/sctp/transport.c | 5 +- net/sctp/tsnmap.c | 5 +- net/sctp/ulpevent.c | 5 +- net/sctp/ulpqueue.c | 16 +- net/socket.c | 106 +- net/sunrpc/cache.c | 2 +- net/sunrpc/xprt.c | 2 +- net/sunrpc/xprtsock.c | 2 +- net/tipc/bcast.c | 8 +- net/tipc/bearer.c | 342 ++- net/tipc/bearer.h | 56 +- net/tipc/core.c | 8 +- net/tipc/core.h | 2 +- net/tipc/discover.c | 28 +- net/tipc/eth_media.c | 326 +-- net/tipc/ib_media.c | 319 +- net/tipc/link.c | 222 +- net/tipc/link.h | 25 +- net/tipc/name_table.c | 3 +- net/tipc/node.c | 15 +- net/tipc/node.h | 3 - net/tipc/port.c | 9 +- net/tipc/server.c | 2 +- net/tipc/socket.c | 330 ++- net/tipc/subscr.c | 2 +- net/unix/af_unix.c | 13 +- net/vmw_vsock/vmci_transport.c | 4 +- net/wireless/ap.c | 1 + net/wireless/chan.c | 203 +- net/wireless/core.c | 31 +- net/wireless/core.h | 24 +- net/wireless/genregdb.awk | 45 +- net/wireless/ibss.c | 6 +- net/wireless/mesh.c | 17 +- net/wireless/mlme.c | 20 +- net/wireless/nl80211.c | 766 +++-- net/wireless/nl80211.h | 2 +- net/wireless/rdev-ops.h | 27 +- net/wireless/reg.c | 831 +++--- net/wireless/reg.h | 4 +- net/wireless/scan.c | 23 +- net/wireless/sme.c | 15 +- net/wireless/trace.h | 55 +- net/wireless/util.c | 34 +- net/wireless/wext-compat.c | 6 +- net/x25/af_x25.c | 8 +- net/x25/x25_dev.c | 10 +- net/x25/x25_facilities.c | 14 +- net/x25/x25_forward.c | 5 +- net/x25/x25_in.c | 4 +- net/x25/x25_link.c | 6 +- net/x25/x25_subr.c | 6 +- net/xfrm/xfrm_input.c | 6 +- net/xfrm/xfrm_policy.c | 195 +- net/xfrm/xfrm_proc.c | 2 +- net/xfrm/xfrm_state.c | 191 +- net/xfrm/xfrm_user.c | 62 +- tools/net/Makefile | 23 +- tools/net/bpf_asm.c | 52 + tools/net/bpf_dbg.c | 1404 +++++++++ tools/net/bpf_exp.l | 143 + tools/net/bpf_exp.y | 762 +++++ 1829 files changed, 83721 insertions(+), 38493 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/allwinner,sun7i-a20-gmac.txt create mode 100644 Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt create mode 100644 Documentation/networking/i40evf.txt create mode 100644 Documentation/networking/ipsec.txt create mode 100644 Documentation/networking/timestamping/hwtstamp_config.c create mode 100644 Documentation/s390/qeth.txt create mode 100644 arch/x86/include/asm/hash.h create mode 100644 arch/x86/lib/hash.c create mode 100644 drivers/net/bonding/bond_options.h create mode 100644 drivers/net/bonding/bond_sysfs_slave.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_dcb.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_dcb.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_ptp.c create mode 100644 drivers/net/ethernet/intel/i40evf/Makefile create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_virtchnl.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c create mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_buffalo_initvals.h create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_wow.c create mode 100644 drivers/net/wireless/ath/ath9k/ar953x_initvals.h create mode 100644 drivers/net/wireless/ath/ath9k/ar9565_1p1_initvals.h create mode 100644 drivers/net/wireless/ath/ath9k/debug_sta.c create mode 100644 drivers/net/wireless/ath/ath9k/spectral.c create mode 100644 drivers/net/wireless/ath/ath9k/spectral.h create mode 100644 drivers/net/wireless/ath/ath9k/tx99.c create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcdc.c create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcdc.h delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c delete mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_proto.h create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/nvram.c create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/nvram.h create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/proto.c create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/proto.h create mode 100644 drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c create mode 100644 drivers/net/wireless/iwlwifi/mvm/debugfs.h create mode 100644 drivers/net/wireless/iwlwifi/mvm/sf.c create mode 100644 drivers/nfc/nfcmrvl/Kconfig create mode 100644 drivers/nfc/nfcmrvl/Makefile create mode 100644 drivers/nfc/nfcmrvl/main.c create mode 100644 drivers/nfc/nfcmrvl/nfcmrvl.h create mode 100644 drivers/nfc/nfcmrvl/usb.c create mode 100644 drivers/s390/net/qeth_l2.h create mode 100644 drivers/s390/net/qeth_l2_sys.c create mode 100644 include/asm-generic/hash.h create mode 100644 include/net/Space.h create mode 100644 include/net/netfilter/ipv4/nf_reject.h create mode 100644 include/net/netfilter/ipv6/nf_reject.h create mode 100644 include/uapi/linux/netfilter/xt_cgroup.h create mode 100644 include/uapi/linux/netfilter/xt_ipcomp.h create mode 100644 include/uapi/linux/netfilter/xt_l2tp.h create mode 100644 lib/hash.c create mode 100644 net/bluetooth/6lowpan.c create mode 100644 net/bluetooth/6lowpan.h create mode 100644 net/core/netclassid_cgroup.c create mode 100644 net/ieee802154/6lowpan_iphc.c create mode 100644 net/netfilter/nf_tables_inet.c delete mode 100644 net/netfilter/nft_meta_target.c create mode 100644 net/netfilter/nft_queue.c rename net/{ipv4/netfilter/nft_reject_ipv4.c => netfilter/nft_reject.c} (78%) create mode 100644 net/netfilter/xt_cgroup.c create mode 100644 net/netfilter/xt_ipcomp.c create mode 100644 net/netfilter/xt_l2tp.c create mode 100644 net/sched/sch_hhf.c create mode 100644 net/sched/sch_pie.c create mode 100644 tools/net/bpf_asm.c create mode 100644 tools/net/bpf_dbg.c create mode 100644 tools/net/bpf_exp.l create mode 100644 tools/net/bpf_exp.y ÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éݶ¥Šwÿº{.nÇ+‰·¥Š{±þG«éÿŠ{ayºʇڙë,j­¢f£¢·hšïêÿ‘êçz_è®(­éšŽŠÝ¢j"ú¶m§ÿÿ¾«þG«éÿ¢¸?™¨è­Ú&£ø§~á¶iO•æ¬z·švØ^¶m§ÿÿà ÿ¶ìÿ¢¸?–I¥ From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: [GIT] Networking Date: Sat, 25 Jan 2014 01:33:54 -0800 (PST) Message-ID: <20140125.013354.194644529119874096.davem@davemloft.net> Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 Content-Transfer-Encoding: base64 Cc: akpm@linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org To: torvalds@linux-foundation.org Return-path: Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org DQpUd28gZmlsZXMgaGF2ZSBjb25mbGljdHMgd2hlbiBJIGRpZCBhIHRlc3QgbWVyZ2Ugb2YgdGhp cyBzdHVmZiBpbnRvDQp5b3VyIHRyZWUuICBUaGVzZSBhcmUgYWxtb3N0IGVudGlyZWx5IHNpbXBs ZSBvdmVybGFwcGluZyBjaGFuZ2VzLg0KDQpUaGUgb25lIHRoYXQgbmVlZHMgc3BlY2lhbCBhdHRl bnRpb24gaXMgaW4NCmluY2x1ZGUvbGludXgvbWx4NC9kZXZpY2UuaCwgdHdvIE1MWDRfREVWX0NB UF9GTEFHMl8qIGNhcGFiaWxpdHkgZmxhZ3MNCmFyZSBiZWluZyBhZGRlZCB3aXRoIHRoZSBzYW1l IHZhbHVlICgiMUxMIDw8IDkiKSwgY2hhbmdlIHRoZSBzZWNvbmQNCm9uZSBvZiB0aGVtIHRvIGJl ICgiMUxMIDw8IDEwIikgYW5kIGFkZCB0aGUgbmVjZXNzYXJ5IHRyYWlsaW5nIGNvbW1hDQphdCB0 aGUgZW5kIG9mIHRoZSBwcmV2aW91cyBsaW5lLg0KDQoxKSBCUEYgZGVidWdnZXIgYW5kIGFzbSB0 b29sIGJ5IERhbmllbCBCb3JrbWFubi4NCg0KMikgU3BlZWQgdXAgY3JlYXRlL2JpbmQgaW4gQUZf UEFDS0VULCBhbHNvIGZyb20gRGFuaWVsIEJvcmttYW5uLg0KDQozKSBDb3JyZWN0IHJlY2lwcm9j YWxfZGl2aWRlIGFuZCB1cGRhdGUgdXNlcnMsIGZyb20gSGFubmVzIEZyZWRlcmljDQogICBTb3dh IGFuZCBEYW5pZWwgQm9ya21hbm4uDQoNCjQpIEN1cnJlbnRseSB3ZSBvbmx5IGhhdmUgYSAic2V0 IiBvcGVyYXRpb24gZm9yIHRoZSBodyB0aW1lc3RhbXANCiAgIHNvY2tldCBpb2N0bCwgYWRkIGEg ImdldCIgb3BlcmF0aW9uIHRvIG1hdGNoLiAgRnJvbSBCZW4gSHV0Y2hpbmdzLg0KDQo1KSBBZGQg YmV0dGVyIHRyYWNlIGV2ZW50cyBmb3IgZGVidWdnaW5nIGRyaXZlciBkYXRhcGF0aCBwcm9ibGVt cywNCiAgIGFsc28gZnJvbSBCZW4gSHV0Y2hpbmdzLg0KDQo2KSBJbXBsZW1lbnQgYXV0byBjb3Jr aW5nIGluIFRDUCwgZnJvbSBFcmljIER1bWF6ZXQuICBCYXNpY2FsbHksIGlmIHdlDQogICBoYXZl IGEgc21hbGwgc2VuZCBhbmQgYSBwcmV2aW91cyBwYWNrZXQgaXMgYWxyZWFkeSBpbiB0aGUgcWRp c2Mgb3INCiAgIGRldmljZSBxdWV1ZSwgZGVmZXIgdW50aWwgVFggY29tcGxldGlvbiBvciB3ZSBn ZXQgbW9yZSBkYXRhLg0KDQo3KSBBbGxvdyB1c2Vyc3BhY2UgdG8gbWFuYWdlIGlwdjYgdGVtcG9y YXJ5IGFkZHJlc3NlcywgZnJvbSBKaXJpIFBpcmtvLg0KDQo4KSBBZGQgYSBxZGlzYyBieXBhc3Mg b3B0aW9uIGZvciBBRl9QQUNLRVQgc29ja2V0cywgZnJvbSBEYW5pZWwgQm9ya21hbm4uDQoNCjkp IFNoYXJlIElQIGhlYWRlciBjb21wcmVzc2lvbiBjb2RlIGJldHdlZW4gQmx1ZXRvb3RoIGFuZCBJ RUVFODAyMTU0DQogICBsYXllcnMsIGZyb20gSnVra2EgUmlzc2FuZW4uDQoNCjEwKSBGaXggaXB2 NiByb3V0ZXIgcmVhY2hhYmlsaXR5IHByb2JpbmcsIGZyb20gSmlyaSBCZW5jLg0KDQoxMSkgQWxs b3cgcGFja2V0cyB0byBiZSBjYXB0dXJlZCBvbiBtYWN2dGFwIGRldmljZXMsIGZyb20gVmxhZA0K ICAgIFlhc2V2aWNoLg0KDQoxMikgU3VwcG9ydCB0dW5uZWxpbmcgaW4gR1JPIGxheWVyLCBmcm9t IEplcnJ5IENodS4NCg0KMTMpIEFsbG93IGJvbmRpbmcgdG8gYmUgY29uZmlndXJlZCBmdWxseSB1 c2luZyBuZXRsaW5rLCBmcm9tIFNjb3R0DQogICAgRmVsZG1hbi4NCg0KMTQpIEFsbG93IEFGX1BB Q0tFVCB1c2VycyB0byBvYnRhaW4gdGhlIFZMQU4gVFBJRCwganVzdCBsaWtlIHRoZXkNCiAgICBj YW4gYWxyZWFkeSBnZXQgdGhlIFRDSS4gIEZyb20gQXR6bSBXYXRhbmFiZS4NCg0KMTUpIE5ldyAi SGVhdnkgSGl0dGVyIiBxZGlzYywgZnJvbSBUZXJyeSBMYW0uDQoNCjE2KSBTaWduaWZpY2FudGx5 IGltcHJvdmUgdGhlIElQU0VDIHN1cHBvcnQgaW4gcGt0Z2VuLCBmcm9tIEZhbiBEdS4NCg0KMTcp IEFsbG93IGlwdjQgdHVubmVscyB0byBjYWNoZSByb3V0ZXMsIGp1c3QgbGlrZSBzb2NrZXRzLiAg RnJvbSBUb20NCiAgICBIZXJiZXJ0Lg0KDQoxOCkgQWRkIFByb3BvcnRpb25hbCBJbnRlZ3JhbCBF bmhhbmNlZCBwYWNrZXQgc2NoZWR1bGVyLCBmcm9tIFZpamF5DQogICAgU3VicmFtYW5pYW4uDQoN CjE5KSBBbGxvdyBvcGVudnN3aXRjaCB0byBtbWFwJ2QgbmV0bGluaywgZnJvbSBUaG9tYXMgR3Jh Zi4NCg0KMjApIEtleSBUQ1AgbWV0cmljcyBibG9icyBhbHNvIGJ5IHNvdXJjZSBhZGRyZXNzLCBu b3QganVzdCBkZXN0aW5hdGlvbg0KICAgIGFkZHJlc3MuICBGcm9tIENocmlzdG9waCBQYWFzY2gu DQoNCjIxKSBTdXBwb3J0IDEwRyBpbiBnZW5lcmljIHBoeWxpYi4gIEZyb20gQW5keSBGbGVtaW5n Lg0KDQoyMikgVHJ5IHRvIHNob3J0LWNpcmN1aXQgR1JPIGZsb3cgY29tcGFyZXMgdXNpbmcgZGV2 aWNlIHByb3ZpZGVkIFJYIGhhc2gsDQogICAgaWYgcHJvdmlkZWQuICBGcm9tIFRvbSBIZXJiZXJ0 Lg0KDQpUaGUgd2lyZWxlc3MgYW5kIG5ldGZpbHRlciBmb2xrcyBoYXZlIGJlZW4gYnVzeSBsaXR0 bGUgYmVlcyB0b28uDQoNClBsZWFzZSBwdWxsLCB0aGFua3MgYSBsb3QuDQoNClRoZSBmb2xsb3dp bmcgY2hhbmdlcyBzaW5jZSBjb21taXQgN2QwZDQ2ZGE3NTBhMjUyMzcxY2I3NDdiNDhkZGRhMjdk MTA0Nzg4MToNCg0KICBNZXJnZSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl cm5lbC9naXQvZGF2ZW0vbmV0ICgyMDE0LTAxLTE3IDIyOjE5OjI4IC0wODAwKQ0KDQphcmUgYXZh aWxhYmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoNCg0KDQogIGdpdDovL2dpdC5rZXJuZWwu b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9kYXZlbS9uZXQtbmV4dC5naXQgbWFzdGVyDQoN CmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byA4YjY2MmZlNzBjNjgyODJmNzg0ODJkYzI3 MmRmMGM0ZjM1NWU0OWY1Og0KDQogIG5ldC9jeGdiNDogRml4IHJlZmVyZW5jaW5nIGZyZWVkIGFk YXB0ZXIgKDIwMTQtMDEtMjQgMTY6MDA6MzcgLTA4MDApDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkFhcm9uIFNpZXJy YSAoMSk6DQogICAgICBpZ2I6IFN1cHBvcnQgcG9ydHMgbWFwcGVkIGluIDY0LWJpdCBQQ0kgc3Bh Y2UNCg0KQWxhbiBDb3ggKDEpOg0KICAgICAgaTQwZTogRml4IG9mZiBieSBvbmUgaW4gaTQwZV9k YmdfY29tbWFuZF93cml0ZQ0KDQpBbGV4IEdhbCAoMSk6DQogICAgICB3bDEyeHg6IGZpeCB0eCBw b3dlciBzZXR0aW5nDQoNCkFsZXhhbmRlciBBcmluZyAoOSk6DQogICAgICA2bG93cGFuOiBmaXgv bW92ZS9jbGVhbnVwIGRlYnVnIGZ1bmN0aW9ucw0KICAgICAgNmxvd3BhbjogaW50cm9kdWNlIGxv d3Bhbl9wdXNoX2hjX2RhdGEgZnVuY3Rpb24NCiAgICAgIDZsb3dwYW46IHVkcCB1c2UgbG93cGFu X3B1c2hfaGNfZGF0YSBmdW5jdGlvbg0KICAgICAgNmxvd3BhbjogZml4IHVkcCBjb21wcmVzcyBv cmRlcmluZw0KICAgICAgNmxvd3BhbjogZml4IHVkcCBieXRlIG9yZGVyaW5nDQogICAgICA2bG93 cGFuOiBhZGQgdWRwIHdhcm5pbmcgZm9yIGVsaWRlZCBjaGVja3N1bQ0KICAgICAgNmxvd3Bhbjog dWRwIHVzZSBsb3dwYW5fZmV0Y2hfc2tiIGZ1bmN0aW9uDQogICAgICA2bG93cGFuOiB1ZHAgdXNl IHN1YnRyYWN0aW9uIG9uIGJvdGggY29uZGl0aW9ucw0KICAgICAgNmxvd3BhbjogY2xlYW51cCB1 ZHAgY29tcHJlc3MgZnVuY3Rpb24NCg0KQWxleGFuZGVyIEJvbmRhciAoNyk6DQogICAgICBpd2x3 aWZpOiBtdm06IEFkZCBkZWJ1Z2ZzIGVudHJ5IHRvIGdlbmVyYXRlIE5NSSB0byBOSUMNCiAgICAg IGl3bHdpZmk6IG12bTogQWRkIHVBUFNEIG1pc2JlaGF2aW5nIEFQIG5vdGlmaWNhdGlvbiBoYW5k bGluZw0KICAgICAgaXdsd2lmaTogbXZtOiBDaGFuZ2UgcG93ZXIgbWFuYWdlbWVudCBkZXBlbmRl bmN5IG9uIG11bHRpIE1BQw0KICAgICAgaXdsd2lmaTogbXZtOiBEaXNhYmxlIHBvd2VyIHNhdmUg Zm9yIG1vbml0b3IgaW50ZXJmYWNlDQogICAgICBpd2x3aWZpOiBtdm06IEVuYWJsZSBwb3dlciBz YXZlIG9uIGEgc2luZ2xlIFAyUCBjbGllbnQgaW50ZXJmYWNlDQogICAgICBpd2x3aWZpOiBtdm06 IGFkZCBwZXItdmlmIHBvd2VyIGRlYnVnZnMgaG9va3MNCiAgICAgIGl3bHdpZmk6IG12bTogQWRk IGFuZCBleGFtaW5lIFRMViBmbGFnIGZvciBQMlAgY2xpZW50IHVBUFNEIHN1cHBvcnQNCg0KQWxl eGFuZGVyIER1eWNrICgyKToNCiAgICAgIGl4Z2JlOiBGb3JjZSBRREUgdmlhIFBGUURFIGZvciBW RnMgZHVyaW5nIHJlc2V0DQogICAgICBpeGdiZTogQ2xlYXIgaGVhZCB3cml0ZS1iYWNrIHJlZ2lz dGVycyBvbiBWRiByZXNldA0KDQpBbGV4YW5kZXIgU2hpeWFuICgyKToNCiAgICAgIGNhbjogbWNw MjUxeDogQ29udmVydCB0byBkZXZtLSogQVBJDQogICAgICBjYW46IG1jcDI1MXg6IEFkZCBkZXZp Y2UgdHJlZSBzdXBwb3J0DQoNCkFsZXhleSBLaG9yb3NoaWxvdiAoMik6DQogICAgICBsaWJlcnRh cyBzZGlvOiBjbGFpbSBkZXZpY2UgYmVmb3JlIGNhbGxpbmcgc2Rpb19kaXNhYmxlX2Z1bmMoKQ0K ICAgICAgTkZDOiBwb3J0MTAwOiBGaXggZGV2aWNlIGxlYWsNCg0KQW1pdGt1bWFyIEthcndhciAo MTMpOg0KICAgICAgbXdpZmlleDogaW1wcm92ZW1lbnRzIGluIG13aWZpZXhfcmV0X3R4X3Bvd2Vy X2NmZygpDQogICAgICBtd2lmaWV4OiBkZWNsYXJlIHNuYXBfdHlwZSBhcyBfX2JlMTYgdmFyaWFi bGUNCiAgICAgIG13aWZpZXg6IHJlbW92ZSByZmMxMDQyX2V0aF9oZHIgdmFyaWFibGUNCiAgICAg IG13aWZpZXg6IGZpeCBhbiBpc3N1ZSB3aXRoIEFwcGxldGFsayBkZXZpY2VzDQogICAgICBtd2lm aWV4OiByZW1vdmUgcmVkdW5kYW50IGdvdG8gZXhpdF9yZW1vdmUgc3RhdGVtZW50DQogICAgICBO RkM6IE5DSTogQ2FuY2VsIGNtZF90aW1lciBpbiBuY2lfY2xvc2VfZGV2aWNlKCkNCiAgICAgIE5G QzogTkNJOiBEb24ndCByZXZlcnNlIGxvY2FsIGdlbmVyYWwgYnl0ZXMNCiAgICAgIE5GQzogTkNJ OiBBZGQgc2V0dXAgaGFuZGxlcg0KICAgICAgTkZDOiBOQ0k6IEFkZCBzZXRfY29uZmlnIEFQSQ0K ICAgICAgTkZDOiBuZmNtcnZsOiBJbml0aWFsIGNvbW1pdCBmb3IgTWFydmVsbCBORkMgZHJpdmVy DQogICAgICBORkM6IG5mY21ydmw6IEFkZCBzZXR1cCBoYW5kbGVyDQogICAgICBORkM6IG5mY21y dmw6IEZpeCBwb3NzaWJsZSBtZW1vcnkgbGVhayBpc3N1ZQ0KICAgICAgbXdpZmlleDogYWRkIG1p c3NpbmcgZW5kaWFuIGNvbnZlcnNpb24gZm9yIGZ3X3RzZg0KDQpBbmRyZSBHdWVkZXMgKDUpOg0K ICAgICAgQmx1ZXRvb3RoOiBDaGVjayBhZGRyZXNzIGluIG1nbXRfZGlzY29ubmVjdF9mYWlsZWQo KQ0KICAgICAgQmx1ZXRvb3RoOiBBZGQgYW4gZXh0cmEgY2hlY2sgaW4gbWdtdF9kZXZpY2VfZGlz Y29ubmVjdGVkKCkNCiAgICAgIEJsdWV0b290aDogUmVtb3ZlIGxpbmsgdHlwZSBjaGVjayBpbiBo Y2lfZGlzY29ubl9jb21wbGV0ZV9ldnQoKQ0KICAgICAgQmx1ZXRvb3RoOiBSZW1vdmUgdW5uZWVk ZWQgY2hlY2sgaW4gaGNpX2Rpc2Nvbm5fY29tcGxldGVfZXZ0KCkNCiAgICAgIEJsdWV0b290aDog UmVmYWN0b3IgaGNpX2Rpc2Nvbm5fY29tcGxldGVfZXZ0DQoNCkFuZHJlYXMgRmVua2FydCAoMSk6 DQogICAgICBtd2lmaWV4OiBmaXggd2FrZXVwIG9uIG1hZ2ljIHBhY2tldA0KDQpBbmRyZWkgT3Rj aGVyZXRpYW5za2kgKDEpOg0KICAgICAgY2ZnODAyMTE6IGFnZ3JlZ2F0ZSBtZ210X3R4IHBhcmFt ZXRlcnMgaW50byBhIHN0cnVjdA0KDQpBbmRyZXcgUnliY2hlbmtvICgzKToNCiAgICAgIHNmYzog Q2hhbmdlIGVmeF9uaWNfdHlwZTo6cnhfcHVzaF9pbmRpcl90YWJsZSB0byBwdXNoIGhhc2gga2V5 IGFzIHdlbGwNCiAgICAgIHNmYzogcmVtb3ZlIHVudXNlZCAncmVmY250JyBmcm9tIGVmeF9yeF9w YWdlX3N0YXRlDQogICAgICBzZmM6IHJlbW92ZSB1bnVzZWQgJ2VudW0gZWZ4X3J4X2FsbG9jX21l dGhvZCcNCg0KQW5keSBGbGVtaW5nICg1KToNCiAgICAgIHBoeWxpYjogQWRkIENsYXVzZSA0NSBy ZWFkL3dyaXRlIGZ1bmN0aW9ucw0KICAgICAgcGh5bGliOiBpbnRyb2R1Y2UgUEhZX0lOVEVSRkFD RV9NT0RFX1hHTUlJIGZvciAxMEcgUEhZDQogICAgICBwaHlsaWI6IEFkZCBnZW5lcmljIDEwRyBk cml2ZXINCiAgICAgIHBoeWxpYjogU3VwcG9ydCBhdHRhY2hpbmcgdG8gZ2VuZXJpYyAxMGcgZHJp dmVyDQogICAgICBwaHlsaWI6IEFkZCBvZl9waHlfYXR0YWNoDQoNCkFuZHkgWmhvdSAoMSk6DQog ICAgICBvcGVudnN3aXRjaDogQ2hhbmdlIG92c19mbG93X3RibF9sb29rdXBfeHgoKSBBUElzDQoN CkFuamFsaSBTaW5naGFpIEphaW4gKDI3KToNCiAgICAgIGk0MGU6IHN5bmMgaGVhZGVyIGZpbGVz IHdpdGggaGFyZHdhcmUNCiAgICAgIGk0MGU6IHJlZmFjdG9yIHJlc2V0IGNvZGUNCiAgICAgIGk0 MGU6IEVuYWJsZSBhbGwgUENUWVBFcyBleGNlcHQgRkNPRSBmb3IgUlNTLg0KICAgICAgaTQwZTog YWRkIG51bV9WRnMgbWVzc2FnZQ0KICAgICAgaTQwZTogQWRkIGEgbmV3IHZhcmlhYmxlIHRvIHRy YWNrIG51bWJlciBvZiBwZiBpbnN0YW5jZXMNCiAgICAgIGk0MGU6IFRlbGwgdGhlIHN0YWNrIGFi b3V0IG91ciBhY3R1YWwgbnVtYmVyIG9mIHF1ZXVlcw0KICAgICAgaTQwZTogcmVpbml0IGZsb3cg Zm9yIHRoZSBtYWluIFZTSQ0KICAgICAgaTQwZTogZnVuY3Rpb24gdG8gcmVjb25maWd1cmUgUlNT IHF1ZXVlcyBhbmQgcmVidWlsZA0KICAgICAgaTQwZTogQWRkIGJhc2ljIHN1cHBvcnQgZm9yIGdl dC9zZXQgY2hhbm5lbHMgZm9yIFJTUw0KICAgICAgaTQwZTogcnRubF9sb2NrIGluIHJlc2V0IHBh dGggZml4ZXMNCiAgICAgIGk0MGU6IEZpeCB3cm9uZyBtYXNrIGJpdHMgYmVpbmcgdXNlZCBpbiBt aXNjIGludGVycnVwdA0KICAgICAgaTQwZTogU3VwcHJlc3MgSE1DIGVycm9yIHRvIEludGVycnVw dCBtZXNzYWdlIGxldmVsDQogICAgICBpNDBlOiBEdW1wIHRoZSB3aG9sZSBOVk0sIG5vdCBoYWxm DQogICAgICBpNDBlOiBDaGFuZ2UgdGhlIGV0aHRvb2wgTlZNIHJlYWQgbWV0aG9kIHRvIHVzZSBB UQ0KICAgICAgaTQwZTogUmVtb3ZlIHVubmVjZXNzYXJ5IHByb3RvdHlwZXMNCiAgICAgIGk0MGU6 IHJlbW92ZSB1bi1uZWNlc3NhcnkgaW8td3JpdGUNCiAgICAgIGk0MGU6IFJlY29yZCBkbWEgYnVm ZmVyIGluZm8gZm9yIGR1bW15IHBhY2tldHMNCiAgICAgIGk0MGU6IEFkbWluIHF1ZXVlIHNodXRk b3duIGZpeGVzDQogICAgICBpNDBlOiBjaGVjayBhc3EgYWxpdmUgYmVmb3JlIG5vdGlmeQ0KICAg ICAgaTQwZTogRG8gbm90IGFsbG93IEFRIGNhbGxzIGZyb20gbmRvLW9wcw0KICAgICAgaTQwZTog RXhwb3NlIEFRIGRlYnVnZnMgaG9va3MNCiAgICAgIGk0MGU6IFJlLWVuYWJsZSBpbnRlcnJ1cHQg b24gSUNSMA0KICAgICAgaTQwZTogQ2xlYW51cCByZWNvbmZpZyByc3MgcGF0aA0KICAgICAgaTQw ZTogVXBkYXRlIHRoZSBDdXJyZW50IE5WTSB2ZXJzaW9uIExvdyB2YWx1ZQ0KICAgICAgaTQwZTog U2V0dGluZyBxdWV1ZSBjb3VudCB0byAxIHVzaW5nIGV0aHRvb2wgaXMgdmFsaWQNCiAgICAgIGk0 MGU6IGRvIG5vdCBiYWlsIHdoZW4gZGlzYWJsaW5nIGlmIFR4IHF1ZXVlIGRpc2FibGUgZmFpbHMN CiAgICAgIGk0MGU6IHJlZmFjdG9yIGZsb3cgZGlyZWN0b3INCg0KQW5qYWxpIFNpbmdoYWkgamFp biAoMik6DQogICAgICBpNDBlOiByZWdpc3RlciBmaWxlIHVwZGF0ZXMNCiAgICAgIGk0MGU6IGZp cm13YXJlIHZlcnNpb24gZmllbGRzIG9mZnNldHMgdXBkYXRlDQoNCkFudG9uaW8gUXVhcnR1bGxp ICgxNik6DQogICAgICBiYXRtYW4tYWR2OiBwcm9wZXJseSByZW5hbWUgZGVmaW5lIGluIGRpc3Ry aWJ1dGVkIGFycCB0YWJsZSBoZWFkZXIgZmlsZQ0KICAgICAgYmF0bWFuLWFkdjogZG9uJ3Qgc3dp dGNoIGJ5dGUgb3JkZXIgdG9vIG9mdGVuIGlmIG5vdCBuZWVkZWQNCiAgICAgIGJhdG1hbi1hZHY6 IHJlbW92ZSBGU0YgYWRkcmVzcyBmcm9tIEdQTCBkaXNjbGFpbWVyDQogICAgICBiYXRtYW4tYWR2 OiBkZXNlbGVjdCBjdXJyZW50IEdXIG9uIGNsaWVudCBtb2RlIHN3aXRjaCBvZmYNCiAgICAgIGJh dG1hbi1hZHY6IHJlbmFtZSBnd19kZXNlbGVjdCgpIHRvIGd3X3Jlc2VsZWN0KCkNCiAgICAgIGJh dG1hbi1hZHY6IHJlbW92ZSBwYXJlbnRoZXNpcyBmcm9tIHJldHVybiBzdGF0ZW1lbnRzDQogICAg ICBiYXRtYW4tYWR2OiBzZW5kIGV2ZXJ5IERIQ1AgcGFja2V0IGFzIGJhdC11bmljYXN0DQogICAg ICBiYXRtYW4tYWR2OiBhZGQgaXNvbGF0aW9uX21hcmsgc3lzZnMgYXR0cmlidXRlDQogICAgICBi YXRtYW4tYWR2OiBtYXJrIGEgbG9jYWwgY2xpZW50IGFzIGlzb2xhdGVkIHdoZW4gbmVlZGVkDQog ICAgICBiYXRtYW4tYWR2OiBwcmludCB0aGUgbmV3IEJBVEFEVl9UVF9DTElFTlRfSVNPTEEgZmxh Zw0KICAgICAgYmF0bWFuLWFkdjogZXh0ZW5kIHRoZSBhcF9pc29sYXRpb24gbWVjaGFuaXNtDQog ICAgICBiYXRtYW4tYWR2OiBjcmVhdGUgaGVscGVyIGZ1bmN0aW9uIHRvIGdldCBBUCBpc29sYXRp b24gc3RhdHVzDQogICAgICBiYXRtYW4tYWR2OiBzZXQgdGhlIGlzb2xhdGlvbiBtYXJrIGluIHRo ZSBza2IgaWYgbmVlZGVkDQogICAgICBiYXRtYW4tYWR2OiByZW1vdmUgcmV0dXJucyBhdCB0aGUg ZW5kIG9mIHZvaWQgZnVuY3Rpb25zDQogICAgICBiYXRtYW4tYWR2OiBhZGQgbWlzc2luZyBzeXNm cyBhdHRyaWJ1dGVzIHRvIFJFQURNRQ0KICAgICAgYmF0bWFuLWFkdjogZHJvcCBkZXBlbmRlbmN5 IGFnYWluc3QgQ1JDMTYNCg0KQXJlbmQgdmFuIFNwcmllbCAoNTEpOg0KICAgICAgYnJjbWZtYWM6 IGFkZCBzZXBhcmF0ZSBmdW5jdGlvbiBmb3IgcGFzc2luZyBidXMgdHggb3ZlcmhlYWQNCiAgICAg IGJyY21mbWFjOiByZXBsYWNlIGRvbmdsZSBjb21tYW5kIGxpc3Qgd2l0aCAucHJlaW5pdCgpIGNh bGxiYWNrDQogICAgICBicmNtZm1hYzogc3RhcnQgbmV0aWYgcXVldWVzIG9ubHkgd2hlbiBzZXR1 cCBpcyBjb21wbGV0ZWQgc3VjY2Vzc2Z1bA0KICAgICAgYnJjbWZtYWM6IHJlZHVjZSBsb2dnaW5n IG5vaXNlIGFjY2Vzc2luZyBTRElPIFNsZWVwQ1NSIHJlZ2lzdGVyDQogICAgICBicmNtc21hYzog c2VsZWN0IENPTkZJR19CQ01BIHdoZW4gcG9zc2libGUNCiAgICAgIGJyY21mbWFjOiBzdXBwb3J0 IGhhcmR3YXJlIGV4dGVuc2lvbiBoZWFkZXIgaW4gdHJhY2VfYnJjbWZfc2RwY21faGRyKCkNCiAg ICAgIGJyY21mbWFjOiBkZXRlcm1pbmUgc2QgaG9zdCBjb250cm9sbGVyIHJlbGF0ZWQgdmFyaWFi bGUgZWFybGllcg0KICAgICAgYnJjbWZtYWM6IGZpeCBkcml2ZXIgYnVpbGQgaXNzdWUgd2hlbiBD T05GSUdfQlJDTURCRyBpcyBub3Qgc2V0DQogICAgICBicmNtZm1hYzogZGV0ZXJtaW5lIGFsaWdu bWVudCB2YWx1ZXMgZHVyaW5nIHByb2JlDQogICAgICBicmNtZm1hYzogdXNlIHBsYXRmb3JtIHNw ZWNpZmljIGFsaWdubWVudCBpbiBTRElPDQogICAgICBicmNtZm1hYzogcmVtb3ZlIHJlZHVuZGFu dCBpb2N0bCBoYW5kbGVycw0KICAgICAgYnJjbWZtYWM6IHByb3ZpZGUgZmlybXdhcmUgdmVyc2lv biBpbiBldGh0b29sIGRyaXZlciBpbmZvDQogICAgICBicmNtZm1hYzogcmVtb3ZlIHVubmVjZXNz YXJ5IEVYUE9SVF9TWU1CT0woKSB1c2FnZQ0KICAgICAgYnJjbWZtYWM6IG1vdmUgZmlybXdhcmUg cmVsYXRlZCBzdHJ1Y3R1cmVzIHRvIGZ3aWxfdHlwZXMuaA0KICAgICAgYnJjbWZtYWM6IG1vdmUg ZmlybXdhcmUgY29tbWFuZCBjb2RlIGRlZmluaXRpb25zDQogICAgICBicmNtZm1hYzogcmVtb3Zl IHNvbWUgdW51c2VkIGRlZmluaXRpb25zDQogICAgICBicmNtZm1hYzogbW92ZSBmaXJtd2FyZSBl dmVudCByZWxhdGVkIGRlZmluZXMgdG8gZndlaC5oDQogICAgICBicmNtZm1hYzogZXhwb3NlIGNo aXAgaW5mb3JtYXRpb24gdGhyb3VnaCBkZWJ1Z2ZzDQogICAgICBicmNtZm1hYzogYWRkIG1pc3Np bmcgY3VybHkgYnJhY2VzIGluIGJyY21mX2Z3c190eHN0YXR1c19zdXBwcmVzc2VkKCkNCiAgICAg IGJyY21mbWFjOiBjb21iaW5lIGJjbXNkaCBzb3VyY2UgZmlsZXMgaW50byBvbmUNCiAgICAgIGJy Y21mbWFjOiByZW1vdmUgdW5uZWNlc3NhcnkgZnVuY3Rpb24gcHJvdG90eXBlcw0KICAgICAgYnJj bWZtYWM6IHJlbW92ZSB1bnVzZWQgc3RydWN0IGJyY21mX3NkaW9fZGV2OjpmdW5jX2Npc19wdHIg YXR0cmlidXRlDQogICAgICBicmNtZm1hYzogdXNlIHNkaW8gZnVuY3Rpb25zIHRvIGVuYWJsZS9k aXNhYmxlIEYyDQogICAgICBicmNtZm1hYzogcmVtb3ZlIGJyY21mX3NkaW9fcmVncndfaGVscGVy KCkgZnJvbSBoZWFkZXIgZmlsZQ0KICAgICAgYnJjbWZtYWM6IHJlbW92ZSByZWdzIHBhcmFtZXRl ciBmcm9tIHNkaW8gcHJvYmUgZnVuY3Rpb25zDQogICAgICBicmNtZm1hYzogZ2V0IHJpZCBvZiBz b21lIHZvaWQgcG9pbnRlciBwYXJhbWV0ZXJzDQogICAgICBicmNtZm1hYzogcmVtb3ZlIGJyY21m X3NkaW9fd2R0aW1lcl9lbmFibGUoKSBmdW5jdGlvbg0KICAgICAgYnJjbWZtYWM6IHVzZSBjb25z aXN0ZW50IGZ1bmN0aW9uIG5hbWVzIGluIGJjbXNkaC5jDQogICAgICBicmNtZm1hYzogcmVkdWNl IGZ1bmN0aW9uIHBhcmFtZXRlcnMgaW4gc2RpbyBzZW5kL3JlY2VpdmUgY2FsbHMNCiAgICAgIGJy Y21mbWFjOiB1c2UgY29uc2lzdGVudCBmdW5jdGlvbiBuYW1lcyBpbiBkaGRfc2Rpby5jDQogICAg ICBicmNtZm1hYzogcmVtb3ZlIGJyY21mX3NkaW9fZGlzY29ubmVjdCgpIGZ1bmN0aW9uDQogICAg ICBicmNtZm1hYzogY2xhcmlmeSBzdHJ1Y3QgYnJjbWZfc2Rpb19kZXY6OmZ1bmNbMF0gcmVmZXJl bmNlDQogICAgICBicmNtZm1hYzogcmV3b3JrIFNESU8gcmVnaXN0ZXIgYWNjZXNzIGZ1bmN0aW9u cw0KICAgICAgYnJjbWZtYWM6IGNsZWFudXAgaGVscGVyIGZ1bmN0aW9ucyBpbiBzZGlvIHJlbW92 ZSBwYXRoDQogICAgICBicmNtZm1hYzogY2xlYW51cCBoZWxwZXIgZnVuY3Rpb25zIGluIHNkaW8g cHJvYmUgcGF0aA0KICAgICAgYnJjbWZtYWM6IGNvcnJlY3QgcmVwb3J0aW5nIEhUNDAgc3VwcG9y dCBpbiB3aXBoeSBodGNhcA0KICAgICAgYnJjbWZtYWM6IGFkZCBzZGlvIGRyaXZlIHN0cmVuZ3Ro IHByb2dyYW1taW5nIGZvciBiY200MzM0IGNoaXBzZXQNCiAgICAgIGJyY21mbWFjOiBjb3JyZWN0 IGRldGVjdGlvbiBvZiBzYXZlJnJlc3RvcmUgZGV2aWNlIGNhcGFiaWxpdHkNCiAgICAgIGJyY21m bWFjOiBlbmFibGUgd2F0Y2hkb2cgd2hlbiBidXMgaW5pdGlhbGl6YXRpb24gaXMgY29tcGxldGUN CiAgICAgIGJyY21mbWFjOiBvbmx5IGRpc2FibGUgY2xvY2sgd2hlbiBicmNtZl9zZGlvX2J1c19p bml0KCkgZmFpbHMNCiAgICAgIGJyY21mbWFjOiBpbmZvcm0gY2ZnODAyMTEgd2hlbiBjaGFuZ2lu ZyB0aGUgQ09OTkVDVEVEIHN0YXRlDQogICAgICBicmNtZm1hYzogbW92ZSB3aXBoeV91bnJlZ2lz dGVyKCkgY2FsbCB0byBicmNtZl9jZmc4MDIxMV9kZXRhY2goKQ0KICAgICAgYnJjbWZtYWM6IGNh bGwgYnJjbWZfY2ZnODAyMTFfZGV0YWNoKCkgYWZ0ZXIgcmVtb3ZhbCBvZiBpbnRlcmZhY2VzDQog ICAgICBicmNtZm1hYzogdXNlIGN1c3RvbSBkZXN0cnVjdG9yIGNhbGxiYWNrIGZvciBhbGwgbmV0 ZGV2aWNlIGludGVyZmFjZXMNCiAgICAgIG1tYzogYWRkIFNESU8gaWRlbnRpZmllcnMgZm9yIEJy b2FkY29tIFdMQU4gZGV2aWNlcw0KICAgICAgYnJjbWZtYWM6IGFkZCBzdXBwb3J0IGZvciBiY200 MzM2MiBkZXZpY2UNCiAgICAgIGJyY21mbWFjOiByZXdvcmsgZmlybXdhcmUgZG93bmxvYWQgY29k ZQ0KICAgICAgYnJjbWZtYWM6IHJlc3RydWN0dXJlIGJyY21mX3NkaW9fY2hpcF9yZWNvZ25pdGlv bigpDQogICAgICBicmNtZm1hYzogcmVuYW1lIGNoaXAgYW5kIGNvcmUgcmVsYXRlZCBzdHJ1Y3R1 cmVzDQogICAgICBicmNtZm1hYzogaW5pdGlhbGl6ZSBlc2NhbiBmdW5jdGlvbiBwb2ludGVyIGR1 cmluZyBzY2hlZHVsZWQgc2Nhbg0KICAgICAgYnJjbWZtYWM6IGhhbmRsZSBTRElPIGNhcmQgcmVt b3ZhbA0KDQpBcmllbCBFbGlvciAoMSk6DQogICAgICBibngyeDogRml4IFZGIGZsciBmbG93DQoN CkFyaWsgTmVtdHNvdiAoOCk6DQogICAgICBubDgwMjExOiBiZXR0ZXIgZG9jdW1lbnQgTkw4MDIx MV9DTURfVERMU19NR01UDQogICAgICBpd2x3aWZpOiB0cmFuczogZGl2aWRlIHN0b3BfaHcgaW50 byBzdG9wX2RldmljZS9vcF9tb2RlX2xlYXZlDQogICAgICBpd2x3aWZpOiB0cmFuczogdXNlIGEg dW5pZmllZCB0cmFuc3BvcnQgc3RhdHVzDQogICAgICBpd2x3aWZpOiB0cmFuczogcHJldmVudCB0 eCBhbmQgY21kcyBkdXJpbmcgRlcgZXJyb3INCiAgICAgIGl3bHdpZmk6IHRyYW5zOiBwcmV2ZW50 IHJlcHJvYmUgb24gcmVwZWF0ZWQgRlcgZXJyb3JzIGJlZm9yZSByZXN0YXJ0DQogICAgICBpd2x3 aWZpOiB0cmFuczogY2xlYXIgRldfRVJST1Igc3RhdHVzIGluIGNvbW1vbiBjb2RlDQogICAgICBp d2x3aWZpOiB0cmFuczogdHVybiBzZXRfcG1pIGludG8gYW4gb3B0aW9uYWwgY2FsbGJhY2sNCiAg ICAgIGl3bHdpZmk6IG12bTogc3F1YXNoIGEgc3B1cmlvdXMgd2FybmluZyBvbiBjaG5jdHggY2hh bmdlDQoNCkFybWFuIFVndXJheSAoMSk6DQogICAgICBORkM6IHBuNTQ0OiBSZWZhY3RvciBod19j b25maWcgdmFsdWVzDQoNCkFybmF1ZCBFYmFsYXJkICgyKToNCiAgICAgIG5ldDogbXZuZXRhOiBt dm5ldGFfdHhfZG9uZV9nYmUoKSBjbGVhbnVwcw0KICAgICAgbmV0OiBtdm5ldGE6IG1ha2UgbXZu ZXRhX3R4cV9kb25lKCkgcmV0dXJuIHZvaWQNCg0KQXJ0dXJvIEJvcnJlcm8gR29uemFsZXogKDEp Og0KICAgICAgbmV0ZmlsdGVyOiBuZl90YWJsZXM6IG5mdF9tZXRhIG1vZHVsZSBnZXQvc2V0IG9w cw0KDQpBcnVuYS1IZXdhcGF0aGlyYW5lICgxKToNCiAgICAgIG5ldDogcmVwbGFjZSBtYWNyb3Mg bmV0X3JhbmRvbSBhbmQgbmV0X3NyYW5kb20gd2l0aCBkaXJlY3QgY2FsbHMgdG8gcHJhbmRvbQ0K DQpBdHptIFdhdGFuYWJlICg0KToNCiAgICAgIHBhY2tldDogbWFrZSBhbGlnbmVkIHNpemUgb2Yg c3RydWN0IHRwYWNrZXR7MiwzfV9oZHIgY2xlYXINCiAgICAgIHBhY2tldDogZmlsbCB0aGUgZ2Fw IG9mIFRQQUNLRVRfQUxJR05NRU5UIHdpdGggemVyb3MNCiAgICAgIHBhY2tldDogZGVsaXZlciBW TEFOIFRQSUQgdG8gdXNlcnNwYWNlDQogICAgICBwYWNrZXQ6IGRvYzogYWRkIGRvY3VtZW50YXRp b24gZm9yIFZMQU4gVFBJRCBkZWxpdmVyeQ0KDQpBdmluYXNoIFBhdGlsICgyKToNCiAgICAgIGll ZWU4MDIxMTogYWRkIGRlZmluaXRpb24gZm9yIFRETFMgd2lkZSBiYW5kIGV4dGVuZGVkIGNhcGFi aWxpdHkNCiAgICAgIGllZWU4MDIxMTogYWRkIGRlZmluaXRpb24gZm9yIFNNUzQga2V5IGxlbg0K DQpBdnJpIEFsdG1hbiAoMik6DQogICAgICBtYWM4MDIxMTogdXBkYXRlIGh0IGZsYWcgaWYgYnNz IGNvbmZpZ3VyYXRpb24gY2hhbmdlZA0KICAgICAgaXdsd2lmaTogbXZtOiBmaXggaHQgcHJvdGVj dGlvbiBmbGFncw0KDQpCYXJhayBCZXJjb3ZpdHogKDEpOg0KICAgICAgY2ZnODAyMTE6IHN0b3Ag c2NoZWQgc2NhbiBvbmx5IHdoZW4gbmVlZGVkDQoNCkJhcnJ5IFNvbmcgKDEpOg0KICAgICAgZG05 MDAwOiBmaXggYSBsb3Qgb2YgY2hlY2twYXRjaCBpc3N1ZXMNCg0KQmFydG9zeiBNYXJrb3dza2kg KDQpOg0KICAgICAgYXRoMTBrOiBleHBhbmQgdGhlIHdtaSBtZ210IHF1ZXVlIGxpbWl0IHRvIDEy OA0KICAgICAgYXRoMTBrOiBzcGxpdCB0aGUgaWZfbGltaXRzIGFuZCBpZl9jb21iDQogICAgICBh dGgxMGs6IGludHJvZHVjZSBOT19QMlAgZncgZmVhdHVyZSBmbGFnDQogICAgICBhdGgxMGs6IHRy YWNrIG51bWJlciBvZiBleGlzdGluZyBwZWVycw0KDQpCZW4gR3JlZWFyICgzKToNCiAgICAgIGF0 aDEwazogSW5pdGlhbGl6ZSBsaXN0LWhlYWQgb24gdmlmIGNyZWF0aW9uLg0KICAgICAgYXRoMTBr OiBGaXggdW4taW5pdGlhbGl6ZWQgZGVidWcgb2JqZWN0cy4NCiAgICAgIGF0aDEwazogYWRkIGxv Z2dpbmcgdG8gYmV0dGVyIGRldGVybWluZSBzb21lIFZJRi9TVEEgY3JlYXRpb24gZmFpbHVyZXMN Cg0KQmVuIEh1dGNoaW5ncyAoNDkpOg0KICAgICAgbmV0X3RzdGFtcDogSW1wcm92ZSBrZXJuZWwt ZG9jIGZvciBzdHJ1Y3QgaHd0c3RhbXBfY29uZmlnDQogICAgICBuZXQvY29tcGF0OiBGaXggbWlu b3IgaW5mb3JtYXRpb24gbGVhayBpbiBzaW9jZGV2cHJpdmF0ZV9pb2N0bCgpDQogICAgICBuZXQv Y29tcGF0OiBNZXJnZSBtdWx0aXBsZSBpbXBsZW1lbnRhdGlvbnMgb2YgaWZyZXE6Omlmcl9kYXRh IGNvbnZlcnNpb24NCiAgICAgIG5ldF90c3RhbXA6IEFkZCBTSU9DR0hXVFNUQU1QIGlvY3RsIHRv IG1hdGNoIFNJT0NTSFdUU1RBTVANCiAgICAgIHNmYzogSW1wbGVtZW50IHRoZSBTSU9DR0hXVFNU QU1QIGlvY3RsDQogICAgICBiZmluX21hYzogSW1wbGVtZW50IHRoZSBTSU9DR0hXVFNUQU1QIGlv Y3RsDQogICAgICB0ZzM6IEltcGxlbWVudCB0aGUgU0lPQ0dIV1RTVEFNUCBpb2N0bA0KICAgICAg ZmVjOiBJbXBsZW1lbnQgdGhlIFNJT0NHSFdUU1RBTVAgaW9jdGwNCiAgICAgIGdpYW5mYXI6IElt cGxlbWVudCB0aGUgU0lPQ0dIV1RTVEFNUCBpb2N0bA0KICAgICAgZTEwMDBlOiBJbXBsZW1lbnQg dGhlIFNJT0NHSFdUU1RBTVAgaW9jdGwNCiAgICAgIG1seDRfZW46IEltcGxlbWVudCB0aGUgU0lP Q0dIV1RTVEFNUCBpb2N0bA0KICAgICAgdnhnZTogSW1wbGVtZW50IHRoZSBTSU9DR0hXVFNUQU1Q IGlvY3RsDQogICAgICB0aV9jcHN3OiBJbXBsZW1lbnQgdGhlIFNJT0NHSFdUU1RBTVAgaW9jdGwN CiAgICAgIHRpbGVfbmV0OiBJbXBsZW1lbnQgdGhlIFNJT0NHSFdUU1RBTVAgaW9jdGwNCiAgICAg IGl4cDR4eF9ldGg6IEltcGxlbWVudCB0aGUgU0lPQ0dIV1RTVEFNUCBpb2N0bA0KICAgICAgbmV0 X3RzdGFtcCxkb2M6IEFkZCB0ZXN0IHByb2dyYW0gZm9yIFNJT0N7RyxTfUhXVFNUQU1QDQogICAg ICBNZXJnZSBicmFuY2ggJ3NmYy0zLjEzJyBpbnRvIG1hc3Rlcg0KICAgICAgc2ZjOiBVcGRhdGUg TUNESSBwcm90b2NvbCBkZWZpbml0aW9ucw0KICAgICAgc2ZjOiBUaWdodGVuIHRoZSBjaGVjayBm b3IgUlggbWVyZ2VkIGNvbXBsZXRpb24gZXZlbnRzDQogICAgICBzZmM6IEFkZCBuZXcgc2Vuc29y IG5hbWVzDQogICAgICBzZmM6IE1hcCBNQ0RJIGVycm9yIE1DX0NNRF9FUlJfRU5PVFNVUCB0byBM aW51eCBFT1BOT1RTVVBQDQogICAgICBzZmM6IEZvbGQgZWZ4X2ZsdXNoX2FsbCgpIGludG8gZWZ4 X3N0b3BfcG9ydCgpIGFuZCB1cGRhdGUgY29tbWVudHMNCiAgICAgIHNmYzogRXhwb3NlIE5WUkFN X1BBUlRJVElPTl9UWVBFX0xJQ0VOU0Ugb24gRUYxMA0KICAgICAgc2ZjOiBSZXR1cm4gRUJVU1kg Zm9yIGZpbHRlciBpbnNlcnRpb24gb24gRUYxMCwgbWF0Y2hpbmcgRmFsY29uL1NpZW5hDQogICAg ICBzZmM6IFNwbGl0IFBUUCBtdWx0aWNhc3QgZmlsdGVyIGluc2VydGlvbi9yZW1vdmFsIG91dCBv ZiBlZnhfcHRwX3tzdGFydCxzdG9wfSgpDQogICAgICBzZmM6IFJlbW92ZSBkZXBlbmRlbmN5IG9m IFBUUCBvbiBoYXZpbmcgYSBkZWRpY2F0ZWQgY2hhbm5lbA0KICAgICAgc2ZjOiBTdG9yZSBmbGFn cyBmcm9tIE1DX0NNRF9EUlZfQVRUQUNIIGZvciBsYXRlciB1c2UNCiAgICAgIHNmYzogRG8gbm90 IHVzZSBNQUMgYWRkcmVzcyBhcyBjbG9jayBuYW1lDQogICAgICBzZmM6IEluaXRpYWxpc2UgZWZ4 X3B0cF9kYXRhOjpwaGNfY2xvY2tfaW5mbyBmcm9tIGEgc3RhdGljIHRlbXBsYXRlDQogICAgICBz ZmM6IFJlbW92ZSBrZXJuZWwtZG9jIGZvciBlZnhfcHRwX2RhdGEgZmllbGRzIG5vdCBwcmVzZW50 IGluIHRoaXMgdmVyc2lvbg0KICAgICAgc2ZjOiBDb3B5IFJYIHByZWZpeCBpbnRvIHNrYiBoZWFk IGFyZWEgaW4gZWZ4X3J4X21rX3NrYigpDQogICAgICBzZmM6IFN0b3JlIFZQRCBzZXJpYWwgbnVt YmVyIGF0IHByb2JlIHRpbWUNCiAgICAgIHNmYzogQXNzb2NpYXRlIHByaW1hcnkgYW5kIHNlY29u ZGFyeSBmdW5jdGlvbnMgb2YgY29udHJvbGxlcg0KICAgICAgc2ZjOiBFbmFibGUgUFRQIGNsb2Nr IGFuZCB0aW1lc3RhbXBpbmcgZm9yIGFsbCBmdW5jdGlvbnMgb24gRUYxMA0KICAgICAgc2ZjOiBE b24ndCBjbGVhciB0aW1lc3RhbXBzIGluIGVmeF9wdHBfcngoKQ0KICAgICAgc2ZjOiBSZW1vdmUg dW5uZWNlc3NhcnkgY29uZGl0aW9uIGZvciBwcm9jZXNzaW5nIHRoZSBUWCB0aW1lc3RhbXAgcXVl dWUNCiAgICAgIHNmYzogQWRkIG1vcmUgaW5mb3JtYXRpb24gdG8gbWFueSB3YXJuaW5ncyB1c2lu ZyBXQVJOKCkgYW5kIG5ldGRldl9XQVJOKCkNCiAgICAgIHNmYzogQ2hhbmdlIHByaW9yaXR5IGFu ZCBmbGFncyBmb3IgYXV0b21hdGljIE1BQyBmaWx0ZXJzDQogICAgICBzZmM6IERvbid0IHJlZmVy IHRvICdzdGFjaycgaW4gZmlsdGVyIGltcGxlbWVudGF0aW9uDQogICAgICBzZmM6IEFsbG93IGZp bHRlciByZW1vdmFsIG9ubHkgd2l0aCBleGFjdGx5IG1hdGNoaW5nIHByaW9yaXR5DQogICAgICBz ZmM6IEltcGxlbWVudCBlZnhfbmljX3R5cGU6OmZpbHRlcl9jbGVhcl9yeCBvcGVyYXRpb24gZm9y IEVGMTANCiAgICAgIHNmYzogQWRkIFBUUCBjb3VudGVycyB0byBldGh0b29sIHN0YXRzDQogICAg ICBzZmM6IEZpeCBSWCBkcm9wIGZpbHRlcnMgZm9yIEVGMTANCiAgICAgIHRpbGVfbmV0OiBBbHdh eXMgZW5hYmxlIFBUUCBjbG9jayBzdXBwb3J0IG9uIFRJTEUtR3gNCiAgICAgIG5ldDogRml4IGlu ZGVudGF0aW9uIGluIGRldl9oYXJkX3N0YXJ0X3htaXQoKQ0KICAgICAgbmV0OiBBZGQgbmV0X2Rl dl9zdGFydF94bWl0IHRyYWNlIGV2ZW50LCBleHBvc2luZyBtb3JlIHNrYiBmaWVsZHMNCiAgICAg IG5ldDogQWRkIHRyYWNlIGV2ZW50cyBmb3IgYWxsIHJlY2VpdmUgZW50cnkgcG9pbnRzLCBleHBv c2luZyBtb3JlIHNrYiBmaWVsZHMNCiAgICAgIHNmYzogRml4IHRyYW5zcG9zZWQgcHRwX3t1bmRl ciwgb3Zlcn1zaXplX3N5bmNfd2luZG93cyBzdGF0aXN0aWNzDQogICAgICBzZmM6IFVzZSB0aGUg Y29ycmVjdCBtYXhpbXVtIFRYIERNQSByaW5nIHNpemUgZm9yIFNGQzkxMDANCg0KQmVuIFBmYWZm ICgyKToNCiAgICAgIG9wZW52c3dpdGNoOiBDb3JyZWN0IGNvbW1lbnQuDQogICAgICBvcGVudnN3 aXRjaDogU2hyaW5rIHN3X2Zsb3dfbWFzayBieSA4IGJ5dGVzICg2NC1iaXQpIG9yIDQgYnl0ZXMg KDMyLWJpdCkuDQoNCkJlbmphbWluIFBvaXJpZXIgKDEpOg0KICAgICAgbmV0OiBEbyBub3QgZW5h YmxlIHR4LW5vY2FjaGUtY29weSBieSBkZWZhdWx0DQoNCkJpbmcgWmhhbyAoMTEpOg0KICAgICAg Qmx1ZXRvb3RoOiBidG1ydmw6IG9wZXJhdGUgb24gMTYtYml0IG9wY29kZXMgaW5zdGVhZCBvZiBv Z2Yvb2NmDQogICAgICBCbHVldG9vdGg6IGJ0bXJ2bDogdXNlIGNhbC1kYXRhIGZyb20gZGV2aWNl LXRyZWUgaW5zdGVhZCBvZiBjb25mIGZpbGUNCiAgICAgIEJsdWV0b290aDogYnRtcnZsOiByZW1v dmUgY2FsLWRhdGEgYnl0ZSBzd2FwcGluZyBhbmQgcmVkdW5kYW50IG1lbSBjb3B5DQogICAgICBt d2lmaWV4OiBhdm9pZCB1c2luZyB2YXJpYWJsZSBuYW1lIGV0aF9oZHINCiAgICAgIG13aWZpZXg6 IHNlbmQgcmVndWxhdG9yeSBkb21haW4gaW5mbyB0byBmaXJtd2FyZSBvbmx5IGlmIGFscGhhMiBj aGFuZ2VkDQogICAgICBtd2lmaWV4OiByZW1vdmUgY2ZnX2RhdGEgY29uc3RydWN0aW9uDQogICAg ICBtd2lmaWV4OiBkb3dubG9hZCBjYWwtZGF0YSBmcm9tIGRldmljZS10cmVlIHRvIGZpcm13YXJl DQogICAgICBtd2lmaWV4OiBkb3dubG9hZCBwZXIgY291bnRyeSB0eCBwb3dlciB0YWJsZSB0byBm aXJtd2FyZQ0KICAgICAgbXdpZmlleDogZml4IHBvdGVudGlhbCBidWZmZXIgb3ZlcmZsb3cgaW4g ZHQgY29uZmlndXJhdGlvbg0KICAgICAgbXdpZmlleDogdXNlIGEgZnVuY3Rpb24gdG8gcmVwbGFj ZSB0d28gY29waWVzIG9mIGEgY29kZSBmcmFnbWVudA0KICAgICAgbXdpZmlleDogZml4IHdyb25n IDExYWMgYml0cyBzZXR0aW5nIGluIGZ3X2NhcF9pbmZvDQoNCkJvYiBDb3BlbGFuZCAoMTApOg0K ICAgICAgbWFjODAyMTE6IGZpeCBvZmYtYnktb25lIGluIGxsaWQgY2hlY2suDQogICAgICBtYWM4 MDIxMTogaG9sZCBzdGEtPmxvY2sgYWNyb3NzIHBsaW5rIHN3aXRjaCBzdGF0ZW1lbnRzDQogICAg ICBtYWM4MDIxMTogbWVzaDogZmFjdG9yIG91dCBjb21tb24gcGxpbmsgY2xvc2UvZXN0YWIgY29k ZQ0KICAgICAgbWFjODAyMTE6IG1lc2hfcGxpbms6IGdyb3VwIGJhc2ljIGZpdG5lc3MgY2hlY2tz DQogICAgICBtYWM4MDIxMTogbWVzaDogcmV3cml0ZSByc3NpX3RocmVzaG9sZF9jaGVjayBpbiBD DQogICAgICBtYWM4MDIxMTogbWVzaF9wbGluazogY29sbGFwc2UgdGhlIHR3byBzd2l0Y2ggc3Rh dGVtZW50cyB0b2dldGhlcg0KICAgICAgbWFjODAyMTE6IG1lc2hfcGxpbms6IGRvbid0IGlnbm9y ZSBob2xkaW5nIHRpbWVyDQogICAgICBtYWM4MDIxMTogcmV0dXJuIC1FTk9NRU0gaW4gbWVzaF9w bGlua19mcmFtZV90eA0KICAgICAgbWFjODAyMTE6IHJlbW92ZSB1bnVzZWQgbWVzaF9tZ210X2ll c19hZGQoKSBwcm90b3R5cGUNCiAgICAgIG1hYzgwMjExOiBtZXNoOiBvbmx5IGdldCB0c2YgaWYg d2UgbmVlZCBpdA0KDQpDYXJvbHluIFd5Ym9ybnkgKDQpOg0KICAgICAgaWdiOiBBZGQgbWVkaWEg c3dpdGNoaW5nIGZlYXR1cmUgZm9yIGkzNTQgUEhZJ3MNCiAgICAgIGlnYjogQWRkIG5ldyBmZWF0 dXJlIE1lZGlhIEF1dG8gU2Vuc2UgZm9yIDgyNTgwIGRldmljZXMgb25seQ0KICAgICAgaWdiOiBG aXggcXVldWUgYWxsb2NhdGlvbiBtZXRob2QgdG8gYWNjb21tb2RhdGUgY2hhbmdpbmcgZHVyaW5n IHJ1bnRpbWUNCiAgICAgIGlnYjogQ2hhbmdlIHRvIHVzZSBzdGF0aWNhbGx5IGFsbG9jYXRlZCBh cnJheSBmb3IgTVNJeCBlbnRyaWVzDQoNCkNhdGhlcmluZSBTdWxsaXZhbiAoOSk6DQogICAgICBp NDBlOiBCdW1wIHZlcnNpb24NCiAgICAgIGk0MGU6IEJ1bXAgdmVyc2lvbiBudW1iZXINCiAgICAg IGk0MGU6IEJ1bXAgdmVyc2lvbiBudW1iZXINCiAgICAgIGk0MGU6IFBvcHVsYXRlIGFuZCBjaGVj ayBwY2kgYnVzIHNwZWVkIGFuZCB3aWR0aA0KICAgICAgaTQwZTogQnVtcCB2ZXJzaW9uDQogICAg ICBpNDBlOiBUdXJuIGZsb3cgZGlyZWN0b3Igb2ZmIGluIE1GUCBtb2RlDQogICAgICBpNDBlOiBC dW1wIHZlcnNpb24NCiAgICAgIGk0MGU6IEJ1bXAgdmVyc2lvbg0KICAgICAgaTQwZTogQnVtcCB2 ZXJzaW9uIG51bWJlcg0KDQpDaGVuLVl1IFRzYWkgKDgpOg0KICAgICAgbmV0OiBzdG1tYWM6IEVu YWJsZSBzdG1tYWMgbWFpbiBjbG9jayB3aGVuIHByb2JpbmcgaGFyZHdhcmUNCiAgICAgIG5ldDog c3RtbWFjOiBBZGQgc3VwcG9ydCBmb3Igb3B0aW9uYWwgcmVzZXQgY29udHJvbA0KICAgICAgbmV0 OiBzdG1tYWM6IEFsbG9jYXRlIGFuZCBwYXNzIHNvYy9ib2FyZCBzcGVjaWZpYyBkYXRhIHRvIGNh bGxiYWNrcw0KICAgICAgYmxhY2tmaW46IFVwZGF0ZSBzdG1tYWMgY2FsbGJhY2sgc2lnbmF0dXJl cw0KICAgICAgbmV0OiBzdG1tYWM6IEhvbm9yIERUIHBhcmFtZXRlciB0byBmb3JjZSBETUEgc3Rv cmUgYW5kIGZvcndhcmQgbW9kZQ0KICAgICAgbmV0OiBzdG1tYWM6IERlcHJlY2F0ZSBzbnBzLCBw aHktYWRkciBhbmQgYXV0by1kZXRlY3QgUEhZIGFkZHJlc3MNCiAgICAgIG5ldDogc3RtbWFjOiBV c2UgZHJpdmVyIGRhdGEgYW5kIGNhbGxiYWNrcyB0aWVkIHdpdGggY29tcGF0aWJsZSBzdHJpbmdz DQogICAgICBuZXQ6IHN0bW1hYzogc3VueGkgcGxhdGZvcm0gZXh0ZW5zaW9ucyBmb3IgR01BQyBp biBBbGx3aW5uZXIgQTIwIFNvQydzDQoNCkNocmlzdGlhbiBFbmdlbG1heWVyICgxKToNCiAgICAg IHdpcmVsZXNzOiBjdzEyMDA6IEZpeCBtZW1vcnkgbGVhayBpbiBjdzEyMDBfd293X3N1c3BlbmQo KQ0KDQpDaHJpc3RvcGggUGFhc2NoICg3KToNCiAgICAgIHRjcDogbWV0cmljczogcmVuYW1lIHRj cG1fYWRkciB0byB0Y3BtX2RhZGRyDQogICAgICB0Y3A6IG1ldHJpY3M6IEFkZCBzb3VyY2UtYWRk cmVzcyB0byB0Y3AtbWV0cmljcw0KICAgICAgdGNwOiBtZXRyaWNzOiBOZXcgbmV0bGluayBhdHRy aWJ1dGUgZm9yIHNyYyBJUCBhbmQgZHVtcGVkIGluIG5ldGxpbmsgcmVwbHkNCiAgICAgIHRjcDog bWV0cmljczogRGVsZXRlIGFsbCBlbnRyaWVzIG1hdGNoaW5nIGEgY2VydGFpbiBkZXN0aW5hdGlv bg0KICAgICAgdGNwOiBtZXRyaWNzOiBBbGxvdyBzZWxlY3RpdmUgZ2V0L2RlbCBvZiB0Y3AtbWV0 cmljcyBiYXNlZCBvbiBzcmMgSVANCiAgICAgIHRjcDogbWV0cmljczogRml4IHJjdS1yYWNlIHdo ZW4gZGVsZXRpbmcgbXVsdGlwbGUgZW50cmllcw0KICAgICAgdGNwOiBtZXRyaWNzOiBIYW5kbGUg djYvdjQtbWFwcGVkIHNvY2tldHMgaW4gdGNwLW1ldHJpY3MNCg0KQ2hyaXN0b3BoZXIgUGF1ICgx KToNCiAgICAgIGk0MGU6IHNldCBwZl9pZCBiYXNlZCBvbiBkZXZpY2UgYW5kIGZ1bmN0aW9uIG51 bWJlcnMNCg0KQ2h1bi1ZZW93IFllb2ggKDEwKToNCiAgICAgIG1hYzgwMjExOiB1c2UgcHV0X3Vu YWxpZ25lZF9sZTE2IGZvciBwcmVjZWRlbmNlIHZhbHVlIGluIG1lc2gNCiAgICAgIG1hYzgwMjEx OiB1c2UgcHV0X3VuYWxpZ25lZF9sZTE2IGluIG1lc2hfcGxpbmtfZnJhbWVfdHgNCiAgICAgIG1h YzgwMjExOiB1c2UgcHV0X3VuYWxpZ25lZF9sZSBpbiBtZXNoIHdoZW4gbmVjZXNzYXJ5DQogICAg ICBubDgwMjExOiBhbGxvdyB0aGUgdXNlIG9mIERGUyBjaGFubmVsIGluIG1lc2gNCiAgICAgIHdj bjM2eHg6IGVuYWJsZSBiZWFjb24gY2hhbmdlIHVzaW5nIEJTU19DSEFOR0VEX0JFQUNPTg0KICAg ICAgd2NuMzZ4eDogc2V0IHNlbGYgU1RBIGRlZmF1bHQgSFQgcGFyYW1ldGVycw0KICAgICAgd2Nu MzZ4eDogZml4IHR5cG8gZXJyb3INCiAgICAgIGF0aDlrOiBlbmFibGUgZGZzIGZvciBtZXNoIG1v ZGUNCiAgICAgIHdjbjM2eHg6IGVuYWJsZSB0aGUgYmVhY29uaW5nIGluIG1lc2ggbW9kZQ0KICAg ICAgbWFjODAyMTE6IGVuYWJsZSBXTUUgZm9yIHBlZXIgbWVzaCBTVEENCg0KQ2xhdWRpbyBUYWth aGFzaSAoMik6DQogICAgICBCbHVldG9vdGg6IEZpeCBzZXR0aW5nIFVuaXZlcnNhbC9Mb2NhbCBi aXQNCiAgICAgIEJsdWV0b290aDogRml4IDZsb1dQQU4gcGVlciBsb29rdXANCg0KQ2xhdWRpdSBN YW5vaWwgKDEpOg0KICAgICAgZ2lhbmZhcjogRml4IHBvcnRhYmlsdHkgaXNzdWVzIGZvciBldGh0 b29sIGFuZCBwdHANCg0KQ29uZyBXYW5nICgxKToNCiAgICAgIG5ldDogcmV2ZXJ0ICJzY2hlZCBj bGFzc2lmaWVyOiBtYWtlIGNncm91cCB0YWJsZSBsb2NhbCINCg0KRGFuIENhcnBlbnRlciAoNik6 DQogICAgICBhdGg5azogZml4IFNDX09QX0lOVkFMSUQgdGVzdCBpbiBhdGg5a190eDk5X2luaXQo KQ0KICAgICAgaXNkbjogdXNlIHN0cmxjcHkoKSBpbnN0ZWFkIHN0cmNweSgpDQogICAgICBwNTQ6 IGNsYW1wIHByb3Blcmx5IGluc3RlYWQgb2YganVzdCB0cnVuY2F0aW5nDQogICAgICBzY3RwOiBy ZW1vdmUgYSByZWR1bmRhbnQgTlVMTCBjaGVjaw0KICAgICAgcnhycGM6IG91dCBvZiBib3VuZCBy ZWFkIGluIGRlYnVnIGNvZGUNCiAgICAgIHR1bGlwOiBjbGVhbnVwIGJ5IHVzaW5nIEFSUkFZX1NJ WkUoKQ0KDQpEYW5pZWwgQm9ya21hbm4gKDMzKToNCiAgICAgIG5ldDogZGV2OiBtb3ZlIGlubGlu ZSBza2JfbmVlZHNfbGluZWFyaXplIGhlbHBlciB0byBoZWFkZXINCiAgICAgIHBhY2tldDogaW50 cm9kdWNlIFBBQ0tFVF9RRElTQ19CWVBBU1Mgc29ja2V0IG9wdGlvbg0KICAgICAgZmlsdGVyOiBi cGZfZGJnOiBhZGQgbWluaW1hbCBicGYgZGVidWdnZXINCiAgICAgIGZpbHRlcjogYnBmX2FzbTog YWRkIG1pbmltYWwgYnBmIGFzbSB0b29sDQogICAgICBmaWx0ZXI6IGRvYzogaW1wcm92ZSBCUEYg ZG9jdW1lbnRhdGlvbg0KICAgICAgYnBmX2RiZzogYWx3YXlzIGNsb3NlIHNvY2tldCBpbiBicGZf cnVubmFibGUNCiAgICAgIGJwZl9leHA6IGZyZWUgZHVwbGljYXRlZCBsYWJlbHMgYXQgZXhpdCB0 aW1lDQogICAgICBuZXQ6IHNrYnVmZjogaW1wcm92ZSBjb21tZW50IG9uIGNoZWNrc3VtbWluZw0K ICAgICAgbmV0OiB2eGxhbjogdXNlIGN1c3RvbSBuZG9fY2hhbmdlX210dSBoYW5kbGVyDQogICAg ICBuZXRsaW5rOiBvbmx5IGRvIG5vdCBkZWxpdmVyIHRvIHRhcCB3aGVuIGJvdGggc2lkZXMgYXJl IGtlcm5lbCBza3MNCiAgICAgIG5ldGxpbms6IHNwZWNpZnkgbmV0bGluayBwYWNrZXQgZGlyZWN0 aW9uIGZvciBubG1vbg0KICAgICAgbmV0ZmlsdGVyOiBuZl90YWJsZXM6IGZpeCB0eXBlIGluIHBh cnNpbmcgaW4gbmZfdGFibGVzX3NldF9hbGxvY19uYW1lKCkNCiAgICAgIG5ldGZpbHRlcjogbmZf bmF0OiBhZGQgZnVsbCBwb3J0IHJhbmRvbWl6YXRpb24gc3VwcG9ydA0KICAgICAgbmV0OiBuZXRf Y2xzOiBtb3ZlIGNncm91cGZzIGNsYXNzaWQgaGFuZGxpbmcgaW50byBjb3JlDQogICAgICBuZXQ6 IG5ldHByaW86IHJlbmFtZSBjb25maWcgdG8gYmUgbW9yZSBjb25zaXN0ZW50IHdpdGggY2dyb3Vw IGNvbmZpZ3MNCiAgICAgIG5ldGZpbHRlcjogeF90YWJsZXM6IGxpZ2h0d2VpZ2h0IHByb2Nlc3Mg Y29udHJvbCBncm91cCBtYXRjaGluZw0KICAgICAgbmV0OiBuZXRkZXZfa29iamVjdF9pbml0OiBh bm5vdGF0ZSB3aXRoIF9faW5pdA0KICAgICAgbmV0ZmlsdGVyOiBuZl9jb25udHJhY2tfZGNjcDog dXNlICVzIGZvcm1hdCBzdHJpbmcgZm9yIGJ1ZmZlcg0KICAgICAgbmV0ZmlsdGVyOiBuZl9jb25u dHJhY2tfZGNjcDogZml4IHNrYl9oZWFkZXJfcG9pbnRlciBBUEkgdXNhZ2VzDQogICAgICBuZXQ6 IG92czogdXNlIGtmcmVlX3JjdSBpbnN0ZWFkIG9mIHJjdV9mcmVlX3tzd19mbG93X21hc2tfY2Is YWN0c19jYWxsYmFja30NCiAgICAgIG5ldDogeGZybTogeGZybV9wb2xpY3k6IGZpeCBpbmxpbmUg bm90IGF0IGJlZ2lubmluZyBvZiBkZWNsYXJhdGlvbg0KICAgICAgbmV0OiBza2J1ZmY6IGNvbnN0 LWlmeSBjYXN0cyBpbiBza2JfcXVldWVfKiBmdW5jdGlvbnMNCiAgICAgIG5ldDogdnhsYW46IHdo ZW4gbG93ZXIgZGV2IHVucmVnaXN0ZXJzIHJlbW92ZSB2eGxhbiBkZXYgYXMgd2VsbA0KICAgICAg bmV0OiB2eGxhbjogcHJvcGVybHkgY2xlYW51cCBkZXZzIG9uIG1vZHVsZSB1bmxvYWQNCiAgICAg IHBhY2tldDogaW1wcm92ZSBzb2NrZXQgY3JlYXRlL2JpbmQgbGF0ZW5jeSBpbiBzb21lIGNhc2Vz DQogICAgICBwYWNrZXQ6IGRvbid0IHVuY29uZGl0aW9uYWxseSBzY2hlZHVsZSgpIGluIGNhc2Ug b2YgTVNHX0RPTlRXQUlUDQogICAgICBwYWNrZXQ6IHVzZSBwZXJjcHUgbW1hcCB0eCBmcmFtZSBw ZW5kaW5nIHJlZmNvdW50DQogICAgICBuZXQ6IHZ4bGFuOiBkbyBub3QgdXNlIHZ4bGFuX25ldCBi ZWZvcmUgY2hlY2tpbmcgZXZlbnQgdHlwZQ0KICAgICAgcGFja2V0OiBmaXggYSBjb3VwbGUgb2Yg Y3BwY2hlY2sgd2FybmluZ3MNCiAgICAgIG5ldDogZmlsdGVyOiBsZXQgYnBmX3RlbGxfZXh0ZW5z aW9ucyByZXR1cm4gU0tGX0FEX01BWA0KICAgICAgcmFuZG9tMzI6IGFkZCBwcmFuZG9tX3UzMl9t YXggYW5kIGNvbnZlcnQgb3BlbiBjb2RlZCB1c2Vycw0KICAgICAgbmV0OiBpbnRyb2R1Y2UgcmVj aXByb2NhbF9zY2FsZSBoZWxwZXIgYW5kIGNvbnZlcnQgdXNlcnMNCiAgICAgIG5ldDogdnhsYW46 IGNvbnZlcnQgdG8gYWN0IGFzIGEgcGVybmV0IHN1YnN5c3RlbQ0KDQpEYW5pZWwgUGllY3prbyAo MSk6DQogICAgICBzZmM6IHNwbGl0IHNldHVwIG9mIGhhcmR3YXJlIHRpbWVzdGFtcGluZyBpbnRv IE5JQy10eXBlIG9wZXJhdGlvbg0KDQpEYXZpZCBDYXNzYXJkICgxKToNCiAgICAgIGk0MGU6IGtl ZXAgYWxsb2NhdGVkIG1lbW9yeSBpbiBzdHJ1Y3RzDQoNCkRhdmlkIEduZWR0ICgxMSk6DQogICAg ICB3bDEyNTE6IGZpeCBzY2FuIGJlaGF2aW91ciB3aGlsZSBub3QgYXNzb2NpYXRlZA0KICAgICAg d2wxMjUxOiByZXRyeSBwb3dlciBzYXZlIGVudHJ5DQogICAgICB3bDEyNTE6IGltcGxlbWVudCBo YXJkd2FyZSBBUlAgZmlsdGVyaW5nDQogICAgICB3bDEyNTE6IHNwbGl0IFJYIGFuZCBUWCBkYXRh IHBhdGggaW5pdGlhbGlzYXRpb24NCiAgICAgIHdsMTI1MTogY29uZmlndXJlIGhhcmR3YXJlIGVu LS9kZWNyeXB0aW9uIGZvciBtb25pdG9yIG1vZGUNCiAgICAgIHdsMTI1MTogaW1wbGVtZW50IG11 bHRpY2FzdCBhZGRyZXNzIGZpbHRlcmluZyAoZndkKQ0KICAgICAgd2wxMjUxOiBkaXNhYmxlIHBv d2VyIHNhdmluZyBpbiBtb25pdG9yIG1vZGUNCiAgICAgIHdsMTI1MTogZml4IGNoYW5uZWwgc3dp dGNoaW5nIGluIG1vbml0b3IgbW9kZQ0KICAgICAgd2wxMjUxOiBlbmFibGUgdHggcGF0aCBpbiBt b25pdG9yIG1vZGUgaWYgbmVjZXNzYXJ5IGZvciBwYWNrZXQgaW5qZWN0aW9uDQogICAgICB3bDEy NTE6IGRpc2FibGUgcmV0cnkgYW5kIEFDSyBwb2xpY3kgZm9yIGluamVjdGVkIHBhY2tldHMNCiAg ICAgIHdsMTI1MTogZW5mb3JjZSBjaGFuZ2VkIGh3IGVuY3J5cHRpb24gc3VwcG9ydCBvbiBtb25p dG9yIHN0YXRlIGNoYW5nZQ0KDQpEYXZpZCBTLiBNaWxsZXIgKDEyMyk6DQogICAgICBNZXJnZSBi cmFuY2ggJ3Npb2NnaHd0c3RhbXAnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9id2gvc2Zj LW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnZm9yLWRhdmVtJyBvZiBnaXQ6Ly9naXQua2VybmVs Lm9yZy8uLi4vbGludmlsbGUvd2lyZWxlc3MtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0 ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9qa2lyc2hlci9uZXQtbmV4dA0KICAgICAg TWVyZ2UgYnJhbmNoICdvZl9tZGlvJw0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdp dDovL2dpdC5rZXJuZWwub3JnLy4uLi9qa2lyc2hlci9uZXQtbmV4dA0KICAgICAgTWVyZ2UgZ2l0 Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2RhdmVtL25ldA0KICAgICAgTWVyZ2UgYnJhbmNoICdwaHlf cmVzZXQnDQogICAgICBNZXJnZSBicmFuY2ggJ25laWdoJw0KICAgICAgTWVyZ2UgYnJhbmNoICdt YXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9qa2lyc2hlci9uZXQtbmV4dA0KICAg ICAgTWVyZ2UgYnJhbmNoICdpZmxhX2ZsYWdzJw0KICAgICAgUmV2ZXJ0ICJ0dW46IHJlbW92ZSB1 c2VsZXNzIGNvZGVzIGluIHR1bl9jaHJfYWlvX3JlYWQoKSBhbmQgdHVuX3JlY3Ztc2coKSINCiAg ICAgIFJldmVydCAibWFjdnRhcDogcmVtb3ZlIHVzZWxlc3MgY29kZXMgaW4gbWFjdnRhcF9haW9f cmVhZCgpIGFuZCBtYWN2dGFwX3JlY3Ztc2coKSINCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFjYicN CiAgICAgIE1lcmdlIGJyYW5jaCAndGlwYycNCiAgICAgIE1lcmdlIGJyYW5jaCAnYnBmJw0KICAg ICAgTWVyZ2UgYnJhbmNoICdtYWN2dGFwX2NhcHR1cmUnDQogICAgICBNZXJnZSBicmFuY2ggJ2Jv bmRpbmdfbmV0bGluaycNCiAgICAgIE1lcmdlIGJyYW5jaCAnZm9yLWRhdmVtJyBvZiBnaXQ6Ly9n aXQua2VybmVsLm9yZy8uLi4vYndoL3NmYy1uZXh0DQogICAgICBNZXJnZSBicmFuY2ggJ2JvbmRp bmdfcmN1Jw0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItZGF2ZW0nIG9mIGdpdDovL2dpdC5rZXJu ZWwub3JnLy4uLi9id2gvc2ZjLW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnb3ZzX2hhc2gnDQog ICAgICBNZXJnZSBicmFuY2ggJ21hc3Rlcicgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2pr aXJzaGVyL25ldC1uZXh0DQogICAgICBNZXJnZSBicmFuY2ggJ3BoeV9wb3dlcicNCiAgICAgIE1l cmdlIGJyYW5jaCAnZm9yLWRhdmVtJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vbGludmls bGUvd2lyZWxlc3MtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdib25kaW5nX25ldGxpbmsnDQog ICAgICBNZXJnZSBicmFuY2ggJ3NrYl9oYXNoJw0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItZGF2 ZW0nIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9id2gvc2ZjLW5leHQNCiAgICAgIE1lcmdl IGJyYW5jaCAncWxjbmljJw0KICAgICAgbGliOiBBZGQgbWlzc2luZyBhcmNoIGdlbmVyaWMteSBl bnRyaWVzIGZvciBhc20tZ2VuZXJpYy9oYXNoLmgNCiAgICAgIE1lcmdlIGJyYW5jaCAnYm5hJw0K ICAgICAgTWVyZ2UgYnJhbmNoICd2bGFuX3RwaWQnDQogICAgICBNZXJnZSBicmFuY2ggJ3BoeV9j aGVja3BhdGNoJw0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJu ZWwub3JnLy4uLi9qa2lyc2hlci9uZXQtbmV4dA0KICAgICAgTWVyZ2UgZ2l0Oi8vZ2l0Lmtlcm5l bC5vcmcvLi4uL2RhdmVtL25ldA0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItZGF2ZW0nIG9mIGdp dDovL2dpdG9yaW91cy5vcmcvbGludXgtY2FuL2xpbnV4LWNhbi1uZXh0DQogICAgICBNZXJnZSBi cmFuY2ggJ2JvbmRpbmdfbmwnDQogICAgICBNZXJnZSBicmFuY2ggJ21hc3Rlcicgb2YgZ2l0Oi8v Z2l0Lmtlcm5lbC5vcmcvLi4uL2tsYXNzZXJ0L2lwc2VjLW5leHQNCiAgICAgIE1lcmdlIGJyYW5j aCAnbWx4NCcNCiAgICAgIE1lcmdlIGJyYW5jaCAnc2hfZXRoJw0KICAgICAgTWVyZ2UgYnJhbmNo ICdicmlkZ2VfY2xlYW51cHMnDQogICAgICBNZXJnZSBicmFuY2ggJ2I0NCcNCiAgICAgIFJldmVy dCAic2N0cDogZml4IG1pc3NpbmcgaW5jbHVkZSBmaWxlIg0KICAgICAgTWVyZ2UgYnJhbmNoICdm b3ItZGF2ZW0nIG9mIGdpdDovL2dpdG9yaW91cy5vcmcvbGludXgtY2FuL2xpbnV4LWNhbi1uZXh0 DQogICAgICBNZXJnZSBicmFuY2ggJ2FkZHJfY29tcGFyZScNCiAgICAgIE1lcmdlIGJyYW5jaCAn Ym54MngnDQogICAgICBibngyeDogRml4IGJ1aWxkIHdpdGggU1JJT1YgZGlzYWJsZWQuDQogICAg ICBNZXJnZSBicmFuY2ggJ3R1bl9yZnMnDQogICAgICBNZXJnZSBicmFuY2ggJ3NjdHBfbG9nc3Bh bScNCiAgICAgIE1lcmdlIGJyYW5jaCAnYWRkcl9jb21wYXJlJw0KICAgICAgTWVyZ2UgYnJhbmNo ICdmb3ItZGF2ZW0nIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJlbGVz cy1uZXh0DQogICAgICBNZXJnZSBicmFuY2ggJ3I4MTUyJw0KICAgICAgTWVyZ2UgYnJhbmNoICdi b25kaW5nJw0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwu b3JnLy4uLi9qa2lyc2hlci9uZXQtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICd0dW5uZWxfZHN0 X2NhY2hpbmcnDQogICAgICBNZXJnZSBicmFuY2ggJ3RnMycNCiAgICAgIE1lcmdlIGJyYW5jaCAn Ym9uZGluZycNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVs Lm9yZy8uLi4vamtpcnNoZXIvbmV0LW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnYmdtYWMnDQog ICAgICBNZXJnZSBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vcGFibG8vbmYtbmV4dA0KICAgICAg TWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9qa2lyc2hl ci9uZXQtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJu ZWwub3JnLy4uLi9qa2lyc2hlci9uZXQtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXIn IG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9wYWJsby9uZnRhYmxlcw0KICAgICAgbmV0Zmls dGVyOiBGaXggYnVpbGQgZmFpbHVyZSBpbiBuZm5ldGxpbmtfcXVldWVfY29yZS5jLg0KICAgICAg TWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9kYXZlbS9u ZXQNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8u Li4vamVzc2Uvb3BlbnZzd2l0Y2gNCiAgICAgIGJuYTogRml4IGJ1aWxkIGR1ZSB0byBtaXNzaW5n IHVzZSBvZiBkbWFfdW5tYXBfbGVuX3NldCgpDQogICAgICBNZXJnZSBicmFuY2ggJ3RpcGMnDQog ICAgICBNZXJnZSBicmFuY2ggJ21hc3Rlcicgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2pr aXJzaGVyL25ldC1uZXh0DQogICAgICBNZXJnZSBicmFuY2ggJ21hc3Rlcicgb2YgZ2l0Oi8vZ2l0 Lmtlcm5lbC5vcmcvLi4uL3BhYmxvL25mLW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVy JyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vamtpcnNoZXIvbmV0LW5leHQNCiAgICAgIE1l cmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vcGFibG8vbmZ0 YWJsZXMNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9y Zy8uLi4vcGFibG8vbmYtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItZGF2ZW0nIG9mIGdp dDovL2dpdC5rZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJlbGVzcy1uZXh0DQogICAgICBNZXJn ZSBicmFuY2ggJ3RjcF9tZXRyaWNzX3NhZGRyJw0KICAgICAgTWVyZ2UgdGFnICdiYXRtYW4tYWR2 LWZvci1kYXZlbScgb2YgZ2l0Oi8vZ2l0Lm9wZW4tbWVzaC5vcmcvbGludXgtbWVyZ2UNCiAgICAg IE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vamtpcnNo ZXIvbmV0LW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnYWx4X3N0YXRzJw0KICAgICAgTWVyZ2Ug YnJhbmNoICdpcF9mb3J3YXJkX3BtdHUnDQogICAgICBNZXJnZSBicmFuY2ggJ3FsY25pYycNCiAg ICAgIE1lcmdlIHRhZyAnYmF0bWFuLWFkdi1mb3ItZGF2ZW0nIG9mIGdpdDovL2dpdC5vcGVuLW1l c2gub3JnL2xpbnV4LW1lcmdlDQogICAgICBNZXJnZSBicmFuY2ggJ2JvbmRpbmdfcmN1Jw0KICAg ICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9rbGFz c2VydC9pcHNlYy1uZXh0DQogICAgICBNZXJnZSBicmFuY2ggJ3NrYl9jaGVja3N1bV9oZWxwJw0K ICAgICAgTWVyZ2UgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2RhdmVtL25ldA0KICAgICAgTWVy Z2UgYnJhbmNoICduZXRkZXZfdHJhY2luZycNCiAgICAgIE1lcmdlIGJyYW5jaCAnZm9yLWRhdmVt JyBvZiBnaXQ6Ly9naXRvcmlvdXMub3JnL2xpbnV4LWNhbi9saW51eC1jYW4tbmV4dA0KICAgICAg TWVyZ2UgYnJhbmNoICdhdGxfc3RhdHMnDQogICAgICBNZXJnZSBicmFuY2ggJ3I4MTUyJw0KICAg ICAgTWVyZ2UgYnJhbmNoICdkZXZfZ2V0X2J5X2luZGV4Jw0KICAgICAgTWVyZ2UgYnJhbmNoICdp NDBlJw0KICAgICAgTWVyZ2UgYnJhbmNoICdpbnRlbC1uZXh0Jw0KICAgICAgTWVyZ2UgYnJhbmNo ICd2eGxhbl9sb3dlcl9kZXZfdW5yZWdpc3RlcicNCiAgICAgIE1lcmdlIGJyYW5jaCAnaTQwZS1u ZXh0Jw0KICAgICAgTWVyZ2UgYnJhbmNoICduZXRkZXZfc3lzZnNfc3ltbGlua19yZW5hbWUnDQog ICAgICBNZXJnZSBicmFuY2ggJ2JlMm5ldCcNCiAgICAgIFJldmVydCAiYmF0bWFuLWFkdjogZHJv cCBkZXBlbmRlbmN5IGFnYWluc3QgQ1JDMTYiDQogICAgICBNZXJnZSBicmFuY2ggJ25vcHJlZml4 cm91dGUnDQogICAgICBNZXJnZSBicmFuY2ggJ2l4Z2JlJw0KICAgICAgTWVyZ2UgYnJhbmNoICdt YXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9wYWJsby9uZnRhYmxlcw0KICAgICAg TWVyZ2UgYnJhbmNoICdtdm5ldGEnDQogICAgICBNZXJnZSBicmFuY2ggJ3N0bW1hY19wbScNCiAg ICAgIE1lcmdlIGJyYW5jaCAnaXhnYmUtbmV4dCcNCiAgICAgIGk0MGU6IFJlbW92ZSBhdXRvZ2Vu ZXJhdGVkIE1vZHVsZS5zeW12ZXJzIGZpbGUuDQogICAgICBNZXJnZSB0YWcgJ2JhdG1hbi1hZHYt Zm9yLWRhdmVtJyBvZiBnaXQ6Ly9naXQub3Blbi1tZXNoLm9yZy9saW51eC1tZXJnZQ0KICAgICAg TWVyZ2UgYnJhbmNoICd0aXBjJw0KICAgICAgTWVyZ2UgYnJhbmNoICd2aXJ0aW9fcnhfbWVyZ2lu ZycNCiAgICAgIE1lcmdlIGJyYW5jaCAnZm9yLWRhdmVtJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9y Zy8uLi4vbGludmlsbGUvd2lyZWxlc3MtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdpeGdiZScN CiAgICAgIE1lcmdlIGJyYW5jaCAnYm9uZGluZ19zbGF2ZV9zeXNmcycNCiAgICAgIE1lcmdlIGJy YW5jaCAnaXhnYmUnDQogICAgICBNZXJnZSBicmFuY2ggJ2k0MGUnDQogICAgICBNZXJnZSBicmFu Y2ggJ2l4Z2JldmYnDQogICAgICBNZXJnZSBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vZGF2ZW0v bmV0DQogICAgICBNZXJnZSBicmFuY2ggJ3NmYycNCiAgICAgIE1lcmdlIGJyYW5jaCAnZ3JvX3Vk cF9lbmNhcCcNCiAgICAgIE1lcmdlIGJyYW5jaCAnc2N0cCcNCiAgICAgIG5ldDogRml4IHNvbWUg ZmFsbG91dCBmcm9tIHRoZSBldG5lcl9hZGRyX2NvcHkoKSBjaGFuZ2VzLg0KICAgICAgbmV0OiBN aXNzaW5nIGNoYW5nZSBmcm9tIHRoZSBldGhlcl9hZGRyX2NvcHkoKSBmaXh1cHMuDQogICAgICBN ZXJnZSBicmFuY2ggJ3JlY2lwcm9jYWwnDQogICAgICBNZXJnZSBicmFuY2ggJ2JvbmRpbmdfb3B0 aW9uX2FwaScNCiAgICAgIE1lcmdlIGJyYW5jaCAnYm9uZGluZycNCiAgICAgIE1lcmdlIGJyYW5j aCAncWxjbmljJw0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItZGF2ZW0nIG9mIGdpdDovL2dpdC5r ZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJlbGVzcy1uZXh0DQoNCkRhdmlkIFNwaW5hZGVsICgy KToNCiAgICAgIG1hYzgwMjExOiByZXNjaGVkdWxlIHNjaGVkIHNjYW4gYWZ0ZXIgSFcgcmVzdGFy dA0KICAgICAgaXdsd2lmaTogbXZtOiBhZGQgUkVQTFlfU0ZfQ0ZHX0NNRCB0byBjbWQgc3RyaW5n cw0KDQpEbWl0cnkgRXJlbWluLVNvbGVuaWtvdiAoMSk6DQogICAgICBuZXQ6IG1vdmUgNmxvd3Bh biBjb21wcmVzc2lvbiBjb2RlIHRvIHNlcGFyYXRlIG1vZHVsZQ0KDQpEb21pbmljIEN1cnJhbiAo MSk6DQogICAgICB0dW50YXA6IEZpeCBmb3IgYSByYWNlIGluIGFjY2Vzc2luZyBudW1xdWV1ZXMN Cg0KRG9uIFNraWRtb3JlICg3KToNCiAgICAgIGl4Z2JlOiBGb2N1cyBjb25maWcgb2YgaGVhZCwg dGFpbCBudGMsIGFuZCBudHUgYWxsIGludG8gYSBzaW5nbGUgZnVuY3Rpb24NCiAgICAgIGl4Z2Jl dmY6IGFkZCBEQ0IgY29uZmlndXJhdGlvbiBpbnRvIHF1ZXVlIHNldHVwDQogICAgICBpeGdiZXZm OiBDb252ZXJ0IHJpbmcgc3RvcmFnZSBmb3JtIHBvaW50ZXIgdG8gYW4gYXJyYXkgdG8gYXJyYXkg b2YgcG9pbnRlcnMNCiAgICAgIGl4Z2JldmY6IGNyZWF0ZSBmdW5jdGlvbiBmb3IgYWxsIG9mIHJp bmcgaW5pdA0KICAgICAgaXhnYmU6IEZpeCBpbmNvcnJlY3QgbG9naWMgZm9yIGZpeGVkIGZpYmVy IGVlcHJvbSB3cml0ZQ0KICAgICAgaXhnYmU6IGJ1bXAgdmVyc2lvbiBudW1iZXINCiAgICAgIGl4 Z2JldmY6IGJ1bXAgdmVyc2lvbg0KDQpEdWFuIEppb25nICgzKToNCiAgICAgIHBhY2tldDogdXNl IG1hY3JvIEdFVF9QQkRRQ19GUk9NX1JCIHRvIHNpbXBsaWZ5IHRoZSBjb2Rlcw0KICAgICAgaXB2 NDogcmVtb3ZlIHRoZSB1c2VsZXNzIGFyZ3VtZW50IGZyb20gaXBfdHVubmVsX2hhc2goKQ0KICAg ICAgaXBfdHVubmVsOiBjbGVhciBJUENCIGluIGlwX3R1bm5lbF94bWl0KCkgaW4gY2FzZSBkc3Rf bGlua19mYWlsdXJlKCkgaXMgY2FsbGVkDQoNCkVkZGllIFdhaSAoMSk6DQogICAgICBjbmljOiBB ZGQgYSBzaWduYXR1cmUgdG8gaW5kaWNhdGUgdmFsaWQgZG9vcmJlbGwgb2Zmc2V0Lg0KDQpFZHdh cmQgQ3JlZSAoMyk6DQogICAgICBzZmM6IFJlcG9ydCB1bml0cyBpbiBzZW5zb3Igd2FybmluZ3MN CiAgICAgIHNmYzogUmV2aXNlIHNlbnNvciBuYW1lcyB0byBiZSBtb3JlIHVuZGVyc3RhbmRhYmxl IGFuZCBjb25zaXN0ZW50DQogICAgICBzZmM6IExvZyBhbGwgdW5leHBlY3RlZCBNQ0RJIGVycm9y cw0KDQpFbGlhZCBQZWxsZXIgKDE0KToNCiAgICAgIG1hYzgwMjExOiBhZGQgbWluIHJlcXVpcmVk IGNoYW5uZWwgZGVmaW5pdGlvbiBmaWVsZA0KICAgICAgbWFjODAyMTE6IHJlbW92ZSBkdXBsaWNh dGUgY29kZQ0KICAgICAgbWFjODAyMTE6IGRldGVybWluZSBjb21wbGV0ZWQgc2NhbiB0eXBlIGJ5 IGRlZmluZWQgb3BzDQogICAgICBtYWM4MDIxMTogc3RhcnRfbmV4dF9yb2Mgb25seSBpZiBzY2Fu IHdhcyBhY3R1YWxseSBydW5uaW5nDQogICAgICBjZmc4MDIxMTogZG9uJ3QgImxlYWsiIHVuY29t cGxldGVkIHNjYW5zDQogICAgICBpd2x3aWZpOiBtdm06IGVuYWJsZSBkM190ZXN0IGV2ZW4gaWYg ZDNfdGVzdF9wbWVfcHRyIGlzIG5vdCBhdmFpbGFibGUNCiAgICAgIGl3bHdpZmk6IG12bTogZGlz Y29ubmVjdCBvbiBkaXNjb25uZWN0aW9uIHdha2V1cCBldmVudA0KICAgICAgaXdsd2lmaTogbXZt OiBhbGxvdyBrZWVwaW5nIGNvbm5lY3Rpb25zIGluIGQzX3Rlc3QNCiAgICAgIGl3bHdpZmk6IG12 bTogZml4IHNjYW4gb2ZmbG9hZGluZyBmbGFnIGRlZmluaXRpb24NCiAgICAgIGl3bHdpZmk6IG12 bTogYWRkIG11bHRpY2FzdCBmaWx0ZXJpbmcgc3VwcG9ydA0KICAgICAgaXdsd2lmaTogbXZtOiBj b25maWd1cmUgcGh5X2N0eHQgd2l0aCBtaW5fZGVmDQogICAgICBpd2x3aWZpOiBtdm06IGNoZWNr IGl3bF9udm1faW5pdCByZXR1cm4gdmFsdWUNCiAgICAgIGl3bHdpZmk6IG12bTogZml4IG1pc3Np bmcgY2xlYW51cCBpbiAuc3RhcnQoKSBlcnJvciBwYXRoDQogICAgICBpd2x3aWZpOiBtdm06IGZp eCB0eCBzZXFfY3RybCBkZWJ1ZyBwcmludA0KDQpFbWlsIFRhbnRpbG92ICg3KToNCiAgICAgIGl4 Z2JldmY6IG1ha2UgdXNlIG9mIHRoZSBkZXYgcG9pbnRlciBpbiB0aGUgaXhnYmV2Zl9yaW5nIHN0 cnVjdA0KICAgICAgaXhnYmV2ZjogbW92ZSByaW5nIHNwZWNpZmljIHN0YXRzIGludG8gcmluZyBz cGVjaWZpYyBzdHJ1Y3R1cmUNCiAgICAgIGl4Z2JldmY6IHJlbW92ZSBjb3VudGVycyBmb3IgVHgv UnggY2hlY2tzdW0gb2ZmbG9hZA0KICAgICAgaXhnYmV2ZjogYWRkIHR4IGNvdW50ZXJzDQogICAg ICBpeGdiZXZmOiBtYWtlIHRoZSBmaXJzdCB0eF9idWZmZXIgYSByZXBvc2l0b3J5IGZvciBtb3N0 IG9mIHRoZSBza2IgaW5mbw0KICAgICAgaXhnYmV2ZjogcmVkbyBkbWEgbWFwcGluZyB1c2luZyB0 aGUgdHggYnVmZmVyIGluZm8NCiAgICAgIGl4Z2JldmY6IG1lcmdlIGl4Z2JldmZfdHhfbWFwIGFu ZCBpeGdiZXZmX3R4X3F1ZXVlIGludG8gYSBzaW5nbGUgZnVuY3Rpb24NCg0KRW1tYW51ZWwgR3J1 bWJhY2ggKDQwKToNCiAgICAgIGl3bHdpZmk6IHJlbW92ZSBUWF9DTUQgaWQgZnJvbSB0cmFuc3Bv cnQgbGF5ZXINCiAgICAgIGl3bHdpZmk6IG12bTogQlQgQ29leCAtIGZpbmUgdHVuZSB0aGUgYWdn cmVnYXRpb24gc2l6ZQ0KICAgICAgaXdsd2lmaTogbXZtOiBhIGZldyBtb3JlIFNLVXMgZm9yIDcy NjAgYW5kIDMxNjANCiAgICAgIGl3bHdpZmk6IG12bTogZHVtcCBOVk0gZnJvbSBkZWJ1Z2ZzDQog ICAgICBpd2x3aWZpOiBtdm06IEJUIENvZXggLSBlbmFibGUgU3luYyB0byBTQ08NCiAgICAgIGl3 bHdpZmk6IG12bTogcnM6IGZpeCBjb21waWxhdGlvbiB3aXRob3V0IENPTkZJR19NQUM4MDIxMV9E RUJVR0ZTDQogICAgICBpd2x3aWZpOiBtdm06IGRvbid0IHNlbmQgU01QUyBhY3Rpb24gZnJhbWUg d2l0aCBzaW5nbGUgUlggYW50ZW5uYQ0KICAgICAgaXdsd2lmaTogbXZtOiBtb3ZlIGl3bF9tdm1f c2V0X3R4X3Bvd2VyIHRvIFBIWSBhcmVhDQogICAgICBpd2x3aWZpOiByZW1vdmUgcG9pbnRlciB0 byB0cmFuc3BvcnQgZnJvbSBvcF9tb2RlDQogICAgICBpd2x3aWZpOiBtdm06IGZpeHVwIE1ha2Vm aWxlDQogICAgICBpd2x3aWZpOiBwY2llOiBjbGVhbiB1cCBJQ1QgYWxsb2NhdGlvbiBjb2RlDQog ICAgICBpd2x3aWZpOiBwY2llOiB0cmFjayBpbnRlcnJ1cHQgbWFzayBpbiBTVw0KICAgICAgaXds d2lmaTogcGNpZTogcmUtb3JnYW5pemUgdGhlIFBDSWUgSVNSIGNvZGUNCiAgICAgIGl3bHdpZmk6 IHBjaWU6IG1vdmUgdGhlIElDVCAvIG5vbi1JQ1QgaGFuZGxpbmcgZnVuY3Rpb25zDQogICAgICBp d2x3aWZpOiBwY2llOiByZWFkIHRoZSBpbnRlcnJ1cHQgY2F1c2UgZnJvbSB0aGUgaGFuZGxlcg0K ICAgICAgaXdsd2lmaTogcGNpZTogZGV0ZXJtaW5lIHRoZSBpbnRlcnJ1cHQgdHlwZSBpbiB0aGUg aGFuZGxlcg0KICAgICAgaXdsd2lmaTogcGNpZTogcmV0dXJuIGludGEgZnJvbSBpd2xfcGNpZV9p bnRfY2F1c2Vfe25vbl99aWN0DQogICAgICBpd2x3aWZpOiBwY2llOiBubyBuZWVkIHRvIHNhdmUg aW50YSBpbiB0cmFuc19wY2llDQogICAgICBpd2x3aWZpOiBwY2llOiBtb3ZlIGludGVycnVwdCBw cmludHMgdG8gdGhlIGNvbW1vbiBoYW5kbGVyDQogICAgICBpd2x3aWZpOiBwY2llOiB1c2UgZG9u J3QgZGlzYWJsZSBpbnRlcnJ1cHQgd2hlbiBpcnFfbG9jayBpcyB0YWtlbg0KICAgICAgaXdsd2lm aTogcGNpZTogdXNlIGRvbid0IGRpc2FibGUgaW50ZXJydXB0IHdoZW4gcnhxLT5sb2NrIGlzIHRh a2VuDQogICAgICBpd2x3aWZpOiBtdm06IGZpeCBBQyAvIEZJRk8gbWFwcGluZw0KICAgICAgaXds d2lmaTogcGNpZToga2VlcCB0aGUgTklDIGF3YWtlIHdoZW4gY29tbWFuZHMgYXJlIGluIGZsaWdo dA0KICAgICAgaXdsd2lmaTogcGNpZTogZG9uJ3QgdXBkYXRlIHRoZSBvcF9tb2RlIGlmIHJma2ls bCBoYXNuJ3QgY2hhbmdlZA0KICAgICAgaXdsd2lmaTogcGNpZTogYWxsb3cgdGhlIG9wX21vZGUg dG8gY2FsbCBzdG9wX2RldmljZSB3aGVuZXZlciBpdCB3YW50cw0KICAgICAgaXdsd2lmaTogbXZt OiBkaXNhYmxlIHRoZSBkZXZpY2UgYXMgc29vbiBhcyBSRktJTEwgZmlyZXMNCiAgICAgIGl3bHdp Zmk6IG12bTogZml4IGhhcm1sZXNzIHNtYXRjaCAvIGNvY2NpbmVsbGUgd2FybmluZ3MNCiAgICAg IGl3bHdpZmk6IG12bTogQlQgQ29leCAtIHVwZGF0ZSBjaGFubmVsIGluaWhpYml0aW9uIGZvciBj aGFubmVsIDE0DQogICAgICBpd2x3aWZpOiBtdm06IGR1bXAgdG8gZGVidWdmcyB0aGUgU1JBTSBh cyBiaW5hcnkNCiAgICAgIGl3bHdpZmk6IFVwZGF0ZSBDb3B5cmlnaHQgdG8gMjAxNA0KICAgICAg bWFjODAyMTE6IGNsZWFuIHVwIGdhcmJhZ2UgaW4gY29tbWVudA0KICAgICAgbWFjODAyMTE6IHNp bXBsaWZ5IGNvZGUgaW4gaWVlZTgwMjExX3ByZXBhcmVfYW5kX3J4X2hhbmRsZQ0KICAgICAgbWFj ODAyMTE6IGFsbG93IHRvIHNldCBzbXBzIG1vZGUgdG8gT0ZGIGluIEFQIG1vZGUNCiAgICAgIGl3 bHdpZmk6IG12bTogZG9uJ3Qgc2V0IHRoZSBkcmFpbiBiaXQgd2hlbiB3ZSBmbHVzaCB0aGUgQVAg c3RhdGlvbg0KICAgICAgaXdsd2lmaTogcGNpZTogZW5hYmxlIG9zY2lsbGF0b3IgZm9yIEwxIGV4 aXQNCiAgICAgIGl3bHdpZmk6IG12bTogc2VuZCBhbGwgdGhlIE5WTSBzZWN0aW9ucyB0byB0aGUg TklDDQogICAgICBpd2x3aWZpOiBtdm06IGZpeCBTUkFNIGR1bXAgZGVidWdmcyBoYW5kbGVyDQog ICAgICBpd2x3aWZpOiBtdm06IHJlbW92ZSB1bnVzZWQgZmxhZ3MgZnJvbSBhZGQgc3RhdGlvbiBj b21tYW5kDQogICAgICBpd2x3aWZpOiBtdm06IHJlc2V0IFRoZXJtYWwgVGhyb3R0bGluZydzIFNN UFMgcmVxdWVzdCB1cG9uIGRpc2Fzc29jaWF0aW9uDQogICAgICBpd2x3aWZpOiBwY2llOiBkb24n dCBwYW5pYyBvbiBob3N0IGNvbW1hbmRzIGluIGl3bGR2bQ0KDQpFcmFuIEhhcmFyeSAoMSk6DQog ICAgICBpd2x3aWZpOiBwY2llOiBGaXggQ1NSX1JFU0VUIG9wZXJhdGlvbiBhY2Nlc3MgdHlwZQ0K DQpFcmljIER1bWF6ZXQgKDI0KToNCiAgICAgIGlwdjY6IGNvbnNpc3RlbnQgdXNlIG9mIElQNl9J TkNfU1RBVFNfQkgoKSBpbiBpcDZfZm9yd2FyZCgpDQogICAgICBncm86IHNtYWxsIG5hcGlfZ2V0 X2ZyYWdzKCkgb3B0aW0NCiAgICAgIHRjcDogb3B0aW1pemUgc29tZSBza2Jfc2hpbmZvKHNrYikg dXNlcw0KICAgICAgdGNwOiBhdXRvIGNvcmtpbmcNCiAgICAgIG5ldDogaW50cm9kdWNlIGRldl9j b25zdW1lX3NrYl9hbnkoKQ0KICAgICAgcGt0X3NjaGVkOiBnaXZlIHZpc2liaWxpdHkgdG8gbXEg c2xhdmUgcWRpc2NzDQogICAgICBwa3Rfc2NoZWQ6IHNldCByb290IHFkaXNjIGJlZm9yZSBjaGFu Z2UoKSBpbiBhdHRhY2hfZGVmYXVsdF9xZGlzY3MoKQ0KICAgICAgdGNwOiByZWZpbmUgVFNPIHNw bGl0cw0KICAgICAgcGt0X3NjaGVkOiBmcTogbW9yZSByb2J1c3QgbWVtb3J5IGFsbG9jYXRpb24N CiAgICAgIHJwczogTlVNQSBmbG93IGxpbWl0IGFsbG9jYXRpb25zDQogICAgICBuZXRfc2NoZWQ6 IGZpeCBhIHJlZ3Jlc3Npb24gaW4gdGNmX3Byb3RvX2xvb2t1cF9vcHMoKQ0KICAgICAgbmV0X3Nj aGVkOiBmaXggcmVncmVzc2lvbiBpbiB0Y19hY3Rpb25fb3BzDQogICAgICB0Y3A6IGF1dG9jb3Jr IHNob3VsZCBub3QgaG9sZCBmaXJzdCBwYWNrZXQgaW4gd3JpdGUgcXVldWUNCiAgICAgIG5ldDog dXNlIGtmcmVlX3NrYl9saXN0KCkgaGVscGVyDQogICAgICB0Y3A6IG91dF9vZl9vcmRlcl9xdWV1 ZSBkbyBub3QgdXNlIGl0cyBsb2NrDQogICAgICB2eGxhbjoga2VlcCBvcmlnaW5hbCBza2Igb3du ZXJzaGlwDQogICAgICBncmVfb2ZmbG9hZDogc3RhdGljYWxseSBidWlsZCBHUkUgb2ZmbG9hZGlu ZyBzdXBwb3J0DQogICAgICBuZXQvbWx4NF9lbjogY2FsbCBncm8gaGFuZGxlciBmb3IgZW5jYXBz dWxhdGVkIGZyYW1lcw0KICAgICAgbmV0OiBncm86IGNoYW5nZSBHUk8gb3ZlcmZsb3cgc3RyYXRl Z3kNCiAgICAgIHRjcDogZG8gbm90IGV4cG9ydCB0Y3BfZ3NvX3NlZ21lbnQoKSBhbmQgdGNwX2dy b19yZWNlaXZlKCkNCiAgICAgIG5ldDogZXRoX3R5cGVfdHJhbnMoKSBzaG91bGQgdXNlIHNrYl9o ZWFkZXJfcG9pbnRlcigpDQogICAgICBpcHY0OiBmaXggYSBkc3QgbGVhayBpbiB0dW5uZWxzDQog ICAgICBuZXQ6IGZ0Z21hYzEwMDogdXNlIGtmcmVlX3NrYigpIHdoZXJlIGFwcHJvcHJpYXRlDQog ICAgICBpcHY0OiBiZSBmcmllbmQgd2l0aCBkcm9wIG1vbml0b3INCg0KRXJpYyBMZWJsb25kICg3 KToNCiAgICAgIG5ldGZpbHRlcjogbmZfdGFibGVzOiBmaXggaXNzdWUgd2l0aCB2ZXJkaWN0IHN1 cHBvcnQNCiAgICAgIG5ldGZpbHRlcjogeHRfTkZRVUVVRTogc2VwYXJhdGUgcmV1c2FibGUgY29k ZQ0KICAgICAgbmV0ZmlsdGVyOiBuZnQ6IGFkZCBxdWV1ZSBtb2R1bGUNCiAgICAgIG5ldGZpbHRl cjogc2VsZWN0IE5GTkVUTElOSyB3aGVuIGVuYWJsaW5nIE5GX1RBQkxFUw0KICAgICAgbmV0Zmls dGVyOiBSRUpFQ1Q6IHNlcGFyYXRlIHJldXNhYmxlIGNvZGUNCiAgICAgIG5ldGZpbHRlcjogbmZ0 X3JlamVjdDogc3VwcG9ydCBmb3IgSVB2NiBhbmQgVENQIHJlc2V0DQogICAgICBuZXRmaWx0ZXI6 IHh0X0NUOiBmaXggZXJyb3IgdmFsdWUgaW4geHRfY3RfdGdfY2hlY2soKQ0KDQpFcmlrIEh1Z25l ICgxKToNCiAgICAgIHRpcGM6IHJlbW92ZSBpbnRlcmZhY2Ugc3RhdGUgbWlycm9yaW5nIGluIGJl YXJlcg0KDQpFdWdlbmUgQ3Jvc3NlciAoNCk6DQogICAgICBxZXRoOiBBY2N1cmF0ZSBldGh0b29s IG91dHB1dA0KICAgICAgcWV0aDogYnJpZGdlcG9ydCBzdXBwb3J0IC0gYmFzaWMgY29udHJvbA0K ICAgICAgczM5MC9xZGlvOiBicmlkZ2Vwb3J0IHN1cHBvcnQgLSBDSFNDIHBhcnQNCiAgICAgIHFl dGg6IGJyaWRnZXBvcnQgc3VwcG9ydCAtIGFkZHJlc3Mgbm90aWZpY2F0aW9ucw0KDQpFdWdlbmUg S3Jhc25pa292ICgxKToNCiAgICAgIHdjbjM2eHg6IEZpeCBsb2dnaW5nIG1hY3JvIHdpdGggdW5u ZWNlc3Nhcnkgc2VtaWNvbG9uDQoNCkV1Z2VuaWEgRW1hbnRheWV2ICgyKToNCiAgICAgIG5ldC9t bHg0X2VuOiBJZ25vcmUgaXJyZWxldmFudCBoeXBlcnZpc29yIGV2ZW50cw0KICAgICAgbmV0L21s eDRfZW46IEFkZCBOQVBJIHN1cHBvcnQgZm9yIHRyYW5zbWl0IHNpZGUNCg0KRXlhbCBQZXJyeSAo Mik6DQogICAgICBuZXQvbWx4NF9jb3JlOiBTZXQgQ1FFL0VRRSBzaXplIHRvIDY0QiBieSBkZWZh dWx0DQogICAgICBuZXQvbWx4NF9jb3JlOiBXYXJuIGlmIGRldmljZSBkb2Vzbid0IGhhdmUgZW5v dWdoIFBDSSBiYW5kd2lkdGgNCg0KRXlhbCBTaGFwaXJhICgzOSk6DQogICAgICBtYWM4MDIxMTog ZW5hYmxlIGVhc2llciBtYW5pcHVsYXRpb24gb2YgVkhUIGJlYW1mb3JtaW5nIGNhcHMNCiAgICAg IGl3bHdpZmk6IG12bTogZml4IGFuZCBpbXByb3ZlIHByaW50aW5nIG9mIHJhdGUgc2NhbGUgdGFi bGUNCiAgICAgIGl3bHdpZmk6IG12bTogc2ltcGxpZnkgaXdsX212bV9zZW5kX2xxX2NtZA0KICAg ICAgaXdsd2lmaTogbXZtOiByZWZhY3RvciBpd2xfbXZtX3JzX3JhdGVfaW5pdA0KICAgICAgaXds d2lmaTogbXZtOiBpbXBsZW1lbnQgcmF0ZV91cGRhdGUgaG9vayBpbiBycw0KICAgICAgaXdsd2lm aTogbXZtOiBhZGQgTFEgZmxhZ3MgZGVmaW5pdGlvbnMNCiAgICAgIGl3bHdpZmk6IGZpeCBjaGVj ayBmb3IgYSBzaW5nbGUgcnggYW50ZW5uYQ0KICAgICAgaXdsd2lmaTogbXZtOiBzdG9wIHVzaW5n IE1JTU8gaW4gY2FzZSBCVCBkb2Vzbid0IGFsbG93IGl0DQogICAgICBpd2x3aWZpOiBtdm06IGRv bid0IGVuYWJsZSBWSFQgTUNTOSBpbiAyME1oeg0KICAgICAgaXdsd2lmaTogbXZtOiBkb24ndCBj b25maWd1cmUgbWltbyByYXRlcyBpZiBuc3MgaXMgbGltaXRlZCB0byAxDQogICAgICBpd2x3aWZp OiBtdm06IHJzOiBpbXByb3ZlIGRlYnVnIHByaW50cw0KICAgICAgaXdsd2lmaTogbXZtOiByczog cmVkdWNlIG1pbiBmYWlsdXJlcyB0byBlbmQgdGVzdCB3aW5kb3cNCiAgICAgIGl3bHdpZmk6IG12 bTogcnM6IHVwZGF0ZSBleHBlY3RlZCBUUFQgdGFibGVzIGlmIGFnZ3JlZ2F0aW9uIGNoYW5nZWQN CiAgICAgIGl3bHdpZmk6IG12bTogcnM6IHJlbmFtZSB0aHJlc2hvbGRzIGRlZmluZXMNCiAgICAg IGl3bHdpZmk6IG12bTogcnM6IGluY3JlYXNlIHN0YXkgaW4gY29sdW1uIHRpbWVvdXQNCiAgICAg IGl3bHdpZmk6IG12bTogcnM6IHJlbW92ZSB1bnVzZWQgdGltZXN0YW1wIGZpZWxkDQogICAgICBp d2x3aWZpOiBtdm06IHJzOiByZWZhY3RvciB0byB1c2UgcnNfcmF0ZQ0KICAgICAgaXdsd2lmaTog bXZtOiByczogcmVtb3ZlIHVudXNlZCBwYXJhbWV0ZXIgdG8gcnNfZ2V0X3N1cHBvcnRlZF9yYXRl cw0KICAgICAgaXdsd2lmaTogbXZtOiByczogc2V0IGR1YWxfc3RyZWFtX2FudF9tc2sgdG8gQU5U X0FCIGFsd2F5cw0KICAgICAgaXdsd2lmaTogbXZtOiByczogZml4IG1hcHBpbmcgZnJvbSBIVC9W SFQgcmF0ZXMgdG8gbGVnYWN5DQogICAgICBpd2x3aWZpOiBtdm06IHJzOiB1c2UgdGhlIHByb3Bl ciBjaGFubmVsIHdpZHRoIGRlZmluZSBmb3IgbGVnYWN5IHJhdGUNCiAgICAgIGl3bHdpZmk6IG12 bTogcnM6IG92ZXJoYXVsIHNlYXJjaCBjeWNsZSBzdGF0ZSBtYWNoaW5lDQogICAgICBpd2x3aWZp OiBwdWJsaXNoIFNUQkMgc3VwcG9ydCBpbiBIVA0KICAgICAgaXdsd2lmaTogc2V0IFZIVCBiZWFt Zm9ybWVlIFNUUyBjYXAgY29ycmVjdGx5DQogICAgICBpd2x3aWZpOiBwdWJsaXNoIFR4IFNUQkMg c3VwcG9ydCBpbiBWSFQNCiAgICAgIGl3bHdpZmk6IG12bTogcnM6IG1vdmUgcnNfcHJvZ3JhbV9m aXhfcmF0ZSB0byBjbGVhbnVwIGlmZGVmcw0KICAgICAgaXdsd2lmaTogbXZtOiByczogcmVmYWN0 b3IgYnVpbGRpbmcgdGhlIExRIGNvbW1hbmQNCiAgICAgIGl3bHdpZmk6IG12bTogcnM6IGF2b2lk IHJlY2FsYyBvZiBzdXBwb3J0ZWQgbGVnYWN5IHJhdGUgbWFzaw0KICAgICAgaXdsd2lmaTogbXZt OiByczogaW1wcm92ZSByYXRlcyB0YWJsZSBhbGdvDQogICAgICBpd2x3aWZpOiBtdm06IHJzOiBy ZW1vdmUgdW5uZWNlc3NhcnkgZGVidWcgbG9ncw0KICAgICAgaXdsd2lmaTogbXZtOiByczogcmVm YWN0b3IgcmF0ZSBzY2FsZSBhY3Rpb24gZGVjaXNpb24NCiAgICAgIGl3bHdpZmk6IG12bTogcnM6 IGRpc2FibGUgTUNTOSBUeCB3b3JrYXJvdW5kDQogICAgICBpd2x3aWZpOiBtdm06IHNldCBoaWdo ZXN0IHJhdGUgaW4gVkhUIE1DUyBTZXQNCiAgICAgIGl3bHdpZmk6IG12bTogcnM6IGZpeCBSVFMg cHJvdGVjdGlvbiBiZWluZyBzZXQgaW5kZWZpbml0ZWx5DQogICAgICBpd2x3aWZpOiBtdm06IHJz OiBmaXggYSBwb3RlbnRpYWwgTlVMTCBkZXJlZg0KICAgICAgaXdsd2lmaTogbXZtOiByczogZml4 IGhhbmRsaW5nIG9mIGNvbHVtbiBzd2l0Y2ggZXJyb3INCiAgICAgIGl3bHdpZmk6IG12bTogcnM6 IGZpeCBhIHRoZW9yZXRpY2FsIG91dCBvZiBib3VuZHMgYWNjZXNzDQogICAgICBpd2x3aWZpOiBj aGFuZ2UgYmVhbWZvcm1lZSBTVFMgY2FwDQogICAgICBpd2x3aWZpOiBtdm06IGRvbid0IHVzZSBo aWdoZXN0IHJhdGUgaW4gVkhUIE1DUyBTZXQNCg0KRXl0YW4gTGlmc2hpdHogKDIpOg0KICAgICAg aXdsd2lmaTogbXZtOiBmaXggcG9zc2libGUgbWVtb3J5IGxlYWsNCiAgICAgIGl3bHdpZmk6IG12 bTogZml4IHRoZW9yZXRpY2FsIHVuaW5pdGlhbGl6ZWQgZnVuY3Rpb24gcmV0dXJuIHZhbHVlDQoN CkV6ZXF1aWVsIEdhcmNpYSAoMSk6DQogICAgICBjYW46IHRpX2hlY2M6IFJlcGxhY2UgcGxhdGZv cm0gZGVwZW5kZW5jeSB3aXRoIEFSTSBkZXBlbmRlbmN5DQoNCkZYIExlIEJhaWwgKDUpOg0KICAg ICAgSVB2NjogYWRkIHRoZSBvcHRpb24gdG8gdXNlIGFueWNhc3QgYWRkcmVzc2VzIGFzIHNvdXJj ZSBhZGRyZXNzZXMgaW4gZWNobyByZXBseQ0KICAgICAgSVB2NjogbW92ZSB0aGUgYW55Y2FzdF9z cmNfZWNob19yZXBseSBzeXNjdGwgdG8gbmV0bnNfc3lzY3RsX2lwdjYNCiAgICAgIGlwdjY6IGVu YWJsZSBhbnljYXN0IGFkZHJlc3NlcyBhcyBzb3VyY2UgYWRkcmVzc2VzIGluIElDTVB2NiBlcnJv ciBtZXNzYWdlcw0KICAgICAgbmV0OiB1cGRhdGUgY29tbWVudHMgb2YgInN0cnVjdCBtc2doZHIi IHdpdGggdGhlIG1vcmUgYWNjdXJhdGUgUkZDMzU0MiBvbmVzDQogICAgICBpcHY2OiBlbmFibGUg YW55Y2FzdCBhZGRyZXNzZXMgYXMgc291cmNlIGFkZHJlc3NlcyBmb3IgZGF0YWdyYW1zDQoNCkZh biBEdSAoMTUpOg0KICAgICAgeGZybTogVHJ5IHRvIGhvbm9yIHBvbGljeSBpbmRleCBpZiBpdCdz IHN1cHBsaWVkIGJ5IHVzZXINCiAgICAgIHhmcm06IFVzaW5nIHRoZSByaWdodCBuYW1lc3BhY2Ug dG8gbWlncmF0ZSBrZXkgaW5mbw0KICAgICAgeGZybTogTmFtZXNwYWNpZnkgeGZybSBzdGF0ZS9w b2xpY3kgbG9ja3MNCiAgICAgIHhmcm06IGNoZWNrIHVzZXIgc3BlY2lmaWVkIHNwaSBmb3IgSVBD b21wDQogICAgICB4ZnJtOiBleHBvcnQgdmVyaWZ5X3VzZXJzcGlfaW5mbyBmb3IgcGtmZXkgYW5k IG5ldGxpbmsgaW50ZXJmYWNlDQogICAgICB4ZnJtOiBBZGQgZmlsZSB0byBkb2N1bWVudCBJUHNl YyBjb3JuZXIgY2FzZQ0KICAgICAge3BrdGdlbiwgeGZybX0gQ29ycmVjdCB4ZnJtIHN0YXRlIGxv Y2sgdXNhZ2Ugd2hlbiB0cmFuc2Zvcm1pbmcNCiAgICAgIHtwa3RnZW4sIHhmcm19IEFkZCBzdGF0 aXN0aWNzIGNvdW50aW5nIHdoZW4gdHJhbnNmb3JtaW5nDQogICAgICB7cGt0Z2VuLCB4ZnJtfSBD b3JyZWN0IHhmcm1fc3RhdGVfbG9jayB1c2FnZSBpbiB4ZnJtX3N0YXRlb25seV9maW5kDQogICAg ICB7cGt0Z2VuLCB4ZnJtfSBVc2luZyAicGdzZXQgc3BpIHh4eCIgdG8gc3BlZGlmaXkgU0EgZm9y IGEgZ2l2ZW4gZmxvdw0KICAgICAge3BrdGdlbiwgeGZybX0gQ29uc3RydWN0IHNrYiBkc3QgZm9y IHR1bm5lbCBtb2RlIHRyYW5zZm9ybWF0aW9uDQogICAgICB7cGt0Z2VuLCB4ZnJtfSBJbnRyb2R1 Y2UgeGZybV9zdGF0ZV9sb29rdXBfYnlzcGkgZm9yIHBrdGdlbg0KICAgICAge3BrdGdlbiwgeGZy bX0gU2hvdyBzcGkgdmFsdWUgcHJvcGVybHkgd2hlbiBpcHNlYyB0dXJuZWQgb24NCiAgICAgIHtw a3RnZW4sIHhmcm19IERvY3VtZW50IElQc2VjIHVzYWdlIGluIHBrdGdlbi50eHQNCiAgICAgIHt4 ZnJtLHBrdGdlbn0gRml4IGNvbXBpbGluZyBlcnJvciB3aGVuIENPTkZJR19YRlJNIGlzIG5vdCBz ZXQNCg0KRmVsaXggRmlldGthdSAoMjUpOg0KICAgICAgY2ZnODAyMTE6IGZpeCByZXBvcnRpbmcg NS8xMCBNSHogc3VwcG9ydCB0byB1c2VyIHNwYWNlDQogICAgICBhdGg5azogdXNlIGEgdGltZXIg dG8gcHV0IGhhcmR3YXJlIGludG8gZnVsbCBzbGVlcA0KICAgICAgYXRoOWs6IG9wdGltaXplIGF0 aF9kcmFpbl9hbGxfdHhxDQogICAgICBhdGg5azogb3B0aW1pemUgYXRoOWtfZmx1c2gNCiAgICAg IGF0aDlrX2h3OiBmaXggVFNGIHNhdmUvcmVzdG9yZSBhcm91bmQgY2hpcCByZXNldA0KICAgICAg YXRoOWtfaHc6IGFsbG93IGZhc3QgY2hhbm5lbCBjaGFuZ2Ugd2hlbiBvbmx5IENIQU5ORUxfSFQg Y2hhbmdlcw0KICAgICAgbWFjODAyMTE6IGxldCB0aGUgZHJpdmVyIHJlc2VydmUgZXh0cmEgdGFp bHJvb20gaW4gYmVhY29ucw0KICAgICAgYXRoOWtfY29tbW9uOiBnZXQgcmlkIG9mIGFuIHVubmVj ZXNzYXJ5IHZhcmlhYmxlDQogICAgICBhdGg5azogYWRkIHN1cHBvcnQgZm9yIHJlcG9ydGluZyBw ZXItY2hhaW4gc2lnbmFsIHN0cmVuZ3RoDQogICAgICBhdGg5a19odzogdXNlIGEgc29mdHdhcmUg dGltZXIgZm9yIGJ0Y29leCBub19zdG9tcF90aW1lcg0KICAgICAgYXRoOWtfaHc6IGNsZWFuIHVw IGdlbmVyaWMgdGltZXIgY29kZQ0KICAgICAgYXRoOWtfaHc6IHJlbW92ZSBkZWZ1bmN0IGFkLWhv YyBtb2RlIEFUSU0gd2luZG93IGhhbmRsaW5nIGNvZGUNCiAgICAgIGF0aDlrX2h3OiByZW1vdmUg YWgtPmNvbmZpZy5wY2llX2Nsb2NrX3JlcQ0KICAgICAgYXRoOWtfaHc6IHNpbXBsaWZ5IHNwdXIg Y2hhbm5lbCBoYW5kbGluZw0KICAgICAgYXRoOWtfaHc6IHJlbW92ZSBhZGRpdGlvbmFsX3N3YmFf YmFja29mZg0KICAgICAgYXRoOWtfaHc6IHJlbW92ZSBzcHVyIHJlbGF0ZWQgdW51c2VkIGRlZmlu ZXMNCiAgICAgIGF0aDlrX2h3OiBjbGVhbiB1cCBzdGF0aW9uIGJlYWNvbiB0aW1lciBBUEkNCiAg ICAgIGF0aDlrOiBwcm9wZXJseSBwcmVzZXJ2ZSBUU0YgYWNyb3NzIHJlc2V0DQogICAgICBtYWM4 MDIxMTogYWRkIGhlbHBlciBmdW5jdGlvbnMgZm9yIHRyYWNraW5nIFAyUCBOb0Egc3RhdGUNCiAg ICAgIGF0aDlrOiBtb3ZlIGF0aDlrX2RlYnVnX3N5bmNfY2F1c2Ugb3V0IG9mIGF0aDlrX2h3DQog ICAgICBhdGg5azogY2FsbCBhdGg5a19zZXRfdHNmYWRqdXN0IGZyb20gYXRoOWtfYmVhY29uX2Nv bmZpZw0KICAgICAgYXRoOWs6IGZpeCBUU0Ygb2Zmc2V0IHByZWNpc2lvbiBpc3N1ZQ0KICAgICAg YXRoOWs6IHNpbXBsaWZ5L2ZpeCB0eCBwYWNrZXQgVElEIGhhbmRsaW5nDQogICAgICBhdGg5a19o dzogZml4IGdlbnRpbWVyIGNhbGxiYWNrIHdpdGhvdXQgb3ZlcmZsb3cgaGFuZGxlcg0KICAgICAg YXRoOWtfaHc6IGZpeCBUU0Ygb2Zmc2V0IGNhbGN1bGF0aW9uDQoNCkZlbmdndWFuZyBXdSAoMyk6 DQogICAgICBpd2x3aWZpOiBtdm06IGZpeCBjb2NjaW5lbGxlIHdhcm5pbmdzDQogICAgICBwa3Rn ZW5fZHN0X21ldHJpY3NbXSBjYW4gYmUgc3RhdGljDQogICAgICBxbGNuaWM6IGZpeCBzcGFyc2Ug d2FybmluZ3MNCg0KRmxhdmlvIExlaXRuZXIgKDEpOg0KICAgICAgaXB2Njogc2VuZCBDaGFuZ2Ug U3RhdHVzIFJlcG9ydCBhZnRlciBEQUQgaXMgY29tcGxldGVkDQoNCkZsb3JlbnQgRm91cmNvdCAo MTApOg0KICAgICAgaXB2NjogYWRkIGZsb3dpbmZvIGZvciB0Y3A2IHBrdF9vcHRpb25zIGZvciBh bGwgY2FzZXMNCiAgICAgIGlwdjY6IG1vdmUgSVBWNl9UQ0xBU1NfTUFTSyBkZWZpbml0aW9uIGlu IGlwdjYuaA0KICAgICAgaXB2NjogcmVtb3ZlIHJjdl90Y2xhc3Mgb2YgaXB2Nl9waW5mbw0KICAg ICAgaXB2NjogYWRkIGlwNl9mbG93bGFiZWwgaGVscGVyDQogICAgICBpcHY2OiB1c2UgaXA2X2Zs b3dpbmZvIGhlbHBlcg0KICAgICAgaXB2NjogZml4IGluY29ycmVjdCB0eXBlIGluIGRlY2xhcmF0 aW9uDQogICAgICBpcHY2OiB0Y3A6IGZpeCBmbG93bGFiZWwgdmFsdWUgaW4gQUNLIG1lc3NhZ2Vz IHNlbmQgZnJvbSBUSU1FX1dBSVQNCiAgICAgIGlwdjY6IGFkZCB0aGUgSVBWNl9GTF9GX1JFRkxF Q1QgZmxhZyB0byBJUFY2X0ZMX0FfR0VUDQogICAgICBpcHY2OiBhZGQgYSBmbGFnIHRvIGdldCB0 aGUgZmxvdyBsYWJlbCB1c2VkIHJlbW90bHkNCiAgICAgIGlwdjY6IGFkZCBmbG93bGFiZWxfY29u c2lzdGVuY3kgc3lzY3RsDQoNCkZsb3JpYW4gRmFpbmVsbGkgKDI4KToNCiAgICAgIG5ldDogb2Zf bWRpbzogZmFjdG9yIFBIWSByZWdpc3RyYXRpb24gZnJvbSBvZl9tZGlvYnVzX3JlZ2lzdGVyDQog ICAgICBuZXQ6IG9mX21kaW86IHVzZSBQSFlfTUFYX0FERFIgY29uc3RhbnQNCiAgICAgIG5ldDog b2ZfbWRpbzogZG8gbm90IG92ZXJ3cml0ZSBQSFkgaW50ZXJydXB0IGNvbmZpZ3VyYXRpb24NCiAg ICAgIG5ldDogcGh5OiBicmVha2Rvd24gUEhZXypfRkVBVFVSRVMgZGVmaW5lcw0KICAgICAgbmV0 OiBvZl9tZGlvOiBwYXJzZSAibWF4LXNwZWVkIiBwcm9wZXJ0eSB0byBzZXQgUEhZIHN1cHBvcnRl ZCBmZWF0dXJlcw0KICAgICAgYXJjX2VtYWM6IHJlbW92ZSBjdXN0b20gIm1heC1zcGVlZCIgcGFy c2luZyBjb2RlDQogICAgICBEb2N1bWVudGF0aW9uOiB1cGRhdGUgRXRoZXJuZXQgUEhZIGRldmlj ZXMgYmluZGluZyB3aXRoICdtYXgtc3BlZWQnDQogICAgICBuZXQ6IHBoeTogcmVwb3J0IGxpbmsg cGFydG5lciBmZWF0dXJlcyB0aHJvdWdoIGV0aHRvb2wNCiAgICAgIG5ldDogcGh5OiB1c2UgcGh5 X2luaXRfaHcgaW5zdGVhZCBvZiBvcGVuLWNvZGluZyBpdA0KICAgICAgbmV0OiBncmV0aDogdXNl IHBoeV9yZWFkX3N0YXR1cygpDQogICAgICBuZXQ6IGJmaW5fbWFjOiBkbyBub3QgcmVzZXQgUEhZ IGFmdGVyIHBoeV9zdGFydCgpDQogICAgICBuZXQ6IHBoeTogY29uc29saWRhdGUgUEhZIHJlc2V0 IGluIHBoeV9pbml0X2h3KCkNCiAgICAgIG5ldDogbXY2NDN4eF9ldGg6IHVzZSBwaHlfaW5pdF9o dyB0byByZXNldCBQSFkNCiAgICAgIG5ldDogcHhhMTY4X2V0aDogdXNlIHBoeV9pbml0X2h3IGZv ciBQSFkgcmVzZXQNCiAgICAgIG5ldDogdGMzNTgxNTogdXNlIHBoeV9pbml0X2h3IGZvciBQSFkg cmVzZXQNCiAgICAgIG5ldDogc2hfZXRoOiBkbyBub3QgaXNzdWUgYSB3aWxkIFBIWSByZXNldCB0 aHJvdWdoIEJNQ1INCiAgICAgIG5ldDogcGh5OiBjaWNhZGE6IGZpeCBjaGVja3BhdGggZXJyb3Jz DQogICAgICBuZXQ6IHBoeTogZGF2aWNvbTogZml4IGNoZWNrcGF0aCBlcnJvcnMNCiAgICAgIG5l dDogcGh5OiBkcDgzNjQwOiBmaXggY2hlY2twYXRoIGVycm9yDQogICAgICBuZXQ6IHBoeTogaWNw bHVzOiBmaXggY2hlY2twYXRoIGVycm9yDQogICAgICBuZXQ6IHBoeTogbHh0OiBmaXggY2hlY2tw YXRoIGVycm9ycw0KICAgICAgbmV0OiBwaHk6IG1kaW9fYnVzOiBmaXggY2hlY2twYXRoIGVycm9y DQogICAgICBuZXQ6IHBoeTogbWljcmVsOiBmaXggY2hlY2twYXRoIGVycm9ycw0KICAgICAgbmV0 OiBwaHk6IGZpeCBjaGVja3BhdGNoIGVycm9ycw0KICAgICAgbmV0OiBwaHk6IHNwaV9rczg5OTU6 IGZpeCBjaGVja3BhdGNoIGVycm9ycw0KICAgICAgYmdtYWM6IHByb3BhZ2F0ZSBlcnJvciBjb2Rl cyBpbiBiZ21hY19wcm9iZSgpDQogICAgICByNjA0MDogYWRkIGRlbGF5cyBpbiBNRElPIHJlYWQv d3JpdGUgcG9sbGluZyBsb29wcw0KICAgICAgcjYwNDA6IHVzZSBFVEhfWkxFTiBpbnN0ZWFkIG9m IE1JU1IgZm9yIFNLQiBsZW5ndGggY2hlY2tpbmcNCg0KRmxvcmlhbiBXZXN0cGhhbCAoMik6DQog ICAgICBuZXRmaWx0ZXI6IGF2b2lkIGdldF9yYW5kb21fYnl0ZXMgY2FsbHMNCiAgICAgIG5ldGZp bHRlcjogY3RuZXRsaW5rOiBob25vciBDVEFfTUFSS19NQVNLIHdoZW4gc2V0dGluZyBjdG1hcmsN Cg0KRnJhbmNlc2NvIEZ1c2NvICgzKToNCiAgICAgIGxpYjogaW50cm9kdWNlIGFyY2ggb3B0aW1p emVkIGhhc2ggbGlicmFyeQ0KICAgICAgbmV0OiBvdnM6IHVzZSBDUkMzMiBhY2NlbGVyYXRlZCBm bG93IGhhc2ggaWYgYXZhaWxhYmxlDQogICAgICBsaWI6IGhhc2g6IGZvbGxvdy11cCBmaXh1cHMg Zm9yIGFyY2ggaGFzaA0KDQpGcmFua3kgTGluICgzKToNCiAgICAgIGJyY21mbWFjOiByZW1vdmUg ZW1wdHkgYnJjbWZfcHJvdG9fc3RvcA0KICAgICAgYnJjbWZtYWM6IGFkZCBmaXJtd2FyZSBhbmQg bnZyYW0gZmlsZSBuYW1lIGZvciBiY200MzM5DQogICAgICBicmNtZm1hYzogYWRkIGhvc3QgdHgg Z2xvbW1pbmcgc3VwcG9ydA0KDQpHYW8gZmVuZyAoMyk6DQogICAgICB2eGxhbjogcmVtb3ZlIHZ4 bGFuX2dyb3VwX3VzZWQgaW4gdnhsYW5fb3Blbg0KICAgICAgdnhsYW46IGxlYXZlIG11bHRpY2Fz dCBncm91cCB3aGVuIHZ4bGFuIGRldmljZSBkb3duDQogICAgICBpcHY2OiByZWFsbG9jYXRlIGFk ZHJjb25mIHJvdXRlciBmb3IgaXB2NiBhZGRyZXNzIHdoZW4gbG8gZGV2aWNlIHVwDQoNCkdhdmlu IFNoYW4gKDMpOg0KICAgICAgbmV0L2N4Z2I0OiBBdm9pZCBkaXNhYmxpbmcgUENJIGRldmljZSBm b3IgdG93aWNlDQogICAgICBuZXQvY3hnYjQ6IERvbid0IHJldHJpZXZlIHN0YXRzIGR1cmluZyBy ZWNvdmVyeQ0KICAgICAgbmV0L2N4Z2I0OiBGaXggcmVmZXJlbmNpbmcgZnJlZWQgYWRhcHRlcg0K DQpHZWVydCBVeXR0ZXJob2V2ZW4gKDUpOg0KICAgICAgaXB2czogUmVtb3ZlIHVudXNlZCB2YXJp YWJsZSByZXQgZnJvbSBzeW5jX3RocmVhZF9tYXN0ZXIoKQ0KICAgICAgbmV0Lzc5OTA6IEZpeCB3 aGl0ZXNwYWNlIGVycm9ycw0KICAgICAgbmV0Lzc5OTA6IE1ha2UgbGFuY2VfcHJpdmF0ZS5uYW1l IGNvbnN0DQogICAgICBuZXQ6IGFtZDgxMTFlOiBTcGVsbGluZyBzL3JlY2l2ZS9yZWNlaXZlLw0K ICAgICAgbmV0OiBTcGVsbGluZyBzL3RyYW5zbWl0aW9uL3RyYW5zbWlzc2lvbi8NCg0KR2lhbmx1 Y2EgQW56b2xpbiAoNCk6DQogICAgICBCbHVldG9vdGg6IFJlbGVhc2UgUkZDT01NIHBvcnQgd2hl biB0aGUgbGFzdCB1c2VyIGNsb3NlcyB0aGUgVFRZDQogICAgICBCbHVldG9vdGg6IE1vdmUgcmZj b21tX2dldF9kZXZpY2UoKSBiZWZvcmUgcmZjb21tX2Rldl9hY3RpdmF0ZSgpDQogICAgICBCbHVl dG9vdGg6IEFsd2F5cyB3YWl0IGZvciBhIGNvbm5lY3Rpb24gb24gUkZDT01NIG9wZW4oKQ0KICAg ICAgQmx1ZXRvb3RoOiBSZW1vdmUgcmZjb21tX2NhcnJpZXJfcmFpc2VkKCkNCg0KR3JlZyBSb3Nl ICgyMCk6DQogICAgICBpNDBldmY6IG1haW4gZHJpdmVyIGNvcmUNCiAgICAgIGk0MGV2ZjogdHJh bnNtaXQgYW5kIHJlY2VpdmUgZnVuY3Rpb25hbGl0eQ0KICAgICAgaTQwZXZmOiBjb3JlIGV0aHRv b2wgZnVuY3Rpb25hbGl0eQ0KICAgICAgaTQwZXZmOiB2aXJ0dWFsIGNoYW5uZWwgaW50ZXJmYWNl DQogICAgICBpNDBldmY6IGRyaXZlciBjb3JlIGhlYWRlcnMNCiAgICAgIGk0MGV2ZjogaW5pdCBj b2RlIGFuZCBoYXJkd2FyZSBzdXBwb3J0DQogICAgICBpNDBldmY6IGFkZCBkcml2ZXIgdG8ga2Vy bmVsIGJ1aWxkIHN5c3RlbQ0KICAgICAgaTQwZXZmOiBBMCBzaWxpY29uIHNwZWNpZmljDQogICAg ICBpNDBlOiBGaXggU1ItSU9WIFZGIHBvcnQgVkxBTg0KICAgICAgaTQwZTogRG8gbm90IGVuYWJs ZSBkZWZhdWx0IHBvcnQgb24gdGhlIFZFQg0KICAgICAgaTQwZTogRml4IFZGIGRyaXZlciBNQUMg YWRkcmVzcyBjb25maWd1cmF0aW9uDQogICAgICBpNDBlOiBIaWRlIHRoZSBQb3J0IFZMQU4gVkxB TiBJRA0KICAgICAgaTQwZTogRG8gbm90IGVuYWJsZSBicm9hZGNhc3QgcHJvbWlzY3VvdXMgYnkg ZGVmYXVsdA0KICAgICAgaTQwZTogU3RvcCBhY2NlcHRpbmcgYW55IFZMQU4gdGFnIG9uIFZMQU4g MCBmaWx0ZXIgc2V0DQogICAgICBpNDBlOiBBbGxvdyBWRiB0byBzZXQgYWxyZWFkeSBhc3NpZ25l ZCBNQUMgYWRkcmVzcw0KICAgICAgaTQwZTogRW5hYmxlL0Rpc2FibGUgUEYgc3dpdGNoIExCIG9u IFNSLUlPViBjb25maWd1cmUgY2hhbmdlcw0KICAgICAgaTQwZTogRml4IEdQTCBoZWFkZXINCiAg ICAgIGk0MGU6IGFkZCBhIGNvbW1lbnQgb24gYmFycmllciBhbmQgZml4IHBhbmljIG9uIHJlc2V0 DQogICAgICBpNDBlOiBXYXJuIGFkbWluIHRvIHJlbG9hZCBWRiBkcml2ZXIgb24gcG9ydCBWTEFO IGNvbmZpZ3VyYXRpb24NCiAgICAgIGk0MGU6IFJldGFpbiBNQUMgZmlsdGVycyBvbiBwb3J0IFZM QU4gZGVsZXRpb24NCg0KR3VlbnRlciBSb2VjayAoNSk6DQogICAgICBpZ2I6IENvbnZlcnQgdG8g dXNlIGRldm1faHdtb25fZGV2aWNlX3JlZ2lzdGVyX3dpdGhfZ3JvdXBzDQogICAgICBpZ2I6IFN0 YXJ0IHRlbXBlcmF0dXJlIHNlbnNvciBhdHRyaWJ1dGUgaW5kZXggd2l0aCAxDQogICAgICBpeGdi ZTogQ29udmVydCB0byB1c2UgZGV2bV9od21vbl9kZXZpY2VfcmVnaXN0ZXJfd2l0aF9ncm91cHMN CiAgICAgIGl4Z2JlOiBTdGFydCB0ZW1wZXJhdHVyZSBzZW5zb3IgYXR0cmlidXRlIGluZGV4IHdp dGggMQ0KICAgICAgY2FuOiBEaXNhYmxlIGZsZXhjYW4gZHJpdmVyIGJ1aWxkIGZvciBiaWcgZW5k aWFuIENQVSBvbiBBUk0NCg0KSGFkYXIgSGVuIFppb24gKDUpOg0KICAgICAgbmV0L21seDRfY29y ZTogUmVtb3ZlIHplcm9lZCBvdXQgb2YgZXhwbGljaXQgUVVFUllfRlVOQ19DQVAgZmllbGRzDQog ICAgICBuZXQvbWx4NF9jb3JlOiBSZW5hbWUgUVVFUllfRlVOQ19DQVAgZmllbGRzDQogICAgICBu ZXQvbWx4NF9jb3JlOiBJbnRyb2R1Y2UgbmljX2luZm8gbmV3IGZsYWcgaW4gUVVFUllfRlVOQ19D QVANCiAgICAgIG5ldC9tbHg0X2NvcmU6IEV4cG9zZSBwaHlzaWNhbCBwb3J0IGlkIGFzIFBGL1ZG IGNhcGFiaWxpdHkNCiAgICAgIG5ldC9tbHg0X2VuOiBJbXBsZW1lbnQgbmRvX2dldF9waHlzX3Bv cnRfaWQNCg0KSGFpbSBEcmV5ZnVzcyAoMSk6DQogICAgICBpd2x3aWZpOiBtdm06IEltcGxlbWVu dCBsb3ctcHJpb3JpdHkgc2Nhbg0KDQpIYW5uZXMgRnJlZGVyaWMgU293YSAoMTQpOg0KICAgICAg aXB2NjogZml4IGNvbXBpbGVyIHdhcm5pbmcgaW4gaXB2Nl9leHRoZHJzX2xlbg0KICAgICAgaW5l dDogbWFrZSBub19wbXR1X2Rpc2MgcGVyIG5hbWVzcGFjZSBhbmQga2lsbCBpcHY0X2NvbmZpZw0K ICAgICAgaXB2NDogbmV3IGlwX25vX3BtdHVfZGlzYyBtb2RlIHRvIGFsd2F5cyBkaXNjYXJkIGlu Y29taW5nIGZyYWcgbmVlZGVkIG1zZ3MNCiAgICAgIGlwdjY6IHN1cHBvcnQgSVBWNl9QTVRVX0lO VEVSRkFDRSBvbiBzb2NrZXRzDQogICAgICBpcHY2OiBtb3ZlIGlwNl9za19hY2NlcHRfcG10dSBm cm9tIGdlbmVyaWMgcG10dSB1cGRhdGUgcGF0aCB0byBpcHY2IG9uZQ0KICAgICAgODAyMXE6IG1h a2Ugdmxhbl9wY3B1X3N0YXRzIHZpc2libGUgd2l0aG91dCBDT05GSUdfVkxBTl84MDIxUQ0KICAg ICAgaXB2NDogaW50cm9kdWNlIGlwX2RzdF9tdHVfbWF5YmVfZm9yd2FyZCBhbmQgcHJvdGVjdCBm b3J3YXJkaW5nIHBhdGggYWdhaW5zdCBwbXR1IHNwb29maW5nDQogICAgICBpcHY2OiBpbnRyb2R1 Y2UgaXA2X2RzdF9tdHVfZm9yd2FyZCBhbmQgcHJvdGVjdCBmb3J3YXJkaW5nIHBhdGggd2l0aCBp dA0KICAgICAgaXB2NDogaW50cm9kdWNlIGhhcmRlbmVkIGlwX25vX3BtdHVfZGlzYyBtb2RlDQog ICAgICBpcHY2OiBjb3B5IHRyYWZmaWMgY2xhc3MgZnJvbSBwaW5nIHJlcXVlc3QgdG8gcmVwbHkN CiAgICAgIGlwdjY6IG1ha2UgSVBWNl9SRUNWUEtUSU5GTyB3b3JrIGZvciBpcHY0IGRhdGFncmFt cw0KICAgICAgaXB2Njogb3B0aW1pemUgbGluayBsb2NhbCBhZGRyZXNzIHNlYXJjaA0KICAgICAg aXB2NjogcHJvdGVjdCBwcm90b2NvbHMgbm90IGhhbmRsaW5nIGlwdjQgZnJvbSB2NCBjb25uZWN0 aW9uL2JpbmQgYXR0ZW1wdHMNCiAgICAgIHJlY2lwcm9jYWxfZGl2aWRlOiB1cGRhdGUvY29ycmVj dGlvbiBvZiB0aGUgYWxnb3JpdGhtDQoNCkhhbnRlIE1ldWxlbWFuICgxMyk6DQogICAgICBicmNt Zm1hYzogVXBkYXRlIGZ3c2lnbmFsIHRvIGZpeCBvdXQgb2Ygb3JkZXIgdHguDQogICAgICBicmNt Zm1hYzogcmVuYW1lIGRoZF9jZGMgdG8gYmNkYw0KICAgICAgYnJjbWZtYWM6IHJlbW92ZWQgZGhk X3Byb3RvLmguDQogICAgICBicmNtZm1hYzogRHluYW1pY2FsbHkgcmVnaXN0ZXIgYSBwcm90b2Nv bCBsYXllci4NCiAgICAgIGJyY21mbWFjOiBVc2UgY29uc2lzdGVudCBuYW1pbmcgZm9yIEJDREMu DQogICAgICBicmNtZm1hYzogTW92ZSBjb21tb24gQkNEQyBjb2RlIGluIHNpbmdsZSBmdW5jdGlv bi4NCiAgICAgIGJyY21mbWFjOiBGaXggaGV4IGR1bXAgZm9yIEZXSUwuDQogICAgICBicmNtZm1h YzogQWRkIGRlZmluaXRpb24gb2YgbmV3IHByb3RvY29sIGxheWVyIG1zZ2J1Zi4NCiAgICAgIGJy Y21mbWFjOiBDb21iaW5lIHByb3RvY29sIHB1c2ggaGRyIGFuZCBidXMgdHhkYXRhLg0KICAgICAg YnJjbWZtYWM6IFJlbW92ZSBzb21lIG9ic29sZXRlIGRlZmluaXRpb25zIGFuZCB2YXJpYWJsZXMu DQogICAgICBicmNtZm1hYzogTGltaXQgY29udHJvbCBtZXNzYWdlIGxlbmd0aCBmcm9tIGhvc3Qg dG8gZGV2aWNlLg0KICAgICAgYnJjbWZtYWM6IENyZWF0ZSBjb21tb24gbnZyYW0gcGFyc2luZyBy b3V0aW5lcy4NCiAgICAgIGJyY21mbWFjOiB1cGRhdGUgY29yZSByZXNldCBhbmQgZGlzYWJsZSBy b3V0aW5lcy4NCg0KSGFyaXByYXNhZCBTaGVuYWkgKDEpOg0KICAgICAgY3hnYjQ6IENoYW5nZWQg RlcgY2hlY2sgdmVyc2lvbiB0byBtYXRjaCBGVyBiaW5hcnkgdmVyc2lvbg0KDQpIYXJyeSBNYXNv biAoMSk6DQogICAgICBzY2hfaHRiOiBsZXQgc2tiLT5wcmlvcml0eSByZWZlciB0byBub24tbGVh ZiBjbGFzcw0KDQpIYXVrZSBNZWhydGVucyAoMTgpOg0KICAgICAgYnJjbXNtYWM6IHJlbW92ZSBk ZXBlbmRlbmN5IG9uIENSQzggYW5kIENSQ19DQ0lUVA0KICAgICAgYjQ0OiBjaGVjayByZWdpc3Rl ciBpbnN0ZWFkIG9mIFBIWSBhZGRyZXNzIHRvIGRldGVjdCBleHRlcm5hbCBQSFkNCiAgICAgIGI0 NDogcmVuYW1lIEI0NF9QSFlfQUREUl9OT19QSFkgdG8gQjQ0X1BIWV9BRERSX05PX0xPQ0FMX1BI WQ0KICAgICAgYjQ0OiBhYm9ydCB3aGVuIG5vIFBIWSBpcyBhdmFpbGFibGUgYXQgYWxsDQogICAg ICBiNDQ6IHJlbmFtZSBiNDRfbWlpX3tyZWFkLCB3cml0ZX0gdG8gYjQ0X21kaW9fe3JlYWQsIHdy aXRlfV9taWkNCiAgICAgIGI0NDogYWRkIHBoeWxpYiBzdXBwb3J0DQogICAgICBiNDQ6IGFjdGl2 YXRlIFBIWSB3aGVuIE1BQyBpcyBvZmYNCiAgICAgIGI0NDogZG8gbm90IHNldCBQSFkgYWRkcmVz cyB0byAzMCBmb3IgZXZlcnkgZXh0IFBIWQ0KICAgICAgYjQ0OiB1c2UgZml4ZWQgUEhZIGRldmlj ZSBpZiB3ZSBkbyBub3QgZmluZCBhbnkNCiAgICAgIGJnbWFjOiB1c2UgcGh5X21paV9pb2N0bCBp biBpb2N0bCBoYW5kbGVyDQogICAgICBiY21hOiBmaXggc3BhcnNlIHdhcm5pbmdzIGluIGRyaXZl cl9jaGlwY29tbW9uX3NmbGFzaC5jDQogICAgICBzc2I6IGZpeCBzcGFyc2Ugd2FybmluZ3MgaW4g ZHJpdmVyX2NoaXBjb21tb25fc2ZsYXNoLmMNCiAgICAgIGJjbWE6IGV4cG9ydCBiY21hX2ZpbmRf Y29yZV91bml0KCkNCiAgICAgIGJnbWFjOiBpbml0aWFsaXplIHRoZSBETUEgY29udHJvbGxlciBv ZiBjb3JlIHJldiA+PSA0DQogICAgICBiZ21hYzogYWRkIHN1cHBvcnQgZm9yIG5ldyBCR01BQ19D TURDRkdfU1IgcG9zaXRpb24gb24gY29yZSByZXYgPj0gNA0KICAgICAgYmdtYWM6IHJlc2V0IGFs bCBjb3JlcyBvbiBOb3J0aHN0YXIgU29DDQogICAgICBiZ21hYzogYWRkIHN1cHBvcnQgZm9yIE5v cnRoc3RhciBTb0MgKEJDTTQ3MDcsIEJDTTUzMDE4KQ0KICAgICAgYmdtYWM6IGZpeCB0eXBvcw0K DQpIYXllcyBXYW5nICgxKToNCiAgICAgIHI4MTUyOiBjb3JyZWN0IHNvbWUgbWVzc2FnZXMNCg0K SGltYW5zaHUgTWFkaGFuaSAoNik6DQogICAgICBxbGNuaWM6IEFsbG93IHNpbmdsZSBUeC9SeCBx dWV1ZSBmb3IgYWxsIGFkYXB0ZXJzLg0KICAgICAgcWxjbmljOiBFbmFibGUgYmVhY29uaW5nIGZv ciA4M3h4Lzg0eHggU2VyaWVzIGFkYXB0ZXIuDQogICAgICBxbGNuaWM6IEVuaGFuY2UgVHggdGlt ZW91dCBkZWJ1Z2dpbmcuDQogICAgICBxbGNuaWM6IFJlZmFjdG9yIGludGVycnVwdCBjb2FsZXNj aW5nIGNvZGUgZm9yIGFsbCBhZGFwdGVycy4NCiAgICAgIHFsY25pYzogRW5oYW5jZSBsb2dpYyB0 byBjYWxjdWxhdGUgbXNpeCB2ZWN0b3JzLg0KICAgICAgcWxjbmljOiB1cGRhdGUgdmVyc2lvbiB0 byA1LjMuNTUNCg0KSWRvIFNoYW1heSAoMSk6DQogICAgICBuZXQvbWx4NF9lbjogQ29uZmlndXJl IHRoZSBYUFMgcXVldWUgbWFwcGluZyBvbiBkcml2ZXIgbG9hZA0KDQpJbGFuIFBlZXIgKDcpOg0K ICAgICAgaXdsd2lmaTogbXZtOiBEbyBub3QgYWxsb3cgQVAgTUFDIGNvbnRleHQgdXBkYXRlIGlm IG5vdCBhY3RpdmUNCiAgICAgIGl3bHdpZmk6IG12bTogQWRkIGEgbWlzc2VkIGJlYWNvbnMgdGhy ZXNob2xkDQogICAgICBpd2x3aWZpOiBtdm06IGNoYW5nZSB0aGUgcGFyYW1ldGVycyBmb3IgY2Fs Y3VsYXRpbmcgYW4gQVAgVEJUVA0KICAgICAgaXdsd2lmaTogbXZtOiBkeW5hbWljYWxseSB1cGRh dGUgdHNmX2lkDQogICAgICBjZmc4MDIxMTogQWRkIGEgZnVuY3Rpb24gdG8gZ2V0IHRoZSBudW1i ZXIgb2Ygc3VwcG9ydGVkIGNoYW5uZWxzDQogICAgICBpd2x3aWZpOiBtdm06IGNsZWFyIGFwX2li c3NfYWN0aXZlIGluIGNhc2Ugb2YgZmFpbHVyZQ0KICAgICAgaXdsd2lmaTogbXZtOiB1cGRhdGUg cG93ZXIgYWZ0ZXIgYmluZGluZyBpbiBzdGFydF9hcF9pYnNzKCkNCg0KSmFjayBNb3JnZW5zdGVp biAoMSk6DQogICAgICBtbHg0X2NvcmU6IFJvbGwgYmFjayByb3VuZCByb2JpbiBiaXRtYXAgYWxs b2NhdGlvbiBjb21taXQgZm9yIENRcywgU1JRcywgYW5kIE1QVHMNCg0KSmFjb2IgS2VsbGVyICg1 KToNCiAgICAgIGk0MGU6IHNlcGFyYXRlIFRTWU5WQUxJRCBhbmQgVFNZTklORFggZmllbGRzIGlu IFJ4IGRlc2NyaXB0b3INCiAgICAgIGl4Z2JldmY6IHVwZGF0ZSBLY29uZmlnIGRlc2NyaXB0aW9u DQogICAgICBpNDBlOiBlbmFibGUgUFRQDQogICAgICBpeGdiZXZmOiBzZXQgdGhlIGRpc2FibGUg c3RhdGUgd2hlbiBpeGdiZXZmX3F2X2Rpc2FibGUgaXMgY2FsbGVkDQogICAgICBpeGdiZTogYWRk IGJyYWNlcyBhcm91bmQgZWxzZSBjb25kaXRpb24gaW4gaXhnYmVfcXZfbG9ja18qIGNhbGxzDQoN CkphbWFsIEhhZGkgU2FsaW0gKDIpOg0KICAgICAgbmV0X3NjaGVkOiBSZW1vdmUgdW5uZWNlc3Nh cnkgY2hlY2tzIGZvciBhY3QtPm9wcw0KICAgICAgbmV0X3NjaGVkOiBhY3Q6IGFjdGlvbiBmbHVz aGluZyBtaXNzYWNjb3VudGluZw0KDQpKYW1lcyBDaGFwbWFuICgxKToNCiAgICAgIG5ldGZpbHRl cjogaW50cm9kdWNlIGwydHAgbWF0Y2ggZXh0ZW5zaW9uDQoNCkphbnVzeiBEemllZHppYyAoMTUp Og0KICAgICAgYXRoMTBrOiBhZGQgcGh5ZXJyL2RmcyBoYW5kbGluZw0KICAgICAgbWFjODAyMTFf aHdzaW06IHVzZSBkZWJ1Z2ZzX3JlbW92ZV9yZWN1cnNpdmUNCiAgICAgIG1hYzgwMjExX2h3c2lt OiBBZGQgaWZhY2UgY29tYiBmb3IgREZTDQogICAgICBtYWM4MDIxMV9od3NpbTogVkhUIGFkZCAx NjBNSHogd2lkdGggc3VwcG9ydA0KICAgICAgY2ZnODAyMTE6IGFkZCBoZWxwZXIgZnVuY3Rpb25z IGZvciBzdGFydC9lbmQgZnJlcQ0KICAgICAgY2ZnODAyMTE6IERGUyBjaGVjayBjaGFuZGVmIHVz YWJsZSBiZWZvcmUgQ0FDDQogICAgICBjZmc4MDIxMS9tYWM4MDIxMTogREZTIHNldHVwIGNoYW5k ZWYgZm9yIGNhYyBldmVudA0KICAgICAgY2ZnODAyMTE6IGFsbG93IGJlYWNvbmluZyBhZnRlciBE RlMgQ0FDDQogICAgICBubDgwMjExOiBkb24ndCBjbGVhciBiaXRyYXRlX21hc2sgdHdpY2UNCiAg ICAgIG5sODAyMTE6IGFsbG93IHNldHRpbmcgYml0cmF0ZSBtYXNrIGJhY2sgdG8gZGVmYXVsdA0K ICAgICAgY2ZnODAyMTE6IGluIGJpdHJhdGVfbWFzaywgcmVuYW1lIG1jcyB0byBodF9tY3MNCiAg ICAgIGF0aDEwazogaGFuZGxlIFRLSVAgTUlDIGVycm9yIGNvcnJlY3RseQ0KICAgICAgbmw4MDIx MTogYWRkIFZIVCBzdXBwb3J0IGZvciBzZXRfYml0cmF0ZV9tYXNrDQogICAgICBhdGgxMGs6IGFk ZCBERlNfQ0VSVElGSUVEIG9wdGlvbg0KICAgICAgYXRoMTBrOiBhZGQgc2V0X2JpdHJhdGVfbWFz ayBjYWxsYmFjaw0KDQpKYXNvbiBXYW5nICgyKToNCiAgICAgIHZpcnRpby1uZXQ6IGRyb3AgcnEt Pm1heCBhbmQgcnEtPm51bQ0KICAgICAgbmV0OiBkb2N1bWVudCBhY2NlbF9wcml2IHBhcmFtZXRl ciBmb3IgX19kZXZfcXVldWVfeG1pdCgpDQoNCkplYW4gU2FjcmVuICgxKToNCiAgICAgIHNjdHA6 IGZpeCBtaXNzaW5nIFNDVFAgbWFpbGluZyBsaXN0IGFkZHJlc3MgdXBkYXRlDQoNCkplZmYgS2ly c2hlciAoMjIpOg0KICAgICAgZXRoZXJuZXQ6IEZpeCBGU0YgYWRkcmVzcyBpbiBmaWxlIGhlYWRl cnMNCiAgICAgIGlyZGE6IEZpeCBGU0YgYWRkcmVzcyBpbiBmaWxlIGhlYWRlcnMNCiAgICAgIHVz YjogRml4IEZTRiBhZGRyZXNzIGluIGZpbGUgaGVhZGVycw0KICAgICAgZHJpdmVycy9uZXQvKjog Rml4IEZTRiBhZGRyZXNzIGluIGZpbGUgaGVhZGVycw0KICAgICAgc2N0cDogRml4IEZTRiBhZGRy ZXNzIGluIGZpbGUgaGVhZGVycw0KICAgICAgaXB2NC9pcHY2OiBGaXggRlNGIGFkZHJlc3MgaW4g ZmlsZSBoZWFkZXJzDQogICAgICBpbmNsdWRlL25ldC86IEZpeCBGU0YgYWRkcmVzcyBpbiBmaWxl IGhlYWRlcnMNCiAgICAgIG5ldGxhYmVsOiBGaXggRlNGIGFkZHJlc3MgaW4gZmlsZSBoZWFkZXJz DQogICAgICBuZXRmaWx0ZXI6IEZpeCBGU0YgYWRkcmVzcyBpbiBmaWxlIGhlYWRlcnMNCiAgICAg IG5ldC9pcmRhOiBGaXggRlNGIGFkZHJlc3MgaW4gZmlsZSBoZWFkZXJzDQogICAgICBuZXQvKjog Rml4IEZTRiBhZGRyZXNzIGluIGZpbGUgaGVhZGVycw0KICAgICAgaTQwZTogd2hpdGVzcGFjZQ0K ICAgICAgemQxMjExcnc6IEZpeCBGU0YgYWRkcmVzcyBpbiBmaWxlIGhlYWRlcnMNCiAgICAgIHJ0 MngwMDogRml4IEZTRiBhZGRyZXNzIGluIGZpbGUgaGVhZGVycw0KICAgICAgcHJpc201NDogRml4 IEZTRiBhZGRyZXNzIGluIGZpbGUgaGVhZGVycw0KICAgICAgZHJpdmVycy9uZXQvd2lyZWxlc3M6 IEZpeCBGU0YgYWRkcmVzcyBpbiBmaWxlIGhlYWRlcnMNCiAgICAgIHJma2lsbDogRml4IEZTRiBh ZGRyZXNzIGluIGZpbGUgaGVhZGVycw0KICAgICAgbmZjOiBGaXggRlNGIGFkZHJlc3MgaW4gZmls ZSBoZWFkZXJzDQogICAgICBjYW46IEZpeCBGU0YgYWRkcmVzcyBpbiBmaWxlIGhlYWRlcnMNCiAg ICAgIHBjaV9yZWdzLmg6IEFkZCBQQ0kgYnVzIGxpbmsgc3BlZWQgYW5kIHdpZHRoIGRlZmluZXMN CiAgICAgIGk0MGU6IEltcGxlbWVudGF0aW9uIG9mIFZYTEFOIG5kbydzDQogICAgICBpNDBlOiBD bGVhbnVwIERveHlnZW4gd2FybmluZ3MNCg0KSmVycnkgQ2h1ICgzKToNCiAgICAgIG5ldC1ncm86 IFByZXBhcmUgR1JPIHN0YWNrIGZvciB0aGUgdXBjb21pbmcgdHVubmVsaW5nIHN1cHBvcnQNCiAg ICAgIG5ldC1pcHY2OiBGaXggYWxsZWdlZCBjb21waWxlciB3YXJuaW5nIGluIGlwdjZfZXh0aGRy c19sZW4oKQ0KICAgICAgbmV0LWdyZS1ncm86IEFkZCBHUkUgc3VwcG9ydCB0byB0aGUgR1JPIHN0 YWNrDQoNCkplc3BlciBEYW5nYWFyZCBCcm91ZXIgKDEpOg0KICAgICAgbmV0OiByZW9yZGVyIHN0 cnVjdCBuZXRuc19jdCBmb3IgYmV0dGVyIGNhY2hlLWxpbmUgdXNhZ2UNCg0KSmVzc2UgQnJhbmRl YnVyZyAoMjQpOg0KICAgICAgaTQwZTogY2hlY2sgbXVsdGktYml0IHN0YXRlIGNvcnJlY3RseQ0K ICAgICAgaTQwZTogZ2V0IG1lZGlhIHR5cGUgZHVyaW5nIGxpbmsgaW5mbw0KICAgICAgaTQwZTog ZW5hYmxlIGVhcmx5IGhhcmR3YXJlIHN1cHBvcnQNCiAgICAgIGk0MGU6IHJlbW92ZSBhbmQgZml4 IGNvbmZ1c2luZyBkZWZpbmUgbmFtZQ0KICAgICAgaTQwZTogZml4IHVwIHNvbWUgb2YgdGhlIGV0 aHRvb2wgY29ubmVjdGlvbiByZXBvcnRpbmcNCiAgICAgIGk0MGU6IGluaXQgZmxvdyBjb250cm9s IHNldHRpbmdzIHRvIGRpc2FibGVkDQogICAgICBpNDBlOiB0cml2aWFsIGZpeGVzDQogICAgICBp NDBlOiB1c2Ugc2FtZSBudW1iZXIgb2YgcXVldWVzIGFzIENQVXMNCiAgICAgIGk0MGU6IHVwZGF0 ZSBsZWQgc2V0IGFyZ3MNCiAgICAgIGk0MGU6IGZpeCBtYWMgYWRkcmVzcyBjaGVja2luZw0KICAg ICAgaTQwZTogZml4IGNvbnN0YW50IGNhc3QgaXNzdWVzDQogICAgICBpNDBlOiBmaXggd2hpdGVz cGFjZQ0KICAgICAgaTQwZTogdXNlIGtlcm5lbCBzcGVjaWZpYyBkZWZpbmVzDQogICAgICBpNDBl OiBkaXNhYmxlIHBhY2tldCBzcGxpdA0KICAgICAgaTQwZTogZml4IHNwZWxsaW5nIGVycm9ycw0K ICAgICAgaTQwZTogQWRkIGEgZHVtbXkgcGFja2V0IHRlbXBsYXRlDQogICAgICBpNDBlOiBkcm9w IHVudXNlZCBtYWNyb3MNCiAgICAgIGk0MGU6IHdoaXRlc3BhY2UgZml4ZXMNCiAgICAgIGk0MGU6 IHRyaXZpYWwgY2xlYW51cA0KICAgICAgaTQwZTogZml4IGNvbXBpbGUgd2FybmluZyBvbiBjaGVj a3N1bV9sb2NhbA0KICAgICAgaTQwZTogQ2hhbmdlIGZpcm13YXJlIHdvcmthcm91bmQNCiAgICAg IGk0MGU6IHdoaXRlc3BhY2UgZml4ZXMNCiAgICAgIGk0MGU6IHJlbmFtZSBkZWZpbmVzDQogICAg ICBuZXQ6IGFkZCB2eGxhbiBkZXNjcmlwdGlvbg0KDQpKZXNzZSBHcm9zcyAoMSk6DQogICAgICBv cGVudnN3aXRjaDogU2lsZW5jZSBSQ1UgbG9ja2RlcCBjaGVja3MgZnJvbSBmbG93IGxvb2t1cC4N Cg0KSmluZyBXYW5nICgxKToNCiAgICAgIHdsMTI1MTogcmV0dXJuIC1FTk9NRU0gaWYga3phbGxv YyBmYWlscw0KDQpKaW5nb28gSGFuICgyNSk6DQogICAgICB3aXJlbGVzczogaXB3MjEwMDogcmVt b3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgpDQogICAgICB3aXJlbGVzczogcHJpc201 NDogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgpDQogICAgICB3aXJlbGVzczog cnQyeDAwOiByZW1vdmUgdW5uZWNlc3NhcnkgcGNpX3NldF9kcnZkYXRhKCkNCiAgICAgIHdpcmVs ZXNzOiBsaWJlcnRhczogcmVtb3ZlIHVubmVjZXNzYXJ5IHNwaV9zZXRfZHJ2ZGF0YSgpDQogICAg ICBiY21hOiBwY2k6IHJlbW92ZSB1bm5lY2Vzc2FyeSBwY2lfc2V0X2RydmRhdGEoKQ0KICAgICAg YmNtYTogcGNpOiByZW1vdmUgREVGSU5FX1BDSV9ERVZJQ0VfVEFCTEUgbWFjcm8NCiAgICAgIG5l dDogc2ZjOiByZW1vdmUgdW5uZWNlc3NhcnkgcGNpX3NldF9kcnZkYXRhKCkNCiAgICAgIG5ldDog c2lzOTAwOiByZW1vdmUgdW5uZWNlc3NhcnkgcGNpX3NldF9kcnZkYXRhKCkNCiAgICAgIG5ldDog Ym5hOiByZW1vdmUgdW5uZWNlc3NhcnkgcGNpX3NldF9kcnZkYXRhKCkNCiAgICAgIG5ldDogbnM4 MzgyMDogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgpDQogICAgICBuZXQ6IGZv cmNlZGV0aDogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgpDQogICAgICBpcmRh OiB2aWEtaXJjYzogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgpDQogICAgICBp cmRhOiB2bHNpX2lyOiByZW1vdmUgdW5uZWNlc3NhcnkgcGNpX3NldF9kcnZkYXRhKCkNCiAgICAg IHdhbjogZHNjYzQ6IHJlbW92ZSB1bm5lY2Vzc2FyeSBwY2lfc2V0X2RydmRhdGEoKQ0KICAgICAg d2FuOiBsbWM6IHJlbW92ZSB1bm5lY2Vzc2FyeSBwY2lfc2V0X2RydmRhdGEoKQ0KICAgICAgd2Fu OiBwYzMwMHRvbzogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgpDQogICAgICB3 YW46IHBjaTIwMHN5bjogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgpDQogICAg ICB3YW46IHdhbnhsOiByZW1vdmUgdW5uZWNlc3NhcnkgcGNpX3NldF9kcnZkYXRhKCkNCiAgICAg IG5ldDogaGlwcGk6IHJlbW92ZSB1bm5lY2Vzc2FyeSBwY2lfc2V0X2RydmRhdGEoKQ0KICAgICAg bmV0OiBmZGRpOiByZW1vdmUgdW5uZWNlc3NhcnkgcGNpX3NldF9kcnZkYXRhKCkNCiAgICAgIG5l dDogdm14bmV0MzogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgpDQogICAgICBu ZXQ6IHBoeTogc3BpX2tzODk5NTogcmVtb3ZlIHVubmVjZXNzYXJ5IHNwaV9zZXRfZHJ2ZGF0YSgp DQogICAgICBuZXQ6IGllZWU4MDIxNTQ6IHJlbW92ZSB1bm5lY2Vzc2FyeSBzcGlfc2V0X2RydmRh dGEoKQ0KICAgICAgYXRtOiBoZTogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0YSgp DQogICAgICBhdG06IHNvbG9zLXBjaTogcmVtb3ZlIHVubmVjZXNzYXJ5IHBjaV9zZXRfZHJ2ZGF0 YSgpDQoNCkppcmkgQmVuYyAoMSk6DQogICAgICBpcHY2OiByb3V0ZXIgcmVhY2hhYmlsaXR5IHBy b2JpbmcNCg0KSmlyaSBQaXJrbyAoMjMpOg0KICAgICAgaXB2NiBhZGRyY29uZjogZXh0ZW5kIGlm YV9mbGFncyB0byB1MzINCiAgICAgIGlwdjYgYWRkcmNvbmY6IGludHJvZHVjZSBJRkFfRl9NQU5B R0VURU1QQUREUiB0byB0ZWxsIGtlcm5lbCB0byBtYW5hZ2UgdGVtcG9yYXJ5IGFkZHJlc3Nlcw0K ICAgICAgbmVpZ2g6IGNvbnZlcnQgcGFybXMgdG8gYW4gYXJyYXkNCiAgICAgIG5laWdoOiB3cmFw IHByb2MgZG9pbnR2ZWMgZnVuY3Rpb25zDQogICAgICBuZWlnaDogdXNlIHRibC0+ZmFtaWx5IHRv IGRpc3Rpbmd1aXNoIGlwdjQgZnJvbSBpcHY2DQogICAgICBuZWlnaDogcmVzdG9yZSBvbGQgYmVo YXZpb3VyIG9mIGRlZmF1bHQgcGFybXMgdmFsdWVzDQogICAgICBuZWlnaDogaXB2NjogcmVzcGVj dCBkZWZhdWx0IHZhbHVlcyBzZXQgYmVmb3JlIGFuIGFkZHJlc3MgaXMgYXNzaWduZWQgdG8gZGV2 aWNlDQogICAgICBpcHY2IGFkZHJjb25mOiByZXZlcnQgL3Byb2MvbmV0L2lmX2luZXQ2IGlmYV9m bGFnIGZvcm1hdA0KICAgICAgbmVpZ2g6IHVzZSBuZWlnaF9wYXJtc19uZXQoKSB0byBnZXQgc3Ry dWN0IG5laWdoX3Bhcm1zLT5uZXQgcG9pbnRlcg0KICAgICAgZG5fZGV2OiBhZGQgc3VwcG9ydCBm b3IgSUZBX0ZMQUdTIG5sIGF0dHJpYnV0ZQ0KICAgICAgaXB2NDogYWRkIHN1cHBvcnQgZm9yIElG QV9GTEFHUyBubCBhdHRyaWJ1dGUNCiAgICAgIGJvbmRubDogdXNlIGJlMzIgbmxhIHB1dC9nZXQg Zm9yIGJlMzIgdmFsdWVzDQogICAgICBpcHY0OiBsb29wYmFjayBkZXZpY2U6IGlnbm9yZSB2YWx1 ZSBjaGFuZ2VzIGFmdGVyIGRldmljZSBpcyB1cHBlZA0KICAgICAgbmVpZ2g6IHNwbGl0IGxpbmVz IGZvciBORUlHSF9WQVJfU0VUIHNvIHRoZXkgYXJlIG5vdCB0b28gbG9uZw0KICAgICAgbmVpZ2g6 IHVzZSBORUlHSF9WQVJfSU5JVCBpbiBuZG9fbmVpZ2hfc2V0dXAgZnVuY3Rpb25zLg0KICAgICAg Ym9uZGluZzogY2hhbmdlIG5hbWUgb2Ygc3lzZnMgZGlyIGZvciBib25kaW5nIHNsYXZlcw0KICAg ICAgcnRuZXRsaW5rOiBwdXQgIkJPTkQiIGludG8gbmwgYXR0cmlidXRlIG5hbWVzIHdoaWNoIGFy ZSByZWxhdGVkIHRvIGJvbmRpbmcNCiAgICAgIHJ0bmV0bGluazogcHJvdmlkZSBhcGkgZm9yIGdl dHRpbmcgYW5kIHNldHRpbmcgc2xhdmUgaW5mbw0KICAgICAgYm9uZGluZzogY29udmVydCBuZXRs aW5rIHRvIHVzZSBzbGF2ZSBkYXRhIGluZm8gYXBpDQogICAgICBydG5ldGxpbms6IHJlbW92ZSBu ZG9fZ2V0X3NsYXZlDQogICAgICBydG5ldGxpbms6IGFkZCBtaXNzaW5nIElGTEFfQk9ORF9BRF9J TkZPX1VOU1BFQw0KICAgICAgcnRuZXRsaW5rOiByZW1vdmUgY2hlY2sgZm9yIGZpbGxfc2xhdmVf aW5mbyBpbiBydG5sX2hhdmVfbGlua19zbGF2ZV9pbmZvDQogICAgICBydG5ldGxpbms6IHJlbW92 ZSBJRkxBX0JPTkRfU0xBVkUgZGVmaW5pdGlvbg0KDQpKaXRlbmRyYSBLYWxzYXJpYSAoMSk6DQog ICAgICBxbGNuaWM6IFN1cHBvcnQgZm9yIDE2IHZpcnR1YWwgTklDIGZ1bmN0aW9ucy4NCg0KSm9l IFBlcmNoZXMgKDE0KToNCiAgICAgIGV0aGVyX2FkZHJfZXF1YWw6IE9wdGltaXplIGltcGxlbWVu dGF0aW9uLCByZW1vdmUgdW51c2VkIGNvbXBhcmVfZXRoZXJfYWRkcg0KICAgICAgZXRoZXJkZXZp Y2U6IEFkZCBldGhlcl9hZGRyX2VxdWFsX3VuYWxpZ25lZA0KICAgICAgYmF0YWR2OiBTbGlnaHQg b3B0aW1pemF0aW9uIG9mIGJhdGFkdl9jb21wYXJlX2V0aA0KICAgICAgZXRoZXJkZXZpY2U6IE9w dGltaXplIGEgZmV3IGlzXzxmb28+X2V0aGVyX2FkZHIgZnVuY3Rpb25zDQogICAgICBtYWM4MDIx MTogYWxpZ24gc3RydWN0IHBzX2RhdGEudGltIHRvIHVuc2lnbmVkIGxvbmcNCiAgICAgIHFsY25p YzogQ29udmVydCB2bWFsbG9jL21lbXNldCB0byBrY2FsbG9jDQogICAgICBldGhlcmRldmljZTog VXNlIGV0aGVyX2FkZHJfY29weSB0byBjb3B5IGFuIEV0aGVybmV0IGFkZHJlc3MNCiAgICAgIDgw MjFxOiBVc2UgZXRoZXJfYWRkcl9jb3B5DQogICAgICBhcHBsZXRhbGs6IFVzZSBldGhlcl9hZGRy X2NvcHkNCiAgICAgIGF0bTogVXNlIGV0aGVyX2FkZHJfY29weQ0KICAgICAgY2FpZl91c2I6IFVz ZSBldGhlcl9hZGRyX2NvcHkNCiAgICAgIG5ldHBvbGw6IFVzZSBldGhlcl9hZGRyX2NvcHkNCiAg ICAgIHBrdGdlbjogVXNlIGV0aGVyX2FkZHJfY29weQ0KICAgICAgZHNhOiBVc2UgZXRoZXJfYWRk cl9jb3B5DQoNCkpvaGFuIEhlZGJlcmcgKDQyKToNCiAgICAgIEJsdWV0b290aDogUmVtb3ZlIHVu bmVjZXNzYXJ5ICdzZW5kJyBwYXJhbWV0ZXIgZnJvbSBzbXBfZmFpbHVyZSgpDQogICAgICBCbHVl dG9vdGg6IFJlbW92ZSB1c2VsZXNzIHNtcF9yYW5kIGZ1bmN0aW9uDQogICAgICBCbHVldG9vdGg6 IFJlbW92ZSBkZWFkIGNvZGUgZnJvbSBTTVAgZW5jcnlwdGlvbiBmdW5jdGlvbg0KICAgICAgQmx1 ZXRvb3RoOiBSZW1vdmUgdW5uZWNlc3NhcnkgYnJhY2VzIGZyb20gb25lLWxpbmUgaWYtc3RhdGVt ZW50DQogICAgICBCbHVldG9vdGg6IEFkZCBtb2R1bGUgcGFyYW1ldGVyIHRvIGVuYWJsZSBMRSBD b0Mgc3VwcG9ydA0KICAgICAgQmx1ZXRvb3RoOiBVcGRhdGUgbDJjYXBfZ2xvYmFsX2NoYW5fYnlf cHNtKCkgdG8gdGFrZSBhIGxpbmsgdHlwZQ0KICAgICAgQmx1ZXRvb3RoOiBBbGxvdyBsMmNhcF9j aGFuX2NoZWNrX3NlY3VyaXR5KCkgdG8gYmUgdXNlZCBmb3IgTEUgbGlua3MuDQogICAgICBCbHVl dG9vdGg6IFBhc3MgY29tbWFuZCBsZW5ndGggdG8gTEUgc2lnbmFsaW5nIGNoYW5uZWwgaGFuZGxl cnMNCiAgICAgIEJsdWV0b290aDogTW92ZSBMRSBMMkNBUCBpbml0aWF0b3IgcHJvY2VkdXJlIHRv IGl0cyBvd24gZnVuY3Rpb24NCiAgICAgIEJsdWV0b290aDogQWRkIGRlZmluaXRpb25zIGZvciBM RSBjb25uZWN0aW9uIG9yaWVudGVkIGNoYW5uZWxzDQogICAgICBCbHVldG9vdGg6IEFkZCBpbml0 aWFsIGNvZGUgZm9yIExFIEwyQ0FQIENvbm5lY3QgUmVxdWVzdA0KICAgICAgQmx1ZXRvb3RoOiBB ZGQgc21wX3N1ZmZpY2llbnRfc2VjdXJpdHkgaGVscGVyIGZ1bmN0aW9uDQogICAgICBCbHVldG9v dGg6IFJlZmFjdG9yIEwyQ0FQIGNvbm5lY3QgcmVqZWN0aW9uIHRvIGl0cyBvd24gZnVuY3Rpb24N CiAgICAgIEJsdWV0b290aDogQWRkIGJhc2ljIExFIEwyQ0FQIGNvbm5lY3QgcmVxdWVzdCByZWNl aXZpbmcgc3VwcG9ydA0KICAgICAgQmx1ZXRvb3RoOiBGaXggTDJDQVAgY2hhbm5lbCBjbG9zaW5n IGZvciBMRSBjb25uZWN0aW9ucw0KICAgICAgQmx1ZXRvb3RoOiBBZGQgTDJDQVAgRGlzY29ubmVj dCBzdXBwcG9ydCBmb3IgTEUNCiAgICAgIEJsdWV0b290aDogTWFrZSBsMmNhcF9sZV9zaWdfY21k IGxvZ2ljIGNvbnNpc3RlbnQNCiAgICAgIEJsdWV0b290aDogQWRkIExFIEwyQ0FQIGZsb3cgY29u dHJvbCBtb2RlDQogICAgICBCbHVldG9vdGg6IFRyYWNrIExFIEwyQ0FQIGNyZWRpdHMgaW4gbDJj YXBfY2hhbg0KICAgICAgQmx1ZXRvb3RoOiBMaW1pdCBMMkNBUF9PUFRJT05TIHNvY2tldCBvcHRp b24gdXNhZ2Ugd2l0aCBMRQ0KICAgICAgQmx1ZXRvb3RoOiBBZGQgbmV3IEJUX1NORE1UVSBhbmQg QlRfUkNWTVRVIHNvY2tldCBvcHRpb25zDQogICAgICBCbHVldG9vdGg6IEltcGxlbWVudCByZXR1 cm5pbmcgb2YgTEUgTDJDQVAgY3JlZGl0cw0KICAgICAgQmx1ZXRvb3RoOiBBZGQgTEUgZmxvdyBj b250cm9sIGRpc2NpcGxpbmUNCiAgICAgIEJsdWV0b290aDogUmVqZWN0IExFIENvQyBjb21tYW5k cyB3aGVuIHRoZSBmZWF0dXJlIGlzIG5vdCBlbmFibGVkDQogICAgICBCbHVldG9vdGg6IEludHJv ZHVjZSBMMkNBUCBjaGFubmVsIGNhbGxiYWNrIGZvciBzdXNwZW5kaW5nDQogICAgICBCbHVldG9v dGg6IEFkZCBMRSBMMkNBUCBzZWdtZW50YXRpb24gc3VwcG9ydCBmb3Igb3V0Z29pbmcgZGF0YQ0K ICAgICAgQmx1ZXRvb3RoOiBJbXBsZW1lbnQgTEUgTDJDQVAgcmVhc3NlbWJseQ0KICAgICAgQmx1 ZXRvb3RoOiBGaXggTEUgTDJDQVAgQ29ubmVjdCBSZXF1ZXN0IGhhbmRsaW5nIHRvZ2V0aGVyIHdp dGggU01QDQogICAgICBCbHVldG9vdGg6IEZpeCBzdXNwZW5kaW5nIHRoZSBMMkNBUCBzb2NrZXQg aWYgd2Ugc3RhcnQgd2l0aCAwIGNyZWRpdHMNCiAgICAgIEJsdWV0b290aDogTGltaXQgTEUgTVBT IHRvIHRoZSBNVFUgdmFsdWUNCiAgICAgIEJsdWV0b290aDogRml4IGNsZWFyaW5nIG9mIGNoYW4t Pm9tdHUgZm9yIExFIENvQyBjaGFubmVscw0KICAgICAgQmx1ZXRvb3RoOiBGaXggQ0lEIHJhbmdl cyBmb3IgTEUgQ29DIENJRCBhbGxvY2F0aW9ucw0KICAgICAgQmx1ZXRvb3RoOiBGaXggdmFsaWRh dGluZyBMRSBQU00gdmFsdWVzDQogICAgICBCbHVldG9vdGg6IEFkZCBkZWJ1Z2ZzIGNvbnRyb2xz IGZvciBMRSBDb0MgTVBTIGFuZCBDcmVkaXRzDQogICAgICBCbHVldG9vdGg6IFNpbXBsaWZ5IGwy Y2FwX2NoYW4gaW5pdGlhbGl6YXRpb24gZm9yIExFIENvQw0KICAgICAgQmx1ZXRvb3RoOiBVc2Ug bWluX3QgZm9yIGNhbGN1bGF0aW5nIGNoYW4tPm1wcw0KICAgICAgQmx1ZXRvb3RoOiBGaXggdmFs aWQgTEUgUFNNIGNoZWNrDQogICAgICBCbHVldG9vdGg6IEZpeCBoYW5kbGluZyBvZiBMMkNBUCBD b21tYW5kIFJlamVjdCBvdmVyIExFDQogICAgICBCbHVldG9vdGg6IEFkZCBtaXNzaW5nIDZsb3dw YW4uaCBpbmNsdWRlDQogICAgICBCbHVldG9vdGg6IEZpeCB0ZXN0IGZvciBsb29rdXBfZGV2IHJl dHVybiB2YWx1ZQ0KICAgICAgQmx1ZXRvb3RoOiBGaXggTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNl IHdoZW4gZGlzY29ubmVjdGluZw0KICAgICAgQmx1ZXRvb3RoOiBEZWZhdWx0IHRvIG5vIHNlY3Vy aXR5IHdpdGggTDJDQVAgUkFXIHNvY2tldHMNCg0KSm9oYW5uZXMgQmVyZyAoNjEpOg0KICAgICAg bWFjODAyMTE6IHJlbW92ZSB1c2VsZXNzIHRlc3RzIGZvciBhcnJheQ0KICAgICAgY2ZnODAyMTE6 IGFkZCBtaXNzaW5nIGJyZWFrIGluIGNmZzgwMjExX2dldF9jaGFuX3N0YXRlKCkNCiAgICAgIGNm ZzgwMjExOiBkb24ndCBhbGxvdyBkcml2ZXJzIHRvIHVuc2V0IE5MODAyMTFfRkVBVFVSRV9TQ0FO X0ZMVVNIDQogICAgICBtYWM4MDIxMTogdmVyaWZ5IGllZWU4MDIxMV9rZXlfcmVwbGFjZSgpIGFy Z3VtZW50cw0KICAgICAgbWFjODAyMTFfaHdzaW06IHVzZSBDTE9DS19NT05PVE9OSUNfUkFXDQog ICAgICBtYWM4MDIxMTogcmVtb3ZlIHN0YV9pbmZvX2ZsdXNoKCkgZnJvbSBpbnRlcmZhY2UgdGVh cmRvd24NCiAgICAgIFJldmVydCAibWFjODAyMTE6IGFkZCBkcml2ZXIgY2FsbGJhY2sgZm9yIHBl ci1pbnRlcmZhY2UgbXVsdGljYXN0IGZpbHRlciINCiAgICAgIG1hYzgwMjExOiBtb3ZlIGFsaWdu IHZhcmlhYmxlIHRvIHJlbW92ZSBfX21heWJlX3VudXNlZA0KICAgICAgbmw4MDIxMTogdmVuZG9y IGNvbW1hbmQgc3VwcG9ydA0KICAgICAgbWFjODAyMTE6IG5lYXRlbiBpZWVlODAyMTFfZGVsaXZl cl9za2INCiAgICAgIG1hYzgwMjExOiB3YXJuIGlmIHVuaGFzaGluZyBzdGF0aW9uIGZhaWxzDQog ICAgICBpd2x3aWZpOiBwY2llOiByZW1vdmUgdXNlbGVzcyBjb25kaXRpb24gdGVzdA0KICAgICAg aXdsd2lmaTogbXZtOiBzbWFsbCBkZWJ1Z2ZzIGNsZWFudXBzDQogICAgICBpd2x3aWZpOiBtdm06 IG1vdmUgaW50ZXJmYWNlLXNwZWNpZmljIGRlYnVnZnMgdG8gYSBuZXcgZmlsZQ0KICAgICAgaXds d2lmaTogbXZtOiBkb24ndCB1c2Ugdm9pZCBwb2ludGVycyBpbiBkZWJ1Z2ZzDQogICAgICBpd2x3 aWZpOiBtdm06IHJlZmFjdG9yIGRlYnVnZnMgY29weV9mcm9tX3VzZXIoKQ0KICAgICAgaXdsd2lm aTogbXZtOiBhZGQgaXdsX212bV9zdGFfZnJvbV9tYWM4MDIxMQ0KICAgICAgaXdsd2lmaTogbXZt OiBxdW90YSBjb21tYW5kIG1heF9kdXJhdGlvbiBzaG91bGQgYmUgemVybw0KICAgICAgTWVyZ2Ug cmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnd2lyZWxlc3MtbmV4dC9tYXN0ZXInIGludG8gbWFjODAy MTEtbmV4dA0KICAgICAgbWFjODAyMTE6IGFkZCBwcmUtUkNVLXN5bmMgc3RhIHJlbW92YWwgZHJp dmVyIG9wZXJhdGlvbg0KICAgICAgaXdsd2lmaTogbXZtOiB1c2UgcHJlLVJDVS1zeW5jIHN0YSBy ZW1vdmFsIG9wZXJhdGlvbg0KICAgICAgbWFjODAyMTE6IG1vdmUgNC1hZGRyIHN0YSBwb2ludGVy IGNsZWFyaW5nIGJlZm9yZSBzeW5jaHJvbml6ZV9yY3UoKQ0KICAgICAgbWFjODAyMTE6IGRvbid0 IGRlbGF5IHN0YXRpb24gZGVzdHJ1Y3Rpb24NCiAgICAgIG1hYzgwMjExOiBtb3ZlIHN5bmNocm9u aXplX25ldCgpIGJlZm9yZSBzdGEga2V5IHJlbW92YWwNCiAgICAgIG1hYzgwMjExOiBvcHRpbWlz ZSBzeW5jaHJvbml6ZV9uZXQoKSBmb3Igc3RhX2luZm9fZmx1c2gNCiAgICAgIG1hYzgwMjExOiBv cHRpbWlzZSBtaXhlZCBBUC9WTEFOIHN0YXRpb24gcmVtb3ZhbA0KICAgICAgbWFjODAyMTE6IGZy ZWUgYWxsIEFQL1ZMQU4ga2V5cyBhdCBvbmNlDQogICAgICBpd2x3aWZpOiBtdm06IGNsYXJpZnkg c21wc19yZXF1ZXN0cyBkb2N1bWVudGF0aW9uDQogICAgICBpd2x3aWZpOiBtdm06IHJzOiBmaXgg dmFyaWFibGUgc2hhZG93aW5nDQogICAgICBtYWM4MDIxMTogbWFrZSBpZWVlODAyMTFfcmVjYWxj X3JhZGFyX2NoYW5jdHggc3RhdGljDQogICAgICBtYWM4MDIxMTogcmVtb3ZlIHVubmVjZXNzYXJ5 IGlmbGlzdF9tdHggbG9ja2luZw0KICAgICAgbWFjODAyMTE6IGZpeCBpZmxpc3RfbXR4L210eCBs b2NraW5nIGluIHJhZGFyIGRldGVjdGlvbg0KICAgICAgbmw4MDIxMTogc3VwcG9ydCB2ZW5kb3It c3BlY2lmaWMgZXZlbnRzDQogICAgICBjZmc4MDIxMS9tYWM4MDIxMTogY29ycmVjdCBxb3MtbWFw IGxvY2tpbmcNCiAgICAgIG1hYzgwMjExOiBhZGQgdHJhY2luZyBmb3IgaWVlZTgwMjExX3N0YV9z ZXRfYnVmZmVyZWQNCiAgICAgIG5sODAyMTE6IG1vdmUgdmVuZG9yL3Rlc3Rtb2RlIGV2ZW50IHNr YiBmdW5jdGlvbnMgb3V0IG9mIGlmZGVmDQogICAgICBtYWM4MDIxMTogY2xlYW4gdXAgbmV0ZGV2 IGRlYnVnZnMgbWFjcm9zIGEgYml0DQogICAgICBtYWM4MDIxMTogaGFuZGxlIHN0YXRpb24gVFgg bGF0ZW5jeSBhbGxvY2F0aW9uIGVycm9ycw0KICAgICAgbWFjODAyMTE6IGZpeCBtZW1vcnkgbGVh ayBpbiByZWdpc3Rlcl9odygpIGVycm9yIHBhdGgNCiAgICAgIG1hYzgwMjExX2h3c2ltOiBmaXgg YSBwcmludCBtZXNzYWdlDQogICAgICBtYWM4MDIxMTogY2xlYW4gdXAgcHJlcGFyZV9mb3JfaGFu ZGxlcnMoKSByZXR1cm4gdmFsdWUNCiAgICAgIG1hYzgwMjExOiByZW1vdmUgY2hhbm5lbF9jaGFu Z2VfdGltZQ0KICAgICAgbWFjODAyMTE6IGZpeCBQUy1Qb2xsIGRyaXZlciByZWxlYXNlIFRJRA0K ICAgICAgbWFjODAyMTE6IHJlbGVhc2UgbXVsdGlwbGUgQUNzIGluIHVBUFNELCBmaXggbW9yZS1k YXRhIGJ1Zw0KICAgICAgbWFjODAyMTE6IHJlc2V0IFRYIGluZm8gZmxhZ3Mgd2hlbiBmcmFtZSB3 aWxsIGJlIHJlcHJvY2Vzc2VkDQogICAgICBtYWM4MDIxMTogaGFuZGxlIE1NUERVcyBhdCBFT1NQ IGNvcnJlY3RseQ0KICAgICAgbWFjODAyMTFfaHdzaW06IGNsZWFuIHVwIG5ldGxpbmsgZXhpdCBj b2RlDQogICAgICBtYWM4MDIxMV9od3NpbTogcHJlcGFyZSBmb3IgZGlmZmVyZW50IGNoYW5uZWwg c3VwcG9ydA0KICAgICAgbWFjODAyMTFfaHdzaW06IHJlbW92ZSByZWd0ZXN0IGZvciBub3cNCiAg ICAgIG1hYzgwMjExX2h3c2ltOiByZWZhY3RvciByYWRpbyByZWdpc3RyYXRpb24NCiAgICAgIG1h YzgwMjExX2h3c2ltOiByZWZhY3RvciByYWRpbyBjbGVhbnVwDQogICAgICBtYWM4MDIxMV9od3Np bTogbWluaW1pemUgcmN0YmwgbW9kdWxlIHBhcmFtZXRlciB1c2FnZQ0KICAgICAgbWFjODAyMTFf aHdzaW06IGFzc2lnbiBpbmRleCBmcm9tIHNlcGFyYXRlIGNvdW50ZXINCiAgICAgIG1hYzgwMjEx X2h3c2ltOiBtaW5vciBuZXRsaW5rIGNsZWFudXBzDQogICAgICBtYWM4MDIxMV9od3NpbTogc2h1 ZmZsZSBjb2RlIHRvIHByZXBhcmUgZm9yIGR5bmFtaWMgcmFkaW9zDQogICAgICBtYWM4MDIxMV9o d3NpbTogdmVyaWZ5IHdtZWRpdW1kIHNvY2tldA0KICAgICAgbWFjODAyMTFfaHdzaW06IHJlZ2lz dGVyIG5ldGxpbmsgZXZlbiB3aXRoIG11bHRpLWNoYW5uZWwNCiAgICAgIG1hYzgwMjExX2h3c2lt OiBhbGxvdyBjcmVhdGluZy9kZXN0cm95aW5nIHJhZGlvcyBvbiB0aGUgZmx5DQogICAgICBtYWM4 MDIxMV9od3NpbTogcmVzdG9yZSByZWd1bGF0b3J5IHRlc3RpbmcgZnVuY3Rpb25hbGl0eQ0KICAg ICAgaXdsd2lmaTogbXZtOiB1c2UgYXJyYXkgaW5kZXhpbmcgaW5zdGVhZCBvZiB0cmVhdGluZyBp dCBhcyBhIHBvaW50ZXINCiAgICAgIGl3bHdpZmk6IGFkZCBpbmxpbmUgaGVscGVyIGZvciBwYWNr ZXQgbGVuZ3Rocw0KDQpKb2huIEZhc3RhYmVuZCAoMSk6DQogICAgICBpeGdiZTogcmVpbml0X2xv Y2tlZCgpIHNob3VsZCBiZSBjYWxsZWQgd2l0aCBydG5sX2xvY2sNCg0KSm9obiBXLiBMaW52aWxs ZSAoMjIpOg0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3Itam9obicgb2YgZ2l0Oi8vZ2l0Lmtlcm5l bC5vcmcvLi4uL2piZXJnL21hYzgwMjExLW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVy JyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vbGludmlsbGUvd2lyZWxlc3MNCiAgICAgIE1l cmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vbGludmlsbGUv d2lyZWxlc3MtbmV4dCBpbnRvIGZvci1kYXZlbQ0KICAgICAgTWVyZ2UgdGFnICdmb3ItbGludmls bGUtMjAxMzEyMDMnIG9mIGdpdDovL2dpdGh1Yi5jb20va3ZhbG8vYXRoDQogICAgICBNZXJnZSBi cmFuY2ggJ2Zvci11cHN0cmVhbScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2JsdWV0b290 aC9ibHVldG9vdGgtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3Itam9obicgb2YgZ2l0Oi8v Z2l0Lmtlcm5lbC5vcmcvLi4uL2l3bHdpZmkvaXdsd2lmaS1uZXh0DQogICAgICBNZXJnZSBicmFu Y2ggJ2Zvci11cHN0cmVhbScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2JsdWV0b290aC9i bHVldG9vdGgtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5r ZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJlbGVzcy1uZXh0IGludG8gZm9yLWRhdmVtDQogICAg ICBNZXJnZSBicmFuY2ggJ2Zvci1qb2huJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vaXds d2lmaS9pd2x3aWZpLW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9n aXQua2VybmVsLm9yZy8uLi4vbGludmlsbGUvd2lyZWxlc3MtbmV4dCBpbnRvIGZvci1kYXZlbQ0K ICAgICAgTWVyZ2UgYnJhbmNoICdmb3Itam9obicgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4u L2piZXJnL21hYzgwMjExLW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnZm9yLWpvaG4nIG9mIGdp dDovL2dpdC5rZXJuZWwub3JnLy4uLi9pd2x3aWZpL2l3bHdpZmktbmV4dA0KICAgICAgTWVyZ2Ug YnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJl bGVzcw0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItdXBzdHJlYW0nIG9mIGdpdDovL2dpdC5rZXJu ZWwub3JnLy4uLi9ibHVldG9vdGgvYmx1ZXRvb3RoLW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAn bWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vbGludmlsbGUvd2lyZWxlc3MtbmV4 dCBpbnRvIGZvci1kYXZlbQ0KICAgICAgTWVyZ2UgdGFnICduZmMtbmV4dC0zLjE0LTEnIG9mIGdp dDovL2dpdC5rZXJuZWwub3JnLy4uLi9zYW1lby9uZmMtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNo ICdmb3ItbGludmlsbGUnIG9mIGdpdDovL2dpdGh1Yi5jb20va3ZhbG8vYXRoDQogICAgICBNZXJn ZSBicmFuY2ggJ2Zvci1qb2huJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vamJlcmcvbWFj ODAyMTEtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3Itam9obicgb2YgZ2l0Oi8vZ2l0Lmtl cm5lbC5vcmcvLi4uL2l3bHdpZmkvaXdsd2lmaS1uZXh0DQogICAgICBNZXJnZSBicmFuY2ggJ21h c3Rlcicgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2xpbnZpbGxlL3dpcmVsZXNzLW5leHQg aW50byBmb3ItZGF2ZW0NCiAgICAgIE1lcmdlIGJyYW5jaCAnZm9yLWpvaG4nIG9mIGdpdDovL2dp dC5rZXJuZWwub3JnLy4uLi9pd2x3aWZpL2l3bHdpZmktbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNo ICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJlbGVzcy1u ZXh0IGludG8gZm9yLWRhdmVtDQoNCkpvaG4gV2hpdG1vcmUgKDEpOg0KICAgICAgY2FuOiB1cGRh dGUgTUFJTlRBSU5FUlMgYW5kIERvY3VtZW50YXRpb24NCg0KSm9uIENvb3BlciAoNSk6DQogICAg ICBzZmM6IEFkZCBNQyBCSVNUcyB0byBldGh0b29sIG9mZmxpbmUgc2VsZiB0ZXN0IG9uIEVGMTAN CiAgICAgIHNmYzogTWFrZSBpbml0aWFsIGZpbGwgb2YgUlggZGVzY3JpcHRvcnMgc3luY2hyb25v dXMNCiAgICAgIHNmYzogQ29ycmVjdCBSWCBkcm9wcGVkIGNvdW50IGZvciBkcm9wcyB3aGlsZSBp bnRlcmZhY2UgaXMgZG93bg0KICAgICAgc2ZjOiBBZGQgUlggcGFja2V0IHRpbWVzdGFtcGluZyBm b3IgRUYxMA0KICAgICAgc2ZjOiBDaGFuZ2UgZWZ4X21jZGlfcmVzZXRfcG9ydCB0byB1c2UgRU5U SVRZX1JFU0VUIE1DIGNvbW1hbmQuDQoNCkpvbiBQYXVsIE1hbG95ICg1KToNCiAgICAgIHRpcGM6 IGluaXRpYXRlIG1lZGlhIHR5cGUgYXJyYXkgYXQgY29tcGlsZSB0aW1lDQogICAgICB0aXBjOiBp bXByb3ZlIG5hbWluZyBhbmQgY29tbWVudCBjb25zaXN0ZW5jeSBpbiBtZWRpYSBsYXllcg0KICAg ICAgdGlwYzogcmVuYW1lIGZ1bmN0aW9ucyByZWxhdGVkIHRvIGxpbmsgZmFpbG92ZXIgYW5kIGlt cHJvdmUgY29tbWVudHMNCiAgICAgIHRpcGM6IHJlbW92ZSAnaGFzX3JlZHVuZGFudF9saW5rJyBm bGFnIGZyb20gU1RBVEUgbGluayBwcm90b2NvbCBtZXNzYWdlcw0KICAgICAgdGlwYzogbWFrZSBs aW5rIHN0YXJ0IGV2ZW50IHN5bmNocm9ub3VzDQoNCkpvc2VwaCBHYXNwYXJha2lzICgxKToNCiAg ICAgIGk0MGU6IFJ4IGNoZWNrc3VtIG9mZmxvYWQgZm9yIFZYTEFODQoNCkpvc2ggVHJpcGxldHQg KDEpOg0KICAgICAgbmV0OiB3aXJlbGVzczogYnJjbTgwMjExOiBEcm9wIGRlYnVnIHZlcnNpb24g d2l0aCBidWlsZCBkYXRlL3RpbWUNCg0KSnVra2EgUmlzc2FuZW4gKDUpOg0KICAgICAgNmxvd3Bh bjogTW92aW5nIGdlbmVyaWMgY29tcHJlc3Npb24gY29kZSBpbnRvIDZsb3dwYW5faXBoYy5jDQog ICAgICBuZXQ6IGlmX2FycDogYWRkIEFSUEhSRF82TE9XUEFOIHR5cGUNCiAgICAgIGlwdjY6IEFk ZCBjaGVja3MgZm9yIDZMT1dQQU4gQVJQIHR5cGUNCiAgICAgIEJsdWV0b290aDogRW5hYmxlIDZM b1dQQU4gc3VwcG9ydCBmb3IgQlQgTEUgZGV2aWNlcw0KICAgICAgQmx1ZXRvb3RoOiBNYW51YWxs eSBlbmFibGUgb3IgZGlzYWJsZSA2TG9XUEFOIGJldHdlZW4gZGV2aWNlcw0KDQpKdWxpYSBMYXdh bGwgKDE2KToNCiAgICAgIG5ldDogZml4IGVycm9yIHJldHVybiBjb2RlDQogICAgICBoYW1yYWRp bzogNnBhY2s6IGZpeCBlcnJvciByZXR1cm4gY29kZQ0KICAgICAgcnQyeDAwOiB1c2UgZXRoZXJf YWRkcl9lcXVhbF82NGJpdHMNCiAgICAgIGF0aDVrOiB1c2UgZXRoZXJfYWRkcl9lcXVhbF82NGJp dHMNCiAgICAgIHA1NDogdXNlIGV0aGVyX2FkZHJfZXF1YWxfNjRiaXRzDQogICAgICBtd2w4azog dXNlIGV0aGVyX2FkZHJfZXF1YWxfNjRiaXRzDQogICAgICBydGx3aWZpOiB1c2UgZXRoZXJfYWRk cl9lcXVhbF82NGJpdHMNCiAgICAgIGl3bGVnYWN5OiB1c2UgZXRoZXJfYWRkcl9lcXVhbF82NGJp dHMNCiAgICAgIGF0aDlrOiB1c2UgZXRoZXJfYWRkcl9lcXVhbF82NGJpdHMNCiAgICAgIGlwdzJ4 MDA6IHVzZSBldGhlcl9hZGRyX2VxdWFsXzY0Yml0cw0KICAgICAgYXQ3NmM1MHgtdXNiOiB1c2Ug ZXRoZXJfYWRkcl9lcXVhbF82NGJpdHMNCiAgICAgIGNhcmw5MTcwOiB1c2UgZXRoZXJfYWRkcl9l cXVhbF82NGJpdHMNCiAgICAgIG5ldDogdHVsaXA6IGRlbGV0ZSB1c2VsZXNzIHRlc3RzIG9uIG5l dGRldl9wcml2DQogICAgICBzbXNjOTQyMDogdXNlIG5hbWVkIGNvbnN0YW50cyBmb3IgcGNpX3Bv d2VyX3QgdmFsdWVzDQogICAgICBicmNtc21hYzogZGVsZXRlIHVzZWxlc3MgdmFyaWFibGUNCiAg ICAgIGtzejg4NHg6IGRlbGV0ZSB1c2VsZXNzIHZhcmlhYmxlDQoNCkthbGxlIFZhbG8gKDEwKToN CiAgICAgIGF0aDEwazogaW1wbGVtZW50IGF0aDEwa19wY2lfc29jX3JlYWQvd3JpdGUzMigpDQog ICAgICBhdGgxMGs6IGFkZCBlcnJvciBoYW5kbGluZyB0byBhdGgxMGtfcGNpX3dhaXQoKQ0KICAg ICAgYXRoMTBrOiByZW1vdmUgaHR0IHJ4IGFtc2R1IGNsZWFyIHJldHJ5IGJpdCBoYWNrDQogICAg ICBhdGgxMGs6IGRvbid0IHNob3cgTVNJIHJlZ2lzdHJhdGlvbiB3YXJuaW5ncw0KICAgICAgYXRo MTBrOiBtYWtlIGNvcmUgYm9vdCBtZXNzYWdlcyBtb3JlIGNvbXBhY3QNCiAgICAgIGF0aDEwazog c2hvdyBoYXJkd2FyZSBhbmQgZmlybXdhcmUgaW5mbyBwcmludHMgb25seSBvbmNlDQogICAgICBN ZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICd3aXJlbGVzcy1uZXh0L21hc3RlcicgaW50byBh dGgtbmV4dA0KICAgICAgYXRoMTBrOiBoYW5kbGUgV01JIGRlYnVnIHByaW50IGV2ZW50cw0KICAg ICAgYXRoMTBrOiBhZGQgdHJhY2UgZXZlbnQgZm9yIFdNSV9ERUJVR19NRVNHX0VWRU5USUQNCiAg ICAgIGF0aDEwazogYWRkIGRlYnVnZnMgZmlsZSB0byBjb250cm9sIGZpcm13YXJlIGRiZ2xvZw0K DQpLYW1pbCBLcmF3Y3p5ayAoNCk6DQogICAgICBpNDBlOiByZXN0cmljdCBkaWFnIHRlc3QgbGVu Z3RoDQogICAgICBpNDBlOiBsb29wYmFjayBpbmZvIGFuZCBzZXQgbG9vcGJhY2sgZml4DQogICAg ICBpNDBlOiByZW1vdmUgcmVkdW5kYW50IEFRIGVuYWJsZQ0KICAgICAgaTQwZTogRml4IE1BQyBm b3JtYXQgaW4gV3JpdGUgTUFDIGFkZHJlc3MgQVEgY21kDQoNCkthcmwgQmVsZGFuICg1KToNCiAg ICAgIG1hYzgwMjExOiBkbyBub3QgY29tcHV0ZSBvZmZzZXQgZnJvbSBzc24gaW4gUnggQU1QRFUg cmVvcmRlcmluZyBidWZmZXINCiAgICAgIG1hYzgwMjExX2h3c2ltOiBjbGFpbSBDQ0sgc3VwcG9y dCBmb3IgSFQgY2xpZW50cw0KICAgICAgbWFjODAyMTE6IG1pbnN0cmVsX2h0OiByZXBsYWNlIHNv bWUgb2NjdXJlbmNlcyBvZiBNQ1NfR1JPVVBfUkFURVMNCiAgICAgIG1hYzgwMjExOiBtaW5zdHJl bHM6IHNwYXJlIG51bWVyb3VzIHVzZWxlc3MgY2FsbHMgdG8gZ2V0X3JhbmRvbV9ieXRlcw0KICAg ICAgbWFjODAyMTE6IG1pbnN0cmVsX2h0OiBkbyBub3Qgc2FtcGxlIHVuc3VwcG9ydGVkIHJhdGVz DQoNCktldmluIExvICgzKToNCiAgICAgIHJ0MngwMDogcnQyODAwbGliOiBVcGRhdGUgQkJQIHJl Z2lzdGVyIGluaXRpYWxpemF0aW9uIGZvciBSVDUzeHgNCiAgICAgIHJ0MngwMDogcnQyODAwbGli OiB1cGRhdGUgUkYgcmVnaXN0ZXJzIGZvciBSVDUzOTANCiAgICAgIHJ0MngwMDogcnQyODAwbGli OiBubyBuZWVkIHRvIHdyaXRlIFJGIHJlZ2lzdGVyIDMgdHdpY2UgZm9yIFJUNTU5Mg0KDQpLZXZp biBTY290dCAoMSk6DQogICAgICBpNDBlOiBBZGQgZmxhZyBmb3IgTDIgVkVCIGZpbHRlcmluZw0K DQpLZXZpbiBXYWxsYWNlICgxKToNCiAgICAgIG1hY3ZsYW46IFN1cHBvcnQgY3JlYXRpbmcgbWFj dnRhcHMgZnJvbSBtYWN2bGFucw0KDQpLcmlzdGlhbiBFdmVuc2VuICgyKToNCiAgICAgIG5ldGZp bHRlcjogbmZ0X2N0OiBBZGQgc3VwcG9ydCB0byBzZXQgdGhlIGNvbm5tYXJrDQogICAgICBuZXRm aWx0ZXI6IG5mdF9jdDogZml4IGNvbXBpbGF0aW9uIHdhcm5pbmcgaWYgTkZfQ09OTlRSQUNLX01B UksgaXMgbm90IHNldA0KDQpLdW5pbm9yaSBNb3JpbW90byAoMyk6DQogICAgICBpcmRhOiBmaXh1 cCBTSF9TSVIgcG9zaXRpb24gb24gS2NvbmZpZw0KICAgICAgaXJkYTogc2hfaXJkYTogdXNlIGRl dm1fcmVxdWVzdF9pcnEoKQ0KICAgICAgaXJkYTogc2hfc2lyOiB1c2UgZGV2bV9yZXF1ZXN0X2ly cSgpDQoNCkt5ZXlvb24gUGFyayAoMik6DQogICAgICBjZmc4MDIxMTogQWRkIHN1cHBvcnQgZm9y IFFvUyBtYXBwaW5nDQogICAgICBtYWM4MDIxMTogQWRkIHN1cHBvcnQgZm9yIFFvUyBtYXBwaW5n DQoNCkxhZCwgUHJhYmhha2FyICgxKToNCiAgICAgIG5ldDogZGF2aW5jaV9tZGlvOiBGaXggc3Bh cnNlIHdhcm5pbmcNCg0KTGFycnkgRmluZ2VyICgyMCk6DQogICAgICBydGw4MTg3OiBJbmNyZWFz ZSBSWCBxdWV1ZSBkZXB0aA0KICAgICAgcnRsd2lmaTogUmVtb3ZlIHVudXNlZCBjYWxscyB0byBy dGxfaXNfc3BlY2lhbF9kYXRhKCkNCiAgICAgIHJ0bHdpZmk6IHJ0bDgxOTJjOiBQcmV2ZW50IHJl Y29ubmVjdCBhdHRlbXB0cyBpZiBub3QgY29ubmVjdGVkDQogICAgICBydGx3aWZpOiBydGw4MTky Y3U6IEFkZCBuZXcgZmlybXdhcmUNCiAgICAgIHJ0bHdpZmk6IFJlZG8gcmVnaXN0ZXIgc2F2ZSBs b2NhdGlvbnMNCiAgICAgIHJ0bHdpZmk6IFNldCB0aGUgbGluayBzdGF0ZQ0KICAgICAgcnRsd2lm aTogcnRsODE5MmM6IEFkZCBuZXcgZGVmaW5pdGlvbnMgaW4gdGhlIGRtX2NvbW1vbiBoZWFkZXIN CiAgICAgIHJ0bHdpZmk6IEluY3JlYXNlIHRoZSBSWCBxdWV1ZSBsZW5ndGggZm9yIFVTQiBkcml2 ZXJzDQogICAgICBydGx3aWZpOiBVcGRhdGUgYmVhY29uIHN0YXRpc3RpY3MgZm9yIFVTQiBkcml2 ZXINCiAgICAgIHJ0bHdpZmk6IHJ0bDgxOTJjOiBBZGQgcm91dGluZXMgdG8gc2F2ZS9yZXN0b3Jl IHBvd2VyIGluZGV4IHJlZ2lzdGVycw0KICAgICAgcnRsd2lmaTogcnRsODE5MmN1OiBVcGRhdGUg dGhlIHBvd2VyIGluZGV4IHJlZ2lzdGVycw0KICAgICAgcnRsd2lmaTogcnRsODE5MmN1OiBGaXgg c29tZSBjb2RlIGluIFJGIGhhbmRsaW5nDQogICAgICBydGx3aWZpOiBBZGQgbWlzc2luZyBjb2Rl IHRvIFBXREIgc3RhdGljcyByb3V0aW5lDQogICAgICBydGx3aWZpOiBydGw4MTkyYzogVXBkYXRl IGR5bmFtaWMgZ2FpbiBjYWxjdWxhdGlvbnMNCiAgICAgIHJ0bHdpZmk6IHJ0bDgxODhlZTogRml4 IHR5cG8gaW4gY29kZQ0KICAgICAgcnRsd2lmaTogcnRsODE5MmMtY29tbW9uOiBGaXggc3BhcnNl IHdhcm5pbmcNCiAgICAgIHJ0bHdpZmk6IHJ0bDgxOTJjdTogQWRkIG5ldyBkZXZpY2UgSUQNCiAg ICAgIGI0MzogRml4IGxvY2tkZXAgc3BsYXQNCiAgICAgIGI0MzogRml4IHVubG9hZCBvb3BzIGlm IGZpcm13YXJlIGlzIG5vdCBhdmFpbGFibGUNCiAgICAgIGI0M2xlZ2FjeTogRml4IHVubG9hZCBv b3BzIGlmIGZpcm13YXJlIGlzIG5vdCBhdmFpbGFibGUNCg0KTGF1cmVuY2UgRXZhbnMgKDMpOg0K ICAgICAgc2ZjOiBQVFAgLSB0aWR5IHVwIHVudXNlZC91c2VsZXNzIHZhcmlhYmxlcw0KICAgICAg c2ZjOiBUaWR5IHVwIFBUUCBzeW5jaHJvbml6YXRpb24gY29kZQ0KICAgICAgc2ZjOiBBZGQgc3Vw cG9ydCBmb3IgU0ZDOTEwMCB0aW1lc3RhbXAgZm9ybWF0DQoNCkxldmVudGUgS3VydXNhICgxKToN CiAgICAgIGJjbWE6IGFkZCBtaXNzaW5nIHB1dF9kZXZpY2UgY2FsbA0KDQpMaSBSb25nUWluZyAo NSk6DQogICAgICBpcHY2OiB1bm5lY2Nlc3NhcnkgdG8gZ2V0IGFkZHJlc3MgcHJlZml4IGluIGFk ZHJjb25mX2dldF9wcmVmaXhfcm91dGUNCiAgICAgIGlwdjY6IHJlbW92ZSBwcnVuZSBwYXJhbWV0 ZXIgZm9yIGZpYjZfY2xlYW5fYWxsDQogICAgICBuZXQ6IHVuaWZ5IHRoZSBwY3B1X3RzdGF0cyBh bmQgYnJfY3B1X25ldHN0YXRzIGFzIG9uZQ0KICAgICAgbWFjdmxhbjogdW5pZnkgbWFjdmxhbl9w Y3B1X3N0YXRzIGFuZCB2bGFuX3BjcHVfc3RhdHMNCiAgICAgIGlwdjY6IG1vdmUgSVBWNl9UQ0xB U1NfU0hJRlQgaW50byBpcHY2LmggYW5kIGRlZmluZSBhIGhlbHBlcg0KDQpMaSBaaG9uZyAoMSk6 DQogICAgICBwYWNrZXQ6IGZpeCB1c2luZyBzbXBfcHJvY2Vzc29yX2lkKCkgaW4gcHJlZW1wdGli bGUgY29kZQ0KDQpMaWxhY2ggRWRlbHN0ZWluICgxKToNCiAgICAgIGl3bHdpZmk6IG12bTogQWRk IFNtYXJ0IEZJRk8gc3VwcG9ydA0KDQpMb3JlbnpvIEJpYW5jb25pICgzKToNCiAgICAgIGF0aDlr OiBmaXggcmV0cnkgY2hhaW4gaW5pdGlhbGl6YXRpb24gaW4gdHg5OSBjb2RlDQogICAgICBhdGg5 azogaW5pdGlhbGl6ZSByZXRyeSBjaGFpbiBmbGFncyBpbiB0eDk5IGNvZGUNCiAgICAgIGF0aDlr OiBmaXggNS8xME1IeiBjaGFubmVsIHdpZHRoIGluaXRpYWxpemF0aW9uIG9uIGFyOTAwMw0KDQpM dWNpYW5vIENvZWxobyAoNyk6DQogICAgICBtYWM4MDIxMTogbW92ZSBjc2FfY2hhbmRlZiB0byBz ZGF0YQ0KICAgICAgaXdsd2lmaTogbXZtOiBkb24ndCByZXN0YXJ0IEhXIGlmIHN1c3BlbmRpbmcg ZmFpbHMgYmVmb3JlIEQzIGltYWdlIGlzIGxvYWRlZA0KICAgICAgTUFJTlRBSU5FUlM6IHJlbW92 ZSBteXNlbGYgYXMgbWFpbnRhaW5lciBvZiBUSSBXaUxpbmsgZHJpdmVycw0KICAgICAgbWFjODAy MTE6IGxvY2sgc2RhdGEgaW4gaWVlZTgwMjExX2NzYV9jb25uZWN0aW9uX2Ryb3Bfd29yaygpDQog ICAgICBtYWM4MDIxMTogbWFrZSBpZWVlODAyMTFfYXNzaWduX2JlYWNvbigpIHN0YXRpYw0KICAg ICAgbWFjODAyMTE6IHJlZmFjdG9yIGllZWU4MDIxMV9pYnNzX3Byb2Nlc3NfY2hhbnN3aXRjaCgp DQogICAgICBtYWM4MDIxMTogYWxpZ24gaWVlZTgwMjExX2lic3NfY3NhX2JlYWNvbigpIHdpdGgg aWVlZTgwMjExX2Fzc2lnbl9iZWFjb24oKQ0KDQpMdWlzIFIuIFJvZHJpZ3VleiAoNDUpOg0KICAg ICAgY2ZnODAyMTE6IGNvbnNvbGlkYXRlIHBhc3NpdmUtc2NhbiBhbmQgbm8taWJzcyBmbGFncw0K ICAgICAgY2ZnODAyMTE6IGZvcmNlIFdJUEhZX0ZMQUdfQ1VTVE9NX1JFR1VMQVRPUlkgb24gd2lw aHlfYXBwbHlfY3VzdG9tX3JlZ3VsYXRvcnkoKQ0KICAgICAgY2ZnODAyMTE6IHJlbW92ZSBzZWNv bmQgYXJndW1lbnQgZnJvbSByZWdfcHJvY2Vzc19oaW50KCkNCiAgICAgIGNmZzgwMjExOiBhZGQg ZnVuY3Rpb24gaGVscGVycyB0byBnZW5yZWdkYi5hd2sNCiAgICAgIGNmZzgwMjExOiBmaXggcGFy c2luZyB3aGVuIGRiLnR4dCBlbmRzIG9uIGEgcnVsZQ0KICAgICAgY2ZnODAyMTE6IGVuZm9yY2Ug ZGlzYWJsaW5nIGNoYW5uZWxzIGJ5IGN1c3RvbSBvciBzdHJpY3Qgc2V0dGluZ3MNCiAgICAgIGNm ZzgwMjExOiBjaGVjayByZWd1bGF0b3J5IHJlcXVlc3QgYWxwaGEyIGVhcmx5DQogICAgICBjZmc4 MDIxMTogcHJvY2Vzc2luZyBjb3JlIHJlZ3VsYXRvcnkgaGludHMgb24gaXRzIG93bg0KICAgICAg Y2ZnODAyMTE6IHByb2Nlc3MgdXNlciByZWd1bGF0b3J5IHJlcXVlc3RzIG9uIGl0cyBvd24NCiAg ICAgIGNmZzgwMjExOiBwcm9jZXNzIGRyaXZlciByZWd1bGF0b3J5IHJlcXVlc3RzIG9uIGl0cyBv d24NCiAgICAgIGNmZzgwMjExOiBwcm9jZXNzIGNvdW50cnkgSUUgcmVndWxhdG9yeSByZXF1ZXN0 cyBvbiB0aGVpciBvd24NCiAgICAgIGNmZzgwMjExOiBwcm9jZXNzIG5vbiBjb3VudHJ5IElFIGNv bmZsaWN0aW5nIGZpcnN0DQogICAgICBjZmc4MDIxMTogYWRkIGhlbHBlciBmb3Iga2ZyZWUnaW5n IGxhc3RfcmVxdWVzdA0KICAgICAgY2ZnODAyMTE6IGFkZCBoZWxwZXIgZm9yIGtmcmVlJ2luZyBh bmQgYXNzaWduaW5nIGxhc3RfcmVxdWVzdA0KICAgICAgY2ZnODAyMTE6IGFkZCBoZWxwZXIgZm9y IGNhbGxpbmcgQ1JEQQ0KICAgICAgY2ZnODAyMTE6IGFsbG93IG9ubHkgdGhlIGNvcmUgdG8gcmVx dWVzdCB0byB1cGRhdGUgdGhlIHdvcmxkIHJlZ2RvbQ0KICAgICAgY2ZnODAyMTE6IG1vdmUgY29y ZSByZWdfbm90ZmllcigpIGNoZWNrIHRvIHNvdXJjZQ0KICAgICAgY2ZnODAyMTE6IHBhc3MgdGhl IGxhc3RfcmVxdWVzdCB0byBfX3NldF9yZWdkb20oKQ0KICAgICAgY2ZnODAyMTE6IHNldCBjb3Jl IHJlZ3VsYXRvcnkgdXBkYXRlcyBvbiBpdHMgb3duDQogICAgICBjZmc4MDIxMTogc2V0IHVzZXIg cmVndWxhdG9yeSB1cGRhdGVzIG9uIGl0cyBvd24NCiAgICAgIGNmZzgwMjExOiBzZXQgZHJpdmVy IHJlZ3VsYXRvcnkgdXBkYXRlcyBvbiBpdHMgb3duDQogICAgICBjZmc4MDIxMTogcmVuYW1lIF9f c2V0X3JlZ2RvbSgpIHRvIHJlZ19zZXRfcmRfY291bnRyeV9pZSgpDQogICAgICBjZmc4MDIxMTog bW92ZSByZWd1bGF0b3J5IGZsYWdzIHRvIHRoZWlyIG93biB2YXJpYWJsZQ0KICAgICAgY2ZnODAy MTE6IGFkZCBmbGFncyB0byBkZWZpbmUgY291bnRyeSBJRSBwcm9jZXNzaW5nIHJ1bGVzDQogICAg ICBjZmc4MDIxMTogYWRkIGFuIG9wdGlvbiB0byBkaXNhYmxlIHByb2Nlc3NpbmcgY291bnRyeSBJ RXMNCiAgICAgIGNmZzgwMjExOiB1c2UgZW51bSBubDgwMjExX2Rmc19yZWdpb25zIGZvciBkZnNf cmVnaW9uIGV2ZXJ5d2hlcmUNCiAgICAgIGNmZzgwMjExOiBpbnRlcnNlY3Rpb24gZGZzIHJlZ2lv bnMgd2hlbiBpbnRlcnNlY3RpbmcgcmVnZG9tYWlucw0KICAgICAgY2ZnODAyMTE6IGRpc3Rpbmd1 aXNoIHVuc2V0IERGUyByZWdpb24gZnJvbSB1bmtub3duDQogICAgICBjZmc4MDIxMTogcmVwbGFj ZSBwcmludF9kZnNfcmVnaW9uKCkgd2l0aCByZWdfZGZzX3JlZ2lvbl9zdHIoKSBoZWxwZXINCiAg ICAgIGNmZzgwMjExOiBhZGQgcmVnX2dldF9kZnNfcmVnaW9uKCkNCiAgICAgIGNmZzgwMjExOiBE RlMgY2hlY2sgZGZzX3JlZ2lvbiBiZWZvcmUgdXNhZ2UNCiAgICAgIGJyY204MDIxMTogZml4IHVz YWdlIG9mIGZyZXFfcmVnX2luZm8oKQ0KICAgICAgcnRsd2lmaTogZml4IHVzYWdlIG9mIGZyZXFf cmVnX2luZm8oKQ0KICAgICAgYXRoOiBmaXggbG9naWMgb24gYXRoX3JlZ19hcHBseV9hY3RpdmVf c2Nhbl9mbGFncygpDQogICAgICBhdGg6IGNsZWFuIHVwIGF0aF9yZWdfYXBwbHlfYWN0aXZlX3Nj YW5fZmxhZ3MoKQ0KICAgICAgYXRoOiByZW5hbWUgYXRoX3JlZ19hcHBseV9hY3RpdmVfc2Nhbl9m bGFncygpIHRvIGF0aF9yZWdfYXBwbHlfaXJfZmxhZ3MoKQ0KICAgICAgYXRoOiBzaW1wbGlmeSBh dGhfcmVnX2FwcGx5X2JlYWNvbmluZ19mbGFncygpDQogICAgICBhdGg6IG1vdmUgdGhlIGNoYW5u ZWwgZm9yIGF0aF9yZWdfYXBwbHlfYmVhY29uaW5nX2ZsYWdzKCkgaW50byBoZWxwZXINCiAgICAg IGF0aDogZml4IHVzYWdlIG9mIGZyZXFfcmVnX2luZm8oKQ0KICAgICAgYXRoOiBtb3ZlIGR5bmFt aWNfY291bnRyeV91c2VyX3Bvc3NpYmxlKCkgdG8gdGhlIHRvcA0KICAgICAgYXRoOiBkeW5hbWlj IHVzZXIgYWxsb3cgY2hlY2sgaGVscGVyIHRvIHRoZSB0b3ANCiAgICAgIGF0aDogZml4IGR5bmFt aWMgdXNlciByZWd1bGF0b3J5IGRvbWFpbiBzdXBwb3J0DQogICAgICB3aXJlbGVzczogdXBkYXRl IE1BSU5UQUlORVJTDQogICAgICBhdGg6IGZpeCB3YXJuaW5nIG9uIHVzYWdlIG9mIFJFR1VMQVRP UllfQ1VTVE9NX1JFRw0KICAgICAgY2ZnODAyMTE6IG1ha2UgcmVndWxhdG9yeV9oaW50KCkgcmVt b3ZlIFJFR1VMQVRPUllfQ1VTVE9NX1JFRw0KDQpNYW5pc2ggQ2hvcHJhICgzKToNCiAgICAgIHFs Y25pYzogVkxBTiBlbmhhbmNlbWVudCBmb3IgODRYWCBhZGFwdGVycw0KICAgICAgcWxjbmljOiB1 cGRhdGUgdmVyc2lvbiB0byA1LjMuNTMNCiAgICAgIHFsY25pYzogRml4IFNSLUlPViBjbGVhbnVw IGNvZGUgcGF0aA0KDQpNYW5pc2ggY2hvcHJhICgyKToNCiAgICAgIHFsY25pYzogSW50ZXJydXB0 IGNvZGUgY2xlYW51cA0KICAgICAgcWxjbmljOiBVcGRhdGUgcG9sbCBjb250cm9sbGVyIGNvZGUg cGF0aA0KDQpNYXJjIEtsZWluZS1CdWRkZSAoMSk6DQogICAgICBjYW46IHRpX2hlY2M6IGZpeCBl bmRpYW5uZXNzIHJlbGF0ZWQgc3BhcnNlIHdhcm5pbmcNCg0KTWFyY2VsIEhvbHRtYW5uICgxMSk6 DQogICAgICBCbHVldG9vdGg6IEZpeCBsaW1pdGVkIGRpc2NvdmVyYWJsZSBtb2RlIGZvciBaZWV2 byBtb2R1bGVzDQogICAgICBCbHVldG9vdGg6IFNldCBkZWZhdWx0IG93biBhZGRyZXNzIHR5cGUg b25seSBkdXJpbmcgY29udHJvbGxlciBzZXR1cA0KICAgICAgQmx1ZXRvb3RoOiBSZW1vdmUgZGVi dWcgc3RhdGVtZW50IGZvciBmZWF0dXJlcyBjb21wbGV0ZSBldmVudA0KICAgICAgQmx1ZXRvb3Ro OiBTdG9yZSBzdXBwb3J0ZWQgY29tbWFuZHMgb25seSBkdXJpbmcgc2V0dXAgcHJvY2VkdXJlDQog ICAgICBCbHVldG9vdGg6IEluY3JlYXNlIG1pbm9yIHZlcnNpb24gb2YgY29yZSBtb2R1bGUNCiAg ICAgIEJsdWV0b290aDogVXNlIG1hY3JvcyBmb3IgY29ubmVjdGlvbmxlc3Mgc2xhdmUgYnJvYWRj YXN0IGZlYXR1cmVzDQogICAgICBCbHVldG9vdGg6IFNldCBIQ0lfUVVJUktfUkVTRVRfT05fQ0xP U0UgZm9yIFNvY2tldCBTRElPIGNhcmRzDQogICAgICBCbHVldG9vdGg6IEFkZCBzdXBwb3J0IGZv ciB2ZWN0b3JlZCB3cml0ZXMgdG8gdmlydHVhbCBIQ0kgZHJpdmVyDQogICAgICBCbHVldG9vdGg6 IFVzZSBNRCBTRVQgcmVnaXN0ZXIgZm9yIGNoYW5naW5nIFNESU8gVHlwZS1CIHRvIFR5cGUtQQ0K ICAgICAgQmx1ZXRvb3RoOiBBZGQgcXVpcmsgZm9yIGRpc2FibGluZyBEZWxldGUgU3RvcmVkIExp bmsgS2V5IGNvbW1hbmQNCiAgICAgIEJsdWV0b290aDogRGVhbCB3aXRoIFVTQiBkZXZpY2VzIHRo YXQgYXJlIGZha2luZyBDU1IgdmVuZG9yDQoNCk1hcmVrIEt3YWN6eW5za2kgKDEpOg0KICAgICAg bmw4MDIxMS9jZmc4MDIxMTogU2V0IE9wZXJhdGluZyBNb2RlIE5vdGlmaWNhdGlvbg0KDQpNYXJl ayBQdXp5bmlhayAoMyk6DQogICAgICBhdGgxMGs6IGludHJvZHVjZSBERlMgaW1wbGVtZW50YXRp b24NCiAgICAgIGF0aDEwazogYWRkIGRlYnVnZnMgZmlsZSB0byBjb250cm9sIHJhZGFyIGV2ZW50 cyBibG9ja2luZw0KICAgICAgYXRoMTBrOiBkaXNhYmxlIFNUQSBraWNrb3V0IGluIEZXDQoNCk1h cmsgQ2F2ZS1BeWxhbmQgKDMpOg0KICAgICAgcnRsd2lmaTogQnJpbmcgX3J0bDkyY19waHlfaXFf Y2FsaWJyYXRlKCkgaW4gbGluZSB3aXRoIHRoZSB2ZW5kb3IgZHJpdmVyDQogICAgICBydGx3aWZp OiBydGw4MTkyY3U6IEJyaW5nIHJ0bDkyY3VfcGh5X2JiX2NvbmZpZygpIHVwIHRvIGRhdGUNCiAg ICAgIHJ0bHdpZmk6IHJ0bDgxOTJjdTogVXBkYXRlIHRhYmxlLmMNCg0KTWFyayBSdXN0YWQgKDcp Og0KICAgICAgaXhnYmU6IEluZGljYXRlIHJlbW92YWwgc3RhdGUgZXhwbGljaXRseQ0KICAgICAg aXhiZ2U6IFByb3RlY3QgaXhnYmVfZG93biB3aXRoIF9fSVhHQkVfRE9XTiBiaXQNCiAgICAgIGl4 Z2JlOiBVc2Ugc3RhdGljIGlubGluZXMgaW5zdGVhZCBvZiBtYWNyb3MNCiAgICAgIGl4Z2JlOiBN YWtlIGV0aHRvb2wgcmVnaXN0ZXIgdGVzdCB1c2UgYWNjZXNzb3JzDQogICAgICBpeGdiZTogQ2hl Y2sgcmVnaXN0ZXIgcmVhZHMgZm9yIGFkYXB0ZXIgcmVtb3ZhbA0KICAgICAgaXhnYmU6IENoZWNr IGZvciBhZGFwdGVyIHJlbW92YWwgb24gcmVnaXN0ZXIgd3JpdGVzDQogICAgICBpeGdiZTogQWRk aXRpb25hbCBhZGFwdGVyIHJlbW92YWwgY2hlY2tzDQoNCk1hcmt1cyBQYXJnbWFubiAoMSk6DQog ICAgICBjYW46IGNfY2FuOiBTcGVlZCB1cCByeF9wb2xsIGZ1bmN0aW9uDQoNCk1hdGFuIEJhcmFr ICgxKToNCiAgICAgIG5ldC9tbHg0X2NvcmU6IENoZWNrIHBvcnQgbnVtYmVyIGZvciB2YWxpZGl0 eSBiZWZvcmUgYWNjZXNzaW5nIGRhdGENCg0KTWF0dGhldyBXaGl0ZWhlYWQgKDIpOg0KICAgICAg ODM5MCA6IFJlcGxhY2UgZWlfZGVidWcgd2l0aCBtc2dfZW5hYmxlL05FVElGX01TR18qIGZlYXR1 cmUNCiAgICAgIDNjNTl4OiBBZGQgc29mdHdhcmUgdGltZXN0YW1waW5nDQoNCk1hdHRpIEdvdHRs aWViICgxKToNCiAgICAgIG1hYzgwMjExOiBUeCBmcmFtZSBsYXRlbmN5IHN0YXRpc3RpY3MNCg0K TWF4IFN0ZXBhbm92ICg0KToNCiAgICAgIG1hYzgwMjExOiBhZGQgZ2VuZXJpYyBjaXBoZXIgc2No ZW1lIHN1cHBvcnQNCiAgICAgIG1hYzgwMjExOiBjaGVjayBwYWlyd2lzZSBrZXlfaWR4IG9uIGdl dF9rZXkgY2FsbA0KICAgICAgbWFjODAyMTE6IHJlYWQgc3RhdGlvbiBtZ210IGtleXMgdmlhIGdl dF9rZXkgY2FsbA0KICAgICAgaXdsd2lmaTogbXZtOiBhZGQgYSBnZW5lcmljIGNpcGhlciBzY2hl bWUgc3VwcG9ydA0KDQpNaWNoYWVsIENoYW4gKDYpOg0KICAgICAgYm54MjogQWR2ZXJ0aXNlIG5v dGhpbmcgd2hlbiBzcGVlZCBpcyBmb3JjZWQNCiAgICAgIGJueDI6IEVuYWJsZSBhdXRvLW1kaXgg d2hlbiBhdXRvbmVnIGlzIGRpc2FibGVkLg0KICAgICAgYm54MjogUmVwb3J0IE1ESS9NRElYIHN0 YXR1cyB0byBldGh0b29sLg0KICAgICAgYm54MjogVXBkYXRlIHZlcnNpb24gdG8gMi4yLjUuDQog ICAgICB0ZzM6IFJlZmFjdG9yIF9fdGczX3NldF9tYWNfYWRkcigpDQogICAgICB0ZzM6IEFkZCB1 bmljYXN0IGZpbHRlcmluZyBzdXBwb3J0Lg0KDQpNaWNoYWVsIERhbHRvbiAoNyk6DQogICAgICBu ZXQ6IGFsbG93ID4gMCBvcmRlciBhdG9taWMgcGFnZSBhbGxvYyBpbiBza2JfcGFnZV9mcmFnX3Jl ZmlsbA0KICAgICAgdmlydGlvLW5ldDogdXNlIHBlci1yZWNlaXZlIHF1ZXVlIHBhZ2UgZnJhZyBh bGxvYyBmb3IgbWVyZ2VhYmxlIGJ1ZnMNCiAgICAgIHZpcnRpby1uZXQ6IGF1dG8tdHVuZSBtZXJn ZWFibGUgcnggYnVmZmVyIHNpemUgZm9yIGltcHJvdmVkIHBlcmZvcm1hbmNlDQogICAgICBuZXQt c3lzZnM6IGFkZCBzdXBwb3J0IGZvciBkZXZpY2Utc3BlY2lmaWMgcnggcXVldWUgc3lzZnMgYXR0 cmlidXRlcw0KICAgICAgbGliOiBFbnN1cmUgRVdNQSBkb2VzIG5vdCBzdG9yZSB3cm9uZyBpbnRl cm1lZGlhdGUgdmFsdWVzDQogICAgICB2aXJ0aW8tbmV0OiBpbml0aWFsIHJ4IHN5c2ZzIHN1cHBv cnQsIGV4cG9ydCBtZXJnZWFibGUgcnggYnVmZmVyIHNpemUNCiAgICAgIHZpcnRpby1uZXQ6IGZp eCBidWlsZCBlcnJvciB3aGVuIENPTkZJR19BVkVSQUdFIGlzIG5vdCBlbmFibGVkDQoNCk1pY2hh bCBLYXppb3IgKDQwKToNCiAgICAgIGF0aDEwazogcHJldmVudCBzdGFydGluZyBtb25pdG9yIHdp dGhvdXQgYSB2ZGV2DQogICAgICBhdGgxMGs6IGFkZCBzYW5pdHkgY2hlY2tzIGZvciBtb25pdG9y IG1hbmFnZW1lbnQNCiAgICAgIGF0aDEwazogZml4IGVuZGlhbmVzcyBpbiBwcmludHMNCiAgICAg IGF0aDEwazogZml4IE5TUyByZXBvcnRpbmcgaW4gUlgNCiAgICAgIGF0aDEwazogZml4IE5VTEwg ZGVyZWYgdXBvbiBlYXJseSBGVyBjcmFzaA0KICAgICAgYXRoMTBrOiBmaXggRlcgY3Jhc2hlcyBv biBoZWF2eSBUWCBvbiAxMC4xLjM4OSBBUCBGVw0KICAgICAgYXRoMTBrOiBzZXR1cCBtaW4gY2hh bm5lbCBwb3dlciB0byBhIHJlYXNvbmFibGUgdmFsdWUNCiAgICAgIGF0aDEwazogdXNlIHByb3Bl ciB0eCBwb3dlciB1bml0DQogICAgICBhdGgxMGs6IHJlc3BlY3QgcG93ZXJfbGV2ZWwgdmFsdWVz DQogICAgICBhdGgxMGs6IHBsdWcgbWVtb3J5IGxlYWsgaW4gd21pIG1nbXQgdHggd29ya2VyDQog ICAgICBhdGgxMGs6IHBsdWcgbWVtb3J5IGxlYWsgb24gYmVhY29uIHR4DQogICAgICBhdGgxMGs6 IHJlbW92ZSBhcl9wY2ktPmNlX2NvdW50DQogICAgICBhdGgxMGs6IGRvbid0IGZvcmdldCB0byBr aWxsIGZ3IGVycm9yIHRhc2tsZXQNCiAgICAgIGF0aDEwazogc3BsaXQgdGFza2xldCBraWxsaW5n IGZ1bmN0aW9uDQogICAgICBhdGgxMGs6IHJlbmFtZSBhdGgxMGtfcGNpX3Jlc2V0X3RhcmdldCgp DQogICAgICBhdGgxMGs6IG1ha2Ugc3VyZSB0byBtYXNrIGFsbCBDRSBpcnFzDQogICAgICBhdGgx MGs6IGZpeCBhdGgxMGtfY2VfaW5pdCgpIGZhaWxwYXRoDQogICAgICBhdGgxMGs6IHJlbW92ZSBt ZWFuaW5nbGVzcyBjaGVjaw0KICAgICAgYXRoMTBrOiB1c2UgYXRoMTBrX2RvX3BjaV93YWtlL3Ns ZWVwDQogICAgICBhdGgxMGs6IHByb3BhZ2F0ZSBhdGgxMGtfY2VfZGlzYWJsZV9pbnRlcnJ1cHRz KCkgZXJyb3JzDQogICAgICBhdGgxMGs6IGd1YXJkIGFnYWluc3QgQ0UgY29ycnVwdGlvbiBmcm9t IGZpcm13YXJlDQogICAgICBhdGgxMGs6IHJlLWFycmFuZ2UgUENJIGluaXQgY29kZQ0KICAgICAg YXRoMTBrOiBhZGQgYW5kIGZpeCBzb21lIFBDSSBwcmludHMNCiAgICAgIGF0aDEwazogcmVzZXQg ZGV2aWNlIHVwb24gc3RvcHBpbmcvcG93ZXIgZG93bg0KICAgICAgYXRoMTBrOiBmaXggY29yZSBp bml0IGZhaWxwYXRoDQogICAgICBhdGgxMGs6IGFsbG93IGR5bmFtaWMgYmFuZHdpZHRoIGluIGh3 IHJhdGUgY29udHJvbA0KICAgICAgYXRoMTBrOiBjbGVhciB0eCBzdGF0dXMgYmVmb3JlIHN1Ym1p dHRpbmcgdG8gbWFjODAyMTENCiAgICAgIGF0aDEwazogZG9uJ3QgY29uc3VtZSBvdGhlcidzIHNo YXJlZCBpbnRlcnJ1cHRzDQogICAgICBhdGgxMGs6IHNwbGl0IHVwIHBjaSBpcnEgY29kZQ0KICAg ICAgYXRoMTBrOiBkb24ndCB1c2UgaW50ZXJydXB0cyBmb3IgQk1JDQogICAgICBhdGgxMGs6IGRl Y291cGxlIGF0aDEwa19wY2lfc3RhcnRfY2UoKQ0KICAgICAgYXRoMTBrOiBkZWZlciBpcnEgcmVn aXN0cmF0aW9uIHVudGlsIGhpZiBzdGFydCgpDQogICAgICBhdGgxMGs6IGV4dHJhY3QgZnVuY3Rp b25zIGZvciBsZWdhY3kgaXJxIGhhbmRsaW5nDQogICAgICBhdGgxMGs6IHJlLWFkZCBzdXBwb3J0 IGZvciBlYXJseSBmdyBpbmRpY2F0aW9uDQogICAgICBhdGgxMGs6IGFsbG93IGV4cGxpY2l0IE1T SS9NU0ktWCBkaXNhYmxpbmcNCiAgICAgIGF0aDEwazogZml4IFR4IHN0YXR1cyBjbGVhcmluZw0K ICAgICAgbWFjODAyMTE6IGZpeCByeF9uc3MgY2FsY3VsYXRpb24gZm9yIGRyaXZlcnMgd2l0aCBo dyByYw0KICAgICAgYXRoMTBrOiBmaXggbXVsdGkgQlNTSUQgd2l0aCBXUEEgb24gRlcgMTAuMQ0K ICAgICAgYXRoMTBrOiBmaXggV0VQIFNoYXJlZCBhdXRoZW50aWNhdGlvbg0KICAgICAgYXRoMTBr OiBmaXggYmFuZCByZXBvcnRpbmcgZm9yIG1nbXQgQ0NLIGZyYW1lcyBvbiA1R0h6DQoNCk1pY2hh bCBOYXphcmV3aWN6ICgzKToNCiAgICAgIGl3bHdpZmk6IHBjaWU6IHJlbW92ZSBtaW5vciBkZWFk IGNvZGUNCiAgICAgIG5ldDogd2lyZWxlc3NlOiB3Y24zNnh4OiBwdWxsIGFsbG9jYXRpb24gb3V0 c2lkZSBvZiBjcml0aWNhbCBzZWN0aW9uDQogICAgICBuZXRmaWx0ZXI6IG5mX3RhYmxlczogcmVt b3ZlIHVudXNlZCB2YXJpYWJsZSBpbiBuZl90YWJsZXNfZHVtcF9zZXQoKQ0KDQpNaWNoYWwgU2No bWlkdCAoMSk6DQogICAgICB2bXhuZXQzOiB1c2UgaW5pdGlhbGl6ZWQgc2tiIHBvaW50ZXIgdG8g c2V0IGhhc2gNCg0KTWljaGFsIFNla2xldGFyICgxKToNCiAgICAgIG5ldDogaW50cm9kdWNlIFNP X0JQRl9FWFRFTlNJT05TDQoNCk1pdGNoIFdpbGxpYW1zICgyNyk6DQogICAgICBpNDBlOiBhbGxv dyBvbmUgbW9yZSB2ZWN0b3IgZm9yIFZGcw0KICAgICAgaTQwZTogcHJvcGVybHkgYWRkIFZGIE1B QyBhZGRyZXNzZXMNCiAgICAgIGk0MGU6IGZpeCBkZWJ1Z2dpbmcgbWVzc2FnZXMNCiAgICAgIGk0 MGU6IG1vdmUgaTQwZV9yZXNldF92Zg0KICAgICAgaTQwZTogcmVmYWN0b3IgVkYgcmVzZXQgZmxv dw0KICAgICAgaTQwZTogcmVtb3ZlIHJlZHVuZGFudCBjb2RlDQogICAgICBpNDBlOiByZW1vdmUg Y2hhdHR5IGxvZyBtZXNzYWdlcw0KICAgICAgaTQwZTogZml4IGVycm9yIHJldHVybg0KICAgICAg aTQwZTogYmUgbW9yZSBpbmZvcm1hdGl2ZQ0KICAgICAgaTQwZTogbWFrZSBhIGRlZmluZSBmcm9t IGEgbGFyZ2UgY29uc3RhbnQNCiAgICAgIGk0MGU6IHJlcG9ydCBWRiBNQUMgYWRkcmVzc2VzIGNv cnJlY3RseQ0KICAgICAgaTQwZTogZ3VhcmQgYWdhaW5zdCB2ZiBtZXNzYWdlIHJhY2VzDQogICAg ICBpNDBlOiB1c2UgZnVuY3Rpb25zIHRvIGVuYWJsZSBhbmQgZGlzYWJsZSBpY3IgMA0KICAgICAg aTQwZTogcmVpbml0IGJ1ZmZlciBzaXplIGVhY2ggdGltZQ0KICAgICAgaTQwZTogYXZvaWQgdW5u ZWNlc3NhcnkgcmVnaXN0ZXIgcmVhZA0KICAgICAgaTQwZTogdXNlIHN0cnVjdCBhc3NpZ24gaW5z dGVhZCBvZiBtZW1jcHkNCiAgICAgIGk0MGU6IGRvbid0IGFsbG9jYXRlIHplcm8gc2l6ZQ0KICAg ICAgaTQwZTogYWNrbm93bGVkZ2UgVkZMUiB3aGVuIGRpc2FibGluZyBTUi1JT1YNCiAgICAgIGk0 MGU6IHN1cHBvcnQgVkZzIG9uIFBGcyBvdGhlciB0aGFuIDANCiAgICAgIGk0MGU6IGNvcnJlY3Rs eSBzZXR1cCBBUlEgZGVzY3JpcHRvcnMNCiAgICAgIGk0MGU6IHNob3J0ZW4gd29yZHkgZmllbGRz DQogICAgICBpNDBlOiB0cml2aWFsOiBmb3JtYXR0aW5nIGFuZCBjaGVja3BhdGNoIGZpeGVzDQog ICAgICBpNDBlOiB1c2UgYXNzaWdubWVudCBpbnN0ZWFkIG9mIG1lbWNweQ0KICAgICAgaTQwZTog Zml4IGxvbmcgbGluZXMNCiAgICAgIGk0MGU6IGFsbG93IFZGIHRvIHJlbW92ZSBhbnkgTUFDIGZp bHRlcg0KICAgICAgaTQwZTogcmVtb3ZlIGV4dHJhIHJlZ2lzdGVyIHdyaXRlDQogICAgICBpNDBl OiBtYWtlIG1lc3NhZ2UgbWVhbmluZ2Z1bA0KDQpNb25pIFNob3VhICgxKToNCiAgICAgIG5ldC9t bHg0X2NvcmU6IFJlbW92ZSB1bm5lY2Vzc2FyeSB2YWxpZGF0aW9uIGZvciBwb3J0IG51bWJlcg0K DQpNdWd1bnRoYW4gViBOICgxKToNCiAgICAgIGRyaXZlcnM6IG5ldDogY3BzdzogZW5hYmxlIHBy b21pc2N1b3VzIG1vZGUgc3VwcG9ydA0KDQpOZWFsIENhcmR3ZWxsICgxKToNCiAgICAgIGdyZV9v ZmZsb2FkOiBzaW1wbGlmeSBHUkUgaGVhZGVyIGxlbmd0aCBjYWxjdWxhdGlvbiBpbiBncmVfZ3Nv X3NlZ21lbnQoKQ0KDQpOZWVyYXYgUGFyaWtoICg3KToNCiAgICAgIGk0MGU6IFJlbW92ZSBGQ29F IGluIGk0MGVfdmlydGNobmxfcGYuYyBjb2RlDQogICAgICBpNDBlOiBGaXggZHVtcCBvdXRwdXQg ZnJvbSBkZWJ1Z2ZzIGNhbGxzDQogICAgICBpNDBlOiBGaXggcmluZyBhbGxvY2F0aW9uDQogICAg ICBpNDBlOiBJNDBFX0ZMQUdfTVFfRU5BQkxFRCBpcyBub3QgdXNlZA0KICAgICAgaTQwZTogaW1w bGVtZW50IERDQiBzdXBwb3J0IGluZmFzdHJ1Y3R1cmUNCiAgICAgIGk0MGU6IGFkZCBEQ0IgYW5k IERDQk5MIHN1cHBvcnQNCiAgICAgIGk0MGU6IGFkZCBEQ0Igb3B0aW9uIHRvIEtjb25maWcNCg0K TmVpbCBIb3JtYW4gKDQpOg0KICAgICAgcHJpbnRrOiBBZGQgYSBERVBSRUNBVEVEIG1hY3JvDQog ICAgICBTQ1RQOiBSZWR1Y2UgbG9nIHNwYW1taW5nIGZvciBzY3RwIHNldHNvY2tvcHQNCiAgICAg IHNjdHA6IEFkZCBwcm9jZXNzIG5hbWUgYW5kIHBpZCB0byBkZXByZWNhdGlvbiB3YXJuaW5ncw0K ICAgICAgYWZfcGFja2V0OiBBZGQgUXVldWUgbWFwcGluZyBtb2RlIHRvIGFmX3BhY2tldCBmYW5v dXQgb3BlcmF0aW9uDQoNCk5laWxCcm93biAoMSk6DQogICAgICBsaWJlcnRhcy9zZGlvOiBtYWtl IHN1cmUgY2FyZCBlbnRlcnMgcG93ZXItb2ZmIHdoZW4gZmlybXdhcmUgaXMgbG9hZGVkLg0KDQpO aWNrIEtvc3NpZmlkaXMgKDEpOg0KICAgICAgYXRoNWs6IFJlc2V0IFR4IGludGVycnVwdCBiaXRz IGFsc28gb24gUElTUg0KDQpOaWNvbGFzIERpY2h0ZWwgKDEpOg0KICAgICAgaXB2NDogZml4IHdp bGRjYXJkIHNlYXJjaCB3aXRoIGluZXRfY29uZmlybV9hZGRyKCkNCg0KTmlrb2xheSBBbGVrc2Fu ZHJvdiAoMjYpOg0KICAgICAgYm9uZGluZzogYWRkIGluZnJhc3RydWN0dXJlIGZvciBhbiBvcHRp b24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0IG1vZGUgc2V0dGluZyB0byB1c2UgdGhlIG5l dyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0IHBhY2tldHNfcGVyX3NsYXZlIHRv IHVzZSB0aGUgbmV3IG9wdGlvbiBBUEkNCiAgICAgIGJvbmRpbmc6IGNvbnZlcnQgeG1pdF9oYXNo X3BvbGljeSB0byB1c2UgdGhlIG5ldyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0 IGFycF92YWxpZGF0ZSB0byB1c2UgdGhlIG5ldyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBj b252ZXJ0IGFycF9hbGxfdGFyZ2V0cyB0byB1c2UgdGhlIG5ldyBvcHRpb24gQVBJDQogICAgICBi b25kaW5nOiBjb252ZXJ0IGZhaWxfb3Zlcl9tYWMgdG8gdXNlIHRoZSBuZXcgb3B0aW9uIEFQSQ0K ICAgICAgYm9uZGluZzogY29udmVydCBhcnBfaW50ZXJ2YWwgdG8gdXNlIHRoZSBuZXcgb3B0aW9u IEFQSQ0KICAgICAgYm9uZGluZzogY29udmVydCBhcnBfaXBfdGFyZ2V0IHRvIHVzZSB0aGUgbmV3 IG9wdGlvbiBBUEkNCiAgICAgIGJvbmRpbmc6IGNvbnZlcnQgZG93bmRlbGF5IHRvIHVzZSB0aGUg bmV3IG9wdGlvbiBBUEkNCiAgICAgIGJvbmRpbmc6IGNvbnZlcnQgdXBkZWxheSB0byB1c2UgdGhl IG5ldyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0IGxhY3BfcmF0ZSB0byB1c2Ug dGhlIG5ldyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0IG1pbl9saW5rcyB0byB1 c2UgdGhlIG5ldyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0IGFkX3NlbGVjdCB0 byB1c2UgdGhlIG5ldyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0IG51bV9wZWVy X25vdGlmIHRvIHVzZSB0aGUgbmV3IG9wdGlvbiBBUEkNCiAgICAgIGJvbmRpbmc6IGNvbnZlcnQg bWlpbW9uIHRvIHVzZSB0aGUgbmV3IG9wdGlvbiBBUEkNCiAgICAgIGJvbmRpbmc6IGNvbnZlcnQg cHJpbWFyeSB0byB1c2UgdGhlIG5ldyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0 IHByaW1hcnlfcmVzZWxlY3QgdG8gdXNlIHRoZSBuZXcgb3B0aW9uIEFQSQ0KICAgICAgYm9uZGlu ZzogY29udmVydCB1c2VfY2FycmllciB0byB1c2UgdGhlIG5ldyBvcHRpb24gQVBJDQogICAgICBi b25kaW5nOiBjb252ZXJ0IGFjdGl2ZV9zbGF2ZSB0byB1c2UgdGhlIG5ldyBvcHRpb24gQVBJDQog ICAgICBib25kaW5nOiBjb252ZXJ0IHF1ZXVlX2lkIHRvIHVzZSB0aGUgbmV3IG9wdGlvbiBBUEkN CiAgICAgIGJvbmRpbmc6IGNvbnZlcnQgYWxsX3NsYXZlc19hY3RpdmUgdG8gdXNlIHRoZSBuZXcg b3B0aW9uIEFQSQ0KICAgICAgYm9uZGluZzogY29udmVydCByZXNlbmRfaWdtcCB0byB1c2UgdGhl IG5ldyBvcHRpb24gQVBJDQogICAgICBib25kaW5nOiBjb252ZXJ0IGxwX2ludGVydmFsIHRvIHVz ZSB0aGUgbmV3IG9wdGlvbiBBUEkNCiAgICAgIGJvbmRpbmc6IGNvbnZlcnQgc2xhdmVzIHRvIHVz ZSB0aGUgbmV3IG9wdGlvbiBBUEkNCiAgICAgIGJvbmRpbmc6IGZpeCB1NjQgZGl2aXNpb24NCg0K Tml0aGluIFN1amlyICg4KToNCiAgICAgIHRnMzogRG9uJ3QgYWRkIHJ4YmRzX2VtcHR5IHRvIHJ4 X292ZXJfZXJyb3JzDQogICAgICB0ZzM6IEFkZCBmbGFnIHRvIGRpc2FibGUgMUcgSGFsZiBEdXBs ZXggYWR2ZXJ0aXNlbWVudA0KICAgICAgdGczOiBGaXggYml0IGRlZmluaXRpb24gZm9yIHRoZSBu dnJhbSBBdXRvIFBvd2VyIERvd24gc2V0dGluZw0KICAgICAgdGczOiBFeHBhbmQgbXVsdGljYXN0 IGRyb3AgY291bnRlciBtaXNjb3VudGluZyBmaXggdG8gNTc2Mg0KICAgICAgdGczOiBVcGRhdGUg dmVyc2lvbiB0byAzLjEzNQ0KICAgICAgdGczOiBTZXQgdGhlIE1BQyBjbG9jayB0byB0aGUgZmFz dGVzdCBzcGVlZCBkdXJpbmcgYm9vdCBjb2RlIGxvYWQNCiAgICAgIHRnMzogUG9sbCBjcG11IGxp bmsgc3RhdGUgb24gQVBFICsgQVNGIGVuYWJsZWQgZGV2aWNlcw0KICAgICAgdGczOiBVcGRhdGUg dmVyc2lvbiB0byAzLjEzNg0KDQpOb3JiZXJ0IHZhbiBCb2xodWlzICgxKToNCiAgICAgIHBhY2tl dDogZG9jOiBkZXNjcmliZSBQQUNLRVRfTU1BUCB3aXRoIG9uZSBwYWNrZXQgc29ja2V0IGZvciBy eCBhbmQgdHgNCg0KT2xlZyBNb3JveiAoMSk6DQogICAgICBjYW46IHNqYTEwMDA6IGFkZCBzdXBw b3J0IGZvciBFbGN1cyBDQU4yMDBQQ0kNCg0KT2xla3NpaiBSZW1wZWwgKDYpOg0KICAgICAgYXRo OWtfaHRjOiByZWNvbmZpZ3VyZSBsZWRfZ3Bpb3MgYWZ0ZXIgcmVzdW1lDQogICAgICBhdGg6IGFk ZCBjb21tb24gZnVuY3Rpb24gYXRoX2lzX215YmVhY29uDQogICAgICBhdGg5azogdXNlIGF0aF9p c19teWJlYWNvbg0KICAgICAgYXRoOWtfaHRjOiB1c2UgYXRoX2lzX215YmVhY29uDQogICAgICBh dGg1azogdXNlIGF0aF9pc19teWJlYWNvbg0KICAgICAgY2FybDkxNzA6IHVzZSBhdGhfaXNfbXli ZWFjb24NCg0KT2xpdmVyIEhhcnRrb3BwICgyKToNCiAgICAgIGNhbjogZ3c6IHJlbW92ZSBvYnNv bGV0ZSBjaGVja3MNCiAgICAgIGZpYl9mcm9udGVuZDogZml4IHBvc3NpYmxlIE5VTEwgcG9pbnRl ciBkZXJlZmVyZW5jZQ0KDQpPbG9mIEpvaGFuc3NvbiAoNCk6DQogICAgICBuZXQ6IGV0aDogZGF2 aW5jaV9jcGRtYTogNjQtYml0IHBoeXMvZG1hX2FkZHJfdCBjbGVhbnVwDQogICAgICBuZXQ6IGV0 aDogZGF2aW5jaV9jcGRtYTogTWFyayBhIGxvY2FsIHZhcmlhYmxlIHN0YXRpYw0KICAgICAgbmV0 OiBldGg6IGNwc3c6IDY0LWJpdCBwaHlzX2FkZHJfdCBhbmQgc3BhcnNlIGNsZWFudXANCiAgICAg IG5ldDogZXRoOiA4MzkwOiByZW1vdmUgc2VjdGlvbiB3YXJuaW5nIGluIGV0aGVyaC5jDQoNCk9y IEdlcmxpdHogKDYpOg0KICAgICAgbmV0L21seDRfY29yZTogQWRkIGJhc2ljIHN1cHBvcnQgZm9y IFRDUC9JUCBvZmZsb2FkcyB1bmRlciB0dW5uZWxpbmcNCiAgICAgIG5ldC9tbHg0X2VuOiBBZGQg bmV0ZGV2IHN1cHBvcnQgZm9yIFRDUC9JUCBvZmZsb2FkcyBvZiB2eGxhbiB0dW5uZWxpbmcNCiAg ICAgIG5ldDogQWRkIEdSTyBzdXBwb3J0IGZvciBVRFAgZW5jYXBzdWxhdGluZyBwcm90b2NvbHMN CiAgICAgIG5ldDogRXhwb3J0IGdyb19maW5kX2J5X3R5cGUgaGVscGVycw0KICAgICAgbmV0OiBB ZGQgR1JPIHN1cHBvcnQgZm9yIHZ4bGFuIHRyYWZmaWMNCiAgICAgIG5ldC92eGxhbjogU2hhcmUg Ulggc2tiIGRlLW1hcmtpbmcgYW5kIGNoZWNrc3VtIGNoZWNrcyB3aXRoIG92cw0KDQpQYWJsbyBO ZWlyYSBBeXVzbyAoOCk6DQogICAgICBuZXRmaWx0ZXI6IG5mX3RhYmxlczogcmVtb3ZlIG5mdF9t ZXRhX3RhcmdldA0KICAgICAgbmV0ZmlsdGVyOiBhZGQgaGVscCBpbmZvcm1hdGlvbiB0byBuZXcg bmZfdGFibGVzIEtjb25maWcgb3B0aW9ucw0KICAgICAgbmV0ZmlsdGVyOiBuZl90YWJsZXM6IGR1 bXAgc2V0cyBpbiBhbGwgZXhpc3RpbmcgZmFtaWxpZXMNCiAgICAgIFJldmVydCAibmV0ZmlsdGVy OiBhdm9pZCBnZXRfcmFuZG9tX2J5dGVzIGNhbGxzIg0KICAgICAgbmV0ZmlsdGVyOiBuZnRfcmVq ZWN0OiBmaXggY29tcGlsYXRpb24gd2FybmluZyBpZiBORl9UQUJMRVNfSVBWNiBpcyBkaXNhYmxl ZA0KICAgICAgbmV0ZmlsdGVyOiBuZnRfbWV0YTogZml4IGxhY2sgb2YgdmFsaWRhdGlvbiBvZiB0 aGUgaW5wdXQgcmVnaXN0ZXINCiAgICAgIG5ldGZpbHRlcjogbmZfdGFibGVzOiBmaXggZXJyb3Ig cGF0aCBpbiB0aGUgaW5pdCBmdW5jdGlvbnMNCiAgICAgIG5ldGZpbHRlcjogbmZfdGFibGVzOiBm aXggbWlzc2luZyBieXRlb3JkZXIgY29udmVyc2lvbiBpbiBwb2xpY3kNCg0KUGFua2FqIER1YmV5 ICgxKToNCiAgICAgIGRyaXZlcnM6IG5ldDogc2lsZW5jZSBjb21waWxlciB3YXJuaW5nIGluIHNt YzkxeC5jDQoNClBhdHJpY2sgTWNIYXJkeSAoMTkpOg0KICAgICAgbmV0ZmlsdGVyOiBuZl90YWJs ZXM6IG1ha2UgY2hhaW4gdHlwZXMgb3ZlcnJpZGUgdGhlIGRlZmF1bHQgQUYgZnVuY3Rpb25zDQog ICAgICBuZXRmaWx0ZXI6IG5mX3RhYmxlczogYWRkIGhvb2sgb3BzIHRvIHN0cnVjdCBuZnRfcGt0 aW5mbw0KICAgICAgbmV0ZmlsdGVyOiBuZl90YWJsZXM6IGFkZCBzdXBwb3J0IGZvciBtdWx0aSBm YW1pbHkgdGFibGVzDQogICAgICBuZXRmaWx0ZXI6IG5mX3RhYmxlczogYWRkICJpbmV0IiB0YWJs ZSBmb3IgSVB2NC9JUHY2DQogICAgICBuZXRmaWx0ZXI6IG5mX3RhYmxlczogYWRkIG5mcHJvdG8g c3VwcG9ydCB0byBtZXRhIGV4cHJlc3Npb24NCiAgICAgIG5ldGZpbHRlcjogbmZ0X21ldGE6IGFk ZCBsNHByb3RvIHN1cHBvcnQNCiAgICAgIG5ldGZpbHRlcjogbmZ0X2N0OiBsb2FkIGJvdGggSVB2 NCBhbmQgSVB2NiBjb25udHJhY2sgbW9kdWxlcyBmb3IgTkZQUk9UT19JTkVUDQogICAgICBuZXRm aWx0ZXI6IG5mX3RhYmxlczogc3BsaXQgY2hhaW4gcG9saWN5IHZhbGlkYXRpb24gZnJvbSBhY3R1 YWxseSBzZXR0aW5nIGl0DQogICAgICBuZXRmaWx0ZXI6IG5mX3RhYmxlczogcmVzdG9yZSBjaGFp biBjaGFuZ2UgYXRvbWljaXR5DQogICAgICBuZXRmaWx0ZXI6IG5mX3RhYmxlczogZml4IGNoZWNr IGZvciB0YWJsZSBvdmVyZmxvdw0KICAgICAgbmV0ZmlsdGVyOiBuZl90YWJsZXM6IGZpeCBjaGFp biB0eXBlIG1vZHVsZSByZWZlcmVuY2UgaGFuZGxpbmcNCiAgICAgIG5ldGZpbHRlcjogbmZfdGFi bGVzOiBhZGQgbWlzc2luZyBtb2R1bGUgcmVmZXJlbmNlcyB0byBjaGFpbiB0eXBlcw0KICAgICAg bmV0ZmlsdGVyOiBuZl90YWJsZXM6IHJlcGxheSByZXF1ZXN0IGFmdGVyIGRyb3BwaW5nIGxvY2tz IHRvIGxvYWQgY2hhaW4gdHlwZQ0KICAgICAgbmV0ZmlsdGVyOiBuZl90YWJsZXM6IGNvbnN0aWZ5 IGNoYWluIHR5cGUgZGVmaW5pdGlvbnMgYW5kIHBvaW50ZXJzDQogICAgICBuZXRmaWx0ZXI6IG5m X3RhYmxlczogbWlub3IgbmZfY2hhaW5fdHlwZSBjbGVhbnVwcw0KICAgICAgbmV0ZmlsdGVyOiBu Zl90YWJsZXM6IHBlcmZvcm0gZmxhZ3MgdmFsaWRhdGlvbiBiZWZvcmUgdGFibGUgYWxsb2NhdGlv bg0KICAgICAgbmV0ZmlsdGVyOiBuZl90YWJsZXM6IHRha2UgQUYgbW9kdWxlIHJlZmVyZW5jZSB3 aGVuIGNyZWF0aW5nIGEgdGFibGUNCiAgICAgIG5ldGZpbHRlcjogbmZfdGFibGVzOiBwcm9oaWJp dCBkZWxldGlvbiBvZiBhIHRhYmxlIHdpdGggZXhpc3Rpbmcgc2V0cw0KICAgICAgbmV0ZmlsdGVy OiBuZl90YWJsZXM6IHJlbmFtZSBuZnRfZG9fY2hhaW5fcGt0aW5mbygpIHRvIG5mdF9kb19jaGFp bigpDQoNClBhdWwgQm9sbGUgKDIpOg0KICAgICAgbmV0L21seDRfY29yZTogY2xlYW4gdXAgY3Ff cmVzX3N0YXJ0X21vdmVfdG8oKQ0KICAgICAgbmV0L21seDRfY29yZTogY2xlYW4gdXAgc3JxX3Jl c19zdGFydF9tb3ZlX3RvKCkNCg0KUGF1bCBEdXJyYW50ICg3KToNCiAgICAgIHhlbi1uZXRiYWNr OiBpbXByb3ZlIGd1ZXN0LXJlY2VpdmUtc2lkZSBmbG93IGNvbnRyb2wNCiAgICAgIHhlbi1uZXRi YWNrOiBhZGQgZ3NvX3NlZ3MgY2FsY3VsYXRpb24NCiAgICAgIHhlbi1uZXRiYWNrOiBzdG9wIHZp ZiB0aHJlYWQgc3Bpbm5pbmcgaWYgZnJvbnRlbmQgaXMgdW5yZXNwb25zaXZlDQogICAgICBuZXQ6 IGFkZCBza2JfY2hlY2tzdW1fc2V0dXANCiAgICAgIHhlbi1uZXRiYWNrOiB1c2UgbmV3IHNrYl9j aGVja3N1bV9zZXR1cCBmdW5jdGlvbg0KICAgICAgeGVuLW5ldGZyb250OiB1c2UgbmV3IHNrYl9j aGVja3N1bV9zZXR1cCBmdW5jdGlvbg0KICAgICAgeGVuLW5ldGZyb250OiBhZGQgc3VwcG9ydCBm b3IgSVB2NiBvZmZsb2Fkcw0KDQpQYXVsIEdvcnRtYWtlciAoNSk6DQogICAgICB3aXJlbGVzczog ZGVsZXRlIG5vbi1yZXF1aXJlZCBpbnN0YW5jZXMgb2YgaW5jbHVkZSA8bGludXgvaW5pdC5oPg0K ICAgICAgaTQwZXZmOiBmaXggczM5MCBidWlsZCBmYWlsdXJlIGR1ZSB0byBpbXBsaWNpdCBwcmVm ZXRjaC5oDQogICAgICBuZXRmaWx0ZXI6IEFkZCBkZXBlbmRlbmN5IG9uIElQVjYgZm9yIE5GX1RB QkxFU19JTkVUDQogICAgICBkcml2ZXJzL25ldDogZGVsZXRlIG5vbi1yZXF1aXJlZCBpbnN0YW5j ZXMgb2YgaW5jbHVkZSA8bGludXgvaW5pdC5oPg0KICAgICAgbmV0L2lwdjQ6IGRvbid0IHVzZSBt b2R1bGVfaW5pdCBpbiBub24tbW9kdWxhciBncmVfb2ZmbG9hZA0KDQpQYXVsIE1vb3JlICgxKToN CiAgICAgIGNpcHNvOiBjbGVhbnVwIGNpcHNvX3Y0X3RyYW5zbGF0ZSgpIHdoZW4gIUNPTkZJR19O RVRMQUJFTA0KDQpQYXZlbCBNYWNoZWsgKDIpOg0KICAgICAgd2wxMjUxOiBhZGQgbnZzIGZpbGUg bmFtZSB0byBtb2R1bGUgZmlybXdhcmUgbGlzdA0KICAgICAgd2wxMjUxOiBmaXggTlVMTCBwb2lu dGVyIGRlcmVmZXJlbmNlDQoNClBldGVyIFBhbijmvZjljavlubMpICgxKToNCiAgICAgIHRjcDog ZGVsZXRlIHJlZHVuZGFudCBjYWxscyBvZiB0Y3BfbXR1cF9pbml0KCkNCg0KUHJhdmluIEIgU2hl bGFyICgxKToNCiAgICAgIG9wZW52c3dpdGNoOiBQZXIgY3B1IGZsb3cgc3RhdHMuDQoNClJhZmHF giBNacWCZWNraSAoNSk6DQogICAgICBiZ21hYzogY29ubmVjdCB0byBQSFkgYW5kIG1ha2UgdXNl IG9mIFBIWSBkZXZpY2UNCiAgICAgIGJnbWFjOiBzdGFydC9zdG9wIFBIWSBvbiBuZXRkZXYgb3Bl bi9zdG9wDQogICAgICBiZ21hYzogcmVzZXQgY2FjaGVkIE1BQyBzdGF0ZSBkdXJpbmcgY2hpcCBy ZXNldA0KICAgICAgYmdtYWM6IHJlcGxhY2Ugc29tZSBtYWdpYyB2YWx1ZXMgd2l0aCBkZWZpbmVz DQogICAgICBiZ21hYzogZHJvcCBkdXBsaWNhdGVkIFBIWSBkZWZpbmVzDQoNClJhc2VzaCBNb2R5 ICgxMik6DQogICAgICBibmE6IEFkZCBzb2Z0d2FyZSB0aW1lc3RhbXBpbmcgc3VwcG9ydA0KICAg ICAgYm5hOiBTZXQgR2V0IElPQyBmdyBTdGF0ZQ0KICAgICAgYm5hOiBGaXggRmlsdGVyIEFkZCBE ZWwNCiAgICAgIGJuYTogUlggRmlsdGVyIEVuaGFuY2VtZW50cw0KICAgICAgYm5hOiBFbmFibGUg TXVsdGkgQnVmZmVyIFJYDQogICAgICBibmE6IFJYIFByb2Nlc3NpbmcgYW5kIENvbmZpZyBDaGFu Z2VzDQogICAgICBibmE6IENRIFJlYWQgRml4DQogICAgICBibmE6IEFkZCBOVUxMIENoZWNrIEJl Zm9yZSBEZXJlZmVyZW5jaW5nIFRDQg0KICAgICAgYm5hOiBIYW5kbGUgdGhlIFRYIFNldHVwIEZh aWx1cmVzDQogICAgICBibmE6IEVtYmVkIFNLQiBMZW5ndGggaW4gVFggVmVjdG9yDQogICAgICBi bmE6IEZpcm13YXJlIFBhdGNoIFNpbXBsaWZpY2F0aW9uDQogICAgICBibmE6IFVwZGF0ZSB0aGUg RHJpdmVyIFZlcnNpb24gdG8gMy4yLjIzLjANCg0KUmFzaGlrYSBLaGVyaWEgKDEwKToNCiAgICAg IGRyaXZlcnM6IG5ldDogTWFyayBmdW5jdGlvbnMgYXMgc3RhdGljIGluIDM5NDUtZGVidWcuYw0K ICAgICAgZHJpdmVyczogbmV0OiBNYXJrIGZ1bmN0aW9ucyBhcyBzdGF0aWMgaW4gNDk2NS1kZWJ1 Zy5jDQogICAgICBkcml2ZXJzOiBuZXQ6IE1hcmsgZnVuY3Rpb25zIGFzIHN0YXRpYyBpbiBkZWJ1 Zy5jDQogICAgICBkcml2ZXJzOiBuZXQ6IE1hcmsgZnVuY3Rpb25zIGFzIHN0YXRpYyBpbiBxbGNu aWNfaW8uYw0KICAgICAgZHJpdmVyczogbmV0OiBNYXJrIGZ1bmN0aW9ucyBhcyBzdGF0aWMgaW4g cWxjbmljXzgzeHhfaHcuYw0KICAgICAgZHJpdmVyczogbmV0OiBNYXJrIGZ1bmN0aW9ucyBhcyBz dGF0aWMgaW4gc3RtbWFjX3BsYXRmb3JtLmMNCiAgICAgIGRyaXZlcnM6IG5ldDogSW5jbHVkZSBu ZXcgaGVhZGVyIGZpbGUgaW4gc2JuaS5jDQogICAgICBkcml2ZXJzOiBuZXQ6IE1hcmsgZnVuY3Rp b25zIGFzIHN0YXRpYyBpbiAzOTQ1LWRlYnVnLmMNCiAgICAgIGRyaXZlcnM6IG5ldDogTWFyayBm dW5jdGlvbnMgYXMgc3RhdGljIGluIDQ5NjUtZGVidWcuYw0KICAgICAgZHJpdmVyczogbmV0OiBN YXJrIGZ1bmN0aW9ucyBhcyBzdGF0aWMgaW4gZGVidWcuYw0KDQpSaWNoYXJkIFdlaW5iZXJnZXIg KDcpOg0KICAgICAgcHRwX3BjaDogQWRkIGRlcGVuZGVuY3kgb24gSEFTX0lPTUVNDQogICAgICBz dGFnaW5nLGRnYXA6IEFkZCBkZXBlbmRlbmN5IG9uIEhBU19JT01FTQ0KICAgICAgc3RhZ2luZyxz cGVhcl9hZGM6IEFkZCBkZXBlbmRlbmN5IG9uIEhBU19JT01FTQ0KICAgICAgcGh5LGV4eW5vczog QWRkIGRlcGVuZGVuY3kgb24gSEFTX0lPTUVNDQogICAgICBuZXQsbWFydmVsbDogQWRkIGRlcGVu ZGVuY3kgb24gSEFTX0lPTUVNDQogICAgICBwb3dlcixnb2xkZmlzaDogQWRkIGRlcGVuZGVuY3kg b24gSEFTX0lPTUVNDQogICAgICBzdGFnaW5nLGxwYzMyeHhfYWRjOiBBZGQgZGVwZW5kZW5jeSBv biBIQVNfSU9NRU0NCg0KUm9iZXJ0IFN0b25laG91c2UgKDEpOg0KICAgICAgc2ZjOiBEZW1vdGUg Ik1DIFNjaGVkdWxlciBlcnJvciIgbWVzc2FnZXMNCg0KUm9tYW4gRHVidHNvdiAoMSk6DQogICAg ICBydDJ4MDA6IHJ0MjgwMHVzYjogbWFyayBELUxpbmsgRFdBLTEzNyBhcyBzdXBwb3J0ZWQNCg0K U2FicmluYSBEdWJyb2NhICg5KToNCiAgICAgIGFseDogYWRkIGEgaGFyZHdhcmUgc3RhdHMgc3Ry dWN0dXJlDQogICAgICBhbHg6IGFkZCBjb25zdGFudHMgZm9yIHRoZSBzdGF0cyBmaWVsZHMNCiAg ICAgIGFseDogYWRkIHN0YXRzIHVwZGF0ZSBmdW5jdGlvbg0KICAgICAgYWx4OiBhZGQgYWx4X2dl dF9zdGF0czY0IG9wZXJhdGlvbg0KICAgICAgYWx4OiBhZGQgc3RhdHMgdG8gZXRodG9vbA0KICAg ICAgYXRsMWM6IHVwZGF0ZSBzdGF0aXN0aWNzIGNvZGUNCiAgICAgIGF0bDFlOiB1cGRhdGUgc3Rh dGlzdGljcyBjb2RlDQogICAgICBhdGwxOiB1cGRhdGUgc3RhdGlzdGljcyBjb2RlDQogICAgICBu ZXQ6IHJlbW92ZSB1bm5lY2Vzc2FyeSBpbml0aWFsaXphdGlvbnMgaW4gbmV0X2Rldl9pbml0DQoN ClNhY2hpbiBLYW1hdCAoMSk6DQogICAgICBuZXQ6IENsZWFudXAgaW4gZXRoLW5ldHguaA0KDQpT YWxhbSBOb3VyZWRkaW5lICgxKToNCiAgICAgIGlwdjQ6IGFycDogdXBkYXRlIG5laWdoYm91ciBh ZGRyZXNzIHdoZW4gYSBncmF0dWl0b3VzIGFycCBpcyByZWNlaXZlZCBhbmQgYXJwX2FjY2VwdCBp cyBzZXQNCg0KU2FsaWwgS2FwdXIgKDEpOg0KICAgICAgTkZDOiBtZWlfcGh5OiBVc2luZyBrZnJl ZV9za2IoKSBpbnN0ZWFkIG9mIGtmcmVlKCkNCg0KU2FtdWVsIE9ydGl6ICgzKToNCiAgICAgIE5G QzogUmV0dXJuIGRyaXZlciBmYWlsdXJlIHVwb24gdW5rbm93biBldmVudCByZWNlcHRpb24NCiAg ICAgIE5GQzogT25seSB3YXJuIG9uIFNFIGRpc2NvdmVyeSBlcnJvcg0KICAgICAgTkZDOiBwbjUz MzogRnJhbWUgaXMgaW52YWxpZCBpZiBjY2lkLmRhdGFsZW4gaXMgMA0KDQpTYXRoeWEgUGVybGEg KDEpOg0KICAgICAgYmUybmV0OiB1cGRhdGUgZHJpdmVyIHZlcnNpb24gdG8gMTAuMC54DQoNClNl YmFzdGlhbiBIZXNzZWxiYXJ0aCAoNSk6DQogICAgICBuZXQ6IG12NjQzeHhfZXRoOiBwcm9wZXJs eSBzdGFydC9zdG9wIHBoeSBkZXZpY2UNCiAgICAgIG5ldDogcGh5OiBtYXJ2ZWxsOiBwcm92aWRl IGdlbnBoeSBzdXNwZW5kL3Jlc3VtZQ0KICAgICAgbmV0OiBwaHk6IHByb3ZpZGUgcGh5X3Jlc3Vt ZS9waHlfc3VzcGVuZCBoZWxwZXJzDQogICAgICBuZXQ6IHBoeTogcmVzdW1lL3N1c3BlbmQgUEhZ cyBvbiBhdHRhY2gvZGV0YWNoDQogICAgICBuZXQ6IHBoeTogc3VzcGVuZCBwaHlkZXYgd2hlbiBn b2luZyB0byBIQUxURUQNCg0KU2VyZ2VpIFNodHlseW92ICgxNCk6DQogICAgICBzaF9ldGg6IGFk ZCBSOEE3NzkxIHN1cHBvcnQNCiAgICAgIHNoX2V0aDogYWRkIFBIWSBJUlEgdG8gcGxhdGZvcm0g ZGF0YQ0KICAgICAgc2hfZXRoOiBkbyBub3QgcmVzZXQgUEhZIG5lZWRsZXNzbHkNCiAgICAgIHNo X2V0aDogY29kaW5nIHN0eWxlIGZpeGVzDQogICAgICBwaHk6IGNvZGluZyBzdHlsZSBmaXhlcw0K ICAgICAgbWRpb19idXM6IGNvZGluZyBzdHlsZSBmaXhlcw0KICAgICAgPGxpbnV4L3BoeS5oPjog Y29kaW5nIHN0eWxlIGZpeGVzDQogICAgICBwaHk6IGtpbGwgdXNlbGVzcyBsb2NhbCB2YXJpYWJs ZXMNCiAgICAgIHBoeToga2lsbCBleGNlc3MgY29kZQ0KICAgICAgcGh5OiBraWxsIGV4Y2VzcyBl bXB0eSBsaW5lcw0KICAgICAgcGh5bGliOiByZW1vdmUgdW51c2VkIGFkanVzdF9zdGF0ZSgpIGNh bGxiYWNrDQogICAgICBwaHlsaWI6IG1ha2UgcGh5X3NjYW5fZml4dXBzKCkgc3RhdGljDQogICAg ICBzaF9ldGg6IGZpeCBnYXJibGVkIFRYIGVycm9yIG1lc3NhZ2UNCiAgICAgIERUOiBuZXQ6IGRh dmluY2lfZW1hYzogInBoeS1oYW5kbGUiIHByb3BlcnR5IGlzIGFjdHVhbGx5IG9wdGlvbmFsDQoN ClNoYWhlZCBTaGFpa2ggKDIpOg0KICAgICAgcWxjbmljOiBFbmFibGUgSVB2NiBMUk8gZXZlbiBp ZiBJUCBhZGRyZXNzIGlzIG5vdCBwcm9ncmFtbWVkDQogICAgICBxbGNuaWM6IFVwZGF0ZSB2ZXJz aW9uIHRvIDUuMy41NA0KDQpTaGFubm9uIE5lbHNvbiAoNDIpOg0KICAgICAgaTQwZTogY2xlYXIg QVEgaGVhZCBhbmQgdGFpbCByZWdpc3RlcnMNCiAgICAgIGk0MGU6IHNpbXBsaWZ5IGFxIGhlYWQt dGFpbC1sZW4gc2V0dXBzDQogICAgICBpNDBlOiBzZWxlY3QgcmVzZXQgY291bnRlcnMgY29ycmVj dGx5DQogICAgICBpNDBlOiByZXRyeSBjYWxsIG9uIHRpbWVvdXQNCiAgICAgIGk0MGU6IGRlZmF1 bHQgZGVidWcgbWFzayBzZXR0aW5nDQogICAgICBpNDBlOiBhZGQgaW50ZXJydXB0IHRlc3QNCiAg ICAgIGk0MGU6IGFkZCBzdXBwb3J0IGZvciB0cmlnZ2VyaW5nIEVNUFINCiAgICAgIGk0MGU6IG9u bHkgc2V0IHVwIHRoZSByaW5ncyB0byBiZSB1c2VkDQogICAgICBpNDBlOiBjbGVhciB0ZXN0IHN0 YXRlIGJpdCBhZnRlciBhbGwgZXRodG9vbCB0ZXN0cw0KICAgICAgaTQwZTogcmVmYWN0b3IgZXRo dG9vbCB0ZXN0cw0KICAgICAgaTQwZTogcmVzdHJpY3QgZGlhZyB0ZXN0IG1lc3NhZ2VzDQogICAg ICBpNDBlOiBjb21wbGFpbiBhYm91dCBvdXQtb2YtcmFuZ2UgZGVzY3JpcHRvciByZXF1ZXN0DQog ICAgICBpNDBlOiBmaXggcGYgcmVzZXQgYWZ0ZXIgb2ZmbGluZSB0ZXN0DQogICAgICBpNDBlOiBz dXBwb3J0IGZvciBzdXNwZW5kIGFuZCByZXN1bWUNCiAgICAgIGk0MGU6IHByZXZlbnQgbnVsbCBw b2ludGVyIGV4Y2VwdGlvbiBpbiBkdW1wIGRlc2NyaXB0b3INCiAgICAgIGk0MGU6IHNpbXBsaWZ5 IGVycm9yIG1lc3NhZ2VzIGZvciBkdW1wIGRlc2NyaXB0b3INCiAgICAgIGk0MGU6IGZpeCB1cCBz Y2FuZiBkZWNvZGVycw0KICAgICAgaTQwZTogbW9yZSBwcmludF9oZXhfZHVtcCB1c2UNCiAgICAg IGk0MGU6IGFkZCB3YWtlLW9uLWxhbiBzdXBwb3J0DQogICAgICBpNDBlOiBmaXggY3VybHkgYnJh Y2UgdXNlIGFuZCByZXR1cm4gdHlwZQ0KICAgICAgaTQwZTogZml4IGVycm9yIGhhbmRsaW5nIHdo ZW4gYWxsb2Mgb2YgdnNpIGFycmF5IGZhaWxzDQogICAgICBpNDBlOiBjYXRjaCB1bnNldCBxX3Zl Y3Rvcg0KICAgICAgaTQwZTogdXNlIGNvcnJlY3Qgc3RydWN0IGZvciBnZXQgYW5kIHVwZGF0ZSB2 c2kgcGFyYW1zDQogICAgICBpNDBlOiBBZGQgY29kZSB0byB3YWl0IGZvciBGVyB0byBjb21wbGV0 ZSBpbiByZXNldCBwYXRoDQogICAgICBpNDBlOiB1cGRhdGUgZmlybXdhcmUgYXBpIHRvIDEuMQ0K ICAgICAgaTQwZTogUmVkdWNlIHJhbmdlIG9mIGludGVycnVwdCByZWcgaW4gcmVnIHRlc3QNCiAg ICAgIGk0MGU6IG1vdmUgUEYgSUQgaW5pdCBmcm9tIFBGIHJlc2V0IHRvIFNDIGluaXQNCiAgICAg IGk0MGU6IGNoZWNrIE1BQyB0eXBlIGJlZm9yZSBhbnkgUkVHIGFjY2Vzcw0KICAgICAgaTQwZTog cmV3b3JrIHNoYWRvdyByYW0gcmVhZCBmdW5jdGlvbnMNCiAgICAgIGk0MGU6IHdoaXRlc3BhY2Ug cGFyZW4gYW5kIGNvbW1lbnQgdHdlYWtzDQogICAgICBpNDBlOiByZWxlYXNlIE5WTSByZXNvdXJj ZSByZXNlcnZhdGlvbiBvbiBzdGFydHVwDQogICAgICBpNDBlOiByZW1vdmUgaW50ZXJydXB0IG9u IEFRIGVycm9yDQogICAgICBpNDBlOiBhY2NlcHQgcGYgdG8gcGYgYWRtaW5xIG1lc3NhZ2VzDQog ICAgICBpNDBlOiBjaGVjayBmb3IgcG9zc2libGUgaW5jb3JyZWN0IGlwdjYgY2hlY2tzdW0NCiAg ICAgIGk0MGU6IGFkanVzdCBJVFIgbWF4IGFuZCBtaW4gdmFsdWVzDQogICAgICBpNDBlOiBjbGVh ciBxdHhfaGVhZCBiZWZvcmUgZW5hYmxpbmcgVHggcXVldWUNCiAgICAgIGk0MGU6IGNhbGwgY2xl YXJfcHhlIGFmdGVyIGFkbWlucSBpcyBpbml0aWFsaXplZA0KICAgICAgaTQwZTogZml4IGxvZyBt ZXNzYWdlIHdvcmRpbmcNCiAgICAgIGk0MGU6IGFzc29jaWF0ZSBWTURxIHF1ZXVlIHdpdGggVk0g dHlwZQ0KICAgICAgaTQwZTogY2hlY2sgZGVzYyBwb2ludGVyIGJlZm9yZSBwcmludGluZw0KICAg ICAgaTQwZTogdXBkYXRlcyB0byBBZG1pblEgaW50ZXJmYWNlDQogICAgICBpNDBlOiBGaXggZGV2 aWNlIElEIGRlZmluZSBuYW1lcyB0byBhbGlnbiB0byBzdGFuZGFyZA0KDQpTaGFvaHVpIFhpZSAo MSk6DQogICAgICBwaHlsaWI6IHR1cm4gZ2VucGh5X2RyaXZlciB0byBhbiBhcnJheQ0KDQpTaGF3 biBCb2hyZXIgKDMpOg0KICAgICAgbWx4NF9lbjogQWRkIFBUUCBoYXJkd2FyZSBjbG9jaw0KICAg ICAgbWx4NF9lbjogT25seSBjeWNsZSBwb3J0IGlmIEhXIHRpbWVzdGFtcCBjb25maWcgY2hhbmdl cw0KICAgICAgbWx4NF9lbjogU2VsZWN0IFBUUF8xNTg4X0NMT0NLDQoNClNobG9tbyBQb25ncmF0 eiAoMSk6DQogICAgICBuZXQvdWRwX29mZmxvYWQ6IEhhbmRsZSBzdGF0aWMgY2hlY2tlciBjb21w bGFpbnRzDQoNClNocmFkaGEgU2hhaCAoMik6DQogICAgICBzZmM6IENoYW5nZWQgdGhlIHN0YXRp c3RpYyBuYW1lIGVtZXJnX3tmZXRjaCx3YWl0fSB0byBobGJfe2ZldGNoLHdhaXR9DQogICAgICBB ZGQgU2hyYWRoYSBTaGFoIGFzIHRoZSBzZmMgZHJpdmVyIG1haW50YWluZXIuDQoNClNpbW9uIEhv cm1hbiAoMik6DQogICAgICBzaF9ldGg6IFVzZSBib29sIGFzIHJldHVybiB0eXBlIG9mIHNoX2V0 aF9pc19nZXRoZXIoKQ0KICAgICAgc2hfZXRoOiBBZGQgc3VwcG9ydCBmb3IgcjdzNzIxMDANCg0K U2ltb24gV3VuZGVybGljaCAoMTgpOg0KICAgICAgY2ZnODAyMTE6IHByb3RlY3QgYmVhY29uIGNo YW5naW5nIGZ1bmN0aW9ucyB3aXRoIHdkZXYtbG9jaw0KICAgICAgbWFjODAyMTE6IG1vZGlmeSBi ZWFjb24gdXNpbmcgc2RhdGEvd2Rldi1sb2NrLCBub3QgcnRubCBsb2NrDQogICAgICBjZmc4MDIx MS9tYWM4MDIxMS9hdGg2a2w6IGFjcXVpcmUgd2RldiBsb2NrIG91dHNpZGUgY2hfc3dpdGNoX25v dGlmeQ0KICAgICAgbWFjODAyMTE6IGRvbid0IGNhbmNlbCBjc2EgZmluYWxpemUgd29yayB3aXRo aW4gc3RvcF9hcA0KICAgICAgbWFjODAyMTE6IGRvbid0IGxlYWsgbmV4dCBiZWFjb24gd2hlbiBj c2EgaXMgYWJvcnRlZA0KICAgICAgbWFjODAyMTE6IGZpeCBuZXN0ZWQgc2RhdGEgbG9jayBmb3Ig SUJTUy9DU0ENCiAgICAgIGJhdG1hbi1hZHY6IHJlbW92ZSBib25kaW5nIGFuZCBpbnRlcmZhY2Ug YWx0ZXJuYXRpbmcNCiAgICAgIGJhdG1hbi1hZHY6IHNwbGl0IHRxIGluZm9ybWF0aW9uIGluIG5l aWdoX25vZGUgc3RydWN0DQogICAgICBiYXRtYW4tYWR2OiBzcGxpdCBvdXQgcm91dGVyIGZyb20g b3JpZ19ub2RlDQogICAgICBiYXRtYW4tYWR2OiBhZGQgV2lGaSBwZW5hbHR5DQogICAgICBiYXRt YW4tYWR2OiBjb25zaWRlciBvdXRnb2luZyBpbnRlcmZhY2UgaW4gT0dNIHNlbmRpbmcNCiAgICAg IGJhdG1hbi1hZHY6IGFkZCBib25kaW5nIGFnYWluDQogICAgICBiYXRtYW4tYWR2OiBhZGQgZGVi dWdmcyBzdHJ1Y3R1cmUgZm9yIGluZm9ybWF0aW9uIHBlciBpbnRlcmZhY2UNCiAgICAgIGJhdG1h bi1hZHY6IGFkZCBkZWJ1Z2ZzIHN1cHBvcnQgdG8gdmlldyBtdWx0aWlmIHRhYmxlcw0KICAgICAg YmF0bWFuLWFkdjogYWRkIGJ1aWxkIGNoZWNrcyBmb3IgcGFja2V0IHNpemVzDQogICAgICBiYXRt YW4tYWR2OiB1cGRhdGUgY29weXJpZ2h0IHllYXJzIGZvciAyMDE0DQogICAgICBiYXRtYW4tYWR2 OiBTdGFydCBuZXcgZGV2ZWxvcG1lbnQgY3ljbGUNCiAgICAgIGJhdG1hbi1hZHY6IHVzZSBjb25z aXN0ZW50IGtlcm5lbGRvYyBzdHlsZQ0KDQpTb2xvbW9uIFBlYWNoeSAoMik6DQogICAgICBjdzEy MDA6IE1ha2UgdGhlICJzY2FuIGZhaWxlZCIgbWVzc2FnZSBpbnRvIGEgd2FybmluZw0KICAgICAg d2lyZWxlc3M6IGN3MTIwMDogVXNlIGNvbnNpc3RlbnQgaW50ZXJuYWwgbG9ja2luZyBjb252ZW50 aW9ucw0KDQpTb21uYXRoIEtvdHVyICgxKToNCiAgICAgIGJlMm5ldDogRml4IGJlX3ZsYW5fYWRk L3JlbV92aWQoKSByb3V0aW5lcw0KDQpTb3JlbiBCcmlua21hbm4gKDYpOg0KICAgICAgbmV0OiBt YWNiOiBNaWdyYXRlIHRvIGRldl9wbV9vcHMNCiAgICAgIG5ldDogbWFjYjogTWlncmF0ZSB0byBk ZXZtIGNsb2NrIGludGVyZmFjZQ0KICAgICAgbmV0OiBtYWNiOiBVc2UgZGV2bV9pb3JlbWFwKCkN CiAgICAgIG5ldDogbWFjYjogVXNlIGRldm1fcmVxdWVzdF9pcnEoKQ0KICAgICAgbmV0OiBtYWNi OiBBZGp1c3QgdHhfY2xrIHdoZW4gbGluayBzcGVlZCBjaGFuZ2VzDQogICAgICBuZXQ6IG1hY2I6 IEZpeCBidWlsZCB3YXJuaW5nDQoNClNyaW5pdmFzIEthbmRhZ2F0bGEgKDkpOg0KICAgICAgbmV0 OiBzdG1tYWM6IHN1cHBvcnQgbWF4LXNwZWVkIGRldmljZSB0cmVlIHByb3BlcnR5DQogICAgICBu ZXQ6IHN0bW1hYzogbWRpbzogcmVtb3ZlIHJlc2V0IGdwaW8gZnJlZQ0KICAgICAgbmV0OiBzdG1t YWM6IG1vdmUgZG1hIGFsbG9jYXRpb24gdG8gbmV3IGZ1bmN0aW9uDQogICAgICBuZXQ6IHN0bW1h YzogbW92ZSBoYXJkd2FyZSBzZXR1cCBmb3Igc3RtbWFjX29wZW4gdG8gbmV3IGZ1bmN0aW9uDQog ICAgICBuZXQ6IHN0bW1hYzogbWFrZSBzdG1tYWNfbWRpb19yZXNldCBub24tc3RhdGljDQogICAg ICBuZXQ6IHN0bW1hYzogZml4IHBvd2VyIG1hbmFnZW1lbnQgc3VzcGVuZC1yZXN1bWUgY2FzZQ0K ICAgICAgbmV0OiBzdG1tYWM6IHVzZSBzdXNwZW5kIGZ1bmN0aW9ucyBmb3IgaGliZXJuYXRpb24N CiAgICAgIG5ldDogc3RtbWFjOiByZXN0b3JlIHBpbnN0YXRlIGluIHBtIHJlc3VtZS4NCiAgICAg IG5ldDogc3RtbWFjOiBub3RpZnkgdGhlIFBNIGNvcmUgb2YgYSB3YWtldXAgZXZlbnQuDQoNClN0 YW5pc2xhdyBHcnVzemthICgxKToNCiAgICAgIGl3bDM5NDU6IGRvIG5vdCBwcmludCBSRktJTEwg bWVzc2FnZQ0KDQpTdGVmZmVuIEh1cnJsZSAoMSk6DQogICAgICBuZXQ6IGFkZCBidWlsZC10aW1l IGNoZWNrcyBmb3IgbXNnLT5tc2dfbmFtZSBzaXplDQoNClN0ZWZmZW4gS2xhc3NlcnQgKDIpOg0K ICAgICAgeGZybTogUmVtb3ZlIGFuY2llbnQgc2xlZXBpbmcgd2hlbiB0aGUgU0EgaXMgaW4gYWNx dWlyZSBzdGF0ZQ0KICAgICAgbmV0OiBSZW1vdmUgRkxPV0lfRkxBR19DQU5fU0xFRVANCg0KU3Rl cGhlbiBIZW1taW5nZXIgKDYpOg0KICAgICAgaTQwZTogbWFrZSBmdW5jdGlvbnMgc3RhdGljIGFu ZCByZW1vdmUgZGVhZCBjb2RlDQogICAgICBpcHY0OiBtYWtlIGZpYl9kZXRlY3RfZGVhdGggc3Rh dGljDQogICAgICBhcnA6IG1ha2UgYXJwX2ludmFsaWRhdGUgc3RhdGljDQogICAgICBpcHY0OiBy ZW1vdmUgdW51c2VkIGZ1bmN0aW9uDQogICAgICBpcHY0OiBwaW5nIG1ha2UgbG9jYWwgc3R1ZmYg c3RhdGljDQogICAgICBvdnM6IG1ha2UgZnVuY3Rpb25zIGxvY2FsDQoNClN0ZXBoZW4gUm90aHdl bGwgKDEpOg0KICAgICAgbmV0OiByZXNvcnQgc29tZSBLYnVpbGQgZmlsZXMgdG8gaG9wZWZ1bGx5 IGhlbHAgYXZvaWQgc29tZSBjb25mbGljdHMNCg0KU3RlcGhlbiBXYXJyZW4gKDIpOg0KICAgICAg Qmx1ZXRvb3RoOiByZW1vdmUgZGlyZWN0IGNvbXBpbGF0aW9uIG9mIDZsb3dwYW5faXBoYy5jDQog ICAgICBCbHVldG9vdGg6IHJlbW92ZSBkaXJlY3QgY29tcGlsYXRpb24gb2YgNmxvd3Bhbl9pcGhj LmMNCg0KU3VjaGV0YSBDaGFrcmFib3J0eSAoOCk6DQogICAgICBxbGNuaWM6IERpc2FibGUgRENC IG9wZXJhdGlvbnMgZnJvbSBTUi1JT1YgVkZzLg0KICAgICAgcWxjbmljOiBJc3N1ZSBJTklUX05J QyBjb21tYW5kIG9ubHkgb25jZS4NCiAgICAgIHFsY25pYzogUmVmYWN0b3IgaW5pdGlhbGl6ZSBu aWMgY29kZSBwYXRoLg0KICAgICAgcWxjbmljOiBSZXN0cmljdCBWRiBmcm9tIGNvbmZpZ3VyaW5n IGFueSBWTEFOIG1vZGUuDQogICAgICBxbGNuaWM6IEVuYWJsZSBWRiBmbG9vZCBiaXQgb24gUEYu DQogICAgICBxbGNuaWM6IFR1cm4gb24gcHJvbWlzY291cyBtb2RlIGZvciBTUklPViBQRi4NCiAg ICAgIHFsY25pYzogRG8gTUFDIGxlYXJuaW5nIGZvciBTUklPViBQRi4NCiAgICAgIHFsY25pYzog VXNlIGJvb2wgZm9yIHJ4X21hY19sZWFybi4NCg0KU3VqaXRoIE1hbm9oYXJhbiAoOTIpOg0KICAg ICAgYXRoOWs6IEFkZCBXQjMzNSBQQ0kgSURzDQogICAgICBhdGg5azogSWRlbnRpZnkgS2lsbGVy IFdpcmVsZXNzIGNhcmRzDQogICAgICBhdGg5azogRml4IFRYOTkgY29uZmlnIG9wdGlvbiB1c2Fn ZQ0KICAgICAgYXRoOWs6IEZpeCB3b3cuYyBjb21waWxhdGlvbg0KICAgICAgYXRoOWs6IEFkZCBh IGNvbmZpZyBvcHRpb24gZm9yIFdvVw0KICAgICAgYXRoOWs6IFVzZSBDT05GSUdfQVRIOUtfV09X DQogICAgICBhdGg5azogQWRkIGFuIGluaXRpYWxpemF0aW9uIHJvdXRpbmUgZm9yIFdvVw0KICAg ICAgYXRoOWs6IEFkZCBTRVJERVMgaW5pdHZhbHMgZm9yIEFSOTQ2MiAyLjENCiAgICAgIGF0aDlr OiBSZW1vdmUgdW51c2VkIEFSOTQ2MiAyLjAgaW5pdHZhbHMNCiAgICAgIGF0aDlrOiBSZW1vdmUg cGNpZVNlckRlc1dyaXRlDQogICAgICBhdGg5azogQXBwbHkgQ1VTMjI3IHNwZWNpZmljIFRYIGdh aW4gdmFsdWVzDQogICAgICBhdGg5azogVXBkYXRlIE1BSU5UQUlORVJTDQogICAgICBhdGg5azog U2VwYXJhdGUgcm91dGluZXMgZm9yIFBDT0VNIGFuZCBTb0MgY2FsaWJyYXRpb24NCiAgICAgIGF0 aDlrOiBSZW1vdmUgUlRUL01DSSBjb2RlIGZyb20gU29DIGNhbGlicmF0aW9uDQogICAgICBhdGg5 azogUmVtb3ZlIHVubmVjZXNzYXJ5IGNoZWNrDQogICAgICBhdGg5azogRml4IENhcnJpZXIgTGVh ayBjYWxpYnJhdGlvbiBmb3IgU29DIGNoaXBzDQogICAgICBhdGg5azogRml4IFRYIElRIGNhbGli cmF0aW9uIGZvciBTb0MgY2hpcHMNCiAgICAgIGF0aDlrOiBDbGVhbnVwIElRIGNhbGlicmF0aW9u IGZvciBQQ09FTSBjaGlwcw0KICAgICAgYXRoOWs6IEFkZCBpbml0dmFscyBmb3IgQVI5NTY1IDEu MQ0KICAgICAgYXRoOWs6IEFkZCB2ZXJzaW9uIG1hY3JvcyBmb3IgQVI5NTY1IDEuMQ0KICAgICAg YXRoOWs6IEF0dGFjaCBJTkkgYXJyYXlzIGZvciBBUjk1NjUgdjEuMQ0KICAgICAgYXRoOWs6IFJl bW92ZSBkdXBsaWNhdGUgaW5pdHZhbHMgZm9yIEFSOTQ2MiB2Mi4xDQogICAgICBhdGg5azogVXBk YXRlIGluaXR2YWxzIGZvciBBUjkzMDAgdjIuMg0KICAgICAgYXRoOWs6IFVwZGF0ZSBpbml0dmFs cyBmb3IgQVI5NTgwIHYxLjANCiAgICAgIGF0aDlrOiBVcGRhdGUgQVI5MzQwIGluaXR2YWxzDQog ICAgICBhdGg5azogRml4IGluaXR2YWxzIGZvciBmcmVxIDI0ODQNCiAgICAgIEJsdWV0b290aDog YXRoM2s6IEFkZCBzdXBwb3J0IGZvciBhbm90aGVyIEFSMzAxMiBjYXJkDQogICAgICBCbHVldG9v dGg6IGF0aDNrOiBBZGQgc3VwcG9ydCBmb3IgYSBuZXcgQVIzMDEyIGRldmljZQ0KICAgICAgYXRo OWs6IEFkZCBpbml0dmFsIGFycmF5cyBmb3IgREZTIGNoYW5uZWxzDQogICAgICBhdGg5azogSW5p dGlhbGl6ZSBiYXNlYmFuZCBmb3IgREZTIGNoYW5uZWxzDQogICAgICBhdGg5azogVXBkYXRlIG1h Y19wb3N0YW1ibGUgZm9yIEFSOTAwMyBmYW1pbHkNCiAgICAgIGF0aDlrOiBSZW1vdmUgQVI5NTV4 IElOSSBkdXBsaWNhdGVzDQogICAgICBhdGg5azogVXBkYXRlIEFSOTMzMSB2MS4xIGluaXR2YWxz DQogICAgICBhdGg5azogVXBkYXRlIEFSOTMzMSB2MS4yIGluaXR2YWxzDQogICAgICBhdGg5azog VXNlIGEgc2VwYXJhdGUgVFggZ2FpbiB0YWJsZSBmb3IgV1pSLUhQLUc0NTBIDQogICAgICBhdGg5 azogVXBkYXRlIGhpZ2ggcG93ZXIgZ2FpbiB0YWJsZSBmb3IgQVI5MzAwDQogICAgICBhdGg5azog SWRlbnRpZnkgZHVwbGljYXRlIEFSOTQ4NSBpbml0dmFscw0KICAgICAgYXRoOWs6IElkZW50aWZ5 IGR1cGxpY2F0ZSBBUjk0NjIgdjIuMCBpbml0dmFscw0KICAgICAgYXRoOWs6IElkZW50aWZ5IGR1 cGxpY2F0ZSBBUjk1NjUgdjEuMCBpbml0dmFscw0KICAgICAgYXRoOWs6IEZpeCByZWd1bGF0b3J5 IGNvbXBsaWFuY2UNCiAgICAgIGF0aDlrOiBSZW1vdmUgQVI5MzMwIHYxLjAgbWFjcm8gYXMgaXQn cyBub3Qgc3VwcG9ydGVkDQogICAgICBhdGg5azogRW5hYmxlIG1hbnVhbCBwZWFrIGNhbGlicmF0 aW9uIGZvciBBUjkzMzEgdjEuMQ0KICAgICAgYXRoOWs6IEZpeCBpbnRlcm5hbCByZWd1bGF0b3Ig Zm9yIEFSOTU1eA0KICAgICAgYXRoOWs6IEFwcGx5IHR1bmluZyBjYXBzIGZvciBBUjkzMzAgYW5k IEFSOTQ4NQ0KICAgICAgYXRoOWs6IENsZWFudXAgc3BlY3RyYWwgc2NhbiBjb2RlDQogICAgICBh dGg5azogQ2xlYW51cCBhdGg5ay5oDQogICAgICBhdGg5azogUmVtb3ZlIHVubmVlZGVkIHJlZi4g Y291bnQgaW5pdGlhbGl6YXRpb24NCiAgICAgIGF0aDlrOiBJbml0aWFsaXplICJzd2l0Y2hjb21z cGR0IiBlZXByb20gZmllbGQgZXhwbGljaXRseQ0KICAgICAgYXRoOWs6IFVwZGF0ZSBCYXNlRXh0 ZW5zaW9uXzEgZWVwcm9tIHN0cnVjdHVyZQ0KICAgICAgYXRoOWs6IEZpeCByZWd1bGF0b3J5IGNv bXBsaWFuY2UNCiAgICAgIGF0aDlrOiBBZGQgYSBkZWxheSBiZXR3ZWVuIFJUQyByZXNldC9jbGVh ciBmb3IgQVI5MDAzDQogICAgICBhdGg5azogRml4IFJUQyByZXNldCBkZWxheQ0KICAgICAgYXRo OWs6IFVzZSBhIHN1YnJvdXRpbmUgZm9yIHRoZSBBUjkzMzAgcmVzZXQgV0FSDQogICAgICBhdGg5 azogRml4IG1heCBBTVBEVSBzaXplIGNhbGN1bGF0aW9uDQogICAgICBhdGg5azogUmVnaXN0ZXIg c3VwcG9ydGVkIEhXIGhhbmcgY2hlY2tzDQogICAgICBhdGg5azogQWRkIEhXIGNhbGxiYWNrcyBm b3IgTUFDL0JCIGhhbmcgY2hlY2tzDQogICAgICBhdGg5azogRml4IE1BQyBIVyBoYW5nIGNoZWNr IGZvciBBUjkwMDMNCiAgICAgIGF0aDlrOiBGaXggUEhZIHJlc3RhcnQgd29ya2Fyb3VuZA0KICAg ICAgYXRoOWs6IEZpeCBiYXNlYmFuZCB3YXRjaGRvZyBpbnRlcnJ1cHRzDQogICAgICBhdGg5azog SWRlbnRpZnkgYmFzZWJhbmQgd2F0Y2hkb2cgc2lnbmF0dXJlcw0KICAgICAgYXRoOWs6IEZpeCBi YXNlYmFuZCB3YXRjaGRvZyByZXNldA0KICAgICAgYXRoOWs6IFJlbW92ZSBSWCBQb2xsDQogICAg ICBhdGg5azogUHJvY2VzcyBCQiB3YXRjaGRvZyBldmVudHMgaW4gdGhlIHRhc2tsZXQNCiAgICAg IGF0aDlrOiBGaXggImNjX2xvY2siIHVzYWdlDQogICAgICBhdGg5azogUmVtb3ZlIHVudXNlZCBm dW5jdGlvbnMNCiAgICAgIGF0aDlrOiBNb3ZlIHByaXZhdGUgSFcgY2FsbGJhY2tzIHRvIGh3LW9w cy5oDQogICAgICBhdGg5azogSGFuZGxlIHVuc3VwcG9ydGVkIE1BQyB2ZXJzaW9ucyBlYXJseQ0K ICAgICAgYXRoOWs6IENsZWFudXAgX19hdGg5a19od19pbml0KCkNCiAgICAgIGF0aDlrOiBGaXgg QVI5MTAwIGNoaXAgcG93ZXItb24NCiAgICAgIGF0aDlrOiBSZW1vdmUgdW51c2VkIGNvbmZpZyBv cHRpb24gYWNrXzZtYg0KICAgICAgYXRoOWs6IEZpeCBpbnRlcnJ1cHQgc3RhdGlzdGljcw0KICAg ICAgYXRoOWs6IEFkZCB2ZXJzaW9uL3JldmlzaW9uIG1hY3JvcyBmb3IgUUNBOTUzMQ0KICAgICAg YXRoOWs6IEFzc2lnbiBtYWNWZXJzaW9uIGZvciBRQ0E5NTMxDQogICAgICBhdGg5azogQWRkIFFD QTk1M3ggaW5pdHZhbHMNCiAgICAgIGF0aDlrOiBJbml0aWFsaXplIFFDQTk1M3ggSU5JIGFycmF5 cw0KICAgICAgYXRoOWs6IEFkZCBoYXJkd2FyZSBzdXBwb3J0IGZvciBRQ0E5NTMxDQogICAgICBh dGg5azogRml4IEFSOTU1eCBSWCBzZW5zaXRpdml0eQ0KICAgICAgYXRoOWs6IEZpeCByZWd1bGF0 b3J5IGNvbXBsaWFuY2UNCiAgICAgIGF0aDlrOiBVcGRhdGUgV0IzMzUgUENJIElEcw0KICAgICAg YXRoOWs6IFVzZSBjb3JyZWN0IGNoYW5uZWwgZm9yIFJYIHBhY2tldHMNCiAgICAgIGF0aDlrOiBE aXNhYmxlIGNyb3NzLWJhbmQgRkNDDQogICAgICBhdGg5azogQWRkIGFuIG9wdGlvbiBmb3Igc3Rh dGlvbiBzdGF0aXN0aWNzDQogICAgICBhdGg5azogU2hvdyBvbmx5IGFjdGl2ZSBUSURzIGluIG5v ZGVfYWdncg0KICAgICAgYXRoOWs6IFVzZSBhIHNlcGFyYXRlIGRlYnVnZnMgZmlsZSBmb3IgUEhZ IGVycm9ycw0KICAgICAgYXRoOWs6IEFkZCBhIGRlYnVnZnMgZmlsZSAibm9kZV9yZWN2Ig0KICAg ICAgYXRoOWs6IFJlbW92ZSBkZWJ1ZyBwcmludCBpbiBJU1INCiAgICAgIGF0aDlrOiBQcm9jZXNz IEdUVCBpbnRlcnJ1cHRzDQogICAgICBhdGg5azogRml4IGVycm9yIHJlcG9ydGVkIGJ5IHNtYXRj aA0KICAgICAgYXRoOWs6IEZpeCBJUSBjYWxpYnJhdGlvbg0KICAgICAgYXRoOWs6IEZpeCBwb3Nz aWJsZSBvdmVyZmxvdyBjb25kaXRpb24NCiAgICAgIGF0aDlrOiBGaXggY29kZSBtaXN0YWtlDQog ICAgICBhdGg5azogRml4IFJYIGludGVycnVwdCBtaXRpZ2F0aW9uDQoNClN1cmVzaCBSZWRkeSAo NSk6DQogICAgICBiZTJuZXQ6IGZpeCBpbmNvcnJlY3Qgc2V0dGluZyBvZiBjbWRfcHJpdmlsZWdl cyBmb3IgVkZzDQogICAgICBiZTJuZXQ6IFJlbW92ZSAiMTBHYnBzIiBmcm9tIGRyaXZlciBkZXNj cmlwdGlvbiBzdHJpbmcNCiAgICAgIGJlMm5ldDogZG8gbm90IHVzZSBmcmFnIGluZGV4IGluIHRo ZSBSWC1jb21wbCBlbnRyeQ0KICAgICAgYmUybmV0OiB1c2UgR0VUX01BQ19MSVNUIGNtZCB0byBx dWVyeSBtYWMtYWRkcmVzcyBmcm9tIGEgcG1hYy1pZA0KICAgICAgYmUybmV0OiBjbGVhbnVwIHdh a2Utb24tbGFuIGNvZGUNCg0KU3p5bW9uIEphbmMgKDIpOg0KICAgICAgTkZDOiBsbGNwOiBGaXgg cG9zc2libGUgbWVtb3J5IGxlYWsgd2hpbGUgc2VuZGluZyBJIGZyYW1lcw0KICAgICAgTkZDOiBs bGNwOiBVc2UgZGVmYXVsdCBNSVUgaWYgbm9uZSB3YXMgc3BlY2lmaWVkIG9uIGNvbm5lY3QNCg0K VGVkZCBIby1KZW9uZyBBbiAoMik6DQogICAgICBCbHVldG9vdGg6IEFkZCBzdXBwb3J0IGZvciBJ bnRlbCBCbHVldG9vdGggZGV2aWNlIFs4MDg3OjBhMmFdDQogICAgICBCbHVldG9vdGg6IEVuYWJs ZSBhdXRvc3VzcGVuZCBmb3IgSW50ZWwgQmx1ZXRvb3RoIGRldmljZQ0KDQpUZXJyeSBMYW0gKDIp Og0KICAgICAgbmV0LXFkaXNjLWhoZjogSGVhdnktSGl0dGVyIEZpbHRlciAoSEhGKSBxZGlzYw0K ICAgICAgSEhGIHFkaXNjOiBmaXggamlmZmllcy10aW1lIGNvbnZlcnNpb24uDQoNClRoaWVycnkg RXNjYW5kZSAoNSk6DQogICAgICBORkM6IGRpZ2l0YWw6IEFkZCBhIG5vdGUgYWJvdXQgYXN5bmNo cm9ub3VzIGZ1bmN0aW9ucw0KICAgICAgTkZDOiBkaWdpdGFsOiBGaXggaW5jb3JyZWN0IHVzZSBv ZiBFUlJfUFRSIGFuZCBQVFJfRVJSIG1hY3Jvcw0KICAgICAgTkZDOiBkaWdpdGFsOiBVc2UgTkZD X05GQ0lEM19NQVhTSVpFIGZyb20gbmZjLmgNCiAgICAgIE5GQzogZGlnaXRhbDogU2V0IGN1cnJl bnQgdGFyZ2V0IGFjdGl2ZSBvbiBhY3RpdmF0ZV90YXJnZXQoKSBjYWxsDQogICAgICBORkM6IGRp Z2l0YWw6IFNldCByZiB0ZWNoIGFuZCBjcmMgZnVuY3Rpb25zIHdoZW4gcmVjZWl2aW5nIGEgUFNM X1JFUQ0KDQpUaG9tYXMgR3JhZiAoOSk6DQogICAgICBnZW5sOiBBZGQgZ2VubG1zZ19uZXdfdW5p Y2FzdCgpIGZvciB1bmljYXN0IG1lc3NhZ2UgYWxsb2NhdGlvbg0KICAgICAgbmV0bGluazogQXZv aWQgbmV0bGluayBtbWFwIGFsbG9jIGlmIG1zZyBzaXplIGV4Y2VlZHMgZnJhbWUgc2l6ZQ0KICAg ICAgb3BlbnZzd2l0Y2g6IEVuYWJsZSBtZW1vcnkgbWFwcGVkIE5ldGxpbmsgaS9vDQogICAgICBu ZXQ6IEV4cG9ydCBza2JfemVyb2NvcHkoKSB0byB6ZXJvY29weSBmcm9tIG9uZSBza2IgdG8gYW5v dGhlcg0KICAgICAgb3BlbnZzd2l0Y2g6IEFsbG93IHVzZXIgc3BhY2UgdG8gYW5ub3VuY2UgYWJp bGl0eSB0byBhY2NlcHQgdW5hbGlnbmVkIE5ldGxpbmsgbWVzc2FnZXMNCiAgICAgIG9wZW52c3dp dGNoOiBEcm9wIHVzZXIgZmVhdHVyZXMgaWYgb2xkIHVzZXIgc3BhY2UgYXR0ZW1wdGVkIHRvIGNy ZWF0ZSBkYXRhcGF0aA0KICAgICAgb3BlbnZzd2l0Y2g6IFBhc3MgZGF0YXBhdGggaW50byB1c2Vy c3BhY2UgcXVldWUgZnVuY3Rpb25zDQogICAgICBvcGVudnN3aXRjaDogVXNlIHNrYl96ZXJvY29w eSgpIGZvciB1cGNhbGwNCiAgICAgIG9wZW52c3dpdGNoOiBDb21wdXRlIGNoZWNrc3VtIGluIHNr Yl9nc29fc2VnbWVudCgpIGlmIG5lZWRlZA0KDQpUaG9tYXMgSGFsbGVyICgyKToNCiAgICAgIGlw djYgYWRkcmNvbmY6IGFkZCBJRkFfRl9OT1BSRUZJWFJPVVRFIGZsYWcgdG8gc3VwcHJlc3MgY3Jl YXRpb24gb2YgSVA2IHJvdXRlcw0KICAgICAgaXB2NiBhZGRyY29uZjogZG9uJ3QgY2xlYW51cCBw cmVmaXggcm91dGUgZm9yIElGQV9GX05PUFJFRklYUk9VVEUNCg0KVGhvbWFzIFBlZGVyc2VuICg5 KToNCiAgICAgIG1hYzgwMjExOiBjb25zb2xpZGF0ZSBjYWxscyB0byBwbGlua19mcmFtZV90eA0K ICAgICAgbWFjODAyMTE6IGZhY3RvciBwZWVyaW5nIGZyYW1lIHByb2Nlc3NpbmcgaW50byBvd24g ZnVuY3Rpb24NCiAgICAgIG1hYzgwMjExOiBjb25zb2xpZGF0ZSByY3UgdW5sb2NrcyBpbiBwbGlu ayBmcmFtZSByeA0KICAgICAgbWFjODAyMTE6IGFzc2lnbiBzdGEgcGxpZCBlYXJseQ0KICAgICAg bWFjODAyMTE6IGZhY3RvciBvdXQgcGVlcmluZyBGU00NCiAgICAgIG1hYzgwMjExOiBmYWN0b3Ig b3V0IHBsaW5rIGV2ZW50IGdhdGhlcmluZw0KICAgICAgbWFjODAyMTE6IGNsZWFuIHVwIG1lc2gg bG9jYWwgbGluayBJRCBnZW5lcmF0aW9uDQogICAgICBtYWM4MDIxMTogdXBkYXRlIGFkanVzdGlu ZyBUQlRUIGJpdCBpbiBiZWFjb24NCiAgICAgIG1hYzgwMjExOiBzeW5jIGR0aW1fY291bnQgdG8g VFNGDQoNClRvbSBIZXJiZXJ0ICgyMik6DQogICAgICBuZXQ6IENoYW5nZSBza2JfZ2V0X3J4aGFz aCB0byBza2JfZ2V0X2hhc2gNCiAgICAgIG5ldDogQWRkIHV0aWxpdHkgZnVuY3Rpb25zIHRvIGNs ZWFyIHJ4aGFzaA0KICAgICAgbmV0OiBBZGQgZnVuY3Rpb24gdG8gc2V0IHRoZSByeGhhc2gNCiAg ICAgIG5ldDogQWRkIHV0aWxpdHkgZnVuY3Rpb24gdG8gY29weSBza2IgaGFzaA0KICAgICAgbmV0 OiBibngyIGNhbGxzIHNrYl9zZXRfaGFzaA0KICAgICAgbmV0OiBibngyeCBjYWxscyBza2Jfc2V0 X2hhc2gNCiAgICAgIG5ldDogY3hnYjQgY2FsbHMgc2tiX3NldF9oYXNoDQogICAgICBuZXQ6IGNp c2NvLWVuaWMgY2FsbHMgc2tiX3NldF9oYXNoDQogICAgICBuZXQ6IGVtdWxleC1iZW5ldCBjYWxs cyBza2Jfc2V0X2hhc2gNCiAgICAgIG5ldDogc2t5MiBjYWxscyBza2Jfc2V0X2hhc2gNCiAgICAg IG5ldDogbWx4NCBjYWxscyBza2Jfc2V0X2hhc2gNCiAgICAgIG5ldDogdnhnZSBjYWxscyBza2Jf c2V0X2hhc2gNCiAgICAgIG5ldDogc2ZjIGNhbGxzIHNrYl9zZXRfaGFzaA0KICAgICAgbmV0OiBz dW4tbml1IGNhbGxzIHNrYl9zZXRfaGFzaA0KICAgICAgbmV0OiB2bXhuZXQzIGNhbGxzIHNrYl9z ZXRfaGFzaA0KICAgICAgYm54Mng6IGNsZWFudXAgc2tiX3NldF9oYXNoDQogICAgICBuZXQ6IEFs bG93IHNldHRpbmcgc29jayBmbG93IGhhc2ggd2l0aG91dCBhIHNvY2sNCiAgICAgIHR1bjogQWRk IHN1cHBvcnQgZm9yIFJGUyBvbiB0dW4gZmxvd3MNCiAgICAgIGlwdjQ6IENhY2hlIGRzdCBpbiB0 dW5uZWxzDQogICAgICBpcHY0OiBVc2UgcGVyY3B1IENhY2hlIHJvdXRlIGluIElQIHR1bm5lbHMN CiAgICAgIG5ldDogQWRkIHNrYl9nZXRfaGFzaF9yYXcNCiAgICAgIG5ldDogQ2hlY2sgc2tiLT5y eGhhc2ggaW4gZ3JvX3JlY2VpdmUNCg0KVG9tYXN6IEJ1cnN6dHlrYSAoMSk6DQogICAgICBuZXRm aWx0ZXI6IG5mX3RhYmxlczogRXhwb3NlIHRoZSB0YWJsZSB1c2FnZSBjb3VudGVyIHZpYSBuZXRs aW5rDQoNClRvc2hpYWtpIE1ha2l0YSAoMSk6DQogICAgICBicmlkZ2U6IFJlbW92ZSB1bm5lY2Vz c2FyeSB2bGFuX3B1dF90YWcgaW4gYnJfaGFuZGxlX3ZsYW4NCg0KVWpqYWwgUm95ICg5KToNCiAg ICAgIG13aWZpZXg6IHVzZSBsaXR0bGUtZW5kaWFuIHZhcmlhYmxlcyBpbiBmaXJtd2FyZSBzdHJ1 Y3R1cmVzDQogICAgICBtd2lmaWV4OiBmaXggcnhfcGVuZGluZyBjb3VudCBpbWJhbGFuY2UNCiAg ICAgIG13aWZpZXg6IGNvcnJlY3QgUlggYnl0ZSBjb3VudCBzdGF0aXN0aWNzDQogICAgICBtd2lm aWV4OiBjb3JyZWN0IFRYIGJ5dGUgY291bnQgc3RhdGlzdGljcw0KICAgICAgbXdpZmlleDogdXBk YXRlIHN0YXRpc3RpY3MgZm9yIGJyaWRnZWQgcGFja2V0cyBvbiBBUCBpbnRlcmZhY2UNCiAgICAg IG13aWZpZXg6IGRvIG5vdCBmbG9vZCBrbXNnL2RtZXNnIHdpdGggVVNCIGRlYnVnIG1lc3NhZ2Vz DQogICAgICBjZmc4MDIxMTogZml4IHdleHQtY29tcGF0IGZvciBnZXR0aW5nIHJldHJ5IHZhbHVl DQogICAgICBjZmc4MDIxMTogYWRkIHNhbml0eSBjaGVjayBmb3IgcmV0cnkgbGltaXQgaW4gd2V4 dC1jb21wYXQNCiAgICAgIG13aWZpZXg6IGV4cG9ydCB0aHJlc2hvbGQgdmFsdWUgYW5kIHJldHJ5 IGxpbWl0IHRvIGNmZzgwMjExDQoNClVyc3VsYSBCcmF1biAoMSk6DQogICAgICBuZXRpdWN2OiBp bXByb3ZlIHN0YXRlIGNoZWNraW5nIGluIGNvbm5fYWN0aW9uX3R4ZG9uZQ0KDQpWYWxlbnRpbmEg R2l1c3RpICgxKToNCiAgICAgIG5ldGZpbHRlcjogbmZuZXRsaW5rX3F1ZXVlOiBlbmFibGUgVUlE L0dJRCBzb2NrZXQgaW5mbyByZXRyaWV2YWwNCg0KVmFzdSBEZXYgKDEpOg0KICAgICAgaTQwZTog YWRkIGhlYWRlciBmaWxlIGZsYWcgX0k0MEVfVFhSWF9IXw0KDQpWYXN1bmRoYXJhIFZvbGFtICg1 KToNCiAgICAgIGJlMm5ldDogVXNlIE1DQ19DUkVBVEVfRVhUX1YxIGNtZCBmb3IgU2t5aGF3ay1S DQogICAgICBiZTJuZXQ6IGRvbid0IHNldCAicHBvcnQiIGZpZWxkIHdoZW4gcXVlcnlpbmcgInB2 aWQiDQogICAgICBiZTJuZXQ6IExvZyB0aGUgcHJvZmlsZS1pZCB1c2VkIGJ5IEZXIGR1cmluZyBk cml2ZXIgaW5pdGlhbGl6YXRpb24NCiAgICAgIGJlMm5ldDogZG8gbm90IGNhbGwgYmVfc2V0L2dl dF9md19sb2dfbGV2ZWwoKSBvbiBTa3loYXdrLVINCiAgICAgIGJlMm5ldDogaWdub3JlIG1hYy1h ZGRyIHNldCBjYWxsIGZvciBhbiBhbHJlYWR5IHByb2dyYW1tZWQgbWFjLWFkZHINCg0KVmVhY2Vz bGF2IEZhbGljbyAoMTMpOg0KICAgICAgYm9uZGluZzogZml4IGtzdHJ0b3U4KCkgcmV0dXJuIHZh bHVlIHZlcmlmaWNhdGlvbiBpbiBudW1fcGVlcl9ub3RpZg0KICAgICAgYm9uZGluZzogY2xlYW4g dXAgc3R5bGUgZm9yIGJvbmRfM2FkLmMNCiAgICAgIGJvbmRpbmc6IGNvbnZlcnQgM2FkIHRvIHVz ZSBwcl93YXJuIGluc3RlYWQgb2YgcHJfd2FybmluZw0KICAgICAgYm9uZGluZzogcmVtb3ZlIGRl YWQgY29kZSBmcm9tIDNhZA0KICAgICAgbmV0OiBtYWtlIGRldl9zZXRfbXR1KCkgaG9ub3Igbm90 aWZpY2F0aW9uIHJldHVybiBjb2RlDQogICAgICBib25kaW5nOiBmaXggYm9uZF8zYWRfc2V0X2Nh cnJpZXIoKSBSQ1UgdXNhZ2UNCiAgICAgIGJvbmRpbmc6IGZpeCBfX2dldF9maXJzdF9hZ2cgUkNV IHVzYWdlDQogICAgICBib25kaW5nOiBmaXggX19nZXRfYWN0aXZlX2FnZygpIFJDVSBsb2dpYw0K ICAgICAgbmV0OiBhZGQgc3lzZnMgaGVscGVycyBmb3IgbmV0ZGV2X2FkamFjZW50IGxvZ2ljDQog ICAgICBuZXQ6IHJlbmFtZSBzeXNmcyBzeW1saW5rcyBvbiBkZXZpY2UgbmFtZSBjaGFuZ2UNCiAg ICAgIG5ldDogYWRkIE5FVERFVl9QUkVDSEFOR0VNVFUgdG8gbm90aWZ5IGJlZm9yZSBtdHUgY2hh bmdlIGhhcHBlbnMNCiAgICAgIHRlYW06IGJsb2NrIG10dSBjaGFuZ2UgYmVmb3JlIGl0IGhhcHBl bnMgdmlhIE5FVERFVl9QUkVDSEFOR0VNVFUNCiAgICAgIGJvbmRpbmc6IGhhbmRsZSBzbGF2ZSdz IG5hbWUgY2hhbmdlIHdpdGggcHJpbWFyeV9zbGF2ZSBsb2dpYw0KDQpWaWpheSBTdWJyYW1hbmlh biAoMSk6DQogICAgICBuZXQ6IHBrdF9zY2hlZDogUElFIEFRTSBzY2hlbWUNCg0KVmluY2UgQnJp ZGdlcnMgKDMpOg0KICAgICAgc3RtbWFjOiBBZGQgdmxhbiByeCBmb3IgYmV0dGVyIEdSTyBwZXJm b3JtYW5jZS4NCiAgICAgIGR0czogQWRkIGEgYmluZGluZyBmb3IgU3lub3BzeXMgZW1hYyBtYXgt ZnJhbWUtc2l6ZQ0KICAgICAgc3RtbWFjOiBGaXgga2VybmVsIGNyYXNoZXMgZm9yIGp1bWJvIGZy YW1lcw0KDQpWbGFkIFlhc2V2aWNoICgzKToNCiAgICAgIG1hY3Z0YXA6IEFkZCBzdXBwb3J0IG9m IHBhY2tldCBjYXB0dXJlIG9uIG1hY3Z0YXAgZGV2aWNlLg0KICAgICAgbWFjdmxhbjogUmVtb3Zl IGN1c3RvbSByZWNpZXZlIGFuZCBmb3J3YXJkIGhhbmRsZXJzDQogICAgICBuZXQ6IENvcnJlY3Rs eSBzeW5jIGFkZHJlc3NlcyBmcm9tIG11bHRpcGxlIHNvdXJjZXMgdG8gc2luZ2xlIGRldmljZQ0K DQpWbGFkaW1pciBLb25kcmF0aWV2ICg0KToNCiAgICAgIHdpbDYyMTA6IGludGVycnVwdCBtb2Rl cmF0aW9uDQogICAgICB3aWw2MjEwOiBGaXggSVAgdmVyc2lvbiBpbmRpY2F0aW9uIGZvciBUeCBj c3VtIG9mZmxvYWQNCiAgICAgIHdpbDYyMTA6IHByZWZldGNoIGhlYWQgb2YgcGFja2V0DQogICAg ICB3aWw2MjEwOiBjb3JyZWN0ICNpbmNsdWRlIGZvciBwcmVmZXRjaCgpDQoNCldBTkcgQ29uZyAo MjEpOg0KICAgICAgbmV0X3NjaGVkOiByZW1vdmUgZ2V0X3N0YXRzIGZyb20gdGNfYWN0aW9uX29w cw0KICAgICAgbmV0X3NjaGVkOiBhY3Q6IHVzZSBzdGFuZGFyZCBzdHJ1Y3QgbGlzdF9oZWFkDQog ICAgICBuZXRfc2NoZWQ6IGNsczogcmVmYWN0b3Igb3V0IHN0cnVjdCB0Y2ZfZXh0X21hcA0KICAg ICAgbmV0X3NjaGVkOiBpbml0IHN0cnVjdCB0Y2ZfaGFzaGluZm8gYXQgcmVnaXN0ZXIgdGltZQ0K ICAgICAgbmV0X3NjaGVkOiBjb252ZXJ0IHRjZl9oYXNoaW5mbyB0byBobGlzdCBhbmQgdXNlIHNw aW5sb2NrDQogICAgICBuZXRfc2NoZWQ6IGNvbnZlcnQgdGNfYWN0aW9uX29wcyB0byB1c2Ugc3Ry dWN0IGxpc3RfaGVhZA0KICAgICAgbmV0X3NjaGVkOiBjb252ZXJ0IHRjZl9wcm90b19vcHMgdG8g dXNlIHN0cnVjdCBsaXN0X2hlYWQNCiAgICAgIG5ldF9zY2hlZDogZml4IGEgcmVncmVzc2lvbiBp biB0YyBhY3Rpb25zDQogICAgICBuZXRfc2NoZWQ6IGFjdDogbW92ZSBpZHhfZ2VuIGludG8gc3Ry dWN0IHRjZl9oYXNoaW5mbw0KICAgICAgbmV0X3NjaGVkOiBhY3Q6IGNsZWFuIHVwIG5vdGlmaWNh dGlvbiBmdW5jdGlvbnMNCiAgICAgIG5ldF9zY2hlZDogYWRkIHN0cnVjdCBuZXQgcG9pbnRlciB0 byB0Y2ZfcHJvdG9fb3BzLT5kdW1wDQogICAgICBuZXRfc2NoZWQ6IG9wdGltaXplIHRjZl9tYXRj aF9pbmRldigpDQogICAgICBuZXRfc2NoZWQ6IGF2b2lkIGNhc3Rpbmcgdm9pZCBwb2ludGVyDQog ICAgICBuZXRfc2NoZWQ6IGFjdDogcmVtb3ZlIHN0cnVjdCB0Y2ZfYWN0X2hkcg0KICAgICAgYnJp ZGdlOiBtb3ZlIGJyX25ldF9leGl0KCkgdG8gYnIuYw0KICAgICAgaXB2NDogcmVnaXN0ZXIgaWdt cF9ub3RpZmllciBldmVuIHdoZW4gIUNPTkZJR19QUk9DX0ZTDQogICAgICBuZXRfc2NoZWQ6IGFj dDogdXNlIHRjZl9oYXNoX3JlbGVhc2UoKSBpbiBuZXQvc2NoZWQvYWN0X3BvbGljZS5jDQogICAg ICBuZXRfc2NoZWQ6IGFjdDogcGljayBhIGRpZmZlcmVudCB0eXBlIGZvciBhY3RfeHQNCiAgICAg IG5ldF9zY2hlZDogYWN0OiByZW1vdmUgY2FwYWIgZnJvbSBzdHJ1Y3QgdGNfYWN0aW9uX29wcw0K ICAgICAgbmV0X3NjaGVkOiBhY3Q6IGZldGNoIGhpbmZvIGZyb20gYS0+b3BzLT5oaW5mbw0KICAg ICAgbmV0X3NjaGVkOiBhY3Q6IGV4cG9ydCB0Y2ZfaGFzaF9zZWFyY2goKSBpbnN0ZWFkIG9mIHRj Zl9oYXNoX2xvb2t1cCgpDQoNCldlaSBZb25nanVuICgxNCk6DQogICAgICBhdGgxMGs6IGZpeCBw b3NzaWJsZSBtZW1vcnkgbGVhayBpbiBhdGgxMGtfcGNpX3Byb2JlKCkNCiAgICAgIEJsdWV0b290 aDogcmVtb3ZlIHVudXNlZCBpbmNsdWRpbmcgPGxpbnV4L3ZlcnNpb24uaD4NCiAgICAgIEJsdWV0 b290aDogZml4IHJldHVybiB2YWx1ZSBjaGVjaw0KICAgICAgbmV0L2hzcjogdXNpbmcga2ZyZWVf cmN1KCkgdG8gc2ltcGxpZnkgdGhlIGNvZGUNCiAgICAgIHNmYzogZml4IHNwYXJzZSBub24gc3Rh dGljIHN5bWJvbCB3YXJuaW5nDQogICAgICBhdGg5azogZml4IHNwYXJzZSBub24gc3RhdGljIHN5 bWJvbCB3YXJuaW5nDQogICAgICBpNDBlOiB1c2luZyBmb3JfZWFjaF9zZXRfYml0IHRvIHNpbXBs aWZ5IHRoZSBjb2RlDQogICAgICBvcGVudnN3aXRjaDogcmVtb3ZlIGR1cGxpY2F0ZWQgaW5jbHVk ZSBmcm9tIGZsb3dfdGFibGUuYw0KICAgICAgbmV0L21seDRfZW46IGZpeCBlcnJvciByZXR1cm4g Y29kZSBpbiBtbHg0X2VuX2dldF9xcCgpDQogICAgICBvcGVudnN3aXRjaDogVXNlIGttZW1fY2Fj aGVfZnJlZSgpIGluc3RlYWQgb2Yga2ZyZWUoKQ0KICAgICAgaXBfdHVubmVsOiBmaXggc3BhcnNl IG5vbiBzdGF0aWMgc3ltYm9sIHdhcm5pbmcNCiAgICAgIGdyZV9vZmZsb2FkOiBmaXggc3BhcnNl IG5vbiBzdGF0aWMgc3ltYm9sIHdhcm5pbmcNCiAgICAgIGl4Z2JldmY6IHVzZSBwY2kgZHJ2ZGF0 YSBjb3JyZWN0bHkgaW4gaXhnYmV2Zl9zdXNwZW5kKCkNCiAgICAgIG5ldF9zY2hlZDogZml4IGVy cm9yIHJldHVybiBjb2RlIGluIGZ3X2NoYW5nZV9hdHRycygpDQoNCldlaWxvbmcgQ2hlbiAoMjQp Og0KICAgICAgbWFjODAyMTE6IGZpeCBjaGVja3BhdGNoIGVycm9ycw0KICAgICAgbWFjODAyMTU0 OiBmaXggZm9sbG93aW5nIGNoZWNrcGF0aC5wbCB3YXJuaW5nIFByZWZlciBwcl93YXJuKC4uLiB0 byBwcl93YXJuaW5nKC4uLg0KICAgICAgcm9zZTogY2xlYW51cCBjaGVja3BhdGNoIGVycm9ycyxz cGFjZXMgcmVxdWlyZWQNCiAgICAgIGlwdjQ6IGRvIGNsZWFuIHVwIHdpdGggc3BhY2VzDQogICAg ICBpcHY0OiBmaXggY2hlY2twYXRjaCBlcnJvciAic3BhY2UgcHJvaGliaXRlZCINCiAgICAgIGlw djQ6IGZpeCBjaGVja3BhdGNoIGVycm9yIHdpdGggZm9vICogYmFyDQogICAgICBpcHY0OiBmaXgg YWxsIHNwYWNlIGVycm9ycyBpbiBmaWxlIGlnbXAuYw0KICAgICAgaXB2NDogRVJST1I6IGRvIG5v dCBpbml0aWFsaXNlIGdsb2JhbHMgdG8gMCBvciBOVUxMDQogICAgICBpcHY0OiBFUlJPUjogY29k ZSBpbmRlbnQgc2hvdWxkIHVzZSB0YWJzIHdoZXJlIHBvc3NpYmxlDQogICAgICBpcHY0OiBpcHY0 OiBDbGVhbnVwIHRoZSBjb21tZW50cyBpbiB0Y3BfeWVhaC5jDQogICAgICBpcHY2OiBjbGVhbnVw IGZvciB0Y3BfaXB2Ni5jDQogICAgICBsbGM6ICJmb28qIGJhciIgc2hvdWxkIGJlICJmb28gKmJh ciINCiAgICAgIGllZWU4MDIxNTQ6IHNwYWNlIHByb2hpYml0ZWQgYmVmb3JlIHRoYXQgY2xvc2Ug cGFyZW50aGVzaXMNCiAgICAgIHBhY2tldDogZml4ICJmb28gKiBiYXIiIGFuZCAiKGZvbyopIiBw cm9ibGVtcw0KICAgICAgeGZybTogY2hlY2twYXRjaCBlcnJvcnMgd2l0aCBzcGFjZQ0KICAgICAg eGZybTogY2hlY2twYXRjaCBlcnJvcnMgd2l0aCBmb28gKiBiYXINCiAgICAgIHhmcm06IGNoZWNr cGF0Y2ggZXJyb3Mgd2l0aCBzcGFjZSBwcm9oaWJpdGVkDQogICAgICB4ZnJtOiBmaXggY2hlY2tw YXRjaCBlcnJvcg0KICAgICAgeGZybTogY2hlY2twYXRjaCBlcnJvcyB3aXRoIGlubGluZSBrZXl3 b3JkIHBvc2l0aW9uDQogICAgICBpcHY0OiBzcGFjZXMgcmVxdWlyZWQgYXJvdW5kIHRoYXQgJz0n DQogICAgICBpcHY0OiBzd2l0Y2ggYW5kIGNhc2Ugc2hvdWxkIGJlIGF0IHRoZSBzYW1lIGluZGVu dA0KICAgICAgbmV0OiBmaXggInF1ZXVlcyIgdWV2ZW50IGJldHdlZW4gbmV0d29yayBuYW1lc3Bh Y2VzDQogICAgICBib25kaW5nOiBEb24ndCBhbGxvdyBib25kIGRldmljZXMgdG8gY2hhbmdlIG5l dHdvcmsgbmFtZXNwYWNlcy4NCiAgICAgIHRlYW06IERvbid0IGFsbG93IHRlYW0gZGV2aWNlcyB0 byBjaGFuZ2UgbmV0d29yayBuYW1lc3BhY2VzLg0KDQpXZW5saWFuZyBGYW4gKDEpOg0KICAgICAg ZHJpdmVycy9uZXQvd2lyZWxlc3MvaG9zdGFwOiBJbnRlZ2VyIG92ZXJmbG93DQoNCllhbmcgWWlu Z2xpYW5nICgxNik6DQogICAgICBuZXRfc2NoZWQ6IHJlbW92ZSB1bm5lY2Vzc2FyeSBwYXJlbnRo ZXNlcyB3aGlsZSByZXR1cm4NCiAgICAgIG5ldF9zY2hlZDogY2xzX2JwZjogdXNlIHRhYnMgdG8g ZG8gaW5kZW50DQogICAgICBuZXRfc2NoZWQ6IGNoYW5nZSAiZm9vKiBiYXIiIHRvICJmb28gKmJh ciINCiAgICAgIG5ldF9zY2hlZDogYWRkIHNwYWNlIGFyb3VuZCAnPicgYW5kIGJlZm9yZSAnKCcN CiAgICAgIG5ldF9zY2hlZDogc2ZxOiBwdXQgc2ZxX3VubGluayBpbiBhIGRvIC0gd2hpbGUgbG9v cA0KICAgICAgbmV0X3NjaGVkOiBleHBhbmQgY29udHJvbCBmbG93IG9mIG1hY3JvIFNLSVBfTk9O TE9DQUwNCiAgICAgIHNjaF9odGI6IHJlbW92ZSB1bm5lY2Vzc2FyeSBOVUxMIHBvaW50ZXIganVk Z21lbnQNCiAgICAgIGFjdF9wb2xpY2U6IHJlbW92ZSB1bm5lY2Vzc2FyeSBudWxsIHBvaW50ZXIg Y2hlY2sNCiAgICAgIHNjaF9jYnE6IHJlbW92ZSB1bm5lY2Vzc2FyeSBudWxsIHBvaW50ZXIgY2hl Y2sNCiAgICAgIHNjaF90YmY6IGFkZCBUQkZfQlVSU1QvVEJGX1BCVVJTVCBhdHRyaWJ1dGUNCiAg ICAgIG5ldF9zY2hlZDogcmVwbGFjZSBwcl93YXJuaW5nIHdpdGggcHJfd2Fybg0KICAgICAgc2No X2h0YjogdXNlIC8qIGNvbW1lbnRzDQogICAgICBzY2hfZHNtYXJrOiB1c2UgY29ycmVjdCBmdW5j IG5hbWUgaW4gcHJpbnQgbWVzc2FnZXMNCiAgICAgIHNjaF9uZXRlbTogbW9yZSBwcmVjaXNlIGxl bmd0aCBvZiBwYWNrZXRzDQogICAgICBzY2hfbmV0ZW06IHN1cHBvcnQgb2YgNjRiaXQgcmF0ZXMN CiAgICAgIHNjaF9uZXRlbTogcmVwbGFjZSBtYWdpYyBudW1iZXJzIHdpdGggZW51bWVyYXRlDQoN Cllhbm4gRHJvbmVhdWQgKDIpOg0KICAgICAgbmV0OiBoYW5kbGUgZXJyb3IgbW9yZSBncmFjZWZ1 bGx5IGluIHNvY2tldHBhaXIoKQ0KICAgICAgNmxvd3BhbjogYWRkIGEgbGljZW5zZSB0byA2bG93 cGFuX2lwaGMgbW9kdWxlDQoNClllZ29yIFllZnJlbW92ICgxKToNCiAgICAgIDgwMjFxOiB1cGRh dGUgZGVzY3JpcHRpb24NCg0KWWlqaW5nIFdhbmcgKDIpOg0KICAgICAgbmV0L2ZkZGk6IFJlcGxh Y2UgbG9jYWwgbWFjcm8gd2l0aCBQQ0kgc3RhbmRhcmQgbWFjcm8NCiAgICAgIDNjNTl4L25ldDog VXNlIGRldl9pc19wY2koKSBpbnN0ZWFkIG9mIGhhcmRjb2RpbmcNCg0KWWluZyBYdWUgKDIyKToN CiAgICAgIHRpcGM6IGVsaW1pbmF0ZSByZWR1bmRhbnQgY29kZSB3aXRoIGtmcmVlX3NrYl9saXN0 IHJvdXRpbmUNCiAgICAgIHRpcGM6IHJlbW92ZSBUSVBDIHVzYWdlIG9mIGZpZWxkIGFmX3BhY2tl dF9wcml2IGluIHN0cnVjdCBuZXRfZGV2aWNlDQogICAgICB0aXBjOiByZWxvY2F0ZSBjb21tb24g ZnVuY3Rpb25zIGZyb20gbWVkaWEgdG8gYmVhcmVyDQogICAgICB0aXBjOiBlbGltaW5hdGUgY29k ZSBkdXBsaWNhdGlvbiBpbiBtZWRpYSBsYXllcg0KICAgICAgdGlwYzogcmVtb3ZlIHVudXNlZCAn YmxvY2tlZCcgZmxhZyBmcm9tIHRpcGNfbGluayBzdHJ1Y3QNCiAgICAgIHRpcGM6IGludHJvZHVj ZSBuZXcgc3BpbmxvY2sgdG8gcHJvdGVjdCBzdHJ1Y3QgbGlua19yZXENCiAgICAgIG5ldDogeGZy bTogeGZybV9wb2xpY3k6IHNpbGVuY2UgY29tcGlsZXIgd2FybmluZw0KICAgICAgRHJpdmVyczog U3RhZ2luZzogY3h0MWUxOiB1c2UgX19kZXZfZ2V0X25hbWUgaW5zdGVhZCBvZiBkZXZfZ2V0X25h bWUgdG8gZmluZCBpbnRlcmZhY2VzDQogICAgICBib25kaW5nOiB1c2UgX19kZXZfZ2V0X2J5X25h bWUgaW5zdGVhZCBvZiBkZXZfZ2V0X2J5X25hbWUgdG8gZmluZCBpbnRlcmZhY2UNCiAgICAgIGVx bDogdXNlIF9fZGV2X2dldF9ieV9uYW1lIGluc3RlYWQgb2YgZGV2X2dldF9ieV9uYW1lIHRvIGZp bmQgaW50ZXJmYWNlDQogICAgICBkY2I6IHVzZSBfX2Rldl9nZXRfYnlfbmFtZSBpbnN0ZWFkIG9m IGRldl9nZXRfYnlfbmFtZSB0byBmaW5kIGludGVyZmFjZQ0KICAgICAgZGVjbmV0OiB1c2UgX19k ZXZfZ2V0X2J5X2luZGV4IGluc3RlYWQgb2YgZGV2X2dldF9ieV9pbmRleCB0byBmaW5kIGludGVy ZmFjZQ0KICAgICAgdnhsYW46IHVzZSBfX2Rldl9nZXRfYnlfaW5kZXggaW5zdGVhZCBvZiBkZXZf Z2V0X2J5X2luZGV4IHRvIGZpbmQgaW50ZXJmYWNlDQogICAgICBiYXRtYW4tYWR2OiB1c2UgX19k ZXZfZ2V0X2J5X2luZGV4IGluc3RlYWQgb2YgZGV2X2dldF9ieV9pbmRleCB0byBmaW5kIGludGVy ZmFjZQ0KICAgICAgY2FpZjogX19kZXZfZ2V0X2J5X2luZGV4IGluc3RlYWQgb2YgZGV2X2dldF9i eV9pbmRleCB0byBmaW5kIGludGVyZmFjZQ0KICAgICAgY2FuOiB1c2UgX19kZXZfZ2V0X2J5X2lu ZGV4IGluc3RlYWQgb2YgZGV2X2dldF9ieV9pbmRleCB0byBmaW5kIGludGVyZmFjZQ0KICAgICAg bmV0OiBubDgwMjExOiBfX2Rldl9nZXRfYnlfaW5kZXggaW5zdGVhZCBvZiBkZXZfZ2V0X2J5X2lu ZGV4IHRvIGZpbmQgaW50ZXJmYWNlDQogICAgICB0aXBjOiBzdGFuZGFyZGl6ZSBjb25uZWN0IHJv dXRpbmUNCiAgICAgIHRpcGM6IHN0YW5kYXJkaXplIGFjY2VwdCByb3V0aW5lDQogICAgICB0aXBj OiBzdGFuZGFyZGl6ZSBzZW5kbXNnIHJvdXRpbmUgb2YgY29ubmVjdGlvbmxlc3Mgc29ja2V0DQog ICAgICB0aXBjOiBzdGFuZGFyZGl6ZSBzZW5kbXNnIHJvdXRpbmUgb2YgY29ubmVjdGVkIHNvY2tl dA0KICAgICAgdGlwYzogc3RhbmRhcmRpemUgcmVjdm1zZyByb3V0aW5lDQoNCllvZ2VzaCBBc2hv ayBQb3dhciAoMSk6DQogICAgICBtd2lmaWV4OiBhZGQgVVNCODg5NyBzdXBwb3J0DQoNCll1dmFs IE1pbnR6ICg3KToNCiAgICAgIGJueDJ4OiBBZGQgc3VwcG9ydCBmb3IgTXVsdGktRnVuY3Rpb24g VU5ESQ0KICAgICAgYm54Mng6IEFkZCBBRVIgc3VwcG9ydCAobWlzc2luZyBiaXRzKQ0KICAgICAg Ym54Mng6IGFkZCBCaWctRW5kaWFuIGV0aHRvb2wgY29tbWVudA0KICAgICAgYm54Mng6IG5vIGVy cm9yIHdoZW4gUlNTIGNvbmZpZ3VyYXRpb24gZmFpbHMNCiAgICAgIGJueDJ4OiBBZGQgbnVtIG9m IFZGcyB0byBNYW5hZ2VtZW50IHN0YXRpc3RpY3MNCiAgICAgIGJueDJ4OiBhZGQgVkYgTXVsdGlj YXN0IGZpbHRlcnMgc3VwcG9ydA0KICAgICAgYm54Mng6IENvcnJlY3QgZGVmYXVsdCBUeCBzd2l0 Y2hpbmcgYmVoYXZpb3VyDQoNClpIQU8gR2FuZyAoMSk6DQogICAgICBiNDM6IGZpeCB0aGUgd3Jv bmcgYXNzaWdubWVudCBvZiBzdGF0dXMuZnJlcSBpbiBiNDNfcngoKQ0KDQpaaGkgWW9uZyBXdSAo MTApOg0KICAgICAgdmhvc3Q6IHJlbW92ZSB0aGUgZGVhZCBicmFuY2gNCiAgICAgIG1hY3Z0YXA6 IHJlbW92ZSB0aGUgZGVhZCBicmFuY2gNCiAgICAgIG1hY3Z0YXA6IHJlbW92ZSB1bnVzZWQgcGFy YW1ldGVyIGluIG1hY3Z0YXBfZG9fcmVhZCgpDQogICAgICB0dW46IHJlbW92ZSB1bnVzZWQgcGFy YW1ldGVyIGluIHR1bl9kb19yZWFkKCkNCiAgICAgIG1hY3Z0YXA6IHJlbW92ZSB1c2VsZXNzIGNv ZGVzIGluIG1hY3Z0YXBfYWlvX3JlYWQoKSBhbmQgbWFjdnRhcF9yZWN2bXNnKCkNCiAgICAgIHR1 bjogcmVtb3ZlIHVzZWxlc3MgY29kZXMgaW4gdHVuX2Nocl9haW9fcmVhZCgpIGFuZCB0dW5fcmVj dm1zZygpDQogICAgICBuZXQsIHJwczogZml4IGJ1aWxkIGZhaWx1cmUgd2hlbiBDT05GSUdfUlBT IGlzbid0IHNldA0KICAgICAgbmV0LCBycHM6IGZpeCB0aGUgY29tbWVudCBvZiBuZXRfcnBzX2Fj dGlvbl9hbmRfaXJxX2VuYWJsZSgpDQogICAgICBuZXQsIHNjaDogZml4IHRoZSB0eXBvIGluIHJl Z2lzdGVyX3FkaXNjKCkNCiAgICAgIHR1biwgcmZzOiBmaXggdGhlIGluY29ycmVjdCBoYXNoIHZh bHVlDQoNCmRhbXV6aTAwMCAoMSk6DQogICAgICBuZXQ6IHN0bW1hYzogZml4IE5VTEwgcG9pbnRl ciBkZXJlZmVyZW5jZSBpbiBzdG1tYWNfZ2V0X3R4X2h3dHN0YW1wDQoNCmRpbmd0aWFuaG9uZyAo NjMpOg0KICAgICAgYm9uZGluZzogcmVtb3ZlIHRoZSBubyBlZmZlY3QgbG9jayBmb3IgYm9uZF9z ZWxlY3RfYWN0aXZlX3NsYXZlKCkNCiAgICAgIGJvbmRpbmc6IHJlYnVpbGQgdGhlIGxvY2sgdXNl IGZvciBib25kX21paV9tb25pdG9yKCkNCiAgICAgIGJvbmRpbmc6IHJlYnVpbGQgdGhlIGxvY2sg dXNlIGZvciBib25kX2FsYl9tb25pdG9yKCkNCiAgICAgIGJvbmRpbmc6IHJlYnVpbGQgdGhlIGxv Y2sgdXNlIGZvciBib25kX2xvYWRiYWxhbmNlX2FycF9tb24oKQ0KICAgICAgYm9uZGluZzogY3Jl YXRlIGJvbmRfZmlyc3Rfc2xhdmVfcmN1KCkNCiAgICAgIGJvbmRpbmc6IHJlYnVpbGQgdGhlIGxv Y2sgdXNlIGZvciBib25kX2FjdGl2ZWJhY2t1cF9hcnBfbW9uKCkNCiAgICAgIGJvbmRpbmc6IHJl bW92ZSB1bndhbnRlZCBsb2NrIGZvciBib25kIGVuc2xhdmUgYW5kIHJlbGVhc2UNCiAgICAgIGJv bmRpbmc6IGFkZCBSQ1UgZm9yIGJvbmRfM2FkX3N0YXRlX21hY2hpbmVfaGFuZGxlcigpDQogICAg ICBib25kaW5nOiByZW1vdmUgdW53YW50ZWQgbG9jayBmb3IgYm9uZF9vcHRpb25fYWN0aXZlX3Ns YXZlX3NldCgpDQogICAgICBib25kaW5nOiByZW1vdmUgdW53YW50ZWQgbG9jayBmb3IgYm9uZF9z dG9yZV9wcmltYXJ5eHh4KCkNCiAgICAgIGJvbmRpbmc6IHJlYnVpbGQgdGhlIGJvbmRfcmVzZW5k X2lnbXBfam9pbl9yZXF1ZXN0c19kZWxheWVkKCkNCiAgICAgIG5ldDogZnJlZXNjYWxlOiByZW1v dmUgdW51c2VkIGNvbXBhcmVfYWRkcigpDQogICAgICBuZXQ6IHBjbmV0OiBzbGlnaHQgb3B0aW1p emF0aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAgbmV0OiBhdGwxOiBzbGlnaHQgb3B0aW1pemF0 aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAgaGFtcmFkaW86IHNsaWdodCBvcHRpbWl6YXRpb24g b2YgYWRkciBjb21wYXJlDQogICAgICBwcHA6IHNsaWdodCBvcHRpbWl6YXRpb24gb2YgYWRkciBj b21wYXJlDQogICAgICBiYXRtYW4tYWR2OiB1c2UgYmF0YWR2X2NvbXBhcmVfZXRoIGZvciBjb25j aXNlDQogICAgICB6ZDEyMTFydzogc2xpZ2h0IG9wdGltaXphdGlvbiBvZiBhZGRyIGNvbXBhcmUN CiAgICAgIG96d3Bhbjogc2xpZ2h0IG9wdGltaXphdGlvbiBvZiBhZGRyIGNvbXBhcmUNCiAgICAg IGluZmluaWJhbmQ6IHNsaWdodCBvcHRpbWl6YXRpb24gb2YgYWRkciBjb21wYXJlDQogICAgICBt YWM4MDExOiBzbGlnaHQgb3B0aW1pemF0aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAgYXRtOiBz bGlnaHQgb3B0aW1pemF0aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAgaXNkbjogc2xpZ2h0IG9w dGltaXphdGlvbiBvZiBhZGRyIGNvbXBhcmUNCiAgICAgIG1lZGlhOiBkdmJfY29yZTogc2xpZ2h0 IG9wdGltaXphdGlvbiBvZiBhZGRyIGNvbXBhcmUNCiAgICAgIGhvc3RhcDogc2xpZ2h0IG9wdGlt aXphdGlvbiBvZiBhZGRyIGNvbXBhcmUNCiAgICAgIGN3MTIwMDogc2xpZ2h0IG9wdGltaXphdGlv biBvZiBhZGRyIGNvbXBhcmUNCiAgICAgIGlwdzJ4MDA6IHNsaWdodCBvcHRpbWl6YXRpb24gb2Yg YWRkciBjb21wYXJlDQogICAgICBtd2lmaWV4OiBzbGlnaHQgb3B0aW1pemF0aW9uIG9mIGFkZHIg Y29tcGFyZQ0KICAgICAgcnRsd2lmaTogc2xpZ2h0IG9wdGltaXphdGlvbiBvZiBhZGRyIGNvbXBh cmUNCiAgICAgIHdpcmVsZXNzOiBzbGlnaHQgb3B0aW1pemF0aW9uIG9mIGFkZHIgY29tcGFyZQ0K ICAgICAgYm9uZGluZzogYWRkIG9wdGlvbiBscF9pbnRlcnZhbCBmb3IgbG9hZGluZyBtb2R1bGUN CiAgICAgIGJvbmRpbmc6IHVzdCBtaWNybyBCT05EX05PX1VTRV9BUlAgdG8gc2ltcGxpZnkgdGhl IG1vZGUgY2hlY2sNCiAgICAgIGJvbmRpbmc6IHVwZGF0ZSBEb2N1bWVudGF0aW9uL25ldHdvcmtp bmcvYm9uZGluZy50eHQgZm9yIG9wdGlvbiBscF9pbnRlcnZhbA0KICAgICAgbmV0OiAzY29tOiBz bGlnaHQgb3B0aW1pemF0aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAgbmV0OiBibngyeDogc2xp Z2h0IG9wdGltaXphdGlvbiBvZiBhZGRyIGNvbXBhcmUNCiAgICAgIG5ldDogY3hnYjM6IHNsaWdo dCBvcHRpbWl6YXRpb24gb2YgYWRkciBjb21wYXJlDQogICAgICBuZXQ6IGVuaWM6IHNsaWdodCBv cHRpbWl6YXRpb24gb2YgYWRkciBjb21wYXJlDQogICAgICBuZXQ6IGJlbmV0OiBzbGlnaHQgb3B0 aW1pemF0aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAgbmV0OiBpZ2J2Zjogc2xpZ2h0IG9wdGlt aXphdGlvbiBvZiBhZGRyIGNvbXBhcmUNCiAgICAgIG5ldDogaXhnYmU6IHNsaWdodCBvcHRpbWl6 YXRpb24gb2YgYWRkciBjb21wYXJlDQogICAgICBuZXQ6IG1seDQ6IHNsaWdodCBvcHRpbWl6YXRp b24gb2YgYWRkciBjb21wYXJlDQogICAgICBuZXQ6IGtzejg4NHg6IHNsaWdodCBvcHRpbWl6YXRp b24gb2YgYWRkciBjb21wYXJlDQogICAgICBuZXQ6IHZ4Z2U6IHNsaWdodCBvcHRpbWl6YXRpb24g b2YgYWRkciBjb21wYXJlDQogICAgICBuZXQ6IHBhY2tldGVuZ2luZXM6IHNsaWdodCBvcHRpbWl6 YXRpb24gb2YgYWRkcg0KICAgICAgbmV0OiBuZXR4ZW46IHNsaWdodCBvcHRpbWl6YXRpb24gb2Yg YWRkciBjb21wYXJlDQogICAgICBuZXQ6IHFsY25pYzogc2xpZ2h0IG9wdGltaXphdGlvbiBvZiBh ZGRyIGNvbXBhcmUNCiAgICAgIG5ldDogcmVuZXNhczogc2xpZ2h0IG9wdGltaXphdGlvbiBvZiBh ZGRyIGNvbXBhcmUNCiAgICAgIG5ldDogc2VlcTogc2xpZ2h0IG9wdGltaXphdGlvbiBvZiBhZGRy IGNvbXBhcmUNCiAgICAgIG5ldDogc3VuOiBvcHRpbWl6YXRpb24gb2YgYWRkciBjb21wYXJlDQog ICAgICBuZXQ6IHRpOiBzbGlnaHQgb3B0aW1pemF0aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAg bmV0OiBmZGRpOiBzbGlnaHQgb3B0aW1pemF0aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAgbmV0 OiBwbGlwOiBzbGlnaHQgb3B0aW1pemF0aW9uIG9mIGFkZHIgY29tcGFyZQ0KICAgICAgYm9uZGlu ZzogdXNlIGV0aGVyX2FkZHJfZXF1YWxfdW5hbGlnbmVkIGZvciBib25kIGFkZHIgY29tcGFyZQ0K ICAgICAgYm9uZGluZzogc2xpZ2h0IG9wdGltaXphdGlvbiBmb3IgYm9uZF8zYWRfeG1pdF94b3Io KQ0KICAgICAgYm9uZGluZzogc2xpZ2h0IG9wdGltaXphdGlvbiBmb3IgYm9uZF9hbGJfeG1pdCgp DQogICAgICBib25kaW5nOiBzbGlnaHQgb3B0aW1penp0aW9uIGZvciBib25kX3NsYXZlX292ZXJy aWRlKCkNCiAgICAgIGJvbmRpbmc6IHJlbW92ZSB1bndhbnRlZCByZXR1cm4gdmFsdWUgZm9yIGJv bmRfZGV2X3F1ZXVlX3htaXQoKQ0KICAgICAgYm9uZGluZzogcmVtb3ZlIHRoZSByZXR1cm4gdmFs dWUgZm9yIGJvbmRfM2FkX2JpbmRfc2xhdmUoKQ0KICAgICAgYm9uZGluZzogdXNlIGV0aGVyX2Fk ZHJfZXF1YWxfNjRiaXRzIHRvIGluc3RlYWQgb2YgZXRoZXJfYWRkcl9lcXVhbA0KICAgICAgbmV0 OiBxbGNuaWM6IGZpeCB3YXJuaW5nIGZvciBpbmNvcnJlY3QgdHlwZSBpbiBhcmd1bWVudA0KICAg ICAgbmV0OiAzY29tOiBmaXggd2FybmluZyBmb3IgaW5jb3JyZWN0IHR5cGUgaW4gYXJndW1lbnQN CiAgICAgIGJvbmRpbmc6IGNsZWFuIHRoZSBwcmltYXJ5IHNsYXZlIGlmIHRoZXJlIGlzIG5vIHNs YXZlIG1hdGNoaW5nIG5ldyBwcmltYXJ5DQogICAgICBib25kaW5nOiB1cGRhdGUgYm9uZGluZy50 eHQgZm9yIHByaW1hcnkgZGVzY3JpcHRpb24NCg0KZXRoYW4uemhhbyAoMik6DQogICAgICBpeGdi ZTogZGVmaW5lIElYR0JFX01BWF9WRlNfRFJWX0xJTUlUIG1hY3JvIGFuZCBjbGVhbnVwIGNvbnN0 IDYzDQogICAgICBpeGdiZTogc2V0IGRyaXZlcl9tYXhfVkZzIHNob3VsZCBiZSBkb25lIGJlZm9y ZSBlbmFibGluZyBTUklPVg0KDQpmYW4uZHUgKDEpOg0KICAgICAgbmV0ZmlsdGVyOiBhZGQgSVB2 NC82IElQQ29tcCBleHRlbnNpb24gbWF0Y2ggc3VwcG9ydA0KDQpoYXllc3dhbmcgKDEzKToNCiAg ICAgIHI4MTUyOiBtb3ZlIHJ0bDgxNTJfdW5sb2FkIGFuZCBvY3BfcmVnX3dyaXRlDQogICAgICBy ODE1MjogbW9kaWZ5IHRoZSBtZXRob2Qgb2YgYWNjZXNzaW5nIFBIWQ0KICAgICAgcjgxNTI6IGNo YW5nZSBzb21lIGRlZmluaXRpb25zDQogICAgICByODE1MjogYWRkIHJ0bF9vcHMNCiAgICAgIHI4 MTUyOiBzcGxpdCBydGw4MTUyX2VuYWJsZQ0KICAgICAgcjgxNTI6IHN1cHBvcnQgUlRMODE1Mw0K ICAgICAgcjgxNTI6IGZpeCB0aGUgd3JvbmcgcmV0dXJuIHZhbHVlDQogICAgICByODE1MjogcmVw bGFjZSBzb21lIHRhYnMgd2l0aCBzcGFjZXMNCiAgICAgIHI4MTUyOiBtb3ZlIHRoZSBhY3Rpb25z IG9mIHNhdmluZyB0aGUgaW5mb3JtYXRpb24gb2YgdGhlIGRldmljZQ0KICAgICAgcjgxNTI6IHJl cGxhY2UgdGhlIHJldHVybiB2YWx1ZSBvZiBydGxfb3BzX2luaXQNCiAgICAgIHI4MTUyOiBjaGFu Z2UgdGhlIGRlc2NyaXB0b3INCiAgICAgIHI4MTUyOiBmaXggdGhlIHdhcm5pbmdzIGFuZCBhIGVy cm9yIGZyb20gY2hlY2twYXRjaC5wbA0KICAgICAgcjgxNTI6IGVjbSBhbmQgdmVuZG9yIG1vZGVz IGNvZXhpc3QNCg0Kc2ZlbGRtYUBjdW11bHVzbmV0d29ya3MuY29tICgyNyk6DQogICAgICBib25k aW5nOiBhZGQgbWlpbW9uIG5ldGxpbmsgc3VwcG9ydA0KICAgICAgYm9uZGluZzogYWRkIHVwZGVs YXkgbmV0bGluayBzdXBwb3J0DQogICAgICBib25kaW5nOiBhZGQgZG93bmRlbGF5IG5ldGxpbmsg c3VwcG9ydA0KICAgICAgYm9uZGluZzogYWRkIHVzZV9jYXJyaWVyIG5ldGxpbmsgc3VwcG9ydA0K ICAgICAgYm9uZGluZzogYWRkIGFycF9pbnRlcnZhbCBuZXRsaW5rIHN1cHBvcnQNCiAgICAgIGJv bmRpbmc6IGFkZCBhcnBfaXBfdGFyZ2V0IG5ldGxpbmsgc3VwcG9ydA0KICAgICAgYm9uZGluZzog YWRkIGFycF92YWxpZGF0ZSBuZXRsaW5rIHN1cHBvcnQNCiAgICAgIGJvbmRpbmc6IGFkZCBhcnBf YWxsX3RhcmdldHMgbmV0bGluayBzdXBwb3J0DQogICAgICBib25kaW5nOiBhZGQgcHJpbWFyeSBh dHRyaWJ1dGUgbmV0bGluayBzdXBwb3J0DQogICAgICBib25kaW5nOiBhZGQgcHJpbWFyeV9zZWxl Y3QgYXR0cmlidXRlIG5ldGxpbmsgc3VwcG9ydA0KICAgICAgYm9uZGluZzogYWRkIGZhaWxfb3Zl cl9tYWMgYXR0cmlidXRlIG5ldGxpbmsgc3VwcG9ydA0KICAgICAgYm9uZGluZzogYWRkIHhtaXRf aGFzaF9wb2xpY3kgYXR0cmlidXRlIG5ldGxpbmsgc3VwcG9ydA0KICAgICAgYm9uZGluZzogYWRk IHJlc2VuZF9pZ21wIGF0dHJpYnV0ZSBuZXRsaW5rIHN1cHBvcnQNCiAgICAgIGJvbmRpbmc6IGFk ZCBudW1fZ3JhdF9hcnAgYXR0cmlidXRlIG5ldGxpbmsgc3VwcG9ydA0KICAgICAgYm9uZGluZzog YWRkIGFsbF9zbGF2ZXNfYWN0aXZlIGF0dHJpYnV0ZSBuZXRsaW5rIHN1cHBvcnQNCiAgICAgIGJv bmRpbmc6IGFkZCBtaW5fbGlua3MgYXR0cmlidXRlIG5ldGxpbmsgc3VwcG9ydA0KICAgICAgYm9u ZGluZzogYWRkIGxwX2ludGVydmFsIGF0dHJpYnV0ZSBuZXRsaW5rIHN1cHBvcnQNCiAgICAgIGJv bmRpbmc6IGFkZCBwYWNrZXRzX3Blcl9zbGF2ZSBhdHRyaWJ1dGUgbmV0bGluayBzdXBwb3J0DQog ICAgICBzY3RwOiBmaXggbWlzc2luZyBpbmNsdWRlIGZpbGUNCiAgICAgIGJvbmRpbmc6IGFkZCBs YWNwX3JhdGUgYXR0cmlidXRlIG5ldGxpbmsgc3VwcG9ydA0KICAgICAgYm9uZGluZzogYWRkIGFk X3NlbGVjdCBhdHRyaWJ1dGUgbmV0bGluayBzdXBwb3J0DQogICAgICBib25kaW5nOiBhZGQgYWRf aW5mbyBhdHRyaWJ1dGUgbmV0bGluayBzdXBwb3J0DQogICAgICBib25kaW5nOiBmaXggbmV0bGlu ayBtc2cgc2l6ZQ0KICAgICAgYm9uZGluZzogYWRkIGJvdW5kcyBjaGVja2luZyBmb3IgdGJsIHBh cmFtcw0KICAgICAgYnJpZGdlOiB1c2UgREVWSUNFX0FUVFJfeHggbWFjcm9zDQogICAgICBib25k aW5nOiBhZGQgc3lzZnMgL3NsYXZlIGRpciBmb3IgYm9uZCBzbGF2ZSBkZXZpY2VzLg0KICAgICAg Ym9uZGluZzogYWRkIG5ldGxpbmsgYXR0cmlidXRlcyB0byBzbGF2ZSBsaW5rIGRldg0KDQpzdGVw aGVuIGhlbW1pbmdlciAoNDUpOg0KICAgICAgdHVuOiBzcGVsbGluZyBmaXhlcw0KICAgICAgbmV0 OiBtb3JlIHNwZWxsaW5nIGZpeGVzDQogICAgICB2aXJ0aW9fbmV0OiByZW1vdmUgdW51c2VkIHBh cmFtZXRlciB0byBzZW5kX2NvbW1hbmQNCiAgICAgIHZpcnRpb19uZXQ6IHNwZWxsaW5nIGZpeGVz DQogICAgICBuZXRjb25mOiBhZGQgcHJveHktYXJwIHN1cHBvcnQNCiAgICAgIG5ldDogcmVtb3Zl IGRlYWQgY29kZSBmb3IgYWRkL2RlbCBtdWx0aXBsZQ0KICAgICAgYm5hZDogbWFrZSBsb2NhbCB2 YXJpYWJsZSBzdGF0aWMNCiAgICAgIG5ldGNvbmY6IHJlbmFtZSBQUk9YWV9BUlAgdG8gTkVJR0hf UFJPWFkNCiAgICAgIG5ldGNvbmY6IGFkZCBzdXBwb3J0IGZvciBJUHY2IHByb3h5X25kcA0KICAg ICAgY3hnYjQ6IG1ha2UgZnVuY3Rpb25zIHN0YXRpYyBhbmQgcmVtb3ZlIGRlYWQgY29kZQ0KICAg ICAgaGhmOiBtYWtlIHFkaXNjIG9wcyBzdGF0aWMNCiAgICAgIG1kaW86IHVudXNlZCBldGh0b29s IGZ1bmN0aW9ucw0KICAgICAgcWxnZTogbWFrZSBsb2NhbCBmdW5jdGlvbiBzdGF0aWMNCiAgICAg IG1hY3ZsYW46IG1ha2Ugc3RhcnRfeG1pdCBsb2NhbA0KICAgICAgdGNwOiBtYWtlIGxvY2FsIGZ1 bmN0aW9ucyBzdGF0aWMNCiAgICAgIGJvbmRpbmc6IG1ha2UgbG9jYWwgZnVuY3Rpb24gc3RhdGlj DQogICAgICBscm86IHJlbW92ZSBkZWFkIGNvZGUNCiAgICAgIHN0bWljcm86IG1ha2UgbG9jYWwg dmFyaWFibGVzIHN0YXRpYw0KICAgICAgbmV0bGluazogY2xlYW51cCBybnRsX2FmX3JlZ2lzdGVy DQogICAgICBib25kaW5nOiBtYWtlIG1vcmUgZnVuY3Rpb25zIHN0YXRpYw0KICAgICAgbmV0bGlu azogY2xlYW51cCB0YXAgcmVsYXRlZCBmdW5jdGlvbnMNCiAgICAgIG5ldDogY29yZSBmdW5jdGlv bnMgY2xlYW51cA0KICAgICAgaXB2NjogbmFtZXNwYWNlIGNsZWFudXBzDQogICAgICBzY2hlZCBh Y3Rpb246IG1ha2UgbG9jYWwgZnVuY3Rpb24gc3RhdGljDQogICAgICBzY2hlZCBjbGFzc2lmaWVy OiBtYWtlIGNncm91cCB0YWJsZSBsb2NhbA0KICAgICAgbmV0ZmlsdGVyOiBpcHNldDogcmVtb3Zl IHVudXNlZCBjb2RlDQogICAgICBuZXRmaWx0ZXI6IG5mX2Nvbm50cmFjazogcmVtb3ZlIGRlYWQg Y29kZQ0KICAgICAgc29ja2V0OiBjbGVhbnVwcw0KICAgICAgbGxjOiBtYWtlIGxvY2sgc3RhdGlj DQogICAgICBkY2NwOiByZW1vdmUgb2Jzb2xldGUgY29kZQ0KICAgICAgZGNjcDogbWFrZSBsb2Nh bCB2YXJpYWJsZSBzdGF0aWMNCiAgICAgIHRpcGM6IG1ha2UgbG9jYWwgZnVuY3Rpb24gc3RhdGlj DQogICAgICB0aXBjOiByZW1vdmUgdW51c2VkIGNvZGUNCiAgICAgIGJueDJ4OiBuYW1lc3BhY2Ug YW5kIGRlYWQgY29kZSBjbGVhbnVwcw0KICAgICAgbDJ0cDogbWFrZSBsb2NhbCBmdW5jdGlvbnMg c3RhdGljDQogICAgICBzY3RwOiBtYWtlIHNjdHBfYWRkdG9fY2h1bmtfZml4ZWQgbG9jYWwNCiAg ICAgIGlwdjY6IGFkZHJjb25mIHNwZWxsaW5nIGZpeGVzDQogICAgICB0aXBjOiBzcGVsbGluZyBm aXhlcw0KICAgICAgYm54Mng6IGZpeCBzcGFyc2Ugd2FybmluZw0KICAgICAgYm5hZDogY29kZSBj bGVhbnVwDQogICAgICB2eGdlOiBtYWtlIGxvY2FsIGZ1bmN0aW9ucyBzdGF0aWMNCiAgICAgIHFs Y25pYzogbWFrZSBsb2NhbCBmdW5jdGlvbnMgc3RhdGljDQogICAgICBxbGNuaWM6IHJlbW92ZSB1 bnVzZWQgY29kZQ0KICAgICAgcGh5OiBjbGVhbnVwIDEwZyBjb2RlDQogICAgICBib25kOiBtYWtl IHNsYXZlX3N5c2ZzX29wcyBzdGF0aWMNCg0KdGFueGlhb2p1biAoNyk6DQogICAgICBmZGRpOiBj bGVhbnVwIHVuc2lnbmVkIHRvIHVuc2lnbmVkIGludC9zaG9ydA0KICAgICAgYnJpZGdlOiBzcGVs bGluZyBmaXhlcw0KICAgICAgYnJpZGdlOiByZW1vdmUgdW5uZWNlc3NhcnkgY29uZGl0aW9uIGp1 ZGdtZW50DQogICAgICBicmlkZ2U6IHJlbW92ZSB1bm5lY2Vzc2FyeSBwYXJlbnRoZXNlcw0KICAg ICAgYnJpZGdlOiBhZGQgc3BhY2UgYmVmb3JlICcoL3snLCBhZnRlciAnLCcsIGV0Yy4NCiAgICAg IGJyaWRnZTogY2hhbmdlICJmb28qIGJhciIgdG8gImZvbyAqYmFyIg0KICAgICAgYnJpZGdlOiBj aGFuZ2UgdGhlIHBvc2l0aW9uIG9mICd7JyB0byB0aGUgcHJlIGxpbmUNCg0KdmlyZXNoIGt1bWFy ICgyKToNCiAgICAgIG5ldC9pcHY0OiBxdWV1ZSB3b3JrIG9uIHBvd2VyIGVmZmljaWVudCB3cQ0K ICAgICAgbmV0L25laWdoYm91cjogcXVldWUgd29yayBvbiBwb3dlciBlZmZpY2llbnQgd3ENCg0K d2FuZ3dlaWRvbmcgKDMwKToNCiAgICAgIHNjdHA6IHJlbW92ZSB0aGUgZHVwbGljYXRlIGluaXRp YWxpemUNCiAgICAgIHNjdHA6IHJlbW92ZSB0aGUgZWxzZSBwYXRoDQogICAgICBzY3RwOiBjb252 ZXJ0IHNjdHBfcGVlcl9uZWVkc191cGRhdGUgdG8gYm9vbGVhbg0KICAgICAgc2N0cDogZml4IHNv bWUgY29tbWVudHMgaW4gYXNzb2Npb2xhLmMNCiAgICAgIHVuaXg6IGNvbnZlcnQgcHJpbnRrcyB0 byBwcl88bGV2ZWw+DQogICAgICB4MjU6IGNvbnZlcnQgcHJpbnRrcyB0byBwcl88bGV2ZWw+DQog ICAgICBzY3RwOiByZW1vdmUgcmVkdW5kYW50IG51bGwgY2hlY2sgb24gYXNvYw0KICAgICAgdGlw YzogcmVtb3ZlIHVubmVjZXNzYXJ5IHZhcmlhYmxlcyBhbmQgY29uZGl0aW9ucw0KICAgICAgdGlw Yzoga2lsbCB1bm5lY2Vzc2FyeSBnb3RvJ3MNCiAgICAgIHRpcGM6IFVzZSA8bGludXgvdWFjY2Vz cy5oPiBpbnN0ZWFkIG9mIDxhc20vdWFjY2Vzcy5oPg0KICAgICAgdGlwYzogY2hhbmdlIGxvY2tf c29jayBvcmRlciBpbiBjb25uZWN0KCkNCiAgICAgIHNjdHA6IFJlb3JkZXIgJ3N0cnVjIGFzc29j aWF0aW9uJyBtZW1iZXJzIHRvIHJlZHVjZSBpdHMgc2l6ZQ0KICAgICAgc2N0cDogcmVtb3ZlIGNh c3RpbmcgZnJvbSBmdW5jdGlvbiBjYWxscyB0aHJvdWdoIG9wcyBzdHJ1Y3R1cmUNCiAgICAgIHNj dHA6IHJlbW92ZSB0aGUgbmV2ZXIgdXNlZCAncmV0dXJuJyBhbmQgcmVkdW5kYW50ICdicmVhaycN CiAgICAgIHNjdHA6IGZpeCBjaGVja3BhdGNoIGVycm9ycyB3aXRoIHNwYWNlIHJlcXVpcmVkIG9y IHByb2hpYml0ZWQNCiAgICAgIHNjdHA6IGZpeCBjaGVja3BhdGNoIGVycm9ycyB3aXRoIChmb28q KXxmb28gKiBiYXJ8Zm9vKiBiYXINCiAgICAgIHNjdHA6IGZpeCBjaGVja3BhdGNoIGVycm9ycyB3 aXRoIGluZGVudA0KICAgICAgc2N0cDogZml4IGNoZWNrcGF0Y2ggZXJyb3JzIHdpdGggb3BlbiBi cmFjZSAneycgYW5kIHRyYWlsaW5nIHN0YXRlbWVudHMNCiAgICAgIHNjdHA6IGZpeCBjaGVja3Bh dGNoIGVycm9ycyB3aXRoIC8vY29tbWVuDQogICAgICBzY3RwOiBtb3ZlIHNrYl9kc3Rfc2V0KCkg YSBiaXQgZG93bndhcmRzIGluIHNjdHBfcGFja2V0X3RyYW5zbWl0KCkNCiAgICAgIHRpcGM6IG1h a2UgdGhlIGNvZGUgbG9vayBtb3JlIHJlYWRhYmxlDQogICAgICBzY3RwOiBjcmVhdGUgaGVscGVy IGZ1bmN0aW9uIHRvIGVuYWJsZXxkaXNhYmxlIHNhY2tkZWxheQ0KICAgICAgc2N0cDogcmVtb3Zl IHRoZSB1bm5lY2Vzc2FyeSBhc3NpZ25tZW50DQogICAgICBzY3RwOiByZW1vdmUgbWFjcm9zIHNj dHBfc3Bpbl9bdW5dbG9ja19pcnFyZXN0b3JlDQogICAgICBzY3RwOiByZW1vdmUgbWFjcm9zIHNj dHBfbG9jYWxfYmhfe2Rpc2FibGV8ZW5hYmxlfQ0KICAgICAgc2N0cDogcmVtb3ZlIG1hY3JvcyBz Y3RwX3NwaW5fW3VuXWxvY2sNCiAgICAgIHNjdHA6IHJlbW92ZSBtYWNyb3Mgc2N0cF93cml0ZV9b dW5dX2xvY2sNCiAgICAgIHNjdHA6IHJlbW92ZSBtYWNyb3Mgc2N0cF9yZWFkX1t1bl1sb2NrDQog ICAgICBzY3RwOiByZW1vdmUgbWFjcm9zIHNjdHBfe2xvY2t8cmVsZWFzZX1fc29jaw0KICAgICAg c2N0cDogcmVtb3ZlIG1hY3JvcyBzY3RwX2JoX1t1bl1sb2NrX3NvY2sNCg0Kd2lsbHkgdGFycmVh dSAoMTEpOg0KICAgICAgbmV0OiBtdm5ldGE6IGluY3JlYXNlIHRoZSA2NC1iaXQgcngvdHggc3Rh dHMgb3V0IG9mIHRoZSBob3QgcGF0aA0KICAgICAgbmV0OiBtdm5ldGE6IHVzZSBwZXJfY3B1IHN0 YXRzIHRvIGZpeCBhbiBTTVAgbG9jayB1cA0KICAgICAgbmV0OiBtdm5ldGE6IGRvIG5vdCBzY2hl ZHVsZSBpbiBtdm5ldGFfdHhfdGltZW91dA0KICAgICAgbmV0OiBtdm5ldGE6IGFkZCBtaXNzaW5n IGJpdCBkZXNjcmlwdGlvbnMgZm9yIGludGVycnVwdCBtYXNrcyBhbmQgY2F1c2VzDQogICAgICBu ZXQ6IG12bmV0YTogcmVwbGFjZSBUeCB0aW1lciB3aXRoIGEgcmVhbCBpbnRlcnJ1cHQNCiAgICAg IG5ldDogbXZuZXRhOiByZW1vdmUgdGVzdHMgZm9yIGltcG9zc2libGUgY2FzZXMgaW4gdGhlIHR4 X2RvbmUgcGF0aA0KICAgICAgbmV0OiBtdm5ldGE6IGZhY3RvciByeCByZWZpbGxpbmcgY29kZQ0K ICAgICAgbmV0OiBtdm5ldGE6IHNpbXBsaWZ5IGFjY2VzcyB0byB0aGUgcnggZGVzY3JpcHRvciBz dGF0dXMNCiAgICAgIG5ldDogbXZuZXRhOiBwcmVmZXRjaCBuZXh0IHJ4IGRlc2NyaXB0b3IgaW5z dGVhZCBvZiBjdXJyZW50IG9uZQ0KICAgICAgbmV0OiBtdm5ldGE6IGNvbnZlcnQgdG8gYnVpbGRf c2tiKCkNCiAgICAgIG5ldDogbXZuZXRhOiBpbXBsZW1lbnQgcnhfY29weWJyZWFrDQoNCiBEb2N1 bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWNsYXNzLW5ldC1tZXNoICAgICAgICAgICAgICAg ICAgICAgfCAgICA4ICsNCiBEb2N1bWVudGF0aW9uL2Nncm91cHMvbmV0X2Nscy50eHQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsNCiBEb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbmV0L2FsbHdpbm5lcixzdW43aS1hMjAtZ21hYy50eHQgfCAgIDI3ICsN CiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2Nhbi9taWNyb2NoaXAsbWNw MjUxeC50eHQgICAgfCAgIDI1ICsNCiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bmV0L2RhdmluY2lfZW1hYy50eHQgICAgICAgICAgICAgfCAgICA0ICstDQogRG9jdW1lbnRhdGlv bi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9waHkudHh0ICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMSArDQogRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9zdG1tYWMudHh0 ICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQ0KIERvY3VtZW50YXRpb24vbmV0d29ya2luZy9i YXRtYW4tYWR2LnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0NCiBEb2N1 bWVudGF0aW9uL25ldHdvcmtpbmcvYm9uZGluZy50eHQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDExICstDQogRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL2Nhbi50eHQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5NCArLQ0KIERvY3VtZW50YXRpb24vbmV0 d29ya2luZy9maWx0ZXIudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2MDgg KysrLQ0KIERvY3VtZW50YXRpb24vbmV0d29ya2luZy9pNDBldmYudHh0ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgNDcgKw0KIERvY3VtZW50YXRpb24vbmV0d29ya2luZy9pcC1z eXNjdGwudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTkgKy0NCiBEb2N1bWVu dGF0aW9uL25ldHdvcmtpbmcvaXBzZWMudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDM4ICsNCiBEb2N1bWVudGF0aW9uL25ldHdvcmtpbmcvcGFja2V0X21tYXAudHh0ICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ4ICstDQogRG9jdW1lbnRhdGlvbi9uZXR3b3Jr aW5nL3BoeS50eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0K IERvY3VtZW50YXRpb24vbmV0d29ya2luZy9wa3RnZW4udHh0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMTUgKw0KIERvY3VtZW50YXRpb24vbmV0d29ya2luZy9yZWd1bGF0b3J5 LnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBEb2N1bWVudGF0aW9u L25ldHdvcmtpbmcvc3RtbWFjLnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDEyICstDQogRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL3RpbWVzdGFtcGluZy50eHQgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIERvY3VtZW50YXRpb24vbmV0d29ya2luZy90 aW1lc3RhbXBpbmcvLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIERvY3Vt ZW50YXRpb24vbmV0d29ya2luZy90aW1lc3RhbXBpbmcvTWFrZWZpbGUgICAgICAgICAgICAgICAg ICAgICB8ICAgIDUgKy0NCiBEb2N1bWVudGF0aW9uL25ldHdvcmtpbmcvdGltZXN0YW1waW5nL2h3 dHN0YW1wX2NvbmZpZy5jICAgICAgICAgICAgfCAgMTM0ICsNCiBEb2N1bWVudGF0aW9uL3MzOTAv cWV0aC50eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUwICsN CiBEb2N1bWVudGF0aW9uL3VuYWxpZ25lZC1tZW1vcnktYWNjZXNzLnR4dCAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDI4ICstDQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMyArLQ0KIGFyY2gvYWxwaGEv aW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDEgKw0KIGFyY2gvYWxwaGEvaW5jbHVkZS91YXBpL2FzbS9zb2NrZXQuaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIGFyY2gvYXJjL2luY2x1ZGUvYXNtL0tidWls ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGFyY2gv YXJtL2luY2x1ZGUvYXNtL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgKw0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGFyY2gvYXZyMzIvaW5jbHVkZS9h c20vS2J1aWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0K IGFyY2gvYXZyMzIvaW5jbHVkZS91YXBpL2FzbS9zb2NrZXQuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDIgKw0KIGFyY2gvYmxhY2tmaW4vaW5jbHVkZS9hc20vS2J1aWxkICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGFyY2gvYmxhY2tmaW4v bWFjaC1iZjYwOS9ib2FyZHMvZXpraXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDIgKy0NCiBhcmNoL2M2eC9pbmNsdWRlL2FzbS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAxICsNCiBhcmNoL2NyaXMvaW5jbHVkZS9hc20vS2J1aWxk ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCiBhcmNoL2Ny aXMvaW5jbHVkZS91YXBpL2FzbS9zb2NrZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAyICsNCiBhcmNoL2Zydi9pbmNsdWRlL2FzbS9LYnVpbGQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCiBhcmNoL2Zydi9pbmNsdWRlL3VhcGkv YXNtL3NvY2tldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsNCiBh cmNoL2hleGFnb24vaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAxICsNCiBhcmNoL2lhNjQvaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogYXJjaC9pYTY0L2luY2x1 ZGUvdWFwaS9hc20vc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiArDQogYXJjaC9tMzJyL2luY2x1ZGUvYXNtL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSArDQogYXJjaC9tMzJyL2luY2x1ZGUvdWFwaS9hc20vc29j a2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogYXJjaC9tNjhr L2luY2x1ZGUvYXNtL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMSArDQogYXJjaC9tZXRhZy9pbmNsdWRlL2FzbS9LYnVpbGQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogYXJjaC9taWNyb2JsYXplL2luY2x1ZGUv YXNtL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogYXJj aC9taXBzL2JjbTQ3eHgvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxMCArDQogYXJjaC9taXBzL2luY2x1ZGUvYXNtL0tidWlsZCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogYXJjaC9taXBzL2luY2x1ZGUv dWFwaS9hc20vc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr DQogYXJjaC9tbjEwMzAwL2luY2x1ZGUvYXNtL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMSArDQogYXJjaC9tbjEwMzAwL2luY2x1ZGUvdWFwaS9hc20vc29j a2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogYXJjaC9vcGVucmlz Yy9pbmNsdWRlL2FzbS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMSArDQogYXJjaC9wYXJpc2MvaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogYXJjaC9wYXJpc2MvaW5jbHVkZS91YXBpL2Fz bS9zb2NrZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogYXJjaC9w b3dlcnBjL2luY2x1ZGUvYXNtL0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMyArLQ0KIGFyY2gvcG93ZXJwYy9pbmNsdWRlL3VhcGkvYXNtL3NvY2tldC5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIGFyY2gvczM5MC9pbmNsdWRlL2Fz bS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0K IGFyY2gvczM5MC9pbmNsdWRlL2FzbS9jc3NfY2hhcnMuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDIgKw0KIGFyY2gvczM5MC9pbmNsdWRlL2FzbS9xZGlvLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzMgKw0KIGFyY2gvczM5MC9pbmNs dWRlL3VhcGkvYXNtL3NvY2tldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDIgKw0KIGFyY2gvc2NvcmUvaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIGFyY2gvc2gvaW5jbHVkZS9hc20vS2J1aWxkICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGFyY2gvc3Bh cmMvaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDEgKw0KIGFyY2gvc3BhcmMvaW5jbHVkZS91YXBpL2FzbS9zb2NrZXQuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIGFyY2gvdGlsZS9pbmNsdWRlL2FzbS9L YnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGFy Y2gvdW0vaW5jbHVkZS9hc20vS2J1aWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDEgKw0KIGFyY2gvdW5pY29yZTMyL2luY2x1ZGUvYXNtL0tidWlsZCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGFyY2gveDg2L2luY2x1ZGUv YXNtL2hhc2guaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcg Kw0KIGFyY2gveDg2L2xpYi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBhcmNoL3g4Ni9saWIvaGFzaC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg4ICsNCiBhcmNoL3h0ZW5z YS9pbmNsdWRlL2FzbS9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAxICsNCiBhcmNoL3h0ZW5zYS9pbmNsdWRlL3VhcGkvYXNtL3NvY2tldC5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsNCiBkcml2ZXJzL2F0bS9oZS5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2 ZXJzL2F0bS9uaWNzdGFyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA0ICstDQogZHJpdmVycy9hdG0vc29sb3MtcGNpLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtDQogZHJpdmVycy9iY21hL2JjbWFf cHJpdmF0ZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAt DQogZHJpdmVycy9iY21hL2RyaXZlcl9jaGlwY29tbW9uX3NmbGFzaC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvYmNtYS9ob3N0X3BjaS5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL2Jj bWEvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDE0ICstDQogZHJpdmVycy9ibHVldG9vdGgvYXRoM2suYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQogZHJpdmVycy9ibHVldG9vdGgvYnRtcnZs X2Rydi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNSArLQ0KIGRy aXZlcnMvYmx1ZXRvb3RoL2J0bXJ2bF9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAxMzAgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9idG1ydmxfc2Rpby5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstDQogZHJpdmVycy9ibHVldG9v dGgvYnRtcnZsX3NkaW8uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiAtDQogZHJpdmVycy9ibHVldG9vdGgvYnRzZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvYmx1ZXRvb3RoL2J0dXNiLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTMgKy0NCiBkcml2ZXJz L2JsdWV0b290aC9oY2lfdmhjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDI5ICstDQogZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvY21hLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvaW5maW5pYmFuZC9o dy9uZXMvbmVzX2NtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0N CiBkcml2ZXJzL2lzZG4vaTRsL2lzZG5fbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9pc2RuL21JU0ROL3NvY2tldC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvaXNk bi9zYy9ldmVudC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL21lZGlhL2R2Yi1jb3JlL2R2Yl9uZXQuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogZHJpdmVycy9uZXQvS2NvbmZpZyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJp dmVycy9uZXQvU3BhY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAyOSArLQ0KIGRyaXZlcnMvbmV0L2FyY25ldC9jb20yMDAyMF9jcy5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2JvbmRp bmcvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg Ky0NCiBkcml2ZXJzL25ldC9ib25kaW5nL2JvbmRfM2FkLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgOTAwICsrKy0tLQ0KIGRyaXZlcnMvbmV0L2JvbmRpbmcvYm9uZF8z YWQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2 ZXJzL25ldC9ib25kaW5nL2JvbmRfYWxiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDQ5ICstDQogZHJpdmVycy9uZXQvYm9uZGluZy9ib25kX2FsYi5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2JvbmRp bmcvYm9uZF9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1Njkg KystLQ0KIGRyaXZlcnMvbmV0L2JvbmRpbmcvYm9uZF9uZXRsaW5rLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICA0NjQgKystDQogZHJpdmVycy9uZXQvYm9uZGluZy9ib25kX29w dGlvbnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTE5MSArKysrKysrLQ0K IGRyaXZlcnMvbmV0L2JvbmRpbmcvYm9uZF9vcHRpb25zLmggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAxNzAgKysNCiBkcml2ZXJzL25ldC9ib25kaW5nL2JvbmRfcHJvY2ZzLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM3ICstDQogZHJpdmVycy9uZXQv Ym9uZGluZy9ib25kX3N5c2ZzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDg5NiArLS0tLS0NCiBkcml2ZXJzL25ldC9ib25kaW5nL2JvbmRfc3lzZnNfc2xhdmUuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQ0ICsNCiBkcml2ZXJzL25ldC9ib25kaW5nL2Jv bmRpbmcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstDQog ZHJpdmVycy9uZXQvY2FpZi9jYWlmX3NwaV9zbGF2ZS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvY2FuL0tjb25maWcgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L2Nh bi9hdDkxX2Nhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDEgLQ0KIGRyaXZlcnMvbmV0L2Nhbi9iZmluX2Nhbi5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2Nhbi9jX2Nhbi9jX2Nhbi5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIgKy0NCiBkcml2ZXJz L25ldC9jYW4vZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvY2FuL2phbnotaWNhbjMuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvY2FuL21jcDI1 MXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyMSArLQ0K IGRyaXZlcnMvbmV0L2Nhbi9tc2Nhbi9tcGM1eHh4X2Nhbi5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9jYW4vbXNjYW4vbXNjYW4uYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQv Y2FuL21zY2FuL21zY2FuLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMyArLQ0KIGRyaXZlcnMvbmV0L2Nhbi9wY2hfY2FuLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9jYW4vc2phMTAwMC9l bXNfcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJp dmVycy9uZXQvY2FuL3NqYTEwMDAva3Zhc2VyX3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2Nhbi9zamExMDAwL3BseF9wY2kuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYgKy0NCiBkcml2ZXJzL25ldC9jYW4v c2phMTAwMC9zamExMDAwX2lzYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAz ICstDQogZHJpdmVycy9uZXQvY2FuL3NqYTEwMDAvc2phMTAwMF9vZl9wbGF0Zm9ybS5jICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2Nhbi9zamExMDAwL3NqYTEw MDBfcGxhdGZvcm0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJz L25ldC9jYW4vc2xjYW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvY2FuL3NvZnRpbmcvc29mdGluZ19jcy5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2Nhbi9zb2Z0 aW5nL3NvZnRpbmdfZncuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0N CiBkcml2ZXJzL25ldC9jYW4vc29mdGluZy9zb2Z0aW5nX21haW4uYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvY2FuL3RpX2hlY2MuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQ0KIGRyaXZlcnMvbmV0 L2Nhbi91c2IvZW1zX3VzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2Nhbi91c2IvZXNkX3VzYjIuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2Nhbi91c2Iva3Zhc2Vy X3VzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZl cnMvbmV0L2Nhbi91c2IvdXNiXzhkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2VxbC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC8zY29tLzNjNTA5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvM2NvbS8zYzU3NF9jcy5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvM2NvbS8zYzU4OV9j cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvM2NvbS8zYzU5eC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgNiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0LzgzOTAvODM5MC5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC84Mzkw L2FwbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYyICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvODM5MC9heDg4Nzk2LmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAyMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0LzgzOTAvYXhuZXRfY3MuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjAgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC84MzkwL2V0aGVyaC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUz ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvODM5MC9oeWRyYS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAxMSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0LzgzOTAvbGli ODM5MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzcgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC84MzkwL21hYzgzOTAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDE5ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvODM5MC9tY2Y4MzkwLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 LzgzOTAvbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTYgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC84MzkwL25lMmstcGNpLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDU0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvODM5MC9wY25ldF9j cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MyArLQ0KIGRyaXZlcnMvbmV0 L2V0aGVybmV0LzgzOTAvc21jLXVsdHJhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgNDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC84MzkwL3N0bmljLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDI4ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvODM5 MC93ZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MiArLQ0KIGRy aXZlcnMvbmV0L2V0aGVybmV0LzgzOTAvem9ycm84MzkwLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMjIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hZGkvYmZpbl9tYWMuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvYWVyb2ZsZXgvZ3JldGguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2FsbHdpbm5lci9zdW40aS1lbWFjLmMgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2FsdGVvbi9h Y2VuaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L2FtZC83OTkwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICA4MzcgKysrLS0tDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYW1kLzc5OTAuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI2OCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L2FtZC9hbWQ4MTExZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvYW1kODExMWUuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA2ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYW1kL2F1MTAw MF9ldGguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L2FtZC9hdTEwMDBfZXRoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvaHBsYW5jZS5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk2ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv YW1kL212bWUxNDcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNiArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L2FtZC9ubWNsYW5fY3MuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2FtZC9wY25ldDMyLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9hbWQvc3VubGFuY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hcmMvZW1hYy5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAyIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hcmMvZW1h Y19tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIwICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvYXRoZXJvcy9hbHgvYWx4LmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMyArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYXRoZXJvcy9hbHgvZXRodG9vbC5j ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwMSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv YXRoZXJvcy9hbHgvaHcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1OCArDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvYXRoZXJvcy9hbHgvaHcuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICA3MSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYXRoZXJvcy9hbHgvbWFp bi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MCArDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvYXRoZXJvcy9hbHgvcmVnLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1 MiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2F0aGVyb3MvYXRsMWMvYXRsMWMuaCAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2F0aGVyb3Mv YXRsMWMvYXRsMWNfbWFpbi5jICAgICAgICAgICAgICAgICAgICB8ICAgMzEgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9hdGhlcm9zL2F0bDFlL2F0bDFlLmggICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hdGhlcm9zL2F0bDFlL2F0bDFlX21h aW4uYyAgICAgICAgICAgICAgICAgICAgfCAgIDMwICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv YXRoZXJvcy9hdGx4L2F0bDEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NiArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L2F0aGVyb3MvYXRseC9hdGwxLmggICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL0tjb25m aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2Jyb2FkY29tL2I0NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy NTAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9hZGNvbS9iNDQuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDE1ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRj b20vYmdtYWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM2NCArKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9icm9hZGNvbS9iZ21hYy5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDk0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54Mi5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L2Jyb2FkY29tL2JueDIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAg Kw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL2JueDJ4L2JueDJ4LmggICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9hZGNvbS9i bngyeC9ibngyeF9jbW4uYyAgICAgICAgICAgICAgICAgICAgfCAgMTAxICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnhfY21uLmggICAgICAgICAgICAgICAgICAg IHwgIDEyNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL2JueDJ4L2JueDJ4X2V0 aHRvb2wuYyAgICAgICAgICAgICAgICB8ICAgIDYgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jy b2FkY29tL2JueDJ4L2JueDJ4X2xpbmsuYyAgICAgICAgICAgICAgICAgICB8ICAgNjYgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9icm9hZGNvbS9ibngyeC9ibngyeF9saW5rLmggICAgICAgICAg ICAgICAgICAgfCAgIDEwICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54Mngv Ym54MnhfbWFpbi5jICAgICAgICAgICAgICAgICAgIHwgIDIwOSArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2Jyb2FkY29tL2JueDJ4L2JueDJ4X3JlZy5oICAgICAgICAgICAgICAgICAgICB8ICAg IDEgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL2JueDJ4L2JueDJ4X3NwLmMgICAg ICAgICAgICAgICAgICAgICB8ICAyNzcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9hZGNv bS9ibngyeC9ibngyeF9zcC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54Mnhfc3Jpb3YuYyAgICAgICAgICAgICAg ICAgIHwgIDE4MSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL2JueDJ4L2JueDJ4 X3NyaW92LmggICAgICAgICAgICAgICAgICB8ICAgMTUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9icm9hZGNvbS9ibngyeC9ibngyeF92ZnBmLmMgICAgICAgICAgICAgICAgICAgfCAgIDM5ICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vY25pYy5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vY25p Yy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvYnJvYWRjb20vY25pY19pZi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL3NiMTI1MC1tYWMuYyAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9h ZGNvbS90ZzMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjMwICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vdGczLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxMSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2NhZGUvYm5hL2JmYV9p b2MuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2MjUgKysrLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2Jyb2NhZGUvYm5hL2JmYV9pb2MuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDggKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2NhZGUvYm5hL2JmYV9pb2NfY3QuYyAgICAg ICAgICAgICAgICAgICAgICB8ICAgNDAgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2NhZGUv Ym5hL2JmaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzMgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9icm9jYWRlL2JuYS9iZmlfZW5ldC5oICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvY2FkZS9ibmEvYm5hLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L2Jyb2NhZGUvYm5hL2JuYV9lbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTggKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9jYWRlL2JuYS9ibmFfaHdfZGVmcy5oICAgICAgICAg ICAgICAgICAgICAgfCAgICA0ICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9jYWRlL2JuYS9i bmFfdHhfcnguYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjUxICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvYnJvY2FkZS9ibmEvYm5hX3R5cGVzLmggICAgICAgICAgICAgICAgICAgICAgIHwg ICA1NyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2NhZGUvYm5hL2JuYWQuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICA1NTkgKysrLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jy b2NhZGUvYm5hL2JuYWQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9icm9jYWRlL2JuYS9ibmFkX2V0aHRvb2wuYyAgICAgICAgICAg ICAgICAgICAgfCAgICAxICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9jYWRlL2JuYS9jbmEu aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvY2FkZW5jZS9tYWNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEy NiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2NhZGVuY2UvbWFjYi5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2NhbHhlZGEv eGdtYWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L2NoZWxzaW8vY3hnYi9jb21tb24uaCAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVsc2lvL2N4Z2IvY3BoeS5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv Y2hlbHNpby9jeGdiL2NwbDVfY21kLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L2NoZWxzaW8vY3hnYi9jeGdiMi5jICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVsc2lvL2N4Z2Iv ZWxtZXIwLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvY2hlbHNpby9jeGdiL2VzcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2NoZWxzaW8vY3hnYi9lc3BpLmggICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVs c2lvL2N4Z2IvZ21hYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvY2hlbHNpby9jeGdiL212ODh4MjAxeC5jICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2NoZWxzaW8vY3hnYi9wbTMz OTMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9jaGVsc2lvL2N4Z2IvcmVncy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAz ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvY2hlbHNpby9jeGdiL3NnZS5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2NoZWxzaW8v Y3hnYi9zZ2UuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9jaGVsc2lvL2N4Z2Ivc3Vici5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvY2hlbHNpby9jeGdiL3N1bmkxeDEw Z2V4cF9yZWdzLmggICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L2NoZWxzaW8vY3hnYjMvY29tbW9uLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L2NoZWxzaW8vY3hnYjMvY3hnYjNfb2ZmbG9hZC5jICAgICAg ICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVsc2lvL2N4Z2Iz L2wydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvY2hlbHNpby9jeGdiNC9jeGdiNC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAyMSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2NoZWxzaW8vY3hnYjQvY3hnYjRfbWFpbi5j ICAgICAgICAgICAgICAgICAgICB8ICAgMzUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVs c2lvL2N4Z2I0L3NnZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvY2hlbHNpby9jeGdiNC90NF9ody5jICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDEzOSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2NoZWxzaW8vY3hnYjR2Zi90 NHZmX2NvbW1vbi5oICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L2NoZWxzaW8vY3hnYjR2Zi90NHZmX2h3LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXJydXMvZXA5M3h4X2V0aC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXNjby9lbmlj L2VuaWNfbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvY2lzY28vZW5pYy9lbmljX3BwLmMgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Rhdmljb20vZG05MDAwLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9k ZWMvdHVsaXAvZWVwcm9tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVsaXAvbWVkaWEuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZGVjL3R1bGlwL3VsaTUy NnguYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAtDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvZGVjL3R1bGlwL3hpcmNvbV9jYi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZGxpbmsvZGwyay5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZG5ldC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvZW11bGV4L2JlbmV0L2JlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2VtdWxleC9iZW5ldC9iZV9jbWRzLmMg ICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9l bXVsZXgvYmVuZXQvYmVfY21kcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMzICstDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvZW11bGV4L2JlbmV0L2JlX2V0aHRvb2wuYyAgICAgICAgICAg ICAgICAgICAgIHwgICA3MyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2VtdWxleC9iZW5ldC9i ZV9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjQgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2ZlYy5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVz Y2FsZS9mZWNfbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZmVjX3B0cC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDE3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2ZzX2VuZXQv ZnNfZW5ldC1tYWluLmMgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvZnJlZXNjYWxlL2ZzX2VuZXQvbWFjLWZjYy5jICAgICAgICAgICAgICAgICAgIHwgICAgMSAt DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2ZzX2VuZXQvbWFjLWZlYy5jICAgICAg ICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2Zz X2VuZXQvbWFjLXNjYy5jICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvZnJlZXNjYWxlL2ZzX2VuZXQvbWlpLWJpdGJhbmcuYyAgICAgICAgICAgICAgIHwg ICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2ZzX2VuZXQvbWlpLWZlYy5j ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNj YWxlL2ZzbF9wcV9tZGlvLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2dpYW5mYXIuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAyMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ZyZWVzY2FsZS9naWFuZmFyLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L2ZyZWVzY2FsZS9naWFuZmFyX2V0aHRvb2wuYyAgICAgICAgICAgICAgICAgICB8ICAgOTkgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZ2lhbmZhcl9wdHAuYyAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL2dp YW5mYXJfc3lzZnMuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvZnJlZXNjYWxlL3VjY19nZXRoLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgNSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnJlZXNjYWxlL3VjY19nZXRoX2V0aHRvb2wu YyAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvZnVqaXRz dS9mbXZqMTh4X2NzLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvaTgyNXh4L2xhc2lfODI1OTYuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaTgyNXh4L2xpYjgyNTk2LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv aTgyNXh4L3NuaV84MjU5Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvY29yZS5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2libXZldGguYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2libS9pYm12ZXRoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDMgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pY3BsdXMvaXBnLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9L Y29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ5ICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvaW50ZWwvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDAvZTEwMDAuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv aW50ZWwvZTEwMDBlL25ldGRldi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvTWFrZWZpbGUgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMTAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0 MGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI3ICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX2FkbWlucS5jICAgICAgICAgICAgICAgICAgICAgIHwg IDIzNyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQwZV9hZG1pbnEuaCAg ICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRl bC9pNDBlL2k0MGVfYWRtaW5xX2NtZC5oICAgICAgICAgICAgICAgICAgfCAgMTM2ICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX2FsbG9jLmggICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQwZV9j b21tb24uYyAgICAgICAgICAgICAgICAgICAgICB8ICA2NjYgKysrLS0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfZGNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg NDY5ICsrKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQwZV9kY2IuaCAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAxMDcgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVs L2k0MGUvaTQwZV9kY2JfbmwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzMTYgKysNCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfZGVidWdmcy5jICAgICAgICAgICAgICAg ICAgICAgfCAgNDAwICsrLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQwZV9k aWFnLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjMgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9pbnRlbC9pNDBlL2k0MGVfZGlhZy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1 ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX2V0aHRvb2wuYyAgICAg ICAgICAgICAgICAgICAgIHwgIDQzMiArKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9p NDBlL2k0MGVfaG1jLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX2htYy5oICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAxMCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQwZV9sYW5f aG1jLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9pbnRlbC9pNDBlL2k0MGVfbGFuX2htYy5oICAgICAgICAgICAgICAgICAgICAgfCAgIDExICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX21haW4uYyAgICAgICAgICAg ICAgICAgICAgICAgIHwgMTc3NyArKysrKysrKystLS0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9p bnRlbC9pNDBlL2k0MGVfbnZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDc3ICstDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX29zZGVwLmggICAgICAgICAgICAg ICAgICAgICAgIHwgICAgNyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGUvaTQw ZV9wcm90b3R5cGUuaCAgICAgICAgICAgICAgICAgICB8ICAgNTMgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfcHRwLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg NjYyICsrKysrDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBlX3JlZ2lzdGVy LmggICAgICAgICAgICAgICAgICAgIHwgIDE3MCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2lu dGVsL2k0MGUvaTQwZV9zdGF0dXMuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfdHhyeC5jICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMTk1ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZS9pNDBl X3R4cnguaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NCArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2ludGVsL2k0MGUvaTQwZV90eXBlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAx NTIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfdmlydGNobmwuaCAg ICAgICAgICAgICAgICAgICAgfCAgIDExICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwv aTQwZS9pNDBlX3ZpcnRjaG5sX3BmLmMgICAgICAgICAgICAgICAgIHwgIDg3NiArKystLS0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfdmlydGNobmxfcGYuaCAgICAgICAg ICAgICAgICAgfCAgIDExICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL01h a2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMyArDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvaW50ZWwvaTQwZXZmL2k0MGVfYWRtaW5xLmMgICAgICAgICAgICAgICAgICAgIHwgIDky NyArKysrKysNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBldmYvaTQwZV9hZG1pbnEu aCAgICAgICAgICAgICAgICAgICAgfCAgMTA2ICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRl bC9pNDBldmYvaTQwZV9hZG1pbnFfY21kLmggICAgICAgICAgICAgICAgfCAyMTUzICsrKysrKysr KysrKysrDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL2k0MGVfYWxsb2MuaCAg ICAgICAgICAgICAgICAgICAgIHwgICA1NSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwv aTQwZXZmL2k0MGVfY29tbW9uLmMgICAgICAgICAgICAgICAgICAgIHwgIDI1NCArKw0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBlX2htYy5oICAgICAgICAgICAgICAgICAg ICAgICB8ICAyMzggKysNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBldmYvaTQwZV9s YW5faG1jLmggICAgICAgICAgICAgICAgICAgfCAgMTY1ICsrDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvaW50ZWwvaTQwZXZmL2k0MGVfb3NkZXAuaCAgICAgICAgICAgICAgICAgICAgIHwgICA3MiAr DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL2k0MGVfcHJvdG90eXBlLmggICAg ICAgICAgICAgICAgIHwgICA4NCArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZm L2k0MGVfcmVnaXN0ZXIuaCAgICAgICAgICAgICAgICAgIHwgNDY2NyArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBldmYvaTQwZV9z dGF0dXMuaCAgICAgICAgICAgICAgICAgICAgfCAgIDk3ICsNCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9pbnRlbC9pNDBldmYvaTQwZV90eHJ4LmMgICAgICAgICAgICAgICAgICAgICAgfCAxNTc1ICsr KysrKysrKysNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBldmYvaTQwZV90eHJ4Lmgg ICAgICAgICAgICAgICAgICAgICAgfCAgMjk2ICsrDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50 ZWwvaTQwZXZmL2k0MGVfdHlwZS5oICAgICAgICAgICAgICAgICAgICAgIHwgMTE1MiArKysrKysr Kw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBlX3ZpcnRjaG5sLmggICAg ICAgICAgICAgICAgICB8ICAzNjQgKysrDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQw ZXZmL2k0MGV2Zi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMyMSArKw0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBldmZfZXRodG9vbC5jICAgICAgICAgICAgICAg ICB8ICAzOTAgKysrDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL2k0MGV2Zl9t YWluLmMgICAgICAgICAgICAgICAgICAgIHwgMjM1MyArKysrKysrKysrKysrKysNCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9pbnRlbC9pNDBldmYvaTQwZXZmX3ZpcnRjaG5sLmMgICAgICAgICAgICAg ICAgfCAgNzcyICsrKysrDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWdiL2UxMDAwXzgy NTc1LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA4OSArDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvaW50ZWwvaWdiL2UxMDAwX2RlZmluZXMuaCAgICAgICAgICAgICAgICAgICAgIHwgICAxNiAr DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWdiL2UxMDAwX2h3LmggICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMyArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWdiL2ln Yi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQ0KIGRyaXZlcnMvbmV0 L2V0aGVybmV0L2ludGVsL2lnYi9pZ2JfZXRodG9vbC5jICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMTAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pZ2IvaWdiX2h3bW9uLmMgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMTA4ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50 ZWwvaWdiL2lnYl9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMwMyArLQ0KIGRy aXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2lnYnZmL25ldGRldi5jICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9peGdiL2l4Z2Iu aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9pbnRlbC9peGdiZS9peGdiZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIx ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvaXhnYmVfODI1OTkuYyAgICAg ICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2l4 Z2JlL2l4Z2JlX2NvbW1vbi5oICAgICAgICAgICAgICAgICAgICB8ICAgNjUgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9ldGh0b29sLmMgICAgICAgICAgICAgICAg ICAgfCAgMTIwICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvaXhnYmVfbWFp bi5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4MiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L2ludGVsL2l4Z2JlL2l4Z2JlX21ieC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9waHkuYyAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUv aXhnYmVfc3Jpb3YuYyAgICAgICAgICAgICAgICAgICAgIHwgICAzMCArLQ0KIGRyaXZlcnMvbmV0 L2V0aGVybmV0L2ludGVsL2l4Z2JlL2l4Z2JlX3NyaW92LmggICAgICAgICAgICAgICAgICAgICB8 ICAgIDUgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2l4Z2JlL2l4Z2JlX3N5c2ZzLmMg ICAgICAgICAgICAgICAgICAgICB8ICAgODQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRl bC9peGdiZS9peGdiZV90eXBlLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmV2Zi9kZWZpbmVzLmggICAgICAgICAgICAgICAg ICAgICAgIHwgICAxOCArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmV2Zi9ldGh0 b29sLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICA3NiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L2ludGVsL2l4Z2JldmYvaXhnYmV2Zi5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTYg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZXZmL2l4Z2JldmZfbWFpbi5jICAg ICAgICAgICAgICAgICAgfCAxMjc2ICsrKystLS0tDQogZHJpdmVycy9uZXQvZXRoZXJuZXQva29y aW5hLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvbGFudGlxX2V0b3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21hcnZlbGwvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L21hcnZlbGwvbXY2NDN4eF9ldGguYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjgg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tYXJ2ZWxsL212bWRpby5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tYXJ2ZWxsL212 bmV0YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzg3ICstLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L21hcnZlbGwvcHhhMTY4X2V0aC5jICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMjQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tYXJ2ZWxsL3NreTIuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv bWVsbGFub3gvbWx4NC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9hbGxvYy5jICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDQv Y3EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9tZWxsYW5veC9tbHg0L2VuX2Nsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgfCAg MTk4ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9lbl9jcS5jICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxh bm94L21seDQvZW5fZXRodG9vbC5jICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKw0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDQvZW5fbWFpbi5jICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDYgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDQvZW5fbmV0 ZGV2LmMgICAgICAgICAgICAgICAgICAgICB8ICAxNDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9tZWxsYW5veC9tbHg0L2VuX3Jlc291cmNlcy5jICAgICAgICAgICAgICAgICAgfCAgICA2ICsN CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg0L2VuX3J4LmMgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDMwICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4 NC9lbl90eC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MiArLQ0KIGRyaXZlcnMvbmV0 L2V0aGVybmV0L21lbGxhbm94L21seDQvZXEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg0L2Z3LmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDkzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVs bGFub3gvbWx4NC9mdy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9tYWluLmMgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDEwOSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDQvbWNn LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDUgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9tZWxsYW5veC9tbHg0L21seDQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEw ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9tbHg0X2VuLmggICAgICAg ICAgICAgICAgICAgICAgIHwgICAxOSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94 L21seDQvbXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg0L3BkLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9wb3J0LmMg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv bWVsbGFub3gvbWx4NC9xcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDQvcmVzb3VyY2VfdHJhY2tlci5jICAg ICAgICAgICAgICB8ICAxMDAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg0 L3NycS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvbWVsbGFub3gvbWx4NS9jb3JlL2NtZC5jICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcmVsL2tzODY5NW5ldC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWljcmVs L2tzejg4NHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQ0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L21veGEvbW94YXJ0X2V0aGVyLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L25hdHNlbWkvamF6enNvbmljLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L25hdHNlbWkvbWFjc29uaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L25hdHNlbWkvbnM4MzgyMC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9uZXRlcmlvbi92eGdl L3Z4Z2UtY29uZmlnLmMgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvbmV0ZXJpb24vdnhnZS92eGdlLW1haW4uYyAgICAgICAgICAgICAgICAgICAgIHwg ICAzNSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L25ldGVyaW9uL3Z4Z2UvdnhnZS1tYWluLmgg ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L25ldGVy aW9uL3Z4Z2UvdnhnZS10cmFmZmljLmMgICAgICAgICAgICAgICAgICB8ICAgMzcgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9uZXRlcmlvbi92eGdlL3Z4Z2UtdHJhZmZpYy5oICAgICAgICAgICAg ICAgICAgfCAgICA4IC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9uZXR4LWV0aC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvbnZpZGlhL2ZvcmNlZGV0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAr LQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L254cC9scGNfZXRoLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L29raS1zZW1pL3Bj aF9nYmUvcGNoX2diZS5oICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC9va2ktc2VtaS9wY2hfZ2JlL3BjaF9nYmVfYXBpLmMgICAgICAgICAgICAgICAg fCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvb2tpLXNlbWkvcGNoX2diZS9wY2hfZ2Jl X2FwaS5oICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L29r aS1zZW1pL3BjaF9nYmUvcGNoX2diZV9ldGh0b29sLmMgICAgICAgICAgICB8ICAgIDMgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9va2ktc2VtaS9wY2hfZ2JlL3BjaF9nYmVfbWFpbi5jICAgICAg ICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvb2tpLXNlbWkvcGNoX2di ZS9wY2hfZ2JlX3BhcmFtLmMgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L29raS1zZW1pL3BjaF9nYmUvcGNoX2diZV9waHkuYyAgICAgICAgICAgICAgICB8ICAg IDMgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9va2ktc2VtaS9wY2hfZ2JlL3BjaF9nYmVfcGh5 LmggICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvcGFja2V0 ZW5naW5lcy95ZWxsb3dmaW4uYyAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQ0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L3Bhc2VtaS9wYXNlbWlfbWFjLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9wYXNlbWkvcGFzZW1pX21hYy5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvcGFzZW1pL3Bhc2VtaV9tYWNfZXRodG9vbC5jICAgICAgICAgICAgICAgICAgIHwgICAgMyAr LQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dpYy9uZXR4ZW4vTWFrZWZpbGUgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvbmV0 eGVuL25ldHhlbl9uaWMuaCAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvcWxvZ2ljL25ldHhlbi9uZXR4ZW5fbmljX2N0eC5jICAgICAgICAgICAgICAg IHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dpYy9uZXR4ZW4vbmV0eGVuX25p Y19ldGh0b29sLmMgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9x bG9naWMvbmV0eGVuL25ldHhlbl9uaWNfaGRyLmggICAgICAgICAgICAgICAgfCAgICA0ICstDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvcWxvZ2ljL25ldHhlbi9uZXR4ZW5fbmljX2h3LmMgICAgICAg ICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dpYy9uZXR4ZW4v bmV0eGVuX25pY19ody5oICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9xbG9naWMvbmV0eGVuL25ldHhlbl9uaWNfaW5pdC5jICAgICAgICAgICAgICAgfCAg ICA0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvcWxvZ2ljL25ldHhlbi9uZXR4ZW5fbmljX21h aW4uYyAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dp Yy9xbGEzeHh4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L3Fsb2dpYy9xbGNuaWMvcWxjbmljLmggICAgICAgICAgICAgICAgICAg ICAgICB8ICAxOTcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxjbmljL3FsY25p Y184M3h4X2h3LmMgICAgICAgICAgICAgICAgfCAgNDI1ICsrLQ0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L3Fsb2dpYy9xbGNuaWMvcWxjbmljXzgzeHhfaHcuaCAgICAgICAgICAgICAgICB8ICAgNDUg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxjbmljL3FsY25pY184M3h4X2luaXQu YyAgICAgICAgICAgICAgfCAgIDI4ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvcWxvZ2ljL3Fs Y25pYy9xbGNuaWNfODN4eF92bmljLmMgICAgICAgICAgICAgIHwgICAxNCArLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L3Fsb2dpYy9xbGNuaWMvcWxjbmljX2N0eC5jICAgICAgICAgICAgICAgICAg ICB8ICAgNDkgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxjbmljL3FsY25pY19k Y2IuYyAgICAgICAgICAgICAgICAgICAgfCAgIDMxICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv cWxvZ2ljL3FsY25pYy9xbGNuaWNfZGNiLmggICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dpYy9xbGNuaWMvcWxjbmljX2V0aHRvb2wuYyAgICAg ICAgICAgICAgICB8ICAxNDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxjbmlj L3FsY25pY19oZHIuaCAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9xbG9naWMvcWxjbmljL3FsY25pY19ody5jICAgICAgICAgICAgICAgICAgICAgfCAg MTI3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvcWxvZ2ljL3FsY25pYy9xbGNuaWNfaHcuaCAg ICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dp Yy9xbGNuaWMvcWxjbmljX2lvLmMgICAgICAgICAgICAgICAgICAgICB8ICAxNjcgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxjbmljL3FsY25pY19tYWluLmMgICAgICAgICAgICAg ICAgICAgfCAgNDM1ICsrLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dpYy9xbGNuaWMvcWxj bmljX3NyaW92LmggICAgICAgICAgICAgICAgICB8ICAgMTUgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9xbG9naWMvcWxjbmljL3FsY25pY19zcmlvdl9jb21tb24uYyAgICAgICAgICAgfCAgMjU3 ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvcWxvZ2ljL3FsY25pYy9xbGNuaWNfc3Jpb3ZfcGYu YyAgICAgICAgICAgICAgIHwgIDIzNiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dpYy9x bGNuaWMvcWxjbmljX3N5c2ZzLmMgICAgICAgICAgICAgICAgICB8ICAxMzMgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9xbG9naWMvcWxnZS9xbGdlLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxnZS9xbGdlX2RiZy5j ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv cWxvZ2ljL3FsZ2UvcWxnZV9ldGh0b29sLmMgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvcWxvZ2ljL3FsZ2UvcWxnZV9tYWluLmMgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvcmRjL3I2MDQwLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L3JlYWx0ZWsvcjgxNjkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3JlbmVzYXMvS2NvbmZpZyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9yZW5lc2Fz L3NoX2V0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjYzICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvcmVuZXNhcy9zaF9ldGguaCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA1NiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3M2Z21hYy5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L3NlZXEvc2dpc2VlcS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvZWYxMC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNTQ5ICsrKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvZWZ4LmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjAxICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvc2ZjL2VmeC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxNiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3NmYy9lbnVtLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Nm Yy9ldGh0b29sLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvZmFsY29uLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDM4ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL2ZhcmNoLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0OCArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L3NmYy9maWx0ZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MTcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbWNkaS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgNDQ0ICstLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3NmYy9t Y2RpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKw0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L3NmYy9tY2RpX21vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNzYgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbWNkaV9wY29sLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNzMzICsrKystDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvc2ZjL21jZGlfcG9ydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4 OSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3NmYy9uZXRfZHJpdmVyLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgNzUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbmlj LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICsNCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9zZmMvbmljLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDM0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL3B0cC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDg1NCArKysrLS0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9zZmMvcnguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0 ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL3NlbGZ0ZXN0LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3NmYy9zZWxm dGVzdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L3NmYy9zaWVuYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAxMTkgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZ2kvaW9jMy1ldGguYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9z Z2kvbWV0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9zaXMvc2lzOTAwLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAyIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zbXNjL3NtYzkxMXguYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvc21zYy9zbWM5MTF4LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Ntc2Mvc21jOTFjOTJfY3MuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Ntc2Mvc21j OTF4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9zbXNjL3NtYzkxeC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbXNjOTExeC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L3Ntc2Mvc21zYzkxMXguaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zbXNjL3Ntc2M5NDIwLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbXNjOTQy MC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0 L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMTIgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL01ha2VmaWxlICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWlj cm8vc3RtbWFjL2NoYWluX21vZGUuYyAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9jb21tb24uaCAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvZHdt YWMtc3VueGkuYyAgICAgICAgICAgICAgICAgIHwgIDE0MCArDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvc3RtaWNyby9zdG1tYWMvZHdtYWMxMDAwLmggICAgICAgICAgICAgICAgICAgIHwgICAgNyAr LQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjMTAwMF9jb3JlLmMg ICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0 bW1hYy9kd21hYzEwMF9jb3JlLmMgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvcmluZ19tb2RlLmMgICAgICAgICAgICAgICAgICAg IHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL3N0bW1hYy5o ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9z dG1pY3JvL3N0bW1hYy9zdG1tYWNfbWFpbi5jICAgICAgICAgICAgICAgICAgfCAgNDcxICstLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL3N0bW1hY19tZGlvLmMgICAgICAg ICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1h Yy9zdG1tYWNfcGNpLmMgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvc3RtaWNyby9zdG1tYWMvc3RtbWFjX3BsYXRmb3JtLmMgICAgICAgICAgICAgIHwg IDEzNSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3N1bi9jYXNzaW5pLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdW4v Y2Fzc2luaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvc3VuL25pdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxMCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3N1bi9zdW5ibWFjLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L3N1bi9zdW5nZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg LQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3N1bi9zdW52bmV0LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC90ZWh1dGkvdGVo dXRpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvdGkvY3BtYWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvY3Bzdy5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDEzNyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Rp L2Nwc3dfYWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC90aS9jcHN3X2FsZS5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAyICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC90aS9kYXZpbmNpX2NwZG1h LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvdGkvZGF2aW5jaV9tZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3RpbGUvS2NvbmZpZyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMTIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC90aWxlL3Rp bGVneC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvdG9zaGliYS9wczNfZ2VsaWNfbmV0LmMgICAgICAgICAgICAgICAgICAg ICAgIHwgICAxOCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Rvc2hpYmEvdGMzNTgxNS5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC90dW5kcmEvdHNpMTA4X2V0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC90dW5kcmEvdHNpMTA4X2V0aC5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQveGlsaW54L2xsX3Rl bWFjX21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQveGlsaW54L3hpbGlueF9heGllbmV0X21haW4uYyAgICAgICAgICAgICAgICAgIHwg ICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQveGlsaW54L3hpbGlueF9lbWFjbGl0ZS5jICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQveGlyY29t L3hpcmMycHNfY3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L3hzY2FsZS9peHA0eHhfZXRoLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMzYgKy0NCiBkcml2ZXJzL25ldC9mZGRpL2RlZnh4LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICstDQogZHJpdmVycy9uZXQvZmRkaS9z a2ZwL2ZwbHVzdG0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNyAr LQ0KIGRyaXZlcnMvbmV0L2ZkZGkvc2tmcC9oL3N1cGVybl8yLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgOTYgKy0NCiBkcml2ZXJzL25ldC9mZGRpL3NrZnAvaC90YXJnZXRv cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25l dC9mZGRpL3NrZnAvc2tmZGRpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAxIC0NCiBkcml2ZXJzL25ldC9mZGRpL3NrZnAvc210LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZmRkaS9za2ZwL3Ny Zi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQ0KIGRy aXZlcnMvbmV0L2hhbXJhZGlvLzZwYWNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9oYW1yYWRpby9icHFldGhlci5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvaGFt cmFkaW8vbWtpc3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MyArLQ0KIGRyaXZlcnMvbmV0L2hpcHBpL3JydW5uZXIuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC9oeXBlcnYvaHlwZXJ2X25l dC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVy cy9uZXQvaHlwZXJ2L25ldHZzYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2h5cGVydi9uZXR2c2NfZHJ2LmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9oeXBlcnYv cm5kaXNfZmlsdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICst DQogZHJpdmVycy9uZXQvaWVlZTgwMjE1NC9hdDg2cmYyMzAuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMiAtDQogZHJpdmVycy9uZXQvaWVlZTgwMjE1NC9tcmYyNGo0MC5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQv aXJkYS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgNCArLQ0KIGRyaXZlcnMvbmV0L2lyZGEvYXUxa19pci5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9pcmRhL2VzaS1zaXIu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJp dmVycy9uZXQvaXJkYS9pcmRhLXVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvaXJkYS9raW5nc3VuLXNpci5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvaXJkYS9r czk1OS1zaXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt DQogZHJpdmVycy9uZXQvaXJkYS9rc2RhenpsZS1zaXIuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvaXJkYS9saXRlbGluay1zaXIuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0 L2lyZGEvbWE2MDAtc2lyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9pcmRhL21jczc3ODAuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9pcmRhL29sZF9iZWxr aW4tc2lyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJp dmVycy9uZXQvaXJkYS9zaF9pcmRhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2lyZGEvc2hfc2lyLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9pcmRh L3Npcl9kb25nbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx IC0NCiBkcml2ZXJzL25ldC9pcmRhL3Ntc2MtaXJjYzIuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvaXJkYS9zbXNjLWlyY2MyLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMv bmV0L2lyZGEvc3RpcjQyMDAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2lyZGEvdmlhLWlyY2MuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC9pcmRhL3ZpYS1p cmNjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQog ZHJpdmVycy9uZXQvaXJkYS92bHNpX2lyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgNyArLQ0KIGRyaXZlcnMvbmV0L2lyZGEvdmxzaV9pci5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9s b29wYmFjay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAxIC0NCiBkcml2ZXJzL25ldC9tYWN2bGFuLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDM4ICstDQogZHJpdmVycy9uZXQvbWFjdnRhcC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3NyArLQ0KIGRyaXZl cnMvbmV0L21kaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMjggLQ0KIGRyaXZlcnMvbmV0L3BoeS9jaWNhZGEuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9waHkvZGF2 aWNvbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICst DQogZHJpdmVycy9uZXQvcGh5L2RwODM2NDAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3BoeS9pY3BsdXMuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25l dC9waHkvbHh0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICA0ICstDQogZHJpdmVycy9uZXQvcGh5L21hcnZlbGwuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArDQogZHJpdmVycy9uZXQvcGh5L21kaW8tZ3Bp by5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJp dmVycy9uZXQvcGh5L21kaW8tbW94YXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvcGh5L21kaW8tbXV4LWdwaW8uYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvcGh5L21k aW8tbXV4LW1taW9yZWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt DQogZHJpdmVycy9uZXQvcGh5L21kaW8tb2N0ZW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvcGh5L21kaW8tc3VuNGkuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQv cGh5L21kaW9fYnVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAzNSArLQ0KIGRyaXZlcnMvbmV0L3BoeS9taWNyZWwuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9waHkvcGh5LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDI5ICsrLQ0KIGRy aXZlcnMvbmV0L3BoeS9waHlfZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICA0MTkgKystDQogZHJpdmVycy9uZXQvcGh5L3NwaV9rczg5OTUuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQ0KIGRyaXZlcnMvbmV0L3Bs aXAvcGxpcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDQgKy0NCiBkcml2ZXJzL25ldC9wcHAvcHBwX21wcGUuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvcHBwL3BwcG9lLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZl cnMvbmV0L3RlYW0vdGVhbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC90ZWFtL3RlYW1fbW9kZV9yYW5kb20uYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstDQogZHJpdmVycy9uZXQvdHVuLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2OCAr LQ0KIGRyaXZlcnMvbmV0L3VzYi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC91c2IvYXNpeC5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9u ZXQvdXNiL2FzaXhfY29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3VzYi9hc2l4X2RldmljZXMuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC91c2IvYXg4ODE3 MmEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQog ZHJpdmVycy9uZXQvdXNiL2F4ODgxNzlfMTc4YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3VzYi9jYXRjLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC91 c2IvY2RjX2VlbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA0ICstDQogZHJpdmVycy9uZXQvdXNiL2NkY19ldGhlci5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L3VzYi9jZGNfbmNtLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZl cnMvbmV0L3VzYi9jZGNfc3Vic2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC91c2IvY3g4MjMxMF9ldGguYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvdXNiL2Rt OTYwMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt DQogZHJpdmVycy9uZXQvdXNiL2dsNjIwYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3VzYi9pbnQ1MXgxLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25l dC91c2IvaXBoZXRoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAxIC0NCiBkcml2ZXJzL25ldC91c2Iva2FsbWlhLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC91c2Iva2F3ZXRoLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJp dmVycy9uZXQvdXNiL2xnLXZsNjAwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3VzYi9tY3M3ODMwLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC91c2Iv bmV0MTA4MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0 ICstDQogZHJpdmVycy9uZXQvdXNiL3BsdXNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3VzYi9yODE1Mi5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5MTYgKysrKystDQogZHJp dmVycy9uZXQvdXNiL3I4MTV4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgOCAtDQogZHJpdmVycy9uZXQvdXNiL3JuZGlzX2hvc3QuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3VzYi9y dGw4MTUwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg LQ0KIGRyaXZlcnMvbmV0L3VzYi9zaWVycmFfbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC91c2Ivc21zYzc1eHguYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9u ZXQvdXNiL3Ntc2M3NXh4LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3VzYi9zbXNjOTV4eC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC91c2Ivc21zYzk1 eHguaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQog ZHJpdmVycy9uZXQvdXNiL3NyOTcwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvdXNiL3VzYm5ldC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3Vz Yi96YXVydXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDQgKy0NCiBkcml2ZXJzL25ldC92aXJ0aW9fbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMjU0ICstDQogZHJpdmVycy9uZXQvdm14bmV0My92bXhuZXQz X2Rydi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGRyaXZl cnMvbmV0L3ZteG5ldDMvdm14bmV0M19pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3Z4bGFuLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMDggKy0NCiBkcml2ZXJzL25ldC93YW4vZHNj YzQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0N CiBkcml2ZXJzL25ldC93YW4vaGQ2NDU3MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC93YW4vaGQ2NDU3MC5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQv d2FuL2hkNjQ1NzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMSAtDQogZHJpdmVycy9uZXQvd2FuL2hkNjQ1NzIuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dhbi9sbWMvbG1jX21h aW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgLQ0KIGRyaXZl cnMvbmV0L3dhbi9wYzMwMHRvby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dhbi9wY2kyMDBzeW4uYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dhbi9zYm5p LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0K IGRyaXZlcnMvbmV0L3dhbi93YW54bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2FkbTgyMTEuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9haXJvX2NzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAxIC0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdDc2YzUweC11c2IuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2Fy NTUyMy9hcjU1MjMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVy cy9uZXQvd2lyZWxlc3MvYXRoL2F0aC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMiArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway9LY29uZmlnICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv YXRoL2F0aDEway9jZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MyArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvY2UuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBrL2Nv cmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQzICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvYXRoL2F0aDEway9jb3JlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAzNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvZGVidWcuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAxNjAgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9h dGgxMGsvZGVidWcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKw0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvaHRjLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMzEgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBrL2h0dC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvYXRoL2F0aDEway9odHQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway9odHRfcnguYyAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICA0MCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsv aHR0X3R4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9hdGgvYXRoMTBrL2h3LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAyICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBrL21hYy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgNjc3ICsrKystDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv YXRoL2F0aDEway9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDc5MSArKyst LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGgxMGsvcGNpLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoMTBr L3RyYWNlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICsNCiBkcml2ZXJzL25l dC93aXJlbGVzcy9hdGgvYXRoMTBrL3R4cnguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICA4ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDEway93bWkuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDQwOCArKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9h dGgvYXRoMTBrL3dtaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTU3ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDVrL2Jhc2UuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAzNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg1ay9kbWEu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9hdGgvYXRoNmtsL2NmZzgwMjExLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDExICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDZrbC93bWkuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9h dGg5ay9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDE0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FudGVubmEu YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2F0aC9hdGg5ay9hcjkwMDJfaHcuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjMg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYXI5MDAyX21hYy5jICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA2ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlr L2FyOTAwMl9waHkuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTAwM18ycDJfaW5pdHZhbHMuaCAgICAgICAgICAgICAg IHwgIDIyMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjkwMDNfYnVmZmFs b19pbml0dmFscy5oICAgICAgICAgICB8ICAxMjYgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0 aC9hdGg5ay9hcjkwMDNfY2FsaWIuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzODUgKystDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTAwM19lZXByb20uYyAgICAgICAgICAg ICAgICAgICAgIHwgICA2NSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjkw MDNfZWVwcm9tLmggICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9hdGgvYXRoOWsvYXI5MDAzX2h3LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg Mjk3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTAwM19tYWMuYyAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAxOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9h dGg5ay9hcjkwMDNfcGh5LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDYgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYXI5MDAzX3BoeS5oICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDI0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTAwM193 b3cuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQyMiArKysNCiBkcml2ZXJzL25ldC93aXJl bGVzcy9hdGgvYXRoOWsvYXI5MzMwXzFwMV9pbml0dmFscy5oICAgICAgICAgICAgICAgfCAgMTI4 ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTMzMF8xcDJfaW5pdHZhbHMu aCAgICAgICAgICAgICAgIHwgIDQwMSArKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRo OWsvYXI5MzQwX2luaXR2YWxzLmggICAgICAgICAgICAgICAgICAgfCAgMzkyICstLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjk0NjJfMnAwX2luaXR2YWxzLmggICAgICAgICAg ICAgICB8ICA3MjMgKy0tLS0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYXI5NDYy XzJwMV9pbml0dmFscy5oICAgICAgICAgICAgICAgfCAxNTU5ICstLS0tLS0tLS0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYXI5NDg1X2luaXR2YWxzLmggICAgICAgICAgICAgICAg ICAgfCAgMTE3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTUzeF9pbml0 dmFscy5oICAgICAgICAgICAgICAgICAgIHwgIDcxOCArKysrKw0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2F0aC9hdGg5ay9hcjk1NXhfMXAwX2luaXR2YWxzLmggICAgICAgICAgICAgICB8ICA1NDAg Ky0tLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjk1NjVfMXAwX2luaXR2YWxz LmggICAgICAgICAgICAgICB8ICAgODUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRo OWsvYXI5NTY1XzFwMV9pbml0dmFscy5oICAgICAgICAgICAgICAgfCAgIDY0ICsNCiBkcml2ZXJz L25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYXI5NTgwXzFwMF9pbml0dmFscy5oICAgICAgICAgICAg ICAgfCAgNTcyICsrLS0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYXRoOWsuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDM0ICstLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2F0aC9hdGg5ay9iZWFjb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNDcg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYnRjb2V4LmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA2IC0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsv Y29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2RlYnVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDYzMiArLS0tDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2RlYnVnLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2F0aC9hdGg5ay9kZWJ1Z19zdGEuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNjkgKysN CiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvZGZzLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2Vl cHJvbV80ay5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNiArLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2F0aC9hdGg5ay9lZXByb21fOTI4Ny5jICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMjYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvZWVwcm9tX2RlZi5jICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRo L2F0aDlrL2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4OSArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9odGMuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDUgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9odGNfZHJ2 X2JlYWNvbi5jICAgICAgICAgICAgICAgICAgICB8ICAgMzkgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9hdGgvYXRoOWsvaHRjX2Rydl9ncGlvLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3 ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2h0Y19kcnZfaW5pdC5jICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5 ay9odGNfZHJ2X3R4cnguYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9hdGgvYXRoOWsvaHctb3BzLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDQ3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2h3LmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYwOCArKy0tDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvYXRoL2F0aDlrL2h3LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3NSAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9pbml0LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNzIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsv bGluay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY3ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvYXRoL2F0aDlrL21hYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICA1MSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9tYWMuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9h dGgvYXRoOWsvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjcxICstLS0t DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL21jaS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9w Y2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMzQgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9hdGgvYXRoOWsvcmVjdi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMjQ3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL3JlZy5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0 aC9hdGg5ay9zcGVjdHJhbC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1NDMgKysrKw0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9zcGVjdHJhbC5oICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyMTIgKysNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvdHg5 OS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjcyICsrDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvYXRoL2F0aDlrL3dvdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDU4OCArKy0tDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL3htaXQuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAyNyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0 aC9jYXJsOTE3MC9kZWJ1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9jYXJsOTE3MC9tYWluLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMTMgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9jYXJsOTE3MC9yeC5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9hdGgvY2FybDkxNzAvdHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx IC0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvbWFpbi5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA4ICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvcmVnZC5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzc5ICstLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL2F0aC93Y24zNnh4L2hhbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvd2NuMzZ4eC9tYWluLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv YXRoL3djbjM2eHgvc21kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NSArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC93Y24zNnh4L3djbjM2eHguaCAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvd2lsNjIxMC9p bnRlcnJ1cHQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzICsNCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9hdGgvd2lsNjIxMC90eHJ4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA4ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL3dpbDYyMTAvd2lsNjIxMC5oICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRtZWwu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2F0bWVsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdG1lbF9jcy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvYXRtZWxfcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2I0My9iNDMuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9iNDMvbWFpbi5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvYjQzL3htaXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2I0M2xlZ2FjeS9tYWluLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2Jy Y204MDIxMS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvTWFrZWZpbGUgICAgICAgICAg ICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21m bWFjL2JjZGMuYyAgICAgICAgICAgICAgICAgICAgIHwgIDM3NSArKysNCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvYmNkYy5oICAgICAgICAgICAgICAgICAgICAgfCAg IDI0ICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvYmNtc2RoLmMg ICAgICAgICAgICAgICAgICAgfCAgNzM3ICsrKy0tDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJj bTgwMjExL2JyY21mbWFjL2JjbXNkaF9zZG1tYy5jICAgICAgICAgICAgIHwgIDUzOSAtLS0tDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21mbWFjL2RoZC5oICAgICAgICAgICAg ICAgICAgICAgIHwgIDQ4NyArLS0tDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2Jy Y21mbWFjL2RoZF9idXMuaCAgICAgICAgICAgICAgICAgIHwgICA0NCArLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9kaGRfY2RjLmMgICAgICAgICAgICAgICAgICB8 ICAzOTIgLS0tDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21mbWFjL2RoZF9j b21tb24uYyAgICAgICAgICAgICAgIHwgICAzMSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2Jy Y204MDIxMS9icmNtZm1hYy9kaGRfZGJnLmMgICAgICAgICAgICAgICAgICB8ICAgMzYgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvZGhkX2RiZy5oICAgICAgICAg ICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21m bWFjL2RoZF9saW51eC5jICAgICAgICAgICAgICAgIHwgIDIwNyArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9kaGRfcHJvdG8uaCAgICAgICAgICAgICAgICB8ICAg NDIgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9kaGRfc2Rpby5j ICAgICAgICAgICAgICAgICB8IDE1OTYgKysrKystLS0tLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2JyY204MDIxMS9icmNtZm1hYy9md2VoLmggICAgICAgICAgICAgICAgICAgICB8ICAgNTQgKw0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9md2lsLmMgICAgICAgICAg ICAgICAgICAgICB8ICAgMTkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJj bWZtYWMvZndpbC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDYxICsNCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvZndpbF90eXBlcy5oICAgICAgICAgICAgICAgfCAg MzA0ICsrDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21mbWFjL2Z3c2lnbmFs LmMgICAgICAgICAgICAgICAgIHwgIDIxNiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204 MDIxMS9icmNtZm1hYy9udnJhbS5jICAgICAgICAgICAgICAgICAgICB8ICAgOTQgKw0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9udnJhbS5oICAgICAgICAgICAgICAg ICAgICB8ICAgMjQgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9w MnAuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNTIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9icmNtODAyMTEvYnJjbWZtYWMvcHJvdG8uYyAgICAgICAgICAgICAgICAgICAgfCAgIDYyICsN CiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvcHJvdG8uaCAgICAgICAg ICAgICAgICAgICAgfCAgIDU3ICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJj bWZtYWMvc2Rpb19jaGlwLmMgICAgICAgICAgICAgICAgfCAgODI3ICsrKy0tLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9zZGlvX2NoaXAuaCAgICAgICAgICAgICAg ICB8ICAgMzkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvc2Rp b19ob3N0LmggICAgICAgICAgICAgICAgfCAgIDgzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv YnJjbTgwMjExL2JyY21mbWFjL3RyYWNlcG9pbnQuaCAgICAgICAgICAgICAgIHwgICAzMyArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy91c2IuYyAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJj bWZtYWMvd2xfY2ZnODAyMTEuYyAgICAgICAgICAgICAgfCAgMTk0ICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvYnJjbTgwMjExL2JyY21mbWFjL3dsX2NmZzgwMjExLmggICAgICAgICAgICAgIHwg ICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtc21hYy9jaGFubmVs LmMgICAgICAgICAgICAgICAgICB8ICAgMzggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNt ODAyMTEvYnJjbXNtYWMvbWFjODAyMTFfaWYuYyAgICAgICAgICAgICAgfCAgIDY3ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21zbWFjL21haW4uYyAgICAgICAgICAgICAg ICAgICAgIHwgICAgMiAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2luY2x1ZGUv YnJjbV9od19pZHMuaCAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvYnJjbTgwMjExL2luY2x1ZGUvYnJjbXVfd2lmaS5oICAgICAgICAgICAgICAgIHwgICAxNCAr DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvY3cxMjAwL2N3MTIwMF9zZGlvLmMgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2N3MTIwMC9md2lv LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2N3MTIwMC9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2N3MTIwMC9wbS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9jdzEy MDAvc2Nhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvY3cxMjAwL3N0YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2N3MTIwMC90eHJ4LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9ob3N0YXAvaG9zdGFwXzgwMjExX3J4LmMgICAgICAgICAgICAgICAgICAgICAgfCAgICA4 ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaG9zdGFwL2hvc3RhcF84MDIxMV90eC5jICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2hvc3RhcC9o b3N0YXBfYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjggKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ob3N0YXAvaG9zdGFwX2NzLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ob3N0YXAvaG9zdGFwX2h3LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv aG9zdGFwL2hvc3RhcF9pb2N0bC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2hvc3RhcC9ob3N0YXBfbWFpbi5jICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ob3N0YXAvaG9zdGFw X3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ob3N0YXAvaG9zdGFwX3BseC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAxIC0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXB3Mngw MC9pcHcyMjAwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MiArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvaXB3MjIwMC5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvbGliaXB3X3J4LmMg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9pd2xlZ2FjeS8zOTQ1LWRlYnVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICst DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsZWdhY3kvMzk0NS1tYWMuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAxMSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bGVnYWN5LzM5 NDUtcnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2l3bGVnYWN5LzM5NDUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2xlZ2FjeS80OTY1LWRlYnVnLmMgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXds ZWdhY3kvNDk2NS1tYWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL2l3bGVnYWN5LzQ5NjUtcnMuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bGVnYWN5LzQ5NjUuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2l3bGVnYWN5L2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2xlZ2FjeS9kZWJ1Zy5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDEwICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9k dm0vYWduLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL2l3bHdpZmkvZHZtL2NhbGliLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2R2bS9jYWxpYi5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv aXdsd2lmaS9kdm0vY29tbWFuZHMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvZHZtL2RlYnVnZnMuYyAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMTAgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2R2bS9k ZXYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvaXdsd2lmaS9kdm0vZGV2aWNlcy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvZHZtL2xlZC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3 aWZpL2R2bS9sZWQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9kdm0vbGliLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvZHZtL21hYzgw MjExLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9pd2x3aWZpL2R2bS9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2 ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9kdm0vcG93ZXIuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkv ZHZtL3Bvd2VyLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9pd2x3aWZpL2R2bS9ycy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9kdm0vcnMuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2l3bHdpZmkvZHZtL3J4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2R2bS9yeG9uLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9kdm0v c2Nhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2l3bHdpZmkvZHZtL3N0YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2R2bS90dC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXds d2lmaS9kdm0vdHQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvZHZtL3R4LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2R2bS91Y29k ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvaXdsd2lmaS9pd2wtMTAwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLTIwMDAuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZp L2l3bC01MDAwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVy cy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtNjAwMC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLTcwMDAuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9pd2x3aWZpL2l3bC1hZ24taHcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtY29uZmlnLmggICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAxMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXds LWNzci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9pd2x3aWZpL2l3bC1kZWJ1Zy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtZGV2dHJhY2UuYyAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3 bHdpZmkvaXdsLWRldnRyYWNlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1kcnYuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDQzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtZHJ2 LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2l3bHdpZmkvaXdsLWVlcHJvbS1wYXJzZS5jICAgICAgICAgICAgICAgICAgICB8ICAg MTUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1lZXByb20tcGFyc2UuaCAg ICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lm aS9pd2wtZWVwcm9tLXJlYWQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWVlcHJvbS1yZWFkLmggICAgICAgICAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1maC5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvaXdsd2lmaS9pd2wtZnctZmlsZS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWZ3LmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNTAgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3 bC1pby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtaW8uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLW1vZHBhcmFtcy5o ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9p d2x3aWZpL2l3bC1ub3RpZi13YWl0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtbm90aWYtd2FpdC5oICAgICAgICAgICAg ICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLW52 bS1wYXJzZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9pd2x3aWZpL2l3bC1udm0tcGFyc2UuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtb3AtbW9kZS5oICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdp ZmkvaXdsLXBoeS1kYi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1waHktZGIuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtcHJwaC5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2l3bHdpZmkvaXdsLXRyYW5zLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODcg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212bS9NYWtlZmlsZSAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9t dm0vYmluZGluZy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL2J0LWNvZXguYyAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMjEgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212bS9jb25zdGFudHMu aCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv aXdsd2lmaS9tdm0vZDMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1NyArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL2RlYnVnZnMtdmlmLmMgICAgICAgICAg ICAgICAgICAgICB8ICA1NDYgKysrKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZt L2RlYnVnZnMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ODkgKy0tLS0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9pd2x3aWZpL212bS9kZWJ1Z2ZzLmggICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMTAxICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212bS9mdy1hcGktYnQt Y29leC5oICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv aXdsd2lmaS9tdm0vZnctYXBpLWQzLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL2Z3LWFwaS1tYWMuaCAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212bS9m dy1hcGktcG93ZXIuaCAgICAgICAgICAgICAgICAgICAgfCAgIDIwICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvaXdsd2lmaS9tdm0vZnctYXBpLXJzLmggICAgICAgICAgICAgICAgICAgICAgIHwg ICAzMSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL2Z3LWFwaS1zY2FuLmgg ICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3 aWZpL212bS9mdy1hcGktc3RhLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9tdm0vZnctYXBpLXR4LmggICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL2Z3LWFw aS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjkgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9pd2x3aWZpL212bS9mdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMy ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9tdm0vbGVkLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkv bXZtL21hYy1jdHh0LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMTEgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9pd2x3aWZpL212bS9tYWM4MDIxMS5jICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMzQyICsrLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL212bS5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9pd2x3aWZpL212bS9udm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUxICst DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9tdm0vb3BzLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAyOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZt L3BoeS1jdHh0LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9pd2x3aWZpL212bS9wb3dlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgNDAwICsrLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL3Bvd2VyX2xlZ2Fj eS5jICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9p d2x3aWZpL212bS9xdW90YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9tdm0vcnMuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMjI0OCArKysrKysrLS0tLS0tLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3 bHdpZmkvbXZtL3JzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNTQgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212bS9yeC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDEwICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9tdm0vc2Nh bi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3MiArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2l3bHdpZmkvbXZtL3NmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy OTEgKysNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212bS9zdGEuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDUwICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lm aS9tdm0vc3RhLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL3Rlc3Rtb2RlLmggICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212bS90aW1lLWV2 ZW50LmMgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvaXdsd2lmaS9tdm0vdGltZS1ldmVudC5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL3R0LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL212 bS90eC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvaXdsd2lmaS9tdm0vdXRpbHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAyMSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvcGNpZS9kcnYuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9p d2x3aWZpL3BjaWUvaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY1ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9wY2llL3J4LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQzNyArKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL3BjaWUv dHJhbnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTgzICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvaXdsd2lmaS9wY2llL3R4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDE3MiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2xpYmVydGFzL1JFQURNRSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9saWJl cnRhcy9jZmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvbGliZXJ0YXMvaWZfc2Rpby5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2xpYmVydGFzL2lmX3NwaS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL21hYzgwMjExX2h3c2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyMjcg KysrKy0tLS0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9tYWM4MDIxMV9od3NpbS5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9td2lm aWV4LzExbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC8xMW5fYWdnci5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL213aWZpZXgvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9td2lmaWV4L2NmZzgwMjExLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcw ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9jbWRldnQuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL213aWZpZXgv ZGVjbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL213aWZpZXgvZncuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgNDEgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9td2lmaWV4L2luaXQuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv bXdpZmlleC9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL213aWZpZXgvbWFpbi5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDcgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9td2lmaWV4L3NjYW4u YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvbXdpZmlleC9zdGFfY21kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICA4MCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL213aWZpZXgvc3RhX2NtZHJlc3AuYyAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMzggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9td2lm aWV4L3N0YV9pb2N0bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIwICsNCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9td2lmaWV4L3N0YV9yeC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDQ2ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9zdGFfdHguYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvbXdpZmlleC90eHJ4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL213aWZpZXgvdWFwX3R4cnguYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMzkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9td2lmaWV4L3Vz Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU4ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvbXdpZmlleC91c2IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL213aWZpZXgvdXRpbC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9t d2w4ay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3Mvb3Jpbm9jby9oZXJtZXMuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvb3Jpbm9jby9vcmlub2Nv X2NzLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2ly ZWxlc3Mvb3Jpbm9jby9vcmlub2NvX3VzYi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MSAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvb3Jpbm9jby9zcGVjdHJ1bV9jcy5jICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcDU0L2VlcHJv bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvcDU0L2Z3aW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcDU0L2xlZC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcDU0 L21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvcDU0L25ldDIyODAuaCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3A1NC9wNTRwY2kuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL3A1NC9wNTR1c2IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3A1NC90eHJ4LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9wcmlzbTU0L2lz bF8zOHh4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvcHJpc201NC9pc2xfMzh4eC5oICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3ByaXNtNTQvaXNsX2lvY3RsLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9w cmlzbTU0L2lzbF9pb2N0bC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvcHJpc201NC9pc2xfb2lkLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3ByaXNtNTQvaXNscGNp X2Rldi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9wcmlzbTU0L2lzbHBjaV9kZXYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcHJpc201NC9pc2xwY2lfZXRoLmMgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3ByaXNt NTQvaXNscGNpX2V0aC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9wcmlzbTU0L2lzbHBjaV9ob3RwbHVnLmMgICAgICAgICAgICAgICAg ICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcHJpc201NC9pc2xwY2lfbWd0 LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL3ByaXNtNTQvaXNscGNpX21ndC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9wcmlzbTU0L29pZF9tZ3QuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcHJpc201NC9v aWRfbWd0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL3ByaXNtNTQvcHJpc21jb21wYXQuaCAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9yYXlfY3MuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv cm5kaXNfd2xhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDI0MDBwY2kuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyNDAw cGNpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvcnQyeDAwL3J0MjUwMHBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDI1MDBwY2kuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4 MDAvcnQyNTAwdXNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvcnQyeDAwL3J0MjUwMHVzYi5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDI4MDAuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9ydDJ4MDAvcnQyODAwbGliLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQx ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnQyeDAwL3J0MjgwMGxpYi5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9y dDI4MDBtbWlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyODAwbW1pby5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnQyeDAwL3J0MjgwMHBjaS5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L3J0MngwMC9ydDI4MDBwY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyODAwc29jLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnQyeDAwL3J0Mjgw MHVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL3J0MngwMC9ydDI4MDB1c2IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyeDAwLmggICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnQy eDAwL3J0MngwMGNvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4MDBjcnlwdG8uYyAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyeDAwZGVi dWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvcnQyeDAwL3J0MngwMGRlYnVnLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg NCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4MDBkZXYuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAv cnQyeDAwZHVtcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVy cy9uZXQvd2lyZWxlc3MvcnQyeDAwL3J0MngwMGZpcm13YXJlLmMgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4MDBsZWRzLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydDJ4MDAvcnQyeDAwbGVkcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnQyeDAwL3J0MngwMGxpYi5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4 MDBsaW5rLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9ydDJ4MDAvcnQyeDAwbWFjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnQyeDAwL3J0MngwMG1taW8uYyAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0 MngwMC9ydDJ4MDBtbWlvLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyeDAwcGNpLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnQyeDAwL3J0MngwMHBj aS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL3J0MngwMC9ydDJ4MDBxdWV1ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyeDAwcXVldWUuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnQyeDAw L3J0MngwMHJlZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4MDBzb2MuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyeDAwc29jLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvcnQyeDAwL3J0MngwMHVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4MDB1c2IuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQ2 MXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvcnQyeDAwL3J0NjFwY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDczdXNiLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9y dDJ4MDAvcnQ3M3VzYi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsODE4eC9ydGw4MTgwL2Rldi5jICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsODE4eC9ydGw4MTgw L2dyZjUxMDEuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvcnRsODE4eC9ydGw4MTgwL21heDI4MjAuYyAgICAgICAgICAgICAgICAgICAgIHwgICAg MSAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsODE4eC9ydGw4MTgwL3J0bDgyMjUuYyAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsODE4eC9y dGw4MTgwL3NhMjQwMC5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvcnRsODE4eC9ydGw4MTg3L2Rldi5jICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0bDgxOHgvcnRsODE4Ny9ydGw4MjI1 LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0 bHdpZmkvYmFzZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL2NhbS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsd2lmaS9jb3JlLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvcnRsd2lmaS9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsd2lmaS9wcy5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0bHdpZmkv cmVnZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjEgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxODhlZS9kbS5jICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsd2lmaS9ydGw4MTkyYy9kbV9j b21tb24uYyAgICAgICAgICAgICAgICAgIHwgIDMyNyArKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydGx3aWZpL3J0bDgxOTJjL2RtX2NvbW1vbi5oICAgICAgICAgICAgICAgICAgfCAgIDE0ICsN CiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjL3BoeV9jb21tb24uYyAgICAg ICAgICAgICAgICAgfCAgIDM5ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsd2lmaS9ydGw4 MTkyY3UvZG0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvcnRsd2lmaS9ydGw4MTkyY3UvZG0uaCAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMyArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsd2lmaS9ydGw4MTkyY3UvaHcuYyAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0bHdp ZmkvcnRsODE5MmN1L3BoeS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9yZi5jICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDI5ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsd2lmaS9ydGw4MTkyY3Uv c3cuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL3J0bHdpZmkvcnRsODE5MmN1L3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNDAg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3N0YXRzLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDE0ICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3Vz Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvcnRsd2lmaS93aWZpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAzMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3RpL3dsMTI1MS9hY3guYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAyNTggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy90 aS93bDEyNTEvYWN4LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvdGkvd2wxMjUxL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3RpL3dsMTI1MS9jbWQu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTggKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy90aS93bDEyNTEvY21kLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA4ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvdGkvd2wxMjUxL2V2ZW50LmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA0NiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3RpL3ds MTI1MS9ldmVudC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKw0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL3RpL3dsMTI1MS9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMTMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy90aS93bDEyNTEvbWFpbi5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUzICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvdGkvd2wxMjUxL3J4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3RpL3dsMTI1MS90eC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMzUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy90aS93bDEyNTEv d2wxMjUxLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICsNCiBkcml2ZXJzL25l dC93aXJlbGVzcy90aS93bDEyeHgvc2Nhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvdGkvd2xjb3JlL2NtZC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3Rp L3dsY29yZS9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy90aS93bGNvcmUvc2Nhbi5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDEyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wzNTAxX2NzLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL3pkMTIxMXJ3L3pkX2NoaXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy96ZDEyMTFydy96ZF9jaGlwLmggICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvemQxMjEx cncvemRfZGVmLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL3pkMTIxMXJ3L3pkX21hYy5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy96ZDEyMTFydy96ZF9tYWMuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvemQxMjExcncvemRfcmYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3pkMTIxMXJ3L3pkX3JmLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy96ZDEyMTFydy96 ZF9yZl9hbDIyMzAuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvemQxMjExcncvemRfcmZfYWw3MjMwYi5jICAgICAgICAgICAgICAgICAgICAg IHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3pkMTIxMXJ3L3pkX3JmX3JmMjk1OS5j ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy96 ZDEyMTFydy96ZF9yZl91dzI0NTMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvemQxMjExcncvemRfdXNiLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3pkMTIxMXJ3L3pkX3Vz Yi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC94 ZW4tbmV0YmFjay9jb21tb24uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDI4ICstDQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA0NyArLQ0KIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25l dGJhY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MDYgKy0tLQ0KIGRy aXZlcnMvbmV0L3hlbi1uZXRiYWNrL3hlbmJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk2ICstDQogZHJpdmVycy9uZmMvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MSArDQogZHJpdmVycy9uZmMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9uZmMvbWVpX3BoeS5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMv bmZjL21pY3JvcmVhZC9pMmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDQgKy0NCiBkcml2ZXJzL25mYy9taWNyb3JlYWQvbWVpLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZmMvbWljcm9yZWFk L21pY3JvcmVhZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0K IGRyaXZlcnMvbmZjL21pY3JvcmVhZC9taWNyb3JlYWQuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzICsNCiBkcml2ZXJzL25mYy9u ZmNtcnZsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA5ICsNCiBkcml2ZXJzL25mYy9uZmNtcnZsL21haW4uYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMTY1ICsrDQogZHJpdmVycy9uZmMvbmZjbXJ2bC9uZmNtcnZs LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0OCArDQogZHJpdmVy cy9uZmMvbmZjbXJ2bC91c2IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDQ1OSArKysNCiBkcml2ZXJzL25mYy9uZmN3aWxpbmsuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZmMvcG41MzMu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyAr LQ0KIGRyaXZlcnMvbmZjL3BuNTQ0L2kyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25mYy9wbjU0NC9tZWkuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9u ZmMvcG41NDQvcG41NDQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICA1MCArLQ0KIGRyaXZlcnMvbmZjL3BuNTQ0L3BuNTQ0LmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25mYy9wb3J0MTAwLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCiBk cml2ZXJzL29mL29mX21kaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMTU1ICstDQogZHJpdmVycy9vZi9vZl9uZXQuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9waHkvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MSArDQogZHJpdmVycy9wb3dlci9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9wdHAvS2NvbmZpZyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9z MzkwL2Npby9jaHNjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAzMyArDQogZHJpdmVycy9zMzkwL2Npby9jaHNjLmggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA1MSArLQ0KIGRyaXZlcnMvczM5MC9jaW8vcWRpb19t YWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTEgKw0KIGRy aXZlcnMvczM5MC9uZXQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL3MzOTAvbmV0L25ldGl1Y3YuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstDQogZHJpdmVycy9zMzkwL25l dC9xZXRoX2NvcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz OCArDQogZHJpdmVycy9zMzkwL25ldC9xZXRoX2NvcmVfbWFpbi5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIxNSArLQ0KIGRyaXZlcnMvczM5MC9uZXQvcWV0aF9jb3JlX21w Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIGRyaXZlcnMv czM5MC9uZXQvcWV0aF9jb3JlX21wYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAxNTAgKy0NCiBkcml2ZXJzL3MzOTAvbmV0L3FldGhfbDIuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICsNCiBkcml2ZXJzL3MzOTAvbmV0L3FldGhf bDJfbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTk0ICsrKysN CiBkcml2ZXJzL3MzOTAvbmV0L3FldGhfbDJfc3lzLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMjIzICsrDQogZHJpdmVycy9zc2IvZHJpdmVyX2NoaXBjb21tb25fc2Zs YXNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvc3Rh Z2luZy9jeHQxZTEvbGludXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMTUgKy0NCiBkcml2ZXJzL3N0YWdpbmcvZGdhcC9LY29uZmlnICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9zdGFnaW5nL2lpby9hZGMv S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogZHJp dmVycy9zdGFnaW5nL296d3Bhbi9vemNkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvc3RhZ2luZy9vendwYW4vb3pwcm90by5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL3N0YWdpbmcv d2luYm9uZC93YnVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx IC0NCiBkcml2ZXJzL3Zob3N0L25ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA5ICstDQogZHJpdmVycy92aG9zdC9zY3NpLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQ0KIGRyaXZlcnMv dmhvc3QvdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDggKy0NCiBkcml2ZXJzL3Zob3N0L3Zob3N0LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy92aG9zdC92aG9zdC5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0K IGZzL2RsbS9sb3djb21tcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDQgKy0NCiBpbmNsdWRlL2FzbS1nZW5lcmljL2hhc2guaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICsNCiBpbmNsdWRlL2xpbnV4 L2F0aDlrX3BsYXRmb3JtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAyICsNCiBpbmNsdWRlL2xpbnV4L2JjbWEvYmNtYS5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA5ICstDQogaW5jbHVkZS9saW51eC9jZ3JvdXBfc3Vic3lz LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGluY2x1 ZGUvbGludXgvZXRoZXJkZXZpY2UuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAxMTggKy0NCiBpbmNsdWRlL2xpbnV4L2ZpbHRlci5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsNCiBpbmNsdWRlL2xpbnV4L2ZsZXhf YXJyYXkuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICst DQogaW5jbHVkZS9saW51eC9oYXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAzNiArDQogaW5jbHVkZS9saW51eC9pZWVlODAyMTEuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQ0KIGluY2x1ZGUvbGlu dXgvaWZfbWFjdmxhbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMzcgKy0NCiBpbmNsdWRlL2xpbnV4L2lmX3R1bm5lbC5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA5IC0NCiBpbmNsdWRlL2xpbnV4L2lmX3ZsYW4uaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstDQogaW5j bHVkZS9saW51eC9pbmV0X2xyby5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAyMyAtDQogaW5jbHVkZS9saW51eC9pbmV0ZGV2aWNlLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0KIGluY2x1ZGUvbGludXgvaXB2 Ni5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgg Ky0NCiBpbmNsdWRlL2xpbnV4L2tlcm5lbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDE5ICsNCiBpbmNsdWRlL2xpbnV4L21kaW8uaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzIC0NCiBpbmNsdWRlL2xp bnV4L21seDQvY21kLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAxICsNCiBpbmNsdWRlL2xpbnV4L21seDQvY3EuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsNCiBpbmNsdWRlL2xpbnV4L21seDQvZGV2aWNl LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM5ICstDQogaW5j bHVkZS9saW51eC9tbHg0L3FwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNiArDQogaW5jbHVkZS9saW51eC9tbWMvc2Rpb19pZHMuaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArDQogaW5jbHVkZS9saW51eC9uZXQu aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAt DQogaW5jbHVkZS9saW51eC9uZXRkZXZpY2UuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDE1NiArLQ0KIGluY2x1ZGUvbGludXgvbmV0ZmlsdGVyL2lwc2V0L2lw X3NldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGluY2x1ZGUvbGlu dXgvbmV0bGluay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgLQ0KIGluY2x1ZGUvbGludXgvb2ZfbWRpby5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKw0KIGluY2x1ZGUvbGludXgvcGh5LmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTYgKy0NCiBpbmNs dWRlL2xpbnV4L3BsYXRmb3JtX2RhdGEvZXRoLW5ldHguaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA2ICstDQogaW5jbHVkZS9saW51eC9wbGF0Zm9ybV9kYXRhL3BuNTQ0LmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGluY2x1ZGUvbGludXgvcHJp bnRrLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcg Kw0KIGluY2x1ZGUvbGludXgvcmFuZG9tLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMTggKy0NCiBpbmNsdWRlL2xpbnV4L3JlY2lwcm9jYWxfZGl2Lmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM5ICstDQogaW5jbHVkZS9s aW51eC9zY3RwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNyArLQ0KIGluY2x1ZGUvbGludXgvc2hfZXRoLmggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGluY2x1ZGUvbGludXgvc2tidWZmLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMjkgKy0NCiBp bmNsdWRlL2xpbnV4L3NsYWJfZGVmLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA0ICstDQogaW5jbHVkZS9saW51eC9zb2NrZXQuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNiArLQ0KIGluY2x1ZGUvbGludXgv c3RtbWFjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MjYgKy0NCiBpbmNsdWRlL2xpbnV4L3RjcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogaW5jbHVkZS9uZXQvU3BhY2UuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMSArDQogaW5jbHVk ZS9uZXQvYWN0X2FwaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA2MyArLQ0KIGluY2x1ZGUvbmV0L2FkZHJjb25mLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0NCiBpbmNsdWRlL25ldC9hcnAuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0N CiBpbmNsdWRlL25ldC9ibHVldG9vdGgvYmx1ZXRvb3RoLmggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAzICsNCiBpbmNsdWRlL25ldC9ibHVldG9vdGgvaGNpLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogaW5jbHVkZS9uZXQv Ymx1ZXRvb3RoL2hjaV9jb3JlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgNyArDQogaW5jbHVkZS9uZXQvYmx1ZXRvb3RoL2wyY2FwLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA0NiArDQogaW5jbHVkZS9uZXQvY2ZnODAyMTEuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMyMyArKy0NCiBpbmNs dWRlL25ldC9jaXBzb19pcHY0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA1ICstDQogaW5jbHVkZS9uZXQvY2xzX2Nncm91cC5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQ0KIGluY2x1ZGUvbmV0L2NvZGVs LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg Ky0NCiBpbmNsdWRlL25ldC9kY2JldmVudC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAzICstDQogaW5jbHVkZS9uZXQvZGNibmwuaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGluY2x1ZGUv bmV0L2RuX2Rldi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDIgKy0NCiBpbmNsdWRlL25ldC9kc3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogaW5jbHVkZS9uZXQvZmxvdy5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0K IGluY2x1ZGUvbmV0L2dlbmV0bGluay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDQgKw0KIGluY2x1ZGUvbmV0L2dyZS5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgLQ0KIGluY2x1ZGUvbmV0L2lm X2luZXQ2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDIgKy0NCiBpbmNsdWRlL25ldC9pbmV0X3RpbWV3YWl0X3NvY2suaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogaW5jbHVkZS9uZXQvaW5ldHBlZXIuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogaW5jbHVk ZS9uZXQvaXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA0MiArLQ0KIGluY2x1ZGUvbmV0L2lwNl9maWIuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBpbmNsdWRlL25ldC9pcDZfcm91 dGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICst DQogaW5jbHVkZS9uZXQvaXA2X3R1bm5lbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMiArLQ0KIGluY2x1ZGUvbmV0L2lwX3R1bm5lbHMuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBpbmNsdWRlL25l dC9pcHY2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDI2ICstDQogaW5jbHVkZS9uZXQvaXJkYS9kaXNjb3ZlcnkuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGluY2x1ZGUvbmV0L2lyZGEvaXJjb21t X2NvcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBp bmNsdWRlL25ldC9pcmRhL2lyY29tbV9ldmVudC5oICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA0ICstDQogaW5jbHVkZS9uZXQvaXJkYS9pcmNvbW1fbG1wLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGluY2x1ZGUvbmV0L2ly ZGEvaXJjb21tX3BhcmFtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDQgKy0NCiBpbmNsdWRlL25ldC9pcmRhL2lyY29tbV90dHAuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogaW5jbHVkZS9uZXQvaXJkYS9pcmNvbW1fdHR5 LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGluY2x1 ZGUvbmV0L2lyZGEvaXJjb21tX3R0eV9hdHRhY2guaCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBpbmNsdWRlL25ldC9pcmRhL2lyZGFfZGV2aWNlLmggICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogaW5jbHVkZS9uZXQvaXJkYS9p cmxhcF9ldmVudC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAr LQ0KIGluY2x1ZGUvbmV0L2lyZGEvaXJsYXBfZnJhbWUuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBpbmNsdWRlL25ldC9pcmRhL3BhcmFtZXRlcnMuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogaW5jbHVkZS9u ZXQvaXJkYS9xb3MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNCArLQ0KIGluY2x1ZGUvbmV0L2xsYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGluY2x1ZGUvbmV0L21hYzgwMjExLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMzggKy0NCiBp bmNsdWRlL25ldC9taXA2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAzICstDQogaW5jbHVkZS9uZXQvbmVpZ2hib3VyLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4MyArLQ0KIGluY2x1ZGUvbmV0L25l dGZpbHRlci9pcHY0L25mX2Nvbm50cmFja19pcHY0LmggICAgICAgICAgICAgICAgICAgICB8ICAg IDIgLQ0KIGluY2x1ZGUvbmV0L25ldGZpbHRlci9pcHY0L25mX3JlamVjdC5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAxMjggKw0KIGluY2x1ZGUvbmV0L25ldGZpbHRlci9pcHY2L25m X3JlamVjdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzEgKysNCiBpbmNsdWRl L25ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX2wzcHJvdG8uaCAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAxIC0NCiBpbmNsdWRlL25ldC9uZXRmaWx0ZXIvbmZfcXVldWUuaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYyICsNCiBpbmNsdWRlL25ldC9uZXRmaWx0ZXIv bmZfdGFibGVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ3ICstDQog aW5jbHVkZS9uZXQvbmV0ZmlsdGVyL25mX3RhYmxlc19pcHY0LmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgNSArLQ0KIGluY2x1ZGUvbmV0L25ldGZpbHRlci9uZl90YWJsZXNfaXB2 Ni5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKw0KIGluY2x1ZGUvbmV0L25l dGxhYmVsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDMgKy0NCiBpbmNsdWRlL25ldC9uZXRucy9jb25udHJhY2suaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDMzICstDQogaW5jbHVkZS9uZXQvbmV0bnMvaXB2NC5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogaW5jbHVk ZS9uZXQvbmV0bnMvaXB2Ni5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMiArDQogaW5jbHVkZS9uZXQvbmV0bnMvbmZ0YWJsZXMuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogaW5jbHVkZS9uZXQvbmV0bnMveGZy bS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0K IGluY2x1ZGUvbmV0L25ldHByaW9fY2dyb3VwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMTggKy0NCiBpbmNsdWRlL25ldC9uZmMvZGlnaXRhbC5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsNCiBpbmNsdWRlL25ldC9u ZmMvaGNpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA0ICstDQogaW5jbHVkZS9uZXQvbmZjL2xsYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGluY2x1ZGUvbmV0L25mYy9uY2kuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBpbmNs dWRlL25ldC9uZmMvbmNpX2NvcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA1ICstDQogaW5jbHVkZS9uZXQvbmZjL25mYy5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGluY2x1ZGUvbmV0L3Bpbmcu aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYg Ky0NCiBpbmNsdWRlL25ldC9wa3RfY2xzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDY3ICstDQogaW5jbHVkZS9uZXQvcGt0X3NjaGVkLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogaW5jbHVkZS9u ZXQvcHJvdG9jb2wuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxMCArLQ0KIGluY2x1ZGUvbmV0L3JlZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBpbmNsdWRlL25ldC9yZWd1bGF0b3J5 LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg0ICstDQog aW5jbHVkZS9uZXQvcm91dGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAyNyArLQ0KIGluY2x1ZGUvbmV0L3J0bmV0bGluay5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0NCiBpbmNsdWRlL25ldC9z Y2hfZ2VuZXJpYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA0ICstDQogaW5jbHVkZS9uZXQvc2N0cC9hdXRoLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGluY2x1ZGUvbmV0L3NjdHAvY2hlY2tzdW0u aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBpbmNs dWRlL25ldC9zY3RwL2NvbW1hbmQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA1ICstDQogaW5jbHVkZS9uZXQvc2N0cC9jb25zdGFudHMuaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGluY2x1ZGUvbmV0L3NjdHAv c2N0cC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIg Ky0NCiBpbmNsdWRlL25ldC9zY3RwL3NtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA1ICstDQogaW5jbHVkZS9uZXQvc2N0cC9zdHJ1Y3RzLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NSArLQ0KIGluY2x1ZGUv bmV0L3NjdHAvdHNubWFwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDUgKy0NCiBpbmNsdWRlL25ldC9zY3RwL3VscGV2ZW50LmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogaW5jbHVkZS9uZXQvc2N0cC91bHBx dWV1ZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0K IGluY2x1ZGUvbmV0L3NvY2suaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMjYgKy0NCiBpbmNsdWRlL25ldC90Y19hY3QvdGNfc2tiZWRpdC5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogaW5jbHVkZS9uZXQv dGNwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAxMSArLQ0KIGluY2x1ZGUvbmV0L3RyYW5zcF92Ni5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0NCiBpbmNsdWRlL25ldC92eGxhbi5oICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCiBpbmNs dWRlL25ldC94ZnJtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDE2ICstDQogaW5jbHVkZS90cmFjZS9ldmVudHMvbmV0LmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1OCArDQogaW5jbHVkZS91YXBpL2FzbS1n ZW5lcmljL3NvY2tldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr DQogaW5jbHVkZS91YXBpL2xpbnV4L2lmX2FkZHIuaCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNiArDQogaW5jbHVkZS91YXBpL2xpbnV4L2lmX2FycC5oICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogaW5jbHVkZS91YXBp L2xpbnV4L2lmX2xpbmsuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICA0OCArDQogaW5jbHVkZS91YXBpL2xpbnV4L2lmX3BhY2tldC5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAyOSArLQ0KIGluY2x1ZGUvdWFwaS9saW51eC9pbjYuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKw0KIGluY2x1 ZGUvdWFwaS9saW51eC9uZXRfdHN0YW1wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMTYgKy0NCiBpbmNsdWRlL3VhcGkvbGludXgvbmV0Y29uZi5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCiBpbmNsdWRlL3VhcGkvbGludXgv bmV0ZmlsdGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsN CiBpbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyL0tidWlsZCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAzICsNCiBpbmNsdWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyL25mX25h dC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstDQogaW5jbHVkZS91YXBp L2xpbnV4L25ldGZpbHRlci9uZl90YWJsZXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAzMCArDQogaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlci9uZm5ldGxpbmtfcXVldWUuaCAg ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0 ZXIveHRfY2dyb3VwLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKw0KIGluY2x1 ZGUvdWFwaS9saW51eC9uZXRmaWx0ZXIveHRfaXBjb21wLmggICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMTYgKw0KIGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0ZXIveHRfbDJ0cC5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKw0KIGluY2x1ZGUvdWFwaS9saW51eC9u ZXRmaWx0ZXIveHRfb3NmLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0N CiBpbmNsdWRlL3VhcGkvbGludXgvbmw4MDIxMS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMTI5ICstDQogaW5jbHVkZS91YXBpL2xpbnV4L29wZW52c3dpdGNoLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0KIGluY2x1ZGUvdWFw aS9saW51eC9wY2lfcmVncy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDUgKw0KIGluY2x1ZGUvdWFwaS9saW51eC9wa3Rfc2NoZWQuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgNTMgKw0KIGluY2x1ZGUvdWFwaS9saW51eC9zY3RwLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBpbmNs dWRlL3VhcGkvbGludXgvc25tcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAxICsNCiBpbmNsdWRlL3VhcGkvbGludXgvc29ja2lvcy5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogaW5jbHVkZS91YXBpL2xpbnV4 L3RjX2FjdC90Y19pcHQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr DQogaW5jbHVkZS91YXBpL2xpbnV4L3RjcF9tZXRyaWNzLmggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMiArDQogbGliL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGxpYi9hdmVyYWdl LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDYgKy0NCiBsaWIvZmxleF9hcnJheS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstDQogbGliL2hhc2guYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSArDQogbGli L2tvYmplY3RfdWV2ZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxMCArLQ0KIGxpYi9yZWNpcHJvY2FsX2Rpdi5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjQgKy0NCiBuZXQvODAyL2dhcnAuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy ICstDQogbmV0LzgwMi9oaXBwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC84MDIvbXJwLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvODAy MXEvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDEwICstDQogbmV0LzgwMjFxL3ZsYW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC84MDIxcS92bGFuX2Rldi5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0N CiBuZXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDExICstDQogbmV0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9hcHBsZXRh bGsvYWFycC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMTMgKy0NCiBuZXQvYXBwbGV0YWxrL2RkcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L2F0bS9sZWMuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIG5l dC9hdG0vbXBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDIgKy0NCiBuZXQvYXgyNS9hZl9heDI1LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L2JhdG1hbi1hZHYv TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg NiArLQ0KIG5ldC9iYXRtYW4tYWR2L2JhdF9hbGdvLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBuZXQvYmF0bWFuLWFkdi9iYXRfaXZfb2dtLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgODg4ICsrKystLQ0KIG5l dC9iYXRtYW4tYWR2L2JpdGFycmF5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDYgKy0NCiBuZXQvYmF0bWFuLWFkdi9iaXRhcnJheS5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2JhdG1hbi1hZHYv YnJpZGdlX2xvb3BfYXZvaWRhbmNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz MCArLQ0KIG5ldC9iYXRtYW4tYWR2L2JyaWRnZV9sb29wX2F2b2lkYW5jZS5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBuZXQvYmF0bWFuLWFkdi9kZWJ1Z2ZzLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk1ICstDQogbmV0L2Jh dG1hbi1hZHYvZGVidWdmcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgOCArLQ0KIG5ldC9iYXRtYW4tYWR2L2Rpc3RyaWJ1dGVkLWFycC10YWJsZS5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKy0NCiBuZXQvYmF0bWFuLWFkdi9kaXN0 cmlidXRlZC1hcnAtdGFibGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICst DQogbmV0L2JhdG1hbi1hZHYvZnJhZ21lbnRhdGlvbi5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNiArLQ0KIG5ldC9iYXRtYW4tYWR2L2ZyYWdtZW50YXRpb24uaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBuZXQvYmF0bWFu LWFkdi9nYXRld2F5X2NsaWVudC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMzAzICstDQogbmV0L2JhdG1hbi1hZHYvZ2F0ZXdheV9jbGllbnQuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQ0KIG5ldC9iYXRtYW4tYWR2L2dhdGV3YXlf Y29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBu ZXQvYmF0bWFuLWFkdi9nYXRld2F5X2NvbW1vbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA2ICstDQogbmV0L2JhdG1hbi1hZHYvaGFyZC1pbnRlcmZhY2UuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOSArLQ0KIG5ldC9iYXRtYW4tYWR2 L2hhcmQtaW50ZXJmYWNlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MjQgKy0NCiBuZXQvYmF0bWFuLWFkdi9oYXNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2JhdG1hbi1hZHYvaGFzaC5oICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIG5ldC9i YXRtYW4tYWR2L2ljbXBfc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDkgKy0NCiBuZXQvYmF0bWFuLWFkdi9pY21wX3NvY2tldC5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2JhdG1hbi1hZHYvbWFp bi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1NiAr LQ0KIG5ldC9iYXRtYW4tYWR2L21haW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMTkgKy0NCiBuZXQvYmF0bWFuLWFkdi9uZXR3b3JrLWNvZGluZy5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU1ICstDQogbmV0L2JhdG1h bi1hZHYvbmV0d29yay1jb2RpbmcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxMyArLQ0KIG5ldC9iYXRtYW4tYWR2L29yaWdpbmF0b3IuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA1NDIgKysrLQ0KIG5ldC9iYXRtYW4tYWR2L29yaWdp bmF0b3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYgKy0N CiBuZXQvYmF0bWFuLWFkdi9wYWNrZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA3ICstDQogbmV0L2JhdG1hbi1hZHYvcm91dGluZy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ0MSArLS0NCiBuZXQvYmF0bWFu LWFkdi9yb3V0aW5nLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDE4ICstDQogbmV0L2JhdG1hbi1hZHYvc2VuZC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA0MSArLQ0KIG5ldC9iYXRtYW4tYWR2L3NlbmQuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0NCiBu ZXQvYmF0bWFuLWFkdi9zb2Z0LWludGVyZmFjZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMTExICstDQogbmV0L2JhdG1hbi1hZHYvc29mdC1pbnRlcmZhY2UuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIG5ldC9iYXRtYW4tYWR2 L3N5c2ZzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg OTQgKy0NCiBuZXQvYmF0bWFuLWFkdi9zeXNmcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2JhdG1hbi1hZHYvdHJhbnNsYXRpb24t dGFibGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5NCArLQ0KIG5ldC9i YXRtYW4tYWR2L3RyYW5zbGF0aW9uLXRhYmxlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMTAgKy0NCiBuZXQvYmF0bWFuLWFkdi90eXBlcy5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUwICstDQogbmV0L2JsdWV0b290aC82bG93 cGFuLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDg2MCAr KysrKysNCiBuZXQvYmx1ZXRvb3RoLzZsb3dwYW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDI2ICsNCiBuZXQvYmx1ZXRvb3RoL0tjb25maWcgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCiBuZXQvYmx1 ZXRvb3RoL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAyICstDQogbmV0L2JsdWV0b290aC9hZl9ibHVldG9vdGguYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9ibHVldG9vdGgvYm5lcC9i bmVwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0N CiBuZXQvYmx1ZXRvb3RoL2hjaV9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDc4ICstDQogbmV0L2JsdWV0b290aC9oY2lfZXZlbnQuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3NSArLQ0KIG5ldC9ibHVldG9v dGgvbDJjYXBfY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICA3NTYgKysrKy0NCiBuZXQvYmx1ZXRvb3RoL2wyY2FwX3NvY2suYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTg2ICstDQogbmV0L2JsdWV0b290aC9tZ210LmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQ0K IG5ldC9ibHVldG9vdGgvcmZjb21tL3R0eS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAxMDMgKy0NCiBuZXQvYmx1ZXRvb3RoL3NtcC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU2ICstDQogbmV0L2JsdWV0b290 aC9zbXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMSArDQogbmV0L2JyaWRnZS9ici5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAyMSArLQ0KIG5ldC9icmlkZ2UvYnJfZGV2aWNlLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBuZXQv YnJpZGdlL2JyX2ZkYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAzICstDQogbmV0L2JyaWRnZS9icl9mb3J3YXJkLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIG5ldC9icmlkZ2UvYnJfaWYu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcg Ky0NCiBuZXQvYnJpZGdlL2JyX2lucHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L2JyaWRnZS9icl9pb2N0bC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9icmlk Z2UvYnJfbmV0ZmlsdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDIgKy0NCiBuZXQvYnJpZGdlL2JyX25ldGxpbmsuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstDQogbmV0L2JyaWRnZS9icl9wcml2YXRl LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQ0K IG5ldC9icmlkZ2UvYnJfc3RwX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvYnJpZGdlL2JyX3N5c2ZzX2JyLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjQ5ICstDQogbmV0L2JyaWRnZS9i cl9zeXNmc19pZi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAyMCArLQ0KIG5ldC9icmlkZ2UvYnJfdmxhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMjMgKy0NCiBuZXQvYnJpZGdlL25ldGZpbHRlci9lYnRf bG9nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0 L2JyaWRnZS9uZXRmaWx0ZXIvZWJ0X3NuYXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMiArLQ0KIG5ldC9icmlkZ2UvbmV0ZmlsdGVyL2VidF92bGFuLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvYnJpZGdlL25ldGZp bHRlci9lYnRhYmxlX2Jyb3V0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2 ICstDQogbmV0L2JyaWRnZS9uZXRmaWx0ZXIvZWJ0YWJsZV9maWx0ZXIuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIG5ldC9icmlkZ2UvbmV0ZmlsdGVyL2VidGFibGVf bmF0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0NCiBuZXQvYnJp ZGdlL25ldGZpbHRlci9lYnRhYmxlcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDE3ICstDQogbmV0L2JyaWRnZS9uZXRmaWx0ZXIvbmZfdGFibGVzX2JyaWRnZS5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NCArLQ0KIG5ldC9jYWlmL2NhaWZfdXNiLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0N CiBuZXQvY2FpZi9jaG5sX25ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAzICstDQogbmV0L2Nhbi9iY20uYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9jYW4vZ3cu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMjEgKy0NCiBuZXQvY2FuL3Jhdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L2NvcmUvTWFrZWZpbGUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5l dC9jb3JlL2Rldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICA1NjIgKystLQ0KIG5ldC9jb3JlL2Rldl9hZGRyX2xpc3RzLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTUgKy0NCiBuZXQvY29yZS9kZXZf aW9jdGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAyICsNCiBuZXQvY29yZS9mbG93X2Rpc3NlY3Rvci5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2NvcmUvbmVpZ2hib3VyLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ3NyArLS0NCiBuZXQv Y29yZS9uZXQtc3lzZnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDgyICstDQogbmV0L2NvcmUvbmV0LXN5c2ZzLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9jb3JlL25ldGNsYXNz aWRfY2dyb3VwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjAg Kw0KIG5ldC9jb3JlL25ldHBvbGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvY29yZS9uZXRwcmlvX2Nncm91cC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L2NvcmUv cGt0Z2VuLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICA4OCArLQ0KIG5ldC9jb3JlL3J0bmV0bGluay5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzYgKy0NCiBuZXQvY29yZS9za2J1ZmYuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzY2ICsrLQ0K IG5ldC9jb3JlL3NvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNDMgKy0NCiBuZXQvY29yZS9zdHJlYW0uYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L2NvcmUvc3lz Y3RsX25ldF9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMyArLQ0KIG5ldC9kY2IvZGNiZXZlbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvZGNiL2RjYm5sLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICstDQogbmV0 L2RjY3AvY2NpZHMvbGliL3RmcmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMiArLQ0KIG5ldC9kY2NwL2NjaWRzL2xpYi90ZnJjLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIG5ldC9kY2NwL2RjY3AuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg LQ0KIG5ldC9kY2NwL2lwdjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvZGNjcC9pcHY2LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstDQogbmV0L2RjY3Av b3B0aW9ucy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAzMiAtDQogbmV0L2RlY25ldC9hZl9kZWNuZXQuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9kZWNuZXQvZG5fZGV2LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMgKy0NCiBu ZXQvZGVjbmV0L2RuX25laWdoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDI4ICstDQogbmV0L2RlY25ldC9kbl9yb3V0ZS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQ0KIG5ldC9kbnNfcmVzb2x2 ZXIvZG5zX2tleS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDMgKy0NCiBuZXQvZG5zX3Jlc29sdmVyL2Ruc19xdWVyeS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogbmV0L2Ruc19yZXNvbHZlci9pbnRlcm5hbC5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9k c2Evc2xhdmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBuZXQvZXRoZXJuZXQvZXRoLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstDQogbmV0L2hzci9oc3JfZnJhbWVy ZWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyAr LQ0KIG5ldC9pZWVlODAyMTU0LzZsb3dwYW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA3OTYgKy0tLS0NCiBuZXQvaWVlZTgwMjE1NC82bG93cGFuLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcyICsNCiBuZXQvaWVl ZTgwMjE1NC82bG93cGFuX2lwaGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgODAyICsrKysrDQogbmV0L2llZWU4MDIxNTQvS2NvbmZpZyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArDQogbmV0L2llZWU4MDIxNTQvTWFr ZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr DQogbmV0L2llZWU4MDIxNTQvZGdyYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9pZWVlODAyMTU0L3dwYW4tY2xhc3MuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvaXB2NC9N YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICA0ICstDQogbmV0L2lwdjQvYWZfaW5ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA0MyArLQ0KIG5ldC9pcHY0L2FycC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTMgKy0NCiBu ZXQvaXB2NC9jaXBzb19pcHY0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDEyICstDQogbmV0L2lwdjQvZGF0YWdyYW0uYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9pcHY0L2Rldmlu ZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg NzYgKy0NCiBuZXQvaXB2NC9maWJfZnJvbnRlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAyICsNCiBuZXQvaXB2NC9maWJfbG9va3VwLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0NCiBuZXQvaXB2 NC9maWJfc2VtYW50aWNzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA1ICstDQogbmV0L2lwdjQvZ3JlX2RlbXV4LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSAtDQogbmV0L2lwdjQvZ3JlX29mZmxvYWQu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4NSArLQ0K IG5ldC9pcHY0L2ljbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMjYgKy0NCiBuZXQvaXB2NC9pZ21wLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg0ICstDQogbmV0L2lwdjQvaW5l dF9jb25uZWN0aW9uX3NvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMiArLQ0KIG5ldC9pcHY0L2luZXRfbHJvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAxNzMgLS0NCiBuZXQvaXB2NC9pbmV0cGVlci5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstDQogbmV0 L2lwdjQvaXBfZm9yd2FyZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNyArLQ0KIG5ldC9pcHY0L2lwX2ZyYWdtZW50LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvaXB2NC9pcF9ncmUu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0 ICstDQogbmV0L2lwdjQvaXBfb3B0aW9ucy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICA0MiArLQ0KIG5ldC9pcHY0L2lwX291dHB1dC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKy0NCiBuZXQvaXB2 NC9pcF9zb2NrZ2x1ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDExICstDQogbmV0L2lwdjQvaXBfdHVubmVsLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MCArLQ0KIG5ldC9pcHY0L2lwX3R1bm5lbF9j b3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0N CiBuZXQvaXB2NC9pcF92dGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L2lwdjQvaXBpcC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9pcHY0L2lw bXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgKw0KIG5ldC9pcHY0L25ldGZpbHRlci9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMTggKy0NCiBuZXQvaXB2NC9uZXRmaWx0ZXIvTWFrZWZp bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBuZXQv aXB2NC9uZXRmaWx0ZXIvaXB0X1JFSkVDVC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMTQwICstDQogbmV0L2lwdjQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja19sM3Byb3Rv X2lwdjQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAtDQogbmV0L2lwdjQvbmV0ZmlsdGVy L25mX25hdF9zbm1wX2Jhc2ljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSAr LQ0KIG5ldC9pcHY0L25ldGZpbHRlci9uZl90YWJsZXNfYXJwLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNDQgKy0NCiBuZXQvaXB2NC9uZXRmaWx0ZXIvbmZfdGFibGVzX2lw djQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYwICstDQogbmV0L2lwdjQv bmV0ZmlsdGVyL25mdF9jaGFpbl9uYXRfaXB2NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxMCArLQ0KIG5ldC9pcHY0L25ldGZpbHRlci9uZnRfY2hhaW5fcm91dGVfaXB2NC5jICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBuZXQvaXB2NC9waW5nLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstDQog bmV0L2lwdjQvcHJvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgOSArLQ0KIG5ldC9pcHY0L3Jhdy5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBuZXQvaXB2NC9yb3V0 ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAzIC0NCiBuZXQvaXB2NC9zeW5jb29raWVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L2lwdjQvc3lzY3RsX25ldF9pcHY0LmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMiArLQ0KIG5ldC9p cHY0L3RjcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNzEgKy0NCiBuZXQvaXB2NC90Y3BfaW5wdXQuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2lwdjQvdGNwX2lwdjQu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAr LQ0KIG5ldC9pcHY0L3RjcF9tZXRyaWNzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAxOTQgKy0NCiBuZXQvaXB2NC90Y3BfbWluaXNvY2tzLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogbmV0L2lwdjQv dGNwX29mZmxvYWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxOCArLQ0KIG5ldC9pcHY0L3RjcF9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAxNDEgKy0NCiBuZXQvaXB2NC90Y3BfcHJvYmUuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQog bmV0L2lwdjQvdGNwX3llYWguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAyMCArLQ0KIG5ldC9pcHY0L3VkcC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBuZXQvaXB2NC91ZHBf b2ZmbG9hZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MTQzICsNCiBuZXQvaXB2NC94ZnJtNF9tb2RlX2JlZXQuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L2lwdjQveGZybTRfc3RhdGUuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9p cHY2L2FkZHJjb25mLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA1MTMgKystLQ0KIG5ldC9pcHY2L2FmX2luZXQ2LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBuZXQvaXB2Ni9haDYuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAz ICstDQogbmV0L2lwdjYvYW55Y2FzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAxMSArDQogbmV0L2lwdjYvZGF0YWdyYW0uYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MCArLQ0KIG5ldC9pcHY2 L2VzcDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDMgKy0NCiBuZXQvaXB2Ni9maWI2X3J1bGVzLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L2lwdjYvaWNtcC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArLQ0K IG5ldC9pcHY2L2luZXQ2X2Nvbm5lY3Rpb25fc29jay5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvaXB2Ni9pcDZfZmliLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2lwdjYvaXA2 X2Zsb3dsYWJlbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAzOCArLQ0KIG5ldC9pcHY2L2lwNl9ncmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKy0NCiBuZXQvaXB2Ni9pcDZfb2ZmbG9hZC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUzICstDQogbmV0 L2lwdjYvaXA2X291dHB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICA2NiArLQ0KIG5ldC9pcHY2L2lwNl90dW5uZWwuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0NCiBuZXQvaXB2Ni9pcDZfdnRp LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3 ICstDQogbmV0L2lwdjYvaXBjb21wNi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9pcHY2L2lwdjZfc29ja2dsdWUuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkgKy0NCiBuZXQvaXB2 Ni9tY2FzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDY3ICstDQogbmV0L2lwdjYvbWlwNi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9pcHY2L25kaXNjLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTUgKy0N CiBuZXQvaXB2Ni9uZXRmaWx0ZXIvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDEyICsNCiBuZXQvaXB2Ni9uZXRmaWx0ZXIvaXA2dF9SRUpFQ1QuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTc5ICstDQogbmV0L2lwdjYvbmV0 ZmlsdGVyL25mX3RhYmxlc19pcHY2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICA2NSArLQ0KIG5ldC9pcHY2L25ldGZpbHRlci9uZnRfY2hhaW5fbmF0X2lwdjYuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBuZXQvaXB2Ni9uZXRmaWx0ZXIvbmZ0X2No YWluX3JvdXRlX2lwdjYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogbmV0 L2lwdjYvcGluZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxNiArLQ0KIG5ldC9pcHY2L3Jhdy5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKy0NCiBuZXQvaXB2Ni9yb3V0ZS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY4 ICstDQogbmV0L2lwdjYvc2l0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAxMCArLQ0KIG5ldC9pcHY2L3N5bmNvb2tpZXMuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvaXB2 Ni9zeXNjdGxfbmV0X2lwdjYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDE2ICsNCiBuZXQvaXB2Ni90Y3BfaXB2Ni5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY3ICstDQogbmV0L2lwdjYvdGNwdjZfb2ZmbG9h ZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0K IG5ldC9pcHY2L3R1bm5lbDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvaXB2Ni91ZHAuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICstDQogbmV0L2lwdjYveGZy bTZfbW9kZV9yby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMyArLQ0KIG5ldC9pcHY2L3hmcm02X3R1bm5lbC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvaXB4L2FmX2lweC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogbmV0 L2lyZGEvYWZfaXJkYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNiArLQ0KIG5ldC9pcmRhL2Rpc2NvdmVyeS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvaXJkYS9pcmNvbW0v aXJjb21tX2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0 ICstDQogbmV0L2lyZGEvaXJjb21tL2lyY29tbV9ldmVudC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9pcmRhL2lyY29tbS9pcmNvbW1fbG1wLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvaXJk YS9pcmNvbW0vaXJjb21tX3BhcmFtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA0ICstDQogbmV0L2lyZGEvaXJjb21tL2lyY29tbV90dHAuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9pcmRhL2lyY29tbS9pcmNv bW1fdHR5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0N CiBuZXQvaXJkYS9pcmNvbW0vaXJjb21tX3R0eV9hdHRhY2guYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L2lyZGEvaXJjb21tL2lyY29tbV90dHlfaW9jdGwu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9pcmRhL2ly ZGFfZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDQgKy0NCiBuZXQvaXJkYS9pcmxhcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L2lyZGEvcGFyYW1ldGVycy5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5l dC9pcmRhL3Fvcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDQgKy0NCiBuZXQva2V5L2FmX2tleS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICstDQogbmV0L2wydHAvbDJ0cF9j b3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg NiArLQ0KIG5ldC9sMnRwL2wydHBfY29yZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDIgLQ0KIG5ldC9sMnRwL2wydHBfaXAuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvbDJ0 cC9sMnRwX2lwNi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDEwICstDQogbmV0L2xsYy9hZl9sbGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9sbGMvbGxjX2Nvbm4uYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0N CiBuZXQvbGxjL2xsY19jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA1ICstDQogbmV0L2xsYy9sbGNfc2FwLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9tYWM4MDIx MS9hZXNfY21hYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgKy0NCiBuZXQvbWFjODAyMTEvYWVzX2NtYWMuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L21hYzgwMjExL2NmZy5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIwOCArLQ0KIG5l dC9tYWM4MDIxMS9jaGFuLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyMDggKy0NCiBuZXQvbWFjODAyMTEvZGVidWdmcy5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTY4ICsrDQogbmV0L21hYzgwMjExL2Rl YnVnZnNfbmV0ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2 MSArLQ0KIG5ldC9tYWM4MDIxMS9kZWJ1Z2ZzX3N0YS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAxMzQgKw0KIG5ldC9tYWM4MDIxMS9kcml2ZXItb3BzLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0NCiBuZXQvbWFj ODAyMTEvaHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA1ICstDQogbmV0L21hYzgwMjExL2lic3MuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4NSArLQ0KIG5ldC9tYWM4MDIxMS9pZWVlODAy MTFfaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzcgKy0N CiBuZXQvbWFjODAyMTEvaWZhY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDc4ICstDQogbmV0L21hYzgwMjExL2tleS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyMiArLQ0KIG5ldC9tYWM4MDIx MS9rZXkuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMTYgKy0NCiBuZXQvbWFjODAyMTEvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMTc3ICstDQogbmV0L21hYzgwMjExL21lc2guYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyArLQ0KIG5l dC9tYWM4MDIxMS9tZXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDYgKy0NCiBuZXQvbWFjODAyMTEvbWVzaF9od21wLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkxICstDQogbmV0L21hYzgwMjExL21l c2hfcGF0aHRibC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg NyArLQ0KIG5ldC9tYWM4MDIxMS9tZXNoX3BsaW5rLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICA3MDkgKystLS0NCiBuZXQvbWFjODAyMTEvbWVzaF9wcy5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogbmV0 L21hYzgwMjExL21lc2hfc3luYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAzNyArLQ0KIG5ldC9tYWM4MDIxMS9tbG1lLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjQgKy0NCiBuZXQvbWFjODAyMTEvcG0u YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAz ICstDQogbmV0L21hYzgwMjExL3JhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9tYWM4MDIxMS9yYzgwMjExX21pbnN0cmVs LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBuZXQvbWFj ODAyMTEvcmM4MDIxMV9taW5zdHJlbF9odC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDI0ICstDQogbmV0L21hYzgwMjExL3JjODAyMTFfbWluc3RyZWxfaHRfZGVidWdmcy5j ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9tYWM4MDIxMS9yeC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNjEgKy0N CiBuZXQvbWFjODAyMTEvc2Nhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDkwICstDQogbmV0L21hYzgwMjExL3N0YV9pbmZvLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM0NiArKy0NCiBuZXQvbWFjODAy MTEvc3RhX2luZm8uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDY4ICstDQogbmV0L21hYzgwMjExL3N0YXR1cy5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA3OCArDQogbmV0L21hYzgwMjExL3RraXAuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5l dC9tYWM4MDIxMS90cmFjZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAxMDggKy0NCiBuZXQvbWFjODAyMTEvdHguYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU5ICstDQogbmV0L21hYzgwMjExL3V0 aWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMy MCArLQ0KIG5ldC9tYWM4MDIxMS92aHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBuZXQvbWFjODAyMTEvd21lLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstDQogbmV0L21h YzgwMjExL3dwYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDExOCArLQ0KIG5ldC9tYWM4MDIxMS93cGEuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIG5ldC9tYWM4MDIxNTQvd3Bhbi5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0N CiBuZXQvbmV0ZmlsdGVyL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDk2ICstDQogbmV0L25ldGZpbHRlci9NYWtlZmlsZSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArLQ0KIG5ldC9uZXRmaWx0 ZXIvaXBzZXQvaXBfc2V0X2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMjggLQ0KIG5ldC9uZXRmaWx0ZXIvaXB2cy9pcF92c19jb25uLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvbmV0ZmlsdGVyL2lwdnMvaXBfdnNf bmZjdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogbmV0 L25ldGZpbHRlci9pcHZzL2lwX3ZzX3N5bmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgNSArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX2NvcmUuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUgLQ0KIG5ldC9uZXRmaWx0ZXIvbmZf Y29ubnRyYWNrX25ldGxpbmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIg Ky0NCiBuZXQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja19wcm90by5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA2IC0NCiBuZXQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja19wcm90 b19kY2NwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogbmV0L25ldGZp bHRlci9uZl9uYXRfY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNCArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZfbmF0X3Byb3RvX2NvbW1vbi5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBuZXQvbmV0ZmlsdGVyL25mX3RhYmxl c19hcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzI3ICsrLQ0K IG5ldC9uZXRmaWx0ZXIvbmZfdGFibGVzX2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMTEgKy0NCiBuZXQvbmV0ZmlsdGVyL25mX3RhYmxlc19pbmV0LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA0ICsNCiBuZXQvbmV0ZmlsdGVy L25mbmV0bGlua19xdWV1ZV9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDk0ICstDQogbmV0L25ldGZpbHRlci9uZnRfY29tcGF0LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZ0X2N0LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMDEgKy0NCiBuZXQv bmV0ZmlsdGVyL25mdF9sb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAyICstDQogbmV0L25ldGZpbHRlci9uZnRfbWV0YS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1NyArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZ0 X21ldGFfdGFyZ2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTcg LQ0KIG5ldC9uZXRmaWx0ZXIvbmZ0X3F1ZXVlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAxMzQgKw0KIG5ldC97aXB2NC9uZXRmaWx0ZXIvbmZ0X3JlamVjdF9p cHY0LmMgPT4gbmV0ZmlsdGVyL25mdF9yZWplY3QuY30gICB8ICAgMjYgKy0NCiBuZXQvbmV0Zmls dGVyL3h0X0NULmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICA0ICstDQogbmV0L25ldGZpbHRlci94dF9ORlFVRVVFLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA4MCArLQ0KIG5ldC9uZXRmaWx0ZXIveHRfY2dyb3Vw LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzEgKw0KIG5l dC9uZXRmaWx0ZXIveHRfY29ubm1hcmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDMgKy0NCiBuZXQvbmV0ZmlsdGVyL3h0X2lwY29tcC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTExICsNCiBuZXQvbmV0ZmlsdGVyL3h0 X2wydHAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzU0 ICsrKw0KIG5ldC9uZXRmaWx0ZXIveHRfb3NmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvbmV0ZmlsdGVyL3h0X3N0YXRpc3RpYy5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L25l dGxhYmVsL25ldGxhYmVsX2FkZHJsaXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMyArLQ0KIG5ldC9uZXRsYWJlbC9uZXRsYWJlbF9hZGRybGlzdC5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvbmV0bGFiZWwvbmV0bGFi ZWxfY2lwc29fdjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICst DQogbmV0L25ldGxhYmVsL25ldGxhYmVsX2NpcHNvX3Y0LmggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9uZXRsYWJlbC9uZXRsYWJlbF9kb21haW5oYXNo LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvbmV0bGFi ZWwvbmV0bGFiZWxfZG9tYWluaGFzaC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAzICstDQogbmV0L25ldGxhYmVsL25ldGxhYmVsX2thcGkuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9uZXRsYWJlbC9uZXRsYWJlbF9t Z210LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBu ZXQvbmV0bGFiZWwvbmV0bGFiZWxfbWdtdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAzICstDQogbmV0L25ldGxhYmVsL25ldGxhYmVsX3VubGFiZWxlZC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9uZXRsYWJlbC9u ZXRsYWJlbF91bmxhYmVsZWQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDMgKy0NCiBuZXQvbmV0bGFiZWwvbmV0bGFiZWxfdXNlci5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogbmV0L25ldGxhYmVsL25ldGxhYmVsX3VzZXIu aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9u ZXRsaW5rL2FmX25ldGxpbmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNDEgKy0NCiBuZXQvbmV0bGluay9nZW5ldGxpbmsuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICsNCiBuZXQvbmV0cm9tL2FmX25ldHJv bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICst DQogbmV0L25mYy9hZl9uZmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9uZmMvY29yZS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBuZXQvbmZjL2Rp Z2l0YWxfY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDI4ICstDQogbmV0L25mYy9kaWdpdGFsX2RlcC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA1NCArLQ0KIG5ldC9uZmMvaGNpL2NvbW1hbmQuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBu ZXQvbmZjL2hjaS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDExICstDQogbmV0L25mYy9oY2kvaGNpLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9uZmMvaGNpL2hj cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDQgKy0NCiBuZXQvbmZjL2hjaS9sbGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L25mYy9oY2kvbGxjLmggICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9u ZmMvaGNpL2xsY19ub3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBuZXQvbmZjL2hjaS9sbGNfc2hkbGMuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L25mYy9sbGNwLmggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAr LQ0KIG5ldC9uZmMvbGxjcF9jb21tYW5kcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBuZXQvbmZjL2xsY3BfY29yZS5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogbmV0L25mYy9s bGNwX3NvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxMyArLQ0KIG5ldC9uZmMvbmNpL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzAgKy0NCiBuZXQvbmZjL25jaS9kYXRhLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQog bmV0L25mYy9uY2kvbGliLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9uZmMvbmNpL250Zi5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvbmZjL25jaS9y c3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAzICstDQogbmV0L25mYy9uZXRsaW5rLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9uZmMvbmZjLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQv bmZjL3Jhd3NvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA0ICstDQogbmV0L29wZW52c3dpdGNoL2FjdGlvbnMuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQ0KIG5ldC9vcGVudnN3aXRjaC9k YXRhcGF0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMzEg Ky0NCiBuZXQvb3BlbnZzd2l0Y2gvZGF0YXBhdGguaCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L29wZW52c3dpdGNoL2Zsb3cuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5NiArLQ0KIG5ldC9vcGVu dnN3aXRjaC9mbG93LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMzMgKy0NCiBuZXQvb3BlbnZzd2l0Y2gvZmxvd19uZXRsaW5rLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY2ICstDQogbmV0L29wZW52c3dpdGNoL2Zsb3df bmV0bGluay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQog bmV0L29wZW52c3dpdGNoL2Zsb3dfdGFibGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICA2NCArLQ0KIG5ldC9vcGVudnN3aXRjaC9mbG93X3RhYmxlLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBuZXQvb3BlbnZzd2l0 Y2gvdnBvcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDE4ICstDQogbmV0L29wZW52c3dpdGNoL3Zwb3J0LmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9wYWNrZXQvYWZfcGFja2V0LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyOTkgKy0NCiBuZXQv cGFja2V0L2RpYWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAxICsNCiBuZXQvcGFja2V0L2ludGVybmFsLmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogbmV0L3Bob25ldC9kYXRhZ3Jh bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAr LQ0KIG5ldC9yZHMvYmluZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvcmRzL3JlY3YuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogbmV0L3Jkcy9z ZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMiArLQ0KIG5ldC9yZmtpbGwvY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvcm9zZS9hZl9yb3NlLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstDQog bmV0L3Jvc2Uvcm9zZV9kZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9yeHJwYy9hci1hY2suYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKy0NCiBuZXQvcnhycGMvYXIt b3V0cHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA0ICstDQogbmV0L3NjaGVkL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAyMyArDQogbmV0L3NjaGVkL01ha2VmaWxlICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogbmV0L3Nj aGVkL2FjdF9hcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDQzNSArKy0NCiBuZXQvc2NoZWQvYWN0X2NzdW0uYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICstDQogbmV0L3NjaGVkL2FjdF9nYWN0 LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCAr LQ0KIG5ldC9zY2hlZC9hY3RfaXB0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMzMgKy0NCiBuZXQvc2NoZWQvYWN0X21pcnJlZC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstDQogbmV0L3NjaGVk L2FjdF9uYXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAyNSArLQ0KIG5ldC9zY2hlZC9hY3RfcGVkaXQuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0NCiBuZXQvc2NoZWQvYWN0X3BvbGljZS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkzICstDQog bmV0L3NjaGVkL2FjdF9zaW1wbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAyOSArLQ0KIG5ldC9zY2hlZC9hY3Rfc2tiZWRpdC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKy0NCiBuZXQvc2NoZWQvY2xz X2FwaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MTMwICstDQogbmV0L3NjaGVkL2Nsc19iYXNpYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAyNSArLQ0KIG5ldC9zY2hlZC9jbHNfYnBmLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0NCiBuZXQv c2NoZWQvY2xzX2Nncm91cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMTI3ICstDQogbmV0L3NjaGVkL2Nsc19mbG93LmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQ0KIG5ldC9zY2hlZC9jbHNfZncu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTAg Ky0NCiBuZXQvc2NoZWQvY2xzX3JvdXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDIxICstDQogbmV0L3NjaGVkL2Nsc19yc3ZwLmggICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArLQ0KIG5ldC9zY2hl ZC9jbHNfdGNpbmRleC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMzYgKy0NCiBuZXQvc2NoZWQvY2xzX3UzMi5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstDQogbmV0L3NjaGVkL2VtX21ldGEuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1OSArLQ0K IG5ldC9zY2hlZC9zY2hfYXBpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMTAgKy0NCiBuZXQvc2NoZWQvc2NoX2NicS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogbmV0L3NjaGVkL3Nj aF9jaG9rZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgOSArLQ0KIG5ldC9zY2hlZC9zY2hfZHNtYXJrLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMzkgKy0NCiBuZXQvc2NoZWQvc2NoX2ZxLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM2ICstDQogbmV0 L3NjaGVkL3NjaF9mcV9jb2RlbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMiArLQ0KIG5ldC9zY2hlZC9zY2hfZ2VuZXJpYy5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBuZXQvc2NoZWQvc2NoX2dy ZWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0 ICstDQogbmV0L3NjaGVkL3NjaF9oaGYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDc0NSArKysrKw0KIG5ldC9zY2hlZC9zY2hfaHRiLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYgKy0NCiBuZXQv c2NoZWQvc2NoX21xLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDEzICstDQogbmV0L3NjaGVkL3NjaF9tcXByaW8uYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQ0KIG5ldC9zY2hlZC9zY2hfbXVs dGlxLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMg Ky0NCiBuZXQvc2NoZWQvc2NoX25ldGVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDkxICstDQogbmV0L3NjaGVkL3NjaF9waWUuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU1NSArKysrDQogbmV0L3Nj aGVkL3NjaF9zZmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgNCArLQ0KIG5ldC9zY2hlZC9zY2hfc2ZxLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0NCiBuZXQvc2NoZWQvc2NoX3RiZi5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICst DQogbmV0L3NjdHAvYXNzb2Npb2xhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICA3MCArLQ0KIG5ldC9zY3RwL2F1dGguYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0NCiBuZXQvc2N0cC9i aW5kX2FkZHIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICA1ICstDQogbmV0L3NjdHAvY2h1bmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIG5ldC9zY3RwL2NvbW1hbmQuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBu ZXQvc2N0cC9kZWJ1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA1ICstDQogbmV0L3NjdHAvZW5kcG9pbnRvbGEuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIG5ldC9zY3RwL2lucHV0 LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx MzYgKy0NCiBuZXQvc2N0cC9pbnF1ZXVlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogbmV0L3NjdHAvaXB2Ni5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0KIG5ldC9z Y3RwL29iamNudC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDcgKy0NCiBuZXQvc2N0cC9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICstDQogbmV0L3NjdHAvb3V0cXVldWUu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyAr LQ0KIG5ldC9zY3RwL3ByaW1pdGl2ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBuZXQvc2N0cC9wcm9jLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstDQogbmV0L3NjdHAv cHJvdG9jb2wuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxNSArLQ0KIG5ldC9zY3RwL3NtX21ha2VfY2h1bmsuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgODIgKy0NCiBuZXQvc2N0cC9zbV9zaWRlZWZmZWN0 LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstDQog bmV0L3NjdHAvc21fc3RhdGVmdW5zLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAzMiArLQ0KIG5ldC9zY3RwL3NtX3N0YXRldGFibGUuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBuZXQvc2N0cC9zb2Nr ZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MjM5ICstDQogbmV0L3NjdHAvc3NubWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIG5ldC9zY3RwL3N5c2N0bC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBuZXQv c2N0cC90cmFuc3BvcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA1ICstDQogbmV0L3NjdHAvdHNubWFwLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIG5ldC9zY3RwL3VscGV2ZW50 LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUg Ky0NCiBuZXQvc2N0cC91bHBxdWV1ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDE2ICstDQogbmV0L3NvY2tldC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNiArLQ0KIG5ldC9zdW5y cGMvY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDIgKy0NCiBuZXQvc3VucnBjL3hwcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L3N1bnJwYy94cHJ0c29jay5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0K IG5ldC90aXBjL2JjYXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDggKy0NCiBuZXQvdGlwYy9iZWFyZXIuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzQyICsrLQ0KIG5ldC90aXBjL2Jl YXJlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgNTYgKy0NCiBuZXQvdGlwYy9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstDQogbmV0L3RpcGMvY29yZS5oICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5l dC90aXBjL2Rpc2NvdmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMjggKy0NCiBuZXQvdGlwYy9ldGhfbWVkaWEuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzI2ICstLQ0KIG5ldC90aXBjL2liX21l ZGlhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAz MTkgKy0NCiBuZXQvdGlwYy9saW5rLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMjIyICstDQogbmV0L3RpcGMvbGluay5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNSArLQ0KIG5ldC90 aXBjL25hbWVfdGFibGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDMgKy0NCiBuZXQvdGlwYy9ub2RlLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICstDQogbmV0L3RpcGMvbm9kZS5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAt DQogbmV0L3RpcGMvcG9ydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgOSArLQ0KIG5ldC90aXBjL3NlcnZlci5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvdGlwYy9z b2NrZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMzMwICsrLQ0KIG5ldC90aXBjL3N1YnNjci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvdW5peC9hZl91bml4LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzICstDQog bmV0L3Ztd192c29jay92bWNpX3RyYW5zcG9ydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC93aXJlbGVzcy9hcC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIG5ldC93aXJlbGVzcy9j aGFuLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy MDMgKy0NCiBuZXQvd2lyZWxlc3MvY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDMxICstDQogbmV0L3dpcmVsZXNzL2NvcmUuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQ0KIG5ldC93 aXJlbGVzcy9nZW5yZWdkYi5hd2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNDUgKy0NCiBuZXQvd2lyZWxlc3MvaWJzcy5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L3dpcmVsZXNzL21lc2gu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyAr LQ0KIG5ldC93aXJlbGVzcy9tbG1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMjAgKy0NCiBuZXQvd2lyZWxlc3Mvbmw4MDIxMS5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNzY2ICsrKy0tDQogbmV0L3dp cmVsZXNzL25sODAyMTEuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMiArLQ0KIG5ldC93aXJlbGVzcy9yZGV2LW9wcy5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKy0NCiBuZXQvd2lyZWxlc3MvcmVnLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgODMxICsr Ky0tLQ0KIG5ldC93aXJlbGVzcy9yZWcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvd2lyZWxlc3Mvc2Nhbi5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzICstDQogbmV0L3dp cmVsZXNzL3NtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAxNSArLQ0KIG5ldC93aXJlbGVzcy90cmFjZS5oICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTUgKy0NCiBuZXQvd2lyZWxlc3MvdXRpbC5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICst DQogbmV0L3dpcmVsZXNzL3dleHQtY29tcGF0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNiArLQ0KIG5ldC94MjUvYWZfeDI1LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBuZXQveDI1L3gy NV9kZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDEwICstDQogbmV0L3gyNS94MjVfZmFjaWxpdGllcy5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0KIG5ldC94MjUveDI1X2ZvcndhcmQuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBu ZXQveDI1L3gyNV9pbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA0ICstDQogbmV0L3gyNS94MjVfbGluay5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIG5ldC94MjUveDI1X3N1 YnIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDYgKy0NCiBuZXQveGZybS94ZnJtX2lucHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L3hmcm0veGZybV9wb2xpY3kuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5NSArLQ0KIG5ldC94 ZnJtL3hmcm1fcHJvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBuZXQveGZybS94ZnJtX3N0YXRlLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTkxICstDQogbmV0L3hmcm0veGZybV91c2Vy LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MiAr LQ0KIHRvb2xzL25ldC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMjMgKy0NCiB0b29scy9uZXQvYnBmX2FzbS5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUyICsNCiB0b29scy9uZXQv YnBmX2RiZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAxNDA0ICsrKysrKysrKw0KIHRvb2xzL25ldC9icGZfZXhwLmwgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNDMgKw0KIHRvb2xzL25ldC9icGZfZXhw LnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3NjIg KysrKysNCiAxODI5IGZpbGVzIGNoYW5nZWQsIDgzNzIxIGluc2VydGlvbnMoKyksIDM4NDkzIGRl bGV0aW9ucygtKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbmV0L2FsbHdpbm5lcixzdW43aS1hMjAtZ21hYy50eHQNCiBjcmVhdGUgbW9kZSAx MDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9jYW4vbWljcm9jaGlw LG1jcDI1MXgudHh0DQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vbmV0d29ya2lu Zy9pNDBldmYudHh0DQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vbmV0d29ya2lu Zy9pcHNlYy50eHQNCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5n L3RpbWVzdGFtcGluZy9od3RzdGFtcF9jb25maWcuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1 bWVudGF0aW9uL3MzOTAvcWV0aC50eHQNCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvaW5j bHVkZS9hc20vaGFzaC5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2xpYi9oYXNoLmMN CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvYm9uZGluZy9ib25kX29wdGlvbnMuaA0K IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ib25kaW5nL2JvbmRfc3lzZnNfc2xhdmUu Yw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0 MGVfZGNiLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwv aTQwZS9pNDBlX2RjYi5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0 L2ludGVsL2k0MGUvaTQwZV9kY2JfbmwuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25l dC9ldGhlcm5ldC9pbnRlbC9pNDBlL2k0MGVfcHRwLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL01ha2VmaWxlDQogY3JlYXRlIG1vZGUgMTAw NjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBlX2FkbWlucS5jDQogY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBlX2Fk bWlucS5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0 MGV2Zi9pNDBlX2FkbWlucV9jbWQuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9l dGhlcm5ldC9pbnRlbC9pNDBldmYvaTQwZV9hbGxvYy5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBlX2NvbW1vbi5jDQogY3JlYXRlIG1v ZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBlX2htYy5oDQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBl X2xhbl9obWMuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRl bC9pNDBldmYvaTQwZV9vc2RlcC5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0 aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBlX3Byb3RvdHlwZS5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0 IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2k0MGV2Zi9pNDBlX3JlZ2lzdGVyLmgNCiBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL2k0MGVfc3Rh dHVzLmgNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQw ZXZmL2k0MGVfdHhyeC5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0 L2ludGVsL2k0MGV2Zi9pNDBlX3R4cnguaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25l dC9ldGhlcm5ldC9pbnRlbC9pNDBldmYvaTQwZV90eXBlLmgNCiBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL2k0MGVfdmlydGNobmwuaA0KIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pNDBldmYvaTQwZXZmLmgN CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL2k0 MGV2Zl9ldGh0b29sLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQv aW50ZWwvaTQwZXZmL2k0MGV2Zl9tYWluLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9u ZXQvZXRoZXJuZXQvaW50ZWwvaTQwZXZmL2k0MGV2Zl92aXJ0Y2hubC5jDQogY3JlYXRlIG1vZGUg MTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjLXN1bnhpLmMN CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTAw M19idWZmYWxvX2luaXR2YWxzLmgNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvd2ly ZWxlc3MvYXRoL2F0aDlrL2FyOTAwM193b3cuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYXI5NTN4X2luaXR2YWxzLmgNCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTU2NV8xcDFfaW5pdHZhbHMu aA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvZGVi dWdfc3RhLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0 aDlrL3NwZWN0cmFsLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvd2lyZWxlc3Mv YXRoL2F0aDlrL3NwZWN0cmFsLmgNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvd2ly ZWxlc3MvYXRoL2F0aDlrL3R4OTkuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC93 aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvYmNkYy5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9iY2RjLmgNCiBkZWxldGUgbW9k ZSAxMDA2NDQgZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21mbWFjL2JjbXNkaF9z ZG1tYy5jDQogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIx MS9icmNtZm1hYy9kaGRfY2RjLmMNCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvd2ly ZWxlc3MvYnJjbTgwMjExL2JyY21mbWFjL2RoZF9wcm90by5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0 IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9udnJhbS5jDQogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9udnJh bS5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9i cmNtZm1hYy9wcm90by5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNz L2JyY204MDIxMS9icmNtZm1hYy9wcm90by5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv bmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL2RlYnVnZnMtdmlmLmMNCiBjcmVhdGUgbW9kZSAxMDA2 NDQgZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9tdm0vZGVidWdmcy5oDQogY3JlYXRlIG1v ZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvbXZtL3NmLmMNCiBjcmVhdGUg bW9kZSAxMDA2NDQgZHJpdmVycy9uZmMvbmZjbXJ2bC9LY29uZmlnDQogY3JlYXRlIG1vZGUgMTAw NjQ0IGRyaXZlcnMvbmZjL25mY21ydmwvTWFrZWZpbGUNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9uZmMvbmZjbXJ2bC9tYWluLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZmMv bmZjbXJ2bC9uZmNtcnZsLmgNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZmMvbmZjbXJ2 bC91c2IuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3MzOTAvbmV0L3FldGhfbDIuaA0K IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3MzOTAvbmV0L3FldGhfbDJfc3lzLmMNCiBjcmVh dGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9hc20tZ2VuZXJpYy9oYXNoLmgNCiBjcmVhdGUgbW9kZSAx MDA2NDQgaW5jbHVkZS9uZXQvU3BhY2UuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL25l dC9uZXRmaWx0ZXIvaXB2NC9uZl9yZWplY3QuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl L25ldC9uZXRmaWx0ZXIvaXB2Ni9uZl9yZWplY3QuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNs dWRlL3VhcGkvbGludXgvbmV0ZmlsdGVyL3h0X2Nncm91cC5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0 IGluY2x1ZGUvdWFwaS9saW51eC9uZXRmaWx0ZXIveHRfaXBjb21wLmgNCiBjcmVhdGUgbW9kZSAx MDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4L25ldGZpbHRlci94dF9sMnRwLmgNCiBjcmVhdGUgbW9k ZSAxMDA2NDQgbGliL2hhc2guYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBuZXQvYmx1ZXRvb3RoLzZs b3dwYW4uYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBuZXQvYmx1ZXRvb3RoLzZsb3dwYW4uaA0KIGNy ZWF0ZSBtb2RlIDEwMDY0NCBuZXQvY29yZS9uZXRjbGFzc2lkX2Nncm91cC5jDQogY3JlYXRlIG1v ZGUgMTAwNjQ0IG5ldC9pZWVlODAyMTU0LzZsb3dwYW5faXBoYy5jDQogY3JlYXRlIG1vZGUgMTAw NjQ0IG5ldC9uZXRmaWx0ZXIvbmZfdGFibGVzX2luZXQuYw0KIGRlbGV0ZSBtb2RlIDEwMDY0NCBu ZXQvbmV0ZmlsdGVyL25mdF9tZXRhX3RhcmdldC5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IG5ldC9u ZXRmaWx0ZXIvbmZ0X3F1ZXVlLmMNCiByZW5hbWUgbmV0L3tpcHY0L25ldGZpbHRlci9uZnRfcmVq ZWN0X2lwdjQuYyA9PiBuZXRmaWx0ZXIvbmZ0X3JlamVjdC5jfSAoNzglKQ0KIGNyZWF0ZSBtb2Rl IDEwMDY0NCBuZXQvbmV0ZmlsdGVyL3h0X2Nncm91cC5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IG5l dC9uZXRmaWx0ZXIveHRfaXBjb21wLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgbmV0L25ldGZpbHRl ci94dF9sMnRwLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgbmV0L3NjaGVkL3NjaF9oaGYuYw0KIGNy ZWF0ZSBtb2RlIDEwMDY0NCBuZXQvc2NoZWQvc2NoX3BpZS5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0 IHRvb2xzL25ldC9icGZfYXNtLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbmV0L2JwZl9k YmcuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9uZXQvYnBmX2V4cC5sDQogY3JlYXRlIG1v ZGUgMTAwNjQ0IHRvb2xzL25ldC9icGZfZXhwLnkNCg==