Skip to content

Instantly share code, notes, and snippets.

@hanetzer
Last active October 18, 2020 11:16
Show Gist options
  • Save hanetzer/bc63a8696acb4452df469d29314e6965 to your computer and use it in GitHub Desktop.
Save hanetzer/bc63a8696acb4452df469d29314e6965 to your computer and use it in GitHub Desktop.
stdin
QEMU 5.1.50 monitor - type 'help' for more information
(qemu) info mtree
address-space: memory
0000000000000000-ffffffffffffffff (prio 0, i/o): system
0000000008000000-00000000089fffff (prio 0, ram): pnv.ram
0000203ffd800000-0000203ffdbfffff (prio 0, i/o): homer-main-memory
0000203fffd80000-0000203fffda57ff (prio 0, i/o): occ-common-area
0006030000000000-00060300ffffffff (prio 0, i/o): lpcm
0006030203000000-00060302030fffff (prio 0, i/o): psihb
000603fc00000000-000603ffffffffff (prio 0, i/o): xscom-0
address-space: I/O
0000000000000000-000000000000ffff (prio 0, i/o): io
address-space: xscom-0
0000000000000000-00000003ffffffff (prio 0, i/o): xscom-0
0000000000330000-000000000036ffff (prio 0, i/o): xscom-occ
0000000000508000-000000000050ffff (prio 0, i/o): xscom-i2c
0000000000510000-0000000000517fff (prio 0, i/o): xscom-i2c
0000000000518000-000000000051ffff (prio 0, i/o): xscom-i2c
0000000020086000-0000000020086077 (prio 0, i/o): xscom-pec-0.0-nest
0000000020086200-00000000200862b7 (prio 0, i/o): xscom-pec-0.0-nest-stack-0
0000000020088000-0000000020088077 (prio 0, i/o): xscom-pec-0.1-nest
0000000020088200-00000000200882b7 (prio 0, i/o): xscom-pec-0.1-nest-stack-0
0000000020088400-00000000200884b7 (prio 0, i/o): xscom-pec-0.1-nest-stack-1
000000002008a000-000000002008a077 (prio 0, i/o): xscom-pec-0.2-nest
000000002008a200-000000002008a2b7 (prio 0, i/o): xscom-pec-0.2-nest-stack-0
000000002008a400-000000002008a4b7 (prio 0, i/o): xscom-pec-0.2-nest-stack-1
000000002008a600-000000002008a6b7 (prio 0, i/o): xscom-pec-0.2-nest-stack-2
0000000028088000-000000002808b80f (prio 0, i/o): xscom1-npu2
0000000028094800-0000000028094fff (prio 0, i/o): xscom-psi
0000000028095800-00000000280959ff (prio 0, i/o): xscom-pba
0000000028098000-00000000280997ff (prio 0, i/o): xscom-xive
000000002809e000-000000002809e43f (prio 0, i/o): xscom2-npu2
0000000048084000-000000004808419f (prio 0, i/o): xscom-obus0
00000000480861f8-00000000480861ff (prio 0, i/o): xscom-obus0-indirect
0000000068084000-000000006808400f (prio 0, i/o): xscom-pec-0.0-pci
0000000068084200-0000000068084277 (prio 0, i/o): xscom-pec-0.0-pci-stack-0
0000000068084800-00000000680849ff (prio 0, i/o): xscom-pec-0.0-pci-stack-0-phb
0000000070084000-000000007008400f (prio 0, i/o): xscom-pec-0.1-pci
0000000070084200-0000000070084277 (prio 0, i/o): xscom-pec-0.1-pci-stack-0
0000000070084400-0000000070084477 (prio 0, i/o): xscom-pec-0.1-pci-stack-1
0000000070084800-00000000700849ff (prio 0, i/o): xscom-pec-0.1-pci-stack-0-phb
0000000070084a00-0000000070084bff (prio 0, i/o): xscom-pec-0.1-pci-stack-1-phb
0000000078084000-000000007808400f (prio 0, i/o): xscom-pec-0.2-pci
0000000078084200-0000000078084277 (prio 0, i/o): xscom-pec-0.2-pci-stack-0
0000000078084400-0000000078084477 (prio 0, i/o): xscom-pec-0.2-pci-stack-1
0000000078084600-0000000078084677 (prio 0, i/o): xscom-pec-0.2-pci-stack-2
0000000078084800-00000000780849ff (prio 0, i/o): xscom-pec-0.2-pci-stack-0-phb
0000000078084a00-0000000078084bff (prio 0, i/o): xscom-pec-0.2-pci-stack-1-phb
0000000078084c00-0000000078084dff (prio 0, i/o): xscom-pec-0.2-pci-stack-2-phb
0000000080000000-00000000807fffff (prio 0, i/o): xscom-quad.0
0000000100000000-00000001007fffff (prio 0, i/o): xscom-core.0
address-space: cpu-memory-0
0000000000000000-ffffffffffffffff (prio 0, i/o): system
0000000008000000-00000000089fffff (prio 0, ram): pnv.ram
0000203ffd800000-0000203ffdbfffff (prio 0, i/o): homer-main-memory
0000203fffd80000-0000203fffda57ff (prio 0, i/o): occ-common-area
0006030000000000-00060300ffffffff (prio 0, i/o): lpcm
0006030203000000-00060302030fffff (prio 0, i/o): psihb
000603fc00000000-000603ffffffffff (prio 0, i/o): xscom-0
address-space: xive-vc-ipi
0000000000000000-0000007fffffffff (prio 0, i/o): xive-vc-ipi
address-space: xive-vc-end
0000000000000000-0000007fffffffff (prio 0, i/o): xive-vc-end
address-space: lpc-opb
0000000000000000-00000000ffffffff (prio 0, i/o): lpc-opb
00000000c0010000-00000000c001005f (prio 0, i/o): lpc-opb-master
00000000c0012000-00000000c00120ff (prio 0, i/o): lpc-hc
00000000d0010000-00000000d001ffff (prio 0, i/o): alias lpc-isa-io @isa-io 0000000000000000-000000000000ffff
00000000e0000000-00000000efffffff (prio 0, i/o): alias lpc-isa-mem @isa-mem 0000000000000000-000000000fffffff
00000000f0000000-00000000ffffffff (prio 0, i/o): alias lpc-isa-fw @isa-fw 0000000000000000-000000000fffffff
address-space: pnv-phb4-root-port
0000000000000000-ffffffffffffffff (prio 0, i/o): bus master container
address-space: pnv-phb4-root-port
0000000000000000-ffffffffffffffff (prio 0, i/o): bus master container
address-space: pnv-phb4-root-port
0000000000000000-ffffffffffffffff (prio 0, i/o): bus master container
address-space: pnv-phb4-root-port
0000000000000000-ffffffffffffffff (prio 0, i/o): bus master container
address-space: pnv-phb4-root-port
0000000000000000-ffffffffffffffff (prio 0, i/o): bus master container
address-space: pnv-phb4-root-port
0000000000000000-ffffffffffffffff (prio 0, i/o): bus master container
address-space: phb4-0.5-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.5-iommu
address-space: phb4-0.4-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.4-iommu
address-space: phb4-0.3-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.3-iommu
address-space: phb4-0.2-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.2-iommu
address-space: phb4-0.1-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.1-iommu
address-space: phb4-0.0-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.0-iommu
memory-region: isa-io
0000000000000000-000000000000ffff (prio 0, i/o): isa-io
0000000000000070-0000000000000071 (prio 0, i/o): rtc
0000000000000070-0000000000000070 (prio 0, i/o): rtc-index
00000000000000e4-00000000000000e7 (prio 0, i/o): ipmi-bt
00000000000003f8-00000000000003ff (prio 0, i/o): serial
0000000000001000-000000000000101f (prio 0, i/o): aspeed-mbox
memory-region: isa-mem
0000000000000000-000000000fffffff (prio 0, i/o): isa-mem
memory-region: isa-fw
0000000000000000-000000000fffffff (prio 0, i/o): isa-fw
000000000c000000-000000000fffffff (prio 0, i/o): pnv-pnor
memory-region: phb4-0.0-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.0-iommu
memory-region: phb4-0.1-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.1-iommu
memory-region: phb4-0.2-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.2-iommu
memory-region: phb4-0.3-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.3-iommu
memory-region: phb4-0.4-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.4-iommu
memory-region: phb4-0.5-iommu
0000000000000000-ffffffffffffffff (prio 0, i/o): phb4-0.5-iommu
/dts-v1/;
/ {
compatible = "ibm,powernv", "ibm,p9-openbmc", "rcs,talos";
vendor = "IBM";
nest-frequency = <0x0 0x5f5e1000>;
model-name = "rcs,talos";
ibm,sw-checkstop-fir = <0x5012000 0x1f>;
model = "T2P9D01 REV 1.00";
#address-cells = <0x2>;
#size-cells = <0x2>;
phandle = <0x1>;
reserved-names = "ibm,secure-crypt-algo-code@1fd270000", "ibm,sbe-ffdc@1fd2a0000", "ibm,sbe-ffdc@1fd280000", "ibm,sbe-comm@1fd2b0000", "ibm,sbe-comm@1fd290000", "ibm,occ-common-area@1ff800000", "ibm,homer-image@1fdc00000", "ibm,homer-image@1fd800000", "ibm,hbrt-data@1fd680000", "ibm,hbrt-code-image@1fd2c0000", "WOFDATA@1fd180000", "RINGOVD@1fd0e0000", "OCC@1fd1d0000", "HCODE@1fd110000", "ibm,firmware-stacks", "ibm,firmware-data", "ibm,firmware-heap", "ibm,firmware-code", "ibm,firmware-allocs-memory@0";
reserved-ranges = <0x1 0xfd270000 0x0 0x10000 0x1 0xfd2a0000 0x0 0x10000 0x1 0xfd280000 0x0 0x10000 0x1 0xfd2b0000 0x0 0x10000 0x1 0xfd290000 0x0 0x10000 0x1 0xff800000 0x0 0x800000 0x1 0xfdc00000 0x0 0x400000 0x1 0xfd800000 0x0 0x400000 0x1 0xfd680000 0x0 0x180000 0x1 0xfd2c0000 0x0 0x3c0000 0x1 0xfd180000 0x0 0x50000 0x1 0xfd0e0000 0x0 0x30000 0x1 0xfd1d0000 0x0 0xa0000 0x1 0xfd110000 0x0 0x70000 0x0 0x31c00000 0x0 0x2180000 0x0 0x31000000 0x0 0xc00000 0x0 0x30400000 0x0 0xc00000 0x0 0x30000000 0x0 0x400000 0x0 0x51c00000 0x0 0x7904000>;
system-id = "SERIAL0123456789";
pciex@600c3c0500000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x2>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x100>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x59360000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x1 0x0>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x600c2 0x80000000 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x5>;
ibm,opal-pest-table = <0x0 0x59381000 0x1000>;
ibm,chip-id = <0x0>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x60280 0x0 0x60280 0x0 0x40 0x0>;
phandle = <0x605>;
ibm,phb-stack = <0xcd>;
ibm,phb-index = <0x5>;
reg = <0x600c3 0xc0500000 0x0 0x1000 0x600c3 0xa0000000 0x0 0x10000000>;
ibm,mmio-windows = <0x60280 0x0 0x40 0x0 0x600c2 0x80000000 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4011400 0x40114c0 0xf010800 0xf0108c0 0xf010980>;
ibm,opal-reserved-pe = <0xff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0xf>;
ibm,opal-rtt-table = <0x0 0x59320000 0x20000>;
ibm,opal-msi-ranges = <0xfb000 0x7f8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0x0 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0x0 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0x0 0x0 0x0 0x4 0xfd 0xfb7fb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x613>;
reg = <0x0 0x0 0x0 0x0 0x0>;
pci@0 {
device_type = "pciex";
revision-id = <0x4>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1a03>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupts = <0x1>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0x0 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0x0 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0x0 0x0 0x0 0x4 0xfd 0xfb7fb 0x1 0x800 0x0 0x0 0x1 0xfd 0xfb7f9 0x1 0x800 0x0 0x0 0x2 0xfd 0xfb7fa 0x1 0x800 0x0 0x0 0x3 0xfd 0xfb7fb 0x1 0x800 0x0 0x0 0x4 0xfd 0xfb7f8 0x1 0x1000 0x0 0x0 0x1 0xfd 0xfb7fa 0x1 0x1000 0x0 0x0 0x2 0xfd 0xfb7fb 0x1 0x1000 0x0 0x0 0x3 0xfd 0xfb7f8 0x1 0x1000 0x0 0x0 0x4 0xfd 0xfb7f9 0x1 0x1800 0x0 0x0 0x1 0xfd 0xfb7fb 0x1 0x1800 0x0 0x0 0x2 0xfd 0xfb7f8 0x1 0x1800 0x0 0x0 0x3 0xfd 0xfb7f9 0x1 0x1800 0x0 0x0 0x4 0xfd 0xfb7fa 0x1 0x2000 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0x2000 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0x2000 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0x2000 0x0 0x0 0x4 0xfd 0xfb7fb 0x1 0x2800 0x0 0x0 0x1 0xfd 0xfb7f9 0x1 0x2800 0x0 0x0 0x2 0xfd 0xfb7fa 0x1 0x2800 0x0 0x0 0x3 0xfd 0xfb7fb 0x1 0x2800 0x0 0x0 0x4 0xfd 0xfb7f8 0x1 0x3000 0x0 0x0 0x1 0xfd 0xfb7fa 0x1 0x3000 0x0 0x0 0x2 0xfd 0xfb7fb 0x1 0x3000 0x0 0x0 0x3 0xfd 0xfb7f8 0x1 0x3000 0x0 0x0 0x4 0xfd 0xfb7f9 0x1 0x3800 0x0 0x0 0x1 0xfd 0xfb7fb 0x1 0x3800 0x0 0x0 0x2 0xfd 0xfb7f8 0x1 0x3800 0x0 0x0 0x3 0xfd 0xfb7f9 0x1 0x3800 0x0 0x0 0x4 0xfd 0xfb7fa 0x1 0x4000 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0x4000 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0x4000 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0x4000 0x0 0x0 0x4 0xfd 0xfb7fb 0x1 0x4800 0x0 0x0 0x1 0xfd 0xfb7f9 0x1 0x4800 0x0 0x0 0x2 0xfd 0xfb7fa 0x1 0x4800 0x0 0x0 0x3 0xfd 0xfb7fb 0x1 0x4800 0x0 0x0 0x4 0xfd 0xfb7f8 0x1 0x5000 0x0 0x0 0x1 0xfd 0xfb7fa 0x1 0x5000 0x0 0x0 0x2 0xfd 0xfb7fb 0x1 0x5000 0x0 0x0 0x3 0xfd 0xfb7f8 0x1 0x5000 0x0 0x0 0x4 0xfd 0xfb7f9 0x1 0x5800 0x0 0x0 0x1 0xfd 0xfb7fb 0x1 0x5800 0x0 0x0 0x2 0xfd 0xfb7f8 0x1 0x5800 0x0 0x0 0x3 0xfd 0xfb7f9 0x1 0x5800 0x0 0x0 0x4 0xfd 0xfb7fa 0x1 0x6000 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0x6000 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0x6000 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0x6000 0x0 0x0 0x4 0xfd 0xfb7fb 0x1 0x6800 0x0 0x0 0x1 0xfd 0xfb7f9 0x1 0x6800 0x0 0x0 0x2 0xfd 0xfb7fa 0x1 0x6800 0x0 0x0 0x3 0xfd 0xfb7fb 0x1 0x6800 0x0 0x0 0x4 0xfd 0xfb7f8 0x1 0x7000 0x0 0x0 0x1 0xfd 0xfb7fa 0x1 0x7000 0x0 0x0 0x2 0xfd 0xfb7fb 0x1 0x7000 0x0 0x0 0x3 0xfd 0xfb7f8 0x1 0x7000 0x0 0x0 0x4 0xfd 0xfb7f9 0x1 0x7800 0x0 0x0 0x1 0xfd 0xfb7fb 0x1 0x7800 0x0 0x0 0x2 0xfd 0xfb7f8 0x1 0x7800 0x0 0x0 0x3 0xfd 0xfb7f9 0x1 0x7800 0x0 0x0 0x4 0xfd 0xfb7fa 0x1 0x8000 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0x8000 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0x8000 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0x8000 0x0 0x0 0x4 0xfd 0xfb7fb 0x1 0x8800 0x0 0x0 0x1 0xfd 0xfb7f9 0x1 0x8800 0x0 0x0 0x2 0xfd 0xfb7fa 0x1 0x8800 0x0 0x0 0x3 0xfd 0xfb7fb 0x1 0x8800 0x0 0x0 0x4 0xfd 0xfb7f8 0x1 0x9000 0x0 0x0 0x1 0xfd 0xfb7fa 0x1 0x9000 0x0 0x0 0x2 0xfd 0xfb7fb 0x1 0x9000 0x0 0x0 0x3 0xfd 0xfb7f8 0x1 0x9000 0x0 0x0 0x4 0xfd 0xfb7f9 0x1 0x9800 0x0 0x0 0x1 0xfd 0xfb7fb 0x1 0x9800 0x0 0x0 0x2 0xfd 0xfb7f8 0x1 0x9800 0x0 0x0 0x3 0xfd 0xfb7f9 0x1 0x9800 0x0 0x0 0x4 0xfd 0xfb7fa 0x1 0xa000 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0xa000 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0xa000 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0xa000 0x0 0x0 0x4 0xfd 0xfb7fb 0x1 0xa800 0x0 0x0 0x1 0xfd 0xfb7f9 0x1 0xa800 0x0 0x0 0x2 0xfd 0xfb7fa 0x1 0xa800 0x0 0x0 0x3 0xfd 0xfb7fb 0x1 0xa800 0x0 0x0 0x4 0xfd 0xfb7f8 0x1 0xb000 0x0 0x0 0x1 0xfd 0xfb7fa 0x1 0xb000 0x0 0x0 0x2 0xfd 0xfb7fb 0x1 0xb000 0x0 0x0 0x3 0xfd 0xfb7f8 0x1 0xb000 0x0 0x0 0x4 0xfd 0xfb7f9 0x1 0xb800 0x0 0x0 0x1 0xfd 0xfb7fb 0x1 0xb800 0x0 0x0 0x2 0xfd 0xfb7f8 0x1 0xb800 0x0 0x0 0x3 0xfd 0xfb7f9 0x1 0xb800 0x0 0x0 0x4 0xfd 0xfb7fa 0x1 0xc000 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0xc000 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0xc000 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0xc000 0x0 0x0 0x4 0xfd 0xfb7fb 0x1 0xc800 0x0 0x0 0x1 0xfd 0xfb7f9 0x1 0xc800 0x0 0x0 0x2 0xfd 0xfb7fa 0x1 0xc800 0x0 0x0 0x3 0xfd 0xfb7fb 0x1 0xc800 0x0 0x0 0x4 0xfd 0xfb7f8 0x1 0xd000 0x0 0x0 0x1 0xfd 0xfb7fa 0x1 0xd000 0x0 0x0 0x2 0xfd 0xfb7fb 0x1 0xd000 0x0 0x0 0x3 0xfd 0xfb7f8 0x1 0xd000 0x0 0x0 0x4 0xfd 0xfb7f9 0x1 0xd800 0x0 0x0 0x1 0xfd 0xfb7fb 0x1 0xd800 0x0 0x0 0x2 0xfd 0xfb7f8 0x1 0xd800 0x0 0x0 0x3 0xfd 0xfb7f9 0x1 0xd800 0x0 0x0 0x4 0xfd 0xfb7fa 0x1 0xe000 0x0 0x0 0x1 0xfd 0xfb7f8 0x1 0xe000 0x0 0x0 0x2 0xfd 0xfb7f9 0x1 0xe000 0x0 0x0 0x3 0xfd 0xfb7fa 0x1 0xe000 0x0 0x0 0x4 0xfd 0xfb7fb 0x1 0xe800 0x0 0x0 0x1 0xfd 0xfb7f9 0x1 0xe800 0x0 0x0 0x2 0xfd 0xfb7fa 0x1 0xe800 0x0 0x0 0x3 0xfd 0xfb7fb 0x1 0xe800 0x0 0x0 0x4 0xfd 0xfb7f8 0x1 0xf000 0x0 0x0 0x1 0xfd 0xfb7fa 0x1 0xf000 0x0 0x0 0x2 0xfd 0xfb7fb 0x1 0xf000 0x0 0x0 0x3 0xfd 0xfb7f8 0x1 0xf000 0x0 0x0 0x4 0xfd 0xfb7f9 0x1 0xf800 0x0 0x0 0x1 0xfd 0xfb7fb 0x1 0xf800 0x0 0x0 0x2 0xfd 0xfb7f8 0x1 0xf800 0x0 0x0 0x3 0xfd 0xfb7f9 0x1 0xf800 0x0 0x0 0x4 0xfd 0xfb7fa 0x1>;
#size-cells = <0x2>;
device-id = <0x1150>;
phandle = <0x614>;
reg = <0x10000 0x0 0x0 0x0 0x0>;
vga@0 {
linux,boot-display;
assigned-addresses = <0x2000000 0x0 0x80010000 0x0 0xff0000>;
device_type = "display";
revision-id = <0x41>;
little-endian;
width = <0x500>;
ibm,pci-config-space-type = <0x0>;
class-code = <0x30000>;
vendor-id = <0x1a03>;
interrupts = <0x1>;
device-id = <0x2000>;
phandle = <0x615>;
reg = <0x20000 0x0 0x0 0x0 0x0>;
depth = <0x20>;
linux,opened;
height = <0x400>;
};
};
};
};
pciex@620c3c0100000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x0>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x100>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x59460000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x2 0x8>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x620c0 0x80000000 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x31>;
ibm,opal-pest-table = <0x0 0x59481000 0x1000>;
ibm,chip-id = <0x8>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x62040 0x0 0x62040 0x0 0x40 0x0>;
phandle = <0x607>;
ibm,phb-stack = <0xe4>;
ibm,phb-index = <0x1>;
reg = <0x620c3 0xc0100000 0x0 0x1000 0x620c3 0x20000000 0x0 0x10000000>;
ibm,mmio-windows = <0x62040 0x0 0x40 0x0 0x620c0 0x80000000 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4011000 0x4011040 0xe010800 0xe010840 0xe010900>;
ibm,opal-reserved-pe = <0xff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0xf>;
ibm,opal-rtt-table = <0x0 0x59420000 0x20000>;
ibm,opal-msi-ranges = <0x1fd800 0x7f8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0x1fdff8 0x1 0x0 0x0 0x0 0x2 0xfd 0x1fdff9 0x1 0x0 0x0 0x0 0x3 0xfd 0x1fdffa 0x1 0x0 0x0 0x0 0x4 0xfd 0x1fdffb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x617>;
reg = <0x0 0x0 0x0 0x0 0x0>;
ethernet@0 {
revision-id = <0x1>;
ibm,pci-config-space-type = <0x1>;
class-code = <0x20000>;
vendor-id = <0x14e4>;
interrupts = <0x1>;
device-id = <0x1677>;
phandle = <0x618>;
reg = <0x10000 0x0 0x0 0x0 0x0>;
};
};
};
psi@6230203000000 {
compatible = "ibm,psi", "ibm,power9-psi";
#interrupt-cells = <0x1>;
interrupt-parent = <0xfd>;
#address-cells = <0x0>;
interrupts = <0x1ffff0 0x1>;
interrupt-map = <0x0 0xfd 0x1ffff0 0x1 0x1 0xfd 0x1ffff1 0x1 0x2 0xfd 0x1ffff2 0x1 0x3 0xfd 0x1ffff3 0x1 0x4 0xfd 0x1ffff4 0x1 0x5 0xfd 0x1ffff5 0x1 0x6 0xfd 0x1ffff6 0x1 0x7 0xfd 0x1ffff7 0x1 0x8 0xfd 0x1ffff8 0x1 0x9 0xfd 0x1ffff9 0x1 0xa 0xfd 0x1ffffa 0x1 0xb 0xfd 0x1ffffb 0x1 0xc 0xfd 0x1ffffc 0x1 0xd 0xfd 0x1ffffd 0x1>;
ibm,chip-id = <0x8>;
phandle = <0x106>;
reg = <0x62302 0x3000000 0x1 0x0>;
};
reserved-memory {
ranges;
#address-cells = <0x2>;
#size-cells = <0x2>;
phandle = <0x61a>;
OCC@1fd1d0000 {
ibm,prd-label = "OCC";
ibm,prd-instance = <0x0>;
phandle = <0x627>;
reg = <0x1 0xfd1d0000 0x0 0xa0000>;
};
HCODE@1fd110000 {
ibm,prd-label = "HCODE";
ibm,prd-instance = <0x0>;
phandle = <0x628>;
reg = <0x1 0xfd110000 0x0 0x70000>;
};
ibm,firmware-allocs-memory@51c00000 {
phandle = <0x62d>;
reg = <0x0 0x51c00000 0x0 0x7904000>;
};
ibm,firmware-code@30000000 {
phandle = <0x62c>;
reg = <0x0 0x30000000 0x0 0x400000>;
};
ibm,homer-image@1fd800000 {
ibm,prd-label = "ibm,homer-image";
ibm,prd-instance = <0x0>;
phandle = <0x622>;
reg = <0x1 0xfd800000 0x0 0x400000>;
};
ibm,homer-image@1fdc00000 {
ibm,prd-label = "ibm,homer-image";
ibm,prd-instance = <0x8>;
phandle = <0x621>;
reg = <0x1 0xfdc00000 0x0 0x400000>;
};
ibm,firmware-stacks@31c00000 {
phandle = <0x629>;
reg = <0x0 0x31c00000 0x0 0x2180000>;
};
ibm,sbe-ffdc@1fd2a0000 {
ibm,prd-label = "ibm,sbe-ffdc";
ibm,prd-instance = <0x0>;
phandle = <0x61c>;
reg = <0x1 0xfd2a0000 0x0 0x10000>;
};
ibm,occ-common-area@1ff800000 {
ibm,prd-label = "ibm,occ-common-area";
ibm,prd-instance = <0x0>;
phandle = <0x620>;
reg = <0x1 0xff800000 0x0 0x800000>;
};
ibm,sbe-comm@1fd2b0000 {
ibm,prd-label = "ibm,sbe-comm";
ibm,prd-instance = <0x0>;
phandle = <0x61e>;
reg = <0x1 0xfd2b0000 0x0 0x10000>;
};
RINGOVD@1fd0e0000 {
ibm,prd-label = "RINGOVD";
ibm,prd-instance = <0x0>;
phandle = <0x626>;
reg = <0x1 0xfd0e0000 0x0 0x30000>;
};
ibm,firmware-data@31000000 {
phandle = <0x62a>;
reg = <0x0 0x31000000 0x0 0xc00000>;
};
ibm,firmware-heap@30400000 {
phandle = <0x62b>;
reg = <0x0 0x30400000 0x0 0xc00000>;
};
ibm,sbe-ffdc@1fd280000 {
ibm,prd-label = "ibm,sbe-ffdc";
ibm,prd-instance = <0x8>;
phandle = <0x61d>;
reg = <0x1 0xfd280000 0x0 0x10000>;
};
ibm,hbrt-code-image@1fd2c0000 {
ibm,prd-label = "ibm,hbrt-code-image";
ibm,prd-instance = <0x0>;
phandle = <0x624>;
reg = <0x1 0xfd2c0000 0x0 0x3c0000>;
};
ibm,secure-crypt-algo-code@1fd270000 {
ibm,prd-label = "ibm,secure-crypt-algo-code";
ibm,prd-instance = <0x0>;
phandle = <0x61b>;
reg = <0x1 0xfd270000 0x0 0x10000>;
};
ibm,sbe-comm@1fd290000 {
ibm,prd-label = "ibm,sbe-comm";
ibm,prd-instance = <0x8>;
phandle = <0x61f>;
reg = <0x1 0xfd290000 0x0 0x10000>;
};
WOFDATA@1fd180000 {
ibm,prd-label = "WOFDATA";
ibm,prd-instance = <0x0>;
phandle = <0x625>;
reg = <0x1 0xfd180000 0x0 0x50000>;
};
ibm,hbrt-data@1fd680000 {
ibm,prd-label = "ibm,hbrt-data";
ibm,prd-instance = <0x0>;
phandle = <0x623>;
reg = <0x1 0xfd680000 0x0 0x180000>;
};
};
memory@0 {
device_type = "memory";
ibm,associativity = <0x4 0x0 0x0 0x1 0x0>;
ibm,chip-id = <0x0>;
phandle = <0xae>;
reg = <0x0 0x0 0x2 0x0>;
};
pciex@600c3c0400000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x1>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x100>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x592e0000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x1 0x0>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x600c2 0x0 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x4>;
ibm,opal-pest-table = <0x0 0x59301000 0x1000>;
ibm,chip-id = <0x0>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x60240 0x0 0x60240 0x0 0x40 0x0>;
phandle = <0x604>;
ibm,phb-stack = <0xcc>;
ibm,phb-index = <0x4>;
reg = <0x600c3 0xc0400000 0x0 0x1000 0x600c3 0x80000000 0x0 0x10000000>;
ibm,mmio-windows = <0x60240 0x0 0x40 0x0 0x600c2 0x0 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4011400 0x4011480 0xf010800 0xf010880 0xf010940>;
ibm,opal-reserved-pe = <0xff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0xf>;
ibm,opal-rtt-table = <0x0 0x592a0000 0x20000>;
ibm,opal-msi-ranges = <0xfb800 0x7f8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0xfbff8 0x1 0x0 0x0 0x0 0x2 0xfd 0xfbff9 0x1 0x0 0x0 0x0 0x3 0xfd 0xfbffa 0x1 0x0 0x0 0x0 0x4 0xfd 0xfbffb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x610>;
reg = <0x0 0x0 0x0 0x0 0x0>;
ethernet@0 {
revision-id = <0x1>;
ibm,pci-config-space-type = <0x1>;
class-code = <0x20000>;
vendor-id = <0x14e4>;
interrupts = <0x1>;
device-id = <0x1657>;
phandle = <0x611>;
reg = <0x10000 0x0 0x0 0x0 0x0>;
};
ethernet@0,1 {
revision-id = <0x1>;
ibm,pci-config-space-type = <0x1>;
class-code = <0x20000>;
vendor-id = <0x14e4>;
interrupts = <0x2>;
device-id = <0x1657>;
phandle = <0x612>;
reg = <0x10100 0x0 0x0 0x0 0x0>;
};
};
};
pciex@620c3c0000000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x0>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x200>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x593e0000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x2 0x8>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x620c0 0x0 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x30>;
ibm,opal-pest-table = <0x0 0x59402000 0x2000>;
ibm,chip-id = <0x8>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x200 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x62000 0x0 0x62000 0x0 0x40 0x0>;
phandle = <0x606>;
ibm,phb-stack = <0xe2>;
ibm,phb-index = <0x0>;
reg = <0x620c3 0xc0000000 0x0 0x1000 0x620c3 0x0 0x0 0x10000000>;
ibm,mmio-windows = <0x62000 0x0 0x40 0x0 0x620c0 0x0 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4010c00 0x4010c40 0xd010800 0xd010840 0xd010900>;
ibm,opal-reserved-pe = <0x1ff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0x1f>;
ibm,opal-rtt-table = <0x0 0x593a0000 0x20000>;
ibm,opal-msi-ranges = <0x1fe000 0xff8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0x1feff8 0x1 0x0 0x0 0x0 0x2 0xfd 0x1feff9 0x1 0x0 0x0 0x0 0x3 0xfd 0x1feffa 0x1 0x0 0x0 0x0 0x4 0xfd 0x1feffb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x616>;
reg = <0x0 0x0 0x0 0x0 0x0>;
};
};
vas@6219100000000 {
compatible = "ibm,power9-vas", "ibm,vas";
ibm,vas-id = <0x1>;
ibm,chip-id = <0x8>;
phandle = <0x138>;
reg = <0x62191 0x0 0x0 0x2000000 0x62190 0x0 0x1 0x0 0x82000 0x0 0x1 0x0 0x0 0x20 0x0 0x10>;
};
xscom@623fc00000000 {
bus-frequency = <0x0 0x17d78400>;
ecid = <0x0 0x0 0x0 0x0>;
compatible = "ibm,xscom", "ibm,power9-xscom";
wafer-location = <0x0 0x0>;
scom-controller;
ibm,hw-module-id = <0x2>;
ibm,dbob-id = <0x0>;
ibm,ccm-node-id = <0x0>;
ibm,occ-functional-state = <0x1>;
#address-cells = <0x1>;
ibm,chip-id = <0x8>;
#size-cells = <0x1>;
phandle = <0x9d>;
ibm,module-vpd = [00 0f 17 ba 73 db c0 e7 26 f4 6f 84 28 00 52 54 04 56 48 44 52 56 44 02 30 31 50 54 0e 56 54 4f 43 d5 00 37 00 48 01 95 d1 52 00 50 46 08 00 00 00 00 00 00 00 00 78 84 44 01 52 54 04 56 54 4f 43 50 54 fc 56 49 4e 49 d5 00 7f 01 a4 00 6c d1 29 00 43 50 30 30 ff 00 23 02 e0 7e b4 b1 b8 1f 56 52 54 4e ff 00 03 81 14 01 6f b1 45 00 56 4d 53 43 ff 00 17 82 e0 00 37 b1 38 00 56 53 52 43 ff 00 f7 82 78 00 19 b1 1e 00 56 52 4d 4c ff 00 6f 83 34 00 0c b1 0d 00 56 57 4d 4c ff 00 a3 83 50 01 b8 b0 54 00 43 52 50 30 ff 00 f3 84 9c 0b d1 ad e7 02 4c 52 50 30 ff 00 8f 90 40 02 41 ad 90 00 4c 52 50 31 ff 00 cf 92 40 02 b1 ac 90 00 4c 52 50 32 ff 00 0f 95 40 02 21 ac 90 00 4c 52 50 33 ff 00 4f 97 40 02 91 ab 90 00 4c 52 50 34 ff 00 8f 99 40 02 01 ab 90 00 4c 52 50 35 ff 00 cf 9b 40 02 71 aa 90 00 4c 57 50 30 ff 00 0f 9e 44 01 20 aa 51 00 4c 57 50 31 ff 00 53 9f 44 01 cf a9 51 00 4c 57 50 32 ff 00 97 a0 44 01 7e a9 51 00 4c 57 50 33 ff 00 db a1 44 01 2d a9 51 00 50 54 38 4c 57 50 34 ff 00 1f a3 44 01 dc a8 51 00 4c 57 50 35 ff 00 63 a4 44 01 8b a8 51 00 56 45 52 30 ff 00 a7 a5 28 01 41 a8 4a 00 4d 45 52 30 ff 00 cf a6 28 01 f7 a7 4a 00 50 46 00 78 84 a0 00 52 54 04 56 49 4e 49 44 52 10 50 52 4f 43 45 53 53 4f 52 20 4d 4f 44 55 4c 45 56 5a 02 20 20 43 43 04 41 42 32 32 43 45 01 31 46 4e 07 46 31 32 30 33 30 38 50 4e 07 20 20 20 20 20 20 20 53 4e 0c 20 20 20 20 20 20 20 20 20 20 20 20 50 52 08 36 00 00 01 11 00 80 00 48 45 04 30 30 30 31 43 54 04 00 00 00 00 48 57 02 00 01 42 33 06 00 00 00 00 00 00 42 34 01 00 42 37 0c 00 00 00 00 00 00 00 00 00 00 00 00 56 4e 10 49 42 4d 20 20 20 20 20 20 20 20 20 20 20 20 20 50 46 03 00 00 00 78 84 dc 7e 52 54 04 43 50 30 30 56 44 02 30 34 50 47 81 02 f1 ff e0 7d e0 3f e1 bf e0 3f e1 1f e5 5d e1 fd e1 fd ff ff ff ff ff ff ff ff e1 fd e0 fd e0 7d e0 01 e2 89 e0 01 e1 45 e0 01 e0 01 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff e1 ff e1 ff e1 ff e1 ff ff ff ff ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff ff ff ff ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 4d 4b 13 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 47 00 1c 00 52 53 03 00 00 10 00 01 01 03 40 02 23 90 20 00 52 53 03 00 00 10 00 02 01 03 40 07 5d 03 00 00 52 53 03 00 00 10 00 04 01 03 08 02 10 7a 00 00 52 53 03 00 00 10 00 05 01 03 08 07 17 1a 00 00 52 53 03 00 00 10 00 07 01 03 04 02 4e 01 00 00 52 53 03 00 00 10 00 08 01 03 00 12 10 b0 30 00 52 53 03 00 00 10 00 16 02 03 4e 02 37 a0 20 00 52 53 03 00 00 10 00 17 02 03 4e 07 14 c0 30 00 52 53 03 00 00 10 00 19 02 03 20 02 21 6f 00 00 52 53 03 00 00 10 00 1a 02 03 20 07 14 4a 00 00 52 53 03 00 00 10 00 1c 02 03 10 02 67 90 20 00 52 53 03 00 00 10 00 1d 02 03 10 07 47 90 10 00 52 53 03 00 00 10 00 22 03 03 70 02 20 1e 00 00 52 53 03 00 00 10 00 23 03 03 70 07 11 7f 01 00 52 53 03 00 00 10 00 25 03 03 08 02 23 2a 00 00 52 53 03 00 00 10 00 26 03 03 08 07 65 f0 30 00 52 53 03 00 00 10 00 28 03 03 04 02 11 5d 02 00 52 53 03 00 00 10 00 29 03 03 04 07 65 f0 30 00 52 53 03 00 00 10 00 2b 03 03 02 02 75 90 10 00 52 53 03 00 00 10 00 2c 03 03 02 07 27 e0 10 00 52 53 03 00 00 10 00 32 04 03 5c 02 11 58 03 00 52 53 03 00 00 10 00 33 04 03 5c 07 51 d0 10 00 52 53 03 00 00 10 00 35 04 03 20 02 67 90 20 00 52 53 03 00 00 10 00 36 04 03 20 07 47 90 10 00 52 53 03 00 00 10 00 38 04 03 02 02 5a 01 00 00 52 53 03 00 00 10 00 3f 05 03 76 02 25 03 f0 20 52 53 03 00 00 10 00 40 05 03 76 07 72 7a 02 00 52 53 03 00 00 10 00 42 05 03 01 02 75 a0 10 00 52 53 03 00 00 10 00 43 05 03 01 07 27 f0 10 00 52 53 03 00 00 10 00 45 05 03 08 02 60 4a 00 00 52 53 03 00 00 10 00 46 05 03 08 07 27 38 02 00 52 53 03 00 00 10 00 4c 06 03 44 02 10 5d 01 00 52 53 03 00 00 10 00 4d 06 03 44 07 34 b0 10 00 52 53 03 00 00 10 00 52 06 03 11 02 11 68 00 00 52 53 03 00 00 10 00 53 06 03 11 07 27 d0 00 00 52 53 03 00 00 10 00 55 06 03 08 82 11 4a 01 00 52 53 03 00 00 10 00 56 06 03 08 87 27 d0 00 00 52 53 03 00 00 10 00 57 06 03 00 12 11 a0 00 00 52 53 03 00 00 10 00 61 07 03 60 02 10 78 03 00 52 53 03 00 00 10 00 62 07 03 60 07 43 d0 00 00 52 53 03 00 00 10 00 64 07 03 10 02 40 09 02 00 52 53 03 00 00 10 00 67 07 03 08 02 37 6d 02 00 52 53 03 00 00 10 00 69 07 03 00 12 6c 01 00 00 52 53 03 00 00 10 00 77 09 03 70 02 21 7a 01 00 52 53 03 00 00 10 00 78 09 03 70 07 73 b0 10 00 52 53 03 00 00 10 00 79 09 03 00 12 7e 00 00 00 52 53 03 00 00 10 00 92 0c 03 70 02 21 7a 01 00 52 53 03 00 00 10 00 93 0c 03 70 07 73 b0 10 00 52 53 03 00 00 10 00 94 0c 03 00 12 7e 00 00 00 52 53 03 00 00 10 00 9b 0d 03 70 02 33 3d 01 00 52 53 03 00 00 10 00 9c 0d 03 70 07 77 90 10 00 52 53 03 00 00 10 00 9e 0d 03 00 12 6d 01 00 00 52 53 03 00 00 10 00 a1 0e 03 78 02 42 5a 01 00 52 53 03 00 00 10 00 a2 0e 03 78 07 13 2e 03 00 52 53 03 00 00 10 00 a4 0e 03 00 12 6d 03 00 00 52 53 03 00 00 10 00 a7 0f 03 7c 02 55 1c 00 00 52 53 03 00 00 10 00 a8 0f 03 7c 07 20 6f 00 00 52 53 03 00 00 10 00 aa 0f 03 00 12 6e 02 00 00 52 53 03 00 00 10 00 ad 10 03 60 82 23 2f 00 00 52 53 03 00 00 10 00 ae 10 03 60 87 44 e0 20 00 52 53 03 00 00 10 00 b1 10 03 10 02 16 4a 00 00 52 53 03 00 00 10 00 b2 10 03 10 07 50 f0 20 00 52 53 03 00 00 10 00 b5 10 03 04 02 24 6b 00 00 52 53 03 00 00 10 00 b6 10 03 04 07 12 6a 01 00 52 53 03 00 00 10 00 b8 10 03 00 42 27 e0 10 00 52 53 03 00 00 10 00 bb 10 03 01 02 13 b0 30 00 52 53 03 00 00 10 00 bd 10 03 00 12 58 02 00 00 52 53 03 00 00 28 00 e1 20 03 70 02 21 0a 14 d1 15 1d 18 d1 27 19 18 d1 24 68 12 4b 12 e1 24 91 1e 14 13 0b 01 00 00 00 52 53 03 00 00 18 00 e2 20 03 70 07 61 c1 3c 1c 38 1c b1 36 1e 00 00 00 45 4e 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 52 00 60 00 52 53 03 00 00 10 00 10 01 03 40 06 10 90 10 00 52 53 03 00 00 10 00 12 01 03 10 06 22 c0 10 00 52 53 03 00 00 14 00 11 01 03 08 06 55 d2 35 47 c0 10 00 00 52 53 03 00 00 10 00 1e 02 03 4e 06 16 c0 00 00 52 53 03 00 00 10 00 1f 02 03 20 06 10 48 00 00 52 53 03 00 00 10 00 20 02 03 10 06 31 f0 30 00 52 53 03 00 00 20 00 2d 03 03 70 06 33 d3 3e 81 6f 27 a2 58 31 08 c2 2a 18 27 83 b0 20 00 00 00 52 53 03 00 00 10 00 2e 03 03 08 06 75 a0 10 00 52 53 03 00 00 10 00 2f 03 03 04 06 70 e0 10 00 52 53 03 00 00 10 00 30 03 03 02 06 25 b0 10 00 52 53 03 00 00 10 00 3a 04 03 5c 06 42 80 20 00 52 53 03 00 00 14 00 3b 04 03 20 06 15 c3 1f 41 48 03 00 00 52 53 03 00 00 1c 00 47 05 03 76 06 57 0b 38 61 b4 2a 54 c5 3e f0 f5 f0 10 00 00 00 52 53 03 00 00 10 00 48 05 03 01 06 25 c0 10 00 52 53 03 00 00 10 00 49 05 03 08 06 22 2e 00 00 52 53 03 00 00 10 00 5a 06 03 44 06 30 e0 20 00 52 53 03 00 00 10 00 5c 06 03 11 06 26 a0 20 00 52 53 03 00 00 10 00 5d 06 03 08 86 26 a0 20 00 52 53 03 00 00 10 00 71 07 03 60 06 43 e0 10 00 52 53 03 00 00 10 00 71 08 03 60 06 43 e0 10 00 52 53 03 00 00 10 00 7c 09 03 70 06 63 d0 00 00 52 53 03 00 00 10 00 97 0c 03 70 06 63 d0 00 00 52 53 03 00 00 10 00 9f 0d 03 70 06 60 f0 00 00 52 53 03 00 00 10 00 a5 0e 03 78 06 10 29 02 00 52 53 03 00 00 10 00 ab 0f 03 7c 06 13 5e 00 00 52 53 03 00 01 34 00 b9 10 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 10 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 11 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 11 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 12 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 12 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 13 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 13 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 14 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 14 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 15 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 15 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 00 18 00 dc 10 03 60 86 36 e3 86 1b 42 a5 4c 52 1f 8f f0 10 52 53 03 00 00 18 00 dc 11 03 60 86 36 e3 86 1c 3a 54 c5 35 e4 ff 01 00 52 53 03 00 00 18 00 dc 12 03 60 86 36 e3 86 1c 3a 14 c5 29 fc ff 01 00 52 53 03 00 00 18 00 dc 13 03 60 86 36 e3 86 1b 42 a5 4c 53 1e 8f f0 10 52 53 03 00 00 18 00 dc 14 03 60 86 36 e3 86 1b 42 a5 4c 51 ee 4f f0 10 52 53 03 00 00 18 00 dc 15 03 60 86 36 e3 86 1b 42 a5 4c 52 1e 8f f0 10 52 53 03 00 00 10 00 dd 10 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 10 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 11 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 11 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 12 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 12 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 13 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 13 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 14 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 14 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 15 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 15 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 de 10 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 10 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 11 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 11 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 12 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 12 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 13 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 13 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 14 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 14 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 15 03 04 06 12 2e 03 00 52 53 03 00 00 14 00 de 15 03 02 06 44 b3 25 c5 68 03 00 00 52 53 03 00 00 14 00 df 10 03 00 46 73 f3 2f 75 24 b0 20 00 52 53 03 00 00 1c 00 df 10 03 00 26 51 3f 41 d7 87 1a 35 a6 11 a3 92 41 80 20 00 00 52 53 03 00 00 14 00 df 11 03 00 46 45 2b 3f fc 14 5f 02 00 52 53 03 00 00 10 00 df 11 03 00 26 62 0d 02 00 52 53 03 00 00 18 00 df 12 03 00 46 11 7a 31 77 36 2d 31 42 11 68 02 00 52 53 03 00 00 14 00 df 12 03 00 26 54 48 37 b4 54 a0 20 00 52 53 03 00 00 14 00 df 13 03 00 46 56 79 31 8e 31 90 20 00 52 53 03 00 00 10 00 df 13 03 00 26 62 0d 02 00 52 53 03 00 00 1c 00 df 14 03 00 46 12 48 41 53 84 12 d3 a8 81 1b 2e 64 7c 02 00 00 52 53 03 00 00 14 00 df 14 03 00 26 55 0e 31 96 47 c0 20 00 52 53 03 00 00 10 00 df 15 03 00 46 62 0d 02 00 52 53 03 00 00 1c 00 df 15 03 00 26 21 0d 63 97 14 c1 19 32 27 34 4a 37 9e 31 90 20 52 53 03 00 00 1c 00 e4 20 03 70 06 10 28 38 61 b4 2a 54 c5 31 f0 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 21 03 70 06 10 28 38 61 b4 2a 54 c5 2e e8 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 22 03 70 06 10 28 38 61 b4 2a 54 c5 21 f0 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 23 03 70 06 10 28 38 61 b4 2a 54 c5 11 e4 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 24 03 70 06 10 28 38 61 b4 2a 14 d4 9e cf e0 30 52 53 03 00 00 1c 00 e4 25 03 70 06 10 28 38 61 b4 2a 54 c5 3e f0 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 26 03 70 06 10 28 38 61 b4 2a 14 d4 1f af e0 30 52 53 03 00 00 1c 00 e4 27 03 70 06 10 28 38 61 b4 2a 14 c5 31 fc fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 28 03 70 06 10 28 38 61 b4 2a 54 c5 21 e4 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 29 03 70 06 10 28 38 61 b4 2a 54 d4 9f 77 e0 30 52 53 03 00 00 18 00 e4 2a 03 70 06 10 28 38 61 b4 2a 54 d4 9e 4f e0 30 52 53 03 00 00 1c 00 e4 2b 03 70 06 10 28 38 61 b4 2a 54 c5 31 e0 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 2c 03 70 06 10 28 38 61 b4 2a 54 d4 9f 77 e0 30 52 53 03 00 00 1c 00 e4 2d 03 70 06 10 28 38 61 b4 2a 54 c5 2e e0 fe 03 00 00 00 00 52 53 03 00 00 20 00 e4 2e 03 70 06 40 85 49 78 a4 1b 38 61 b4 2a 54 c5 31 ef 7e 03 00 00 00 00 52 53 03 00 00 14 00 e4 2f 03 70 06 10 3e 53 7f bf e0 30 00 52 53 03 00 00 1c 00 e4 30 03 70 06 10 28 38 61 b4 2a 54 c5 21 ef 7e 03 00 00 00 00 52 53 03 00 00 1c 00 e4 31 03 70 06 10 28 38 61 b4 2a 54 c5 21 ff 7e 03 00 00 00 00 52 53 03 00 00 18 00 e4 32 03 70 06 10 28 38 61 b4 2a 54 d4 1f 0f e0 30 52 53 03 00 00 18 00 e4 33 03 70 06 10 28 38 61 c3 a5 4c 52 3f f7 e0 30 52 53 03 00 00 1c 00 e4 34 03 70 06 10 28 38 61 b4 2a 54 c5 3e f8 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 35 03 70 06 10 28 38 61 c3 a1 4c 53 9f 2f e0 30 52 53 03 00 00 18 00 e4 36 03 70 06 10 28 38 61 b4 2a 54 d4 1e 4f e0 30 52 53 03 00 00 1c 00 e4 37 03 70 06 10 28 38 61 b4 2a 54 c5 11 e8 fe 03 00 00 00 00 45 4e 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 56 72 01 03 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 42 81 02 32 09 3f 90 61 d1 4b dc 76 93 d7 5d fa 78 b0 87 f9 fe 6f c4 da e8 c2 da 32 09 3f 90 61 d1 4b dc 76 93 d7 5d fa 78 b0 87 f9 fe 6f c4 da e8 c2 da 01 33 ec ea 00 00 02 ec 66 35 65 37 39 30 37 63 38 31 35 62 62 66 64 38 33 00 20 00 01 33 ec ea 00 00 02 ec 66 35 65 37 39 30 37 63 38 31 35 62 62 66 64 38 33 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 42 21 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 5a 03 01 00 00 41 57 04 00 00 00 00 50 46 00 78 84 10 01 52 54 04 56 52 54 4e 53 4f 02 00 00 49 4e fe 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 00 78 84 dc 00 52 54 04 56 4d 53 43 49 4e cd 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 74 00 52 54 04 56 53 52 43 49 4e 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 03 00 00 00 78 84 30 00 52 54 04 56 52 4d 4c 56 44 02 30 31 50 4e 07 30 32 41 41 38 37 38 53 4e 0c 59 41 31 39 33 34 31 30 34 36 37 38 54 56 04 30 30 30 31 50 46 01 00 78 84 4c 01 52 54 04 56 57 4d 4c 56 44 02 30 32 4f 43 04 ff ff ff ff 23 49 0e 01 45 52 02 06 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 01 00 78 84 98 0b 52 54 04 43 52 50 30 56 44 02 30 38 45 44 21 01 00 00 00 00 00 00 00 00 00 00 04 30 d0 00 2e 80 4a 91 2e 00 00 00 b2 b2 18 e4 24 43 02 00 51 80 54 45 0b 01 31 30 31 36 54 46 50 41 53 44 44 44 05 01 30 32 30 30 44 4e 79 02 00 00 25 c4 00 00 28 7e 00 00 25 2e 00 00 28 7f 00 00 25 2e 00 00 28 3d 00 00 25 09 00 00 28 d7 00 00 25 9e 00 00 28 ab 00 00 25 09 00 00 28 53 00 00 25 09 00 00 28 69 00 00 24 e4 00 00 28 3d 00 00 25 9e 00 00 28 53 00 00 25 2f 00 00 28 ab 00 00 25 2e 00 00 28 ab 00 00 26 00 00 00 28 ee 00 00 2a 62 00 00 29 d4 00 00 2a 64 37 e2 2b 96 23 04 2f 55 30 e5 40 56 49 51 ff 01 06 14 0a 04 02 04 02 04 04 02 01 02 01 02 02 21 f7 00 00 32 c8 32 c8 00 00 00 00 00 00 00 00 10 f1 11 a7 12 b7 13 ef 15 40 16 ec 00 c8 00 d5 00 e2 00 fb 01 08 01 22 04 3a 04 7a 04 bb 05 16 05 71 05 f3 06 c2 07 2a 07 ac 08 20 08 bc 09 72 05 71 05 cc 06 27 06 8e 07 03 07 9f 06 a8 07 10 07 92 08 06 08 a2 09 58 05 7e 05 cc 06 34 06 9b 07 10 07 ac 06 9b 07 03 07 85 07 f9 08 88 09 3e 06 b5 07 1d 07 9f 08 13 08 a2 09 58 04 da 04 da 04 df 04 e4 04 e7 04 ef a9 a7 a8 a8 a9 a9 a8 a7 a7 a8 a8 a8 a7 a7 a7 a8 a8 a8 a7 a7 a7 a8 a8 a8 a7 a7 a7 a8 a8 a9 a7 a7 a8 a8 a9 a9 a7 a7 a8 a8 a9 a9 a7 a7 a7 a8 a8 a9 a7 a7 a7 a8 a8 a9 a7 a7 a7 a8 a8 a9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 56 04 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e0 21 15 01 e1 21 15 01 df 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 41 0b 01 31 37 34 35 31 37 30 30 30 32 44 4f 05 01 30 30 30 30 23 57 6f 01 02 01 2a 5c 08 cf 03 60 24 22 1b 00 1e 51 08 b4 03 60 24 22 12 00 3d 14 09 50 03 60 24 22 32 00 71 00 0a 9f 03 60 24 22 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 31 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 32 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 33 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 34 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 35 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 36 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 37 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 38 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 03 00 00 00 78 84 3c 02 52 54 04 4c 52 50 30 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 8f 05 d2 04 1a 00 6e 06 40 02 7a 04 6a 04 1a 00 5a 0a 8c 02 f1 08 02 04 1a 00 78 0e 10 03 d7 0d fc 04 1a 00 8c 06 40 03 84 01 ea 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e1 21 15 01 e3 21 15 01 e2 21 15 01 dd 21 15 01 e1 21 15 01 e1 21 15 01 e4 21 15 01 e2 21 15 01 e3 21 15 01 e1 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 31 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 8f 05 d2 04 1a 00 6e 06 40 02 7a 04 6a 04 1a 00 5a 0a 8c 02 f1 08 02 04 1a 00 78 0e 10 03 d7 0d fc 04 1a 00 8c 06 40 03 84 01 ea 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 14 01 e6 21 15 01 e4 21 15 01 e1 21 15 01 df 21 14 01 eb 21 15 01 e0 21 14 01 e7 21 15 01 e3 21 15 01 e4 21 14 01 eb 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 32 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 8f 05 d2 04 1a 00 6e 06 40 02 7a 04 6a 04 1a 00 5a 0a 8c 02 f1 08 02 04 1a 00 78 0e 10 03 d7 0d fc 04 1a 00 8c 06 40 03 84 01 ea 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e4 21 15 01 e1 21 15 01 dd 21 15 01 e4 21 15 01 e4 21 15 01 e4 21 15 01 e0 21 15 01 e3 21 14 01 e7 21 14 01 e5 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 33 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 8f 05 d2 04 1a 00 6e 06 40 02 7a 04 6a 04 1a 00 5a 0a 8c 02 f1 08 02 04 1a 00 78 0e 10 03 d7 0d fc 04 1a 00 8c 06 40 03 84 01 ea 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 dd 21 15 01 e4 21 15 01 e0 21 15 01 dd 21 15 01 de 21 15 01 e3 00 00 01 fb 00 00 01 fb 21 15 01 e2 21 15 01 e3 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 34 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 8f 05 d2 04 1a 00 6e 06 40 02 7a 04 6a 04 1a 00 5a 0a 8c 02 f1 08 02 04 1a 00 78 0e 10 03 d7 0d fc 04 1a 00 8c 06 40 03 84 01 ea 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 de 21 15 01 e1 21 15 01 df 21 15 01 e1 21 15 01 e1 21 15 01 e0 21 15 01 df 21 14 01 f1 21 15 01 e4 21 15 01 de 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 35 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 8f 05 d2 04 1a 00 6e 06 40 02 7a 04 6a 04 1a 00 5a 0a 8c 02 f1 08 02 04 1a 00 78 0e 10 03 d7 0d fc 04 1a 00 8c 06 40 03 84 01 ea 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e3 21 15 01 df 21 14 01 e9 21 14 01 e7 21 15 01 e4 21 15 01 e0 21 15 01 e2 21 15 01 e2 21 15 01 e2 21 15 01 e1 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 40 01 52 54 04 4c 57 50 30 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 31 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 32 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 33 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 34 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 35 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 24 01 52 54 04 56 45 52 30 56 44 02 30 31 23 49 0e 01 45 52 02 06 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 03 00 00 00 78 84 24 01 52 54 04 4d 45 52 30 56 44 02 30 31 23 49 0e 01 45 52 02 06 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 03 00 00 00 78 04 52 c0 46 a9 21 54 d6 90 8b 9d 13 3b 76 ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 67 7e d8 88 7d f5 15 38 04 62 c2 46 a9 31 45 d4 90 8b 9d 13 3b 76 ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 67 7e d8 8c 7d 55 15 3e 31 35 29 6d 03 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 6d 2d 1c 31 31 29 6d 03 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 65 2c 1c 71 25 2a 6d 63 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 6d 2d 1c 71 21 2a 6d 63 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 65 2c 1c 31 25 2b 6d 43 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 6d 2d 1c 31 21 2b 6d 43 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 65 2c 1c 6d 01 17 06 cd 31 50 d8 64 d9 a1 2a 1f 4b c2 cd 79 3f 54 f4 25 20 75 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f1 7c 47 58 c8 b1 3c b6 4b 18 87 b2 e5 4b 26 d2 f1 0d 97 4c 1b 9f 87 e5 ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 35 6d 05 17 06 cd 33 50 d8 64 d9 a1 2a 1f 4b c2 cd 79 3f 54 f4 25 20 75 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f cf f5 7d 67 4a cd 70 7d cb 50 17 d2 13 74 22 42 5b c7 25 c4 78 1f 9f e7 ed fd 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 75 2d 11 15 06 8d 35 50 58 64 d9 a1 2a 1f 4b c2 cd 79 3f 54 f4 25 20 75 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f cf f5 7c 67 16 dc f2 3d 1d 10 09 13 60 ec 1a 71 5f 71 21 8b 6b 1f 9f 87 e5 fd 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 35 2d 15 15 06 8d 37 50 58 64 d9 a1 2a 1f 4b c2 cd 79 3f 54 f4 25 20 75 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f5 7d 07 4e cd 70 bc f5 0c 10 8d 01 11 2b 66 82 42 3d 94 48 1a 1f 87 e5 ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 75 6d 11 15 06 8d 31 50 d8 64 d9 a1 2a 1f 4b c2 cd 79 3f 54 f4 25 20 75 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f5 7c 07 02 ce f0 bc cb 18 01 54 20 38 f6 57 1b e1 11 0d 78 1f 9f 87 ed fd 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 35 6d 15 15 06 8d 33 50 d8 64 d9 a1 2a 1f 4b c2 cd 79 3f 54 f4 25 20 75 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f5 7c 07 14 ce 31 bc e0 49 19 51 b7 21 ab 26 cb 92 7d 97 4c 1a 1f 87 e5 ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 75 3a 0d cb 75 87 b7 55 bc 01 34 72 02 a9 fb a3 4e 3c 04 89 06 65 bc 00 21 c7 b9 40 c9 11 40 a2 17 c8 20 98 23 df c0 1a 15 c9 93 8e 86 72 80 d0 1a 0b 48 10 a3 00 7e c8 70 94 86 11 49 ae 45 e7 e3 94 f3 58 34 73 02 47 bf 05 0c f7 a1 f0 72 bd 15 61 cc d2 14 e1 32 9a e1 28 3d af 77 13 ab 41 e0 32 54 c6 62 a0 d8 ed d2 55 00 8c 62 d7 ec 3a ac 7e 67 c2 81 40 da f1 c7 0a 08 80 01 47 c9 32 55 a5 51 f1 a7 28 18 cb bd 81 f4 00 db 05 39 fb 00 39 aa 55 0e ad 54 ff f7 ff ff 7a bd 7f ef df ff 55 ef f5 ff df 72 bd ff ff df ff 55 ff f7 ff ff 7a bd df fb df ff 45 ff f7 ff ff 5a bd ff 7f df ff 54 bf d7 fb ff 7a bd ff ef df ff 55 e7 f7 ff df 72 bd ff df df ff 55 ef f7 df bb 7a 18 e3 5f 8f c6 55 1d 47 bf ff 3a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 fe f7 fe ba 52 9d 1f e7 96 b5 15 df f3 af f5 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df fe 55 6f e1 7e ee 6a 9d f4 5e 8d ff 05 f7 56 bb ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff bf df 7e 45 ea e7 d5 ef 52 b9 f9 d4 1f f5 51 bf 77 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd 7f fa dd d6 40 cb 71 fb 96 6a 9d af f5 cf fd 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd fd 7f cd f2 05 92 67 8b 41 7a b4 fb df 5f ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 fe bf 5a b8 ff 2b d9 f7 10 dd 32 87 fb 38 b5 ab f7 de ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f5 7f bb 7a 39 37 3e da ff 11 75 67 af 7f 2a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 fb f5 7e bf 5a 08 c3 9f c4 a4 04 98 3e dc 82 f6 e7 09 98 7c a8 25 fe 9e fa eb 6d ed bf be ff fb 6f ff be fe fb ff ef bf be ff fb 6f ff be fe fb ff ef bf be ff fb 6f ff be fe fb ff ef bf be ff fb 6f ff be fe fb ff ef bf be ff fb 6f ff be fe db ff ef 39 be 3f e2 23 6c ae bc 7a d3 2b 64 7d 02 08 fd b1 2c b0 aa b9 12 05 34 07 14 b8 88 a2 f0 cf ef 99 9b fb 37 77 fe ee ff fd df ff bb bf ff 67 7e da 8e 1f 5d 58 b6 16 18 d9 d4 01 d3 7f 9f 47 d1 fb 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f d7 f0 fc 7f 7f c7 f7 5c 13 2a 22 61 4f 25 53 72 b0 4b bd 13 ef 6c ff ff 77 7f ff bb 7f fd df ff 6e ff ff 77 7f ff bb 7f fd df ff 6e ff ff 77 7f ff bb 7f fd df ff 6e ff ff 77 7f ff bb 7f fd df ff 6e ff ff 77 7f ff b9 3f fc cc de 6e ec e3 10 73 93 86 b4 a0 08 d2 48 8f cf 40 d2 01 86 f7 38 01 e3 04 03 8d 77 be 71 38 f0 8d cb 91 c0 3e d0 51 cb 3a 3e 01 a0 25 68 66 2b 83 47 a6 92 86 35 01 e6 a0 c6 56 50 06 e8 81 36 90 31 64 31 ca b6 ae 42 99 50 38 9f 91 cd 08 c2 8d a3 35 ad db 86 c5 91 e0 d3 c8 1c fa 36 97 48 84 d7 30 28 5b c4 f0 b7 37 20 51 b4 e4 29 4b 3b a6 f7 60 75 09 bb a4 75 b4 8c 61 84 9c d9 63 1e 0b 2c ef 3c a0 43 ce 14 96 06 6e 4b 82 21 0d c5 62 46 2e a3 51 1d c8 9e 2f 84 6a 38 64 f0 5f 51 88 69 10 62 a1 47 19 ae 3f 45 33 9a 43 84 b4 89 2f 8b 8c f7 8c 13 e3 3a 82 4a 0c 82 48 c0 2c 94 66 17 30 04 5d 10 e6 88 e4 3d 80 00 78 32 20 59 30 04 b1 62 13 5e 22 3c 41 0c 9a 09 8f 29 22 87 ee 07 94 10 aa f8 19 8b d2 c0 f6 5a 62 c0 1a 00 4a 15 02 f1 2a 00 fd 53 65 09 38 19 95 e5 73 e2 29 d4 53 02 7a 06 fb 14 e3 69 24 d1 74 06 20 50 a8 02 31 0d 48 a0 c1 01 37 2c 50 0c d2 34 05 a9 02 41 55 05 2e ea ae b0 00 c1 c3 44 3f 13 16 97 49 24 78 84 0b 63 2e 1e 39 35 89 d1 10 d3 18 68 49 cc 99 45 42 e2 89 9c fd 81 0e 13 ca ae b3 66 79 eb 3c ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff df 77 ff 3b b6 f7 ac c7 a0 24 e5 38 37 c4 d0 86 39 0d 0b 0a e2 1d ce 15 4d 72 3c 6f 8d 01 02 08 5c 82 17 34 c8 0e e4 a1 a6 ea 2e b3 bc 41 81 7a 1c 19 84 2c e9 08 1f b6 76 14 08 02 80 30 0a 5a 8a 72 c5 32 90 60 24 55 b1 2e a2 88 af eb 17 a1 21 02 d8 b5 28 b0 2a b5 8e 50 44 53 2e ff a8 61 7b 46 3d 65 74 05 39 94 8f ac 6c 3a 08 49 c0 04 a8 e1 3e 5c 9c 45 c9 28 80 52 10 06 93 14 19 b8 ac 73 22 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 a1 c3 c1 4e d9 94 21 42 a3 96 19 b8 ac 73 22 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 81 c3 c1 ce fb 94 21 c2 bb 96 19 bc ac f3 22 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 a1 c3 c1 4e db 94 21 42 a3 96 19 bc ac f3 22 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 81 c3 c1 ce f9 94 21 c2 b9 96 59 b8 ac 73 02 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 a1 c3 c1 4e d9 94 21 42 a1 96 59 b8 ac 73 02 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 81 c3 c1 ce fb 94 21 c2 b9 96 59 bc ac f3 02 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 a1 c3 c1 4e db 94 21 42 a1 96 59 bc ac f3 02 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 81 c1 c1 8e f9 94 21 e2 bb 96 19 b8 ac 73 22 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 a1 c1 c1 0e d9 94 21 62 a3 96 19 b8 ac 73 22 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 81 c1 c1 8e fb 94 21 e2 bb 96 19 bc ac f3 22 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 40 48 12 1c b7 a1 c1 c1 0e db 94 21 62 a3 96 19 bc ac f3 22 99 9a 25 0f db 34 53 18 6a b0 6c 54 0a 42 d6 32 02 fe b0 6b 0a 08 51 70 07 77 01 9a 81 91 68 d9 86 bb 31 62 cb 10 2c 36 9d c2 bb a4 89 9e 10 31 50 b2 0c a1 28 d9 02 35 38 44 49 12 3c b5 91 c7 cb ce 82 de 07 87 39 26 39 b4 e9 38 6e 14 11 02 81 e8 96 b9 31 c4 79 82 ef 36 03 00 0b 3c a1 81 2a f1 aa 8d d2 77 9b 08 94 a0 8d a8 41 46 d5 ac 20 f4 a3 04 8f 85 66 7a c6 af 67 33 04 1b 36 82 25 03 62 84 a0 d4 01 45 10 38 a0 10 ee 90 24 f5 0b 67 6c 2b 1a 17 3d 61 3b 4c 6b 0f 72 e0 db 8c b3 3c a4 39 c2 1d 2c 73 52 b9 38 a3 1d 8a c0 60 ab e4 71 89 80 92 84 3d 0a 42 e2 34 4d 26 79 c9 9c a5 a4 c3 99 2e c7 11 71 a4 81 bc c2 8d 41 da 82 9a 43 61 c0 d3 b0 03 bd a7 8a a0 42 99 65 10 01 a2 ca ad c2 32 22 2e ad 35 74 72 a0 bf 85 01 3a 0a d2 fd 35 ad a8 aa 26 ad c1 a3 22 ac c9 13 12 2b 2a 6d 18 a5 ca e6 c8 48 15 2c e8 04 27 a0 65 21 0c de a3 20 07 91 a0 4a 39 03 ba 0c eb 38 52 21 03 2a 88 3c cb d3 80 2a 32 32 d4 5a ac f4 88 0d 70 6a e2 e9 60 e5 b8 24 02 2c 00 78 2c 2b 99 42 21 a3 aa 99 9d a1 db 48 fa fc 71 3a 91 94 01 29 4f 51 06 47 ee 27 0e 49 3e 64 2c e5 91 a6 d9 b5 62 70 6b 3a fa 88 a1 89 8c 2f 7b 05 e8 23 3a 6a 3c c7 d1 04 42 41 20 22 51 30 4f 28 83 4a 44 13 73 35 87 3b 88 04 05 2f d3 02 ac 42 12 5b 70 0c 61 20 05 01 88 44 50 02 3c e2 8e af b4 42 01 68 75 6b 24 45 d3 be cc 29 ae fb ce fb fe 77 df fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee fd ff 37 ff ba b6 bc 91 a7 fb 8e c7 7d 67 3f e3 be ff bd ef fb ee ff ff 77 ff f9 be bf bd ef fb ce ff df 77 fe fb 8e fd bd 6f fb ee ff ff 77 ff fb be ff bd ef fb ee bf f7 76 ff fb be ff bd ef fb ee fe ff 77 eb f9 3e bf bd ef fb ee ff ff 77 fe 7b ae ff bd 2f fb ec ff ff 77 fe fb be fb ad e5 ea 6c fd ff 37 9f a0 b6 bf bd ef fb ce ff ff 77 ff fb be ff bd ef fb ee ff ff 77 fe fb be fb ad ef eb ac fd ef 31 df f8 8e 3b a5 c6 90 4a 88 53 00 16 06 53 14 46 c0 15 87 a2 09 a7 e5 13 45 ce 86 c1 bc 42 e7 8b 83 84 53 60 7a 4c b2 79 43 cd 28 10 d7 72 23 02 a6 36 d0 5b 93 55 9f e2 b7 8c 02 03 78 6a 4f 98 51 9c 44 ba 5f e0 ae a8 33 0b 55 54 68 af 33 69 20 8e 28 53 e2 fe 05 c8 0f a0 f6 a2 20 88 bd e3 2f 41 b8 01 47 2d a2 8d e9 64 4c c5 11 df 2e 57 e3 42 a6 30 5b e2 29 11 d3 67 a9 e3 c8 02 68 cc e5 a8 11 38 ec 2a ad 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00];
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc1";
ibm,proc-chip-id = <0x1>;
reg = <0x623fc 0x0 0x8 0x0>;
wafer-id = "0000000000";
ibm,hw-card-id = <0x0>;
pbcq@4011400 {
compatible = "ibm,power9-pbcq";
ibm,pec-index = <0x2>;
#address-cells = <0x1>;
ibm,hub-id = <0x1>;
#size-cells = <0x0>;
phandle = <0xe6>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc1";
reg = <0x4011400 0x100 0xf010800 0x200>;
stack@1 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "disabled";
phandle = <0xe8>;
ibm,phb-index = <0x4>;
reg = <0x1>;
};
stack@2 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "disabled";
phandle = <0xe9>;
ibm,phb-index = <0x5>;
reg = <0x2>;
};
stack@0 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xe7>;
ibm,phb-index = <0x3>;
reg = <0x0>;
};
};
vas@3011800 {
compatible = "ibm,power9-vas-x";
ibm,vas-id = <0x1>;
phandle = <0xa9>;
reg = <0x3011800 0x300>;
};
nx@2010000 {
compatible = "ibm,power9-nx";
phandle = <0xc2>;
reg = <0x2010000 0x4000>;
ibm,gzip-high-fifo {
compatible = "ibm,p9-nx-gzip";
lpid = <0xfff>;
phandle = <0x13f>;
tid = <0x3>;
priority = "High";
pid = <0x2>;
rx-fifo-size = <0x8000>;
rx-fifo-address = <0x0 0x59068000>;
};
ibm,842-high-fifo {
compatible = "ibm,p9-nx-842";
lpid = <0xfff>;
phandle = <0x13d>;
tid = <0x3>;
priority = "High";
pid = <0x3>;
rx-fifo-size = <0x8000>;
rx-fifo-address = <0x0 0x59048000>;
};
ibm,gzip-normal-fifo {
compatible = "ibm,p9-nx-gzip";
lpid = <0xfff>;
phandle = <0x140>;
tid = <0x4>;
priority = "Normal";
pid = <0x2>;
rx-fifo-size = <0x8000>;
rx-fifo-address = <0x0 0x59078000>;
};
ibm,842-normal-fifo {
compatible = "ibm,p9-nx-842";
lpid = <0xfff>;
phandle = <0x13e>;
tid = <0x4>;
priority = "Normal";
pid = <0x3>;
rx-fifo-size = <0x8000>;
rx-fifo-address = <0x0 0x59058000>;
};
};
xive@5013000 {
compatible = "ibm,power9-xive-x";
phandle = <0x9f>;
force-assign-bars;
reg = <0x5013000 0x300>;
};
pbcq@4011000 {
compatible = "ibm,power9-pbcq";
ibm,pec-index = <0x1>;
#address-cells = <0x1>;
ibm,hub-id = <0x1>;
#size-cells = <0x0>;
phandle = <0xe3>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc1";
reg = <0x4011000 0x100 0xe010800 0x200>;
stack@1 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "disabled";
phandle = <0xe5>;
ibm,phb-index = <0x2>;
reg = <0x1>;
};
stack@0 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xe4>;
ibm,phb-index = <0x1>;
reg = <0x0>;
};
};
chiptod@40000 {
compatible = "ibm,power-chiptod", "ibm,power9-chiptod";
secondary;
phandle = <0xc0>;
reg = <0x40000 0x34>;
};
i2cm@a1000 {
compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xa0>;
chip-engine# = <0x1>;
reg = <0xa1000 0x1000>;
clock-frequency = <0x5f5e100>;
i2c-bus@2 {
bus-frequency = <0xf4240>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x9>;
ibm,port-name = "p8_00000008_e1p2";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xa3>;
reg = <0x2>;
eeprom@50 {
compatible = "atmel,24c128";
label = "module-vpd";
phandle = <0xa4>;
link-id = <0x10001>;
reg = <0x50>;
};
};
i2c-bus@0 {
bus-frequency = <0xf4240>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x7>;
ibm,port-name = "p8_00000008_e1p0";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xa5>;
reg = <0x0>;
eeprom@50 {
compatible = "atmel,24c128";
label = "module-vpd";
phandle = <0xa6>;
link-id = <0x10002>;
reg = <0x50>;
};
};
i2c-bus@3 {
bus-frequency = <0xf4240>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0xa>;
ibm,port-name = "p8_00000008_e1p3";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xa1>;
reg = <0x3>;
eeprom@54 {
compatible = "atmel,24c128";
label = "sbe-eeprom";
phandle = <0xa2>;
link-id = <0x10000>;
reg = <0x54>;
};
};
i2c-bus@1 {
bus-frequency = <0xf4240>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x8>;
ibm,port-name = "p8_00000008_e1p1";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xa7>;
reg = <0x1>;
eeprom@54 {
compatible = "atmel,24c128";
label = "sbe-eeprom";
phandle = <0xa8>;
link-id = <0x10003>;
reg = <0x54>;
};
};
};
pbcq@4010c00 {
compatible = "ibm,power9-pbcq";
ibm,pec-index = <0x0>;
#address-cells = <0x1>;
ibm,hub-id = <0x1>;
#size-cells = <0x0>;
phandle = <0xe1>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc1";
reg = <0x4010c00 0x100 0xd010800 0x200>;
stack@0 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xe2>;
ibm,phb-index = <0x0>;
reg = <0x0>;
};
};
psihb@5012900 {
compatible = "ibm,power9-psihb-x", "ibm,psihb-x";
phandle = <0x9e>;
reg = <0x5012900 0x100>;
};
nmmu@5012c40 {
compatible = "ibm,power9-nest-mmu";
phandle = <0xc4>;
reg = <0x5012c40 0x20>;
};
};
ibm,secureboot {
compatible = "ibm,secureboot-v2";
hw-key-hash-size = <0x40>;
hw-key-hash = <0x40d487ff 0x7380ed6a 0xd54775d5 0x795fea0d 0xe2f541fe 0xa9db06b8 0x466a42a3 0x20e65f75 0xb4866546 0x17d907 0x515dc2a5 0xf9fc5095 0x4d6ee0c9 0xb67d219d 0xfb708535 0x1d01d6d1>;
phandle = <0x7b>;
ibm,cvc {
compatible = "ibm,container-verification-code";
#address-cells = <0x1>;
memory-region = <0x61b>;
#size-cells = <0x0>;
phandle = <0xf9>;
ibm,cvc-service@50 {
compatible = "ibm,cvc-verify";
version = <0x1>;
phandle = <0xfb>;
reg = <0x50>;
};
ibm,cvc-service@40 {
compatible = "ibm,cvc-sha512";
version = <0x1>;
phandle = <0xfa>;
reg = <0x40>;
};
};
};
vpd {
compatible = "ibm,opal-v3-vpd";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x1e>;
ibm,loc-code = "UOPWR.SERIAL0-Sys0";
ibm,vpd = [84 8c 00 52 54 04 56 49 4e 49 44 52 10 49 2f 4f 20 42 41 43 4b 50 4c 41 4e 45 20 20 20 43 45 01 31 56 5a 02 30 31 46 4e 07 54 32 50 39 44 30 31 50 4e 07 54 32 50 39 44 30 31 53 4e 0c 00 00 00 00 00 00 00 00 00 00 00 00 43 43 04 50 30 30 30 50 52 08 20 00 00 00 00 00 00 00 48 45 04 30 30 30 31 43 54 04 00 00 00 00 48 57 02 00 00 42 33 06 00 00 00 00 00 01 42 34 01 00 42 37 0c 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 50 00 52 54 04 4f 53 59 53 56 44 02 30 31 44 52 10 4d 41 49 4e 42 4f 41 52 44 00 00 00 00 00 00 00 4d 4d 10 54 32 50 39 44 30 31 20 52 45 56 20 31 2e 30 30 53 53 10 53 45 52 49 41 4c 30 31 32 33 34 35 36 37 38 39 45 54 01 02 50 46 04 00 00 00 00 78 84 68 00 52 54 04 4f 50 46 52 56 44 02 30 32 56 4e 10 52 41 50 54 4f 52 20 43 4f 4d 50 20 53 59 53 20 44 52 10 53 59 53 54 45 4d 20 4d 41 49 4e 42 4f 41 52 44 56 50 10 54 32 50 39 44 30 31 20 52 45 56 20 31 2e 30 30 56 53 10 53 45 52 49 41 4c 30 31 32 33 34 35 36 37 38 39 4d 42 08 ab 00 00 00 00 00 00 00 50 46 02 00 00 78 84 94 00 52 54 04 56 4e 44 52 56 44 02 30 31 49 4e 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 00];
root-node-vpd@a000 {
fru-type = [56 56];
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x1f>;
ibm,loc-code = "UOPWR.SERIAL0-Sys0";
reg = <0xa000>;
ibm,vpd = <0x84640044 0x52105052 0x4f434553 0x534f5220 0x4d4f4455 0x4c45565a 0x2202043 0x43044142 0x32324345 0x131464e 0x7463132 0x30333038 0x504e0720 0x20202020 0x2020534e 0xc202020 0x20202020 0x20202020 0x20505208 0x36000001 0x11008000 0x48450430 0x30303143 0x54040000 0x4857 0x2000178 0x0 0x0>;
system-vpd@1c00 {
fru-type = [53 56];
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x20>;
ibm,loc-code = "UOPWR.SERIAL0-Sys0";
reg = <0x1c00>;
};
enclosure@1e00 {
fru-type = [45 56];
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x21>;
ibm,loc-code = "UOPWR.SERIAL0-Sys0";
reg = <0x1e00>;
backplane@800 {
fru-type = [42 50];
description = "SYSTEM MAINBOARD";
vendor = "RAPTOR COMP SYS ";
build-date = [ab 00];
serial-number = "SERIAL0123456789";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x22>;
ibm,loc-code = "UOPWR.SERIAL0-Node0";
part-number = "T2P9D01 REV 1.00";
reg = <0x800>;
ibm,vpd = [84 8c 00 52 54 04 56 49 4e 49 44 52 10 49 2f 4f 20 42 41 43 4b 50 4c 41 4e 45 20 20 20 43 45 01 31 56 5a 02 30 31 46 4e 07 54 32 50 39 44 30 31 50 4e 07 54 32 50 39 44 30 31 53 4e 0c 00 00 00 00 00 00 00 00 00 00 00 00 43 43 04 50 30 30 30 50 52 08 20 00 00 00 00 00 00 00 48 45 04 30 30 30 31 43 54 04 00 00 00 00 48 57 02 00 00 42 33 06 00 00 00 00 00 01 42 34 01 00 42 37 0c 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 50 00 52 54 04 4f 53 59 53 56 44 02 30 31 44 52 10 4d 41 49 4e 42 4f 41 52 44 00 00 00 00 00 00 00 4d 4d 10 54 32 50 39 44 30 31 20 52 45 56 20 31 2e 30 30 53 53 10 53 45 52 49 41 4c 30 31 32 33 34 35 36 37 38 39 45 54 01 02 50 46 04 00 00 00 00 78 84 68 00 52 54 04 4f 50 46 52 56 44 02 30 32 56 4e 10 52 41 50 54 4f 52 20 43 4f 4d 50 20 53 59 53 20 44 52 10 53 59 53 54 45 4d 20 4d 41 49 4e 42 4f 41 52 44 56 50 10 54 32 50 39 44 30 31 20 52 45 56 20 31 2e 30 30 56 53 10 53 45 52 49 41 4c 30 31 32 33 34 35 36 37 38 39 4d 42 08 ab 00 00 00 00 00 00 00 50 46 02 00 00 78 84 94 00 52 54 04 56 4e 44 52 56 44 02 30 31 49 4e 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 00];
processor@1001 {
fru-type = [50 46];
serial-number = "YA1934104678";
#address-cells = <0x1>;
ibm,chip-id = <0x8>;
#size-cells = <0x0>;
phandle = <0x25>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc1";
part-number = "02AA878";
reg = <0x1001>;
ibm,vpd = [84 25 00 52 54 04 56 52 4d 4c 56 44 02 30 31 50 4e 07 30 32 41 41 38 37 38 53 4e 0c 59 41 31 39 33 34 31 30 34 36 37 38 78];
};
ms-dimm@d000 {
fru-type = [4d 53];
spd = <0x23100c01 0x84210008 0x600003 0xb8000 0x70d 0xf80f0000 0x6e6e6e11 0x6e2008 0x57003 0x681b28 0x28000000 0x0 0x0 0x0 0x0 0x150d150d 0x150d150d 0x150d150d 0x150d150d 0x150d0000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9cb5 0x0 0xe7d68065 0x11112205 0x80b330 0x550500 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0xf572 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x802c0f16 0x31181dc 0xae313841 0x53463147 0x3732505a 0x2d324733 0x41332020 0x2033802c 0x41445041 0x46573652 0x30303300 0x0 0x0 0x0 0x0 0x0 0xbadd4471 0x1000000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0xff0000 0x0 0xff 0x0 0x0 0xff0000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
#address-cells = <0x1>;
ibm,chip-id = <0x0>;
#size-cells = <0x0>;
phandle = <0x23>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-DIMM2";
reg = <0xd000>;
ibm,memory-bus-frequency = <0x0 0x0>;
};
processor@1000 {
fru-type = [50 46];
serial-number = "YA1934104679";
#address-cells = <0x1>;
ibm,chip-id = <0x0>;
#size-cells = <0x0>;
phandle = <0x24>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc0";
part-number = "02AA878";
reg = <0x1000>;
ibm,vpd = [84 25 00 52 54 04 56 52 4d 4c 56 44 02 30 31 50 4e 07 30 32 41 41 38 37 38 53 4e 0c 59 41 31 39 33 34 31 30 34 36 37 39 78];
};
};
};
};
};
pciex@600c3c0300000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x0>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x200>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x59260000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x1 0x0>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x600c1 0x80000000 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x3>;
ibm,opal-pest-table = <0x0 0x59282000 0x2000>;
ibm,chip-id = <0x0>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x200 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x60200 0x0 0x60200 0x0 0x40 0x0>;
phandle = <0x603>;
ibm,phb-stack = <0xcb>;
ibm,phb-index = <0x3>;
reg = <0x600c3 0xc0300000 0x0 0x1000 0x600c3 0x60000000 0x0 0x10000000>;
ibm,mmio-windows = <0x60200 0x0 0x40 0x0 0x600c1 0x80000000 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4011400 0x4011440 0xf010800 0xf010840 0xf010900>;
ibm,opal-reserved-pe = <0x1ff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0x1f>;
ibm,opal-rtt-table = <0x0 0x59220000 0x20000>;
ibm,opal-msi-ranges = <0xfc000 0xff8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0xfcff8 0x1 0x0 0x0 0x0 0x2 0xfd 0xfcff9 0x1 0x0 0x0 0x0 0x3 0xfd 0xfcffa 0x1 0x0 0x0 0x0 0x4 0xfd 0xfcffb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x60e>;
reg = <0x0 0x0 0x0 0x0 0x0>;
usb-xhci@0 {
revision-id = <0x2>;
ibm,pci-config-space-type = <0x1>;
class-code = <0xc0330>;
vendor-id = <0x104c>;
interrupts = <0x1>;
device-id = <0x8241>;
phandle = <0x60f>;
reg = <0x10000 0x0 0x0 0x0 0x0>;
};
};
};
interrupt-controller@0 {
compatible = "ibm,opal-xive-vc", "IBM,opal-xics";
device_type = "PowerPC-Interrupt-Source-Controller";
#interrupt-cells = <0x2>;
#address-cells = <0x0>;
phandle = <0xfd>;
reg = <0x0 0x0 0x0 0x0>;
interrupt-controller;
};
interrupt-controller@6030203180000 {
compatible = "ibm,opal-xive-pe", "ibm,opal-intc";
ibm,xive-#priorities = <0x8>;
single-escalation-support;
ibm,xive-provision-page-size = <0x10000>;
ibm,xive-eq-sizes = <0xc 0x10 0x15 0x18>;
ibm,xive-provision-chips = <0x0 0x8>;
phandle = <0x104>;
reg = <0x60302 0x3180000 0x0 0x10000 0x60302 0x3190000 0x0 0x10000 0x60302 0x31a0000 0x0 0x10000 0x60302 0x31b0000 0x0 0x10000>;
};
chosen {
ibm,architecture-vec-5 = [05 00 00 00 00 80 00];
bootargs = "root=/dev/nfs rootfstype=nfs nfsroot=192.168.3.50:/mnt/udata/nfsroots/ppc64el/dvalin,v3,hard,nointr,tcp ip=192.168.23.41::192.168.23.1:255.255.255.0:embed-o-matic:enP4p1s0f0:off ast.modeset=0 console=tty0 console=hvc0,115200n8 panic=10 rw";
linux,initrd-start = <0x0 0x3860000>;
linux,kernel-end = <0x0 0x1447000>;
linux,initrd-end = <0x0 0xd84dba0>;
phandle = <0xfc>;
ibm,system-flash = "/ibm,opal/flash@0";
linux,stdout-path = "/ibm,opal/consoles/serial@0";
linux,memory-limit = <0x0 0x0>;
};
pciex@600c3c0200000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x1>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x100>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x591e0000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x1 0x0>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x600c1 0x0 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x2>;
ibm,opal-pest-table = <0x0 0x59201000 0x1000>;
ibm,chip-id = <0x0>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x60080 0x0 0x60080 0x0 0x40 0x0>;
phandle = <0x602>;
ibm,phb-stack = <0xc9>;
ibm,phb-index = <0x2>;
reg = <0x600c3 0xc0200000 0x0 0x1000 0x600c3 0x40000000 0x0 0x10000000>;
ibm,mmio-windows = <0x60080 0x0 0x40 0x0 0x600c1 0x0 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4011000 0x4011080 0xe010800 0xe010880 0xe010940>;
ibm,opal-reserved-pe = <0xff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0xf>;
ibm,opal-rtt-table = <0x0 0x591a0000 0x20000>;
ibm,opal-msi-ranges = <0xfd000 0x7f8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0xfd7f8 0x1 0x0 0x0 0x0 0x2 0xfd 0xfd7f9 0x1 0x0 0x0 0x0 0x3 0xfd 0xfd7fa 0x1 0x0 0x0 0x0 0x4 0xfd 0xfd7fb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x60d>;
reg = <0x0 0x0 0x0 0x0 0x0>;
};
};
ibm,opal {
opal-interrupts-names = "psi:fsp", "psi:occ", "psi:fsi", "psi:lpchc", "psi:local_err", "psi:global_err", "psi:external", "psi:lpc_serirq_mux0", "psi:lpc_serirq_mux1", "psi:lpc_serirq_mux2", "psi:lpc_serirq_mux3", "psi:i2c", "psi:dio", "psi:psu", "psi:fsp", "psi:occ", "psi:fsi", "psi:lpchc", "psi:local_err", "psi:global_err", "psi:external", "psi:i2c", "psi:dio", "psi:psu";
compatible = "ibm,opal-v3";
ibm,opal-trace-mask = <0x0 0x300df5f8>;
opal-base-address = <0x0 0x30000000>;
opal-msg-async-num = <0x10>;
opal-runtime-size = <0x0 0x21c00000>;
#address-cells = <0x0>;
opal-interrupts = <0xffff0 0xffff1 0xffff2 0xffff3 0xffff4 0xffff5 0xffff6 0xffff7 0xffff8 0xffff9 0xffffa 0xffffb 0xffffc 0xffffd 0x1ffff0 0x1ffff1 0x1ffff2 0x1ffff3 0x1ffff4 0x1ffff5 0x1ffff6 0x1ffffb 0x1ffffc 0x1ffffd>;
#size-cells = <0x0>;
phandle = <0x26>;
ibm,opal-traces = <0x0 0x30304020 0x0 0x10077 0x0 0x51c01028 0x0 0x1000a7 0x0 0x51d03028 0x0 0x1000a7 0x0 0x51e05028 0x0 0x1000a7 0x0 0x51f07028 0x0 0x1000a7 0x0 0x52009028 0x0 0x1000a7 0x0 0x5210b028 0x0 0x1000a7 0x0 0x5220d028 0x0 0x1000a7 0x0 0x5230f028 0x0 0x1000a7 0x0 0x52411028 0x0 0x1000a7 0x0 0x52513028 0x0 0x1000a7 0x0 0x52615028 0x0 0x1000a7 0x0 0x52717028 0x0 0x1000a7 0x0 0x52819028 0x0 0x1000a7 0x0 0x5291b028 0x0 0x1000a7 0x0 0x52a1d028 0x0 0x1000a7 0x0 0x52b1f028 0x0 0x1000a7 0x0 0x52c21028 0x0 0x1000a7 0x0 0x52d23028 0x0 0x1000a7 0x0 0x52e25028 0x0 0x1000a7 0x0 0x52f27028 0x0 0x1000a7 0x0 0x53029028 0x0 0x1000a7 0x0 0x5312b028 0x0 0x1000a7 0x0 0x5322d028 0x0 0x1000a7 0x0 0x5332f028 0x0 0x1000a7 0x0 0x53431028 0x0 0x1000a7 0x0 0x53533028 0x0 0x1000a7 0x0 0x53635028 0x0 0x1000a7 0x0 0x53737028 0x0 0x1000a7 0x0 0x53839028 0x0 0x1000a7 0x0 0x5393b028 0x0 0x1000a7 0x0 0x53a3d028 0x0 0x1000a7 0x0 0x53b3f028 0x0 0x1000a7 0x0 0x53c41028 0x0 0x1000a7 0x0 0x53d43028 0x0 0x1000a7 0x0 0x53e45028 0x0 0x1000a7 0x0 0x53f47028 0x0 0x1000a7 0x0 0x54049028 0x0 0x1000a7 0x0 0x5414b028 0x0 0x1000a7 0x0 0x5424d028 0x0 0x1000a7 0x0 0x5434f028 0x0 0x1000a7>;
ibm,associativity-reference-points = <0x4 0x4 0x2>;
opal-entry-address = <0x0 0x300050b0>;
ibm,opal-memcons = <0x0 0x300de000>;
opal-msg-size = <0x48>;
ibm,heartbeat-ms = <0xc8>;
nvram {
compatible = "ibm,opal-nvram";
#bytes = <0x90000>;
phandle = <0x134>;
};
power-mgt {
ibm,cpu-idle-state-names = "stop0_lite", "stop0";
ibm,cpu-idle-state-residency-ns = <0x2710 0x4e20>;
ibm,pstate-min = <0x6a>;
ibm,pstate-ids = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a>;
ibm,pstate-max = <0x0>;
ibm,pstate-nominal = <0x54>;
ibm,pstate-ultra-turbo = <0x0>;
ibm,cpu-idle-state-latencies-ns = <0x3e8 0x7d0>;
phandle = <0xf8>;
ibm,pstate-frequencies-mhz = <0xe10 0xdff 0xdee 0xdde 0xdcd 0xdbc 0xdac 0xd9b 0xd8b 0xd7a 0xd69 0xd59 0xd48 0xd37 0xd27 0xd16 0xd06 0xcf5 0xce4 0xcd4 0xcc3 0xcb2 0xca2 0xc91 0xc81 0xc70 0xc5f 0xc4f 0xc3e 0xc2d 0xc1d 0xc0c 0xbfc 0xbeb 0xbda 0xbca 0xbb9 0xba8 0xb98 0xb87 0xb77 0xb66 0xb55 0xb45 0xb34 0xb23 0xb13 0xb02 0xaf2 0xae1 0xad0 0xac0 0xaaf 0xa9e 0xa8e 0xa7d 0xa6d 0xa5c 0xa4b 0xa3b 0xa2a 0xa19 0xa09 0x9f8 0x9e8 0x9d7 0x9c6 0x9b6 0x9a5 0x994 0x984 0x973 0x963 0x952 0x941 0x931 0x920 0x90f 0x8ff 0x8ee 0x8de 0x8cd 0x8bc 0x8ac 0x89b 0x88a 0x87a 0x869 0x859 0x848 0x837 0x827 0x816 0x805 0x7f5 0x7e4 0x7d4 0x7c3 0x7b2 0x7a2 0x791 0x780 0x770 0x75f 0x74f 0x73e 0x72d>;
ibm,cpu-idle-state-psscr-mask = <0x0 0x3003ff 0x0 0x3003ff>;
ibm,cpu-idle-state-psscr = <0x0 0x330 0x0 0x300330>;
ibm,cpu-idle-state-flags = <0x100000 0x101000>;
ibm,pstate-core-max = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
ibm,pstate-turbo = <0x36>;
ibm,enabled-stop-levels = <0x80000000>;
powercap {
compatible = "ibm,opal-powercap";
phandle = <0x62e>;
system-powercap {
phandle = <0x62f>;
powercap-current = <0x2>;
powercap-min = <0x0>;
powercap-max = <0x1>;
};
};
psr {
compatible = "ibm,opal-power-shift-ratio";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x630>;
cpu-to-gpu@0 {
label = "cpu_to_gpu_0";
phandle = <0x631>;
reg = <0x0>;
handle = <0x0>;
};
cpu-to-gpu@100 {
label = "cpu_to_gpu_8";
phandle = <0x632>;
reg = <0x8>;
handle = <0x100>;
};
};
};
event {
compatible = "ibm,opal-event";
#interrupt-cells = <0x1>;
phandle = <0xfe>;
interrupt-controller;
};
sensors {
compatible = "ibm,opal-sensor";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x107>;
core-temp@c0003d {
sensor-data = <0xc0003d>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x5c>;
occ_label = "TEMPPROCTHRMC23";
label = "Chip 0 Core";
phandle = <0x64f>;
sensor-type = "temp";
reg = <0xc0003d>;
sensor-data-min = <0x3c0003d>;
sensor-data-max = <0x4c0003d>;
};
core-temp@5c {
sensor-data = <0xe0005c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x5c>;
label = "Core";
phandle = <0x11b>;
sensor-type = "temp";
reg = <0x1e0005c>;
sensor-status = <0x1e0005c>;
};
core-temp@804 {
sensor-data = <0xe00804>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x804>;
label = "Core";
phandle = <0x11d>;
sensor-type = "temp";
reg = <0x1e00804>;
sensor-status = <0x1e00804>;
};
proc-power@c1009f {
sensor-data = <0xc1009f>;
compatible = "ibm,opal-sensor";
occ_label = "PWRPROC";
label = "Chip 8 ";
phandle = <0x6b2>;
sensor-type = "power";
reg = <0xc1009f>;
sensor-data-min = <0x3c1009f>;
sensor-data-max = <0x4c1009f>;
};
sys-power@c000a8 {
sensor-data = <0xc000a8>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH8";
label = "APSS 8 ";
phandle = <0x670>;
sensor-type = "power";
reg = <0xc000a8>;
sensor-data-min = <0x3c000a8>;
sensor-data-max = <0x4c000a8>;
};
sys-power@c000af {
sensor-data = <0xc000af>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH15";
label = "APSS 15 ";
phandle = <0x677>;
sensor-type = "power";
reg = <0xc000af>;
sensor-data-min = <0x3c000af>;
sensor-data-max = <0x4c000af>;
};
core-temp@c0002d {
sensor-data = <0xc0002d>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x1c>;
occ_label = "TEMPPROCTHRMC07";
label = "Chip 0 Core";
phandle = <0x641>;
sensor-type = "temp";
reg = <0xc0002d>;
sensor-data-min = <0x3c0002d>;
sensor-data-max = <0x4c0002d>;
};
gpu-temp@c10050 {
sensor-data = <0xc10050>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU2";
label = "Chip 8 GPU 2 ";
phandle = <0x6ad>;
sensor-type = "temp";
reg = <0xc10050>;
sensor-data-min = <0x3c10050>;
sensor-data-max = <0x4c10050>;
};
vrm-curr@c00000 {
sensor-data = <0xc00000>;
compatible = "ibm,opal-sensor";
occ_label = "CURVDD";
label = "Chip 0 Vdd";
phandle = <0x634>;
sensor-type = "curr";
reg = <0xc00000>;
sensor-data-min = <0x3c00000>;
sensor-data-max = <0x4c00000>;
};
core-temp@4c {
sensor-data = <0xe0004c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x4c>;
label = "Core";
phandle = <0x119>;
sensor-type = "temp";
reg = <0x1e0004c>;
sensor-status = <0x1e0004c>;
};
mem-temp@c10044 {
sensor-data = <0xc10044>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM06";
label = "Chip 8 DIMM 6 ";
phandle = <0x6a1>;
sensor-type = "temp";
reg = <0xc10044>;
sensor-data-min = <0x3c10044>;
sensor-data-max = <0x4c10044>;
};
mem-temp@c00049 {
sensor-data = <0xc00049>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM11";
label = "Chip 0 DIMM 11 ";
phandle = <0x65b>;
sensor-type = "temp";
reg = <0xc00049>;
sensor-data-min = <0x3c00049>;
sensor-data-max = <0x4c00049>;
};
mem-temp@c1004b {
sensor-data = <0xc1004b>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM13";
label = "Chip 8 DIMM 13 ";
phandle = <0x6a8>;
sensor-type = "temp";
reg = <0xc1004b>;
sensor-data-min = <0x3c1004b>;
sensor-data-max = <0x4c1004b>;
};
proc-power@c100a1 {
sensor-data = <0xc100a1>;
compatible = "ibm,opal-sensor";
occ_label = "PWRVDN";
label = "Chip 8 Vdn";
phandle = <0x6b4>;
sensor-type = "power";
reg = <0xc100a1>;
sensor-data-min = <0x3c100a1>;
sensor-data-max = <0x4c100a1>;
};
core-temp@850 {
sensor-data = <0xe00850>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x850>;
label = "Core";
phandle = <0x12c>;
sensor-type = "temp";
reg = <0x1e00850>;
sensor-status = <0x1e00850>;
};
core-temp@3c {
sensor-data = <0xe0003c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x3c>;
label = "Core";
phandle = <0x115>;
sensor-type = "temp";
reg = <0x1e0003c>;
sensor-status = <0x1e0003c>;
};
core-temp@840 {
sensor-data = <0xe00840>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x840>;
label = "Core";
phandle = <0x128>;
sensor-type = "temp";
reg = <0x1e00840>;
sensor-status = <0x1e00840>;
};
core-temp@2c {
sensor-data = <0xe0002c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x2c>;
label = "Core";
phandle = <0x111>;
sensor-type = "temp";
reg = <0x1e0002c>;
sensor-status = <0x1e0002c>;
};
core-temp@c00034 {
sensor-data = <0xc00034>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x38>;
occ_label = "TEMPPROCTHRMC14";
label = "Chip 0 Core";
phandle = <0x648>;
sensor-type = "temp";
reg = <0xc00034>;
sensor-data-min = <0x3c00034>;
sensor-data-max = <0x4c00034>;
};
core-temp@830 {
sensor-data = <0xe00830>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x830>;
label = "Core";
phandle = <0x126>;
sensor-type = "temp";
reg = <0x1e00830>;
sensor-status = <0x1e00830>;
};
core-temp@1c {
sensor-data = <0xe0001c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x1c>;
label = "Core";
phandle = <0x10d>;
sensor-type = "temp";
reg = <0x1e0001c>;
sensor-status = <0x1e0001c>;
};
sys-power@c000a6 {
sensor-data = <0xc000a6>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH6";
label = "APSS 6 ";
phandle = <0x66e>;
sensor-type = "power";
reg = <0xc000a6>;
sensor-data-min = <0x3c000a6>;
sensor-data-max = <0x4c000a6>;
};
sys-power@c000ad {
sensor-data = <0xc000ad>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH13";
label = "APSS 13 ";
phandle = <0x675>;
sensor-type = "power";
reg = <0xc000ad>;
sensor-data-min = <0x3c000ad>;
sensor-data-max = <0x4c000ad>;
};
core-temp@c0002b {
sensor-data = <0xc0002b>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x14>;
occ_label = "TEMPPROCTHRMC05";
label = "Chip 0 Core";
phandle = <0x63f>;
sensor-type = "temp";
reg = <0xc0002b>;
sensor-data-min = <0x3c0002b>;
sensor-data-max = <0x4c0002b>;
};
gpu-temp@c00053 {
sensor-data = <0xc00053>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU2MEM";
label = "Chip 0 GPU 2 MEM";
phandle = <0x665>;
sensor-type = "temp";
reg = <0xc00053>;
sensor-data-min = <0x3c00053>;
sensor-data-max = <0x4c00053>;
};
core-temp@820 {
sensor-data = <0xe00820>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x820>;
label = "Core";
phandle = <0x122>;
sensor-type = "temp";
reg = <0x1e00820>;
sensor-status = <0x1e00820>;
};
mem-temp@c10042 {
sensor-data = <0xc10042>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM04";
label = "Chip 8 DIMM 4 ";
phandle = <0x69f>;
sensor-type = "temp";
reg = <0xc10042>;
sensor-data-min = <0x3c10042>;
sensor-data-max = <0x4c10042>;
};
mem-temp@c00047 {
sensor-data = <0xc00047>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM09";
label = "Chip 0 DIMM 9 ";
phandle = <0x659>;
sensor-type = "temp";
reg = <0xc00047>;
sensor-data-min = <0x3c00047>;
sensor-data-max = <0x4c00047>;
};
vrm-in@c00004 {
sensor-data = <0xc00004>;
compatible = "ibm,opal-sensor";
occ_label = "VOLTVDN";
label = "Chip 0 Vdn";
phandle = <0x638>;
sensor-type = "in";
reg = <0xc00004>;
sensor-data-min = <0x3c00004>;
sensor-data-max = <0x4c00004>;
};
core-temp@c10038 {
sensor-data = <0xc10038>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x848>;
occ_label = "TEMPPROCTHRMC18";
label = "Chip 8 Core";
phandle = <0x695>;
sensor-type = "temp";
reg = <0xc10038>;
sensor-data-min = <0x3c10038>;
sensor-data-max = <0x4c10038>;
};
mem-temp@c0003e {
sensor-data = <0xc0003e>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM00";
label = "Chip 0 DIMM 0 ";
phandle = <0x650>;
sensor-type = "temp";
reg = <0xc0003e>;
sensor-data-min = <0x3c0003e>;
sensor-data-max = <0x4c0003e>;
};
core-temp@c10028 {
sensor-data = <0xc10028>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x808>;
occ_label = "TEMPPROCTHRMC02";
label = "Chip 8 Core";
phandle = <0x689>;
sensor-type = "temp";
reg = <0xc10028>;
sensor-data-min = <0x3c10028>;
sensor-data-max = <0x4c10028>;
};
core-temp@c00032 {
sensor-data = <0xc00032>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x30>;
occ_label = "TEMPPROCTHRMC12";
label = "Chip 0 Core";
phandle = <0x646>;
sensor-type = "temp";
reg = <0xc00032>;
sensor-data-min = <0x3c00032>;
sensor-data-max = <0x4c00032>;
};
core-temp@c1002f {
sensor-data = <0xc1002f>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x824>;
occ_label = "TEMPPROCTHRMC09";
label = "Chip 8 Core";
phandle = <0x68e>;
sensor-type = "temp";
reg = <0xc1002f>;
sensor-data-min = <0x3c1002f>;
sensor-data-max = <0x4c1002f>;
};
core-temp@800 {
sensor-data = <0xe00800>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x800>;
label = "Core";
phandle = <0x11c>;
sensor-type = "temp";
reg = <0x1e00800>;
sensor-status = <0x1e00800>;
};
proc-temp@c10024 {
sensor-data = <0xc10024>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPNEST";
label = "Chip 8 Nest";
phandle = <0x685>;
sensor-type = "temp";
reg = <0xc10024>;
sensor-data-min = <0x3c10024>;
sensor-data-max = <0x4c10024>;
};
sys-power@c000a4 {
sensor-data = <0xc000a4>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH4";
label = "APSS 4 ";
phandle = <0x66c>;
sensor-type = "power";
reg = <0xc000a4>;
sensor-data-min = <0x3c000a4>;
sensor-data-max = <0x4c000a4>;
};
sys-power@c000ab {
sensor-data = <0xc000ab>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH11";
label = "APSS 11 ";
phandle = <0x673>;
sensor-type = "power";
reg = <0xc000ab>;
sensor-data-min = <0x3c000ab>;
sensor-data-max = <0x4c000ab>;
};
proc-power@c000b2 {
sensor-data = <0xc000b2>;
compatible = "ibm,opal-sensor";
occ_label = "PWRVDN";
label = "Chip 0 Vdn";
phandle = <0x67a>;
sensor-type = "power";
reg = <0xc000b2>;
sensor-data-min = <0x3c000b2>;
sensor-data-max = <0x4c000b2>;
};
gpu-temp@c00051 {
sensor-data = <0xc00051>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU0MEM";
label = "Chip 0 GPU 0 MEM";
phandle = <0x663>;
sensor-type = "temp";
reg = <0xc00051>;
sensor-data-min = <0x3c00051>;
sensor-data-max = <0x4c00051>;
};
gpu-temp@c1004e {
sensor-data = <0xc1004e>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU0";
label = "Chip 8 GPU 0 ";
phandle = <0x6ab>;
sensor-type = "temp";
reg = <0xc1004e>;
sensor-data-min = <0x3c1004e>;
sensor-data-max = <0x4c1004e>;
};
mem-temp@c10040 {
sensor-data = <0xc10040>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM02";
label = "Chip 8 DIMM 2 ";
phandle = <0x69d>;
sensor-type = "temp";
reg = <0xc10040>;
sensor-data-min = <0x3c10040>;
sensor-data-max = <0x4c10040>;
};
mem-temp@c00045 {
sensor-data = <0xc00045>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM07";
label = "Chip 0 DIMM 7 ";
phandle = <0x657>;
sensor-type = "temp";
reg = <0xc00045>;
sensor-data-min = <0x3c00045>;
sensor-data-max = <0x4c00045>;
};
mem-temp@c0004c {
sensor-data = <0xc0004c>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM14";
label = "Chip 0 DIMM 14 ";
phandle = <0x65e>;
sensor-type = "temp";
reg = <0xc0004c>;
sensor-data-min = <0x3c0004c>;
sensor-data-max = <0x4c0004c>;
};
vrm-in@c00002 {
sensor-data = <0xc00002>;
compatible = "ibm,opal-sensor";
occ_label = "VOLTVDD";
label = "Chip 0 Vdd";
phandle = <0x636>;
sensor-type = "in";
reg = <0xc00002>;
sensor-data-min = <0x3c00002>;
sensor-data-max = <0x4c00002>;
};
core-temp@c10036 {
sensor-data = <0xc10036>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x840>;
occ_label = "TEMPPROCTHRMC16";
label = "Chip 8 Core";
phandle = <0x693>;
sensor-type = "temp";
reg = <0xc10036>;
sensor-data-min = <0x3c10036>;
sensor-data-max = <0x4c10036>;
};
core-temp@c1003d {
sensor-data = <0xc1003d>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x85c>;
occ_label = "TEMPPROCTHRMC23";
label = "Chip 8 Core";
phandle = <0x69a>;
sensor-type = "temp";
reg = <0xc1003d>;
sensor-data-min = <0x3c1003d>;
sensor-data-max = <0x4c1003d>;
};
core-temp@c10026 {
sensor-data = <0xc10026>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x800>;
occ_label = "TEMPPROCTHRMC00";
label = "Chip 8 Core";
phandle = <0x687>;
sensor-type = "temp";
reg = <0xc10026>;
sensor-data-min = <0x3c10026>;
sensor-data-max = <0x4c10026>;
};
core-temp@c00030 {
sensor-data = <0xc00030>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x28>;
occ_label = "TEMPPROCTHRMC10";
label = "Chip 0 Core";
phandle = <0x644>;
sensor-type = "temp";
reg = <0xc00030>;
sensor-data-min = <0x3c00030>;
sensor-data-max = <0x4c00030>;
};
core-temp@c1002d {
sensor-data = <0xc1002d>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x81c>;
occ_label = "TEMPPROCTHRMC07";
label = "Chip 8 Core";
phandle = <0x68c>;
sensor-type = "temp";
reg = <0xc1002d>;
sensor-data-min = <0x3c1002d>;
sensor-data-max = <0x4c1002d>;
};
vrm-curr@c10000 {
sensor-data = <0xc10000>;
compatible = "ibm,opal-sensor";
occ_label = "CURVDD";
label = "Chip 8 Vdd";
phandle = <0x67f>;
sensor-type = "curr";
reg = <0xc10000>;
sensor-data-min = <0x3c10000>;
sensor-data-max = <0x4c10000>;
};
mem-temp@c10049 {
sensor-data = <0xc10049>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM11";
label = "Chip 8 DIMM 11 ";
phandle = <0x6a6>;
sensor-type = "temp";
reg = <0xc10049>;
sensor-data-min = <0x3c10049>;
sensor-data-max = <0x4c10049>;
};
sys-power@c000a2 {
sensor-data = <0xc000a2>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH2";
label = "APSS 2 ";
phandle = <0x66a>;
sensor-type = "power";
reg = <0xc000a2>;
sensor-data-min = <0x3c000a2>;
sensor-data-max = <0x4c000a2>;
};
proc-power@c000b0 {
sensor-data = <0xc000b0>;
compatible = "ibm,opal-sensor";
occ_label = "PWRPROC";
label = "Chip 0 ";
phandle = <0x678>;
sensor-type = "power";
reg = <0xc000b0>;
sensor-data-min = <0x3c000b0>;
sensor-data-max = <0x4c000b0>;
};
core-temp@85c {
sensor-data = <0xe0085c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x85c>;
label = "Core";
phandle = <0x12f>;
sensor-type = "temp";
reg = <0x1e0085c>;
sensor-status = <0x1e0085c>;
};
mem-power@c100a2 {
sensor-data = <0xc100a2>;
compatible = "ibm,opal-sensor";
occ_label = "PWRMEM";
label = "Chip 8 Memory";
phandle = <0x6b5>;
sensor-type = "power";
reg = <0xc100a2>;
sensor-data-min = <0x3c100a2>;
sensor-data-max = <0x4c100a2>;
};
mem-temp@c00043 {
sensor-data = <0xc00043>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM05";
label = "Chip 0 DIMM 5 ";
phandle = <0x655>;
sensor-type = "temp";
reg = <0xc00043>;
sensor-data-min = <0x3c00043>;
sensor-data-max = <0x4c00043>;
};
mem-temp@c0004a {
sensor-data = <0xc0004a>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM12";
label = "Chip 0 DIMM 12 ";
phandle = <0x65c>;
sensor-type = "temp";
reg = <0xc0004a>;
sensor-data-min = <0x3c0004a>;
sensor-data-max = <0x4c0004a>;
};
core-temp@c00039 {
sensor-data = <0xc00039>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x4c>;
occ_label = "TEMPPROCTHRMC19";
label = "Chip 0 Core";
phandle = <0x64d>;
sensor-type = "temp";
reg = <0xc00039>;
sensor-data-min = <0x3c00039>;
sensor-data-max = <0x4c00039>;
};
core-temp@84c {
sensor-data = <0xe0084c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x84c>;
label = "Core";
phandle = <0x12b>;
sensor-type = "temp";
reg = <0x1e0084c>;
sensor-status = <0x1e0084c>;
};
core-temp@c1003b {
sensor-data = <0xc1003b>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x854>;
occ_label = "TEMPPROCTHRMC21";
label = "Chip 8 Core";
phandle = <0x698>;
sensor-type = "temp";
reg = <0xc1003b>;
sensor-data-min = <0x3c1003b>;
sensor-data-max = <0x4c1003b>;
};
core-temp@58 {
sensor-data = <0xe00058>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x58>;
label = "Core";
phandle = <0x11a>;
sensor-type = "temp";
reg = <0x1e00058>;
sensor-status = <0x1e00058>;
};
proc-in@c00005 {
sensor-data = <0xc00005>;
compatible = "ibm,opal-sensor";
occ_label = "VOLTVDNSENSE";
label = "Chip 0 Vdn Remote Sense";
phandle = <0x639>;
sensor-type = "in";
reg = <0xc00005>;
sensor-data-min = <0x3c00005>;
sensor-data-max = <0x4c00005>;
};
sys-power@c0009e {
sensor-data = <0xc0009e>;
compatible = "ibm,opal-sensor";
occ_label = "PWRSYS";
label = "System";
phandle = <0x666>;
sensor-type = "power";
reg = <0xc0009e>;
sensor-data-min = <0x3c0009e>;
sensor-data-max = <0x4c0009e>;
};
core-temp@c00029 {
sensor-data = <0xc00029>;
compatible = "ibm,opal-sensor";
ibm,pir = <0xc>;
occ_label = "TEMPPROCTHRMC03";
label = "Chip 0 Core";
phandle = <0x63d>;
sensor-type = "temp";
reg = <0xc00029>;
sensor-data-min = <0x3c00029>;
sensor-data-max = <0x4c00029>;
};
gpu-power@c1009e {
sensor-data = <0xc1009e>;
compatible = "ibm,opal-sensor";
occ_label = "PWRGPU";
label = "Chip 8 GPU";
phandle = <0x6b1>;
sensor-type = "power";
reg = <0xc1009e>;
sensor-data-min = <0x3c1009e>;
sensor-data-max = <0x4c1009e>;
};
gpu-temp@c10053 {
sensor-data = <0xc10053>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU2MEM";
label = "Chip 8 GPU 2 MEM";
phandle = <0x6b0>;
sensor-type = "temp";
reg = <0xc10053>;
sensor-data-min = <0x3c10053>;
sensor-data-max = <0x4c10053>;
};
core-temp@48 {
sensor-data = <0xe00048>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x48>;
label = "Core";
phandle = <0x118>;
sensor-type = "temp";
reg = <0x1e00048>;
sensor-status = <0x1e00048>;
};
mem-temp@c10047 {
sensor-data = <0xc10047>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM09";
label = "Chip 8 DIMM 9 ";
phandle = <0x6a4>;
sensor-type = "temp";
reg = <0xc10047>;
sensor-data-min = <0x3c10047>;
sensor-data-max = <0x4c10047>;
};
sys-power@c000a0 {
sensor-data = <0xc000a0>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH0";
label = "APSS 0 ";
phandle = <0x668>;
sensor-type = "power";
reg = <0xc000a0>;
sensor-data-min = <0x3c000a0>;
sensor-data-max = <0x4c000a0>;
};
core-temp@82c {
sensor-data = <0xe0082c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x82c>;
label = "Core";
phandle = <0x125>;
sensor-type = "temp";
reg = <0x1e0082c>;
sensor-status = <0x1e0082c>;
};
core-temp@38 {
sensor-data = <0xe00038>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x38>;
label = "Core";
phandle = <0x114>;
sensor-type = "temp";
reg = <0x1e00038>;
sensor-status = <0x1e00038>;
};
vrm-in@c10004 {
sensor-data = <0xc10004>;
compatible = "ibm,opal-sensor";
occ_label = "VOLTVDN";
label = "Chip 8 Vdn";
phandle = <0x683>;
sensor-type = "in";
reg = <0xc10004>;
sensor-data-min = <0x3c10004>;
sensor-data-max = <0x4c10004>;
};
gpu-temp@c0004f {
sensor-data = <0xc0004f>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU1";
label = "Chip 0 GPU 1 ";
phandle = <0x661>;
sensor-type = "temp";
reg = <0xc0004f>;
sensor-data-min = <0x3c0004f>;
sensor-data-max = <0x4c0004f>;
};
mem-temp@c00041 {
sensor-data = <0xc00041>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM03";
label = "Chip 0 DIMM 3 ";
phandle = <0x653>;
sensor-type = "temp";
reg = <0xc00041>;
sensor-data-min = <0x3c00041>;
sensor-data-max = <0x4c00041>;
};
core-temp@81c {
sensor-data = <0xe0081c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x81c>;
label = "Core";
phandle = <0x121>;
sensor-type = "temp";
reg = <0x1e0081c>;
sensor-status = <0x1e0081c>;
};
mem-temp@c1003e {
sensor-data = <0xc1003e>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM00";
label = "Chip 8 DIMM 0 ";
phandle = <0x69b>;
sensor-type = "temp";
reg = <0xc1003e>;
sensor-data-min = <0x3c1003e>;
sensor-data-max = <0x4c1003e>;
};
core-temp@28 {
sensor-data = <0xe00028>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x28>;
label = "Core";
phandle = <0x110>;
sensor-type = "temp";
reg = <0x1e00028>;
sensor-status = <0x1e00028>;
};
core-temp@c10032 {
sensor-data = <0xc10032>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x830>;
occ_label = "TEMPPROCTHRMC12";
label = "Chip 8 Core";
phandle = <0x691>;
sensor-type = "temp";
reg = <0xc10032>;
sensor-data-min = <0x3c10032>;
sensor-data-max = <0x4c10032>;
};
core-temp@c00037 {
sensor-data = <0xc00037>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x44>;
occ_label = "TEMPPROCTHRMC17";
label = "Chip 0 Core";
phandle = <0x64b>;
sensor-type = "temp";
reg = <0xc00037>;
sensor-data-min = <0x3c00037>;
sensor-data-max = <0x4c00037>;
};
core-temp@80c {
sensor-data = <0xe0080c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x80c>;
label = "Core";
phandle = <0x11f>;
sensor-type = "temp";
reg = <0x1e0080c>;
sensor-status = <0x1e0080c>;
};
proc-in@c00003 {
sensor-data = <0xc00003>;
compatible = "ibm,opal-sensor";
occ_label = "VOLTVDDSENSE";
label = "Chip 0 Vdd Remote Sense";
phandle = <0x637>;
sensor-type = "in";
reg = <0xc00003>;
sensor-data-min = <0x3c00003>;
sensor-data-max = <0x4c00003>;
};
core-temp@18 {
sensor-data = <0xe00018>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x18>;
label = "Core";
phandle = <0x10c>;
sensor-type = "temp";
reg = <0x1e00018>;
sensor-status = <0x1e00018>;
};
sys-power@c000a9 {
sensor-data = <0xc000a9>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH9";
label = "APSS 9 ";
phandle = <0x671>;
sensor-type = "power";
reg = <0xc000a9>;
sensor-data-min = <0x3c000a9>;
sensor-data-max = <0x4c000a9>;
};
vrm-temp@c00025 {
sensor-data = <0xc00025>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPVDD";
label = "Chip 0 TEMPVDD";
phandle = <0x63b>;
sensor-type = "temp";
reg = <0xc00025>;
sensor-data-min = <0x3c00025>;
sensor-data-max = <0x4c00025>;
};
core-temp@c0002e {
sensor-data = <0xc0002e>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x20>;
occ_label = "TEMPPROCTHRMC08";
label = "Chip 0 Core";
phandle = <0x642>;
sensor-type = "temp";
reg = <0xc0002e>;
sensor-data-min = <0x3c0002e>;
sensor-data-max = <0x4c0002e>;
};
gpu-temp@c10051 {
sensor-data = <0xc10051>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU0MEM";
label = "Chip 8 GPU 0 MEM";
phandle = <0x6ae>;
sensor-type = "temp";
reg = <0xc10051>;
sensor-data-min = <0x3c10051>;
sensor-data-max = <0x4c10051>;
};
vrm-curr@c00001 {
sensor-data = <0xc00001>;
compatible = "ibm,opal-sensor";
occ_label = "CURVDN";
label = "Chip 0 Vdn";
phandle = <0x635>;
sensor-type = "curr";
reg = <0xc00001>;
sensor-data-min = <0x3c00001>;
sensor-data-max = <0x4c00001>;
};
mem-power@c000b3 {
sensor-data = <0xc000b3>;
compatible = "ibm,opal-sensor";
occ_label = "PWRMEM";
label = "Chip 0 Memory";
phandle = <0x67b>;
sensor-type = "power";
reg = <0xc000b3>;
sensor-data-min = <0x3c000b3>;
sensor-data-max = <0x4c000b3>;
};
mem-temp@c10045 {
sensor-data = <0xc10045>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM07";
label = "Chip 8 DIMM 7 ";
phandle = <0x6a2>;
sensor-type = "temp";
reg = <0xc10045>;
sensor-data-min = <0x3c10045>;
sensor-data-max = <0x4c10045>;
};
mem-temp@c1004c {
sensor-data = <0xc1004c>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM14";
label = "Chip 8 DIMM 14 ";
phandle = <0x6a9>;
sensor-type = "temp";
reg = <0xc1004c>;
sensor-data-min = <0x3c1004c>;
sensor-data-max = <0x4c1004c>;
};
vrm-in@c10002 {
sensor-data = <0xc10002>;
compatible = "ibm,opal-sensor";
occ_label = "VOLTVDD";
label = "Chip 8 Vdd";
phandle = <0x681>;
sensor-type = "in";
reg = <0xc10002>;
sensor-data-min = <0x3c10002>;
sensor-data-max = <0x4c10002>;
};
core-temp@c10030 {
sensor-data = <0xc10030>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x828>;
occ_label = "TEMPPROCTHRMC10";
label = "Chip 8 Core";
phandle = <0x68f>;
sensor-type = "temp";
reg = <0xc10030>;
sensor-data-min = <0x3c10030>;
sensor-data-max = <0x4c10030>;
};
core-temp@c00035 {
sensor-data = <0xc00035>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x3c>;
occ_label = "TEMPPROCTHRMC15";
label = "Chip 0 Core";
phandle = <0x649>;
sensor-type = "temp";
reg = <0xc00035>;
sensor-data-min = <0x3c00035>;
sensor-data-max = <0x4c00035>;
};
core-temp@c0003c {
sensor-data = <0xc0003c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x58>;
occ_label = "TEMPPROCTHRMC22";
label = "Chip 0 Core";
phandle = <0x64e>;
sensor-type = "temp";
reg = <0xc0003c>;
sensor-data-min = <0x3c0003c>;
sensor-data-max = <0x4c0003c>;
};
sys-power@c000a7 {
sensor-data = <0xc000a7>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH7";
label = "APSS 7 ";
phandle = <0x66f>;
sensor-type = "power";
reg = <0xc000a7>;
sensor-data-min = <0x3c000a7>;
sensor-data-max = <0x4c000a7>;
};
gpu-power@c0009f {
sensor-data = <0xc0009f>;
compatible = "ibm,opal-sensor";
occ_label = "PWRGPU";
label = "Chip 0 GPU";
phandle = <0x667>;
sensor-type = "power";
reg = <0xc0009f>;
sensor-data-min = <0x3c0009f>;
sensor-data-max = <0x4c0009f>;
};
sys-power@c000ae {
sensor-data = <0xc000ae>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH14";
label = "APSS 14 ";
phandle = <0x676>;
sensor-type = "power";
reg = <0xc000ae>;
sensor-data-min = <0x3c000ae>;
sensor-data-max = <0x4c000ae>;
};
core-temp@c0002c {
sensor-data = <0xc0002c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x18>;
occ_label = "TEMPPROCTHRMC06";
label = "Chip 0 Core";
phandle = <0x640>;
sensor-type = "temp";
reg = <0xc0002c>;
sensor-data-min = <0x3c0002c>;
sensor-data-max = <0x4c0002c>;
};
core-temp@44 {
sensor-data = <0xe00044>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x44>;
label = "Core";
phandle = <0x117>;
sensor-type = "temp";
reg = <0x1e00044>;
sensor-status = <0x1e00044>;
};
mem-temp@c10043 {
sensor-data = <0xc10043>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM05";
label = "Chip 8 DIMM 5 ";
phandle = <0x6a0>;
sensor-type = "temp";
reg = <0xc10043>;
sensor-data-min = <0x3c10043>;
sensor-data-max = <0x4c10043>;
};
mem-temp@c00048 {
sensor-data = <0xc00048>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM10";
label = "Chip 0 DIMM 10 ";
phandle = <0x65a>;
sensor-type = "temp";
reg = <0xc00048>;
sensor-data-min = <0x3c00048>;
sensor-data-max = <0x4c00048>;
};
mem-temp@c1004a {
sensor-data = <0xc1004a>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM12";
label = "Chip 8 DIMM 12 ";
phandle = <0x6a7>;
sensor-type = "temp";
reg = <0xc1004a>;
sensor-data-min = <0x3c1004a>;
sensor-data-max = <0x4c1004a>;
};
proc-power@c100a0 {
sensor-data = <0xc100a0>;
compatible = "ibm,opal-sensor";
occ_label = "PWRVDD";
label = "Chip 8 Vdd";
phandle = <0x6b3>;
sensor-type = "power";
reg = <0xc100a0>;
sensor-data-min = <0x3c100a0>;
sensor-data-max = <0x4c100a0>;
};
core-temp@34 {
sensor-data = <0xe00034>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x34>;
label = "Core";
phandle = <0x113>;
sensor-type = "temp";
reg = <0x1e00034>;
sensor-status = <0x1e00034>;
};
core-temp@c10039 {
sensor-data = <0xc10039>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x84c>;
occ_label = "TEMPPROCTHRMC19";
label = "Chip 8 Core";
phandle = <0x696>;
sensor-type = "temp";
reg = <0xc10039>;
sensor-data-min = <0x3c10039>;
sensor-data-max = <0x4c10039>;
};
core-temp@c {
sensor-data = <0xe0000c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0xc>;
label = "Core";
phandle = <0x109>;
sensor-type = "temp";
reg = <0x1e0000c>;
sensor-status = <0x1e0000c>;
};
proc-in@c10005 {
sensor-data = <0xc10005>;
compatible = "ibm,opal-sensor";
occ_label = "VOLTVDNSENSE";
label = "Chip 8 Vdn Remote Sense";
phandle = <0x684>;
sensor-type = "in";
reg = <0xc10005>;
sensor-data-min = <0x3c10005>;
sensor-data-max = <0x4c10005>;
};
mem-temp@c0003f {
sensor-data = <0xc0003f>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM01";
label = "Chip 0 DIMM 1 ";
phandle = <0x651>;
sensor-type = "temp";
reg = <0xc0003f>;
sensor-data-min = <0x3c0003f>;
sensor-data-max = <0x4c0003f>;
};
core-temp@24 {
sensor-data = <0xe00024>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x24>;
label = "Core";
phandle = <0x10f>;
sensor-type = "temp";
reg = <0x1e00024>;
sensor-status = <0x1e00024>;
};
core-temp@c10029 {
sensor-data = <0xc10029>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x80c>;
occ_label = "TEMPPROCTHRMC03";
label = "Chip 8 Core";
phandle = <0x68a>;
sensor-type = "temp";
reg = <0xc10029>;
sensor-data-min = <0x3c10029>;
sensor-data-max = <0x4c10029>;
};
core-temp@c00033 {
sensor-data = <0xc00033>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x34>;
occ_label = "TEMPPROCTHRMC13";
label = "Chip 0 Core";
phandle = <0x647>;
sensor-type = "temp";
reg = <0xc00033>;
sensor-data-min = <0x3c00033>;
sensor-data-max = <0x4c00033>;
};
core-temp@14 {
sensor-data = <0xe00014>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x14>;
label = "Core";
phandle = <0x10b>;
sensor-type = "temp";
reg = <0x1e00014>;
sensor-status = <0x1e00014>;
};
sys-power@c000a5 {
sensor-data = <0xc000a5>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH5";
label = "APSS 5 ";
phandle = <0x66d>;
sensor-type = "power";
reg = <0xc000a5>;
sensor-data-min = <0x3c000a5>;
sensor-data-max = <0x4c000a5>;
};
sys-power@c000ac {
sensor-data = <0xc000ac>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH12";
label = "APSS 12 ";
phandle = <0x674>;
sensor-type = "power";
reg = <0xc000ac>;
sensor-data-min = <0x3c000ac>;
sensor-data-max = <0x4c000ac>;
};
core-temp@c0002a {
sensor-data = <0xc0002a>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x10>;
occ_label = "TEMPPROCTHRMC04";
label = "Chip 0 Core";
phandle = <0x63e>;
sensor-type = "temp";
reg = <0xc0002a>;
sensor-data-min = <0x3c0002a>;
sensor-data-max = <0x4c0002a>;
};
gpu-temp@c00052 {
sensor-data = <0xc00052>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU1MEM";
label = "Chip 0 GPU 1 MEM";
phandle = <0x664>;
sensor-type = "temp";
reg = <0xc00052>;
sensor-data-min = <0x3c00052>;
sensor-data-max = <0x4c00052>;
};
core-temp@858 {
sensor-data = <0xe00858>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x858>;
label = "Core";
phandle = <0x12e>;
sensor-type = "temp";
reg = <0x1e00858>;
sensor-status = <0x1e00858>;
};
gpu-temp@c1004f {
sensor-data = <0xc1004f>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU1";
label = "Chip 8 GPU 1 ";
phandle = <0x6ac>;
sensor-type = "temp";
reg = <0xc1004f>;
sensor-data-min = <0x3c1004f>;
sensor-data-max = <0x4c1004f>;
};
mem-temp@c10041 {
sensor-data = <0xc10041>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM03";
label = "Chip 8 DIMM 3 ";
phandle = <0x69e>;
sensor-type = "temp";
reg = <0xc10041>;
sensor-data-min = <0x3c10041>;
sensor-data-max = <0x4c10041>;
};
mem-temp@c00046 {
sensor-data = <0xc00046>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM08";
label = "Chip 0 DIMM 8 ";
phandle = <0x658>;
sensor-type = "temp";
reg = <0xc00046>;
sensor-data-min = <0x3c00046>;
sensor-data-max = <0x4c00046>;
};
mem-temp@c0004d {
sensor-data = <0xc0004d>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM15";
label = "Chip 0 DIMM 15 ";
phandle = <0x65f>;
sensor-type = "temp";
reg = <0xc0004d>;
sensor-data-min = <0x3c0004d>;
sensor-data-max = <0x4c0004d>;
};
core-temp@848 {
sensor-data = <0xe00848>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x848>;
label = "Core";
phandle = <0x12a>;
sensor-type = "temp";
reg = <0x1e00848>;
sensor-status = <0x1e00848>;
};
core-temp@c10037 {
sensor-data = <0xc10037>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x844>;
occ_label = "TEMPPROCTHRMC17";
label = "Chip 8 Core";
phandle = <0x694>;
sensor-type = "temp";
reg = <0xc10037>;
sensor-data-min = <0x3c10037>;
sensor-data-max = <0x4c10037>;
};
proc-in@c10003 {
sensor-data = <0xc10003>;
compatible = "ibm,opal-sensor";
occ_label = "VOLTVDDSENSE";
label = "Chip 8 Vdd Remote Sense";
phandle = <0x682>;
sensor-type = "in";
reg = <0xc10003>;
sensor-data-min = <0x3c10003>;
sensor-data-max = <0x4c10003>;
};
core-temp@c10027 {
sensor-data = <0xc10027>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x804>;
occ_label = "TEMPPROCTHRMC01";
label = "Chip 8 Core";
phandle = <0x688>;
sensor-type = "temp";
reg = <0xc10027>;
sensor-data-min = <0x3c10027>;
sensor-data-max = <0x4c10027>;
};
core-temp@c00031 {
sensor-data = <0xc00031>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x2c>;
occ_label = "TEMPPROCTHRMC11";
label = "Chip 0 Core";
phandle = <0x645>;
sensor-type = "temp";
reg = <0xc00031>;
sensor-data-min = <0x3c00031>;
sensor-data-max = <0x4c00031>;
};
vrm-temp@c10025 {
sensor-data = <0xc10025>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPVDD";
label = "Chip 8 TEMPVDD";
phandle = <0x686>;
sensor-type = "temp";
reg = <0xc10025>;
sensor-data-min = <0x3c10025>;
sensor-data-max = <0x4c10025>;
};
core-temp@c1002e {
sensor-data = <0xc1002e>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x820>;
occ_label = "TEMPPROCTHRMC08";
label = "Chip 8 Core";
phandle = <0x68d>;
sensor-type = "temp";
reg = <0xc1002e>;
sensor-data-min = <0x3c1002e>;
sensor-data-max = <0x4c1002e>;
};
vrm-curr@c10001 {
sensor-data = <0xc10001>;
compatible = "ibm,opal-sensor";
occ_label = "CURVDN";
label = "Chip 8 Vdn";
phandle = <0x680>;
sensor-type = "curr";
reg = <0xc10001>;
sensor-data-min = <0x3c10001>;
sensor-data-max = <0x4c10001>;
};
core-temp@828 {
sensor-data = <0xe00828>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x828>;
label = "Core";
phandle = <0x124>;
sensor-type = "temp";
reg = <0x1e00828>;
sensor-status = <0x1e00828>;
};
sys-power@c000a3 {
sensor-data = <0xc000a3>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH3";
label = "APSS 3 ";
phandle = <0x66b>;
sensor-type = "power";
reg = <0xc000a3>;
sensor-data-min = <0x3c000a3>;
sensor-data-max = <0x4c000a3>;
};
sys-power@c000aa {
sensor-data = <0xc000aa>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH10";
label = "APSS 10 ";
phandle = <0x672>;
sensor-type = "power";
reg = <0xc000aa>;
sensor-data-min = <0x3c000aa>;
sensor-data-max = <0x4c000aa>;
};
proc-power@c000b1 {
sensor-data = <0xc000b1>;
compatible = "ibm,opal-sensor";
occ_label = "PWRVDD";
label = "Chip 0 Vdd";
phandle = <0x679>;
sensor-type = "power";
reg = <0xc000b1>;
sensor-data-min = <0x3c000b1>;
sensor-data-max = <0x4c000b1>;
};
core-temp@40 {
sensor-data = <0xe00040>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x40>;
label = "Core";
phandle = <0x116>;
sensor-type = "temp";
reg = <0x1e00040>;
sensor-status = <0x1e00040>;
};
gpu-temp@c00050 {
sensor-data = <0xc00050>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU2";
label = "Chip 0 GPU 2 ";
phandle = <0x662>;
sensor-type = "temp";
reg = <0xc00050>;
sensor-data-min = <0x3c00050>;
sensor-data-max = <0x4c00050>;
};
core-temp@818 {
sensor-data = <0xe00818>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x818>;
label = "Core";
phandle = <0x120>;
sensor-type = "temp";
reg = <0x1e00818>;
sensor-status = <0x1e00818>;
};
mem-temp@c00044 {
sensor-data = <0xc00044>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM06";
label = "Chip 0 DIMM 6 ";
phandle = <0x656>;
sensor-type = "temp";
reg = <0xc00044>;
sensor-data-min = <0x3c00044>;
sensor-data-max = <0x4c00044>;
};
mem-temp@c0004b {
sensor-data = <0xc0004b>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM13";
label = "Chip 0 DIMM 13 ";
phandle = <0x65d>;
sensor-type = "temp";
reg = <0xc0004b>;
sensor-data-min = <0x3c0004b>;
sensor-data-max = <0x4c0004b>;
};
core-temp@30 {
sensor-data = <0xe00030>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x30>;
label = "Core";
phandle = <0x112>;
sensor-type = "temp";
reg = <0x1e00030>;
sensor-status = <0x1e00030>;
};
core-temp@c1003c {
sensor-data = <0xc1003c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x858>;
occ_label = "TEMPPROCTHRMC22";
label = "Chip 8 Core";
phandle = <0x699>;
sensor-type = "temp";
reg = <0xc1003c>;
sensor-data-min = <0x3c1003c>;
sensor-data-max = <0x4c1003c>;
};
core-temp@808 {
sensor-data = <0xe00808>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x808>;
label = "Core";
phandle = <0x11e>;
sensor-type = "temp";
reg = <0x1e00808>;
sensor-status = <0x1e00808>;
};
core-temp@20 {
sensor-data = <0xe00020>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x20>;
label = "Core";
phandle = <0x10e>;
sensor-type = "temp";
reg = <0x1e00020>;
sensor-status = <0x1e00020>;
};
core-temp@c1002c {
sensor-data = <0xc1002c>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x818>;
occ_label = "TEMPPROCTHRMC06";
label = "Chip 8 Core";
phandle = <0x68b>;
sensor-type = "temp";
reg = <0xc1002c>;
sensor-data-min = <0x3c1002c>;
sensor-data-max = <0x4c1002c>;
};
core-temp@10 {
sensor-data = <0xe00010>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x10>;
label = "Core";
phandle = <0x10a>;
sensor-type = "temp";
reg = <0x1e00010>;
sensor-status = <0x1e00010>;
};
mem-temp@c10048 {
sensor-data = <0xc10048>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM10";
label = "Chip 8 DIMM 10 ";
phandle = <0x6a5>;
sensor-type = "temp";
reg = <0xc10048>;
sensor-data-min = <0x3c10048>;
sensor-data-max = <0x4c10048>;
};
sys-power@c000a1 {
sensor-data = <0xc000a1>;
compatible = "ibm,opal-sensor";
occ_label = "PWRAPSSCH1";
label = "APSS 1 ";
phandle = <0x669>;
sensor-type = "power";
reg = <0xc000a1>;
sensor-data-min = <0x3c000a1>;
sensor-data-max = <0x4c000a1>;
};
core-temp@854 {
sensor-data = <0xe00854>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x854>;
label = "Core";
phandle = <0x12d>;
sensor-type = "temp";
reg = <0x1e00854>;
sensor-status = <0x1e00854>;
};
mem-temp@c00042 {
sensor-data = <0xc00042>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM04";
label = "Chip 0 DIMM 4 ";
phandle = <0x654>;
sensor-type = "temp";
reg = <0xc00042>;
sensor-data-min = <0x3c00042>;
sensor-data-max = <0x4c00042>;
};
mem-temp@c1003f {
sensor-data = <0xc1003f>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM01";
label = "Chip 8 DIMM 1 ";
phandle = <0x69c>;
sensor-type = "temp";
reg = <0xc1003f>;
sensor-data-min = <0x3c1003f>;
sensor-data-max = <0x4c1003f>;
};
core-temp@844 {
sensor-data = <0xe00844>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x844>;
label = "Core";
phandle = <0x129>;
sensor-type = "temp";
reg = <0x1e00844>;
sensor-status = <0x1e00844>;
};
core-temp@c10033 {
sensor-data = <0xc10033>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x834>;
occ_label = "TEMPPROCTHRMC13";
label = "Chip 8 Core";
phandle = <0x692>;
sensor-type = "temp";
reg = <0xc10033>;
sensor-data-min = <0x3c10033>;
sensor-data-max = <0x4c10033>;
};
core-temp@c00038 {
sensor-data = <0xc00038>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x48>;
occ_label = "TEMPPROCTHRMC18";
label = "Chip 0 Core";
phandle = <0x64c>;
sensor-type = "temp";
reg = <0xc00038>;
sensor-data-min = <0x3c00038>;
sensor-data-max = <0x4c00038>;
};
core-temp@c1003a {
sensor-data = <0xc1003a>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x850>;
occ_label = "TEMPPROCTHRMC20";
label = "Chip 8 Core";
phandle = <0x697>;
sensor-type = "temp";
reg = <0xc1003a>;
sensor-data-min = <0x3c1003a>;
sensor-data-max = <0x4c1003a>;
};
core-temp@834 {
sensor-data = <0xe00834>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x834>;
label = "Core";
phandle = <0x127>;
sensor-type = "temp";
reg = <0x1e00834>;
sensor-status = <0x1e00834>;
};
core-temp@c00028 {
sensor-data = <0xc00028>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x8>;
occ_label = "TEMPPROCTHRMC02";
label = "Chip 0 Core";
phandle = <0x63c>;
sensor-type = "temp";
reg = <0xc00028>;
sensor-data-min = <0x3c00028>;
sensor-data-max = <0x4c00028>;
};
core-temp@c0002f {
sensor-data = <0xc0002f>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x24>;
occ_label = "TEMPPROCTHRMC09";
label = "Chip 0 Core";
phandle = <0x643>;
sensor-type = "temp";
reg = <0xc0002f>;
sensor-data-min = <0x3c0002f>;
sensor-data-max = <0x4c0002f>;
};
gpu-temp@c10052 {
sensor-data = <0xc10052>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU1MEM";
label = "Chip 8 GPU 1 MEM";
phandle = <0x6af>;
sensor-type = "temp";
reg = <0xc10052>;
sensor-data-min = <0x3c10052>;
sensor-data-max = <0x4c10052>;
};
core-temp@824 {
sensor-data = <0xe00824>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x824>;
label = "Core";
phandle = <0x123>;
sensor-type = "temp";
reg = <0x1e00824>;
sensor-status = <0x1e00824>;
};
proc-temp@c00024 {
sensor-data = <0xc00024>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPNEST";
label = "Chip 0 Nest";
phandle = <0x63a>;
sensor-type = "temp";
reg = <0xc00024>;
sensor-data-min = <0x3c00024>;
sensor-data-max = <0x4c00024>;
};
mem-temp@c10046 {
sensor-data = <0xc10046>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM08";
label = "Chip 8 DIMM 8 ";
phandle = <0x6a3>;
sensor-type = "temp";
reg = <0xc10046>;
sensor-data-min = <0x3c10046>;
sensor-data-max = <0x4c10046>;
};
mem-temp@c1004d {
sensor-data = <0xc1004d>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM15";
label = "Chip 8 DIMM 15 ";
phandle = <0x6aa>;
sensor-type = "temp";
reg = <0xc1004d>;
sensor-data-min = <0x3c1004d>;
sensor-data-max = <0x4c1004d>;
};
gpu-temp@c0004e {
sensor-data = <0xc0004e>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPGPU0";
label = "Chip 0 GPU 0 ";
phandle = <0x660>;
sensor-type = "temp";
reg = <0xc0004e>;
sensor-data-min = <0x3c0004e>;
sensor-data-max = <0x4c0004e>;
};
core-temp@8 {
sensor-data = <0xe00008>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x8>;
label = "Core";
phandle = <0x108>;
sensor-type = "temp";
reg = <0x1e00008>;
sensor-status = <0x1e00008>;
};
mem-temp@c00040 {
sensor-data = <0xc00040>;
compatible = "ibm,opal-sensor";
occ_label = "TEMPDIMM02";
label = "Chip 0 DIMM 2 ";
phandle = <0x652>;
sensor-type = "temp";
reg = <0xc00040>;
sensor-data-min = <0x3c00040>;
sensor-data-max = <0x4c00040>;
};
core-temp@c10031 {
sensor-data = <0xc10031>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x82c>;
occ_label = "TEMPPROCTHRMC11";
label = "Chip 8 Core";
phandle = <0x690>;
sensor-type = "temp";
reg = <0xc10031>;
sensor-data-min = <0x3c10031>;
sensor-data-max = <0x4c10031>;
};
core-temp@c00036 {
sensor-data = <0xc00036>;
compatible = "ibm,opal-sensor";
ibm,pir = <0x40>;
occ_label = "TEMPPROCTHRMC16";
label = "Chip 0 Core";
phandle = <0x64a>;
sensor-type = "temp";
reg = <0xc00036>;
sensor-data-min = <0x3c00036>;
sensor-data-max = <0x4c00036>;
};
};
consoles {
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x135>;
serial@0 {
compatible = "ibm,opal-console-raw";
#write-buffer-size = <0x1000>;
device_type = "serial";
phandle = <0x136>;
reg = <0x0>;
};
};
leds {
phandle = <0x27>;
led-mode = "lightpath";
};
firmware {
compatible = "ibm,opal-firmware";
version = "skiboot-4468ecc";
phandle = <0xff>;
symbol-map = <0x0 0x30118520 0x0 0x328f7>;
exports {
hdat_map = <0x0 0x31200000 0x0 0x800000>;
occ_inband_sensors = <0x1 0xffd80000 0x0 0x4b000>;
imc_nest_chip_8 = <0x1 0xfdd80000 0x0 0x40000>;
phandle = <0x100>;
symbol_map = <0x0 0x30118520 0x0 0x328f7>;
imc_nest_chip_0 = <0x1 0xfd980000 0x0 0x40000>;
};
};
flash@0 {
compatible = "ibm,opal-flash";
ibm,flash-block-size = <0x10000>;
ibm,opal-id = <0x0>;
no-erase;
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x130>;
reg = <0x0 0x4000000>;
};
diagnostics {
compatible = "ibm,opal-prd";
phandle = <0x103>;
};
fw-features {
phandle = <0x7e>;
fw-l1d-thread-split {
enabled;
phandle = <0x87>;
};
speculation-policy-favor-security {
enabled;
phandle = <0x89>;
};
inst-thread-reconfig-control-trig0-1 {
enabled;
phandle = <0x80>;
};
inst-l1d-flush-trig2 {
enabled;
phandle = <0x81>;
};
needs-spec-barrier-for-bound-checks {
enabled;
phandle = <0x86>;
};
needs-l1d-flush-msr-pr-0-to-1 {
enabled;
phandle = <0x85>;
};
tm-suspend-mode {
disabled;
phandle = <0x7f>;
};
inst-l1d-flush-ori30,30,0 {
disabled;
phandle = <0x82>;
};
needs-l1d-flush-msr-hv-1-to-0 {
enabled;
phandle = <0x84>;
};
fw-bcctrl-serialized {
disabled;
phandle = <0x88>;
};
inst-spec-barrier-ori31,31,0 {
enabled;
phandle = <0x83>;
};
};
ipmi {
compatible = "ibm,opal-ipmi";
interrupts = <0x3f>;
phandle = <0x132>;
ibm,ipmi-interface-id = <0x0>;
};
sensor-groups {
compatible = "ibm,opal-sensor-group";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x633>;
occ-profiler@1c00020 {
sensors = [00 00 06 7f 00 00 06 80 00 00 06 81 00 00 06 82 00 00 06 83 00 00 06 84 00 00 06 85 00 00 06 86 00 00 06 87 00 00 06 88 00 00 06 89 00 00 06 8a 00 00 06 8b 00 00 06];
type = "profiler";
sensor-group-id = <0x1c00020>;
ibm,chip-id = <0x8>;
phandle = <0x6b7>;
reg = <0x1c00020>;
ops = <0x9c>;
};
occ-js@1c00040 {
sensors = [00 00 06 7f 00 00 06 80 00 00 06 81 00 00 06 82 00 00 06 83 00 00 06 84 00 00 06 85 00 00 06 86 00 00 06 87 00 00 06 88 00 00 06 89 00 00 06 8a 00 00 06 8b 00 00 06];
type = "js";
sensor-group-id = <0x1c00040>;
ibm,chip-id = <0x8>;
phandle = <0x6b8>;
reg = <0x1c00040>;
ops = <0x9c>;
};
occ-profiler@c00020 {
sensors = <0x634 0x635 0x636 0x637 0x638 0x639 0x63a 0x63b 0x63c 0x63d 0x63e 0x63f 0x640 0x641 0x642 0x643 0x644 0x645>;
type = "profiler";
sensor-group-id = <0xc00020>;
ibm,chip-id = <0x0>;
phandle = <0x67d>;
reg = <0xc00020>;
ops = <0x9c>;
};
occ-csm@c00010 {
sensors = <0x634 0x635 0x636 0x637 0x638 0x639 0x63a 0x63b 0x63c 0x63d 0x63e 0x63f 0x640 0x641 0x642 0x643 0x644 0x645>;
type = "csm";
sensor-group-id = <0xc00010>;
ibm,chip-id = <0x0>;
phandle = <0x67c>;
reg = <0xc00010>;
ops = <0x9c>;
};
occ-csm@1c00010 {
sensors = [00 00 06 7f 00 00 06 80 00 00 06 81 00 00 06 82 00 00 06 83 00 00 06 84 00 00 06 85 00 00 06 86 00 00 06 87 00 00 06 88 00 00 06 89 00 00 06 8a 00 00 06 8b 00 00 06];
type = "csm";
sensor-group-id = <0x1c00010>;
ibm,chip-id = <0x8>;
phandle = <0x6b6>;
reg = <0x1c00010>;
ops = <0x9c>;
};
occ-js@c00040 {
sensors = <0x634 0x635 0x636 0x637 0x638 0x639 0x63a 0x63b 0x63c 0x63d 0x63e 0x63f 0x640 0x641 0x642 0x643 0x644 0x645>;
type = "js";
sensor-group-id = <0xc00040>;
ibm,chip-id = <0x0>;
phandle = <0x67e>;
reg = <0xc00040>;
ops = <0x9c>;
};
};
rtc {
compatible = "ibm,opal-rtc";
phandle = <0x131>;
};
};
pciex@600c3c0100000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x0>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x100>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x59160000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x1 0x0>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x600c0 0x80000000 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x1>;
ibm,opal-pest-table = <0x0 0x59181000 0x1000>;
ibm,chip-id = <0x0>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x60040 0x0 0x60040 0x0 0x40 0x0>;
phandle = <0x601>;
ibm,phb-stack = <0xc8>;
ibm,phb-index = <0x1>;
reg = <0x600c3 0xc0100000 0x0 0x1000 0x600c3 0x20000000 0x0 0x10000000>;
ibm,mmio-windows = <0x60040 0x0 0x40 0x0 0x600c0 0x80000000 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4011000 0x4011040 0xe010800 0xe010840 0xe010900>;
ibm,opal-reserved-pe = <0xff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0xf>;
ibm,opal-rtt-table = <0x0 0x59120000 0x20000>;
ibm,opal-msi-ranges = <0xfd800 0x7f8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0xfdff8 0x1 0x0 0x0 0x0 0x2 0xfd 0xfdff9 0x1 0x0 0x0 0x0 0x3 0xfd 0xfdffa 0x1 0x0 0x0 0x0 0x4 0xfd 0xfdffb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x60c>;
reg = <0x0 0x0 0x0 0x0 0x0>;
};
};
psi@6030203000000 {
compatible = "ibm,psi", "ibm,power9-psi";
#interrupt-cells = <0x1>;
interrupt-parent = <0xfd>;
#address-cells = <0x0>;
interrupts = <0xffff0 0x1>;
interrupt-map = <0x0 0xfd 0xffff0 0x1 0x1 0xfd 0xffff1 0x1 0x2 0xfd 0xffff2 0x1 0x3 0xfd 0xffff3 0x1 0x4 0xfd 0xffff4 0x1 0x5 0xfd 0xffff5 0x1 0x6 0xfd 0xffff6 0x1 0x7 0xfd 0xffff7 0x1 0x8 0xfd 0xffff8 0x1 0x9 0xfd 0xffff9 0x1 0xa 0xfd 0xffffa 0x1 0xb 0xfd 0xffffb 0x1 0xc 0xfd 0xffffc 0x1 0xd 0xfd 0xffffd 0x1>;
ibm,chip-id = <0x0>;
phandle = <0x105>;
reg = <0x60302 0x3000000 0x1 0x0>;
};
imc-counters {
compatible = "ibm,opal-in-memory-counters";
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x141>;
version-id = <0x15>;
phb0 {
compatible = "ibm,imc-counters";
events-prefix = "PM_PHB0_";
offset = <0x180000>;
chip-id = <0x0 0x8>;
type = <0x10>;
size = <0x40000>;
scale = [31 00];
phandle = <0x471>;
events = <0x304>;
reg = <0x338 0x8>;
cb_offset = <0x3fc00>;
base-addr = <0x1 0xfd800000 0x1 0xfdc00000>;
};
nest-nvlink0-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x30a>;
event@238 {
phandle = <0x4c7>;
reg = <0x238 0x8>;
event-name = "PM_NTL0_RX_ANY_FLIT";
};
event@228 {
phandle = <0x4c5>;
reg = <0x228 0x8>;
event-name = "PM_NTL0_CLK_CYC";
};
event@680 {
phandle = <0x4cc>;
reg = <0x680 0x8>;
event-name = "PM_NPCQ0_DOWNGRADE_REQ_BRICK1";
};
event@670 {
phandle = <0x4ca>;
reg = <0x670 0x8>;
event-name = "PM_NPCQ0_DOWNGRADE_REQ_BRICK0";
};
event@320 {
phandle = <0x4d4>;
reg = <0x320 0x8>;
event-name = "PM_XTS_ATSD_SENT";
};
event@310 {
phandle = <0x4d2>;
reg = <0x310 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT";
};
event@300 {
phandle = <0x4d0>;
reg = <0x300 0x8>;
event-name = "PM_ATS_CACHE_RERUN";
};
event@2f0 {
phandle = <0x4ce>;
reg = <0x2f0 0x8>;
event-name = "PM_ATS_TCE_MISS";
};
event@240 {
phandle = <0x4c8>;
reg = <0x240 0x8>;
event-name = "PM_NTL0_RX_DATA_FLIT";
};
event@230 {
phandle = <0x4c6>;
reg = <0x230 0x8>;
event-name = "PM_NTL0_TX_DATA_FLIT";
};
event@678 {
phandle = <0x4cb>;
reg = <0x678 0x8>;
event-name = "PM_NPCQ0_CREQ_BRICK1";
};
event@668 {
phandle = <0x4c9>;
reg = <0x668 0x8>;
event-name = "PM_NPCQ0_CREQ_BRICK0";
};
event@318 {
phandle = <0x4d3>;
reg = <0x318 0x8>;
event-name = "PM_XTS_ATSD_TLBI_RCV";
};
event@308 {
phandle = <0x4d1>;
reg = <0x308 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS";
};
event@2f8 {
phandle = <0x4cf>;
reg = <0x2f8 0x8>;
event-name = "PM_ATS_NO_TRANS_TCE";
};
event@2e8 {
phandle = <0x4cd>;
reg = <0x2e8 0x8>;
event-name = "PM_ATS_TCE_TRANS_REQ";
};
};
powerbus0 {
compatible = "ibm,imc-counters";
events-prefix = "PM_PB_";
offset = <0x180000>;
chip-id = <0x0 0x8>;
type = <0x10>;
size = <0x40000>;
scale = "256";
phandle = <0x45f>;
events = <0x302>;
reg = <0x8 0x8>;
cb_offset = <0x3fc00>;
base-addr = <0x1 0xfd800000 0x1 0xfdc00000>;
};
nest-nvlink5-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x30b>;
event@2d8 {
phandle = <0x4d9>;
reg = <0x2d8 0x8>;
event-name = "PM_NTL5_RX_ANY_FLIT";
};
event@2c8 {
phandle = <0x4d7>;
reg = <0x2c8 0x8>;
event-name = "PM_NTL5_CLK_CYC";
};
event@320 {
phandle = <0x4e6>;
reg = <0x320 0x8>;
event-name = "PM_XTS_ATSD_SENT";
};
event@310 {
phandle = <0x4e4>;
reg = <0x310 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT";
};
event@6c0 {
phandle = <0x4de>;
reg = <0x6c0 0x8>;
event-name = "PM_NPCQ2_DOWNGRADE_REQ_BRICK1";
};
event@300 {
phandle = <0x4e2>;
reg = <0x300 0x8>;
event-name = "PM_ATS_CACHE_RERUN";
};
event@6b0 {
phandle = <0x4dc>;
reg = <0x6b0 0x8>;
event-name = "PM_NPCQ2_DOWNGRADE_REQ_BRICK0";
};
event@2f0 {
phandle = <0x4e0>;
reg = <0x2f0 0x8>;
event-name = "PM_ATS_TCE_MISS";
};
event@2e0 {
phandle = <0x4da>;
reg = <0x2e0 0x8>;
event-name = "PM_NTL5_RX_DATA_FLIT";
};
event@2d0 {
phandle = <0x4d8>;
reg = <0x2d0 0x8>;
event-name = "PM_NTL5_TX_DATA_FLIT";
};
event@318 {
phandle = <0x4e5>;
reg = <0x318 0x8>;
event-name = "PM_XTS_ATSD_TLBI_RCV";
};
event@308 {
phandle = <0x4e3>;
reg = <0x308 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS";
};
event@6b8 {
phandle = <0x4dd>;
reg = <0x6b8 0x8>;
event-name = "PM_NPCQ2_CREQ_BRICK1";
};
event@6a8 {
phandle = <0x4db>;
reg = <0x6a8 0x8>;
event-name = "PM_NPCQ2_CREQ_BRICK0";
};
event@2f8 {
phandle = <0x4e1>;
reg = <0x2f8 0x8>;
event-name = "PM_ATS_NO_TRANS_TCE";
};
event@2e8 {
phandle = <0x4df>;
reg = <0x2e8 0x8>;
event-name = "PM_ATS_TCE_TRANS_REQ";
};
};
nest-capp-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x306>;
event@38 {
phandle = <0x48b>;
reg = <0x38 0x8>;
event-name = "XPT_MSG_SENT_TSIZE_GT_64_LE_128";
};
event@28 {
phandle = <0x489>;
reg = <0x28 0x8>;
event-name = "XPT_MSG_SENT_LE_16";
};
event@0 {
phandle = <0x484>;
reg = <0x0 0x8>;
event-name = "CYC_A";
};
event@18 {
phandle = <0x487>;
reg = <0x18 0x8>;
event-name = "APC_UOP_DATA_XFER";
};
event@30 {
phandle = <0x48a>;
reg = <0x30 0x8>;
event-name = "XPT_MSG_SENT_GT_16_LE_64";
};
event@20 {
phandle = <0x488>;
reg = <0x20 0x8>;
event-name = "CYC_B";
};
event@10 {
phandle = <0x486>;
reg = <0x10 0x8>;
event-name = "APC_UOP_LCO";
};
event@8 {
phandle = <0x485>;
reg = <0x8 0x8>;
event-name = "APC_UOP_SEND_PB_CMD";
};
};
nest-nx-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x30d>;
event@38 {
phandle = <0x502>;
reg = <0x38 0x8>;
event-name = "DMA_STALLED";
};
event@28 {
phandle = <0x500>;
reg = <0x28 0x8>;
event-name = "ERAT_MISS";
};
event@0 {
phandle = <0x4fb>;
reg = <0x0 0x8>;
event-name = "IDLE_CH0";
};
event@18 {
phandle = <0x4fe>;
reg = <0x18 0x8>;
event-name = "STALL_IN_CH4";
};
event@30 {
phandle = <0x501>;
reg = <0x30 0x8>;
event-name = "ERAT_STALLED_CICO_BUFFERS";
};
event@20 {
phandle = <0x4ff>;
reg = <0x20 0x8>;
event-name = "ERAT_LOOKUP";
};
event@10 {
phandle = <0x4fd>;
reg = <0x10 0x8>;
event-name = "IDLE_CH4";
};
event@8 {
phandle = <0x4fc>;
reg = <0x8 0x8>;
event-name = "IDLE_CH2";
};
};
xlink1 {
compatible = "ibm,imc-counters";
events-prefix = "PM_XLINK1_";
offset = <0x180000>;
chip-id = <0x0 0x8>;
type = <0x10>;
size = <0x40000>;
scale = "4096";
phandle = <0x46a>;
events = <0x303>;
reg = <0x158 0x8>;
cb_offset = <0x3fc00>;
base-addr = <0x1 0xfd800000 0x1 0xfdc00000>;
};
phb3 {
compatible = "ibm,imc-counters";
events-prefix = "PM_PHB3_";
offset = <0x180000>;
chip-id = <0x0 0x8>;
type = <0x10>;
size = <0x40000>;
scale = [31 00];
phandle = <0x474>;
events = <0x304>;
reg = <0x398 0x8>;
cb_offset = <0x3fc00>;
base-addr = <0x1 0xfd800000 0x1 0xfdc00000>;
};
nest-mba-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x305>;
event@0 {
phandle = <0x478>;
reg = <0x0 0x8>;
event-name = "READ_BYTES";
};
event@10 {
phandle = <0x47a>;
reg = <0x10 0x8>;
event-name = "CLK_CYC";
};
event@8 {
phandle = <0x479>;
reg = <0x8 0x8>;
event-name = "WRITE_BYTES";
};
};
nest-mcs-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x301>;
event@28 {
desc = "Total Read 128-byte data blocks for mcs01 on port23";
phandle = <0x448>;
reg = <0x28 0x8>;
event-name = "128B_RD_DISP_PORT23";
};
event@0 {
desc = "Total 64 byte reads/writes dispatched for mcs01 on port01. (These are 64Byte request and not get counted in 128byte read request)";
phandle = <0x443>;
reg = <0x0 0x8>;
event-name = "64B_RD_DISP_PORT01";
};
event@18 {
desc = "AMO (Atomic Memory Operation) command dispatched in mcs01";
phandle = <0x446>;
reg = <0x18 0x8>;
event-name = "AMO_OP_DISP_PORT01";
};
event@30 {
desc = "Total Write 128-byte data blocks for mcs01 on port23";
phandle = <0x449>;
reg = <0x30 0x8>;
event-name = "128B_WR_DISP_PORT23";
};
event@20 {
desc = "Total 64 byte reads dispatched for mcs01 on port23. (These are 64Byte request and not get counted in 128byte read request)";
phandle = <0x447>;
reg = <0x20 0x8>;
event-name = "64B_RD_DISP_PORT23";
};
event@10 {
desc = "Total Write 128-byte data blocks for mcs01 on port01";
phandle = <0x445>;
reg = <0x10 0x8>;
event-name = "128B_WR_DISP_PORT01";
};
event@8 {
desc = "Total Read 128-byte data blocks for mcs01 on port01";
phandle = <0x444>;
reg = <0x8 0x8>;
event-name = "128B_RD_DISP_PORT01";
};
};
phb1 {
compatible = "ibm,imc-counters";
events-prefix = "PM_PHB1_";
offset = <0x180000>;
chip-id = <0x0 0x8>;
type = <0x10>;
size = <0x40000>;
scale = [31 00];
phandle = <0x472>;
events = <0x304>;
reg = <0x358 0x8>;
cb_offset = <0x3fc00>;
base-addr = <0x1 0xfd800000 0x1 0xfdc00000>;
};
nest-nvlink4-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x30c>;
event@2b8 {
phandle = <0x4eb>;
reg = <0x2b8 0x8>;
event-name = "PM_NTL4_RX_ANY_FLIT";
};
event@2a8 {
phandle = <0x4e9>;
reg = <0x2a8 0x8>;
event-name = "PM_NTL4_CLK_CYC";
};
event@320 {
phandle = <0x4f8>;
reg = <0x320 0x8>;
event-name = "PM_XTS_ATSD_SENT";
};
event@310 {
phandle = <0x4f6>;
reg = <0x310 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT";
};
event@6c0 {
phandle = <0x4f0>;
reg = <0x6c0 0x8>;
event-name = "PM_NPCQ2_DOWNGRADE_REQ_BRICK1";
};
event@300 {
phandle = <0x4f4>;
reg = <0x300 0x8>;
event-name = "PM_ATS_CACHE_RERUN";
};
event@6b0 {
phandle = <0x4ee>;
reg = <0x6b0 0x8>;
event-name = "PM_NPCQ2_DOWNGRADE_REQ_BRICK0";
};
event@2f0 {
phandle = <0x4f2>;
reg = <0x2f0 0x8>;
event-name = "PM_ATS_TCE_MISS";
};
event@2c0 {
phandle = <0x4ec>;
reg = <0x2c0 0x8>;
event-name = "PM_NTL4_RX_DATA_FLIT";
};
event@2b0 {
phandle = <0x4ea>;
reg = <0x2b0 0x8>;
event-name = "PM_NTL4_TX_DATA_FLIT";
};
event@318 {
phandle = <0x4f7>;
reg = <0x318 0x8>;
event-name = "PM_XTS_ATSD_TLBI_RCV";
};
event@308 {
phandle = <0x4f5>;
reg = <0x308 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS";
};
event@6b8 {
phandle = <0x4ef>;
reg = <0x6b8 0x8>;
event-name = "PM_NPCQ2_CREQ_BRICK1";
};
event@6a8 {
phandle = <0x4ed>;
reg = <0x6a8 0x8>;
event-name = "PM_NPCQ2_CREQ_BRICK0";
};
event@2f8 {
phandle = <0x4f3>;
reg = <0x2f8 0x8>;
event-name = "PM_ATS_NO_TRANS_TCE";
};
event@2e8 {
phandle = <0x4f1>;
reg = <0x2e8 0x8>;
event-name = "PM_ATS_TCE_TRANS_REQ";
};
};
nest-xlink-out-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x303>;
event@38 {
phandle = <0x468>;
reg = <0x38 0x8>;
event-name = "OUT_ODD_TOTAL_UTIL";
};
event@28 {
phandle = <0x466>;
reg = <0x28 0x8>;
event-name = "OUT_ODD_ANY_RCMD";
};
event@0 {
phandle = <0x461>;
reg = <0x0 0x8>;
event-name = "OUT_EVEN_CYC";
};
event@18 {
phandle = <0x464>;
reg = <0x18 0x8>;
event-name = "OUT_EVEN_TOTAL_UTIL";
};
event@30 {
phandle = <0x467>;
reg = <0x30 0x8>;
event-name = "OUT_ODD_DATA_COUNT";
};
event@20 {
phandle = <0x465>;
reg = <0x20 0x8>;
event-name = "OUT_ODD_CYC";
};
event@10 {
phandle = <0x463>;
reg = <0x10 0x8>;
event-name = "OUT_EVEN_DATA_COUNT";
};
event@8 {
phandle = <0x462>;
reg = <0x8 0x8>;
event-name = "OUT_EVEN_ANY_RCMD";
};
};
capp0 {
compatible = "ibm,imc-counters";
events-prefix = "PM_CAPP1_";
offset = <0x180000>;
chip-id = <0x0 0x8>;
type = <0x10>;
size = <0x40000>;
scale = "256";
phandle = <0x48c>;
events = <0x306>;
reg = <0x6c8 0x8>;
cb_offset = <0x3fc00>;
base-addr = <0x1 0xfd800000 0x1 0xfdc00000>;
};
nx {
compatible = "ibm,imc-counters";
events-prefix = "PM_NX_";
offset = <0x180000>;
chip-id = <0x0 0x8>;
type = <0x10>;
size = <0x40000>;
scale = "256";
phandle = <0x503>;
events = <0x30d>;
reg = <0x1d8 0x8>;
cb_offset = <0x3fc00>;
base-addr = <0x1 0xfd800000 0x1 0xfdc00000>;
};
nest-nvlink3-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x307>;
event@690 {
phandle = <0x494>;
reg = <0x690 0x8>;
event-name = "PM_NPCQ1_DOWNGRADE_REQ_BRICK0";
};
event@320 {
phandle = <0x49e>;
reg = <0x320 0x8>;
event-name = "PM_XTS_ATSD_SENT";
};
event@310 {
phandle = <0x49c>;
reg = <0x310 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT";
};
event@300 {
phandle = <0x49a>;
reg = <0x300 0x8>;
event-name = "PM_ATS_CACHE_RERUN";
};
event@6a0 {
phandle = <0x496>;
reg = <0x6a0 0x8>;
event-name = "PM_NPCQ1_DOWNGRADE_REQ_BRICK1";
};
event@290 {
phandle = <0x490>;
reg = <0x290 0x8>;
event-name = "PM_NTL3_TX_DATA_FLIT";
};
event@2f0 {
phandle = <0x498>;
reg = <0x2f0 0x8>;
event-name = "PM_ATS_TCE_MISS";
};
event@2a0 {
phandle = <0x492>;
reg = <0x2a0 0x8>;
event-name = "PM_NTL3_RX_DATA_FLIT";
};
event@698 {
phandle = <0x495>;
reg = <0x698 0x8>;
event-name = "PM_NPCQ1_CREQ_BRICK1";
};
event@688 {
phandle = <0x493>;
reg = <0x688 0x8>;
event-name = "PM_NPCQ1_CREQ_BRICK0";
};
event@318 {
phandle = <0x49d>;
reg = <0x318 0x8>;
event-name = "PM_XTS_ATSD_TLBI_RCV";
};
event@308 {
phandle = <0x49b>;
reg = <0x308 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS";
};
event@298 {
phandle = <0x491>;
reg = <0x298 0x8>;
event-name = "PM_NTL3_RX_ANY_FLIT";
};
event@288 {
phandle = <0x48f>;
reg = <0x288 0x8>;
event-name = "PM_NTL3_CLK_CYC";
};
event@2f8 {
phandle = <0x499>;
reg = <0x2f8 0x8>;
event-name = "PM_ATS_NO_TRANS_TCE";
};
event@2e8 {
phandle = <0x497>;
reg = <0x2e8 0x8>;
event-name = "PM_ATS_TCE_TRANS_REQ";
};
};
nest-powerbus-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x302>;
event@38 {
desc = "Retry of a Remote Nodal Scope op (locally mastered)- Retry due to (rty_dropped_rcmd; rty_lpc; rty_other)";
phandle = <0x454>;
reg = <0x38 0x8>;
event-name = "EVENT_RTY_RNS_PUMP";
};
event@b8 {
desc = "Retry of a Near Nodal Scope op (locally mastered)- Retry due to (rty_dropped_rcmd; rty_lpc; rty_other)";
phandle = <0x45d>;
reg = <0xb8 0x8>;
event-name = "RTY_NNS_PUMP_P01";
};
event@28 {
desc = "Retry of a Nodal Scope operation (locally mastered) - Retry due to (rty_dropped_rcmd;rty_lpc;rty_other;etc.)";
phandle = <0x452>;
reg = <0x28 0x8>;
event-name = "EVENT_RTY_LNS_PUMP";
};
event@a8 {
desc = "16x 32B OW External Data transfer on a PB X/A horizontal bus";
phandle = <0x456>;
reg = <0xa8 0x8>;
event-name = "EXT_DATA_XFER";
};
event@0 {
desc = "Vg Scope operation (locally mastered) on port n";
phandle = <0x44d>;
reg = <0x0 0x8>;
event-name = "EVENT_VG_PUMP";
};
event@18 {
desc = "Remote Nodal Scope operation (locally mastered) on port n";
phandle = <0x450>;
reg = <0x18 0x8>;
event-name = "EVENT_RNS_PUMP";
};
event@90 {
phandle = <0x45a>;
reg = <0x90 0x8>;
event-name = "GROUP_PUMP_P01";
};
event@80 {
phandle = <0x458>;
reg = <0x80 0x8>;
event-name = "VG_PUMP_P01";
};
event@30 {
desc = "Retry of a Group Scope operation (locally mastered) - Retry due to (rty_dropped_rcmd; rty_lpc; rty_other)";
phandle = <0x453>;
reg = <0x30 0x8>;
event-name = "EVENT_RTY_GROUP_PUMP";
};
event@b0 {
desc = "Near Nodal Scope operation (locally mastered)";
phandle = <0x45c>;
reg = <0xb0 0x8>;
event-name = "NNS_PUMP";
};
event@20 {
desc = "Retry of a Vg Scope operation (locally mastered) - Retry due to (rty_dropped_rcmd;rty_lpc;rty_other)";
phandle = <0x451>;
reg = <0x20 0x8>;
event-name = "EVENT_RTY_VG_PUMP";
};
event@a0 {
desc = "16x 32B OW Internal Data transfer on a PB horizontal bus";
phandle = <0x455>;
reg = <0xa0 0x8>;
event-name = "INT_DATA_XFER";
};
event@10 {
desc = "Group Scope operation (locally mastered) on port n";
phandle = <0x44f>;
reg = <0x10 0x8>;
event-name = "EVENT_GROUP_PUMP";
};
event@8 {
desc = "Local Nodal Scope operation (locally mastered) on port n";
phandle = <0x44e>;
reg = <0x8 0x8>;
event-name = "EVENT_LNS_PUMP";
};
event@98 {
phandle = <0x45b>;
reg = <0x98 0x8>;
event-name = "RNS_PUMP_P01";
};
event@88 {
phandle = <0x459>;
reg = <0x88 0x8>;
event-name = "LNS_PUMP_P01";
};
event@78 {
phandle = <0x457>;
reg = <0x78 0x8>;
event-name = "CYC";
};
event@f8 {
phandle = <0x45e>;
reg = <0xf8 0x8>;
event-name = "CYC2";
};
};
core {
compatible = "ibm,imc-counters";
events-prefix = "CPM_";
type = <0x4>;
size = <0x2000>;
scale = "512";
phandle = <0x5fe>;
events = <0x30e>;
reg = <0x18 0x8>;
};
core-thread-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x30e>;
event@1e08 {
desc = "The number of instruction TLB reloads in kernel state";
phandle = <0x5c4>;
reg = <0x1e08 0x8>;
event-name = "CS_ITLB_RELOAD_KERNEL";
};
event@12c8 {
desc = "The user sum of all processor cycles across all SMT threads where no instruction completed and ICT was not empty";
phandle = <0x535>;
reg = <0x12c8 0x8>;
event-name = "CS_CMPLU_STALL_PCYC_USER";
};
event@f40 {
desc = "The number of data TLB misses for 16M page size";
phandle = <0x551>;
reg = <0xf40 0x8>;
event-name = "CS_DTLB_MISS_16M";
};
event@700 {
desc = "The number of non-idle instructions completed with MSR US=0 & PR=0";
phandle = <0x5e9>;
reg = <0x700 0x8>;
event-name = "MSR_TA_LIC_INST";
};
event@588 {
desc = "The sum of all processor cycles across all SMT threads in transactional memory mode with MSR TR=1";
phandle = <0x5f0>;
reg = <0x588 0x8>;
event-name = "MSR_TRANSMEM_PCYC";
};
event@fc0 {
desc = "The number of all data and instruction cache misses that are satisfied by Off-Chip Memory";
phandle = <0x5a2>;
reg = <0xfc0 0x8>;
event-name = "CS_FROM_MEM_NON_LOCAL";
};
event@908 {
desc = "The sum of all constant clock PURR increments across all SMT threads";
phandle = <0x5d2>;
reg = <0x908 0x8>;
event-name = "CS_PURR";
};
event@c00 {
desc = "The number of instruction fetches from level 2 or level 3 cache across X-link";
phandle = <0x56c>;
reg = <0xc00 0x8>;
event-name = "CS_FROM_L2_L3_X_IFETCH";
};
event@a88 {
desc = "The number of core flushes";
phandle = <0x560>;
reg = <0xa88 0x8>;
event-name = "CS_FLUSH";
};
event@e08 {
desc = "The number of all store instructions finished";
phandle = <0x5b4>;
reg = <0xe08 0x8>;
event-name = "CS_ST_FIN";
};
event@2c8 {
desc = "The number of Power Bus Requests by Level 2 or Level 3 cache using Nodal (neither X-Bus or A-Bus)";
phandle = <0x53c>;
reg = <0x2c8 0x8>;
event-name = "L2L3_NODAL_PB_REQ";
};
event@0 {
desc = "The sum of processor cycles across all SMT threads of the core. Example, a 3GHz core with 4 SMT threads will report 12 billion processor cycles. Processor clock may vary dynamically";
phandle = <0x5f2>;
reg = <0x0 0x8>;
event-name = "PCYC";
};
event@1680 {
desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip- but node-local source in user state";
phandle = <0x595>;
reg = <0x1680 0x8>;
event-name = "CS_FROM_L4_MEM_X_IPTEG_USER";
};
event@1888 {
desc = "The number of SMT mode switches during the measurement period in kernel state(DD2 only)";
phandle = <0x5eb>;
reg = <0x1888 0x8>;
event-name = "SMT_MODE_SWITCH_KERNEL";
};
event@18 {
desc = "The number of processor cycles with runlatch enabled during the measurement period";
phandle = <0x5f7>;
reg = <0x18 0x8>;
event-name = "NON_IDLE_PCYC";
};
event@1b80 {
desc = "The number of instruction fetches from a level 2 cache from the same POWER9 chip in kernel state";
phandle = <0x5a6>;
reg = <0x1b80 0x8>;
event-name = "CS_FROM_ON_CHIP_L2_IFETCH_KERNEL";
};
event@1340 {
desc = "The number of instruction fetches from local level 2 cache in user state";
phandle = <0x565>;
reg = <0x1340 0x8>;
event-name = "CS_FROM_L2_IFETCH_USER";
};
event@1f00 {
desc = "The number of data TLB misses for 16M page size in kernel state";
phandle = <0x552>;
reg = <0x1f00 0x8>;
event-name = "CS_DTLB_MISS_16M_KERNEL";
};
event@1d88 {
desc = "The number of data loads from level 4 cache or memory across A-link in kernel state";
phandle = <0x58b>;
reg = <0x1d88 0x8>;
event-name = "CS_FROM_L4_MEM_A_LDATA_KERNEL";
};
event@1548 {
desc = "The number of data loads from local memory in user state";
phandle = <0x59e>;
reg = <0x1548 0x8>;
event-name = "CS_FROM_MEM_LDATA_USER";
};
event@13c0 {
desc = "The number of instruction fetches from local level 4 cache in user state";
phandle = <0x57d>;
reg = <0x13c0 0x8>;
event-name = "CS_FROM_L4_IFETCH_USER";
};
event@15c8 {
desc = "The number of data loads from level 4 cache or memory across A-link in user state";
phandle = <0x58c>;
reg = <0x15c8 0x8>;
event-name = "CS_FROM_L4_MEM_A_LDATA_USER";
};
event@680 {
desc = "The number of non-idle instructions in Hypervisor mode with MSR HV=1 & PR=0";
phandle = <0x5e3>;
reg = <0x680 0x8>;
event-name = "MSR_HV_INST";
};
event@1000 {
desc = "The sum of all processor cycles across all SMT threads in user state";
phandle = <0x5ce>;
reg = <0x1000 0x8>;
event-name = "CS_PCYC_USER";
};
event@1a48 {
desc = "The number of processor cycles the ICT was empty in kernel state";
phandle = <0x5fc>;
reg = <0x1a48 0x8>;
event-name = "CS_CORE_ICT_EMPTY_PCYC_KERNEL";
};
event@888 {
desc = "The number of SMT mode switches during the measurement period (DD2 only)";
phandle = <0x5e7>;
reg = <0x888 0x8>;
event-name = "SMT_MODE_SWITCH";
};
event@1208 {
desc = "The number of processor cycles the dispatch unit was held in user state";
phandle = <0x54d>;
reg = <0x1208 0x8>;
event-name = "CS_DISP_HELD_PCYC_USER";
};
event@1ac8 {
desc = "The kernel sum of all processor cycles across all SMT threads where no instruction completed and ICT was not empty";
phandle = <0x534>;
reg = <0x1ac8 0x8>;
event-name = "CS_CMPLU_STALL_PCYC_KERNEL";
};
event@b80 {
desc = "The number of instruction fetches from a level 2 cache from the same POWER9 chip";
phandle = <0x5a5>;
reg = <0xb80 0x8>;
event-name = "CS_FROM_ON_CHIP_L2_IFETCH";
};
event@340 {
desc = "The number of TLBIE instructions that finished";
phandle = <0x59d>;
reg = <0x340 0x8>;
event-name = "TLBIE";
};
event@f00 {
desc = "The number of data TLB misses for 4K page size";
phandle = <0x554>;
reg = <0xf00 0x8>;
event-name = "CS_DTLB_MISS_4K";
};
event@d88 {
desc = "The number of data loads from level 2 or level 3 cache through A-link";
phandle = <0x569>;
reg = <0xd88 0x8>;
event-name = "CS_FROM_L2_L3_A_LDATA";
};
event@548 {
desc = "The sum of all processor cycles across all SMT threads with external interrupts disabled (MSR EE=0)";
phandle = <0x5e2>;
reg = <0x548 0x8>;
event-name = "MSR_EXT_INT_DIS_CCYC";
};
event@3c0 {
desc = "The number of times system pump was correctly predicted";
phandle = <0x51f>;
reg = <0x3c0 0x8>;
event-name = "BUS_PUMP_SYSTEM_CORRECT_PRED";
};
event@5c8 {
desc = "The number of times the Level 2 or Level 3 cache made a request using the system bus (A-Bus)";
phandle = <0x5b2>;
reg = <0x5c8 0x8>;
event-name = "L2L3_SYS_PB_REQ";
};
event@1980 {
desc = "The sum of branch misdirection across all SMT threads of the core in the kernel";
phandle = <0x52e>;
reg = <0x1980 0x8>;
event-name = "CS_BR_MPRED_KERNEL";
};
event@a48 {
desc = "The number of processor cycles the ICT was empty";
phandle = <0x5fb>;
reg = <0xa48 0x8>;
event-name = "CS_CORE_ICT_EMPTY_PCYC";
};
event@ac8 {
desc = "The sum of all processor cycles across all SMT threads where no instruction completed and ICT was not empty";
phandle = <0x533>;
reg = <0xac8 0x8>;
event-name = "CS_CMPLU_STALL_PCYC";
};
event@1e80 {
desc = "The number of DERAT misses in kernel state";
phandle = <0x549>;
reg = <0x1e80 0x8>;
event-name = "CS_DERAT_MISS_KERNEL";
};
event@1640 {
desc = "The number of IERAT reloads in user state";
phandle = <0x5bc>;
reg = <0x1640 0x8>;
event-name = "CS_IERAT_MISS_USER";
};
event@1848 {
desc = "The number of constant clock cycles in the kernel while the core is running in SMT2 mode";
phandle = <0x537>;
reg = <0x1848 0x8>;
event-name = "CS_CORE_MODE_SMT2_CCYC_KERNEL";
};
event@16c0 {
desc = "The number of DERAT misses in user state";
phandle = <0x54a>;
reg = <0x16c0 0x8>;
event-name = "CS_DERAT_MISS_USER";
};
event@18c8 {
desc = "The number of 32 MHz clock ticks in the kernel";
phandle = <0x528>;
reg = <0x18c8 0x8>;
event-name = "CS_32MHZ_CYC_KERNEL";
};
event@1b40 {
desc = "The number of instruction fetches from local level 2 cache in kernel state";
phandle = <0x564>;
reg = <0x1b40 0x8>;
event-name = "CS_FROM_L2_IFETCH_KERNEL";
};
event@980 {
desc = "The sum of branch misdirection across all SMT threads of the core";
phandle = <0x52d>;
reg = <0x980 0x8>;
event-name = "CS_BR_MPRED";
};
event@1300 {
desc = "The number of level 1 instruction misses in user state";
phandle = <0x5c8>;
reg = <0x1300 0x8>;
event-name = "CS_L1_MISS_IFETCH_USER";
};
event@1188 {
desc = "The number of branches taken in user space";
phandle = <0x532>;
reg = <0x1188 0x8>;
event-name = "CS_BR_TAKEN_USER";
};
event@1d48 {
desc = "The number of data loads from level 2 or level 3 cache through A-link in kernel state";
phandle = <0x56a>;
reg = <0x1d48 0x8>;
event-name = "CS_FROM_L2_L3_A_LDATA_KERNEL";
};
event@1bc0 {
desc = "The number of instruction fetches from local level 4 cache in kernel state";
phandle = <0x57c>;
reg = <0x1bc0 0x8>;
event-name = "CS_FROM_L4_IFETCH_KERNEL";
};
event@1508 {
desc = "The number of data loads from a level 3 cache from the same POWER9 chip in user state";
phandle = <0x5b0>;
reg = <0x1508 0x8>;
event-name = "CS_FROM_ON_CHIP_L3_LDATA_USER";
};
event@1dc8 {
desc = "The number of all store instructions finished in kernel state";
phandle = <0x5b5>;
reg = <0x1dc8 0x8>;
event-name = "CS_ST_FIN_KERNEL";
};
event@e80 {
desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip- but node-local source";
phandle = <0x593>;
reg = <0xe80 0x8>;
event-name = "CS_FROM_L4_MEM_X_IPTEG";
};
event@640 {
desc = "The number of non-idle instructions completed in problem state with MSR HV=0 & PR=1";
phandle = <0x5e6>;
reg = <0x640 0x8>;
event-name = "MSR_PROB_INST";
};
event@1a08 {
desc = "The number of processor cycles the dispatch unit was held in kernel state";
phandle = <0x54c>;
reg = <0x1a08 0x8>;
event-name = "CS_DISP_HELD_PCYC_KERNEL";
};
event@848 {
desc = "The number of constant clock cycles while the core is running in SMT2 mode";
phandle = <0x536>;
reg = <0x848 0x8>;
event-name = "CS_CORE_MODE_SMT2_CCYC";
};
event@6c0 {
desc = "The number of non-idle instructions completed with MSR HV=1 & PR=1 (adjunct)";
phandle = <0x5e1>;
reg = <0x6c0 0x8>;
event-name = "MSR_AJUNCT_INST";
};
event@8c8 {
desc = "The number of 32 MHz clock ticks";
phandle = <0x527>;
reg = <0x8c8 0x8>;
event-name = "CS_32MHZ_CYC";
};
event@b40 {
desc = "The number of instruction fetches from local level 2 cache";
phandle = <0x563>;
reg = <0xb40 0x8>;
event-name = "CS_FROM_L2_IFETCH";
};
event@300 {
desc = "The number of STCX instructions that finished";
phandle = <0x5f4>;
reg = <0x300 0x8>;
event-name = "STCX_FIN";
};
event@188 {
desc = "The number of processor cycles when exactly three SMT threads are executing non-idle code. The cycles are only counted for threads that execute non-idle code within an LPAR";
phandle = <0x50b>;
reg = <0x188 0x8>;
event-name = "3THRD_NON_IDLE_PCYC";
};
event@d48 {
desc = "The number of data loads from local memory";
phandle = <0x59c>;
reg = <0xd48 0x8>;
event-name = "CS_FROM_MEM_LDATA";
};
event@bc0 {
desc = "The number of instruction fetches from local level 4 cache";
phandle = <0x57b>;
reg = <0xbc0 0x8>;
event-name = "CS_FROM_L4_IFETCH";
};
event@508 {
desc = "The number of times Level 2 or Level 3 cache made a bus request using the group bus (X-Bus)";
phandle = <0x5b1>;
reg = <0x508 0x8>;
event-name = "L2L3_GROUP_PB_REQ";
};
event@dc8 {
desc = "The number of data loads from level 4 cache or memory across A-link";
phandle = <0x58a>;
reg = <0xdc8 0x8>;
event-name = "CS_FROM_L4_MEM_A_LDATA";
};
event@1940 {
desc = "The number of all completed floating point operations in kernel state";
phandle = <0x55e>;
reg = <0x1940 0x8>;
event-name = "CS_FLOP_KERNEL";
};
event@80 {
desc = "The number of constant clock ticks used for the measurement interval. The clock frequency is constant at 32MHz and is set at CEC power on time";
phandle = <0x522>;
reg = <0x80 0x8>;
event-name = "CCYC";
};
event@a08 {
desc = "The number of processor cycles the dispatch unit was held";
phandle = <0x54b>;
reg = <0xa08 0x8>;
event-name = "CS_DISP_HELD_PCYC";
};
event@19c0 {
desc = "The number of data TLB misses for 2M page size in kernel state";
phandle = <0x512>;
reg = <0x19c0 0x8>;
event-name = "CS_DTLB_MISS_2M_KERNEL";
};
event@1280 {
desc = "The sum of table walk processor cycles across all SMT threads of the core in user state";
phandle = <0x547>;
reg = <0x1280 0x8>;
event-name = "CS_DATA_TABLEWALK_PCYC_USER";
};
event@1e40 {
desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip- but node-local source in kernel state";
phandle = <0x594>;
reg = <0x1e40 0x8>;
event-name = "CS_FROM_L4_MEM_X_IPTEG_KERNEL";
};
event@1600 {
desc = "The number of stores that missed level 1 cache in user state";
phandle = <0x5da>;
reg = <0x1600 0x8>;
event-name = "CS_ST_MISS_L1_USER";
};
event@1ec0 {
desc = "The number of data TLB misses for 4K page size in kernel state";
phandle = <0x555>;
reg = <0x1ec0 0x8>;
event-name = "CS_DTLB_MISS_4K_KERNEL";
};
event@1808 {
desc = "The sum of all completed PPC instructions across all SMT threads of the core in kernel state";
phandle = <0x5c1>;
reg = <0x1808 0x8>;
event-name = "CS_INST_KERNEL";
};
event@1b00 {
desc = "The number of level 1 instruction misses in kernel state";
phandle = <0x5c7>;
reg = <0x1b00 0x8>;
event-name = "CS_L1_MISS_IFETCH_KERNEL";
};
event@940 {
desc = "The number of all completed floating point operations";
phandle = <0x55d>;
reg = <0x940 0x8>;
event-name = "CS_FLOP";
};
event@1148 {
desc = "The number of branch instructions completed in user space";
phandle = <0x52c>;
reg = <0x1148 0x8>;
event-name = "CS_BRU_CMPL_USER";
};
event@1d08 {
desc = "The number of data loads from a level 3 cache from the same POWER9 chip in kernel state";
phandle = <0x5af>;
reg = <0x1d08 0x8>;
event-name = "CS_FROM_ON_CHIP_L3_LDATA_KERNEL";
};
event@9c0 {
desc = "The number of data TLB misses for 2M page size";
phandle = <0x511>;
reg = <0x9c0 0x8>;
event-name = "CS_DTLB_MISS_2M";
};
event@11c8 {
desc = "The number of data TLB misses for 1G page size in user state";
phandle = <0x5fa>;
reg = <0x11c8 0x8>;
event-name = "CS_DTLB_MISS_1G_USER";
};
event@280 {
desc = "Number of TM transactions that passed";
phandle = <0x517>;
reg = <0x280 0x8>;
event-name = "TM_PASSED";
};
event@e40 {
desc = "The number of IERAT reloads";
phandle = <0x5ba>;
reg = <0xe40 0x8>;
event-name = "CS_IERAT_MISS";
};
event@600 {
desc = "The number of non-idle instructions completed in privileged mode with MSR HV=0 & PR=0";
phandle = <0x5e4>;
reg = <0x600 0x8>;
event-name = "MSR_PRIV_INST";
};
event@488 {
desc = "The number of times system pump was predicted where node pump was sufficient";
phandle = <0x520>;
reg = <0x488 0x8>;
event-name = "BUS_PUMP_SYSTEM_TOO_LARGE";
};
event@ec0 {
desc = "The number of DERAT misses";
phandle = <0x548>;
reg = <0xec0 0x8>;
event-name = "CS_DERAT_MISS";
};
event@808 {
desc = "The sum of all completed PPC instructions across all SMT threads of the core";
phandle = <0x5c0>;
reg = <0x808 0x8>;
event-name = "CS_INST";
};
event@b00 {
desc = "The number of level 1 instruction misses";
phandle = <0x5c6>;
reg = <0xb00 0x8>;
event-name = "CS_L1_MISS_IFETCH";
};
event@148 {
desc = "The number of processor cycles when exactly two SMT threads are executing non-idle code. The cycles are only counted for threads that execute non-idle code within an LPAR";
phandle = <0x508>;
reg = <0x148 0x8>;
event-name = "2THRD_NON_IDLE_PCYC";
};
event@d08 {
desc = "The number of data loads from a level 3 cache from the same POWER9 chip";
phandle = <0x5ae>;
reg = <0xd08 0x8>;
event-name = "CS_FROM_ON_CHIP_L3_LDATA";
};
event@1c8 {
desc = "The number of processor cycles when exactly four SMT threads are executing non-idle code. The cycles are only counted for threads that execute non-idle code within an LPAR";
phandle = <0x50d>;
reg = <0x1c8 0x8>;
event-name = "4THRD_NON_IDLE_PCYC";
};
event@1580 {
desc = "The number of data loads from a level 2 or level 3 cache across X-link in user state";
phandle = <0x571>;
reg = <0x1580 0x8>;
event-name = "CS_FROM_L2_L3_X_LDATA_USER";
};
event@1900 {
desc = "The number of SPURR cycles in kernel state";
phandle = <0x5d6>;
reg = <0x1900 0x8>;
event-name = "CS_SPURR_KERNEL";
};
event@40 {
desc = "The number of processor cycles when one or more SMT threads is running non-idle instructions";
phandle = <0x519>;
reg = <0x40 0x8>;
event-name = "ANY_THRD_NON_IDLE_PCYC";
};
event@1788 {
desc = "The number of data PTEG misses that are satisfied from level 4 cache of memory across A-link in user state";
phandle = <0x583>;
reg = <0x1788 0x8>;
event-name = "CS_FROM_L4_MEM_A_DPTEG_USER";
};
event@c0 {
desc = "Radix or HPT reloads found in L2";
phandle = <0x514>;
reg = <0xc0 0x8>;
event-name = "TLB_RELOAD_L2";
};
event@1a80 {
desc = "The sum of table walk processor cycles across all SMT threads of the core in kernel state";
phandle = <0x546>;
reg = <0x1a80 0x8>;
event-name = "CS_DATA_TABLEWALK_PCYC_KERNEL";
};
event@1240 {
desc = "The sum of processor cycles where the LSU is empty across all SMT threads of the core in user state";
phandle = <0x5cb>;
reg = <0x1240 0x8>;
event-name = "CS_LSU_EMPTY_PCYC_USER";
};
event@1e00 {
desc = "The number of IERAT reloads in kernel state";
phandle = <0x5bb>;
reg = <0x1e00 0x8>;
event-name = "CS_IERAT_MISS_KERNEL";
};
event@1448 {
desc = "The number of instruction fetches from level 4 cache or memory across A-link in user state";
phandle = <0x586>;
reg = <0x1448 0x8>;
event-name = "CS_FROM_L4_MEM_A_IFETCH_USER";
};
event@12c0 {
desc = "The user sum of completed PPC instructions across all SMT threads of the core";
phandle = <0x526>;
reg = <0x12c0 0x8>;
event-name = "CS_1PLUS_PPC_CMPL_USER";
};
event@14c8 {
desc = "The number of data loads from the cores level 3 cache in user state";
phandle = <0x57a>;
reg = <0x14c8 0x8>;
event-name = "CS_FROM_L3_LDATA_USER";
};
event@580 {
desc = "The number of PPC instructions completed while the core was in transactional memory mode";
phandle = <0x5f1>;
reg = <0x580 0x8>;
event-name = "MSR_TRANSMEM_INST";
};
event@900 {
desc = "The number of SPURR cycles";
phandle = <0x5d5>;
reg = <0x900 0x8>;
event-name = "CS_SPURR";
};
event@788 {
desc = "The number of processor cycles in Tags-Active user State (MSR US=1 & PR=1)";
phandle = <0x5ed>;
reg = <0x788 0x8>;
event-name = "MSR_TA_USER_PCYC";
};
event@1108 {
desc = "The sum of all constant clock PURR increments across all SMT threads in user state";
phandle = <0x5d4>;
reg = <0x1108 0x8>;
event-name = "CS_PURR_USER";
};
event@a80 {
desc = "The sum of table walk processor cycles across all SMT threads of the core";
phandle = <0x545>;
reg = <0xa80 0x8>;
event-name = "CS_DATA_TABLEWALK_PCYC";
};
event@240 {
desc = "Radix or HPT reloads found beyond L3";
phandle = <0x516>;
reg = <0x240 0x8>;
event-name = "TLB_RELOAD_L3_MISS";
};
event@e00 {
desc = "The number of stores that missed level 1 cache";
phandle = <0x5d8>;
reg = <0xe00 0x8>;
event-name = "CS_ST_MISS_L1";
};
event@448 {
desc = "The number of times group pump was predicted where chip pump was sufficient";
phandle = <0x51c>;
reg = <0x448 0x8>;
event-name = "BUS_PUMP_GROUP_TOO_LARGE";
};
event@2c0 {
desc = "The sum of all constant clock cycles across all SMT threads in Power Saving mode where the thread state is saved (DD2 only)";
phandle = <0x53e>;
reg = <0x2c0 0x8>;
event-name = "THREAD_NAP_STATE_SAVE_CCYC";
};
event@4c8 {
desc = "Number of TM transactions aborted";
phandle = <0x518>;
reg = <0x4c8 0x8>;
event-name = "TM_ABORTS";
};
event@1880 {
desc = "Count of constant clock transitions in kernel state while core mode is SMT4";
phandle = <0x53a>;
reg = <0x1880 0x8>;
event-name = "CS_CORE_MODE_SMT4_CCYC_KERNEL";
};
event@10 {
desc = "The number of completed instructions with runlatch enabled during the measurement period";
phandle = <0x5f6>;
reg = <0x10 0x8>;
event-name = "NON_IDLE_INST";
};
event@108 {
desc = "The number of processor cycles when exactly one SMT thread is executing non-idle code";
phandle = <0x506>;
reg = <0x108 0x8>;
event-name = "1THRD_NON_IDLE_PCYC";
};
event@1d80 {
desc = "The number of data load from a level 4 cache or memory across X-link in kernel state";
phandle = <0x597>;
reg = <0x1d80 0x8>;
event-name = "CS_FROM_L4_MEM_X_LDATA_KERNEL";
};
event@1540 {
desc = "The number of level 4 data loads from local level 4 cache in user state";
phandle = <0x580>;
reg = <0x1540 0x8>;
event-name = "CS_FROM_L4_LDATA_USER";
};
event@1f88 {
desc = "The number of data and instruction misses that are satisfied by local memory in kernel state";
phandle = <0x5a0>;
reg = <0x1f88 0x8>;
event-name = "CS_FROM_MEM_LOCAL_KERNEL";
};
event@1748 {
desc = "The number of data TLB misses for 16G page size in user state";
phandle = <0x550>;
reg = <0x1748 0x8>;
event-name = "CS_DTLB_MISS_16G_USER";
};
event@15c0 {
desc = "The number of data load from a level 4 cache or memory across X-link in user state";
phandle = <0x598>;
reg = <0x15c0 0x8>;
event-name = "CS_FROM_L4_MEM_X_LDATA_USER";
};
event@17c8 {
desc = "The number of data and instruction misses that are satisfied by local memory in user state";
phandle = <0x5a1>;
reg = <0x17c8 0x8>;
event-name = "CS_FROM_MEM_LOCAL_USER";
};
event@1a40 {
desc = "The sum of processor cycles where the LSU is empty across all SMT threads of the core in kernel state";
phandle = <0x5ca>;
reg = <0x1a40 0x8>;
event-name = "CS_LSU_EMPTY_PCYC_KERNEL";
};
event@880 {
desc = "Count of constant clock transitions while core mode is SMT4";
phandle = <0x539>;
reg = <0x880 0x8>;
event-name = "CS_CORE_MODE_SMT4_CCYC";
};
event@1200 {
desc = "The sum of PPC instruction dispatches across all SMT threads of the core in user state";
phandle = <0x5d1>;
reg = <0x1200 0x8>;
event-name = "CS_PPC_DISP_USER";
};
event@1088 {
desc = "The number of SMT mode switches during the measurement period in user state(DD2 only)";
phandle = <0x5ef>;
reg = <0x1088 0x8>;
event-name = "SMT_MODE_SWITCH_USER";
};
event@1c48 {
desc = "The number of instruction fetches from level 4 cache or memory across A-link in kernel state";
phandle = <0x585>;
reg = <0x1c48 0x8>;
event-name = "CS_FROM_L4_MEM_A_IFETCH_KERNEL";
};
event@1ac0 {
desc = "The kernel sum of completed PPC instructions across all SMT threads of the core ";
phandle = <0x525>;
reg = <0x1ac0 0x8>;
event-name = "CS_1PLUS_PPC_CMPL_KERNEL";
};
event@1408 {
desc = "The number of instruction fetches from level 2 or level 3 across A-link in user state";
phandle = <0x568>;
reg = <0x1408 0x8>;
event-name = "CS_FROM_L2_L3_A_IFETCH_USER";
};
event@1cc8 {
desc = "The number of data loads from the cores level 3 cache in kernel state";
phandle = <0x579>;
reg = <0x1cc8 0x8>;
event-name = "CS_FROM_L3_LDATA_KERNEL";
};
event@d80 {
desc = "The number of data loads from a level 2 or level 3 cache across X-link";
phandle = <0x56f>;
reg = <0xd80 0x8>;
event-name = "CS_FROM_L2_L3_X_LDATA";
};
event@540 {
desc = "The sum of doorbell interrupts across all SMT threads (DD2 only)";
phandle = <0x53d>;
reg = <0x540 0x8>;
event-name = "EXT_INT_DOORBELL";
};
event@f88 {
desc = "The number of data PTEG misses that are satisfied from level 4 cache of memory across A-link";
phandle = <0x581>;
reg = <0xf88 0x8>;
event-name = "CS_FROM_L4_MEM_A_DPTEG";
};
event@748 {
desc = "The number of processor cycles Tags-Active system State (MSR US=0 & PR=1)";
phandle = <0x5ec>;
reg = <0x748 0x8>;
event-name = "MSR_TA_SYS_PCYC";
};
event@5c0 {
desc = "The sum of all constant clock cycles across all SMT threads in Power Saving mode where the thread state is not saved (DD2 only)";
phandle = <0x5fd>;
reg = <0x5c0 0x8>;
event-name = "THREAD_NAP_STATE_LOSS_CCYC";
};
event@7c8 {
desc = "The number of processor cycles stalled while waiting for a SYNC operation to complete (DD2 only)";
phandle = <0x5f8>;
reg = <0x7c8 0x8>;
event-name = "SYNC_PCYC";
};
event@a40 {
desc = "The sum of processor cycles where the LSU is empty across all SMT threads of the core";
phandle = <0x5c9>;
reg = <0xa40 0x8>;
event-name = "CS_LSU_EMPTY_PCYC";
};
event@200 {
desc = "Radix or HPT reloads found in L3";
phandle = <0x515>;
reg = <0x200 0x8>;
event-name = "TLB_RELOAD_L3";
};
event@c48 {
desc = "The number of instruction fetches from level 4 cache or memory across A-link";
phandle = <0x584>;
reg = <0xc48 0x8>;
event-name = "CS_FROM_L4_MEM_A_IFETCH";
};
event@ac0 {
desc = "The sum of completed PPC instructions across all SMT threads of the core";
phandle = <0x524>;
reg = <0xac0 0x8>;
event-name = "CS_1PLUS_PPC_CMPL";
};
event@408 {
desc = "The number of times chip pump was correctly predicted";
phandle = <0x51a>;
reg = <0x408 0x8>;
event-name = "BUS_PUMP_CHIP_CORRECT_PRED";
};
event@cc8 {
desc = "The number of data loads from the cores level 3 cache";
phandle = <0x578>;
reg = <0xcc8 0x8>;
event-name = "CS_FROM_L3_LDATA";
};
event@1840 {
desc = "The number of processor cycles in the kernel while the core is running in ST mode";
phandle = <0x540>;
reg = <0x1840 0x8>;
event-name = "CS_CORE_MODE_ST_CCYC_KERNEL";
};
event@18c0 {
desc = "The number of processor cycles in kernel state during the measurement interval";
phandle = <0x543>;
reg = <0x18c0 0x8>;
event-name = "CS_CORE_PCYC_KERNEL";
};
event@1180 {
desc = "The sum of branch misdirection across all SMT threads of the core in user space";
phandle = <0x52f>;
reg = <0x1180 0x8>;
event-name = "CS_BR_MPRED_USER";
};
event@1d40 {
desc = "The number of data loads from a level 2 or level 3 cache across X-link in kernel state";
phandle = <0x570>;
reg = <0x1d40 0x8>;
event-name = "CS_FROM_L2_L3_X_LDATA_KERNEL";
};
event@1500 {
desc = "The number of data loads from a level 2 cache from the same POWER9 chip in user state";
phandle = <0x5aa>;
reg = <0x1500 0x8>;
event-name = "CS_FROM_ON_CHIP_L2_LDATA_USER";
};
event@1388 {
desc = "The number of instruction fetches from level 3 cache on the same POWER9 chip in user state";
phandle = <0x5ad>;
reg = <0x1388 0x8>;
event-name = "CS_FROM_ON_CHIP_L3_IFETCH_USER";
};
event@1f48 {
desc = "The number of data PTEG misses that are satisfied from level 4 cache of memory across A-link in kernel state";
phandle = <0x582>;
reg = <0x1f48 0x8>;
event-name = "CS_FROM_L4_MEM_A_DPTEG_KERNEL";
};
event@1dc0 {
desc = "The number of stores that missed level 1 cache in kernel state";
phandle = <0x5d9>;
reg = <0x1dc0 0x8>;
event-name = "CS_ST_MISS_L1_KERNEL";
};
event@1708 {
desc = "The number of data TLB misses for 64K page size in user state";
phandle = <0x559>;
reg = <0x1708 0x8>;
event-name = "CS_DTLB_MISS_64K_USER";
};
event@1a00 {
desc = "The sum of PPC instruction dispatches across all SMT threads of the core in kernel state";
phandle = <0x5d0>;
reg = <0x1a00 0x8>;
event-name = "CS_PPC_DISP_KERNEL";
};
event@840 {
desc = "The number of processor cycles while the core is running in ST mode";
phandle = <0x53f>;
reg = <0x840 0x8>;
event-name = "CS_CORE_MODE_ST_CCYC";
};
event@1048 {
desc = "The number of constant clock cycles in user state while the core is running in SMT2 mode";
phandle = <0x538>;
reg = <0x1048 0x8>;
event-name = "CS_CORE_MODE_SMT2_CCYC_USER";
};
event@1c08 {
desc = "The number of instruction fetches from level 2 or level 3 across A-link in kernel state";
phandle = <0x567>;
reg = <0x1c08 0x8>;
event-name = "CS_FROM_L2_L3_A_IFETCH_KERNEL";
};
event@8c0 {
desc = "The number of processor cycles during the measurement interval";
phandle = <0x542>;
reg = <0x8c0 0x8>;
event-name = "CS_CORE_PCYC";
};
event@10c8 {
desc = "The number of 32 MHz clock ticks in user space";
phandle = <0x529>;
reg = <0x10c8 0x8>;
event-name = "CS_32MHZ_CYC_USER";
};
event@180 {
desc = "The number of PPC instruction completed when exactly three SMT threads are executing non-idle instructions";
phandle = <0x50c>;
reg = <0x180 0x8>;
event-name = "3THRD_NON_IDLE_INST";
};
event@d40 {
desc = "The number of level 4 data loads from local level 4 cache";
phandle = <0x57e>;
reg = <0xd40 0x8>;
event-name = "CS_FROM_L4_LDATA";
};
event@500 {
desc = "The sum of hypervisor virtualization interrupts across all SMT threads (DD2 only)";
phandle = <0x510>;
reg = <0x500 0x8>;
event-name = "EXT_INT_HYP";
};
event@388 {
desc = "The sum of operating system external interrupts across all SMT threads (DD2 only)";
phandle = <0x5db>;
reg = <0x388 0x8>;
event-name = "EXT_INT_OS";
};
event@f48 {
desc = "The number of data TLB misses for 16G page size";
phandle = <0x54e>;
reg = <0xf48 0x8>;
event-name = "CS_DTLB_MISS_16G";
};
event@dc0 {
desc = "The number of data load from a level 4 cache or memory across X-link";
phandle = <0x596>;
reg = <0xdc0 0x8>;
event-name = "CS_FROM_L4_MEM_X_LDATA";
};
event@708 {
desc = "The number of processor cycles in Tags Active LIC state (MSR US=0 & PR=0)";
phandle = <0x5e8>;
reg = <0x708 0x8>;
event-name = "MSR_TA_LIC_PCYC";
};
event@fc8 {
desc = "The number of data and instruction misses that are satisfied by local memory";
phandle = <0x59f>;
reg = <0xfc8 0x8>;
event-name = "CS_FROM_MEM_LOCAL";
};
event@a00 {
desc = "The sum of PPC instruction dispatches across all SMT threads of the core";
phandle = <0x5cf>;
reg = <0xa00 0x8>;
event-name = "CS_PPC_DISP";
};
event@c08 {
desc = "The number of instruction fetches from level 2 or level 3 across A-link";
phandle = <0x566>;
reg = <0xc08 0x8>;
event-name = "CS_FROM_L2_L3_A_IFETCH";
};
event@1480 {
desc = "The number of level 1 data misses in user state";
phandle = <0x5b9>;
reg = <0x1480 0x8>;
event-name = "CS_MISS_L1_LDATA_USER";
};
event@8 {
desc = "The sum of instructions completed across all SMT threads of the core";
phandle = <0x5dc>;
reg = <0x8 0x8>;
event-name = "INST";
};
event@1800 {
desc = "The sum of all processor cycles across all SMT threads in kernel state";
phandle = <0x5cd>;
reg = <0x1800 0x8>;
event-name = "CS_PCYC_KERNEL";
};
event@1688 {
desc = "The number of instruction PTEG misses that are satisfied from level 4 cache of memory across A-link in user state";
phandle = <0x589>;
reg = <0x1688 0x8>;
event-name = "CS_FROM_L4_MEM_A_IPTEG_USER";
};
event@1140 {
desc = "The number of all completed floating point operations in user state";
phandle = <0x55f>;
reg = <0x1140 0x8>;
event-name = "CS_FLOP_USER";
};
event@1d00 {
desc = "The number of data loads from a level 2 cache from the same POWER9 chip in kernel state";
phandle = <0x5a9>;
reg = <0x1d00 0x8>;
event-name = "CS_FROM_ON_CHIP_L2_LDATA_KERNEL";
};
event@1b88 {
desc = "The number of instruction fetches from level 3 cache on the same POWER9 chip in kernel state";
phandle = <0x5ac>;
reg = <0x1b88 0x8>;
event-name = "CS_FROM_ON_CHIP_L3_IFETCH_KERNEL";
};
event@1348 {
desc = "The number of instruction fetches from the cores level 3 cache in user state";
phandle = <0x577>;
reg = <0x1348 0x8>;
event-name = "CS_FROM_L3_IFETCH_USER";
};
event@11c0 {
desc = "The number of data TLB misses for 2M page size in user state";
phandle = <0x513>;
reg = <0x11c0 0x8>;
event-name = "CS_DTLB_MISS_2M_USER";
};
event@1f08 {
desc = "The number of data TLB misses for 16G page size in kernel state";
phandle = <0x54f>;
reg = <0x1f08 0x8>;
event-name = "CS_DTLB_MISS_16G_KERNEL";
};
event@13c8 {
desc = "The number of instruction fetches from local memory in user state";
phandle = <0x59b>;
reg = <0x13c8 0x8>;
event-name = "CS_FROM_MEM_IFETCH_USER";
};
event@480 {
desc = "The number of times of incorrectly predicted pump where system pump was needed but a smaller pump was predicted";
phandle = <0x521>;
reg = <0x480 0x8>;
event-name = "BUS_PUMP_SYSTEM_TOO_SMALL";
};
event@800 {
desc = "The sum of all processor cycles across all SMT threads";
phandle = <0x5cc>;
reg = <0x800 0x8>;
event-name = "CS_PCYC";
};
event@688 {
desc = "The number of processor cycles in Hypervisor mode with MSR HV=1 & PR=0";
phandle = <0x5df>;
reg = <0x688 0x8>;
event-name = "MSR_HV_PCYC";
};
event@1008 {
desc = "The sum of all completed PPC instructions across all SMT threads of the core in user state";
phandle = <0x5c2>;
reg = <0x1008 0x8>;
event-name = "CS_INST_USER";
};
event@140 {
desc = "The number of PPC instructions completed when exactly two SMT threads are executing non-idle instructions";
phandle = <0x509>;
reg = <0x140 0x8>;
event-name = "2THRD_NON_IDLE_INST";
};
event@d00 {
desc = "The number of data loads from a level 2 cache from the same POWER9 chip";
phandle = <0x5a8>;
reg = <0xd00 0x8>;
event-name = "CS_FROM_ON_CHIP_L2_LDATA";
};
event@b88 {
desc = "The number of instruction fetches from level 3 cache on the same POWER9 chip";
phandle = <0x5ab>;
reg = <0xb88 0x8>;
event-name = "CS_FROM_ON_CHIP_L3_IFETCH";
};
event@348 {
desc = "The sum of all atomic loads (LARX instructions) across all SMT threads that finished";
phandle = <0x5dd>;
reg = <0x348 0x8>;
event-name = "LARX_FIN";
};
event@1c0 {
desc = "The number of PPC instructions completed when exactly four SMT threads are executing non-idle instructions";
phandle = <0x50e>;
reg = <0x1c0 0x8>;
event-name = "4THRD_NON_IDLE_INST";
};
event@f08 {
desc = "The number of data TLB misses for 64K page size";
phandle = <0x557>;
reg = <0xf08 0x8>;
event-name = "CS_DTLB_MISS_64K";
};
event@3c8 {
desc = "The number of time the data source was local Level 2 or Level 3 cache (non fabric)";
phandle = <0x51e>;
reg = <0x3c8 0x8>;
event-name = "BUS_PUMP_NON_FABRIC_OP";
};
event@1780 {
desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip but node-local source in user state";
phandle = <0x58f>;
reg = <0x1780 0x8>;
event-name = "CS_FROM_L4_MEM_X_DPTEG_USER";
};
event@1988 {
desc = "The number of branches taken in kernel";
phandle = <0x531>;
reg = <0x1988 0x8>;
event-name = "CS_BR_TAKEN_KERNEL";
};
event@1c80 {
desc = "The number of level 1 data misses in kernel state";
phandle = <0x5b8>;
reg = <0x1c80 0x8>;
event-name = "CS_MISS_L1_LDATA_KERNEL";
};
event@1440 {
desc = "The number of instruction fetches from a level 4 cache or memory across X-link in user state";
phandle = <0x592>;
reg = <0x1440 0x8>;
event-name = "CS_FROM_L4_MEM_X_IFETCH_USER";
};
event@1e88 {
desc = "The number of data TLB reloads in kernel state";
phandle = <0x55b>;
reg = <0x1e88 0x8>;
event-name = "CS_DTLB_RELOAD_KERNEL";
};
event@1648 {
desc = "The number of instruction TLB reloads in user state";
phandle = <0x5c5>;
reg = <0x1648 0x8>;
event-name = "CS_ITLB_RELOAD_USER";
};
event@14c0 {
desc = "The number of local level 2 data loads in user state";
phandle = <0x574>;
reg = <0x14c0 0x8>;
event-name = "CS_FROM_L2_LDATA_USER";
};
event@16c8 {
desc = "The number of data TLB reloads in user state";
phandle = <0x55c>;
reg = <0x16c8 0x8>;
event-name = "CS_DTLB_RELOAD_USER";
};
event@780 {
desc = "The number of non-idle instructions completed with MSR US=1 & PR=1";
phandle = <0x5ee>;
reg = <0x780 0x8>;
event-name = "MSR_TA_USER_INST";
};
event@1100 {
desc = "The number of SPURR cycles in user state";
phandle = <0x5d7>;
reg = <0x1100 0x8>;
event-name = "CS_SPURR_USER";
};
event@1b48 {
desc = "The number of instruction fetches from the cores level 3 cache in kernel state";
phandle = <0x576>;
reg = <0x1b48 0x8>;
event-name = "CS_FROM_L3_IFETCH_KERNEL";
};
event@988 {
desc = "The number of branches taken";
phandle = <0x530>;
reg = <0x988 0x8>;
event-name = "CS_BR_TAKEN";
};
event@1308 {
desc = "The sum of all processor cycles across all SMT threads when a demand ifetch was pending in user state";
phandle = <0x5bf>;
reg = <0x1308 0x8>;
event-name = "CS_IFETCH_DEMAND_PCYC_USER";
};
event@1bc8 {
desc = "The number of instruction fetches from local memory in kernel state";
phandle = <0x59a>;
reg = <0x1bc8 0x8>;
event-name = "CS_FROM_MEM_IFETCH_KERNEL";
};
event@c80 {
desc = "The number of level 1 data misses";
phandle = <0x5b7>;
reg = <0xc80 0x8>;
event-name = "CS_MISS_L1_LDATA";
};
event@440 {
desc = "The number of times of incorrectly predicted pump where group pump was needed but a smaller pump was predicted";
phandle = <0x51d>;
reg = <0x440 0x8>;
event-name = "BUS_PUMP_GROUP_TOO_SMALL";
};
event@e88 {
desc = "The number of instruction PTEG misses that are satisfied from level 4 cache of memory across A-link";
phandle = <0x587>;
reg = <0xe88 0x8>;
event-name = "CS_FROM_L4_MEM_A_IPTEG";
};
event@648 {
desc = "The number of processor cycles in problem mode with MSR HV=0 & PR=1";
phandle = <0x5e5>;
reg = <0x648 0x8>;
event-name = "MSR_PROB_PCYC";
};
event@4c0 {
desc = "The sum of external event based branch interrupts across all SMT threads (DD2 only)";
phandle = <0x50f>;
reg = <0x4c0 0x8>;
event-name = "EXT_INT_EBB";
};
event@6c8 {
desc = "The number of processor cycles with MSR HV=1 & PR=1 (adjunct)";
phandle = <0x5e0>;
reg = <0x6c8 0x8>;
event-name = "MSR_ADJUNCT_PCYC";
};
event@100 {
desc = "The number of PPC instructions completed when exactly one SMT thread is executing non-idle instructions";
phandle = <0x507>;
reg = <0x100 0x8>;
event-name = "1THRD_NON_IDLE_INST";
};
event@b48 {
desc = "The number of instruction fetches from the cores level 3 cache";
phandle = <0x575>;
reg = <0xb48 0x8>;
event-name = "CS_FROM_L3_IFETCH";
};
event@308 {
desc = "The number of atomic stores (STCX instructions) that failed";
phandle = <0x5f3>;
reg = <0x308 0x8>;
event-name = "STCX_FAIL";
};
event@bc8 {
desc = "The number of instruction fetches from local memory";
phandle = <0x599>;
reg = <0xbc8 0x8>;
event-name = "CS_FROM_MEM_IFETCH";
};
event@1740 {
desc = "The number of data TLB misses for 16M page size in user state";
phandle = <0x553>;
reg = <0x1740 0x8>;
event-name = "CS_DTLB_MISS_16M_USER";
};
event@1948 {
desc = "The number of branch instructions completed in the kernel";
phandle = <0x52b>;
reg = <0x1948 0x8>;
event-name = "CS_BRU_CMPL_KERNEL";
};
event@88 {
desc = "The number of constant 32 MHZ clock ticks (Time calibration)";
phandle = <0x50a>;
reg = <0x88 0x8>;
event-name = "32MHZ_CYC";
};
event@17c0 {
desc = "The number of all data and instruction cache misses that are satisfied by Off-Chip Memory in user state";
phandle = <0x5a4>;
reg = <0x17c0 0x8>;
event-name = "CS_FROM_MEM_NON_LOCAL_USER";
};
event@1080 {
desc = "Count of constant clock transitions in user state while core mode is SMT4";
phandle = <0x53b>;
reg = <0x1080 0x8>;
event-name = "CS_CORE_MODE_SMT4_CCYC_USER";
};
event@19c8 {
desc = "The number of data TLB misses for 1G page size in kernel state";
phandle = <0x5f9>;
reg = <0x19c8 0x8>;
event-name = "CS_DTLB_MISS_1G_KERNEL";
};
event@1c40 {
desc = "The number of instruction fetches from a level 4 cache or memory across X-link in kernel state";
phandle = <0x591>;
reg = <0x1c40 0x8>;
event-name = "CS_FROM_L4_MEM_X_IFETCH_KERNEL";
};
event@1400 {
desc = "The number of instruction fetches from level 2 or level 3 cache across X-link in user state";
phandle = <0x56e>;
reg = <0x1400 0x8>;
event-name = "CS_FROM_L2_L3_X_IFETCH_USER";
};
event@1288 {
desc = "The number of core flushes in the user state";
phandle = <0x562>;
reg = <0x1288 0x8>;
event-name = "CS_FLUSH_USER";
};
event@1e48 {
desc = "The number of instruction PTEG misses that are satisfied from level 4 cache of memory across A-link in kernel state";
phandle = <0x588>;
reg = <0x1e48 0x8>;
event-name = "CS_FROM_L4_MEM_A_IPTEG_KERNEL";
};
event@1cc0 {
desc = "The number of local level 2 data loads in kernel state";
phandle = <0x573>;
reg = <0x1cc0 0x8>;
event-name = "CS_FROM_L2_LDATA_KERNEL";
};
event@1608 {
desc = "The number of all store instructions finished in user state";
phandle = <0x5b6>;
reg = <0x1608 0x8>;
event-name = "CS_ST_FIN_USER";
};
event@1ec8 {
desc = "The number of data TLB misses for 64K page size in kernel state";
phandle = <0x558>;
reg = <0x1ec8 0x8>;
event-name = "CS_DTLB_MISS_64K_KERNEL";
};
event@f80 {
desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip but node-local source";
phandle = <0x58d>;
reg = <0xf80 0x8>;
event-name = "CS_FROM_L4_MEM_X_DPTEG";
};
event@740 {
desc = "The number of non-idle instructions completed with MSR US=0 & PR=1";
phandle = <0x5ea>;
reg = <0x740 0x8>;
event-name = "MSR_TA_SYSTEM_INST";
};
event@1b08 {
desc = "The sum of all processor cycles across all SMT threads when a demand ifetch was pending in kernel state";
phandle = <0x5be>;
reg = <0x1b08 0x8>;
event-name = "CS_IFETCH_DEMAND_PCYC_KERNEL";
};
event@948 {
desc = "The number of branch instructions completed";
phandle = <0x52a>;
reg = <0x948 0x8>;
event-name = "CS_BRU_CMPL";
};
event@7c0 {
desc = "The number of processor cycles stalled while waiting for a LWSYNC operation to complete (DD2 only)";
phandle = <0x5de>;
reg = <0x7c0 0x8>;
event-name = "LWSYNC_PCYC";
};
event@9c8 {
desc = "The number of data TLB misses for 1G page size";
phandle = <0x5f5>;
reg = <0x9c8 0x8>;
event-name = "CS_DTLB_MISS_1G";
};
event@c40 {
desc = "The number of instruction fetches from a level 4 cache or memory across X-link";
phandle = <0x590>;
reg = <0xc40 0x8>;
event-name = "CS_FROM_L4_MEM_X_IFETCH";
};
event@400 {
desc = "The number of times group pump was correctly predicted";
phandle = <0x51b>;
reg = <0x400 0x8>;
event-name = "BUS_PUMP_GROUP_CORRECT_PRED";
};
event@e48 {
desc = "The number of instruction TLB reloads";
phandle = <0x5c3>;
reg = <0xe48 0x8>;
event-name = "CS_ITLB_RELOAD";
};
event@cc0 {
desc = "The number of local level 2 data loads";
phandle = <0x572>;
reg = <0xcc0 0x8>;
event-name = "CS_FROM_L2_LDATA";
};
event@608 {
desc = "The number of processor cycles in privileged mode with MSR HV=0 & PR=0";
phandle = <0x5b3>;
reg = <0x608 0x8>;
event-name = "MSR_PRIV_PCYC";
};
event@ec8 {
desc = "The number of data TLB reloads";
phandle = <0x55a>;
reg = <0xec8 0x8>;
event-name = "CS_DTLB_RELOAD";
};
event@b08 {
desc = "The sum of all processor cycles across all SMT threads when a demand ifetch was pending";
phandle = <0x5bd>;
reg = <0xb08 0x8>;
event-name = "CS_IFETCH_DEMAND_PCYC";
};
event@1380 {
desc = "The number of instruction fetches from a level 2 cache from the same POWER9 chip in user state";
phandle = <0x5a7>;
reg = <0x1380 0x8>;
event-name = "CS_FROM_ON_CHIP_L2_IFETCH_USER";
};
event@1f40 {
desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip but node-local source in kernel state";
phandle = <0x58e>;
reg = <0x1f40 0x8>;
event-name = "CS_FROM_L4_MEM_X_DPTEG_KERNEL";
};
event@1700 {
desc = "The number of data TLB misses for 4K page size in user state";
phandle = <0x556>;
reg = <0x1700 0x8>;
event-name = "CS_DTLB_MISS_4K_USER";
};
event@1588 {
desc = "The number of data loads from level 2 or level 3 cache through A-link in user state";
phandle = <0x56b>;
reg = <0x1588 0x8>;
event-name = "CS_FROM_L2_L3_A_LDATA_USER";
};
event@1fc0 {
desc = "The number of all data and instruction cache misses that are satisfied by Off-Chip Memory in kernel state";
phandle = <0x5a3>;
reg = <0x1fc0 0x8>;
event-name = "CS_FROM_MEM_NON_LOCAL_KERNEL";
};
event@1908 {
desc = "The sum of all constant clock PURR increments across all SMT threads in kernel state";
phandle = <0x5d3>;
reg = <0x1908 0x8>;
event-name = "CS_PURR_KERNEL";
};
event@48 {
desc = "The number of processor cycles when all threads are executing non-idle instructions";
phandle = <0x523>;
reg = <0x48 0x8>;
event-name = "CORE_ALL_THRD_NON_IDLE_PCYC";
};
event@1040 {
desc = "The number of processor cycles in the user state while the core is running in ST mode";
phandle = <0x541>;
reg = <0x1040 0x8>;
event-name = "CS_CORE_MODE_ST_CCYC_USER";
};
event@c8 {
desc = "The number of processor cycles when all threads are idle";
phandle = <0x505>;
reg = <0xc8 0x8>;
event-name = "0THRD_NON_IDLE_PCYC";
};
event@1c00 {
desc = "The number of instruction fetches from level 2 or level 3 cache across X-link in kernel state";
phandle = <0x56d>;
reg = <0x1c00 0x8>;
event-name = "CS_FROM_L2_L3_X_IFETCH_KERNEL";
};
event@1a88 {
desc = "The number of core flushes in the kernel state";
phandle = <0x561>;
reg = <0x1a88 0x8>;
event-name = "CS_FLUSH_KERNEL";
};
event@1248 {
desc = "The number of processor cycles the ICT was empty in user state";
phandle = <0x57f>;
reg = <0x1248 0x8>;
event-name = "CS_CORE_ICT_EMPTY_PCYC_USER";
};
event@10c0 {
desc = "The number of processor cycles in user state during the measurement interval";
phandle = <0x544>;
reg = <0x10c0 0x8>;
event-name = "CS_CORE_PCYC_USER";
};
};
nest-nvlink2-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x308>;
event@690 {
phandle = <0x4a6>;
reg = <0x690 0x8>;
event-name = "PM_NPCQ1_DOWNGRADE_REQ_BRICK0";
};
event@320 {
phandle = <0x4b0>;
reg = <0x320 0x8>;
event-name = "PM_XTS_ATSD_SENT";
};
event@310 {
phandle = <0x4ae>;
reg = <0x310 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT";
};
event@300 {
phandle = <0x4ac>;
reg = <0x300 0x8>;
event-name = "PM_ATS_CACHE_RERUN";
};
event@6a0 {
phandle = <0x4a8>;
reg = <0x6a0 0x8>;
event-name = "PM_NPCQ1_DOWNGRADE_REQ_BRICK1";
};
event@280 {
phandle = <0x4a4>;
reg = <0x280 0x8>;
event-name = "PM_NTL2_RX_DATA_FLIT";
};
event@270 {
phandle = <0x4a2>;
reg = <0x270 0x8>;
event-name = "PM_NTL2_TX_DATA_FLIT";
};
event@2f0 {
phandle = <0x4aa>;
reg = <0x2f0 0x8>;
event-name = "PM_ATS_TCE_MISS";
};
event@698 {
phandle = <0x4a7>;
reg = <0x698 0x8>;
event-name = "PM_NPCQ1_CREQ_BRICK1";
};
event@688 {
phandle = <0x4a5>;
reg = <0x688 0x8>;
event-name = "PM_NPCQ1_CREQ_BRICK0";
};
event@318 {
phandle = <0x4af>;
reg = <0x318 0x8>;
event-name = "PM_XTS_ATSD_TLBI_RCV";
};
event@308 {
phandle = <0x4ad>;
reg = <0x308 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS";
};
event@278 {
phandle = <0x4a3>;
reg = <0x278 0x8>;
event-name = "PM_NTL2_RX_ANY_FLIT";
};
event@2f8 {
phandle = <0x4ab>;
reg = <0x2f8 0x8>;
event-name = "PM_ATS_NO_TRANS_TCE";
};
event@268 {
phandle = <0x4a1>;
reg = <0x268 0x8>;
event-name = "PM_NTL2_CLK_CYC";
};
event@2e8 {
phandle = <0x4a9>;
reg = <0x2e8 0x8>;
event-name = "PM_ATS_TCE_TRANS_REQ";
};
};
nest-phb-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x304>;
event@0 {
phandle = <0x46d>;
reg = <0x0 0x8>;
event-name = "CYC";
};
event@18 {
phandle = <0x470>;
reg = <0x18 0x8>;
event-name = "LD_RESP_FROM_PCIE";
};
event@10 {
phandle = <0x46f>;
reg = <0x10 0x8>;
event-name = "DMA_WR_FROM_PCIE";
};
event@8 {
phandle = <0x46e>;
reg = <0x8 0x8>;
event-name = "DMA_RD_FROM_PCIE";
};
};
thread {
compatible = "ibm,imc-counters";
events-prefix = "CPM_";
type = <0x1>;
size = <0x2000>;
scale = "512";
phandle = <0x5ff>;
events = <0x30e>;
reg = <0x18 0x8>;
};
nest-nvlink1-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
phandle = <0x309>;
event@258 {
phandle = <0x4b5>;
reg = <0x258 0x8>;
event-name = "PM_NTL1_RX_ANY_FLIT";
};
event@248 {
phandle = <0x4b3>;
reg = <0x248 0x8>;
event-name = "PM_NTL1_CLK_CYC";
};
event@680 {
phandle = <0x4ba>;
reg = <0x680 0x8>;
event-name = "PM_NPCQ0_DOWNGRADE_REQ_BRICK1";
};
event@670 {
phandle = <0x4b8>;
reg = <0x670 0x8>;
event-name = "PM_NPCQ0_DOWNGRADE_REQ_BRICK0";
};
event@320 {
phandle = <0x4c2>;
reg = <0x320 0x8>;
event-name = "PM_XTS_ATSD_SENT";
};
event@310 {
phandle = <0x4c0>;
reg = <0x310 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT";
};
event@300 {
phandle = <0x4be>;
reg = <0x300 0x8>;
event-name = "PM_ATS_CACHE_RERUN";
};
event@2f0 {
phandle = <0x4bc>;
reg = <0x2f0 0x8>;
event-name = "PM_ATS_TCE_MISS";
};
event@260 {
phandle = <0x4b6>;
reg = <0x260 0x8>;
event-name = "PM_NTL1_RX_DATA_FLIT";
};
event@250 {
phandle = <0x4b4>;
reg = <0x250 0x8>;
event-name = "PM_NTL1_TX_DATA_FLIT";
};
event@678 {
phandle = <0x4b9>;
reg = <0x678 0x8>;
event-name = "PM_NPCQ0_CREQ_BRICK1";
};
event@668 {
phandle = <0x4b7>;
reg = <0x668 0x8>;
event-name = "PM_NPCQ0_CREQ_BRICK0";
};
event@318 {
phandle = <0x4c1>;
reg = <0x318 0x8>;
event-name = "PM_XTS_ATSD_TLBI_RCV";
};
event@308 {
phandle = <0x4bf>;
reg = <0x308 0x8>;
event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS";
};
event@2f8 {
phandle = <0x4bd>;
reg = <0x2f8 0x8>;
event-name = "PM_ATS_NO_TRANS_TCE";
};
event@2e8 {
phandle = <0x4bb>;
reg = <0x2e8 0x8>;
event-name = "PM_ATS_TCE_TRANS_REQ";
};
};
};
pciex@620c3c0300000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x0>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x200>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x594e0000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x2 0x8>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x620c1 0x80000000 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x33>;
ibm,opal-pest-table = <0x0 0x59502000 0x2000>;
ibm,chip-id = <0x8>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x200 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x62200 0x0 0x62200 0x0 0x40 0x0>;
phandle = <0x608>;
ibm,phb-stack = <0xe7>;
ibm,phb-index = <0x3>;
reg = <0x620c3 0xc0300000 0x0 0x1000 0x620c3 0x60000000 0x0 0x10000000>;
ibm,mmio-windows = <0x62200 0x0 0x40 0x0 0x620c1 0x80000000 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4011400 0x4011440 0xf010800 0xf010840 0xf010900>;
ibm,opal-reserved-pe = <0x1ff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0x1f>;
ibm,opal-rtt-table = <0x0 0x594a0000 0x20000>;
ibm,opal-msi-ranges = <0x1fc000 0xff8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0x1fcff8 0x1 0x0 0x0 0x0 0x2 0xfd 0x1fcff9 0x1 0x0 0x0 0x0 0x3 0xfd 0x1fcffa 0x1 0x0 0x0 0x0 0x4 0xfd 0x1fcffb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x619>;
reg = <0x0 0x0 0x0 0x0 0x0>;
};
};
bmc {
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x2>;
sensors {
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x3>;
sensor@91 {
compatible = "ibm,ipmi-sensor";
phandle = <0xb>;
reg = <0x91>;
ipmi-sensor-type = <0x1f>;
};
sensor@0 {
compatible = "ibm,ipmi-sensor";
phandle = <0x8>;
reg = <0x0>;
ipmi-sensor-type = <0xc7>;
};
sensor@9 {
compatible = "ibm,ipmi-sensor";
ibm,chip-id = <0x8>;
phandle = <0x16>;
reg = <0x9>;
ipmi-sensor-type = <0x7>;
};
sensor@7 {
compatible = "ibm,ipmi-sensor";
ibm,chip-id = <0x8>;
phandle = <0x15>;
reg = <0x7>;
ipmi-sensor-type = <0x1>;
};
sensor@8f {
compatible = "ibm,ipmi-sensor";
phandle = <0x7>;
reg = <0x8f>;
ipmi-sensor-type = <0xc7>;
};
sensor@96 {
compatible = "ibm,ipmi-sensor";
phandle = <0xf>;
reg = <0x96>;
ipmi-sensor-type = <0xc8>;
};
sensor@8d {
compatible = "ibm,ipmi-sensor";
phandle = <0x5>;
reg = <0x8d>;
ipmi-sensor-type = <0xc7>;
};
sensor@3 {
compatible = "ibm,ipmi-sensor";
ibm,chip-id = <0x0>;
phandle = <0x14>;
reg = <0x3>;
ipmi-sensor-type = <0x7>;
};
sensor@8b {
compatible = "ibm,ipmi-sensor";
phandle = <0xd>;
reg = <0x8b>;
ipmi-sensor-type = <0xc3>;
};
sensor@92 {
compatible = "ibm,ipmi-sensor";
phandle = <0xe>;
reg = <0x92>;
ipmi-sensor-type = <0xc4>;
};
sensor@1 {
compatible = "ibm,ipmi-sensor";
phandle = <0xc>;
reg = <0x1>;
ipmi-sensor-type = <0x22>;
};
sensor@1d {
compatible = "ibm,ipmi-sensor";
phandle = <0x12>;
reg = <0x1d>;
ipmi-sensor-type = <0x1>;
};
sensor@90 {
compatible = "ibm,ipmi-sensor";
phandle = <0xa>;
reg = <0x90>;
ipmi-sensor-type = <0x12>;
};
sensor@8 {
compatible = "ibm,ipmi-sensor";
ibm,chip-id = <0x0>;
phandle = <0x11>;
reg = <0x8>;
ipmi-sensor-type = <0x7>;
};
sensor@6 {
compatible = "ibm,ipmi-sensor";
ibm,chip-id = <0x0>;
phandle = <0x10>;
reg = <0x6>;
ipmi-sensor-type = <0x1>;
};
sensor@d {
compatible = "ibm,ipmi-sensor";
phandle = <0x13>;
reg = <0xd>;
ipmi-sensor-type = <0xc>;
};
sensor@8e {
compatible = "ibm,ipmi-sensor";
phandle = <0x6>;
reg = <0x8e>;
ipmi-sensor-type = <0xc7>;
};
sensor@4 {
compatible = "ibm,ipmi-sensor";
ibm,chip-id = <0x8>;
phandle = <0x17>;
reg = <0x4>;
ipmi-sensor-type = <0x7>;
};
sensor@8c {
compatible = "ibm,ipmi-sensor";
phandle = <0x4>;
reg = <0x8c>;
ipmi-sensor-type = <0xc7>;
};
sensor@2 {
compatible = "ibm,ipmi-sensor";
phandle = <0x9>;
reg = <0x2>;
ipmi-sensor-type = <0xf>;
};
};
};
ibm,hostboot {
#address-cells = <0x2>;
#size-cells = <0x2>;
phandle = <0xaf>;
reserved-memory {
ranges;
#address-cells = <0x2>;
#size-cells = <0x2>;
phandle = <0xb0>;
OCC@1fd1d0000 {
ibm,prd-label = "OCC";
ibm,prd-instance = <0x0>;
phandle = <0xbb>;
reg = <0x1 0xfd1d0000 0x0 0xa0000>;
};
HCODE@1fd110000 {
ibm,prd-label = "HCODE";
ibm,prd-instance = <0x0>;
phandle = <0xbd>;
reg = <0x1 0xfd110000 0x0 0x70000>;
};
ibm,homer-image@1fd800000 {
ibm,prd-label = "ibm,homer-image";
ibm,prd-instance = <0x0>;
phandle = <0xb1>;
reg = <0x1 0xfd800000 0x0 0x400000>;
};
ibm,homer-image@1fdc00000 {
ibm,prd-label = "ibm,homer-image";
ibm,prd-instance = <0x8>;
phandle = <0xb2>;
reg = <0x1 0xfdc00000 0x0 0x400000>;
};
ibm,sbe-ffdc@1fd2a0000 {
ibm,prd-label = "ibm,sbe-ffdc";
ibm,prd-instance = <0x0>;
phandle = <0xb7>;
reg = <0x1 0xfd2a0000 0x0 0x10000>;
};
ibm,occ-common-area@1ff800000 {
ibm,prd-label = "ibm,occ-common-area";
ibm,prd-instance = <0x0>;
phandle = <0xb3>;
reg = <0x1 0xff800000 0x0 0x800000>;
};
ibm,sbe-comm@1fd2b0000 {
ibm,prd-label = "ibm,sbe-comm";
ibm,prd-instance = <0x0>;
phandle = <0xb6>;
reg = <0x1 0xfd2b0000 0x0 0x10000>;
};
RINGOVD@1fd0e0000 {
ibm,prd-label = "RINGOVD";
ibm,prd-instance = <0x0>;
phandle = <0xbe>;
reg = <0x1 0xfd0e0000 0x0 0x30000>;
};
ibm,sbe-ffdc@1fd280000 {
ibm,prd-label = "ibm,sbe-ffdc";
ibm,prd-instance = <0x8>;
phandle = <0xb9>;
reg = <0x1 0xfd280000 0x0 0x10000>;
};
ibm,hbrt-code-image@1fd2c0000 {
ibm,prd-label = "ibm,hbrt-code-image";
ibm,prd-instance = <0x0>;
phandle = <0xb5>;
reg = <0x1 0xfd2c0000 0x0 0x3c0000>;
};
ibm,secure-crypt-algo-code@1fd270000 {
ibm,prd-label = "ibm,secure-crypt-algo-code";
ibm,prd-instance = <0x0>;
phandle = <0xba>;
reg = <0x1 0xfd270000 0x0 0x10000>;
};
ibm,sbe-comm@1fd290000 {
ibm,prd-label = "ibm,sbe-comm";
ibm,prd-instance = <0x8>;
phandle = <0xb8>;
reg = <0x1 0xfd290000 0x0 0x10000>;
};
WOFDATA@1fd180000 {
ibm,prd-label = "WOFDATA";
ibm,prd-instance = <0x0>;
phandle = <0xbc>;
reg = <0x1 0xfd180000 0x0 0x50000>;
};
ibm,hbrt-data@1fd680000 {
ibm,prd-label = "ibm,hbrt-data";
ibm,prd-instance = <0x0>;
phandle = <0xb4>;
reg = <0x1 0xfd680000 0x0 0x180000>;
};
};
};
pciex@600c3c0000000 {
ibm,capi-flags = <0x1>;
ibm,phb-stack-index = <0x0>;
compatible = "ibm,power9-pciex", "ibm,ioda3-phb";
ibm,opal-single-pe;
ibm,opal-num-pes = <0x200>;
device_type = "pciex";
ibm,opal-peltv-table = <0x0 0x590e0000 0x20000>;
ibm,associativity = <0x4 0x0 0x0 0x1 0x0>;
ibm,phb-diag-data-size = <0x2180>;
ranges = <0x2000000 0x0 0x80000000 0x600c0 0x0 0x0 0x7fff0000>;
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
#interrupt-cells = <0x1>;
bus-range = <0x0 0xff>;
interrupt-parent = <0xfd>;
#address-cells = <0x3>;
ibm,opal-phbid = <0x0 0x0>;
ibm,opal-pest-table = <0x0 0x59102000 0x2000>;
ibm,chip-id = <0x0>;
#size-cells = <0x2>;
ibm,opal-m64-segment-splits = <0x200 0x1 0xc 0x0 0x1 0x2 0xc 0x0>;
ibm,opal-m64-window = <0x60000 0x0 0x60000 0x0 0x40 0x0>;
phandle = <0x600>;
ibm,phb-stack = <0xc6>;
ibm,phb-index = <0x0>;
reg = <0x600c3 0xc0000000 0x0 0x1000 0x600c3 0x0 0x0 0x10000000>;
ibm,mmio-windows = <0x60000 0x0 0x40 0x0 0x600c0 0x0 0x0 0x80000000>;
clock-frequency = <0x200 0x0>;
ibm,xscom-bases = <0x4010c00 0x4010c40 0xd010800 0xd010840 0xd010900>;
ibm,opal-reserved-pe = <0x1ff>;
ibm,capp-timebase-sync = [00];
ibm,opal-available-m64-ranges = <0x1 0x1f>;
ibm,opal-rtt-table = <0x0 0x590a0000 0x20000>;
ibm,opal-msi-ranges = <0xfe000 0xff8>;
pci@0 {
device_type = "pciex";
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
interrupt-map-mask = <0x0 0x0 0x0 0x7>;
class-code = <0x60400>;
ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>;
vendor-id = <0x1014>;
#interrupt-cells = <0x1>;
#address-cells = <0x3>;
interrupt-map = <0x0 0x0 0x0 0x1 0xfd 0xfeff8 0x1 0x0 0x0 0x0 0x2 0xfd 0xfeff9 0x1 0x0 0x0 0x0 0x3 0xfd 0xfeffa 0x1 0x0 0x0 0x0 0x4 0xfd 0xfeffb 0x1>;
#size-cells = <0x2>;
device-id = <0x4c1>;
phandle = <0x609>;
reg = <0x0 0x0 0x0 0x0 0x0>;
vga@0 {
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
class-code = <0x30000>;
vendor-id = <0x1002>;
interrupts = <0x1>;
device-id = <0x67c4>;
phandle = <0x60a>;
reg = <0x10000 0x0 0x0 0x0 0x0>;
};
multimedia-device@0,1 {
revision-id = <0x0>;
ibm,pci-config-space-type = <0x1>;
class-code = <0x40300>;
vendor-id = <0x1002>;
interrupts = <0x2>;
device-id = <0xaaf0>;
phandle = <0x60b>;
reg = <0x10100 0x0 0x0 0x0 0x0>;
};
};
};
lpcm-opb@6030000000000 {
compatible = "ibm,power9-lpcm-opb", "simple-bus";
ranges = <0x0 0x60300 0x0 0x80000000 0x80000000 0x60300 0x80000000 0x80000000>;
#address-cells = <0x1>;
ibm,chip-id = <0x0>;
#size-cells = <0x1>;
phandle = <0x18>;
reg = <0x60300 0x0 0x1 0x0>;
opb-arbiter@c0011000 {
compatible = "ibm,power9-lpcm-opb-arbiter";
phandle = <0x1a>;
reg = <0xc0011000 0x8>;
};
opb-master@c0010000 {
compatible = "ibm,power9-lpcm-opb-master";
phandle = <0x19>;
reg = <0xc0010000 0x60>;
};
lpc@0 {
compatible = "ibm,power9-lpc", "ibm,power8-lpc";
primary;
interrupt-map-mask = <0x0 0x0 0xff>;
ranges = <0x0 0x0 0xe0000000 0x10000000 0x1 0x0 0xd0010000 0x10000 0x3 0x0 0xf0000000 0x10000000>;
#interrupt-cells = <0x1>;
#address-cells = <0x2>;
interrupt-map = <0x0 0x0 0x4 0x105 0x9 0x0 0x0 0x9 0x105 0x7 0x0 0x0 0xa 0x105 0x8>;
#size-cells = <0x1>;
phandle = <0x1c>;
serial@i3f8 {
current-speed = <0x1c200>;
compatible = "ns16550";
device_type = "serial";
status = "reserved";
interrupts = <0x4>;
phandle = <0x1d>;
reg = <0x1 0x3f8 0x1>;
clock-frequency = <0x1c2000>;
};
mbox@i1000 {
compatible = "mbox";
status = "reserved";
interrupt-parent = <0x1c>;
interrupts = <0x9>;
phandle = <0x102>;
reg = <0x1 0x1000 0x6>;
};
ipmi-bt@ie4 {
compatible = "ipmi-bt";
status = "reserved";
interrupt-parent = <0x1c>;
interrupts = <0xa>;
phandle = <0x101>;
reg = <0x1 0xe4 0x3>;
};
};
lpc-controller@c0012000 {
compatible = "ibm,power9-lpc-controller";
phandle = <0x1b>;
reg = <0xc0012000 0x100>;
};
};
ibm,pcie-slots {
#address-cells = <0x2>;
#size-cells = <0x0>;
phandle = <0xce>;
root-complex@8,0 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
#address-cells = <0x2>;
ibm,chip-id = <0x8>;
#size-cells = <0x0>;
phandle = <0xea>;
reg = <0x8 0x0>;
pluggable {
mrw-slot-id = <0x2>;
ibm,slot-label = "SLOT2";
max-power = <0x0>;
lane-mask = <0xffff>;
phandle = <0xeb>;
};
};
root-complex@0,4 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
lane-mask = <0xf0>;
#address-cells = <0x2>;
ibm,chip-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xd7>;
reg = <0x0 0x4>;
switch-up@10b5,8725 {
upstream-port = <0x0>;
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xd8>;
reg = <0x10b5 0x8725>;
ibm,pluggable;
down-port@c {
compatible = "ibm,pcie-port";
phandle = <0xdd>;
reg = <0xc>;
ibm,pluggable;
builtin@10de,1db1 {
ibm,slot-label = "GPU2";
phandle = <0xde>;
reg = <0x10de 0x1db1>;
};
};
down-port@a {
compatible = "ibm,pcie-port";
phandle = <0xd9>;
reg = <0xa>;
ibm,pluggable;
builtin@10de,1db1 {
ibm,slot-label = "GPU0";
phandle = <0xda>;
reg = <0x10de 0x1db1>;
};
};
down-port@b {
compatible = "ibm,pcie-port";
phandle = <0xdb>;
reg = <0xb>;
ibm,pluggable;
builtin@10de,1db1 {
ibm,slot-label = "GPU1";
phandle = <0xdc>;
reg = <0x10de 0x1db1>;
};
};
};
};
root-complex@8,5 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
lane-mask = <0xf>;
#address-cells = <0x2>;
ibm,chip-id = <0x8>;
#size-cells = <0x0>;
phandle = <0xf0>;
reg = <0x8 0x5>;
switch-up@10b5,8725 {
upstream-port = <0x1>;
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xf1>;
reg = <0x10b5 0x8725>;
ibm,pluggable;
down-port@5 {
compatible = "ibm,pcie-port";
phandle = <0xf4>;
reg = <0x5>;
ibm,pluggable;
builtin@10de,1db1 {
ibm,slot-label = "GPU4";
phandle = <0xf5>;
reg = <0x10de 0x1db1>;
};
};
down-port@d {
compatible = "ibm,pcie-port";
phandle = <0xf6>;
reg = <0xd>;
ibm,pluggable;
builtin@10de,1db1 {
ibm,slot-label = "GPU5";
phandle = <0xf7>;
reg = <0x10de 0x1db1>;
};
};
down-port@4 {
compatible = "ibm,pcie-port";
phandle = <0xf2>;
reg = <0x4>;
ibm,pluggable;
builtin@10de,1db1 {
ibm,slot-label = "GPU3";
phandle = <0xf3>;
reg = <0x10de 0x1db1>;
};
};
};
};
root-complex@0,2 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
lane-mask = <0xff>;
#address-cells = <0x2>;
ibm,chip-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xd3>;
reg = <0x0 0x2>;
builtin {
phandle = <0xd4>;
};
};
root-complex@8,3 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
#address-cells = <0x2>;
ibm,chip-id = <0x8>;
#size-cells = <0x0>;
phandle = <0xec>;
reg = <0x8 0x3>;
pluggable {
mrw-slot-id = <0x1>;
ibm,slot-label = "SLOT1";
max-power = <0x0>;
lane-mask = <0xff00>;
phandle = <0xed>;
};
};
root-complex@0,0 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
#address-cells = <0x2>;
ibm,chip-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xcf>;
reg = <0x0 0x0>;
pluggable {
mrw-slot-id = <0x3>;
ibm,slot-label = "SLOT3";
lane-mask = <0xffff>;
phandle = <0xd0>;
};
};
root-complex@0,5 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
lane-mask = <0xf>;
#address-cells = <0x2>;
ibm,chip-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xdf>;
reg = <0x0 0x5>;
builtin {
phandle = <0xe0>;
};
};
root-complex@0,3 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
#address-cells = <0x2>;
ibm,chip-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xd5>;
reg = <0x0 0x3>;
pluggable {
mrw-slot-id = <0x1>;
ibm,slot-label = "SLOT1";
lane-mask = <0xff00>;
phandle = <0xd6>;
};
};
root-complex@8,4 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
#address-cells = <0x2>;
ibm,chip-id = <0x8>;
#size-cells = <0x0>;
phandle = <0xee>;
reg = <0x8 0x4>;
pluggable {
ibm,slot-label = "SLOT0";
max-power = <0x0>;
lane-mask = <0xf0>;
phandle = <0xef>;
};
};
root-complex@0,1 {
compatible = "ibm,pcie-port", "ibm,pcie-root-port";
lane-mask = <0xff00>;
lanes-reversed = <0x1111>;
#address-cells = <0x2>;
ibm,chip-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xd1>;
reg = <0x0 0x1>;
builtin@104c,8241 {
phandle = <0xd2>;
reg = <0x104c 0x8241>;
};
};
};
vas@6019100000000 {
compatible = "ibm,power9-vas", "ibm,vas";
ibm,vas-id = <0x0>;
ibm,chip-id = <0x0>;
phandle = <0x137>;
reg = <0x60191 0x0 0x0 0x2000000 0x60190 0x0 0x1 0x0 0x80000 0x0 0x1 0x0 0x0 0x20 0x0 0x10>;
};
xscom@603fc00000000 {
bus-frequency = <0x0 0x17d78400>;
ecid = <0x0 0x0 0x0 0x0>;
compatible = "ibm,xscom", "ibm,power9-xscom";
wafer-location = <0x0 0x0>;
scom-controller;
ibm,hw-module-id = <0x1>;
ibm,dbob-id = <0x0>;
ibm,ccm-node-id = <0x0>;
ibm,occ-functional-state = <0x1>;
#address-cells = <0x1>;
ibm,chip-id = <0x0>;
#size-cells = <0x1>;
phandle = <0x8a>;
ibm,module-vpd = [00 0f 17 ba 73 db c0 e7 26 f4 6f 84 28 00 52 54 04 56 48 44 52 56 44 02 30 31 50 54 0e 56 54 4f 43 d5 00 37 00 48 01 95 d1 52 00 50 46 08 00 00 00 00 00 00 00 00 78 84 44 01 52 54 04 56 54 4f 43 50 54 fc 56 49 4e 49 d5 00 7f 01 a4 00 6c d1 29 00 43 50 30 30 ff 00 23 02 e0 7e b4 b1 b8 1f 56 52 54 4e ff 00 03 81 14 01 6f b1 45 00 56 4d 53 43 ff 00 17 82 e0 00 37 b1 38 00 56 53 52 43 ff 00 f7 82 78 00 19 b1 1e 00 56 52 4d 4c ff 00 6f 83 34 00 0c b1 0d 00 56 57 4d 4c ff 00 a3 83 50 01 b8 b0 54 00 43 52 50 30 ff 00 f3 84 9c 0b d1 ad e7 02 4c 52 50 30 ff 00 8f 90 40 02 41 ad 90 00 4c 52 50 31 ff 00 cf 92 40 02 b1 ac 90 00 4c 52 50 32 ff 00 0f 95 40 02 21 ac 90 00 4c 52 50 33 ff 00 4f 97 40 02 91 ab 90 00 4c 52 50 34 ff 00 8f 99 40 02 01 ab 90 00 4c 52 50 35 ff 00 cf 9b 40 02 71 aa 90 00 4c 57 50 30 ff 00 0f 9e 44 01 20 aa 51 00 4c 57 50 31 ff 00 53 9f 44 01 cf a9 51 00 4c 57 50 32 ff 00 97 a0 44 01 7e a9 51 00 4c 57 50 33 ff 00 db a1 44 01 2d a9 51 00 50 54 38 4c 57 50 34 ff 00 1f a3 44 01 dc a8 51 00 4c 57 50 35 ff 00 63 a4 44 01 8b a8 51 00 56 45 52 30 ff 00 a7 a5 28 01 41 a8 4a 00 4d 45 52 30 ff 00 cf a6 28 01 f7 a7 4a 00 50 46 00 78 84 a0 00 52 54 04 56 49 4e 49 44 52 10 50 52 4f 43 45 53 53 4f 52 20 4d 4f 44 55 4c 45 56 5a 02 20 20 43 43 04 41 42 32 32 43 45 01 31 46 4e 07 46 31 32 30 33 30 38 50 4e 07 20 20 20 20 20 20 20 53 4e 0c 20 20 20 20 20 20 20 20 20 20 20 20 50 52 08 36 00 00 01 11 00 80 00 48 45 04 30 30 30 31 43 54 04 00 00 00 00 48 57 02 00 01 42 33 06 00 00 00 00 00 00 42 34 01 00 42 37 0c 00 00 00 00 00 00 00 00 00 00 00 00 56 4e 10 49 42 4d 20 20 20 20 20 20 20 20 20 20 20 20 20 50 46 03 00 00 00 78 84 dc 7e 52 54 04 43 50 30 30 56 44 02 30 34 50 47 81 02 f1 ff e0 7d e0 3f e1 bf e0 3f e1 1f e5 5d e1 fd e1 fd ff ff ff ff ff ff ff ff e1 fd e0 fd e0 7d e2 89 e0 01 e0 01 e0 01 e0 01 e2 89 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff e1 ff ff ff ff ff e1 ff e1 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 4d 4b 13 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 47 00 1c 00 52 53 03 00 00 10 00 01 01 03 40 02 23 90 20 00 52 53 03 00 00 10 00 02 01 03 40 07 5d 03 00 00 52 53 03 00 00 10 00 04 01 03 08 02 10 7a 00 00 52 53 03 00 00 10 00 05 01 03 08 07 17 1a 00 00 52 53 03 00 00 10 00 07 01 03 04 02 4e 01 00 00 52 53 03 00 00 10 00 08 01 03 00 12 10 b0 30 00 52 53 03 00 00 10 00 16 02 03 4e 02 37 a0 20 00 52 53 03 00 00 10 00 17 02 03 4e 07 14 c0 30 00 52 53 03 00 00 10 00 19 02 03 20 02 21 6f 00 00 52 53 03 00 00 10 00 1a 02 03 20 07 14 4a 00 00 52 53 03 00 00 10 00 1c 02 03 10 02 67 90 20 00 52 53 03 00 00 10 00 1d 02 03 10 07 47 90 10 00 52 53 03 00 00 10 00 22 03 03 70 02 20 1e 00 00 52 53 03 00 00 10 00 23 03 03 70 07 11 7f 01 00 52 53 03 00 00 10 00 25 03 03 08 02 23 2a 00 00 52 53 03 00 00 10 00 26 03 03 08 07 65 f0 30 00 52 53 03 00 00 10 00 28 03 03 04 02 11 5d 02 00 52 53 03 00 00 10 00 29 03 03 04 07 65 f0 30 00 52 53 03 00 00 10 00 2b 03 03 02 02 75 90 10 00 52 53 03 00 00 10 00 2c 03 03 02 07 27 e0 10 00 52 53 03 00 00 10 00 32 04 03 5c 02 11 58 03 00 52 53 03 00 00 10 00 33 04 03 5c 07 51 d0 10 00 52 53 03 00 00 10 00 35 04 03 20 02 67 90 20 00 52 53 03 00 00 10 00 36 04 03 20 07 47 90 10 00 52 53 03 00 00 10 00 38 04 03 02 02 5a 01 00 00 52 53 03 00 00 10 00 3f 05 03 76 02 25 03 f0 20 52 53 03 00 00 10 00 40 05 03 76 07 72 7a 02 00 52 53 03 00 00 10 00 42 05 03 01 02 75 a0 10 00 52 53 03 00 00 10 00 43 05 03 01 07 27 f0 10 00 52 53 03 00 00 10 00 45 05 03 08 02 60 4a 00 00 52 53 03 00 00 10 00 46 05 03 08 07 27 38 02 00 52 53 03 00 00 10 00 4c 06 03 44 02 10 5d 01 00 52 53 03 00 00 10 00 4d 06 03 44 07 34 b0 10 00 52 53 03 00 00 10 00 52 06 03 11 02 11 68 00 00 52 53 03 00 00 10 00 53 06 03 11 07 27 d0 00 00 52 53 03 00 00 10 00 55 06 03 08 82 11 4a 01 00 52 53 03 00 00 10 00 56 06 03 08 87 27 d0 00 00 52 53 03 00 00 10 00 57 06 03 00 12 11 a0 00 00 52 53 03 00 00 10 00 61 07 03 60 02 10 78 03 00 52 53 03 00 00 10 00 62 07 03 60 07 43 d0 00 00 52 53 03 00 00 10 00 64 07 03 10 02 40 09 02 00 52 53 03 00 00 10 00 67 07 03 08 02 37 6d 02 00 52 53 03 00 00 10 00 69 07 03 00 12 6c 01 00 00 52 53 03 00 00 10 00 77 09 03 70 02 21 7a 01 00 52 53 03 00 00 10 00 78 09 03 70 07 73 b0 10 00 52 53 03 00 00 10 00 79 09 03 00 12 7e 00 00 00 52 53 03 00 00 10 00 92 0c 03 70 02 21 7a 01 00 52 53 03 00 00 10 00 93 0c 03 70 07 73 b0 10 00 52 53 03 00 00 10 00 94 0c 03 00 12 7e 00 00 00 52 53 03 00 00 10 00 9b 0d 03 70 02 33 3d 01 00 52 53 03 00 00 10 00 9c 0d 03 70 07 77 90 10 00 52 53 03 00 00 10 00 9e 0d 03 00 12 6d 01 00 00 52 53 03 00 00 10 00 a1 0e 03 78 02 42 5a 01 00 52 53 03 00 00 10 00 a2 0e 03 78 07 13 2e 03 00 52 53 03 00 00 10 00 a4 0e 03 00 12 6d 03 00 00 52 53 03 00 00 10 00 a7 0f 03 7c 02 55 1c 00 00 52 53 03 00 00 10 00 a8 0f 03 7c 07 20 6f 00 00 52 53 03 00 00 10 00 aa 0f 03 00 12 6e 02 00 00 52 53 03 00 00 10 00 ad 10 03 60 82 23 2f 00 00 52 53 03 00 00 10 00 ae 10 03 60 87 44 e0 20 00 52 53 03 00 00 10 00 b1 10 03 10 02 16 4a 00 00 52 53 03 00 00 10 00 b2 10 03 10 07 50 f0 20 00 52 53 03 00 00 10 00 b5 10 03 04 02 24 6b 00 00 52 53 03 00 00 10 00 b6 10 03 04 07 12 6a 01 00 52 53 03 00 00 10 00 b8 10 03 00 42 27 e0 10 00 52 53 03 00 00 10 00 bb 10 03 01 02 13 b0 30 00 52 53 03 00 00 10 00 bd 10 03 00 12 58 02 00 00 52 53 03 00 00 28 00 e1 20 03 70 02 21 0a 14 d1 15 1d 18 d1 27 19 18 d1 24 68 12 4b 12 e1 24 91 1e 14 13 0b 01 00 00 00 52 53 03 00 00 18 00 e2 20 03 70 07 61 c1 3c 1c 38 1c b1 36 1e 00 00 00 45 4e 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 52 00 60 00 52 53 03 00 00 10 00 10 01 03 40 06 10 90 10 00 52 53 03 00 00 10 00 12 01 03 10 06 22 c0 10 00 52 53 03 00 00 10 00 11 01 03 08 06 12 5b 01 00 52 53 03 00 00 10 00 1e 02 03 4e 06 16 c0 00 00 52 53 03 00 00 10 00 1f 02 03 20 06 10 48 00 00 52 53 03 00 00 10 00 20 02 03 10 06 31 f0 30 00 52 53 03 00 00 18 00 2d 03 03 70 06 10 09 31 08 d1 af 3d 78 3b 02 00 00 52 53 03 00 00 10 00 2e 03 03 08 06 75 a0 10 00 52 53 03 00 00 10 00 2f 03 03 04 06 70 e0 10 00 52 53 03 00 00 10 00 30 03 03 02 06 25 b0 10 00 52 53 03 00 00 10 00 3a 04 03 5c 06 42 80 20 00 52 53 03 00 00 10 00 3b 04 03 20 06 31 f0 30 00 52 53 03 00 00 1c 00 47 05 03 76 06 57 0b 38 61 b4 2a 54 c5 31 e0 f5 f0 10 00 00 00 52 53 03 00 00 10 00 48 05 03 01 06 25 c0 10 00 52 53 03 00 00 10 00 49 05 03 08 06 22 2e 00 00 52 53 03 00 00 10 00 5a 06 03 44 06 30 e0 20 00 52 53 03 00 00 10 00 5c 06 03 11 06 26 a0 20 00 52 53 03 00 00 10 00 5d 06 03 08 86 26 a0 20 00 52 53 03 00 00 10 00 71 07 03 60 06 43 e0 10 00 52 53 03 00 00 10 00 71 08 03 60 06 43 e0 10 00 52 53 03 00 00 10 00 7c 09 03 70 06 63 d0 00 00 52 53 03 00 00 10 00 97 0c 03 70 06 63 d0 00 00 52 53 03 00 00 10 00 9f 0d 03 70 06 60 f0 00 00 52 53 03 00 00 10 00 a5 0e 03 78 06 10 29 02 00 52 53 03 00 00 10 00 ab 0f 03 7c 06 13 5e 00 00 52 53 03 00 01 34 00 b9 10 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 10 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 11 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 11 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 12 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 12 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 13 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 13 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 14 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 14 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 15 03 00 47 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 01 34 00 b9 15 03 00 27 39 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c7 40 19 81 2c 44 01 8c 31 1c c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 81 81 2a 2c cc 12 a2 cc c1 2a 2c cc 12 a2 cc d1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6c 11 a2 66 c1 1a 26 6e 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 3d 48 03 32 e5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 74 01 98 12 c4 40 18 c3 11 cc 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 c5 40 19 8c 54 01 98 e4 80 33 d4 80 33 d4 80 33 d4 80 33 d4 80 33 1c 01 00 52 53 03 00 00 18 00 dc 10 03 60 86 36 e3 86 1b 42 a1 4c 51 1e af f0 10 52 53 03 00 00 18 00 dc 11 03 60 86 36 e3 86 1b 42 a5 4c 51 1f 4f f0 10 52 53 03 00 00 18 00 dc 12 03 60 86 36 e3 86 1b 42 a1 4c 53 1e cf f0 10 52 53 03 00 00 18 00 dc 13 03 60 86 36 e3 86 1b 42 a5 4c 53 1e 4f f0 10 52 53 03 00 00 18 00 dc 14 03 60 86 36 e3 86 1b 42 a1 4c 52 1f af f0 10 52 53 03 00 00 18 00 dc 15 03 60 86 36 e3 86 1c 3a 54 d4 df 8f f0 10 00 52 53 03 00 00 10 00 dd 10 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 10 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 11 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 11 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 12 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 12 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 13 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 13 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 14 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 14 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 dd 15 03 10 06 53 e0 00 00 52 53 03 00 00 10 00 dd 15 03 08 06 53 e0 00 00 52 53 03 00 00 10 00 de 10 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 10 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 11 03 04 06 12 2e 03 00 52 53 03 00 00 14 00 de 11 03 02 06 77 93 17 e2 3a 03 00 00 52 53 03 00 00 10 00 de 12 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 12 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 13 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 13 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 14 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 14 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 de 15 03 04 06 12 2e 03 00 52 53 03 00 00 10 00 de 15 03 02 06 12 2e 03 00 52 53 03 00 00 10 00 df 10 03 00 46 62 0d 02 00 52 53 03 00 00 14 00 df 10 03 00 26 50 2f 31 64 11 5b 02 00 52 53 03 00 00 20 00 df 11 03 00 46 13 0f 37 0c 14 58 3e a4 4b 32 92 25 29 31 c1 42 e0 20 00 00 52 53 03 00 00 10 00 df 11 03 00 26 62 0d 02 00 52 53 03 00 00 18 00 df 12 03 00 46 42 39 31 6e 75 e2 2b 77 90 20 00 00 52 53 03 00 00 14 00 df 12 03 00 26 34 1c 3e e8 25 6e 02 00 52 53 03 00 00 14 00 df 13 03 00 46 79 33 52 61 19 02 00 00 52 53 03 00 00 14 00 df 13 03 00 26 26 83 28 c5 72 a0 20 00 52 53 03 00 00 14 00 df 14 03 00 46 31 0b 2c 53 10 80 20 00 52 53 03 00 00 18 00 df 14 03 00 26 56 92 4f 30 7f 1c 23 2a 02 00 00 00 52 53 03 00 00 10 00 df 15 03 00 46 62 0d 02 00 52 53 03 00 00 10 00 df 15 03 00 26 62 0d 02 00 52 53 03 00 00 18 00 e4 20 03 70 06 10 28 38 61 c3 a5 4c 51 9e 4f e0 30 52 53 03 00 00 18 00 e4 21 03 70 06 10 28 38 61 c3 a5 4c 53 5e 8f e0 30 52 53 03 00 00 1c 00 e4 22 03 70 06 10 28 38 61 b4 2a 14 c5 29 e2 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 23 03 70 06 10 28 38 61 b4 2a 54 c5 29 f0 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 24 03 70 06 10 28 38 61 b4 2a 54 c5 21 e0 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 25 03 70 06 10 28 38 61 b4 2a 54 c5 31 e0 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 26 03 70 06 10 28 38 61 c3 a5 4c 51 9e 8f e0 30 52 53 03 00 00 18 00 e4 27 03 70 06 10 28 38 61 b4 2a 14 d4 1f af e0 30 52 53 03 00 00 18 00 e4 28 03 70 06 10 28 38 61 c3 a5 4d 4d e8 fe 03 00 52 53 03 00 00 1c 00 e4 29 03 70 06 10 28 38 61 b4 2a 14 c5 11 e2 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 2a 03 70 06 10 28 38 61 c3 a1 4c 53 9e af e0 30 52 53 03 00 00 1c 00 e4 2b 03 70 06 70 c3 10 81 19 38 61 c3 a1 4d 45 ec fe 03 00 00 52 53 03 00 00 18 00 e4 2c 03 70 06 10 28 38 61 b4 2a 54 d4 9f 8f e0 30 52 53 03 00 00 18 00 e4 2d 03 70 06 10 28 38 61 c3 a5 4d 4d e8 fe 03 00 52 53 03 00 00 1c 00 e4 2e 03 70 06 10 28 38 61 b4 2a 54 c5 29 e8 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 2f 03 70 06 10 28 38 61 b4 2a 54 d4 1e f7 e0 30 52 53 03 00 00 1c 00 e4 30 03 70 06 10 28 38 61 b4 2a 54 c5 29 f8 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 31 03 70 06 10 28 38 61 b4 2a 54 c5 3e f4 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 32 03 70 06 10 28 38 61 b4 2a 54 c5 1e f4 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 33 03 70 06 10 28 38 61 b4 2a 54 c5 31 f8 fe 03 00 00 00 00 52 53 03 00 00 14 00 e4 34 03 70 06 10 3e 53 7f bf e0 30 00 52 53 03 00 00 18 00 e4 35 03 70 06 10 28 38 61 b4 2a 54 d4 9f 8f e0 30 52 53 03 00 00 18 00 e4 36 03 70 06 10 28 38 61 b4 2a 14 d4 1f 2f e0 30 52 53 03 00 00 18 00 e4 37 03 70 06 10 28 38 61 b4 2a 54 d4 9f 4f e0 30 45 4e 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 56 72 01 03 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 42 81 02 7d 8a b9 2d 61 d1 4b dc 76 93 d7 5d fa 78 b0 87 f9 fe 6f c4 da e8 c2 da 7d 8a b9 2d 61 d1 4b dc 76 93 d7 5d fa 78 b0 87 f9 fe 6f c4 da e8 c2 da 01 33 ec ea 00 00 02 ec 66 35 65 37 39 30 37 63 38 31 35 62 62 66 64 38 33 00 20 00 01 33 ec ea 00 00 02 ec 66 35 65 37 39 30 37 63 38 31 35 62 62 66 64 38 33 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 42 21 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 5a 03 01 00 00 41 57 04 00 00 00 00 50 46 00 78 84 10 01 52 54 04 56 52 54 4e 53 4f 02 00 00 49 4e fe 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 00 78 84 dc 00 52 54 04 56 4d 53 43 49 4e cd 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 74 00 52 54 04 56 53 52 43 49 4e 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 03 00 00 00 78 84 30 00 52 54 04 56 52 4d 4c 56 44 02 30 31 50 4e 07 30 32 41 41 38 37 38 53 4e 0c 59 41 31 39 33 34 31 30 34 36 37 39 54 56 04 30 30 30 31 50 46 01 00 78 84 4c 01 52 54 04 56 57 4d 4c 56 44 02 30 32 4f 43 04 ff ff ff ff 23 49 0e 01 45 52 02 06 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 01 00 78 84 98 0b 52 54 04 43 52 50 30 56 44 02 30 38 45 44 21 01 00 00 00 00 00 00 00 00 00 00 04 30 d0 00 2e 80 4a 91 a9 00 00 00 34 c4 18 ea 04 42 0c 80 59 80 54 45 0b 01 31 30 31 36 54 46 50 41 53 44 44 44 05 01 30 32 30 30 44 4e 79 02 00 00 24 0e 00 00 27 03 00 00 23 db 00 00 26 88 00 00 23 95 00 00 26 d8 00 00 23 a6 00 00 26 9c 00 00 23 a6 00 00 26 b0 00 00 23 95 00 00 26 b0 00 00 24 54 00 00 27 16 00 00 24 1f 00 00 26 39 00 00 24 55 00 00 27 68 00 00 24 d2 00 00 27 3f 00 00 24 9c 00 00 27 3f 00 00 24 ae 00 00 27 92 00 00 28 ee 00 00 28 cc 00 00 27 e7 35 22 29 8d 21 18 2c ec 2e 89 3e 67 49 51 ff 01 06 14 0a 02 04 04 04 04 02 01 02 02 02 02 01 21 f7 00 00 32 c8 32 c8 00 00 00 00 00 00 00 00 12 eb 13 c8 15 19 16 84 18 23 1a 1d 00 d5 00 d5 00 ef 00 fb 01 15 01 2f 04 7a 04 c8 05 23 05 7e 05 f3 06 74 06 00 06 5a 06 cf 07 51 07 e0 08 95 07 51 07 d3 08 61 08 fd 09 99 0a 75 07 51 07 d3 08 61 08 fd 09 a6 0a 82 07 44 07 c6 08 47 08 e3 09 8c 0a 5b 07 44 07 c6 08 54 08 f0 09 99 0a 68 05 d9 06 40 06 a8 07 1d 07 ac 08 54 05 7c 05 7f 05 81 05 86 05 8e 05 96 a9 a8 a8 a9 aa aa a8 a8 a8 a8 a9 aa a8 a8 a8 a8 a8 aa a8 a8 a8 a8 a9 a9 a8 a7 a8 a8 a9 a9 a8 a8 a8 a9 a9 aa a8 a8 a8 a9 a9 aa a8 a8 a8 a8 a9 aa a7 a8 a8 a8 a9 a9 a7 a8 a8 a8 a9 a9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 56 04 00 00 00 00 54 43 2b 20 c9 52 21 14 01 eb 21 15 01 e0 21 15 01 e3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 41 0b 01 31 37 34 35 31 37 30 30 30 32 44 4f 05 01 30 30 30 30 23 57 6f 01 02 01 2c 49 09 e3 03 60 24 22 19 00 1f f2 09 d0 03 60 24 22 17 00 39 a7 0a 26 03 60 24 22 28 00 6b 74 0b a9 03 60 24 22 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 31 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 32 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 33 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 34 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 35 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 36 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 37 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 38 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 03 00 00 00 78 84 3c 02 52 54 04 4c 52 50 30 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 9d 06 22 04 1a 00 6e 06 40 02 91 04 ba 04 1a 00 5a 0a 8c 02 c8 07 b2 04 1a 00 78 0e 10 03 b1 0d 8e 04 1a 00 96 06 40 03 84 01 f4 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e4 21 14 01 e6 21 15 01 e2 21 14 01 eb 21 14 01 e8 21 15 01 e5 21 15 01 e1 21 15 01 e5 21 14 01 ea 21 15 01 e2 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 31 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 9d 06 22 04 1a 00 6e 06 40 02 91 04 ba 04 1a 00 5a 0a 8c 02 c8 07 b2 04 1a 00 78 0e 10 03 b1 0d 8e 04 1a 00 96 06 40 03 84 01 f4 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e0 21 15 01 e1 21 15 01 e0 21 15 01 e3 21 15 01 e2 21 14 01 e6 21 14 01 eb 21 15 01 e0 21 15 01 e5 21 15 01 e2 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 32 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 9d 06 22 04 1a 00 6e 06 40 02 91 04 ba 04 1a 00 5a 0a 8c 02 c8 07 b2 04 1a 00 78 0e 10 03 b1 0d 8e 04 1a 00 96 06 40 03 84 01 f4 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e2 21 14 01 ec 21 14 01 e8 21 15 01 e2 21 14 01 ea 21 14 01 e7 21 14 01 e6 21 14 01 e8 21 14 01 e6 21 15 01 e3 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 33 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 9d 06 22 04 1a 00 6e 06 40 02 91 04 ba 04 1a 00 5a 0a 8c 02 c8 07 b2 04 1a 00 78 0e 10 03 b1 0d 8e 04 1a 00 96 06 40 03 84 01 f4 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e3 21 15 01 e4 21 15 01 e2 21 14 01 ec 21 15 01 e2 21 15 01 e5 21 15 01 de 21 15 01 e0 21 15 01 e4 21 15 01 e3 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 34 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 9d 06 22 04 1a 00 6e 06 40 02 91 04 ba 04 1a 00 5a 0a 8c 02 c8 07 b2 04 1a 00 78 0e 10 03 b1 0d 8e 04 1a 00 96 06 40 03 84 01 f4 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 21 15 01 e3 21 15 01 e5 21 15 01 e5 21 15 01 df 21 15 01 e5 21 15 01 de 21 15 01 e3 21 15 01 e3 21 14 01 eb 21 15 01 e1 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 3c 02 52 54 04 4c 52 50 35 56 44 02 30 33 23 56 72 01 03 00 00 00 01 08 98 02 9d 06 22 04 1a 00 6e 06 40 02 91 04 ba 04 1a 00 5a 0a 8c 02 c8 07 b2 04 1a 00 78 0e 10 03 b1 0d 8e 04 1a 00 96 06 40 03 84 01 f4 00 00 00 00 00 be 00 be 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 43 2b 20 c9 52 00 00 01 fb 00 00 01 fb 21 15 01 e3 21 15 01 e4 21 14 01 e9 21 15 01 e0 21 15 01 e5 21 15 01 e4 21 15 01 e3 21 14 01 ec 23 4d 81 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 48 01 00 50 46 00 78 84 40 01 52 54 04 4c 57 50 30 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 31 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 32 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 33 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 34 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 40 01 52 54 04 4c 57 50 35 56 44 02 30 32 32 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 30 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 31 44 01 04 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 4e 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 02 00 00 78 84 24 01 52 54 04 56 45 52 30 56 44 02 30 31 23 49 0e 01 45 52 02 06 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 03 00 00 00 78 84 24 01 52 54 04 4d 45 52 30 56 44 02 30 31 23 49 0e 01 45 52 02 06 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 46 03 00 00 00 78 04 52 c0 46 a9 21 54 d6 90 8b 9d 13 3b 76 ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 67 7e d8 88 7d f5 15 38 04 62 c2 46 a9 31 45 d4 90 8b 9d 13 3b 76 ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 77 7f fe ee ff fd df ff bb bf ff 67 7e d8 8c 7d 55 15 3e 31 35 29 6d 03 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 6d 2d 1c 31 31 29 6d 03 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 65 2c 1c 71 25 2a 6d 63 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 6d 2d 1c 71 21 2a 6d 63 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 65 2c 1c 31 25 2b 6d 43 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 6d 2d 1c 31 21 2b 6d 43 57 5e 7e 1f 5a 7e 7f 5f 7b 7d 7d 7f 3f 7e 7f 7f 32 75 7f 12 58 5e 5f 53 7e 7f 7f 7f 7d 35 76 2d 3c 3b 33 2a 53 78 1f 57 7f 7f 5f 5f 7b 7f 7f 37 2c 74 77 32 78 7a 7d 71 36 7e 57 7e 5f 7f 7f 6f 3f 7f 3e 6f 3f 6b 3c 6b 56 65 2c 1c 3d 0d 10 c3 8c 8c 72 ca 00 99 78 78 1b 5f b6 fd e5 0c d9 b4 85 00 71 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f cf f0 fc 27 58 ce f5 3d e9 5f 1a 5f 92 9c 06 06 8b 64 29 45 4c 1a 1f e7 e5 ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 35 3d 09 10 c3 8c 8e 72 ca 00 99 78 78 1b 5f b6 fd e5 0c d9 b4 85 00 71 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f5 7c 07 18 cf b5 3c 96 5d 18 16 20 40 48 66 8f e3 0d 86 4a 1a 9f 87 e5 ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 75 7d 1d 12 c3 cc 88 72 4a 00 99 78 78 1b 5f b6 fd e5 0c d9 b4 85 00 71 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f5 7c 07 50 ce b0 bd 82 55 0f 49 34 d1 3a 37 52 23 75 5f 7c 1f 9f a7 ed fd 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 35 7d 19 12 c3 cc 8a 72 4a 00 99 78 78 1b 5f b6 fd e5 0c d9 b4 85 00 71 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f5 7c 47 48 ce b0 7c e6 17 01 c8 97 bd 4c 17 16 03 49 de 6e 1f 9f a7 e5 fd 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 75 3d 1d 12 c3 cc 8c 72 ca 00 99 78 78 1b 5f b6 fd e5 0c d9 b4 85 00 71 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f5 7c 07 54 c8 30 7c c0 1c 16 00 12 b0 dc 36 46 85 05 cf 7e 1e 9f e7 ed fd 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 35 3d 19 12 c3 cc 8e 72 ca 00 99 78 78 1b 5f b6 fd e5 0c d9 b4 85 00 71 1d 9f b7 fd ff 7f df f7 fd ff 3f 0f de f7 fd ff 7e 5f d7 fd ff 7f 1d df b7 fd fe 7f df f7 fd ff 7f 1f df f6 fd ff 7f df 77 bd f5 7e 1f df f7 fd ff 7f df f7 fd ff 7f 07 df f7 bd f3 7f 5f f7 fd ff 7f 1f df f5 7c 07 52 c8 f1 fc a3 1e 02 02 e7 0c ff 47 d2 86 55 46 68 1f 1f e7 e5 fd 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f6 7d 9f 01 c6 74 1c d6 75 3a 0d cb 60 87 9f 54 9a 14 b0 a6 4a ac ff c1 90 05 15 ee c3 4a 4d 58 20 04 89 95 81 40 17 b7 09 b8 42 bc ac 52 96 e9 05 80 36 c1 99 48 a4 fb 49 11 22 54 82 f1 e1 51 68 18 4c 58 80 d9 51 cb 46 d3 d6 1a 95 f9 01 db 5d 11 50 e0 e1 75 12 a9 93 9c 13 2b 01 cc 56 7a e5 38 98 48 e9 c7 3a 54 35 f5 72 73 52 39 c5 cb 04 ed 11 cc 62 c7 cc 1a ac 5e e2 c2 a1 40 9f b1 6d 14 08 80 14 45 c9 73 55 85 53 d0 b7 18 bc 21 d8 06 6a 11 ca f2 0f cb 28 39 fd 55 ce af 54 bf d7 ff ff 7a bd 7f ef df ff 55 ef f5 ff df 72 bd ff ff df ff 55 ff f7 ff ff 7a bd df fb df ff 45 ff f7 ff ff 5a bd ff 7f df ff 54 bf d7 fb ff 7a bd ff ef df ff 55 e7 f7 ff df 72 bd ff df df ff 55 ef f7 df bb 7a 18 e3 5f 8f c6 55 1d 47 bf ff 3a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 fe f7 fe ba 52 9d 1f e7 96 b5 15 df f3 af f5 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df fe 55 6f e1 7e ee 6a 9d f4 5e 8d ff 05 f7 56 bb ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff bf df 7e 45 ea e7 d5 ef 52 b9 f9 d4 1f f5 51 bf 77 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd 7f fa dd d6 40 cb 71 fb 96 6a 9d af f5 cf fd 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd fd 7f cd f2 05 92 67 8b 41 7a b4 fb df 5f ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 fe bf 5a b8 ff 2b d9 f7 10 dd 32 87 fb 38 b5 ab f7 de ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f5 7f bb 7a 39 37 3e da ff 11 75 67 af 7f 2a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 ff f7 ff ff 7a bd ff ff df ff 55 fb f5 7e bf 5a 08 c3 9f c4 a4 04 98 3e dc 82 f6 e7 09 98 7c a8 25 fe 9e fa eb 6d ed bf be ff fb 6f ff be fe fb ff ef bf be ff fb 6f ff be fe fb ff ef bf be ff fb 6f ff be fe fb ff ef bf be ff fb 6f ff be fe fb ff ef bf be ff fb 6f ff be fe db ff ef 39 be 3f e2 23 6c ae bc 7a d3 2b 64 7d 00 08 fd b1 2d b0 aa bd 12 05 34 07 14 b8 88 a2 f0 cf ef 99 9b fb 37 77 fe ee ff fd df ff bb bf ff 67 7e da 8e 1f 5d 58 b6 16 18 d9 d4 01 d3 7f 9f 47 d1 fb 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f df f7 fd ff 7f df f7 fd ff 7f 1f d7 f0 fc 7f 7f c7 f7 5c 13 2a 22 61 4f 25 53 72 b0 4b bd 13 ef 6c ff ff 77 7f ff bb 7f fd df ff 6e ff ff 77 7f ff bb 7f fd df ff 6e ff ff 77 7f ff bb 7f fd df ff 6e ff ff 77 7f ff bb 7f fd df ff 6e ff ff 77 7f ff b9 3f fc cc de 6e ec e3 10 73 93 86 bc a0 0c d0 44 9f ef 01 d6 29 16 5f 2d cd e2 06 c1 d2 26 f6 c0 38 ad 2c e3 40 2a 03 51 41 4b 2a 3c 01 a0 25 68 66 2b 83 47 a6 92 86 35 01 e6 a0 c6 56 50 06 e8 81 36 90 31 64 31 ca b6 ae 42 99 50 38 9f 91 cd 08 c2 8d a3 35 ad db 86 c5 91 e0 d3 c8 1c fa 36 97 48 84 d7 30 28 5b c4 f0 b7 37 20 51 b4 e4 29 4b 3b a6 f7 60 75 09 bb a4 75 b4 8c 61 84 9c d9 63 1e 0b 2c ef 3c a0 43 ce 14 96 06 6e 4b 82 21 0d c5 62 46 2e a3 51 1d c8 9e 2f 84 6a 38 64 f0 5f 51 88 69 10 62 a1 47 19 ae 3f 45 33 9a 43 84 b4 89 2f 8b 8c f7 8c 13 e3 3a 82 4a 0c 82 48 c0 2c 94 66 17 30 04 5d 10 e6 88 e4 3d 80 00 78 32 20 59 30 04 b1 62 13 5e 22 3c 41 0c 9a 09 8f 29 22 87 ee 07 94 10 aa f8 19 8b d2 c0 f6 5a 62 c0 1a 00 4a 15 02 f1 2a 00 fd 53 65 09 38 19 95 e5 73 e2 29 d4 53 02 7a 06 fb 14 e3 69 24 d1 74 06 20 50 a8 02 31 0d 48 a0 c1 01 37 2c 50 0c d2 34 05 a9 02 41 55 05 2e ea ae b0 00 c1 c3 44 3f 13 16 97 49 24 78 84 0b 63 2e 1e 39 35 89 d1 10 d3 18 68 49 cc 99 45 42 e2 89 9c fd 81 0e 13 ca ae b3 66 79 eb 3c ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff df 77 ff 3b b6 f7 ac c7 a0 24 e5 38 37 c5 50 96 39 34 00 7a e6 69 45 10 99 60 2a ee 18 69 a8 ea 42 37 35 09 f3 10 6d a1 6b 10 c6 f5 4b 30 d5 d0 1c e6 9c 8a 31 80 12 71 17 cc 3b 9c 86 24 c3 d3 82 b3 9e 73 f2 a8 8e 6d 89 e2 f1 8e 7a 22 05 27 48 8a 09 0c a8 08 82 35 cf 40 f9 c9 a0 bd 3d 49 61 44 d2 71 76 29 79 28 c8 88 a3 68 4e 76 73 34 21 71 1c f5 b0 03 2a 44 c6 79 54 54 bb b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 3e 08 b0 b2 24 85 32 ac db 7a 74 74 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 36 08 a0 90 24 c5 b2 a4 da 7a 54 74 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 3e 08 a0 b0 24 c5 32 ac db 7a 74 74 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 37 08 b0 96 24 85 a2 a4 da 7a 54 74 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 3f 08 b0 b6 24 85 22 ac db 7a 74 74 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 37 08 a0 94 24 c5 a2 a4 da 7a 54 74 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 3f 08 a0 b4 24 c5 22 ac db 7a 74 74 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 36 08 b0 9a 24 85 b2 a4 da 7a 44 76 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 3e 08 b0 ba 24 85 32 ac db 7a 64 76 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 36 08 a0 98 24 c5 b2 a4 da 7a 44 76 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce a5 a6 07 3e 08 a0 b8 24 c5 32 ac db 7a 64 76 b3 b0 a3 81 22 d9 6a 83 b9 13 e2 e0 aa 51 98 00 c8 a2 48 24 40 d3 38 0a 9f 85 6e b0 06 6d 10 66 ac 98 86 8d 29 ed a0 4a a1 41 32 ed 7a 16 ae a9 4a 69 2c 44 d8 73 23 1b 86 f4 09 aa 13 ce 25 86 45 27 4b a0 db 2d a7 61 42 a6 7e 23 d1 18 3e b9 14 a0 52 8c 8c 83 45 1d 29 ae f4 84 0d 49 2a 1b c9 33 81 aa 20 c9 8c e7 60 88 e0 cd 67 2b 79 84 43 9d e9 20 06 94 8c 17 76 a3 0a 0f 05 42 72 4e b5 67 37 30 18 a6 ae 05 06 0b 06 a2 18 41 d4 31 90 b1 95 cf d0 24 d3 cf 56 e5 0b 1c a7 10 69 ba 64 0b 64 00 d2 13 ac 0d a5 ce 58 e4 a7 22 71 48 18 88 85 25 e9 02 e0 32 4c 02 61 0b 04 8d 94 6b 3a 2c 49 4c 74 f8 93 9c fc 3d a9 68 4c 0d 72 03 37 d3 32 31 91 ea e3 e0 09 39 10 6a 38 a0 73 80 cd 12 4c ca 01 11 85 59 ac 0e 3c 41 fb a2 4c 53 01 79 4a 18 e3 80 4f 40 08 dd f1 13 d9 7b 14 36 8d ef 01 a0 4b 68 61 70 02 1e dc 3c 24 71 c4 e7 32 30 ef e2 32 fb 91 40 0a 0a 56 de 52 b9 51 98 02 25 48 28 40 1e 4f 33 2e 21 94 ed a5 86 f3 e6 aa 01 73 a9 ca 94 ec a1 ae 83 e4 b6 20 37 3e d3 3c cf 29 cc 08 8e 07 82 25 ec 33 08 47 29 6c 72 0c 24 99 75 43 f0 26 a7 94 6a 33 28 13 b4 31 25 58 ae b3 20 09 b8 ac 61 ca 33 95 c8 bc 6c b0 28 b2 20 0e 7f 70 07 a9 80 6c 2c 2d 7a ac cf 05 54 0e 78 80 5d b8 23 21 4c d8 bd 45 38 6b b8 d1 80 0f 28 ca e3 b8 24 85 3b 2c 56 0d e7 c8 a6 c4 27 75 c9 aa 36 cd 25 ae 7b ce ff fe 77 df fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee fd ff 37 ff ba b6 bc 91 a7 fb 8e c7 7d 67 3f e3 be ff bd ef fb ee ff ff 77 ff f9 be bf bd ef fb ce ff df 77 fe fb 8e fd bd 6f fb ee ff ff 77 ff fb be ff bd ef fb ee bf f7 76 ff fb be ff bd ef fb ee fe ff 77 eb f9 3e bf bd ef fb ee ff ff 77 fe 7b ae ff bd 2f fb ec ff ff 77 fe fb be fb ad e5 ea 6c fd ff 37 9f a0 b6 bf bd ef fb ce ff ff 77 ff fb be ff bd ef fb ee ff ff 77 fe fb be fb ad ef eb ac fd ef 31 df f8 8e 3b a5 c6 90 4a 88 53 00 16 06 53 14 46 c0 15 87 a2 09 a7 e5 13 45 ce 86 c1 bc 42 e7 8b 83 84 53 60 7a 4c b2 79 43 cd 28 10 d7 72 23 02 a6 36 d0 5b 93 55 9f e2 b7 8c 02 03 78 6a 4f 98 51 9c 44 ba 5f e0 ae a8 33 0b 55 54 68 af 33 69 20 8e 28 53 e2 fe 05 c8 0f a0 f6 a2 20 88 bd e3 2f 41 b8 01 47 2d a2 8d e9 64 4c c5 11 df 2e 57 e3 42 a6 30 5b e2 29 11 d3 67 a9 e3 c8 02 68 cc e5 a8 11 38 ec 2a ad 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00];
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc0";
ibm,proc-chip-id = <0x0>;
reg = <0x603fc 0x0 0x8 0x0>;
wafer-id = "0000000000";
ibm,hw-card-id = <0x0>;
i2cm@a2000 {
compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x93>;
chip-engine# = <0x2>;
reg = <0xa2000 0x1000>;
clock-frequency = <0x5f5e100>;
i2c-bus@0 {
bus-frequency = <0x61a80>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x5>;
ibm,port-name = "p8_00000000_e2p0";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x94>;
reg = <0x0>;
eeprom@50 {
compatible = "atmel,24c128";
label = "module-vpd";
phandle = <0x95>;
link-id = <0x2>;
reg = <0x50>;
};
};
};
pbcq@4011400 {
compatible = "ibm,power9-pbcq";
ibm,pec-index = <0x2>;
#address-cells = <0x1>;
ibm,hub-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xca>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc0";
reg = <0x4011400 0x100 0xf010800 0x200>;
stack@1 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xcc>;
ibm,phb-index = <0x4>;
reg = <0x1>;
};
stack@2 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xcd>;
ibm,phb-index = <0x5>;
reg = <0x2>;
};
stack@0 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xcb>;
ibm,phb-index = <0x3>;
reg = <0x0>;
};
};
vas@3011800 {
compatible = "ibm,power9-vas-x";
ibm,vas-id = <0x0>;
phandle = <0x9c>;
reg = <0x3011800 0x300>;
};
nx@2010000 {
compatible = "ibm,power9-nx";
phandle = <0xc1>;
reg = <0x2010000 0x4000>;
ibm,gzip-high-fifo {
compatible = "ibm,p9-nx-gzip";
lpid = <0xfff>;
phandle = <0x13b>;
tid = <0x1>;
priority = "High";
pid = <0x2>;
rx-fifo-size = <0x8000>;
rx-fifo-address = <0x0 0x59028000>;
};
ibm,842-high-fifo {
compatible = "ibm,p9-nx-842";
lpid = <0xfff>;
phandle = <0x139>;
tid = <0x1>;
priority = "High";
pid = <0x3>;
rx-fifo-size = <0x8000>;
rx-fifo-address = <0x0 0x59008000>;
};
ibm,gzip-normal-fifo {
compatible = "ibm,p9-nx-gzip";
lpid = <0xfff>;
phandle = <0x13c>;
tid = <0x2>;
priority = "Normal";
pid = <0x2>;
rx-fifo-size = <0x8000>;
rx-fifo-address = <0x0 0x59038000>;
};
ibm,842-normal-fifo {
compatible = "ibm,p9-nx-842";
lpid = <0xfff>;
phandle = <0x13a>;
tid = <0x2>;
priority = "Normal";
pid = <0x3>;
rx-fifo-size = <0x8000>;
rx-fifo-address = <0x0 0x59018000>;
};
};
xive@5013000 {
compatible = "ibm,power9-xive-x";
phandle = <0x8c>;
force-assign-bars;
reg = <0x5013000 0x300>;
};
pbcq@4011000 {
compatible = "ibm,power9-pbcq";
ibm,pec-index = <0x1>;
#address-cells = <0x1>;
ibm,hub-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xc7>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc0";
reg = <0x4011000 0x100 0xe010800 0x200>;
stack@1 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xc9>;
ibm,phb-index = <0x2>;
reg = <0x1>;
};
stack@0 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xc8>;
ibm,phb-index = <0x1>;
reg = <0x0>;
};
};
chiptod@40000 {
compatible = "ibm,power-chiptod", "ibm,power9-chiptod";
primary;
phandle = <0xbf>;
reg = <0x40000 0x34>;
};
i2cm@a1000 {
compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x90>;
chip-engine# = <0x1>;
reg = <0xa1000 0x1000>;
clock-frequency = <0x5f5e100>;
i2c-bus@2 {
bus-frequency = <0xf4240>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x3>;
ibm,port-name = "p8_00000000_e1p2";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x98>;
reg = <0x2>;
eeprom@50 {
compatible = "atmel,24c128";
label = "module-vpd";
phandle = <0x99>;
link-id = <0x4>;
reg = <0x50>;
};
};
i2c-bus@0 {
bus-frequency = <0xf4240>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x1>;
ibm,port-name = "p8_00000000_e1p0";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x9a>;
reg = <0x0>;
eeprom@50 {
compatible = "atmel,24c128";
label = "module-vpd";
phandle = <0x9b>;
link-id = <0x5>;
reg = <0x50>;
};
};
i2c-bus@3 {
bus-frequency = <0xf4240>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x4>;
ibm,port-name = "p8_00000000_e1p3";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x91>;
reg = <0x3>;
eeprom@54 {
compatible = "atmel,24c128";
label = "sbe-eeprom";
phandle = <0x92>;
link-id = <0x1>;
reg = <0x54>;
};
};
i2c-bus@1 {
bus-frequency = <0xf4240>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x2>;
ibm,port-name = "p8_00000000_e1p1";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x96>;
reg = <0x1>;
eeprom@54 {
compatible = "atmel,24c128";
label = "sbe-eeprom";
phandle = <0x97>;
link-id = <0x3>;
reg = <0x54>;
};
};
};
pbcq@4010c00 {
compatible = "ibm,power9-pbcq";
ibm,pec-index = <0x0>;
#address-cells = <0x1>;
ibm,hub-id = <0x0>;
#size-cells = <0x0>;
phandle = <0xc5>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-Proc0";
reg = <0x4010c00 0x100 0xd010800 0x200>;
stack@0 {
compatible = "ibm,power9-phb-stack";
ibm,lane-eq = <0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777 0x77777777>;
status = "okay";
phandle = <0xc6>;
ibm,phb-index = <0x0>;
reg = <0x0>;
};
};
psihb@5012900 {
compatible = "ibm,power9-psihb-x", "ibm,psihb-x";
phandle = <0x8b>;
reg = <0x5012900 0x100>;
};
mcbist@2 {
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xaa>;
reg = <0x2>;
mcs@8 {
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xab>;
reg = <0x8>;
mca@40 {
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0xac>;
reg = <0x40>;
dimm@d000 {
memory-id = <0xc>;
product-version = <0x33>;
device_type = "memory-dimm-ddr4";
serial-number = <0x1181dcae>;
status = "okay";
size = <0x2000>;
phandle = <0xad>;
ibm,loc-code = "UOPWR.SERIAL0-Node0-DIMM2";
part-number = "18ASF1G72PZ-2G3A3 ";
reg = <0xd000>;
manufacturer-id = <0x802c>;
};
};
};
};
i2cm@a3000 {
compatible = "ibm,power8-i2cm", "ibm,power9-i2cm";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x8d>;
chip-engine# = <0x3>;
reg = <0xa3000 0x1000>;
clock-frequency = <0x5f5e100>;
i2c-bus@0 {
bus-frequency = <0x61a80>;
compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port";
ibm,opal-id = <0x6>;
ibm,port-name = "p8_00000000_e3p0";
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x8e>;
reg = <0x0>;
eeprom@52 {
compatible = "spd";
label = "module-vpd";
phandle = <0x8f>;
link-id = <0x0>;
reg = <0x52>;
};
};
};
nmmu@5012c40 {
compatible = "ibm,power9-nest-mmu";
phandle = <0xc3>;
reg = <0x5012c40 0x20>;
};
};
cpus {
#address-cells = <0x1>;
#size-cells = <0x0>;
phandle = <0x28>;
PowerPC,POWER9@20 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x36>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x20>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x8>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x20 0x21 0x22 0x23>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x28 0x0 0x29 0x0 0x2a 0x0 0x2b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x35>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x20>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@850 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x72>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x850>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x14>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x850 0x851 0x852 0x853>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100040 0x0 0x100041 0x0 0x100042 0x0 0x100043 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x71>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x850>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000850 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x73>;
reg = <0x30000850>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000040 {
device_type = "cache";
l2-cache = <0x47>;
cache-unified;
status = "okay";
phandle = <0x46>;
reg = <0x20000040>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@10 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x2e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x10>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x4>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x10 0x11 0x12 0x13>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x18 0x0 0x19 0x0 0x1a 0x0 0x1b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x2d>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x10>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@840 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x6a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x840>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x10>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x840 0x841 0x842 0x843>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100030 0x0 0x100031 0x0 0x100032 0x0 0x100033 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x69>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x840>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000840 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x6b>;
reg = <0x30000840>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000030 {
device_type = "cache";
l2-cache = <0x3f>;
cache-unified;
status = "okay";
phandle = <0x3e>;
reg = <0x20000030>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@830 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x66>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x830>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0xc>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x830 0x831 0x832 0x833>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100028 0x0 0x100029 0x0 0x10002a 0x0 0x10002b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x65>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x830>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000058 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x4f>;
reg = <0x30000058>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000830 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x67>;
reg = <0x30000830>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000020 {
device_type = "cache";
l2-cache = <0x37>;
cache-unified;
status = "okay";
phandle = <0x36>;
reg = <0x20000020>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@820 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x5e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x820>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x8>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x820 0x821 0x822 0x823>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100018 0x0 0x100019 0x0 0x10001a 0x0 0x10001b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x5d>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x820>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000048 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x4b>;
reg = <0x30000048>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000820 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x5f>;
reg = <0x30000820>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000010 {
device_type = "cache";
l2-cache = <0x2f>;
cache-unified;
status = "okay";
phandle = <0x2e>;
reg = <0x20000010>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000038 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x43>;
reg = <0x30000038>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@800 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x52>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x800>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x0>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x800 0x801 0x802 0x803>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100000 0x0 0x100001 0x0 0x100002 0x0 0x100003 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x51>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x800>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000028 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x3b>;
reg = <0x30000028>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000800 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x53>;
reg = <0x30000800>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000018 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x33>;
reg = <0x30000018>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@5c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x4e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x5c>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x17>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x5c 0x5d 0x5e 0x5f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x5c 0x0 0x5d 0x0 0x5e 0x0 0x5f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x50>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x5c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000858 {
device_type = "cache";
l2-cache = <0x77>;
cache-unified;
status = "okay";
phandle = <0x76>;
reg = <0x20000858>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000008 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x2b>;
reg = <0x30000008>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@4c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x4a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x4c>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x13>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x4c 0x4d 0x4e 0x4f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x54 0x0 0x55 0x0 0x56 0x0 0x57 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x4c>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x4c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000848 {
device_type = "cache";
l2-cache = <0x6f>;
cache-unified;
status = "okay";
phandle = <0x6e>;
reg = <0x20000848>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@3c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x42>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x3c>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0xf>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x3c 0x3d 0x3e 0x3f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x44 0x0 0x45 0x0 0x46 0x0 0x47 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x44>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x3c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@2c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x3a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x2c>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0xb>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x2c 0x2d 0x2e 0x2f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x34 0x0 0x35 0x0 0x36 0x0 0x37 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x3c>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x2c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@85c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x76>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x85c>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x17>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x85c 0x85d 0x85e 0x85f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x10004c 0x0 0x10004d 0x0 0x10004e 0x0 0x10004f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x78>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x85c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000828 {
device_type = "cache";
l2-cache = <0x63>;
cache-unified;
status = "okay";
phandle = <0x62>;
reg = <0x20000828>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@1c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x32>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x1c>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x7>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x1c 0x1d 0x1e 0x1f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x24 0x0 0x25 0x0 0x26 0x0 0x27 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x34>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x1c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@84c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x6e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x84c>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x13>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x84c 0x84d 0x84e 0x84f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x10003c 0x0 0x10003d 0x0 0x10003e 0x0 0x10003f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x70>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x84c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000818 {
device_type = "cache";
l2-cache = <0x5b>;
cache-unified;
status = "okay";
phandle = <0x5a>;
reg = <0x20000818>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000808 {
device_type = "cache";
l2-cache = <0x57>;
cache-unified;
status = "okay";
phandle = <0x56>;
reg = <0x20000808>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@82c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x62>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x82c>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0xb>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x82c 0x82d 0x82e 0x82f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100024 0x0 0x100025 0x0 0x100026 0x0 0x100027 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x64>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x82c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@81c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x5a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x81c>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x7>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x81c 0x81d 0x81e 0x81f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100014 0x0 0x100015 0x0 0x100016 0x0 0x100017 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x5c>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x81c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@80c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x56>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x80c>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x3>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x80c 0x80d 0x80e 0x80f>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x10000c 0x0 0x10000d 0x0 0x10000e 0x0 0x10000f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x58>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x80c>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@c {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x2a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0xc>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x3>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0xc 0xd 0xe 0xf>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x14 0x0 0x15 0x0 0x16 0x0 0x17 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x2c>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0xc>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000040 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x47>;
reg = <0x30000040>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000030 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x3f>;
reg = <0x30000030>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@58 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x4e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x58>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x16>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x58 0x59 0x5a 0x5b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x58 0x0 0x59 0x0 0x5a 0x0 0x5b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x4d>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x58>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000020 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x37>;
reg = <0x30000020>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@48 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x4a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x48>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x12>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x48 0x49 0x4a 0x4b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x50 0x0 0x51 0x0 0x52 0x0 0x53 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x49>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x48>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000010 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x2f>;
reg = <0x30000010>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000850 {
device_type = "cache";
l2-cache = <0x73>;
cache-unified;
status = "okay";
phandle = <0x72>;
reg = <0x20000850>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@38 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x42>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x38>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0xe>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x38 0x39 0x3a 0x3b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x40 0x0 0x41 0x0 0x42 0x0 0x43 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x41>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x38>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000840 {
device_type = "cache";
l2-cache = <0x6b>;
cache-unified;
status = "okay";
phandle = <0x6a>;
reg = <0x20000840>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000058 {
device_type = "cache";
l2-cache = <0x4f>;
cache-unified;
status = "okay";
phandle = <0x4e>;
reg = <0x20000058>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@28 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x3a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x28>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0xa>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x28 0x29 0x2a 0x2b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x30 0x0 0x31 0x0 0x32 0x0 0x33 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x39>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x28>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@858 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x76>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x858>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x16>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x858 0x859 0x85a 0x85b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100048 0x0 0x100049 0x0 0x10004a 0x0 0x10004b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x75>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x858>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000830 {
device_type = "cache";
l2-cache = <0x67>;
cache-unified;
status = "okay";
phandle = <0x66>;
reg = <0x20000830>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000858 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x77>;
reg = <0x30000858>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000048 {
device_type = "cache";
l2-cache = <0x4b>;
cache-unified;
status = "okay";
phandle = <0x4a>;
reg = <0x20000048>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@18 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x32>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x18>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x6>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x18 0x19 0x1a 0x1b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x20 0x0 0x21 0x0 0x22 0x0 0x23 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x31>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x18>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@848 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x6e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x848>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x12>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x848 0x849 0x84a 0x84b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100038 0x0 0x100039 0x0 0x10003a 0x0 0x10003b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x6d>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x848>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000820 {
device_type = "cache";
l2-cache = <0x5f>;
cache-unified;
status = "okay";
phandle = <0x5e>;
reg = <0x20000820>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000848 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x6f>;
reg = <0x30000848>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000038 {
device_type = "cache";
l2-cache = <0x43>;
cache-unified;
status = "okay";
phandle = <0x42>;
reg = <0x20000038>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000028 {
device_type = "cache";
l2-cache = <0x3b>;
cache-unified;
status = "okay";
phandle = <0x3a>;
reg = <0x20000028>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@828 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x62>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x828>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0xa>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x828 0x829 0x82a 0x82b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100020 0x0 0x100021 0x0 0x100022 0x0 0x100023 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x61>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x828>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000800 {
device_type = "cache";
l2-cache = <0x53>;
cache-unified;
status = "okay";
phandle = <0x52>;
reg = <0x20000800>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000828 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x63>;
reg = <0x30000828>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000018 {
device_type = "cache";
l2-cache = <0x33>;
cache-unified;
status = "okay";
phandle = <0x32>;
reg = <0x20000018>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@818 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x5a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x818>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x6>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x818 0x819 0x81a 0x81b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100010 0x0 0x100011 0x0 0x100012 0x0 0x100013 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x59>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x818>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000818 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x5b>;
reg = <0x30000818>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@44 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x46>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x44>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x11>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x44 0x45 0x46 0x47>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x4c 0x0 0x4d 0x0 0x4e 0x0 0x4f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x48>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x44>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l2-cache@20000008 {
device_type = "cache";
l2-cache = <0x2b>;
cache-unified;
status = "okay";
phandle = <0x2a>;
reg = <0x20000008>;
d-cache-size = <0x80000>;
i-cache-size = <0x80000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@808 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x56>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x808>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x2>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x808 0x809 0x80a 0x80b>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100008 0x0 0x100009 0x0 0x10000a 0x0 0x10000b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x55>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x808>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
l3-cache@30000808 {
device_type = "cache";
cache-unified;
status = "okay";
phandle = <0x57>;
reg = <0x30000808>;
d-cache-size = <0xa00000>;
i-cache-size = <0xa00000>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@34 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x3e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x34>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0xd>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x34 0x35 0x36 0x37>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x3c 0x0 0x3d 0x0 0x3e 0x0 0x3f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x40>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x34>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@8 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x2a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x8>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x2>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x8 0x9 0xa 0xb>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x10 0x0 0x11 0x0 0x12 0x0 0x13 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x29>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x8>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@24 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x36>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x24>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x9>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x24 0x25 0x26 0x27>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x2c 0x0 0x2d 0x0 0x2e 0x0 0x2f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x38>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x24>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@854 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x72>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x854>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x15>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x854 0x855 0x856 0x857>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100044 0x0 0x100045 0x0 0x100046 0x0 0x100047 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x74>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x854>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@14 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x2e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x14>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x5>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x14 0x15 0x16 0x17>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x1c 0x0 0x1d 0x0 0x1e 0x0 0x1f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x30>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x14>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@844 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x6a>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x844>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x11>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x844 0x845 0x846 0x847>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100034 0x0 0x100035 0x0 0x100036 0x0 0x100037 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x6c>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x844>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@834 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x66>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x834>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0xd>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x834 0x835 0x836 0x837>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x10002c 0x0 0x10002d 0x0 0x10002e 0x0 0x10002f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x68>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x834>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@824 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x5e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x824>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x9>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x824 0x825 0x826 0x827>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x10001c 0x0 0x10001d 0x0 0x10001e 0x0 0x10001f 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x60>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x824>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@40 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x46>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x40>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x10>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x40 0x41 0x42 0x43>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x48 0x0 0x49 0x0 0x4a 0x0 0x4b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x45>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x40>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@804 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x52>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x804>;
ibm,associativity = <0x5 0x0 0x0 0x2 0x8 0x1>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x804 0x805 0x806 0x807>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x100004 0x0 0x100005 0x0 0x100006 0x0 0x100007 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x8>;
i-tlb-sets = <0x0>;
phandle = <0x54>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x804>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
PowerPC,POWER9@30 {
ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>;
performance-monitor = <0x0 0x1>;
ibm,vmx = <0x2>;
ibm,spurr = <0x1>;
d-tlb-sets = <0x4>;
64-bit;
timebase-frequency = <0x1e848000>;
ibm,extended-clock-frequency = <0x0 0x83215600>;
tlb-size = <0x400>;
ibm,pa-features = [40 00 f6 3f c7 c0 80 d0 80 00 00 00 00 00 00 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 80 00 00 00 80 00 80 00 00 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00 80 00];
graphics;
ibm,slb-size = <0x20>;
device_type = "cpu";
l2-cache = <0x3e>;
tlb-sets = <0x4>;
reservation-granule-size = <0x80>;
ibm,pir = <0x30>;
ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0xc>;
ibm,dfp = <0x2>;
ibm,dec-bits = <0x38>;
ibm,ppc-interrupt-server#s = <0x30 0x31 0x32 0x33>;
ibm,segment-page-sizes = <0xc 0x0 0x3 0xc 0x0 0x10 0x7 0x18 0x38 0x10 0x110 0x2 0x10 0x1 0x18 0x8 0x18 0x100 0x1 0x18 0x0 0x22 0x120 0x1 0x22 0x3>;
i-tlb-size = <0x0>;
status = "okay";
cpu-version = <0x4e1201>;
interrupt-parent = <0xfd>;
interrupts = <0x38 0x0 0x39 0x0 0x3a 0x0 0x3b 0x0>;
ibm,purr = <0x1>;
ibm,chip-id = <0x0>;
i-tlb-sets = <0x0>;
phandle = <0x3d>;
i-cache-block-size = <0x80>;
32-64-bridge;
reg = <0x30>;
d-cache-block-size = <0x80>;
clock-frequency = <0x83215600>;
ibm,extended-timebase-frequency = <0x0 0x1e848000>;
ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>;
d-cache-size = <0x8000>;
i-cache-size = <0x8000>;
general-purpose;
d-tlb-size = <0x400>;
ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>;
d-cache-sets = <0x8>;
i-cache-sets = <0x8>;
};
};
ipl-params {
#address-cells = <0x0>;
#size-cells = <0x0>;
phandle = <0x79>;
sys-params {
ibm,sys-model = " 01 ";
#address-cells = <0x0>;
#size-cells = <0x0>;
phandle = <0x7a>;
};
platform-dump {
phandle = <0x7d>;
};
ipl-params {
cec-ipl-side = "perm";
sp-ipl-side = "perm";
os-ipl-mode = <0x0>;
#address-cells = <0x0>;
#size-cells = <0x0>;
phandle = <0x7c>;
cec-major-type = "cold";
};
};
ibm,firmware-versions {
occ = "577915f";
skiboot = "4468ecc";
buildroot = "65679be193";
petitboot = "v1.6.6-p9ec043b";
sbe = "c68fb43";
open-power = "talos-f5e7907-dirty";
phandle = <0x133>;
machine-xml = "59ff703";
hostboot = "cc2d45a";
linux = "v4.14.8-openpower1-p3a16fa5";
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment