From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030242Ab2CTVZG (ORCPT ); Tue, 20 Mar 2012 17:25:06 -0400 Received: from shards.monkeyblade.net ([198.137.202.13]:54018 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753832Ab2CTVYw (ORCPT ); Tue, 20 Mar 2012 17:24:52 -0400 Date: Tue, 20 Mar 2012 17:24:44 -0400 (EDT) Message-Id: <20120320.172444.2225133582832122925.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.4 on Emacs 23.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=utf-8 X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (shards.monkeyblade.net [198.137.202.13]); Tue, 20 Mar 2012 14:24:50 -0700 (PDT) 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 nfs id q2KLPNxR005605 There are three conflicts to resolve here, two trivial and one of medium difficulty: 1) drivers/isdn/gigaset/interface.c tree wide TTY driver cleanups in your tree remove the initialization of ->magic, whereas a change in the net-next tree changed "," to ";" in these lines. A sample resolution is: - tty->type = TTY_DRIVER_TYPE_SERIAL, - tty->subtype = SERIAL_TYPE_NORMAL, - tty->magic = TTY_DRIVER_MAGIC; + tty->type = TTY_DRIVER_TYPE_SERIAL; + tty->subtype = SERIAL_TYPE_NORMAL; 2) drivers/net/usb/Kconfig Trivial, net-next adds a select statement to a Kconfig entry. 3) drivers/net/usb/qmi_wwan.c The thing to do for this one is to simply use pretty much all of the HEAD hunks in your tree. Basically what happened is that an earlier, less cooked, version of the Huawei QMI device support went into the net-next tree, and the more polished version ended up in Greg's USB tree which you pulled already. Anyways, highlights: 1) Move ixgbe driver over to purely page based buffering on receive. From Alexander Duyck. 2) Add receive packet steering support to e1000e, from Bruce Allan. 3) Convert TCP MD5 support over to RCU, from Eric Dumazet. 4) Reduce cpu usage in handling out-of-order TCP packets on modern systems, also from Eric Dumazet. 5) Support the IP{,V6}_UNICAST_IF socket options, making the wine folks happy, from Erich Hoover. 6) Support VLAN trunking from guests in hyperv driver, from Haiyang Zhang. 7) Support byte-queue-limtis in r8169, from Igor Maravic. 8) Outline code intended for IP_RECVTOS in IP_PKTOPTIONS existed but was never properly implemented, Jiri Benc fixed that. 9) 64-bit statistics support in r8169 and 8139too, from Junchang Wang. 10) Support kernel side dump filtering by ctmark in netfilter ctnetlink, from Pablo Neira Ayuso. 11) Support byte-queue-limits in gianfar driver, from Paul Gortmaker. 12) Add new peek socket options to assist with socket migration, from Pavel Emelyanov. 13) Add sch_plug packet scheduler whose queue is controlled by userland daemons using explicit freeze and release commands. From Shriram Rajagopalan. 14) Fix FCOE checksum offload handling on transmit, from Yi Zou. Please pull, thanks a lot! The following changes since commit ed378a52dabf77b406b447fd3238f83ea24b71fa: Merge tag 'usb-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb (2012-03-20 11:26:30 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master Aarthi Thiruvengadam (2): ath6kl: Clear the IE in firmware if not set ath6kl: Fix merge error in ath6kl_set_ies() Ajit Khaparde (4): be2net: enable WOL by default if h/w supports it be2net: Program secondary UC MAC address into MAC filter be2net: Fix number of vlan slots in flex mode be2net: fix programming of VLAN tags for VF Akinobu Mita (1): mISDN: use memchr_inv Alex Yang (1): ath6kl: add testmode 2 for 6003 ART Alexander Duyck (41): ixgbe: Minor refactor of RSC ixgbe: Address fact that RSC was not setting GSO size for incoming frames ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup ixgbe: Add function for testing status bits in Rx descriptor ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV ixgbe: Combine post-DMA processing of sk_buff fields into single function skbuff: Move rxhash and vlan_tci to consolidate holes in sk_buff ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring ixgbe: Fix comments that are out of date or formatted incorrectly ixgbe: add support for byte queue limits net: Fix issue with netdev_tx_reset_queue not resetting queue from XOFF state net: Add memory barriers to prevent possible race in byte queue limits ixgbe: Do no clear Tx status bits since eop_desc provides enough info ixgbe: Reorder adapter contents for better cache utilization ixgbe: Address issues with Tx WHTRESH value not being set correctly ixgbe: Correct Adaptive Interrupt Moderation so that it will change values ixgbe: Default to queue pairs when number of queues is less than CPUs ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr ixgbe: Allocate rings as part of the q_vector ixgbe: Add iterator for cycling through rings on a q_vector ixgbe: Simplify logic for ethtool loopback frame creation and testing ixgbe: Do not disable read relaxed ordering when DCA is enabled ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr ixgbe: Replace standard receive path with a page based receive ixgbe: cleanup logic in ixgbe_change_mtu ixgbe: Make certain that all frames fit minimum size requirements ixgbe: Modify setup of descriptor flags to avoid conditional jumps ixgbe: Use packets to track Tx completions instead of a seperate value ixgbe: Place skb on first buffer_info structure to avoid using stack space ixgbe: Write gso_segs and bytcount to the ring sooner ixgbe: always write DMA for single_mapped value with skb ixgbe: Store Tx flags and protocol information to tx_buffer sooner ixgbe: Update layout of ixgbe_ring structure to improve cache performance ixgbe: cleanup logic for the service timer and VF hang detection ixgbe: Move poll routine in order to improve readability ixgbe: drop err_eeprom tag which is at same location as err_sw_init ixgbe: Two minor fixes for RSS and FDIR set queues functions ixgbe: Whitespace cleanups ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command ixgbe: Correct flag values set by ixgbe_fix_features ixgbe: Fix issues with SR-IOV loopback when flow control is disabled Alexey Orishko (4): cdc_ncm: reduce driver latency in the data path cdc_ncm: fix MTU and max_datagram_size handling cdc_ncm: avoid discarding datagrams in rx path usbnet: use netif_tx_wake_queue instead of netif_start_queue Allan Stephens (31): tipc: improve the link deferred queue insertion algorithm tipc: Prevent transmission of outdated link protocol messages tipc: Prevent broadcast link stalling in dual LAN environments tipc: Ensure broadcast link re-acquires node after link failure tipc: Fix problem with broadcast link synchronization between nodes tipc: Add missing broadcast link lock when sending NACK tipc: Fix node lock reclamation issues in broadcast link reception tipc: Fix bug in broadcast link duplicate message statistics tipc: Add missing locks in broadcast link statistics accumulation tipc: Major redesign of broadcast link ACK/NACK algorithms tipc: Remove obsolete broadcast tag capability tipc: Prevent loss of fragmented messages over unicast links tipc: Prevent loss of fragmented messages over broadcast link tipc: Eliminate alteration of publication key during name table purging tipc: Minor optimization to rejection of connection-based messages tipc: Introduce node signature field in neighbor discovery message tipc: Detect duplicate nodes using different network interfaces tipc: Remove duplicate check of message destination node tipc: Simplify enforcement of reserved name type prohibition tipc: Add check to prevent insertion of duplicate name table entries tipc: Eliminate a test for negative unsigned quantities tipc: Hide internal details of node table implementation tipc: Eliminate trivial buffer manipulation helper routines tipc: Remove obsolete comments about routing table updates tipc: Minor optimization to broadcast link synchronization logic tipc: Revert name table translation optimization tipc: Eliminate obsolete support for "not running" mode tipc: Eliminate support for tipc_mode global variable tipc: Un-inline port routine for processing incoming messages tipc: Eliminate obsolete code for re-sending a message tipc: Optimize setting of immutable payload message header fields Amit Beka (7): iwlwifi: range check to testmode direct reg access iwlwifi: testmode new indirect RW API iwlwifi: added reply data to testmode HCMD send iwlwifi: fixes to testmode indirect access iwlwifi: send testmode hcmd reply with rx header iwlwifi: add testmode command for rx forwarding iwlwifi: fixed testmode notifications length Amitkumar Karwar (12): mwifiex: update BSS parameters in dump_station_info() mwifiex: fix NULL pointer dereference in set_channel() mwifiex: enable HT operating mode mwifiex: cleanup in snmp_mib command preparation code mwifiex: update correct dtim_period in dump_station() mwifiex: remove redundant scan operation mwifiex: remove unnecessary enum MWIFIEX_802_11_WEP_STATUS mwifiex: handle auto authentication mode correctly mwifiex: remove unnecessary struct mwifiex_802_11_ssid mwifiex: fix bug in wildcard scan handling mwifiex: correction in number of bitrates mwifiex: correction in structure name passed to sizeof() Andre Guedes (25): Bluetooth: Add 'eir_len' param to mgmt_device_found() Bluetooth: Report LE devices Bluetooth: Use GFP_KERNEL in hci_conn_add() Bluetooth: Use GFP_KERNEL in hci_chan_create() Bluetooth: Fix potential deadlock Bluetooth: Remove unneeded locking Bluetooth: Use GFP_KERNEL in hci_add_adv_entry() Bluetooth: LE scan should send Discovering events Bluetooth: Minor code refactoring Bluetooth: Add hci_do_le_scan() Bluetooth: Add hci_le_scan() Bluetooth: MGMT start discovery LE-Only support Bluetooth: Fix indentation Bluetooth: Add BT_DBG to mgmt_discovering() Bluetooth: Fix discovery state machine Bluetooth: Fix event sending with DISCOVERY_STOPPED state Bluetooth: Prepare start_discovery Bluetooth: Track discovery type Bluetooth: Merge INQUIRY and LE_SCAN discovery states Bluetooth: Interleaved discovery support Bluetooth: Set DISCOVERY_STOPPED if controller resets Bluetooth: Change interleaved discovery behavior Bluetooth: Fix Kconfig help description Bluetooth: Check capabilities in BR/EDR and LE-Only discovery Bluetooth: Don't force DISCOVERY_STOPPED state in inquiry_cache_flush Andrei Emeltchenko (30): Bluetooth: Process num completed data blocks event Bluetooth: Remove magic number from ACL TO Bluetooth: Use chan instead of sk Bluetooth: Change sk to l2cap_chan Bluetooth: trivial: space correction Bluetooth: Add alloc_skb chan operator Bluetooth: Use list _safe deleting from conn_hash_list Bluetooth: Use list _safe deleting from conn chan_list Bluetooth: Recalculate sched HCI blk/pkt flow ctrl Bluetooth: Helper removes duplicated code Bluetooth: Change chan_ready param from sk to chan Bluetooth: Clean up l2cap_chan_add Bluetooth: Remove unneeded sk variable Bluetooth: Do not dereference zero sk Bluetooth: Move scope of state_to_string Bluetooth: Use symbolic names for state in debug Bluetooth: Prefix hex numbers with object name Bluetooth: trivial: Fix long line Bluetooth: Revert to mutexes from RCU list Bluetooth: Add l2cap_chan_lock Bluetooth: Add locked and unlocked state_change Bluetooth: Add socket error function Bluetooth: Fix coding style issues in mgmt code Bluetooth: Add unlocked __l2cap_chan_add function Bluetooth: Change sk lock to chan lock in L2CAP core Bluetooth: Remove socket lock check Bluetooth: Fix init request completion with AMP controllers Bluetooth: Fix double locking in LE and conless chan Bluetooth: Remove duplicated code in l2cap conn req Bluetooth: Save remote L2CAP fixed channel mask Andrzej Kaczmarek (2): Bluetooth: Fix sk_sndtimeo initialization for L2CAP socket Bluetooth: l2cap_set_timer needs jiffies as timeout value Antonio Quartulli (12): mac80211: In IBSS the DA field of auth frames is different from BSSID mac80211: remove useless DA checking in ieee80211_rx_mgmt_probe_resp() ath5k: claim support for IBSS RSN mac80211: add a 2-way Authentication challenge to IBSS mode mac80211: in IBSS use the Auth frame to trigger STA reinsertion ath9k_htc: claim support for IBSS RSN cfg80211/mac80211: userspace peer authorization in IBSS batman-adv: add tt_initialised flag to the orig_node struct batman-adv: set TT_CLIENT_NEW flag before invoking hash_add() batman-adv: code refactoring - move debug print into tt_local_set_pending batman-adv: TT_CLIENT_PENDING is never set in struct tt_global_entry mac80211_hwsim: correctly line up a multiline printk Arend van Spriel (23): brcm80211: update the maintainers listed for brcm80211 drivers brcm80211: smac: fix unintended fallthru in wlc_phy_radio_init_2057() brcm80211: smac: remove redundant assignments from txpwrctrl_pwr_setup_nphy brcm80211: smac: fix endless retry of A-MPDU transmissions brcm80211: smac: remove smatch warnings from brcmsmac code brcm80211: fmac: resolve smatch issues in brcmfmac code brcm80211: fmac: use specific types in struct brcmf_bus brcm80211: fmac: move module entry points to dhd_linux.c brcm80211: fmac: only return success in brcmf_sdbrcm_bus_init() when true brcm80211: fmac: update bus state in common driver part brcm80211: fmac: change allocation flag in brcmf_enq_event() function brcm80211: fmac: use spinlock calls saving irq flags in brcmf_enq_event() brcm80211: fmac: add USB support for bcm43235/6/8 chipsets brcm80211: fmac: make sdio firmware filename specific brcm80211: fmac: remove unnecessary NULL pointer check brcm80211: fmac: remove brcmf_usb_attrib structure brcm80211: fmac: use counters in brcmf_bus structure brcm80211: fmac: initialize host interface drivers regardless result brcm80211: fmac: remove firmware requests from init_module syscall brcm80211: smac: remove firmware requests from init_module syscall brcm80211: smac: cleanup couple of debug output statements bcma: return error in bcma_sprom_get() when fallback fails bcma: add support for on-chip OTP memory used for SPROM storage Ariel Elior (10): bnx2x: Support Queue Per Cos in 5771xx devices bnx2x: Removing indirect register access bnx2x: Obtain Bus Device Function from register bnx2x: Function Level Reset Final Cleanup bnx2x: Loaded Firmware Version Validation bnx2x: Lock PF-common resources bnx2x: Track active PFs with bitmap bnx2x: Recovery flow bug fixes bnx2x: Recoverable and unrecoverable error statistics bnx2x: Update version to 1.72.0 and copyrights Arik Nemtsov (8): wl12xx: set the ELP entry delay to the FW dyn-ps timeout wl12xx: change bits in the link_map under spin lock wl12xx: reset link Tx queues when freeing it wl12xx: avoid starving the system hlid wl12xx: flush all Tx queues on tx_flush timeout wl12xx: flush Tx during suspend and 802.11h chan switch wl12xx: increase dynamic PS timeout to 200ms wl12xx: implement SW Tx watchdog Ashok Nagarajan (4): {nl,cfg,mac}80211: Implement RSSI threshold for mesh peering mac80211: Fix potential null pointer dereferencing mac80211_hwsim: Fix set mactime on receiver hwsim radio ath9k: Fix mactime from being clobbered in rx_status Atita Shirwaikar (1): ixgbe: Fix race condition where RX buffer could become corrupted. Attila Fazekas (1): rtl8187: Add AD-HOC support Avinash Patil (2): mwifiex: pass priv pointer instead of adapter mwifiex: correct bitrates advertised to cfg80211 Bala Shanmugam (1): cfg80211: Add background scan period attribute. Belinda Thompson (1): ctcm: use correct idal word list for ctcmpc Ben Greear (22): net: Support RXFCS feature flag. e1000e: Support RXFCS feature flag. net: Add framework to allow sending packets with customized CRC. e1000e: Support sending custom Ethernet CRC. net: Support RX-ALL feature flag. e1000e: Support RXALL feature flag. e1000: Support sending custom Ethernet CRC. e1000: Support RX-FCS flag. 8139too: Support RX-ALL logic. 8139too: Support RX-FCS flag. r8169: Support RX-ALL flag. r8169: Support RX-FCS flag. e100: Support RXFCS feature flag. e100: Support sending custom Ethernet CRC e100: Support RXALL feature flag. e100: Fix rx-over-length statistics. e100: Show short v/s long rx length errors in ethtool stats. ath9k: Add wiphy name to log messages. igb: Support sending custom Ethernet FCS. igb: Support RX-ALL feature flag. ixgbe: Support sending custom Ethernet FCS. ixgbe: Support RX-ALL feature flag. Ben Hutchings (67): sfc: Fix some formatting errors reported by checkpatch sfc: Avoid assignment in an if-statement, reported by checkpatch sfc: Remove parentheses around return expressions, reported by checkpatch sfc: Const-qualify static data as appropriate, partly prompted by checkpatch sfc: Remove unnecessary inclusion of , prompted by checkpatch sfc: Update MCDI (firmware interface) definitions sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() sfc: Set default parallelism to per-core by default sfc: Remove fallback for invalid permanent MAC address sfc: Make handling of MC reboot more reliable sfc: Use new names for MC shared memory layout constants sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats sfc: Merge efx_mac_operations into efx_nic_type sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() sfc: Remove efx_nic_type::push_multicast_hash operation sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() Partly revert "sfc: Handle serious errors in exactly one interrupt handler" sfc: Clean up test interrupt handling sfc: Add hwmon driver for boards using SFC9000-family controllers sfc: Update the description of SFC_MTD sfc: Remove obsolete function efx_dev_name() sfc: Remove remnants of on-load self-test sfc: Use existing local variables instead of repeated indirect lookups sfc: Minor formatting fixes sfc: Remove redundant 'rc' variable, always set to 0 sfc: Rename implementation of ndo_set_rx_mode sfc: Make all MAC statistics consistently 64 bits wide sfc: Move the end of the non-GRO RX path into its own function sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field sfc: MTD: Leave the DEBUG macro alone sfc: Use a more sensible cast in efx_rx_buf_offset() sfc: Skip RX end-of-batch work on channels without an RX queue sfc: Do not retry hardware probe if it schedules a reset sfc: Replace some literal constants with EFX_PAGE_SIZE/EFX_BUF_SIZE sfc: Warn if unable to create MTDs sfc: Add support for configuring RX unicast/multicast default filters sfc: Add support for TX MAC filters sfc: Correct MAC filter bitfield definitions sfc: Generalise driver event generation sfc: Generate RX fill events based on RX queues, not channels sfc: Leave interrupts and event queues enabled whenever we can sfc: Use proper function to test for RX channel in efx_poll() sfc: Generalise event generation to cover VF-owned event queues sfc: Make buffer table indices and counts consistently unsigned sfc: Make all CPU/IRQ/channel/queue counts unsigned sfc: Add support for 'extra' channel types sfc: Pass NIC structure into efx_wanted_parallelism() sfc: Allocate SRAM between buffer table and descriptor caches at init time sfc: Add SR-IOV back-end support for SFC9000 family sfc: Specify that the VFDI status page has page alignment and size sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() sfc: Reverse initial buffer table allocation to allow for later resizing sfc: Minor formatting cleanup sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels mdio: Export mdio.h to userland ethtool, mdio, mii: Specify MDIO information fields in struct ethtool_cmd sfc: Remove redundant function efx_nic_has_mc() sfc: Update comments on efx_rx_packet_gro() sfc: Remove TX completions from adaptive IRQ scoring sfc: Raise self-test timeouts sfc: Test all event queues in parallel sfc: Encapsulate access to efx_{channel,nic}::last_irq_cpu in self-test sfc: Run event/IRQ self-test asynchronously when interface is brought up sfc: Remove efx_channel::last_eventq_read_ptr sfc: Log the part number on probe Benjamin LaHaise (1): Fix pppol2tp getsockname() Benjamin Poirier (2): sctp: Export sctp_do_peeloff dlm: Do not allocate a fd for peeloff Bhanu Prakash Gollapudi (1): bnx2fc: HSI dependent changes for 7.2.xx FW Bjørn Mork (2): net: usb: qmi_wwan: New driver for Huawei QMI based WWAN devices net: qmi_wwan: fix build error due to cdc-wdm dependecy Bruce Allan (69): e1000e: cleanup Rx checksum offload code e1000e: add Receive Packet Steering (RPS) support e1000e: re-enable alternate MAC address for all devices which support it e1000e: convert head, tail and itr_register offsets to __iomem pointers e1000e: pass pointer to ring struct instead of adapter struct e1000e: re-factor ethtool get/set ring parameter e1000e: default IntMode based on kernel config & available hardware support e1000e: always set transmit descriptor control registers the same e1000e: 82579: workaround for link drop issue e1000e: use default settings for Tx Inter Packet Gap timer e1000e: use hardware default values for Transmit Control register e1000e: 82574/82583 Tx hang workaround e1000e: disable Early Receive DMA on ICH LOMs e1000e: update workaround for 82579 intermittently disabled during S0->Sx e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state e1000e: concatenate long debug strings which span multiple lines e1000e: convert final strncpy() to strlcpy() e1000e: increase version number e1000e: call er16flash() instead of __er16flash() e1000e: split lib.c into three more-appropriate files e1000e: update copyright year e1000e: add missing initializers reported when compiling with W=1 e1000e: cleanup - check return values consistently e1000e: cleanup e1000_init_mac_params_80003es2lan() e1000e: cleanup e1000_init_mac_params_82571() e1000e: cleanup e1000_set_phys_id e1000e: cleanup - use braces in both branches of a conditional statement e1000e: fix checkpatch warning from MINMAX test e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ e1000e: minor whitespace and indentation cleanup e1000e: remove test that is always false e1000e: remove unnecessary returns from void functions e1000e: remove unnecessary parentheses e1000e: use true/false for bool autoneg_false e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() e1000e: replace '1' with 'true' for boolean get_link_status e1000e: cleanup: use goto for common work needed by multiple exit points e1000e: cleanup: rename goto labels to be more meaningful e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan e1000e: cleanup: remove unnecessary assignments just before returning e1000e: cleanup: always return 0 e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan e1000e: cleanup: remove unreachable statement e1000e: cleanup: remove unnecessary variable ret_val e1000e: cleanup: remove unnecessary test and return e1000e: cleanup: remove unnecessary variable initializations e1000e: cleanup: minor whitespace addition (insert blank line separator) e1000e: potentially incorrect return for e1000_init_hw_ich8lan e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link e1000e: cleanup goto statements to exit points without common work e1000e: cosmetic change to boolean comparisons e1000e: cosmetic comment changes to make lines less than 80 characters e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer e1000e: cleanup: rename e1000e_setup_link() and call as function pointer e1000e: cleanup use of check_mng_mode function pointer e1000e: cleanup use of check_reset_block function pointer e1000e: cleanup calls to setup_physical_interface function pointer e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan e1000e: rename e1000e_config_collision_dist() and call as function pointer e1000e: cleanup comment in e1000_hash_mc_addr() e1000e: use true/false for boolean send_xon, do not assume always true e1000e: cleanup - remove unnecessary variable e1000e: rename e1000e_reload_nvm() and call as function pointer e1000e: cleanup incorrect filename in comment e1000e: cleanup whitespace and indentation e1000e: use msleep instead of mdelay Chilam Ng (3): ath6kl: initialize the 'nominal_phy' field in the 'wmi_create_pstream_cmd' struct for create_qos command ath6kl: prioritize Tx bundling based on AC priorities ath6kl: assign Tx packet drop threshold per endpoint based on AC priority Christian Lamparter (4): carl9170: remove eeprom data injection option carl9170: allow users to lower output power level p54: pass interface setup errors back to mac80211 p54pci: use new driver.pm interface for suspend/resume Christian Riesch (2): davinci_cpdma: Fix channel number written to teardown registers davinci_mdio: Correct bitmask for clock divider value Chun-Yeow Yeoh (4): {nl,cfg,mac}80211: Add support of setting non-forwarding entity in Mesh mac80211: Fix the generation of PREQs in proactive RANN mechanism of HWMP mac80211: fix the support of setting non-forwarding entity in Mesh ath5k: allow AP and mesh mode to operate simultaneously Dan Carpenter (17): bnx2x: unlock before returning an error nfc: NULL vs zero in nci_activate_target() xfrm6: remove unneeded NULL check in __xfrm6_output() mac80211: off by one in mcs mask handling ath9k: cleanup a min_t() cast caif: remove duplicate initialization netxen_nic: signedness bug in netxen_md_entry_err_chk() wl12xx: remove some dead code in wl1271_plt_init() brcm80211: fmac: fix a couple checking after dereference bugs Bluetooth: use kfree_skb() instead of kfree() Bluetooth: change min_t() cast in hci_reassembly() rndis_wlan: integer overflows in rndis_wlan_do_link_up_work() rndis_wlan: remove unneeded variables rndis_wlan: make some variables unsigned rndis_wlan: prevent integer overflow in indication() mwifiex: endian bug in mwifiex_drv_change_adhoc_chan() airo: fix test for FLAG_RADIO_DOWN Daniel Drake (1): libertas: remove dump_survey implementation Daniel Wagner (1): Bluetooth: Don't mark non xfer isoc endpoint URBs with URB_ISO_ASAP Danny Kukawka (39): hamradio: fix incompatible pointer in module parameter eicon: fix -Warray-bounds warning eth: reset addr_assign_type if eth_mac_addr() called rename dev_hw_addr_random and remove redundant second mISDN/hfcsusb: remove unused variable hfcsusb_rev net: replace random_ether_addr() with eth_hw_addr_random() net: use eth_hw_addr_random() and reset addr_assign_type renesas/sh_eth.c: fix linux/interrupt.h included twice au1000_eth: use eth_hw_addr_random() instead of random_ether_addr() lantiq_etop: set addr_assign_type if random_ether_addr() used davinci_emac: use eth_hw_addr_random() instead of random_ether_addr() xilinx ll_temac: use eth_hw_addr_random() instead of random_ether_addr() igbvf: reset netdevice addr_assign_type if changed batman-adv: use eth_hw_addr_random() instead of random_ether_addr() ethoc: set addr_assign_type if random_ether_addr() used atheros eth: set addr_assign_type if random_ether_addr() used UML net: set addr_assign_type if random_ether_addr() used cisco/enic: use eth_hw_addr_random() instead of random_ether_addr() arch/blackfin: don't generate random mac in bfin_get_ether_addr() adi: adapt to eth_hw_addr_random() and changes in arch/blackfin 3com/typhoon: reuse eth_mac_addr() net/ieee802154/6lowpan.c: reuse eth_mac_addr() ethernet: unify return value of .ndo_set_mac_address if address is invalid mcs7830: unify return value of .ndo_set_mac_address if address is invalid br_device: unify return value of .ndo_set_mac_address if address is invalid Staging: et131x: unify return value of .ndo_set_mac_address if address is invalid amd/hplance.c: print MAC via printk format specifier cirrus/mac89x0: print MAC via printk format specifier dec/tulip/de4x5: print MAC via printk format specifier ixgbevf: print MAC via printk format specifier sun/sunqe: print MAC via printk format specifier xscale/ixp2000/ixpdev: print MAC via printk format specifier usb/cdc_ncm: print MAC via printk format specifier usb/kaweth: print MAC via printk format specifier arch/ia64/hp/sim/simeth.c: print MAC via printk format specifier Staging: ft1000-pcmcia: print MAC via printk format specifier Staging: wlags49_h2: print MAC via printk format specifier iwlwifi: iwl-agn.h included twice can: cc770: linux/can/dev.h included twice Dave Jones (1): Remove printk from rds_sendmsg David Gibson (1): orinoco: Remove old mailing lists from MAINTAINERS David Herrmann (28): Bluetooth: hci-uart-ll: Use GFP_ATOMIC in open() Bluetooth: hci-uart-h4: Use GFP_ATOMIC in open() Bluetooth: hci-uart-bcsp: Use GFP_ATOMIC in open() Bluetooth: hci-uart-ath: Use GFP_ATOMIC in open() Bluetooth: dtl1: Fix memleak in probe() Bluetooth: Make hci-destruct callback optional Bluetooth: bluecard-cs: Remove empty destruct cb Bluetooth: bt3c-cs: Remove empty destruct cb Bluetooth: btmrvl: Remove empty destruct cb Bluetooth: btuart-cs: Remove empty destruct cb Bluetooth: btwilink: Remove empty destruct cb Bluetooth: dtl1-cs: Remove empty destruct cb Bluetooth: vhci: Free driver_data on file release Bluetooth: bfusb: Free driver_data on USB shutdown Bluetooth: btusb: Free driver data on USB shutdown Bluetooth: bpa10x: Free private driver data on usb shutdown Bluetooth: btsdio: Free driver data on SDIO shutdown Bluetooth: uart-ldisc: Fix memory leak and remove destruct cb Bluetooth: Remove unused hci-destruct cb Bluetooth: Correctly acquire module ref Bluetooth: Remove HCI-owner field Bluetooth: Correctly take hci_dev->dev refcount Bluetooth: Remove __hci_dev_put/hold Bluetooth: Introduce to_hci_dev() Bluetooth: Remove hci_dev->driver_data Bluetooth: Introduce to_hci_conn Bluetooth: Use proper datatypes in release-callbacks Bluetooth: btusb: Remove device lock on release David Miller (4): infiniband: Convert dst_fetch_ha() over to dst_neigh_lookup(). infiniband: cxgb4: Convert import_ep() over to dst_neigh_lookup(). infiniband: nes: Convert nes_addr_resolve_neigh() over to dst_neigh_lookup(). qeth: Move away from using neighbour entries in qeth_l3_fill_header() David S. Miller (67): ipv4: Remove bogus checks of rt_gateway being zero. ipip: Fix bug added to ipip_tunnel_xmit(). ip_gre: Fix bug added to ipgre_tunnel_xmit(). Merge git://git.kernel.org/.../davem/net ipv4/ipv6: Prepare for new route gateway semantics. ipv6: sit: Convert to dst_neigh_lookup() e1000e: Need to include vmalloc.h ipv6: Use ipv6_addr_any() ipv4: ip_gre: Convert to dst_neigh_lookup() ipv6: ndisc: Convert to dst_neigh_lookup() ipv6: fib: Convert fib6_age() to dst_neigh_lookup(). ipv6: Remove neigh argument from ndisc_send_redirect() ipv6: Eliminate dst_get_neighbour_noref() usage in ip6_forward(). Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next ipv6: Remove never used function inet6_ac_check(). decnet: Add missing neigh->ha locking to dn_neigh_output_packet() atm: clip: Convert over to dst_neigh_lookup(). Merge git://git.kernel.org/.../davem/net Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next net: Make qdisc_skb_cb upper size bound explicit. Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next Merge branch 'tipc_net-next' of git://git.kernel.org/.../paulg/linux sonice: Fix build due to botched netdev_alloc_skb() conversion. Merge branch 'master' of git://git.kernel.org/.../davem/net Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next decnet: net/dn.h needs net/flow.h ipv4: Eliminate spurious argument to __ipv4_neigh_lookup Merge git://git.kernel.org/.../bwh/sfc-next Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge Merge git://git.kernel.org/.../davem/net ll_temac: Fix build. Merge branch '20120221_isdn' of git://repo.or.cz/linux-2.6/trivial-mods Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next net: Add missing getsockopt for SO_NOFCS. Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge git://git.kernel.org/.../davem/net Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge mac89x0: Fix build error. Merge branch 'tipc_net-next' of git://git.kernel.org/.../paulg/linux Merge git://git.kernel.org/.../davem/net Merge branch 'dccp' of git://eden-feed.erg.abdn.ac.uk/net-next mdio.h: Include linux/types.h Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless-next Merge git://git.kernel.org/.../davem/net net: Use bool for return value of dev_valid_name(). Merge branch 'master' of git://1984.lsi.us.es/net-next Merge branch 'master' of git://git.kernel.org/.../padovan/bluetooth-next Merge git://git.kernel.org/.../davem/net ipv4: Make ip_call_ra_chain() return bool. ipv4: Make ip_rcv_options() return bool. net: Use bool in skbuff.h helper functions. net: Use bool in netdevice.h helpers. ptp_pch: rename pch_pcidev to pci_driver to fix section mismatch warnings. Merge branch 'for-davem' of git://git.kernel.org/.../bwh/sfc-next Merge branch 'davem-next.r8169' of git://violet.fr.zoreil.com/romieu/linux Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge Merge branch 'master' of git://gitorious.org/linux-can/linux-can-next Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next Merge git://git.kernel.org/.../davem/net Merge branch 'gianfar-bql' of git://git.kernel.org/.../paulg/linux Merge branch 'master' of git://git.kernel.org/.../jkirsher/net-next cpsw: Hook up default ndo_change_mtu. David Spinadel (7): iwlwifi: add option to test MFP iwlwifi: avoid some operations if no uCode loaded iwlwifi: explicitly track whether INIT uCode was run iwlwifi: more modularity in fw images and sections iwlwifi: Add TLVs and fields for 16.0 uCode iwlwifi: change struct iwl_fw iwlwifi: Add bool mvm_ucode to iwl_fw Davidlohr Bueso (1): tg3: remove IRQF_SAMPLE_RANDOM flag Denys Vlasenko (1): net: Deinline __nlmsg_put and genlmsg_put. -7k code on i386 defconfig. Devendra.Naga (2): rtlwifi: remove return in _rtl_pci_switch_clk_req rtlwifi/rtl8192c: in _rtl92c_phy_calculate_bit_shift remove comparing bitmask against 1 Divy Le Ray (1): cxgb3: update firmware version Dmitry Kravkov (8): use FW 7.2.16 bnx2x: add gro_check bnx2x: update driver version to 1.72.10-0 bnx2x: code doesn't use stats for allocating Rx BDs bnx2x: changed initial dcb configuration bnx2x: added TLV_NOT_FOUND flags to the dcb bnx2x: changed iscsi/fcoe mac init and macros bnx2x: validate FW trace prior to its printing Dmitry Tarnyagin (1): caif: Fix for a race in socket transmit with flow control. Don Fry (16): iwlwifi: clarify comment iwlwifi: move bcast_sta_id init to common routine iwlwifi: move all ucode routines to iwl-ucode.c iwlwifi: create iwl_nic structure iwlwifi: move ucode_ver to iwl_nic iwlwifi: move fw_index from iwl_priv to iwl_nic iwlwifi: move firmware_name to iwl_nic iwlwifi: move firmware_loading_complete to iwl_nic iwlwifi: Move ucode pointers to iwl_fw iwlwifi: change args to ucode routines iwlwifi: move event and err pointers to iwl_nic iwlwifi: changes args to iwl_nic for firmware operations iwlwifi: save ucode capabilities in iwl_fw iwlwifi: separate status to priv and trans iwlwifi: more status bit factoring iwlwifi: correct status bit refactoring errors Don Skidmore (2): ixgbe: fix spelling errors ixgbe: fix obvious return value bug. Duc Dang (2): powerpc/44x: Add new compatible value for EMAC node of APM821XX dts file. powerpc/44x: Add more changes for APM821XX EMAC driver Eddie Wai (1): cnic: Update VLAN ID during ISCSI_UEVENT_PATH_UPDATE Eliad Peller (37): mac80211: check sta_apply_parameters() return value mac80211: send null packet on active (psm) reconfiguration mac80211: support hw scan while idle wl12xx: check bss_conf->assoc on CHANGED_BSSID wl12xx: remove wl1271_tx_update_filters Revert "wl12xx: Change claiming of the SDIO bus" wl12xx: don't release/claim sdio on suspend/resume wl12xx: fw api change - add role_id to set_template wl12xx: use dev_role_id for scans wl12xx: fw api change - add role_id to tsf_info wl12xx: fw api change - update cmd/acx/event enums wl12xx: add TX_HW_ATTR_HOST_ENCRYPT flag wl12xx: add new coex params wl12xx: consider encryption and QoS in auto arp template wl12xx: Revert "wl12xx: disable auto-arp" wl12xx: configure arp filtering only after association wl12xx: declare support for hw scan while idle wl12xx: don't fail on AP scan wl12xx: Use a dedicated fw for PLT wl12xx: dynamically change fw according to number of active roles wl12xx: enter forced-psm on fw change wl12xx: delete wl->vif (and allow multiple vifs) mac80211: don't queue monitor work for HW_CONNECTION_MONITOR mac80211: remove redundant monitor_work enqueueing wl12xx: don't start dev role on ibss vifs wl12xx: consider bss_conf->idle instead of hw->conf.flags wl12xx: implement sta_state callback wl12xx: set authorized AP on sta_state notification wl12xx: increment session_counter for device role as well wl12xx: set correct vif type in change_interface callback wl12xx: don't handle change_channel while associated wl12xx: don't allow scanning while device is in ROC wl12xx: configure the correct beacon_interval wl12xx: avoid bug_on_recovery during fw switch wl12xx: print the tx packet len mac80211: add NULL terminator to debugfs_netdev write buf mac80211: make uapsd_* keys per-vif Emil Tantilov (1): igb: fix warning about unused function Emmanuel Grumbach (51): iwlwifi: add fw_alive to transport layer API, kill tx_start iwlwifi: separate the APM from the EEPROM iwlwifi: move the shrd memory from priv iwlwifi: allocate the transport from the bus layer iwlwifi: move the bus configuration to transport iwlwifi: the read / write register ops move to transport iwlwifi: give trans to all the read / write functions iwlwifi: remove the pointer to dev from the bus layer iwlwifi: don't use the bus for ucode fw_desc any more iwlwifi: rename trans_ops->request_irq to trans_ops->start_hw iwlwifi: move prepare_card_hw to start_hw iwlwifi: move apm_init to start_hw iwlwifi: introduce trans_ops->stop_hw iwlwifi: move the RF kill logic from iwl_probe to transport iwlwifi: consolidate the start_device flow iwlwifi: kill bus_apm_config iwlwifi: kill bus_is_pm_supported iwlwifi: kill bus_get_hw_id_string iwlwifi: kill bus_get_hw_id iwlwifi: move hw_rev to transport layer iwlwifi: stop_hw replace enable_rfkill_int iwlwifi: debug print in tx_queue_set_status is more clear iwlwifi: kill iwl_down and s/__iwl_down/iwl_down iwlwifi: iwl_set_hw_params returns always 0 iwlwifi: use enhance_sensitivity from iwl_fw iwlwifi: document the transport layer iwlwifi: the transport knows its state iwlwifi: SRAM size moves from hw_params to cfg iwlwifi: parse_tlv functions set the fw_version string iwlwifi: move content of iwl_probe to post fetch_fw iwlwifi: introducing the drv object's flows iwlwifi: drv object can release its own memory iwlwifi: rename iwl_remove to iwl_op_mode_dvm_stop iwlwifi: virtualize the op_mode iwlwifi: use sparse compliant __aligned__ attribute iwlwifi: virtualize op_mode's free skb iwlwifi: virtualize op_mode's rx iwlwifi: virtualize op_mode's stop/start queue iwlwifi: virtualize op_mode's set_hw_rf_kill iwlwifi: virtualize op_mode's fw_error iwlwifi: remove a few dereferences to iwl_priv from the tansport iwlwifi: move eeprom defines to iwl-eeprom.c iwlwifi: eeprom gets transport and not bus iwlwifi: kill iwl_bus.h iwlwifi: remove iwl_print_rx_config_cmd from shared iwlwifi: remove iwl_reset_traffic_log from shared iwlwifi: document the operational mode iwlwifi: iwl-trans.h doesn't need all these includes iwlwifi: fix IDI compilation iwlwifi: log stop / wake queues iwlwifi: restore PAN support Eran (1): Bluetooth: Adding USB device 13d3:3375 as an Atheros AR3012. Eric Dumazet (24): vmxnet3: cleanup tso headers manipulation be2net: allocate more headroom in incoming skbs tcp: add LINUX_MIB_TCPRETRANSFAIL counter ipv6: fix RFC5722 comment tcp: md5: remove obsolete md5_add() method tcp: md5: rcu conversion tcp: md5: use sock_kmalloc() to limit md5 keys tcp: md5: protects md5sig_info with RCU sh-eth: use netdev stats structure and fix dma_map_single gro: more generic L2 header check virtio: net: remove sparse errors gro: fix truesize underestimation ppp: fix truesize underestimation net_sched: sch_plug: plug_qdisc_ops is static af_unix: MSG_TRUNC support for dgram sockets mlx4_en: dont change mac_header on xmit net: export netdev_stats_to_stats64 mlx4_en: remove sparse errors netfilter: xt_LOG: add __printf() to sb_add() tcp: md5: correct a RCU lockdep splat asix: asix_rx_fixup surgery to reduce skb truesizes tcp: introduce tcp_data_queue_ofo tcp: reduce out_of_order memory use net: bpf_jit: fix BPF_S_LDX_B_MSH compilation Erich E. Hoover (2): ipv4: Implement IP_UNICAST_IF socket option. ipv6: Implement IPV6_UNICAST_IF socket option. Etay Luz (2): ath6kl: add padding to firmware log records ath6kl: Collect residue firmware logs Eugenia Emantayev (8): mlx4_core: fix buffer overrun mlx4: fix QP tree trashing mlx4: remove unused field high_prios mlx4: remove unnecessary variables and arguments mlx4: remove redundant adding of steering type to gid mlx4: attach multicast with correct flag mlx4: add unicast steering entries to resource_tracker mlx4_core: fix race on comm channel Eyal Shapira (12): wl12xx: remove PS management code wl12xx: add support for HW dynamic PS wl12xx: add dynamic_ps_timeout debugfs file wl12xx: remove 2 unused parameters in wl1271_ps_set_mode() wl12xx: enable/disable BET with AUTO_PS/ACTIVE wl12xx: change WLVIF_FLAG_PSM name and remove WLVIF_FLAG_PSM_REQUESTED wl12xx: Set different wake up conditions in case of suspend wl12xx: add suspend_listen_interval debugfs file wl12xx: add forced_ps mode wl12xx: add forced_ps debugfs file wl12xx: use split scan for normal scan wl12xx: add split_scan_timeout debugfs file Fabio Estevam (3): net: fec: use module_platform_driver net: fec: Fix build due to wrong dev annotation Bluetooth: Fix 'enable_hs' type Felix Fietkau (32): mac80211: add #ifdef CONFIG_MAC80211_VERBOSE_DEBUG for a debug printk mac80211: do not call rate control .tx_status before .rate_init ath9k_hw: remove duplicate initvals Revert "ath9k_hw: Fix false tx hung detection in AR9003 chips" ath9k: do not call ath9k_hw_txprocdesc on AR9003 outside of the tx tasklet ath9k_hw: enable interrupts for beacon tx completion events ath9k: fix drv_tx_last_beacon on AR9003 by processing beacon tx status mac80211: use 16 bit alignment for the if_ibss bssid field mac80211: use compare_ether_addr on MAC addresses instead of memcmp mac80211: add an rx flag for ignoring a packet's signal strength ath5k: do not stop queues for full calibration ath5k: do not re-run AGC calibration periodically ath9k_hw: use cold instead of warm reset on AR9280 ath9k: make MAC sample statistics optional ath9k: remove rssi/antenna information from recv debug stats ath9k: get rid of double queueing of rx frames on EDMA ath9k: fix signal strength reporting issues ath9k: fix going to full-sleep on PS idle ath9k_hw: simplify tx queue interrupt mask handling ath9k_hw: clean up tx completion interrupt handling ath9k_hw: remove ath9k_hw_htc_resetinit ath9k_hw: remove ath9k_hw_getdefantenna ath9k: optimize register access functions ath9k_hw: remove ath9k_hw_gettxintrtxqs ath9k_hw: clean up ath9k_hw_setuprxdesc ath9k_hw: remove iniCommon_*_cck_fir_coeff_9271 ath9k_hw: fold ar9002_hw_cck_chan14_spread into mode regs initialization ath9k_hw: fix AR9380 register settings for channel 14 ath9k_hw: clean up iniModesAdditional ath9k_hw: remove iniModes_*_tx_gain_9271 ath9k: inline AR9271 1.0 INI overrides ath9k_hw: remove unused initvals Florian Fainelli (1): zd1211rw: wait between setting hash table and powering radio on Francois Romieu (20): r8169: remove hardcoded PCIe registers accesses. r8169: remove rtl8169_reinit_task. r8169: stop delaying workqueue. r8169: factor out IntrMask writes. r8169: irq mask helpers. r8169: missing barriers. r8169: remove work from irq handler. r8169: fix early queue wake-up. r8169: bh locking redux and task scheduling. r8169: move task enable boolean to bitfield. r8169: avoid a useless work scheduling. r8169: spinlock redux. r8169: move the driver removal method to the end of the driver file. r8169: move the driver probe method to the end of the driver file. r8169: move net_device_ops beyond the methods it references. r8169: move rtl_set_rx_mode before its rtl_hw_start callers. r8169: move rtl8169_open after rtl_task it depends on. r8169: move the netpoll handler after the irq handler. r8169: move rtl_cfg_info closer to its caller. r8169: stop using net_device.{base_addr, irq}. Frank Blaschka (2): qeth: add query OSA address table support qeth: synchronize discipline module loading Franky Lin (1): brcm80211: fmac: make sure cancel_work_sync only called after INIT_WORK Gao feng (1): ipv6: fix incorrent ipv6 ipsec packet fragment Gerrit Renker (1): dccp ccid-3: replace incorrect BUG_ON Gertjan van Wingerde (9): rt2x00: Introduce concept of driver data in struct rt2x00_dev. rt2x00: Use struct rt2x00_dev driver data in rt2800{pci,usb}. rt2x00: Update comment on freq_offset field in struct rt2x00_dev. rt2x00: Use saved BBP 25 and 26 values when configuring channel on RT3572. rt2x00: Fix RFCSR 12 & 13 programming on RT3572 channel switching. rt2x00: Align RT3572 channel switch RFCSR 1 programming with Ralink driver. rt2x00: Fix RT3572 channel switch RFCSR 7 programming. rt2x00: Correctly set txmixer_gain in RT3572 channel switching. rt2x00: Add support for D-Link DWA-127 to rt2800usb. Greg Dietsche (4): iwlegacy: Kconfig: Move Debugging Options iwlegacy: Kconfig: Change Debug Option to be more clear iwlegacy: remove enum iw_calib and related code iwlegacy: remove unused enum il4965_calib_enabled_state Greg Rose (1): rtnetlink: Fix VF IFLA policy Gregory Greenman (1): iwlwifi: Connect IDI transport to driver. Gustavo F. Padovan (5): Bluetooth: Fix coding style with breaking lines Bluetooth: Fix coding style in mgmt.h Bluetooth: Use correct type for userspace exported structs Bluetooth: Fix coding style in all .h files Bluetooth: fix conding style issues all over the tree Haiyang Zhang (6): net/hyperv: Convert camel cased variables in rndis_filter.c to lower cases net/hyperv: Correct the assignment in netvsc_recv_callback() net/hyperv: Remove the unnecessary memset in rndis_filter_send() net/hyperv: Fix data corruption in rndis_filter_receive() net/hyperv: Add support for vlan trunking from guests net/hyperv: Fix the code handling tx busy Hans Schillstrom (1): netfilter: ctnetlink: fix lockep splats Hauke Mehrtens (22): bcma: add the core unit number bcma: add constants for PCI and use them bcma: export bcma_pcie_read() bcma: make some functions __devinit bcma: add PCIe host controller bcma: add bus num counter bcma: add extra sprom check bcma: log the id, rev and pkg of the chip found ssb: log the id, rev and pkg of the chip found ssb: add support for bcm5354 ssb: sprom fix some sizes / signedness ssb: remove 5GHz antenna gain from sprom ssb: fix per path sprom vars ssb: add alpha2 ssb: add some missing sprom attributes bcma: export bcma_find_core bcma: add support for sprom not found on the device MIPS: BCM47XX: return number of written bytes in nvram_getenv MIPS: BCM47XX: fix signature of nvram_parse_macaddr MIPS: BCM47XX: move and extend sprom parsing MIPS: BCM47XX: provide sprom to bcma bus b43: prevent firmware on bcm5354 from taking over wrong GPIO pins Heiko Schocher (1): phy: add am79c874 PHY support Helmut Schaa (8): mac80211: Fix incorrect num_sta_ps decrement in __sta_info_destroy mac80211: Fix incorrect num_sta_ps decrement in ap_sta_ps_end mac80211: Move num_sta_ps counter decrement after synchronize_rcu mac80211: Limit TID buffering during BA session setup/teardown mac80211: Disable MCS > 7 in minstrel_ht when STA uses static SMPS rt2x00: Fix beacon skew in rt2800pci rt2x00: Set IEEE80211_HW_REPORTS_TX_ACK_STATUS in rt2800 mac80211: Don't sample max throughput rate in minstrel_ht Hemant Gupta (2): Bluetooth: Send correct response to IO Capability Request Bluetooth: Fix clearing of debug and linkkey flags Hong Wu (2): wireless: Save original maximum regulatory transmission power for the calucation of the local maximum transmit power mac80211: Fix the maximum transmit power with power constraint Ido Reis (1): wl12xx: increase max probe-req template size to WL1271_CMD_TEMPL_MAX_SIZE Ido Yariv (5): wl12xx: Acquire lock before stopping plt wl12xx: Power off after flushing work wl12xx: Fix potential interrupt storm Bluetooth: Fix access to the STK generation methods matrix Bluetooth: Set security level on incoming pairing request Igor Maravic (1): r8169: add byte queue limit support. Ilan Elias (10): NFC: Complete NCI deactivate in deactivate_ntf NFC: Increase NCI deactivate timeout NFC: Export new attributes sensb_res and sensf_res NFC: Add NCI data exchange timer NFC: Add endian annotations to nfcwilink driver NFC: Download TI NFC init script NFC: Free sk_buff if nfcwilink_send fails NFC: Clearly separate NCI states from flags NFC: NFC core layer should not set the target_idx NFC: Add NCI multiple targets support Jakub Kicinski (3): mac80211: use proper sub_if_data on suspend path rt2800: Add documentation on MCU requests rt2800pci: Fix 'Error - MCU request failed' during initialization James Kime (1): can: plx_pci: add support for IXXAT PCI cards James M. Leddy (1): Bluetooth: btusb: add support for BCM20702A0 [0a5c:21e6] Jan Engelhardt (2): netfilter: ipset: use NFPROTO_ constants netfilter: ipset: expose userspace-relevant parts in ip_set.h Javier Cardona (2): mac80211_hwsim: Add tsf to beacons, probe responses and radiotap header. mac80211: Modify tsf via debugfs in mesh interfaces Jeff Kirsher (3): igb: fix ethtool offline test ixgbe: remove tie between NAPI work limits and interrupt moderation ixgbe: fix namespace issues when FCoE/DCB is not enabled Jeffrey Huang (1): cnic: set error flag when iSCSI connection fails Jesper Juhl (3): decnet: remove unused variable from dn_output() caif: caifdev is never used in net/caif/caif_dev.c::transmit() - remove it. bonding: Fix misspelling of "since" Jesse Brandeburg (1): ixgbe: use typed min/max functions where possible Jingjun Wu (1): rtlwifi: rtl8192ce: Fix loss of receive performance Jiri Benc (2): ipv6: helper function to get tclass net: implement IP_RECVTOS for IP_PKTOPTIONS Jitendra Kalsaria (4): qlge: Fixed invalid reference to ip header qlge: Removing needless print's which are not qlge: Fix memory leak in the process of refill qlge: Bumped driver version to 1.00.00.30. Joe Perches (36): rtlwifi: Neaten RT_ASSERT, RT_TRACE, RTPRINT, RT_PRINT_DATA macros rtlwifi: Standardize RT_PRINT_DATA macro and uses rtlwifi: Convert RT_TRACE macro to use ##__VA_ARGS__ rtlwifi: Convert RTPRINT macro to use ##__VA_ARGS__ rtlwifi: Convert RT_ASSERT macro to use ##__VA_ARGS__ rtlwifi: Remove duplicate __func__ rtlwifi: Optimize RT_TRACE macro use of KBUILD_MODNAME for size rtlwifi: add CONFIG_RTLWIFI_DEBUG to remove all of the debug logging code rtlwifi: Remove incorrect logging message prefixes rtlwifi: Simplify chip version id logging brcm80211: Use normal DEBUG define brcmfmac: Convert printk(KERN_DEBUG to pr_debug brcm80211: Add and use brcmX_dbg_dump_hex brcmfmac: Remove useless #ifdef DEBUG brcm80211: Convert printk(KERN_DEBUG to pr_debug brcm80211: Use brcmu_dbg_hex_dump brcm80211: Use pr_fmt and pr_ brcmfmac: Trivial typo of "couldn" to "could" fix drivers/net: Remove unnecessary k.alloc/v.alloc OOM messages drivers/net: Remove alloc_etherdev error messages netpoll: Convert printks to np_ and add pr_fmt netpoll: Neaten MAX_SKB_SIZE macro PATCH V2 net-next] net: dev: Convert printks to pr_ tms380tr: Fix cascading if/else tab abuse drivers/net: Remove boolean comparisons to true/false Bluetooth: Add logging functions bt_info and bt_err isdn: whitespace coding style cleanup e1000: Neaten e1000_config_dsp_after_link_change gigaset: Use semicolons to terminate statements net: Convert printks to pr_ net: ipv4: Standardize prefixes for message logging ixgb: Remove unnecessary defines, use pr_debug if_vlan: Remove VLAN_ETH_ALEN define and the 1 use of it atlx: Use ETH_ALEN igbvf: Use ETH_ALEN rtlwifi: Remove unused ETH_ADDR_LEN defines Johan Hedberg (121): Bluetooth: Convert inquiry cache to use standard list types Bluetooth: Move Extended Inquiry Response defines to hci.h Bluetooth: Add initial mgmt_confirm_name support Bluetooth: Return updated name state with hci_inquiry_cache_update Bluetooth: Flush inquiry cache when starting mgmt triggered inquiry Bluetooth: Rename hdev->inq_cache to hdev->discovery Bluetooth: Add discovery state tracking Bluetooth: Add name resolving support for mgmt based discovery Bluetooth: Remove bogus inline declaration from l2cap_chan_connect Bluetooth: Move mgmt related flags from hdev->flags to hdev->dev_flags Bluetooth: Fix resetting HCI_MGMT flag Bluetooth: Sort to-be-resolved devices by RSSI during discovery Bluetooth: Fix clearing persistent flags Bluetooth: Rename mgmt connected events to match user space Bluetooth: Add eir_len parameter to mgmt_ev_device_found Bluetooth: Rename eir_has_complete_name to eir_has_data_type Bluetooth: Add missing EIR defines to hci.h Bluetooth: Move eir_has_data_field to hci_core.h Bluetooth: Merge device class into the EIR data in mgmt_ev_device_found Bluetooth: Rename conn->pend to conn->flags Bluetooth: Convert hdev->out to a bool type Bluetooth: Update device_connected and device_found events to latest API Bluetooth: Merge boolean members of struct hci_conn into flags Bluetooth: Convert hdev->ssp_mode to a flag Bluetooth: Add a convenience function to check for SSP enabled Bluetooth: Update mgmt.h to match latest API spec Bluetooth: mgmt: Implement Cancel Pair Device command Bluetooth: Add missing QUIRK_NO_RESET test to hci_dev_do_close Bluetooth: Fix device_found event length for remote name resolving Bluetooth: Update and rename mgmt_remove_keys to mgmt_unpair_device Bluetooth: Update mgmt_disconnect to match latest API Bluetooth: Add address type to user_confirm and user_passkey messages Bluetooth: Add address type to Out Of Band mgmt messages Bluetooth: Add address type to mgmt blacklist messages Bluetooth: Add address type to mgmt_ev_auth_failed Bluetooth: Fix mgmt_unpair_device command status Bluetooth: Add Device Unpaired mgmt event Bluetooth: Implement Read Supported Commands commands for mgmt Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next.git Bluetooth: Remove unused member from cmd_lookup struct Bluetooth: mgmt: Use more consistent error variable names Bluetooth: mgmt: Add support for Set Link Security command Bluetooth: mgmt: Add support for Set SSP command Bluetooth: mgmt: Add address type to link key messages Bluetooth: mgmt: Add address type to PIN code messages Bluetooth: mgmt: Add address type to confirm name command Bluetooth: Add Intel copyright to mgmt files Bluetooth: mgmt: Change ordering of cmd_status paramters Bluetooth: mgmt: Move status parameters into the cmd_complete header Bluetooth: mgmt: Fix Pair Device response status values Bluetooth: mgmt: Fix Start Discovery return parameters Bluetooth: mgmt: Fix (Un)Block Device return parameters Bluetooth: mgmt: Fix OOB command response parameters Bluetooth: mgmt: Bump mgmt version Bluetooth: Fix hci_connect error return values Bluetooth: mgmt: Add address type parameter to Stop Discovery command Bluetooth: mgmt: Add address type parameter to Discovering event Bluetooth: mgmt: Add basic support for Set High Speed command Bluetooth: mgmt: Fix Set SSP check for supported feature Bluetooth: mgmt: Clear EIR data when disabling SSP Bluetooth: mgmt: Fix powered checks for commands Bluetooth: mgmt: Fix set_local_name and set_dev_class powered checks Bluetooth: mgmt: Fix set_fast_connectable error return Bluetooth: mgmt: Fix pairable setting upon initialization Bluetooth: mgmt: Allow connectable/discoverable changes in off state Bluetooth: mgmt: Fix Removing discoverable timeout in set_connectable Bluetooth: mgmt: Fix current settings values when powered off Bluetooth: mgmt: Add convenience function for sending New Settings Bluetooth: mgmt: Fix New Settings event for connectable/discoverable Bluetooth: Fix clearing of persistent dev_flags Bluetooth: mgmt: Fix connectable/discoverable response values Bluetooth: mgmt: Make Set Link Security callable while powered off Bluetooth: Remove unneeded hci_cc_read_ssp_mode function Bluetooth: mgmt: Make Set SSP command callable while powered off Bluetooth: mgmt: Fix EIR toggling with SSP Bluetooth: mgmt: Fix clearing of hdev->eir Bluetooth: Explicitly clear EIR data upon hci_dev setup Bluetooth: mgmt: Fix Set SSP supported check Bluetooth: mgmt: Implement Set LE command Bluetooth: Fix EIR data clearing when powering off Bluetooth: mgmt: Fix updating EIR when updating the name Bluetooth: Add hdev->short_name for EIR generation Bluetooth: Fix read_name updating when HCI_SETUP is not set Bluetooth: mgmt: Allow local name changes while powered off Bluetooth: mgmt: Fix name_changed event for short name changes Bluetooth: mgmt: Fix missing short_name in read_info Bluetooth: Fix clearing of dev_class when powering down Bluetooth: mgmt: Fix return value for set_class Bluetooth: mgmt: Check for HCI_UP in update_eir() and update_class() Bluetooth: mgmt: Allow class of device changes while powered off Bluetooth: mgmt: Add missing powered checks to commands Bluetooth: mgmt: Fix unpair_device responses Bluetooth: mgmt: Fix device_found parameters Bluetooth: mgmt: Add legacy pairing info to dev_found events Bluetooth: mgmt: Fix count parameter in get_connections reply Bluetooth: mgmt: Fix update_eir/class with HCI_AUTO_OFF flag set Bluetooth: mgmt: Fix return value of add/remove_uuid Bluetooth: mgmt: Move service cache setting to a more sensible place Bluetooth: mgmt: Fix clear UUIDs response Bluetooth: mgmt: Add flags parameter to device_connected Bluetooth: mgmt: Track pending class changes Bluetooth: mgmt: Fix dev_class related command response timing Bluetooth: mgmt: Fix clear_uuids response Bluetooth: Fix init request completion with old controllers Bluetooth: Use kernel int types instead of ones from stdint.h Bluetooth: Don't send unnecessary write_le_enable command Bluetooth: Remove redundant read_host_features commands Bluetooth: Add missing host features definitions Bluetooth: Use LMP_HOST_SSP define instead of magic values Bluetooth: mgmt: Add missing hci_dev locking to set_le() Bluetooth: Fix init sequence for some CSR based controllers Bluetooth: mgmt: Refactor hci_dev lookup for commands Bluetooth: mgmt: Initialize HCI_MGMT flag for any command Bluetooth: mgmt: Move command handlers into a table Bluetooth: mgmt: Add defines for command sizes Bluetooth: mgmt: Centralize message length checks Bluetooth: Fix clearing of HCI_PENDING_CLASS flag Bluetooth: mgmt: Fix command status error code values Bluetooth: mgmt: Add new error code for invalid index Bluetooth: Remove HCI_PI_MGMT_INIT flag for sockets Bluetooth: mgmt: Fix updating local name when powering on Johannes Berg (143): mac80211: refactor __ieee80211_get_channel_mode mac80211: clean up aggregation destruction mac80211: clean up rate control code mac80211: make beacon filtering per virtual interface mac80211: make CQM RSSI support per virtual interface mac80211: fix a few -Wshadow warnings cfg80211: fix a few -Wshadow warnings iwlwifi: fix uCode event tracing iwlwifi: always restrict scan dwell in P2P mac80211: station state transition error handling iwlwifi: fix uCode event tracing iwlwifi: always restrict scan dwell in P2P iwlwifi: release IRQ in error path mac80211: move managed mode station state modification mac80211: simplify AP_VLAN handling mac80211: dont program keys for stations not uploaded mac80211: add NOTEXIST station state mac80211: add sta_state callback mac80211: implement sta_add/sta_remove in sta_state mac80211: remove dummy STA support cfg80211: stop tracking authenticated state cfg80211: export cfg80211_ref_bss mac80211: redesign auth/assoc mac80211: call rate control only after init iwlwifi: trace debug messages iwlwifi: move workqueue to priv iwlwifi: give PCIe its own lock cfg80211: restructure AP/GO mode API mac80211: clean up asm/unaligned.h inclusion mac80211: fix associated vs. idle race mac80211: fix auth/assoc data & timer leak mac80211: fix sta_info_flush() return value mac80211: remove local_to_hw iwlwifi: move uCode flags handling to op_mode cfg80211: remove cookies from callbacks mac80211: dont call cfg80211 from ieee80211_send_deauth_disassoc mac80211: fix ieee80211_set_disassoc() sending DelBA mac80211: make deauth/disassoc sequence more natural mac80211: handle non-bufferable MMPDUs correctly cfg80211: fix kernel-doc mac80211: use common radiotap code for cooked monitors mac80211: combine QoS with other BSS changes cfg80211/mac80211: report signal strength for mgmt frames iwlwifi: always monitor for stuck queues iwlwifi: move iwl_clear_driver_stations to user iwlwifi: remove an unused argument iwlwifi: reduce sta_lock hold time in TX iwlwifi: simplify code in iwlagn_key_sta_id iwlwifi: build some station commands directly iwlwifi: introduce per-queue locks iwlwifi: make sta lock private & BH lock iwlwifi: introduce statistics lock iwlwifi: remove shared lock iwlwifi: make EXIT_PENDING depend on mac80211 iwlwifi: simplify auth/assoc flow iwlwifi: remove per-device debug level iwlwifi: remove SKU from config iwlwifi: use valid TX/RX antenna from hw_params iwlwifi: make config const iwlwifi: reduce IDI code ifdef iwlwifi: clean up (wowlan) suspend flow iwlwifi: move wowlan bool into priv iwlwifi: use ieee80211_tx_status iwlwifi: pass response packet directly iwlwifi: don't pass iwl_rx_mem_buffer to upper layers iwlwifi: refactor PCI-E RX path iwlwifi: transport's tx_agg_alloc must not sleep iwlwifi: move queue functions to PCI-E iwlwifi: iwl_rx_cmd_buffer belongs to transport API iwlwifi: move tid_to_ac to PCI-E iwlwifi: move IWL_MASK into file using it iwlwifi: move traffic log definitions iwlwifi: fix station HT parameters iwlwifi: move uCode deallocation to drv iwlwifi: move iwl_base_params to shared header iwlwifi: move firmware request into drv iwlwifi: move firmware completion wait iwlwifi: move ucode loading to op_mode iwlwifi: split out firmware store iwlwifi: remove iwl-wifi.h iwlwifi: add wrappers for command sending iwlwifi: move RF/CT kill check to command wrapper iwlwifi: move lockdep assertion into DVM iwlwifi: move mutex out of shared iwlwifi: move rfkill status handling out of transport iwlwifi: rename ucode.h to fw-file.h iwlwifi: remove AMT check from transport iwlwifi: remove shadow_reg_enable from hw_params iwlwifi: move status check functions out of shared iwlwifi: make tracing use device as identifier iwlwifi: virtualize command queue full behaviour iwlwifi: clean up iwl-core.h inclusions iwlwifi: remove num_of_queues module parameter iwlwifi: remove max_txq_num from hw_params iwlwifi: keep plcp_delta_threshold in priv iwlwifi: use watchdog timeout from hw_params iwlwifi: put use_rts_for_aggregation into hw_params iwlwifi: constify remaining config data iwlwifi: fix notification wait bug iwlwifi: abstract out notification wait support iwlwifi: move ucode_owner to priv iwlwifi: move all uCode load variables iwlwifi: move irq to PCIe iwlwifi: move packet to transport iwlwifi: virtualize nic_config iwlwifi: remove priv from shared iwlwifi: remove PA type configuration iwlwifi: don't include iwl-prph.h everywhere iwlwifi: clean up iwl-commands.h iwlwifi: make iwl_fill_probe_req static iwlwifi: remove unused arguments from iwlagn_gain_computation iwlwifi: remove unused argument from rs_initialize_lq iwlwifi: move iwl_sta_id_or_broadcast to user iwlwifi: remove unused argument from iwl_init_hw_rates iwlwifi: remove two unused arguments in testmode iwlwifi: remove unused argument from iwlagn_suspend iwlwifi: redesign PASSIVE_NO_RX workaround iwlwifi: transport's tx_agg_disable must be atomic iwlwifi: remove BT handlers from lib_ops iwlwifi: move BT/HT params to shared iwlwifi: make EEPROM enhanced TX power a bool iwlwifi: remove unused max_nrg_cck from sensitivity and constify iwlwifi: return error if loading uCode failed iwlwifi: remove messages from queue wake/stop iwlwifi: make iwl_init_context static iwlwifi: don't delete AP station directly mac80211: remove tx_sync mac80211: set channel back after disassociating mac80211: add auth/assoc/deauth flow diagram iwlwifi: remove TX hex debug iwlwifi: abstract out missing SEQ_RX_FRAME workaround iwlwifi: convert bad state message into warning mac80211: move misplaced comment mac80211: simplify HT checks mac80211: simplify wmm check during association mac80211: remove spurious BSSID change flag mac80211: refactor common auth/assoc setup code mac80211: set basic rates earlier mac80211: move RX WEP weak IV counting mac80211: linearize SKBs as needed for crypto brmc80211: dont use jiffies for BSS TSF cfg80211: clarify timestamp in cfg80211_inform_bss mac80211: rename bss_conf timestamp to last_tsf John Fastabend (3): ixgbe: dcb: check setup_tc return codes net: dcb: getnumtcs()/setnumtcs() should return an int ixgbe: dcb: use DCB config values for FCoE traffic class on open John Li (4): rt2x00:Fix typo rt2x00:Add debug message for new chipset rt2x00:Add VCO recalibration rt2x00:Add RT5372 chipset support John W. Linville (19): ath5k: use bool type for no_hw_rfkill_switch module parameter orinoco_usb: remove version definition ath9k: use WARN_ON_ONCE in ath_rc_get_highest_rix Revert "mac80211: Do not scan for IBSS merge with a fixed BSSID." 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 branch 'for-linville' of git://github.com/kvalo/ath6kl Merge branch 'wireless-next' of git://git.kernel.org/.../iwlwifi/iwlwifi rtlwifi: Modify rtl_pci_init to return 0 on success 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 branch 'for-linville' of git://git.kernel.org/.../luca/wl12xx Merge branch 'wireless-next' of git://git.kernel.org/.../iwlwifi/iwlwifi Merge branch 'master' of git://git.kernel.org/.../linville/wireless carl9170: fix breakage from "mac80211: handle non-bufferable MMPDUs correctly" Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem Merge branch 'for-linville' of git://github.com/kvalo/ath6kl Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into for-davem Jonathan Bither (1): ath5k:Remove __raw_read and __raw_write Jouni Malinen (3): ath6kl: Fix connect command to clear previously used IEs ath6kl: Add del_station cfg80211_ops ath6kl: Advertise TX/RX support for frames in AP mode Jozsef Kadlecsik (3): netfilter: ipset: Log warning when a hash type of set gets full netfilter: ipset: Exceptions support added to hash:*net* types netfilter: ipset: hash:net,iface timeout bug fixed Julia Lawall (3): drivers/net/wireless/mwifiex/scan.c: convert GFP_KERNEL to GFP_ATOMIC drivers/atm/eni.c: ensure arguments to request_irq and free_irq are compatible drivers/net/irda/{ali-ircc, via-ircc, w83977af-ir}.c: ensure arguments to request_irq and free_irq are compatible Junchang Wang (2): r8169: add 64bit statistics. 8139too: Add 64bit statistics Jussi Kivilinna (3): rndis_wlan: fix le16/le32_to_cpu mix up with config.beacon_period rndis_wlan: use RNDIS_WLAN_NUM_KEYS for all key index checks rndis_wlan: use u8 for key indexes Kalle Valo (36): ath6kl: handle firmware names more dynamically ath6kl: add support for FW API 3 Merge remote branch 'wireless-next/master' into ath6kl-next ath6kl: use netdev_features_t ath6kl: remove -D__CHECK_ENDIAN__ from Makefile ath6kl: fix uninitialized warning in ath6kl_process_uapsdq() ath6kl: rename vif init and cleanup functions ath6kl: unify cfg80211 init/cleanup functions ath6kl: add ATH6KL_CONF_UART_DEBUG ath6kl: create core.c ath6kl: get rid of AR_DBG_LVL_CHECK() ath6kl: convert ath6kl_dbg() and ath6kl_dbg_dump() into functions ath6kl: create ath6kl_core.ko ath6kl: add back beginnings of USB support ath6kl: fix testmode when fw-2.bin or fw-3.bin is used ath6kl: fix compiler warning in ath6kl_init_hw_params() ath6kl: store firmware logs in skbuffs ath6kl: add blocking debugfs file for retrieving firmware logs Merge remote branch 'wireless-next/master' into ath6kl-next ath6kl: fix pointer style ath6kl: fix checkpatch error with EPSTAT() macro ath6kl: alignment should match open parenthesis ath6kl: logical continuations should be on the previous line ath6kl: remove multiple assignments ath6kl: add ath6kl_bmi_write_hi32() ath6kl: add ath6kl_bmi_read_hi32() ath6kl: fix error handling ath6kl_target_config_wlan_params() ath6kl: fix open paranthesis alignment in ath6kl_cfg80211_connect() ath6kl: document all spinlocks ath6kl: fix too long lines ath6kl: make ath6kl_bmi_[read|write]_hi32() endian safe ath6kl: fix regression in ath6kl_upload_board_file() ath6kl: replace strict_strtoul() with kstrtoul() ath6kl: fix open parenthesis alignment in ath6kl_sdio_suspend() ath6kl: use max_t() in ath6kl_cfg80211_connect() ath6kl: fix debug.c file mode Keng-Yu Lin (1): Bluetooth: Add AR30XX device ID on Asus laptops Kenny Hsu (8): iwlwifi: update testmode command of direct register access iwlwifi: enhance testmode command sram_read iwlwifi: update error dump in testmode command sram_read iwlwifi: add testmode cmd IWL_TM_CMD_APP2DEV_GET_FW_INFO iwlwifi: update testmode command of direct register access iwlwifi: enhance testmode command sram_read iwlwifi: update error dump in testmode command sram_read iwlwifi: add testmode cmd IWL_TM_CMD_APP2DEV_GET_FW_INFO Klaus-Dieter Wacker (1): lcs: Return zero from ccwgroup devs set_offline function Konrad Rzeszutek Wilk (1): xen/netfront: add netconsole support. Krishna Gudipati (1): bna: Implement ethtool flash_device entry point. Larry Finger (19): rtlwifi: rtl8192c_common: rtl8192de: Check for allocation failures rtl8192cu: Remove dead code never selected rtlwifi: Update copyright dates rtl8192c_common: Update copyright dates rtl8192ce: Update copyright dates rtl8192cu: Update copyright dates rtl8192de: Update copyright dates rtl8192se: Update copyright dates bcma: Enable logging of SPROM offset rtlwifi: Move pr_fmt macros to a single location rtlwifi: Convert to asynchronous firmware load rtlwifi: Remove extra debugging message accidentally left in rtlwifi: rtl8192c-common: rtl8192se: rtl8192de: Simplify if statements rtlwifi: Fix breakage in debug functions when built as a module rtlwifi: Detect misread of end-point count rtlwifi: Remove extraneous value return rtlwifi: rtl8192c: Prevent sleeping from invalid context in rtl8192cu b43legacy: Load firmware from work queue instead of from probe routine b43: Load firmware from a work queue and not from the probe routine Li Wei (1): ipv6: Fix Smatch warning. Luciano Coelho (12): wl1251: fix sparse warning wl1251: convert 32-bit values to le32 before writing to the chip wl1251: enable sparse endianess check by default wl12xx: enable sparse endianess check by default wl12xx: cancel delayed elp work and clear flags when stopping PLT wl12xx: move partition table definition to io.c wl12xx: read chip ID and HW PG version during probe wl12xx: use two MAC addresses based on the NVS or from fuse ROM wl12xx: add testmode operation to read the BD_ADDR from Fuse ROM wl12xx: remove unnecessary shadow declaration wl12xx: fix typo in fwlog module param description Merge branch 'wl12xx-next' into for-linville Luis R. Rodriguez (1): mac80211: rename mesh static path_lookup() Luiz Augusto von Dentz (1): Bluetooth: Fix using uninitialized variable Maciej Żenczykowski (1): net: get rid of some pointless casts to sockaddr Manish chopra (2): netxen_nic: fw dump support qlcnic: Fix API unlock Manoj Iyer (1): Bluetooth: btusb: Add vendor specific ID (0a5c 21f3) for BCM20702A0 Marc Kleine-Budde (1): can: dev: let can_get_echo_skb() return dlc of CAN frame Marcel Holtmann (25): Bluetooth: Split sending for HCI raw and control sockets Bluetooth: Remove unneeded bt_cb(skb)->channel variable Bluetooth: Limit HCI raw socket options to actual raw sockets Bluetooth: Lock socket when reading HCI socket options Bluetooth: Add HCI CMSG details only to raw sockets Bluetooth: Simplify HCI socket bind handling Bluetooth: Fix issue with shared SKB between HCI raw socket and driver Bluetooth: Remove HCI notifier handling Bluetooth: Add support for HCI monitor channel Bluetooth: Restrict access to management interface Bluetooth: Set supported settings based on enabled HS and/or LE Bluetooth: Always enable management interface Bluetooth: Fix parameter list for setting local name Bluetooth: Only keep controller up after init if powered on Bluetooth: Don't send New Settings event during setup power down Bluetooth: Fix two minor style issues in management code Bluetooth: Fix two minor style issues in HCI code Bluetooth: Enable timestamps for control channel Bluetooth: Disabling discoverable with timeout is invalid Bluetooth: Fix handling of discoverable setting with timeout Bluetooth: Send management event for class of device changes Bluetooth: Allow HCI UART reset parameter via flags ioctl Bluetooth: Add support for creating HCI UART based AMP controllers Bluetooth: Update L2CAP timeout constants to use msecs_to_jiffies Bluetooth: Update MGMT and SMP timeout constants to use msecs_to_jiffies Marek Lindner (7): batman-adv: simplify bat_ogm_receive API call batman-adv: warn if added interface is part of a bridge batman-adv: add infrastructure to change routing algorithm at runtime batman-adv: convert batman iv algorithm to use dynamic infrastructure batman-adv: convert time_after instances to has_timed_out batman-adv: allowing changing the routing algorithm via module parameter batman-adv: export used routing algorithm via sysfs Martin Hundebøll (2): batman-adv: Rm empty line from is_my_mac() in main.c batman-adv: Move is_out_of_time() to main.h for general use Masanari Iida (15): atm: Fix typo in lanai.c vmxnet3: Fix typo in vmxnet3_drv.c ath6kl: Fix typo in cfg80211.c mlx4: Fix typo in cmd.c net: Fix typo in ipw2x00/libipw_rx.c iwmc3200wifi: Fix typo in trace.h rtlwifi: Fix typo in dm.c stmmac: Fix typo in stmmac_pci.c aeroflex: Fix typo in greth.c isdn: Fix typo in callc.c and tei.c isdn: Fix typo in isdn_ppp.c mISDN: Fix typo in dsp_core.c stmicro: Fix typo in stmmac_pci.c and stmmac_platform.c ethernet: Fix typo in lantiq_etop.c wireless: Fix typo in mac80211_hwsim.c Matt Carlson (23): tg3: Move tg3_restart_hw to a better location tg3: Relocate tg3_reset_task tg3: Move tg3_change_mtu to a better location tg3: Move tg3_set_rx_mode tg3: Move tg3_nvram_write_block functions tg3: Relocate tg3_find_peer tg3: Eliminate unneeded prototype tg3: Move transmit comment to a better location tg3: Disable new DMA engine for 57766 tg3: Fix stats while interface is down tg3: Fix copper autoneg adv checks tg3: Fix NVRAM page writes on newer devices tg3: Reduce UMP event collision window tg3: Consolidate ASIC rev detection code tg3: Remove unused link config code tg3: Remove unneeded link_config.orig_... members tg3: Use *_UNKNOWN ethtool definitions tg3: Update copyright tg3: Fix link check in tg3_adjust_link tg3: Remove SPEED_UNKNOWN checks tg3: Clear RECOVERY_PENDING with reset_task_cancel tg3: Create timer helper functions tg3: Recode PCI MRRS adjustment as a PCI quirk Matthew Slattery (1): sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. Max Filippov (1): p54spi: Release GPIO lines and IRQ on error in p54spi_probe Meenakshi Venkataraman (5): iwlwifi: enable receiving beacons when not associated iwlwifi: configure transport layer from dvm op mode iwlwifi: move setting up fw parameters iwlwifi: move command queue number out of the iwl_shared struct iwlwifi: move wait_command_queue from shared to trans Merav Sicron (1): bnx2x: revised driver prints Michael Chan (6): bnx2: Add support for ethtool --show-channels|--set-channels cnic: Add FCoE parity error recovery cnic: update for FW 7.2.xx tg3: Fix jumbo loopback test on 5719 tg3: Add memory barriers to sync BD data tg3: Fix poor tx performance on 57766 after MTU change Michal Schmidt (1): bnx2x: make bnx2x_close() static again Mintz Yuval (11): bnx2x: consistent statistics after internal driver reload bnx2x: half duplex support added for several boards bnx2x: ethtool publishes link partners speed and FC bnx2x: added autoneg-restart after link advertisement changes bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised bnx2x: allocate memory dynamically in ethtool self-test. bnx2x: allocate smaller Rx rings for 1G functions bnx2x: notify cnic of address of info-to-the-mcp bnx2x: allow BCM84833 phy to advertise 100Base-T speeds bnx2x: removed code re-checking memory base after device open bnx2x: allow all functions to display the phy FW version Mitch A Williams (1): igbvf: refactor Interrupt Throttle Rate code Mohammed Shafi Shajakhan (6): mac80211: minor cleanup ath9k: remove obsolete comments ath9k: remove unnecessary PS wrappers ath9k: completely zero intialize valid_phy_rate_idx ath9k: make use of list_for_each_entry_safe ath9k_hw: Fix enabling of MCI and RTT Mugunthan V N (2): netdev: driver: ethernet: add cpsw address lookup engine support netdev: driver: ethernet: Add TI CPSW driver Naveen Gangadharan (2): ath6kl: Fix firmware crash dump ath6kl: Add unicast mgmt frame buffering Neel Patel (3): enic: Enable support for multiple hardware receive queues enic: Check firmware capability before issuing firmware commands enic: Update enic maintainers Neil Horman (1): arp: allow arp processing to honor per interface arp_accept sysctl Nicolas Cavallari (2): carl9170: claim to support IBSS RSN. mac80211: Do not scan for IBSS merge with a fixed BSSID. Octavian Purdila (2): Bluetooth: silence lockdep warning Bluetooth: Fix RFCOMM session reference counting issue Or Gerlitz (2): net/mlx4: fix sparse warnings on TX control flags, endianess net/mlx4: fix sparse warnings on TX blue flame buffer Pablo Neira Ayuso (14): netlink: add netlink_dump_control structure for netlink_dump_start() netlink: allow to pass data pointer to netlink_dump_start() callback netfilter: ctnetlink: support kernel-space dump filtering by ctmark netfilter: ctnetlink: allow to set helper for new expectations netfilter: ctnetlink: allow to set expectation class netfilter: ctnetlink: add NAT support for expectations netfilter: ctnetlink: allow to set expectfn for expectations netfilter: nf_ct_udp[lite]: convert UDP[lite] timeouts to array netfilter: nf_ct_tcp: move retransmission and unacknowledged timeout to array netfilter: nf_ct_gre: add unsigned int array to define timeouts netfilter: nf_conntrack: pass timeout array to l4->new and l4->packet netfilter: add cttimeout infrastructure for fine timeout tuning netfilter: nf_ct_ext: add timeout extension netfilter: xt_CT: allow to attach timeout policy + glue code Padmanabh Ratnakar (2): be2net: Fix link status query command be2net: Use new implementation of get mac list command Paul Gortmaker (8): drivers/net: fix up stale paths from driver reorg drivers/net: strip unused module code from sun3_82586.c tipc: nuke the delimit static inline function. ucc_geth: separate out rx/tx ring alloc and free operations gianfar: Add support for byte queue limits. gianfar: constify giant block of status descriptor strings gianfar: delete orphaned version strings and dead macros gianfar: use netif_tx_queue_stopped instead of __netif_subqueue_stopped Paul Mackerras (3): ppp: Change copyright notices from ANU to me ppp: Move ioctl definitions from if_ppp.h to new ppp-ioctl.h ppp: Replace uses of with Paul Stewart (2): mac80211: Filter duplicate IE ids mac80211: Don't let regulatory make us deaf Pavel Emelyanov (6): datagram: Factor out sk queue referencing datagram: Add offset argument to __skb_recv_datagram skb: Add skb_peek_next helper sock: Introduce the SO_PEEK_OFF sock option unix: Support peeking offset for datagram and seqpacket sockets unix: Support peeking offset for stream sockets Pavel Roskin (1): ath9k: avoid useless cast from (struct ath_rateset *) to (u8 *) and back Peter Hurley (1): Bluetooth: Fix l2cap conn failures for ssp devices Peter P Waskiewicz Jr (1): ixgbe: Add module parameter to allow untested and unsafe SFP+ modules Peter Pan(潘卫平) (1): bonding: send igmp report for its master Philipp Zabel (1): net/irda: add clk_prepare/clk_unprepare to pxaficp_ir Pontus Fuchs (3): wl12xx: Make sure HW is available in sched scan ops wl12xx: Set IEEE80211_TX_RC_MCS on MCS rates on TX complete. wl12xx: Set IEEE80211_TX_RC_SHORT_GI if short GI was used on Pradeep A Dalvi (3): netdev: ethernet dev_alloc_skb to netdev_alloc_skb netdev: ethernet dev_alloc_skb to netdev_alloc_skb netdev: ethernet dev_alloc_skb to netdev_alloc_skb Pradeep A. Dalvi (3): mace: Fix build for mace due to netdev_alloc_skb netdev: ethernet dev_alloc_skb to netdev_alloc_skb netdev: ethernet dev_alloc_skb to netdev_alloc_skb Prasanna Kumar (1): ath6kl: add support for AR6003 2048 byte board file Rafał Miłecki (13): ssb: SPROM: extract each core power info bcma: SPROM: add macro for easier extraction bcma: SPROM: extract power info for cores b43: add maskset helpers b43: N-PHY: implement TX power control setup b43: N-PHY: add helper for getting gain table b43: N-PHY: fix typos in RF control b43: N-PHY: upload PAPD PGA gain delta table b43: N-PHY: implement RSSI calibration for rev3+ b43: N-PHY: trivial: change save&rest order in RSSI polling MAINTAINERS: update b43(legacy) mailing list brcm80211: fmac: use correct firmware filename bcma: silence PMU warning for BCM4331 Raja Mani (14): ath6kl: Avoid taking struct as argument in ath6kl_wmi_set_ip_cmd ath6kl: Send own IP addr to the firmware during WOW suspend ath6kl: Remove useless initialization in ath6kl_read_fwlogs() ath6kl: Re-architect suspend mode handling in ath6kl_sdio_suspend ath6kl: Configure WOW patterns while going to wow_suspend ath6kl: Wait for host sleep mode cmd processed event during WOW suspend ath6kl: Return a proper error code when not in connected state ath6kl: Lower SDIO pad drive strength for hw2.1.1 board ath6kl: Fix random system lockup ath6kl: Restrict memcpy to bounce buffer only for write request ath6kl: Add provision to define suspend policy in disconnected state. ath6kl: Check wow state before sending control and data pkt ath6kl: Maintain the listen interval per VIF specific ath6kl: Set optimal listen intvl,bmiss,scan params while going to wow suspend Rajesh Borundia (1): netxen: Fix a panic during driver unload in device_remove_file Rajkumar Manoharan (1): ath9k: configure bss info at assoc notification Rami Rosen (2): xfrm: remove unneeded method typedef declaration in net/xfrm.h. pxa168: remove unused stats member. Randy Dunlap (1): kernel-doc: fix new warnings in cfg80211.h Reuben Dowle (1): can: flexcan: Fix CAN_RAW_RECV_OWN_MSGS and CAN_RAW_LOOPBACK Richard Cochran (3): r8169: enable transmit time stamping. MAINTAINERS: add an entry for the PHC code phc: Update author's email address. Richard Weinberger (2): netfilter: merge ipt_LOG and ip6_LOG into xt_LOG netfilter: xt_LOG: fix bogus extra layer-4 logging information Rishi Panjwani (1): ath6kl: Support for TCP checksum offload to firmware Robert Stonehouse (1): sfc: Fix calculation of vf_i in map_vi_index() Roland Dreier (2): IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses be2net: Remove unused OFFSET_IN_PAGE() macro Roopa Prabhu (7): enic: Fix address deregistration for sriov vf during port profile disassociate enic: remove assignment of random mac on enic vf enic: rename CMD_MAC_ADDR to CMD_GET_MAC_ADDR enic: Add new fw devcmd to set mac address of an interface enic: Fix ndo_set_vf_mac and ndo_set_vf_port to set/get the sriov vf's mac enic: Add support for fw init command on sriov vf's enic: Fix addr valid check in enic_set_vf_mac Samuel Jero (1): dccp: fix bug in sequence number validation during connection setup Samuel Ortiz (22): NFC: Export NFCID1 from pn533 NFC: Add device powered netlink attribute NFC: Factorize the I frame queueing routine NFC: Handle Receiver Not Ready LLCP frame NFC: LLCP socket sendmsg implemetation NFC: Fix bitops usage in LLCP NFC: Clear pn533 target structure NFC: Clear LLCP SDPs whan MAC goes down NFC: Set the right LLCP N(R) value for I frames NFC: Send LLCP RR frames to acknowledge received I frames NFC: Set MIU and RW values from CONNECT and CC LLCP frames NFC: Fragment LLCP I frames NFC: Export sensf from pn533 NFC: Export Jewel/Topaz ID from pn533 NFC: Export NFCID when detecting a p2p target with pn533 NFC: Unlink LLCP child sockets from llcp_sock_release NFC: SN is not an invalid GT value NFC: Remove the rf mode parameter from the DEP link up routine NFC: Fix LLCP sockets releasing path NFC: LLCP code identation fixes NFC: Core code identation fixes NFC: NCI code identation fixes Santosh Nayak (2): qla3xxx: ethernet: Silence static checker warning. netxen: qlogic ethernet : Fix endian bug. Santosh Sajjan (1): ath6kl: Workaround to support Deep Sleep with MSM. Sathya Perla (7): be2net: add descriptions for stat counters reported via ethtool be2net: event queue re-design be2net: cancel be_worker during EEH recovery be2net: fix tx completion cleanup be2net: reset queue address after freeing be2net: enable RSS for ipv6 pkts be2net: update driver version Sebastian Haas (2): can: ems_usb: Removed double netif_device_detach can: ems_usb: Improved memory handling on ems_usb_start Shawn Lu (1): tcp: md5: RST: getting md5 key from listener Shreyas Bhatewara (1): vmxnet3: Fix log messages and corrects some typos Shriram Rajagopalan (1): net/sched: sch_plug - Queue traffic until an explicit release command Simon Graham (2): rtlwifi: Handle previous allocation failures when freeing device memory rtlwifi: Return correct failure code on error Simon Wunderlich (3): nl80211: add support for mcs masks mac80211: add support for mcs masks mac80211: update ieee80211_tx_rate_control kerneldoc Sony Chacko (2): netxen: report valid speed and duplex status when link is down qlcnic: report valid speed and duplex status when link is down Sritej Velaga (6): netxen_nic: fix cdrp race condition netxen_nic: Fix phy link status netxen_nic: Error logging on firmware hang qlcnic: Stop pause ctrl frames on fw hang. qlcnic: Fix firmware abort code check. qlge: Updating Schultz LICENSE.qlge file. Stanislav Yakovlev (4): net/wireless: ipw2x00: Use IW_HANDLER macro from linux/wireless.h ipw2x00: remove ipw2100_rates_11b[] net/wireless: ipw2x00: remove WEXT_USECHANNELS define net/wireless: ipw2x00: remove unused definitions for regulatory domain Stanislaw Gruszka (70): rt2800usb: initialize H2M_INT_SRC register rt2800: disable DMA after firmware load rt2800: zero MAC_SYS_CTRL bits during BBP and MAC reset rt2800usb: remove PWR_PIN_CFG=0x3 during init rt2800: radio 3xxx: reprogram only lower bits of RF_R3 rt2800: radio 3xxx: program RF_R1 during channel switch rt2800: radio 3xxx: add channel switch calibration routines rt2800: radio 3xxxx: channel switch RX/TX calibration fixes rt2800: document RF_R03 register bits [7:4] iwlegacy: move rxon commands out of ctx structure iwlegacy: get rid of ctx->rxon_cmd iwlegacy: get rid of ctx->rxon_timing_cmd iwlegacy: get rid of rxon_assoc_cmd iwlegacy: get rid of qos_cmd iwlegacy: get rid of wep_key_cmd iwlegacy: get rid of ap_sta_id iwlegacy: move bcast_sta_id to hw_params iwlegacy: get rid of *_devtype iwlegacy: get rid of ctxid iwlegacy: get rid of mcast_queue iwlegacy: move wep_keys out of context iwlegacy: get rid of ctx->station_flags iwlegacy: remove ctx interface_modes iwlegacy: move qos_data out of ctx structure iwlegacy: move ht out of ctx structure iwlegacy: get rid of ctx->ac_to_fifo iwlegacy: get rid of ctx->ac_to_queue iwlegacy: get rid of ctx->is_active iwlegacy: remove il_setup_interface() iwlegacy: get rid of ctx structure iwlegacy: move ops out of config iwlegacy: merge il_base_params into il_cfg iwlegacy: remove struct il_tx_info iwlegacy: remove set_hw_params callback iwlegacy: dump stack when fail to gain access to the device iwlegacy: always check if got h/w access before write iwlegacy: cleanup/fix memory barriers iwlegacy: use writeb,writel,readl directly iwlegacy: regulatory_bands is not an ops iwlegacy: gather all 4965 handlers in one place iwlegacy: move debugfs_ops to il_priv iwlegacy: remove temp_ops iwlegacy: merge eeprom_ops into lib_ops iwlegacy: remove il_apm_ops iwlegacy: merge il_lib_ops into il_ops iwlegacy: merge all ops structures into one iwlegacy: get rid of tx/rx traffic log iwlegacy: improve mac operation debuggability a bit iwleagcy: remove old comments iwleagcy: fix ident code damage iwlegacy: do not grab nic access if rfkill iwlegacy: check correct il_poll_bit error value iwlegacy: small il4965_set_hw_ready cleanup iwlegacy: enable only rfkill interrupt when rfkill switch is on during IFF_UP iwlegacy: small queue initializations cleanup iwlegacy: s/S_RF_KILL_HW/S_RFKILL/g iwlegacy: s/il_txq_mem/il_free_txq_mem/g iwlegacy: remove il_is_rfkill_hw iwlwifi: dump stack when fail to gain access to the device iwlwifi: always check if got h/w access before write iwlwifi: cleanup/fix memory barriers iwlwifi: use writeb,writel,readl directly iwlwifi: print DMA stop timeout error only if it happened iwlwifi: reintroduce iwl_enable_rfkill_int iwlwifi: make tx_cmd_pool kmem cache global rt2x00: rt2800usb: move additional txdone into new function rt2x00: rt2800usb: rework txdone code rt2x00: rt2800usb: rework txstatus code rt2x00: rt2800usb: do not check packedid for aggregated frames rt2x00: rt2800usb: limit tx queues length Stefan Roese (1): stmmac: Add device-tree support Stephane Grosjean (6): can: peak_pci: add support of some new PEAK-System PCI cards can: sja1000: add support for PEAK-System PCMCIA card can: usb: PEAK-System Technik USB adapters driver core can: usb: PEAK-System Technik PCAN-USB specific part can: usb: PEAK-System Technik PCAN-USB Pro specific part can: peak_usb: PCAN-USB specific part: fix little endian usage Stephen Hemminger (2): ath6kl: make net_device_ops const brcm80211: make ethtool_ops const Stephen Rothwell (1): net: powerpc: remove the legacy iSeries ethernet driver Steve Hodgson (1): sfc: Disable flow control during flushes Sujith Manoharan (49): ath6kl: Fix panic when setting a channel ath6kl: Fix SDIO error path ath6kl: Remove redundant pointer check ath6kl: Initialize a variable properly ath6kl: Fix listen interval handling ath9k_htc: Load firmware asynchronously ath9k: Print the correct channel mode ath9k: Remove unnecessary variable initialization ath9k: Merge wiphy and misc debugfs files ath9k: Add a debugfs file to display reset statistics ath9k: Prettify recv debugfs file output ath9k: Fix phyerr debug statistics ath9k: Remove unused initvals ath9k: Initialize NF values properly ath9k: Fix programming SYNTH4 for AR9462 ath9k: Fix descriptor length for AR9462 ath9k: Remove AR9462 v1.0 support ath9k: Cleanup MCI init/deinit routines ath9k: Initialize MCI params using a helper ath9k: Move BTCOEX init/deinit functions to gpio.c ath9k: Use proper start/stop routines for BTCOEX ath9k: Process BTCOEX interrupts using a helper ath9k: Calculate ampdu limit using a helper ath9k: Use CONFIG_ATH9K_BTCOEX_SUPPORT ath9k: Initialize BTCOEX scheme using a helper ath9k_hw: Use a helper function to get MCI ISR ath9k_hw: Handle MCI power state using a helper ath9k_hw: Setup MCI calibration using a helper ath9k_hw: Cleanup MCI bits from ath9k_hw_reset() ath9k_hw: Cleanup MCI bits from hw.h ath9k_hw: Cleanup MCI function declarations ath9k_hw: Use CONFIG_ATH9K_BTCOEX_SUPPORT ath9k_htc: Start/stop btcoex using a helper ath9k_htc: Init BTCOEX inside htc_drv_gpio.c ath9k_htc: Use CONFIG_ATH9K_BTCOEX_SUPPORT ath9k: Remove ATH_BTCOEX_CFG_NONE checks ath9k: Remove ATH9K_HW_CAP_MCI checks ath9k: Modify ATH9K_BTCOEX_SUPPORT ath9k_hw: Cleanup MCI reset routine ath9k_hw: Remove HW revision checks ath9k_hw: MCI whitespace/debug cleanup ath9k: Cleanup mci.c ath9k: Fix BTCOEX shutdown ath9k: Remove unnecessary initialization ath9k: Remove unused variables ath9k: Remove 'other' VIF count ath9k_hw: Cleanup FastChannelChange ath9k: Remove aggregation flags ath9k: Fix multi-VIF BSS handling Sven Eckelmann (9): batman-adv: Explicitly mark the common header structure batman-adv: refactor tt_global_del() to avoid misalignment batman-adv: Update copyright years batman-adv: Start new development cycle batman-adv: Fix indentation of multiline statements batman-adv: Ignore 80-chars per line limits for strings batman-adv: Don't begin block comments with only a /* line batman-adv: Use {} braces consistent on the arms of a statement batman-adv: Remove spaces after a cast Szymon Janc (9): Bluetooth: Make l2cap_clear_timer return if timer was running or not Bluetooth: Set P-bit for SREJ frame only if there are I-frames to ack Bluetooth: Clear ack_timer when sending ack Bluetooth: Don't send RNR immediately when entering local busy Bluetooth: Drop L2CAP chan reference if ERTM ack_timer fired Bluetooth: Make l2cap_ertm_data_rcv static Bluetooth: Fix possible missing I-Frame acknowledgement Bluetooth: Fix double acking I-Frames when sending pending I-Frames Bluetooth: Use NULL instead of integer for mgmt_device_connected param Takahiro Shimizu (1): supports eg20t ptp clock Takahiroi Shimizu (1): net/pch_gbe: supports eg20t ptp clock Thirumalai Pachamuthu (1): ath6kl: Add support for uAPSD Thomas Pedersen (5): ath6kl: send TCMD response through testmode events ath6kl: implement hidden ssid cfg80211: expose cfg80211_calculate_bitrate() mac80211: fix mesh airtime link metric estimating mac80211: fix smatch lock errors in mesh Tim Gardner (2): rtlwifi: Fix PCI probe error path orphaned memory rtlwifi: rtl8192se firmware load can overflow target buffer Tobias Klauser (1): net: ethernet: xilinx: Convert xilinx_axienet to module_platform_driver Tomoya MORINAGA (2): can: pch_can: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor can: Kconfig: add more information about Intel EG20T PCH CAN controller Tony Zelenoff (3): net: Allow ipv6 proxies and arp proxies be shown with iproute2 netfilter: nf_ct_ecache: trailing whitespace removed netfilter: nf_ct_ecache: refactor nf_ct_deliver_cached_events Tristan Pourcelot (1): Correcting typos in rtlwifi/base.c Tushar Dave (2): e1000: Adding e1000_dump function v2 e1000: Neaten e1000_dump function Ulisses Furquim (2): Bluetooth: Remove usage of __cancel_delayed_work() Bluetooth: Fix possible use after free in delete path Ursula Braun (9): af_iucv: remove IUCV-pathes completely af_iucv: block writing if msg limit is exceeded af_iucv: change net_device handling for HS transport af_iucv: allow retrieval of maximum message size qeth: add wake_up on write channel af_iucv: handle netdev events af_iucv: add shutdown for HS transport ctcm: make ctcmpc debugging compilable qeth: meaningful return code for set_mac_address Uwe Kleine-König (1): trivial: typo hnalder -> handler Vasanthakumar Thiagarajan (31): ath6kl: Use cfg80211_roamed_bss() to report roaming event ath6kl: Remove few unnecessary spin_locks around set_bit() ath6kl: Add a module parameter to enable uart debug ath6kl: Add a function in wmi to send WMI_MCAST_FILTER_CMDID ath6kl: Add a function in wmi.c to add/delete a multicast filter ath6kl: Implement ndo_set_rx_mode() ath6kl: Remove deadcode in main.c ath6kl: Change ielen in ath6kl_add_new_sta() from u8 to size_t ath6kl: Use a mutex_lock to avoid race in diabling and handling irq ath6kl: Make sure to delete rx aggregation timer in aggr_reset_state() ath6kl: Fix memory leak when unloading ath6kl_sdio ath6kl: Define a structure for connection specific aggregation information ath6kl: Pass vif instead of ar to ath6kl_add_new_sta() ath6kl: Fix bug in using tid given by addba/delba req events ath6kl: Fix bug in maintaining aggregation state in AP mode ath6kl: Fix kernel panic during rx aggregation ath6kl: Update license header ath6kl: Fix missing release of semaphore in ath6kl_stop_txrx() ath6kl: Remove bogus non-NULL pointer check ath6kl: Make sure to allocate rx buffers after the endpoint connection ath6kl: Fix memory leak of rx packets in endpoint 0 ath6kl: Make foreground scan a deterministic one ath6kl: Register driver ht capabilities in wiphy ath6kl: Group wiphy initialization into ath6kl_cfg80211_init() ath6kl: Initialize netdev hw_features for every interface ath6kl: Refactor ath6kl_wmi_control_rx() ath6kl: Skip vif index validation in ath6kl_rx() for wmi events ath6kl: Defer wiphy and netdev registration till the end of ath6kl_core_init() ath6kl: Make sure wiphy is registered before calling regulatory_hint() cfg80211: Add an attribute to set inactivity timeout in AP mode ath6kl: Fix kernel panic while receiving fwlog during boot Vinicius Costa Gomes (11): Bluetooth: Fix using an absolute timeout on hci_conn_put() Bluetooth: Add structures for the new LTK exchange messages Bluetooth: Rename smp_key_size to enc_key_size Bluetooth: Fix invalid memory access when there's no SMP channel Bluetooth: Fix doing some useless casts when receiving MGMT commands Bluetooth: Add new structures for handling SMP Long Term Keys Bluetooth: Use the updated key structures for handling LTKs Bluetooth: Add MGMT handlers for dealing with SMP LTK's Bluetooth: Add support for removing LTK's when pairing is removed Bluetooth: Clean up structures left unused Bluetooth: Add support for notifying userspace of new LTK's Vivek Natarajan (1): ath6kl: Remove redundant key_index check. Vlad Zolotarov (1): bnx2: Add missing memory barrier in bnx2_start_xmit() Vladimir Ermakov (1): fs_enet: Add MPC5125 FEC support and PHY interface selection WANG Cong (1): netfilter: remove ipt_SAME.h and ipt_realm.h Wey-Yi Guy (18): iwlwifi: don't process the info from uCode if does not has ownership iwlwifi: Sanity check for sta_id iwlwifi: update Copyright iwlwifi: don't process the info from uCode if does not has ownership iwlwifi: Sanity check for sta_id iwlwifi: update Copyright Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into wireless-next iwlwifi: fix typo iwlwifi: add option to disalbe LED iwlwifi: fix typo iwlwifi: add option to disalbe LED Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next into wireless-next iwlwifi: log as error when error detected iwlwifi: remove un-necessary return iwlwifi: one more sku added to 6x35 series iwlwifi: update pci subsystem id iwlwifi: fix cmd_queue number merge iwlwifi: fix the delta for remove max_txq_num patch Wolfgang Grandegger (2): can: bfin_can/ti_hecc/mscan: add missing do_get_berr_counter callback can: replace the dev_dbg/info/err/... with the new netdev_xxx macros Yegor Yefremov (1): Documentation: make exists consistent Yevgeny Petrilin (6): net/mlx4_en: Saving mem access on data path net/mlx4: fix sparse warnings on wrong type for RSS keys net/mlx4: fixing sparse warnings when copying mac, address to gid entry net/mlx4: fixing sparse warnings for not declared, functions net/mlx4: remove unused functions net/mlx4: defining functions as static Yi Zou (3): net: do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx net: update the usage of CHECKSUM_UNNECESSARY Yogesh Ashok Powar (19): mwifiex: use bss_type and bss_num to retrieve priv mwifiex: derive priv from net_device instead of wiphy mwl8k: Configuring correct MAC address in broadcast key mwl8k: Remove BSSID from the firmware when the BSS is stopped mwifiex: rename long function names to shorter ones mwifiex: rearrange switch statement mwifiex: merge functions to derive cfp by chan & freq in one mwifiex: use usleep_range instead of udelay mwifiex: rearrange if and else blocks to avoid extra indentation mwifiex: rename fuctions and variables for better readability mwifiex: fix checkpatch --strict warnings/errors Part 1 mwifiex: fix checkpatch --strict warnings/errors Part 2 mwifiex: fix checkpatch --strict warnings/errors Part 3 mwifiex: fix checkpatch --strict warnings/errors Part 4 mwifiex: fix checkpatch --strict warnings/errors Part 5 mwifiex: fix checkpatch --strict warnings/errors Part 6 mwifiex: fix checkpatch --strict warnings/errors Part 7 mwifiex: fix checkpatch --strict warnings/errors Part 8 mwifiex: fix checkpatch --strict warnings/errors Part 9 Yoshihiro Shimoda (5): net: sh_eth: add the value of tsu to the SH7757's GETHER net: sh_eth: change the condition of initialization net: sh_eth: modify a condition of ioremap for TSU net: sh_eth: add support for multicast filtering net: sh_eth: add support for VLAN tag filtering Yuval Mintz (11): bnx2x: move LLH_CAM to header, apply naming conventions bnx2x: removed unused function bnx2x_queue_set_cos_cid bnx2x: set_one_mac_e1x uses raw's state as input bnx2x: use param's id instead of sp_obj's id bnx2x: mark functions as loaded on shared memory bnx2x: ethtool now returns unknown speed/duplex bnx2x: ethtool returns req. AN even when AN fails bnx2x: added 'likely' to fast-path skb existence bnx2x: reduced sparse warnings bnx2x: removed dcb unused code bnx2x: consistent statistics for old FW Zefir Kurtisi (1): ath9k: decouple RX error checking for DFS danborkmann@iogearbox.net (1): drivers/net/ethernet/xilinx: added Xilinx AXI Ethernet driver françois romieu (1): eni: fix driver remove function and driver probe error path. sjur.brandeland@stericsson.com (4): caif: Kill debugfs vars for caif socket caif: Add drop count for caif_net device. caif-hsi: Add RX flip buffer caif: make zero a legal caif connetion id. stigge@antcom.de (1): lpc32xx: Added ethernet driver Documentation/ABI/testing/sysfs-class-net-mesh | 7 + Documentation/DocBook/80211.tmpl | 1 - Documentation/devicetree/bindings/net/stmmac.txt | 28 + Documentation/ioctl/ioctl-number.txt | 2 +- Documentation/magic-number.txt | 2 +- Documentation/networking/LICENSE.qlge | 328 +- Documentation/networking/l2tp.txt | 2 +- .../networking/mac80211-auth-assoc-deauth.txt | 99 + Documentation/networking/netdev-features.txt | 13 + Documentation/networking/phy.txt | 3 +- Documentation/networking/ppp_generic.txt | 6 +- Documentation/zh_CN/magic-number.txt | 2 +- MAINTAINERS | 26 +- arch/alpha/include/asm/socket.h | 4 + arch/arm/include/asm/socket.h | 4 + arch/avr32/include/asm/socket.h | 4 + arch/blackfin/mach-bf518/boards/ezbrd.c | 3 +- arch/blackfin/mach-bf518/boards/tcm-bf518.c | 5 +- arch/blackfin/mach-bf527/boards/ad7160eval.c | 3 +- arch/blackfin/mach-bf527/boards/cm_bf527.c | 5 +- arch/blackfin/mach-bf527/boards/ezbrd.c | 3 +- arch/blackfin/mach-bf527/boards/ezkit.c | 3 +- arch/blackfin/mach-bf527/boards/tll6527m.c | 3 +- arch/blackfin/mach-bf537/boards/cm_bf537e.c | 5 +- arch/blackfin/mach-bf537/boards/cm_bf537u.c | 5 +- arch/blackfin/mach-bf537/boards/dnp5370.c | 3 +- arch/blackfin/mach-bf537/boards/pnav10.c | 5 +- arch/blackfin/mach-bf537/boards/stamp.c | 3 +- arch/blackfin/mach-bf537/boards/tcm_bf537.c | 5 +- arch/cris/include/asm/socket.h | 4 + arch/frv/include/asm/socket.h | 4 + arch/h8300/include/asm/socket.h | 4 + arch/ia64/hp/sim/simeth.c | 10 +- arch/ia64/include/asm/socket.h | 4 + arch/m32r/include/asm/socket.h | 4 + arch/m68k/include/asm/socket.h | 4 + arch/mips/bcm47xx/Makefile | 2 +- arch/mips/bcm47xx/nvram.c | 3 +- arch/mips/bcm47xx/setup.c | 188 +- arch/mips/bcm47xx/sprom.c | 620 + arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 3 + arch/mips/include/asm/mach-bcm47xx/nvram.h | 2 +- arch/mips/include/asm/socket.h | 4 + arch/mips/pci/pci-bcm47xx.c | 49 +- arch/mn10300/include/asm/socket.h | 4 + arch/parisc/include/asm/socket.h | 5 + arch/powerpc/boot/dts/bluestone.dts | 2 +- arch/powerpc/include/asm/socket.h | 4 + arch/s390/include/asm/qeth.h | 7 + arch/s390/include/asm/socket.h | 4 + arch/sparc/include/asm/socket.h | 5 + arch/um/drivers/net_kern.c | 11 +- arch/x86/net/bpf_jit_comp.c | 14 +- arch/xtensa/include/asm/socket.h | 4 + crypto/crypto_user.c | 10 +- drivers/atm/eni.c | 100 +- drivers/atm/eni.h | 5 + drivers/atm/lanai.c | 2 +- drivers/bcma/bcma_private.h | 8 +- drivers/bcma/driver_chipcommon_pmu.c | 1 + drivers/bcma/driver_pci.c | 168 +- drivers/bcma/driver_pci_host.c | 578 +- drivers/bcma/host_pci.c | 4 +- drivers/bcma/main.c | 17 +- drivers/bcma/scan.c | 24 +- drivers/bcma/sprom.c | 355 +- drivers/bluetooth/ath3k.c | 3 + drivers/bluetooth/bfusb.c | 23 +- drivers/bluetooth/bluecard_cs.c | 20 +- drivers/bluetooth/bpa10x.c | 35 +- drivers/bluetooth/bt3c_cs.c | 14 +- drivers/bluetooth/btmrvl_debugfs.c | 30 +- drivers/bluetooth/btmrvl_main.c | 17 +- drivers/bluetooth/btsdio.c | 23 +- drivers/bluetooth/btuart_cs.c | 14 +- drivers/bluetooth/btusb.c | 49 +- drivers/bluetooth/btwilink.c | 18 +- drivers/bluetooth/dtl1_cs.c | 34 +- drivers/bluetooth/hci_ath.c | 2 +- drivers/bluetooth/hci_bcsp.c | 2 +- drivers/bluetooth/hci_h4.c | 2 +- drivers/bluetooth/hci_ldisc.c | 34 +- drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_uart.h | 2 + drivers/bluetooth/hci_vhci.c | 17 +- drivers/infiniband/core/addr.c | 14 +- drivers/infiniband/core/netlink.c | 10 +- drivers/infiniband/hw/cxgb4/cm.c | 10 +- drivers/infiniband/hw/nes/nes_cm.c | 8 +- drivers/isdn/act2000/act2000.h | 28 +- drivers/isdn/act2000/act2000_isa.c | 394 +- drivers/isdn/act2000/act2000_isa.h | 32 +- drivers/isdn/act2000/capi.c | 998 +- drivers/isdn/act2000/capi.h | 50 +- drivers/isdn/act2000/module.c | 806 +- drivers/isdn/capi/capi.c | 180 +- drivers/isdn/capi/capidrv.c | 956 +- drivers/isdn/capi/capidrv.h | 42 +- drivers/isdn/capi/capilib.c | 16 +- drivers/isdn/capi/capiutil.c | 628 +- drivers/isdn/capi/kcapi.c | 116 +- drivers/isdn/capi/kcapi.h | 11 +- drivers/isdn/capi/kcapi_proc.c | 14 +- drivers/isdn/divert/divert_init.c | 75 +- drivers/isdn/divert/divert_procfs.c | 152 +- drivers/isdn/divert/isdn_divert.c | 1475 +- drivers/isdn/divert/isdn_divert.h | 116 +- drivers/isdn/gigaset/asyncdata.c | 4 +- drivers/isdn/gigaset/bas-gigaset.c | 42 +- drivers/isdn/gigaset/capi.c | 228 +- drivers/isdn/gigaset/common.c | 14 +- drivers/isdn/gigaset/ev-layer.c | 328 +- drivers/isdn/gigaset/gigaset.h | 30 +- drivers/isdn/gigaset/i4l.c | 8 +- drivers/isdn/gigaset/interface.c | 20 +- drivers/isdn/gigaset/isocdata.c | 192 +- drivers/isdn/gigaset/proc.c | 4 +- drivers/isdn/gigaset/ser-gigaset.c | 6 +- drivers/isdn/gigaset/usb-gigaset.c | 8 +- drivers/isdn/hardware/avm/avm_cs.c | 134 +- drivers/isdn/hardware/avm/avmcard.h | 286 +- drivers/isdn/hardware/avm/b1.c | 192 +- drivers/isdn/hardware/avm/b1dma.c | 178 +- drivers/isdn/hardware/avm/b1isa.c | 18 +- drivers/isdn/hardware/avm/b1pci.c | 44 +- drivers/isdn/hardware/avm/b1pcmcia.c | 28 +- drivers/isdn/hardware/avm/c4.c | 348 +- drivers/isdn/hardware/avm/t1isa.c | 100 +- drivers/isdn/hardware/avm/t1pci.c | 32 +- drivers/isdn/hardware/eicon/capi20.h | 514 +- drivers/isdn/hardware/eicon/capidtmf.c | 1094 +- drivers/isdn/hardware/eicon/capidtmf.h | 78 +- drivers/isdn/hardware/eicon/capifunc.c | 222 +- drivers/isdn/hardware/eicon/capifunc.h | 4 +- drivers/isdn/hardware/eicon/capimain.c | 10 +- drivers/isdn/hardware/eicon/cardtype.h | 1476 +- drivers/isdn/hardware/eicon/cp_vers.h | 32 +- drivers/isdn/hardware/eicon/dadapter.c | 576 +- drivers/isdn/hardware/eicon/dadapter.h | 36 +- drivers/isdn/hardware/eicon/debug.c | 3519 ++-- drivers/isdn/hardware/eicon/debug_if.h | 82 +- drivers/isdn/hardware/eicon/debuglib.c | 176 +- drivers/isdn/hardware/eicon/debuglib.h | 272 +- drivers/isdn/hardware/eicon/dfifo.h | 56 +- drivers/isdn/hardware/eicon/di.c | 1430 +- drivers/isdn/hardware/eicon/di.h | 156 +- drivers/isdn/hardware/eicon/di_dbg.h | 34 +- drivers/isdn/hardware/eicon/di_defs.h | 144 +- drivers/isdn/hardware/eicon/did_vers.h | 32 +- drivers/isdn/hardware/eicon/diddfunc.c | 22 +- drivers/isdn/hardware/eicon/diva.c | 160 +- drivers/isdn/hardware/eicon/diva_didd.c | 16 +- drivers/isdn/hardware/eicon/diva_dma.c | 116 +- drivers/isdn/hardware/eicon/diva_dma.h | 62 +- drivers/isdn/hardware/eicon/diva_pci.h | 6 +- drivers/isdn/hardware/eicon/divacapi.h | 630 +- drivers/isdn/hardware/eicon/divamnt.c | 15 +- drivers/isdn/hardware/eicon/divasfunc.c | 34 +- drivers/isdn/hardware/eicon/divasi.c | 56 +- drivers/isdn/hardware/eicon/divasmain.c | 118 +- drivers/isdn/hardware/eicon/divasproc.c | 58 +- drivers/isdn/hardware/eicon/divasync.h | 562 +- drivers/isdn/hardware/eicon/dqueue.c | 14 +- drivers/isdn/hardware/eicon/dqueue.h | 14 +- drivers/isdn/hardware/eicon/dsp_defs.h | 256 +- drivers/isdn/hardware/eicon/dsp_tst.h | 8 +- drivers/isdn/hardware/eicon/dspdids.h | 30 +- drivers/isdn/hardware/eicon/dsrv4bri.h | 34 +- drivers/isdn/hardware/eicon/dsrv_bri.h | 44 +- drivers/isdn/hardware/eicon/dsrv_pri.h | 46 +- drivers/isdn/hardware/eicon/entity.h | 14 +- drivers/isdn/hardware/eicon/helpers.h | 68 +- drivers/isdn/hardware/eicon/idifunc.c | 22 +- drivers/isdn/hardware/eicon/io.c | 1414 +- drivers/isdn/hardware/eicon/io.h | 514 +- drivers/isdn/hardware/eicon/istream.c | 352 +- drivers/isdn/hardware/eicon/kst_ifc.h | 227 +- drivers/isdn/hardware/eicon/maintidi.c | 2277 +- drivers/isdn/hardware/eicon/maintidi.h | 105 +- drivers/isdn/hardware/eicon/man_defs.h | 36 +- drivers/isdn/hardware/eicon/mdm_msg.h | 72 +- drivers/isdn/hardware/eicon/message.c |28300 ++++++++++---------- drivers/isdn/hardware/eicon/mi_pc.h | 86 +- drivers/isdn/hardware/eicon/mntfunc.c | 186 +- drivers/isdn/hardware/eicon/os_4bri.c | 352 +- drivers/isdn/hardware/eicon/os_4bri.h | 2 +- drivers/isdn/hardware/eicon/os_bri.c | 262 +- drivers/isdn/hardware/eicon/os_bri.h | 2 +- drivers/isdn/hardware/eicon/os_capi.h | 10 +- drivers/isdn/hardware/eicon/os_pri.c | 390 +- drivers/isdn/hardware/eicon/os_pri.h | 2 +- drivers/isdn/hardware/eicon/pc.h | 268 +- drivers/isdn/hardware/eicon/pc_init.h | 48 +- drivers/isdn/hardware/eicon/pc_maint.h | 158 +- drivers/isdn/hardware/eicon/pkmaint.h | 43 +- drivers/isdn/hardware/eicon/platform.h | 156 +- drivers/isdn/hardware/eicon/pr_pc.h | 116 +- drivers/isdn/hardware/eicon/s_4bri.c | 488 +- drivers/isdn/hardware/eicon/s_bri.c | 288 +- drivers/isdn/hardware/eicon/s_pri.c | 314 +- drivers/isdn/hardware/eicon/sdp_hdr.h | 130 +- drivers/isdn/hardware/eicon/um_idi.c | 224 +- drivers/isdn/hardware/eicon/um_idi.h | 2 +- drivers/isdn/hardware/eicon/xdi_adapter.h | 12 +- drivers/isdn/hardware/eicon/xdi_msg.h | 2 +- drivers/isdn/hardware/eicon/xdi_vers.h | 32 +- drivers/isdn/hardware/mISDN/avmfritz.c | 68 +- drivers/isdn/hardware/mISDN/hfc_multi.h | 47 +- drivers/isdn/hardware/mISDN/hfc_multi_8xx.h | 28 +- drivers/isdn/hardware/mISDN/hfc_pci.h | 18 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 1364 +- drivers/isdn/hardware/mISDN/hfcpci.c | 356 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 415 +- drivers/isdn/hardware/mISDN/hfcsusb.h | 120 +- drivers/isdn/hardware/mISDN/iohelper.h | 136 +- drivers/isdn/hardware/mISDN/isar.h | 2 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 36 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 112 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 208 +- drivers/isdn/hardware/mISDN/netjet.c | 98 +- drivers/isdn/hardware/mISDN/netjet.h | 1 - drivers/isdn/hardware/mISDN/speedfax.c | 22 +- drivers/isdn/hardware/mISDN/w6692.c | 86 +- drivers/isdn/hisax/amd7930_fn.c | 786 +- drivers/isdn/hisax/arcofi.c | 88 +- drivers/isdn/hisax/arcofi.h | 2 +- drivers/isdn/hisax/asuscom.c | 110 +- drivers/isdn/hisax/avm_a1.c | 42 +- drivers/isdn/hisax/avm_a1p.c | 152 +- drivers/isdn/hisax/avm_pci.c | 324 +- drivers/isdn/hisax/avma1_cs.c | 124 +- drivers/isdn/hisax/bkm_a4t.c | 92 +- drivers/isdn/hisax/bkm_a8.c | 184 +- drivers/isdn/hisax/bkm_ax.h | 78 +- drivers/isdn/hisax/callc.c | 1074 +- drivers/isdn/hisax/config.c | 126 +- drivers/isdn/hisax/diva.c | 334 +- drivers/isdn/hisax/elsa.c | 500 +- drivers/isdn/hisax/elsa_cs.c | 164 +- drivers/isdn/hisax/elsa_ser.c | 178 +- drivers/isdn/hisax/enternow_pci.c | 200 +- drivers/isdn/hisax/fsm.c | 38 +- drivers/isdn/hisax/fsm.h | 4 +- drivers/isdn/hisax/gazel.c | 518 +- drivers/isdn/hisax/hfc4s8s_l1.c | 648 +- drivers/isdn/hisax/hfc4s8s_l1.h | 8 +- drivers/isdn/hisax/hfc_2bds0.c | 484 +- drivers/isdn/hisax/hfc_2bds0.h | 28 +- drivers/isdn/hisax/hfc_2bs0.c | 284 +- drivers/isdn/hisax/hfc_2bs0.h | 6 +- drivers/isdn/hisax/hfc_pci.c | 714 +- drivers/isdn/hisax/hfc_pci.h | 96 +- drivers/isdn/hisax/hfc_sx.c | 1126 +- drivers/isdn/hisax/hfc_sx.h | 30 +- drivers/isdn/hisax/hfc_usb.c | 586 +- drivers/isdn/hisax/hfc_usb.h | 10 +- drivers/isdn/hisax/hfcscard.c | 96 +- drivers/isdn/hisax/hisax.h | 172 +- drivers/isdn/hisax/hisax_cfg.h | 6 +- drivers/isdn/hisax/hisax_debug.h | 42 +- drivers/isdn/hisax/hisax_fcpcipnp.c | 92 +- drivers/isdn/hisax/hisax_fcpcipnp.h | 3 +- drivers/isdn/hisax/hisax_if.h | 4 +- drivers/isdn/hisax/hisax_isac.c | 44 +- drivers/isdn/hisax/hscx.c | 136 +- drivers/isdn/hisax/hscx.h | 2 +- drivers/isdn/hisax/hscx_irq.c | 18 +- drivers/isdn/hisax/icc.c | 314 +- drivers/isdn/hisax/icc.h | 6 +- drivers/isdn/hisax/ipac.h | 2 +- drivers/isdn/hisax/ipacx.c | 675 +- drivers/isdn/hisax/isac.c | 320 +- drivers/isdn/hisax/isac.h | 2 +- drivers/isdn/hisax/isar.c | 1796 +- drivers/isdn/hisax/isar.h | 14 +- drivers/isdn/hisax/isdnl1.c | 262 +- drivers/isdn/hisax/isdnl2.c | 342 +- drivers/isdn/hisax/isdnl2.h | 1 - drivers/isdn/hisax/isdnl3.c | 174 +- drivers/isdn/hisax/isdnl3.h | 3 +- drivers/isdn/hisax/isurf.c | 118 +- drivers/isdn/hisax/ix1_micro.c | 100 +- drivers/isdn/hisax/jade.c | 209 +- drivers/isdn/hisax/jade.h | 156 +- drivers/isdn/hisax/jade_irq.c | 48 +- drivers/isdn/hisax/l3_1tr6.c | 196 +- drivers/isdn/hisax/l3dss1.c | 1900 +- drivers/isdn/hisax/l3dss1.h | 20 +- drivers/isdn/hisax/l3ni1.c | 1838 +- drivers/isdn/hisax/l3ni1.h | 28 +- drivers/isdn/hisax/lmgr.c | 28 +- drivers/isdn/hisax/mic.c | 64 +- drivers/isdn/hisax/netjet.c | 623 +- drivers/isdn/hisax/netjet.h | 5 +- drivers/isdn/hisax/niccy.c | 78 +- drivers/isdn/hisax/nj_s.c | 112 +- drivers/isdn/hisax/nj_u.c | 100 +- drivers/isdn/hisax/q931.c | 240 +- drivers/isdn/hisax/s0box.c | 132 +- drivers/isdn/hisax/saphir.c | 122 +- drivers/isdn/hisax/sedlbauer.c | 328 +- drivers/isdn/hisax/sedlbauer_cs.c | 176 +- drivers/isdn/hisax/sportster.c | 126 +- drivers/isdn/hisax/st5481.h | 98 +- drivers/isdn/hisax/st5481_b.c | 124 +- drivers/isdn/hisax/st5481_d.c | 194 +- drivers/isdn/hisax/st5481_init.c | 64 +- drivers/isdn/hisax/st5481_usb.c | 269 +- drivers/isdn/hisax/tei.c | 76 +- drivers/isdn/hisax/teleint.c | 126 +- drivers/isdn/hisax/teles0.c | 126 +- drivers/isdn/hisax/teles3.c | 156 +- drivers/isdn/hisax/teles_cs.c | 134 +- drivers/isdn/hisax/telespci.c | 80 +- drivers/isdn/hisax/w6692.c | 412 +- drivers/isdn/hisax/w6692.h | 10 +- drivers/isdn/hysdn/boardergo.c | 28 +- drivers/isdn/hysdn/boardergo.h | 30 +- drivers/isdn/hysdn/hycapi.c | 374 +- drivers/isdn/hysdn/hysdn_boot.c | 302 +- drivers/isdn/hysdn/hysdn_defs.h | 30 +- drivers/isdn/hysdn/hysdn_init.c | 4 +- drivers/isdn/hysdn/hysdn_net.c | 20 +- drivers/isdn/hysdn/hysdn_pof.h | 26 +- drivers/isdn/hysdn/hysdn_procconf.c | 10 +- drivers/isdn/hysdn/hysdn_proclog.c | 26 +- drivers/isdn/hysdn/hysdn_sched.c | 54 +- drivers/isdn/hysdn/ince1pc.h | 72 +- drivers/isdn/i4l/isdn_audio.c | 126 +- drivers/isdn/i4l/isdn_bsdcomp.c | 374 +- drivers/isdn/i4l/isdn_common.c | 1502 +- drivers/isdn/i4l/isdn_common.h | 18 +- drivers/isdn/i4l/isdn_concap.c | 36 +- drivers/isdn/i4l/isdn_concap.h | 4 +- drivers/isdn/i4l/isdn_net.c | 1498 +- drivers/isdn/i4l/isdn_net.h | 11 +- drivers/isdn/i4l/isdn_ppp.c | 1446 +- drivers/isdn/i4l/isdn_ppp.h | 2 - drivers/isdn/i4l/isdn_tty.c | 2442 +- drivers/isdn/i4l/isdn_tty.h | 10 +- drivers/isdn/i4l/isdn_ttyfax.c | 1092 +- drivers/isdn/i4l/isdn_ttyfax.h | 1 - drivers/isdn/i4l/isdn_v110.c | 294 +- drivers/isdn/i4l/isdn_v110.h | 8 +- drivers/isdn/i4l/isdn_x25iface.c | 226 +- drivers/isdn/i4l/isdn_x25iface.h | 16 +- drivers/isdn/i4l/isdnhdlc.c | 54 +- drivers/isdn/icn/icn.c | 806 +- drivers/isdn/icn/icn.h | 32 +- drivers/isdn/isdnloop/isdnloop.c | 958 +- drivers/isdn/isdnloop/isdnloop.h | 6 +- drivers/isdn/mISDN/clock.c | 25 +- drivers/isdn/mISDN/core.c | 37 +- drivers/isdn/mISDN/core.h | 8 +- drivers/isdn/mISDN/dsp.h | 25 +- drivers/isdn/mISDN/dsp_audio.c | 5 +- drivers/isdn/mISDN/dsp_biquad.h | 6 +- drivers/isdn/mISDN/dsp_blowfish.c | 112 +- drivers/isdn/mISDN/dsp_cmx.c | 1040 +- drivers/isdn/mISDN/dsp_core.c | 183 +- drivers/isdn/mISDN/dsp_dtmf.c | 66 +- drivers/isdn/mISDN/dsp_ecdis.h | 26 +- drivers/isdn/mISDN/dsp_hwec.c | 11 +- drivers/isdn/mISDN/dsp_hwec.h | 1 - drivers/isdn/mISDN/dsp_pipeline.c | 56 +- drivers/isdn/mISDN/dsp_tones.c | 165 +- drivers/isdn/mISDN/fsm.c | 42 +- drivers/isdn/mISDN/hwchannel.c | 22 +- drivers/isdn/mISDN/l1oip.h | 21 +- drivers/isdn/mISDN/l1oip_codec.c | 36 +- drivers/isdn/mISDN/l1oip_core.c | 597 +- drivers/isdn/mISDN/layer1.c | 16 +- drivers/isdn/mISDN/layer1.h | 1 - drivers/isdn/mISDN/layer2.c | 97 +- drivers/isdn/mISDN/layer2.h | 12 +- drivers/isdn/mISDN/socket.c | 89 +- drivers/isdn/mISDN/stack.c | 124 +- drivers/isdn/mISDN/tei.c | 114 +- drivers/isdn/mISDN/timerdev.c | 12 +- drivers/isdn/pcbit/callbacks.c | 303 +- drivers/isdn/pcbit/callbacks.h | 28 +- drivers/isdn/pcbit/capi.c | 585 +- drivers/isdn/pcbit/capi.h | 46 +- drivers/isdn/pcbit/drv.c | 248 +- drivers/isdn/pcbit/edss1.c | 414 +- drivers/isdn/pcbit/edss1.h | 13 +- drivers/isdn/pcbit/layer2.c | 36 +- drivers/isdn/pcbit/layer2.h | 265 +- drivers/isdn/pcbit/module.c | 35 +- drivers/isdn/pcbit/pcbit.h | 32 +- drivers/isdn/sc/card.h | 2 +- drivers/isdn/sc/command.c | 132 +- drivers/isdn/sc/event.c | 24 +- drivers/isdn/sc/hardware.h | 2 +- drivers/isdn/sc/init.c | 122 +- drivers/isdn/sc/interrupt.c | 144 +- drivers/isdn/sc/ioctl.c | 220 +- drivers/isdn/sc/message.c | 126 +- drivers/isdn/sc/message.h | 18 +- drivers/isdn/sc/packet.c | 129 +- drivers/isdn/sc/scioc.h | 5 +- drivers/isdn/sc/shmem.c | 52 +- drivers/isdn/sc/timer.c | 25 +- drivers/net/bonding/bond_3ad.c | 2 +- drivers/net/bonding/bond_alb.c | 12 +- drivers/net/bonding/bond_main.c | 18 +- drivers/net/caif/caif_hsi.c | 145 +- drivers/net/can/Kconfig | 6 +- drivers/net/can/bfin_can.c | 36 +- drivers/net/can/cc770/cc770.c | 1 - drivers/net/can/dev.c | 33 +- drivers/net/can/flexcan.c | 61 +- drivers/net/can/mcp251x.c | 3 +- drivers/net/can/mscan/mscan.c | 33 +- drivers/net/can/pch_can.c | 2 +- drivers/net/can/sja1000/Kconfig | 28 +- drivers/net/can/sja1000/Makefile | 1 + drivers/net/can/sja1000/peak_pci.c | 505 +- drivers/net/can/sja1000/peak_pcmcia.c | 753 + drivers/net/can/sja1000/plx_pci.c | 22 +- drivers/net/can/sja1000/sja1000.c | 19 +- drivers/net/can/slcan.c | 6 +- drivers/net/can/ti_hecc.c | 32 +- drivers/net/can/usb/Kconfig | 6 + drivers/net/can/usb/Makefile | 1 + drivers/net/can/usb/ems_usb.c | 63 +- drivers/net/can/usb/esd_usb2.c | 27 +- drivers/net/can/usb/peak_usb/Makefile | 2 + drivers/net/can/usb/peak_usb/pcan_usb.c | 899 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 951 + drivers/net/can/usb/peak_usb/pcan_usb_core.h | 146 + drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 1036 + drivers/net/can/usb/peak_usb/pcan_usb_pro.h | 178 + drivers/net/dummy.c | 3 +- drivers/net/ethernet/3com/3c501.c | 2 +- drivers/net/ethernet/3com/3c509.c | 2 +- drivers/net/ethernet/3com/3c515.c | 10 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c589_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 10 +- drivers/net/ethernet/3com/Kconfig | 2 +- drivers/net/ethernet/3com/typhoon.c | 19 +- drivers/net/ethernet/8390/ax88796.c | 2 +- drivers/net/ethernet/8390/axnet_cs.c | 4 +- drivers/net/ethernet/8390/lib8390.c | 2 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/adaptec/starfire.c | 13 +- drivers/net/ethernet/adi/bfin_mac.c | 27 +- drivers/net/ethernet/adi/bfin_mac.h | 2 +- drivers/net/ethernet/aeroflex/greth.c | 5 +- drivers/net/ethernet/alteon/acenic.c | 5 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/a2065.c | 2 +- drivers/net/ethernet/amd/am79c961a.c | 4 +- drivers/net/ethernet/amd/am79c961a.h | 2 +- drivers/net/ethernet/amd/amd8111e.c | 7 +- drivers/net/ethernet/amd/ariadne.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 12 +- drivers/net/ethernet/amd/declance.c | 4 +- drivers/net/ethernet/amd/depca.c | 2 +- drivers/net/ethernet/amd/hplance.c | 10 +- drivers/net/ethernet/amd/ni65.c | 6 +- drivers/net/ethernet/amd/nmclan_cs.c | 2 +- drivers/net/ethernet/amd/pcnet32.c | 16 +- drivers/net/ethernet/amd/sun3lance.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/apple/bmac.c | 19 +- drivers/net/ethernet/apple/mace.c | 9 +- drivers/net/ethernet/apple/macmace.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 12 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 1 - drivers/net/ethernet/atheros/atlx/atl1.c | 12 +- drivers/net/ethernet/atheros/atlx/atl2.c | 13 +- drivers/net/ethernet/atheros/atlx/atl2.h | 5 +- drivers/net/ethernet/atheros/atlx/atlx.c | 1 + drivers/net/ethernet/atheros/atlx/atlx.h | 1 - drivers/net/ethernet/broadcom/b44.c | 1 - drivers/net/ethernet/broadcom/bnx2.c | 108 +- drivers/net/ethernet/broadcom/bnx2.h | 3 + drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 76 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 486 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 184 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 319 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_dump.h | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 310 +- .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 14 +- .../ethernet/broadcom/bnx2x/bnx2x_fw_file_hdr.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 62 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h | 55 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 324 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 974 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 21 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 180 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 26 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 432 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h | 147 +- drivers/net/ethernet/broadcom/cnic.c | 42 +- drivers/net/ethernet/broadcom/cnic_defs.h | 27 +- drivers/net/ethernet/broadcom/cnic_if.h | 4 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 - drivers/net/ethernet/broadcom/tg3.c | 1945 +- drivers/net/ethernet/broadcom/tg3.h | 14 +- drivers/net/ethernet/brocade/bna/bfa_cee.c | 8 +- drivers/net/ethernet/brocade/bna/bfa_defs.h | 1 + drivers/net/ethernet/brocade/bna/bfa_ioc.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 1 - drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 21 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 42 + drivers/net/ethernet/cadence/at91_ether.c | 2 +- drivers/net/ethernet/cadence/macb.c | 8 +- drivers/net/ethernet/calxeda/xgmac.c | 3 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/version.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 4 +- drivers/net/ethernet/cirrus/cs89x0.c | 4 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 4 +- drivers/net/ethernet/cirrus/mac89x0.c | 12 +- drivers/net/ethernet/cisco/enic/enic.h | 4 +- drivers/net/ethernet/cisco/enic/enic_main.c | 52 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 4 +- drivers/net/ethernet/cisco/enic/enic_res.c | 2 +- drivers/net/ethernet/cisco/enic/vnic_dev.c | 76 +- drivers/net/ethernet/cisco/enic/vnic_dev.h | 3 +- drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 11 +- drivers/net/ethernet/cisco/enic/vnic_rq.c | 4 +- drivers/net/ethernet/cisco/enic/vnic_wq.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 8 +- drivers/net/ethernet/dec/ewrk3.c | 4 +- drivers/net/ethernet/dec/tulip/21142.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 6 +- drivers/net/ethernet/dec/tulip/de4x5.c | 10 +- drivers/net/ethernet/dec/tulip/dmfe.c | 20 +- drivers/net/ethernet/dec/tulip/eeprom.c | 2 +- drivers/net/ethernet/dec/tulip/interrupt.c | 10 +- drivers/net/ethernet/dec/tulip/media.c | 2 +- drivers/net/ethernet/dec/tulip/pnic.c | 2 +- drivers/net/ethernet/dec/tulip/pnic2.c | 2 +- drivers/net/ethernet/dec/tulip/timer.c | 2 +- drivers/net/ethernet/dec/tulip/tulip.h | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 9 +- drivers/net/ethernet/dec/tulip/uli526x.c | 21 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 6 +- drivers/net/ethernet/dec/tulip/xircom_cb.c | 7 +- drivers/net/ethernet/dlink/de600.c | 2 +- drivers/net/ethernet/dlink/de620.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 11 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/emulex/benet/be.h | 111 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 245 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 137 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 187 +- drivers/net/ethernet/emulex/benet/be_main.c | 1039 +- drivers/net/ethernet/ethoc.c | 23 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 8 +- drivers/net/ethernet/freescale/fec.c | 21 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +- drivers/net/ethernet/freescale/fec_mpc52xx.h | 2 +- drivers/net/ethernet/freescale/fs_enet/fec.h | 6 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 32 +- drivers/net/ethernet/freescale/fs_enet/mac-fec.c | 9 +- drivers/net/ethernet/freescale/gianfar.c | 24 +- drivers/net/ethernet/freescale/gianfar.h | 5 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 4 +- drivers/net/ethernet/freescale/gianfar_ptp.c | 2 +- drivers/net/ethernet/freescale/gianfar_sysfs.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 460 +- drivers/net/ethernet/fujitsu/at1700.c | 2 +- drivers/net/ethernet/fujitsu/eth16i.c | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 2 +- drivers/net/ethernet/hp/hp100.c | 6 +- drivers/net/ethernet/i825xx/3c505.c | 2 +- drivers/net/ethernet/i825xx/3c507.c | 2 +- drivers/net/ethernet/i825xx/3c523.c | 2 +- drivers/net/ethernet/i825xx/3c527.c | 4 +- drivers/net/ethernet/i825xx/82596.c | 8 +- drivers/net/ethernet/i825xx/eepro.c | 2 +- drivers/net/ethernet/i825xx/eexpress.c | 2 +- drivers/net/ethernet/i825xx/ether1.c | 2 +- drivers/net/ethernet/i825xx/lp486e.c | 4 +- drivers/net/ethernet/i825xx/ni52.c | 2 +- drivers/net/ethernet/i825xx/sun3_82586.c | 27 +- drivers/net/ethernet/i825xx/znet.c | 2 +- drivers/net/ethernet/ibm/Kconfig | 4 - drivers/net/ethernet/ibm/Makefile | 1 - drivers/net/ethernet/ibm/ehea/ehea.h | 2 +- drivers/net/ethernet/ibm/ehea/ehea_ethtool.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_hw.h | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 3 +- drivers/net/ethernet/ibm/ehea/ehea_phyp.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_phyp.h | 2 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.h | 2 +- drivers/net/ethernet/ibm/emac/core.c | 37 +- drivers/net/ethernet/ibm/emac/core.h | 15 +- drivers/net/ethernet/ibm/emac/debug.c | 2 +- drivers/net/ethernet/ibm/emac/debug.h | 2 +- drivers/net/ethernet/ibm/emac/emac.h | 4 +- drivers/net/ethernet/ibm/emac/mal.c | 2 +- drivers/net/ethernet/ibm/emac/mal.h | 2 +- drivers/net/ethernet/ibm/emac/phy.c | 2 +- drivers/net/ethernet/ibm/emac/phy.h | 2 +- drivers/net/ethernet/ibm/emac/rgmii.c | 7 +- drivers/net/ethernet/ibm/emac/rgmii.h | 2 +- drivers/net/ethernet/ibm/emac/tah.c | 7 +- drivers/net/ethernet/ibm/emac/tah.h | 2 +- drivers/net/ethernet/ibm/emac/zmii.c | 7 +- drivers/net/ethernet/ibm/emac/zmii.h | 2 +- drivers/net/ethernet/ibm/iseries_veth.c | 1710 -- drivers/net/ethernet/icplus/ipg.c | 4 - drivers/net/ethernet/intel/e100.c | 84 +- drivers/net/ethernet/intel/e1000/e1000.h | 1 + drivers/net/ethernet/intel/e1000/e1000_hw.c | 156 +- drivers/net/ethernet/intel/e1000/e1000_hw.h | 10 + drivers/net/ethernet/intel/e1000/e1000_main.c | 249 +- drivers/net/ethernet/intel/e1000e/80003es2lan.c | 99 +- drivers/net/ethernet/intel/e1000e/82571.c | 147 +- drivers/net/ethernet/intel/e1000e/Makefile | 5 +- drivers/net/ethernet/intel/e1000e/defines.h | 11 +- drivers/net/ethernet/intel/e1000e/e1000.h | 52 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 207 +- drivers/net/ethernet/intel/e1000e/hw.h | 13 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 433 +- drivers/net/ethernet/intel/e1000e/{lib.c => mac.c} | 1132 +- drivers/net/ethernet/intel/e1000e/manage.c | 367 + drivers/net/ethernet/intel/e1000e/netdev.c | 722 +- drivers/net/ethernet/intel/e1000e/nvm.c | 643 + drivers/net/ethernet/intel/e1000e/param.c | 55 +- drivers/net/ethernet/intel/e1000e/phy.c | 327 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 2 + drivers/net/ethernet/intel/igb/igb_ethtool.c | 7 + drivers/net/ethernet/intel/igb/igb_main.c | 44 +- drivers/net/ethernet/intel/igbvf/defines.h | 4 - drivers/net/ethernet/intel/igbvf/ethtool.c | 19 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 27 +- drivers/net/ethernet/intel/igbvf/netdev.c | 143 +- drivers/net/ethernet/intel/igbvf/vf.c | 7 +- drivers/net/ethernet/intel/ixgb/ixgb.h | 12 - drivers/net/ethernet/intel/ixgb/ixgb_ee.c | 12 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 8 +- drivers/net/ethernet/intel/ixgbe/Makefile | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 225 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 10 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 32 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 69 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 30 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 289 +- drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 89 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 929 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3201 +-- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 11 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 42 +- drivers/net/ethernet/jme.c | 1 - drivers/net/ethernet/korina.c | 6 +- drivers/net/ethernet/lantiq_etop.c | 15 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 4 +- drivers/net/ethernet/marvell/pxa168_eth.c | 18 +- drivers/net/ethernet/marvell/skge.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 11 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 24 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 36 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 10 - drivers/net/ethernet/mellanox/mlx4/main.c | 4 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 38 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 1 - drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 7 +- drivers/net/ethernet/mellanox/mlx4/mr.c | 81 +- drivers/net/ethernet/mellanox/mlx4/port.c | 12 +- drivers/net/ethernet/micrel/ks8695net.c | 8 +- drivers/net/ethernet/micrel/ks8842.c | 3 +- drivers/net/ethernet/micrel/ks8851.c | 11 +- drivers/net/ethernet/micrel/ks8851.h | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 11 +- drivers/net/ethernet/micrel/ksz884x.c | 8 +- drivers/net/ethernet/microchip/enc28j60.c | 9 +- drivers/net/ethernet/mipsnet.c | 4 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 4 +- drivers/net/ethernet/natsemi/ibmlana.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 5 +- drivers/net/ethernet/natsemi/sonic.c | 4 +- drivers/net/ethernet/neterion/s2io.c | 9 +- drivers/net/ethernet/netx-eth.c | 5 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 11 +- drivers/net/ethernet/nxp/Kconfig | 8 + drivers/net/ethernet/nxp/Makefile | 1 + drivers/net/ethernet/nxp/lpc_eth.c | 1604 ++ drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 13 + drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 13 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 230 +- drivers/net/ethernet/packetengines/hamachi.c | 8 +- drivers/net/ethernet/packetengines/yellowfin.c | 13 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 6 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 441 +- .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 296 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 109 + .../net/ethernet/qlogic/netxen/netxen_nic_hdr.h | 1 + drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 637 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 17 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 138 +- drivers/net/ethernet/qlogic/qla3xxx.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 14 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 10 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 19 +- drivers/net/ethernet/qlogic/qlge/qlge.h | 2 +- drivers/net/ethernet/qlogic/qlge/qlge_dbg.c | 4 +- drivers/net/ethernet/qlogic/qlge/qlge_main.c | 86 +- drivers/net/ethernet/racal/ni5010.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 3 +- drivers/net/ethernet/realtek/8139too.c | 109 +- drivers/net/ethernet/realtek/Kconfig | 10 +- drivers/net/ethernet/realtek/atp.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 3734 ++-- drivers/net/ethernet/renesas/sh_eth.c | 439 +- drivers/net/ethernet/renesas/sh_eth.h | 15 +- drivers/net/ethernet/s6gmac.c | 15 +- drivers/net/ethernet/seeq/ether3.c | 2 +- drivers/net/ethernet/seeq/seeq8005.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 1 - drivers/net/ethernet/sfc/Kconfig | 21 +- drivers/net/ethernet/sfc/Makefile | 3 +- drivers/net/ethernet/sfc/bitfield.h | 22 +- drivers/net/ethernet/sfc/efx.c | 931 +- drivers/net/ethernet/sfc/efx.h | 11 +- drivers/net/ethernet/sfc/ethtool.c | 200 +- drivers/net/ethernet/sfc/falcon.c | 54 +- drivers/net/ethernet/sfc/falcon_boards.c | 25 +- drivers/net/ethernet/sfc/falcon_xmac.c | 15 +- drivers/net/ethernet/sfc/filter.c | 255 +- drivers/net/ethernet/sfc/filter.h | 20 +- drivers/net/ethernet/sfc/mac.h | 21 - drivers/net/ethernet/sfc/mcdi.c | 149 +- drivers/net/ethernet/sfc/mcdi.h | 36 +- drivers/net/ethernet/sfc/mcdi_mac.c | 65 +- drivers/net/ethernet/sfc/mcdi_mon.c | 415 + drivers/net/ethernet/sfc/mcdi_pcol.h | 3542 ++- drivers/net/ethernet/sfc/mcdi_phy.c | 36 +- drivers/net/ethernet/sfc/mdio_10g.c | 2 +- drivers/net/ethernet/sfc/mtd.c | 15 +- drivers/net/ethernet/sfc/net_driver.h | 325 +- drivers/net/ethernet/sfc/nic.c | 602 +- drivers/net/ethernet/sfc/nic.h | 141 +- drivers/net/ethernet/sfc/qt202x_phy.c | 6 +- drivers/net/ethernet/sfc/regs.h | 20 +- drivers/net/ethernet/sfc/rx.c | 133 +- drivers/net/ethernet/sfc/selftest.c | 218 +- drivers/net/ethernet/sfc/selftest.h | 4 +- drivers/net/ethernet/sfc/siena.c | 50 +- drivers/net/ethernet/sfc/siena_sriov.c | 1643 ++ drivers/net/ethernet/sfc/spi.h | 2 +- drivers/net/ethernet/sfc/tenxpress.c | 2 +- drivers/net/ethernet/sfc/tx.c | 8 +- drivers/net/ethernet/sfc/txc43128_phy.c | 2 +- drivers/net/ethernet/sfc/vfdi.h | 255 + drivers/net/ethernet/sis/sis190.c | 2 - drivers/net/ethernet/sis/sis900.c | 9 +- drivers/net/ethernet/smsc/epic100.c | 11 +- drivers/net/ethernet/smsc/smc911x.c | 3 +- drivers/net/ethernet/smsc/smc9194.c | 2 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/smsc/smc91x.c | 3 +- drivers/net/ethernet/smsc/smsc911x.c | 4 +- drivers/net/ethernet/smsc/smsc9420.c | 11 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 11 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 74 +- drivers/net/ethernet/sun/cassini.c | 4 +- drivers/net/ethernet/sun/niu.c | 6 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 1 - drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 12 +- drivers/net/ethernet/sun/sunvnet.c | 13 +- drivers/net/ethernet/tehuti/tehuti.c | 8 +- drivers/net/ethernet/ti/Kconfig | 11 + drivers/net/ethernet/ti/Makefile | 2 + drivers/net/ethernet/ti/cpmac.c | 5 +- drivers/net/ethernet/ti/cpsw.c | 1019 + drivers/net/ethernet/ti/cpsw_ale.c | 641 + drivers/net/ethernet/ti/cpsw_ale.h | 93 + drivers/net/ethernet/ti/davinci_cpdma.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 11 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/ti/tlan.c | 1 - drivers/net/ethernet/tile/tilepro.c | 9 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 5 +- drivers/net/ethernet/toshiba/tc35815.c | 9 +- drivers/net/ethernet/tundra/tsi108_eth.c | 6 +- drivers/net/ethernet/via/via-rhine.c | 5 +- drivers/net/ethernet/via/via-velocity.c | 6 +- drivers/net/ethernet/xilinx/Kconfig | 8 + drivers/net/ethernet/xilinx/Makefile | 2 + drivers/net/ethernet/xilinx/ll_temac_main.c | 9 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 508 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1669 ++ drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 238 + drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 3 +- drivers/net/ethernet/xscale/ixp2000/ixpdev.c | 7 +- drivers/net/hamradio/baycom_epp.c | 2 +- drivers/net/hamradio/baycom_par.c | 2 +- drivers/net/hamradio/yam.c | 1 - drivers/net/hippi/rrunner.c | 8 +- drivers/net/hyperv/hyperv_net.h | 34 +- drivers/net/hyperv/netvsc.c | 3 +- drivers/net/hyperv/netvsc_drv.c | 20 +- drivers/net/hyperv/rndis_filter.c | 159 +- drivers/net/ifb.c | 2 +- drivers/net/irda/ali-ircc.c | 2 +- drivers/net/irda/donauboe.c | 2 - drivers/net/irda/pxaficp_ir.c | 6 +- drivers/net/irda/via-ircc.c | 4 +- drivers/net/irda/w83977af_ir.c | 2 +- drivers/net/macvlan.c | 3 +- drivers/net/mdio.c | 3 + drivers/net/mii.c | 4 +- drivers/net/netconsole.c | 8 +- drivers/net/phy/Kconfig | 5 + drivers/net/phy/Makefile | 1 + drivers/net/phy/amd.c | 102 + drivers/net/phy/broadcom.c | 6 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/plip/plip.c | 4 +- drivers/net/ppp/ppp_async.c | 2 +- drivers/net/ppp/ppp_deflate.c | 30 +- drivers/net/ppp/ppp_generic.c | 6 +- drivers/net/ppp/ppp_synctty.c | 2 +- drivers/net/ppp/pppoe.c | 2 +- drivers/net/ppp/pppox.c | 2 +- drivers/net/ppp/pptp.c | 8 +- drivers/net/rionet.c | 2 - drivers/net/slip/slip.c | 4 +- drivers/net/team/team.c | 3 +- drivers/net/tokenring/3c359.c | 4 - drivers/net/tokenring/madgemc.c | 1 - drivers/net/tokenring/tms380tr.c | 179 +- drivers/net/tun.c | 2 +- drivers/net/usb/Kconfig | 23 + drivers/net/usb/Makefile | 1 + drivers/net/usb/asix.c | 88 +- drivers/net/usb/cdc_ncm.c | 236 +- drivers/net/usb/kaweth.c | 8 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/pegasus.c | 4 +- drivers/net/usb/qmi_wwan.c | 228 + drivers/net/usb/rtl8150.c | 4 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/usbnet.c | 6 +- drivers/net/veth.c | 4 +- drivers/net/virtio_net.c | 9 +- drivers/net/vmxnet3/vmxnet3_drv.c | 63 +- drivers/net/wan/c101.c | 4 +- drivers/net/wan/dscc4.c | 8 +- drivers/net/wan/hdlc_fr.c | 2 +- drivers/net/wan/hdlc_raw_eth.c | 2 +- drivers/net/wan/lmc/lmc_main.c | 1 - drivers/net/wan/n2.c | 4 +- drivers/net/wan/pc300too.c | 1 - drivers/net/wan/pci200syn.c | 1 - drivers/net/wan/wanxl.c | 1 - drivers/net/wan/x25_asy.c | 4 +- drivers/net/wireless/airo.c | 2 +- drivers/net/wireless/ath/ath.h | 26 +- drivers/net/wireless/ath/ath5k/ahb.c | 20 +- drivers/net/wireless/ath/ath5k/ani.c | 8 +- drivers/net/wireless/ath/ath5k/ath5k.h | 5 +- drivers/net/wireless/ath/ath5k/base.c | 25 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 12 + drivers/net/wireless/ath/ath5k/phy.c | 34 +- drivers/net/wireless/ath/ath5k/reset.c | 10 +- drivers/net/wireless/ath/ath6kl/Kconfig | 25 +- drivers/net/wireless/ath/ath6kl/Makefile | 33 +- drivers/net/wireless/ath/ath6kl/bmi.c | 17 +- drivers/net/wireless/ath/ath6kl/bmi.h | 24 + drivers/net/wireless/ath/ath6kl/cfg80211.c | 1002 +- drivers/net/wireless/ath/ath6kl/cfg80211.h | 13 +- drivers/net/wireless/ath/ath6kl/common.h | 4 +- drivers/net/wireless/ath/ath6kl/core.c | 299 + drivers/net/wireless/ath/ath6kl/core.h | 169 +- drivers/net/wireless/ath/ath6kl/debug.c | 431 +- drivers/net/wireless/ath/ath6kl/debug.h | 38 +- drivers/net/wireless/ath/ath6kl/hif-ops.h | 1 + drivers/net/wireless/ath/ath6kl/hif.c | 27 +- drivers/net/wireless/ath/ath6kl/hif.h | 4 + drivers/net/wireless/ath/ath6kl/htc.c | 213 +- drivers/net/wireless/ath/ath6kl/htc.h | 16 +- drivers/net/wireless/ath/ath6kl/init.c | 636 +- drivers/net/wireless/ath/ath6kl/main.c | 234 +- drivers/net/wireless/ath/ath6kl/sdio.c | 183 +- drivers/net/wireless/ath/ath6kl/target.h | 2 + drivers/net/wireless/ath/ath6kl/testmode.c | 103 +- drivers/net/wireless/ath/ath6kl/testmode.h | 7 +- drivers/net/wireless/ath/ath6kl/txrx.c | 592 +- drivers/net/wireless/ath/ath6kl/usb.c | 432 + drivers/net/wireless/ath/ath6kl/wmi.c | 451 +- drivers/net/wireless/ath/ath6kl/wmi.h | 90 +- drivers/net/wireless/ath/ath9k/Kconfig | 24 +- drivers/net/wireless/ath/ath9k/Makefile | 10 +- drivers/net/wireless/ath/ath9k/ani.c | 6 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 21 +- drivers/net/wireless/ath/ath9k/ar9001_initvals.h | 270 - drivers/net/wireless/ath/ath9k/ar9002_hw.c | 149 +- drivers/net/wireless/ath/ath9k/ar9002_initvals.h | 104 - drivers/net/wireless/ath/ath9k/ar9002_mac.c | 5 +- drivers/net/wireless/ath/ath9k/ar9002_phy.h | 2 + .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h | 302 - drivers/net/wireless/ath/ath9k/ar9003_calib.c | 42 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 4 - drivers/net/wireless/ath/ath9k/ar9003_hw.c | 113 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 74 +- drivers/net/wireless/ath/ath9k/ar9003_mac.h | 3 +- drivers/net/wireless/ath/ath9k/ar9003_mci.c | 1250 +- drivers/net/wireless/ath/ath9k/ar9003_mci.h | 233 + drivers/net/wireless/ath/ath9k/ar9003_phy.c | 34 +- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 23 +- .../net/wireless/ath/ath9k/ar9462_1p0_initvals.h | 1833 -- .../net/wireless/ath/ath9k/ar9462_2p0_initvals.h | 465 - drivers/net/wireless/ath/ath9k/ath9k.h | 59 +- drivers/net/wireless/ath/ath9k/beacon.c | 14 +- drivers/net/wireless/ath/ath9k/btcoex.c | 77 +- drivers/net/wireless/ath/ath9k/btcoex.h | 4 +- drivers/net/wireless/ath/ath9k/debug.c | 400 +- drivers/net/wireless/ath/ath9k/debug.h | 27 +- drivers/net/wireless/ath/ath9k/gpio.c | 124 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 156 +- drivers/net/wireless/ath/ath9k/hif_usb.h | 3 +- drivers/net/wireless/ath/ath9k/htc.h | 21 +- drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 73 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 34 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 31 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 5 +- drivers/net/wireless/ath/ath9k/hw-ops.h | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 323 +- drivers/net/wireless/ath/ath9k/hw.h | 224 +- drivers/net/wireless/ath/ath9k/init.c | 87 +- drivers/net/wireless/ath/ath9k/mac.c | 42 +- drivers/net/wireless/ath/ath9k/mac.h | 4 +- drivers/net/wireless/ath/ath9k/main.c | 96 +- drivers/net/wireless/ath/ath9k/mci.c | 290 +- drivers/net/wireless/ath/ath9k/mci.h | 5 +- drivers/net/wireless/ath/ath9k/rc.c | 20 +- drivers/net/wireless/ath/ath9k/rc.h | 2 - drivers/net/wireless/ath/ath9k/recv.c | 70 +- drivers/net/wireless/ath/ath9k/reg.h | 6 +- drivers/net/wireless/ath/ath9k/xmit.c | 59 +- drivers/net/wireless/ath/carl9170/carl9170.h | 2 +- drivers/net/wireless/ath/carl9170/fw.c | 33 - drivers/net/wireless/ath/carl9170/mac.c | 35 + drivers/net/wireless/ath/carl9170/main.c | 18 +- drivers/net/wireless/ath/carl9170/phy.c | 36 +- drivers/net/wireless/ath/carl9170/tx.c | 4 +- drivers/net/wireless/ath/main.c | 9 +- drivers/net/wireless/atmel.c | 5 +- drivers/net/wireless/b43/b43.h | 15 + drivers/net/wireless/b43/main.c | 128 +- drivers/net/wireless/b43/phy_n.c | 532 +- drivers/net/wireless/b43/phy_n.h | 1 + drivers/net/wireless/b43/tables_nphy.c | 76 +- drivers/net/wireless/b43/tables_nphy.h | 14 +- drivers/net/wireless/b43legacy/b43legacy.h | 3 + drivers/net/wireless/b43legacy/main.c | 33 +- drivers/net/wireless/b43legacy/phy.c | 2 +- drivers/net/wireless/brcm80211/Kconfig | 17 +- drivers/net/wireless/brcm80211/Makefile | 2 +- drivers/net/wireless/brcm80211/brcmfmac/Makefile | 6 +- drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 2 + .../net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c | 19 +- drivers/net/wireless/brcm80211/brcmfmac/dhd.h | 4 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h | 17 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c | 2 + .../net/wireless/brcm80211/brcmfmac/dhd_common.c | 17 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h | 20 +- .../net/wireless/brcm80211/brcmfmac/dhd_linux.c | 71 +- drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 264 +- .../net/wireless/brcm80211/brcmfmac/sdio_chip.c | 2 + drivers/net/wireless/brcm80211/brcmfmac/usb.c | 1621 ++ drivers/net/wireless/brcm80211/brcmfmac/usb.h | 61 + drivers/net/wireless/brcm80211/brcmfmac/usb_rdl.h | 75 + .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 29 +- .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 36 +- drivers/net/wireless/brcm80211/brcmsmac/aiutils.c | 4 +- drivers/net/wireless/brcm80211/brcmsmac/ampdu.c | 22 +- drivers/net/wireless/brcm80211/brcmsmac/dma.c | 8 +- .../net/wireless/brcm80211/brcmsmac/mac80211_if.c | 55 +- .../net/wireless/brcm80211/brcmsmac/mac80211_if.h | 2 +- drivers/net/wireless/brcm80211/brcmsmac/main.c | 199 +- drivers/net/wireless/brcm80211/brcmsmac/main.h | 6 +- .../net/wireless/brcm80211/brcmsmac/phy/phy_n.c | 35 +- drivers/net/wireless/brcm80211/brcmsmac/srom.c | 14 +- drivers/net/wireless/brcm80211/brcmutil/utils.c | 26 +- .../net/wireless/brcm80211/include/brcmu_utils.h | 15 +- drivers/net/wireless/hostap/hostap_hw.c | 18 +- drivers/net/wireless/ipw2x00/ipw2100.c | 108 +- drivers/net/wireless/ipw2x00/ipw2200.h | 14 - drivers/net/wireless/ipw2x00/libipw_module.c | 5 +- drivers/net/wireless/ipw2x00/libipw_rx.c | 2 +- drivers/net/wireless/iwlegacy/3945-debug.c | 6 + drivers/net/wireless/iwlegacy/3945-mac.c | 286 +- drivers/net/wireless/iwlegacy/3945-rs.c | 7 +- drivers/net/wireless/iwlegacy/3945.c | 228 +- drivers/net/wireless/iwlegacy/3945.h | 14 +- drivers/net/wireless/iwlegacy/4965-calib.c | 36 +- drivers/net/wireless/iwlegacy/4965-debug.c | 6 + drivers/net/wireless/iwlegacy/4965-mac.c | 1058 +- drivers/net/wireless/iwlegacy/4965-rs.c | 48 +- drivers/net/wireless/iwlegacy/4965.c | 698 +- drivers/net/wireless/iwlegacy/4965.h | 43 +- drivers/net/wireless/iwlegacy/Kconfig | 78 +- drivers/net/wireless/iwlegacy/common.c | 1112 +- drivers/net/wireless/iwlegacy/common.h | 471 +- drivers/net/wireless/iwlegacy/debug.c | 291 +- drivers/net/wireless/iwlwifi/Kconfig | 11 +- drivers/net/wireless/iwlwifi/Makefile | 5 +- drivers/net/wireless/iwlwifi/iwl-1000.c | 49 +- drivers/net/wireless/iwlwifi/iwl-2000.c | 64 +- drivers/net/wireless/iwlwifi/iwl-5000.c | 89 +- drivers/net/wireless/iwlwifi/iwl-6000.c | 137 +- drivers/net/wireless/iwlwifi/iwl-agn-calib.c | 67 +- drivers/net/wireless/iwlwifi/iwl-agn-calib.h | 4 +- drivers/net/wireless/iwlwifi/iwl-agn-hw.h | 4 +- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 110 +- drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 26 +- drivers/net/wireless/iwlwifi/iwl-agn-rs.h | 2 +- drivers/net/wireless/iwlwifi/iwl-agn-rx.c | 213 +- drivers/net/wireless/iwlwifi/iwl-agn-rxon.c | 115 +- drivers/net/wireless/iwlwifi/iwl-agn-sta.c | 396 +- drivers/net/wireless/iwlwifi/iwl-agn-tt.c | 67 +- drivers/net/wireless/iwlwifi/iwl-agn-tt.h | 2 +- drivers/net/wireless/iwlwifi/iwl-agn-tx.c | 174 +- drivers/net/wireless/iwlwifi/iwl-agn.c | 1241 +- drivers/net/wireless/iwlwifi/iwl-agn.h | 190 +- drivers/net/wireless/iwlwifi/iwl-bus.h | 209 - drivers/net/wireless/iwlwifi/iwl-cfg.h | 84 +- drivers/net/wireless/iwlwifi/iwl-commands.h | 110 +- drivers/net/wireless/iwlwifi/iwl-core.c | 262 +- drivers/net/wireless/iwlwifi/iwl-core.h | 94 +- drivers/net/wireless/iwlwifi/iwl-csr.h | 4 +- .../wireless/iwlwifi/{iwl-trans.c => iwl-debug.c} | 68 +- drivers/net/wireless/iwlwifi/iwl-debug.h | 78 +- drivers/net/wireless/iwlwifi/iwl-debugfs.c | 185 +- drivers/net/wireless/iwlwifi/iwl-dev.h | 185 +- drivers/net/wireless/iwlwifi/iwl-devtrace.c | 2 +- drivers/net/wireless/iwlwifi/iwl-devtrace.h | 208 +- drivers/net/wireless/iwlwifi/iwl-drv.c | 993 + drivers/net/wireless/iwlwifi/iwl-drv.h | 123 + drivers/net/wireless/iwlwifi/iwl-eeprom.c | 240 +- drivers/net/wireless/iwlwifi/iwl-eeprom.h | 11 +- drivers/net/wireless/iwlwifi/iwl-fh.h | 4 +- drivers/net/wireless/iwlwifi/iwl-fw-file.h | 165 + drivers/net/wireless/iwlwifi/iwl-fw.h | 177 + drivers/net/wireless/iwlwifi/iwl-io.c | 224 +- drivers/net/wireless/iwlwifi/iwl-io.h | 62 +- drivers/net/wireless/iwlwifi/iwl-led.c | 19 +- drivers/net/wireless/iwlwifi/iwl-led.h | 2 +- drivers/net/wireless/iwlwifi/iwl-mac80211.c | 505 +- drivers/net/wireless/iwlwifi/iwl-notif-wait.c | 157 + .../iwlwifi/{iwl-wifi.h => iwl-notif-wait.h} | 81 +- drivers/net/wireless/iwlwifi/iwl-op-mode.h | 216 + drivers/net/wireless/iwlwifi/iwl-pci.c | 264 +- drivers/net/wireless/iwlwifi/iwl-power.c | 18 +- drivers/net/wireless/iwlwifi/iwl-power.h | 2 +- drivers/net/wireless/iwlwifi/iwl-prph.h | 8 +- drivers/net/wireless/iwlwifi/iwl-scan.c | 251 +- drivers/net/wireless/iwlwifi/iwl-shared.h | 400 +- drivers/net/wireless/iwlwifi/iwl-testmode.c | 552 +- drivers/net/wireless/iwlwifi/iwl-testmode.h | 99 +- drivers/net/wireless/iwlwifi/iwl-trans-pcie-int.h | 132 +- drivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c | 439 +- drivers/net/wireless/iwlwifi/iwl-trans-pcie-tx.c | 238 +- drivers/net/wireless/iwlwifi/iwl-trans-pcie.c | 918 +- drivers/net/wireless/iwlwifi/iwl-trans.h | 463 +- drivers/net/wireless/iwlwifi/iwl-ucode.c | 428 +- drivers/net/wireless/iwmc3200wifi/trace.h | 2 +- drivers/net/wireless/libertas/cfg.c | 37 - drivers/net/wireless/libertas/if_cs.c | 5 +- drivers/net/wireless/libertas/if_usb.c | 4 +- drivers/net/wireless/libertas_tf/if_usb.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 56 +- drivers/net/wireless/mwifiex/11n.c | 82 +- drivers/net/wireless/mwifiex/11n.h | 16 +- drivers/net/wireless/mwifiex/11n_aggr.c | 18 +- drivers/net/wireless/mwifiex/11n_rxreorder.c | 211 +- drivers/net/wireless/mwifiex/11n_rxreorder.h | 5 +- drivers/net/wireless/mwifiex/cfg80211.c | 176 +- drivers/net/wireless/mwifiex/cfp.c | 90 +- drivers/net/wireless/mwifiex/cmdevt.c | 177 +- drivers/net/wireless/mwifiex/decl.h | 11 +- drivers/net/wireless/mwifiex/fw.h | 19 +- drivers/net/wireless/mwifiex/init.c | 39 +- drivers/net/wireless/mwifiex/ioctl.h | 4 +- drivers/net/wireless/mwifiex/join.c | 184 +- drivers/net/wireless/mwifiex/main.c | 70 +- drivers/net/wireless/mwifiex/main.h | 44 +- drivers/net/wireless/mwifiex/pcie.c | 394 +- drivers/net/wireless/mwifiex/scan.c | 430 +- drivers/net/wireless/mwifiex/sdio.c | 196 +- drivers/net/wireless/mwifiex/sta_cmd.c | 235 +- drivers/net/wireless/mwifiex/sta_cmdresp.c | 356 +- drivers/net/wireless/mwifiex/sta_event.c | 43 +- drivers/net/wireless/mwifiex/sta_ioctl.c | 147 +- drivers/net/wireless/mwifiex/sta_rx.c | 10 +- drivers/net/wireless/mwifiex/sta_tx.c | 25 +- drivers/net/wireless/mwifiex/txrx.c | 17 +- drivers/net/wireless/mwifiex/util.c | 21 +- drivers/net/wireless/mwifiex/wmm.c | 167 +- drivers/net/wireless/mwifiex/wmm.h | 4 +- drivers/net/wireless/mwl8k.c | 45 +- drivers/net/wireless/orinoco/main.c | 6 +- drivers/net/wireless/orinoco/orinoco_usb.c | 5 - drivers/net/wireless/p54/main.c | 8 +- drivers/net/wireless/p54/p54pci.c | 48 +- drivers/net/wireless/p54/p54spi.c | 14 +- drivers/net/wireless/p54/txrx.c | 2 +- drivers/net/wireless/prism54/islpci_mgt.c | 6 +- drivers/net/wireless/rndis_wlan.c | 61 +- drivers/net/wireless/rt2x00/Kconfig | 2 +- drivers/net/wireless/rt2x00/rt2800.h | 81 +- drivers/net/wireless/rt2x00/rt2800lib.c | 431 +- drivers/net/wireless/rt2x00/rt2800lib.h | 1 + drivers/net/wireless/rt2x00/rt2800pci.c | 66 +- drivers/net/wireless/rt2x00/rt2800usb.c | 232 +- drivers/net/wireless/rt2x00/rt2x00.h | 38 +- drivers/net/wireless/rt2x00/rt2x00config.c | 5 +- drivers/net/wireless/rt2x00/rt2x00dev.c | 24 +- drivers/net/wireless/rt2x00/rt2x00lib.h | 13 + drivers/net/wireless/rt2x00/rt2x00link.c | 39 + drivers/net/wireless/rt2x00/rt2x00queue.h | 12 - drivers/net/wireless/rt2x00/rt2x00usb.c | 21 +- drivers/net/wireless/rtl818x/rtl8187/dev.c | 110 +- drivers/net/wireless/rtl818x/rtl8187/rtl8187.h | 9 + drivers/net/wireless/rtlwifi/Kconfig | 5 + drivers/net/wireless/rtlwifi/base.c | 73 +- drivers/net/wireless/rtlwifi/base.h | 2 +- drivers/net/wireless/rtlwifi/cam.c | 85 +- drivers/net/wireless/rtlwifi/cam.h | 2 +- drivers/net/wireless/rtlwifi/core.c | 170 +- drivers/net/wireless/rtlwifi/core.h | 6 +- drivers/net/wireless/rtlwifi/debug.c | 4 +- drivers/net/wireless/rtlwifi/debug.h | 121 +- drivers/net/wireless/rtlwifi/efuse.c | 65 +- drivers/net/wireless/rtlwifi/efuse.h | 2 +- drivers/net/wireless/rtlwifi/pci.c | 280 +- drivers/net/wireless/rtlwifi/pci.h | 3 +- drivers/net/wireless/rtlwifi/ps.c | 39 +- drivers/net/wireless/rtlwifi/ps.h | 2 +- drivers/net/wireless/rtlwifi/rc.c | 4 +- drivers/net/wireless/rtlwifi/rc.h | 2 +- drivers/net/wireless/rtlwifi/regd.c | 14 +- drivers/net/wireless/rtlwifi/regd.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192c/dm_common.c | 212 +- drivers/net/wireless/rtlwifi/rtl8192c/dm_common.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192c/fw_common.c | 99 +- drivers/net/wireless/rtlwifi/rtl8192c/fw_common.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192c/main.c | 4 +- drivers/net/wireless/rtlwifi/rtl8192c/phy_common.c | 281 +- drivers/net/wireless/rtlwifi/rtl8192c/phy_common.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/def.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/dm.c | 26 +- drivers/net/wireless/rtlwifi/rtl8192ce/dm.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/hw.c | 288 +- drivers/net/wireless/rtlwifi/rtl8192ce/hw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/led.c | 18 +- drivers/net/wireless/rtlwifi/rtl8192ce/led.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/phy.c | 113 +- drivers/net/wireless/rtlwifi/rtl8192ce/phy.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/reg.h | 3 +- drivers/net/wireless/rtlwifi/rtl8192ce/rf.c | 87 +- drivers/net/wireless/rtlwifi/rtl8192ce/rf.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/sw.c | 37 +- drivers/net/wireless/rtlwifi/rtl8192ce/sw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/table.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/table.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192ce/trx.c | 25 +- drivers/net/wireless/rtlwifi/rtl8192ce/trx.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/def.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/dm.c | 26 +- drivers/net/wireless/rtlwifi/rtl8192cu/dm.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/hw.c | 464 +- drivers/net/wireless/rtlwifi/rtl8192cu/hw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/led.c | 17 +- drivers/net/wireless/rtlwifi/rtl8192cu/led.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/mac.c | 133 +- drivers/net/wireless/rtlwifi/rtl8192cu/mac.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/phy.c | 126 +- drivers/net/wireless/rtlwifi/rtl8192cu/phy.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/reg.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/rf.c | 75 +- drivers/net/wireless/rtlwifi/rtl8192cu/rf.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 34 +- drivers/net/wireless/rtlwifi/rtl8192cu/sw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/table.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/table.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192cu/trx.c | 44 +- drivers/net/wireless/rtlwifi/rtl8192cu/trx.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/def.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/dm.c | 243 +- drivers/net/wireless/rtlwifi/rtl8192de/dm.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/fw.c | 137 +- drivers/net/wireless/rtlwifi/rtl8192de/fw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/hw.c | 202 +- drivers/net/wireless/rtlwifi/rtl8192de/hw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/led.c | 16 +- drivers/net/wireless/rtlwifi/rtl8192de/led.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/phy.c | 810 +- drivers/net/wireless/rtlwifi/rtl8192de/phy.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/reg.h | 3 +- drivers/net/wireless/rtlwifi/rtl8192de/rf.c | 99 +- drivers/net/wireless/rtlwifi/rtl8192de/rf.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/sw.c | 57 +- drivers/net/wireless/rtlwifi/rtl8192de/sw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/table.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/table.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192de/trx.c | 28 +- drivers/net/wireless/rtlwifi/rtl8192de/trx.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/def.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/dm.c | 32 +- drivers/net/wireless/rtlwifi/rtl8192se/dm.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/fw.c | 76 +- drivers/net/wireless/rtlwifi/rtl8192se/fw.h | 5 +- drivers/net/wireless/rtlwifi/rtl8192se/hw.c | 272 +- drivers/net/wireless/rtlwifi/rtl8192se/hw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/led.c | 22 +- drivers/net/wireless/rtlwifi/rtl8192se/led.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/phy.c | 261 +- drivers/net/wireless/rtlwifi/rtl8192se/phy.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/reg.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/rf.c | 66 +- drivers/net/wireless/rtlwifi/rtl8192se/rf.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/sw.c | 88 +- drivers/net/wireless/rtlwifi/rtl8192se/sw.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/table.c | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/table.h | 2 +- drivers/net/wireless/rtlwifi/rtl8192se/trx.c | 20 +- drivers/net/wireless/rtlwifi/rtl8192se/trx.h | 2 +- drivers/net/wireless/rtlwifi/usb.c | 110 +- drivers/net/wireless/rtlwifi/usb.h | 3 +- drivers/net/wireless/rtlwifi/wifi.h | 8 +- drivers/net/wireless/wl1251/Makefile | 2 + drivers/net/wireless/wl1251/boot.c | 2 - drivers/net/wireless/wl1251/io.h | 9 +- drivers/net/wireless/wl1251/main.c | 7 +- drivers/net/wireless/wl1251/wl1251.h | 2 +- drivers/net/wireless/wl12xx/Makefile | 2 + drivers/net/wireless/wl12xx/acx.c | 17 +- drivers/net/wireless/wl12xx/acx.h | 149 +- drivers/net/wireless/wl12xx/boot.c | 105 +- drivers/net/wireless/wl12xx/boot.h | 10 - drivers/net/wireless/wl12xx/cmd.c | 169 +- drivers/net/wireless/wl12xx/cmd.h | 148 +- drivers/net/wireless/wl12xx/conf.h | 54 +- drivers/net/wireless/wl12xx/debug.h | 1 + drivers/net/wireless/wl12xx/debugfs.c | 241 +- drivers/net/wireless/wl12xx/event.c | 154 +- drivers/net/wireless/wl12xx/event.h | 20 +- drivers/net/wireless/wl12xx/init.c | 55 +- drivers/net/wireless/wl12xx/io.c | 59 + drivers/net/wireless/wl12xx/io.h | 2 + drivers/net/wireless/wl12xx/main.c | 1115 +- drivers/net/wireless/wl12xx/ps.c | 38 +- drivers/net/wireless/wl12xx/ps.h | 2 +- drivers/net/wireless/wl12xx/reg.h | 27 + drivers/net/wireless/wl12xx/rx.c | 2 +- drivers/net/wireless/wl12xx/scan.c | 62 +- drivers/net/wireless/wl12xx/scan.h | 2 +- drivers/net/wireless/wl12xx/sdio.c | 29 +- drivers/net/wireless/wl12xx/spi.c | 8 +- drivers/net/wireless/wl12xx/testmode.c | 50 + drivers/net/wireless/wl12xx/tx.c | 116 +- drivers/net/wireless/wl12xx/tx.h | 6 +- drivers/net/wireless/wl12xx/wl12xx.h | 53 +- drivers/net/wireless/wl12xx/wl12xx_80211.h | 2 +- drivers/net/wireless/zd1211rw/zd_mac.c | 12 +- drivers/net/xen-netback/netback.c | 4 +- drivers/net/xen-netfront.c | 62 +- drivers/nfc/nfcwilink.c | 305 +- drivers/nfc/pn533.c | 31 +- drivers/pci/quirks.c | 18 + drivers/ptp/Kconfig | 13 + drivers/ptp/Makefile | 1 + drivers/ptp/ptp_clock.c | 2 +- drivers/ptp/ptp_ixp46x.c | 2 +- drivers/ptp/ptp_pch.c | 730 + drivers/s390/net/ctcm_fsms.c | 11 + drivers/s390/net/ctcm_main.c | 3 + drivers/s390/net/ctcm_mpc.c | 12 +- drivers/s390/net/lcs.c | 12 +- drivers/s390/net/qeth_core.h | 1 + drivers/s390/net/qeth_core_main.c | 110 +- drivers/s390/net/qeth_core_mpc.c | 1 + drivers/s390/net/qeth_core_mpc.h | 14 + drivers/s390/net/qeth_l2_main.c | 7 +- drivers/s390/net/qeth_l3_main.c | 40 +- drivers/scsi/bnx2fc/bnx2fc_constants.h | 2 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 12 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/ssb/driver_chipcommon_pmu.c | 48 +- drivers/ssb/driver_mipscore.c | 3 + drivers/ssb/main.c | 3 + drivers/ssb/pci.c | 81 +- drivers/ssb/pcmcia.c | 12 +- drivers/ssb/scan.c | 3 + drivers/ssb/sdio.c | 12 +- drivers/ssb/ssb_private.h | 4 + drivers/staging/et131x/et131x.c | 2 +- drivers/staging/ft1000/ft1000-pcmcia/ft1000_hw.c | 7 +- drivers/staging/wlags49_h2/wl_cs.c | 7 +- drivers/tty/ipwireless/network.c | 2 +- drivers/tty/ipwireless/tty.c | 2 +- fs/compat_ioctl.c | 2 +- fs/dlm/lowcomms.c | 22 +- include/asm-generic/socket.h | 5 + include/linux/Kbuild | 2 + include/linux/bcma/bcma.h | 9 + include/linux/bcma/bcma_driver_chipcommon.h | 26 +- include/linux/bcma/bcma_driver_pci.h | 125 +- include/linux/bcma/bcma_regs.h | 27 + include/linux/can/dev.h | 2 +- include/linux/dccp.h | 8 +- include/linux/etherdevice.h | 13 +- include/linux/ethtool.h | 23 +- include/linux/if.h | 2 + include/linux/if_ppp.h | 174 +- include/linux/if_vlan.h | 7 +- include/linux/in.h | 1 + include/linux/in6.h | 1 + include/linux/inetdevice.h | 1 + include/linux/ipv6.h | 8 +- include/linux/isdn.h | 2 +- include/linux/mdio.h | 10 +- include/linux/mlx4/device.h | 5 +- include/linux/mlx4/qp.h | 5 +- include/linux/net.h | 1 + include/linux/netdev_features.h | 4 + include/linux/netdevice.h | 117 +- include/linux/netfilter/Kbuild | 2 + include/linux/netfilter/ipset/ip_set.h | 35 +- include/linux/netfilter/ipset/ip_set_ahash.h | 119 +- include/linux/netfilter/nf_conntrack_tcp.h | 5 +- include/linux/netfilter/nfnetlink.h | 3 +- include/linux/netfilter/nfnetlink_conntrack.h | 12 + include/linux/netfilter/nfnetlink_cttimeout.h | 114 + include/linux/netfilter/xt_CT.h | 12 + include/linux/netfilter/xt_LOG.h | 19 + include/linux/netfilter_ipv4/Kbuild | 2 - include/linux/netfilter_ipv4/ipt_LOG.h | 2 + include/linux/netfilter_ipv4/ipt_SAME.h | 20 - include/linux/netfilter_ipv4/ipt_realm.h | 7 - include/linux/netfilter_ipv6/ip6t_LOG.h | 2 + include/linux/netlink.h | 30 +- include/linux/nfc.h | 8 + include/linux/nl80211.h | 72 +- include/linux/pci_ids.h | 1 + include/linux/pkt_sched.h | 21 + include/linux/platform_data/cpsw.h | 55 + include/linux/ppp-comp.h | 38 +- include/linux/ppp-ioctl.h | 119 + include/linux/ppp_defs.h | 38 +- include/linux/sh_eth.h | 1 + include/linux/skbuff.h | 46 +- include/linux/snmp.h | 2 + include/linux/socket.h | 4 +- include/linux/ssb/ssb.h | 108 +- include/linux/ssb/ssb_regs.h | 34 + include/linux/tcp.h | 5 +- include/net/addrconf.h | 1 - include/net/arp.h | 4 +- include/net/bluetooth/bluetooth.h | 40 +- include/net/bluetooth/hci.h | 76 +- include/net/bluetooth/hci_core.h | 301 +- include/net/bluetooth/hci_mon.h | 51 + include/net/bluetooth/l2cap.h | 87 +- include/net/bluetooth/mgmt.h | 338 +- include/net/bluetooth/smp.h | 2 +- include/net/caif/caif_hsi.h | 1 + include/net/cfg80211.h | 179 +- include/net/compat.h | 2 +- include/net/dcbnl.h | 4 +- include/net/dn.h | 1 + include/net/genetlink.h | 31 +- include/net/inet_sock.h | 3 + include/net/ip.h | 2 +- include/net/iucv/af_iucv.h | 3 + include/net/mac80211.h | 154 +- include/net/ndisc.h | 1 - include/net/netfilter/nf_conntrack_extend.h | 4 + include/net/netfilter/nf_conntrack_helper.h | 13 + include/net/netfilter/nf_conntrack_l4proto.h | 19 +- include/net/netfilter/nf_conntrack_timeout.h | 78 + include/net/netfilter/xt_log.h | 2 +- include/net/netlink.h | 35 - include/net/nfc/nci.h | 53 +- include/net/nfc/nci_core.h | 36 +- include/net/nfc/nfc.h | 39 +- include/net/sctp/sctp.h | 1 + include/net/sock.h | 29 + include/net/tcp.h | 66 +- include/net/udplite.h | 4 +- include/net/xfrm.h | 5 - net/atm/clip.c | 17 +- net/atm/pppoatm.c | 2 +- net/batman-adv/Makefile | 2 +- net/batman-adv/{bat_ogm.h => bat_algo.h} | 20 +- net/batman-adv/bat_debugfs.c | 24 +- net/batman-adv/bat_debugfs.h | 2 +- net/batman-adv/bat_iv_ogm.c | 304 +- net/batman-adv/bat_sysfs.c | 31 +- net/batman-adv/bat_sysfs.h | 2 +- net/batman-adv/bitarray.c | 10 +- net/batman-adv/bitarray.h | 2 +- net/batman-adv/gateway_client.c | 37 +- net/batman-adv/gateway_client.h | 2 +- net/batman-adv/gateway_common.c | 14 +- net/batman-adv/gateway_common.h | 2 +- net/batman-adv/hard-interface.c | 66 +- net/batman-adv/hard-interface.h | 2 +- net/batman-adv/hash.c | 2 +- net/batman-adv/hash.h | 2 +- net/batman-adv/icmp_socket.c | 20 +- net/batman-adv/icmp_socket.h | 2 +- net/batman-adv/main.c | 113 +- net/batman-adv/main.h | 45 +- net/batman-adv/originator.c | 33 +- net/batman-adv/originator.h | 2 +- net/batman-adv/packet.h | 40 +- net/batman-adv/ring_buffer.c | 2 +- net/batman-adv/ring_buffer.h | 2 +- net/batman-adv/routing.c | 67 +- net/batman-adv/routing.h | 2 +- net/batman-adv/send.c | 15 +- net/batman-adv/send.h | 2 +- net/batman-adv/soft-interface.c | 44 +- net/batman-adv/soft-interface.h | 2 +- net/batman-adv/translation-table.c | 251 +- net/batman-adv/translation-table.h | 2 +- net/batman-adv/types.h | 23 +- net/batman-adv/unicast.c | 22 +- net/batman-adv/unicast.h | 2 +- net/batman-adv/vis.c | 19 +- net/batman-adv/vis.h | 5 +- net/bluetooth/Kconfig | 1 - net/bluetooth/bnep/sock.c | 6 +- net/bluetooth/cmtp/sock.c | 6 +- net/bluetooth/hci_conn.c | 73 +- net/bluetooth/hci_core.c | 645 +- net/bluetooth/hci_event.c | 631 +- net/bluetooth/hci_sock.c | 469 +- net/bluetooth/hci_sysfs.c | 53 +- net/bluetooth/hidp/sock.c | 6 +- net/bluetooth/l2cap_core.c | 641 +- net/bluetooth/l2cap_sock.c | 54 +- net/bluetooth/lib.c | 27 +- net/bluetooth/mgmt.c | 2697 ++- net/bluetooth/rfcomm/tty.c | 6 +- net/bluetooth/smp.c | 108 +- net/bridge/br_device.c | 5 +- net/caif/caif_dev.c | 2 - net/caif/caif_socket.c | 113 +- net/caif/cfdbgl.c | 4 +- net/caif/cfdgml.c | 9 +- net/caif/cfrfml.c | 25 +- net/caif/cfsrvl.c | 6 +- net/caif/cfutill.c | 5 +- net/caif/cfvidl.c | 6 +- net/caif/chnl_net.c | 24 +- net/compat.c | 2 +- net/core/datagram.c | 26 +- net/core/dev.c | 115 +- net/core/ethtool.c | 2 + net/core/iovec.c | 2 +- net/core/neighbour.c | 90 +- net/core/netpoll.c | 71 +- net/core/rtnetlink.c | 11 +- net/core/skbuff.c | 4 +- net/core/sock.c | 21 + net/dccp/ccids/ccid3.c | 3 +- net/dccp/ipv4.c | 8 +- net/dccp/ipv6.c | 8 +- net/dccp/minisocks.c | 18 +- net/dccp/output.c | 10 +- net/decnet/dn_neigh.c | 24 +- net/decnet/dn_route.c | 3 +- net/ethernet/eth.c | 2 + net/ieee802154/6lowpan.c | 16 +- net/ipv4/af_inet.c | 28 +- net/ipv4/ah4.c | 17 +- net/ipv4/arp.c | 2 +- net/ipv4/esp4.c | 10 +- net/ipv4/fib_frontend.c | 6 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/fib_trie.c | 5 +- net/ipv4/gre.c | 6 +- net/ipv4/icmp.c | 21 +- net/ipv4/inet_diag.c | 18 +- net/ipv4/ip_fragment.c | 11 +- net/ipv4/ip_gre.c | 29 +- net/ipv4/ip_input.c | 20 +- net/ipv4/ip_options.c | 4 +- net/ipv4/ip_sockglue.c | 37 + net/ipv4/ipcomp.c | 8 +- net/ipv4/ipconfig.c | 110 +- net/ipv4/ipip.c | 7 +- net/ipv4/ipmr.c | 4 +- net/ipv4/netfilter/Kconfig | 9 - net/ipv4/netfilter/Makefile | 1 - net/ipv4/netfilter/ipt_LOG.c | 516 - net/ipv4/netfilter/nf_conntrack_proto_icmp.c | 60 +- net/ipv4/netfilter/nf_nat_core.c | 8 + net/ipv4/netfilter/nf_nat_h323.c | 14 + net/ipv4/netfilter/nf_nat_sip.c | 7 + net/ipv4/ping.c | 21 +- net/ipv4/proc.c | 2 + net/ipv4/raw.c | 10 +- net/ipv4/route.c | 52 +- net/ipv4/tcp.c | 14 +- net/ipv4/tcp_cong.c | 9 +- net/ipv4/tcp_input.c | 241 +- net/ipv4/tcp_ipv4.c | 312 +- net/ipv4/tcp_minisocks.c | 12 +- net/ipv4/tcp_output.c | 4 +- net/ipv4/tcp_probe.c | 4 +- net/ipv4/tcp_timer.c | 14 +- net/ipv4/tunnel4.c | 8 +- net/ipv4/udp.c | 41 +- net/ipv4/udplite.c | 7 +- net/ipv4/xfrm4_tunnel.c | 16 +- net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 1 + net/ipv6/anycast.c | 29 - net/ipv6/datagram.c | 2 +- net/ipv6/icmp.c | 4 + net/ipv6/ip6_fib.c | 19 +- net/ipv6/ip6_output.c | 21 +- net/ipv6/ipv6_sockglue.c | 38 + net/ipv6/ndisc.c | 30 +- net/ipv6/netfilter/Kconfig | 9 - net/ipv6/netfilter/Makefile | 1 - net/ipv6/netfilter/ip6t_LOG.c | 527 - net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 60 +- net/ipv6/raw.c | 2 + net/ipv6/reassembly.c | 7 +- net/ipv6/route.c | 15 +- net/ipv6/sit.c | 20 +- net/ipv6/tcp_ipv6.c | 231 +- net/ipv6/udp.c | 7 +- net/ipv6/xfrm6_output.c | 2 +- net/irda/irnet/irnet.h | 2 +- net/iucv/af_iucv.c | 381 +- net/l2tp/l2tp_eth.c | 2 +- net/l2tp/l2tp_ppp.c | 4 +- net/mac80211/Makefile | 4 +- net/mac80211/cfg.c | 241 +- net/mac80211/chan.c | 55 +- net/mac80211/debugfs.c | 87 +- net/mac80211/debugfs_netdev.c | 115 +- net/mac80211/debugfs_sta.c | 5 +- net/mac80211/driver-ops.h | 68 +- net/mac80211/driver-trace.h | 77 +- net/mac80211/ibss.c | 109 +- net/mac80211/ieee80211_i.h | 173 +- net/mac80211/iface.c | 24 +- net/mac80211/key.c | 39 +- net/mac80211/main.c | 27 +- net/mac80211/mesh.c | 2 +- net/mac80211/mesh.h | 5 +- net/mac80211/mesh_hwmp.c | 57 +- net/mac80211/mesh_pathtbl.c | 40 +- net/mac80211/mesh_plink.c | 23 +- net/mac80211/mlme.c | 1714 +- net/mac80211/pm.c | 11 +- net/mac80211/rate.c | 151 +- net/mac80211/rate.h | 4 - net/mac80211/rc80211_minstrel_ht.c | 16 + net/mac80211/rx.c | 123 +- net/mac80211/scan.c | 74 +- net/mac80211/sta_info.c | 341 +- net/mac80211/sta_info.h | 61 +- net/mac80211/status.c | 10 +- net/mac80211/tx.c | 47 +- net/mac80211/util.c | 80 +- net/mac80211/wep.c | 21 +- net/mac80211/wep.h | 1 - net/mac80211/work.c | 814 - net/mac80211/wpa.c | 22 +- net/netfilter/Kconfig | 30 + net/netfilter/Makefile | 3 + net/netfilter/ipset/ip_set_bitmap_ip.c | 4 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 4 +- net/netfilter/ipset/ip_set_bitmap_port.c | 4 +- net/netfilter/ipset/ip_set_core.c | 26 +- net/netfilter/ipset/ip_set_getport.c | 4 +- net/netfilter/ipset/ip_set_hash_ip.c | 18 +- net/netfilter/ipset/ip_set_hash_ipport.c | 10 +- net/netfilter/ipset/ip_set_hash_ipportip.c | 10 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 147 +- net/netfilter/ipset/ip_set_hash_net.c | 89 +- net/netfilter/ipset/ip_set_hash_netiface.c | 84 +- net/netfilter/ipset/ip_set_hash_netport.c | 150 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/nf_conntrack_core.c | 34 +- net/netfilter/nf_conntrack_ecache.c | 55 +- net/netfilter/nf_conntrack_helper.c | 54 + net/netfilter/nf_conntrack_netlink.c | 218 +- net/netfilter/nf_conntrack_proto_dccp.c | 86 +- net/netfilter/nf_conntrack_proto_generic.c | 77 +- net/netfilter/nf_conntrack_proto_gre.c | 82 +- net/netfilter/nf_conntrack_proto_sctp.c | 83 +- net/netfilter/nf_conntrack_proto_tcp.c | 168 +- net/netfilter/nf_conntrack_proto_udp.c | 106 +- net/netfilter/nf_conntrack_proto_udplite.c | 103 +- net/netfilter/nf_conntrack_timeout.c | 60 + net/netfilter/nfnetlink_acct.c | 6 +- net/netfilter/nfnetlink_cttimeout.c | 429 + net/netfilter/xt_CT.c | 220 +- net/netfilter/xt_LOG.c | 925 + net/netlink/af_netlink.c | 30 +- net/netlink/genetlink.c | 40 +- net/nfc/af_nfc.c | 2 +- net/nfc/core.c | 55 +- net/nfc/llcp/commands.c | 163 +- net/nfc/llcp/llcp.c | 201 +- net/nfc/llcp/llcp.h | 12 +- net/nfc/llcp/sock.c | 120 +- net/nfc/nci/core.c | 209 +- net/nfc/nci/data.c | 32 +- net/nfc/nci/ntf.c | 360 +- net/nfc/nci/rsp.c | 41 +- net/nfc/netlink.c | 73 +- net/nfc/nfc.h | 18 +- net/nfc/rawsock.c | 28 +- net/openvswitch/vport-internal_dev.c | 3 +- net/packet/af_packet.c | 32 +- net/rds/send.c | 1 - net/sched/Kconfig | 26 + net/sched/Makefile | 1 + net/sched/sch_plug.c | 233 + net/sctp/socket.c | 24 +- net/socket.c | 36 +- net/tipc/bcast.c | 336 +- net/tipc/bcast.h | 2 +- net/tipc/bearer.c | 5 +- net/tipc/config.c | 21 +- net/tipc/core.c | 10 - net/tipc/core.h | 42 - net/tipc/discover.c | 79 +- net/tipc/link.c | 299 +- net/tipc/log.c | 2 +- net/tipc/msg.c | 2 +- net/tipc/msg.h | 15 +- net/tipc/name_distr.c | 8 +- net/tipc/name_table.c | 48 +- net/tipc/name_table.h | 2 - net/tipc/net.c | 11 +- net/tipc/node.c | 84 +- net/tipc/node.h | 37 +- net/tipc/port.c | 72 +- net/tipc/port.h | 42 +- net/tipc/socket.c | 11 +- net/tipc/subscr.c | 2 +- net/unix/af_unix.c | 52 +- net/unix/diag.c | 10 +- net/wireless/core.h | 14 +- net/wireless/mesh.c | 4 + net/wireless/mlme.c | 333 +- net/wireless/nl80211.c | 397 +- net/wireless/nl80211.h | 3 +- net/wireless/reg.c | 19 +- net/wireless/scan.c | 19 +- net/wireless/sme.c | 41 +- net/wireless/util.c | 1 + net/wireless/wext-sme.c | 3 + net/xfrm/xfrm_user.c | 9 +- 1690 files changed, 126263 insertions(+), 98973 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/stmmac.txt create mode 100644 Documentation/networking/mac80211-auth-assoc-deauth.txt create mode 100644 arch/mips/bcm47xx/sprom.c create mode 100644 drivers/net/can/sja1000/peak_pcmcia.c create mode 100644 drivers/net/can/usb/peak_usb/Makefile create mode 100644 drivers/net/can/usb/peak_usb/pcan_usb.c create mode 100644 drivers/net/can/usb/peak_usb/pcan_usb_core.c create mode 100644 drivers/net/can/usb/peak_usb/pcan_usb_core.h create mode 100644 drivers/net/can/usb/peak_usb/pcan_usb_pro.c create mode 100644 drivers/net/can/usb/peak_usb/pcan_usb_pro.h delete mode 100644 drivers/net/ethernet/ibm/iseries_veth.c rename drivers/net/ethernet/intel/e1000e/{lib.c => mac.c} (62%) create mode 100644 drivers/net/ethernet/intel/e1000e/manage.c create mode 100644 drivers/net/ethernet/intel/e1000e/nvm.c create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c create mode 100644 drivers/net/ethernet/nxp/Kconfig create mode 100644 drivers/net/ethernet/nxp/Makefile create mode 100644 drivers/net/ethernet/nxp/lpc_eth.c delete mode 100644 drivers/net/ethernet/sfc/mac.h create mode 100644 drivers/net/ethernet/sfc/mcdi_mon.c create mode 100644 drivers/net/ethernet/sfc/siena_sriov.c create mode 100644 drivers/net/ethernet/sfc/vfdi.h create mode 100644 drivers/net/ethernet/ti/cpsw.c create mode 100644 drivers/net/ethernet/ti/cpsw_ale.c create mode 100644 drivers/net/ethernet/ti/cpsw_ale.h create mode 100644 drivers/net/ethernet/xilinx/xilinx_axienet.h create mode 100644 drivers/net/ethernet/xilinx/xilinx_axienet_main.c create mode 100644 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c create mode 100644 drivers/net/phy/amd.c create mode 100644 drivers/net/usb/qmi_wwan.c create mode 100644 drivers/net/wireless/ath/ath6kl/core.c create mode 100644 drivers/net/wireless/ath/ath6kl/usb.c delete mode 100644 drivers/net/wireless/ath/ath9k/ar9462_1p0_initvals.h create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/usb.c create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/usb.h create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/usb_rdl.h delete mode 100644 drivers/net/wireless/iwlwifi/iwl-bus.h rename drivers/net/wireless/iwlwifi/{iwl-trans.c => iwl-debug.c} (68%) create mode 100644 drivers/net/wireless/iwlwifi/iwl-drv.c create mode 100644 drivers/net/wireless/iwlwifi/iwl-drv.h create mode 100644 drivers/net/wireless/iwlwifi/iwl-fw-file.h create mode 100644 drivers/net/wireless/iwlwifi/iwl-fw.h create mode 100644 drivers/net/wireless/iwlwifi/iwl-notif-wait.c rename drivers/net/wireless/iwlwifi/{iwl-wifi.h => iwl-notif-wait.h} (55%) create mode 100644 drivers/net/wireless/iwlwifi/iwl-op-mode.h create mode 100644 drivers/ptp/ptp_pch.c create mode 100644 include/linux/netfilter/nfnetlink_cttimeout.h create mode 100644 include/linux/netfilter/xt_LOG.h delete mode 100644 include/linux/netfilter_ipv4/ipt_SAME.h delete mode 100644 include/linux/netfilter_ipv4/ipt_realm.h create mode 100644 include/linux/platform_data/cpsw.h create mode 100644 include/linux/ppp-ioctl.h create mode 100644 include/net/bluetooth/hci_mon.h create mode 100644 include/net/netfilter/nf_conntrack_timeout.h rename net/batman-adv/{bat_ogm.h => bat_algo.h} (51%) delete mode 100644 net/ipv4/netfilter/ipt_LOG.c delete mode 100644 net/ipv6/netfilter/ip6t_LOG.c create mode 100644 net/netfilter/nf_conntrack_timeout.c create mode 100644 net/netfilter/nfnetlink_cttimeout.c create mode 100644 net/netfilter/xt_LOG.c create mode 100644 net/sched/sch_plug.c {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: [GIT] Networking Date: Tue, 20 Mar 2012 17:24:44 -0400 (EDT) Message-ID: <20120320.172444.2225133582832122925.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 DQpUaGVyZSBhcmUgdGhyZWUgY29uZmxpY3RzIHRvIHJlc29sdmUgaGVyZSwgdHdvIHRyaXZpYWwg YW5kIG9uZSBvZg0KbWVkaXVtIGRpZmZpY3VsdHk6DQoNCjEpIGRyaXZlcnMvaXNkbi9naWdhc2V0 L2ludGVyZmFjZS5jDQoNCiAgIHRyZWUgd2lkZSBUVFkgZHJpdmVyIGNsZWFudXBzIGluIHlvdXIg dHJlZSByZW1vdmUgdGhlIGluaXRpYWxpemF0aW9uDQogICBvZiAtPm1hZ2ljLCB3aGVyZWFzIGEg Y2hhbmdlIGluIHRoZSBuZXQtbmV4dCB0cmVlIGNoYW5nZWQgIiwiIHRvDQogICAiOyIgaW4gdGhl c2UgbGluZXMuICBBIHNhbXBsZSByZXNvbHV0aW9uIGlzOg0KDQotIAl0dHktPnR5cGUgPQkJVFRZ X0RSSVZFUl9UWVBFX1NFUklBTCwNCi0gCXR0eS0+c3VidHlwZSA9CQlTRVJJQUxfVFlQRV9OT1JN QUwsDQogLQl0dHktPm1hZ2ljID0JCVRUWV9EUklWRVJfTUFHSUM7DQorIAl0dHktPnR5cGUgPQkJ VFRZX0RSSVZFUl9UWVBFX1NFUklBTDsNCisgCXR0eS0+c3VidHlwZSA9CQlTRVJJQUxfVFlQRV9O T1JNQUw7DQoNCjIpIGRyaXZlcnMvbmV0L3VzYi9LY29uZmlnDQoNCiAgIFRyaXZpYWwsIG5ldC1u ZXh0IGFkZHMgYSBzZWxlY3Qgc3RhdGVtZW50IHRvIGEgS2NvbmZpZyBlbnRyeS4NCg0KMykgZHJp dmVycy9uZXQvdXNiL3FtaV93d2FuLmMNCg0KICAgVGhlIHRoaW5nIHRvIGRvIGZvciB0aGlzIG9u ZSBpcyB0byBzaW1wbHkgdXNlIHByZXR0eSBtdWNoIGFsbCBvZg0KICAgdGhlIEhFQUQgaHVua3Mg aW4geW91ciB0cmVlLiAgQmFzaWNhbGx5IHdoYXQgaGFwcGVuZWQgaXMgdGhhdCBhbg0KICAgZWFy bGllciwgbGVzcyBjb29rZWQsIHZlcnNpb24gb2YgdGhlIEh1YXdlaSBRTUkgZGV2aWNlIHN1cHBv cnQNCiAgIHdlbnQgaW50byB0aGUgbmV0LW5leHQgdHJlZSwgYW5kIHRoZSBtb3JlIHBvbGlzaGVk IHZlcnNpb24gZW5kZWQNCiAgIHVwIGluIEdyZWcncyBVU0IgdHJlZSB3aGljaCB5b3UgcHVsbGVk IGFscmVhZHkuDQoNCkFueXdheXMsIGhpZ2hsaWdodHM6DQoNCjEpIE1vdmUgaXhnYmUgZHJpdmVy IG92ZXIgdG8gcHVyZWx5IHBhZ2UgYmFzZWQgYnVmZmVyaW5nIG9uIHJlY2VpdmUuDQogICBGcm9t IEFsZXhhbmRlciBEdXljay4NCg0KMikgQWRkIHJlY2VpdmUgcGFja2V0IHN0ZWVyaW5nIHN1cHBv cnQgdG8gZTEwMDBlLCBmcm9tIEJydWNlIEFsbGFuLg0KDQozKSBDb252ZXJ0IFRDUCBNRDUgc3Vw cG9ydCBvdmVyIHRvIFJDVSwgZnJvbSBFcmljIER1bWF6ZXQuDQoNCjQpIFJlZHVjZSBjcHUgdXNh Z2UgaW4gaGFuZGxpbmcgb3V0LW9mLW9yZGVyIFRDUCBwYWNrZXRzIG9uIG1vZGVybg0KICAgc3lz dGVtcywgYWxzbyBmcm9tIEVyaWMgRHVtYXpldC4NCg0KNSkgU3VwcG9ydCB0aGUgSVB7LFY2fV9V TklDQVNUX0lGIHNvY2tldCBvcHRpb25zLCBtYWtpbmcgdGhlIHdpbmUNCiAgIGZvbGtzIGhhcHB5 LCBmcm9tIEVyaWNoIEhvb3Zlci4NCg0KNikgU3VwcG9ydCBWTEFOIHRydW5raW5nIGZyb20gZ3Vl c3RzIGluIGh5cGVydiBkcml2ZXIsIGZyb20gSGFpeWFuZw0KICAgWmhhbmcuDQoNCjcpIFN1cHBv cnQgYnl0ZS1xdWV1ZS1saW10aXMgaW4gcjgxNjksIGZyb20gSWdvciBNYXJhdmljLg0KDQo4KSBP dXRsaW5lIGNvZGUgaW50ZW5kZWQgZm9yIElQX1JFQ1ZUT1MgaW4gSVBfUEtUT1BUSU9OUyBleGlz dGVkIGJ1dA0KICAgd2FzIG5ldmVyIHByb3Blcmx5IGltcGxlbWVudGVkLCBKaXJpIEJlbmMgZml4 ZWQgdGhhdC4NCg0KOSkgNjQtYml0IHN0YXRpc3RpY3Mgc3VwcG9ydCBpbiByODE2OSBhbmQgODEz OXRvbywgZnJvbSBKdW5jaGFuZyBXYW5nLg0KDQoxMCkgU3VwcG9ydCBrZXJuZWwgc2lkZSBkdW1w IGZpbHRlcmluZyBieSBjdG1hcmsgaW4gbmV0ZmlsdGVyIGN0bmV0bGluaywNCiAgICBmcm9tIFBh YmxvIE5laXJhIEF5dXNvLg0KDQoxMSkgU3VwcG9ydCBieXRlLXF1ZXVlLWxpbWl0cyBpbiBnaWFu ZmFyIGRyaXZlciwgZnJvbSBQYXVsIEdvcnRtYWtlci4NCg0KMTIpIEFkZCBuZXcgcGVlayBzb2Nr ZXQgb3B0aW9ucyB0byBhc3Npc3Qgd2l0aCBzb2NrZXQgbWlncmF0aW9uLCBmcm9tDQogICAgUGF2 ZWwgRW1lbHlhbm92Lg0KDQoxMykgQWRkIHNjaF9wbHVnIHBhY2tldCBzY2hlZHVsZXIgd2hvc2Ug cXVldWUgaXMgY29udHJvbGxlZCBieQ0KICAgIHVzZXJsYW5kIGRhZW1vbnMgdXNpbmcgZXhwbGlj aXQgZnJlZXplIGFuZCByZWxlYXNlIGNvbW1hbmRzLiAgRnJvbQ0KICAgIFNocmlyYW0gUmFqYWdv cGFsYW4uDQoNCjE0KSBGaXggRkNPRSBjaGVja3N1bSBvZmZsb2FkIGhhbmRsaW5nIG9uIHRyYW5z bWl0LCBmcm9tIFlpIFpvdS4NCg0KUGxlYXNlIHB1bGwsIHRoYW5rcyBhIGxvdCENCg0KVGhlIGZv bGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBlZDM3OGE1MmRhYmY3N2I0MDZiNDQ3ZmQzMjM4 ZjgzZWEyNGI3MWZhOg0KDQogIE1lcmdlIHRhZyAndXNiLTMuMycgb2YgZ2l0Oi8vZ2l0Lmtlcm5l bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2dyZWdraC91c2IgKDIwMTItMDMtMjAgMTE6 MjY6MzAgLTA3MDApDQoNCmFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0Og0K DQogIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9kYXZlbS9u ZXQtbmV4dC5naXQgbWFzdGVyDQoNCkFhcnRoaSBUaGlydXZlbmdhZGFtICgyKToNCiAgICAgIGF0 aDZrbDogQ2xlYXIgdGhlIElFIGluIGZpcm13YXJlIGlmIG5vdCBzZXQNCiAgICAgIGF0aDZrbDog Rml4IG1lcmdlIGVycm9yIGluIGF0aDZrbF9zZXRfaWVzKCkNCg0KQWppdCBLaGFwYXJkZSAoNCk6 DQogICAgICBiZTJuZXQ6IGVuYWJsZSBXT0wgYnkgZGVmYXVsdCBpZiBoL3cgc3VwcG9ydHMgaXQN CiAgICAgIGJlMm5ldDogUHJvZ3JhbSBzZWNvbmRhcnkgVUMgTUFDIGFkZHJlc3MgaW50byBNQUMg ZmlsdGVyDQogICAgICBiZTJuZXQ6IEZpeCBudW1iZXIgb2YgdmxhbiBzbG90cyBpbiBmbGV4IG1v ZGUNCiAgICAgIGJlMm5ldDogZml4IHByb2dyYW1taW5nIG9mIFZMQU4gdGFncyBmb3IgVkYNCg0K QWtpbm9idSBNaXRhICgxKToNCiAgICAgIG1JU0ROOiB1c2UgbWVtY2hyX2ludg0KDQpBbGV4IFlh bmcgKDEpOg0KICAgICAgYXRoNmtsOiBhZGQgdGVzdG1vZGUgMiBmb3IgNjAwMyBBUlQNCg0KQWxl eGFuZGVyIER1eWNrICg0MSk6DQogICAgICBpeGdiZTogTWlub3IgcmVmYWN0b3Igb2YgUlNDDQog ICAgICBpeGdiZTogQWRkcmVzcyBmYWN0IHRoYXQgUlNDIHdhcyBub3Qgc2V0dGluZyBHU08gc2l6 ZSBmb3IgaW5jb21pbmcgZnJhbWVzDQogICAgICBpeGdiZTogTGV0IHRoZSBSeCBidWZmZXIgYWxs b2NhdGlvbiBjbGVhciBzdGF0dXMgYml0cyBpbnN0ZWFkIG9mIGNsZWFudXANCiAgICAgIGl4Z2Jl OiBBZGQgZnVuY3Rpb24gZm9yIHRlc3Rpbmcgc3RhdHVzIGJpdHMgaW4gUnggZGVzY3JpcHRvcg0K ICAgICAgaXhnYmU6IERyb3AgdGhlIF9BRFYgb2YgZGVzY3JpcHRvciBtYWNyb3Mgc2luY2UgYWxs IGl4Z2JlIGRlc2NyaXB0b3JzIGFyZSBBRFYNCiAgICAgIGl4Z2JlOiBDb21iaW5lIHBvc3QtRE1B IHByb2Nlc3Npbmcgb2Ygc2tfYnVmZiBmaWVsZHMgaW50byBzaW5nbGUgZnVuY3Rpb24NCiAgICAg IHNrYnVmZjogTW92ZSByeGhhc2ggYW5kIHZsYW5fdGNpIHRvIGNvbnNvbGlkYXRlIGhvbGVzIGlu IHNrX2J1ZmYNCiAgICAgIGl4Z2JlOiBNaW5vciBmb3JtYXR0aW5nIGFuZCBjb21tZW50IGNvcnJl Y3Rpb25zIGZvciBpeGdiZV94bWl0X2ZyYW1lX3JpbmcNCiAgICAgIGl4Z2JlOiBGaXggY29tbWVu dHMgdGhhdCBhcmUgb3V0IG9mIGRhdGUgb3IgZm9ybWF0dGVkIGluY29ycmVjdGx5DQogICAgICBp eGdiZTogYWRkIHN1cHBvcnQgZm9yIGJ5dGUgcXVldWUgbGltaXRzDQogICAgICBuZXQ6IEZpeCBp c3N1ZSB3aXRoIG5ldGRldl90eF9yZXNldF9xdWV1ZSBub3QgcmVzZXR0aW5nIHF1ZXVlIGZyb20g WE9GRiBzdGF0ZQ0KICAgICAgbmV0OiBBZGQgbWVtb3J5IGJhcnJpZXJzIHRvIHByZXZlbnQgcG9z c2libGUgcmFjZSBpbiBieXRlIHF1ZXVlIGxpbWl0cw0KICAgICAgaXhnYmU6IERvIG5vIGNsZWFy IFR4IHN0YXR1cyBiaXRzIHNpbmNlIGVvcF9kZXNjIHByb3ZpZGVzIGVub3VnaCBpbmZvDQogICAg ICBpeGdiZTogUmVvcmRlciBhZGFwdGVyIGNvbnRlbnRzIGZvciBiZXR0ZXIgY2FjaGUgdXRpbGl6 YXRpb24NCiAgICAgIGl4Z2JlOiBBZGRyZXNzIGlzc3VlcyB3aXRoIFR4IFdIVFJFU0ggdmFsdWUg bm90IGJlaW5nIHNldCBjb3JyZWN0bHkNCiAgICAgIGl4Z2JlOiBDb3JyZWN0IEFkYXB0aXZlIElu dGVycnVwdCBNb2RlcmF0aW9uIHNvIHRoYXQgaXQgd2lsbCBjaGFuZ2UgdmFsdWVzDQogICAgICBp eGdiZTogRGVmYXVsdCB0byBxdWV1ZSBwYWlycyB3aGVuIG51bWJlciBvZiBxdWV1ZXMgaXMgbGVz cyB0aGFuIENQVXMNCiAgICAgIGl4Z2JlOiBEcm9wIHVubmVjZXNzYXJ5IG5hcGlfc2NoZWR1bGVf cHJlcCBhbmQgc3BhcmUgYmxhbmsgbGluZSBmcm9tIGl4Z2JlX2ludHINCiAgICAgIGl4Z2JlOiBB bGxvY2F0ZSByaW5ncyBhcyBwYXJ0IG9mIHRoZSBxX3ZlY3Rvcg0KICAgICAgaXhnYmU6IEFkZCBp dGVyYXRvciBmb3IgY3ljbGluZyB0aHJvdWdoIHJpbmdzIG9uIGEgcV92ZWN0b3INCiAgICAgIGl4 Z2JlOiBTaW1wbGlmeSBsb2dpYyBmb3IgZXRodG9vbCBsb29wYmFjayBmcmFtZSBjcmVhdGlvbiBh bmQgdGVzdGluZw0KICAgICAgaXhnYmU6IERvIG5vdCBkaXNhYmxlIHJlYWQgcmVsYXhlZCBvcmRl cmluZyB3aGVuIERDQSBpcyBlbmFibGVkDQogICAgICBpeGdiZTogUmVwbGFjZSBlaXRyX2xvdyBh bmQgZWl0cl9oaWdoIHdpdGggc3RhdGljIHZhbHVlcyBpbiBpeGdiZV91cGRhdGVfaXRyDQogICAg ICBpeGdiZTogUmVwbGFjZSBzdGFuZGFyZCByZWNlaXZlIHBhdGggd2l0aCBhIHBhZ2UgYmFzZWQg cmVjZWl2ZQ0KICAgICAgaXhnYmU6IGNsZWFudXAgbG9naWMgaW4gaXhnYmVfY2hhbmdlX210dQ0K ICAgICAgaXhnYmU6IE1ha2UgY2VydGFpbiB0aGF0IGFsbCBmcmFtZXMgZml0IG1pbmltdW0gc2l6 ZSByZXF1aXJlbWVudHMNCiAgICAgIGl4Z2JlOiBNb2RpZnkgc2V0dXAgb2YgZGVzY3JpcHRvciBm bGFncyB0byBhdm9pZCBjb25kaXRpb25hbCBqdW1wcw0KICAgICAgaXhnYmU6IFVzZSBwYWNrZXRz IHRvIHRyYWNrIFR4IGNvbXBsZXRpb25zIGluc3RlYWQgb2YgYSBzZXBlcmF0ZSB2YWx1ZQ0KICAg ICAgaXhnYmU6IFBsYWNlIHNrYiBvbiBmaXJzdCBidWZmZXJfaW5mbyBzdHJ1Y3R1cmUgdG8gYXZv aWQgdXNpbmcgc3RhY2sgc3BhY2UNCiAgICAgIGl4Z2JlOiBXcml0ZSBnc29fc2VncyBhbmQgYnl0 Y291bnQgdG8gdGhlIHJpbmcgc29vbmVyDQogICAgICBpeGdiZTogYWx3YXlzIHdyaXRlIERNQSBm b3Igc2luZ2xlX21hcHBlZCB2YWx1ZSB3aXRoIHNrYg0KICAgICAgaXhnYmU6IFN0b3JlIFR4IGZs YWdzIGFuZCBwcm90b2NvbCBpbmZvcm1hdGlvbiB0byB0eF9idWZmZXIgc29vbmVyDQogICAgICBp eGdiZTogVXBkYXRlIGxheW91dCBvZiBpeGdiZV9yaW5nIHN0cnVjdHVyZSB0byBpbXByb3ZlIGNh Y2hlIHBlcmZvcm1hbmNlDQogICAgICBpeGdiZTogY2xlYW51cCBsb2dpYyBmb3IgdGhlIHNlcnZp Y2UgdGltZXIgYW5kIFZGIGhhbmcgZGV0ZWN0aW9uDQogICAgICBpeGdiZTogTW92ZSBwb2xsIHJv dXRpbmUgaW4gb3JkZXIgdG8gaW1wcm92ZSByZWFkYWJpbGl0eQ0KICAgICAgaXhnYmU6IGRyb3Ag ZXJyX2VlcHJvbSB0YWcgd2hpY2ggaXMgYXQgc2FtZSBsb2NhdGlvbiBhcyBlcnJfc3dfaW5pdA0K ICAgICAgaXhnYmU6IFR3byBtaW5vciBmaXhlcyBmb3IgUlNTIGFuZCBGRElSIHNldCBxdWV1ZXMg ZnVuY3Rpb25zDQogICAgICBpeGdiZTogV2hpdGVzcGFjZSBjbGVhbnVwcw0KICAgICAgaXhnYmU6 IEFkZCBzdXBwb3J0IGZvciBlbmFibGluZyBVRFAgUlNTIHZpYSB0aGUgZXRodG9vbCByeC1mbG93 LWhhc2ggY29tbWFuZA0KICAgICAgaXhnYmU6IENvcnJlY3QgZmxhZyB2YWx1ZXMgc2V0IGJ5IGl4 Z2JlX2ZpeF9mZWF0dXJlcw0KICAgICAgaXhnYmU6IEZpeCBpc3N1ZXMgd2l0aCBTUi1JT1YgbG9v cGJhY2sgd2hlbiBmbG93IGNvbnRyb2wgaXMgZGlzYWJsZWQNCg0KQWxleGV5IE9yaXNoa28gKDQp Og0KICAgICAgY2RjX25jbTogcmVkdWNlIGRyaXZlciBsYXRlbmN5IGluIHRoZSBkYXRhIHBhdGgN CiAgICAgIGNkY19uY206IGZpeCBNVFUgYW5kIG1heF9kYXRhZ3JhbV9zaXplIGhhbmRsaW5nDQog ICAgICBjZGNfbmNtOiBhdm9pZCBkaXNjYXJkaW5nIGRhdGFncmFtcyBpbiByeCBwYXRoDQogICAg ICB1c2JuZXQ6IHVzZSBuZXRpZl90eF93YWtlX3F1ZXVlIGluc3RlYWQgb2YgbmV0aWZfc3RhcnRf cXVldWUNCg0KQWxsYW4gU3RlcGhlbnMgKDMxKToNCiAgICAgIHRpcGM6IGltcHJvdmUgdGhlIGxp bmsgZGVmZXJyZWQgcXVldWUgaW5zZXJ0aW9uIGFsZ29yaXRobQ0KICAgICAgdGlwYzogUHJldmVu dCB0cmFuc21pc3Npb24gb2Ygb3V0ZGF0ZWQgbGluayBwcm90b2NvbCBtZXNzYWdlcw0KICAgICAg dGlwYzogUHJldmVudCBicm9hZGNhc3QgbGluayBzdGFsbGluZyBpbiBkdWFsIExBTiBlbnZpcm9u bWVudHMNCiAgICAgIHRpcGM6IEVuc3VyZSBicm9hZGNhc3QgbGluayByZS1hY3F1aXJlcyBub2Rl IGFmdGVyIGxpbmsgZmFpbHVyZQ0KICAgICAgdGlwYzogRml4IHByb2JsZW0gd2l0aCBicm9hZGNh c3QgbGluayBzeW5jaHJvbml6YXRpb24gYmV0d2VlbiBub2Rlcw0KICAgICAgdGlwYzogQWRkIG1p c3NpbmcgYnJvYWRjYXN0IGxpbmsgbG9jayB3aGVuIHNlbmRpbmcgTkFDSw0KICAgICAgdGlwYzog Rml4IG5vZGUgbG9jayByZWNsYW1hdGlvbiBpc3N1ZXMgaW4gYnJvYWRjYXN0IGxpbmsgcmVjZXB0 aW9uDQogICAgICB0aXBjOiBGaXggYnVnIGluIGJyb2FkY2FzdCBsaW5rIGR1cGxpY2F0ZSBtZXNz YWdlIHN0YXRpc3RpY3MNCiAgICAgIHRpcGM6IEFkZCBtaXNzaW5nIGxvY2tzIGluIGJyb2FkY2Fz dCBsaW5rIHN0YXRpc3RpY3MgYWNjdW11bGF0aW9uDQogICAgICB0aXBjOiBNYWpvciByZWRlc2ln biBvZiBicm9hZGNhc3QgbGluayBBQ0svTkFDSyBhbGdvcml0aG1zDQogICAgICB0aXBjOiBSZW1v dmUgb2Jzb2xldGUgYnJvYWRjYXN0IHRhZyBjYXBhYmlsaXR5DQogICAgICB0aXBjOiBQcmV2ZW50 IGxvc3Mgb2YgZnJhZ21lbnRlZCBtZXNzYWdlcyBvdmVyIHVuaWNhc3QgbGlua3MNCiAgICAgIHRp cGM6IFByZXZlbnQgbG9zcyBvZiBmcmFnbWVudGVkIG1lc3NhZ2VzIG92ZXIgYnJvYWRjYXN0IGxp bmsNCiAgICAgIHRpcGM6IEVsaW1pbmF0ZSBhbHRlcmF0aW9uIG9mIHB1YmxpY2F0aW9uIGtleSBk dXJpbmcgbmFtZSB0YWJsZSBwdXJnaW5nDQogICAgICB0aXBjOiBNaW5vciBvcHRpbWl6YXRpb24g dG8gcmVqZWN0aW9uIG9mIGNvbm5lY3Rpb24tYmFzZWQgbWVzc2FnZXMNCiAgICAgIHRpcGM6IElu dHJvZHVjZSBub2RlIHNpZ25hdHVyZSBmaWVsZCBpbiBuZWlnaGJvciBkaXNjb3ZlcnkgbWVzc2Fn ZQ0KICAgICAgdGlwYzogRGV0ZWN0IGR1cGxpY2F0ZSBub2RlcyB1c2luZyBkaWZmZXJlbnQgbmV0 d29yayBpbnRlcmZhY2VzDQogICAgICB0aXBjOiBSZW1vdmUgZHVwbGljYXRlIGNoZWNrIG9mIG1l c3NhZ2UgZGVzdGluYXRpb24gbm9kZQ0KICAgICAgdGlwYzogU2ltcGxpZnkgZW5mb3JjZW1lbnQg b2YgcmVzZXJ2ZWQgbmFtZSB0eXBlIHByb2hpYml0aW9uDQogICAgICB0aXBjOiBBZGQgY2hlY2sg dG8gcHJldmVudCBpbnNlcnRpb24gb2YgZHVwbGljYXRlIG5hbWUgdGFibGUgZW50cmllcw0KICAg ICAgdGlwYzogRWxpbWluYXRlIGEgdGVzdCBmb3IgbmVnYXRpdmUgdW5zaWduZWQgcXVhbnRpdGll cw0KICAgICAgdGlwYzogSGlkZSBpbnRlcm5hbCBkZXRhaWxzIG9mIG5vZGUgdGFibGUgaW1wbGVt ZW50YXRpb24NCiAgICAgIHRpcGM6IEVsaW1pbmF0ZSB0cml2aWFsIGJ1ZmZlciBtYW5pcHVsYXRp b24gaGVscGVyIHJvdXRpbmVzDQogICAgICB0aXBjOiBSZW1vdmUgb2Jzb2xldGUgY29tbWVudHMg YWJvdXQgcm91dGluZyB0YWJsZSB1cGRhdGVzDQogICAgICB0aXBjOiBNaW5vciBvcHRpbWl6YXRp b24gdG8gYnJvYWRjYXN0IGxpbmsgc3luY2hyb25pemF0aW9uIGxvZ2ljDQogICAgICB0aXBjOiBS ZXZlcnQgbmFtZSB0YWJsZSB0cmFuc2xhdGlvbiBvcHRpbWl6YXRpb24NCiAgICAgIHRpcGM6IEVs aW1pbmF0ZSBvYnNvbGV0ZSBzdXBwb3J0IGZvciAibm90IHJ1bm5pbmciIG1vZGUNCiAgICAgIHRp cGM6IEVsaW1pbmF0ZSBzdXBwb3J0IGZvciB0aXBjX21vZGUgZ2xvYmFsIHZhcmlhYmxlDQogICAg ICB0aXBjOiBVbi1pbmxpbmUgcG9ydCByb3V0aW5lIGZvciBwcm9jZXNzaW5nIGluY29taW5nIG1l c3NhZ2VzDQogICAgICB0aXBjOiBFbGltaW5hdGUgb2Jzb2xldGUgY29kZSBmb3IgcmUtc2VuZGlu ZyBhIG1lc3NhZ2UNCiAgICAgIHRpcGM6IE9wdGltaXplIHNldHRpbmcgb2YgaW1tdXRhYmxlIHBh eWxvYWQgbWVzc2FnZSBoZWFkZXIgZmllbGRzDQoNCkFtaXQgQmVrYSAoNyk6DQogICAgICBpd2x3 aWZpOiByYW5nZSBjaGVjayB0byB0ZXN0bW9kZSBkaXJlY3QgcmVnIGFjY2Vzcw0KICAgICAgaXds d2lmaTogdGVzdG1vZGUgbmV3IGluZGlyZWN0IFJXIEFQSQ0KICAgICAgaXdsd2lmaTogYWRkZWQg cmVwbHkgZGF0YSB0byB0ZXN0bW9kZSBIQ01EIHNlbmQNCiAgICAgIGl3bHdpZmk6IGZpeGVzIHRv IHRlc3Rtb2RlIGluZGlyZWN0IGFjY2Vzcw0KICAgICAgaXdsd2lmaTogc2VuZCB0ZXN0bW9kZSBo Y21kIHJlcGx5IHdpdGggcnggaGVhZGVyDQogICAgICBpd2x3aWZpOiBhZGQgdGVzdG1vZGUgY29t bWFuZCBmb3IgcnggZm9yd2FyZGluZw0KICAgICAgaXdsd2lmaTogZml4ZWQgdGVzdG1vZGUgbm90 aWZpY2F0aW9ucyBsZW5ndGgNCg0KQW1pdGt1bWFyIEthcndhciAoMTIpOg0KICAgICAgbXdpZmll eDogdXBkYXRlIEJTUyBwYXJhbWV0ZXJzIGluIGR1bXBfc3RhdGlvbl9pbmZvKCkNCiAgICAgIG13 aWZpZXg6IGZpeCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgaW4gc2V0X2NoYW5uZWwoKQ0KICAg ICAgbXdpZmlleDogZW5hYmxlIEhUIG9wZXJhdGluZyBtb2RlDQogICAgICBtd2lmaWV4OiBjbGVh bnVwIGluIHNubXBfbWliIGNvbW1hbmQgcHJlcGFyYXRpb24gY29kZQ0KICAgICAgbXdpZmlleDog dXBkYXRlIGNvcnJlY3QgZHRpbV9wZXJpb2QgaW4gZHVtcF9zdGF0aW9uKCkNCiAgICAgIG13aWZp ZXg6IHJlbW92ZSByZWR1bmRhbnQgc2NhbiBvcGVyYXRpb24NCiAgICAgIG13aWZpZXg6IHJlbW92 ZSB1bm5lY2Vzc2FyeSBlbnVtIE1XSUZJRVhfODAyXzExX1dFUF9TVEFUVVMNCiAgICAgIG13aWZp ZXg6IGhhbmRsZSBhdXRvIGF1dGhlbnRpY2F0aW9uIG1vZGUgY29ycmVjdGx5DQogICAgICBtd2lm aWV4OiByZW1vdmUgdW5uZWNlc3Nhcnkgc3RydWN0IG13aWZpZXhfODAyXzExX3NzaWQNCiAgICAg IG13aWZpZXg6IGZpeCBidWcgaW4gd2lsZGNhcmQgc2NhbiBoYW5kbGluZw0KICAgICAgbXdpZmll eDogY29ycmVjdGlvbiBpbiBudW1iZXIgb2YgYml0cmF0ZXMNCiAgICAgIG13aWZpZXg6IGNvcnJl Y3Rpb24gaW4gc3RydWN0dXJlIG5hbWUgcGFzc2VkIHRvIHNpemVvZigpDQoNCkFuZHJlIEd1ZWRl cyAoMjUpOg0KICAgICAgQmx1ZXRvb3RoOiBBZGQgJ2Vpcl9sZW4nIHBhcmFtIHRvIG1nbXRfZGV2 aWNlX2ZvdW5kKCkNCiAgICAgIEJsdWV0b290aDogUmVwb3J0IExFIGRldmljZXMNCiAgICAgIEJs dWV0b290aDogVXNlIEdGUF9LRVJORUwgaW4gaGNpX2Nvbm5fYWRkKCkNCiAgICAgIEJsdWV0b290 aDogVXNlIEdGUF9LRVJORUwgaW4gaGNpX2NoYW5fY3JlYXRlKCkNCiAgICAgIEJsdWV0b290aDog Rml4IHBvdGVudGlhbCBkZWFkbG9jaw0KICAgICAgQmx1ZXRvb3RoOiBSZW1vdmUgdW5uZWVkZWQg bG9ja2luZw0KICAgICAgQmx1ZXRvb3RoOiBVc2UgR0ZQX0tFUk5FTCBpbiBoY2lfYWRkX2Fkdl9l bnRyeSgpDQogICAgICBCbHVldG9vdGg6IExFIHNjYW4gc2hvdWxkIHNlbmQgRGlzY292ZXJpbmcg ZXZlbnRzDQogICAgICBCbHVldG9vdGg6IE1pbm9yIGNvZGUgcmVmYWN0b3JpbmcNCiAgICAgIEJs dWV0b290aDogQWRkIGhjaV9kb19sZV9zY2FuKCkNCiAgICAgIEJsdWV0b290aDogQWRkIGhjaV9s ZV9zY2FuKCkNCiAgICAgIEJsdWV0b290aDogTUdNVCBzdGFydCBkaXNjb3ZlcnkgTEUtT25seSBz dXBwb3J0DQogICAgICBCbHVldG9vdGg6IEZpeCBpbmRlbnRhdGlvbg0KICAgICAgQmx1ZXRvb3Ro OiBBZGQgQlRfREJHIHRvIG1nbXRfZGlzY292ZXJpbmcoKQ0KICAgICAgQmx1ZXRvb3RoOiBGaXgg ZGlzY292ZXJ5IHN0YXRlIG1hY2hpbmUNCiAgICAgIEJsdWV0b290aDogRml4IGV2ZW50IHNlbmRp bmcgd2l0aCBESVNDT1ZFUllfU1RPUFBFRCBzdGF0ZQ0KICAgICAgQmx1ZXRvb3RoOiBQcmVwYXJl IHN0YXJ0X2Rpc2NvdmVyeQ0KICAgICAgQmx1ZXRvb3RoOiBUcmFjayBkaXNjb3ZlcnkgdHlwZQ0K ICAgICAgQmx1ZXRvb3RoOiBNZXJnZSBJTlFVSVJZIGFuZCBMRV9TQ0FOIGRpc2NvdmVyeSBzdGF0 ZXMNCiAgICAgIEJsdWV0b290aDogSW50ZXJsZWF2ZWQgZGlzY292ZXJ5IHN1cHBvcnQNCiAgICAg IEJsdWV0b290aDogU2V0IERJU0NPVkVSWV9TVE9QUEVEIGlmIGNvbnRyb2xsZXIgcmVzZXRzDQog ICAgICBCbHVldG9vdGg6IENoYW5nZSBpbnRlcmxlYXZlZCBkaXNjb3ZlcnkgYmVoYXZpb3INCiAg ICAgIEJsdWV0b290aDogRml4IEtjb25maWcgaGVscCBkZXNjcmlwdGlvbg0KICAgICAgQmx1ZXRv b3RoOiBDaGVjayBjYXBhYmlsaXRpZXMgaW4gQlIvRURSIGFuZCBMRS1Pbmx5IGRpc2NvdmVyeQ0K ICAgICAgQmx1ZXRvb3RoOiBEb24ndCBmb3JjZSBESVNDT1ZFUllfU1RPUFBFRCBzdGF0ZSBpbiBp bnF1aXJ5X2NhY2hlX2ZsdXNoDQoNCkFuZHJlaSBFbWVsdGNoZW5rbyAoMzApOg0KICAgICAgQmx1 ZXRvb3RoOiBQcm9jZXNzIG51bSBjb21wbGV0ZWQgZGF0YSBibG9ja3MgZXZlbnQNCiAgICAgIEJs dWV0b290aDogUmVtb3ZlIG1hZ2ljIG51bWJlciBmcm9tIEFDTCBUTw0KICAgICAgQmx1ZXRvb3Ro OiBVc2UgY2hhbiBpbnN0ZWFkIG9mIHNrDQogICAgICBCbHVldG9vdGg6IENoYW5nZSBzayB0byBs MmNhcF9jaGFuDQogICAgICBCbHVldG9vdGg6IHRyaXZpYWw6IHNwYWNlIGNvcnJlY3Rpb24NCiAg ICAgIEJsdWV0b290aDogQWRkIGFsbG9jX3NrYiBjaGFuIG9wZXJhdG9yDQogICAgICBCbHVldG9v dGg6IFVzZSBsaXN0IF9zYWZlIGRlbGV0aW5nIGZyb20gY29ubl9oYXNoX2xpc3QNCiAgICAgIEJs dWV0b290aDogVXNlIGxpc3QgX3NhZmUgZGVsZXRpbmcgZnJvbSBjb25uIGNoYW5fbGlzdA0KICAg ICAgQmx1ZXRvb3RoOiBSZWNhbGN1bGF0ZSBzY2hlZCBIQ0kgYmxrL3BrdCBmbG93IGN0cmwNCiAg ICAgIEJsdWV0b290aDogSGVscGVyIHJlbW92ZXMgZHVwbGljYXRlZCBjb2RlDQogICAgICBCbHVl dG9vdGg6IENoYW5nZSBjaGFuX3JlYWR5IHBhcmFtIGZyb20gc2sgdG8gY2hhbg0KICAgICAgQmx1 ZXRvb3RoOiBDbGVhbiB1cCBsMmNhcF9jaGFuX2FkZA0KICAgICAgQmx1ZXRvb3RoOiBSZW1vdmUg dW5uZWVkZWQgc2sgdmFyaWFibGUNCiAgICAgIEJsdWV0b290aDogRG8gbm90IGRlcmVmZXJlbmNl IHplcm8gc2sNCiAgICAgIEJsdWV0b290aDogTW92ZSBzY29wZSBvZiBzdGF0ZV90b19zdHJpbmcN CiAgICAgIEJsdWV0b290aDogVXNlIHN5bWJvbGljIG5hbWVzIGZvciBzdGF0ZSBpbiBkZWJ1Zw0K ICAgICAgQmx1ZXRvb3RoOiBQcmVmaXggaGV4IG51bWJlcnMgd2l0aCBvYmplY3QgbmFtZQ0KICAg ICAgQmx1ZXRvb3RoOiB0cml2aWFsOiBGaXggbG9uZyBsaW5lDQogICAgICBCbHVldG9vdGg6IFJl dmVydCB0byBtdXRleGVzIGZyb20gUkNVIGxpc3QNCiAgICAgIEJsdWV0b290aDogQWRkIGwyY2Fw X2NoYW5fbG9jaw0KICAgICAgQmx1ZXRvb3RoOiBBZGQgbG9ja2VkIGFuZCB1bmxvY2tlZCBzdGF0 ZV9jaGFuZ2UNCiAgICAgIEJsdWV0b290aDogQWRkIHNvY2tldCBlcnJvciBmdW5jdGlvbg0KICAg ICAgQmx1ZXRvb3RoOiBGaXggY29kaW5nIHN0eWxlIGlzc3VlcyBpbiBtZ210IGNvZGUNCiAgICAg IEJsdWV0b290aDogQWRkIHVubG9ja2VkIF9fbDJjYXBfY2hhbl9hZGQgZnVuY3Rpb24NCiAgICAg IEJsdWV0b290aDogQ2hhbmdlIHNrIGxvY2sgdG8gY2hhbiBsb2NrIGluIEwyQ0FQIGNvcmUNCiAg ICAgIEJsdWV0b290aDogUmVtb3ZlIHNvY2tldCBsb2NrIGNoZWNrDQogICAgICBCbHVldG9vdGg6 IEZpeCBpbml0IHJlcXVlc3QgY29tcGxldGlvbiB3aXRoIEFNUCBjb250cm9sbGVycw0KICAgICAg Qmx1ZXRvb3RoOiBGaXggZG91YmxlIGxvY2tpbmcgaW4gTEUgYW5kIGNvbmxlc3MgY2hhbg0KICAg ICAgQmx1ZXRvb3RoOiBSZW1vdmUgZHVwbGljYXRlZCBjb2RlIGluIGwyY2FwIGNvbm4gcmVxDQog ICAgICBCbHVldG9vdGg6IFNhdmUgcmVtb3RlIEwyQ0FQIGZpeGVkIGNoYW5uZWwgbWFzaw0KDQpB bmRyemVqIEthY3ptYXJlayAoMik6DQogICAgICBCbHVldG9vdGg6IEZpeCBza19zbmR0aW1lbyBp bml0aWFsaXphdGlvbiBmb3IgTDJDQVAgc29ja2V0DQogICAgICBCbHVldG9vdGg6IGwyY2FwX3Nl dF90aW1lciBuZWVkcyBqaWZmaWVzIGFzIHRpbWVvdXQgdmFsdWUNCg0KQW50b25pbyBRdWFydHVs bGkgKDEyKToNCiAgICAgIG1hYzgwMjExOiBJbiBJQlNTIHRoZSBEQSBmaWVsZCBvZiBhdXRoIGZy YW1lcyBpcyBkaWZmZXJlbnQgZnJvbSBCU1NJRA0KICAgICAgbWFjODAyMTE6IHJlbW92ZSB1c2Vs ZXNzIERBIGNoZWNraW5nIGluIGllZWU4MDIxMV9yeF9tZ210X3Byb2JlX3Jlc3AoKQ0KICAgICAg YXRoNWs6IGNsYWltIHN1cHBvcnQgZm9yIElCU1MgUlNODQogICAgICBtYWM4MDIxMTogYWRkIGEg Mi13YXkgQXV0aGVudGljYXRpb24gY2hhbGxlbmdlIHRvIElCU1MgbW9kZQ0KICAgICAgbWFjODAy MTE6IGluIElCU1MgdXNlIHRoZSBBdXRoIGZyYW1lIHRvIHRyaWdnZXIgU1RBIHJlaW5zZXJ0aW9u DQogICAgICBhdGg5a19odGM6IGNsYWltIHN1cHBvcnQgZm9yIElCU1MgUlNODQogICAgICBjZmc4 MDIxMS9tYWM4MDIxMTogdXNlcnNwYWNlIHBlZXIgYXV0aG9yaXphdGlvbiBpbiBJQlNTDQogICAg ICBiYXRtYW4tYWR2OiBhZGQgdHRfaW5pdGlhbGlzZWQgZmxhZyB0byB0aGUgb3JpZ19ub2RlIHN0 cnVjdA0KICAgICAgYmF0bWFuLWFkdjogc2V0IFRUX0NMSUVOVF9ORVcgZmxhZyBiZWZvcmUgaW52 b2tpbmcgaGFzaF9hZGQoKQ0KICAgICAgYmF0bWFuLWFkdjogY29kZSByZWZhY3RvcmluZyAtIG1v dmUgZGVidWcgcHJpbnQgaW50byB0dF9sb2NhbF9zZXRfcGVuZGluZw0KICAgICAgYmF0bWFuLWFk djogVFRfQ0xJRU5UX1BFTkRJTkcgaXMgbmV2ZXIgc2V0IGluIHN0cnVjdCB0dF9nbG9iYWxfZW50 cnkNCiAgICAgIG1hYzgwMjExX2h3c2ltOiBjb3JyZWN0bHkgbGluZSB1cCBhIG11bHRpbGluZSBw cmludGsNCg0KQXJlbmQgdmFuIFNwcmllbCAoMjMpOg0KICAgICAgYnJjbTgwMjExOiB1cGRhdGUg dGhlIG1haW50YWluZXJzIGxpc3RlZCBmb3IgYnJjbTgwMjExIGRyaXZlcnMNCiAgICAgIGJyY204 MDIxMTogc21hYzogZml4IHVuaW50ZW5kZWQgZmFsbHRocnUgaW4gd2xjX3BoeV9yYWRpb19pbml0 XzIwNTcoKQ0KICAgICAgYnJjbTgwMjExOiBzbWFjOiByZW1vdmUgcmVkdW5kYW50IGFzc2lnbm1l bnRzIGZyb20gdHhwd3JjdHJsX3B3cl9zZXR1cF9ucGh5DQogICAgICBicmNtODAyMTE6IHNtYWM6 IGZpeCBlbmRsZXNzIHJldHJ5IG9mIEEtTVBEVSB0cmFuc21pc3Npb25zDQogICAgICBicmNtODAy MTE6IHNtYWM6IHJlbW92ZSBzbWF0Y2ggd2FybmluZ3MgZnJvbSBicmNtc21hYyBjb2RlDQogICAg ICBicmNtODAyMTE6IGZtYWM6IHJlc29sdmUgc21hdGNoIGlzc3VlcyBpbiBicmNtZm1hYyBjb2Rl DQogICAgICBicmNtODAyMTE6IGZtYWM6IHVzZSBzcGVjaWZpYyB0eXBlcyBpbiBzdHJ1Y3QgYnJj bWZfYnVzDQogICAgICBicmNtODAyMTE6IGZtYWM6IG1vdmUgbW9kdWxlIGVudHJ5IHBvaW50cyB0 byBkaGRfbGludXguYw0KICAgICAgYnJjbTgwMjExOiBmbWFjOiBvbmx5IHJldHVybiBzdWNjZXNz IGluIGJyY21mX3NkYnJjbV9idXNfaW5pdCgpIHdoZW4gdHJ1ZQ0KICAgICAgYnJjbTgwMjExOiBm bWFjOiB1cGRhdGUgYnVzIHN0YXRlIGluIGNvbW1vbiBkcml2ZXIgcGFydA0KICAgICAgYnJjbTgw MjExOiBmbWFjOiBjaGFuZ2UgYWxsb2NhdGlvbiBmbGFnIGluIGJyY21mX2VucV9ldmVudCgpIGZ1 bmN0aW9uDQogICAgICBicmNtODAyMTE6IGZtYWM6IHVzZSBzcGlubG9jayBjYWxscyBzYXZpbmcg aXJxIGZsYWdzIGluIGJyY21mX2VucV9ldmVudCgpDQogICAgICBicmNtODAyMTE6IGZtYWM6IGFk ZCBVU0Igc3VwcG9ydCBmb3IgYmNtNDMyMzUvNi84IGNoaXBzZXRzDQogICAgICBicmNtODAyMTE6 IGZtYWM6IG1ha2Ugc2RpbyBmaXJtd2FyZSBmaWxlbmFtZSBzcGVjaWZpYw0KICAgICAgYnJjbTgw MjExOiBmbWFjOiByZW1vdmUgdW5uZWNlc3NhcnkgTlVMTCBwb2ludGVyIGNoZWNrDQogICAgICBi cmNtODAyMTE6IGZtYWM6IHJlbW92ZSBicmNtZl91c2JfYXR0cmliIHN0cnVjdHVyZQ0KICAgICAg YnJjbTgwMjExOiBmbWFjOiB1c2UgY291bnRlcnMgaW4gYnJjbWZfYnVzIHN0cnVjdHVyZQ0KICAg ICAgYnJjbTgwMjExOiBmbWFjOiBpbml0aWFsaXplIGhvc3QgaW50ZXJmYWNlIGRyaXZlcnMgcmVn YXJkbGVzcyByZXN1bHQNCiAgICAgIGJyY204MDIxMTogZm1hYzogcmVtb3ZlIGZpcm13YXJlIHJl cXVlc3RzIGZyb20gaW5pdF9tb2R1bGUgc3lzY2FsbA0KICAgICAgYnJjbTgwMjExOiBzbWFjOiBy ZW1vdmUgZmlybXdhcmUgcmVxdWVzdHMgZnJvbSBpbml0X21vZHVsZSBzeXNjYWxsDQogICAgICBi cmNtODAyMTE6IHNtYWM6IGNsZWFudXAgY291cGxlIG9mIGRlYnVnIG91dHB1dCBzdGF0ZW1lbnRz DQogICAgICBiY21hOiByZXR1cm4gZXJyb3IgaW4gYmNtYV9zcHJvbV9nZXQoKSB3aGVuIGZhbGxi YWNrIGZhaWxzDQogICAgICBiY21hOiBhZGQgc3VwcG9ydCBmb3Igb24tY2hpcCBPVFAgbWVtb3J5 IHVzZWQgZm9yIFNQUk9NIHN0b3JhZ2UNCg0KQXJpZWwgRWxpb3IgKDEwKToNCiAgICAgIGJueDJ4 OiBTdXBwb3J0IFF1ZXVlIFBlciBDb3MgaW4gNTc3MXh4IGRldmljZXMNCiAgICAgIGJueDJ4OiBS ZW1vdmluZyBpbmRpcmVjdCByZWdpc3RlciBhY2Nlc3MNCiAgICAgIGJueDJ4OiBPYnRhaW4gQnVz IERldmljZSBGdW5jdGlvbiBmcm9tIHJlZ2lzdGVyDQogICAgICBibngyeDogRnVuY3Rpb24gTGV2 ZWwgUmVzZXQgRmluYWwgQ2xlYW51cA0KICAgICAgYm54Mng6IExvYWRlZCBGaXJtd2FyZSBWZXJz aW9uIFZhbGlkYXRpb24NCiAgICAgIGJueDJ4OiBMb2NrIFBGLWNvbW1vbiByZXNvdXJjZXMNCiAg ICAgIGJueDJ4OiBUcmFjayBhY3RpdmUgUEZzIHdpdGggYml0bWFwDQogICAgICBibngyeDogUmVj b3ZlcnkgZmxvdyBidWcgZml4ZXMNCiAgICAgIGJueDJ4OiBSZWNvdmVyYWJsZSBhbmQgdW5yZWNv dmVyYWJsZSBlcnJvciBzdGF0aXN0aWNzDQogICAgICBibngyeDogVXBkYXRlIHZlcnNpb24gdG8g MS43Mi4wIGFuZCBjb3B5cmlnaHRzDQoNCkFyaWsgTmVtdHNvdiAoOCk6DQogICAgICB3bDEyeHg6 IHNldCB0aGUgRUxQIGVudHJ5IGRlbGF5IHRvIHRoZSBGVyBkeW4tcHMgdGltZW91dA0KICAgICAg d2wxMnh4OiBjaGFuZ2UgYml0cyBpbiB0aGUgbGlua19tYXAgdW5kZXIgc3BpbiBsb2NrDQogICAg ICB3bDEyeHg6IHJlc2V0IGxpbmsgVHggcXVldWVzIHdoZW4gZnJlZWluZyBpdA0KICAgICAgd2wx Mnh4OiBhdm9pZCBzdGFydmluZyB0aGUgc3lzdGVtIGhsaWQNCiAgICAgIHdsMTJ4eDogZmx1c2gg YWxsIFR4IHF1ZXVlcyBvbiB0eF9mbHVzaCB0aW1lb3V0DQogICAgICB3bDEyeHg6IGZsdXNoIFR4 IGR1cmluZyBzdXNwZW5kIGFuZCA4MDIuMTFoIGNoYW4gc3dpdGNoDQogICAgICB3bDEyeHg6IGlu Y3JlYXNlIGR5bmFtaWMgUFMgdGltZW91dCB0byAyMDBtcw0KICAgICAgd2wxMnh4OiBpbXBsZW1l bnQgU1cgVHggd2F0Y2hkb2cNCg0KQXNob2sgTmFnYXJhamFuICg0KToNCiAgICAgIHtubCxjZmcs bWFjfTgwMjExOiBJbXBsZW1lbnQgUlNTSSB0aHJlc2hvbGQgZm9yIG1lc2ggcGVlcmluZw0KICAg ICAgbWFjODAyMTE6IEZpeCBwb3RlbnRpYWwgbnVsbCBwb2ludGVyIGRlcmVmZXJlbmNpbmcNCiAg ICAgIG1hYzgwMjExX2h3c2ltOiBGaXggc2V0IG1hY3RpbWUgb24gcmVjZWl2ZXIgaHdzaW0gcmFk aW8NCiAgICAgIGF0aDlrOiBGaXggbWFjdGltZSBmcm9tIGJlaW5nIGNsb2JiZXJlZCBpbiByeF9z dGF0dXMNCg0KQXRpdGEgU2hpcndhaWthciAoMSk6DQogICAgICBpeGdiZTogRml4IHJhY2UgY29u ZGl0aW9uIHdoZXJlIFJYIGJ1ZmZlciBjb3VsZCBiZWNvbWUgY29ycnVwdGVkLg0KDQpBdHRpbGEg RmF6ZWthcyAoMSk6DQogICAgICBydGw4MTg3OiBBZGQgQUQtSE9DIHN1cHBvcnQNCg0KQXZpbmFz aCBQYXRpbCAoMik6DQogICAgICBtd2lmaWV4OiBwYXNzIHByaXYgcG9pbnRlciBpbnN0ZWFkIG9m IGFkYXB0ZXINCiAgICAgIG13aWZpZXg6IGNvcnJlY3QgYml0cmF0ZXMgYWR2ZXJ0aXNlZCB0byBj Zmc4MDIxMQ0KDQpCYWxhIFNoYW5tdWdhbSAoMSk6DQogICAgICBjZmc4MDIxMTogQWRkIGJhY2tn cm91bmQgc2NhbiBwZXJpb2QgYXR0cmlidXRlLg0KDQpCZWxpbmRhIFRob21wc29uICgxKToNCiAg ICAgIGN0Y206IHVzZSBjb3JyZWN0IGlkYWwgd29yZCBsaXN0IGZvciBjdGNtcGMNCg0KQmVuIEdy ZWVhciAoMjIpOg0KICAgICAgbmV0OiBTdXBwb3J0IFJYRkNTIGZlYXR1cmUgZmxhZy4NCiAgICAg IGUxMDAwZTogU3VwcG9ydCBSWEZDUyBmZWF0dXJlIGZsYWcuDQogICAgICBuZXQ6IEFkZCBmcmFt ZXdvcmsgdG8gYWxsb3cgc2VuZGluZyBwYWNrZXRzIHdpdGggY3VzdG9taXplZCBDUkMuDQogICAg ICBlMTAwMGU6IFN1cHBvcnQgc2VuZGluZyBjdXN0b20gRXRoZXJuZXQgQ1JDLg0KICAgICAgbmV0 OiBTdXBwb3J0IFJYLUFMTCBmZWF0dXJlIGZsYWcuDQogICAgICBlMTAwMGU6IFN1cHBvcnQgUlhB TEwgZmVhdHVyZSBmbGFnLg0KICAgICAgZTEwMDA6IFN1cHBvcnQgc2VuZGluZyBjdXN0b20gRXRo ZXJuZXQgQ1JDLg0KICAgICAgZTEwMDA6IFN1cHBvcnQgUlgtRkNTIGZsYWcuDQogICAgICA4MTM5 dG9vOiBTdXBwb3J0IFJYLUFMTCBsb2dpYy4NCiAgICAgIDgxMzl0b286IFN1cHBvcnQgUlgtRkNT IGZsYWcuDQogICAgICByODE2OTogU3VwcG9ydCBSWC1BTEwgZmxhZy4NCiAgICAgIHI4MTY5OiBT dXBwb3J0IFJYLUZDUyBmbGFnLg0KICAgICAgZTEwMDogU3VwcG9ydCBSWEZDUyBmZWF0dXJlIGZs YWcuDQogICAgICBlMTAwOiBTdXBwb3J0IHNlbmRpbmcgY3VzdG9tIEV0aGVybmV0IENSQw0KICAg ICAgZTEwMDogU3VwcG9ydCBSWEFMTCBmZWF0dXJlIGZsYWcuDQogICAgICBlMTAwOiBGaXggcngt b3Zlci1sZW5ndGggc3RhdGlzdGljcy4NCiAgICAgIGUxMDA6IFNob3cgc2hvcnQgdi9zIGxvbmcg cnggbGVuZ3RoIGVycm9ycyBpbiBldGh0b29sIHN0YXRzLg0KICAgICAgYXRoOWs6IEFkZCB3aXBo eSBuYW1lIHRvIGxvZyBtZXNzYWdlcy4NCiAgICAgIGlnYjogU3VwcG9ydCBzZW5kaW5nIGN1c3Rv bSBFdGhlcm5ldCBGQ1MuDQogICAgICBpZ2I6IFN1cHBvcnQgUlgtQUxMIGZlYXR1cmUgZmxhZy4N CiAgICAgIGl4Z2JlOiBTdXBwb3J0IHNlbmRpbmcgY3VzdG9tIEV0aGVybmV0IEZDUy4NCiAgICAg IGl4Z2JlOiBTdXBwb3J0IFJYLUFMTCBmZWF0dXJlIGZsYWcuDQoNCkJlbiBIdXRjaGluZ3MgKDY3 KToNCiAgICAgIHNmYzogRml4IHNvbWUgZm9ybWF0dGluZyBlcnJvcnMgcmVwb3J0ZWQgYnkgY2hl Y2twYXRjaA0KICAgICAgc2ZjOiBBdm9pZCBhc3NpZ25tZW50IGluIGFuIGlmLXN0YXRlbWVudCwg cmVwb3J0ZWQgYnkgY2hlY2twYXRjaA0KICAgICAgc2ZjOiBSZW1vdmUgcGFyZW50aGVzZXMgYXJv dW5kIHJldHVybiBleHByZXNzaW9ucywgcmVwb3J0ZWQgYnkgY2hlY2twYXRjaA0KICAgICAgc2Zj OiBDb25zdC1xdWFsaWZ5IHN0YXRpYyBkYXRhIGFzIGFwcHJvcHJpYXRlLCBwYXJ0bHkgcHJvbXB0 ZWQgYnkgY2hlY2twYXRjaA0KICAgICAgc2ZjOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVzaW9u IG9mIDxhc20vaW8uaD4sIHByb21wdGVkIGJ5IGNoZWNrcGF0Y2gNCiAgICAgIHNmYzogVXBkYXRl IE1DREkgKGZpcm13YXJlIGludGVyZmFjZSkgZGVmaW5pdGlvbnMNCiAgICAgIHNmYzogUmVuYW1l IGVmeF93YW50ZWRfY2hhbm5lbHMoKSB0byBlZnhfd2FudGVkX3BhcmFsbGVsaXNtKCkNCiAgICAg IHNmYzogU2V0IGRlZmF1bHQgcGFyYWxsZWxpc20gdG8gcGVyLWNvcmUgYnkgZGVmYXVsdA0KICAg ICAgc2ZjOiBSZW1vdmUgZmFsbGJhY2sgZm9yIGludmFsaWQgcGVybWFuZW50IE1BQyBhZGRyZXNz DQogICAgICBzZmM6IE1ha2UgaGFuZGxpbmcgb2YgTUMgcmVib290IG1vcmUgcmVsaWFibGUNCiAg ICAgIHNmYzogVXNlIG5ldyBuYW1lcyBmb3IgTUMgc2hhcmVkIG1lbW9yeSBsYXlvdXQgY29uc3Rh bnRzDQogICAgICBzZmM6IEhvbGQgZWZ4X25pYzo6c3RhdHNfbG9jayB3aGlsZSByZWFkaW5nIGVm eF9uaWM6Om1hY19zdGF0cw0KICAgICAgc2ZjOiBNZXJnZSBlZnhfbWFjX29wZXJhdGlvbnMgaW50 byBlZnhfbmljX3R5cGUNCiAgICAgIHNmYzogTWVyZ2UgZWZ4X21jZGlfbWFjX2NoZWNrX2ZhdWx0 KCkgYW5kIGVmeF9tY2RpX2dldF9tYWNfZmF1bHRzKCkNCiAgICAgIHNmYzogUmVtb3ZlIGVmeF9u aWNfdHlwZTo6cHVzaF9tdWx0aWNhc3RfaGFzaCBvcGVyYXRpb24NCiAgICAgIHNmYzogQ29uc2lz dGVudGx5IHRlc3QgREVCVUcgbWFjcm8sIG5vdCBFRlhfRU5BQkxFX0RFQlVHDQogICAgICBzZmM6 IENvcnJlY3QgaW50ZXJydXB0IHRpbWVyIHF1YW50dW0gZm9yIFNpZW5hIChub3JtYWwgYW5kIHR1 cmJvIG1vZGUpDQogICAgICBzZmM6IFJlbW92ZSBkZXBlbmRlbmNlIG9uIE5BUEkgcG9sbGluZyBp biBlZnhfdGVzdF9ldmVudHFfaXJxKCkNCiAgICAgIFBhcnRseSByZXZlcnQgInNmYzogSGFuZGxl IHNlcmlvdXMgZXJyb3JzIGluIGV4YWN0bHkgb25lIGludGVycnVwdCBoYW5kbGVyIg0KICAgICAg c2ZjOiBDbGVhbiB1cCB0ZXN0IGludGVycnVwdCBoYW5kbGluZw0KICAgICAgc2ZjOiBBZGQgaHdt b24gZHJpdmVyIGZvciBib2FyZHMgdXNpbmcgU0ZDOTAwMC1mYW1pbHkgY29udHJvbGxlcnMNCiAg ICAgIHNmYzogVXBkYXRlIHRoZSBkZXNjcmlwdGlvbiBvZiBTRkNfTVREDQogICAgICBzZmM6IFJl bW92ZSBvYnNvbGV0ZSBmdW5jdGlvbiBlZnhfZGV2X25hbWUoKQ0KICAgICAgc2ZjOiBSZW1vdmUg cmVtbmFudHMgb2Ygb24tbG9hZCBzZWxmLXRlc3QNCiAgICAgIHNmYzogVXNlIGV4aXN0aW5nIGxv Y2FsIHZhcmlhYmxlcyBpbnN0ZWFkIG9mIHJlcGVhdGVkIGluZGlyZWN0IGxvb2t1cHMNCiAgICAg IHNmYzogTWlub3IgZm9ybWF0dGluZyBmaXhlcw0KICAgICAgc2ZjOiBSZW1vdmUgcmVkdW5kYW50 ICdyYycgdmFyaWFibGUsIGFsd2F5cyBzZXQgdG8gMA0KICAgICAgc2ZjOiBSZW5hbWUgaW1wbGVt ZW50YXRpb24gb2YgbmRvX3NldF9yeF9tb2RlDQogICAgICBzZmM6IE1ha2UgYWxsIE1BQyBzdGF0 aXN0aWNzIGNvbnNpc3RlbnRseSA2NCBiaXRzIHdpZGUNCiAgICAgIHNmYzogTW92ZSB0aGUgZW5k IG9mIHRoZSBub24tR1JPIFJYIHBhdGggaW50byBpdHMgb3duIGZ1bmN0aW9uDQogICAgICBzZmM6 IFJlcGxhY2UgZWZ4X3J4X2J1ZmZlcjo6aXNfcGFnZSBhbmQgb3RoZXIgYm9vbGVhbnMgd2l0aCBh IGZsYWdzIGZpZWxkDQogICAgICBzZmM6IE1URDogTGVhdmUgdGhlIERFQlVHIG1hY3JvIGFsb25l DQogICAgICBzZmM6IFVzZSBhIG1vcmUgc2Vuc2libGUgY2FzdCBpbiBlZnhfcnhfYnVmX29mZnNl dCgpDQogICAgICBzZmM6IFNraXAgUlggZW5kLW9mLWJhdGNoIHdvcmsgb24gY2hhbm5lbHMgd2l0 aG91dCBhbiBSWCBxdWV1ZQ0KICAgICAgc2ZjOiBEbyBub3QgcmV0cnkgaGFyZHdhcmUgcHJvYmUg aWYgaXQgc2NoZWR1bGVzIGEgcmVzZXQNCiAgICAgIHNmYzogUmVwbGFjZSBzb21lIGxpdGVyYWwg Y29uc3RhbnRzIHdpdGggRUZYX1BBR0VfU0laRS9FRlhfQlVGX1NJWkUNCiAgICAgIHNmYzogV2Fy biBpZiB1bmFibGUgdG8gY3JlYXRlIE1URHMNCiAgICAgIHNmYzogQWRkIHN1cHBvcnQgZm9yIGNv bmZpZ3VyaW5nIFJYIHVuaWNhc3QvbXVsdGljYXN0IGRlZmF1bHQgZmlsdGVycw0KICAgICAgc2Zj OiBBZGQgc3VwcG9ydCBmb3IgVFggTUFDIGZpbHRlcnMNCiAgICAgIHNmYzogQ29ycmVjdCBNQUMg ZmlsdGVyIGJpdGZpZWxkIGRlZmluaXRpb25zDQogICAgICBzZmM6IEdlbmVyYWxpc2UgZHJpdmVy IGV2ZW50IGdlbmVyYXRpb24NCiAgICAgIHNmYzogR2VuZXJhdGUgUlggZmlsbCBldmVudHMgYmFz ZWQgb24gUlggcXVldWVzLCBub3QgY2hhbm5lbHMNCiAgICAgIHNmYzogTGVhdmUgaW50ZXJydXB0 cyBhbmQgZXZlbnQgcXVldWVzIGVuYWJsZWQgd2hlbmV2ZXIgd2UgY2FuDQogICAgICBzZmM6IFVz ZSBwcm9wZXIgZnVuY3Rpb24gdG8gdGVzdCBmb3IgUlggY2hhbm5lbCBpbiBlZnhfcG9sbCgpDQog ICAgICBzZmM6IEdlbmVyYWxpc2UgZXZlbnQgZ2VuZXJhdGlvbiB0byBjb3ZlciBWRi1vd25lZCBl dmVudCBxdWV1ZXMNCiAgICAgIHNmYzogTWFrZSBidWZmZXIgdGFibGUgaW5kaWNlcyBhbmQgY291 bnRzIGNvbnNpc3RlbnRseSB1bnNpZ25lZA0KICAgICAgc2ZjOiBNYWtlIGFsbCBDUFUvSVJRL2No YW5uZWwvcXVldWUgY291bnRzIHVuc2lnbmVkDQogICAgICBzZmM6IEFkZCBzdXBwb3J0IGZvciAn ZXh0cmEnIGNoYW5uZWwgdHlwZXMNCiAgICAgIHNmYzogUGFzcyBOSUMgc3RydWN0dXJlIGludG8g ZWZ4X3dhbnRlZF9wYXJhbGxlbGlzbSgpDQogICAgICBzZmM6IEFsbG9jYXRlIFNSQU0gYmV0d2Vl biBidWZmZXIgdGFibGUgYW5kIGRlc2NyaXB0b3IgY2FjaGVzIGF0IGluaXQgdGltZQ0KICAgICAg c2ZjOiBBZGQgU1ItSU9WIGJhY2stZW5kIHN1cHBvcnQgZm9yIFNGQzkwMDAgZmFtaWx5DQogICAg ICBzZmM6IFNwZWNpZnkgdGhhdCB0aGUgVkZESSBzdGF0dXMgcGFnZSBoYXMgcGFnZSBhbGlnbm1l bnQgYW5kIHNpemUNCiAgICAgIHNmYzogQ29ycmVjdCB2YWxpZGF0aW9uIG9mIHBlZXJfcGFnZV9j b3VudCBpbiBlZnhfdmZkaV9zZXRfc3RhdHVzX3BhZ2UoKQ0KICAgICAgc2ZjOiBSZXZlcnNlIGlu aXRpYWwgYnVmZmVyIHRhYmxlIGFsbG9jYXRpb24gdG8gYWxsb3cgZm9yIGxhdGVyIHJlc2l6aW5n DQogICAgICBzZmM6IE1pbm9yIGZvcm1hdHRpbmcgY2xlYW51cA0KICAgICAgc2ZjOiBDb3JyZWN0 IGVmeF9mb3JfZWFjaF9wb3NzaWJsZV9jaGFubmVsX3R4X3F1ZXVlKCkgdG8gc2tpcCBub24tVFgg Y2hhbm5lbHMNCiAgICAgIG1kaW86IEV4cG9ydCBtZGlvLmggdG8gdXNlcmxhbmQNCiAgICAgIGV0 aHRvb2wsIG1kaW8sIG1paTogU3BlY2lmeSBNRElPIGluZm9ybWF0aW9uIGZpZWxkcyBpbiBzdHJ1 Y3QgZXRodG9vbF9jbWQNCiAgICAgIHNmYzogUmVtb3ZlIHJlZHVuZGFudCBmdW5jdGlvbiBlZnhf bmljX2hhc19tYygpDQogICAgICBzZmM6IFVwZGF0ZSBjb21tZW50cyBvbiBlZnhfcnhfcGFja2V0 X2dybygpDQogICAgICBzZmM6IFJlbW92ZSBUWCBjb21wbGV0aW9ucyBmcm9tIGFkYXB0aXZlIElS USBzY29yaW5nDQogICAgICBzZmM6IFJhaXNlIHNlbGYtdGVzdCB0aW1lb3V0cw0KICAgICAgc2Zj OiBUZXN0IGFsbCBldmVudCBxdWV1ZXMgaW4gcGFyYWxsZWwNCiAgICAgIHNmYzogRW5jYXBzdWxh dGUgYWNjZXNzIHRvIGVmeF97Y2hhbm5lbCxuaWN9OjpsYXN0X2lycV9jcHUgaW4gc2VsZi10ZXN0 DQogICAgICBzZmM6IFJ1biBldmVudC9JUlEgc2VsZi10ZXN0IGFzeW5jaHJvbm91c2x5IHdoZW4g aW50ZXJmYWNlIGlzIGJyb3VnaHQgdXANCiAgICAgIHNmYzogUmVtb3ZlIGVmeF9jaGFubmVsOjps YXN0X2V2ZW50cV9yZWFkX3B0cg0KICAgICAgc2ZjOiBMb2cgdGhlIHBhcnQgbnVtYmVyIG9uIHBy b2JlDQoNCkJlbmphbWluIExhSGFpc2UgKDEpOg0KICAgICAgRml4IHBwcG9sMnRwIGdldHNvY2tu YW1lKCkNCg0KQmVuamFtaW4gUG9pcmllciAoMik6DQogICAgICBzY3RwOiBFeHBvcnQgc2N0cF9k b19wZWVsb2ZmDQogICAgICBkbG06IERvIG5vdCBhbGxvY2F0ZSBhIGZkIGZvciBwZWVsb2ZmDQoN CkJoYW51IFByYWthc2ggR29sbGFwdWRpICgxKToNCiAgICAgIGJueDJmYzogSFNJIGRlcGVuZGVu dCBjaGFuZ2VzIGZvciA3LjIueHggRlcNCg0KQmrDuHJuIE1vcmsgKDIpOg0KICAgICAgbmV0OiB1 c2I6IHFtaV93d2FuOiBOZXcgZHJpdmVyIGZvciBIdWF3ZWkgUU1JIGJhc2VkIFdXQU4gZGV2aWNl cw0KICAgICAgbmV0OiBxbWlfd3dhbjogZml4IGJ1aWxkIGVycm9yIGR1ZSB0byBjZGMtd2RtIGRl cGVuZGVjeQ0KDQpCcnVjZSBBbGxhbiAoNjkpOg0KICAgICAgZTEwMDBlOiBjbGVhbnVwIFJ4IGNo ZWNrc3VtIG9mZmxvYWQgY29kZQ0KICAgICAgZTEwMDBlOiBhZGQgUmVjZWl2ZSBQYWNrZXQgU3Rl ZXJpbmcgKFJQUykgc3VwcG9ydA0KICAgICAgZTEwMDBlOiByZS1lbmFibGUgYWx0ZXJuYXRlIE1B QyBhZGRyZXNzIGZvciBhbGwgZGV2aWNlcyB3aGljaCBzdXBwb3J0IGl0DQogICAgICBlMTAwMGU6 IGNvbnZlcnQgaGVhZCwgdGFpbCBhbmQgaXRyX3JlZ2lzdGVyIG9mZnNldHMgdG8gX19pb21lbSBw b2ludGVycw0KICAgICAgZTEwMDBlOiBwYXNzIHBvaW50ZXIgdG8gcmluZyBzdHJ1Y3QgaW5zdGVh ZCBvZiBhZGFwdGVyIHN0cnVjdA0KICAgICAgZTEwMDBlOiByZS1mYWN0b3IgZXRodG9vbCBnZXQv c2V0IHJpbmcgcGFyYW1ldGVyDQogICAgICBlMTAwMGU6IGRlZmF1bHQgSW50TW9kZSBiYXNlZCBv biBrZXJuZWwgY29uZmlnICYgYXZhaWxhYmxlIGhhcmR3YXJlIHN1cHBvcnQNCiAgICAgIGUxMDAw ZTogYWx3YXlzIHNldCB0cmFuc21pdCBkZXNjcmlwdG9yIGNvbnRyb2wgcmVnaXN0ZXJzIHRoZSBz YW1lDQogICAgICBlMTAwMGU6IDgyNTc5OiB3b3JrYXJvdW5kIGZvciBsaW5rIGRyb3AgaXNzdWUN CiAgICAgIGUxMDAwZTogdXNlIGRlZmF1bHQgc2V0dGluZ3MgZm9yIFR4IEludGVyIFBhY2tldCBH YXAgdGltZXINCiAgICAgIGUxMDAwZTogdXNlIGhhcmR3YXJlIGRlZmF1bHQgdmFsdWVzIGZvciBU cmFuc21pdCBDb250cm9sIHJlZ2lzdGVyDQogICAgICBlMTAwMGU6IDgyNTc0LzgyNTgzIFR4IGhh bmcgd29ya2Fyb3VuZA0KICAgICAgZTEwMDBlOiBkaXNhYmxlIEVhcmx5IFJlY2VpdmUgRE1BIG9u IElDSCBMT01zDQogICAgICBlMTAwMGU6IHVwZGF0ZSB3b3JrYXJvdW5kIGZvciA4MjU3OSBpbnRl cm1pdHRlbnRseSBkaXNhYmxlZCBkdXJpbmcgUzAtPlN4DQogICAgICBlMTAwMGU6IElDSHgvUENI eCBMT01zIHNob3VsZCB1c2UgTFBMVSBzZXR0aW5nIGluIE5WTSB3aGVuIGdvaW5nIHRvIFN4DQog ICAgICBlMTAwMGU6IGluY3JlYXNlIFJ4IFBCQSB0byBwcmV2ZW50IGRyb3BwaW5nIHJlY2VpdmVk IHBhY2tldHMgb24gODI1NjYvODI1NjcNCiAgICAgIGUxMDAwZTogY29uZGl0aW9uYWxseSByZXN0 YXJ0IGF1dG9uZWcgb24gODI1NzcvOC85IHdoZW4gc2V0dGluZyBMUExVIHN0YXRlDQogICAgICBl MTAwMGU6IGNvbmNhdGVuYXRlIGxvbmcgZGVidWcgc3RyaW5ncyB3aGljaCBzcGFuIG11bHRpcGxl IGxpbmVzDQogICAgICBlMTAwMGU6IGNvbnZlcnQgZmluYWwgc3RybmNweSgpIHRvIHN0cmxjcHko KQ0KICAgICAgZTEwMDBlOiBpbmNyZWFzZSB2ZXJzaW9uIG51bWJlcg0KICAgICAgZTEwMDBlOiBj YWxsIGVyMTZmbGFzaCgpIGluc3RlYWQgb2YgX19lcjE2Zmxhc2goKQ0KICAgICAgZTEwMDBlOiBz cGxpdCBsaWIuYyBpbnRvIHRocmVlIG1vcmUtYXBwcm9wcmlhdGUgZmlsZXMNCiAgICAgIGUxMDAw ZTogdXBkYXRlIGNvcHlyaWdodCB5ZWFyDQogICAgICBlMTAwMGU6IGFkZCBtaXNzaW5nIGluaXRp YWxpemVycyByZXBvcnRlZCB3aGVuIGNvbXBpbGluZyB3aXRoIFc9MQ0KICAgICAgZTEwMDBlOiBj bGVhbnVwIC0gY2hlY2sgcmV0dXJuIHZhbHVlcyBjb25zaXN0ZW50bHkNCiAgICAgIGUxMDAwZTog Y2xlYW51cCBlMTAwMF9pbml0X21hY19wYXJhbXNfODAwMDNlczJsYW4oKQ0KICAgICAgZTEwMDBl OiBjbGVhbnVwIGUxMDAwX2luaXRfbWFjX3BhcmFtc184MjU3MSgpDQogICAgICBlMTAwMGU6IGNs ZWFudXAgZTEwMDBfc2V0X3BoeXNfaWQNCiAgICAgIGUxMDAwZTogY2xlYW51cCAtIHVzZSBicmFj ZXMgaW4gYm90aCBicmFuY2hlcyBvZiBhIGNvbmRpdGlvbmFsIHN0YXRlbWVudA0KICAgICAgZTEw MDBlOiBmaXggY2hlY2twYXRjaCB3YXJuaW5nIGZyb20gTUlOTUFYIHRlc3QNCiAgICAgIGUxMDAw ZTogZml4IHNwYXJzZSB3YXJuaW5ncyB3aXRoIC1EX19DSEVDS19FTkRJQU5fXw0KICAgICAgZTEw MDBlOiBtaW5vciB3aGl0ZXNwYWNlIGFuZCBpbmRlbnRhdGlvbiBjbGVhbnVwDQogICAgICBlMTAw MGU6IHJlbW92ZSB0ZXN0IHRoYXQgaXMgYWx3YXlzIGZhbHNlDQogICAgICBlMTAwMGU6IHJlbW92 ZSB1bm5lY2Vzc2FyeSByZXR1cm5zIGZyb20gdm9pZCBmdW5jdGlvbnMNCiAgICAgIGUxMDAwZTog cmVtb3ZlIHVubmVjZXNzYXJ5IHBhcmVudGhlc2VzDQogICAgICBlMTAwMGU6IHVzZSB0cnVlL2Zh bHNlIGZvciBib29sIGF1dG9uZWdfZmFsc2UNCiAgICAgIGUxMDAwZTogcGFzcyBwb2ludGVyIHRv IGh3IHN0cnVjdCBmb3IgZTEwMDBfaW5pdF9tYWNfcGFyYW1zX1hYWCgpDQogICAgICBlMTAwMGU6 IHJlcGxhY2UgJzEnIHdpdGggJ3RydWUnIGZvciBib29sZWFuIGdldF9saW5rX3N0YXR1cw0KICAg ICAgZTEwMDBlOiBjbGVhbnVwOiB1c2UgZ290byBmb3IgY29tbW9uIHdvcmsgbmVlZGVkIGJ5IG11 bHRpcGxlIGV4aXQgcG9pbnRzDQogICAgICBlMTAwMGU6IGNsZWFudXA6IHJlbmFtZSBnb3RvIGxh YmVscyB0byBiZSBtb3JlIG1lYW5pbmdmdWwNCiAgICAgIGUxMDAwZTogcG90ZW50aWFsbHkgaW5j b3JyZWN0IHJldHVybiBmb3IgZTEwMDBfY2ZnX2ttcm5fMTBfMTAwXzgwMDAzZXMybGFuDQogICAg ICBlMTAwMGU6IHBvdGVudGlhbCBpbmNvcnJlY3QgcmV0dXJuIGZvciBlMTAwMF9zZXR1cF9jb3Bw ZXJfbGlua184MDAwM2VzMmxhbg0KICAgICAgZTEwMDBlOiBjbGVhbnVwOiByZW1vdmUgdW5uZWNl c3NhcnkgYXNzaWdubWVudHMganVzdCBiZWZvcmUgcmV0dXJuaW5nDQogICAgICBlMTAwMGU6IGNs ZWFudXA6IGFsd2F5cyByZXR1cm4gMA0KICAgICAgZTEwMDBlOiBwb3RlbnRpYWxseSBpbmNvcnJl Y3QgcmV0dXJuIGZvciBlMTAwMF9zZXRfZDNfbHBsdV9zdGF0ZV9pY2g4bGFuDQogICAgICBlMTAw MGU6IGNsZWFudXA6IHJlbW92ZSB1bnJlYWNoYWJsZSBzdGF0ZW1lbnQNCiAgICAgIGUxMDAwZTog Y2xlYW51cDogcmVtb3ZlIHVubmVjZXNzYXJ5IHZhcmlhYmxlIHJldF92YWwNCiAgICAgIGUxMDAw ZTogY2xlYW51cDogcmVtb3ZlIHVubmVjZXNzYXJ5IHRlc3QgYW5kIHJldHVybg0KICAgICAgZTEw MDBlOiBjbGVhbnVwOiByZW1vdmUgdW5uZWNlc3NhcnkgdmFyaWFibGUgaW5pdGlhbGl6YXRpb25z DQogICAgICBlMTAwMGU6IGNsZWFudXA6IG1pbm9yIHdoaXRlc3BhY2UgYWRkaXRpb24gKGluc2Vy dCBibGFuayBsaW5lIHNlcGFyYXRvcikNCiAgICAgIGUxMDAwZTogcG90ZW50aWFsbHkgaW5jb3Jy ZWN0IHJldHVybiBmb3IgZTEwMDBfaW5pdF9od19pY2g4bGFuDQogICAgICBlMTAwMGU6IHBvdGVu dGlhbGx5IGluY29ycmVjdCByZXR1cm4gZm9yIGUxMDAwZV9zZXR1cF9maWJlcl9zZXJkZXNfbGlu aw0KICAgICAgZTEwMDBlOiBjbGVhbnVwIGdvdG8gc3RhdGVtZW50cyB0byBleGl0IHBvaW50cyB3 aXRob3V0IGNvbW1vbiB3b3JrDQogICAgICBlMTAwMGU6IGNvc21ldGljIGNoYW5nZSB0byBib29s ZWFuIGNvbXBhcmlzb25zDQogICAgICBlMTAwMGU6IGNvc21ldGljIGNvbW1lbnQgY2hhbmdlcyB0 byBtYWtlIGxpbmVzIGxlc3MgdGhhbiA4MCBjaGFyYWN0ZXJzDQogICAgICBlMTAwMGU6IGNsZWFu dXA6IHJlbmFtZSBlMTAwMGVfaWRfbGVkX2luaXQoKSBhbmQgY2FsbCBhcyBmdW5jdGlvbiBwb2lu dGVyDQogICAgICBlMTAwMGU6IGNsZWFudXA6IHJlbmFtZSBlMTAwMGVfc2V0dXBfbGluaygpIGFu ZCBjYWxsIGFzIGZ1bmN0aW9uIHBvaW50ZXINCiAgICAgIGUxMDAwZTogY2xlYW51cCB1c2Ugb2Yg Y2hlY2tfbW5nX21vZGUgZnVuY3Rpb24gcG9pbnRlcg0KICAgICAgZTEwMDBlOiBjbGVhbnVwIHVz ZSBvZiBjaGVja19yZXNldF9ibG9jayBmdW5jdGlvbiBwb2ludGVyDQogICAgICBlMTAwMGU6IGNs ZWFudXAgY2FsbHMgdG8gc2V0dXBfcGh5c2ljYWxfaW50ZXJmYWNlIGZ1bmN0aW9uIHBvaW50ZXIN CiAgICAgIGUxMDAwZTogY29tbWVudCBjb3JyZWN0aW9uIGluIGUxMDAwZV9zZXRfa21ybl9sb2Nr X2xvc3Nfd29ya2Fyb3VuZF9pY2g4bGFuDQogICAgICBlMTAwMGU6IHJlbmFtZSBlMTAwMGVfY29u ZmlnX2NvbGxpc2lvbl9kaXN0KCkgYW5kIGNhbGwgYXMgZnVuY3Rpb24gcG9pbnRlcg0KICAgICAg ZTEwMDBlOiBjbGVhbnVwIGNvbW1lbnQgaW4gZTEwMDBfaGFzaF9tY19hZGRyKCkNCiAgICAgIGUx MDAwZTogdXNlIHRydWUvZmFsc2UgZm9yIGJvb2xlYW4gc2VuZF94b24sIGRvIG5vdCBhc3N1bWUg YWx3YXlzIHRydWUNCiAgICAgIGUxMDAwZTogY2xlYW51cCAtIHJlbW92ZSB1bm5lY2Vzc2FyeSB2 YXJpYWJsZQ0KICAgICAgZTEwMDBlOiByZW5hbWUgZTEwMDBlX3JlbG9hZF9udm0oKSBhbmQgY2Fs bCBhcyBmdW5jdGlvbiBwb2ludGVyDQogICAgICBlMTAwMGU6IGNsZWFudXAgaW5jb3JyZWN0IGZp bGVuYW1lIGluIGNvbW1lbnQNCiAgICAgIGUxMDAwZTogY2xlYW51cCB3aGl0ZXNwYWNlIGFuZCBp bmRlbnRhdGlvbg0KICAgICAgZTEwMDBlOiB1c2UgbXNsZWVwIGluc3RlYWQgb2YgbWRlbGF5DQoN CkNoaWxhbSBOZyAoMyk6DQogICAgICBhdGg2a2w6IGluaXRpYWxpemUgdGhlICdub21pbmFsX3Bo eScgZmllbGQgaW4gdGhlICd3bWlfY3JlYXRlX3BzdHJlYW1fY21kJyBzdHJ1Y3QgZm9yIGNyZWF0 ZV9xb3MgY29tbWFuZA0KICAgICAgYXRoNmtsOiBwcmlvcml0aXplIFR4IGJ1bmRsaW5nIGJhc2Vk IG9uIEFDIHByaW9yaXRpZXMNCiAgICAgIGF0aDZrbDogYXNzaWduIFR4IHBhY2tldCBkcm9wIHRo cmVzaG9sZCBwZXIgZW5kcG9pbnQgYmFzZWQgb24gQUMgcHJpb3JpdHkNCg0KQ2hyaXN0aWFuIExh bXBhcnRlciAoNCk6DQogICAgICBjYXJsOTE3MDogcmVtb3ZlIGVlcHJvbSBkYXRhIGluamVjdGlv biBvcHRpb24NCiAgICAgIGNhcmw5MTcwOiBhbGxvdyB1c2VycyB0byBsb3dlciBvdXRwdXQgcG93 ZXIgbGV2ZWwNCiAgICAgIHA1NDogcGFzcyBpbnRlcmZhY2Ugc2V0dXAgZXJyb3JzIGJhY2sgdG8g bWFjODAyMTENCiAgICAgIHA1NHBjaTogdXNlIG5ldyBkcml2ZXIucG0gaW50ZXJmYWNlIGZvciBz dXNwZW5kL3Jlc3VtZQ0KDQpDaHJpc3RpYW4gUmllc2NoICgyKToNCiAgICAgIGRhdmluY2lfY3Bk bWE6IEZpeCBjaGFubmVsIG51bWJlciB3cml0dGVuIHRvIHRlYXJkb3duIHJlZ2lzdGVycw0KICAg ICAgZGF2aW5jaV9tZGlvOiBDb3JyZWN0IGJpdG1hc2sgZm9yIGNsb2NrIGRpdmlkZXIgdmFsdWUN Cg0KQ2h1bi1ZZW93IFllb2ggKDQpOg0KICAgICAge25sLGNmZyxtYWN9ODAyMTE6IEFkZCBzdXBw b3J0IG9mIHNldHRpbmcgbm9uLWZvcndhcmRpbmcgZW50aXR5IGluIE1lc2gNCiAgICAgIG1hYzgw MjExOiBGaXggdGhlIGdlbmVyYXRpb24gb2YgUFJFUXMgaW4gcHJvYWN0aXZlIFJBTk4gbWVjaGFu aXNtIG9mIEhXTVANCiAgICAgIG1hYzgwMjExOiBmaXggdGhlIHN1cHBvcnQgb2Ygc2V0dGluZyBu b24tZm9yd2FyZGluZyBlbnRpdHkgaW4gTWVzaA0KICAgICAgYXRoNWs6IGFsbG93IEFQIGFuZCBt ZXNoIG1vZGUgdG8gb3BlcmF0ZSBzaW11bHRhbmVvdXNseQ0KDQpEYW4gQ2FycGVudGVyICgxNyk6 DQogICAgICBibngyeDogdW5sb2NrIGJlZm9yZSByZXR1cm5pbmcgYW4gZXJyb3INCiAgICAgIG5m YzogTlVMTCB2cyB6ZXJvIGluIG5jaV9hY3RpdmF0ZV90YXJnZXQoKQ0KICAgICAgeGZybTY6IHJl bW92ZSB1bm5lZWRlZCBOVUxMIGNoZWNrIGluIF9feGZybTZfb3V0cHV0KCkNCiAgICAgIG1hYzgw MjExOiBvZmYgYnkgb25lIGluIG1jcyBtYXNrIGhhbmRsaW5nDQogICAgICBhdGg5azogY2xlYW51 cCBhIG1pbl90KCkgY2FzdA0KICAgICAgY2FpZjogcmVtb3ZlIGR1cGxpY2F0ZSBpbml0aWFsaXph dGlvbg0KICAgICAgbmV0eGVuX25pYzogc2lnbmVkbmVzcyBidWcgaW4gbmV0eGVuX21kX2VudHJ5 X2Vycl9jaGsoKQ0KICAgICAgd2wxMnh4OiByZW1vdmUgc29tZSBkZWFkIGNvZGUgaW4gd2wxMjcx X3BsdF9pbml0KCkNCiAgICAgIGJyY204MDIxMTogZm1hYzogZml4IGEgY291cGxlIGNoZWNraW5n IGFmdGVyIGRlcmVmZXJlbmNlIGJ1Z3MNCiAgICAgIEJsdWV0b290aDogdXNlIGtmcmVlX3NrYigp IGluc3RlYWQgb2Yga2ZyZWUoKQ0KICAgICAgQmx1ZXRvb3RoOiBjaGFuZ2UgbWluX3QoKSBjYXN0 IGluIGhjaV9yZWFzc2VtYmx5KCkNCiAgICAgIHJuZGlzX3dsYW46IGludGVnZXIgb3ZlcmZsb3dz IGluIHJuZGlzX3dsYW5fZG9fbGlua191cF93b3JrKCkNCiAgICAgIHJuZGlzX3dsYW46IHJlbW92 ZSB1bm5lZWRlZCB2YXJpYWJsZXMNCiAgICAgIHJuZGlzX3dsYW46IG1ha2Ugc29tZSB2YXJpYWJs ZXMgdW5zaWduZWQNCiAgICAgIHJuZGlzX3dsYW46IHByZXZlbnQgaW50ZWdlciBvdmVyZmxvdyBp biBpbmRpY2F0aW9uKCkNCiAgICAgIG13aWZpZXg6IGVuZGlhbiBidWcgaW4gbXdpZmlleF9kcnZf Y2hhbmdlX2FkaG9jX2NoYW4oKQ0KICAgICAgYWlybzogZml4IHRlc3QgZm9yIEZMQUdfUkFESU9f RE9XTg0KDQpEYW5pZWwgRHJha2UgKDEpOg0KICAgICAgbGliZXJ0YXM6IHJlbW92ZSBkdW1wX3N1 cnZleSBpbXBsZW1lbnRhdGlvbg0KDQpEYW5pZWwgV2FnbmVyICgxKToNCiAgICAgIEJsdWV0b290 aDogRG9uJ3QgbWFyayBub24geGZlciBpc29jIGVuZHBvaW50IFVSQnMgd2l0aCBVUkJfSVNPX0FT QVANCg0KRGFubnkgS3VrYXdrYSAoMzkpOg0KICAgICAgaGFtcmFkaW86IGZpeCBpbmNvbXBhdGli bGUgcG9pbnRlciBpbiBtb2R1bGUgcGFyYW1ldGVyDQogICAgICBlaWNvbjogZml4IC1XYXJyYXkt Ym91bmRzIHdhcm5pbmcNCiAgICAgIGV0aDogcmVzZXQgYWRkcl9hc3NpZ25fdHlwZSBpZiBldGhf bWFjX2FkZHIoKSBjYWxsZWQNCiAgICAgIHJlbmFtZSBkZXZfaHdfYWRkcl9yYW5kb20gYW5kIHJl bW92ZSByZWR1bmRhbnQgc2Vjb25kDQogICAgICBtSVNETi9oZmNzdXNiOiByZW1vdmUgdW51c2Vk IHZhcmlhYmxlIGhmY3N1c2JfcmV2DQogICAgICBuZXQ6IHJlcGxhY2UgcmFuZG9tX2V0aGVyX2Fk ZHIoKSB3aXRoIGV0aF9od19hZGRyX3JhbmRvbSgpDQogICAgICBuZXQ6IHVzZSBldGhfaHdfYWRk cl9yYW5kb20oKSBhbmQgcmVzZXQgYWRkcl9hc3NpZ25fdHlwZQ0KICAgICAgcmVuZXNhcy9zaF9l dGguYzogZml4IGxpbnV4L2ludGVycnVwdC5oIGluY2x1ZGVkIHR3aWNlDQogICAgICBhdTEwMDBf ZXRoOiB1c2UgZXRoX2h3X2FkZHJfcmFuZG9tKCkgaW5zdGVhZCBvZiByYW5kb21fZXRoZXJfYWRk cigpDQogICAgICBsYW50aXFfZXRvcDogc2V0IGFkZHJfYXNzaWduX3R5cGUgaWYgcmFuZG9tX2V0 aGVyX2FkZHIoKSB1c2VkDQogICAgICBkYXZpbmNpX2VtYWM6IHVzZSBldGhfaHdfYWRkcl9yYW5k b20oKSBpbnN0ZWFkIG9mIHJhbmRvbV9ldGhlcl9hZGRyKCkNCiAgICAgIHhpbGlueCBsbF90ZW1h YzogdXNlIGV0aF9od19hZGRyX3JhbmRvbSgpIGluc3RlYWQgb2YgcmFuZG9tX2V0aGVyX2FkZHIo KQ0KICAgICAgaWdidmY6IHJlc2V0IG5ldGRldmljZSBhZGRyX2Fzc2lnbl90eXBlIGlmIGNoYW5n ZWQNCiAgICAgIGJhdG1hbi1hZHY6IHVzZSBldGhfaHdfYWRkcl9yYW5kb20oKSBpbnN0ZWFkIG9m IHJhbmRvbV9ldGhlcl9hZGRyKCkNCiAgICAgIGV0aG9jOiBzZXQgYWRkcl9hc3NpZ25fdHlwZSBp ZiByYW5kb21fZXRoZXJfYWRkcigpIHVzZWQNCiAgICAgIGF0aGVyb3MgZXRoOiBzZXQgYWRkcl9h c3NpZ25fdHlwZSBpZiByYW5kb21fZXRoZXJfYWRkcigpIHVzZWQNCiAgICAgIFVNTCBuZXQ6IHNl dCBhZGRyX2Fzc2lnbl90eXBlIGlmIHJhbmRvbV9ldGhlcl9hZGRyKCkgdXNlZA0KICAgICAgY2lz Y28vZW5pYzogdXNlIGV0aF9od19hZGRyX3JhbmRvbSgpIGluc3RlYWQgb2YgcmFuZG9tX2V0aGVy X2FkZHIoKQ0KICAgICAgYXJjaC9ibGFja2ZpbjogZG9uJ3QgZ2VuZXJhdGUgcmFuZG9tIG1hYyBp biBiZmluX2dldF9ldGhlcl9hZGRyKCkNCiAgICAgIGFkaTogYWRhcHQgdG8gZXRoX2h3X2FkZHJf cmFuZG9tKCkgYW5kIGNoYW5nZXMgaW4gYXJjaC9ibGFja2Zpbg0KICAgICAgM2NvbS90eXBob29u OiByZXVzZSBldGhfbWFjX2FkZHIoKQ0KICAgICAgbmV0L2llZWU4MDIxNTQvNmxvd3Bhbi5jOiBy ZXVzZSBldGhfbWFjX2FkZHIoKQ0KICAgICAgZXRoZXJuZXQ6IHVuaWZ5IHJldHVybiB2YWx1ZSBv ZiAubmRvX3NldF9tYWNfYWRkcmVzcyBpZiBhZGRyZXNzIGlzIGludmFsaWQNCiAgICAgIG1jczc4 MzA6IHVuaWZ5IHJldHVybiB2YWx1ZSBvZiAubmRvX3NldF9tYWNfYWRkcmVzcyBpZiBhZGRyZXNz IGlzIGludmFsaWQNCiAgICAgIGJyX2RldmljZTogdW5pZnkgcmV0dXJuIHZhbHVlIG9mIC5uZG9f c2V0X21hY19hZGRyZXNzIGlmIGFkZHJlc3MgaXMgaW52YWxpZA0KICAgICAgU3RhZ2luZzogZXQx MzF4OiB1bmlmeSByZXR1cm4gdmFsdWUgb2YgLm5kb19zZXRfbWFjX2FkZHJlc3MgaWYgYWRkcmVz cyBpcyBpbnZhbGlkDQogICAgICBhbWQvaHBsYW5jZS5jOiBwcmludCBNQUMgdmlhIHByaW50ayBm b3JtYXQgc3BlY2lmaWVyDQogICAgICBjaXJydXMvbWFjODl4MDogcHJpbnQgTUFDIHZpYSBwcmlu dGsgZm9ybWF0IHNwZWNpZmllcg0KICAgICAgZGVjL3R1bGlwL2RlNHg1OiBwcmludCBNQUMgdmlh IHByaW50ayBmb3JtYXQgc3BlY2lmaWVyDQogICAgICBpeGdiZXZmOiBwcmludCBNQUMgdmlhIHBy aW50ayBmb3JtYXQgc3BlY2lmaWVyDQogICAgICBzdW4vc3VucWU6IHByaW50IE1BQyB2aWEgcHJp bnRrIGZvcm1hdCBzcGVjaWZpZXINCiAgICAgIHhzY2FsZS9peHAyMDAwL2l4cGRldjogcHJpbnQg TUFDIHZpYSBwcmludGsgZm9ybWF0IHNwZWNpZmllcg0KICAgICAgdXNiL2NkY19uY206IHByaW50 IE1BQyB2aWEgcHJpbnRrIGZvcm1hdCBzcGVjaWZpZXINCiAgICAgIHVzYi9rYXdldGg6IHByaW50 IE1BQyB2aWEgcHJpbnRrIGZvcm1hdCBzcGVjaWZpZXINCiAgICAgIGFyY2gvaWE2NC9ocC9zaW0v c2ltZXRoLmM6IHByaW50IE1BQyB2aWEgcHJpbnRrIGZvcm1hdCBzcGVjaWZpZXINCiAgICAgIFN0 YWdpbmc6IGZ0MTAwMC1wY21jaWE6IHByaW50IE1BQyB2aWEgcHJpbnRrIGZvcm1hdCBzcGVjaWZp ZXINCiAgICAgIFN0YWdpbmc6IHdsYWdzNDlfaDI6IHByaW50IE1BQyB2aWEgcHJpbnRrIGZvcm1h dCBzcGVjaWZpZXINCiAgICAgIGl3bHdpZmk6IGl3bC1hZ24uaCBpbmNsdWRlZCB0d2ljZQ0KICAg ICAgY2FuOiBjYzc3MDogbGludXgvY2FuL2Rldi5oIGluY2x1ZGVkIHR3aWNlDQoNCkRhdmUgSm9u ZXMgKDEpOg0KICAgICAgUmVtb3ZlIHByaW50ayBmcm9tIHJkc19zZW5kbXNnDQoNCkRhdmlkIEdp YnNvbiAoMSk6DQogICAgICBvcmlub2NvOiBSZW1vdmUgb2xkIG1haWxpbmcgbGlzdHMgZnJvbSBN QUlOVEFJTkVSUw0KDQpEYXZpZCBIZXJybWFubiAoMjgpOg0KICAgICAgQmx1ZXRvb3RoOiBoY2kt dWFydC1sbDogVXNlIEdGUF9BVE9NSUMgaW4gb3BlbigpDQogICAgICBCbHVldG9vdGg6IGhjaS11 YXJ0LWg0OiBVc2UgR0ZQX0FUT01JQyBpbiBvcGVuKCkNCiAgICAgIEJsdWV0b290aDogaGNpLXVh cnQtYmNzcDogVXNlIEdGUF9BVE9NSUMgaW4gb3BlbigpDQogICAgICBCbHVldG9vdGg6IGhjaS11 YXJ0LWF0aDogVXNlIEdGUF9BVE9NSUMgaW4gb3BlbigpDQogICAgICBCbHVldG9vdGg6IGR0bDE6 IEZpeCBtZW1sZWFrIGluIHByb2JlKCkNCiAgICAgIEJsdWV0b290aDogTWFrZSBoY2ktZGVzdHJ1 Y3QgY2FsbGJhY2sgb3B0aW9uYWwNCiAgICAgIEJsdWV0b290aDogYmx1ZWNhcmQtY3M6IFJlbW92 ZSBlbXB0eSBkZXN0cnVjdCBjYg0KICAgICAgQmx1ZXRvb3RoOiBidDNjLWNzOiBSZW1vdmUgZW1w dHkgZGVzdHJ1Y3QgY2INCiAgICAgIEJsdWV0b290aDogYnRtcnZsOiBSZW1vdmUgZW1wdHkgZGVz dHJ1Y3QgY2INCiAgICAgIEJsdWV0b290aDogYnR1YXJ0LWNzOiBSZW1vdmUgZW1wdHkgZGVzdHJ1 Y3QgY2INCiAgICAgIEJsdWV0b290aDogYnR3aWxpbms6IFJlbW92ZSBlbXB0eSBkZXN0cnVjdCBj Yg0KICAgICAgQmx1ZXRvb3RoOiBkdGwxLWNzOiBSZW1vdmUgZW1wdHkgZGVzdHJ1Y3QgY2INCiAg ICAgIEJsdWV0b290aDogdmhjaTogRnJlZSBkcml2ZXJfZGF0YSBvbiBmaWxlIHJlbGVhc2UNCiAg ICAgIEJsdWV0b290aDogYmZ1c2I6IEZyZWUgZHJpdmVyX2RhdGEgb24gVVNCIHNodXRkb3duDQog ICAgICBCbHVldG9vdGg6IGJ0dXNiOiBGcmVlIGRyaXZlciBkYXRhIG9uIFVTQiBzaHV0ZG93bg0K ICAgICAgQmx1ZXRvb3RoOiBicGExMHg6IEZyZWUgcHJpdmF0ZSBkcml2ZXIgZGF0YSBvbiB1c2Ig c2h1dGRvd24NCiAgICAgIEJsdWV0b290aDogYnRzZGlvOiBGcmVlIGRyaXZlciBkYXRhIG9uIFNE SU8gc2h1dGRvd24NCiAgICAgIEJsdWV0b290aDogdWFydC1sZGlzYzogRml4IG1lbW9yeSBsZWFr IGFuZCByZW1vdmUgZGVzdHJ1Y3QgY2INCiAgICAgIEJsdWV0b290aDogUmVtb3ZlIHVudXNlZCBo Y2ktZGVzdHJ1Y3QgY2INCiAgICAgIEJsdWV0b290aDogQ29ycmVjdGx5IGFjcXVpcmUgbW9kdWxl IHJlZg0KICAgICAgQmx1ZXRvb3RoOiBSZW1vdmUgSENJLW93bmVyIGZpZWxkDQogICAgICBCbHVl dG9vdGg6IENvcnJlY3RseSB0YWtlIGhjaV9kZXYtPmRldiByZWZjb3VudA0KICAgICAgQmx1ZXRv b3RoOiBSZW1vdmUgX19oY2lfZGV2X3B1dC9ob2xkDQogICAgICBCbHVldG9vdGg6IEludHJvZHVj ZSB0b19oY2lfZGV2KCkNCiAgICAgIEJsdWV0b290aDogUmVtb3ZlIGhjaV9kZXYtPmRyaXZlcl9k YXRhDQogICAgICBCbHVldG9vdGg6IEludHJvZHVjZSB0b19oY2lfY29ubg0KICAgICAgQmx1ZXRv b3RoOiBVc2UgcHJvcGVyIGRhdGF0eXBlcyBpbiByZWxlYXNlLWNhbGxiYWNrcw0KICAgICAgQmx1 ZXRvb3RoOiBidHVzYjogUmVtb3ZlIGRldmljZSBsb2NrIG9uIHJlbGVhc2UNCg0KRGF2aWQgTWls bGVyICg0KToNCiAgICAgIGluZmluaWJhbmQ6IENvbnZlcnQgZHN0X2ZldGNoX2hhKCkgb3ZlciB0 byBkc3RfbmVpZ2hfbG9va3VwKCkuDQogICAgICBpbmZpbmliYW5kOiBjeGdiNDogQ29udmVydCBp bXBvcnRfZXAoKSBvdmVyIHRvIGRzdF9uZWlnaF9sb29rdXAoKS4NCiAgICAgIGluZmluaWJhbmQ6 IG5lczogQ29udmVydCBuZXNfYWRkcl9yZXNvbHZlX25laWdoKCkgb3ZlciB0byBkc3RfbmVpZ2hf bG9va3VwKCkuDQogICAgICBxZXRoOiBNb3ZlIGF3YXkgZnJvbSB1c2luZyBuZWlnaGJvdXIgZW50 cmllcyBpbiBxZXRoX2wzX2ZpbGxfaGVhZGVyKCkNCg0KRGF2aWQgUy4gTWlsbGVyICg2Nyk6DQog ICAgICBpcHY0OiBSZW1vdmUgYm9ndXMgY2hlY2tzIG9mIHJ0X2dhdGV3YXkgYmVpbmcgemVyby4N CiAgICAgIGlwaXA6IEZpeCBidWcgYWRkZWQgdG8gaXBpcF90dW5uZWxfeG1pdCgpLg0KICAgICAg aXBfZ3JlOiBGaXggYnVnIGFkZGVkIHRvIGlwZ3JlX3R1bm5lbF94bWl0KCkuDQogICAgICBNZXJn ZSBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vZGF2ZW0vbmV0DQogICAgICBpcHY0L2lwdjY6IFBy ZXBhcmUgZm9yIG5ldyByb3V0ZSBnYXRld2F5IHNlbWFudGljcy4NCiAgICAgIGlwdjY6IHNpdDog Q29udmVydCB0byBkc3RfbmVpZ2hfbG9va3VwKCkNCiAgICAgIGUxMDAwZTogTmVlZCB0byBpbmNs dWRlIHZtYWxsb2MuaA0KICAgICAgaXB2NjogVXNlIGlwdjZfYWRkcl9hbnkoKQ0KICAgICAgaXB2 NDogaXBfZ3JlOiBDb252ZXJ0IHRvIGRzdF9uZWlnaF9sb29rdXAoKQ0KICAgICAgaXB2NjogbmRp c2M6IENvbnZlcnQgdG8gZHN0X25laWdoX2xvb2t1cCgpDQogICAgICBpcHY2OiBmaWI6IENvbnZl cnQgZmliNl9hZ2UoKSB0byBkc3RfbmVpZ2hfbG9va3VwKCkuDQogICAgICBpcHY2OiBSZW1vdmUg bmVpZ2ggYXJndW1lbnQgZnJvbSBuZGlzY19zZW5kX3JlZGlyZWN0KCkNCiAgICAgIGlwdjY6IEVs aW1pbmF0ZSBkc3RfZ2V0X25laWdoYm91cl9ub3JlZigpIHVzYWdlIGluIGlwNl9mb3J3YXJkKCku DQogICAgICBNZXJnZSBicmFuY2ggJ2Zvci1kYXZlbScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv Li4uL2J3aC9zZmMtbmV4dA0KICAgICAgTWVyZ2UgYnJhbmNoICdkYXZlbS1uZXh0LnI4MTY5JyBv ZiBnaXQ6Ly92aW9sZXQuZnIuem9yZWlsLmNvbS9yb21pZXUvbGludXgNCiAgICAgIE1lcmdlIGJy YW5jaCAnZm9yLWRhdmVtJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vYndoL3NmYy1uZXh0 DQogICAgICBpcHY2OiBSZW1vdmUgbmV2ZXIgdXNlZCBmdW5jdGlvbiBpbmV0Nl9hY19jaGVjaygp Lg0KICAgICAgZGVjbmV0OiBBZGQgbWlzc2luZyBuZWlnaC0+aGEgbG9ja2luZyB0byBkbl9uZWln aF9vdXRwdXRfcGFja2V0KCkNCiAgICAgIGF0bTogY2xpcDogQ29udmVydCBvdmVyIHRvIGRzdF9u ZWlnaF9sb29rdXAoKS4NCiAgICAgIE1lcmdlIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9kYXZl bS9uZXQNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXRvcmlvdXMub3Jn L2xpbnV4LWNhbi9saW51eC1jYW4tbmV4dA0KICAgICAgbmV0OiBNYWtlIHFkaXNjX3NrYl9jYiB1 cHBlciBzaXplIGJvdW5kIGV4cGxpY2l0Lg0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItZGF2ZW0n IG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJlbGVzcy1uZXh0DQogICAg ICBNZXJnZSBicmFuY2ggJ3RpcGNfbmV0LW5leHQnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4u Li9wYXVsZy9saW51eA0KICAgICAgc29uaWNlOiBGaXggYnVpbGQgZHVlIHRvIGJvdGNoZWQgbmV0 ZGV2X2FsbG9jX3NrYigpIGNvbnZlcnNpb24uDQogICAgICBNZXJnZSBicmFuY2ggJ21hc3Rlcicg b2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2RhdmVtL25ldA0KICAgICAgTWVyZ2UgYnJhbmNo ICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9qa2lyc2hlci9uZXQtbmV4dA0K ICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9q a2lyc2hlci9uZXQtbmV4dA0KICAgICAgZGVjbmV0OiBuZXQvZG4uaCBuZWVkcyBuZXQvZmxvdy5o DQogICAgICBpcHY0OiBFbGltaW5hdGUgc3B1cmlvdXMgYXJndW1lbnQgdG8gX19pcHY0X25laWdo X2xvb2t1cA0KICAgICAgTWVyZ2UgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2J3aC9zZmMtbmV4 dA0KICAgICAgTWVyZ2UgdGFnICdiYXRtYW4tYWR2LWZvci1kYXZlbScgb2YgZ2l0Oi8vZ2l0Lm9w ZW4tbWVzaC5vcmcvbGludXgtbWVyZ2UNCiAgICAgIE1lcmdlIGdpdDovL2dpdC5rZXJuZWwub3Jn Ly4uLi9kYXZlbS9uZXQNCiAgICAgIGxsX3RlbWFjOiBGaXggYnVpbGQuDQogICAgICBNZXJnZSBi cmFuY2ggJzIwMTIwMjIxX2lzZG4nIG9mIGdpdDovL3JlcG8ub3IuY3ovbGludXgtMi42L3RyaXZp YWwtbW9kcw0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItZGF2ZW0nIG9mIGdpdDovL2dpdC5rZXJu ZWwub3JnLy4uLi9saW52aWxsZS93aXJlbGVzcy1uZXh0DQogICAgICBNZXJnZSBicmFuY2ggJ2Zv ci1kYXZlbScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2J3aC9zZmMtbmV4dA0KICAgICAg bmV0OiBBZGQgbWlzc2luZyBnZXRzb2Nrb3B0IGZvciBTT19OT0ZDUy4NCiAgICAgIE1lcmdlIGJy YW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vamtpcnNoZXIvbmV0LW5l eHQNCiAgICAgIE1lcmdlIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9kYXZlbS9uZXQNCiAgICAg IE1lcmdlIHRhZyAnYmF0bWFuLWFkdi1mb3ItZGF2ZW0nIG9mIGdpdDovL2dpdC5vcGVuLW1lc2gu b3JnL2xpbnV4LW1lcmdlDQogICAgICBtYWM4OXgwOiBGaXggYnVpbGQgZXJyb3IuDQogICAgICBN ZXJnZSBicmFuY2ggJ3RpcGNfbmV0LW5leHQnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9w YXVsZy9saW51eA0KICAgICAgTWVyZ2UgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2RhdmVtL25l dA0KICAgICAgTWVyZ2UgYnJhbmNoICdkY2NwJyBvZiBnaXQ6Ly9lZGVuLWZlZWQuZXJnLmFiZG4u YWMudWsvbmV0LW5leHQNCiAgICAgIG1kaW8uaDogSW5jbHVkZSBsaW51eC90eXBlcy5oDQogICAg ICBNZXJnZSBicmFuY2ggJ21hc3Rlcicgb2YgZ2l0Oi8vZ2l0b3Jpb3VzLm9yZy9saW51eC1jYW4v bGludXgtY2FuLW5leHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnZm9yLWRhdmVtJyBvZiBnaXQ6Ly9n aXQua2VybmVsLm9yZy8uLi4vbGludmlsbGUvd2lyZWxlc3MtbmV4dA0KICAgICAgTWVyZ2UgZ2l0 Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2RhdmVtL25ldA0KICAgICAgbmV0OiBVc2UgYm9vbCBmb3Ig cmV0dXJuIHZhbHVlIG9mIGRldl92YWxpZF9uYW1lKCkuDQogICAgICBNZXJnZSBicmFuY2ggJ21h c3Rlcicgb2YgZ2l0Oi8vMTk4NC5sc2kudXMuZXMvbmV0LW5leHQNCiAgICAgIE1lcmdlIGJyYW5j aCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vcGFkb3Zhbi9ibHVldG9vdGgt bmV4dA0KICAgICAgTWVyZ2UgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2RhdmVtL25ldA0KICAg ICAgaXB2NDogTWFrZSBpcF9jYWxsX3JhX2NoYWluKCkgcmV0dXJuIGJvb2wuDQogICAgICBpcHY0 OiBNYWtlIGlwX3Jjdl9vcHRpb25zKCkgcmV0dXJuIGJvb2wuDQogICAgICBuZXQ6IFVzZSBib29s IGluIHNrYnVmZi5oIGhlbHBlciBmdW5jdGlvbnMuDQogICAgICBuZXQ6IFVzZSBib29sIGluIG5l dGRldmljZS5oIGhlbHBlcnMuDQogICAgICBwdHBfcGNoOiByZW5hbWUgcGNoX3BjaWRldiB0byBw Y2lfZHJpdmVyIHRvIGZpeCBzZWN0aW9uIG1pc21hdGNoIHdhcm5pbmdzLg0KICAgICAgTWVyZ2Ug YnJhbmNoICdmb3ItZGF2ZW0nIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9id2gvc2ZjLW5l eHQNCiAgICAgIE1lcmdlIGJyYW5jaCAnZGF2ZW0tbmV4dC5yODE2OScgb2YgZ2l0Oi8vdmlvbGV0 LmZyLnpvcmVpbC5jb20vcm9taWV1L2xpbnV4DQogICAgICBNZXJnZSB0YWcgJ2JhdG1hbi1hZHYt Zm9yLWRhdmVtJyBvZiBnaXQ6Ly9naXQub3Blbi1tZXNoLm9yZy9saW51eC1tZXJnZQ0KICAgICAg TWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdG9yaW91cy5vcmcvbGludXgtY2FuL2xp bnV4LWNhbi1uZXh0DQogICAgICBNZXJnZSBicmFuY2ggJ21hc3Rlcicgb2YgZ2l0Oi8vZ2l0Lmtl cm5lbC5vcmcvLi4uL2praXJzaGVyL25ldC1uZXh0DQogICAgICBNZXJnZSBnaXQ6Ly9naXQua2Vy bmVsLm9yZy8uLi4vZGF2ZW0vbmV0DQogICAgICBNZXJnZSBicmFuY2ggJ2dpYW5mYXItYnFsJyBv ZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vcGF1bGcvbGludXgNCiAgICAgIE1lcmdlIGJyYW5j aCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vamtpcnNoZXIvbmV0LW5leHQN CiAgICAgIGNwc3c6IEhvb2sgdXAgZGVmYXVsdCBuZG9fY2hhbmdlX210dS4NCg0KRGF2aWQgU3Bp bmFkZWwgKDcpOg0KICAgICAgaXdsd2lmaTogYWRkIG9wdGlvbiB0byB0ZXN0IE1GUA0KICAgICAg aXdsd2lmaTogYXZvaWQgc29tZSBvcGVyYXRpb25zIGlmIG5vIHVDb2RlIGxvYWRlZA0KICAgICAg aXdsd2lmaTogZXhwbGljaXRseSB0cmFjayB3aGV0aGVyIElOSVQgdUNvZGUgd2FzIHJ1bg0KICAg ICAgaXdsd2lmaTogbW9yZSBtb2R1bGFyaXR5IGluIGZ3IGltYWdlcyBhbmQgc2VjdGlvbnMNCiAg ICAgIGl3bHdpZmk6IEFkZCBUTFZzIGFuZCBmaWVsZHMgZm9yIDE2LjAgdUNvZGUNCiAgICAgIGl3 bHdpZmk6IGNoYW5nZSBzdHJ1Y3QgaXdsX2Z3DQogICAgICBpd2x3aWZpOiBBZGQgYm9vbCBtdm1f dWNvZGUgdG8gaXdsX2Z3DQoNCkRhdmlkbG9ociBCdWVzbyAoMSk6DQogICAgICB0ZzM6IHJlbW92 ZSBJUlFGX1NBTVBMRV9SQU5ET00gZmxhZw0KDQpEZW55cyBWbGFzZW5rbyAoMSk6DQogICAgICBu ZXQ6IERlaW5saW5lIF9fbmxtc2dfcHV0IGFuZCBnZW5sbXNnX3B1dC4gLTdrIGNvZGUgb24gaTM4 NiBkZWZjb25maWcuDQoNCkRldmVuZHJhLk5hZ2EgKDIpOg0KICAgICAgcnRsd2lmaTogcmVtb3Zl IHJldHVybiBpbiBfcnRsX3BjaV9zd2l0Y2hfY2xrX3JlcQ0KICAgICAgcnRsd2lmaS9ydGw4MTky YzogaW4gX3J0bDkyY19waHlfY2FsY3VsYXRlX2JpdF9zaGlmdCByZW1vdmUgY29tcGFyaW5nIGJp dG1hc2sgYWdhaW5zdCAxDQoNCkRpdnkgTGUgUmF5ICgxKToNCiAgICAgIGN4Z2IzOiB1cGRhdGUg ZmlybXdhcmUgdmVyc2lvbg0KDQpEbWl0cnkgS3JhdmtvdiAoOCk6DQogICAgICB1c2UgRlcgNy4y LjE2DQogICAgICBibngyeDogYWRkIGdyb19jaGVjaw0KICAgICAgYm54Mng6IHVwZGF0ZSBkcml2 ZXIgdmVyc2lvbiB0byAxLjcyLjEwLTANCiAgICAgIGJueDJ4OiBjb2RlIGRvZXNuJ3QgdXNlIHN0 YXRzIGZvciBhbGxvY2F0aW5nIFJ4IEJEcw0KICAgICAgYm54Mng6IGNoYW5nZWQgaW5pdGlhbCBk Y2IgY29uZmlndXJhdGlvbg0KICAgICAgYm54Mng6IGFkZGVkIFRMVl9OT1RfRk9VTkQgZmxhZ3Mg dG8gdGhlIGRjYg0KICAgICAgYm54Mng6IGNoYW5nZWQgaXNjc2kvZmNvZSBtYWMgaW5pdCBhbmQg bWFjcm9zDQogICAgICBibngyeDogdmFsaWRhdGUgRlcgdHJhY2UgcHJpb3IgdG8gaXRzIHByaW50 aW5nDQoNCkRtaXRyeSBUYXJueWFnaW4gKDEpOg0KICAgICAgY2FpZjogRml4IGZvciBhIHJhY2Ug aW4gc29ja2V0IHRyYW5zbWl0IHdpdGggZmxvdyBjb250cm9sLg0KDQpEb24gRnJ5ICgxNik6DQog ICAgICBpd2x3aWZpOiBjbGFyaWZ5IGNvbW1lbnQNCiAgICAgIGl3bHdpZmk6IG1vdmUgYmNhc3Rf c3RhX2lkIGluaXQgdG8gY29tbW9uIHJvdXRpbmUNCiAgICAgIGl3bHdpZmk6IG1vdmUgYWxsIHVj b2RlIHJvdXRpbmVzIHRvIGl3bC11Y29kZS5jDQogICAgICBpd2x3aWZpOiBjcmVhdGUgaXdsX25p YyBzdHJ1Y3R1cmUNCiAgICAgIGl3bHdpZmk6IG1vdmUgdWNvZGVfdmVyIHRvIGl3bF9uaWMNCiAg ICAgIGl3bHdpZmk6IG1vdmUgZndfaW5kZXggZnJvbSBpd2xfcHJpdiB0byBpd2xfbmljDQogICAg ICBpd2x3aWZpOiBtb3ZlIGZpcm13YXJlX25hbWUgdG8gaXdsX25pYw0KICAgICAgaXdsd2lmaTog bW92ZSBmaXJtd2FyZV9sb2FkaW5nX2NvbXBsZXRlIHRvIGl3bF9uaWMNCiAgICAgIGl3bHdpZmk6 IE1vdmUgdWNvZGUgcG9pbnRlcnMgdG8gaXdsX2Z3DQogICAgICBpd2x3aWZpOiBjaGFuZ2UgYXJn cyB0byB1Y29kZSByb3V0aW5lcw0KICAgICAgaXdsd2lmaTogbW92ZSBldmVudCBhbmQgZXJyIHBv aW50ZXJzIHRvIGl3bF9uaWMNCiAgICAgIGl3bHdpZmk6IGNoYW5nZXMgYXJncyB0byBpd2xfbmlj IGZvciBmaXJtd2FyZSBvcGVyYXRpb25zDQogICAgICBpd2x3aWZpOiBzYXZlIHVjb2RlIGNhcGFi aWxpdGllcyBpbiBpd2xfZncNCiAgICAgIGl3bHdpZmk6IHNlcGFyYXRlIHN0YXR1cyB0byBwcml2 IGFuZCB0cmFucw0KICAgICAgaXdsd2lmaTogbW9yZSBzdGF0dXMgYml0IGZhY3RvcmluZw0KICAg ICAgaXdsd2lmaTogY29ycmVjdCBzdGF0dXMgYml0IHJlZmFjdG9yaW5nIGVycm9ycw0KDQpEb24g U2tpZG1vcmUgKDIpOg0KICAgICAgaXhnYmU6IGZpeCBzcGVsbGluZyBlcnJvcnMNCiAgICAgIGl4 Z2JlOiBmaXggb2J2aW91cyByZXR1cm4gdmFsdWUgYnVnLg0KDQpEdWMgRGFuZyAoMik6DQogICAg ICBwb3dlcnBjLzQ0eDogQWRkIG5ldyBjb21wYXRpYmxlIHZhbHVlIGZvciBFTUFDIG5vZGUgb2Yg QVBNODIxWFggZHRzIGZpbGUuDQogICAgICBwb3dlcnBjLzQ0eDogQWRkIG1vcmUgY2hhbmdlcyBm b3IgQVBNODIxWFggRU1BQyBkcml2ZXINCg0KRWRkaWUgV2FpICgxKToNCiAgICAgIGNuaWM6IFVw ZGF0ZSBWTEFOIElEIGR1cmluZyBJU0NTSV9VRVZFTlRfUEFUSF9VUERBVEUNCg0KRWxpYWQgUGVs bGVyICgzNyk6DQogICAgICBtYWM4MDIxMTogY2hlY2sgc3RhX2FwcGx5X3BhcmFtZXRlcnMoKSBy ZXR1cm4gdmFsdWUNCiAgICAgIG1hYzgwMjExOiBzZW5kIG51bGwgcGFja2V0IG9uIGFjdGl2ZSAo cHNtKSByZWNvbmZpZ3VyYXRpb24NCiAgICAgIG1hYzgwMjExOiBzdXBwb3J0IGh3IHNjYW4gd2hp bGUgaWRsZQ0KICAgICAgd2wxMnh4OiBjaGVjayBic3NfY29uZi0+YXNzb2Mgb24gQ0hBTkdFRF9C U1NJRA0KICAgICAgd2wxMnh4OiByZW1vdmUgd2wxMjcxX3R4X3VwZGF0ZV9maWx0ZXJzDQogICAg ICBSZXZlcnQgIndsMTJ4eDogQ2hhbmdlIGNsYWltaW5nIG9mIHRoZSBTRElPIGJ1cyINCiAgICAg IHdsMTJ4eDogZG9uJ3QgcmVsZWFzZS9jbGFpbSBzZGlvIG9uIHN1c3BlbmQvcmVzdW1lDQogICAg ICB3bDEyeHg6IGZ3IGFwaSBjaGFuZ2UgLSBhZGQgcm9sZV9pZCB0byBzZXRfdGVtcGxhdGUNCiAg ICAgIHdsMTJ4eDogdXNlIGRldl9yb2xlX2lkIGZvciBzY2Fucw0KICAgICAgd2wxMnh4OiBmdyBh cGkgY2hhbmdlIC0gYWRkIHJvbGVfaWQgdG8gdHNmX2luZm8NCiAgICAgIHdsMTJ4eDogZncgYXBp IGNoYW5nZSAtIHVwZGF0ZSBjbWQvYWN4L2V2ZW50IGVudW1zDQogICAgICB3bDEyeHg6IGFkZCBU WF9IV19BVFRSX0hPU1RfRU5DUllQVCBmbGFnDQogICAgICB3bDEyeHg6IGFkZCBuZXcgY29leCBw YXJhbXMNCiAgICAgIHdsMTJ4eDogY29uc2lkZXIgZW5jcnlwdGlvbiBhbmQgUW9TIGluIGF1dG8g YXJwIHRlbXBsYXRlDQogICAgICB3bDEyeHg6IFJldmVydCAid2wxMnh4OiBkaXNhYmxlIGF1dG8t YXJwIg0KICAgICAgd2wxMnh4OiBjb25maWd1cmUgYXJwIGZpbHRlcmluZyBvbmx5IGFmdGVyIGFz c29jaWF0aW9uDQogICAgICB3bDEyeHg6IGRlY2xhcmUgc3VwcG9ydCBmb3IgaHcgc2NhbiB3aGls ZSBpZGxlDQogICAgICB3bDEyeHg6IGRvbid0IGZhaWwgb24gQVAgc2Nhbg0KICAgICAgd2wxMnh4 OiBVc2UgYSBkZWRpY2F0ZWQgZncgZm9yIFBMVA0KICAgICAgd2wxMnh4OiBkeW5hbWljYWxseSBj aGFuZ2UgZncgYWNjb3JkaW5nIHRvIG51bWJlciBvZiBhY3RpdmUgcm9sZXMNCiAgICAgIHdsMTJ4 eDogZW50ZXIgZm9yY2VkLXBzbSBvbiBmdyBjaGFuZ2UNCiAgICAgIHdsMTJ4eDogZGVsZXRlIHds LT52aWYgKGFuZCBhbGxvdyBtdWx0aXBsZSB2aWZzKQ0KICAgICAgbWFjODAyMTE6IGRvbid0IHF1 ZXVlIG1vbml0b3Igd29yayBmb3IgSFdfQ09OTkVDVElPTl9NT05JVE9SDQogICAgICBtYWM4MDIx MTogcmVtb3ZlIHJlZHVuZGFudCBtb25pdG9yX3dvcmsgZW5xdWV1ZWluZw0KICAgICAgd2wxMnh4 OiBkb24ndCBzdGFydCBkZXYgcm9sZSBvbiBpYnNzIHZpZnMNCiAgICAgIHdsMTJ4eDogY29uc2lk ZXIgYnNzX2NvbmYtPmlkbGUgaW5zdGVhZCBvZiBody0+Y29uZi5mbGFncw0KICAgICAgd2wxMnh4 OiBpbXBsZW1lbnQgc3RhX3N0YXRlIGNhbGxiYWNrDQogICAgICB3bDEyeHg6IHNldCBhdXRob3Jp emVkIEFQIG9uIHN0YV9zdGF0ZSBub3RpZmljYXRpb24NCiAgICAgIHdsMTJ4eDogaW5jcmVtZW50 IHNlc3Npb25fY291bnRlciBmb3IgZGV2aWNlIHJvbGUgYXMgd2VsbA0KICAgICAgd2wxMnh4OiBz ZXQgY29ycmVjdCB2aWYgdHlwZSBpbiBjaGFuZ2VfaW50ZXJmYWNlIGNhbGxiYWNrDQogICAgICB3 bDEyeHg6IGRvbid0IGhhbmRsZSBjaGFuZ2VfY2hhbm5lbCB3aGlsZSBhc3NvY2lhdGVkDQogICAg ICB3bDEyeHg6IGRvbid0IGFsbG93IHNjYW5uaW5nIHdoaWxlIGRldmljZSBpcyBpbiBST0MNCiAg ICAgIHdsMTJ4eDogY29uZmlndXJlIHRoZSBjb3JyZWN0IGJlYWNvbl9pbnRlcnZhbA0KICAgICAg d2wxMnh4OiBhdm9pZCBidWdfb25fcmVjb3ZlcnkgZHVyaW5nIGZ3IHN3aXRjaA0KICAgICAgd2wx Mnh4OiBwcmludCB0aGUgdHggcGFja2V0IGxlbg0KICAgICAgbWFjODAyMTE6IGFkZCBOVUxMIHRl cm1pbmF0b3IgdG8gZGVidWdmc19uZXRkZXYgd3JpdGUgYnVmDQogICAgICBtYWM4MDIxMTogbWFr ZSB1YXBzZF8qIGtleXMgcGVyLXZpZg0KDQpFbWlsIFRhbnRpbG92ICgxKToNCiAgICAgIGlnYjog Zml4IHdhcm5pbmcgYWJvdXQgdW51c2VkIGZ1bmN0aW9uDQoNCkVtbWFudWVsIEdydW1iYWNoICg1 MSk6DQogICAgICBpd2x3aWZpOiBhZGQgZndfYWxpdmUgdG8gdHJhbnNwb3J0IGxheWVyIEFQSSwg a2lsbCB0eF9zdGFydA0KICAgICAgaXdsd2lmaTogc2VwYXJhdGUgdGhlIEFQTSBmcm9tIHRoZSBF RVBST00NCiAgICAgIGl3bHdpZmk6IG1vdmUgdGhlIHNocmQgbWVtb3J5IGZyb20gcHJpdg0KICAg ICAgaXdsd2lmaTogYWxsb2NhdGUgdGhlIHRyYW5zcG9ydCBmcm9tIHRoZSBidXMgbGF5ZXINCiAg ICAgIGl3bHdpZmk6IG1vdmUgdGhlIGJ1cyBjb25maWd1cmF0aW9uIHRvIHRyYW5zcG9ydA0KICAg ICAgaXdsd2lmaTogdGhlIHJlYWQgLyB3cml0ZSByZWdpc3RlciBvcHMgbW92ZSB0byB0cmFuc3Bv cnQNCiAgICAgIGl3bHdpZmk6IGdpdmUgdHJhbnMgdG8gYWxsIHRoZSByZWFkIC8gd3JpdGUgZnVu Y3Rpb25zDQogICAgICBpd2x3aWZpOiByZW1vdmUgdGhlIHBvaW50ZXIgdG8gZGV2IGZyb20gdGhl IGJ1cyBsYXllcg0KICAgICAgaXdsd2lmaTogZG9uJ3QgdXNlIHRoZSBidXMgZm9yIHVjb2RlIGZ3 X2Rlc2MgYW55IG1vcmUNCiAgICAgIGl3bHdpZmk6IHJlbmFtZSB0cmFuc19vcHMtPnJlcXVlc3Rf aXJxIHRvIHRyYW5zX29wcy0+c3RhcnRfaHcNCiAgICAgIGl3bHdpZmk6IG1vdmUgcHJlcGFyZV9j YXJkX2h3IHRvIHN0YXJ0X2h3DQogICAgICBpd2x3aWZpOiBtb3ZlIGFwbV9pbml0IHRvIHN0YXJ0 X2h3DQogICAgICBpd2x3aWZpOiBpbnRyb2R1Y2UgdHJhbnNfb3BzLT5zdG9wX2h3DQogICAgICBp d2x3aWZpOiBtb3ZlIHRoZSBSRiBraWxsIGxvZ2ljIGZyb20gaXdsX3Byb2JlIHRvIHRyYW5zcG9y dA0KICAgICAgaXdsd2lmaTogY29uc29saWRhdGUgdGhlIHN0YXJ0X2RldmljZSBmbG93DQogICAg ICBpd2x3aWZpOiBraWxsIGJ1c19hcG1fY29uZmlnDQogICAgICBpd2x3aWZpOiBraWxsIGJ1c19p c19wbV9zdXBwb3J0ZWQNCiAgICAgIGl3bHdpZmk6IGtpbGwgYnVzX2dldF9od19pZF9zdHJpbmcN CiAgICAgIGl3bHdpZmk6IGtpbGwgYnVzX2dldF9od19pZA0KICAgICAgaXdsd2lmaTogbW92ZSBo d19yZXYgdG8gdHJhbnNwb3J0IGxheWVyDQogICAgICBpd2x3aWZpOiBzdG9wX2h3IHJlcGxhY2Ug ZW5hYmxlX3Jma2lsbF9pbnQNCiAgICAgIGl3bHdpZmk6IGRlYnVnIHByaW50IGluIHR4X3F1ZXVl X3NldF9zdGF0dXMgaXMgbW9yZSBjbGVhcg0KICAgICAgaXdsd2lmaToga2lsbCBpd2xfZG93biBh bmQgcy9fX2l3bF9kb3duL2l3bF9kb3duDQogICAgICBpd2x3aWZpOiBpd2xfc2V0X2h3X3BhcmFt cyByZXR1cm5zIGFsd2F5cyAwDQogICAgICBpd2x3aWZpOiB1c2UgZW5oYW5jZV9zZW5zaXRpdml0 eSBmcm9tIGl3bF9mdw0KICAgICAgaXdsd2lmaTogZG9jdW1lbnQgdGhlIHRyYW5zcG9ydCBsYXll cg0KICAgICAgaXdsd2lmaTogdGhlIHRyYW5zcG9ydCBrbm93cyBpdHMgc3RhdGUNCiAgICAgIGl3 bHdpZmk6IFNSQU0gc2l6ZSBtb3ZlcyBmcm9tIGh3X3BhcmFtcyB0byBjZmcNCiAgICAgIGl3bHdp Zmk6IHBhcnNlX3RsdiBmdW5jdGlvbnMgc2V0IHRoZSBmd192ZXJzaW9uIHN0cmluZw0KICAgICAg aXdsd2lmaTogbW92ZSBjb250ZW50IG9mIGl3bF9wcm9iZSB0byBwb3N0IGZldGNoX2Z3DQogICAg ICBpd2x3aWZpOiBpbnRyb2R1Y2luZyB0aGUgZHJ2IG9iamVjdCdzIGZsb3dzDQogICAgICBpd2x3 aWZpOiBkcnYgb2JqZWN0IGNhbiByZWxlYXNlIGl0cyBvd24gbWVtb3J5DQogICAgICBpd2x3aWZp OiByZW5hbWUgaXdsX3JlbW92ZSB0byBpd2xfb3BfbW9kZV9kdm1fc3RvcA0KICAgICAgaXdsd2lm aTogdmlydHVhbGl6ZSB0aGUgb3BfbW9kZQ0KICAgICAgaXdsd2lmaTogdXNlIHNwYXJzZSBjb21w bGlhbnQgX19hbGlnbmVkX18gYXR0cmlidXRlDQogICAgICBpd2x3aWZpOiB2aXJ0dWFsaXplIG9w X21vZGUncyBmcmVlIHNrYg0KICAgICAgaXdsd2lmaTogdmlydHVhbGl6ZSBvcF9tb2RlJ3MgcngN CiAgICAgIGl3bHdpZmk6IHZpcnR1YWxpemUgb3BfbW9kZSdzIHN0b3Avc3RhcnQgcXVldWUNCiAg ICAgIGl3bHdpZmk6IHZpcnR1YWxpemUgb3BfbW9kZSdzIHNldF9od19yZl9raWxsDQogICAgICBp d2x3aWZpOiB2aXJ0dWFsaXplIG9wX21vZGUncyBmd19lcnJvcg0KICAgICAgaXdsd2lmaTogcmVt b3ZlIGEgZmV3IGRlcmVmZXJlbmNlcyB0byBpd2xfcHJpdiBmcm9tIHRoZSB0YW5zcG9ydA0KICAg ICAgaXdsd2lmaTogbW92ZSBlZXByb20gZGVmaW5lcyB0byBpd2wtZWVwcm9tLmMNCiAgICAgIGl3 bHdpZmk6IGVlcHJvbSBnZXRzIHRyYW5zcG9ydCBhbmQgbm90IGJ1cw0KICAgICAgaXdsd2lmaTog a2lsbCBpd2xfYnVzLmgNCiAgICAgIGl3bHdpZmk6IHJlbW92ZSBpd2xfcHJpbnRfcnhfY29uZmln X2NtZCBmcm9tIHNoYXJlZA0KICAgICAgaXdsd2lmaTogcmVtb3ZlIGl3bF9yZXNldF90cmFmZmlj X2xvZyBmcm9tIHNoYXJlZA0KICAgICAgaXdsd2lmaTogZG9jdW1lbnQgdGhlIG9wZXJhdGlvbmFs IG1vZGUNCiAgICAgIGl3bHdpZmk6IGl3bC10cmFucy5oIGRvZXNuJ3QgbmVlZCBhbGwgdGhlc2Ug aW5jbHVkZXMNCiAgICAgIGl3bHdpZmk6IGZpeCBJREkgY29tcGlsYXRpb24NCiAgICAgIGl3bHdp Zmk6IGxvZyBzdG9wIC8gd2FrZSBxdWV1ZXMNCiAgICAgIGl3bHdpZmk6IHJlc3RvcmUgUEFOIHN1 cHBvcnQNCg0KRXJhbiAoMSk6DQogICAgICBCbHVldG9vdGg6IEFkZGluZyBVU0IgZGV2aWNlIDEz ZDM6MzM3NSBhcyBhbiBBdGhlcm9zIEFSMzAxMi4NCg0KRXJpYyBEdW1hemV0ICgyNCk6DQogICAg ICB2bXhuZXQzOiBjbGVhbnVwIHRzbyBoZWFkZXJzIG1hbmlwdWxhdGlvbg0KICAgICAgYmUybmV0 OiBhbGxvY2F0ZSBtb3JlIGhlYWRyb29tIGluIGluY29taW5nIHNrYnMNCiAgICAgIHRjcDogYWRk IExJTlVYX01JQl9UQ1BSRVRSQU5TRkFJTCBjb3VudGVyDQogICAgICBpcHY2OiBmaXggUkZDNTcy MiBjb21tZW50DQogICAgICB0Y3A6IG1kNTogcmVtb3ZlIG9ic29sZXRlIG1kNV9hZGQoKSBtZXRo b2QNCiAgICAgIHRjcDogbWQ1OiByY3UgY29udmVyc2lvbg0KICAgICAgdGNwOiBtZDU6IHVzZSBz b2NrX2ttYWxsb2MoKSB0byBsaW1pdCBtZDUga2V5cw0KICAgICAgdGNwOiBtZDU6IHByb3RlY3Rz IG1kNXNpZ19pbmZvIHdpdGggUkNVDQogICAgICBzaC1ldGg6IHVzZSBuZXRkZXYgc3RhdHMgc3Ry dWN0dXJlIGFuZCBmaXggZG1hX21hcF9zaW5nbGUNCiAgICAgIGdybzogbW9yZSBnZW5lcmljIEwy IGhlYWRlciBjaGVjaw0KICAgICAgdmlydGlvOiBuZXQ6IHJlbW92ZSBzcGFyc2UgZXJyb3JzDQog ICAgICBncm86IGZpeCB0cnVlc2l6ZSB1bmRlcmVzdGltYXRpb24NCiAgICAgIHBwcDogZml4IHRy dWVzaXplIHVuZGVyZXN0aW1hdGlvbg0KICAgICAgbmV0X3NjaGVkOiBzY2hfcGx1ZzogcGx1Z19x ZGlzY19vcHMgaXMgc3RhdGljDQogICAgICBhZl91bml4OiBNU0dfVFJVTkMgc3VwcG9ydCBmb3Ig ZGdyYW0gc29ja2V0cw0KICAgICAgbWx4NF9lbjogZG9udCBjaGFuZ2UgbWFjX2hlYWRlciBvbiB4 bWl0DQogICAgICBuZXQ6IGV4cG9ydCBuZXRkZXZfc3RhdHNfdG9fc3RhdHM2NA0KICAgICAgbWx4 NF9lbjogcmVtb3ZlIHNwYXJzZSBlcnJvcnMNCiAgICAgIG5ldGZpbHRlcjogeHRfTE9HOiBhZGQg X19wcmludGYoKSB0byBzYl9hZGQoKQ0KICAgICAgdGNwOiBtZDU6IGNvcnJlY3QgYSBSQ1UgbG9j a2RlcCBzcGxhdA0KICAgICAgYXNpeDogYXNpeF9yeF9maXh1cCBzdXJnZXJ5IHRvIHJlZHVjZSBz a2IgdHJ1ZXNpemVzDQogICAgICB0Y3A6IGludHJvZHVjZSB0Y3BfZGF0YV9xdWV1ZV9vZm8NCiAg ICAgIHRjcDogcmVkdWNlIG91dF9vZl9vcmRlciBtZW1vcnkgdXNlDQogICAgICBuZXQ6IGJwZl9q aXQ6IGZpeCBCUEZfU19MRFhfQl9NU0ggY29tcGlsYXRpb24NCg0KRXJpY2ggRS4gSG9vdmVyICgy KToNCiAgICAgIGlwdjQ6IEltcGxlbWVudCBJUF9VTklDQVNUX0lGIHNvY2tldCBvcHRpb24uDQog ICAgICBpcHY2OiBJbXBsZW1lbnQgSVBWNl9VTklDQVNUX0lGIHNvY2tldCBvcHRpb24uDQoNCkV0 YXkgTHV6ICgyKToNCiAgICAgIGF0aDZrbDogYWRkIHBhZGRpbmcgdG8gZmlybXdhcmUgbG9nIHJl Y29yZHMNCiAgICAgIGF0aDZrbDogQ29sbGVjdCByZXNpZHVlIGZpcm13YXJlIGxvZ3MNCg0KRXVn ZW5pYSBFbWFudGF5ZXYgKDgpOg0KICAgICAgbWx4NF9jb3JlOiBmaXggYnVmZmVyIG92ZXJydW4N CiAgICAgIG1seDQ6IGZpeCBRUCB0cmVlIHRyYXNoaW5nDQogICAgICBtbHg0OiByZW1vdmUgdW51 c2VkIGZpZWxkIGhpZ2hfcHJpb3MNCiAgICAgIG1seDQ6IHJlbW92ZSB1bm5lY2Vzc2FyeSB2YXJp YWJsZXMgYW5kIGFyZ3VtZW50cw0KICAgICAgbWx4NDogcmVtb3ZlIHJlZHVuZGFudCBhZGRpbmcg b2Ygc3RlZXJpbmcgdHlwZSB0byBnaWQNCiAgICAgIG1seDQ6IGF0dGFjaCBtdWx0aWNhc3Qgd2l0 aCBjb3JyZWN0IGZsYWcNCiAgICAgIG1seDQ6IGFkZCB1bmljYXN0IHN0ZWVyaW5nIGVudHJpZXMg dG8gcmVzb3VyY2VfdHJhY2tlcg0KICAgICAgbWx4NF9jb3JlOiBmaXggcmFjZSBvbiBjb21tIGNo YW5uZWwNCg0KRXlhbCBTaGFwaXJhICgxMik6DQogICAgICB3bDEyeHg6IHJlbW92ZSBQUyBtYW5h Z2VtZW50IGNvZGUNCiAgICAgIHdsMTJ4eDogYWRkIHN1cHBvcnQgZm9yIEhXIGR5bmFtaWMgUFMN CiAgICAgIHdsMTJ4eDogYWRkIGR5bmFtaWNfcHNfdGltZW91dCBkZWJ1Z2ZzIGZpbGUNCiAgICAg IHdsMTJ4eDogcmVtb3ZlIDIgdW51c2VkIHBhcmFtZXRlcnMgaW4gd2wxMjcxX3BzX3NldF9tb2Rl KCkNCiAgICAgIHdsMTJ4eDogZW5hYmxlL2Rpc2FibGUgQkVUIHdpdGggQVVUT19QUy9BQ1RJVkUN CiAgICAgIHdsMTJ4eDogY2hhbmdlIFdMVklGX0ZMQUdfUFNNIG5hbWUgYW5kIHJlbW92ZSBXTFZJ Rl9GTEFHX1BTTV9SRVFVRVNURUQNCiAgICAgIHdsMTJ4eDogU2V0IGRpZmZlcmVudCB3YWtlIHVw IGNvbmRpdGlvbnMgaW4gY2FzZSBvZiBzdXNwZW5kDQogICAgICB3bDEyeHg6IGFkZCBzdXNwZW5k X2xpc3Rlbl9pbnRlcnZhbCBkZWJ1Z2ZzIGZpbGUNCiAgICAgIHdsMTJ4eDogYWRkIGZvcmNlZF9w cyBtb2RlDQogICAgICB3bDEyeHg6IGFkZCBmb3JjZWRfcHMgZGVidWdmcyBmaWxlDQogICAgICB3 bDEyeHg6IHVzZSBzcGxpdCBzY2FuIGZvciBub3JtYWwgc2Nhbg0KICAgICAgd2wxMnh4OiBhZGQg c3BsaXRfc2Nhbl90aW1lb3V0IGRlYnVnZnMgZmlsZQ0KDQpGYWJpbyBFc3RldmFtICgzKToNCiAg ICAgIG5ldDogZmVjOiB1c2UgbW9kdWxlX3BsYXRmb3JtX2RyaXZlcg0KICAgICAgbmV0OiBmZWM6 IEZpeCBidWlsZCBkdWUgdG8gd3JvbmcgZGV2IGFubm90YXRpb24NCiAgICAgIEJsdWV0b290aDog Rml4ICdlbmFibGVfaHMnIHR5cGUNCg0KRmVsaXggRmlldGthdSAoMzIpOg0KICAgICAgbWFjODAy MTE6IGFkZCAjaWZkZWYgQ09ORklHX01BQzgwMjExX1ZFUkJPU0VfREVCVUcgZm9yIGEgZGVidWcg cHJpbnRrDQogICAgICBtYWM4MDIxMTogZG8gbm90IGNhbGwgcmF0ZSBjb250cm9sIC50eF9zdGF0 dXMgYmVmb3JlIC5yYXRlX2luaXQNCiAgICAgIGF0aDlrX2h3OiByZW1vdmUgZHVwbGljYXRlIGlu aXR2YWxzDQogICAgICBSZXZlcnQgImF0aDlrX2h3OiBGaXggZmFsc2UgdHggaHVuZyBkZXRlY3Rp b24gaW4gQVI5MDAzIGNoaXBzIg0KICAgICAgYXRoOWs6IGRvIG5vdCBjYWxsIGF0aDlrX2h3X3R4 cHJvY2Rlc2Mgb24gQVI5MDAzIG91dHNpZGUgb2YgdGhlIHR4IHRhc2tsZXQNCiAgICAgIGF0aDlr X2h3OiBlbmFibGUgaW50ZXJydXB0cyBmb3IgYmVhY29uIHR4IGNvbXBsZXRpb24gZXZlbnRzDQog ICAgICBhdGg5azogZml4IGRydl90eF9sYXN0X2JlYWNvbiBvbiBBUjkwMDMgYnkgcHJvY2Vzc2lu ZyBiZWFjb24gdHggc3RhdHVzDQogICAgICBtYWM4MDIxMTogdXNlIDE2IGJpdCBhbGlnbm1lbnQg Zm9yIHRoZSBpZl9pYnNzIGJzc2lkIGZpZWxkDQogICAgICBtYWM4MDIxMTogdXNlIGNvbXBhcmVf ZXRoZXJfYWRkciBvbiBNQUMgYWRkcmVzc2VzIGluc3RlYWQgb2YgbWVtY21wDQogICAgICBtYWM4 MDIxMTogYWRkIGFuIHJ4IGZsYWcgZm9yIGlnbm9yaW5nIGEgcGFja2V0J3Mgc2lnbmFsIHN0cmVu Z3RoDQogICAgICBhdGg1azogZG8gbm90IHN0b3AgcXVldWVzIGZvciBmdWxsIGNhbGlicmF0aW9u DQogICAgICBhdGg1azogZG8gbm90IHJlLXJ1biBBR0MgY2FsaWJyYXRpb24gcGVyaW9kaWNhbGx5 DQogICAgICBhdGg5a19odzogdXNlIGNvbGQgaW5zdGVhZCBvZiB3YXJtIHJlc2V0IG9uIEFSOTI4 MA0KICAgICAgYXRoOWs6IG1ha2UgTUFDIHNhbXBsZSBzdGF0aXN0aWNzIG9wdGlvbmFsDQogICAg ICBhdGg5azogcmVtb3ZlIHJzc2kvYW50ZW5uYSBpbmZvcm1hdGlvbiBmcm9tIHJlY3YgZGVidWcg c3RhdHMNCiAgICAgIGF0aDlrOiBnZXQgcmlkIG9mIGRvdWJsZSBxdWV1ZWluZyBvZiByeCBmcmFt ZXMgb24gRURNQQ0KICAgICAgYXRoOWs6IGZpeCBzaWduYWwgc3RyZW5ndGggcmVwb3J0aW5nIGlz c3Vlcw0KICAgICAgYXRoOWs6IGZpeCBnb2luZyB0byBmdWxsLXNsZWVwIG9uIFBTIGlkbGUNCiAg ICAgIGF0aDlrX2h3OiBzaW1wbGlmeSB0eCBxdWV1ZSBpbnRlcnJ1cHQgbWFzayBoYW5kbGluZw0K ICAgICAgYXRoOWtfaHc6IGNsZWFuIHVwIHR4IGNvbXBsZXRpb24gaW50ZXJydXB0IGhhbmRsaW5n DQogICAgICBhdGg5a19odzogcmVtb3ZlIGF0aDlrX2h3X2h0Y19yZXNldGluaXQNCiAgICAgIGF0 aDlrX2h3OiByZW1vdmUgYXRoOWtfaHdfZ2V0ZGVmYW50ZW5uYQ0KICAgICAgYXRoOWs6IG9wdGlt aXplIHJlZ2lzdGVyIGFjY2VzcyBmdW5jdGlvbnMNCiAgICAgIGF0aDlrX2h3OiByZW1vdmUgYXRo OWtfaHdfZ2V0dHhpbnRydHhxcw0KICAgICAgYXRoOWtfaHc6IGNsZWFuIHVwIGF0aDlrX2h3X3Nl dHVwcnhkZXNjDQogICAgICBhdGg5a19odzogcmVtb3ZlIGluaUNvbW1vbl8qX2Nja19maXJfY29l ZmZfOTI3MQ0KICAgICAgYXRoOWtfaHc6IGZvbGQgYXI5MDAyX2h3X2Nja19jaGFuMTRfc3ByZWFk IGludG8gbW9kZSByZWdzIGluaXRpYWxpemF0aW9uDQogICAgICBhdGg5a19odzogZml4IEFSOTM4 MCByZWdpc3RlciBzZXR0aW5ncyBmb3IgY2hhbm5lbCAxNA0KICAgICAgYXRoOWtfaHc6IGNsZWFu IHVwIGluaU1vZGVzQWRkaXRpb25hbA0KICAgICAgYXRoOWtfaHc6IHJlbW92ZSBpbmlNb2Rlc18q X3R4X2dhaW5fOTI3MQ0KICAgICAgYXRoOWs6IGlubGluZSBBUjkyNzEgMS4wIElOSSBvdmVycmlk ZXMNCiAgICAgIGF0aDlrX2h3OiByZW1vdmUgdW51c2VkIGluaXR2YWxzDQoNCkZsb3JpYW4gRmFp bmVsbGkgKDEpOg0KICAgICAgemQxMjExcnc6IHdhaXQgYmV0d2VlbiBzZXR0aW5nIGhhc2ggdGFi bGUgYW5kIHBvd2VyaW5nIHJhZGlvIG9uDQoNCkZyYW5jb2lzIFJvbWlldSAoMjApOg0KICAgICAg cjgxNjk6IHJlbW92ZSBoYXJkY29kZWQgUENJZSByZWdpc3RlcnMgYWNjZXNzZXMuDQogICAgICBy ODE2OTogcmVtb3ZlIHJ0bDgxNjlfcmVpbml0X3Rhc2suDQogICAgICByODE2OTogc3RvcCBkZWxh eWluZyB3b3JrcXVldWUuDQogICAgICByODE2OTogZmFjdG9yIG91dCBJbnRyTWFzayB3cml0ZXMu DQogICAgICByODE2OTogaXJxIG1hc2sgaGVscGVycy4NCiAgICAgIHI4MTY5OiBtaXNzaW5nIGJh cnJpZXJzLg0KICAgICAgcjgxNjk6IHJlbW92ZSB3b3JrIGZyb20gaXJxIGhhbmRsZXIuDQogICAg ICByODE2OTogZml4IGVhcmx5IHF1ZXVlIHdha2UtdXAuDQogICAgICByODE2OTogYmggbG9ja2lu ZyByZWR1eCBhbmQgdGFzayBzY2hlZHVsaW5nLg0KICAgICAgcjgxNjk6IG1vdmUgdGFzayBlbmFi bGUgYm9vbGVhbiB0byBiaXRmaWVsZC4NCiAgICAgIHI4MTY5OiBhdm9pZCBhIHVzZWxlc3Mgd29y ayBzY2hlZHVsaW5nLg0KICAgICAgcjgxNjk6IHNwaW5sb2NrIHJlZHV4Lg0KICAgICAgcjgxNjk6 IG1vdmUgdGhlIGRyaXZlciByZW1vdmFsIG1ldGhvZCB0byB0aGUgZW5kIG9mIHRoZSBkcml2ZXIg ZmlsZS4NCiAgICAgIHI4MTY5OiBtb3ZlIHRoZSBkcml2ZXIgcHJvYmUgbWV0aG9kIHRvIHRoZSBl bmQgb2YgdGhlIGRyaXZlciBmaWxlLg0KICAgICAgcjgxNjk6IG1vdmUgbmV0X2RldmljZV9vcHMg YmV5b25kIHRoZSBtZXRob2RzIGl0IHJlZmVyZW5jZXMuDQogICAgICByODE2OTogbW92ZSBydGxf c2V0X3J4X21vZGUgYmVmb3JlIGl0cyBydGxfaHdfc3RhcnQgY2FsbGVycy4NCiAgICAgIHI4MTY5 OiBtb3ZlIHJ0bDgxNjlfb3BlbiBhZnRlciBydGxfdGFzayBpdCBkZXBlbmRzIG9uLg0KICAgICAg cjgxNjk6IG1vdmUgdGhlIG5ldHBvbGwgaGFuZGxlciBhZnRlciB0aGUgaXJxIGhhbmRsZXIuDQog ICAgICByODE2OTogbW92ZSBydGxfY2ZnX2luZm8gY2xvc2VyIHRvIGl0cyBjYWxsZXIuDQogICAg ICByODE2OTogc3RvcCB1c2luZyBuZXRfZGV2aWNlLntiYXNlX2FkZHIsIGlycX0uDQoNCkZyYW5r IEJsYXNjaGthICgyKToNCiAgICAgIHFldGg6IGFkZCBxdWVyeSBPU0EgYWRkcmVzcyB0YWJsZSBz dXBwb3J0DQogICAgICBxZXRoOiBzeW5jaHJvbml6ZSBkaXNjaXBsaW5lIG1vZHVsZSBsb2FkaW5n DQoNCkZyYW5reSBMaW4gKDEpOg0KICAgICAgYnJjbTgwMjExOiBmbWFjOiBtYWtlIHN1cmUgY2Fu Y2VsX3dvcmtfc3luYyBvbmx5IGNhbGxlZCBhZnRlciBJTklUX1dPUksNCg0KR2FvIGZlbmcgKDEp Og0KICAgICAgaXB2NjogZml4IGluY29ycmVudCBpcHY2IGlwc2VjIHBhY2tldCBmcmFnbWVudA0K DQpHZXJyaXQgUmVua2VyICgxKToNCiAgICAgIGRjY3AgY2NpZC0zOiByZXBsYWNlIGluY29ycmVj dCBCVUdfT04NCg0KR2VydGphbiB2YW4gV2luZ2VyZGUgKDkpOg0KICAgICAgcnQyeDAwOiBJbnRy b2R1Y2UgY29uY2VwdCBvZiBkcml2ZXIgZGF0YSBpbiBzdHJ1Y3QgcnQyeDAwX2Rldi4NCiAgICAg IHJ0MngwMDogVXNlIHN0cnVjdCBydDJ4MDBfZGV2IGRyaXZlciBkYXRhIGluIHJ0MjgwMHtwY2ks dXNifS4NCiAgICAgIHJ0MngwMDogVXBkYXRlIGNvbW1lbnQgb24gZnJlcV9vZmZzZXQgZmllbGQg aW4gc3RydWN0IHJ0MngwMF9kZXYuDQogICAgICBydDJ4MDA6IFVzZSBzYXZlZCBCQlAgMjUgYW5k IDI2IHZhbHVlcyB3aGVuIGNvbmZpZ3VyaW5nIGNoYW5uZWwgb24gUlQzNTcyLg0KICAgICAgcnQy eDAwOiBGaXggUkZDU1IgMTIgJiAxMyBwcm9ncmFtbWluZyBvbiBSVDM1NzIgY2hhbm5lbCBzd2l0 Y2hpbmcuDQogICAgICBydDJ4MDA6IEFsaWduIFJUMzU3MiBjaGFubmVsIHN3aXRjaCBSRkNTUiAx IHByb2dyYW1taW5nIHdpdGggUmFsaW5rIGRyaXZlci4NCiAgICAgIHJ0MngwMDogRml4IFJUMzU3 MiBjaGFubmVsIHN3aXRjaCBSRkNTUiA3IHByb2dyYW1taW5nLg0KICAgICAgcnQyeDAwOiBDb3Jy ZWN0bHkgc2V0IHR4bWl4ZXJfZ2FpbiBpbiBSVDM1NzIgY2hhbm5lbCBzd2l0Y2hpbmcuDQogICAg ICBydDJ4MDA6IEFkZCBzdXBwb3J0IGZvciBELUxpbmsgRFdBLTEyNyB0byBydDI4MDB1c2IuDQoN CkdyZWcgRGlldHNjaGUgKDQpOg0KICAgICAgaXdsZWdhY3k6IEtjb25maWc6IE1vdmUgRGVidWdn aW5nIE9wdGlvbnMNCiAgICAgIGl3bGVnYWN5OiBLY29uZmlnOiBDaGFuZ2UgRGVidWcgT3B0aW9u IHRvIGJlIG1vcmUgY2xlYXINCiAgICAgIGl3bGVnYWN5OiByZW1vdmUgZW51bSBpd19jYWxpYiBh bmQgcmVsYXRlZCBjb2RlDQogICAgICBpd2xlZ2FjeTogcmVtb3ZlIHVudXNlZCBlbnVtIGlsNDk2 NV9jYWxpYl9lbmFibGVkX3N0YXRlDQoNCkdyZWcgUm9zZSAoMSk6DQogICAgICBydG5ldGxpbms6 IEZpeCBWRiBJRkxBIHBvbGljeQ0KDQpHcmVnb3J5IEdyZWVubWFuICgxKToNCiAgICAgIGl3bHdp Zmk6IENvbm5lY3QgSURJIHRyYW5zcG9ydCB0byBkcml2ZXIuDQoNCkd1c3Rhdm8gRi4gUGFkb3Zh biAoNSk6DQogICAgICBCbHVldG9vdGg6IEZpeCBjb2Rpbmcgc3R5bGUgd2l0aCBicmVha2luZyBs aW5lcw0KICAgICAgQmx1ZXRvb3RoOiBGaXggY29kaW5nIHN0eWxlIGluIG1nbXQuaA0KICAgICAg Qmx1ZXRvb3RoOiBVc2UgY29ycmVjdCB0eXBlIGZvciB1c2Vyc3BhY2UgZXhwb3J0ZWQgc3RydWN0 cw0KICAgICAgQmx1ZXRvb3RoOiBGaXggY29kaW5nIHN0eWxlIGluIGFsbCAuaCBmaWxlcw0KICAg ICAgQmx1ZXRvb3RoOiBmaXggY29uZGluZyBzdHlsZSBpc3N1ZXMgYWxsIG92ZXIgdGhlIHRyZWUN Cg0KSGFpeWFuZyBaaGFuZyAoNik6DQogICAgICBuZXQvaHlwZXJ2OiBDb252ZXJ0IGNhbWVsIGNh c2VkIHZhcmlhYmxlcyBpbiBybmRpc19maWx0ZXIuYyB0byBsb3dlciBjYXNlcw0KICAgICAgbmV0 L2h5cGVydjogQ29ycmVjdCB0aGUgYXNzaWdubWVudCBpbiBuZXR2c2NfcmVjdl9jYWxsYmFjaygp DQogICAgICBuZXQvaHlwZXJ2OiBSZW1vdmUgdGhlIHVubmVjZXNzYXJ5IG1lbXNldCBpbiBybmRp c19maWx0ZXJfc2VuZCgpDQogICAgICBuZXQvaHlwZXJ2OiBGaXggZGF0YSBjb3JydXB0aW9uIGlu IHJuZGlzX2ZpbHRlcl9yZWNlaXZlKCkNCiAgICAgIG5ldC9oeXBlcnY6IEFkZCBzdXBwb3J0IGZv ciB2bGFuIHRydW5raW5nIGZyb20gZ3Vlc3RzDQogICAgICBuZXQvaHlwZXJ2OiBGaXggdGhlIGNv ZGUgaGFuZGxpbmcgdHggYnVzeQ0KDQpIYW5zIFNjaGlsbHN0cm9tICgxKToNCiAgICAgIG5ldGZp bHRlcjogY3RuZXRsaW5rOiBmaXggbG9ja2VwIHNwbGF0cw0KDQpIYXVrZSBNZWhydGVucyAoMjIp Og0KICAgICAgYmNtYTogYWRkIHRoZSBjb3JlIHVuaXQgbnVtYmVyDQogICAgICBiY21hOiBhZGQg Y29uc3RhbnRzIGZvciBQQ0kgYW5kIHVzZSB0aGVtDQogICAgICBiY21hOiBleHBvcnQgYmNtYV9w Y2llX3JlYWQoKQ0KICAgICAgYmNtYTogbWFrZSBzb21lIGZ1bmN0aW9ucyBfX2RldmluaXQNCiAg ICAgIGJjbWE6IGFkZCBQQ0llIGhvc3QgY29udHJvbGxlcg0KICAgICAgYmNtYTogYWRkIGJ1cyBu dW0gY291bnRlcg0KICAgICAgYmNtYTogYWRkIGV4dHJhIHNwcm9tIGNoZWNrDQogICAgICBiY21h OiBsb2cgdGhlIGlkLCByZXYgYW5kIHBrZyBvZiB0aGUgY2hpcCBmb3VuZA0KICAgICAgc3NiOiBs b2cgdGhlIGlkLCByZXYgYW5kIHBrZyBvZiB0aGUgY2hpcCBmb3VuZA0KICAgICAgc3NiOiBhZGQg c3VwcG9ydCBmb3IgYmNtNTM1NA0KICAgICAgc3NiOiBzcHJvbSBmaXggc29tZSBzaXplcyAvIHNp Z25lZG5lc3MNCiAgICAgIHNzYjogcmVtb3ZlIDVHSHogYW50ZW5uYSBnYWluIGZyb20gc3Byb20N CiAgICAgIHNzYjogZml4IHBlciBwYXRoIHNwcm9tIHZhcnMNCiAgICAgIHNzYjogYWRkIGFscGhh Mg0KICAgICAgc3NiOiBhZGQgc29tZSBtaXNzaW5nIHNwcm9tIGF0dHJpYnV0ZXMNCiAgICAgIGJj bWE6IGV4cG9ydCBiY21hX2ZpbmRfY29yZQ0KICAgICAgYmNtYTogYWRkIHN1cHBvcnQgZm9yIHNw cm9tIG5vdCBmb3VuZCBvbiB0aGUgZGV2aWNlDQogICAgICBNSVBTOiBCQ000N1hYOiByZXR1cm4g bnVtYmVyIG9mIHdyaXR0ZW4gYnl0ZXMgaW4gbnZyYW1fZ2V0ZW52DQogICAgICBNSVBTOiBCQ000 N1hYOiBmaXggc2lnbmF0dXJlIG9mIG52cmFtX3BhcnNlX21hY2FkZHINCiAgICAgIE1JUFM6IEJD TTQ3WFg6IG1vdmUgYW5kIGV4dGVuZCBzcHJvbSBwYXJzaW5nDQogICAgICBNSVBTOiBCQ000N1hY OiBwcm92aWRlIHNwcm9tIHRvIGJjbWEgYnVzDQogICAgICBiNDM6IHByZXZlbnQgZmlybXdhcmUg b24gYmNtNTM1NCBmcm9tIHRha2luZyBvdmVyIHdyb25nIEdQSU8gcGlucw0KDQpIZWlrbyBTY2hv Y2hlciAoMSk6DQogICAgICBwaHk6IGFkZCBhbTc5Yzg3NCBQSFkgc3VwcG9ydA0KDQpIZWxtdXQg U2NoYWEgKDgpOg0KICAgICAgbWFjODAyMTE6IEZpeCBpbmNvcnJlY3QgbnVtX3N0YV9wcyBkZWNy ZW1lbnQgaW4gX19zdGFfaW5mb19kZXN0cm95DQogICAgICBtYWM4MDIxMTogRml4IGluY29ycmVj dCBudW1fc3RhX3BzIGRlY3JlbWVudCBpbiBhcF9zdGFfcHNfZW5kDQogICAgICBtYWM4MDIxMTog TW92ZSBudW1fc3RhX3BzIGNvdW50ZXIgZGVjcmVtZW50IGFmdGVyIHN5bmNocm9uaXplX3JjdQ0K ICAgICAgbWFjODAyMTE6IExpbWl0IFRJRCBidWZmZXJpbmcgZHVyaW5nIEJBIHNlc3Npb24gc2V0 dXAvdGVhcmRvd24NCiAgICAgIG1hYzgwMjExOiBEaXNhYmxlIE1DUyA+IDcgaW4gbWluc3RyZWxf aHQgd2hlbiBTVEEgdXNlcyBzdGF0aWMgU01QUw0KICAgICAgcnQyeDAwOiBGaXggYmVhY29uIHNr ZXcgaW4gcnQyODAwcGNpDQogICAgICBydDJ4MDA6IFNldCBJRUVFODAyMTFfSFdfUkVQT1JUU19U WF9BQ0tfU1RBVFVTIGluIHJ0MjgwMA0KICAgICAgbWFjODAyMTE6IERvbid0IHNhbXBsZSBtYXgg dGhyb3VnaHB1dCByYXRlIGluIG1pbnN0cmVsX2h0DQoNCkhlbWFudCBHdXB0YSAoMik6DQogICAg ICBCbHVldG9vdGg6IFNlbmQgY29ycmVjdCByZXNwb25zZSB0byBJTyBDYXBhYmlsaXR5IFJlcXVl c3QNCiAgICAgIEJsdWV0b290aDogRml4IGNsZWFyaW5nIG9mIGRlYnVnIGFuZCBsaW5ra2V5IGZs YWdzDQoNCkhvbmcgV3UgKDIpOg0KICAgICAgd2lyZWxlc3M6IFNhdmUgb3JpZ2luYWwgbWF4aW11 bSByZWd1bGF0b3J5IHRyYW5zbWlzc2lvbiBwb3dlciBmb3IgdGhlIGNhbHVjYXRpb24gb2YgdGhl IGxvY2FsIG1heGltdW0gdHJhbnNtaXQgcG93ZXINCiAgICAgIG1hYzgwMjExOiBGaXggdGhlIG1h eGltdW0gdHJhbnNtaXQgcG93ZXIgd2l0aCBwb3dlciBjb25zdHJhaW50DQoNCklkbyBSZWlzICgx KToNCiAgICAgIHdsMTJ4eDogaW5jcmVhc2UgbWF4IHByb2JlLXJlcSB0ZW1wbGF0ZSBzaXplIHRv IFdMMTI3MV9DTURfVEVNUExfTUFYX1NJWkUNCg0KSWRvIFlhcml2ICg1KToNCiAgICAgIHdsMTJ4 eDogQWNxdWlyZSBsb2NrIGJlZm9yZSBzdG9wcGluZyBwbHQNCiAgICAgIHdsMTJ4eDogUG93ZXIg b2ZmIGFmdGVyIGZsdXNoaW5nIHdvcmsNCiAgICAgIHdsMTJ4eDogRml4IHBvdGVudGlhbCBpbnRl cnJ1cHQgc3Rvcm0NCiAgICAgIEJsdWV0b290aDogRml4IGFjY2VzcyB0byB0aGUgU1RLIGdlbmVy YXRpb24gbWV0aG9kcyBtYXRyaXgNCiAgICAgIEJsdWV0b290aDogU2V0IHNlY3VyaXR5IGxldmVs IG9uIGluY29taW5nIHBhaXJpbmcgcmVxdWVzdA0KDQpJZ29yIE1hcmF2aWMgKDEpOg0KICAgICAg cjgxNjk6IGFkZCBieXRlIHF1ZXVlIGxpbWl0IHN1cHBvcnQuDQoNCklsYW4gRWxpYXMgKDEwKToN CiAgICAgIE5GQzogQ29tcGxldGUgTkNJIGRlYWN0aXZhdGUgaW4gZGVhY3RpdmF0ZV9udGYNCiAg ICAgIE5GQzogSW5jcmVhc2UgTkNJIGRlYWN0aXZhdGUgdGltZW91dA0KICAgICAgTkZDOiBFeHBv cnQgbmV3IGF0dHJpYnV0ZXMgc2Vuc2JfcmVzIGFuZCBzZW5zZl9yZXMNCiAgICAgIE5GQzogQWRk IE5DSSBkYXRhIGV4Y2hhbmdlIHRpbWVyDQogICAgICBORkM6IEFkZCBlbmRpYW4gYW5ub3RhdGlv bnMgdG8gbmZjd2lsaW5rIGRyaXZlcg0KICAgICAgTkZDOiBEb3dubG9hZCBUSSBORkMgaW5pdCBz Y3JpcHQNCiAgICAgIE5GQzogRnJlZSBza19idWZmIGlmIG5mY3dpbGlua19zZW5kIGZhaWxzDQog ICAgICBORkM6IENsZWFybHkgc2VwYXJhdGUgTkNJIHN0YXRlcyBmcm9tIGZsYWdzDQogICAgICBO RkM6IE5GQyBjb3JlIGxheWVyIHNob3VsZCBub3Qgc2V0IHRoZSB0YXJnZXRfaWR4DQogICAgICBO RkM6IEFkZCBOQ0kgbXVsdGlwbGUgdGFyZ2V0cyBzdXBwb3J0DQoNCkpha3ViIEtpY2luc2tpICgz KToNCiAgICAgIG1hYzgwMjExOiB1c2UgcHJvcGVyIHN1Yl9pZl9kYXRhIG9uIHN1c3BlbmQgcGF0 aA0KICAgICAgcnQyODAwOiBBZGQgZG9jdW1lbnRhdGlvbiBvbiBNQ1UgcmVxdWVzdHMNCiAgICAg IHJ0MjgwMHBjaTogRml4ICdFcnJvciAtIE1DVSByZXF1ZXN0IGZhaWxlZCcgZHVyaW5nIGluaXRp YWxpemF0aW9uDQoNCkphbWVzIEtpbWUgKDEpOg0KICAgICAgY2FuOiBwbHhfcGNpOiBhZGQgc3Vw cG9ydCBmb3IgSVhYQVQgUENJIGNhcmRzDQoNCkphbWVzIE0uIExlZGR5ICgxKToNCiAgICAgIEJs dWV0b290aDogYnR1c2I6IGFkZCBzdXBwb3J0IGZvciBCQ00yMDcwMkEwIFswYTVjOjIxZTZdDQoN CkphbiBFbmdlbGhhcmR0ICgyKToNCiAgICAgIG5ldGZpbHRlcjogaXBzZXQ6IHVzZSBORlBST1RP XyBjb25zdGFudHMNCiAgICAgIG5ldGZpbHRlcjogaXBzZXQ6IGV4cG9zZSB1c2Vyc3BhY2UtcmVs ZXZhbnQgcGFydHMgaW4gaXBfc2V0LmgNCg0KSmF2aWVyIENhcmRvbmEgKDIpOg0KICAgICAgbWFj ODAyMTFfaHdzaW06IEFkZCB0c2YgdG8gYmVhY29ucywgcHJvYmUgcmVzcG9uc2VzIGFuZCByYWRp b3RhcCBoZWFkZXIuDQogICAgICBtYWM4MDIxMTogTW9kaWZ5IHRzZiB2aWEgZGVidWdmcyBpbiBt ZXNoIGludGVyZmFjZXMNCg0KSmVmZiBLaXJzaGVyICgzKToNCiAgICAgIGlnYjogZml4IGV0aHRv b2wgb2ZmbGluZSB0ZXN0DQogICAgICBpeGdiZTogcmVtb3ZlIHRpZSBiZXR3ZWVuIE5BUEkgd29y ayBsaW1pdHMgYW5kIGludGVycnVwdCBtb2RlcmF0aW9uDQogICAgICBpeGdiZTogZml4IG5hbWVz cGFjZSBpc3N1ZXMgd2hlbiBGQ29FL0RDQiBpcyBub3QgZW5hYmxlZA0KDQpKZWZmcmV5IEh1YW5n ICgxKToNCiAgICAgIGNuaWM6IHNldCBlcnJvciBmbGFnIHdoZW4gaVNDU0kgY29ubmVjdGlvbiBm YWlscw0KDQpKZXNwZXIgSnVobCAoMyk6DQogICAgICBkZWNuZXQ6IHJlbW92ZSB1bnVzZWQgdmFy aWFibGUgZnJvbSBkbl9vdXRwdXQoKQ0KICAgICAgY2FpZjogY2FpZmRldiBpcyBuZXZlciB1c2Vk IGluIG5ldC9jYWlmL2NhaWZfZGV2LmM6OnRyYW5zbWl0KCkgLSByZW1vdmUgaXQuDQogICAgICBi b25kaW5nOiBGaXggbWlzc3BlbGxpbmcgb2YgInNpbmNlIg0KDQpKZXNzZSBCcmFuZGVidXJnICgx KToNCiAgICAgIGl4Z2JlOiB1c2UgdHlwZWQgbWluL21heCBmdW5jdGlvbnMgd2hlcmUgcG9zc2li bGUNCg0KSmluZ2p1biBXdSAoMSk6DQogICAgICBydGx3aWZpOiBydGw4MTkyY2U6IEZpeCBsb3Nz IG9mIHJlY2VpdmUgcGVyZm9ybWFuY2UNCg0KSmlyaSBCZW5jICgyKToNCiAgICAgIGlwdjY6IGhl bHBlciBmdW5jdGlvbiB0byBnZXQgdGNsYXNzDQogICAgICBuZXQ6IGltcGxlbWVudCBJUF9SRUNW VE9TIGZvciBJUF9QS1RPUFRJT05TDQoNCkppdGVuZHJhIEthbHNhcmlhICg0KToNCiAgICAgIHFs Z2U6IEZpeGVkIGludmFsaWQgcmVmZXJlbmNlIHRvIGlwIGhlYWRlcg0KICAgICAgcWxnZTogUmVt b3ZpbmcgbmVlZGxlc3MgcHJpbnQncyB3aGljaCBhcmUgbm90DQogICAgICBxbGdlOiBGaXggbWVt b3J5IGxlYWsgaW4gdGhlIHByb2Nlc3Mgb2YgcmVmaWxsDQogICAgICBxbGdlOiBCdW1wZWQgZHJp dmVyIHZlcnNpb24gdG8gMS4wMC4wMC4zMC4NCg0KSm9lIFBlcmNoZXMgKDM2KToNCiAgICAgIHJ0 bHdpZmk6IE5lYXRlbiBSVF9BU1NFUlQsIFJUX1RSQUNFLCBSVFBSSU5ULCBSVF9QUklOVF9EQVRB IG1hY3Jvcw0KICAgICAgcnRsd2lmaTogU3RhbmRhcmRpemUgUlRfUFJJTlRfREFUQSBtYWNybyBh bmQgdXNlcw0KICAgICAgcnRsd2lmaTogQ29udmVydCBSVF9UUkFDRSBtYWNybyB0byB1c2UgIyNf X1ZBX0FSR1NfXw0KICAgICAgcnRsd2lmaTogQ29udmVydCBSVFBSSU5UIG1hY3JvIHRvIHVzZSAj I19fVkFfQVJHU19fDQogICAgICBydGx3aWZpOiBDb252ZXJ0IFJUX0FTU0VSVCBtYWNybyB0byB1 c2UgIyNfX1ZBX0FSR1NfXw0KICAgICAgcnRsd2lmaTogUmVtb3ZlIGR1cGxpY2F0ZSBfX2Z1bmNf Xw0KICAgICAgcnRsd2lmaTogT3B0aW1pemUgUlRfVFJBQ0UgbWFjcm8gdXNlIG9mIEtCVUlMRF9N T0ROQU1FIGZvciBzaXplDQogICAgICBydGx3aWZpOiBhZGQgQ09ORklHX1JUTFdJRklfREVCVUcg dG8gcmVtb3ZlIGFsbCBvZiB0aGUgZGVidWcgbG9nZ2luZyBjb2RlDQogICAgICBydGx3aWZpOiBS ZW1vdmUgaW5jb3JyZWN0IGxvZ2dpbmcgbWVzc2FnZSBwcmVmaXhlcw0KICAgICAgcnRsd2lmaTog U2ltcGxpZnkgY2hpcCB2ZXJzaW9uIGlkIGxvZ2dpbmcNCiAgICAgIGJyY204MDIxMTogVXNlIG5v cm1hbCBERUJVRyBkZWZpbmUNCiAgICAgIGJyY21mbWFjOiBDb252ZXJ0IHByaW50ayhLRVJOX0RF QlVHIHRvIHByX2RlYnVnDQogICAgICBicmNtODAyMTE6IEFkZCBhbmQgdXNlIGJyY21YX2RiZ19k dW1wX2hleA0KICAgICAgYnJjbWZtYWM6IFJlbW92ZSB1c2VsZXNzICNpZmRlZiBERUJVRw0KICAg ICAgYnJjbTgwMjExOiBDb252ZXJ0IHByaW50ayhLRVJOX0RFQlVHIHRvIHByX2RlYnVnDQogICAg ICBicmNtODAyMTE6IFVzZSBicmNtdV9kYmdfaGV4X2R1bXANCiAgICAgIGJyY204MDIxMTogVXNl IHByX2ZtdCBhbmQgcHJfPGxldmVsPg0KICAgICAgYnJjbWZtYWM6IFRyaXZpYWwgdHlwbyBvZiAi Y291bGRuIiB0byAiY291bGQiIGZpeA0KICAgICAgZHJpdmVycy9uZXQ6IFJlbW92ZSB1bm5lY2Vz c2FyeSBrLmFsbG9jL3YuYWxsb2MgT09NIG1lc3NhZ2VzDQogICAgICBkcml2ZXJzL25ldDogUmVt b3ZlIGFsbG9jX2V0aGVyZGV2IGVycm9yIG1lc3NhZ2VzDQogICAgICBuZXRwb2xsOiBDb252ZXJ0 IHByaW50a3MgdG8gbnBfPGxldmVsPiBhbmQgYWRkIHByX2ZtdA0KICAgICAgbmV0cG9sbDogTmVh dGVuIE1BWF9TS0JfU0laRSBtYWNybw0KICAgICAgUEFUQ0ggVjIgbmV0LW5leHRdIG5ldDogZGV2 OiBDb252ZXJ0IHByaW50a3MgdG8gcHJfPGxldmVsPg0KICAgICAgdG1zMzgwdHI6IEZpeCBjYXNj YWRpbmcgaWYvZWxzZSB0YWIgYWJ1c2UNCiAgICAgIGRyaXZlcnMvbmV0OiBSZW1vdmUgYm9vbGVh biBjb21wYXJpc29ucyB0byB0cnVlL2ZhbHNlDQogICAgICBCbHVldG9vdGg6IEFkZCBsb2dnaW5n IGZ1bmN0aW9ucyBidF9pbmZvIGFuZCBidF9lcnINCiAgICAgIGlzZG46IHdoaXRlc3BhY2UgY29k aW5nIHN0eWxlIGNsZWFudXANCiAgICAgIGUxMDAwOiBOZWF0ZW4gZTEwMDBfY29uZmlnX2RzcF9h ZnRlcl9saW5rX2NoYW5nZQ0KICAgICAgZ2lnYXNldDogVXNlIHNlbWljb2xvbnMgdG8gdGVybWlu YXRlIHN0YXRlbWVudHMNCiAgICAgIG5ldDogQ29udmVydCBwcmludGtzIHRvIHByXzxsZXZlbD4N CiAgICAgIG5ldDogaXB2NDogU3RhbmRhcmRpemUgcHJlZml4ZXMgZm9yIG1lc3NhZ2UgbG9nZ2lu Zw0KICAgICAgaXhnYjogUmVtb3ZlIHVubmVjZXNzYXJ5IGRlZmluZXMsIHVzZSBwcl9kZWJ1Zw0K ICAgICAgaWZfdmxhbjogUmVtb3ZlIFZMQU5fRVRIX0FMRU4gZGVmaW5lIGFuZCB0aGUgMSB1c2Ug b2YgaXQNCiAgICAgIGF0bHg6IFVzZSBFVEhfQUxFTg0KICAgICAgaWdidmY6IFVzZSBFVEhfQUxF Tg0KICAgICAgcnRsd2lmaTogUmVtb3ZlIHVudXNlZCBFVEhfQUREUl9MRU4gZGVmaW5lcw0KDQpK b2hhbiBIZWRiZXJnICgxMjEpOg0KICAgICAgQmx1ZXRvb3RoOiBDb252ZXJ0IGlucXVpcnkgY2Fj aGUgdG8gdXNlIHN0YW5kYXJkIGxpc3QgdHlwZXMNCiAgICAgIEJsdWV0b290aDogTW92ZSBFeHRl bmRlZCBJbnF1aXJ5IFJlc3BvbnNlIGRlZmluZXMgdG8gaGNpLmgNCiAgICAgIEJsdWV0b290aDog QWRkIGluaXRpYWwgbWdtdF9jb25maXJtX25hbWUgc3VwcG9ydA0KICAgICAgQmx1ZXRvb3RoOiBS ZXR1cm4gdXBkYXRlZCBuYW1lIHN0YXRlIHdpdGggaGNpX2lucXVpcnlfY2FjaGVfdXBkYXRlDQog ICAgICBCbHVldG9vdGg6IEZsdXNoIGlucXVpcnkgY2FjaGUgd2hlbiBzdGFydGluZyBtZ210IHRy aWdnZXJlZCBpbnF1aXJ5DQogICAgICBCbHVldG9vdGg6IFJlbmFtZSBoZGV2LT5pbnFfY2FjaGUg dG8gaGRldi0+ZGlzY292ZXJ5DQogICAgICBCbHVldG9vdGg6IEFkZCBkaXNjb3Zlcnkgc3RhdGUg dHJhY2tpbmcNCiAgICAgIEJsdWV0b290aDogQWRkIG5hbWUgcmVzb2x2aW5nIHN1cHBvcnQgZm9y IG1nbXQgYmFzZWQgZGlzY292ZXJ5DQogICAgICBCbHVldG9vdGg6IFJlbW92ZSBib2d1cyBpbmxp bmUgZGVjbGFyYXRpb24gZnJvbSBsMmNhcF9jaGFuX2Nvbm5lY3QNCiAgICAgIEJsdWV0b290aDog TW92ZSBtZ210IHJlbGF0ZWQgZmxhZ3MgZnJvbSBoZGV2LT5mbGFncyB0byBoZGV2LT5kZXZfZmxh Z3MNCiAgICAgIEJsdWV0b290aDogRml4IHJlc2V0dGluZyBIQ0lfTUdNVCBmbGFnDQogICAgICBC bHVldG9vdGg6IFNvcnQgdG8tYmUtcmVzb2x2ZWQgZGV2aWNlcyBieSBSU1NJIGR1cmluZyBkaXNj b3ZlcnkNCiAgICAgIEJsdWV0b290aDogRml4IGNsZWFyaW5nIHBlcnNpc3RlbnQgZmxhZ3MNCiAg ICAgIEJsdWV0b290aDogUmVuYW1lIG1nbXQgY29ubmVjdGVkIGV2ZW50cyB0byBtYXRjaCB1c2Vy IHNwYWNlDQogICAgICBCbHVldG9vdGg6IEFkZCBlaXJfbGVuIHBhcmFtZXRlciB0byBtZ210X2V2 X2RldmljZV9mb3VuZA0KICAgICAgQmx1ZXRvb3RoOiBSZW5hbWUgZWlyX2hhc19jb21wbGV0ZV9u YW1lIHRvIGVpcl9oYXNfZGF0YV90eXBlDQogICAgICBCbHVldG9vdGg6IEFkZCBtaXNzaW5nIEVJ UiBkZWZpbmVzIHRvIGhjaS5oDQogICAgICBCbHVldG9vdGg6IE1vdmUgZWlyX2hhc19kYXRhX2Zp ZWxkIHRvIGhjaV9jb3JlLmgNCiAgICAgIEJsdWV0b290aDogTWVyZ2UgZGV2aWNlIGNsYXNzIGlu dG8gdGhlIEVJUiBkYXRhIGluIG1nbXRfZXZfZGV2aWNlX2ZvdW5kDQogICAgICBCbHVldG9vdGg6 IFJlbmFtZSBjb25uLT5wZW5kIHRvIGNvbm4tPmZsYWdzDQogICAgICBCbHVldG9vdGg6IENvbnZl cnQgaGRldi0+b3V0IHRvIGEgYm9vbCB0eXBlDQogICAgICBCbHVldG9vdGg6IFVwZGF0ZSBkZXZp Y2VfY29ubmVjdGVkIGFuZCBkZXZpY2VfZm91bmQgZXZlbnRzIHRvIGxhdGVzdCBBUEkNCiAgICAg IEJsdWV0b290aDogTWVyZ2UgYm9vbGVhbiBtZW1iZXJzIG9mIHN0cnVjdCBoY2lfY29ubiBpbnRv IGZsYWdzDQogICAgICBCbHVldG9vdGg6IENvbnZlcnQgaGRldi0+c3NwX21vZGUgdG8gYSBmbGFn DQogICAgICBCbHVldG9vdGg6IEFkZCBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGNoZWNrIGZv ciBTU1AgZW5hYmxlZA0KICAgICAgQmx1ZXRvb3RoOiBVcGRhdGUgbWdtdC5oIHRvIG1hdGNoIGxh dGVzdCBBUEkgc3BlYw0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBJbXBsZW1lbnQgQ2FuY2VsIFBh aXIgRGV2aWNlIGNvbW1hbmQNCiAgICAgIEJsdWV0b290aDogQWRkIG1pc3NpbmcgUVVJUktfTk9f UkVTRVQgdGVzdCB0byBoY2lfZGV2X2RvX2Nsb3NlDQogICAgICBCbHVldG9vdGg6IEZpeCBkZXZp Y2VfZm91bmQgZXZlbnQgbGVuZ3RoIGZvciByZW1vdGUgbmFtZSByZXNvbHZpbmcNCiAgICAgIEJs dWV0b290aDogVXBkYXRlIGFuZCByZW5hbWUgbWdtdF9yZW1vdmVfa2V5cyB0byBtZ210X3VucGFp cl9kZXZpY2UNCiAgICAgIEJsdWV0b290aDogVXBkYXRlIG1nbXRfZGlzY29ubmVjdCB0byBtYXRj aCBsYXRlc3QgQVBJDQogICAgICBCbHVldG9vdGg6IEFkZCBhZGRyZXNzIHR5cGUgdG8gdXNlcl9j b25maXJtIGFuZCB1c2VyX3Bhc3NrZXkgbWVzc2FnZXMNCiAgICAgIEJsdWV0b290aDogQWRkIGFk ZHJlc3MgdHlwZSB0byBPdXQgT2YgQmFuZCBtZ210IG1lc3NhZ2VzDQogICAgICBCbHVldG9vdGg6 IEFkZCBhZGRyZXNzIHR5cGUgdG8gbWdtdCBibGFja2xpc3QgbWVzc2FnZXMNCiAgICAgIEJsdWV0 b290aDogQWRkIGFkZHJlc3MgdHlwZSB0byBtZ210X2V2X2F1dGhfZmFpbGVkDQogICAgICBCbHVl dG9vdGg6IEZpeCBtZ210X3VucGFpcl9kZXZpY2UgY29tbWFuZCBzdGF0dXMNCiAgICAgIEJsdWV0 b290aDogQWRkIERldmljZSBVbnBhaXJlZCBtZ210IGV2ZW50DQogICAgICBCbHVldG9vdGg6IElt cGxlbWVudCBSZWFkIFN1cHBvcnRlZCBDb21tYW5kcyBjb21tYW5kcyBmb3IgbWdtdA0KICAgICAg TWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9saW52aWxs ZS93aXJlbGVzcy1uZXh0LmdpdA0KICAgICAgQmx1ZXRvb3RoOiBSZW1vdmUgdW51c2VkIG1lbWJl ciBmcm9tIGNtZF9sb29rdXAgc3RydWN0DQogICAgICBCbHVldG9vdGg6IG1nbXQ6IFVzZSBtb3Jl IGNvbnNpc3RlbnQgZXJyb3IgdmFyaWFibGUgbmFtZXMNCiAgICAgIEJsdWV0b290aDogbWdtdDog QWRkIHN1cHBvcnQgZm9yIFNldCBMaW5rIFNlY3VyaXR5IGNvbW1hbmQNCiAgICAgIEJsdWV0b290 aDogbWdtdDogQWRkIHN1cHBvcnQgZm9yIFNldCBTU1AgY29tbWFuZA0KICAgICAgQmx1ZXRvb3Ro OiBtZ210OiBBZGQgYWRkcmVzcyB0eXBlIHRvIGxpbmsga2V5IG1lc3NhZ2VzDQogICAgICBCbHVl dG9vdGg6IG1nbXQ6IEFkZCBhZGRyZXNzIHR5cGUgdG8gUElOIGNvZGUgbWVzc2FnZXMNCiAgICAg IEJsdWV0b290aDogbWdtdDogQWRkIGFkZHJlc3MgdHlwZSB0byBjb25maXJtIG5hbWUgY29tbWFu ZA0KICAgICAgQmx1ZXRvb3RoOiBBZGQgSW50ZWwgY29weXJpZ2h0IHRvIG1nbXQgZmlsZXMNCiAg ICAgIEJsdWV0b290aDogbWdtdDogQ2hhbmdlIG9yZGVyaW5nIG9mIGNtZF9zdGF0dXMgcGFyYW10 ZXJzDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IE1vdmUgc3RhdHVzIHBhcmFtZXRlcnMgaW50byB0 aGUgY21kX2NvbXBsZXRlIGhlYWRlcg0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBGaXggUGFpciBE ZXZpY2UgcmVzcG9uc2Ugc3RhdHVzIHZhbHVlcw0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBGaXgg U3RhcnQgRGlzY292ZXJ5IHJldHVybiBwYXJhbWV0ZXJzDQogICAgICBCbHVldG9vdGg6IG1nbXQ6 IEZpeCAoVW4pQmxvY2sgRGV2aWNlIHJldHVybiBwYXJhbWV0ZXJzDQogICAgICBCbHVldG9vdGg6 IG1nbXQ6IEZpeCBPT0IgY29tbWFuZCByZXNwb25zZSBwYXJhbWV0ZXJzDQogICAgICBCbHVldG9v dGg6IG1nbXQ6IEJ1bXAgbWdtdCB2ZXJzaW9uDQogICAgICBCbHVldG9vdGg6IEZpeCBoY2lfY29u bmVjdCBlcnJvciByZXR1cm4gdmFsdWVzDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IEFkZCBhZGRy ZXNzIHR5cGUgcGFyYW1ldGVyIHRvIFN0b3AgRGlzY292ZXJ5IGNvbW1hbmQNCiAgICAgIEJsdWV0 b290aDogbWdtdDogQWRkIGFkZHJlc3MgdHlwZSBwYXJhbWV0ZXIgdG8gRGlzY292ZXJpbmcgZXZl bnQNCiAgICAgIEJsdWV0b290aDogbWdtdDogQWRkIGJhc2ljIHN1cHBvcnQgZm9yIFNldCBIaWdo IFNwZWVkIGNvbW1hbmQNCiAgICAgIEJsdWV0b290aDogbWdtdDogRml4IFNldCBTU1AgY2hlY2sg Zm9yIHN1cHBvcnRlZCBmZWF0dXJlDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IENsZWFyIEVJUiBk YXRhIHdoZW4gZGlzYWJsaW5nIFNTUA0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBGaXggcG93ZXJl ZCBjaGVja3MgZm9yIGNvbW1hbmRzDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IEZpeCBzZXRfbG9j YWxfbmFtZSBhbmQgc2V0X2Rldl9jbGFzcyBwb3dlcmVkIGNoZWNrcw0KICAgICAgQmx1ZXRvb3Ro OiBtZ210OiBGaXggc2V0X2Zhc3RfY29ubmVjdGFibGUgZXJyb3IgcmV0dXJuDQogICAgICBCbHVl dG9vdGg6IG1nbXQ6IEZpeCBwYWlyYWJsZSBzZXR0aW5nIHVwb24gaW5pdGlhbGl6YXRpb24NCiAg ICAgIEJsdWV0b290aDogbWdtdDogQWxsb3cgY29ubmVjdGFibGUvZGlzY292ZXJhYmxlIGNoYW5n ZXMgaW4gb2ZmIHN0YXRlDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IEZpeCBSZW1vdmluZyBkaXNj b3ZlcmFibGUgdGltZW91dCBpbiBzZXRfY29ubmVjdGFibGUNCiAgICAgIEJsdWV0b290aDogbWdt dDogRml4IGN1cnJlbnQgc2V0dGluZ3MgdmFsdWVzIHdoZW4gcG93ZXJlZCBvZmYNCiAgICAgIEJs dWV0b290aDogbWdtdDogQWRkIGNvbnZlbmllbmNlIGZ1bmN0aW9uIGZvciBzZW5kaW5nIE5ldyBT ZXR0aW5ncw0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBGaXggTmV3IFNldHRpbmdzIGV2ZW50IGZv ciBjb25uZWN0YWJsZS9kaXNjb3ZlcmFibGUNCiAgICAgIEJsdWV0b290aDogRml4IGNsZWFyaW5n IG9mIHBlcnNpc3RlbnQgZGV2X2ZsYWdzDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IEZpeCBjb25u ZWN0YWJsZS9kaXNjb3ZlcmFibGUgcmVzcG9uc2UgdmFsdWVzDQogICAgICBCbHVldG9vdGg6IG1n bXQ6IE1ha2UgU2V0IExpbmsgU2VjdXJpdHkgY2FsbGFibGUgd2hpbGUgcG93ZXJlZCBvZmYNCiAg ICAgIEJsdWV0b290aDogUmVtb3ZlIHVubmVlZGVkIGhjaV9jY19yZWFkX3NzcF9tb2RlIGZ1bmN0 aW9uDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IE1ha2UgU2V0IFNTUCBjb21tYW5kIGNhbGxhYmxl IHdoaWxlIHBvd2VyZWQgb2ZmDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IEZpeCBFSVIgdG9nZ2xp bmcgd2l0aCBTU1ANCiAgICAgIEJsdWV0b290aDogbWdtdDogRml4IGNsZWFyaW5nIG9mIGhkZXYt PmVpcg0KICAgICAgQmx1ZXRvb3RoOiBFeHBsaWNpdGx5IGNsZWFyIEVJUiBkYXRhIHVwb24gaGNp X2RldiBzZXR1cA0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBGaXggU2V0IFNTUCBzdXBwb3J0ZWQg Y2hlY2sNCiAgICAgIEJsdWV0b290aDogbWdtdDogSW1wbGVtZW50IFNldCBMRSBjb21tYW5kDQog ICAgICBCbHVldG9vdGg6IEZpeCBFSVIgZGF0YSBjbGVhcmluZyB3aGVuIHBvd2VyaW5nIG9mZg0K ICAgICAgQmx1ZXRvb3RoOiBtZ210OiBGaXggdXBkYXRpbmcgRUlSIHdoZW4gdXBkYXRpbmcgdGhl IG5hbWUNCiAgICAgIEJsdWV0b290aDogQWRkIGhkZXYtPnNob3J0X25hbWUgZm9yIEVJUiBnZW5l cmF0aW9uDQogICAgICBCbHVldG9vdGg6IEZpeCByZWFkX25hbWUgdXBkYXRpbmcgd2hlbiBIQ0lf U0VUVVAgaXMgbm90IHNldA0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBBbGxvdyBsb2NhbCBuYW1l IGNoYW5nZXMgd2hpbGUgcG93ZXJlZCBvZmYNCiAgICAgIEJsdWV0b290aDogbWdtdDogRml4IG5h bWVfY2hhbmdlZCBldmVudCBmb3Igc2hvcnQgbmFtZSBjaGFuZ2VzDQogICAgICBCbHVldG9vdGg6 IG1nbXQ6IEZpeCBtaXNzaW5nIHNob3J0X25hbWUgaW4gcmVhZF9pbmZvDQogICAgICBCbHVldG9v dGg6IEZpeCBjbGVhcmluZyBvZiBkZXZfY2xhc3Mgd2hlbiBwb3dlcmluZyBkb3duDQogICAgICBC bHVldG9vdGg6IG1nbXQ6IEZpeCByZXR1cm4gdmFsdWUgZm9yIHNldF9jbGFzcw0KICAgICAgQmx1 ZXRvb3RoOiBtZ210OiBDaGVjayBmb3IgSENJX1VQIGluIHVwZGF0ZV9laXIoKSBhbmQgdXBkYXRl X2NsYXNzKCkNCiAgICAgIEJsdWV0b290aDogbWdtdDogQWxsb3cgY2xhc3Mgb2YgZGV2aWNlIGNo YW5nZXMgd2hpbGUgcG93ZXJlZCBvZmYNCiAgICAgIEJsdWV0b290aDogbWdtdDogQWRkIG1pc3Np bmcgcG93ZXJlZCBjaGVja3MgdG8gY29tbWFuZHMNCiAgICAgIEJsdWV0b290aDogbWdtdDogRml4 IHVucGFpcl9kZXZpY2UgcmVzcG9uc2VzDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IEZpeCBkZXZp Y2VfZm91bmQgcGFyYW1ldGVycw0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBBZGQgbGVnYWN5IHBh aXJpbmcgaW5mbyB0byBkZXZfZm91bmQgZXZlbnRzDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IEZp eCBjb3VudCBwYXJhbWV0ZXIgaW4gZ2V0X2Nvbm5lY3Rpb25zIHJlcGx5DQogICAgICBCbHVldG9v dGg6IG1nbXQ6IEZpeCB1cGRhdGVfZWlyL2NsYXNzIHdpdGggSENJX0FVVE9fT0ZGIGZsYWcgc2V0 DQogICAgICBCbHVldG9vdGg6IG1nbXQ6IEZpeCByZXR1cm4gdmFsdWUgb2YgYWRkL3JlbW92ZV91 dWlkDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IE1vdmUgc2VydmljZSBjYWNoZSBzZXR0aW5nIHRv IGEgbW9yZSBzZW5zaWJsZSBwbGFjZQ0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBGaXggY2xlYXIg VVVJRHMgcmVzcG9uc2UNCiAgICAgIEJsdWV0b290aDogbWdtdDogQWRkIGZsYWdzIHBhcmFtZXRl ciB0byBkZXZpY2VfY29ubmVjdGVkDQogICAgICBCbHVldG9vdGg6IG1nbXQ6IFRyYWNrIHBlbmRp bmcgY2xhc3MgY2hhbmdlcw0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBGaXggZGV2X2NsYXNzIHJl bGF0ZWQgY29tbWFuZCByZXNwb25zZSB0aW1pbmcNCiAgICAgIEJsdWV0b290aDogbWdtdDogRml4 IGNsZWFyX3V1aWRzIHJlc3BvbnNlDQogICAgICBCbHVldG9vdGg6IEZpeCBpbml0IHJlcXVlc3Qg Y29tcGxldGlvbiB3aXRoIG9sZCBjb250cm9sbGVycw0KICAgICAgQmx1ZXRvb3RoOiBVc2Uga2Vy bmVsIGludCB0eXBlcyBpbnN0ZWFkIG9mIG9uZXMgZnJvbSBzdGRpbnQuaA0KICAgICAgQmx1ZXRv b3RoOiBEb24ndCBzZW5kIHVubmVjZXNzYXJ5IHdyaXRlX2xlX2VuYWJsZSBjb21tYW5kDQogICAg ICBCbHVldG9vdGg6IFJlbW92ZSByZWR1bmRhbnQgcmVhZF9ob3N0X2ZlYXR1cmVzIGNvbW1hbmRz DQogICAgICBCbHVldG9vdGg6IEFkZCBtaXNzaW5nIGhvc3QgZmVhdHVyZXMgZGVmaW5pdGlvbnMN CiAgICAgIEJsdWV0b290aDogVXNlIExNUF9IT1NUX1NTUCBkZWZpbmUgaW5zdGVhZCBvZiBtYWdp YyB2YWx1ZXMNCiAgICAgIEJsdWV0b290aDogbWdtdDogQWRkIG1pc3NpbmcgaGNpX2RldiBsb2Nr aW5nIHRvIHNldF9sZSgpDQogICAgICBCbHVldG9vdGg6IEZpeCBpbml0IHNlcXVlbmNlIGZvciBz b21lIENTUiBiYXNlZCBjb250cm9sbGVycw0KICAgICAgQmx1ZXRvb3RoOiBtZ210OiBSZWZhY3Rv ciBoY2lfZGV2IGxvb2t1cCBmb3IgY29tbWFuZHMNCiAgICAgIEJsdWV0b290aDogbWdtdDogSW5p dGlhbGl6ZSBIQ0lfTUdNVCBmbGFnIGZvciBhbnkgY29tbWFuZA0KICAgICAgQmx1ZXRvb3RoOiBt Z210OiBNb3ZlIGNvbW1hbmQgaGFuZGxlcnMgaW50byBhIHRhYmxlDQogICAgICBCbHVldG9vdGg6 IG1nbXQ6IEFkZCBkZWZpbmVzIGZvciBjb21tYW5kIHNpemVzDQogICAgICBCbHVldG9vdGg6IG1n bXQ6IENlbnRyYWxpemUgbWVzc2FnZSBsZW5ndGggY2hlY2tzDQogICAgICBCbHVldG9vdGg6IEZp eCBjbGVhcmluZyBvZiBIQ0lfUEVORElOR19DTEFTUyBmbGFnDQogICAgICBCbHVldG9vdGg6IG1n bXQ6IEZpeCBjb21tYW5kIHN0YXR1cyBlcnJvciBjb2RlIHZhbHVlcw0KICAgICAgQmx1ZXRvb3Ro OiBtZ210OiBBZGQgbmV3IGVycm9yIGNvZGUgZm9yIGludmFsaWQgaW5kZXgNCiAgICAgIEJsdWV0 b290aDogUmVtb3ZlIEhDSV9QSV9NR01UX0lOSVQgZmxhZyBmb3Igc29ja2V0cw0KICAgICAgQmx1 ZXRvb3RoOiBtZ210OiBGaXggdXBkYXRpbmcgbG9jYWwgbmFtZSB3aGVuIHBvd2VyaW5nIG9uDQoN CkpvaGFubmVzIEJlcmcgKDE0Myk6DQogICAgICBtYWM4MDIxMTogcmVmYWN0b3IgX19pZWVlODAy MTFfZ2V0X2NoYW5uZWxfbW9kZQ0KICAgICAgbWFjODAyMTE6IGNsZWFuIHVwIGFnZ3JlZ2F0aW9u IGRlc3RydWN0aW9uDQogICAgICBtYWM4MDIxMTogY2xlYW4gdXAgcmF0ZSBjb250cm9sIGNvZGUN CiAgICAgIG1hYzgwMjExOiBtYWtlIGJlYWNvbiBmaWx0ZXJpbmcgcGVyIHZpcnR1YWwgaW50ZXJm YWNlDQogICAgICBtYWM4MDIxMTogbWFrZSBDUU0gUlNTSSBzdXBwb3J0IHBlciB2aXJ0dWFsIGlu dGVyZmFjZQ0KICAgICAgbWFjODAyMTE6IGZpeCBhIGZldyAtV3NoYWRvdyB3YXJuaW5ncw0KICAg ICAgY2ZnODAyMTE6IGZpeCBhIGZldyAtV3NoYWRvdyB3YXJuaW5ncw0KICAgICAgaXdsd2lmaTog Zml4IHVDb2RlIGV2ZW50IHRyYWNpbmcNCiAgICAgIGl3bHdpZmk6IGFsd2F5cyByZXN0cmljdCBz Y2FuIGR3ZWxsIGluIFAyUA0KICAgICAgbWFjODAyMTE6IHN0YXRpb24gc3RhdGUgdHJhbnNpdGlv biBlcnJvciBoYW5kbGluZw0KICAgICAgaXdsd2lmaTogZml4IHVDb2RlIGV2ZW50IHRyYWNpbmcN CiAgICAgIGl3bHdpZmk6IGFsd2F5cyByZXN0cmljdCBzY2FuIGR3ZWxsIGluIFAyUA0KICAgICAg aXdsd2lmaTogcmVsZWFzZSBJUlEgaW4gZXJyb3IgcGF0aA0KICAgICAgbWFjODAyMTE6IG1vdmUg bWFuYWdlZCBtb2RlIHN0YXRpb24gc3RhdGUgbW9kaWZpY2F0aW9uDQogICAgICBtYWM4MDIxMTog c2ltcGxpZnkgQVBfVkxBTiBoYW5kbGluZw0KICAgICAgbWFjODAyMTE6IGRvbnQgcHJvZ3JhbSBr ZXlzIGZvciBzdGF0aW9ucyBub3QgdXBsb2FkZWQNCiAgICAgIG1hYzgwMjExOiBhZGQgTk9URVhJ U1Qgc3RhdGlvbiBzdGF0ZQ0KICAgICAgbWFjODAyMTE6IGFkZCBzdGFfc3RhdGUgY2FsbGJhY2sN CiAgICAgIG1hYzgwMjExOiBpbXBsZW1lbnQgc3RhX2FkZC9zdGFfcmVtb3ZlIGluIHN0YV9zdGF0 ZQ0KICAgICAgbWFjODAyMTE6IHJlbW92ZSBkdW1teSBTVEEgc3VwcG9ydA0KICAgICAgY2ZnODAy MTE6IHN0b3AgdHJhY2tpbmcgYXV0aGVudGljYXRlZCBzdGF0ZQ0KICAgICAgY2ZnODAyMTE6IGV4 cG9ydCBjZmc4MDIxMV9yZWZfYnNzDQogICAgICBtYWM4MDIxMTogcmVkZXNpZ24gYXV0aC9hc3Nv Yw0KICAgICAgbWFjODAyMTE6IGNhbGwgcmF0ZSBjb250cm9sIG9ubHkgYWZ0ZXIgaW5pdA0KICAg ICAgaXdsd2lmaTogdHJhY2UgZGVidWcgbWVzc2FnZXMNCiAgICAgIGl3bHdpZmk6IG1vdmUgd29y a3F1ZXVlIHRvIHByaXYNCiAgICAgIGl3bHdpZmk6IGdpdmUgUENJZSBpdHMgb3duIGxvY2sNCiAg ICAgIGNmZzgwMjExOiByZXN0cnVjdHVyZSBBUC9HTyBtb2RlIEFQSQ0KICAgICAgbWFjODAyMTE6 IGNsZWFuIHVwIGFzbS91bmFsaWduZWQuaCBpbmNsdXNpb24NCiAgICAgIG1hYzgwMjExOiBmaXgg YXNzb2NpYXRlZCB2cy4gaWRsZSByYWNlDQogICAgICBtYWM4MDIxMTogZml4IGF1dGgvYXNzb2Mg ZGF0YSAmIHRpbWVyIGxlYWsNCiAgICAgIG1hYzgwMjExOiBmaXggc3RhX2luZm9fZmx1c2goKSBy ZXR1cm4gdmFsdWUNCiAgICAgIG1hYzgwMjExOiByZW1vdmUgbG9jYWxfdG9faHcNCiAgICAgIGl3 bHdpZmk6IG1vdmUgdUNvZGUgZmxhZ3MgaGFuZGxpbmcgdG8gb3BfbW9kZQ0KICAgICAgY2ZnODAy MTE6IHJlbW92ZSBjb29raWVzIGZyb20gY2FsbGJhY2tzDQogICAgICBtYWM4MDIxMTogZG9udCBj YWxsIGNmZzgwMjExIGZyb20gaWVlZTgwMjExX3NlbmRfZGVhdXRoX2Rpc2Fzc29jDQogICAgICBt YWM4MDIxMTogZml4IGllZWU4MDIxMV9zZXRfZGlzYXNzb2MoKSBzZW5kaW5nIERlbEJBDQogICAg ICBtYWM4MDIxMTogbWFrZSBkZWF1dGgvZGlzYXNzb2Mgc2VxdWVuY2UgbW9yZSBuYXR1cmFsDQog ICAgICBtYWM4MDIxMTogaGFuZGxlIG5vbi1idWZmZXJhYmxlIE1NUERVcyBjb3JyZWN0bHkNCiAg ICAgIGNmZzgwMjExOiBmaXgga2VybmVsLWRvYw0KICAgICAgbWFjODAyMTE6IHVzZSBjb21tb24g cmFkaW90YXAgY29kZSBmb3IgY29va2VkIG1vbml0b3JzDQogICAgICBtYWM4MDIxMTogY29tYmlu ZSBRb1Mgd2l0aCBvdGhlciBCU1MgY2hhbmdlcw0KICAgICAgY2ZnODAyMTEvbWFjODAyMTE6IHJl cG9ydCBzaWduYWwgc3RyZW5ndGggZm9yIG1nbXQgZnJhbWVzDQogICAgICBpd2x3aWZpOiBhbHdh eXMgbW9uaXRvciBmb3Igc3R1Y2sgcXVldWVzDQogICAgICBpd2x3aWZpOiBtb3ZlIGl3bF9jbGVh cl9kcml2ZXJfc3RhdGlvbnMgdG8gdXNlcg0KICAgICAgaXdsd2lmaTogcmVtb3ZlIGFuIHVudXNl ZCBhcmd1bWVudA0KICAgICAgaXdsd2lmaTogcmVkdWNlIHN0YV9sb2NrIGhvbGQgdGltZSBpbiBU WA0KICAgICAgaXdsd2lmaTogc2ltcGxpZnkgY29kZSBpbiBpd2xhZ25fa2V5X3N0YV9pZA0KICAg ICAgaXdsd2lmaTogYnVpbGQgc29tZSBzdGF0aW9uIGNvbW1hbmRzIGRpcmVjdGx5DQogICAgICBp d2x3aWZpOiBpbnRyb2R1Y2UgcGVyLXF1ZXVlIGxvY2tzDQogICAgICBpd2x3aWZpOiBtYWtlIHN0 YSBsb2NrIHByaXZhdGUgJiBCSCBsb2NrDQogICAgICBpd2x3aWZpOiBpbnRyb2R1Y2Ugc3RhdGlz dGljcyBsb2NrDQogICAgICBpd2x3aWZpOiByZW1vdmUgc2hhcmVkIGxvY2sNCiAgICAgIGl3bHdp Zmk6IG1ha2UgRVhJVF9QRU5ESU5HIGRlcGVuZCBvbiBtYWM4MDIxMQ0KICAgICAgaXdsd2lmaTog c2ltcGxpZnkgYXV0aC9hc3NvYyBmbG93DQogICAgICBpd2x3aWZpOiByZW1vdmUgcGVyLWRldmlj ZSBkZWJ1ZyBsZXZlbA0KICAgICAgaXdsd2lmaTogcmVtb3ZlIFNLVSBmcm9tIGNvbmZpZw0KICAg ICAgaXdsd2lmaTogdXNlIHZhbGlkIFRYL1JYIGFudGVubmEgZnJvbSBod19wYXJhbXMNCiAgICAg IGl3bHdpZmk6IG1ha2UgY29uZmlnIGNvbnN0DQogICAgICBpd2x3aWZpOiByZWR1Y2UgSURJIGNv ZGUgaWZkZWYNCiAgICAgIGl3bHdpZmk6IGNsZWFuIHVwICh3b3dsYW4pIHN1c3BlbmQgZmxvdw0K ICAgICAgaXdsd2lmaTogbW92ZSB3b3dsYW4gYm9vbCBpbnRvIHByaXYNCiAgICAgIGl3bHdpZmk6 IHVzZSBpZWVlODAyMTFfdHhfc3RhdHVzDQogICAgICBpd2x3aWZpOiBwYXNzIHJlc3BvbnNlIHBh Y2tldCBkaXJlY3RseQ0KICAgICAgaXdsd2lmaTogZG9uJ3QgcGFzcyBpd2xfcnhfbWVtX2J1ZmZl ciB0byB1cHBlciBsYXllcnMNCiAgICAgIGl3bHdpZmk6IHJlZmFjdG9yIFBDSS1FIFJYIHBhdGgN CiAgICAgIGl3bHdpZmk6IHRyYW5zcG9ydCdzIHR4X2FnZ19hbGxvYyBtdXN0IG5vdCBzbGVlcA0K ICAgICAgaXdsd2lmaTogbW92ZSBxdWV1ZSBmdW5jdGlvbnMgdG8gUENJLUUNCiAgICAgIGl3bHdp Zmk6IGl3bF9yeF9jbWRfYnVmZmVyIGJlbG9uZ3MgdG8gdHJhbnNwb3J0IEFQSQ0KICAgICAgaXds d2lmaTogbW92ZSB0aWRfdG9fYWMgdG8gUENJLUUNCiAgICAgIGl3bHdpZmk6IG1vdmUgSVdMX01B U0sgaW50byBmaWxlIHVzaW5nIGl0DQogICAgICBpd2x3aWZpOiBtb3ZlIHRyYWZmaWMgbG9nIGRl ZmluaXRpb25zDQogICAgICBpd2x3aWZpOiBmaXggc3RhdGlvbiBIVCBwYXJhbWV0ZXJzDQogICAg ICBpd2x3aWZpOiBtb3ZlIHVDb2RlIGRlYWxsb2NhdGlvbiB0byBkcnYNCiAgICAgIGl3bHdpZmk6 IG1vdmUgaXdsX2Jhc2VfcGFyYW1zIHRvIHNoYXJlZCBoZWFkZXINCiAgICAgIGl3bHdpZmk6IG1v dmUgZmlybXdhcmUgcmVxdWVzdCBpbnRvIGRydg0KICAgICAgaXdsd2lmaTogbW92ZSBmaXJtd2Fy ZSBjb21wbGV0aW9uIHdhaXQNCiAgICAgIGl3bHdpZmk6IG1vdmUgdWNvZGUgbG9hZGluZyB0byBv cF9tb2RlDQogICAgICBpd2x3aWZpOiBzcGxpdCBvdXQgZmlybXdhcmUgc3RvcmUNCiAgICAgIGl3 bHdpZmk6IHJlbW92ZSBpd2wtd2lmaS5oDQogICAgICBpd2x3aWZpOiBhZGQgd3JhcHBlcnMgZm9y IGNvbW1hbmQgc2VuZGluZw0KICAgICAgaXdsd2lmaTogbW92ZSBSRi9DVCBraWxsIGNoZWNrIHRv IGNvbW1hbmQgd3JhcHBlcg0KICAgICAgaXdsd2lmaTogbW92ZSBsb2NrZGVwIGFzc2VydGlvbiBp bnRvIERWTQ0KICAgICAgaXdsd2lmaTogbW92ZSBtdXRleCBvdXQgb2Ygc2hhcmVkDQogICAgICBp d2x3aWZpOiBtb3ZlIHJma2lsbCBzdGF0dXMgaGFuZGxpbmcgb3V0IG9mIHRyYW5zcG9ydA0KICAg ICAgaXdsd2lmaTogcmVuYW1lIHVjb2RlLmggdG8gZnctZmlsZS5oDQogICAgICBpd2x3aWZpOiBy ZW1vdmUgQU1UIGNoZWNrIGZyb20gdHJhbnNwb3J0DQogICAgICBpd2x3aWZpOiByZW1vdmUgc2hh ZG93X3JlZ19lbmFibGUgZnJvbSBod19wYXJhbXMNCiAgICAgIGl3bHdpZmk6IG1vdmUgc3RhdHVz IGNoZWNrIGZ1bmN0aW9ucyBvdXQgb2Ygc2hhcmVkDQogICAgICBpd2x3aWZpOiBtYWtlIHRyYWNp bmcgdXNlIGRldmljZSBhcyBpZGVudGlmaWVyDQogICAgICBpd2x3aWZpOiB2aXJ0dWFsaXplIGNv bW1hbmQgcXVldWUgZnVsbCBiZWhhdmlvdXINCiAgICAgIGl3bHdpZmk6IGNsZWFuIHVwIGl3bC1j b3JlLmggaW5jbHVzaW9ucw0KICAgICAgaXdsd2lmaTogcmVtb3ZlIG51bV9vZl9xdWV1ZXMgbW9k dWxlIHBhcmFtZXRlcg0KICAgICAgaXdsd2lmaTogcmVtb3ZlIG1heF90eHFfbnVtIGZyb20gaHdf cGFyYW1zDQogICAgICBpd2x3aWZpOiBrZWVwIHBsY3BfZGVsdGFfdGhyZXNob2xkIGluIHByaXYN CiAgICAgIGl3bHdpZmk6IHVzZSB3YXRjaGRvZyB0aW1lb3V0IGZyb20gaHdfcGFyYW1zDQogICAg ICBpd2x3aWZpOiBwdXQgdXNlX3J0c19mb3JfYWdncmVnYXRpb24gaW50byBod19wYXJhbXMNCiAg ICAgIGl3bHdpZmk6IGNvbnN0aWZ5IHJlbWFpbmluZyBjb25maWcgZGF0YQ0KICAgICAgaXdsd2lm aTogZml4IG5vdGlmaWNhdGlvbiB3YWl0IGJ1Zw0KICAgICAgaXdsd2lmaTogYWJzdHJhY3Qgb3V0 IG5vdGlmaWNhdGlvbiB3YWl0IHN1cHBvcnQNCiAgICAgIGl3bHdpZmk6IG1vdmUgdWNvZGVfb3du ZXIgdG8gcHJpdg0KICAgICAgaXdsd2lmaTogbW92ZSBhbGwgdUNvZGUgbG9hZCB2YXJpYWJsZXMN CiAgICAgIGl3bHdpZmk6IG1vdmUgaXJxIHRvIFBDSWUNCiAgICAgIGl3bHdpZmk6IG1vdmUgcGFj a2V0IHRvIHRyYW5zcG9ydA0KICAgICAgaXdsd2lmaTogdmlydHVhbGl6ZSBuaWNfY29uZmlnDQog ICAgICBpd2x3aWZpOiByZW1vdmUgcHJpdiBmcm9tIHNoYXJlZA0KICAgICAgaXdsd2lmaTogcmVt b3ZlIFBBIHR5cGUgY29uZmlndXJhdGlvbg0KICAgICAgaXdsd2lmaTogZG9uJ3QgaW5jbHVkZSBp d2wtcHJwaC5oIGV2ZXJ5d2hlcmUNCiAgICAgIGl3bHdpZmk6IGNsZWFuIHVwIGl3bC1jb21tYW5k cy5oDQogICAgICBpd2x3aWZpOiBtYWtlIGl3bF9maWxsX3Byb2JlX3JlcSBzdGF0aWMNCiAgICAg IGl3bHdpZmk6IHJlbW92ZSB1bnVzZWQgYXJndW1lbnRzIGZyb20gaXdsYWduX2dhaW5fY29tcHV0 YXRpb24NCiAgICAgIGl3bHdpZmk6IHJlbW92ZSB1bnVzZWQgYXJndW1lbnQgZnJvbSByc19pbml0 aWFsaXplX2xxDQogICAgICBpd2x3aWZpOiBtb3ZlIGl3bF9zdGFfaWRfb3JfYnJvYWRjYXN0IHRv IHVzZXINCiAgICAgIGl3bHdpZmk6IHJlbW92ZSB1bnVzZWQgYXJndW1lbnQgZnJvbSBpd2xfaW5p dF9od19yYXRlcw0KICAgICAgaXdsd2lmaTogcmVtb3ZlIHR3byB1bnVzZWQgYXJndW1lbnRzIGlu IHRlc3Rtb2RlDQogICAgICBpd2x3aWZpOiByZW1vdmUgdW51c2VkIGFyZ3VtZW50IGZyb20gaXds YWduX3N1c3BlbmQNCiAgICAgIGl3bHdpZmk6IHJlZGVzaWduIFBBU1NJVkVfTk9fUlggd29ya2Fy b3VuZA0KICAgICAgaXdsd2lmaTogdHJhbnNwb3J0J3MgdHhfYWdnX2Rpc2FibGUgbXVzdCBiZSBh dG9taWMNCiAgICAgIGl3bHdpZmk6IHJlbW92ZSBCVCBoYW5kbGVycyBmcm9tIGxpYl9vcHMNCiAg ICAgIGl3bHdpZmk6IG1vdmUgQlQvSFQgcGFyYW1zIHRvIHNoYXJlZA0KICAgICAgaXdsd2lmaTog bWFrZSBFRVBST00gZW5oYW5jZWQgVFggcG93ZXIgYSBib29sDQogICAgICBpd2x3aWZpOiByZW1v dmUgdW51c2VkIG1heF9ucmdfY2NrIGZyb20gc2Vuc2l0aXZpdHkgYW5kIGNvbnN0aWZ5DQogICAg ICBpd2x3aWZpOiByZXR1cm4gZXJyb3IgaWYgbG9hZGluZyB1Q29kZSBmYWlsZWQNCiAgICAgIGl3 bHdpZmk6IHJlbW92ZSBtZXNzYWdlcyBmcm9tIHF1ZXVlIHdha2Uvc3RvcA0KICAgICAgaXdsd2lm aTogbWFrZSBpd2xfaW5pdF9jb250ZXh0IHN0YXRpYw0KICAgICAgaXdsd2lmaTogZG9uJ3QgZGVs ZXRlIEFQIHN0YXRpb24gZGlyZWN0bHkNCiAgICAgIG1hYzgwMjExOiByZW1vdmUgdHhfc3luYw0K ICAgICAgbWFjODAyMTE6IHNldCBjaGFubmVsIGJhY2sgYWZ0ZXIgZGlzYXNzb2NpYXRpbmcNCiAg ICAgIG1hYzgwMjExOiBhZGQgYXV0aC9hc3NvYy9kZWF1dGggZmxvdyBkaWFncmFtDQogICAgICBp d2x3aWZpOiByZW1vdmUgVFggaGV4IGRlYnVnDQogICAgICBpd2x3aWZpOiBhYnN0cmFjdCBvdXQg bWlzc2luZyBTRVFfUlhfRlJBTUUgd29ya2Fyb3VuZA0KICAgICAgaXdsd2lmaTogY29udmVydCBi YWQgc3RhdGUgbWVzc2FnZSBpbnRvIHdhcm5pbmcNCiAgICAgIG1hYzgwMjExOiBtb3ZlIG1pc3Bs YWNlZCBjb21tZW50DQogICAgICBtYWM4MDIxMTogc2ltcGxpZnkgSFQgY2hlY2tzDQogICAgICBt YWM4MDIxMTogc2ltcGxpZnkgd21tIGNoZWNrIGR1cmluZyBhc3NvY2lhdGlvbg0KICAgICAgbWFj ODAyMTE6IHJlbW92ZSBzcHVyaW91cyBCU1NJRCBjaGFuZ2UgZmxhZw0KICAgICAgbWFjODAyMTE6 IHJlZmFjdG9yIGNvbW1vbiBhdXRoL2Fzc29jIHNldHVwIGNvZGUNCiAgICAgIG1hYzgwMjExOiBz ZXQgYmFzaWMgcmF0ZXMgZWFybGllcg0KICAgICAgbWFjODAyMTE6IG1vdmUgUlggV0VQIHdlYWsg SVYgY291bnRpbmcNCiAgICAgIG1hYzgwMjExOiBsaW5lYXJpemUgU0tCcyBhcyBuZWVkZWQgZm9y IGNyeXB0bw0KICAgICAgYnJtYzgwMjExOiBkb250IHVzZSBqaWZmaWVzIGZvciBCU1MgVFNGDQog ICAgICBjZmc4MDIxMTogY2xhcmlmeSB0aW1lc3RhbXAgaW4gY2ZnODAyMTFfaW5mb3JtX2Jzcw0K ICAgICAgbWFjODAyMTE6IHJlbmFtZSBic3NfY29uZiB0aW1lc3RhbXAgdG8gbGFzdF90c2YNCg0K Sm9obiBGYXN0YWJlbmQgKDMpOg0KICAgICAgaXhnYmU6IGRjYjogY2hlY2sgc2V0dXBfdGMgcmV0 dXJuIGNvZGVzDQogICAgICBuZXQ6IGRjYjogZ2V0bnVtdGNzKCkvc2V0bnVtdGNzKCkgc2hvdWxk IHJldHVybiBhbiBpbnQNCiAgICAgIGl4Z2JlOiBkY2I6IHVzZSBEQ0IgY29uZmlnIHZhbHVlcyBm b3IgRkNvRSB0cmFmZmljIGNsYXNzIG9uIG9wZW4NCg0KSm9obiBMaSAoNCk6DQogICAgICBydDJ4 MDA6Rml4IHR5cG8NCiAgICAgIHJ0MngwMDpBZGQgZGVidWcgbWVzc2FnZSBmb3IgbmV3IGNoaXBz ZXQNCiAgICAgIHJ0MngwMDpBZGQgVkNPIHJlY2FsaWJyYXRpb24NCiAgICAgIHJ0MngwMDpBZGQg UlQ1MzcyIGNoaXBzZXQgc3VwcG9ydA0KDQpKb2huIFcuIExpbnZpbGxlICgxOSk6DQogICAgICBh dGg1azogdXNlIGJvb2wgdHlwZSBmb3Igbm9faHdfcmZraWxsX3N3aXRjaCBtb2R1bGUgcGFyYW1l dGVyDQogICAgICBvcmlub2NvX3VzYjogcmVtb3ZlIHZlcnNpb24gZGVmaW5pdGlvbg0KICAgICAg YXRoOWs6IHVzZSBXQVJOX09OX09OQ0UgaW4gYXRoX3JjX2dldF9oaWdoZXN0X3JpeA0KICAgICAg UmV2ZXJ0ICJtYWM4MDIxMTogRG8gbm90IHNjYW4gZm9yIElCU1MgbWVyZ2Ugd2l0aCBhIGZpeGVk IEJTU0lELiINCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBvZiBnaXQ6Ly9naXQua2VybmVs Lm9yZy8uLi4vbGludmlsbGUvd2lyZWxlc3MNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBv ZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vbGludmlsbGUvd2lyZWxlc3MtbmV4dCBpbnRvIGZv ci1kYXZlbQ0KICAgICAgTWVyZ2UgYnJhbmNoICdmb3ItbGludmlsbGUnIG9mIGdpdDovL2dpdGh1 Yi5jb20va3ZhbG8vYXRoNmtsDQogICAgICBNZXJnZSBicmFuY2ggJ3dpcmVsZXNzLW5leHQnIG9m IGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9pd2x3aWZpL2l3bHdpZmkNCiAgICAgIHJ0bHdpZmk6 IE1vZGlmeSBydGxfcGNpX2luaXQgdG8gcmV0dXJuIDAgb24gc3VjY2Vzcw0KICAgICAgTWVyZ2Ug YnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJl bGVzcw0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3Jn Ly4uLi9saW52aWxsZS93aXJlbGVzcy1uZXh0IGludG8gZm9yLWRhdmVtDQogICAgICBNZXJnZSBi cmFuY2ggJ2Zvci1saW52aWxsZScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2x1Y2Evd2wx Mnh4DQogICAgICBNZXJnZSBicmFuY2ggJ3dpcmVsZXNzLW5leHQnIG9mIGdpdDovL2dpdC5rZXJu ZWwub3JnLy4uLi9pd2x3aWZpL2l3bHdpZmkNCiAgICAgIE1lcmdlIGJyYW5jaCAnbWFzdGVyJyBv ZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vbGludmlsbGUvd2lyZWxlc3MNCiAgICAgIGNhcmw5 MTcwOiBmaXggYnJlYWthZ2UgZnJvbSAibWFjODAyMTE6IGhhbmRsZSBub24tYnVmZmVyYWJsZSBN TVBEVXMgY29ycmVjdGx5Ig0KICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dp dC5rZXJuZWwub3JnLy4uLi9saW52aWxsZS93aXJlbGVzcy1uZXh0IGludG8gZm9yLWRhdmVtDQog ICAgICBNZXJnZSBicmFuY2ggJ21hc3Rlcicgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL2xp bnZpbGxlL3dpcmVsZXNzLW5leHQgaW50byBmb3ItZGF2ZW0NCiAgICAgIE1lcmdlIGJyYW5jaCAn Zm9yLWxpbnZpbGxlJyBvZiBnaXQ6Ly9naXRodWIuY29tL2t2YWxvL2F0aDZrbA0KICAgICAgTWVy Z2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9saW52aWxsZS93 aXJlbGVzcy1uZXh0IGludG8gZm9yLWRhdmVtDQoNCkpvbmF0aGFuIEJpdGhlciAoMSk6DQogICAg ICBhdGg1azpSZW1vdmUgX19yYXdfcmVhZCBhbmQgX19yYXdfd3JpdGUNCg0KSm91bmkgTWFsaW5l biAoMyk6DQogICAgICBhdGg2a2w6IEZpeCBjb25uZWN0IGNvbW1hbmQgdG8gY2xlYXIgcHJldmlv dXNseSB1c2VkIElFcw0KICAgICAgYXRoNmtsOiBBZGQgZGVsX3N0YXRpb24gY2ZnODAyMTFfb3Bz DQogICAgICBhdGg2a2w6IEFkdmVydGlzZSBUWC9SWCBzdXBwb3J0IGZvciBmcmFtZXMgaW4gQVAg bW9kZQ0KDQpKb3pzZWYgS2FkbGVjc2lrICgzKToNCiAgICAgIG5ldGZpbHRlcjogaXBzZXQ6IExv ZyB3YXJuaW5nIHdoZW4gYSBoYXNoIHR5cGUgb2Ygc2V0IGdldHMgZnVsbA0KICAgICAgbmV0Zmls dGVyOiBpcHNldDogRXhjZXB0aW9ucyBzdXBwb3J0IGFkZGVkIHRvIGhhc2g6Km5ldCogdHlwZXMN CiAgICAgIG5ldGZpbHRlcjogaXBzZXQ6IGhhc2g6bmV0LGlmYWNlIHRpbWVvdXQgYnVnIGZpeGVk DQoNCkp1bGlhIExhd2FsbCAoMyk6DQogICAgICBkcml2ZXJzL25ldC93aXJlbGVzcy9td2lmaWV4 L3NjYW4uYzogY29udmVydCBHRlBfS0VSTkVMIHRvIEdGUF9BVE9NSUMNCiAgICAgIGRyaXZlcnMv YXRtL2VuaS5jOiBlbnN1cmUgYXJndW1lbnRzIHRvIHJlcXVlc3RfaXJxIGFuZCBmcmVlX2lycSBh cmUgY29tcGF0aWJsZQ0KICAgICAgZHJpdmVycy9uZXQvaXJkYS97YWxpLWlyY2MsIHZpYS1pcmNj LCB3ODM5NzdhZi1pcn0uYzogZW5zdXJlIGFyZ3VtZW50cyB0byByZXF1ZXN0X2lycSBhbmQgZnJl ZV9pcnEgYXJlIGNvbXBhdGlibGUNCg0KSnVuY2hhbmcgV2FuZyAoMik6DQogICAgICByODE2OTog YWRkIDY0Yml0IHN0YXRpc3RpY3MuDQogICAgICA4MTM5dG9vOiBBZGQgNjRiaXQgc3RhdGlzdGlj cw0KDQpKdXNzaSBLaXZpbGlubmEgKDMpOg0KICAgICAgcm5kaXNfd2xhbjogZml4IGxlMTYvbGUz Ml90b19jcHUgbWl4IHVwIHdpdGggY29uZmlnLmJlYWNvbl9wZXJpb2QNCiAgICAgIHJuZGlzX3ds YW46IHVzZSBSTkRJU19XTEFOX05VTV9LRVlTIGZvciBhbGwga2V5IGluZGV4IGNoZWNrcw0KICAg ICAgcm5kaXNfd2xhbjogdXNlIHU4IGZvciBrZXkgaW5kZXhlcw0KDQpLYWxsZSBWYWxvICgzNik6 DQogICAgICBhdGg2a2w6IGhhbmRsZSBmaXJtd2FyZSBuYW1lcyBtb3JlIGR5bmFtaWNhbGx5DQog ICAgICBhdGg2a2w6IGFkZCBzdXBwb3J0IGZvciBGVyBBUEkgMw0KICAgICAgTWVyZ2UgcmVtb3Rl IGJyYW5jaCAnd2lyZWxlc3MtbmV4dC9tYXN0ZXInIGludG8gYXRoNmtsLW5leHQNCiAgICAgIGF0 aDZrbDogdXNlIG5ldGRldl9mZWF0dXJlc190DQogICAgICBhdGg2a2w6IHJlbW92ZSAtRF9fQ0hF Q0tfRU5ESUFOX18gZnJvbSBNYWtlZmlsZQ0KICAgICAgYXRoNmtsOiBmaXggdW5pbml0aWFsaXpl ZCB3YXJuaW5nIGluIGF0aDZrbF9wcm9jZXNzX3VhcHNkcSgpDQogICAgICBhdGg2a2w6IHJlbmFt ZSB2aWYgaW5pdCBhbmQgY2xlYW51cCBmdW5jdGlvbnMNCiAgICAgIGF0aDZrbDogdW5pZnkgY2Zn ODAyMTEgaW5pdC9jbGVhbnVwIGZ1bmN0aW9ucw0KICAgICAgYXRoNmtsOiBhZGQgQVRINktMX0NP TkZfVUFSVF9ERUJVRw0KICAgICAgYXRoNmtsOiBjcmVhdGUgY29yZS5jDQogICAgICBhdGg2a2w6 IGdldCByaWQgb2YgQVJfREJHX0xWTF9DSEVDSygpDQogICAgICBhdGg2a2w6IGNvbnZlcnQgYXRo NmtsX2RiZygpIGFuZCBhdGg2a2xfZGJnX2R1bXAoKSBpbnRvIGZ1bmN0aW9ucw0KICAgICAgYXRo NmtsOiBjcmVhdGUgYXRoNmtsX2NvcmUua28NCiAgICAgIGF0aDZrbDogYWRkIGJhY2sgYmVnaW5u aW5ncyBvZiBVU0Igc3VwcG9ydA0KICAgICAgYXRoNmtsOiBmaXggdGVzdG1vZGUgd2hlbiBmdy0y LmJpbiBvciBmdy0zLmJpbiBpcyB1c2VkDQogICAgICBhdGg2a2w6IGZpeCBjb21waWxlciB3YXJu aW5nIGluIGF0aDZrbF9pbml0X2h3X3BhcmFtcygpDQogICAgICBhdGg2a2w6IHN0b3JlIGZpcm13 YXJlIGxvZ3MgaW4gc2tidWZmcw0KICAgICAgYXRoNmtsOiBhZGQgYmxvY2tpbmcgZGVidWdmcyBm aWxlIGZvciByZXRyaWV2aW5nIGZpcm13YXJlIGxvZ3MNCiAgICAgIE1lcmdlIHJlbW90ZSBicmFu Y2ggJ3dpcmVsZXNzLW5leHQvbWFzdGVyJyBpbnRvIGF0aDZrbC1uZXh0DQogICAgICBhdGg2a2w6 IGZpeCBwb2ludGVyIHN0eWxlDQogICAgICBhdGg2a2w6IGZpeCBjaGVja3BhdGNoIGVycm9yIHdp dGggRVBTVEFUKCkgbWFjcm8NCiAgICAgIGF0aDZrbDogYWxpZ25tZW50IHNob3VsZCBtYXRjaCBv cGVuIHBhcmVudGhlc2lzDQogICAgICBhdGg2a2w6IGxvZ2ljYWwgY29udGludWF0aW9ucyBzaG91 bGQgYmUgb24gdGhlIHByZXZpb3VzIGxpbmUNCiAgICAgIGF0aDZrbDogcmVtb3ZlIG11bHRpcGxl IGFzc2lnbm1lbnRzDQogICAgICBhdGg2a2w6IGFkZCBhdGg2a2xfYm1pX3dyaXRlX2hpMzIoKQ0K ICAgICAgYXRoNmtsOiBhZGQgYXRoNmtsX2JtaV9yZWFkX2hpMzIoKQ0KICAgICAgYXRoNmtsOiBm aXggZXJyb3IgaGFuZGxpbmcgYXRoNmtsX3RhcmdldF9jb25maWdfd2xhbl9wYXJhbXMoKQ0KICAg ICAgYXRoNmtsOiBmaXggb3BlbiBwYXJhbnRoZXNpcyBhbGlnbm1lbnQgaW4gYXRoNmtsX2NmZzgw MjExX2Nvbm5lY3QoKQ0KICAgICAgYXRoNmtsOiBkb2N1bWVudCBhbGwgc3BpbmxvY2tzDQogICAg ICBhdGg2a2w6IGZpeCB0b28gbG9uZyBsaW5lcw0KICAgICAgYXRoNmtsOiBtYWtlIGF0aDZrbF9i bWlfW3JlYWR8d3JpdGVdX2hpMzIoKSBlbmRpYW4gc2FmZQ0KICAgICAgYXRoNmtsOiBmaXggcmVn cmVzc2lvbiBpbiBhdGg2a2xfdXBsb2FkX2JvYXJkX2ZpbGUoKQ0KICAgICAgYXRoNmtsOiByZXBs YWNlIHN0cmljdF9zdHJ0b3VsKCkgd2l0aCBrc3RydG91bCgpDQogICAgICBhdGg2a2w6IGZpeCBv cGVuIHBhcmVudGhlc2lzIGFsaWdubWVudCBpbiBhdGg2a2xfc2Rpb19zdXNwZW5kKCkNCiAgICAg IGF0aDZrbDogdXNlIG1heF90KCkgaW4gYXRoNmtsX2NmZzgwMjExX2Nvbm5lY3QoKQ0KICAgICAg YXRoNmtsOiBmaXggZGVidWcuYyBmaWxlIG1vZGUNCg0KS2VuZy1ZdSBMaW4gKDEpOg0KICAgICAg Qmx1ZXRvb3RoOiBBZGQgQVIzMFhYIGRldmljZSBJRCBvbiBBc3VzIGxhcHRvcHMNCg0KS2Vubnkg SHN1ICg4KToNCiAgICAgIGl3bHdpZmk6IHVwZGF0ZSB0ZXN0bW9kZSBjb21tYW5kIG9mIGRpcmVj dCByZWdpc3RlciBhY2Nlc3MNCiAgICAgIGl3bHdpZmk6IGVuaGFuY2UgdGVzdG1vZGUgY29tbWFu ZCBzcmFtX3JlYWQNCiAgICAgIGl3bHdpZmk6IHVwZGF0ZSBlcnJvciBkdW1wIGluIHRlc3Rtb2Rl IGNvbW1hbmQgc3JhbV9yZWFkDQogICAgICBpd2x3aWZpOiBhZGQgdGVzdG1vZGUgY21kIElXTF9U TV9DTURfQVBQMkRFVl9HRVRfRldfSU5GTw0KICAgICAgaXdsd2lmaTogdXBkYXRlIHRlc3Rtb2Rl IGNvbW1hbmQgb2YgZGlyZWN0IHJlZ2lzdGVyIGFjY2Vzcw0KICAgICAgaXdsd2lmaTogZW5oYW5j ZSB0ZXN0bW9kZSBjb21tYW5kIHNyYW1fcmVhZA0KICAgICAgaXdsd2lmaTogdXBkYXRlIGVycm9y IGR1bXAgaW4gdGVzdG1vZGUgY29tbWFuZCBzcmFtX3JlYWQNCiAgICAgIGl3bHdpZmk6IGFkZCB0 ZXN0bW9kZSBjbWQgSVdMX1RNX0NNRF9BUFAyREVWX0dFVF9GV19JTkZPDQoNCktsYXVzLURpZXRl ciBXYWNrZXIgKDEpOg0KICAgICAgbGNzOiBSZXR1cm4gemVybyBmcm9tIGNjd2dyb3VwIGRldnMg c2V0X29mZmxpbmUgZnVuY3Rpb24NCg0KS29ucmFkIFJ6ZXN6dXRlayBXaWxrICgxKToNCiAgICAg IHhlbi9uZXRmcm9udDogYWRkIG5ldGNvbnNvbGUgc3VwcG9ydC4NCg0KS3Jpc2huYSBHdWRpcGF0 aSAoMSk6DQogICAgICBibmE6IEltcGxlbWVudCBldGh0b29sIGZsYXNoX2RldmljZSBlbnRyeSBw b2ludC4NCg0KTGFycnkgRmluZ2VyICgxOSk6DQogICAgICBydGx3aWZpOiBydGw4MTkyY19jb21t b246IHJ0bDgxOTJkZTogQ2hlY2sgZm9yIGFsbG9jYXRpb24gZmFpbHVyZXMNCiAgICAgIHJ0bDgx OTJjdTogUmVtb3ZlIGRlYWQgY29kZSBuZXZlciBzZWxlY3RlZA0KICAgICAgcnRsd2lmaTogVXBk YXRlIGNvcHlyaWdodCBkYXRlcw0KICAgICAgcnRsODE5MmNfY29tbW9uOiBVcGRhdGUgY29weXJp Z2h0IGRhdGVzDQogICAgICBydGw4MTkyY2U6IFVwZGF0ZSBjb3B5cmlnaHQgZGF0ZXMNCiAgICAg IHJ0bDgxOTJjdTogVXBkYXRlIGNvcHlyaWdodCBkYXRlcw0KICAgICAgcnRsODE5MmRlOiBVcGRh dGUgY29weXJpZ2h0IGRhdGVzDQogICAgICBydGw4MTkyc2U6IFVwZGF0ZSBjb3B5cmlnaHQgZGF0 ZXMNCiAgICAgIGJjbWE6IEVuYWJsZSBsb2dnaW5nIG9mIFNQUk9NIG9mZnNldA0KICAgICAgcnRs d2lmaTogTW92ZSBwcl9mbXQgbWFjcm9zIHRvIGEgc2luZ2xlIGxvY2F0aW9uDQogICAgICBydGx3 aWZpOiBDb252ZXJ0IHRvIGFzeW5jaHJvbm91cyBmaXJtd2FyZSBsb2FkDQogICAgICBydGx3aWZp OiBSZW1vdmUgZXh0cmEgZGVidWdnaW5nIG1lc3NhZ2UgYWNjaWRlbnRhbGx5IGxlZnQgaW4NCiAg ICAgIHJ0bHdpZmk6IHJ0bDgxOTJjLWNvbW1vbjogcnRsODE5MnNlOiBydGw4MTkyZGU6IFNpbXBs aWZ5IGlmIHN0YXRlbWVudHMNCiAgICAgIHJ0bHdpZmk6IEZpeCBicmVha2FnZSBpbiBkZWJ1ZyBm dW5jdGlvbnMgd2hlbiBidWlsdCBhcyBhIG1vZHVsZQ0KICAgICAgcnRsd2lmaTogRGV0ZWN0IG1p c3JlYWQgb2YgZW5kLXBvaW50IGNvdW50DQogICAgICBydGx3aWZpOiBSZW1vdmUgZXh0cmFuZW91 cyB2YWx1ZSByZXR1cm4NCiAgICAgIHJ0bHdpZmk6IHJ0bDgxOTJjOiBQcmV2ZW50IHNsZWVwaW5n IGZyb20gaW52YWxpZCBjb250ZXh0IGluIHJ0bDgxOTJjdQ0KICAgICAgYjQzbGVnYWN5OiBMb2Fk IGZpcm13YXJlIGZyb20gd29yayBxdWV1ZSBpbnN0ZWFkIG9mIGZyb20gcHJvYmUgcm91dGluZQ0K ICAgICAgYjQzOiBMb2FkIGZpcm13YXJlIGZyb20gYSB3b3JrIHF1ZXVlIGFuZCBub3QgZnJvbSB0 aGUgcHJvYmUgcm91dGluZQ0KDQpMaSBXZWkgKDEpOg0KICAgICAgaXB2NjogRml4IFNtYXRjaCB3 YXJuaW5nLg0KDQpMdWNpYW5vIENvZWxobyAoMTIpOg0KICAgICAgd2wxMjUxOiBmaXggc3BhcnNl IHdhcm5pbmcNCiAgICAgIHdsMTI1MTogY29udmVydCAzMi1iaXQgdmFsdWVzIHRvIGxlMzIgYmVm b3JlIHdyaXRpbmcgdG8gdGhlIGNoaXANCiAgICAgIHdsMTI1MTogZW5hYmxlIHNwYXJzZSBlbmRp YW5lc3MgY2hlY2sgYnkgZGVmYXVsdA0KICAgICAgd2wxMnh4OiBlbmFibGUgc3BhcnNlIGVuZGlh bmVzcyBjaGVjayBieSBkZWZhdWx0DQogICAgICB3bDEyeHg6IGNhbmNlbCBkZWxheWVkIGVscCB3 b3JrIGFuZCBjbGVhciBmbGFncyB3aGVuIHN0b3BwaW5nIFBMVA0KICAgICAgd2wxMnh4OiBtb3Zl IHBhcnRpdGlvbiB0YWJsZSBkZWZpbml0aW9uIHRvIGlvLmMNCiAgICAgIHdsMTJ4eDogcmVhZCBj aGlwIElEIGFuZCBIVyBQRyB2ZXJzaW9uIGR1cmluZyBwcm9iZQ0KICAgICAgd2wxMnh4OiB1c2Ug dHdvIE1BQyBhZGRyZXNzZXMgYmFzZWQgb24gdGhlIE5WUyBvciBmcm9tIGZ1c2UgUk9NDQogICAg ICB3bDEyeHg6IGFkZCB0ZXN0bW9kZSBvcGVyYXRpb24gdG8gcmVhZCB0aGUgQkRfQUREUiBmcm9t IEZ1c2UgUk9NDQogICAgICB3bDEyeHg6IHJlbW92ZSB1bm5lY2Vzc2FyeSBzaGFkb3cgZGVjbGFy YXRpb24NCiAgICAgIHdsMTJ4eDogZml4IHR5cG8gaW4gZndsb2cgbW9kdWxlIHBhcmFtIGRlc2Ny aXB0aW9uDQogICAgICBNZXJnZSBicmFuY2ggJ3dsMTJ4eC1uZXh0JyBpbnRvIGZvci1saW52aWxs ZQ0KDQpMdWlzIFIuIFJvZHJpZ3VleiAoMSk6DQogICAgICBtYWM4MDIxMTogcmVuYW1lIG1lc2gg c3RhdGljIHBhdGhfbG9va3VwKCkNCg0KTHVpeiBBdWd1c3RvIHZvbiBEZW50eiAoMSk6DQogICAg ICBCbHVldG9vdGg6IEZpeCB1c2luZyB1bmluaXRpYWxpemVkIHZhcmlhYmxlDQoNCk1hY2llaiDF u2VuY3p5a293c2tpICgxKToNCiAgICAgIG5ldDogZ2V0IHJpZCBvZiBzb21lIHBvaW50bGVzcyBj YXN0cyB0byBzb2NrYWRkcg0KDQpNYW5pc2ggY2hvcHJhICgyKToNCiAgICAgIG5ldHhlbl9uaWM6 IGZ3IGR1bXAgc3VwcG9ydA0KICAgICAgcWxjbmljOiBGaXggQVBJIHVubG9jaw0KDQpNYW5vaiBJ eWVyICgxKToNCiAgICAgIEJsdWV0b290aDogYnR1c2I6IEFkZCB2ZW5kb3Igc3BlY2lmaWMgSUQg KDBhNWMgMjFmMykgZm9yIEJDTTIwNzAyQTANCg0KTWFyYyBLbGVpbmUtQnVkZGUgKDEpOg0KICAg ICAgY2FuOiBkZXY6IGxldCBjYW5fZ2V0X2VjaG9fc2tiKCkgcmV0dXJuIGRsYyBvZiBDQU4gZnJh bWUNCg0KTWFyY2VsIEhvbHRtYW5uICgyNSk6DQogICAgICBCbHVldG9vdGg6IFNwbGl0IHNlbmRp bmcgZm9yIEhDSSByYXcgYW5kIGNvbnRyb2wgc29ja2V0cw0KICAgICAgQmx1ZXRvb3RoOiBSZW1v dmUgdW5uZWVkZWQgYnRfY2Ioc2tiKS0+Y2hhbm5lbCB2YXJpYWJsZQ0KICAgICAgQmx1ZXRvb3Ro OiBMaW1pdCBIQ0kgcmF3IHNvY2tldCBvcHRpb25zIHRvIGFjdHVhbCByYXcgc29ja2V0cw0KICAg ICAgQmx1ZXRvb3RoOiBMb2NrIHNvY2tldCB3aGVuIHJlYWRpbmcgSENJIHNvY2tldCBvcHRpb25z DQogICAgICBCbHVldG9vdGg6IEFkZCBIQ0kgQ01TRyBkZXRhaWxzIG9ubHkgdG8gcmF3IHNvY2tl dHMNCiAgICAgIEJsdWV0b290aDogU2ltcGxpZnkgSENJIHNvY2tldCBiaW5kIGhhbmRsaW5nDQog ICAgICBCbHVldG9vdGg6IEZpeCBpc3N1ZSB3aXRoIHNoYXJlZCBTS0IgYmV0d2VlbiBIQ0kgcmF3 IHNvY2tldCBhbmQgZHJpdmVyDQogICAgICBCbHVldG9vdGg6IFJlbW92ZSBIQ0kgbm90aWZpZXIg aGFuZGxpbmcNCiAgICAgIEJsdWV0b290aDogQWRkIHN1cHBvcnQgZm9yIEhDSSBtb25pdG9yIGNo YW5uZWwNCiAgICAgIEJsdWV0b290aDogUmVzdHJpY3QgYWNjZXNzIHRvIG1hbmFnZW1lbnQgaW50 ZXJmYWNlDQogICAgICBCbHVldG9vdGg6IFNldCBzdXBwb3J0ZWQgc2V0dGluZ3MgYmFzZWQgb24g ZW5hYmxlZCBIUyBhbmQvb3IgTEUNCiAgICAgIEJsdWV0b290aDogQWx3YXlzIGVuYWJsZSBtYW5h Z2VtZW50IGludGVyZmFjZQ0KICAgICAgQmx1ZXRvb3RoOiBGaXggcGFyYW1ldGVyIGxpc3QgZm9y IHNldHRpbmcgbG9jYWwgbmFtZQ0KICAgICAgQmx1ZXRvb3RoOiBPbmx5IGtlZXAgY29udHJvbGxl ciB1cCBhZnRlciBpbml0IGlmIHBvd2VyZWQgb24NCiAgICAgIEJsdWV0b290aDogRG9uJ3Qgc2Vu ZCBOZXcgU2V0dGluZ3MgZXZlbnQgZHVyaW5nIHNldHVwIHBvd2VyIGRvd24NCiAgICAgIEJsdWV0 b290aDogRml4IHR3byBtaW5vciBzdHlsZSBpc3N1ZXMgaW4gbWFuYWdlbWVudCBjb2RlDQogICAg ICBCbHVldG9vdGg6IEZpeCB0d28gbWlub3Igc3R5bGUgaXNzdWVzIGluIEhDSSBjb2RlDQogICAg ICBCbHVldG9vdGg6IEVuYWJsZSB0aW1lc3RhbXBzIGZvciBjb250cm9sIGNoYW5uZWwNCiAgICAg IEJsdWV0b290aDogRGlzYWJsaW5nIGRpc2NvdmVyYWJsZSB3aXRoIHRpbWVvdXQgaXMgaW52YWxp ZA0KICAgICAgQmx1ZXRvb3RoOiBGaXggaGFuZGxpbmcgb2YgZGlzY292ZXJhYmxlIHNldHRpbmcg d2l0aCB0aW1lb3V0DQogICAgICBCbHVldG9vdGg6IFNlbmQgbWFuYWdlbWVudCBldmVudCBmb3Ig Y2xhc3Mgb2YgZGV2aWNlIGNoYW5nZXMNCiAgICAgIEJsdWV0b290aDogQWxsb3cgSENJIFVBUlQg cmVzZXQgcGFyYW1ldGVyIHZpYSBmbGFncyBpb2N0bA0KICAgICAgQmx1ZXRvb3RoOiBBZGQgc3Vw cG9ydCBmb3IgY3JlYXRpbmcgSENJIFVBUlQgYmFzZWQgQU1QIGNvbnRyb2xsZXJzDQogICAgICBC bHVldG9vdGg6IFVwZGF0ZSBMMkNBUCB0aW1lb3V0IGNvbnN0YW50cyB0byB1c2UgbXNlY3NfdG9f amlmZmllcw0KICAgICAgQmx1ZXRvb3RoOiBVcGRhdGUgTUdNVCBhbmQgU01QIHRpbWVvdXQgY29u c3RhbnRzIHRvIHVzZSBtc2Vjc190b19qaWZmaWVzDQoNCk1hcmVrIExpbmRuZXIgKDcpOg0KICAg ICAgYmF0bWFuLWFkdjogc2ltcGxpZnkgYmF0X29nbV9yZWNlaXZlIEFQSSBjYWxsDQogICAgICBi YXRtYW4tYWR2OiB3YXJuIGlmIGFkZGVkIGludGVyZmFjZSBpcyBwYXJ0IG9mIGEgYnJpZGdlDQog ICAgICBiYXRtYW4tYWR2OiBhZGQgaW5mcmFzdHJ1Y3R1cmUgdG8gY2hhbmdlIHJvdXRpbmcgYWxn b3JpdGhtIGF0IHJ1bnRpbWUNCiAgICAgIGJhdG1hbi1hZHY6IGNvbnZlcnQgYmF0bWFuIGl2IGFs Z29yaXRobSB0byB1c2UgZHluYW1pYyBpbmZyYXN0cnVjdHVyZQ0KICAgICAgYmF0bWFuLWFkdjog Y29udmVydCB0aW1lX2FmdGVyIGluc3RhbmNlcyB0byBoYXNfdGltZWRfb3V0DQogICAgICBiYXRt YW4tYWR2OiBhbGxvd2luZyBjaGFuZ2luZyB0aGUgcm91dGluZyBhbGdvcml0aG0gdmlhIG1vZHVs ZSBwYXJhbWV0ZXINCiAgICAgIGJhdG1hbi1hZHY6IGV4cG9ydCB1c2VkIHJvdXRpbmcgYWxnb3Jp dGhtIHZpYSBzeXNmcw0KDQpNYXJ0aW4gSHVuZGViw7hsbCAoMik6DQogICAgICBiYXRtYW4tYWR2 OiBSbSBlbXB0eSBsaW5lIGZyb20gaXNfbXlfbWFjKCkgaW4gbWFpbi5jDQogICAgICBiYXRtYW4t YWR2OiBNb3ZlIGlzX291dF9vZl90aW1lKCkgdG8gbWFpbi5oIGZvciBnZW5lcmFsIHVzZQ0KDQpN YXNhbmFyaSBJaWRhICgxNSk6DQogICAgICBhdG06IEZpeCB0eXBvIGluIGxhbmFpLmMNCiAgICAg IHZteG5ldDM6IEZpeCB0eXBvIGluIHZteG5ldDNfZHJ2LmMNCiAgICAgIGF0aDZrbDogRml4IHR5 cG8gaW4gY2ZnODAyMTEuYw0KICAgICAgbWx4NDogRml4IHR5cG8gaW4gY21kLmMNCiAgICAgIG5l dDogRml4IHR5cG8gaW4gaXB3MngwMC9saWJpcHdfcnguYw0KICAgICAgaXdtYzMyMDB3aWZpOiBG aXggdHlwbyBpbiB0cmFjZS5oDQogICAgICBydGx3aWZpOiBGaXggdHlwbyBpbiBkbS5jDQogICAg ICBzdG1tYWM6IEZpeCB0eXBvIGluIHN0bW1hY19wY2kuYw0KICAgICAgYWVyb2ZsZXg6IEZpeCB0 eXBvIGluIGdyZXRoLmMNCiAgICAgIGlzZG46IEZpeCB0eXBvIGluIGNhbGxjLmMgYW5kIHRlaS5j DQogICAgICBpc2RuOiBGaXggdHlwbyBpbiBpc2RuX3BwcC5jDQogICAgICBtSVNETjogRml4IHR5 cG8gaW4gZHNwX2NvcmUuYw0KICAgICAgc3RtaWNybzogRml4IHR5cG8gaW4gc3RtbWFjX3BjaS5j IGFuZCBzdG1tYWNfcGxhdGZvcm0uYw0KICAgICAgZXRoZXJuZXQ6IEZpeCB0eXBvIGluIGxhbnRp cV9ldG9wLmMNCiAgICAgIHdpcmVsZXNzOiBGaXggdHlwbyBpbiBtYWM4MDIxMV9od3NpbS5jDQoN Ck1hdHQgQ2FybHNvbiAoMjMpOg0KICAgICAgdGczOiBNb3ZlIHRnM19yZXN0YXJ0X2h3IHRvIGEg YmV0dGVyIGxvY2F0aW9uDQogICAgICB0ZzM6IFJlbG9jYXRlIHRnM19yZXNldF90YXNrDQogICAg ICB0ZzM6IE1vdmUgdGczX2NoYW5nZV9tdHUgdG8gYSBiZXR0ZXIgbG9jYXRpb24NCiAgICAgIHRn MzogTW92ZSB0ZzNfc2V0X3J4X21vZGUNCiAgICAgIHRnMzogTW92ZSB0ZzNfbnZyYW1fd3JpdGVf YmxvY2sgZnVuY3Rpb25zDQogICAgICB0ZzM6IFJlbG9jYXRlIHRnM19maW5kX3BlZXINCiAgICAg IHRnMzogRWxpbWluYXRlIHVubmVlZGVkIHByb3RvdHlwZQ0KICAgICAgdGczOiBNb3ZlIHRyYW5z bWl0IGNvbW1lbnQgdG8gYSBiZXR0ZXIgbG9jYXRpb24NCiAgICAgIHRnMzogRGlzYWJsZSBuZXcg RE1BIGVuZ2luZSBmb3IgNTc3NjYNCiAgICAgIHRnMzogRml4IHN0YXRzIHdoaWxlIGludGVyZmFj ZSBpcyBkb3duDQogICAgICB0ZzM6IEZpeCBjb3BwZXIgYXV0b25lZyBhZHYgY2hlY2tzDQogICAg ICB0ZzM6IEZpeCBOVlJBTSBwYWdlIHdyaXRlcyBvbiBuZXdlciBkZXZpY2VzDQogICAgICB0ZzM6 IFJlZHVjZSBVTVAgZXZlbnQgY29sbGlzaW9uIHdpbmRvdw0KICAgICAgdGczOiBDb25zb2xpZGF0 ZSBBU0lDIHJldiBkZXRlY3Rpb24gY29kZQ0KICAgICAgdGczOiBSZW1vdmUgdW51c2VkIGxpbmsg Y29uZmlnIGNvZGUNCiAgICAgIHRnMzogUmVtb3ZlIHVubmVlZGVkIGxpbmtfY29uZmlnLm9yaWdf Li4uIG1lbWJlcnMNCiAgICAgIHRnMzogVXNlICpfVU5LTk9XTiBldGh0b29sIGRlZmluaXRpb25z DQogICAgICB0ZzM6IFVwZGF0ZSBjb3B5cmlnaHQNCiAgICAgIHRnMzogRml4IGxpbmsgY2hlY2sg aW4gdGczX2FkanVzdF9saW5rDQogICAgICB0ZzM6IFJlbW92ZSBTUEVFRF9VTktOT1dOIGNoZWNr cw0KICAgICAgdGczOiBDbGVhciBSRUNPVkVSWV9QRU5ESU5HIHdpdGggcmVzZXRfdGFza19jYW5j ZWwNCiAgICAgIHRnMzogQ3JlYXRlIHRpbWVyIGhlbHBlciBmdW5jdGlvbnMNCiAgICAgIHRnMzog UmVjb2RlIFBDSSBNUlJTIGFkanVzdG1lbnQgYXMgYSBQQ0kgcXVpcmsNCg0KTWF0dGhldyBTbGF0 dGVyeSAoMSk6DQogICAgICBzZmM6IFN1cHBvcnQgZXh0cmFjdGlvbiBvZiBDQVBBQklMSVRJRVMg ZnJvbSBHRVRfQk9BUkRfQ0ZHIHJlc3BvbnNlLg0KDQpNYXggRmlsaXBwb3YgKDEpOg0KICAgICAg cDU0c3BpOiBSZWxlYXNlIEdQSU8gbGluZXMgYW5kIElSUSBvbiBlcnJvciBpbiBwNTRzcGlfcHJv YmUNCg0KTWVlbmFrc2hpIFZlbmthdGFyYW1hbiAoNSk6DQogICAgICBpd2x3aWZpOiBlbmFibGUg cmVjZWl2aW5nIGJlYWNvbnMgd2hlbiBub3QgYXNzb2NpYXRlZA0KICAgICAgaXdsd2lmaTogY29u ZmlndXJlIHRyYW5zcG9ydCBsYXllciBmcm9tIGR2bSBvcCBtb2RlDQogICAgICBpd2x3aWZpOiBt b3ZlIHNldHRpbmcgdXAgZncgcGFyYW1ldGVycw0KICAgICAgaXdsd2lmaTogbW92ZSBjb21tYW5k IHF1ZXVlIG51bWJlciBvdXQgb2YgdGhlIGl3bF9zaGFyZWQgc3RydWN0DQogICAgICBpd2x3aWZp OiBtb3ZlIHdhaXRfY29tbWFuZF9xdWV1ZSBmcm9tIHNoYXJlZCB0byB0cmFucw0KDQpNZXJhdiBT aWNyb24gKDEpOg0KICAgICAgYm54Mng6IHJldmlzZWQgZHJpdmVyIHByaW50cw0KDQpNaWNoYWVs IENoYW4gKDYpOg0KICAgICAgYm54MjogQWRkIHN1cHBvcnQgZm9yIGV0aHRvb2wgLS1zaG93LWNo YW5uZWxzfC0tc2V0LWNoYW5uZWxzDQogICAgICBjbmljOiBBZGQgRkNvRSBwYXJpdHkgZXJyb3Ig cmVjb3ZlcnkNCiAgICAgIGNuaWM6IHVwZGF0ZSBmb3IgRlcgNy4yLnh4DQogICAgICB0ZzM6IEZp eCBqdW1ibyBsb29wYmFjayB0ZXN0IG9uIDU3MTkNCiAgICAgIHRnMzogQWRkIG1lbW9yeSBiYXJy aWVycyB0byBzeW5jIEJEIGRhdGENCiAgICAgIHRnMzogRml4IHBvb3IgdHggcGVyZm9ybWFuY2Ug b24gNTc3NjYgYWZ0ZXIgTVRVIGNoYW5nZQ0KDQpNaWNoYWwgU2NobWlkdCAoMSk6DQogICAgICBi bngyeDogbWFrZSBibngyeF9jbG9zZSgpIHN0YXRpYyBhZ2Fpbg0KDQpNaW50eiBZdXZhbCAoMTEp Og0KICAgICAgYm54Mng6IGNvbnNpc3RlbnQgc3RhdGlzdGljcyBhZnRlciBpbnRlcm5hbCBkcml2 ZXIgcmVsb2FkDQogICAgICBibngyeDogaGFsZiBkdXBsZXggc3VwcG9ydCBhZGRlZCBmb3Igc2V2 ZXJhbCBib2FyZHMNCiAgICAgIGJueDJ4OiBldGh0b29sIHB1Ymxpc2hlcyBsaW5rIHBhcnRuZXJz IHNwZWVkIGFuZCBGQw0KICAgICAgYm54Mng6IGFkZGVkIGF1dG9uZWctcmVzdGFydCBhZnRlciBs aW5rIGFkdmVydGlzZW1lbnQgY2hhbmdlcw0KICAgICAgYm54Mng6IGZvcmNlIDEwRyBvbiA4NDgz MyBwaHkgc2hvdWxkIGJlIGF1dG9uZWcgd2l0aCBvbmx5IDEwRyBhZHZlcnRpc2VkDQogICAgICBi bngyeDogYWxsb2NhdGUgbWVtb3J5IGR5bmFtaWNhbGx5IGluIGV0aHRvb2wgc2VsZi10ZXN0Lg0K ICAgICAgYm54Mng6IGFsbG9jYXRlIHNtYWxsZXIgUnggcmluZ3MgZm9yIDFHIGZ1bmN0aW9ucw0K ICAgICAgYm54Mng6IG5vdGlmeSBjbmljIG9mIGFkZHJlc3Mgb2YgaW5mby10by10aGUtbWNwDQog ICAgICBibngyeDogYWxsb3cgQkNNODQ4MzMgcGh5IHRvIGFkdmVydGlzZSAxMDBCYXNlLVQgc3Bl ZWRzDQogICAgICBibngyeDogcmVtb3ZlZCBjb2RlIHJlLWNoZWNraW5nIG1lbW9yeSBiYXNlIGFm dGVyIGRldmljZSBvcGVuDQogICAgICBibngyeDogYWxsb3cgYWxsIGZ1bmN0aW9ucyB0byBkaXNw bGF5IHRoZSBwaHkgRlcgdmVyc2lvbg0KDQpNaXRjaCBBIFdpbGxpYW1zICgxKToNCiAgICAgIGln YnZmOiByZWZhY3RvciBJbnRlcnJ1cHQgVGhyb3R0bGUgUmF0ZSBjb2RlDQoNCk1vaGFtbWVkIFNo YWZpIFNoYWpha2hhbiAoNik6DQogICAgICBtYWM4MDIxMTogbWlub3IgY2xlYW51cA0KICAgICAg YXRoOWs6IHJlbW92ZSBvYnNvbGV0ZSBjb21tZW50cw0KICAgICAgYXRoOWs6IHJlbW92ZSB1bm5l Y2Vzc2FyeSBQUyB3cmFwcGVycw0KICAgICAgYXRoOWs6IGNvbXBsZXRlbHkgemVybyBpbnRpYWxp emUgdmFsaWRfcGh5X3JhdGVfaWR4DQogICAgICBhdGg5azogbWFrZSB1c2Ugb2YgbGlzdF9mb3Jf ZWFjaF9lbnRyeV9zYWZlDQogICAgICBhdGg5a19odzogRml4IGVuYWJsaW5nIG9mIE1DSSBhbmQg UlRUDQoNCk11Z3VudGhhbiBWIE4gKDIpOg0KICAgICAgbmV0ZGV2OiBkcml2ZXI6IGV0aGVybmV0 OiBhZGQgY3BzdyBhZGRyZXNzIGxvb2t1cCBlbmdpbmUgc3VwcG9ydA0KICAgICAgbmV0ZGV2OiBk cml2ZXI6IGV0aGVybmV0OiBBZGQgVEkgQ1BTVyBkcml2ZXINCg0KTmF2ZWVuIEdhbmdhZGhhcmFu ICgyKToNCiAgICAgIGF0aDZrbDogRml4IGZpcm13YXJlIGNyYXNoIGR1bXANCiAgICAgIGF0aDZr bDogQWRkIHVuaWNhc3QgbWdtdCBmcmFtZSBidWZmZXJpbmcNCg0KTmVlbCBQYXRlbCAoMyk6DQog ICAgICBlbmljOiBFbmFibGUgc3VwcG9ydCBmb3IgbXVsdGlwbGUgaGFyZHdhcmUgcmVjZWl2ZSBx dWV1ZXMNCiAgICAgIGVuaWM6IENoZWNrIGZpcm13YXJlIGNhcGFiaWxpdHkgYmVmb3JlIGlzc3Vp bmcgZmlybXdhcmUgY29tbWFuZHMNCiAgICAgIGVuaWM6IFVwZGF0ZSBlbmljIG1haW50YWluZXJz DQoNCk5laWwgSG9ybWFuICgxKToNCiAgICAgIGFycDogYWxsb3cgYXJwIHByb2Nlc3NpbmcgdG8g aG9ub3IgcGVyIGludGVyZmFjZSBhcnBfYWNjZXB0IHN5c2N0bA0KDQpOaWNvbGFzIENhdmFsbGFy aSAoMik6DQogICAgICBjYXJsOTE3MDogY2xhaW0gdG8gc3VwcG9ydCBJQlNTIFJTTi4NCiAgICAg IG1hYzgwMjExOiBEbyBub3Qgc2NhbiBmb3IgSUJTUyBtZXJnZSB3aXRoIGEgZml4ZWQgQlNTSUQu DQoNCk9jdGF2aWFuIFB1cmRpbGEgKDIpOg0KICAgICAgQmx1ZXRvb3RoOiBzaWxlbmNlIGxvY2tk ZXAgd2FybmluZw0KICAgICAgQmx1ZXRvb3RoOiBGaXggUkZDT01NIHNlc3Npb24gcmVmZXJlbmNl IGNvdW50aW5nIGlzc3VlDQoNCk9yIEdlcmxpdHogKDIpOg0KICAgICAgbmV0L21seDQ6IGZpeCBz cGFyc2Ugd2FybmluZ3Mgb24gVFggY29udHJvbCBmbGFncywgZW5kaWFuZXNzDQogICAgICBuZXQv bWx4NDogZml4IHNwYXJzZSB3YXJuaW5ncyBvbiBUWCBibHVlIGZsYW1lIGJ1ZmZlcg0KDQpQYWJs byBOZWlyYSBBeXVzbyAoMTQpOg0KICAgICAgbmV0bGluazogYWRkIG5ldGxpbmtfZHVtcF9jb250 cm9sIHN0cnVjdHVyZSBmb3IgbmV0bGlua19kdW1wX3N0YXJ0KCkNCiAgICAgIG5ldGxpbms6IGFs bG93IHRvIHBhc3MgZGF0YSBwb2ludGVyIHRvIG5ldGxpbmtfZHVtcF9zdGFydCgpIGNhbGxiYWNr DQogICAgICBuZXRmaWx0ZXI6IGN0bmV0bGluazogc3VwcG9ydCBrZXJuZWwtc3BhY2UgZHVtcCBm aWx0ZXJpbmcgYnkgY3RtYXJrDQogICAgICBuZXRmaWx0ZXI6IGN0bmV0bGluazogYWxsb3cgdG8g c2V0IGhlbHBlciBmb3IgbmV3IGV4cGVjdGF0aW9ucw0KICAgICAgbmV0ZmlsdGVyOiBjdG5ldGxp bms6IGFsbG93IHRvIHNldCBleHBlY3RhdGlvbiBjbGFzcw0KICAgICAgbmV0ZmlsdGVyOiBjdG5l dGxpbms6IGFkZCBOQVQgc3VwcG9ydCBmb3IgZXhwZWN0YXRpb25zDQogICAgICBuZXRmaWx0ZXI6 IGN0bmV0bGluazogYWxsb3cgdG8gc2V0IGV4cGVjdGZuIGZvciBleHBlY3RhdGlvbnMNCiAgICAg IG5ldGZpbHRlcjogbmZfY3RfdWRwW2xpdGVdOiBjb252ZXJ0IFVEUFtsaXRlXSB0aW1lb3V0cyB0 byBhcnJheQ0KICAgICAgbmV0ZmlsdGVyOiBuZl9jdF90Y3A6IG1vdmUgcmV0cmFuc21pc3Npb24g YW5kIHVuYWNrbm93bGVkZ2VkIHRpbWVvdXQgdG8gYXJyYXkNCiAgICAgIG5ldGZpbHRlcjogbmZf Y3RfZ3JlOiBhZGQgdW5zaWduZWQgaW50IGFycmF5IHRvIGRlZmluZSB0aW1lb3V0cw0KICAgICAg bmV0ZmlsdGVyOiBuZl9jb25udHJhY2s6IHBhc3MgdGltZW91dCBhcnJheSB0byBsNC0+bmV3IGFu ZCBsNC0+cGFja2V0DQogICAgICBuZXRmaWx0ZXI6IGFkZCBjdHRpbWVvdXQgaW5mcmFzdHJ1Y3R1 cmUgZm9yIGZpbmUgdGltZW91dCB0dW5pbmcNCiAgICAgIG5ldGZpbHRlcjogbmZfY3RfZXh0OiBh ZGQgdGltZW91dCBleHRlbnNpb24NCiAgICAgIG5ldGZpbHRlcjogeHRfQ1Q6IGFsbG93IHRvIGF0 dGFjaCB0aW1lb3V0IHBvbGljeSArIGdsdWUgY29kZQ0KDQpQYWRtYW5hYmggUmF0bmFrYXIgKDIp Og0KICAgICAgYmUybmV0OiBGaXggbGluayBzdGF0dXMgcXVlcnkgY29tbWFuZA0KICAgICAgYmUy bmV0OiBVc2UgbmV3IGltcGxlbWVudGF0aW9uIG9mIGdldCBtYWMgbGlzdCBjb21tYW5kDQoNClBh dWwgR29ydG1ha2VyICg4KToNCiAgICAgIGRyaXZlcnMvbmV0OiBmaXggdXAgc3RhbGUgcGF0aHMg ZnJvbSBkcml2ZXIgcmVvcmcNCiAgICAgIGRyaXZlcnMvbmV0OiBzdHJpcCB1bnVzZWQgbW9kdWxl IGNvZGUgZnJvbSBzdW4zXzgyNTg2LmMNCiAgICAgIHRpcGM6IG51a2UgdGhlIGRlbGltaXQgc3Rh dGljIGlubGluZSBmdW5jdGlvbi4NCiAgICAgIHVjY19nZXRoOiBzZXBhcmF0ZSBvdXQgcngvdHgg cmluZyBhbGxvYyBhbmQgZnJlZSBvcGVyYXRpb25zDQogICAgICBnaWFuZmFyOiBBZGQgc3VwcG9y dCBmb3IgYnl0ZSBxdWV1ZSBsaW1pdHMuDQogICAgICBnaWFuZmFyOiBjb25zdGlmeSBnaWFudCBi bG9jayBvZiBzdGF0dXMgZGVzY3JpcHRvciBzdHJpbmdzDQogICAgICBnaWFuZmFyOiBkZWxldGUg b3JwaGFuZWQgdmVyc2lvbiBzdHJpbmdzIGFuZCBkZWFkIG1hY3Jvcw0KICAgICAgZ2lhbmZhcjog dXNlIG5ldGlmX3R4X3F1ZXVlX3N0b3BwZWQgaW5zdGVhZCBvZiBfX25ldGlmX3N1YnF1ZXVlX3N0 b3BwZWQNCg0KUGF1bCBNYWNrZXJyYXMgKDMpOg0KICAgICAgcHBwOiBDaGFuZ2UgY29weXJpZ2h0 IG5vdGljZXMgZnJvbSBBTlUgdG8gbWUNCiAgICAgIHBwcDogTW92ZSBpb2N0bCBkZWZpbml0aW9u cyBmcm9tIGlmX3BwcC5oIHRvIG5ldyBwcHAtaW9jdGwuaA0KICAgICAgcHBwOiBSZXBsYWNlIHVz ZXMgb2YgPGxpbnV4L2lmX3BwcC5oPiB3aXRoIDxsaW51eC9wcHAtaW9jdGwuaD4NCg0KUGF1bCBT dGV3YXJ0ICgyKToNCiAgICAgIG1hYzgwMjExOiBGaWx0ZXIgZHVwbGljYXRlIElFIGlkcw0KICAg ICAgbWFjODAyMTE6IERvbid0IGxldCByZWd1bGF0b3J5IG1ha2UgdXMgZGVhZg0KDQpQYXZlbCBF bWVseWFub3YgKDYpOg0KICAgICAgZGF0YWdyYW06IEZhY3RvciBvdXQgc2sgcXVldWUgcmVmZXJl bmNpbmcNCiAgICAgIGRhdGFncmFtOiBBZGQgb2Zmc2V0IGFyZ3VtZW50IHRvIF9fc2tiX3JlY3Zf ZGF0YWdyYW0NCiAgICAgIHNrYjogQWRkIHNrYl9wZWVrX25leHQgaGVscGVyDQogICAgICBzb2Nr OiBJbnRyb2R1Y2UgdGhlIFNPX1BFRUtfT0ZGIHNvY2sgb3B0aW9uDQogICAgICB1bml4OiBTdXBw b3J0IHBlZWtpbmcgb2Zmc2V0IGZvciBkYXRhZ3JhbSBhbmQgc2VxcGFja2V0IHNvY2tldHMNCiAg ICAgIHVuaXg6IFN1cHBvcnQgcGVla2luZyBvZmZzZXQgZm9yIHN0cmVhbSBzb2NrZXRzDQoNClBh dmVsIFJvc2tpbiAoMSk6DQogICAgICBhdGg5azogYXZvaWQgdXNlbGVzcyBjYXN0IGZyb20gKHN0 cnVjdCBhdGhfcmF0ZXNldCAqKSB0byAodTggKikgYW5kIGJhY2sNCg0KUGV0ZXIgSHVybGV5ICgx KToNCiAgICAgIEJsdWV0b290aDogRml4IGwyY2FwIGNvbm4gZmFpbHVyZXMgZm9yIHNzcCBkZXZp Y2VzDQoNClBldGVyIFAgV2Fza2lld2ljeiBKciAoMSk6DQogICAgICBpeGdiZTogQWRkIG1vZHVs ZSBwYXJhbWV0ZXIgdG8gYWxsb3cgdW50ZXN0ZWQgYW5kIHVuc2FmZSBTRlArIG1vZHVsZXMNCg0K UGV0ZXIgUGFuKOa9mOWNq+W5sykgKDEpOg0KICAgICAgYm9uZGluZzogc2VuZCBpZ21wIHJlcG9y dCBmb3IgaXRzIG1hc3Rlcg0KDQpQaGlsaXBwIFphYmVsICgxKToNCiAgICAgIG5ldC9pcmRhOiBh ZGQgY2xrX3ByZXBhcmUvY2xrX3VucHJlcGFyZSB0byBweGFmaWNwX2lyDQoNClBvbnR1cyBGdWNo cyAoMyk6DQogICAgICB3bDEyeHg6IE1ha2Ugc3VyZSBIVyBpcyBhdmFpbGFibGUgaW4gc2NoZWQg c2NhbiBvcHMNCiAgICAgIHdsMTJ4eDogU2V0IElFRUU4MDIxMV9UWF9SQ19NQ1Mgb24gTUNTIHJh dGVzIG9uIFRYIGNvbXBsZXRlLg0KICAgICAgd2wxMnh4OiBTZXQgSUVFRTgwMjExX1RYX1JDX1NI T1JUX0dJIGlmIHNob3J0IEdJIHdhcyB1c2VkIG9uDQoNClByYWRlZXAgQSBEYWx2aSAoMyk6DQog ICAgICBuZXRkZXY6IGV0aGVybmV0IGRldl9hbGxvY19za2IgdG8gbmV0ZGV2X2FsbG9jX3NrYg0K ICAgICAgbmV0ZGV2OiBldGhlcm5ldCBkZXZfYWxsb2Nfc2tiIHRvIG5ldGRldl9hbGxvY19za2IN CiAgICAgIG5ldGRldjogZXRoZXJuZXQgZGV2X2FsbG9jX3NrYiB0byBuZXRkZXZfYWxsb2Nfc2ti DQoNClByYWRlZXAgQS4gRGFsdmkgKDMpOg0KICAgICAgbWFjZTogRml4IGJ1aWxkIGZvciBtYWNl IGR1ZSB0byBuZXRkZXZfYWxsb2Nfc2tiDQogICAgICBuZXRkZXY6IGV0aGVybmV0IGRldl9hbGxv Y19za2IgdG8gbmV0ZGV2X2FsbG9jX3NrYg0KICAgICAgbmV0ZGV2OiBldGhlcm5ldCBkZXZfYWxs b2Nfc2tiIHRvIG5ldGRldl9hbGxvY19za2INCg0KUHJhc2FubmEgS3VtYXIgKDEpOg0KICAgICAg YXRoNmtsOiBhZGQgc3VwcG9ydCBmb3IgQVI2MDAzIDIwNDggYnl0ZSBib2FyZCBmaWxlDQoNClJh ZmHFgiBNacWCZWNraSAoMTMpOg0KICAgICAgc3NiOiBTUFJPTTogZXh0cmFjdCBlYWNoIGNvcmUg cG93ZXIgaW5mbw0KICAgICAgYmNtYTogU1BST006IGFkZCBtYWNybyBmb3IgZWFzaWVyIGV4dHJh Y3Rpb24NCiAgICAgIGJjbWE6IFNQUk9NOiBleHRyYWN0IHBvd2VyIGluZm8gZm9yIGNvcmVzDQog ICAgICBiNDM6IGFkZCBtYXNrc2V0IGhlbHBlcnMNCiAgICAgIGI0MzogTi1QSFk6IGltcGxlbWVu dCBUWCBwb3dlciBjb250cm9sIHNldHVwDQogICAgICBiNDM6IE4tUEhZOiBhZGQgaGVscGVyIGZv ciBnZXR0aW5nIGdhaW4gdGFibGUNCiAgICAgIGI0MzogTi1QSFk6IGZpeCB0eXBvcyBpbiBSRiBj b250cm9sDQogICAgICBiNDM6IE4tUEhZOiB1cGxvYWQgUEFQRCBQR0EgZ2FpbiBkZWx0YSB0YWJs ZQ0KICAgICAgYjQzOiBOLVBIWTogaW1wbGVtZW50IFJTU0kgY2FsaWJyYXRpb24gZm9yIHJldjMr DQogICAgICBiNDM6IE4tUEhZOiB0cml2aWFsOiBjaGFuZ2Ugc2F2ZSZyZXN0IG9yZGVyIGluIFJT U0kgcG9sbGluZw0KICAgICAgTUFJTlRBSU5FUlM6IHVwZGF0ZSBiNDMobGVnYWN5KSBtYWlsaW5n IGxpc3QNCiAgICAgIGJyY204MDIxMTogZm1hYzogdXNlIGNvcnJlY3QgZmlybXdhcmUgZmlsZW5h bWUNCiAgICAgIGJjbWE6IHNpbGVuY2UgUE1VIHdhcm5pbmcgZm9yIEJDTTQzMzENCg0KUmFqYSBN YW5pICgxNCk6DQogICAgICBhdGg2a2w6IEF2b2lkIHRha2luZyBzdHJ1Y3QgYXMgYXJndW1lbnQg aW4gYXRoNmtsX3dtaV9zZXRfaXBfY21kDQogICAgICBhdGg2a2w6IFNlbmQgb3duIElQIGFkZHIg dG8gdGhlIGZpcm13YXJlIGR1cmluZyBXT1cgc3VzcGVuZA0KICAgICAgYXRoNmtsOiBSZW1vdmUg dXNlbGVzcyBpbml0aWFsaXphdGlvbiBpbiBhdGg2a2xfcmVhZF9md2xvZ3MoKQ0KICAgICAgYXRo NmtsOiBSZS1hcmNoaXRlY3Qgc3VzcGVuZCBtb2RlIGhhbmRsaW5nIGluIGF0aDZrbF9zZGlvX3N1 c3BlbmQNCiAgICAgIGF0aDZrbDogQ29uZmlndXJlIFdPVyBwYXR0ZXJucyB3aGlsZSBnb2luZyB0 byB3b3dfc3VzcGVuZA0KICAgICAgYXRoNmtsOiBXYWl0IGZvciBob3N0IHNsZWVwIG1vZGUgY21k IHByb2Nlc3NlZCBldmVudCBkdXJpbmcgV09XIHN1c3BlbmQNCiAgICAgIGF0aDZrbDogUmV0dXJu IGEgcHJvcGVyIGVycm9yIGNvZGUgd2hlbiBub3QgaW4gY29ubmVjdGVkIHN0YXRlDQogICAgICBh dGg2a2w6IExvd2VyIFNESU8gcGFkIGRyaXZlIHN0cmVuZ3RoIGZvciBodzIuMS4xIGJvYXJkDQog ICAgICBhdGg2a2w6IEZpeCByYW5kb20gc3lzdGVtIGxvY2t1cA0KICAgICAgYXRoNmtsOiBSZXN0 cmljdCBtZW1jcHkgdG8gYm91bmNlIGJ1ZmZlciBvbmx5IGZvciB3cml0ZSByZXF1ZXN0DQogICAg ICBhdGg2a2w6IEFkZCBwcm92aXNpb24gdG8gZGVmaW5lIHN1c3BlbmQgcG9saWN5IGluIGRpc2Nv bm5lY3RlZCBzdGF0ZS4NCiAgICAgIGF0aDZrbDogQ2hlY2sgd293IHN0YXRlIGJlZm9yZSBzZW5k aW5nIGNvbnRyb2wgYW5kIGRhdGEgcGt0DQogICAgICBhdGg2a2w6IE1haW50YWluIHRoZSBsaXN0 ZW4gaW50ZXJ2YWwgcGVyIFZJRiBzcGVjaWZpYw0KICAgICAgYXRoNmtsOiBTZXQgb3B0aW1hbCBs aXN0ZW4gaW50dmwsYm1pc3Msc2NhbiBwYXJhbXMgd2hpbGUgZ29pbmcgdG8gd293IHN1c3BlbmQN Cg0KUmFqZXNoIEJvcnVuZGlhICgxKToNCiAgICAgIG5ldHhlbjogRml4IGEgcGFuaWMgZHVyaW5n IGRyaXZlciB1bmxvYWQgaW4gZGV2aWNlX3JlbW92ZV9maWxlDQoNClJhamt1bWFyIE1hbm9oYXJh biAoMSk6DQogICAgICBhdGg5azogY29uZmlndXJlIGJzcyBpbmZvIGF0IGFzc29jIG5vdGlmaWNh dGlvbg0KDQpSYW1pIFJvc2VuICgyKToNCiAgICAgIHhmcm06IHJlbW92ZSB1bm5lZWRlZCBtZXRo b2QgdHlwZWRlZiBkZWNsYXJhdGlvbiBpbiBuZXQveGZybS5oLg0KICAgICAgcHhhMTY4OiByZW1v dmUgdW51c2VkIHN0YXRzIG1lbWJlci4NCg0KUmFuZHkgRHVubGFwICgxKToNCiAgICAgIGtlcm5l bC1kb2M6IGZpeCBuZXcgd2FybmluZ3MgaW4gY2ZnODAyMTEuaA0KDQpSZXViZW4gRG93bGUgKDEp Og0KICAgICAgY2FuOiBmbGV4Y2FuOiBGaXggQ0FOX1JBV19SRUNWX09XTl9NU0dTIGFuZCBDQU5f UkFXX0xPT1BCQUNLDQoNClJpY2hhcmQgQ29jaHJhbiAoMyk6DQogICAgICByODE2OTogZW5hYmxl IHRyYW5zbWl0IHRpbWUgc3RhbXBpbmcuDQogICAgICBNQUlOVEFJTkVSUzogYWRkIGFuIGVudHJ5 IGZvciB0aGUgUEhDIGNvZGUNCiAgICAgIHBoYzogVXBkYXRlIGF1dGhvcidzIGVtYWlsIGFkZHJl c3MuDQoNClJpY2hhcmQgV2VpbmJlcmdlciAoMik6DQogICAgICBuZXRmaWx0ZXI6IG1lcmdlIGlw dF9MT0cgYW5kIGlwNl9MT0cgaW50byB4dF9MT0cNCiAgICAgIG5ldGZpbHRlcjogeHRfTE9HOiBm aXggYm9ndXMgZXh0cmEgbGF5ZXItNCBsb2dnaW5nIGluZm9ybWF0aW9uDQoNClJpc2hpIFBhbmp3 YW5pICgxKToNCiAgICAgIGF0aDZrbDogU3VwcG9ydCBmb3IgVENQIGNoZWNrc3VtIG9mZmxvYWQg dG8gZmlybXdhcmUNCg0KUm9iZXJ0IFN0b25laG91c2UgKDEpOg0KICAgICAgc2ZjOiBGaXggY2Fs Y3VsYXRpb24gb2YgdmZfaSBpbiBtYXBfdmlfaW5kZXgoKQ0KDQpSb2xhbmQgRHJlaWVyICgyKToN CiAgICAgIElQb0lCOiBTdG9wIGx5aW5nIGFib3V0IGhhcmRfaGVhZGVyX2xlbiBhbmQgdXNlIHNr Yi0+Y2IgdG8gc3Rhc2ggTEwgYWRkcmVzc2VzDQogICAgICBiZTJuZXQ6IFJlbW92ZSB1bnVzZWQg T0ZGU0VUX0lOX1BBR0UoKSBtYWNybw0KDQpSb29wYSBQcmFiaHUgKDcpOg0KICAgICAgZW5pYzog Rml4IGFkZHJlc3MgZGVyZWdpc3RyYXRpb24gZm9yIHNyaW92IHZmIGR1cmluZyBwb3J0IHByb2Zp bGUgZGlzYXNzb2NpYXRlDQogICAgICBlbmljOiByZW1vdmUgYXNzaWdubWVudCBvZiByYW5kb20g bWFjIG9uIGVuaWMgdmYNCiAgICAgIGVuaWM6IHJlbmFtZSBDTURfTUFDX0FERFIgdG8gQ01EX0dF VF9NQUNfQUREUg0KICAgICAgZW5pYzogQWRkIG5ldyBmdyBkZXZjbWQgdG8gc2V0IG1hYyBhZGRy ZXNzIG9mIGFuIGludGVyZmFjZQ0KICAgICAgZW5pYzogRml4IG5kb19zZXRfdmZfbWFjIGFuZCBu ZG9fc2V0X3ZmX3BvcnQgdG8gc2V0L2dldCB0aGUgc3Jpb3YgdmYncyBtYWMNCiAgICAgIGVuaWM6 IEFkZCBzdXBwb3J0IGZvciBmdyBpbml0IGNvbW1hbmQgb24gc3Jpb3YgdmYncw0KICAgICAgZW5p YzogRml4IGFkZHIgdmFsaWQgY2hlY2sgaW4gZW5pY19zZXRfdmZfbWFjDQoNClNhbXVlbCBKZXJv ICgxKToNCiAgICAgIGRjY3A6IGZpeCBidWcgaW4gc2VxdWVuY2UgbnVtYmVyIHZhbGlkYXRpb24g ZHVyaW5nIGNvbm5lY3Rpb24gc2V0dXANCg0KU2FtdWVsIE9ydGl6ICgyMik6DQogICAgICBORkM6 IEV4cG9ydCBORkNJRDEgZnJvbSBwbjUzMw0KICAgICAgTkZDOiBBZGQgZGV2aWNlIHBvd2VyZWQg bmV0bGluayBhdHRyaWJ1dGUNCiAgICAgIE5GQzogRmFjdG9yaXplIHRoZSBJIGZyYW1lIHF1ZXVl aW5nIHJvdXRpbmUNCiAgICAgIE5GQzogSGFuZGxlIFJlY2VpdmVyIE5vdCBSZWFkeSBMTENQIGZy YW1lDQogICAgICBORkM6IExMQ1Agc29ja2V0IHNlbmRtc2cgaW1wbGVtZXRhdGlvbg0KICAgICAg TkZDOiBGaXggYml0b3BzIHVzYWdlIGluIExMQ1ANCiAgICAgIE5GQzogQ2xlYXIgcG41MzMgdGFy Z2V0IHN0cnVjdHVyZQ0KICAgICAgTkZDOiBDbGVhciBMTENQIFNEUHMgd2hhbiBNQUMgZ29lcyBk b3duDQogICAgICBORkM6IFNldCB0aGUgcmlnaHQgTExDUCBOKFIpIHZhbHVlIGZvciBJIGZyYW1l cw0KICAgICAgTkZDOiBTZW5kIExMQ1AgUlIgZnJhbWVzIHRvIGFja25vd2xlZGdlIHJlY2VpdmVk IEkgZnJhbWVzDQogICAgICBORkM6IFNldCBNSVUgYW5kIFJXIHZhbHVlcyBmcm9tIENPTk5FQ1Qg YW5kIENDIExMQ1AgZnJhbWVzDQogICAgICBORkM6IEZyYWdtZW50IExMQ1AgSSBmcmFtZXMNCiAg ICAgIE5GQzogRXhwb3J0IHNlbnNmIGZyb20gcG41MzMNCiAgICAgIE5GQzogRXhwb3J0IEpld2Vs L1RvcGF6IElEIGZyb20gcG41MzMNCiAgICAgIE5GQzogRXhwb3J0IE5GQ0lEIHdoZW4gZGV0ZWN0 aW5nIGEgcDJwIHRhcmdldCB3aXRoIHBuNTMzDQogICAgICBORkM6IFVubGluayBMTENQIGNoaWxk IHNvY2tldHMgZnJvbSBsbGNwX3NvY2tfcmVsZWFzZQ0KICAgICAgTkZDOiBTTiBpcyBub3QgYW4g aW52YWxpZCBHVCB2YWx1ZQ0KICAgICAgTkZDOiBSZW1vdmUgdGhlIHJmIG1vZGUgcGFyYW1ldGVy IGZyb20gdGhlIERFUCBsaW5rIHVwIHJvdXRpbmUNCiAgICAgIE5GQzogRml4IExMQ1Agc29ja2V0 cyByZWxlYXNpbmcgcGF0aA0KICAgICAgTkZDOiBMTENQIGNvZGUgaWRlbnRhdGlvbiBmaXhlcw0K ICAgICAgTkZDOiBDb3JlIGNvZGUgaWRlbnRhdGlvbiBmaXhlcw0KICAgICAgTkZDOiBOQ0kgY29k ZSBpZGVudGF0aW9uIGZpeGVzDQoNClNhbnRvc2ggTmF5YWsgKDIpOg0KICAgICAgcWxhM3h4eDog ZXRoZXJuZXQ6IFNpbGVuY2Ugc3RhdGljIGNoZWNrZXIgd2FybmluZy4NCiAgICAgIG5ldHhlbjog cWxvZ2ljIGV0aGVybmV0IDogRml4IGVuZGlhbiBidWcuDQoNClNhbnRvc2ggU2FqamFuICgxKToN CiAgICAgIGF0aDZrbDogV29ya2Fyb3VuZCB0byBzdXBwb3J0IERlZXAgU2xlZXAgd2l0aCBNU00u DQoNClNhdGh5YSBQZXJsYSAoNyk6DQogICAgICBiZTJuZXQ6IGFkZCBkZXNjcmlwdGlvbnMgZm9y IHN0YXQgY291bnRlcnMgcmVwb3J0ZWQgdmlhIGV0aHRvb2wNCiAgICAgIGJlMm5ldDogZXZlbnQg cXVldWUgcmUtZGVzaWduDQogICAgICBiZTJuZXQ6IGNhbmNlbCBiZV93b3JrZXIgZHVyaW5nIEVF SCByZWNvdmVyeQ0KICAgICAgYmUybmV0OiBmaXggdHggY29tcGxldGlvbiBjbGVhbnVwDQogICAg ICBiZTJuZXQ6IHJlc2V0IHF1ZXVlIGFkZHJlc3MgYWZ0ZXIgZnJlZWluZw0KICAgICAgYmUybmV0 OiBlbmFibGUgUlNTIGZvciBpcHY2IHBrdHMNCiAgICAgIGJlMm5ldDogdXBkYXRlIGRyaXZlciB2 ZXJzaW9uDQoNClNlYmFzdGlhbiBIYWFzICgyKToNCiAgICAgIGNhbjogZW1zX3VzYjogUmVtb3Zl ZCBkb3VibGUgbmV0aWZfZGV2aWNlX2RldGFjaA0KICAgICAgY2FuOiBlbXNfdXNiOiBJbXByb3Zl ZCBtZW1vcnkgaGFuZGxpbmcgb24gZW1zX3VzYl9zdGFydA0KDQpTaGF3biBMdSAoMSk6DQogICAg ICB0Y3A6IG1kNTogUlNUOiBnZXR0aW5nIG1kNSBrZXkgZnJvbSBsaXN0ZW5lcg0KDQpTaHJleWFz IEJoYXRld2FyYSAoMSk6DQogICAgICB2bXhuZXQzOiBGaXggbG9nIG1lc3NhZ2VzIGFuZCBjb3Jy ZWN0cyBzb21lIHR5cG9zDQoNClNocmlyYW0gUmFqYWdvcGFsYW4gKDEpOg0KICAgICAgbmV0L3Nj aGVkOiBzY2hfcGx1ZyAtIFF1ZXVlIHRyYWZmaWMgdW50aWwgYW4gZXhwbGljaXQgcmVsZWFzZSBj b21tYW5kDQoNClNpbW9uIEdyYWhhbSAoMik6DQogICAgICBydGx3aWZpOiBIYW5kbGUgcHJldmlv dXMgYWxsb2NhdGlvbiBmYWlsdXJlcyB3aGVuIGZyZWVpbmcgZGV2aWNlIG1lbW9yeQ0KICAgICAg cnRsd2lmaTogUmV0dXJuIGNvcnJlY3QgZmFpbHVyZSBjb2RlIG9uIGVycm9yDQoNClNpbW9uIFd1 bmRlcmxpY2ggKDMpOg0KICAgICAgbmw4MDIxMTogYWRkIHN1cHBvcnQgZm9yIG1jcyBtYXNrcw0K ICAgICAgbWFjODAyMTE6IGFkZCBzdXBwb3J0IGZvciBtY3MgbWFza3MNCiAgICAgIG1hYzgwMjEx OiB1cGRhdGUgaWVlZTgwMjExX3R4X3JhdGVfY29udHJvbCBrZXJuZWxkb2MNCg0KU29ueSBDaGFj a28gKDIpOg0KICAgICAgbmV0eGVuOiByZXBvcnQgdmFsaWQgc3BlZWQgYW5kIGR1cGxleCBzdGF0 dXMgd2hlbiBsaW5rIGlzIGRvd24NCiAgICAgIHFsY25pYzogcmVwb3J0IHZhbGlkIHNwZWVkIGFu ZCBkdXBsZXggc3RhdHVzIHdoZW4gbGluayBpcyBkb3duDQoNClNyaXRlaiBWZWxhZ2EgKDYpOg0K ICAgICAgbmV0eGVuX25pYzogZml4IGNkcnAgcmFjZSBjb25kaXRpb24NCiAgICAgIG5ldHhlbl9u aWM6IEZpeCBwaHkgbGluayBzdGF0dXMNCiAgICAgIG5ldHhlbl9uaWM6IEVycm9yIGxvZ2dpbmcg b24gZmlybXdhcmUgaGFuZw0KICAgICAgcWxjbmljOiBTdG9wIHBhdXNlIGN0cmwgZnJhbWVzIG9u IGZ3IGhhbmcuDQogICAgICBxbGNuaWM6IEZpeCBmaXJtd2FyZSBhYm9ydCBjb2RlIGNoZWNrLg0K ICAgICAgcWxnZTogVXBkYXRpbmcgU2NodWx0eiBMSUNFTlNFLnFsZ2UgZmlsZS4NCg0KU3Rhbmlz bGF2IFlha292bGV2ICg0KToNCiAgICAgIG5ldC93aXJlbGVzczogaXB3MngwMDogVXNlIElXX0hB TkRMRVIgbWFjcm8gZnJvbSBsaW51eC93aXJlbGVzcy5oDQogICAgICBpcHcyeDAwOiByZW1vdmUg aXB3MjEwMF9yYXRlc18xMWJbXQ0KICAgICAgbmV0L3dpcmVsZXNzOiBpcHcyeDAwOiByZW1vdmUg V0VYVF9VU0VDSEFOTkVMUyBkZWZpbmUNCiAgICAgIG5ldC93aXJlbGVzczogaXB3MngwMDogcmVt b3ZlIHVudXNlZCBkZWZpbml0aW9ucyBmb3IgcmVndWxhdG9yeSBkb21haW4NCg0KU3RhbmlzbGF3 IEdydXN6a2EgKDcwKToNCiAgICAgIHJ0MjgwMHVzYjogaW5pdGlhbGl6ZSBIMk1fSU5UX1NSQyBy ZWdpc3Rlcg0KICAgICAgcnQyODAwOiBkaXNhYmxlIERNQSBhZnRlciBmaXJtd2FyZSBsb2FkDQog ICAgICBydDI4MDA6IHplcm8gTUFDX1NZU19DVFJMIGJpdHMgZHVyaW5nIEJCUCBhbmQgTUFDIHJl c2V0DQogICAgICBydDI4MDB1c2I6IHJlbW92ZSBQV1JfUElOX0NGRz0weDMgZHVyaW5nIGluaXQN CiAgICAgIHJ0MjgwMDogcmFkaW8gM3h4eDogcmVwcm9ncmFtIG9ubHkgbG93ZXIgYml0cyBvZiBS Rl9SMw0KICAgICAgcnQyODAwOiByYWRpbyAzeHh4OiBwcm9ncmFtIFJGX1IxIGR1cmluZyBjaGFu bmVsIHN3aXRjaA0KICAgICAgcnQyODAwOiByYWRpbyAzeHh4OiBhZGQgY2hhbm5lbCBzd2l0Y2gg Y2FsaWJyYXRpb24gcm91dGluZXMNCiAgICAgIHJ0MjgwMDogcmFkaW8gM3h4eHg6IGNoYW5uZWwg c3dpdGNoIFJYL1RYIGNhbGlicmF0aW9uIGZpeGVzDQogICAgICBydDI4MDA6IGRvY3VtZW50IFJG X1IwMyByZWdpc3RlciBiaXRzIFs3OjRdDQogICAgICBpd2xlZ2FjeTogbW92ZSByeG9uIGNvbW1h bmRzIG91dCBvZiBjdHggc3RydWN0dXJlDQogICAgICBpd2xlZ2FjeTogZ2V0IHJpZCBvZiBjdHgt PnJ4b25fY21kDQogICAgICBpd2xlZ2FjeTogZ2V0IHJpZCBvZiBjdHgtPnJ4b25fdGltaW5nX2Nt ZA0KICAgICAgaXdsZWdhY3k6IGdldCByaWQgb2Ygcnhvbl9hc3NvY19jbWQNCiAgICAgIGl3bGVn YWN5OiBnZXQgcmlkIG9mIHFvc19jbWQNCiAgICAgIGl3bGVnYWN5OiBnZXQgcmlkIG9mIHdlcF9r ZXlfY21kDQogICAgICBpd2xlZ2FjeTogZ2V0IHJpZCBvZiBhcF9zdGFfaWQNCiAgICAgIGl3bGVn YWN5OiBtb3ZlIGJjYXN0X3N0YV9pZCB0byBod19wYXJhbXMNCiAgICAgIGl3bGVnYWN5OiBnZXQg cmlkIG9mICpfZGV2dHlwZQ0KICAgICAgaXdsZWdhY3k6IGdldCByaWQgb2YgY3R4aWQNCiAgICAg IGl3bGVnYWN5OiBnZXQgcmlkIG9mIG1jYXN0X3F1ZXVlDQogICAgICBpd2xlZ2FjeTogbW92ZSB3 ZXBfa2V5cyBvdXQgb2YgY29udGV4dA0KICAgICAgaXdsZWdhY3k6IGdldCByaWQgb2YgY3R4LT5z dGF0aW9uX2ZsYWdzDQogICAgICBpd2xlZ2FjeTogcmVtb3ZlIGN0eCBpbnRlcmZhY2VfbW9kZXMN CiAgICAgIGl3bGVnYWN5OiBtb3ZlIHFvc19kYXRhIG91dCBvZiBjdHggc3RydWN0dXJlDQogICAg ICBpd2xlZ2FjeTogbW92ZSBodCBvdXQgb2YgY3R4IHN0cnVjdHVyZQ0KICAgICAgaXdsZWdhY3k6 IGdldCByaWQgb2YgY3R4LT5hY190b19maWZvDQogICAgICBpd2xlZ2FjeTogZ2V0IHJpZCBvZiBj dHgtPmFjX3RvX3F1ZXVlDQogICAgICBpd2xlZ2FjeTogZ2V0IHJpZCBvZiBjdHgtPmlzX2FjdGl2 ZQ0KICAgICAgaXdsZWdhY3k6IHJlbW92ZSBpbF9zZXR1cF9pbnRlcmZhY2UoKQ0KICAgICAgaXds ZWdhY3k6IGdldCByaWQgb2YgY3R4IHN0cnVjdHVyZQ0KICAgICAgaXdsZWdhY3k6IG1vdmUgb3Bz IG91dCBvZiBjb25maWcNCiAgICAgIGl3bGVnYWN5OiBtZXJnZSBpbF9iYXNlX3BhcmFtcyBpbnRv IGlsX2NmZw0KICAgICAgaXdsZWdhY3k6IHJlbW92ZSBzdHJ1Y3QgaWxfdHhfaW5mbw0KICAgICAg aXdsZWdhY3k6IHJlbW92ZSBzZXRfaHdfcGFyYW1zIGNhbGxiYWNrDQogICAgICBpd2xlZ2FjeTog ZHVtcCBzdGFjayB3aGVuIGZhaWwgdG8gZ2FpbiBhY2Nlc3MgdG8gdGhlIGRldmljZQ0KICAgICAg aXdsZWdhY3k6IGFsd2F5cyBjaGVjayBpZiBnb3QgaC93IGFjY2VzcyBiZWZvcmUgd3JpdGUNCiAg ICAgIGl3bGVnYWN5OiBjbGVhbnVwL2ZpeCBtZW1vcnkgYmFycmllcnMNCiAgICAgIGl3bGVnYWN5 OiB1c2Ugd3JpdGViLHdyaXRlbCxyZWFkbCBkaXJlY3RseQ0KICAgICAgaXdsZWdhY3k6IHJlZ3Vs YXRvcnlfYmFuZHMgaXMgbm90IGFuIG9wcw0KICAgICAgaXdsZWdhY3k6IGdhdGhlciBhbGwgNDk2 NSBoYW5kbGVycyBpbiBvbmUgcGxhY2UNCiAgICAgIGl3bGVnYWN5OiBtb3ZlIGRlYnVnZnNfb3Bz IHRvIGlsX3ByaXYNCiAgICAgIGl3bGVnYWN5OiByZW1vdmUgdGVtcF9vcHMNCiAgICAgIGl3bGVn YWN5OiBtZXJnZSBlZXByb21fb3BzIGludG8gbGliX29wcw0KICAgICAgaXdsZWdhY3k6IHJlbW92 ZSBpbF9hcG1fb3BzDQogICAgICBpd2xlZ2FjeTogbWVyZ2UgaWxfbGliX29wcyBpbnRvIGlsX29w cw0KICAgICAgaXdsZWdhY3k6IG1lcmdlIGFsbCBvcHMgc3RydWN0dXJlcyBpbnRvIG9uZQ0KICAg ICAgaXdsZWdhY3k6IGdldCByaWQgb2YgdHgvcnggdHJhZmZpYyBsb2cNCiAgICAgIGl3bGVnYWN5 OiBpbXByb3ZlIG1hYyBvcGVyYXRpb24gZGVidWdnYWJpbGl0eSBhIGJpdA0KICAgICAgaXdsZWFn Y3k6IHJlbW92ZSBvbGQgY29tbWVudHMNCiAgICAgIGl3bGVhZ2N5OiBmaXggaWRlbnQgY29kZSBk YW1hZ2UNCiAgICAgIGl3bGVnYWN5OiBkbyBub3QgZ3JhYiBuaWMgYWNjZXNzIGlmIHJma2lsbA0K ICAgICAgaXdsZWdhY3k6IGNoZWNrIGNvcnJlY3QgaWxfcG9sbF9iaXQgZXJyb3IgdmFsdWUNCiAg ICAgIGl3bGVnYWN5OiBzbWFsbCBpbDQ5NjVfc2V0X2h3X3JlYWR5IGNsZWFudXANCiAgICAgIGl3 bGVnYWN5OiBlbmFibGUgb25seSByZmtpbGwgaW50ZXJydXB0IHdoZW4gcmZraWxsIHN3aXRjaCBp cyBvbiBkdXJpbmcgSUZGX1VQDQogICAgICBpd2xlZ2FjeTogc21hbGwgcXVldWUgaW5pdGlhbGl6 YXRpb25zIGNsZWFudXANCiAgICAgIGl3bGVnYWN5OiBzL1NfUkZfS0lMTF9IVy9TX1JGS0lMTC9n DQogICAgICBpd2xlZ2FjeTogcy9pbF90eHFfbWVtL2lsX2ZyZWVfdHhxX21lbS9nDQogICAgICBp d2xlZ2FjeTogcmVtb3ZlIGlsX2lzX3Jma2lsbF9odw0KICAgICAgaXdsd2lmaTogZHVtcCBzdGFj ayB3aGVuIGZhaWwgdG8gZ2FpbiBhY2Nlc3MgdG8gdGhlIGRldmljZQ0KICAgICAgaXdsd2lmaTog YWx3YXlzIGNoZWNrIGlmIGdvdCBoL3cgYWNjZXNzIGJlZm9yZSB3cml0ZQ0KICAgICAgaXdsd2lm aTogY2xlYW51cC9maXggbWVtb3J5IGJhcnJpZXJzDQogICAgICBpd2x3aWZpOiB1c2Ugd3JpdGVi LHdyaXRlbCxyZWFkbCBkaXJlY3RseQ0KICAgICAgaXdsd2lmaTogcHJpbnQgRE1BIHN0b3AgdGlt ZW91dCBlcnJvciBvbmx5IGlmIGl0IGhhcHBlbmVkDQogICAgICBpd2x3aWZpOiByZWludHJvZHVj ZSBpd2xfZW5hYmxlX3Jma2lsbF9pbnQNCiAgICAgIGl3bHdpZmk6IG1ha2UgdHhfY21kX3Bvb2wg a21lbSBjYWNoZSBnbG9iYWwNCiAgICAgIHJ0MngwMDogcnQyODAwdXNiOiBtb3ZlIGFkZGl0aW9u YWwgdHhkb25lIGludG8gbmV3IGZ1bmN0aW9uDQogICAgICBydDJ4MDA6IHJ0MjgwMHVzYjogcmV3 b3JrIHR4ZG9uZSBjb2RlDQogICAgICBydDJ4MDA6IHJ0MjgwMHVzYjogcmV3b3JrIHR4c3RhdHVz IGNvZGUNCiAgICAgIHJ0MngwMDogcnQyODAwdXNiOiBkbyBub3QgY2hlY2sgcGFja2VkaWQgZm9y IGFnZ3JlZ2F0ZWQgZnJhbWVzDQogICAgICBydDJ4MDA6IHJ0MjgwMHVzYjogbGltaXQgdHggcXVl dWVzIGxlbmd0aA0KDQpTdGVmYW4gUm9lc2UgKDEpOg0KICAgICAgc3RtbWFjOiBBZGQgZGV2aWNl LXRyZWUgc3VwcG9ydA0KDQpTdGVwaGFuZSBHcm9zamVhbiAoNik6DQogICAgICBjYW46IHBlYWtf cGNpOiBhZGQgc3VwcG9ydCBvZiBzb21lIG5ldyBQRUFLLVN5c3RlbSBQQ0kgY2FyZHMNCiAgICAg IGNhbjogc2phMTAwMDogYWRkIHN1cHBvcnQgZm9yIFBFQUstU3lzdGVtIFBDTUNJQSBjYXJkDQog ICAgICBjYW46IHVzYjogUEVBSy1TeXN0ZW0gVGVjaG5payBVU0IgYWRhcHRlcnMgZHJpdmVyIGNv cmUNCiAgICAgIGNhbjogdXNiOiBQRUFLLVN5c3RlbSBUZWNobmlrIFBDQU4tVVNCIHNwZWNpZmlj IHBhcnQNCiAgICAgIGNhbjogdXNiOiBQRUFLLVN5c3RlbSBUZWNobmlrIFBDQU4tVVNCIFBybyBz cGVjaWZpYyBwYXJ0DQogICAgICBjYW46IHBlYWtfdXNiOiBQQ0FOLVVTQiBzcGVjaWZpYyBwYXJ0 OiBmaXggbGl0dGxlIGVuZGlhbiB1c2FnZQ0KDQpTdGVwaGVuIEhlbW1pbmdlciAoMik6DQogICAg ICBhdGg2a2w6IG1ha2UgbmV0X2RldmljZV9vcHMgY29uc3QNCiAgICAgIGJyY204MDIxMTogbWFr ZSBldGh0b29sX29wcyBjb25zdA0KDQpTdGVwaGVuIFJvdGh3ZWxsICgxKToNCiAgICAgIG5ldDog cG93ZXJwYzogcmVtb3ZlIHRoZSBsZWdhY3kgaVNlcmllcyBldGhlcm5ldCBkcml2ZXINCg0KU3Rl dmUgSG9kZ3NvbiAoMSk6DQogICAgICBzZmM6IERpc2FibGUgZmxvdyBjb250cm9sIGR1cmluZyBm bHVzaGVzDQoNClN1aml0aCBNYW5vaGFyYW4gKDQ5KToNCiAgICAgIGF0aDZrbDogRml4IHBhbmlj IHdoZW4gc2V0dGluZyBhIGNoYW5uZWwNCiAgICAgIGF0aDZrbDogRml4IFNESU8gZXJyb3IgcGF0 aA0KICAgICAgYXRoNmtsOiBSZW1vdmUgcmVkdW5kYW50IHBvaW50ZXIgY2hlY2sNCiAgICAgIGF0 aDZrbDogSW5pdGlhbGl6ZSBhIHZhcmlhYmxlIHByb3Blcmx5DQogICAgICBhdGg2a2w6IEZpeCBs aXN0ZW4gaW50ZXJ2YWwgaGFuZGxpbmcNCiAgICAgIGF0aDlrX2h0YzogTG9hZCBmaXJtd2FyZSBh c3luY2hyb25vdXNseQ0KICAgICAgYXRoOWs6IFByaW50IHRoZSBjb3JyZWN0IGNoYW5uZWwgbW9k ZQ0KICAgICAgYXRoOWs6IFJlbW92ZSB1bm5lY2Vzc2FyeSB2YXJpYWJsZSBpbml0aWFsaXphdGlv bg0KICAgICAgYXRoOWs6IE1lcmdlIHdpcGh5IGFuZCBtaXNjIGRlYnVnZnMgZmlsZXMNCiAgICAg IGF0aDlrOiBBZGQgYSBkZWJ1Z2ZzIGZpbGUgdG8gZGlzcGxheSByZXNldCBzdGF0aXN0aWNzDQog ICAgICBhdGg5azogUHJldHRpZnkgcmVjdiBkZWJ1Z2ZzIGZpbGUgb3V0cHV0DQogICAgICBhdGg5 azogRml4IHBoeWVyciBkZWJ1ZyBzdGF0aXN0aWNzDQogICAgICBhdGg5azogUmVtb3ZlIHVudXNl ZCBpbml0dmFscw0KICAgICAgYXRoOWs6IEluaXRpYWxpemUgTkYgdmFsdWVzIHByb3Blcmx5DQog ICAgICBhdGg5azogRml4IHByb2dyYW1taW5nIFNZTlRINCBmb3IgQVI5NDYyDQogICAgICBhdGg5 azogRml4IGRlc2NyaXB0b3IgbGVuZ3RoIGZvciBBUjk0NjINCiAgICAgIGF0aDlrOiBSZW1vdmUg QVI5NDYyIHYxLjAgc3VwcG9ydA0KICAgICAgYXRoOWs6IENsZWFudXAgTUNJIGluaXQvZGVpbml0 IHJvdXRpbmVzDQogICAgICBhdGg5azogSW5pdGlhbGl6ZSBNQ0kgcGFyYW1zIHVzaW5nIGEgaGVs cGVyDQogICAgICBhdGg5azogTW92ZSBCVENPRVggaW5pdC9kZWluaXQgZnVuY3Rpb25zIHRvIGdw aW8uYw0KICAgICAgYXRoOWs6IFVzZSBwcm9wZXIgc3RhcnQvc3RvcCByb3V0aW5lcyBmb3IgQlRD T0VYDQogICAgICBhdGg5azogUHJvY2VzcyBCVENPRVggaW50ZXJydXB0cyB1c2luZyBhIGhlbHBl cg0KICAgICAgYXRoOWs6IENhbGN1bGF0ZSBhbXBkdSBsaW1pdCB1c2luZyBhIGhlbHBlcg0KICAg ICAgYXRoOWs6IFVzZSBDT05GSUdfQVRIOUtfQlRDT0VYX1NVUFBPUlQNCiAgICAgIGF0aDlrOiBJ bml0aWFsaXplIEJUQ09FWCBzY2hlbWUgdXNpbmcgYSBoZWxwZXINCiAgICAgIGF0aDlrX2h3OiBV c2UgYSBoZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IE1DSSBJU1INCiAgICAgIGF0aDlrX2h3OiBIYW5k bGUgTUNJIHBvd2VyIHN0YXRlIHVzaW5nIGEgaGVscGVyDQogICAgICBhdGg5a19odzogU2V0dXAg TUNJIGNhbGlicmF0aW9uIHVzaW5nIGEgaGVscGVyDQogICAgICBhdGg5a19odzogQ2xlYW51cCBN Q0kgYml0cyBmcm9tIGF0aDlrX2h3X3Jlc2V0KCkNCiAgICAgIGF0aDlrX2h3OiBDbGVhbnVwIE1D SSBiaXRzIGZyb20gaHcuaA0KICAgICAgYXRoOWtfaHc6IENsZWFudXAgTUNJIGZ1bmN0aW9uIGRl Y2xhcmF0aW9ucw0KICAgICAgYXRoOWtfaHc6IFVzZSBDT05GSUdfQVRIOUtfQlRDT0VYX1NVUFBP UlQNCiAgICAgIGF0aDlrX2h0YzogU3RhcnQvc3RvcCBidGNvZXggdXNpbmcgYSBoZWxwZXINCiAg ICAgIGF0aDlrX2h0YzogSW5pdCBCVENPRVggaW5zaWRlIGh0Y19kcnZfZ3Bpby5jDQogICAgICBh dGg5a19odGM6IFVzZSBDT05GSUdfQVRIOUtfQlRDT0VYX1NVUFBPUlQNCiAgICAgIGF0aDlrOiBS ZW1vdmUgQVRIX0JUQ09FWF9DRkdfTk9ORSBjaGVja3MNCiAgICAgIGF0aDlrOiBSZW1vdmUgQVRI OUtfSFdfQ0FQX01DSSBjaGVja3MNCiAgICAgIGF0aDlrOiBNb2RpZnkgQVRIOUtfQlRDT0VYX1NV UFBPUlQNCiAgICAgIGF0aDlrX2h3OiBDbGVhbnVwIE1DSSByZXNldCByb3V0aW5lDQogICAgICBh dGg5a19odzogUmVtb3ZlIEhXIHJldmlzaW9uIGNoZWNrcw0KICAgICAgYXRoOWtfaHc6IE1DSSB3 aGl0ZXNwYWNlL2RlYnVnIGNsZWFudXANCiAgICAgIGF0aDlrOiBDbGVhbnVwIG1jaS5jDQogICAg ICBhdGg5azogRml4IEJUQ09FWCBzaHV0ZG93bg0KICAgICAgYXRoOWs6IFJlbW92ZSB1bm5lY2Vz c2FyeSBpbml0aWFsaXphdGlvbg0KICAgICAgYXRoOWs6IFJlbW92ZSB1bnVzZWQgdmFyaWFibGVz DQogICAgICBhdGg5azogUmVtb3ZlICdvdGhlcicgVklGIGNvdW50DQogICAgICBhdGg5a19odzog Q2xlYW51cCBGYXN0Q2hhbm5lbENoYW5nZQ0KICAgICAgYXRoOWs6IFJlbW92ZSBhZ2dyZWdhdGlv biBmbGFncw0KICAgICAgYXRoOWs6IEZpeCBtdWx0aS1WSUYgQlNTIGhhbmRsaW5nDQoNClN2ZW4g RWNrZWxtYW5uICg5KToNCiAgICAgIGJhdG1hbi1hZHY6IEV4cGxpY2l0bHkgbWFyayB0aGUgY29t bW9uIGhlYWRlciBzdHJ1Y3R1cmUNCiAgICAgIGJhdG1hbi1hZHY6IHJlZmFjdG9yIHR0X2dsb2Jh bF9kZWwoKSB0byBhdm9pZCBtaXNhbGlnbm1lbnQNCiAgICAgIGJhdG1hbi1hZHY6IFVwZGF0ZSBj b3B5cmlnaHQgeWVhcnMNCiAgICAgIGJhdG1hbi1hZHY6IFN0YXJ0IG5ldyBkZXZlbG9wbWVudCBj eWNsZQ0KICAgICAgYmF0bWFuLWFkdjogRml4IGluZGVudGF0aW9uIG9mIG11bHRpbGluZSBzdGF0 ZW1lbnRzDQogICAgICBiYXRtYW4tYWR2OiBJZ25vcmUgODAtY2hhcnMgcGVyIGxpbmUgbGltaXRz IGZvciBzdHJpbmdzDQogICAgICBiYXRtYW4tYWR2OiBEb24ndCBiZWdpbiBibG9jayBjb21tZW50 cyB3aXRoIG9ubHkgYSAvKiBsaW5lDQogICAgICBiYXRtYW4tYWR2OiBVc2Uge30gYnJhY2VzIGNv bnNpc3RlbnQgb24gdGhlIGFybXMgb2YgYSBzdGF0ZW1lbnQNCiAgICAgIGJhdG1hbi1hZHY6IFJl bW92ZSBzcGFjZXMgYWZ0ZXIgYSBjYXN0DQoNClN6eW1vbiBKYW5jICg5KToNCiAgICAgIEJsdWV0 b290aDogTWFrZSBsMmNhcF9jbGVhcl90aW1lciByZXR1cm4gaWYgdGltZXIgd2FzIHJ1bm5pbmcg b3Igbm90DQogICAgICBCbHVldG9vdGg6IFNldCBQLWJpdCBmb3IgU1JFSiBmcmFtZSBvbmx5IGlm IHRoZXJlIGFyZSBJLWZyYW1lcyB0byBhY2sNCiAgICAgIEJsdWV0b290aDogQ2xlYXIgYWNrX3Rp bWVyIHdoZW4gc2VuZGluZyBhY2sNCiAgICAgIEJsdWV0b290aDogRG9uJ3Qgc2VuZCBSTlIgaW1t ZWRpYXRlbHkgd2hlbiBlbnRlcmluZyBsb2NhbCBidXN5DQogICAgICBCbHVldG9vdGg6IERyb3Ag TDJDQVAgY2hhbiByZWZlcmVuY2UgaWYgRVJUTSBhY2tfdGltZXIgZmlyZWQNCiAgICAgIEJsdWV0 b290aDogTWFrZSBsMmNhcF9lcnRtX2RhdGFfcmN2IHN0YXRpYw0KICAgICAgQmx1ZXRvb3RoOiBG aXggcG9zc2libGUgbWlzc2luZyBJLUZyYW1lIGFja25vd2xlZGdlbWVudA0KICAgICAgQmx1ZXRv b3RoOiBGaXggZG91YmxlIGFja2luZyBJLUZyYW1lcyB3aGVuIHNlbmRpbmcgcGVuZGluZyBJLUZy YW1lcw0KICAgICAgQmx1ZXRvb3RoOiBVc2UgTlVMTCBpbnN0ZWFkIG9mIGludGVnZXIgZm9yIG1n bXRfZGV2aWNlX2Nvbm5lY3RlZCBwYXJhbQ0KDQpUYWthaGlybyBTaGltaXp1ICgxKToNCiAgICAg IHN1cHBvcnRzIGVnMjB0IHB0cCBjbG9jaw0KDQpUYWthaGlyb2kgU2hpbWl6dSAoMSk6DQogICAg ICBuZXQvcGNoX2diZTogc3VwcG9ydHMgZWcyMHQgcHRwIGNsb2NrDQoNClRoaXJ1bWFsYWkgUGFj aGFtdXRodSAoMSk6DQogICAgICBhdGg2a2w6IEFkZCBzdXBwb3J0IGZvciB1QVBTRA0KDQpUaG9t YXMgUGVkZXJzZW4gKDUpOg0KICAgICAgYXRoNmtsOiBzZW5kIFRDTUQgcmVzcG9uc2UgdGhyb3Vn aCB0ZXN0bW9kZSBldmVudHMNCiAgICAgIGF0aDZrbDogaW1wbGVtZW50IGhpZGRlbiBzc2lkDQog ICAgICBjZmc4MDIxMTogZXhwb3NlIGNmZzgwMjExX2NhbGN1bGF0ZV9iaXRyYXRlKCkNCiAgICAg IG1hYzgwMjExOiBmaXggbWVzaCBhaXJ0aW1lIGxpbmsgbWV0cmljIGVzdGltYXRpbmcNCiAgICAg IG1hYzgwMjExOiBmaXggc21hdGNoIGxvY2sgZXJyb3JzIGluIG1lc2gNCg0KVGltIEdhcmRuZXIg KDIpOg0KICAgICAgcnRsd2lmaTogRml4IFBDSSBwcm9iZSBlcnJvciBwYXRoIG9ycGhhbmVkIG1l bW9yeQ0KICAgICAgcnRsd2lmaTogcnRsODE5MnNlIGZpcm13YXJlIGxvYWQgY2FuIG92ZXJmbG93 IHRhcmdldCBidWZmZXINCg0KVG9iaWFzIEtsYXVzZXIgKDEpOg0KICAgICAgbmV0OiBldGhlcm5l dDogeGlsaW54OiBDb252ZXJ0IHhpbGlueF9heGllbmV0IHRvIG1vZHVsZV9wbGF0Zm9ybV9kcml2 ZXINCg0KVG9tb3lhIE1PUklOQUdBICgyKToNCiAgICAgIGNhbjogcGNoX2NhbjogQ2hhbmdlIGNv bXBhbnkgbmFtZSBPS0kgU0VNSUNPTkRVQ1RPUiB0byBMQVBJUyBTZW1pY29uZHVjdG9yDQogICAg ICBjYW46IEtjb25maWc6IGFkZCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IEludGVsIEVHMjBUIFBD SCBDQU4gY29udHJvbGxlcg0KDQpUb255IFplbGVub2ZmICgzKToNCiAgICAgIG5ldDogQWxsb3cg aXB2NiBwcm94aWVzIGFuZCBhcnAgcHJveGllcyBiZSBzaG93biB3aXRoIGlwcm91dGUyDQogICAg ICBuZXRmaWx0ZXI6IG5mX2N0X2VjYWNoZTogdHJhaWxpbmcgd2hpdGVzcGFjZSByZW1vdmVkDQog ICAgICBuZXRmaWx0ZXI6IG5mX2N0X2VjYWNoZTogcmVmYWN0b3IgbmZfY3RfZGVsaXZlcl9jYWNo ZWRfZXZlbnRzDQoNClRyaXN0YW4gUG91cmNlbG90ICgxKToNCiAgICAgIENvcnJlY3RpbmcgdHlw b3MgaW4gcnRsd2lmaS9iYXNlLmMNCg0KVHVzaGFyIERhdmUgKDIpOg0KICAgICAgZTEwMDA6IEFk ZGluZyBlMTAwMF9kdW1wIGZ1bmN0aW9uDQogICAgICB2MiBlMTAwMDogTmVhdGVuIGUxMDAwX2R1 bXAgZnVuY3Rpb24NCg0KVWxpc3NlcyBGdXJxdWltICgyKToNCiAgICAgIEJsdWV0b290aDogUmVt b3ZlIHVzYWdlIG9mIF9fY2FuY2VsX2RlbGF5ZWRfd29yaygpDQogICAgICBCbHVldG9vdGg6IEZp eCBwb3NzaWJsZSB1c2UgYWZ0ZXIgZnJlZSBpbiBkZWxldGUgcGF0aA0KDQpVcnN1bGEgQnJhdW4g KDkpOg0KICAgICAgYWZfaXVjdjogcmVtb3ZlIElVQ1YtcGF0aGVzIGNvbXBsZXRlbHkNCiAgICAg IGFmX2l1Y3Y6IGJsb2NrIHdyaXRpbmcgaWYgbXNnIGxpbWl0IGlzIGV4Y2VlZGVkDQogICAgICBh Zl9pdWN2OiBjaGFuZ2UgbmV0X2RldmljZSBoYW5kbGluZyBmb3IgSFMgdHJhbnNwb3J0DQogICAg ICBhZl9pdWN2OiBhbGxvdyByZXRyaWV2YWwgb2YgbWF4aW11bSBtZXNzYWdlIHNpemUNCiAgICAg IHFldGg6IGFkZCB3YWtlX3VwIG9uIHdyaXRlIGNoYW5uZWwNCiAgICAgIGFmX2l1Y3Y6IGhhbmRs ZSBuZXRkZXYgZXZlbnRzDQogICAgICBhZl9pdWN2OiBhZGQgc2h1dGRvd24gZm9yIEhTIHRyYW5z cG9ydA0KICAgICAgY3RjbTogbWFrZSBjdGNtcGMgZGVidWdnaW5nIGNvbXBpbGFibGUNCiAgICAg IHFldGg6IG1lYW5pbmdmdWwgcmV0dXJuIGNvZGUgZm9yIHNldF9tYWNfYWRkcmVzcw0KDQpVd2Ug S2xlaW5lLUvDtm5pZyAoMSk6DQogICAgICB0cml2aWFsOiB0eXBvIGhuYWxkZXIgLT4gaGFuZGxl cg0KDQpWYXNhbnRoYWt1bWFyIFRoaWFnYXJhamFuICgzMSk6DQogICAgICBhdGg2a2w6IFVzZSBj Zmc4MDIxMV9yb2FtZWRfYnNzKCkgdG8gcmVwb3J0IHJvYW1pbmcgZXZlbnQNCiAgICAgIGF0aDZr bDogUmVtb3ZlIGZldyB1bm5lY2Vzc2FyeSBzcGluX2xvY2tzIGFyb3VuZCBzZXRfYml0KCkNCiAg ICAgIGF0aDZrbDogQWRkIGEgbW9kdWxlIHBhcmFtZXRlciB0byBlbmFibGUgdWFydCBkZWJ1Zw0K ICAgICAgYXRoNmtsOiBBZGQgYSBmdW5jdGlvbiBpbiB3bWkgdG8gc2VuZCBXTUlfTUNBU1RfRklM VEVSX0NNRElEDQogICAgICBhdGg2a2w6IEFkZCBhIGZ1bmN0aW9uIGluIHdtaS5jIHRvIGFkZC9k ZWxldGUgYSBtdWx0aWNhc3QgZmlsdGVyDQogICAgICBhdGg2a2w6IEltcGxlbWVudCBuZG9fc2V0 X3J4X21vZGUoKQ0KICAgICAgYXRoNmtsOiBSZW1vdmUgZGVhZGNvZGUgaW4gbWFpbi5jDQogICAg ICBhdGg2a2w6IENoYW5nZSBpZWxlbiBpbiBhdGg2a2xfYWRkX25ld19zdGEoKSBmcm9tIHU4IHRv IHNpemVfdA0KICAgICAgYXRoNmtsOiBVc2UgYSBtdXRleF9sb2NrIHRvIGF2b2lkIHJhY2UgaW4g ZGlhYmxpbmcgYW5kIGhhbmRsaW5nIGlycQ0KICAgICAgYXRoNmtsOiBNYWtlIHN1cmUgdG8gZGVs ZXRlIHJ4IGFnZ3JlZ2F0aW9uIHRpbWVyIGluIGFnZ3JfcmVzZXRfc3RhdGUoKQ0KICAgICAgYXRo NmtsOiBGaXggbWVtb3J5IGxlYWsgd2hlbiB1bmxvYWRpbmcgYXRoNmtsX3NkaW8NCiAgICAgIGF0 aDZrbDogRGVmaW5lIGEgc3RydWN0dXJlIGZvciBjb25uZWN0aW9uIHNwZWNpZmljIGFnZ3JlZ2F0 aW9uIGluZm9ybWF0aW9uDQogICAgICBhdGg2a2w6IFBhc3MgdmlmIGluc3RlYWQgb2YgYXIgdG8g YXRoNmtsX2FkZF9uZXdfc3RhKCkNCiAgICAgIGF0aDZrbDogRml4IGJ1ZyBpbiB1c2luZyB0aWQg Z2l2ZW4gYnkgYWRkYmEvZGVsYmEgcmVxIGV2ZW50cw0KICAgICAgYXRoNmtsOiBGaXggYnVnIGlu IG1haW50YWluaW5nIGFnZ3JlZ2F0aW9uIHN0YXRlIGluIEFQIG1vZGUNCiAgICAgIGF0aDZrbDog Rml4IGtlcm5lbCBwYW5pYyBkdXJpbmcgcnggYWdncmVnYXRpb24NCiAgICAgIGF0aDZrbDogVXBk YXRlIGxpY2Vuc2UgaGVhZGVyDQogICAgICBhdGg2a2w6IEZpeCBtaXNzaW5nIHJlbGVhc2Ugb2Yg c2VtYXBob3JlIGluIGF0aDZrbF9zdG9wX3R4cngoKQ0KICAgICAgYXRoNmtsOiBSZW1vdmUgYm9n dXMgbm9uLU5VTEwgcG9pbnRlciBjaGVjaw0KICAgICAgYXRoNmtsOiBNYWtlIHN1cmUgdG8gYWxs b2NhdGUgcnggYnVmZmVycyBhZnRlciB0aGUgZW5kcG9pbnQgY29ubmVjdGlvbg0KICAgICAgYXRo NmtsOiBGaXggbWVtb3J5IGxlYWsgb2YgcnggcGFja2V0cyBpbiBlbmRwb2ludCAwDQogICAgICBh dGg2a2w6IE1ha2UgZm9yZWdyb3VuZCBzY2FuIGEgZGV0ZXJtaW5pc3RpYyBvbmUNCiAgICAgIGF0 aDZrbDogUmVnaXN0ZXIgZHJpdmVyIGh0IGNhcGFiaWxpdGllcyBpbiB3aXBoeQ0KICAgICAgYXRo NmtsOiBHcm91cCB3aXBoeSBpbml0aWFsaXphdGlvbiBpbnRvIGF0aDZrbF9jZmc4MDIxMV9pbml0 KCkNCiAgICAgIGF0aDZrbDogSW5pdGlhbGl6ZSBuZXRkZXYgaHdfZmVhdHVyZXMgZm9yIGV2ZXJ5 IGludGVyZmFjZQ0KICAgICAgYXRoNmtsOiBSZWZhY3RvciBhdGg2a2xfd21pX2NvbnRyb2xfcngo KQ0KICAgICAgYXRoNmtsOiBTa2lwIHZpZiBpbmRleCB2YWxpZGF0aW9uIGluIGF0aDZrbF9yeCgp IGZvciB3bWkgZXZlbnRzDQogICAgICBhdGg2a2w6IERlZmVyIHdpcGh5IGFuZCBuZXRkZXYgcmVn aXN0cmF0aW9uIHRpbGwgdGhlIGVuZCBvZiBhdGg2a2xfY29yZV9pbml0KCkNCiAgICAgIGF0aDZr bDogTWFrZSBzdXJlIHdpcGh5IGlzIHJlZ2lzdGVyZWQgYmVmb3JlIGNhbGxpbmcgcmVndWxhdG9y eV9oaW50KCkNCiAgICAgIGNmZzgwMjExOiBBZGQgYW4gYXR0cmlidXRlIHRvIHNldCBpbmFjdGl2 aXR5IHRpbWVvdXQgaW4gQVAgbW9kZQ0KICAgICAgYXRoNmtsOiBGaXgga2VybmVsIHBhbmljIHdo aWxlIHJlY2VpdmluZyBmd2xvZyBkdXJpbmcgYm9vdA0KDQpWaW5pY2l1cyBDb3N0YSBHb21lcyAo MTEpOg0KICAgICAgQmx1ZXRvb3RoOiBGaXggdXNpbmcgYW4gYWJzb2x1dGUgdGltZW91dCBvbiBo Y2lfY29ubl9wdXQoKQ0KICAgICAgQmx1ZXRvb3RoOiBBZGQgc3RydWN0dXJlcyBmb3IgdGhlIG5l dyBMVEsgZXhjaGFuZ2UgbWVzc2FnZXMNCiAgICAgIEJsdWV0b290aDogUmVuYW1lIHNtcF9rZXlf c2l6ZSB0byBlbmNfa2V5X3NpemUNCiAgICAgIEJsdWV0b290aDogRml4IGludmFsaWQgbWVtb3J5 IGFjY2VzcyB3aGVuIHRoZXJlJ3Mgbm8gU01QIGNoYW5uZWwNCiAgICAgIEJsdWV0b290aDogRml4 IGRvaW5nIHNvbWUgdXNlbGVzcyBjYXN0cyB3aGVuIHJlY2VpdmluZyBNR01UIGNvbW1hbmRzDQog ICAgICBCbHVldG9vdGg6IEFkZCBuZXcgc3RydWN0dXJlcyBmb3IgaGFuZGxpbmcgU01QIExvbmcg VGVybSBLZXlzDQogICAgICBCbHVldG9vdGg6IFVzZSB0aGUgdXBkYXRlZCBrZXkgc3RydWN0dXJl cyBmb3IgaGFuZGxpbmcgTFRLcw0KICAgICAgQmx1ZXRvb3RoOiBBZGQgTUdNVCBoYW5kbGVycyBm b3IgZGVhbGluZyB3aXRoIFNNUCBMVEsncw0KICAgICAgQmx1ZXRvb3RoOiBBZGQgc3VwcG9ydCBm b3IgcmVtb3ZpbmcgTFRLJ3Mgd2hlbiBwYWlyaW5nIGlzIHJlbW92ZWQNCiAgICAgIEJsdWV0b290 aDogQ2xlYW4gdXAgc3RydWN0dXJlcyBsZWZ0IHVudXNlZA0KICAgICAgQmx1ZXRvb3RoOiBBZGQg c3VwcG9ydCBmb3Igbm90aWZ5aW5nIHVzZXJzcGFjZSBvZiBuZXcgTFRLJ3MNCg0KVml2ZWsgTmF0 YXJhamFuICgxKToNCiAgICAgIGF0aDZrbDogUmVtb3ZlIHJlZHVuZGFudCBrZXlfaW5kZXggY2hl Y2suDQoNClZsYWQgWm9sb3Rhcm92ICgxKToNCiAgICAgIGJueDI6IEFkZCBtaXNzaW5nIG1lbW9y eSBiYXJyaWVyIGluIGJueDJfc3RhcnRfeG1pdCgpDQoNClZsYWRpbWlyIEVybWFrb3YgKDEpOg0K ICAgICAgZnNfZW5ldDogQWRkIE1QQzUxMjUgRkVDIHN1cHBvcnQgYW5kIFBIWSBpbnRlcmZhY2Ug c2VsZWN0aW9uDQoNCldBTkcgQ29uZyAoMSk6DQogICAgICBuZXRmaWx0ZXI6IHJlbW92ZSBpcHRf U0FNRS5oIGFuZCBpcHRfcmVhbG0uaA0KDQpXZXktWWkgR3V5ICgxOCk6DQogICAgICBpd2x3aWZp OiBkb24ndCBwcm9jZXNzIHRoZSBpbmZvIGZyb20gdUNvZGUgaWYgZG9lcyBub3QgaGFzIG93bmVy c2hpcA0KICAgICAgaXdsd2lmaTogU2FuaXR5IGNoZWNrIGZvciBzdGFfaWQNCiAgICAgIGl3bHdp Zmk6IHVwZGF0ZSBDb3B5cmlnaHQNCiAgICAgIGl3bHdpZmk6IGRvbid0IHByb2Nlc3MgdGhlIGlu Zm8gZnJvbSB1Q29kZSBpZiBkb2VzIG5vdCBoYXMgb3duZXJzaGlwDQogICAgICBpd2x3aWZpOiBT YW5pdHkgY2hlY2sgZm9yIHN0YV9pZA0KICAgICAgaXdsd2lmaTogdXBkYXRlIENvcHlyaWdodA0K ICAgICAgTWVyZ2UgYnJhbmNoICdtYXN0ZXInIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnLy4uLi9s aW52aWxsZS93aXJlbGVzcy1uZXh0IGludG8gd2lyZWxlc3MtbmV4dA0KICAgICAgaXdsd2lmaTog Zml4IHR5cG8NCiAgICAgIGl3bHdpZmk6IGFkZCBvcHRpb24gdG8gZGlzYWxiZSBMRUQNCiAgICAg IGl3bHdpZmk6IGZpeCB0eXBvDQogICAgICBpd2x3aWZpOiBhZGQgb3B0aW9uIHRvIGRpc2FsYmUg TEVEDQogICAgICBNZXJnZSBicmFuY2ggJ21hc3Rlcicgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv Li4uL2xpbnZpbGxlL3dpcmVsZXNzLW5leHQgaW50byB3aXJlbGVzcy1uZXh0DQogICAgICBpd2x3 aWZpOiBsb2cgYXMgZXJyb3Igd2hlbiBlcnJvciBkZXRlY3RlZA0KICAgICAgaXdsd2lmaTogcmVt b3ZlIHVuLW5lY2Vzc2FyeSByZXR1cm4NCiAgICAgIGl3bHdpZmk6IG9uZSBtb3JlIHNrdSBhZGRl ZCB0byA2eDM1IHNlcmllcw0KICAgICAgaXdsd2lmaTogdXBkYXRlIHBjaSBzdWJzeXN0ZW0gaWQN CiAgICAgIGl3bHdpZmk6IGZpeCBjbWRfcXVldWUgbnVtYmVyIG1lcmdlDQogICAgICBpd2x3aWZp OiBmaXggdGhlIGRlbHRhIGZvciByZW1vdmUgbWF4X3R4cV9udW0gcGF0Y2gNCg0KV29sZmdhbmcg R3JhbmRlZ2dlciAoMik6DQogICAgICBjYW46IGJmaW5fY2FuL3RpX2hlY2MvbXNjYW46IGFkZCBt aXNzaW5nIGRvX2dldF9iZXJyX2NvdW50ZXIgY2FsbGJhY2sNCiAgICAgIGNhbjogcmVwbGFjZSB0 aGUgZGV2X2RiZy9pbmZvL2Vyci8uLi4gd2l0aCB0aGUgbmV3IG5ldGRldl94eHggbWFjcm9zDQoN ClllZ29yIFllZnJlbW92ICgxKToNCiAgICAgIERvY3VtZW50YXRpb246IG1ha2UgZXhpc3RzIGNv bnNpc3RlbnQNCg0KWWV2Z2VueSBQZXRyaWxpbiAoNik6DQogICAgICBuZXQvbWx4NF9lbjogU2F2 aW5nIG1lbSBhY2Nlc3Mgb24gZGF0YSBwYXRoDQogICAgICBuZXQvbWx4NDogZml4IHNwYXJzZSB3 YXJuaW5ncyBvbiB3cm9uZyB0eXBlIGZvciBSU1Mga2V5cw0KICAgICAgbmV0L21seDQ6IGZpeGlu ZyBzcGFyc2Ugd2FybmluZ3Mgd2hlbiBjb3B5aW5nIG1hYywgYWRkcmVzcyB0byBnaWQgZW50cnkN CiAgICAgIG5ldC9tbHg0OiBmaXhpbmcgc3BhcnNlIHdhcm5pbmdzIGZvciBub3QgZGVjbGFyZWQs IGZ1bmN0aW9ucw0KICAgICAgbmV0L21seDQ6IHJlbW92ZSB1bnVzZWQgZnVuY3Rpb25zDQogICAg ICBuZXQvbWx4NDogZGVmaW5pbmcgZnVuY3Rpb25zIGFzIHN0YXRpYw0KDQpZaSBab3UgKDMpOg0K ICAgICAgbmV0OiBkbyBub3QgZG8gZ3NvIGZvciBDSEVDS1NVTV9VTk5FQ0VTU0FSWSBpbiBuZXRp Zl9uZWVkc19nc28NCiAgICAgIGZjb2U6IHVzZSBDSEVDS1NVTV9VTk5FQ0VTU0FSWSBpbnN0ZWFk IG9mIENIRUNLU1VNX1BBUlRJQUwgb24gdHgNCiAgICAgIG5ldDogdXBkYXRlIHRoZSB1c2FnZSBv ZiBDSEVDS1NVTV9VTk5FQ0VTU0FSWQ0KDQpZb2dlc2ggQXNob2sgUG93YXIgKDE5KToNCiAgICAg IG13aWZpZXg6IHVzZSBic3NfdHlwZSBhbmQgYnNzX251bSB0byByZXRyaWV2ZSBwcml2DQogICAg ICBtd2lmaWV4OiBkZXJpdmUgcHJpdiBmcm9tIG5ldF9kZXZpY2UgaW5zdGVhZCBvZiB3aXBoeQ0K ICAgICAgbXdsOGs6IENvbmZpZ3VyaW5nIGNvcnJlY3QgTUFDIGFkZHJlc3MgaW4gYnJvYWRjYXN0 IGtleQ0KICAgICAgbXdsOGs6IFJlbW92ZSBCU1NJRCBmcm9tIHRoZSBmaXJtd2FyZSB3aGVuIHRo ZSBCU1MgaXMgc3RvcHBlZA0KICAgICAgbXdpZmlleDogcmVuYW1lIGxvbmcgZnVuY3Rpb24gbmFt ZXMgdG8gc2hvcnRlciBvbmVzDQogICAgICBtd2lmaWV4OiByZWFycmFuZ2Ugc3dpdGNoIHN0YXRl bWVudA0KICAgICAgbXdpZmlleDogbWVyZ2UgZnVuY3Rpb25zIHRvIGRlcml2ZSBjZnAgYnkgY2hh biAmIGZyZXEgaW4gb25lDQogICAgICBtd2lmaWV4OiB1c2UgdXNsZWVwX3JhbmdlIGluc3RlYWQg b2YgdWRlbGF5DQogICAgICBtd2lmaWV4OiByZWFycmFuZ2UgaWYgYW5kIGVsc2UgYmxvY2tzIHRv IGF2b2lkIGV4dHJhIGluZGVudGF0aW9uDQogICAgICBtd2lmaWV4OiByZW5hbWUgZnVjdGlvbnMg YW5kIHZhcmlhYmxlcyBmb3IgYmV0dGVyIHJlYWRhYmlsaXR5DQogICAgICBtd2lmaWV4OiBmaXgg Y2hlY2twYXRjaCAtLXN0cmljdCB3YXJuaW5ncy9lcnJvcnMgUGFydCAxDQogICAgICBtd2lmaWV4 OiBmaXggY2hlY2twYXRjaCAtLXN0cmljdCB3YXJuaW5ncy9lcnJvcnMgUGFydCAyDQogICAgICBt d2lmaWV4OiBmaXggY2hlY2twYXRjaCAtLXN0cmljdCB3YXJuaW5ncy9lcnJvcnMgUGFydCAzDQog ICAgICBtd2lmaWV4OiBmaXggY2hlY2twYXRjaCAtLXN0cmljdCB3YXJuaW5ncy9lcnJvcnMgUGFy dCA0DQogICAgICBtd2lmaWV4OiBmaXggY2hlY2twYXRjaCAtLXN0cmljdCB3YXJuaW5ncy9lcnJv cnMgUGFydCA1DQogICAgICBtd2lmaWV4OiBmaXggY2hlY2twYXRjaCAtLXN0cmljdCB3YXJuaW5n cy9lcnJvcnMgUGFydCA2DQogICAgICBtd2lmaWV4OiBmaXggY2hlY2twYXRjaCAtLXN0cmljdCB3 YXJuaW5ncy9lcnJvcnMgUGFydCA3DQogICAgICBtd2lmaWV4OiBmaXggY2hlY2twYXRjaCAtLXN0 cmljdCB3YXJuaW5ncy9lcnJvcnMgUGFydCA4DQogICAgICBtd2lmaWV4OiBmaXggY2hlY2twYXRj aCAtLXN0cmljdCB3YXJuaW5ncy9lcnJvcnMgUGFydCA5DQoNCllvc2hpaGlybyBTaGltb2RhICg1 KToNCiAgICAgIG5ldDogc2hfZXRoOiBhZGQgdGhlIHZhbHVlIG9mIHRzdSB0byB0aGUgU0g3NzU3 J3MgR0VUSEVSDQogICAgICBuZXQ6IHNoX2V0aDogY2hhbmdlIHRoZSBjb25kaXRpb24gb2YgaW5p dGlhbGl6YXRpb24NCiAgICAgIG5ldDogc2hfZXRoOiBtb2RpZnkgYSBjb25kaXRpb24gb2YgaW9y ZW1hcCBmb3IgVFNVDQogICAgICBuZXQ6IHNoX2V0aDogYWRkIHN1cHBvcnQgZm9yIG11bHRpY2Fz dCBmaWx0ZXJpbmcNCiAgICAgIG5ldDogc2hfZXRoOiBhZGQgc3VwcG9ydCBmb3IgVkxBTiB0YWcg ZmlsdGVyaW5nDQoNCll1dmFsIE1pbnR6ICgxMSk6DQogICAgICBibngyeDogbW92ZSBMTEhfQ0FN IHRvIGhlYWRlciwgYXBwbHkgbmFtaW5nIGNvbnZlbnRpb25zDQogICAgICBibngyeDogcmVtb3Zl ZCB1bnVzZWQgZnVuY3Rpb24gYm54MnhfcXVldWVfc2V0X2Nvc19jaWQNCiAgICAgIGJueDJ4OiBz ZXRfb25lX21hY19lMXggdXNlcyByYXcncyBzdGF0ZSBhcyBpbnB1dA0KICAgICAgYm54Mng6IHVz ZSBwYXJhbSdzIGlkIGluc3RlYWQgb2Ygc3Bfb2JqJ3MgaWQNCiAgICAgIGJueDJ4OiBtYXJrIGZ1 bmN0aW9ucyBhcyBsb2FkZWQgb24gc2hhcmVkIG1lbW9yeQ0KICAgICAgYm54Mng6IGV0aHRvb2wg bm93IHJldHVybnMgdW5rbm93biBzcGVlZC9kdXBsZXgNCiAgICAgIGJueDJ4OiBldGh0b29sIHJl dHVybnMgcmVxLiBBTiBldmVuIHdoZW4gQU4gZmFpbHMNCiAgICAgIGJueDJ4OiBhZGRlZCAnbGlr ZWx5JyB0byBmYXN0LXBhdGggc2tiIGV4aXN0ZW5jZQ0KICAgICAgYm54Mng6IHJlZHVjZWQgc3Bh cnNlIHdhcm5pbmdzDQogICAgICBibngyeDogcmVtb3ZlZCBkY2IgdW51c2VkIGNvZGUNCiAgICAg IGJueDJ4OiBjb25zaXN0ZW50IHN0YXRpc3RpY3MgZm9yIG9sZCBGVw0KDQpaZWZpciBLdXJ0aXNp ICgxKToNCiAgICAgIGF0aDlrOiBkZWNvdXBsZSBSWCBlcnJvciBjaGVja2luZyBmb3IgREZTDQoN CmRhbmJvcmttYW5uQGlvZ2VhcmJveC5uZXQgKDEpOg0KICAgICAgZHJpdmVycy9uZXQvZXRoZXJu ZXQveGlsaW54OiBhZGRlZCBYaWxpbnggQVhJIEV0aGVybmV0IGRyaXZlcg0KDQpmcmFuw6dvaXMg cm9taWV1ICgxKToNCiAgICAgIGVuaTogZml4IGRyaXZlciByZW1vdmUgZnVuY3Rpb24gYW5kIGRy aXZlciBwcm9iZSBlcnJvciBwYXRoLg0KDQpzanVyLmJyYW5kZWxhbmRAc3Rlcmljc3Nvbi5jb20g KDQpOg0KICAgICAgY2FpZjogS2lsbCBkZWJ1Z2ZzIHZhcnMgZm9yIGNhaWYgc29ja2V0DQogICAg ICBjYWlmOiBBZGQgZHJvcCBjb3VudCBmb3IgY2FpZl9uZXQgZGV2aWNlLg0KICAgICAgY2FpZi1o c2k6IEFkZCBSWCBmbGlwIGJ1ZmZlcg0KICAgICAgY2FpZjogbWFrZSB6ZXJvIGEgbGVnYWwgY2Fp ZiBjb25uZXRpb24gaWQuDQoNCnN0aWdnZUBhbnRjb20uZGUgKDEpOg0KICAgICAgbHBjMzJ4eDog QWRkZWQgZXRoZXJuZXQgZHJpdmVyDQoNCiBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2Zz LWNsYXNzLW5ldC1tZXNoICAgICB8ICAgIDcgKw0KIERvY3VtZW50YXRpb24vRG9jQm9vay84MDIx MS50bXBsICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL25ldC9zdG1tYWMudHh0ICAgfCAgIDI4ICsNCiBEb2N1bWVudGF0aW9uL2lv Y3RsL2lvY3RsLW51bWJlci50eHQgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBEb2N1bWVudGF0 aW9uL21hZ2ljLW51bWJlci50eHQgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBEb2N1 bWVudGF0aW9uL25ldHdvcmtpbmcvTElDRU5TRS5xbGdlICAgICAgICAgICAgICB8ICAzMjggKy0N CiBEb2N1bWVudGF0aW9uL25ldHdvcmtpbmcvbDJ0cC50eHQgICAgICAgICAgICAgICAgICB8ICAg IDIgKy0NCiAuLi4vbmV0d29ya2luZy9tYWM4MDIxMS1hdXRoLWFzc29jLWRlYXV0aC50eHQgICAg ICB8ICAgOTkgKw0KIERvY3VtZW50YXRpb24vbmV0d29ya2luZy9uZXRkZXYtZmVhdHVyZXMudHh0 ICAgICAgIHwgICAxMyArDQogRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL3BoeS50eHQgICAgICAg ICAgICAgICAgICAgfCAgICAzICstDQogRG9jdW1lbnRhdGlvbi9uZXR3b3JraW5nL3BwcF9nZW5l cmljLnR4dCAgICAgICAgICAgfCAgICA2ICstDQogRG9jdW1lbnRhdGlvbi96aF9DTi9tYWdpYy1u dW1iZXIudHh0ICAgICAgICAgICAgICAgfCAgICAyICstDQogTUFJTlRBSU5FUlMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstDQogYXJjaC9hbHBoYS9pbmNs dWRlL2FzbS9zb2NrZXQuaCAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsNCiBhcmNoL2FybS9p bmNsdWRlL2FzbS9zb2NrZXQuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKw0KIGFyY2gv YXZyMzIvaW5jbHVkZS9hc20vc29ja2V0LmggICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQog YXJjaC9ibGFja2Zpbi9tYWNoLWJmNTE4L2JvYXJkcy9lemJyZC5jICAgICAgICAgICAgfCAgICAz ICstDQogYXJjaC9ibGFja2Zpbi9tYWNoLWJmNTE4L2JvYXJkcy90Y20tYmY1MTguYyAgICAgICAg fCAgICA1ICstDQogYXJjaC9ibGFja2Zpbi9tYWNoLWJmNTI3L2JvYXJkcy9hZDcxNjBldmFsLmMg ICAgICAgfCAgICAzICstDQogYXJjaC9ibGFja2Zpbi9tYWNoLWJmNTI3L2JvYXJkcy9jbV9iZjUy Ny5jICAgICAgICAgfCAgICA1ICstDQogYXJjaC9ibGFja2Zpbi9tYWNoLWJmNTI3L2JvYXJkcy9l emJyZC5jICAgICAgICAgICAgfCAgICAzICstDQogYXJjaC9ibGFja2Zpbi9tYWNoLWJmNTI3L2Jv YXJkcy9lemtpdC5jICAgICAgICAgICAgfCAgICAzICstDQogYXJjaC9ibGFja2Zpbi9tYWNoLWJm NTI3L2JvYXJkcy90bGw2NTI3bS5jICAgICAgICAgfCAgICAzICstDQogYXJjaC9ibGFja2Zpbi9t YWNoLWJmNTM3L2JvYXJkcy9jbV9iZjUzN2UuYyAgICAgICAgfCAgICA1ICstDQogYXJjaC9ibGFj a2Zpbi9tYWNoLWJmNTM3L2JvYXJkcy9jbV9iZjUzN3UuYyAgICAgICAgfCAgICA1ICstDQogYXJj aC9ibGFja2Zpbi9tYWNoLWJmNTM3L2JvYXJkcy9kbnA1MzcwLmMgICAgICAgICAgfCAgICAzICst DQogYXJjaC9ibGFja2Zpbi9tYWNoLWJmNTM3L2JvYXJkcy9wbmF2MTAuYyAgICAgICAgICAgfCAg ICA1ICstDQogYXJjaC9ibGFja2Zpbi9tYWNoLWJmNTM3L2JvYXJkcy9zdGFtcC5jICAgICAgICAg ICAgfCAgICAzICstDQogYXJjaC9ibGFja2Zpbi9tYWNoLWJmNTM3L2JvYXJkcy90Y21fYmY1Mzcu YyAgICAgICAgfCAgICA1ICstDQogYXJjaC9jcmlzL2luY2x1ZGUvYXNtL3NvY2tldC5oICAgICAg ICAgICAgICAgICAgICAgfCAgICA0ICsNCiBhcmNoL2Zydi9pbmNsdWRlL2FzbS9zb2NrZXQuaCAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKw0KIGFyY2gvaDgzMDAvaW5jbHVkZS9hc20vc29j a2V0LmggICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQogYXJjaC9pYTY0L2hwL3NpbS9zaW1l dGguYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogYXJjaC9pYTY0L2luY2x1 ZGUvYXNtL3NvY2tldC5oICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsNCiBhcmNoL20zMnIv aW5jbHVkZS9hc20vc29ja2V0LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKw0KIGFyY2gv bTY4ay9pbmNsdWRlL2FzbS9zb2NrZXQuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQog YXJjaC9taXBzL2JjbTQ3eHgvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy ICstDQogYXJjaC9taXBzL2JjbTQ3eHgvbnZyYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAzICstDQogYXJjaC9taXBzL2JjbTQ3eHgvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMTg4ICstDQogYXJjaC9taXBzL2JjbTQ3eHgvc3Byb20uYyAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNjIwICsNCiBhcmNoL21pcHMvaW5jbHVkZS9hc20vbWFjaC1iY200N3h4 L2JjbTQ3eHguaCAgICAgICB8ICAgIDMgKw0KIGFyY2gvbWlwcy9pbmNsdWRlL2FzbS9tYWNoLWJj bTQ3eHgvbnZyYW0uaCAgICAgICAgIHwgICAgMiArLQ0KIGFyY2gvbWlwcy9pbmNsdWRlL2FzbS9z b2NrZXQuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQogYXJjaC9taXBzL3BjaS9wY2kt YmNtNDd4eC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ5ICstDQogYXJjaC9tbjEwMzAw L2luY2x1ZGUvYXNtL3NvY2tldC5oICAgICAgICAgICAgICAgICAgfCAgICA0ICsNCiBhcmNoL3Bh cmlzYy9pbmNsdWRlL2FzbS9zb2NrZXQuaCAgICAgICAgICAgICAgICAgICB8ICAgIDUgKw0KIGFy Y2gvcG93ZXJwYy9ib290L2R0cy9ibHVlc3RvbmUuZHRzICAgICAgICAgICAgICAgIHwgICAgMiAr LQ0KIGFyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9zb2NrZXQuaCAgICAgICAgICAgICAgICAgIHwg ICAgNCArDQogYXJjaC9zMzkwL2luY2x1ZGUvYXNtL3FldGguaCAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA3ICsNCiBhcmNoL3MzOTAvaW5jbHVkZS9hc20vc29ja2V0LmggICAgICAgICAgICAg ICAgICAgICB8ICAgIDQgKw0KIGFyY2gvc3BhcmMvaW5jbHVkZS9hc20vc29ja2V0LmggICAgICAg ICAgICAgICAgICAgIHwgICAgNSArDQogYXJjaC91bS9kcml2ZXJzL25ldF9rZXJuLmMgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDExICstDQogYXJjaC94ODYvbmV0L2JwZl9qaXRfY29tcC5j ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICstDQogYXJjaC94dGVuc2EvaW5jbHVkZS9h c20vc29ja2V0LmggICAgICAgICAgICAgICAgICAgfCAgICA0ICsNCiBjcnlwdG8vY3J5cHRvX3Vz ZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBkcml2ZXJzL2F0 bS9lbmkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDAgKy0NCiBkcml2 ZXJzL2F0bS9lbmkuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKw0K IGRyaXZlcnMvYXRtL2xhbmFpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiArLQ0KIGRyaXZlcnMvYmNtYS9iY21hX3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgOCArLQ0KIGRyaXZlcnMvYmNtYS9kcml2ZXJfY2hpcGNvbW1vbl9wbXUuYyAgICAgICAg ICAgICAgIHwgICAgMSArDQogZHJpdmVycy9iY21hL2RyaXZlcl9wY2kuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMTY4ICstDQogZHJpdmVycy9iY21hL2RyaXZlcl9wY2lfaG9zdC5jICAg ICAgICAgICAgICAgICAgICAgfCAgNTc4ICstDQogZHJpdmVycy9iY21hL2hvc3RfcGNpLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9iY21hL21haW4uYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICstDQogZHJpdmVycy9iY21hL3Nj YW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICstDQogZHJpdmVycy9i Y21hL3Nwcm9tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzU1ICstDQogZHJp dmVycy9ibHVldG9vdGgvYXRoM2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsN CiBkcml2ZXJzL2JsdWV0b290aC9iZnVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MjMgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9ibHVlY2FyZF9jcy5jICAgICAgICAgICAgICAgICAg ICB8ICAgMjAgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9icGExMHguYyAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMzUgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9idDNjX2NzLmMgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9idG1ydmxfZGVidWdm cy5jICAgICAgICAgICAgICAgICB8ICAgMzAgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9idG1ydmxf bWFpbi5jICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9i dHNkaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjMgKy0NCiBkcml2ZXJzL2JsdWV0 b290aC9idHVhcnRfY3MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0NCiBkcml2ZXJz L2JsdWV0b290aC9idHVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDkgKy0NCiBk cml2ZXJzL2JsdWV0b290aC9idHdpbGluay5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTgg Ky0NCiBkcml2ZXJzL2JsdWV0b290aC9kdGwxX2NzLmMgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMzQgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9oY2lfYXRoLmMgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9oY2lfYmNzcC5jICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9oY2lfaDQuYyAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9oY2lfbGRpc2Mu YyAgICAgICAgICAgICAgICAgICAgICB8ICAgMzQgKy0NCiBkcml2ZXJzL2JsdWV0b290aC9oY2lf bGwuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL2JsdWV0b290 aC9oY2lfdWFydC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIGRyaXZlcnMvYmx1 ZXRvb3RoL2hjaV92aGNpLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArLQ0KIGRyaXZl cnMvaW5maW5pYmFuZC9jb3JlL2FkZHIuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0K IGRyaXZlcnMvaW5maW5pYmFuZC9jb3JlL25ldGxpbmsuYyAgICAgICAgICAgICAgICAgIHwgICAx MCArLQ0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9jeGdiNC9jbS5jICAgICAgICAgICAgICAgICAg IHwgICAxMCArLQ0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9uZXMvbmVzX2NtLmMgICAgICAgICAg ICAgICAgIHwgICAgOCArLQ0KIGRyaXZlcnMvaXNkbi9hY3QyMDAwL2FjdDIwMDAuaCAgICAgICAg ICAgICAgICAgICAgIHwgICAyOCArLQ0KIGRyaXZlcnMvaXNkbi9hY3QyMDAwL2FjdDIwMDBfaXNh LmMgICAgICAgICAgICAgICAgIHwgIDM5NCArLQ0KIGRyaXZlcnMvaXNkbi9hY3QyMDAwL2FjdDIw MDBfaXNhLmggICAgICAgICAgICAgICAgIHwgICAzMiArLQ0KIGRyaXZlcnMvaXNkbi9hY3QyMDAw L2NhcGkuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDk5OCArLQ0KIGRyaXZlcnMvaXNkbi9h Y3QyMDAwL2NhcGkuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MCArLQ0KIGRyaXZlcnMv aXNkbi9hY3QyMDAwL21vZHVsZS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDgwNiArLQ0KIGRy aXZlcnMvaXNkbi9jYXBpL2NhcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4MCAr LQ0KIGRyaXZlcnMvaXNkbi9jYXBpL2NhcGlkcnYuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg IDk1NiArLQ0KIGRyaXZlcnMvaXNkbi9jYXBpL2NhcGlkcnYuaCAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA0MiArLQ0KIGRyaXZlcnMvaXNkbi9jYXBpL2NhcGlsaWIuYyAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxNiArLQ0KIGRyaXZlcnMvaXNkbi9jYXBpL2NhcGl1dGlsLmMgICAgICAg ICAgICAgICAgICAgICAgIHwgIDYyOCArLQ0KIGRyaXZlcnMvaXNkbi9jYXBpL2tjYXBpLmMgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDExNiArLQ0KIGRyaXZlcnMvaXNkbi9jYXBpL2tjYXBp LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQ0KIGRyaXZlcnMvaXNkbi9jYXBp L2tjYXBpX3Byb2MuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0KIGRyaXZlcnMvaXNk bi9kaXZlcnQvZGl2ZXJ0X2luaXQuYyAgICAgICAgICAgICAgICAgIHwgICA3NSArLQ0KIGRyaXZl cnMvaXNkbi9kaXZlcnQvZGl2ZXJ0X3Byb2Nmcy5jICAgICAgICAgICAgICAgIHwgIDE1MiArLQ0K IGRyaXZlcnMvaXNkbi9kaXZlcnQvaXNkbl9kaXZlcnQuYyAgICAgICAgICAgICAgICAgIHwgMTQ3 NSArLQ0KIGRyaXZlcnMvaXNkbi9kaXZlcnQvaXNkbl9kaXZlcnQuaCAgICAgICAgICAgICAgICAg IHwgIDExNiArLQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0L2FzeW5jZGF0YS5jICAgICAgICAgICAg ICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0L2Jhcy1naWdhc2V0LmMgICAg ICAgICAgICAgICAgIHwgICA0MiArLQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0L2NhcGkuYyAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDIyOCArLQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0L2NvbW1v bi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0 L2V2LWxheWVyLmMgICAgICAgICAgICAgICAgICAgIHwgIDMyOCArLQ0KIGRyaXZlcnMvaXNkbi9n aWdhc2V0L2dpZ2FzZXQuaCAgICAgICAgICAgICAgICAgICAgIHwgICAzMCArLQ0KIGRyaXZlcnMv aXNkbi9naWdhc2V0L2k0bC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIGRy aXZlcnMvaXNkbi9naWdhc2V0L2ludGVyZmFjZS5jICAgICAgICAgICAgICAgICAgIHwgICAyMCAr LQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0L2lzb2NkYXRhLmMgICAgICAgICAgICAgICAgICAgIHwg IDE5MiArLQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0L3Byb2MuYyAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0L3Nlci1naWdhc2V0LmMgICAgICAg ICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvaXNkbi9naWdhc2V0L3VzYi1naWdhc2V0LmMg ICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9hdm0vYXZt X2NzLmMgICAgICAgICAgICAgICAgIHwgIDEzNCArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9h dm0vYXZtY2FyZC5oICAgICAgICAgICAgICAgIHwgIDI4NiArLQ0KIGRyaXZlcnMvaXNkbi9oYXJk d2FyZS9hdm0vYjEuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE5MiArLQ0KIGRyaXZlcnMvaXNk bi9oYXJkd2FyZS9hdm0vYjFkbWEuYyAgICAgICAgICAgICAgICAgIHwgIDE3OCArLQ0KIGRyaXZl cnMvaXNkbi9oYXJkd2FyZS9hdm0vYjFpc2EuYyAgICAgICAgICAgICAgICAgIHwgICAxOCArLQ0K IGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9hdm0vYjFwY2kuYyAgICAgICAgICAgICAgICAgIHwgICA0 NCArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9hdm0vYjFwY21jaWEuYyAgICAgICAgICAgICAg IHwgICAyOCArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9hdm0vYzQuYyAgICAgICAgICAgICAg ICAgICAgIHwgIDM0OCArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9hdm0vdDFpc2EuYyAgICAg ICAgICAgICAgICAgIHwgIDEwMCArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9hdm0vdDFwY2ku YyAgICAgICAgICAgICAgICAgIHwgICAzMiArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9laWNv bi9jYXBpMjAuaCAgICAgICAgICAgICAgIHwgIDUxNCArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2Fy ZS9laWNvbi9jYXBpZHRtZi5jICAgICAgICAgICAgIHwgMTA5NCArLQ0KIGRyaXZlcnMvaXNkbi9o YXJkd2FyZS9laWNvbi9jYXBpZHRtZi5oICAgICAgICAgICAgIHwgICA3OCArLQ0KIGRyaXZlcnMv aXNkbi9oYXJkd2FyZS9laWNvbi9jYXBpZnVuYy5jICAgICAgICAgICAgIHwgIDIyMiArLQ0KIGRy aXZlcnMvaXNkbi9oYXJkd2FyZS9laWNvbi9jYXBpZnVuYy5oICAgICAgICAgICAgIHwgICAgNCAr LQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9laWNvbi9jYXBpbWFpbi5jICAgICAgICAgICAgIHwg ICAxMCArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9laWNvbi9jYXJkdHlwZS5oICAgICAgICAg ICAgIHwgMTQ3NiArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9laWNvbi9jcF92ZXJzLmggICAg ICAgICAgICAgIHwgICAzMiArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9laWNvbi9kYWRhcHRl ci5jICAgICAgICAgICAgIHwgIDU3NiArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9laWNvbi9k YWRhcHRlci5oICAgICAgICAgICAgIHwgICAzNiArLQ0KIGRyaXZlcnMvaXNkbi9oYXJkd2FyZS9l aWNvbi9kZWJ1Zy5jICAgICAgICAgICAgICAgIHwgMzUxOSArKy0tDQogZHJpdmVycy9pc2RuL2hh cmR3YXJlL2VpY29uL2RlYnVnX2lmLmggICAgICAgICAgICAgfCAgIDgyICstDQogZHJpdmVycy9p c2RuL2hhcmR3YXJlL2VpY29uL2RlYnVnbGliLmMgICAgICAgICAgICAgfCAgMTc2ICstDQogZHJp dmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RlYnVnbGliLmggICAgICAgICAgICAgfCAgMjcyICst DQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RmaWZvLmggICAgICAgICAgICAgICAgfCAg IDU2ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpLmMgICAgICAgICAgICAgICAg ICAgfCAxNDMwICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpLmggICAgICAgICAg ICAgICAgICAgfCAgMTU2ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpX2RiZy5o ICAgICAgICAgICAgICAgfCAgIDM0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2Rp X2RlZnMuaCAgICAgICAgICAgICAgfCAgMTQ0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2Vp Y29uL2RpZF92ZXJzLmggICAgICAgICAgICAgfCAgIDMyICstDQogZHJpdmVycy9pc2RuL2hhcmR3 YXJlL2VpY29uL2RpZGRmdW5jLmMgICAgICAgICAgICAgfCAgIDIyICstDQogZHJpdmVycy9pc2Ru L2hhcmR3YXJlL2VpY29uL2RpdmEuYyAgICAgICAgICAgICAgICAgfCAgMTYwICstDQogZHJpdmVy cy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpdmFfZGlkZC5jICAgICAgICAgICAgfCAgIDE2ICstDQog ZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpdmFfZG1hLmMgICAgICAgICAgICAgfCAgMTE2 ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpdmFfZG1hLmggICAgICAgICAgICAg fCAgIDYyICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpdmFfcGNpLmggICAgICAg ICAgICAgfCAgICA2ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpdmFjYXBpLmgg ICAgICAgICAgICAgfCAgNjMwICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpdmFt bnQuYyAgICAgICAgICAgICAgfCAgIDE1ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29u L2RpdmFzZnVuYy5jICAgICAgICAgICAgfCAgIDM0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJl L2VpY29uL2RpdmFzaS5jICAgICAgICAgICAgICAgfCAgIDU2ICstDQogZHJpdmVycy9pc2RuL2hh cmR3YXJlL2VpY29uL2RpdmFzbWFpbi5jICAgICAgICAgICAgfCAgMTE4ICstDQogZHJpdmVycy9p c2RuL2hhcmR3YXJlL2VpY29uL2RpdmFzcHJvYy5jICAgICAgICAgICAgfCAgIDU4ICstDQogZHJp dmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RpdmFzeW5jLmggICAgICAgICAgICAgfCAgNTYyICst DQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RxdWV1ZS5jICAgICAgICAgICAgICAgfCAg IDE0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RxdWV1ZS5oICAgICAgICAgICAg ICAgfCAgIDE0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RzcF9kZWZzLmggICAg ICAgICAgICAgfCAgMjU2ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2RzcF90c3Qu aCAgICAgICAgICAgICAgfCAgICA4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2Rz cGRpZHMuaCAgICAgICAgICAgICAgfCAgIDMwICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2Vp Y29uL2RzcnY0YnJpLmggICAgICAgICAgICAgfCAgIDM0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3 YXJlL2VpY29uL2RzcnZfYnJpLmggICAgICAgICAgICAgfCAgIDQ0ICstDQogZHJpdmVycy9pc2Ru L2hhcmR3YXJlL2VpY29uL2RzcnZfcHJpLmggICAgICAgICAgICAgfCAgIDQ2ICstDQogZHJpdmVy cy9pc2RuL2hhcmR3YXJlL2VpY29uL2VudGl0eS5oICAgICAgICAgICAgICAgfCAgIDE0ICstDQog ZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2hlbHBlcnMuaCAgICAgICAgICAgICAgfCAgIDY4 ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2lkaWZ1bmMuYyAgICAgICAgICAgICAg fCAgIDIyICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2lvLmMgICAgICAgICAgICAg ICAgICAgfCAxNDE0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2lvLmggICAgICAg ICAgICAgICAgICAgfCAgNTE0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL2lzdHJl YW0uYyAgICAgICAgICAgICAgfCAgMzUyICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29u L2tzdF9pZmMuaCAgICAgICAgICAgICAgfCAgMjI3ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJl L2VpY29uL21haW50aWRpLmMgICAgICAgICAgICAgfCAyMjc3ICstDQogZHJpdmVycy9pc2RuL2hh cmR3YXJlL2VpY29uL21haW50aWRpLmggICAgICAgICAgICAgfCAgMTA1ICstDQogZHJpdmVycy9p c2RuL2hhcmR3YXJlL2VpY29uL21hbl9kZWZzLmggICAgICAgICAgICAgfCAgIDM2ICstDQogZHJp dmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL21kbV9tc2cuaCAgICAgICAgICAgICAgfCAgIDcyICst DQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL21lc3NhZ2UuYyAgICAgICAgICAgICAgfDI4 MzAwICsrKysrKysrKystLS0tLS0tLS0tDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL21p X3BjLmggICAgICAgICAgICAgICAgfCAgIDg2ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2Vp Y29uL21udGZ1bmMuYyAgICAgICAgICAgICAgfCAgMTg2ICstDQogZHJpdmVycy9pc2RuL2hhcmR3 YXJlL2VpY29uL29zXzRicmkuYyAgICAgICAgICAgICAgfCAgMzUyICstDQogZHJpdmVycy9pc2Ru L2hhcmR3YXJlL2VpY29uL29zXzRicmkuaCAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVy cy9pc2RuL2hhcmR3YXJlL2VpY29uL29zX2JyaS5jICAgICAgICAgICAgICAgfCAgMjYyICstDQog ZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL29zX2JyaS5oICAgICAgICAgICAgICAgfCAgICAy ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL29zX2NhcGkuaCAgICAgICAgICAgICAg fCAgIDEwICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL29zX3ByaS5jICAgICAgICAg ICAgICAgfCAgMzkwICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL29zX3ByaS5oICAg ICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL3BjLmgg ICAgICAgICAgICAgICAgICAgfCAgMjY4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29u L3BjX2luaXQuaCAgICAgICAgICAgICAgfCAgIDQ4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJl L2VpY29uL3BjX21haW50LmggICAgICAgICAgICAgfCAgMTU4ICstDQogZHJpdmVycy9pc2RuL2hh cmR3YXJlL2VpY29uL3BrbWFpbnQuaCAgICAgICAgICAgICAgfCAgIDQzICstDQogZHJpdmVycy9p c2RuL2hhcmR3YXJlL2VpY29uL3BsYXRmb3JtLmggICAgICAgICAgICAgfCAgMTU2ICstDQogZHJp dmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL3ByX3BjLmggICAgICAgICAgICAgICAgfCAgMTE2ICst DQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL3NfNGJyaS5jICAgICAgICAgICAgICAgfCAg NDg4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL3NfYnJpLmMgICAgICAgICAgICAg ICAgfCAgMjg4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL3NfcHJpLmMgICAgICAg ICAgICAgICAgfCAgMzE0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL3NkcF9oZHIu aCAgICAgICAgICAgICAgfCAgMTMwICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2VpY29uL3Vt X2lkaS5jICAgICAgICAgICAgICAgfCAgMjI0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL2Vp Y29uL3VtX2lkaS5oICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9pc2RuL2hhcmR3 YXJlL2VpY29uL3hkaV9hZGFwdGVyLmggICAgICAgICAgfCAgIDEyICstDQogZHJpdmVycy9pc2Ru L2hhcmR3YXJlL2VpY29uL3hkaV9tc2cuaCAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVy cy9pc2RuL2hhcmR3YXJlL2VpY29uL3hkaV92ZXJzLmggICAgICAgICAgICAgfCAgIDMyICstDQog ZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL2F2bWZyaXR6LmMgICAgICAgICAgICAgfCAgIDY4 ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL2hmY19tdWx0aS5oICAgICAgICAgICAg fCAgIDQ3ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL2hmY19tdWx0aV84eHguaCAg ICAgICAgfCAgIDI4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL2hmY19wY2kuaCAg ICAgICAgICAgICAgfCAgIDE4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL2hmY211 bHRpLmMgICAgICAgICAgICAgfCAxMzY0ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0RO L2hmY3BjaS5jICAgICAgICAgICAgICAgfCAgMzU2ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJl L21JU0ROL2hmY3N1c2IuYyAgICAgICAgICAgICAgfCAgNDE1ICstDQogZHJpdmVycy9pc2RuL2hh cmR3YXJlL21JU0ROL2hmY3N1c2IuaCAgICAgICAgICAgICAgfCAgMTIwICstDQogZHJpdmVycy9p c2RuL2hhcmR3YXJlL21JU0ROL2lvaGVscGVyLmggICAgICAgICAgICAgfCAgMTM2ICstDQogZHJp dmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL2lzYXIuaCAgICAgICAgICAgICAgICAgfCAgICAyICst DQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL21JU0ROaW5maW5lb24uYyAgICAgICAgfCAg IDM2ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL21JU0ROaXBhYy5jICAgICAgICAg ICAgfCAgMTEyICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL21JU0ROaXNhci5jICAg ICAgICAgICAgfCAgMjA4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL25ldGpldC5j ICAgICAgICAgICAgICAgfCAgIDk4ICstDQogZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL25l dGpldC5oICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL2lzZG4vaGFyZHdhcmUvbUlT RE4vc3BlZWRmYXguYyAgICAgICAgICAgICB8ICAgMjIgKy0NCiBkcml2ZXJzL2lzZG4vaGFyZHdh cmUvbUlTRE4vdzY2OTIuYyAgICAgICAgICAgICAgICB8ICAgODYgKy0NCiBkcml2ZXJzL2lzZG4v aGlzYXgvYW1kNzkzMF9mbi5jICAgICAgICAgICAgICAgICAgICB8ICA3ODYgKy0NCiBkcml2ZXJz L2lzZG4vaGlzYXgvYXJjb2ZpLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODggKy0NCiBk cml2ZXJzL2lzZG4vaGlzYXgvYXJjb2ZpLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIg Ky0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvYXN1c2NvbS5jICAgICAgICAgICAgICAgICAgICAgICB8 ICAxMTAgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvYXZtX2ExLmMgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNDIgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvYXZtX2ExcC5jICAgICAgICAgICAg ICAgICAgICAgICB8ICAxNTIgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvYXZtX3BjaS5jICAgICAg ICAgICAgICAgICAgICAgICB8ICAzMjQgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvYXZtYTFfY3Mu YyAgICAgICAgICAgICAgICAgICAgICB8ICAxMjQgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvYmtt X2E0dC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTIgKy0NCiBkcml2ZXJzL2lzZG4vaGlz YXgvYmttX2E4LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAxODQgKy0NCiBkcml2ZXJzL2lz ZG4vaGlzYXgvYmttX2F4LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzggKy0NCiBkcml2 ZXJzL2lzZG4vaGlzYXgvY2FsbGMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwNzQgKy0N CiBkcml2ZXJzL2lzZG4vaGlzYXgvY29uZmlnLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAx MjYgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvZGl2YS5jICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAzMzQgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvZWxzYS5jICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICA1MDAgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvZWxzYV9jcy5jICAgICAgICAg ICAgICAgICAgICAgICB8ICAxNjQgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvZWxzYV9zZXIuYyAg ICAgICAgICAgICAgICAgICAgICB8ICAxNzggKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvZW50ZXJu b3dfcGNpLmMgICAgICAgICAgICAgICAgICB8ICAyMDAgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgv ZnNtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzggKy0NCiBkcml2ZXJzL2lzZG4v aGlzYXgvZnNtLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJz L2lzZG4vaGlzYXgvZ2F6ZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MTggKy0NCiBk cml2ZXJzL2lzZG4vaGlzYXgvaGZjNHM4c19sMS5jICAgICAgICAgICAgICAgICAgICB8ICA2NDgg Ky0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZjNHM4c19sMS5oICAgICAgICAgICAgICAgICAgICB8 ICAgIDggKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZjXzJiZHMwLmMgICAgICAgICAgICAgICAg ICAgICB8ICA0ODQgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZjXzJiZHMwLmggICAgICAgICAg ICAgICAgICAgICB8ICAgMjggKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZjXzJiczAuYyAgICAg ICAgICAgICAgICAgICAgICB8ICAyODQgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZjXzJiczAu aCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZj X3BjaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA3MTQgKy0NCiBkcml2ZXJzL2lzZG4vaGlz YXgvaGZjX3BjaS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTYgKy0NCiBkcml2ZXJzL2lz ZG4vaGlzYXgvaGZjX3N4LmMgICAgICAgICAgICAgICAgICAgICAgICB8IDExMjYgKy0NCiBkcml2 ZXJzL2lzZG4vaGlzYXgvaGZjX3N4LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzAgKy0N CiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZjX3VzYi5jICAgICAgICAgICAgICAgICAgICAgICB8ICA1 ODYgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZjX3VzYi5oICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMTAgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGZjc2NhcmQuYyAgICAgICAgICAgICAg ICAgICAgICB8ICAgOTYgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGlzYXguaCAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAxNzIgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGlzYXhfY2ZnLmgg ICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaGlzYXhf ZGVidWcuaCAgICAgICAgICAgICAgICAgICB8ICAgNDIgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgv aGlzYXhfZmNwY2lwbnAuYyAgICAgICAgICAgICAgICB8ICAgOTIgKy0NCiBkcml2ZXJzL2lzZG4v aGlzYXgvaGlzYXhfZmNwY2lwbnAuaCAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJz L2lzZG4vaGlzYXgvaGlzYXhfaWYuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBk cml2ZXJzL2lzZG4vaGlzYXgvaGlzYXhfaXNhYy5jICAgICAgICAgICAgICAgICAgICB8ICAgNDQg Ky0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaHNjeC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAxMzYgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaHNjeC5oICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaHNjeF9pcnEuYyAgICAgICAgICAg ICAgICAgICAgICB8ICAgMTggKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaWNjLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAzMTQgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaWNjLmggICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaXBh Yy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL2lzZG4vaGlz YXgvaXBhY3guYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2NzUgKy0NCiBkcml2ZXJzL2lz ZG4vaGlzYXgvaXNhYy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMjAgKy0NCiBkcml2 ZXJzL2lzZG4vaGlzYXgvaXNhYy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0N CiBkcml2ZXJzL2lzZG4vaGlzYXgvaXNhci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE3 OTYgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaXNhci5oICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMTQgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaXNkbmwxLmMgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyNjIgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaXNkbmwyLmMgICAgICAgICAg ICAgICAgICAgICAgICB8ICAzNDIgKy0NCiBkcml2ZXJzL2lzZG4vaGlzYXgvaXNkbmwyLmggICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9pc2RubDMu YyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3NCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9p c2RubDMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvaXNkbi9o aXNheC9pc3VyZi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExOCArLQ0KIGRyaXZlcnMv aXNkbi9oaXNheC9peDFfbWljcm8uYyAgICAgICAgICAgICAgICAgICAgIHwgIDEwMCArLQ0KIGRy aXZlcnMvaXNkbi9oaXNheC9qYWRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIwOSAr LQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9qYWRlLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDE1NiArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9qYWRlX2lycS5jICAgICAgICAgICAgICAgICAg ICAgIHwgICA0OCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9sM18xdHI2LmMgICAgICAgICAgICAg ICAgICAgICAgIHwgIDE5NiArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9sM2RzczEuYyAgICAgICAg ICAgICAgICAgICAgICAgIHwgMTkwMCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9sM2RzczEuaCAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9sM25p MS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTgzOCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNh eC9sM25pMS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQ0KIGRyaXZlcnMvaXNk bi9oaXNheC9sbWdyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQ0KIGRyaXZl cnMvaXNkbi9oaXNheC9taWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NCArLQ0K IGRyaXZlcnMvaXNkbi9oaXNheC9uZXRqZXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYy MyArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9uZXRqZXQuaCAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNSArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9uaWNjeS5jICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICA3OCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9ual9zLmMgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDExMiArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9ual91LmMgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDEwMCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9xOTMxLmMg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0MCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9z MGJveC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEzMiArLQ0KIGRyaXZlcnMvaXNkbi9o aXNheC9zYXBoaXIuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyMiArLQ0KIGRyaXZlcnMv aXNkbi9oaXNheC9zZWRsYmF1ZXIuYyAgICAgICAgICAgICAgICAgICAgIHwgIDMyOCArLQ0KIGRy aXZlcnMvaXNkbi9oaXNheC9zZWRsYmF1ZXJfY3MuYyAgICAgICAgICAgICAgICAgIHwgIDE3NiAr LQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9zcG9ydHN0ZXIuYyAgICAgICAgICAgICAgICAgICAgIHwg IDEyNiArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9zdDU0ODEuaCAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA5OCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9zdDU0ODFfYi5jICAgICAgICAgICAg ICAgICAgICAgIHwgIDEyNCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9zdDU0ODFfZC5jICAgICAg ICAgICAgICAgICAgICAgIHwgIDE5NCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9zdDU0ODFfaW5p dC5jICAgICAgICAgICAgICAgICAgIHwgICA2NCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC9zdDU0 ODFfdXNiLmMgICAgICAgICAgICAgICAgICAgIHwgIDI2OSArLQ0KIGRyaXZlcnMvaXNkbi9oaXNh eC90ZWkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3NiArLQ0KIGRyaXZlcnMvaXNk bi9oaXNheC90ZWxlaW50LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyNiArLQ0KIGRyaXZl cnMvaXNkbi9oaXNheC90ZWxlczAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyNiArLQ0K IGRyaXZlcnMvaXNkbi9oaXNheC90ZWxlczMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1 NiArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC90ZWxlc19jcy5jICAgICAgICAgICAgICAgICAgICAg IHwgIDEzNCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC90ZWxlc3BjaS5jICAgICAgICAgICAgICAg ICAgICAgIHwgICA4MCArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC93NjY5Mi5jICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDQxMiArLQ0KIGRyaXZlcnMvaXNkbi9oaXNheC93NjY5Mi5oICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQ0KIGRyaXZlcnMvaXNkbi9oeXNkbi9ib2FyZGVy Z28uYyAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQ0KIGRyaXZlcnMvaXNkbi9oeXNkbi9i b2FyZGVyZ28uaCAgICAgICAgICAgICAgICAgICAgIHwgICAzMCArLQ0KIGRyaXZlcnMvaXNkbi9o eXNkbi9oeWNhcGkuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM3NCArLQ0KIGRyaXZlcnMv aXNkbi9oeXNkbi9oeXNkbl9ib290LmMgICAgICAgICAgICAgICAgICAgIHwgIDMwMiArLQ0KIGRy aXZlcnMvaXNkbi9oeXNkbi9oeXNkbl9kZWZzLmggICAgICAgICAgICAgICAgICAgIHwgICAzMCAr LQ0KIGRyaXZlcnMvaXNkbi9oeXNkbi9oeXNkbl9pbml0LmMgICAgICAgICAgICAgICAgICAgIHwg ICAgNCArLQ0KIGRyaXZlcnMvaXNkbi9oeXNkbi9oeXNkbl9uZXQuYyAgICAgICAgICAgICAgICAg ICAgIHwgICAyMCArLQ0KIGRyaXZlcnMvaXNkbi9oeXNkbi9oeXNkbl9wb2YuaCAgICAgICAgICAg ICAgICAgICAgIHwgICAyNiArLQ0KIGRyaXZlcnMvaXNkbi9oeXNkbi9oeXNkbl9wcm9jY29uZi5j ICAgICAgICAgICAgICAgIHwgICAxMCArLQ0KIGRyaXZlcnMvaXNkbi9oeXNkbi9oeXNkbl9wcm9j bG9nLmMgICAgICAgICAgICAgICAgIHwgICAyNiArLQ0KIGRyaXZlcnMvaXNkbi9oeXNkbi9oeXNk bl9zY2hlZC5jICAgICAgICAgICAgICAgICAgIHwgICA1NCArLQ0KIGRyaXZlcnMvaXNkbi9oeXNk bi9pbmNlMXBjLmggICAgICAgICAgICAgICAgICAgICAgIHwgICA3MiArLQ0KIGRyaXZlcnMvaXNk bi9pNGwvaXNkbl9hdWRpby5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEyNiArLQ0KIGRyaXZl cnMvaXNkbi9pNGwvaXNkbl9ic2Rjb21wLmMgICAgICAgICAgICAgICAgICAgIHwgIDM3NCArLQ0K IGRyaXZlcnMvaXNkbi9pNGwvaXNkbl9jb21tb24uYyAgICAgICAgICAgICAgICAgICAgIHwgMTUw MiArLQ0KIGRyaXZlcnMvaXNkbi9pNGwvaXNkbl9jb21tb24uaCAgICAgICAgICAgICAgICAgICAg IHwgICAxOCArLQ0KIGRyaXZlcnMvaXNkbi9pNGwvaXNkbl9jb25jYXAuYyAgICAgICAgICAgICAg ICAgICAgIHwgICAzNiArLQ0KIGRyaXZlcnMvaXNkbi9pNGwvaXNkbl9jb25jYXAuaCAgICAgICAg ICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvaXNkbi9pNGwvaXNkbl9uZXQuYyAgICAg ICAgICAgICAgICAgICAgICAgIHwgMTQ5OCArLQ0KIGRyaXZlcnMvaXNkbi9pNGwvaXNkbl9uZXQu aCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQ0KIGRyaXZlcnMvaXNkbi9pNGwvaXNk bl9wcHAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQ0NiArLQ0KIGRyaXZlcnMvaXNkbi9p NGwvaXNkbl9wcHAuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtDQogZHJpdmVycy9p c2RuL2k0bC9pc2RuX3R0eS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAyNDQyICstDQogZHJp dmVycy9pc2RuL2k0bC9pc2RuX3R0eS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICst DQogZHJpdmVycy9pc2RuL2k0bC9pc2RuX3R0eWZheC5jICAgICAgICAgICAgICAgICAgICAgfCAx MDkyICstDQogZHJpdmVycy9pc2RuL2k0bC9pc2RuX3R0eWZheC5oICAgICAgICAgICAgICAgICAg ICAgfCAgICAxIC0NCiBkcml2ZXJzL2lzZG4vaTRsL2lzZG5fdjExMC5jICAgICAgICAgICAgICAg ICAgICAgICB8ICAyOTQgKy0NCiBkcml2ZXJzL2lzZG4vaTRsL2lzZG5fdjExMC5oICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL2lzZG4vaTRsL2lzZG5feDI1aWZhY2Uu YyAgICAgICAgICAgICAgICAgICB8ICAyMjYgKy0NCiBkcml2ZXJzL2lzZG4vaTRsL2lzZG5feDI1 aWZhY2UuaCAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0NCiBkcml2ZXJzL2lzZG4vaTRsL2lz ZG5oZGxjLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTQgKy0NCiBkcml2ZXJzL2lzZG4v aWNuL2ljbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4MDYgKy0NCiBkcml2ZXJz L2lzZG4vaWNuL2ljbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIgKy0NCiBk cml2ZXJzL2lzZG4vaXNkbmxvb3AvaXNkbmxvb3AuYyAgICAgICAgICAgICAgICAgICB8ICA5NTgg Ky0NCiBkcml2ZXJzL2lzZG4vaXNkbmxvb3AvaXNkbmxvb3AuaCAgICAgICAgICAgICAgICAgICB8 ICAgIDYgKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vY2xvY2suYyAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMjUgKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vY29yZS5jICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMzcgKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vY29yZS5oICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vZHNwLmggICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vZHNw X2F1ZGlvLmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL2lzZG4vbUlT RE4vZHNwX2JpcXVhZC5oICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL2lz ZG4vbUlTRE4vZHNwX2Jsb3dmaXNoLmMgICAgICAgICAgICAgICAgICB8ICAxMTIgKy0NCiBkcml2 ZXJzL2lzZG4vbUlTRE4vZHNwX2NteC5jICAgICAgICAgICAgICAgICAgICAgICB8IDEwNDAgKy0N CiBkcml2ZXJzL2lzZG4vbUlTRE4vZHNwX2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAx ODMgKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vZHNwX2R0bWYuYyAgICAgICAgICAgICAgICAgICAg ICB8ICAgNjYgKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vZHNwX2VjZGlzLmggICAgICAgICAgICAg ICAgICAgICB8ICAgMjYgKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vZHNwX2h3ZWMuYyAgICAgICAg ICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBkcml2ZXJzL2lzZG4vbUlTRE4vZHNwX2h3ZWMuaCAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvaXNkbi9tSVNETi9kc3BfcGlw ZWxpbmUuYyAgICAgICAgICAgICAgICAgIHwgICA1NiArLQ0KIGRyaXZlcnMvaXNkbi9tSVNETi9k c3BfdG9uZXMuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE2NSArLQ0KIGRyaXZlcnMvaXNkbi9t SVNETi9mc20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MiArLQ0KIGRyaXZlcnMv aXNkbi9tSVNETi9od2NoYW5uZWwuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArLQ0KIGRy aXZlcnMvaXNkbi9tSVNETi9sMW9pcC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSAr LQ0KIGRyaXZlcnMvaXNkbi9tSVNETi9sMW9pcF9jb2RlYy5jICAgICAgICAgICAgICAgICAgIHwg ICAzNiArLQ0KIGRyaXZlcnMvaXNkbi9tSVNETi9sMW9pcF9jb3JlLmMgICAgICAgICAgICAgICAg ICAgIHwgIDU5NyArLQ0KIGRyaXZlcnMvaXNkbi9tSVNETi9sYXllcjEuYyAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxNiArLQ0KIGRyaXZlcnMvaXNkbi9tSVNETi9sYXllcjEuaCAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9pc2RuL21JU0ROL2xheWVyMi5jICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDk3ICstDQogZHJpdmVycy9pc2RuL21JU0ROL2xheWVy Mi5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstDQogZHJpdmVycy9pc2RuL21JU0RO L3NvY2tldC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg5ICstDQogZHJpdmVycy9pc2Ru L21JU0ROL3N0YWNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI0ICstDQogZHJpdmVy cy9pc2RuL21JU0ROL3RlaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTE0ICstDQog ZHJpdmVycy9pc2RuL21JU0ROL3RpbWVyZGV2LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEy ICstDQogZHJpdmVycy9pc2RuL3BjYml0L2NhbGxiYWNrcy5jICAgICAgICAgICAgICAgICAgICAg fCAgMzAzICstDQogZHJpdmVycy9pc2RuL3BjYml0L2NhbGxiYWNrcy5oICAgICAgICAgICAgICAg ICAgICAgfCAgIDI4ICstDQogZHJpdmVycy9pc2RuL3BjYml0L2NhcGkuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNTg1ICstDQogZHJpdmVycy9pc2RuL3BjYml0L2NhcGkuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDQ2ICstDQogZHJpdmVycy9pc2RuL3BjYml0L2Rydi5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjQ4ICstDQogZHJpdmVycy9pc2RuL3BjYml0L2Vk c3MxLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDE0ICstDQogZHJpdmVycy9pc2RuL3Bj Yml0L2Vkc3MxLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzICstDQogZHJpdmVycy9p c2RuL3BjYml0L2xheWVyMi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM2ICstDQogZHJp dmVycy9pc2RuL3BjYml0L2xheWVyMi5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjY1ICst DQogZHJpdmVycy9pc2RuL3BjYml0L21vZHVsZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDM1ICstDQogZHJpdmVycy9pc2RuL3BjYml0L3BjYml0LmggICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDMyICstDQogZHJpdmVycy9pc2RuL3NjL2NhcmQuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9pc2RuL3NjL2NvbW1hbmQuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMTMyICstDQogZHJpdmVycy9pc2RuL3NjL2V2ZW50LmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICstDQogZHJpdmVycy9pc2RuL3NjL2hhcmR3YXJl LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9pc2RuL3NjL2lu aXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIyICstDQogZHJpdmVycy9pc2Ru L3NjL2ludGVycnVwdC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQ0ICstDQogZHJpdmVy cy9pc2RuL3NjL2lvY3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIwICstDQog ZHJpdmVycy9pc2RuL3NjL21lc3NhZ2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI2 ICstDQogZHJpdmVycy9pc2RuL3NjL21lc3NhZ2UuaCAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDE4ICstDQogZHJpdmVycy9pc2RuL3NjL3BhY2tldC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMTI5ICstDQogZHJpdmVycy9pc2RuL3NjL3NjaW9jLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9pc2RuL3NjL3NobWVtLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDUyICstDQogZHJpdmVycy9pc2RuL3NjL3RpbWVyLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstDQogZHJpdmVycy9uZXQvYm9uZGluZy9i b25kXzNhZC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvYm9u ZGluZy9ib25kX2FsYi5jICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstDQogZHJpdmVycy9u ZXQvYm9uZGluZy9ib25kX21haW4uYyAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICstDQogZHJp dmVycy9uZXQvY2FpZi9jYWlmX2hzaS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQ1ICst DQogZHJpdmVycy9uZXQvY2FuL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA2ICstDQogZHJpdmVycy9uZXQvY2FuL2JmaW5fY2FuLmMgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDM2ICstDQogZHJpdmVycy9uZXQvY2FuL2NjNzcwL2NjNzcwLmMgICAgICAgICAgICAg ICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9jYW4vZGV2LmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMzMgKy0NCiBkcml2ZXJzL25ldC9jYW4vZmxleGNhbi5jICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgNjEgKy0NCiBkcml2ZXJzL25ldC9jYW4vbWNwMjUxeC5j ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9jYW4vbXNj YW4vbXNjYW4uYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMzMgKy0NCiBkcml2ZXJzL25ldC9j YW4vcGNoX2Nhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC9jYW4vc2phMTAwMC9LY29uZmlnICAgICAgICAgICAgICAgICAgICB8ICAgMjggKy0NCiBk cml2ZXJzL25ldC9jYW4vc2phMTAwMC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgIDEg Kw0KIGRyaXZlcnMvbmV0L2Nhbi9zamExMDAwL3BlYWtfcGNpLmMgICAgICAgICAgICAgICAgIHwg IDUwNSArLQ0KIGRyaXZlcnMvbmV0L2Nhbi9zamExMDAwL3BlYWtfcGNtY2lhLmMgICAgICAgICAg ICAgIHwgIDc1MyArDQogZHJpdmVycy9uZXQvY2FuL3NqYTEwMDAvcGx4X3BjaS5jICAgICAgICAg ICAgICAgICAgfCAgIDIyICstDQogZHJpdmVycy9uZXQvY2FuL3NqYTEwMDAvc2phMTAwMC5jICAg ICAgICAgICAgICAgICAgfCAgIDE5ICstDQogZHJpdmVycy9uZXQvY2FuL3NsY2FuLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogZHJpdmVycy9uZXQvY2FuL3RpX2hlY2Mu YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMyICstDQogZHJpdmVycy9uZXQvY2FuL3Vz Yi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICsNCiBkcml2ZXJzL25ldC9j YW4vdXNiL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMv bmV0L2Nhbi91c2IvZW1zX3VzYi5jICAgICAgICAgICAgICAgICAgICAgIHwgICA2MyArLQ0KIGRy aXZlcnMvbmV0L2Nhbi91c2IvZXNkX3VzYjIuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyNyAr LQ0KIGRyaXZlcnMvbmV0L2Nhbi91c2IvcGVha191c2IvTWFrZWZpbGUgICAgICAgICAgICAgIHwg ICAgMiArDQogZHJpdmVycy9uZXQvY2FuL3VzYi9wZWFrX3VzYi9wY2FuX3VzYi5jICAgICAgICAg ICAgfCAgODk5ICsNCiBkcml2ZXJzL25ldC9jYW4vdXNiL3BlYWtfdXNiL3BjYW5fdXNiX2NvcmUu YyAgICAgICB8ICA5NTEgKw0KIGRyaXZlcnMvbmV0L2Nhbi91c2IvcGVha191c2IvcGNhbl91c2Jf Y29yZS5oICAgICAgIHwgIDE0NiArDQogZHJpdmVycy9uZXQvY2FuL3VzYi9wZWFrX3VzYi9wY2Fu X3VzYl9wcm8uYyAgICAgICAgfCAxMDM2ICsNCiBkcml2ZXJzL25ldC9jYW4vdXNiL3BlYWtfdXNi L3BjYW5fdXNiX3Byby5oICAgICAgICB8ICAxNzggKw0KIGRyaXZlcnMvbmV0L2R1bW15LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0LzNjb20vM2M1MDEuYyAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0 L2V0aGVybmV0LzNjb20vM2M1MDkuYyAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZl cnMvbmV0L2V0aGVybmV0LzNjb20vM2M1MTUuYyAgICAgICAgICAgICAgICAgIHwgICAxMCArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0LzNjb20vM2M1NzRfY3MuYyAgICAgICAgICAgICAgIHwgICAg MiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0LzNjb20vM2M1ODlfY3MuYyAgICAgICAgICAgICAg IHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0LzNjb20vM2M1OXguYyAgICAgICAgICAg ICAgICAgIHwgICAxMCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0LzNjb20vS2NvbmZpZyAgICAg ICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0LzNjb20vdHlwaG9v bi5jICAgICAgICAgICAgICAgIHwgICAxOSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0LzgzOTAv YXg4ODc5Ni5jICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 LzgzOTAvYXhuZXRfY3MuYyAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0LzgzOTAvbGliODM5MC5jICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0LzgzOTAvcGNuZXRfY3MuYyAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRy aXZlcnMvbmV0L2V0aGVybmV0L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAr DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgfCAg ICAxICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hZGFwdGVjL3N0YXJmaXJlLmMgICAgICAgICAg ICB8ICAgMTMgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hZGkvYmZpbl9tYWMuYyAgICAgICAg ICAgICAgICB8ICAgMjcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hZGkvYmZpbl9tYWMuaCAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hZXJvZmxleC9n cmV0aC5jICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbHRl b24vYWNlbmljLmMgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9hbWQvNzk5MC5jICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9hbWQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9hbWQvYTIwNjUuYyAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvYW03OWM5NjFhLmMgICAgICAgICAgICAgICB8ICAgIDQg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvYW03OWM5NjFhLmggICAgICAgICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvYW1kODExMWUuYyAgICAgICAgICAg ICAgICB8ICAgIDcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvYXJpYWRuZS5jICAgICAg ICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvYXRhcmlsYW5j ZS5jICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvYXUx MDAwX2V0aC5jICAgICAgICAgICAgICB8ICAgMTIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9h bWQvZGVjbGFuY2UuYyAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9hbWQvZGVwY2EuYyAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC9hbWQvaHBsYW5jZS5jICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9hbWQvbmk2NS5jICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvbm1jbGFuX2NzLmMgICAgICAgICAgICAgICB8ICAg IDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvcGNuZXQzMi5jICAgICAgICAgICAgICAg ICB8ICAgMTYgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvc3VuM2xhbmNlLmMgICAgICAg ICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hbWQvc3VubGFuY2UuYyAg ICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hcHBsZS9ibWFj LmMgICAgICAgICAgICAgICAgICB8ICAgMTkgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9hcHBs ZS9tYWNlLmMgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9hcHBsZS9tYWNtYWNlLmMgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9hdGhlcm9zL2F0bDFjL2F0bDFjX2h3LmMgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9hdGhlcm9zL2F0bDFjL2F0bDFjX21haW4uYyAgICB8ICAgMTIgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9hdGhlcm9zL2F0bDFlL2F0bDFlX21haW4uYyAgICB8ICAgIDEg LQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2F0aGVyb3MvYXRseC9hdGwxLmMgICAgICAgICAgIHwg ICAxMiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2F0aGVyb3MvYXRseC9hdGwyLmMgICAgICAg ICAgIHwgICAxMyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2F0aGVyb3MvYXRseC9hdGwyLmgg ICAgICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2F0aGVyb3MvYXRseC9h dGx4LmMgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYXRoZXJvcy9h dGx4L2F0bHguaCAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9h ZGNvbS9iNDQuYyAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L2Jyb2FkY29tL2JueDIuYyAgICAgICAgICAgICAgIHwgIDEwOCArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2Jyb2FkY29tL2JueDIuaCAgICAgICAgICAgICAgIHwgICAgMyArDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnguaCAgICAgICAgfCAgIDc2ICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnhfY21uLmMgICAgfCAgNDg2ICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnhfY21uLmggICAgfCAg MTg0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnhfZGNiLmMg ICAgfCAgMzE5ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54Mnhf ZGNiLmggICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54Mngv Ym54MnhfZHVtcC5oICAgfCAgICAyICstDQogLi4uL25ldC9ldGhlcm5ldC9icm9hZGNvbS9ibngy eC9ibngyeF9ldGh0b29sLmMgICAgfCAgMzEwICstDQogLi4uL25ldC9ldGhlcm5ldC9icm9hZGNv bS9ibngyeC9ibngyeF9md19kZWZzLmggICAgfCAgIDE0ICstDQogLi4uL2V0aGVybmV0L2Jyb2Fk Y29tL2JueDJ4L2JueDJ4X2Z3X2ZpbGVfaGRyLmggICAgfCAgICAyICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnhfaHNpLmggICAgfCAgIDYyICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnhfaW5pdC5oICAgfCAgICAyICstDQog Li4uL25ldC9ldGhlcm5ldC9icm9hZGNvbS9ibngyeC9ibngyeF9pbml0X29wcy5oICAgfCAgIDU1 ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnhfbGluay5jICAg fCAgMzI0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54MnhfbGlu ay5oICAgfCAgICA2ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54 MnhfbWFpbi5jICAgfCAgOTc0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54 MngvYm54MnhfcmVnLmggICAgfCAgIDIxICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRj b20vYm54MngvYm54Mnhfc3AuYyAgICAgfCAgMTgwICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv YnJvYWRjb20vYm54MngvYm54Mnhfc3AuaCAgICAgfCAgIDI2ICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvYnJvYWRjb20vYm54MngvYm54Mnhfc3RhdHMuYyAgfCAgNDMyICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54MngvYm54Mnhfc3RhdHMuaCAgfCAgMTQ3ICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vY25pYy5jICAgICAgICAgICAgICAgfCAgIDQyICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vY25pY19kZWZzLmggICAgICAgICAgfCAg IDI3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vY25pY19pZi5oICAgICAgICAg ICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vc2IxMjUwLW1hYy5j ICAgICAgICAgfCAgICAyIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9hZGNvbS90ZzMuYyAg ICAgICAgICAgICAgICB8IDE5NDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9hZGNvbS90 ZzMuaCAgICAgICAgICAgICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9icm9j YWRlL2JuYS9iZmFfY2VlLmMgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9icm9jYWRlL2JuYS9iZmFfZGVmcy5oICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2Jyb2NhZGUvYm5hL2JmYV9pb2MuYyAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L2Jyb2NhZGUvYm5hL2JuYWQuYyAgICAgICAgICAgIHwgICAgMSAtDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvYnJvY2FkZS9ibmEvYm5hZF9kZWJ1Z2ZzLmMgICAgfCAgIDIxICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvY2FkZS9ibmEvYm5hZF9ldGh0b29sLmMgICAgfCAg IDQyICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jYWRlbmNlL2F0OTFfZXRoZXIuYyAgICAgICAg ICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jYWRlbmNlL21hY2IuYyAgICAgICAg ICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jYWx4ZWRhL3hnbWFjLmMg ICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVsc2lvL2N4 Z2IzL2N4Z2IzX21haW4uYyAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaGVs c2lvL2N4Z2IzL3ZlcnNpb24uaCAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9jaGVsc2lvL2N4Z2I0L2N4Z2I0X21haW4uYyAgICB8ICAgIDIgKy0NCiAuLi4vbmV0L2V0aGVy bmV0L2NoZWxzaW8vY3hnYjR2Zi9jeGdiNHZmX21haW4uYyAgICB8ICAgIDQgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9jaXJydXMvY3M4OXgwLmMgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9jaXJydXMvZXA5M3h4X2V0aC5jICAgICAgICAgICB8ICAgIDQg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXJydXMvbWFjODl4MC5jICAgICAgICAgICAgICB8 ICAgMTIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXNjby9lbmljL2VuaWMuaCAgICAgICAg ICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXNjby9lbmljL2VuaWNfbWFp bi5jICAgICAgICB8ICAgNTIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXNjby9lbmljL2Vu aWNfcHAuYyAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXNjby9l bmljL2VuaWNfcmVzLmMgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9j aXNjby9lbmljL3ZuaWNfZGV2LmMgICAgICAgICB8ICAgNzYgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9jaXNjby9lbmljL3ZuaWNfZGV2LmggICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC9jaXNjby9lbmljL3ZuaWNfZGV2Y21kLmggICAgICB8ICAgMTEgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9jaXNjby9lbmljL3ZuaWNfcnEuYyAgICAgICAgICB8ICAgIDQgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9jaXNjby9lbmljL3ZuaWNfd3EuYyAgICAgICAgICB8ICAg IDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kYXZpY29tL2RtOTAwMC5jICAgICAgICAgICAg ICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvZXdyazMuYyAgICAgICAgICAg ICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVsaXAvMjExNDIu YyAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVsaXAv ZGUyMTA0eC5jICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMv dHVsaXAvZGU0eDUuYyAgICAgICAgICAgICB8ICAgMTAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9kZWMvdHVsaXAvZG1mZS5jICAgICAgICAgICAgICB8ICAgMjAgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9kZWMvdHVsaXAvZWVwcm9tLmMgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9kZWMvdHVsaXAvaW50ZXJydXB0LmMgICAgICAgICB8ICAgMTAgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVsaXAvbWVkaWEuYyAgICAgICAgICAgICB8ICAgIDIg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVsaXAvcG5pYy5jICAgICAgICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVsaXAvcG5pYzIuYyAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVsaXAvdGltZXIuYyAg ICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVsaXAvdHVs aXAuaCAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kZWMvdHVs aXAvdHVsaXBfY29yZS5jICAgICAgICB8ICAgIDkgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9k ZWMvdHVsaXAvdWxpNTI2eC5jICAgICAgICAgICB8ICAgMjEgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9kZWMvdHVsaXAvd2luYm9uZC04NDAuYyAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC9kZWMvdHVsaXAveGlyY29tX2NiLmMgICAgICAgICB8ICAgIDcgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9kbGluay9kZTYwMC5jICAgICAgICAgICAgICAgICB8ICAgIDIgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kbGluay9kZTYyMC5jICAgICAgICAgICAgICAgICB8ICAg IDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kbGluay9zdW5kYW5jZS5jICAgICAgICAgICAg ICB8ICAgMTEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9kbmV0LmMgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9lbXVsZXgvYmVuZXQvYmUu aCAgICAgICAgICAgICB8ICAxMTEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9lbXVsZXgvYmVu ZXQvYmVfY21kcy5jICAgICAgICB8ICAyNDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9lbXVs ZXgvYmVuZXQvYmVfY21kcy5oICAgICAgICB8ICAxMzcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9lbXVsZXgvYmVuZXQvYmVfZXRodG9vbC5jICAgICB8ICAxODcgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9lbXVsZXgvYmVuZXQvYmVfbWFpbi5jICAgICAgICB8IDEwMzkgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9ldGhvYy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjMgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0Z21hYzEwMC5jICAgICAgICAgICB8ICAgIDIg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mYXJhZGF5L2Z0bWFjMTAwLmMgICAgICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mZWFsbnguYyAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZmVjLmMgICAg ICAgICAgICAgICB8ICAgMjEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZmVj X21wYzUyeHguYyAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2Nh bGUvZmVjX21wYzUyeHguaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9m cmVlc2NhbGUvZnNfZW5ldC9mZWMuaCAgICAgICB8ICAgIDYgKy0NCiAuLi4vbmV0L2V0aGVybmV0 L2ZyZWVzY2FsZS9mc19lbmV0L2ZzX2VuZXQtbWFpbi5jICB8ICAgMzIgKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC9mcmVlc2NhbGUvZnNfZW5ldC9tYWMtZmVjLmMgICB8ICAgIDkgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZ2lhbmZhci5jICAgICAgICAgICB8ICAgMjQgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZ2lhbmZhci5oICAgICAgICAgICB8ICAg IDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZ2lhbmZhcl9ldGh0b29sLmMg ICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZ2lhbmZhcl9wdHAu YyAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUvZ2lhbmZh cl9zeXNmcy5jICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mcmVlc2NhbGUv dWNjX2dldGguYyAgICAgICAgICB8ICA0NjAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9mdWpp dHN1L2F0MTcwMC5jICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9mdWppdHN1L2V0aDE2aS5jICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9mdWppdHN1L2ZtdmoxOHhfY3MuYyAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9ocC9ocDEwMC5jICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvM2M1MDUuYyAgICAgICAgICAgICAgICB8ICAgIDIg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvM2M1MDcuYyAgICAgICAgICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvM2M1MjMuYyAgICAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvM2M1MjcuYyAgICAg ICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvODI1OTYu YyAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgv ZWVwcm8uYyAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9p ODI1eHgvZWV4cHJlc3MuYyAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9pODI1eHgvZXRoZXIxLmMgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC9pODI1eHgvbHA0ODZlLmMgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvbmk1Mi5jICAgICAgICAgICAgICAgICB8ICAgIDIgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvc3VuM184MjU4Ni5jICAgICAgICAgICB8ICAg MjcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pODI1eHgvem5ldC5jICAgICAgICAgICAgICAg ICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pYm0vS2NvbmZpZyAgICAgICAgICAg ICAgICAgICB8ICAgIDQgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2libS9NYWtlZmlsZSAgICAg ICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VoZWEvZWhl YS5oICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2Vo ZWEvZWhlYV9ldGh0b29sLmMgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv aWJtL2VoZWEvZWhlYV9ody5oICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvaWJtL2VoZWEvZWhlYV9tYWluLmMgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvaWJtL2VoZWEvZWhlYV9waHlwLmMgICAgICAgICAgfCAgICAyICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvaWJtL2VoZWEvZWhlYV9waHlwLmggICAgICAgICAgfCAgICAyICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VoZWEvZWhlYV9xbXIuYyAgICAgICAgICAgfCAg ICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VoZWEvZWhlYV9xbXIuaCAgICAgICAg ICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvY29yZS5jICAgICAg ICAgICAgICAgfCAgIDM3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvY29yZS5o ICAgICAgICAgICAgICAgfCAgIDE1ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMv ZGVidWcuYyAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJt L2VtYWMvZGVidWcuaCAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvaWJtL2VtYWMvZW1hYy5oICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvaWJtL2VtYWMvbWFsLmMgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvbWFsLmggICAgICAgICAgICAgICAgfCAgICAyICstDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvcGh5LmMgICAgICAgICAgICAgICAgfCAgICAy ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvcGh5LmggICAgICAgICAgICAgICAg fCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvcmdtaWkuYyAgICAgICAg ICAgICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvcmdtaWkuaCAg ICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2VtYWMvdGFo LmMgICAgICAgICAgICAgICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaWJtL2Vt YWMvdGFoLmggICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv aWJtL2VtYWMvem1paS5jICAgICAgICAgICAgICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvaWJtL2VtYWMvem1paS5oICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvaWJtL2lzZXJpZXNfdmV0aC5jICAgICAgICAgICAgfCAxNzEwIC0tDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvaWNwbHVzL2lwZy5jICAgICAgICAgICAgICAgICAgfCAgICA0IC0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9lMTAwLmMgICAgICAgICAgICAgICAgICB8ICAg ODQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9lMTAwMC9lMTAwMC5oICAgICAgICAg ICB8ICAgIDEgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2UxMDAwL2UxMDAwX2h3LmMg ICAgICAgIHwgIDE1NiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2UxMDAwL2UxMDAw X2h3LmggICAgICAgIHwgICAxMCArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDAv ZTEwMDBfbWFpbi5jICAgICAgfCAgMjQ5ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwv ZTEwMDBlLzgwMDAzZXMybGFuLmMgICAgfCAgIDk5ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv aW50ZWwvZTEwMDBlLzgyNTcxLmMgICAgICAgICAgfCAgMTQ3ICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvaW50ZWwvZTEwMDBlL01ha2VmaWxlICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDBlL2RlZmluZXMuaCAgICAgICAgfCAgIDExICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDBlL2UxMDAwLmggICAgICAgICAgfCAgIDUyICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDBlL2V0aHRvb2wuYyAgICAgICAgfCAg MjA3ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDBlL2h3LmggICAgICAgICAg ICAgfCAgIDEzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDBlL2ljaDhsYW4u YyAgICAgICAgfCAgNDMzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEwMDBlL3ts aWIuYyA9PiBtYWMuY30gfCAxMTMyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvZTEw MDBlL21hbmFnZS5jICAgICAgICAgfCAgMzY3ICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRl bC9lMTAwMGUvbmV0ZGV2LmMgICAgICAgICB8ICA3MjIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9pbnRlbC9lMTAwMGUvbnZtLmMgICAgICAgICAgICB8ICA2NDMgKw0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2ludGVsL2UxMDAwZS9wYXJhbS5jICAgICAgICAgIHwgICA1NSArLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L2ludGVsL2UxMDAwZS9waHkuYyAgICAgICAgICAgIHwgIDMyNyArLQ0KIGRy aXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2lnYi9lMTAwMF9kZWZpbmVzLmggICAgIHwgICAgMiAr DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaWdiL2lnYl9ldGh0b29sLmMgICAgICAgfCAg ICA3ICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pZ2IvaWdiX21haW4uYyAgICAgICAg ICB8ICAgNDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9pZ2J2Zi9kZWZpbmVzLmgg ICAgICAgICB8ICAgIDQgLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2lnYnZmL2V0aHRv b2wuYyAgICAgICAgIHwgICAxOSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2lnYnZm L2lnYnZmLmggICAgICAgICAgIHwgICAyNyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVs L2lnYnZmL25ldGRldi5jICAgICAgICAgIHwgIDE0MyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L2ludGVsL2lnYnZmL3ZmLmMgICAgICAgICAgICAgIHwgICAgNyArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L2ludGVsL2l4Z2IvaXhnYi5oICAgICAgICAgICAgIHwgICAxMiAtDQogZHJpdmVycy9u ZXQvZXRoZXJuZXQvaW50ZWwvaXhnYi9peGdiX2VlLmMgICAgICAgICAgfCAgIDEyICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYi9peGdiX21haW4uYyAgICAgICAgfCAgICA4ICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvTWFrZWZpbGUgICAgICAgICAgfCAg ICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvaXhnYmUuaCAgICAgICAg ICAgfCAgMjI1ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvaXhnYmVfODI1 OTguYyAgICAgfCAgIDEwICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvaXhn YmVfODI1OTkuYyAgICAgfCAgIDMyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhn YmUvaXhnYmVfY29tbW9uLmMgICAgfCAgIDY5ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50 ZWwvaXhnYmUvaXhnYmVfY29tbW9uLmggICAgfCAgICAyICsNCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9pbnRlbC9peGdiZS9peGdiZV9kY2JfbmwuYyAgICB8ICAgMzAgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9ldGh0b29sLmMgICB8ICAyODkgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9mY29lLmMgICAgICB8ICAgODkgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9saWIuYyAgICAgICB8ICA5Mjkg Kw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2l4Z2JlL2l4Z2JlX21haW4uYyAgICAgIHwg MzIwMSArLS0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9waHkuYyAg ICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9z cmlvdi5jICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZS9p eGdiZV90eXBlLmggICAgICB8ICAgMTEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9p eGdiZS9peGdiZV94NTQwLmMgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9p bnRlbC9peGdiZXZmL2l4Z2JldmZfbWFpbi5jICB8ICAgNDIgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9qbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0 L2V0aGVybmV0L2tvcmluYS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L2xhbnRpcV9ldG9wLmMgICAgICAgICAgICAgICAgIHwgICAxNSArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L21hcnZlbGwvbXY2NDN4eF9ldGguYyAgICAgICAgIHwgICAg NCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21hcnZlbGwvcHhhMTY4X2V0aC5jICAgICAgICAg IHwgICAxOCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21hcnZlbGwvc2tnZS5jICAgICAgICAg ICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21hcnZlbGwvc2t5Mi5jICAg ICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21s eDQvY21kLmMgICAgICAgICAgIHwgICAxMSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxh bm94L21seDQvZW5fbmV0ZGV2LmMgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L21lbGxhbm94L21seDQvZW5fcnguYyAgICAgICAgIHwgICAyNCArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L21lbGxhbm94L21seDQvZW5fdHguYyAgICAgICAgIHwgICAzNiArLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L21lbGxhbm94L21seDQvZncuYyAgICAgICAgICAgIHwgICAxMCAtDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9tYWluLmMgICAgICAgICAgfCAgICA0ICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9tY2cuYyAgICAgICAgICAgfCAg IDM4ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gvbWx4NC9tbHg0LmggICAgICAg ICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg0L21seDRfZW4u aCAgICAgICB8ICAgIDcgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg0L21y LmMgICAgICAgICAgICB8ICAgODEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9t bHg0L3BvcnQuYyAgICAgICAgICB8ICAgMTIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9taWNy ZWwva3M4Njk1bmV0LmMgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9taWNyZWwva3M4ODQyLmMgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9taWNyZWwva3M4ODUxLmMgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9taWNyZWwva3M4ODUxLmggICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9taWNyZWwva3M4ODUxX21sbC5jICAgICAgICAgICB8ICAgMTEg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9taWNyZWwva3N6ODg0eC5jICAgICAgICAgICAgICB8 ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9taWNyb2NoaXAvZW5jMjhqNjAuYyAgICAg ICAgICB8ICAgIDkgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9taXBzbmV0LmMgICAgICAgICAg ICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9teXJpY29tL215cmkx MGdlL215cmkxMGdlLmMgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9uYXRzZW1p L2libWxhbmEuYyAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9u YXRzZW1pL21hY3NvbmljLmMgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9uYXRzZW1pL25hdHNlbWkuYyAgICAgICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC9uYXRzZW1pL3NvbmljLmMgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9uZXRlcmlvbi9zMmlvLmMgICAgICAgICAgICAgICB8ICAgIDkgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9uZXR4LWV0aC5jICAgICAgICAgICAgICAgICAgICB8ICAg IDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9udXZvdG9uL3c5MHA5MTBfZXRoZXIuYyAgICAg ICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9udmlkaWEvZm9yY2VkZXRoLmMgICAg ICAgICAgICB8ICAgMTEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9ueHAvS2NvbmZpZyAgICAg ICAgICAgICAgICAgICB8ICAgIDggKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L254cC9NYWtlZmls ZSAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvbnhwL2xw Y19ldGguYyAgICAgICAgICAgICAgICAgfCAxNjA0ICsrDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv b2tpLXNlbWkvcGNoX2diZS9LY29uZmlnICAgICAgfCAgIDEzICsNCiBkcml2ZXJzL25ldC9ldGhl cm5ldC9va2ktc2VtaS9wY2hfZ2JlL3BjaF9nYmUuaCAgICB8ICAgMTMgKw0KIC4uLi9uZXQvZXRo ZXJuZXQvb2tpLXNlbWkvcGNoX2diZS9wY2hfZ2JlX21haW4uYyAgIHwgIDIzMCArLQ0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L3BhY2tldGVuZ2luZXMvaGFtYWNoaS5jICAgICAgIHwgICAgOCArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L3BhY2tldGVuZ2luZXMveWVsbG93ZmluLmMgICAgIHwgICAx MyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Bhc2VtaS9wYXNlbWlfbWFjLmMgICAgICAgICAg IHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Fsb2dpYy9uZXR4ZW4vbmV0eGVuX25p Yy5oICAgIHwgIDQ0MSArLQ0KIC4uLi9uZXQvZXRoZXJuZXQvcWxvZ2ljL25ldHhlbi9uZXR4ZW5f bmljX2N0eC5jICAgIHwgIDI5NiArLQ0KIC4uLi9ldGhlcm5ldC9xbG9naWMvbmV0eGVuL25ldHhl bl9uaWNfZXRodG9vbC5jICAgIHwgIDEwOSArDQogLi4uL25ldC9ldGhlcm5ldC9xbG9naWMvbmV0 eGVuL25ldHhlbl9uaWNfaGRyLmggICAgfCAgICAxICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9x bG9naWMvbmV0eGVuL25ldHhlbl9uaWNfaHcuYyB8ICA2MzcgKy0NCiAuLi4vbmV0L2V0aGVybmV0 L3Fsb2dpYy9uZXR4ZW4vbmV0eGVuX25pY19pbml0LmMgICB8ICAgMTcgKy0NCiAuLi4vbmV0L2V0 aGVybmV0L3Fsb2dpYy9uZXR4ZW4vbmV0eGVuX25pY19tYWluLmMgICB8ICAxMzggKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxhM3h4eC5jICAgICAgICAgICAgICB8ICAgIDMgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxjbmljL3FsY25pYy5oICAgICAgICB8ICAg IDIgKy0NCiAuLi4vbmV0L2V0aGVybmV0L3Fsb2dpYy9xbGNuaWMvcWxjbmljX2V0aHRvb2wuYyAg ICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxjbmljL3FsY25pY19p bml0LmMgICB8ICAgMTAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxjbmljL3Fs Y25pY19tYWluLmMgICB8ICAgMTkgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9naWMvcWxn ZS9xbGdlLmggICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9xbG9n aWMvcWxnZS9xbGdlX2RiZy5jICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9xbG9naWMvcWxnZS9xbGdlX21haW4uYyAgICAgICB8ICAgODYgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9yYWNhbC9uaTUwMTAuYyAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9yZGMvcjYwNDAuYyAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9yZWFsdGVrLzgxMzl0b28uYyAgICAgICAgICAgICB8ICAxMDkg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9yZWFsdGVrL0tjb25maWcgICAgICAgICAgICAgICB8 ICAgMTAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9yZWFsdGVrL2F0cC5jICAgICAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9yZWFsdGVrL3I4MTY5LmMgICAg ICAgICAgICAgICB8IDM3MzQgKystLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3JlbmVzYXMvc2hf ZXRoLmMgICAgICAgICAgICAgIHwgIDQzOSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3JlbmVz YXMvc2hfZXRoLmggICAgICAgICAgICAgIHwgICAxNSArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0 L3M2Z21hYy5jICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArLQ0KIGRyaXZlcnMvbmV0L2V0 aGVybmV0L3NlZXEvZXRoZXIzLmMgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L3NlZXEvc2VlcTgwMDUuYyAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRy aXZlcnMvbmV0L2V0aGVybmV0L3NlZXEvc2dpc2VlcS5jICAgICAgICAgICAgICAgIHwgICAgMSAt DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAg IDIxICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL01ha2VmaWxlICAgICAgICAgICAgICAg ICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL2JpdGZpZWxkLmggICAgICAg ICAgICAgICAgfCAgIDIyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL2VmeC5jICAgICAg ICAgICAgICAgICAgICAgfCAgOTMxICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL2VmeC5o ICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2Zj L2V0aHRvb2wuYyAgICAgICAgICAgICAgICAgfCAgMjAwICstDQogZHJpdmVycy9uZXQvZXRoZXJu ZXQvc2ZjL2ZhbGNvbi5jICAgICAgICAgICAgICAgICAgfCAgIDU0ICstDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvc2ZjL2ZhbGNvbl9ib2FyZHMuYyAgICAgICAgICAgfCAgIDI1ICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvc2ZjL2ZhbGNvbl94bWFjLmMgICAgICAgICAgICAgfCAgIDE1ICstDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL2ZpbHRlci5jICAgICAgICAgICAgICAgICAgfCAgMjU1 ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL2ZpbHRlci5oICAgICAgICAgICAgICAgICAg fCAgIDIwICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL21hYy5oICAgICAgICAgICAgICAg ICAgICAgfCAgIDIxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbWNkaS5jICAgICAgICAg ICAgICAgICAgICB8ICAxNDkgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbWNkaS5oICAg ICAgICAgICAgICAgICAgICB8ICAgMzYgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbWNk aV9tYWMuYyAgICAgICAgICAgICAgICB8ICAgNjUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9z ZmMvbWNkaV9tb24uYyAgICAgICAgICAgICAgICB8ICA0MTUgKw0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L3NmYy9tY2RpX3Bjb2wuaCAgICAgICAgICAgICAgIHwgMzU0MiArKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC9zZmMvbWNkaV9waHkuYyAgICAgICAgICAgICAgICB8ICAgMzYgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC9zZmMvbWRpb18xMGcuYyAgICAgICAgICAgICAgICB8ICAgIDIgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbXRkLmMgICAgICAgICAgICAgICAgICAgICB8ICAg MTUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbmV0X2RyaXZlci5oICAgICAgICAgICAg ICB8ICAzMjUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbmljLmMgICAgICAgICAgICAg ICAgICAgICB8ICA2MDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvbmljLmggICAgICAg ICAgICAgICAgICAgICB8ICAxNDEgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvcXQyMDJ4 X3BoeS5jICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMv cmVncy5oICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC9zZmMvcnguYyAgICAgICAgICAgICAgICAgICAgICB8ICAxMzMgKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC9zZmMvc2VsZnRlc3QuYyAgICAgICAgICAgICAgICB8ICAyMTggKy0NCiBkcml2ZXJz L25ldC9ldGhlcm5ldC9zZmMvc2VsZnRlc3QuaCAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBk cml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvc2llbmEuYyAgICAgICAgICAgICAgICAgICB8ICAgNTAg Ky0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvc2llbmFfc3Jpb3YuYyAgICAgICAgICAgICB8 IDE2NDMgKysNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvc3BpLmggICAgICAgICAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvdGVueHByZXNzLmMgICAg ICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvdHguYyAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zZmMvdHhj NDMxMjhfcGh5LmMgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9z ZmMvdmZkaS5oICAgICAgICAgICAgICAgICAgICB8ICAyNTUgKw0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L3Npcy9zaXMxOTAuYyAgICAgICAgICAgICAgICAgIHwgICAgMiAtDQogZHJpdmVycy9uZXQv ZXRoZXJuZXQvc2lzL3NpczkwMC5jICAgICAgICAgICAgICAgICAgfCAgICA5ICstDQogZHJpdmVy cy9uZXQvZXRoZXJuZXQvc21zYy9lcGljMTAwLmMgICAgICAgICAgICAgICAgfCAgIDExICstDQog ZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbWM5MTF4LmMgICAgICAgICAgICAgICAgfCAgICAz ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbWM5MTk0LmMgICAgICAgICAgICAgICAg fCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbWM5MWM5Ml9jcy5jICAgICAg ICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbWM5MXguYyAgICAg ICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9zbXNjOTEx eC5jICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc21zYy9z bXNjOTQyMC5jICAgICAgICAgICAgICAgfCAgIDExICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv c3RtaWNyby9zdG1tYWMvc3RtbWFjX21haW4uYyAgfCAgIDExICstDQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvc3RtaWNyby9zdG1tYWMvc3RtbWFjX3BjaS5jICAgfCAgICAyICstDQogLi4uL25ldC9l dGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9zdG1tYWNfcGxhdGZvcm0uYyAgfCAgIDc0ICstDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvc3VuL2Nhc3NpbmkuYyAgICAgICAgICAgICAgICAgfCAgICA0ICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc3VuL25pdS5jICAgICAgICAgICAgICAgICAgICAgfCAg ICA2ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc3VuL3N1bmJtYWMuYyAgICAgICAgICAgICAg ICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvc3VuL3N1bmdlbS5jICAgICAgICAg ICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdW4vc3VuaG1lLmMgICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdW4vc3VucWUu YyAgICAgICAgICAgICAgICAgICB8ICAgMTIgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC9zdW4v c3Vudm5ldC5jICAgICAgICAgICAgICAgICB8ICAgMTMgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5l dC90ZWh1dGkvdGVodXRpLmMgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC9l dGhlcm5ldC90aS9LY29uZmlnICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKw0KIGRyaXZlcnMv bmV0L2V0aGVybmV0L3RpL01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQogZHJp dmVycy9uZXQvZXRoZXJuZXQvdGkvY3BtYWMuYyAgICAgICAgICAgICAgICAgICAgfCAgICA1ICst DQogZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvY3Bzdy5jICAgICAgICAgICAgICAgICAgICAgfCAx MDE5ICsNCiBkcml2ZXJzL25ldC9ldGhlcm5ldC90aS9jcHN3X2FsZS5jICAgICAgICAgICAgICAg ICB8ICA2NDEgKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3RpL2Nwc3dfYWxlLmggICAgICAgICAg ICAgICAgIHwgICA5MyArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvZGF2aW5jaV9jcGRtYS5j ICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvZGF2aW5jaV9l bWFjLmMgICAgICAgICAgICAgfCAgIDExICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvZGF2 aW5jaV9tZGlvLmMgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv dGkvdGxhbi5jICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC9ldGhl cm5ldC90aWxlL3RpbGVwcm8uYyAgICAgICAgICAgICAgICB8ICAgIDkgKy0NCiBkcml2ZXJzL25l dC9ldGhlcm5ldC90b3NoaWJhL3BzM19nZWxpY193aXJlbGVzcy5jICB8ICAgIDUgKy0NCiBkcml2 ZXJzL25ldC9ldGhlcm5ldC90b3NoaWJhL3RjMzU4MTUuYyAgICAgICAgICAgICB8ICAgIDkgKy0N CiBkcml2ZXJzL25ldC9ldGhlcm5ldC90dW5kcmEvdHNpMTA4X2V0aC5jICAgICAgICAgICB8ICAg IDYgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC92aWEvdmlhLXJoaW5lLmMgICAgICAgICAgICAg ICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC92aWEvdmlhLXZlbG9jaXR5LmMgICAg ICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC9ldGhlcm5ldC94aWxpbngvS2NvbmZpZyAg ICAgICAgICAgICAgICB8ICAgIDggKw0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3hpbGlueC9NYWtl ZmlsZSAgICAgICAgICAgICAgIHwgICAgMiArDQogZHJpdmVycy9uZXQvZXRoZXJuZXQveGlsaW54 L2xsX3RlbWFjX21haW4uYyAgICAgICAgfCAgICA5ICstDQogZHJpdmVycy9uZXQvZXRoZXJuZXQv eGlsaW54L3hpbGlueF9heGllbmV0LmggICAgICAgfCAgNTA4ICsNCiBkcml2ZXJzL25ldC9ldGhl cm5ldC94aWxpbngveGlsaW54X2F4aWVuZXRfbWFpbi5jICB8IDE2NjkgKysNCiBkcml2ZXJzL25l dC9ldGhlcm5ldC94aWxpbngveGlsaW54X2F4aWVuZXRfbWRpby5jICB8ICAyMzggKw0KIGRyaXZl cnMvbmV0L2V0aGVybmV0L3hpbGlueC94aWxpbnhfZW1hY2xpdGUuYyAgICAgIHwgICAgNiArLQ0K IGRyaXZlcnMvbmV0L2V0aGVybmV0L3hpcmNvbS94aXJjMnBzX2NzLmMgICAgICAgICAgIHwgICAg MyArLQ0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3hzY2FsZS9peHAyMDAwL2l4cGRldi5jICAgICAg IHwgICAgNyArLQ0KIGRyaXZlcnMvbmV0L2hhbXJhZGlvL2JheWNvbV9lcHAuYyAgICAgICAgICAg ICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2hhbXJhZGlvL2JheWNvbV9wYXIuYyAgICAg ICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L2hhbXJhZGlvL3lhbS5jICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvaGlwcGkvcnJ1bm5lci5j ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICstDQogZHJpdmVycy9uZXQvaHlwZXJ2L2h5 cGVydl9uZXQuaCAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICstDQogZHJpdmVycy9uZXQvaHlw ZXJ2L25ldHZzYy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9u ZXQvaHlwZXJ2L25ldHZzY19kcnYuYyAgICAgICAgICAgICAgICAgICAgfCAgIDIwICstDQogZHJp dmVycy9uZXQvaHlwZXJ2L3JuZGlzX2ZpbHRlci5jICAgICAgICAgICAgICAgICAgfCAgMTU5ICst DQogZHJpdmVycy9uZXQvaWZiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAyICstDQogZHJpdmVycy9uZXQvaXJkYS9hbGktaXJjYy5jICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvaXJkYS9kb25hdWJvZS5jICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAyIC0NCiBkcml2ZXJzL25ldC9pcmRhL3B4YWZpY3BfaXIuYyAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC9pcmRhL3ZpYS1pcmNjLmMgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC9pcmRhL3c4Mzk3N2Fm X2lyLmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC9tYWN2bGFu LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC9t ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKw0KIGRyaXZlcnMv bmV0L21paS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRy aXZlcnMvbmV0L25ldGNvbnNvbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCAr LQ0KIGRyaXZlcnMvbmV0L3BoeS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgNSArDQogZHJpdmVycy9uZXQvcGh5L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAxICsNCiBkcml2ZXJzL25ldC9waHkvYW1kLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAxMDIgKw0KIGRyaXZlcnMvbmV0L3BoeS9icm9hZGNvbS5jICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L3BoeS9kcDgzNjQwLmMgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3BsaXAvcGxpcC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3BwcC9wcHBf YXN5bmMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3Bw cC9wcHBfZGVmbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAzMCArLQ0KIGRyaXZlcnMv bmV0L3BwcC9wcHBfZ2VuZXJpYy5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0KIGRy aXZlcnMvbmV0L3BwcC9wcHBfc3luY3R0eS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr LQ0KIGRyaXZlcnMvbmV0L3BwcC9wcHBvZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMiArLQ0KIGRyaXZlcnMvbmV0L3BwcC9wcHBveC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3BwcC9wcHRwLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgOCArLQ0KIGRyaXZlcnMvbmV0L3Jpb25ldC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMiAtDQogZHJpdmVycy9uZXQvc2xpcC9zbGlwLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvdGVhbS90ZWFtLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvdG9rZW5y aW5nLzNjMzU5LmMgICAgICAgICAgICAgICAgICAgICAgfCAgICA0IC0NCiBkcml2ZXJzL25ldC90 b2tlbnJpbmcvbWFkZ2VtYy5jICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMv bmV0L3Rva2VucmluZy90bXMzODB0ci5jICAgICAgICAgICAgICAgICAgIHwgIDE3OSArLQ0KIGRy aXZlcnMvbmV0L3R1bi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr LQ0KIGRyaXZlcnMvbmV0L3VzYi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAyMyArDQogZHJpdmVycy9uZXQvdXNiL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAxICsNCiBkcml2ZXJzL25ldC91c2IvYXNpeC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgODggKy0NCiBkcml2ZXJzL25ldC91c2IvY2RjX25jbS5jICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyMzYgKy0NCiBkcml2ZXJzL25ldC91c2Iva2F3ZXRoLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC91c2IvbWNzNzgzMC5j ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC91c2IvcGVn YXN1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC91 c2IvcW1pX3d3YW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMjggKw0KIGRyaXZlcnMv bmV0L3VzYi9ydGw4MTUwLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRy aXZlcnMvbmV0L3VzYi9zbXNjNzV4eC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr LQ0KIGRyaXZlcnMvbmV0L3VzYi9zbXNjOTV4eC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMiArLQ0KIGRyaXZlcnMvbmV0L3VzYi91c2JuZXQuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgNiArLQ0KIGRyaXZlcnMvbmV0L3ZldGguYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3ZpcnRpb19uZXQuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIGRyaXZlcnMvbmV0L3ZteG5ldDMvdm14bmV0M19k cnYuYyAgICAgICAgICAgICAgICAgIHwgICA2MyArLQ0KIGRyaXZlcnMvbmV0L3dhbi9jMTAxLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dhbi9k c2NjNC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIGRyaXZlcnMvbmV0 L3dhbi9oZGxjX2ZyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZl cnMvbmV0L3dhbi9oZGxjX3Jhd19ldGguYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0K IGRyaXZlcnMvbmV0L3dhbi9sbWMvbG1jX21haW4uYyAgICAgICAgICAgICAgICAgICAgIHwgICAg MSAtDQogZHJpdmVycy9uZXQvd2FuL24yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICA0ICstDQogZHJpdmVycy9uZXQvd2FuL3BjMzAwdG9vLmMgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAxIC0NCiBkcml2ZXJzL25ldC93YW4vcGNpMjAwc3luLmMgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDEgLQ0KIGRyaXZlcnMvbmV0L3dhbi93YW54bC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSAtDQogZHJpdmVycy9uZXQvd2FuL3gyNV9hc3kuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYWly by5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvYXRoL2F0aC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDI2ICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvYXRoL2F0aDVrL2FoYi5jICAgICAgICAgICAgICAgfCAgIDIwICstDQogZHJpdmVy cy9uZXQvd2lyZWxlc3MvYXRoL2F0aDVrL2FuaS5jICAgICAgICAgICAgICAgfCAgICA4ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDVrL2F0aDVrLmggICAgICAgICAgICAgfCAgICA1 ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDVrL2Jhc2UuYyAgICAgICAgICAgICAg fCAgIDI1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDVrL21hYzgwMjExLW9wcy5j ICAgICAgfCAgIDEyICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoNWsvcGh5LmMgICAg ICAgICAgICAgICB8ICAgMzQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoNWsvcmVz ZXQuYyAgICAgICAgICAgICB8ICAgMTAgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRo NmtsL0tjb25maWcgICAgICAgICAgICB8ICAgMjUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9h dGgvYXRoNmtsL01ha2VmaWxlICAgICAgICAgICB8ICAgMzMgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9hdGgvYXRoNmtsL2JtaS5jICAgICAgICAgICAgICB8ICAgMTcgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9hdGgvYXRoNmtsL2JtaS5oICAgICAgICAgICAgICB8ICAgMjQgKw0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvY2ZnODAyMTEuYyAgICAgICAgIHwgMTAwMiArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvY2ZnODAyMTEuaCAgICAgICAgIHwgICAx MyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvY29tbW9uLmggICAgICAgICAg IHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvY29yZS5jICAgICAg ICAgICAgIHwgIDI5OSArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDZrbC9jb3JlLmgg ICAgICAgICAgICAgfCAgMTY5ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDZrbC9k ZWJ1Zy5jICAgICAgICAgICAgfCAgNDMxICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0 aDZrbC9kZWJ1Zy5oICAgICAgICAgICAgfCAgIDM4ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv YXRoL2F0aDZrbC9oaWYtb3BzLmggICAgICAgICAgfCAgICAxICsNCiBkcml2ZXJzL25ldC93aXJl bGVzcy9hdGgvYXRoNmtsL2hpZi5jICAgICAgICAgICAgICB8ICAgMjcgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9hdGgvYXRoNmtsL2hpZi5oICAgICAgICAgICAgICB8ICAgIDQgKw0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvaHRjLmMgICAgICAgICAgICAgIHwgIDIxMyArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvaHRjLmggICAgICAgICAgICAgIHwgICAx NiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvaW5pdC5jICAgICAgICAgICAg IHwgIDYzNiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvbWFpbi5jICAgICAg ICAgICAgIHwgIDIzNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvc2Rpby5j ICAgICAgICAgICAgIHwgIDE4MyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wv dGFyZ2V0LmggICAgICAgICAgIHwgICAgMiArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0 aDZrbC90ZXN0bW9kZS5jICAgICAgICAgfCAgMTAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv YXRoL2F0aDZrbC90ZXN0bW9kZS5oICAgICAgICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvYXRoL2F0aDZrbC90eHJ4LmMgICAgICAgICAgICAgfCAgNTkyICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvYXRoL2F0aDZrbC91c2IuYyAgICAgICAgICAgICAgfCAgNDMyICsNCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoNmtsL3dtaS5jICAgICAgICAgICAgICB8ICA0NTEgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoNmtsL3dtaS5oICAgICAgICAgICAgICB8ICAg OTAgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvS2NvbmZpZyAgICAgICAgICAg ICB8ICAgMjQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvTWFrZWZpbGUgICAg ICAgICAgICB8ICAgMTAgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYW5pLmMg ICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsv YXI1MDA4X3BoeS5jICAgICAgICB8ICAgMjEgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgv YXRoOWsvYXI5MDAxX2luaXR2YWxzLmggICB8ICAyNzAgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2F0aC9hdGg5ay9hcjkwMDJfaHcuYyAgICAgICAgIHwgIDE0OSArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2F0aC9hdGg5ay9hcjkwMDJfaW5pdHZhbHMuaCAgIHwgIDEwNCAtDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTAwMl9tYWMuYyAgICAgICAgfCAgICA1ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTAwMl9waHkuaCAgICAgICAgfCAgICAyICsN CiAuLi4vbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjkwMDNfMnAyX2luaXR2YWxzLmggICB8ICAz MDIgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjkwMDNfY2FsaWIuYyAgICAg IHwgICA0MiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjkwMDNfZWVwcm9t LmMgICAgIHwgICAgNCAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2FyOTAwM19o dy5jICAgICAgICAgfCAgMTEzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2Fy OTAwM19tYWMuYyAgICAgICAgfCAgIDc0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0 aDlrL2FyOTAwM19tYWMuaCAgICAgICAgfCAgICAzICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv YXRoL2F0aDlrL2FyOTAwM19tY2kuYyAgICAgICAgfCAxMjUwICstDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvYXRoL2F0aDlrL2FyOTAwM19tY2kuaCAgICAgICAgfCAgMjMzICsNCiBkcml2ZXJzL25l dC93aXJlbGVzcy9hdGgvYXRoOWsvYXI5MDAzX3BoeS5jICAgICAgICB8ICAgMzQgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9hdGgvYXRoOWsvYXI5MDAzX3BoeS5oICAgICAgICB8ICAgMjMgKy0N CiAuLi4vbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjk0NjJfMXAwX2luaXR2YWxzLmggICB8IDE4 MzMgLS0NCiAuLi4vbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hcjk0NjJfMnAwX2luaXR2YWxzLmgg ICB8ICA0NjUgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9hdGg5ay5oICAgICAg ICAgICAgIHwgICA1OSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9iZWFjb24u YyAgICAgICAgICAgIHwgICAxNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9i dGNvZXguYyAgICAgICAgICAgIHwgICA3NyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9h dGg5ay9idGNvZXguaCAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2F0aC9hdGg5ay9kZWJ1Zy5jICAgICAgICAgICAgIHwgIDQwMCArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2F0aC9hdGg5ay9kZWJ1Zy5oICAgICAgICAgICAgIHwgICAyNyArLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9ncGlvLmMgICAgICAgICAgICAgIHwgIDEyNCArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9oaWZfdXNiLmMgICAgICAgICAgIHwgIDE1NiAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9oaWZfdXNiLmggICAgICAgICAgIHwg ICAgMyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9odGMuaCAgICAgICAgICAg ICAgIHwgICAyMSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9odGNfZHJ2X2dw aW8uYyAgICAgIHwgICA3MyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9odGNf ZHJ2X2luaXQuYyAgICAgIHwgICAzNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5 ay9odGNfZHJ2X21haW4uYyAgICAgIHwgICAzMSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0 aC9hdGg5ay9odGNfaHN0LmMgICAgICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2F0aC9hdGg5ay9ody1vcHMuaCAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2F0aC9hdGg5ay9ody5jICAgICAgICAgICAgICAgIHwgIDMyMyArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9ody5oICAgICAgICAgICAgICAgIHwgIDIyNCArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9pbml0LmMgICAgICAgICAgICAgIHwgICA4 NyArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9tYWMuYyAgICAgICAgICAgICAg IHwgICA0MiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9tYWMuaCAgICAgICAg ICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9tYWluLmMg ICAgICAgICAgICAgIHwgICA5NiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg5ay9t Y2kuYyAgICAgICAgICAgICAgIHwgIDI5MCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9h dGg5ay9tY2kuaCAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2F0aC9hdGg5ay9yYy5jICAgICAgICAgICAgICAgIHwgICAyMCArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2F0aC9hdGg5ay9yYy5oICAgICAgICAgICAgICAgIHwgICAgMiAtDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvYXRoL2F0aDlrL3JlY3YuYyAgICAgICAgICAgICAgfCAgIDcwICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL3JlZy5oICAgICAgICAgICAgICAgfCAgICA2ICst DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL3htaXQuYyAgICAgICAgICAgICAgfCAg IDU5ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2Nhcmw5MTcwL2Nhcmw5MTcwLmggICAg ICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2Nhcmw5MTcwL2Z3LmMgICAg ICAgICAgICAgfCAgIDMzIC0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9hdGgvY2FybDkxNzAvbWFj LmMgICAgICAgICAgICB8ICAgMzUgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9jYXJsOTE3 MC9tYWluLmMgICAgICAgICAgIHwgICAxOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9j YXJsOTE3MC9waHkuYyAgICAgICAgICAgIHwgICAzNiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2F0aC9jYXJsOTE3MC90eC5jICAgICAgICAgICAgIHwgICAgNCArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2F0aC9tYWluLmMgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL2F0bWVsLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL2I0My9iNDMuaCAgICAgICAgICAgICAgICAgICAgIHwgICAxNSAr DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYjQzL21haW4uYyAgICAgICAgICAgICAgICAgICAgfCAg MTI4ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYjQzL3BoeV9uLmMgICAgICAgICAgICAgICAg ICAgfCAgNTMyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYjQzL3BoeV9uLmggICAgICAgICAg ICAgICAgICAgfCAgICAxICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9iNDMvdGFibGVzX25waHku YyAgICAgICAgICAgICB8ICAgNzYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9iNDMvdGFibGVz X25waHkuaCAgICAgICAgICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9iNDNs ZWdhY3kvYjQzbGVnYWN5LmggICAgICAgICB8ICAgIDMgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2I0M2xlZ2FjeS9tYWluLmMgICAgICAgICAgICAgIHwgICAzMyArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2I0M2xlZ2FjeS9waHkuYyAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL2JyY204MDIxMS9LY29uZmlnICAgICAgICAgICAgIHwgICAxNyArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAgMiAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9NYWtlZmlsZSAgIHwg ICAgNiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9iY21zZGgu YyAgIHwgICAgMiArDQogLi4uL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvYmNtc2Ro X3NkbW1jLmMgfCAgIDE5ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21m bWFjL2RoZC5oICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjEx L2JyY21mbWFjL2RoZF9idXMuaCAgfCAgIDE3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJj bTgwMjExL2JyY21mbWFjL2RoZF9jZGMuYyAgfCAgICAyICsNCiAuLi4vbmV0L3dpcmVsZXNzL2Jy Y204MDIxMS9icmNtZm1hYy9kaGRfY29tbW9uLmMgICB8ICAgMTcgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvZGhkX2RiZy5oICB8ICAgMjAgKy0NCiAuLi4vbmV0 L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9kaGRfbGludXguYyAgICB8ICAgNzEgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbWZtYWMvZGhkX3NkaW8uYyB8ICAyNjQg Ky0NCiAuLi4vbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy9zZGlvX2NoaXAuYyAgICB8 ICAgIDIgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy91c2IuYyAg ICAgIHwgMTYyMSArKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy91 c2IuaCAgICAgIHwgICA2MSArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21m bWFjL3VzYl9yZGwuaCAgfCAgIDc1ICsNCiAuLi4vbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNt Zm1hYy93bF9jZmc4MDIxMS5jICB8ICAgMjkgKy0NCiAuLi4vbmV0L3dpcmVsZXNzL2JyY204MDIx MS9icmNtZm1hYy93bF9jZmc4MDIxMS5oICB8ICAgMzYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9icmNtODAyMTEvYnJjbXNtYWMvYWl1dGlscy5jICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9icmNtODAyMTEvYnJjbXNtYWMvYW1wZHUuYyAgICB8ICAgMjIgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbXNtYWMvZG1hLmMgICAgICB8ICAgIDggKy0NCiAu Li4vbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtc21hYy9tYWM4MDIxMV9pZi5jICB8ICAgNTUg Ky0NCiAuLi4vbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtc21hYy9tYWM4MDIxMV9pZi5oICB8 ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbXNtYWMvbWFpbi5j ICAgICB8ICAxOTkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAyMTEvYnJjbXNtYWMv bWFpbi5oICAgICB8ICAgIDYgKy0NCiAuLi4vbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtc21h Yy9waHkvcGh5X24uYyAgICB8ICAgMzUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9icmNtODAy MTEvYnJjbXNtYWMvc3JvbS5jICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9i cmNtODAyMTEvYnJjbXV0aWwvdXRpbHMuYyAgICB8ICAgMjYgKy0NCiAuLi4vbmV0L3dpcmVsZXNz L2JyY204MDIxMS9pbmNsdWRlL2JyY211X3V0aWxzLmggICB8ICAgMTUgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9ob3N0YXAvaG9zdGFwX2h3LmMgICAgICAgICAgICB8ICAgMTggKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIxMDAuYyAgICAgICAgICAgICB8ICAxMDggKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9pcHcyeDAwL2lwdzIyMDAuaCAgICAgICAgICAgICB8ICAg MTQgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvbGliaXB3X21vZHVsZS5jICAgICAg IHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2lwdzJ4MDAvbGliaXB3X3J4LmMgICAg ICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bGVnYWN5LzM5NDUtZGVi dWcuYyAgICAgICAgIHwgICAgNiArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsZWdhY3kvMzk0 NS1tYWMuYyAgICAgICAgICAgfCAgMjg2ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsZWdh Y3kvMzk0NS1ycy5jICAgICAgICAgICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv aXdsZWdhY3kvMzk0NS5jICAgICAgICAgICAgICAgfCAgMjI4ICstDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvaXdsZWdhY3kvMzk0NS5oICAgICAgICAgICAgICAgfCAgIDE0ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvaXdsZWdhY3kvNDk2NS1jYWxpYi5jICAgICAgICAgfCAgIDM2ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvaXdsZWdhY3kvNDk2NS1kZWJ1Zy5jICAgICAgICAgfCAgICA2ICsN CiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2xlZ2FjeS80OTY1LW1hYy5jICAgICAgICAgICB8IDEw NTggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2xlZ2FjeS80OTY1LXJzLmMgICAgICAgICAg ICB8ICAgNDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2xlZ2FjeS80OTY1LmMgICAgICAg ICAgICAgICB8ICA2OTggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2xlZ2FjeS80OTY1Lmgg ICAgICAgICAgICAgICB8ICAgNDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2xlZ2FjeS9L Y29uZmlnICAgICAgICAgICAgICB8ICAgNzggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2xl Z2FjeS9jb21tb24uYyAgICAgICAgICAgICB8IDExMTIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9pd2xlZ2FjeS9jb21tb24uaCAgICAgICAgICAgICB8ICA0NzEgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9pd2xlZ2FjeS9kZWJ1Zy5jICAgICAgICAgICAgICB8ICAyOTEgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9pd2x3aWZpL0tjb25maWcgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL01ha2VmaWxlICAgICAgICAgICAgICB8ICAgIDUg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC0xMDAwLmMgICAgICAgICAgICB8 ICAgNDkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC0yMDAwLmMgICAgICAg ICAgICB8ICAgNjQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC01MDAwLmMg ICAgICAgICAgICB8ICAgODkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC02 MDAwLmMgICAgICAgICAgICB8ICAxMzcgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZp L2l3bC1hZ24tY2FsaWIuYyAgICAgICB8ICAgNjcgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9p d2x3aWZpL2l3bC1hZ24tY2FsaWIuaCAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9pd2x3aWZpL2l3bC1hZ24taHcuaCAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9pd2x3aWZpL2l3bC1hZ24tbGliLmMgICAgICAgICB8ICAxMTAgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1hZ24tcnMuYyAgICAgICAgICB8ICAgMjYgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1hZ24tcnMuaCAgICAgICAgICB8ICAg IDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1hZ24tcnguYyAgICAgICAg ICB8ICAyMTMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1hZ24tcnhvbi5j ICAgICAgICB8ICAxMTUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1hZ24t c3RhLmMgICAgICAgICB8ICAzOTYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3 bC1hZ24tdHQuYyAgICAgICAgICB8ICAgNjcgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3 aWZpL2l3bC1hZ24tdHQuaCAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9pd2x3aWZpL2l3bC1hZ24tdHguYyAgICAgICAgICB8ICAxNzQgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9pd2x3aWZpL2l3bC1hZ24uYyAgICAgICAgICAgICB8IDEyNDEgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1hZ24uaCAgICAgICAgICAgICB8ICAxOTAgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1idXMuaCAgICAgICAgICAgICB8ICAyMDkg LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWNmZy5oICAgICAgICAgICAgIHwg ICA4NCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWNvbW1hbmRzLmggICAg ICAgIHwgIDExMCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWNvcmUuYyAg ICAgICAgICAgIHwgIDI2MiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWNv cmUuaCAgICAgICAgICAgIHwgICA5NCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkv aXdsLWNzci5oICAgICAgICAgICAgIHwgICAgNCArLQ0KIC4uLi93aXJlbGVzcy9pd2x3aWZpL3tp d2wtdHJhbnMuYyA9PiBpd2wtZGVidWcuY30gIHwgICA2OCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2l3bHdpZmkvaXdsLWRlYnVnLmggICAgICAgICAgIHwgICA3OCArLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWRlYnVnZnMuYyAgICAgICAgIHwgIDE4NSArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWRldi5oICAgICAgICAgICAgIHwgIDE4NSArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWRldnRyYWNlLmMgICAgICAgIHwgICAg MiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWRldnRyYWNlLmggICAgICAg IHwgIDIwOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWRydi5jICAgICAg ICAgICAgIHwgIDk5MyArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtZHJ2Lmgg ICAgICAgICAgICAgfCAgMTIzICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1l ZXByb20uYyAgICAgICAgICB8ICAyNDAgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9pd2x3aWZp L2l3bC1lZXByb20uaCAgICAgICAgICB8ICAgMTEgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9p d2x3aWZpL2l3bC1maC5oICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9pd2x3aWZpL2l3bC1mdy1maWxlLmggICAgICAgICB8ICAxNjUgKw0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2l3bHdpZmkvaXdsLWZ3LmggICAgICAgICAgICAgIHwgIDE3NyArDQogZHJpdmVy cy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtaW8uYyAgICAgICAgICAgICAgfCAgMjI0ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtaW8uaCAgICAgICAgICAgICAgfCAgIDYy ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtbGVkLmMgICAgICAgICAgICAg fCAgIDE5ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtbGVkLmggICAgICAg ICAgICAgfCAgICAyICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtbWFjODAy MTEuYyAgICAgICAgfCAgNTA1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wt bm90aWYtd2FpdC5jICAgICAgfCAgMTU3ICsNCiAuLi4vaXdsd2lmaS97aXdsLXdpZmkuaCA9PiBp d2wtbm90aWYtd2FpdC5ofSAgICAgICB8ICAgODEgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9p d2x3aWZpL2l3bC1vcC1tb2RlLmggICAgICAgICB8ICAyMTYgKw0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2l3bHdpZmkvaXdsLXBjaS5jICAgICAgICAgICAgIHwgIDI2NCArLQ0KIGRyaXZlcnMvbmV0 L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXBvd2VyLmMgICAgICAgICAgIHwgICAxOCArLQ0KIGRyaXZl cnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXBvd2VyLmggICAgICAgICAgIHwgICAgMiArLQ0K IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXBycGguaCAgICAgICAgICAgIHwgICAg OCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXNjYW4uYyAgICAgICAgICAg IHwgIDI1MSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXNoYXJlZC5oICAg ICAgICAgIHwgIDQwMCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXRlc3Rt b2RlLmMgICAgICAgIHwgIDU1MiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXds LXRlc3Rtb2RlLmggICAgICAgIHwgICA5OSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdp ZmkvaXdsLXRyYW5zLXBjaWUtaW50LmggIHwgIDEzMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNz L2l3bHdpZmkvaXdsLXRyYW5zLXBjaWUtcnguYyAgIHwgIDQzOSArLQ0KIGRyaXZlcnMvbmV0L3dp cmVsZXNzL2l3bHdpZmkvaXdsLXRyYW5zLXBjaWUtdHguYyAgIHwgIDIzOCArLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXRyYW5zLXBjaWUuYyAgICAgIHwgIDkxOCArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXRyYW5zLmggICAgICAgICAgIHwgIDQ2MyAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLXVjb2RlLmMgICAgICAgICAgIHwg IDQyOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bWMzMjAwd2lmaS90cmFjZS5oICAgICAg ICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL2xpYmVydGFzL2NmZy5jICAgICAg ICAgICAgICAgIHwgICAzNyAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbGliZXJ0YXMvaWZfY3Mu YyAgICAgICAgICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbGliZXJ0YXMv aWZfdXNiLmMgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbGli ZXJ0YXNfdGYvaWZfdXNiLmMgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvbWFjODAyMTFfaHdzaW0uYyAgICAgICAgICAgICAgfCAgIDU2ICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvbXdpZmlleC8xMW4uYyAgICAgICAgICAgICAgICAgfCAgIDgyICstDQogZHJpdmVy cy9uZXQvd2lyZWxlc3MvbXdpZmlleC8xMW4uaCAgICAgICAgICAgICAgICAgfCAgIDE2ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC8xMW5fYWdnci5jICAgICAgICAgICAgfCAgIDE4 ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC8xMW5fcnhyZW9yZGVyLmMgICAgICAg fCAgMjExICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC8xMW5fcnhyZW9yZGVyLmgg ICAgICAgfCAgICA1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9jZmc4MDIxMS5j ICAgICAgICAgICAgfCAgMTc2ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9jZnAu YyAgICAgICAgICAgICAgICAgfCAgIDkwICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmll eC9jbWRldnQuYyAgICAgICAgICAgICAgfCAgMTc3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv bXdpZmlleC9kZWNsLmggICAgICAgICAgICAgICAgfCAgIDExICstDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvbXdpZmlleC9mdy5oICAgICAgICAgICAgICAgICAgfCAgIDE5ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3MvbXdpZmlleC9pbml0LmMgICAgICAgICAgICAgICAgfCAgIDM5ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9pb2N0bC5oICAgICAgICAgICAgICAgfCAgICA0ICst DQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9qb2luLmMgICAgICAgICAgICAgICAgfCAg MTg0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9tYWluLmMgICAgICAgICAgICAg ICAgfCAgIDcwICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9tYWluLmggICAgICAg ICAgICAgICAgfCAgIDQ0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9wY2llLmMg ICAgICAgICAgICAgICAgfCAgMzk0ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9z Y2FuLmMgICAgICAgICAgICAgICAgfCAgNDMwICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdp ZmlleC9zZGlvLmMgICAgICAgICAgICAgICAgfCAgMTk2ICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvbXdpZmlleC9zdGFfY21kLmMgICAgICAgICAgICAgfCAgMjM1ICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3MvbXdpZmlleC9zdGFfY21kcmVzcC5jICAgICAgICAgfCAgMzU2ICstDQogZHJpdmVy cy9uZXQvd2lyZWxlc3MvbXdpZmlleC9zdGFfZXZlbnQuYyAgICAgICAgICAgfCAgIDQzICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9zdGFfaW9jdGwuYyAgICAgICAgICAgfCAgMTQ3 ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9zdGFfcnguYyAgICAgICAgICAgICAg fCAgIDEwICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC9zdGFfdHguYyAgICAgICAg ICAgICAgfCAgIDI1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC90eHJ4LmMgICAg ICAgICAgICAgICAgfCAgIDE3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmlleC91dGls LmMgICAgICAgICAgICAgICAgfCAgIDIxICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvbXdpZmll eC93bW0uYyAgICAgICAgICAgICAgICAgfCAgMTY3ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mv bXdpZmlleC93bW0uaCAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogZHJpdmVycy9uZXQvd2ly ZWxlc3MvbXdsOGsuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1ICstDQogZHJpdmVycy9u ZXQvd2lyZWxlc3Mvb3Jpbm9jby9tYWluLmMgICAgICAgICAgICAgICAgfCAgICA2ICstDQogZHJp dmVycy9uZXQvd2lyZWxlc3Mvb3Jpbm9jby9vcmlub2NvX3VzYi5jICAgICAgICAgfCAgICA1IC0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9wNTQvbWFpbi5jICAgICAgICAgICAgICAgICAgICB8ICAg IDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9wNTQvcDU0cGNpLmMgICAgICAgICAgICAgICAg ICB8ICAgNDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9wNTQvcDU0c3BpLmMgICAgICAgICAg ICAgICAgICB8ICAgMTQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9wNTQvdHhyeC5jICAgICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9wcmlzbTU0L2lz bHBjaV9tZ3QuYyAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ybmRp c193bGFuLmMgICAgICAgICAgICAgICAgICB8ICAgNjEgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydDJ4MDAvS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ydDJ4MDAvcnQyODAwLmggICAgICAgICAgICAgICB8ICAgODEgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyODAwbGliLmMgICAgICAgICAgICB8ICA0MzEgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydDJ4MDAvcnQyODAwbGliLmggICAgICAgICAgICB8ICAgIDEg Kw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDI4MDBwY2kuYyAgICAgICAgICAgIHwg ICA2NiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDI4MDB1c2IuYyAgICAgICAg ICAgIHwgIDIzMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4MDAuaCAgICAg ICAgICAgICAgIHwgICAzOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4MDBj b25maWcuYyAgICAgICAgIHwgICAgNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0MngwMC9y dDJ4MDBkZXYuYyAgICAgICAgICAgIHwgICAyNCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0 MngwMC9ydDJ4MDBsaWIuaCAgICAgICAgICAgIHwgICAxMyArDQogZHJpdmVycy9uZXQvd2lyZWxl c3MvcnQyeDAwL3J0MngwMGxpbmsuYyAgICAgICAgICAgfCAgIDM5ICsNCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ydDJ4MDAvcnQyeDAwcXVldWUuaCAgICAgICAgICB8ICAgMTIgLQ0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL3J0MngwMC9ydDJ4MDB1c2IuYyAgICAgICAgICAgIHwgICAyMSArLQ0KIGRy aXZlcnMvbmV0L3dpcmVsZXNzL3J0bDgxOHgvcnRsODE4Ny9kZXYuYyAgICAgICAgIHwgIDExMCAr LQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3J0bDgxOHgvcnRsODE4Ny9ydGw4MTg3LmggICAgIHwg ICAgOSArDQogZHJpdmVycy9uZXQvd2lyZWxlc3MvcnRsd2lmaS9LY29uZmlnICAgICAgICAgICAg ICAgfCAgICA1ICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL2Jhc2UuYyAgICAgICAg ICAgICAgICB8ICAgNzMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL2Jhc2UuaCAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL2Nh bS5jICAgICAgICAgICAgICAgICB8ICAgODUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3 aWZpL2NhbS5oICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydGx3aWZpL2NvcmUuYyAgICAgICAgICAgICAgICB8ICAxNzAgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ydGx3aWZpL2NvcmUuaCAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydGx3aWZpL2RlYnVnLmMgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL2RlYnVnLmggICAgICAgICAgICAgICB8ICAxMjEg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL2VmdXNlLmMgICAgICAgICAgICAgICB8 ICAgNjUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL2VmdXNlLmggICAgICAgICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3BjaS5jICAgICAg ICAgICAgICAgICB8ICAyODAgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3BjaS5o ICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZp L3BzLmMgICAgICAgICAgICAgICAgICB8ICAgMzkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9y dGx3aWZpL3BzLmggICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9ydGx3aWZpL3JjLmMgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9ydGx3aWZpL3JjLmggICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3JlZ2QuYyAgICAgICAgICAgICAgICB8ICAgMTQgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3JlZ2QuaCAgICAgICAgICAgICAgICB8ICAg IDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjL2RtX2NvbW1vbi5j ICB8ICAyMTIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjL2RtX2Nv bW1vbi5oICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJj L2Z3X2NvbW1vbi5jICB8ICAgOTkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0 bDgxOTJjL2Z3X2NvbW1vbi5oICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3 aWZpL3J0bDgxOTJjL21haW4uYyAgICAgICB8ICAgIDQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydGx3aWZpL3J0bDgxOTJjL3BoeV9jb21tb24uYyB8ICAyODEgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjL3BoeV9jb21tb24uaCB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9kZWYuaCAgICAgICB8ICAgIDIgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9kbS5jICAgICAgICB8ICAgMjYg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9kbS5oICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9ody5jICAg ICAgICB8ICAyODggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9o dy5oICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgx OTJjZS9sZWQuYyAgICAgICB8ICAgMTggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZp L3J0bDgxOTJjZS9sZWQuaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9y dGx3aWZpL3J0bDgxOTJjZS9waHkuYyAgICAgICB8ICAxMTMgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9waHkuaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9yZWcuaCAgICAgICB8ICAgIDMgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9yZi5jICAgICAgICB8ICAgODcgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9yZi5oICAgICAgICB8ICAg IDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9zdy5jICAgICAg ICB8ICAgMzcgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjZS9zdy5o ICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJj ZS90YWJsZS5jICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0 bDgxOTJjZS90YWJsZS5oICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3 aWZpL3J0bDgxOTJjZS90cnguYyAgICAgICB8ICAgMjUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydGx3aWZpL3J0bDgxOTJjZS90cnguaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9kZWYuaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9kbS5jICAgICAgICB8ICAgMjYgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9kbS5oICAgICAgICB8ICAgIDIg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9ody5jICAgICAgICB8 ICA0NjQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9ody5oICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9s ZWQuYyAgICAgICB8ICAgMTcgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgx OTJjdS9sZWQuaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZp L3J0bDgxOTJjdS9tYWMuYyAgICAgICB8ICAxMzMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9y dGx3aWZpL3J0bDgxOTJjdS9tYWMuaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9waHkuYyAgICAgICB8ICAxMjYgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9waHkuaCAgICAgICB8ICAgIDIgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9yZWcuaCAgICAgICB8ICAgIDIgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9yZi5jICAgICAgICB8ICAg NzUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9yZi5oICAgICAg ICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS9zdy5j ICAgICAgICB8ICAgMzQgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJj dS9zdy5oICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0 bDgxOTJjdS90YWJsZS5jICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3 aWZpL3J0bDgxOTJjdS90YWJsZS5oICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydGx3aWZpL3J0bDgxOTJjdS90cnguYyAgICAgICB8ICAgNDQgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJjdS90cnguaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9kZWYuaCAgICAgICB8ICAgIDIgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9kbS5jICAgICAgICB8ICAyNDMg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9kbS5oICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9mdy5jICAg ICAgICB8ICAxMzcgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9m dy5oICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgx OTJkZS9ody5jICAgICAgICB8ICAyMDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZp L3J0bDgxOTJkZS9ody5oICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9y dGx3aWZpL3J0bDgxOTJkZS9sZWQuYyAgICAgICB8ICAgMTYgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9sZWQuaCAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9waHkuYyAgICAgICB8ICA4MTAgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9waHkuaCAgICAgICB8ICAgIDIgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9yZWcuaCAgICAgICB8ICAg IDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9yZi5jICAgICAg ICB8ICAgOTkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS9yZi5o ICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJk ZS9zdy5jICAgICAgICB8ICAgNTcgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0 bDgxOTJkZS9zdy5oICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3 aWZpL3J0bDgxOTJkZS90YWJsZS5jICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydGx3aWZpL3J0bDgxOTJkZS90YWJsZS5oICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS90cnguYyAgICAgICB8ICAgMjggKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJkZS90cnguaCAgICAgICB8ICAgIDIgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9kZWYuaCAgICAgICB8ICAgIDIg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9kbS5jICAgICAgICB8 ICAgMzIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9kbS5oICAg ICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9m dy5jICAgICAgICB8ICAgNzYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgx OTJzZS9mdy5oICAgICAgICB8ICAgIDUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZp L3J0bDgxOTJzZS9ody5jICAgICAgICB8ICAyNzIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9y dGx3aWZpL3J0bDgxOTJzZS9ody5oICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9sZWQuYyAgICAgICB8ICAgMjIgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9sZWQuaCAgICAgICB8ICAgIDIgKy0NCiBkcml2 ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9waHkuYyAgICAgICB8ICAyNjEgKy0N CiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9waHkuaCAgICAgICB8ICAg IDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9yZWcuaCAgICAg ICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS9yZi5j ICAgICAgICB8ICAgNjYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJz ZS9yZi5oICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0 bDgxOTJzZS9zdy5jICAgICAgICB8ICAgODggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3 aWZpL3J0bDgxOTJzZS9zdy5oICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVz cy9ydGx3aWZpL3J0bDgxOTJzZS90YWJsZS5jICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25ldC93 aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS90YWJsZS5oICAgICB8ICAgIDIgKy0NCiBkcml2ZXJz L25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS90cnguYyAgICAgICB8ICAgMjAgKy0NCiBk cml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3J0bDgxOTJzZS90cnguaCAgICAgICB8ICAgIDIg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3VzYi5jICAgICAgICAgICAgICAgICB8 ICAxMTAgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3VzYi5oICAgICAgICAgICAg ICAgICB8ICAgIDMgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy9ydGx3aWZpL3dpZmkuaCAgICAg ICAgICAgICAgICB8ICAgIDggKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy93bDEyNTEvTWFrZWZp bGUgICAgICAgICAgICAgICB8ICAgIDIgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3dsMTI1MS9i b290LmMgICAgICAgICAgICAgICAgIHwgICAgMiAtDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wx MjUxL2lvLmggICAgICAgICAgICAgICAgICAgfCAgICA5ICstDQogZHJpdmVycy9uZXQvd2lyZWxl c3Mvd2wxMjUxL21haW4uYyAgICAgICAgICAgICAgICAgfCAgICA3ICstDQogZHJpdmVycy9uZXQv d2lyZWxlc3Mvd2wxMjUxL3dsMTI1MS5oICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVy cy9uZXQvd2lyZWxlc3Mvd2wxMnh4L01ha2VmaWxlICAgICAgICAgICAgICAgfCAgICAyICsNCiBk cml2ZXJzL25ldC93aXJlbGVzcy93bDEyeHgvYWN4LmMgICAgICAgICAgICAgICAgICB8ICAgMTcg Ky0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy93bDEyeHgvYWN4LmggICAgICAgICAgICAgICAgICB8 ICAxNDkgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy93bDEyeHgvYm9vdC5jICAgICAgICAgICAg ICAgICB8ICAxMDUgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy93bDEyeHgvYm9vdC5oICAgICAg ICAgICAgICAgICB8ICAgMTAgLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3dsMTJ4eC9jbWQuYyAg ICAgICAgICAgICAgICAgIHwgIDE2OSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3dsMTJ4eC9j bWQuaCAgICAgICAgICAgICAgICAgIHwgIDE0OCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3ds MTJ4eC9jb25mLmggICAgICAgICAgICAgICAgIHwgICA1NCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL3dsMTJ4eC9kZWJ1Zy5oICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9uZXQv d2lyZWxlc3Mvd2wxMnh4L2RlYnVnZnMuYyAgICAgICAgICAgICAgfCAgMjQxICstDQogZHJpdmVy cy9uZXQvd2lyZWxlc3Mvd2wxMnh4L2V2ZW50LmMgICAgICAgICAgICAgICAgfCAgMTU0ICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wxMnh4L2V2ZW50LmggICAgICAgICAgICAgICAgfCAgIDIw ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wxMnh4L2luaXQuYyAgICAgICAgICAgICAgICAg fCAgIDU1ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wxMnh4L2lvLmMgICAgICAgICAgICAg ICAgICAgfCAgIDU5ICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy93bDEyeHgvaW8uaCAgICAgICAg ICAgICAgICAgICB8ICAgIDIgKw0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3dsMTJ4eC9tYWluLmMg ICAgICAgICAgICAgICAgIHwgMTExNSArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3dsMTJ4eC9w cy5jICAgICAgICAgICAgICAgICAgIHwgICAzOCArLQ0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3ds MTJ4eC9wcy5oICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvbmV0L3dpcmVs ZXNzL3dsMTJ4eC9yZWcuaCAgICAgICAgICAgICAgICAgIHwgICAyNyArDQogZHJpdmVycy9uZXQv d2lyZWxlc3Mvd2wxMnh4L3J4LmMgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogZHJpdmVy cy9uZXQvd2lyZWxlc3Mvd2wxMnh4L3NjYW4uYyAgICAgICAgICAgICAgICAgfCAgIDYyICstDQog ZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wxMnh4L3NjYW4uaCAgICAgICAgICAgICAgICAgfCAgICAy ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wxMnh4L3NkaW8uYyAgICAgICAgICAgICAgICAg fCAgIDI5ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wxMnh4L3NwaS5jICAgICAgICAgICAg ICAgICAgfCAgICA4ICstDQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvd2wxMnh4L3Rlc3Rtb2RlLmMg ICAgICAgICAgICAgfCAgIDUwICsNCiBkcml2ZXJzL25ldC93aXJlbGVzcy93bDEyeHgvdHguYyAg ICAgICAgICAgICAgICAgICB8ICAxMTYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy93bDEyeHgv dHguaCAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0NCiBkcml2ZXJzL25ldC93aXJlbGVzcy93 bDEyeHgvd2wxMnh4LmggICAgICAgICAgICAgICB8ICAgNTMgKy0NCiBkcml2ZXJzL25ldC93aXJl bGVzcy93bDEyeHgvd2wxMnh4XzgwMjExLmggICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL25l dC93aXJlbGVzcy96ZDEyMTFydy96ZF9tYWMuYyAgICAgICAgICAgICB8ICAgMTIgKy0NCiBkcml2 ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0N CiBkcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg NjIgKy0NCiBkcml2ZXJzL25mYy9uZmN3aWxpbmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAzMDUgKy0NCiBkcml2ZXJzL25mYy9wbjUzMy5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgMzEgKy0NCiBkcml2ZXJzL3BjaS9xdWlya3MuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMTggKw0KIGRyaXZlcnMvcHRwL0tjb25maWcgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAxMyArDQogZHJpdmVycy9wdHAvTWFrZWZpbGUgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCiBkcml2ZXJzL3B0cC9wdHBfY2xvY2su YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL3B0cC9wdHBf aXhwNDZ4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBkcml2ZXJzL3B0 cC9wdHBfcGNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3MzAgKw0KIGRyaXZl cnMvczM5MC9uZXQvY3RjbV9mc21zLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSArDQog ZHJpdmVycy9zMzkwL25ldC9jdGNtX21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAz ICsNCiBkcml2ZXJzL3MzOTAvbmV0L2N0Y21fbXBjLmMgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMTIgKy0NCiBkcml2ZXJzL3MzOTAvbmV0L2xjcy5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMTIgKy0NCiBkcml2ZXJzL3MzOTAvbmV0L3FldGhfY29yZS5oICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDEgKw0KIGRyaXZlcnMvczM5MC9uZXQvcWV0aF9jb3JlX21haW4uYyAg ICAgICAgICAgICAgICAgIHwgIDExMCArLQ0KIGRyaXZlcnMvczM5MC9uZXQvcWV0aF9jb3JlX21w Yy5jICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9zMzkwL25ldC9xZXRoX2Nv cmVfbXBjLmggICAgICAgICAgICAgICAgICAgfCAgIDE0ICsNCiBkcml2ZXJzL3MzOTAvbmV0L3Fl dGhfbDJfbWFpbi5jICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBkcml2ZXJzL3MzOTAv bmV0L3FldGhfbDNfbWFpbi5jICAgICAgICAgICAgICAgICAgICB8ICAgNDAgKy0NCiBkcml2ZXJz L3Njc2kvYm54MmZjL2JueDJmY19jb25zdGFudHMuaCAgICAgICAgICAgICB8ICAgIDIgKy0NCiBk cml2ZXJzL3Njc2kvYm54MmZjL2JueDJmY19od2kuYyAgICAgICAgICAgICAgICAgICB8ICAgMTIg Ky0NCiBkcml2ZXJzL3Njc2kvZmNvZS9mY29lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDIgKy0NCiBkcml2ZXJzL3NzYi9kcml2ZXJfY2hpcGNvbW1vbl9wbXUuYyAgICAgICAgICAg ICAgICB8ICAgNDggKy0NCiBkcml2ZXJzL3NzYi9kcml2ZXJfbWlwc2NvcmUuYyAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDMgKw0KIGRyaXZlcnMvc3NiL21haW4uYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMyArDQogZHJpdmVycy9zc2IvcGNpLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDgxICstDQogZHJpdmVycy9zc2IvcGNtY2lhLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstDQogZHJpdmVycy9zc2Ivc2Nhbi5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzICsNCiBkcml2ZXJzL3NzYi9z ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgKy0NCiBkcml2ZXJz L3NzYi9zc2JfcHJpdmF0ZS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKw0KIGRy aXZlcnMvc3RhZ2luZy9ldDEzMXgvZXQxMzF4LmMgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr LQ0KIGRyaXZlcnMvc3RhZ2luZy9mdDEwMDAvZnQxMDAwLXBjbWNpYS9mdDEwMDBfaHcuYyAgIHwg ICAgNyArLQ0KIGRyaXZlcnMvc3RhZ2luZy93bGFnczQ5X2gyL3dsX2NzLmMgICAgICAgICAgICAg ICAgIHwgICAgNyArLQ0KIGRyaXZlcnMvdHR5L2lwd2lyZWxlc3MvbmV0d29yay5jICAgICAgICAg ICAgICAgICAgIHwgICAgMiArLQ0KIGRyaXZlcnMvdHR5L2lwd2lyZWxlc3MvdHR5LmMgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGZzL2NvbXBhdF9pb2N0bC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGZzL2RsbS9sb3djb21tcy5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMiArLQ0KIGluY2x1ZGUvYXNtLWdlbmVy aWMvc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArDQogaW5jbHVkZS9saW51 eC9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsNCiBpbmNsdWRl L2xpbnV4L2JjbWEvYmNtYS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKw0KIGlu Y2x1ZGUvbGludXgvYmNtYS9iY21hX2RyaXZlcl9jaGlwY29tbW9uLmggICAgICAgIHwgICAyNiAr LQ0KIGluY2x1ZGUvbGludXgvYmNtYS9iY21hX2RyaXZlcl9wY2kuaCAgICAgICAgICAgICAgIHwg IDEyNSArLQ0KIGluY2x1ZGUvbGludXgvYmNtYS9iY21hX3JlZ3MuaCAgICAgICAgICAgICAgICAg ICAgIHwgICAyNyArDQogaW5jbHVkZS9saW51eC9jYW4vZGV2LmggICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAyICstDQogaW5jbHVkZS9saW51eC9kY2NwLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA4ICstDQogaW5jbHVkZS9saW51eC9ldGhlcmRldmljZS5oICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDEzICstDQogaW5jbHVkZS9saW51eC9ldGh0b29sLmgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzICstDQogaW5jbHVkZS9saW51eC9pZi5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsNCiBpbmNsdWRlL2xpbnV4 L2lmX3BwcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzQgKy0NCiBpbmNsdWRl L2xpbnV4L2lmX3ZsYW4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBp bmNsdWRlL2xpbnV4L2luLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg Kw0KIGluY2x1ZGUvbGludXgvaW42LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMSArDQogaW5jbHVkZS9saW51eC9pbmV0ZGV2aWNlLmggICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAxICsNCiBpbmNsdWRlL2xpbnV4L2lwdjYuaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDggKy0NCiBpbmNsdWRlL2xpbnV4L2lzZG4uaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBpbmNsdWRlL2xpbnV4L21kaW8uaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKy0NCiBpbmNsdWRlL2xpbnV4L21seDQvZGV2aWNl LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBpbmNsdWRlL2xpbnV4L21seDQv cXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgKy0NCiBpbmNsdWRlL2xpbnV4 L25ldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIGluY2x1ZGUv bGludXgvbmV0ZGV2X2ZlYXR1cmVzLmggICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQogaW5j bHVkZS9saW51eC9uZXRkZXZpY2UuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTE3ICst DQogaW5jbHVkZS9saW51eC9uZXRmaWx0ZXIvS2J1aWxkICAgICAgICAgICAgICAgICAgICAgfCAg ICAyICsNCiBpbmNsdWRlL2xpbnV4L25ldGZpbHRlci9pcHNldC9pcF9zZXQuaCAgICAgICAgICAg ICB8ICAgMzUgKy0NCiBpbmNsdWRlL2xpbnV4L25ldGZpbHRlci9pcHNldC9pcF9zZXRfYWhhc2gu aCAgICAgICB8ICAxMTkgKy0NCiBpbmNsdWRlL2xpbnV4L25ldGZpbHRlci9uZl9jb25udHJhY2tf dGNwLmggICAgICAgICB8ICAgIDUgKy0NCiBpbmNsdWRlL2xpbnV4L25ldGZpbHRlci9uZm5ldGxp bmsuaCAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBpbmNsdWRlL2xpbnV4L25ldGZpbHRlci9u Zm5ldGxpbmtfY29ubnRyYWNrLmggICAgICB8ICAgMTIgKw0KIGluY2x1ZGUvbGludXgvbmV0Zmls dGVyL25mbmV0bGlua19jdHRpbWVvdXQuaCAgICAgIHwgIDExNCArDQogaW5jbHVkZS9saW51eC9u ZXRmaWx0ZXIveHRfQ1QuaCAgICAgICAgICAgICAgICAgICAgfCAgIDEyICsNCiBpbmNsdWRlL2xp bnV4L25ldGZpbHRlci94dF9MT0cuaCAgICAgICAgICAgICAgICAgICB8ICAgMTkgKw0KIGluY2x1 ZGUvbGludXgvbmV0ZmlsdGVyX2lwdjQvS2J1aWxkICAgICAgICAgICAgICAgIHwgICAgMiAtDQog aW5jbHVkZS9saW51eC9uZXRmaWx0ZXJfaXB2NC9pcHRfTE9HLmggICAgICAgICAgICAgfCAgICAy ICsNCiBpbmNsdWRlL2xpbnV4L25ldGZpbHRlcl9pcHY0L2lwdF9TQU1FLmggICAgICAgICAgICB8 ICAgMjAgLQ0KIGluY2x1ZGUvbGludXgvbmV0ZmlsdGVyX2lwdjQvaXB0X3JlYWxtLmggICAgICAg ICAgIHwgICAgNyAtDQogaW5jbHVkZS9saW51eC9uZXRmaWx0ZXJfaXB2Ni9pcDZ0X0xPRy5oICAg ICAgICAgICAgfCAgICAyICsNCiBpbmNsdWRlL2xpbnV4L25ldGxpbmsuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMzAgKy0NCiBpbmNsdWRlL2xpbnV4L25mYy5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDggKw0KIGluY2x1ZGUvbGludXgvbmw4MDIxMS5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3MiArLQ0KIGluY2x1ZGUvbGludXgvcGNpX2lk cy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogaW5jbHVkZS9saW51eC9w a3Rfc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICsNCiBpbmNsdWRlL2xp bnV4L3BsYXRmb3JtX2RhdGEvY3Bzdy5oICAgICAgICAgICAgICAgICB8ICAgNTUgKw0KIGluY2x1 ZGUvbGludXgvcHBwLWNvbXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOCArLQ0K IGluY2x1ZGUvbGludXgvcHBwLWlvY3RsLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEx OSArDQogaW5jbHVkZS9saW51eC9wcHBfZGVmcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDM4ICstDQogaW5jbHVkZS9saW51eC9zaF9ldGguaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAxICsNCiBpbmNsdWRlL2xpbnV4L3NrYnVmZi5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNDYgKy0NCiBpbmNsdWRlL2xpbnV4L3NubXAuaCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIGluY2x1ZGUvbGludXgvc29ja2V0LmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIGluY2x1ZGUvbGludXgvc3NiL3NzYi5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOCArLQ0KIGluY2x1ZGUvbGludXgvc3Ni L3NzYl9yZWdzLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAzNCArDQogaW5jbHVkZS9saW51 eC90Y3AuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogaW5jbHVk ZS9uZXQvYWRkcmNvbmYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBp bmNsdWRlL25ldC9hcnAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg Ky0NCiBpbmNsdWRlL25ldC9ibHVldG9vdGgvYmx1ZXRvb3RoLmggICAgICAgICAgICAgICAgICB8 ICAgNDAgKy0NCiBpbmNsdWRlL25ldC9ibHVldG9vdGgvaGNpLmggICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNzYgKy0NCiBpbmNsdWRlL25ldC9ibHVldG9vdGgvaGNpX2NvcmUuaCAgICAgICAg ICAgICAgICAgICB8ICAzMDEgKy0NCiBpbmNsdWRlL25ldC9ibHVldG9vdGgvaGNpX21vbi5oICAg ICAgICAgICAgICAgICAgICB8ICAgNTEgKw0KIGluY2x1ZGUvbmV0L2JsdWV0b290aC9sMmNhcC5o ICAgICAgICAgICAgICAgICAgICAgIHwgICA4NyArLQ0KIGluY2x1ZGUvbmV0L2JsdWV0b290aC9t Z210LmggICAgICAgICAgICAgICAgICAgICAgIHwgIDMzOCArLQ0KIGluY2x1ZGUvbmV0L2JsdWV0 b290aC9zbXAuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGluY2x1ZGUvbmV0 L2NhaWYvY2FpZl9oc2kuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogaW5jbHVk ZS9uZXQvY2ZnODAyMTEuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTc5ICstDQog aW5jbHVkZS9uZXQvY29tcGF0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy ICstDQogaW5jbHVkZS9uZXQvZGNibmwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgICA0ICstDQogaW5jbHVkZS9uZXQvZG4uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAxICsNCiBpbmNsdWRlL25ldC9nZW5ldGxpbmsuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMzEgKy0NCiBpbmNsdWRlL25ldC9pbmV0X3NvY2suaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDMgKw0KIGluY2x1ZGUvbmV0L2lwLmggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIGluY2x1ZGUvbmV0L2l1Y3YvYWZfaXVj di5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArDQogaW5jbHVkZS9uZXQvbWFjODAy MTEuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTU0ICstDQogaW5jbHVkZS9uZXQv bmRpc2MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0NCiBpbmNsdWRl L25ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX2V4dGVuZC5oICAgICAgICB8ICAgIDQgKw0KIGlu Y2x1ZGUvbmV0L25ldGZpbHRlci9uZl9jb25udHJhY2tfaGVscGVyLmggICAgICAgIHwgICAxMyAr DQogaW5jbHVkZS9uZXQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja19sNHByb3RvLmggICAgICAgfCAg IDE5ICstDQogaW5jbHVkZS9uZXQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja190aW1lb3V0LmggICAg ICAgfCAgIDc4ICsNCiBpbmNsdWRlL25ldC9uZXRmaWx0ZXIveHRfbG9nLmggICAgICAgICAgICAg ICAgICAgICB8ICAgIDIgKy0NCiBpbmNsdWRlL25ldC9uZXRsaW5rLmggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgMzUgLQ0KIGluY2x1ZGUvbmV0L25mYy9uY2kuaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA1MyArLQ0KIGluY2x1ZGUvbmV0L25mYy9uY2lfY29yZS5o ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNiArLQ0KIGluY2x1ZGUvbmV0L25mYy9uZmMu aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOSArLQ0KIGluY2x1ZGUvbmV0L3Nj dHAvc2N0cC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogaW5jbHVkZS9u ZXQvc29jay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5ICsNCiBpbmNs dWRlL25ldC90Y3AuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjYgKy0N CiBpbmNsdWRlL25ldC91ZHBsaXRlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDQgKy0NCiBpbmNsdWRlL25ldC94ZnJtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDUgLQ0KIG5ldC9hdG0vY2xpcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxNyArLQ0KIG5ldC9hdG0vcHBwb2F0bS5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L01ha2VmaWxlICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L3tiYXRfb2dtLmgg PT4gYmF0X2FsZ28uaH0gICAgICAgICAgIHwgICAyMCArLQ0KIG5ldC9iYXRtYW4tYWR2L2JhdF9k ZWJ1Z2ZzLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQ0KIG5ldC9iYXRtYW4tYWR2 L2JhdF9kZWJ1Z2ZzLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRt YW4tYWR2L2JhdF9pdl9vZ20uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMwNCArLQ0KIG5l dC9iYXRtYW4tYWR2L2JhdF9zeXNmcy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMSAr LQ0KIG5ldC9iYXRtYW4tYWR2L2JhdF9zeXNmcy5oICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L2JpdGFycmF5LmMgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAxMCArLQ0KIG5ldC9iYXRtYW4tYWR2L2JpdGFycmF5LmggICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L2dhdGV3YXlfY2xpZW50LmMgICAg ICAgICAgICAgICAgICAgIHwgICAzNyArLQ0KIG5ldC9iYXRtYW4tYWR2L2dhdGV3YXlfY2xpZW50 LmggICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L2dhdGV3YXlf Y29tbW9uLmMgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0KIG5ldC9iYXRtYW4tYWR2L2dh dGV3YXlfY29tbW9uLmggICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4t YWR2L2hhcmQtaW50ZXJmYWNlLmMgICAgICAgICAgICAgICAgICAgIHwgICA2NiArLQ0KIG5ldC9i YXRtYW4tYWR2L2hhcmQtaW50ZXJmYWNlLmggICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0K IG5ldC9iYXRtYW4tYWR2L2hhc2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiArLQ0KIG5ldC9iYXRtYW4tYWR2L2hhc2guaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L2ljbXBfc29ja2V0LmMgICAgICAgICAgICAgICAg ICAgICAgIHwgICAyMCArLQ0KIG5ldC9iYXRtYW4tYWR2L2ljbXBfc29ja2V0LmggICAgICAgICAg ICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L21haW4uYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDExMyArLQ0KIG5ldC9iYXRtYW4tYWR2L21haW4uaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NSArLQ0KIG5ldC9iYXRtYW4tYWR2L29yaWdp bmF0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMyArLQ0KIG5ldC9iYXRtYW4tYWR2 L29yaWdpbmF0b3IuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRt YW4tYWR2L3BhY2tldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQ0KIG5l dC9iYXRtYW4tYWR2L3JpbmdfYnVmZmVyLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAr LQ0KIG5ldC9iYXRtYW4tYWR2L3JpbmdfYnVmZmVyLmggICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L3JvdXRpbmcuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICA2NyArLQ0KIG5ldC9iYXRtYW4tYWR2L3JvdXRpbmcuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L3NlbmQuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAxNSArLQ0KIG5ldC9iYXRtYW4tYWR2L3NlbmQuaCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L3NvZnQtaW50 ZXJmYWNlLmMgICAgICAgICAgICAgICAgICAgIHwgICA0NCArLQ0KIG5ldC9iYXRtYW4tYWR2L3Nv ZnQtaW50ZXJmYWNlLmggICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4t YWR2L3RyYW5zbGF0aW9uLXRhYmxlLmMgICAgICAgICAgICAgICAgIHwgIDI1MSArLQ0KIG5ldC9i YXRtYW4tYWR2L3RyYW5zbGF0aW9uLXRhYmxlLmggICAgICAgICAgICAgICAgIHwgICAgMiArLQ0K IG5ldC9iYXRtYW4tYWR2L3R5cGVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy MyArLQ0KIG5ldC9iYXRtYW4tYWR2L3VuaWNhc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAyMiArLQ0KIG5ldC9iYXRtYW4tYWR2L3VuaWNhc3QuaCAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMiArLQ0KIG5ldC9iYXRtYW4tYWR2L3Zpcy5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAxOSArLQ0KIG5ldC9iYXRtYW4tYWR2L3Zpcy5oICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQ0KIG5ldC9ibHVldG9vdGgvS2NvbmZpZyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtDQogbmV0L2JsdWV0b290aC9ibmVwL3Nv Y2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2JsdWV0b290aC9j bXRwL3NvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2JsdWV0 b290aC9oY2lfY29ubi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDczICstDQogbmV0 L2JsdWV0b290aC9oY2lfY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjQ1ICst DQogbmV0L2JsdWV0b290aC9oY2lfZXZlbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg NjMxICstDQogbmV0L2JsdWV0b290aC9oY2lfc29jay5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgNDY5ICstDQogbmV0L2JsdWV0b290aC9oY2lfc3lzZnMuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDUzICstDQogbmV0L2JsdWV0b290aC9oaWRwL3NvY2suYyAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2JsdWV0b290aC9sMmNhcF9jb3JlLmMgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgNjQxICstDQogbmV0L2JsdWV0b290aC9sMmNhcF9zb2Nr LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU0ICstDQogbmV0L2JsdWV0b290aC9saWIu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstDQogbmV0L2JsdWV0b290 aC9tZ210LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNjk3ICsrLQ0KIG5ldC9i bHVldG9vdGgvcmZjb21tL3R0eS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiArLQ0K IG5ldC9ibHVldG9vdGgvc21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEw OCArLQ0KIG5ldC9icmlkZ2UvYnJfZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgNSArLQ0KIG5ldC9jYWlmL2NhaWZfZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMiAtDQogbmV0L2NhaWYvY2FpZl9zb2NrZXQuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMTEzICstDQogbmV0L2NhaWYvY2ZkYmdsLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L2NhaWYvY2ZkZ21sLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICstDQogbmV0L2NhaWYvY2ZyZm1sLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1ICstDQogbmV0L2NhaWYvY2ZzcnZs LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2NhaWYv Y2Z1dGlsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogbmV0 L2NhaWYvY2Z2aWRsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICst DQogbmV0L2NhaWYvY2hubF9uZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDI0ICstDQogbmV0L2NvbXBhdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAyICstDQogbmV0L2NvcmUvZGF0YWdyYW0uYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDI2ICstDQogbmV0L2NvcmUvZGV2LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMTE1ICstDQogbmV0L2NvcmUvZXRodG9vbC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsNCiBuZXQvY29yZS9pb3ZlYy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvY29yZS9uZWlnaGJvdXIu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOTAgKy0NCiBuZXQvY29yZS9uZXRw b2xsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzEgKy0NCiBuZXQvY29y ZS9ydG5ldGxpbmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBu ZXQvY29yZS9za2J1ZmYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg Ky0NCiBuZXQvY29yZS9zb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgMjEgKw0KIG5ldC9kY2NwL2NjaWRzL2NjaWQzLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMyArLQ0KIG5ldC9kY2NwL2lwdjQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgOCArLQ0KIG5ldC9kY2NwL2lwdjYuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgOCArLQ0KIG5ldC9kY2NwL21pbmlzb2Nrcy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAxOCArLQ0KIG5ldC9kY2NwL291dHB1dC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQ0KIG5ldC9kZWNuZXQvZG5fbmVp Z2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNCArLQ0KIG5ldC9kZWNuZXQv ZG5fcm91dGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQ0KIG5ldC9l dGhlcm5ldC9ldGguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQog bmV0L2llZWU4MDIxNTQvNmxvd3Bhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2 ICstDQogbmV0L2lwdjQvYWZfaW5ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDI4ICstDQogbmV0L2lwdjQvYWg0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDE3ICstDQogbmV0L2lwdjQvYXJwLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAyICstDQogbmV0L2lwdjQvZXNwNC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogbmV0L2lwdjQvZmliX2Zyb250ZW5kLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0L2lwdjQvZmliX3NlbWFudGlj cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0L2lwdjQvZmliX3Ry aWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstDQogbmV0L2lwdjQv Z3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICstDQogbmV0 L2lwdjQvaWNtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICst DQogbmV0L2lwdjQvaW5ldF9kaWFnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDE4ICstDQogbmV0L2lwdjQvaXBfZnJhZ21lbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDExICstDQogbmV0L2lwdjQvaXBfZ3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDI5ICstDQogbmV0L2lwdjQvaXBfaW5wdXQuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDIwICstDQogbmV0L2lwdjQvaXBfb3B0aW9ucy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstDQogbmV0L2lwdjQvaXBfc29ja2dsdWUuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM3ICsNCiBuZXQvaXB2NC9pcGNvbXAuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCiBuZXQvaXB2NC9pcGNv bmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTAgKy0NCiBuZXQvaXB2 NC9pcGlwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBu ZXQvaXB2NC9pcG1yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg Ky0NCiBuZXQvaXB2NC9uZXRmaWx0ZXIvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDkgLQ0KIG5ldC9pcHY0L25ldGZpbHRlci9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMSAtDQogbmV0L2lwdjQvbmV0ZmlsdGVyL2lwdF9MT0cuYyAgICAgICAgICAgICAg ICAgICAgICAgfCAgNTE2IC0NCiBuZXQvaXB2NC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX3Byb3Rv X2ljbXAuYyAgICAgICB8ICAgNjAgKy0NCiBuZXQvaXB2NC9uZXRmaWx0ZXIvbmZfbmF0X2NvcmUu YyAgICAgICAgICAgICAgICAgICB8ICAgIDggKw0KIG5ldC9pcHY0L25ldGZpbHRlci9uZl9uYXRf aDMyMy5jICAgICAgICAgICAgICAgICAgIHwgICAxNCArDQogbmV0L2lwdjQvbmV0ZmlsdGVyL25m X25hdF9zaXAuYyAgICAgICAgICAgICAgICAgICAgfCAgICA3ICsNCiBuZXQvaXB2NC9waW5nLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEgKy0NCiBuZXQvaXB2NC9w cm9jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KIG5ldC9p cHY0L3Jhdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArLQ0K IG5ldC9pcHY0L3JvdXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1 MiArLQ0KIG5ldC9pcHY0L3RjcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxNCArLQ0KIG5ldC9pcHY0L3RjcF9jb25nLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgOSArLQ0KIG5ldC9pcHY0L3RjcF9pbnB1dC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDI0MSArLQ0KIG5ldC9pcHY0L3RjcF9pcHY0LmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDMxMiArLQ0KIG5ldC9pcHY0L3RjcF9taW5pc29ja3MuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQ0KIG5ldC9pcHY0L3RjcF9vdXRwdXQu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9pcHY0L3RjcF9w cm9iZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQ0KIG5ldC9pcHY0 L3RjcF90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQ0KIG5l dC9pcHY0L3R1bm5lbDQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCAr LQ0KIG5ldC9pcHY0L3VkcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICA0MSArLQ0KIG5ldC9pcHY0L3VkcGxpdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgNyArLQ0KIG5ldC9pcHY0L3hmcm00X3R1bm5lbC5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxNiArLQ0KIG5ldC9pcHY2L2FkZHJjb25mLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9pcHY2L2FmX2luZXQ2LmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogbmV0L2lwdjYvYW55Y2FzdC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5IC0NCiBuZXQvaXB2Ni9kYXRhZ3JhbS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvaXB2Ni9pY21w LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKw0KIG5ldC9pcHY2 L2lwNl9maWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOSArLQ0KIG5l dC9pcHY2L2lwNl9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMSAr LQ0KIG5ldC9pcHY2L2lwdjZfc29ja2dsdWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAzOCArDQogbmV0L2lwdjYvbmRpc2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDMwICstDQogbmV0L2lwdjYvbmV0ZmlsdGVyL0tjb25maWcgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA5IC0NCiBuZXQvaXB2Ni9uZXRmaWx0ZXIvTWFrZWZpbGUgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDEgLQ0KIG5ldC9pcHY2L25ldGZpbHRlci9pcDZ0X0xPRy5jICAg ICAgICAgICAgICAgICAgICAgIHwgIDUyNyAtDQogbmV0L2lwdjYvbmV0ZmlsdGVyL25mX2Nvbm50 cmFja19wcm90b19pY21wdjYuYyAgICAgfCAgIDYwICstDQogbmV0L2lwdjYvcmF3LmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsNCiBuZXQvaXB2Ni9yZWFzc2Vt Ymx5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0NCiBuZXQvaXB2Ni9y b3V0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKy0NCiBuZXQv aXB2Ni9zaXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjAgKy0N CiBuZXQvaXB2Ni90Y3BfaXB2Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy MzEgKy0NCiBuZXQvaXB2Ni91ZHAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDcgKy0NCiBuZXQvaXB2Ni94ZnJtNl9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDIgKy0NCiBuZXQvaXJkYS9pcm5ldC9pcm5ldC5oICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvaXVjdi9hZl9pdWN2LmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAzODEgKy0NCiBuZXQvbDJ0cC9sMnRwX2V0aC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvbDJ0cC9sMnRwX3BwcC5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvbWFjODAyMTEv TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvbWFj ODAyMTEvY2ZnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNDEgKy0NCiBu ZXQvbWFjODAyMTEvY2hhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTUg Ky0NCiBuZXQvbWFjODAyMTEvZGVidWdmcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgODcgKy0NCiBuZXQvbWFjODAyMTEvZGVidWdmc19uZXRkZXYuYyAgICAgICAgICAgICAgICAg ICAgICB8ICAxMTUgKy0NCiBuZXQvbWFjODAyMTEvZGVidWdmc19zdGEuYyAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgIDUgKy0NCiBuZXQvbWFjODAyMTEvZHJpdmVyLW9wcy5oICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgNjggKy0NCiBuZXQvbWFjODAyMTEvZHJpdmVyLXRyYWNlLmgg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNzcgKy0NCiBuZXQvbWFjODAyMTEvaWJzcy5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDkgKy0NCiBuZXQvbWFjODAyMTEvaWVl ZTgwMjExX2kuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNzMgKy0NCiBuZXQvbWFjODAy MTEvaWZhY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjQgKy0NCiBuZXQv bWFjODAyMTEva2V5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzkgKy0N CiBuZXQvbWFjODAyMTEvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MjcgKy0NCiBuZXQvbWFjODAyMTEvbWVzaC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDIgKy0NCiBuZXQvbWFjODAyMTEvbWVzaC5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDUgKy0NCiBuZXQvbWFjODAyMTEvbWVzaF9od21wLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNTcgKy0NCiBuZXQvbWFjODAyMTEvbWVzaF9wYXRodGJsLmMgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgNDAgKy0NCiBuZXQvbWFjODAyMTEvbWVzaF9wbGluay5j ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjMgKy0NCiBuZXQvbWFjODAyMTEvbWxtZS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE3MTQgKy0NCiBuZXQvbWFjODAyMTEv cG0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKy0NCiBuZXQvbWFj ODAyMTEvcmF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNTEgKy0NCiBu ZXQvbWFjODAyMTEvcmF0ZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg LQ0KIG5ldC9tYWM4MDIxMS9yYzgwMjExX21pbnN0cmVsX2h0LmMgICAgICAgICAgICAgICAgIHwg ICAxNiArDQogbmV0L21hYzgwMjExL3J4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMTIzICstDQogbmV0L21hYzgwMjExL3NjYW4uYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDc0ICstDQogbmV0L21hYzgwMjExL3N0YV9pbmZvLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMzQxICstDQogbmV0L21hYzgwMjExL3N0YV9pbmZvLmggICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDYxICstDQogbmV0L21hYzgwMjExL3N0YXR1cy5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstDQogbmV0L21hYzgwMjExL3R4LmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ3ICstDQogbmV0L21hYzgwMjEx L3V0aWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDgwICstDQogbmV0L21h YzgwMjExL3dlcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICstDQog bmV0L21hYzgwMjExL3dlcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx IC0NCiBuZXQvbWFjODAyMTEvd29yay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICA4MTQgLQ0KIG5ldC9tYWM4MDIxMS93cGEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAyMiArLQ0KIG5ldC9uZXRmaWx0ZXIvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAzMCArDQogbmV0L25ldGZpbHRlci9NYWtlZmlsZSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAzICsNCiBuZXQvbmV0ZmlsdGVyL2lwc2V0L2lwX3NldF9iaXRt YXBfaXAuYyAgICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvbmV0ZmlsdGVyL2lwc2V0L2lwX3Nl dF9iaXRtYXBfaXBtYWMuYyAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvbmV0ZmlsdGVyL2lwc2V0 L2lwX3NldF9iaXRtYXBfcG9ydC5jICAgICAgICAgICB8ICAgIDQgKy0NCiBuZXQvbmV0ZmlsdGVy L2lwc2V0L2lwX3NldF9jb3JlLmMgICAgICAgICAgICAgICAgICB8ICAgMjYgKy0NCiBuZXQvbmV0 ZmlsdGVyL2lwc2V0L2lwX3NldF9nZXRwb3J0LmMgICAgICAgICAgICAgICB8ICAgIDQgKy0NCiBu ZXQvbmV0ZmlsdGVyL2lwc2V0L2lwX3NldF9oYXNoX2lwLmMgICAgICAgICAgICAgICB8ICAgMTgg Ky0NCiBuZXQvbmV0ZmlsdGVyL2lwc2V0L2lwX3NldF9oYXNoX2lwcG9ydC5jICAgICAgICAgICB8 ICAgMTAgKy0NCiBuZXQvbmV0ZmlsdGVyL2lwc2V0L2lwX3NldF9oYXNoX2lwcG9ydGlwLmMgICAg ICAgICB8ICAgMTAgKy0NCiBuZXQvbmV0ZmlsdGVyL2lwc2V0L2lwX3NldF9oYXNoX2lwcG9ydG5l dC5jICAgICAgICB8ICAxNDcgKy0NCiBuZXQvbmV0ZmlsdGVyL2lwc2V0L2lwX3NldF9oYXNoX25l dC5jICAgICAgICAgICAgICB8ICAgODkgKy0NCiBuZXQvbmV0ZmlsdGVyL2lwc2V0L2lwX3NldF9o YXNoX25ldGlmYWNlLmMgICAgICAgICB8ICAgODQgKy0NCiBuZXQvbmV0ZmlsdGVyL2lwc2V0L2lw X3NldF9oYXNoX25ldHBvcnQuYyAgICAgICAgICB8ICAxNTAgKy0NCiBuZXQvbmV0ZmlsdGVyL2lw c2V0L2lwX3NldF9saXN0X3NldC5jICAgICAgICAgICAgICB8ICAgIDIgKy0NCiBuZXQvbmV0Zmls dGVyL25mX2Nvbm50cmFja19jb3JlLmMgICAgICAgICAgICAgICAgICB8ICAgMzQgKy0NCiBuZXQv bmV0ZmlsdGVyL25mX2Nvbm50cmFja19lY2FjaGUuYyAgICAgICAgICAgICAgICB8ICAgNTUgKy0N CiBuZXQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja19oZWxwZXIuYyAgICAgICAgICAgICAgICB8ICAg NTQgKw0KIG5ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX25ldGxpbmsuYyAgICAgICAgICAgICAg IHwgIDIxOCArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX3Byb3RvX2RjY3AuYyAgICAg ICAgICAgIHwgICA4NiArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX3Byb3RvX2dlbmVy aWMuYyAgICAgICAgIHwgICA3NyArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX3Byb3Rv X2dyZS5jICAgICAgICAgICAgIHwgICA4MiArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNr X3Byb3RvX3NjdHAuYyAgICAgICAgICAgIHwgICA4MyArLQ0KIG5ldC9uZXRmaWx0ZXIvbmZfY29u bnRyYWNrX3Byb3RvX3RjcC5jICAgICAgICAgICAgIHwgIDE2OCArLQ0KIG5ldC9uZXRmaWx0ZXIv bmZfY29ubnRyYWNrX3Byb3RvX3VkcC5jICAgICAgICAgICAgIHwgIDEwNiArLQ0KIG5ldC9uZXRm aWx0ZXIvbmZfY29ubnRyYWNrX3Byb3RvX3VkcGxpdGUuYyAgICAgICAgIHwgIDEwMyArLQ0KIG5l dC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX3RpbWVvdXQuYyAgICAgICAgICAgICAgIHwgICA2MCAr DQogbmV0L25ldGZpbHRlci9uZm5ldGxpbmtfYWNjdC5jICAgICAgICAgICAgICAgICAgICAgfCAg ICA2ICstDQogbmV0L25ldGZpbHRlci9uZm5ldGxpbmtfY3R0aW1lb3V0LmMgICAgICAgICAgICAg ICAgfCAgNDI5ICsNCiBuZXQvbmV0ZmlsdGVyL3h0X0NULmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyMjAgKy0NCiBuZXQvbmV0ZmlsdGVyL3h0X0xPRy5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA5MjUgKw0KIG5ldC9uZXRsaW5rL2FmX25ldGxpbmsuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAzMCArLQ0KIG5ldC9uZXRsaW5rL2dlbmV0bGluay5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQ0KIG5ldC9uZmMvYWZfbmZjLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC9uZmMvY29yZS5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1NSArLQ0KIG5ldC9uZmMv bGxjcC9jb21tYW5kcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MyArLQ0KIG5l dC9uZmMvbGxjcC9sbGNwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIwMSAr LQ0KIG5ldC9uZmMvbGxjcC9sbGNwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAxMiArLQ0KIG5ldC9uZmMvbGxjcC9zb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDEyMCArLQ0KIG5ldC9uZmMvbmNpL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDIwOSArLQ0KIG5ldC9uZmMvbmNpL2RhdGEuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAzMiArLQ0KIG5ldC9uZmMvbmNpL250Zi5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDM2MCArLQ0KIG5ldC9uZmMvbmNpL3JzcC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MSArLQ0KIG5ldC9uZmMvbmV0bGluay5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3MyArLQ0KIG5ldC9uZmMvbmZj LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOCArLQ0KIG5ldC9u ZmMvcmF3c29jay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArLQ0K IG5ldC9vcGVudnN3aXRjaC92cG9ydC1pbnRlcm5hbF9kZXYuYyAgICAgICAgICAgICAgIHwgICAg MyArLQ0KIG5ldC9wYWNrZXQvYWZfcGFja2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAzMiArLQ0KIG5ldC9yZHMvc2VuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgMSAtDQogbmV0L3NjaGVkL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDI2ICsNCiBuZXQvc2NoZWQvTWFrZWZpbGUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDEgKw0KIG5ldC9zY2hlZC9zY2hfcGx1Zy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIzMyArDQogbmV0L3NjdHAvc29ja2V0LmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0ICstDQogbmV0L3NvY2tldC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM2ICstDQogbmV0L3RpcGMvYmNh c3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzM2ICstDQogbmV0L3Rp cGMvYmNhc3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQog bmV0L3RpcGMvYmVhcmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1 ICstDQogbmV0L3RpcGMvY29uZmlnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDIxICstDQogbmV0L3RpcGMvY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDEwIC0NCiBuZXQvdGlwYy9jb3JlLmggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNDIgLQ0KIG5ldC90aXBjL2Rpc2NvdmVyLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICA3OSArLQ0KIG5ldC90aXBjL2xpbmsuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDI5OSArLQ0KIG5ldC90aXBjL2xvZy5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC90aXBjL21zZy5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQ0KIG5ldC90aXBjL21z Zy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSArLQ0KIG5ldC90 aXBjL25hbWVfZGlzdHIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCArLQ0K IG5ldC90aXBjL25hbWVfdGFibGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0 OCArLQ0KIG5ldC90aXBjL25hbWVfdGFibGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgMiAtDQogbmV0L3RpcGMvbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDExICstDQogbmV0L3RpcGMvbm9kZS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDg0ICstDQogbmV0L3RpcGMvbm9kZS5oICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDM3ICstDQogbmV0L3RpcGMvcG9ydC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcyICstDQogbmV0L3RpcGMvcG9ydC5oICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQyICstDQogbmV0L3RpcGMvc29ja2V0 LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICstDQogbmV0L3RpcGMv c3Vic2NyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstDQogbmV0 L3VuaXgvYWZfdW5peC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUyICst DQogbmV0L3VuaXgvZGlhZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDEwICstDQogbmV0L3dpcmVsZXNzL2NvcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIDE0ICstDQogbmV0L3dpcmVsZXNzL21lc2guYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICA0ICsNCiBuZXQvd2lyZWxlc3MvbWxtZS5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAzMzMgKy0NCiBuZXQvd2lyZWxlc3Mvbmw4MDIxMS5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAzOTcgKy0NCiBuZXQvd2lyZWxlc3Mvbmw4MDIxMS5oICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0NCiBuZXQvd2lyZWxlc3MvcmVnLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkgKy0NCiBuZXQvd2lyZWxlc3Mv c2Nhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkgKy0NCiBuZXQvd2ly ZWxlc3Mvc21lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDEgKy0NCiBu ZXQvd2lyZWxlc3MvdXRpbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg Kw0KIG5ldC93aXJlbGVzcy93ZXh0LXNtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgMyArDQogbmV0L3hmcm0veGZybV91c2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICA5ICstDQogMTY5MCBmaWxlcyBjaGFuZ2VkLCAxMjYyNjMgaW5zZXJ0aW9ucygrKSwg OTg5NzMgZGVsZXRpb25zKC0pDQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9uZXQvc3RtbWFjLnR4dA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1 bWVudGF0aW9uL25ldHdvcmtpbmcvbWFjODAyMTEtYXV0aC1hc3NvYy1kZWF1dGgudHh0DQogY3Jl YXRlIG1vZGUgMTAwNjQ0IGFyY2gvbWlwcy9iY200N3h4L3Nwcm9tLmMNCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9uZXQvY2FuL3NqYTEwMDAvcGVha19wY21jaWEuYw0KIGNyZWF0ZSBtb2Rl IDEwMDY0NCBkcml2ZXJzL25ldC9jYW4vdXNiL3BlYWtfdXNiL01ha2VmaWxlDQogY3JlYXRlIG1v ZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2Nhbi91c2IvcGVha191c2IvcGNhbl91c2IuYw0KIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9jYW4vdXNiL3BlYWtfdXNiL3BjYW5fdXNiX2NvcmUu Yw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9jYW4vdXNiL3BlYWtfdXNiL3BjYW5f dXNiX2NvcmUuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9jYW4vdXNiL3BlYWtf dXNiL3BjYW5fdXNiX3Byby5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2Nhbi91 c2IvcGVha191c2IvcGNhbl91c2JfcHJvLmgNCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9u ZXQvZXRoZXJuZXQvaWJtL2lzZXJpZXNfdmV0aC5jDQogcmVuYW1lIGRyaXZlcnMvbmV0L2V0aGVy bmV0L2ludGVsL2UxMDAwZS97bGliLmMgPT4gbWFjLmN9ICg2MiUpDQogY3JlYXRlIG1vZGUgMTAw NjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2UxMDAwZS9tYW5hZ2UuYw0KIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9lMTAwMGUvbnZtLmMNCiBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvaXhnYmVfbGli LmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvbnhwL0tjb25maWcN CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvbnhwL01ha2VmaWxlDQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L254cC9scGNfZXRoLmMNCiBk ZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvc2ZjL21hYy5oDQogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L3NmYy9tY2RpX21vbi5jDQogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L3NmYy9zaWVuYV9zcmlvdi5jDQogY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L3NmYy92ZmRpLmgNCiBjcmVhdGUg bW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvY3Bzdy5jDQogY3JlYXRlIG1vZGUg MTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L3RpL2Nwc3dfYWxlLmMNCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9uZXQvZXRoZXJuZXQvdGkvY3Bzd19hbGUuaA0KIGNyZWF0ZSBtb2RlIDEw MDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC94aWxpbngveGlsaW54X2F4aWVuZXQuaA0KIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC9ldGhlcm5ldC94aWxpbngveGlsaW54X2F4aWVuZXRf bWFpbi5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L2V0aGVybmV0L3hpbGlueC94 aWxpbnhfYXhpZW5ldF9tZGlvLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvcGh5 L2FtZC5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3VzYi9xbWlfd3dhbi5jDQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvY29yZS5j DQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2F0aC9hdGg2a2wvdXNi LmMNCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvd2lyZWxlc3MvYXRoL2F0aDlrL2Fy OTQ2Ml8xcDBfaW5pdHZhbHMuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC93aXJl bGVzcy9icmNtODAyMTEvYnJjbWZtYWMvdXNiLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVy cy9uZXQvd2lyZWxlc3MvYnJjbTgwMjExL2JyY21mbWFjL3VzYi5oDQogY3JlYXRlIG1vZGUgMTAw NjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2JyY204MDIxMS9icmNtZm1hYy91c2JfcmRsLmgNCiBk ZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS9pd2wtYnVzLmgN CiByZW5hbWUgZHJpdmVycy9uZXQvd2lyZWxlc3MvaXdsd2lmaS97aXdsLXRyYW5zLmMgPT4gaXds LWRlYnVnLmN9ICg2OCUpDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNz L2l3bHdpZmkvaXdsLWRydi5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVs ZXNzL2l3bHdpZmkvaXdsLWRydi5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dp cmVsZXNzL2l3bHdpZmkvaXdsLWZ3LWZpbGUuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L25ldC93aXJlbGVzcy9pd2x3aWZpL2l3bC1mdy5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl cnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXdsLW5vdGlmLXdhaXQuYw0KIHJlbmFtZSBkcml2ZXJz L25ldC93aXJlbGVzcy9pd2x3aWZpL3tpd2wtd2lmaS5oID0+IGl3bC1ub3RpZi13YWl0Lmh9ICg1 NSUpDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3dpcmVsZXNzL2l3bHdpZmkvaXds LW9wLW1vZGUuaA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3B0cC9wdHBfcGNoLmMNCiBj cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9saW51eC9uZXRmaWx0ZXIvbmZuZXRsaW5rX2N0dGlt ZW91dC5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbmV0ZmlsdGVyL3h0X0xP Ry5oDQogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbmV0ZmlsdGVyX2lwdjQvaXB0 X1NBTUUuaA0KIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L25ldGZpbHRlcl9pcHY0 L2lwdF9yZWFsbS5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvcGxhdGZvcm1f ZGF0YS9jcHN3LmgNCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9saW51eC9wcHAtaW9jdGwu aA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL25ldC9ibHVldG9vdGgvaGNpX21vbi5oDQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbmV0L25ldGZpbHRlci9uZl9jb25udHJhY2tfdGlt ZW91dC5oDQogcmVuYW1lIG5ldC9iYXRtYW4tYWR2L3tiYXRfb2dtLmggPT4gYmF0X2FsZ28uaH0g KDUxJSkNCiBkZWxldGUgbW9kZSAxMDA2NDQgbmV0L2lwdjQvbmV0ZmlsdGVyL2lwdF9MT0cuYw0K IGRlbGV0ZSBtb2RlIDEwMDY0NCBuZXQvaXB2Ni9uZXRmaWx0ZXIvaXA2dF9MT0cuYw0KIGNyZWF0 ZSBtb2RlIDEwMDY0NCBuZXQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja190aW1lb3V0LmMNCiBjcmVh dGUgbW9kZSAxMDA2NDQgbmV0L25ldGZpbHRlci9uZm5ldGxpbmtfY3R0aW1lb3V0LmMNCiBjcmVh dGUgbW9kZSAxMDA2NDQgbmV0L25ldGZpbHRlci94dF9MT0cuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0 NCBuZXQvc2NoZWQvc2NoX3BsdWcuYw0K