/dts-v1/; /memreserve/ 0x30000000 0x600000 0x30600000 0xa00000 0x31000000 0xc10000 0x31c10000 0x100000 0x31d10000 0x2330000 0xf0000000 0x10000000 0xffcbd0000 0x30000 0xffcc00000 0x10000 0xffcc10000 0xa0000 0xffccb0000 0x240000 0xffcef0000 0xa0000 0xffcf90000 0x10000 0xffcfa0000 0x10000 0xffcfb0000 0x10000 0xffcfc0000 0x5d0000 0xffd590000 0x170000 0xffd700000 0x100000 0xffd800000 0x400000 0xfff800000 0x800000 0xfff7f0000 0x10000 0x30000000 0x600000 0x30600000 0xa00000 0x31000000 0xc10000 0x31c10000 0x100000 0x31d10000 0x2330000 0xf0000000 0x10000000 0xffcbd0000 0x30000 0xffcc00000 0x10000 0xffcc10000 0xa0000 0xffccb0000 0x240000 0xffcef0000 0xa0000 0xffcf90000 0x10000 0xffcfa0000 0x10000 0xffcfb0000 0x10000 0xffcfc0000 0x5d0000 0xffd590000 0x170000 0xffd700000 0x100000 0xffd800000 0x400000 0xfff800000 0x800000; / { phandle = <0x1>; #address-cells = <0x2>; #size-cells = <0x2>; compatible = "ibm,powernv", "ibm,p9-openbmc", "rcs,blackbird"; nest-frequency = <0x0 0x6f38e680>; vendor = "IBM"; ibm,sw-checkstop-fir = <0x5012000 0x1f>; ibm,io-base-loc-code = "UOPWR.D100015-Node0"; ibm,vpd-lx-info = <0x0 0x31000701 0x300ff1>; model = "C1P9S01 REV 1.01"; system-id = "D1000157"; model-name = "rcs,blackbird"; reserved-names = "ibm,firmware-code@30000000", "ibm,firmware-heap@30600000", "ibm,firmware-data@31000000", "ibm,firmware-stacks@31c10000", "ibm,firmware-allocs-memory@31d10000", "ibm,hb-rsv-mem@f0000000", "ibm,RINGOVD@ffcbd0000", "ibm,VERSION@ffcc00000", "ibm,HCODE@ffcc10000", "ibm,WOFDATA@ffccb0000", "ibm,OCC@ffcef0000", "ibm,secure-crypt-algo-code@ffcf90000", "ibm,sbe-ffdc@ffcfa0000", "ibm,sbe-comm@ffcfb0000", "ibm,hbrt-code-image@ffcfc0000", "ibm,hbrt-data@ffd590000", "ibm,arch-reg-data@ffd700000", "ibm,homer-image@ffd800000", "ibm,occ-common-area@fff800000"; reserved-ranges = <0x0 0x30000000 0x0 0x600000 0x0 0x30600000 0x0 0xa00000 0x0 0x31000000 0x0 0xc10000 0x0 0x31c10000 0x0 0x100000 0x0 0x31d10000 0x0 0x2330000 0x0 0xf0000000 0x0 0x10000000 0xf 0xfcbd0000 0x0 0x30000 0xf 0xfcc00000 0x0 0x10000 0xf 0xfcc10000 0x0 0xa0000 0xf 0xfccb0000 0x0 0x240000 0xf 0xfcef0000 0x0 0xa0000 0xf 0xfcf90000 0x0 0x10000 0xf 0xfcfa0000 0x0 0x10000 0xf 0xfcfb0000 0x0 0x10000 0xf 0xfcfc0000 0x0 0x5d0000 0xf 0xfd590000 0x0 0x170000 0xf 0xfd700000 0x0 0x100000 0xf 0xfd800000 0x0 0x400000 0xf 0xff800000 0x0 0x800000>; cpus { name = "cpus"; #size-cells = <0x0>; #address-cells = <0x1>; phandle = <0x2b>; PowerPC,POWER9@1c { name = "PowerPC,POWER9"; interrupt-parent = <0xd2>; interrupts = <0x1c 0x0 0x1d 0x0 0x1e 0x0 0x1f 0x0>; ibm,dec-bits = <0x38>; ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x7>; ibm,processor-storage-keys = <0x20 0x20>; ibm,ppc-interrupt-server#s = <0x1c 0x1d 0x1e 0x1f>; ibm,chip-id = <0x0>; ibm,pir = <0x1c>; l2-cache = <0x36>; performance-monitor = <0x0 0x1>; d-cache-sets = <0x8>; i-cache-sets = <0x8>; i-cache-size = <0x8000>; d-cache-size = <0x8000>; i-cache-block-size = <0x80>; d-cache-block-size = <0x80>; tlb-sets = <0x4>; i-tlb-sets = <0x0>; d-tlb-sets = <0x4>; tlb-size = <0x400>; i-tlb-size = <0x0>; d-tlb-size = <0x400>; reservation-granule-size = <0x80>; ibm,extended-timebase-frequency = <0x0 0x1e848000>; timebase-frequency = <0x1e848000>; ibm,extended-clock-frequency = <0x0 0xa0eebb00>; clock-frequency = <0xa0eebb00>; ibm,spurr = <0x1>; ibm,purr = <0x1>; ibm,dfp = <0x2>; ibm,vmx = <0x2>; ibm,slb-size = <0x20>; 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]; 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>; ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>; ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>; ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>; general-purpose; graphics; 32-64-bridge; 64-bit; cpu-version = <0x4e1203>; reg = <0x1c>; status = "okay"; device_type = "cpu"; phandle = <0x35>; }; PowerPC,POWER9@10 { name = "PowerPC,POWER9"; interrupt-parent = <0xd2>; interrupts = <0x18 0x0 0x19 0x0 0x1a 0x0 0x1b 0x0>; ibm,dec-bits = <0x38>; ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x4>; ibm,processor-storage-keys = <0x20 0x20>; ibm,ppc-interrupt-server#s = <0x10 0x11 0x12 0x13>; ibm,chip-id = <0x0>; ibm,pir = <0x10>; l2-cache = <0x33>; performance-monitor = <0x0 0x1>; d-cache-sets = <0x8>; i-cache-sets = <0x8>; i-cache-size = <0x8000>; d-cache-size = <0x8000>; i-cache-block-size = <0x80>; d-cache-block-size = <0x80>; tlb-sets = <0x4>; i-tlb-sets = <0x0>; d-tlb-sets = <0x4>; tlb-size = <0x400>; i-tlb-size = <0x0>; d-tlb-size = <0x400>; reservation-granule-size = <0x80>; ibm,extended-timebase-frequency = <0x0 0x1e848000>; timebase-frequency = <0x1e848000>; ibm,extended-clock-frequency = <0x0 0xa0eebb00>; clock-frequency = <0xa0eebb00>; ibm,spurr = <0x1>; ibm,purr = <0x1>; ibm,dfp = <0x2>; ibm,vmx = <0x2>; ibm,slb-size = <0x20>; 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]; 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>; ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>; ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>; ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>; general-purpose; graphics; 32-64-bridge; 64-bit; cpu-version = <0x4e1203>; reg = <0x10>; status = "okay"; device_type = "cpu"; phandle = <0x32>; }; PowerPC,POWER9@c { name = "PowerPC,POWER9"; interrupt-parent = <0xd2>; interrupts = <0x14 0x0 0x15 0x0 0x16 0x0 0x17 0x0>; ibm,dec-bits = <0x38>; ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x3>; ibm,processor-storage-keys = <0x20 0x20>; ibm,ppc-interrupt-server#s = <0xc 0xd 0xe 0xf>; ibm,chip-id = <0x0>; ibm,pir = <0xc>; l2-cache = <0x30>; performance-monitor = <0x0 0x1>; d-cache-sets = <0x8>; i-cache-sets = <0x8>; i-cache-size = <0x8000>; d-cache-size = <0x8000>; i-cache-block-size = <0x80>; d-cache-block-size = <0x80>; tlb-sets = <0x4>; i-tlb-sets = <0x0>; d-tlb-sets = <0x4>; tlb-size = <0x400>; i-tlb-size = <0x0>; d-tlb-size = <0x400>; reservation-granule-size = <0x80>; ibm,extended-timebase-frequency = <0x0 0x1e848000>; timebase-frequency = <0x1e848000>; ibm,extended-clock-frequency = <0x0 0xa0eebb00>; clock-frequency = <0xa0eebb00>; ibm,spurr = <0x1>; ibm,purr = <0x1>; ibm,dfp = <0x2>; ibm,vmx = <0x2>; ibm,slb-size = <0x20>; 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]; 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>; ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>; ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>; ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>; general-purpose; graphics; 32-64-bridge; 64-bit; cpu-version = <0x4e1203>; reg = <0xc>; status = "okay"; device_type = "cpu"; phandle = <0x2f>; }; PowerPC,POWER9@4 { name = "PowerPC,POWER9"; interrupt-parent = <0xd2>; interrupts = <0x10 0x0 0x11 0x0 0x12 0x0 0x13 0x0>; ibm,dec-bits = <0x38>; ibm,associativity = <0x5 0x0 0x0 0x1 0x0 0x1>; ibm,processor-storage-keys = <0x20 0x20>; ibm,ppc-interrupt-server#s = <0x4 0x5 0x6 0x7>; ibm,chip-id = <0x0>; ibm,pir = <0x4>; l2-cache = <0x2d>; performance-monitor = <0x0 0x1>; d-cache-sets = <0x8>; i-cache-sets = <0x8>; i-cache-size = <0x8000>; d-cache-size = <0x8000>; i-cache-block-size = <0x80>; d-cache-block-size = <0x80>; tlb-sets = <0x4>; i-tlb-sets = <0x0>; d-tlb-sets = <0x4>; tlb-size = <0x400>; i-tlb-size = <0x0>; d-tlb-size = <0x400>; reservation-granule-size = <0x80>; ibm,extended-timebase-frequency = <0x0 0x1e848000>; timebase-frequency = <0x1e848000>; ibm,extended-clock-frequency = <0x0 0xa0eebb00>; clock-frequency = <0xa0eebb00>; ibm,spurr = <0x1>; ibm,purr = <0x1>; ibm,dfp = <0x2>; ibm,vmx = <0x2>; ibm,slb-size = <0x20>; 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]; 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>; ibm,processor-radix-AP-encodings = <0xc 0xa0000010 0x20000015 0x4000001e>; ibm,processor-page-sizes = <0xc 0x10 0x18 0x22>; ibm,processor-segment-sizes = <0x1c 0x28 0xffffffff 0xffffffff>; general-purpose; graphics; 32-64-bridge; 64-bit; cpu-version = <0x4e1203>; reg = <0x4>; status = "okay"; device_type = "cpu"; phandle = <0x2c>; }; }; bmc { phandle = <0x2>; #address-cells = <0x1>; #size-cells = <0x0>; compatible = "ibm,ast2500,openbmc"; sensors { phandle = <0x3>; #address-cells = <0x1>; #size-cells = <0x0>; sensor@1 { phandle = <0xc>; compatible = "ibm,ipmi-sensor"; reg = <0x1>; ipmi-sensor-type = <0x22>; }; sensor@2 { phandle = <0x9>; compatible = "ibm,ipmi-sensor"; reg = <0x2>; ipmi-sensor-type = <0xf>; }; sensor@3 { phandle = <0x1a>; compatible = "ibm,ipmi-sensor"; reg = <0x3>; ipmi-sensor-type = <0x7>; ibm,chip-id = <0x0>; }; sensor@6 { phandle = <0x14>; compatible = "ibm,ipmi-sensor"; reg = <0x6>; ipmi-sensor-type = <0x1>; ibm,chip-id = <0x0>; }; sensor@8 { phandle = <0x15>; compatible = "ibm,ipmi-sensor"; reg = <0x8>; ipmi-sensor-type = <0x7>; ibm,chip-id = <0x0>; }; sensor@a { phandle = <0xd>; compatible = "ibm,ipmi-sensor"; reg = <0xa>; ipmi-sensor-type = <0xc1>; }; sensor@b { phandle = <0x17>; compatible = "ibm,ipmi-sensor"; reg = <0xb>; ipmi-sensor-type = <0xc>; }; sensor@f { phandle = <0x19>; compatible = "ibm,ipmi-sensor"; reg = <0xf>; ipmi-sensor-type = <0xc>; }; sensor@1b { phandle = <0x16>; compatible = "ibm,ipmi-sensor"; reg = <0x1b>; ipmi-sensor-type = <0x1>; }; sensor@1f { phandle = <0x18>; compatible = "ibm,ipmi-sensor"; reg = <0x1f>; ipmi-sensor-type = <0x1>; }; sensor@8b { phandle = <0xf>; compatible = "ibm,ipmi-sensor"; reg = <0x8b>; ipmi-sensor-type = <0xc3>; }; sensor@8c { phandle = <0x4>; compatible = "ibm,ipmi-sensor"; reg = <0x8c>; ipmi-sensor-type = <0xc7>; }; sensor@8d { phandle = <0x5>; compatible = "ibm,ipmi-sensor"; reg = <0x8d>; ipmi-sensor-type = <0xc7>; }; sensor@8e { phandle = <0x6>; compatible = "ibm,ipmi-sensor"; reg = <0x8e>; ipmi-sensor-type = <0xc7>; }; sensor@8f { phandle = <0x7>; compatible = "ibm,ipmi-sensor"; reg = <0x8f>; ipmi-sensor-type = <0xc7>; }; sensor@90 { phandle = <0xa>; compatible = "ibm,ipmi-sensor"; reg = <0x90>; ipmi-sensor-type = <0x12>; }; sensor@91 { phandle = <0xb>; compatible = "ibm,ipmi-sensor"; reg = <0x91>; ipmi-sensor-type = <0x1f>; }; sensor@92 { phandle = <0x10>; compatible = "ibm,ipmi-sensor"; reg = <0x92>; ipmi-sensor-type = <0xc4>; }; sensor@93 { phandle = <0x8>; compatible = "ibm,ipmi-sensor"; reg = <0x93>; ipmi-sensor-type = <0xc7>; }; sensor@94 { phandle = <0xe>; compatible = "ibm,ipmi-sensor"; reg = <0x94>; ipmi-sensor-type = <0xc2>; }; sensor@95 { phandle = <0x13>; compatible = "ibm,ipmi-sensor"; reg = <0x95>; ipmi-sensor-type = <0xca>; }; sensor@96 { phandle = <0x12>; compatible = "ibm,ipmi-sensor"; reg = <0x96>; ipmi-sensor-type = <0xc8>; }; sensor@97 { phandle = <0x11>; compatible = "ibm,ipmi-sensor"; reg = <0x97>; ipmi-sensor-type = <0xc6>; }; }; }; chosen { linux,ima-kexec-buffer = <0xf 0xff7f0000 0x0 0x10000>; linux,booted-from-kexec; rng-seed = <0xfd417eff 0x1831e511 0x1995a58b 0x28410eb0 0x77c3f66b 0xf084d7b5 0x1cdb40c3 0xbcf4cc91 0x7bbd6da2 0xca0f1d6e 0xdd182974 0xe67675ca 0x796257ac 0x677d0cae 0xa7d66e12 0x23b8c2f5 0x8d952cc3 0x473a2e4b 0xcb5e9818 0xaabf54cc 0xf873b35b 0xf4c781ae 0x57f39e00 0xd3faa98f 0xe9cf733d 0xa0eeda29 0x9eb88fe1 0xc80b5908 0x8f163284 0x4b605304 0x206c1c7a 0xe6950949>; kaslr-seed = <0xfb36b55d 0xcca14981>; bootargs = "kernelname=/boot/kernel/kernel vfs.root.mountfrom=ufs:/dev/ada0p2 hw.pci.default_vgapci_unit=0"; phandle = <0xd1>; ibm,architecture-vec-5 = [05 00 00 00 00 80 00]; ibm,system-flash = "/ibm,opal/flash@0"; linux,stdout-path = "/ibm,opal/consoles/serial@0"; }; ibm,firmware-versions { phandle = <0x100>; version = "blackbird-v1.20-3240-gaef76a11"; buildroot = "2018.02-22790-gc69ca4e729"; skiboot = "ecb1dc7"; hostboot = "a98d734"; linux = "v6.6.16-openpower1-p769c72a"; petitboot = "695b1d9-p30f3e5a"; machine-xml = "e782e30"; occ = "9ddc6ba"; sbe = "f5dcee9"; hcode = "9b705d0"; bmc-firmware-version = "0.00"; }; ibm,hostboot { phandle = <0x6a>; #size-cells = <0x2>; #address-cells = <0x2>; reserved-memory { phandle = <0x6b>; ranges; #size-cells = <0x2>; #address-cells = <0x2>; ibm,HCODE@ffcc10000 { phandle = <0x77>; reg = <0xf 0xfcc10000 0x0 0xa0000>; ibm,prd-instance = <0x0>; ibm,prd-label = "HCODE"; }; ibm,OCC@ffcef0000 { phandle = <0x75>; reg = <0xf 0xfcef0000 0x0 0xa0000>; ibm,prd-instance = <0x0>; ibm,prd-label = "OCC"; }; ibm,RINGOVD@ffcbd0000 { phandle = <0x79>; reg = <0xf 0xfcbd0000 0x0 0x30000>; ibm,prd-instance = <0x0>; ibm,prd-label = "RINGOVD"; }; ibm,VERSION@ffcc00000 { phandle = <0x78>; reg = <0xf 0xfcc00000 0x0 0x10000>; ibm,prd-instance = <0x0>; ibm,prd-label = "VERSION"; }; ibm,WOFDATA@ffccb0000 { phandle = <0x76>; reg = <0xf 0xfccb0000 0x0 0x240000>; ibm,prd-instance = <0x0>; ibm,prd-label = "WOFDATA"; }; ibm,arch-reg-data@ffd700000 { phandle = <0x6f>; reg = <0xf 0xfd700000 0x0 0x100000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,arch-reg-data"; }; ibm,hb-rsv-mem@f0000000 { phandle = <0x6c>; reg = <0x0 0xf0000000 0x0 0x10000000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,hb-rsv-mem"; }; ibm,hbrt-code-image@ffcfc0000 { phandle = <0x71>; reg = <0xf 0xfcfc0000 0x0 0x5d0000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,hbrt-code-image"; }; ibm,hbrt-data@ffd590000 { phandle = <0x70>; reg = <0xf 0xfd590000 0x0 0x170000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,hbrt-data"; }; ibm,homer-image@ffd800000 { phandle = <0x6d>; reg = <0xf 0xfd800000 0x0 0x400000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,homer-image"; }; ibm,occ-common-area@fff800000 { phandle = <0x6e>; reg = <0xf 0xff800000 0x0 0x800000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,occ-common-area"; }; ibm,sbe-comm@ffcfb0000 { phandle = <0x72>; reg = <0xf 0xfcfb0000 0x0 0x10000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,sbe-comm"; }; ibm,sbe-ffdc@ffcfa0000 { phandle = <0x73>; reg = <0xf 0xfcfa0000 0x0 0x10000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,sbe-ffdc"; }; ibm,secure-crypt-algo-code@ffcf90000 { phandle = <0x74>; reg = <0xf 0xfcf90000 0x0 0x10000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,secure-crypt-algo-code"; }; }; }; ibm,opal { phandle = <0x29>; #address-cells = <0x0>; #size-cells = <0x0>; compatible = "ibm,opal-v3"; opal-msg-async-num = <0x10>; opal-msg-size = <0x10000>; opal-base-address = <0x0 0x30000000>; opal-entry-address = <0x0 0x30003760>; opal-boot-address = <0x0 0x30003008>; opal-runtime-size = <0x0 0x1d10000>; ibm,associativity-reference-points = <0x4 0x4 0x2>; ibm,opal-memcons = <0x0 0x30230000>; ibm,heartbeat-ms = <0x7d0>; interrupt-parent = <0xd2>; interrupts = <0xffff0 0x1 0xffff1 0x1 0xffff2 0x1 0xffff3 0x1 0xffff4 0x1 0xffff5 0x1 0xffff7 0x1 0xffff8 0x1 0xffff9 0x1 0xffffa 0x1 0xffffb 0x1 0xffffc 0x1 0xffffd 0x1 0xfeffe 0x1 0xfefff 0x1 0xfdffe 0x1 0xfdfff 0x1 0xfd7fe 0x1 0xfd7ff 0x1 0xfcffe 0x1 0xfcfff 0x1 0xfbffe 0x1 0xfbfff 0x1 0xfb7fe 0x1 0xfb7ff 0x1>; opal-interrupts-names = "psi#0:fsp", "psi#0:occ", "psi#0:fsi", "psi#0:lpchc", "psi#0:local_err", "psi#0:global_err", "psi#0:lpc_serirq_mux0", "psi#0:lpc_serirq_mux1", "psi#0:lpc_serirq_mux2", "psi#0:lpc_serirq_mux3", "psi#0:i2c", "psi#0:dio", "psi#0:psu", "phb#0000-inf", "phb#0000-err", "phb#0001-inf", "phb#0001-err", "phb#0002-inf", "phb#0002-err", "phb#0003-inf", "phb#0003-err", "phb#0004-inf", "phb#0004-err", "phb#0005-inf", "phb#0005-err"; interrupt-names = "psi#0:fsp", "psi#0:occ", "psi#0:fsi", "psi#0:lpchc", "psi#0:local_err", "psi#0:global_err", "psi#0:lpc_serirq_mux0", "psi#0:lpc_serirq_mux1", "psi#0:lpc_serirq_mux2", "psi#0:lpc_serirq_mux3", "psi#0:i2c", "psi#0:dio", "psi#0:psu", "phb#0000-inf", "phb#0000-err", "phb#0001-inf", "phb#0001-err", "phb#0002-inf", "phb#0002-err", "phb#0003-inf", "phb#0003-err", "phb#0004-inf", "phb#0004-err", "phb#0005-inf", "phb#0005-err"; opal-interrupts = <0xffff0 0xffff1 0xffff2 0xffff3 0xffff4 0xffff5 0xffff7 0xffff8 0xffff9 0xffffa 0xffffb 0xffffc 0xffffd 0xfeffe 0xfefff 0xfdffe 0xfdfff 0xfd7fe 0xfd7ff 0xfcffe 0xfcfff 0xfbffe 0xfbfff 0xfb7fe 0xfb7ff>; ibm,opal-traces = <0x0 0x30240000 0x0 0x100c0 0x0 0x31d20000 0x0 0xfffd8 0x0 0x31e30000 0x0 0xfffd8 0x0 0x31f40000 0x0 0xfffd8 0x0 0x32050000 0x0 0xfffd8>; ibm,opal-trace-mask = <0x0 0x30260070>; fast-reboot = "okay"; consoles { phandle = <0xe6>; #address-cells = <0x1>; #size-cells = <0x0>; serial@0 { phandle = <0xe7>; compatible = "ibm,opal-console-raw"; #write-buffer-size = <0x1000>; reg = <0x0>; device_type = "serial"; }; }; diagnostics { phandle = <0xd7>; compatible = "ibm,opal-prd"; }; event { phandle = <0xd3>; compatible = "ibm,opal-event"; #interrupt-cells = <0x1>; interrupt-controller; }; firmware { phandle = <0xd4>; compatible = "ibm,opal-firmware"; name = "firmware"; version = "skiboot-ecb1dc7"; symbol-map = <0x0 0x301d56b0 0x0 0x5a5f4>; exports { phandle = <0xd5>; symbol_map = <0x0 0x301d56b0 0x0 0x5a5f4>; hdat_map = <0x0 0x31200000 0x0 0x800000>; cvc = <0xf 0xfcf90000 0x0 0xffff>; imc_nest_chip_0 = <0xf 0xfd980000 0x0 0x40000>; occ_inband_sensors = <0xf 0xffd80000 0x0 0x25800>; traces { phandle = <0x5c2>; boot-10 = <0x0 0x30240000 0x0 0x100c0>; trace-4 = <0x0 0x31d20000 0x0 0xfffd8>; trace-c = <0x0 0x31e30000 0x0 0xfffd8>; trace-10 = <0x0 0x31f40000 0x0 0xfffd8>; trace-1c = <0x0 0x32050000 0x0 0xfffd8>; }; }; }; flash@0 { phandle = <0xdb>; compatible = "ibm,opal-flash"; ibm,opal-id = <0x0>; reg = <0x0 0x4000000>; ibm,flash-block-size = <0x10000>; no-erase; partitions { phandle = <0xdc>; compatible = "fixed-partitions"; #address-cells = <0x2>; #size-cells = <0x2>; partition@0 { phandle = <0xe1>; label = "PNOR"; reg = <0x0 0x0 0x0 0x4000000>; }; partition@1e21000 { phandle = <0xdd>; label = "BOOTKERNEL"; reg = <0x0 0x1e21000 0x0 0x1600000>; read-only; }; partition@3544000 { phandle = <0xdf>; label = "VERSION"; reg = <0x0 0x3544000 0x0 0x2000>; read-only; }; partition@3589000 { phandle = <0xde>; label = "IMA_CATALOG"; reg = <0x0 0x3589000 0x0 0x40000>; read-only; }; partition@3a10000 { phandle = <0xe0>; label = "BOOTKERNFW"; reg = <0x0 0x3a10000 0x0 0x4f0000>; }; }; }; fw-features { phandle = <0x3d>; fw-bcctrl-serialized { phandle = <0x40>; disabled; }; fw-branch-hints-honored { phandle = <0x44>; disabled; }; fw-count-cache-disabled { phandle = <0x46>; disabled; }; fw-count-cache-flush-bcctr2,0,0 { phandle = <0x48>; enabled; }; fw-l1d-thread-split { phandle = <0x43>; enabled; }; fw-ltptr-serialized { phandle = <0x47>; disabled; }; inst-l1d-flush-ori30,30,0 { phandle = <0x41>; disabled; }; inst-l1d-flush-trig2 { phandle = <0x42>; enabled; }; inst-spec-barrier-ori31,31,0 { phandle = <0x3f>; enabled; }; inst-thread-reconfig-control-trig0-1 { phandle = <0x45>; disabled; }; needs-count-cache-flush-on-context-switch { phandle = <0x4f>; enabled; }; needs-l1d-flush-msr-hv-1-to-0 { phandle = <0x4b>; enabled; }; needs-l1d-flush-msr-pr-0-to-1 { phandle = <0x4c>; enabled; }; needs-pmu-restricted { phandle = <0x4e>; disabled; }; needs-spec-barrier-for-bound-checks { phandle = <0x4d>; enabled; }; speculation-policy-favor-security { phandle = <0x49>; enabled; }; tm-suspend-mode { phandle = <0x3e>; enabled; }; user-mode-branch-speculation { phandle = <0x4a>; disabled; }; }; ipmi { phandle = <0xe3>; compatible = "ibm,opal-ipmi"; ibm,ipmi-interface-id = <0x0>; interrupts = <0x3f>; interrupt-parent = <0xd3>; }; leds { phandle = <0x2a>; led-mode = "lightpath"; }; nvram { phandle = <0xe5>; #bytes = <0x90000>; compatible = "ibm,opal-nvram"; }; oppanel { phandle = <0xe4>; #length = <0x3>; #lines = <0x1>; compatible = "ibm,opal-oppanel", "rcs,ipl-observer"; }; power-mgt { phandle = <0x99>; ibm,enabled-stop-levels = <0xec000000>; ibm,cpu-idle-state-names = "stop0_lite", "stop0", "stop1", "stop2", "stop4", "stop5"; ibm,cpu-idle-state-latencies-ns = <0x3e8 0x7d0 0x1388 0x2710 0x186a0 0x30d40>; ibm,cpu-idle-state-residency-ns = <0x2710 0x4e20 0xc350 0x186a0 0x989680 0x1312d00>; ibm,cpu-idle-state-flags = <0x100000 0x101000 0x101000 0x101000 0x207000 0x207000>; ibm,cpu-idle-state-psscr = <0x0 0x330 0x0 0x300330 0x0 0x300331 0x0 0x300332 0x0 0x300374 0x0 0x300375>; ibm,cpu-idle-state-psscr-mask = <0x0 0x3003ff 0x0 0x3003ff 0x0 0x3003ff 0x0 0x3003ff 0x0 0x3003ff 0x0 0x3003ff>; 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>; ibm,pstate-frequencies-mhz = <0xed8 0xec7 0xeb6 0xea6 0xe95 0xe84 0xe74 0xe63 0xe52 0xe42 0xe31 0xe20 0xe10 0xdff 0xdee 0xdde 0xdcd 0xdbc 0xdac 0xd9b 0xd8a 0xd7a 0xd69 0xd58 0xd48 0xd37 0xd26 0xd16 0xd05 0xcf4 0xce4 0xcd3 0xcc2 0xcb2 0xca1 0xc90 0xc80 0xc6f 0xc5e 0xc4e 0xc3d 0xc2c 0xc1c 0xc0b 0xbfa 0xbea 0xbd9 0xbc8 0xbb8 0xba7 0xb96 0xb86 0xb75 0xb64 0xb54 0xb43 0xb32 0xb22 0xb11 0xb00 0xaf0 0xadf 0xace 0xabe 0xaad 0xa9c 0xa8c 0xa7b 0xa6a 0xa5a 0xa49 0xa38 0xa28 0xa17 0xa06 0x9f6 0x9e5 0x9d4 0x9c4 0x9b3 0x9a2 0x992 0x981 0x970 0x960 0x94f 0x93e 0x92e 0x91d 0x90c 0x8fc 0x8eb 0x8da 0x8ca 0x8b9 0x8a8 0x898 0x887 0x876>; ibm,pstate-min = <0x62>; ibm,pstate-nominal = <0x42>; ibm,pstate-max = <0x0>; ibm,pstate-turbo = <0x24>; ibm,pstate-ultra-turbo = <0x0>; ibm,pstate-core-max = <0x0 0x0 0x0 0x0>; ibm,pstate-base = <0x24>; freq-domain-mask = <0xfff0>; domain-runs-at = <0x0>; }; rtc { phandle = <0xe2>; compatible = "ibm,opal-rtc"; }; sensors { phandle = <0xda>; compatible = "ibm,opal-sensor"; #address-cells = <0x1>; #size-cells = <0x0>; core-temp@c00027 { phandle = <0x5e0>; sensor-type = "temp"; sensor-data = <0xc00027>; reg = <0xc00027>; occ_label = "TEMPPROCTHRMC01"; label = "Chip 0 Core"; ibm,pir = <0x4>; sensor-data-max = <0x4c00027>; sensor-data-min = <0x3c00027>; compatible = "ibm,opal-sensor"; }; core-temp@c00029 { phandle = <0x5e1>; sensor-type = "temp"; sensor-data = <0xc00029>; reg = <0xc00029>; occ_label = "TEMPPROCTHRMC03"; label = "Chip 0 Core"; ibm,pir = <0xc>; sensor-data-max = <0x4c00029>; sensor-data-min = <0x3c00029>; compatible = "ibm,opal-sensor"; }; core-temp@c0002a { phandle = <0x5e2>; sensor-type = "temp"; sensor-data = <0xc0002a>; reg = <0xc0002a>; occ_label = "TEMPPROCTHRMC04"; label = "Chip 0 Core"; ibm,pir = <0x10>; sensor-data-max = <0x4c0002a>; sensor-data-min = <0x3c0002a>; compatible = "ibm,opal-sensor"; }; core-temp@c0002d { phandle = <0x5e3>; sensor-type = "temp"; sensor-data = <0xc0002d>; reg = <0xc0002d>; occ_label = "TEMPPROCTHRMC07"; label = "Chip 0 Core"; ibm,pir = <0x1c>; sensor-data-max = <0x4c0002d>; sensor-data-min = <0x3c0002d>; compatible = "ibm,opal-sensor"; }; mem-temp@c0003e { phandle = <0x5e4>; sensor-type = "temp"; sensor-data = <0xc0003e>; reg = <0xc0003e>; occ_label = "TEMPDIMM00"; label = "Chip 0 DIMM 0 "; sensor-data-max = <0x4c0003e>; sensor-data-min = <0x3c0003e>; compatible = "ibm,opal-sensor"; }; mem-temp@c0003f { phandle = <0x5e5>; sensor-type = "temp"; sensor-data = <0xc0003f>; reg = <0xc0003f>; occ_label = "TEMPDIMM01"; label = "Chip 0 DIMM 1 "; sensor-data-max = <0x4c0003f>; sensor-data-min = <0x3c0003f>; compatible = "ibm,opal-sensor"; }; mem-temp@c00040 { phandle = <0x5e6>; sensor-type = "temp"; sensor-data = <0xc00040>; reg = <0xc00040>; occ_label = "TEMPDIMM02"; label = "Chip 0 DIMM 2 "; sensor-data-max = <0x4c00040>; sensor-data-min = <0x3c00040>; compatible = "ibm,opal-sensor"; }; mem-temp@c00041 { phandle = <0x5e7>; sensor-type = "temp"; sensor-data = <0xc00041>; reg = <0xc00041>; occ_label = "TEMPDIMM03"; label = "Chip 0 DIMM 3 "; sensor-data-max = <0x4c00041>; sensor-data-min = <0x3c00041>; compatible = "ibm,opal-sensor"; }; mem-temp@c00042 { phandle = <0x5e8>; sensor-type = "temp"; sensor-data = <0xc00042>; reg = <0xc00042>; occ_label = "TEMPDIMM04"; label = "Chip 0 DIMM 4 "; sensor-data-max = <0x4c00042>; sensor-data-min = <0x3c00042>; compatible = "ibm,opal-sensor"; }; mem-temp@c00043 { phandle = <0x5e9>; sensor-type = "temp"; sensor-data = <0xc00043>; reg = <0xc00043>; occ_label = "TEMPDIMM05"; label = "Chip 0 DIMM 5 "; sensor-data-max = <0x4c00043>; sensor-data-min = <0x3c00043>; compatible = "ibm,opal-sensor"; }; mem-temp@c00044 { phandle = <0x5ea>; sensor-type = "temp"; sensor-data = <0xc00044>; reg = <0xc00044>; occ_label = "TEMPDIMM06"; label = "Chip 0 DIMM 6 "; sensor-data-max = <0x4c00044>; sensor-data-min = <0x3c00044>; compatible = "ibm,opal-sensor"; }; mem-temp@c00045 { phandle = <0x5eb>; sensor-type = "temp"; sensor-data = <0xc00045>; reg = <0xc00045>; occ_label = "TEMPDIMM07"; label = "Chip 0 DIMM 7 "; sensor-data-max = <0x4c00045>; sensor-data-min = <0x3c00045>; compatible = "ibm,opal-sensor"; }; mem-temp@c00046 { phandle = <0x5ec>; sensor-type = "temp"; sensor-data = <0xc00046>; reg = <0xc00046>; occ_label = "TEMPDIMM08"; label = "Chip 0 DIMM 8 "; sensor-data-max = <0x4c00046>; sensor-data-min = <0x3c00046>; compatible = "ibm,opal-sensor"; }; mem-temp@c00047 { phandle = <0x5ed>; sensor-type = "temp"; sensor-data = <0xc00047>; reg = <0xc00047>; occ_label = "TEMPDIMM09"; label = "Chip 0 DIMM 9 "; sensor-data-max = <0x4c00047>; sensor-data-min = <0x3c00047>; compatible = "ibm,opal-sensor"; }; mem-temp@c00048 { phandle = <0x5ee>; sensor-type = "temp"; sensor-data = <0xc00048>; reg = <0xc00048>; occ_label = "TEMPDIMM10"; label = "Chip 0 DIMM 10 "; sensor-data-max = <0x4c00048>; sensor-data-min = <0x3c00048>; compatible = "ibm,opal-sensor"; }; mem-temp@c00049 { phandle = <0x5ef>; sensor-type = "temp"; sensor-data = <0xc00049>; reg = <0xc00049>; occ_label = "TEMPDIMM11"; label = "Chip 0 DIMM 11 "; sensor-data-max = <0x4c00049>; sensor-data-min = <0x3c00049>; compatible = "ibm,opal-sensor"; }; mem-temp@c0004a { phandle = <0x5f0>; sensor-type = "temp"; sensor-data = <0xc0004a>; reg = <0xc0004a>; occ_label = "TEMPDIMM12"; label = "Chip 0 DIMM 12 "; sensor-data-max = <0x4c0004a>; sensor-data-min = <0x3c0004a>; compatible = "ibm,opal-sensor"; }; mem-temp@c0004b { phandle = <0x5f1>; sensor-type = "temp"; sensor-data = <0xc0004b>; reg = <0xc0004b>; occ_label = "TEMPDIMM13"; label = "Chip 0 DIMM 13 "; sensor-data-max = <0x4c0004b>; sensor-data-min = <0x3c0004b>; compatible = "ibm,opal-sensor"; }; mem-temp@c0004c { phandle = <0x5f2>; sensor-type = "temp"; sensor-data = <0xc0004c>; reg = <0xc0004c>; occ_label = "TEMPDIMM14"; label = "Chip 0 DIMM 14 "; sensor-data-max = <0x4c0004c>; sensor-data-min = <0x3c0004c>; compatible = "ibm,opal-sensor"; }; mem-temp@c0004d { phandle = <0x5f3>; sensor-type = "temp"; sensor-data = <0xc0004d>; reg = <0xc0004d>; occ_label = "TEMPDIMM15"; label = "Chip 0 DIMM 15 "; sensor-data-max = <0x4c0004d>; sensor-data-min = <0x3c0004d>; compatible = "ibm,opal-sensor"; }; proc-energy@5c000b0 { phandle = <0x5f5>; sensor-type = "energy"; sensor-data = <0x5c000b0>; reg = <0x5c000b0>; occ_label = "PWRPROC"; label = "Chip 0 "; compatible = "ibm,opal-sensor"; }; proc-energy@5c000b1 { phandle = <0x5f7>; sensor-type = "energy"; sensor-data = <0x5c000b1>; reg = <0x5c000b1>; occ_label = "PWRVDD"; label = "Chip 0 Vdd"; compatible = "ibm,opal-sensor"; }; proc-energy@5c000b2 { phandle = <0x5f9>; sensor-type = "energy"; sensor-data = <0x5c000b2>; reg = <0x5c000b2>; occ_label = "PWRVDN"; label = "Chip 0 Vdn"; compatible = "ibm,opal-sensor"; }; proc-in@c00003 { phandle = <0x5db>; sensor-type = "in"; sensor-data = <0xc00003>; reg = <0xc00003>; occ_label = "VOLTVDDSENSE"; label = "Chip 0 Vdd Remote Sense"; sensor-data-max = <0x4c00003>; sensor-data-min = <0x3c00003>; compatible = "ibm,opal-sensor"; }; proc-in@c00005 { phandle = <0x5dd>; sensor-type = "in"; sensor-data = <0xc00005>; reg = <0xc00005>; occ_label = "VOLTVDNSENSE"; label = "Chip 0 Vdn Remote Sense"; sensor-data-max = <0x4c00005>; sensor-data-min = <0x3c00005>; compatible = "ibm,opal-sensor"; }; proc-power@c000b0 { phandle = <0x5f4>; sensor-type = "power"; sensor-data = <0xc000b0>; reg = <0xc000b0>; occ_label = "PWRPROC"; label = "Chip 0 "; sensor-data-max = <0x4c000b0>; sensor-data-min = <0x3c000b0>; compatible = "ibm,opal-sensor"; }; proc-power@c000b1 { phandle = <0x5f6>; sensor-type = "power"; sensor-data = <0xc000b1>; reg = <0xc000b1>; occ_label = "PWRVDD"; label = "Chip 0 Vdd"; sensor-data-max = <0x4c000b1>; sensor-data-min = <0x3c000b1>; compatible = "ibm,opal-sensor"; }; proc-power@c000b2 { phandle = <0x5f8>; sensor-type = "power"; sensor-data = <0xc000b2>; reg = <0xc000b2>; occ_label = "PWRVDN"; label = "Chip 0 Vdn"; sensor-data-max = <0x4c000b2>; sensor-data-min = <0x3c000b2>; compatible = "ibm,opal-sensor"; }; proc-temp@c00024 { phandle = <0x5de>; sensor-type = "temp"; sensor-data = <0xc00024>; reg = <0xc00024>; occ_label = "TEMPNEST"; label = "Chip 0 Nest"; sensor-data-max = <0x4c00024>; sensor-data-min = <0x3c00024>; compatible = "ibm,opal-sensor"; }; vrm-curr@c00000 { phandle = <0x5d8>; sensor-type = "curr"; sensor-data = <0xc00000>; reg = <0xc00000>; occ_label = "CURVDD"; label = "Chip 0 Vdd"; sensor-data-max = <0x4c00000>; sensor-data-min = <0x3c00000>; compatible = "ibm,opal-sensor"; }; vrm-curr@c00001 { phandle = <0x5d9>; sensor-type = "curr"; sensor-data = <0xc00001>; reg = <0xc00001>; occ_label = "CURVDN"; label = "Chip 0 Vdn"; sensor-data-max = <0x4c00001>; sensor-data-min = <0x3c00001>; compatible = "ibm,opal-sensor"; }; vrm-in@c00002 { phandle = <0x5da>; sensor-type = "in"; sensor-data = <0xc00002>; reg = <0xc00002>; occ_label = "VOLTVDD"; label = "Chip 0 Vdd"; sensor-data-max = <0x4c00002>; sensor-data-min = <0x3c00002>; compatible = "ibm,opal-sensor"; }; vrm-in@c00004 { phandle = <0x5dc>; sensor-type = "in"; sensor-data = <0xc00004>; reg = <0xc00004>; occ_label = "VOLTVDN"; label = "Chip 0 Vdn"; sensor-data-max = <0x4c00004>; sensor-data-min = <0x3c00004>; compatible = "ibm,opal-sensor"; }; vrm-temp@c00025 { phandle = <0x5df>; sensor-type = "temp"; sensor-data = <0xc00025>; reg = <0xc00025>; occ_label = "TEMPVDD"; label = "Chip 0 VRM VDD"; sensor-data-max = <0x4c00025>; sensor-data-min = <0x3c00025>; compatible = "ibm,opal-sensor"; }; }; }; ibm,pcie-slots { phandle = <0x86>; #address-cells = <0x2>; #size-cells = <0x0>; root-complex@0,0 { phandle = <0x87>; reg = <0x0 0x0>; #address-cells = <0x2>; #size-cells = <0x0>; compatible = "ibm,pcie-port", "ibm,pcie-root-port"; ibm,chip-id = <0x0>; ibm,slot-label = "SLOT3"; pluggable { phandle = <0x88>; mrw-slot-id = <0x3>; lane-mask = <0xffff>; ibm,slot-label = "SLOT3"; }; }; root-complex@0,1 { phandle = <0x89>; reg = <0x0 0x1>; #address-cells = <0x2>; #size-cells = <0x0>; compatible = "ibm,pcie-port", "ibm,pcie-root-port"; ibm,chip-id = <0x0>; lane-mask = <0xff00>; lanes-reversed = <0x1111>; builtin { phandle = <0x8a>; }; }; root-complex@0,2 { phandle = <0x8b>; reg = <0x0 0x2>; #address-cells = <0x2>; #size-cells = <0x0>; compatible = "ibm,pcie-port", "ibm,pcie-root-port"; ibm,chip-id = <0x0>; lane-mask = <0xff>; builtin { phandle = <0x8c>; }; }; root-complex@0,3 { phandle = <0x8d>; reg = <0x0 0x3>; #address-cells = <0x2>; #size-cells = <0x0>; compatible = "ibm,pcie-port", "ibm,pcie-root-port"; ibm,chip-id = <0x0>; ibm,slot-label = "SLOT1"; pluggable { phandle = <0x8e>; mrw-slot-id = <0x1>; lane-mask = <0xff00>; ibm,slot-label = "SLOT1"; }; }; root-complex@0,4 { phandle = <0x8f>; reg = <0x0 0x4>; #address-cells = <0x2>; #size-cells = <0x0>; compatible = "ibm,pcie-port", "ibm,pcie-root-port"; ibm,chip-id = <0x0>; lane-mask = <0xf0>; switch-up@10b5,8725 { phandle = <0x90>; reg = <0x10b5 0x8725>; #address-cells = <0x1>; #size-cells = <0x0>; upstream-port = <0x0>; ibm,pluggable; down-port@a { phandle = <0x91>; compatible = "ibm,pcie-port"; reg = <0xa>; ibm,pluggable; ibm,slot-label = "GPU0"; builtin { phandle = <0x92>; ibm,slot-label = "GPU0"; }; }; down-port@b { phandle = <0x93>; compatible = "ibm,pcie-port"; reg = <0xb>; ibm,pluggable; ibm,slot-label = "GPU1"; builtin { phandle = <0x94>; ibm,slot-label = "GPU1"; }; }; down-port@c { phandle = <0x95>; compatible = "ibm,pcie-port"; reg = <0xc>; ibm,pluggable; ibm,slot-label = "GPU2"; builtin { phandle = <0x96>; ibm,slot-label = "GPU2"; }; }; }; }; root-complex@0,5 { phandle = <0x97>; reg = <0x0 0x5>; #address-cells = <0x2>; #size-cells = <0x0>; compatible = "ibm,pcie-port", "ibm,pcie-root-port"; ibm,chip-id = <0x0>; lane-mask = <0xf>; builtin { phandle = <0x98>; }; }; }; ibm,secureboot { phandle = <0x3a>; compatible = "ibm,secureboot", "ibm,secureboot-v2"; hw-key-hash = <0x40d487ff 0x7380ed6a 0xd54775d5 0x795fea0d 0xe2f541fe 0xa9db06b8 0x466a42a3 0x20e65f75 0xb4866546 0x17d907 0x515dc2a5 0xf9fc5095 0x4d6ee0c9 0xb67d219d 0xfb708535 0x1d01d6d1>; hw-key-hash-size = <0x40>; ibm,cvc { phandle = <0x9a>; #address-cells = <0x1>; #size-cells = <0x0>; compatible = "ibm,container-verification-code"; memory-region = <0x5cf>; ibm,cvc-service@40 { phandle = <0x9b>; compatible = "ibm,cvc-sha512"; reg = <0x40>; version = <0x1>; }; ibm,cvc-service@50 { phandle = <0x9c>; compatible = "ibm,cvc-verify"; reg = <0x50>; version = <0x1>; }; }; }; imc-counters { phandle = <0x101>; compatible = "ibm,opal-in-memory-counters"; #address-cells = <0x1>; #size-cells = <0x1>; version-id = <0x19>; capp0@6c8 { phandle = <0x42f>; compatible = "ibm,imc-counters"; events-prefix = "PM_CAPP1_"; scale = "256"; reg = <0x6c8 0x8>; events = <0x2e7>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; core-thread-events { phandle = <0x2f1>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x5b1>; event-name = "PCYC"; reg = <0x0 0x8>; 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"; }; event@8 { phandle = <0x59b>; event-name = "INST"; reg = <0x8 0x8>; desc = "The sum of instructions completed across all SMT threads of the core"; }; event@10 { phandle = <0x5b5>; event-name = "NON_IDLE_INST"; reg = <0x10 0x8>; desc = "The number of completed instructions with runlatch enabled during the measurement period"; }; event@18 { phandle = <0x5b6>; event-name = "NON_IDLE_PCYC"; reg = <0x18 0x8>; desc = "The number of processor cycles with runlatch enabled during the measurement period"; }; event@40 { phandle = <0x4d8>; event-name = "ANY_THRD_NON_IDLE_PCYC"; reg = <0x40 0x8>; desc = "The number of processor cycles when one or more SMT threads is running non-idle instructions"; }; event@48 { phandle = <0x4e2>; event-name = "CORE_ALL_THRD_NON_IDLE_PCYC"; reg = <0x48 0x8>; desc = "The number of processor cycles when all threads are executing non-idle instructions"; }; event@80 { phandle = <0x4e1>; event-name = "CCYC"; reg = <0x80 0x8>; 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"; }; event@88 { phandle = <0x4c9>; event-name = "32MHZ_CYC"; reg = <0x88 0x8>; desc = "The number of constant 32 MHZ clock ticks (Time calibration)"; }; event@c0 { phandle = <0x4d3>; event-name = "TLB_RELOAD_L2"; reg = <0xc0 0x8>; desc = "Radix or HPT reloads found in L2"; }; event@c8 { phandle = <0x4c4>; event-name = "0THRD_NON_IDLE_PCYC"; reg = <0xc8 0x8>; desc = "The number of processor cycles when all threads are idle"; }; event@100 { phandle = <0x4c6>; event-name = "1THRD_NON_IDLE_INST"; reg = <0x100 0x8>; desc = "The number of PPC instructions completed when exactly one SMT thread is executing non-idle instructions"; }; event@108 { phandle = <0x4c5>; event-name = "1THRD_NON_IDLE_PCYC"; reg = <0x108 0x8>; desc = "The number of processor cycles when exactly one SMT thread is executing non-idle code"; }; event@140 { phandle = <0x4c8>; event-name = "2THRD_NON_IDLE_INST"; reg = <0x140 0x8>; desc = "The number of PPC instructions completed when exactly two SMT threads are executing non-idle instructions"; }; event@148 { phandle = <0x4c7>; event-name = "2THRD_NON_IDLE_PCYC"; reg = <0x148 0x8>; 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"; }; event@180 { phandle = <0x4cb>; event-name = "3THRD_NON_IDLE_INST"; reg = <0x180 0x8>; desc = "The number of PPC instruction completed when exactly three SMT threads are executing non-idle instructions"; }; event@188 { phandle = <0x4ca>; event-name = "3THRD_NON_IDLE_PCYC"; reg = <0x188 0x8>; 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"; }; event@1c0 { phandle = <0x4cd>; event-name = "4THRD_NON_IDLE_INST"; reg = <0x1c0 0x8>; desc = "The number of PPC instructions completed when exactly four SMT threads are executing non-idle instructions"; }; event@1c8 { phandle = <0x4cc>; event-name = "4THRD_NON_IDLE_PCYC"; reg = <0x1c8 0x8>; 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"; }; event@200 { phandle = <0x4d4>; event-name = "TLB_RELOAD_L3"; reg = <0x200 0x8>; desc = "Radix or HPT reloads found in L3"; }; event@240 { phandle = <0x4d5>; event-name = "TLB_RELOAD_L3_MISS"; reg = <0x240 0x8>; desc = "Radix or HPT reloads found beyond L3"; }; event@280 { phandle = <0x4d6>; event-name = "TM_PASSED"; reg = <0x280 0x8>; desc = "Number of TM transactions that passed"; }; event@2c0 { phandle = <0x4fd>; event-name = "THREAD_NAP_STATE_SAVE_CCYC"; reg = <0x2c0 0x8>; desc = "The sum of all constant clock cycles across all SMT threads in Power Saving mode where the thread state is saved (DD2 only)"; }; event@2c8 { phandle = <0x4fb>; event-name = "L2L3_NODAL_PB_REQ"; reg = <0x2c8 0x8>; desc = "The number of Power Bus Requests by Level 2 or Level 3 cache using Nodal (neither X-Bus or A-Bus)"; }; event@300 { phandle = <0x5b3>; event-name = "STCX_FIN"; reg = <0x300 0x8>; desc = "The number of STCX instructions that finished"; }; event@308 { phandle = <0x5b2>; event-name = "STCX_FAIL"; reg = <0x308 0x8>; desc = "The number of atomic stores (STCX instructions) that failed"; }; event@340 { phandle = <0x55c>; event-name = "TLBIE"; reg = <0x340 0x8>; desc = "The number of TLBIE instructions that finished"; }; event@348 { phandle = <0x59c>; event-name = "LARX_FIN"; reg = <0x348 0x8>; desc = "The sum of all atomic loads (LARX instructions) across all SMT threads that finished"; }; event@388 { phandle = <0x59a>; event-name = "EXT_INT_OS"; reg = <0x388 0x8>; desc = "The sum of operating system external interrupts across all SMT threads (DD2 only)"; }; event@3c0 { phandle = <0x4de>; event-name = "BUS_PUMP_SYSTEM_CORRECT_PRED"; reg = <0x3c0 0x8>; desc = "The number of times system pump was correctly predicted"; }; event@3c8 { phandle = <0x4dd>; event-name = "BUS_PUMP_NON_FABRIC_OP"; reg = <0x3c8 0x8>; desc = "The number of time the data source was local Level 2 or Level 3 cache (non fabric)"; }; event@400 { phandle = <0x4da>; event-name = "BUS_PUMP_GROUP_CORRECT_PRED"; reg = <0x400 0x8>; desc = "The number of times group pump was correctly predicted"; }; event@408 { phandle = <0x4d9>; event-name = "BUS_PUMP_CHIP_CORRECT_PRED"; reg = <0x408 0x8>; desc = "The number of times chip pump was correctly predicted"; }; event@440 { phandle = <0x4dc>; event-name = "BUS_PUMP_GROUP_TOO_SMALL"; reg = <0x440 0x8>; desc = "The number of times of incorrectly predicted pump where group pump was needed but a smaller pump was predicted"; }; event@448 { phandle = <0x4db>; event-name = "BUS_PUMP_GROUP_TOO_LARGE"; reg = <0x448 0x8>; desc = "The number of times group pump was predicted where chip pump was sufficient"; }; event@480 { phandle = <0x4e0>; event-name = "BUS_PUMP_SYSTEM_TOO_SMALL"; reg = <0x480 0x8>; desc = "The number of times of incorrectly predicted pump where system pump was needed but a smaller pump was predicted"; }; event@488 { phandle = <0x4df>; event-name = "BUS_PUMP_SYSTEM_TOO_LARGE"; reg = <0x488 0x8>; desc = "The number of times system pump was predicted where node pump was sufficient"; }; event@4c0 { phandle = <0x4ce>; event-name = "EXT_INT_EBB"; reg = <0x4c0 0x8>; desc = "The sum of external event based branch interrupts across all SMT threads (DD2 only)"; }; event@4c8 { phandle = <0x4d7>; event-name = "TM_ABORTS"; reg = <0x4c8 0x8>; desc = "Number of TM transactions aborted"; }; event@500 { phandle = <0x4cf>; event-name = "EXT_INT_HYP"; reg = <0x500 0x8>; desc = "The sum of hypervisor virtualization interrupts across all SMT threads (DD2 only)"; }; event@508 { phandle = <0x570>; event-name = "L2L3_GROUP_PB_REQ"; reg = <0x508 0x8>; desc = "The number of times Level 2 or Level 3 cache made a bus request using the group bus (X-Bus)"; }; event@540 { phandle = <0x4fc>; event-name = "EXT_INT_DOORBELL"; reg = <0x540 0x8>; desc = "The sum of doorbell interrupts across all SMT threads (DD2 only)"; }; event@548 { phandle = <0x5a1>; event-name = "MSR_EXT_INT_DIS_CCYC"; reg = <0x548 0x8>; desc = "The sum of all processor cycles across all SMT threads with external interrupts disabled (MSR EE=0)"; }; event@580 { phandle = <0x5b0>; event-name = "MSR_TRANSMEM_INST"; reg = <0x580 0x8>; desc = "The number of PPC instructions completed while the core was in transactional memory mode"; }; event@588 { phandle = <0x5af>; event-name = "MSR_TRANSMEM_PCYC"; reg = <0x588 0x8>; desc = "The sum of all processor cycles across all SMT threads in transactional memory mode with MSR TR=1"; }; event@5c0 { phandle = <0x5bc>; event-name = "THREAD_NAP_STATE_LOSS_CCYC"; reg = <0x5c0 0x8>; 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)"; }; event@5c8 { phandle = <0x571>; event-name = "L2L3_SYS_PB_REQ"; reg = <0x5c8 0x8>; desc = "The number of times the Level 2 or Level 3 cache made a request using the system bus (A-Bus)"; }; event@600 { phandle = <0x5a3>; event-name = "MSR_PRIV_INST"; reg = <0x600 0x8>; desc = "The number of non-idle instructions completed in privileged mode with MSR HV=0 & PR=0"; }; event@608 { phandle = <0x572>; event-name = "MSR_PRIV_PCYC"; reg = <0x608 0x8>; desc = "The number of processor cycles in privileged mode with MSR HV=0 & PR=0"; }; event@640 { phandle = <0x5a5>; event-name = "MSR_PROB_INST"; reg = <0x640 0x8>; desc = "The number of non-idle instructions completed in problem state with MSR HV=0 & PR=1"; }; event@648 { phandle = <0x5a4>; event-name = "MSR_PROB_PCYC"; reg = <0x648 0x8>; desc = "The number of processor cycles in problem mode with MSR HV=0 & PR=1"; }; event@680 { phandle = <0x5a2>; event-name = "MSR_HV_INST"; reg = <0x680 0x8>; desc = "The number of non-idle instructions in Hypervisor mode with MSR HV=1 & PR=0"; }; event@688 { phandle = <0x59e>; event-name = "MSR_HV_PCYC"; reg = <0x688 0x8>; desc = "The number of processor cycles in Hypervisor mode with MSR HV=1 & PR=0"; }; event@6c0 { phandle = <0x5a0>; event-name = "MSR_AJUNCT_INST"; reg = <0x6c0 0x8>; desc = "The number of non-idle instructions completed with MSR HV=1 & PR=1 (adjunct)"; }; event@6c8 { phandle = <0x59f>; event-name = "MSR_ADJUNCT_PCYC"; reg = <0x6c8 0x8>; desc = "The number of processor cycles with MSR HV=1 & PR=1 (adjunct)"; }; event@700 { phandle = <0x5a8>; event-name = "MSR_TA_LIC_INST"; reg = <0x700 0x8>; desc = "The number of non-idle instructions completed with MSR US=0 & PR=0"; }; event@708 { phandle = <0x5a7>; event-name = "MSR_TA_LIC_PCYC"; reg = <0x708 0x8>; desc = "The number of processor cycles in Tags Active LIC state (MSR US=0 & PR=0)"; }; event@740 { phandle = <0x5a9>; event-name = "MSR_TA_SYSTEM_INST"; reg = <0x740 0x8>; desc = "The number of non-idle instructions completed with MSR US=0 & PR=1"; }; event@748 { phandle = <0x5ab>; event-name = "MSR_TA_SYS_PCYC"; reg = <0x748 0x8>; desc = "The number of processor cycles Tags-Active system State (MSR US=0 & PR=1)"; }; event@780 { phandle = <0x5ad>; event-name = "MSR_TA_USER_INST"; reg = <0x780 0x8>; desc = "The number of non-idle instructions completed with MSR US=1 & PR=1"; }; event@788 { phandle = <0x5ac>; event-name = "MSR_TA_USER_PCYC"; reg = <0x788 0x8>; desc = "The number of processor cycles in Tags-Active user State (MSR US=1 & PR=1)"; }; event@7c0 { phandle = <0x59d>; event-name = "LWSYNC_PCYC"; reg = <0x7c0 0x8>; desc = "The number of processor cycles stalled while waiting for a LWSYNC operation to complete (DD2 only)"; }; event@7c8 { phandle = <0x5b7>; event-name = "SYNC_PCYC"; reg = <0x7c8 0x8>; desc = "The number of processor cycles stalled while waiting for a SYNC operation to complete (DD2 only)"; }; event@800 { phandle = <0x58b>; event-name = "CS_PCYC"; reg = <0x800 0x8>; desc = "The sum of all processor cycles across all SMT threads"; }; event@808 { phandle = <0x57f>; event-name = "CS_INST"; reg = <0x808 0x8>; desc = "The sum of all completed PPC instructions across all SMT threads of the core"; }; event@840 { phandle = <0x4fe>; event-name = "CS_CORE_MODE_ST_CCYC"; reg = <0x840 0x8>; desc = "The number of processor cycles while the core is running in ST mode"; }; event@848 { phandle = <0x4f5>; event-name = "CS_CORE_MODE_SMT2_CCYC"; reg = <0x848 0x8>; desc = "The number of constant clock cycles while the core is running in SMT2 mode"; }; event@880 { phandle = <0x4f8>; event-name = "CS_CORE_MODE_SMT4_CCYC"; reg = <0x880 0x8>; desc = "Count of constant clock transitions while core mode is SMT4"; }; event@888 { phandle = <0x5a6>; event-name = "SMT_MODE_SWITCH"; reg = <0x888 0x8>; desc = "The number of SMT mode switches during the measurement period (DD2 only)"; }; event@8c0 { phandle = <0x501>; event-name = "CS_CORE_PCYC"; reg = <0x8c0 0x8>; desc = "The number of processor cycles during the measurement interval"; }; event@8c8 { phandle = <0x4e6>; event-name = "CS_32MHZ_CYC"; reg = <0x8c8 0x8>; desc = "The number of 32 MHz clock ticks"; }; event@900 { phandle = <0x594>; event-name = "CS_SPURR"; reg = <0x900 0x8>; desc = "The number of SPURR cycles"; }; event@908 { phandle = <0x591>; event-name = "CS_PURR"; reg = <0x908 0x8>; desc = "The sum of all constant clock PURR increments across all SMT threads"; }; event@940 { phandle = <0x51c>; event-name = "CS_FLOP"; reg = <0x940 0x8>; desc = "The number of all completed floating point operations"; }; event@948 { phandle = <0x4e9>; event-name = "CS_BRU_CMPL"; reg = <0x948 0x8>; desc = "The number of branch instructions completed"; }; event@980 { phandle = <0x4ec>; event-name = "CS_BR_MPRED"; reg = <0x980 0x8>; desc = "The sum of branch misdirection across all SMT threads of the core"; }; event@988 { phandle = <0x4ef>; event-name = "CS_BR_TAKEN"; reg = <0x988 0x8>; desc = "The number of branches taken"; }; event@9c0 { phandle = <0x4d0>; event-name = "CS_DTLB_MISS_2M"; reg = <0x9c0 0x8>; desc = "The number of data TLB misses for 2M page size"; }; event@9c8 { phandle = <0x5b4>; event-name = "CS_DTLB_MISS_1G"; reg = <0x9c8 0x8>; desc = "The number of data TLB misses for 1G page size"; }; event@a00 { phandle = <0x58e>; event-name = "CS_PPC_DISP"; reg = <0xa00 0x8>; desc = "The sum of PPC instruction dispatches across all SMT threads of the core"; }; event@a08 { phandle = <0x50a>; event-name = "CS_DISP_HELD_PCYC"; reg = <0xa08 0x8>; desc = "The number of processor cycles the dispatch unit was held"; }; event@a40 { phandle = <0x588>; event-name = "CS_LSU_EMPTY_PCYC"; reg = <0xa40 0x8>; desc = "The sum of processor cycles where the LSU is empty across all SMT threads of the core"; }; event@a48 { phandle = <0x5ba>; event-name = "CS_CORE_ICT_EMPTY_PCYC"; reg = <0xa48 0x8>; desc = "The number of processor cycles the ICT was empty"; }; event@a80 { phandle = <0x504>; event-name = "CS_DATA_TABLEWALK_PCYC"; reg = <0xa80 0x8>; desc = "The sum of table walk processor cycles across all SMT threads of the core"; }; event@a88 { phandle = <0x51f>; event-name = "CS_FLUSH"; reg = <0xa88 0x8>; desc = "The number of core flushes"; }; event@ac0 { phandle = <0x4e3>; event-name = "CS_1PLUS_PPC_CMPL"; reg = <0xac0 0x8>; desc = "The sum of completed PPC instructions across all SMT threads of the core"; }; event@ac8 { phandle = <0x4f2>; event-name = "CS_CMPLU_STALL_PCYC"; reg = <0xac8 0x8>; desc = "The sum of all processor cycles across all SMT threads where no instruction completed and ICT was not empty"; }; event@b00 { phandle = <0x585>; event-name = "CS_L1_MISS_IFETCH"; reg = <0xb00 0x8>; desc = "The number of level 1 instruction misses"; }; event@b08 { phandle = <0x57c>; event-name = "CS_IFETCH_DEMAND_PCYC"; reg = <0xb08 0x8>; desc = "The sum of all processor cycles across all SMT threads when a demand ifetch was pending"; }; event@b40 { phandle = <0x522>; event-name = "CS_FROM_L2_IFETCH"; reg = <0xb40 0x8>; desc = "The number of instruction fetches from local level 2 cache"; }; event@b48 { phandle = <0x534>; event-name = "CS_FROM_L3_IFETCH"; reg = <0xb48 0x8>; desc = "The number of instruction fetches from the cores level 3 cache"; }; event@b80 { phandle = <0x564>; event-name = "CS_FROM_ON_CHIP_L2_IFETCH"; reg = <0xb80 0x8>; desc = "The number of instruction fetches from a level 2 cache from the same POWER9 chip"; }; event@b88 { phandle = <0x56a>; event-name = "CS_FROM_ON_CHIP_L3_IFETCH"; reg = <0xb88 0x8>; desc = "The number of instruction fetches from level 3 cache on the same POWER9 chip"; }; event@bc0 { phandle = <0x53a>; event-name = "CS_FROM_L4_IFETCH"; reg = <0xbc0 0x8>; desc = "The number of instruction fetches from local level 4 cache"; }; event@bc8 { phandle = <0x558>; event-name = "CS_FROM_MEM_IFETCH"; reg = <0xbc8 0x8>; desc = "The number of instruction fetches from local memory"; }; event@c00 { phandle = <0x52b>; event-name = "CS_FROM_L2_L3_X_IFETCH"; reg = <0xc00 0x8>; desc = "The number of instruction fetches from level 2 or level 3 cache across X-link"; }; event@c08 { phandle = <0x525>; event-name = "CS_FROM_L2_L3_A_IFETCH"; reg = <0xc08 0x8>; desc = "The number of instruction fetches from level 2 or level 3 across A-link"; }; event@c40 { phandle = <0x54f>; event-name = "CS_FROM_L4_MEM_X_IFETCH"; reg = <0xc40 0x8>; desc = "The number of instruction fetches from a level 4 cache or memory across X-link"; }; event@c48 { phandle = <0x543>; event-name = "CS_FROM_L4_MEM_A_IFETCH"; reg = <0xc48 0x8>; desc = "The number of instruction fetches from level 4 cache or memory across A-link"; }; event@c80 { phandle = <0x576>; event-name = "CS_MISS_L1_LDATA"; reg = <0xc80 0x8>; desc = "The number of level 1 data misses"; }; event@cc0 { phandle = <0x531>; event-name = "CS_FROM_L2_LDATA"; reg = <0xcc0 0x8>; desc = "The number of local level 2 data loads"; }; event@cc8 { phandle = <0x537>; event-name = "CS_FROM_L3_LDATA"; reg = <0xcc8 0x8>; desc = "The number of data loads from the cores level 3 cache"; }; event@d00 { phandle = <0x567>; event-name = "CS_FROM_ON_CHIP_L2_LDATA"; reg = <0xd00 0x8>; desc = "The number of data loads from a level 2 cache from the same POWER9 chip"; }; event@d08 { phandle = <0x56d>; event-name = "CS_FROM_ON_CHIP_L3_LDATA"; reg = <0xd08 0x8>; desc = "The number of data loads from a level 3 cache from the same POWER9 chip"; }; event@d40 { phandle = <0x53d>; event-name = "CS_FROM_L4_LDATA"; reg = <0xd40 0x8>; desc = "The number of level 4 data loads from local level 4 cache"; }; event@d48 { phandle = <0x55b>; event-name = "CS_FROM_MEM_LDATA"; reg = <0xd48 0x8>; desc = "The number of data loads from local memory"; }; event@d80 { phandle = <0x52e>; event-name = "CS_FROM_L2_L3_X_LDATA"; reg = <0xd80 0x8>; desc = "The number of data loads from a level 2 or level 3 cache across X-link"; }; event@d88 { phandle = <0x528>; event-name = "CS_FROM_L2_L3_A_LDATA"; reg = <0xd88 0x8>; desc = "The number of data loads from level 2 or level 3 cache through A-link"; }; event@dc0 { phandle = <0x555>; event-name = "CS_FROM_L4_MEM_X_LDATA"; reg = <0xdc0 0x8>; desc = "The number of data load from a level 4 cache or memory across X-link"; }; event@dc8 { phandle = <0x549>; event-name = "CS_FROM_L4_MEM_A_LDATA"; reg = <0xdc8 0x8>; desc = "The number of data loads from level 4 cache or memory across A-link"; }; event@e00 { phandle = <0x597>; event-name = "CS_ST_MISS_L1"; reg = <0xe00 0x8>; desc = "The number of stores that missed level 1 cache"; }; event@e08 { phandle = <0x573>; event-name = "CS_ST_FIN"; reg = <0xe08 0x8>; desc = "The number of all store instructions finished"; }; event@e40 { phandle = <0x579>; event-name = "CS_IERAT_MISS"; reg = <0xe40 0x8>; desc = "The number of IERAT reloads"; }; event@e48 { phandle = <0x582>; event-name = "CS_ITLB_RELOAD"; reg = <0xe48 0x8>; desc = "The number of instruction TLB reloads"; }; event@e80 { phandle = <0x552>; event-name = "CS_FROM_L4_MEM_X_IPTEG"; reg = <0xe80 0x8>; desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip- but node-local source"; }; event@e88 { phandle = <0x546>; event-name = "CS_FROM_L4_MEM_A_IPTEG"; reg = <0xe88 0x8>; desc = "The number of instruction PTEG misses that are satisfied from level 4 cache of memory across A-link"; }; event@ec0 { phandle = <0x507>; event-name = "CS_DERAT_MISS"; reg = <0xec0 0x8>; desc = "The number of DERAT misses"; }; event@ec8 { phandle = <0x519>; event-name = "CS_DTLB_RELOAD"; reg = <0xec8 0x8>; desc = "The number of data TLB reloads"; }; event@f00 { phandle = <0x513>; event-name = "CS_DTLB_MISS_4K"; reg = <0xf00 0x8>; desc = "The number of data TLB misses for 4K page size"; }; event@f08 { phandle = <0x516>; event-name = "CS_DTLB_MISS_64K"; reg = <0xf08 0x8>; desc = "The number of data TLB misses for 64K page size"; }; event@f40 { phandle = <0x510>; event-name = "CS_DTLB_MISS_16M"; reg = <0xf40 0x8>; desc = "The number of data TLB misses for 16M page size"; }; event@f48 { phandle = <0x50d>; event-name = "CS_DTLB_MISS_16G"; reg = <0xf48 0x8>; desc = "The number of data TLB misses for 16G page size"; }; event@f80 { phandle = <0x54c>; event-name = "CS_FROM_L4_MEM_X_DPTEG"; reg = <0xf80 0x8>; desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip but node-local source"; }; event@f88 { phandle = <0x540>; event-name = "CS_FROM_L4_MEM_A_DPTEG"; reg = <0xf88 0x8>; desc = "The number of data PTEG misses that are satisfied from level 4 cache of memory across A-link"; }; event@fc0 { phandle = <0x561>; event-name = "CS_FROM_MEM_NON_LOCAL"; reg = <0xfc0 0x8>; desc = "The number of all data and instruction cache misses that are satisfied by Off-Chip Memory"; }; event@fc8 { phandle = <0x55e>; event-name = "CS_FROM_MEM_LOCAL"; reg = <0xfc8 0x8>; desc = "The number of data and instruction misses that are satisfied by local memory"; }; event@1000 { phandle = <0x58d>; event-name = "CS_PCYC_USER"; reg = <0x1000 0x8>; desc = "The sum of all processor cycles across all SMT threads in user state"; }; event@1008 { phandle = <0x581>; event-name = "CS_INST_USER"; reg = <0x1008 0x8>; desc = "The sum of all completed PPC instructions across all SMT threads of the core in user state"; }; event@1040 { phandle = <0x500>; event-name = "CS_CORE_MODE_ST_CCYC_USER"; reg = <0x1040 0x8>; desc = "The number of processor cycles in the user state while the core is running in ST mode"; }; event@1048 { phandle = <0x4f7>; event-name = "CS_CORE_MODE_SMT2_CCYC_USER"; reg = <0x1048 0x8>; desc = "The number of constant clock cycles in user state while the core is running in SMT2 mode"; }; event@1080 { phandle = <0x4fa>; event-name = "CS_CORE_MODE_SMT4_CCYC_USER"; reg = <0x1080 0x8>; desc = "Count of constant clock transitions in user state while core mode is SMT4"; }; event@1088 { phandle = <0x5ae>; event-name = "SMT_MODE_SWITCH_USER"; reg = <0x1088 0x8>; desc = "The number of SMT mode switches during the measurement period in user state(DD2 only)"; }; event@10c0 { phandle = <0x503>; event-name = "CS_CORE_PCYC_USER"; reg = <0x10c0 0x8>; desc = "The number of processor cycles in user state during the measurement interval"; }; event@10c8 { phandle = <0x4e8>; event-name = "CS_32MHZ_CYC_USER"; reg = <0x10c8 0x8>; desc = "The number of 32 MHz clock ticks in user space"; }; event@1100 { phandle = <0x596>; event-name = "CS_SPURR_USER"; reg = <0x1100 0x8>; desc = "The number of SPURR cycles in user state"; }; event@1108 { phandle = <0x593>; event-name = "CS_PURR_USER"; reg = <0x1108 0x8>; desc = "The sum of all constant clock PURR increments across all SMT threads in user state"; }; event@1140 { phandle = <0x51e>; event-name = "CS_FLOP_USER"; reg = <0x1140 0x8>; desc = "The number of all completed floating point operations in user state"; }; event@1148 { phandle = <0x4eb>; event-name = "CS_BRU_CMPL_USER"; reg = <0x1148 0x8>; desc = "The number of branch instructions completed in user space"; }; event@1180 { phandle = <0x4ee>; event-name = "CS_BR_MPRED_USER"; reg = <0x1180 0x8>; desc = "The sum of branch misdirection across all SMT threads of the core in user space"; }; event@1188 { phandle = <0x4f1>; event-name = "CS_BR_TAKEN_USER"; reg = <0x1188 0x8>; desc = "The number of branches taken in user space"; }; event@11c0 { phandle = <0x4d2>; event-name = "CS_DTLB_MISS_2M_USER"; reg = <0x11c0 0x8>; desc = "The number of data TLB misses for 2M page size in user state"; }; event@11c8 { phandle = <0x5b9>; event-name = "CS_DTLB_MISS_1G_USER"; reg = <0x11c8 0x8>; desc = "The number of data TLB misses for 1G page size in user state"; }; event@1200 { phandle = <0x590>; event-name = "CS_PPC_DISP_USER"; reg = <0x1200 0x8>; desc = "The sum of PPC instruction dispatches across all SMT threads of the core in user state"; }; event@1208 { phandle = <0x50c>; event-name = "CS_DISP_HELD_PCYC_USER"; reg = <0x1208 0x8>; desc = "The number of processor cycles the dispatch unit was held in user state"; }; event@1240 { phandle = <0x58a>; event-name = "CS_LSU_EMPTY_PCYC_USER"; reg = <0x1240 0x8>; desc = "The sum of processor cycles where the LSU is empty across all SMT threads of the core in user state"; }; event@1248 { phandle = <0x53e>; event-name = "CS_CORE_ICT_EMPTY_PCYC_USER"; reg = <0x1248 0x8>; desc = "The number of processor cycles the ICT was empty in user state"; }; event@1280 { phandle = <0x506>; event-name = "CS_DATA_TABLEWALK_PCYC_USER"; reg = <0x1280 0x8>; desc = "The sum of table walk processor cycles across all SMT threads of the core in user state"; }; event@1288 { phandle = <0x521>; event-name = "CS_FLUSH_USER"; reg = <0x1288 0x8>; desc = "The number of core flushes in the user state"; }; event@12c0 { phandle = <0x4e5>; event-name = "CS_1PLUS_PPC_CMPL_USER"; reg = <0x12c0 0x8>; desc = "The user sum of completed PPC instructions across all SMT threads of the core"; }; event@12c8 { phandle = <0x4f4>; event-name = "CS_CMPLU_STALL_PCYC_USER"; reg = <0x12c8 0x8>; desc = "The user sum of all processor cycles across all SMT threads where no instruction completed and ICT was not empty"; }; event@1300 { phandle = <0x587>; event-name = "CS_L1_MISS_IFETCH_USER"; reg = <0x1300 0x8>; desc = "The number of level 1 instruction misses in user state"; }; event@1308 { phandle = <0x57e>; event-name = "CS_IFETCH_DEMAND_PCYC_USER"; reg = <0x1308 0x8>; desc = "The sum of all processor cycles across all SMT threads when a demand ifetch was pending in user state"; }; event@1340 { phandle = <0x524>; event-name = "CS_FROM_L2_IFETCH_USER"; reg = <0x1340 0x8>; desc = "The number of instruction fetches from local level 2 cache in user state"; }; event@1348 { phandle = <0x536>; event-name = "CS_FROM_L3_IFETCH_USER"; reg = <0x1348 0x8>; desc = "The number of instruction fetches from the cores level 3 cache in user state"; }; event@1380 { phandle = <0x566>; event-name = "CS_FROM_ON_CHIP_L2_IFETCH_USER"; reg = <0x1380 0x8>; desc = "The number of instruction fetches from a level 2 cache from the same POWER9 chip in user state"; }; event@1388 { phandle = <0x56c>; event-name = "CS_FROM_ON_CHIP_L3_IFETCH_USER"; reg = <0x1388 0x8>; desc = "The number of instruction fetches from level 3 cache on the same POWER9 chip in user state"; }; event@13c0 { phandle = <0x53c>; event-name = "CS_FROM_L4_IFETCH_USER"; reg = <0x13c0 0x8>; desc = "The number of instruction fetches from local level 4 cache in user state"; }; event@13c8 { phandle = <0x55a>; event-name = "CS_FROM_MEM_IFETCH_USER"; reg = <0x13c8 0x8>; desc = "The number of instruction fetches from local memory in user state"; }; event@1400 { phandle = <0x52d>; event-name = "CS_FROM_L2_L3_X_IFETCH_USER"; reg = <0x1400 0x8>; desc = "The number of instruction fetches from level 2 or level 3 cache across X-link in user state"; }; event@1408 { phandle = <0x527>; event-name = "CS_FROM_L2_L3_A_IFETCH_USER"; reg = <0x1408 0x8>; desc = "The number of instruction fetches from level 2 or level 3 across A-link in user state"; }; event@1440 { phandle = <0x551>; event-name = "CS_FROM_L4_MEM_X_IFETCH_USER"; reg = <0x1440 0x8>; desc = "The number of instruction fetches from a level 4 cache or memory across X-link in user state"; }; event@1448 { phandle = <0x545>; event-name = "CS_FROM_L4_MEM_A_IFETCH_USER"; reg = <0x1448 0x8>; desc = "The number of instruction fetches from level 4 cache or memory across A-link in user state"; }; event@1480 { phandle = <0x578>; event-name = "CS_MISS_L1_LDATA_USER"; reg = <0x1480 0x8>; desc = "The number of level 1 data misses in user state"; }; event@14c0 { phandle = <0x533>; event-name = "CS_FROM_L2_LDATA_USER"; reg = <0x14c0 0x8>; desc = "The number of local level 2 data loads in user state"; }; event@14c8 { phandle = <0x539>; event-name = "CS_FROM_L3_LDATA_USER"; reg = <0x14c8 0x8>; desc = "The number of data loads from the cores level 3 cache in user state"; }; event@1500 { phandle = <0x569>; event-name = "CS_FROM_ON_CHIP_L2_LDATA_USER"; reg = <0x1500 0x8>; desc = "The number of data loads from a level 2 cache from the same POWER9 chip in user state"; }; event@1508 { phandle = <0x56f>; event-name = "CS_FROM_ON_CHIP_L3_LDATA_USER"; reg = <0x1508 0x8>; desc = "The number of data loads from a level 3 cache from the same POWER9 chip in user state"; }; event@1540 { phandle = <0x53f>; event-name = "CS_FROM_L4_LDATA_USER"; reg = <0x1540 0x8>; desc = "The number of level 4 data loads from local level 4 cache in user state"; }; event@1548 { phandle = <0x55d>; event-name = "CS_FROM_MEM_LDATA_USER"; reg = <0x1548 0x8>; desc = "The number of data loads from local memory in user state"; }; event@1580 { phandle = <0x530>; event-name = "CS_FROM_L2_L3_X_LDATA_USER"; reg = <0x1580 0x8>; desc = "The number of data loads from a level 2 or level 3 cache across X-link in user state"; }; event@1588 { phandle = <0x52a>; event-name = "CS_FROM_L2_L3_A_LDATA_USER"; reg = <0x1588 0x8>; desc = "The number of data loads from level 2 or level 3 cache through A-link in user state"; }; event@15c0 { phandle = <0x557>; event-name = "CS_FROM_L4_MEM_X_LDATA_USER"; reg = <0x15c0 0x8>; desc = "The number of data load from a level 4 cache or memory across X-link in user state"; }; event@15c8 { phandle = <0x54b>; event-name = "CS_FROM_L4_MEM_A_LDATA_USER"; reg = <0x15c8 0x8>; desc = "The number of data loads from level 4 cache or memory across A-link in user state"; }; event@1600 { phandle = <0x599>; event-name = "CS_ST_MISS_L1_USER"; reg = <0x1600 0x8>; desc = "The number of stores that missed level 1 cache in user state"; }; event@1608 { phandle = <0x575>; event-name = "CS_ST_FIN_USER"; reg = <0x1608 0x8>; desc = "The number of all store instructions finished in user state"; }; event@1640 { phandle = <0x57b>; event-name = "CS_IERAT_MISS_USER"; reg = <0x1640 0x8>; desc = "The number of IERAT reloads in user state"; }; event@1648 { phandle = <0x584>; event-name = "CS_ITLB_RELOAD_USER"; reg = <0x1648 0x8>; desc = "The number of instruction TLB reloads in user state"; }; event@1680 { phandle = <0x554>; event-name = "CS_FROM_L4_MEM_X_IPTEG_USER"; reg = <0x1680 0x8>; desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip- but node-local source in user state"; }; event@1688 { phandle = <0x548>; event-name = "CS_FROM_L4_MEM_A_IPTEG_USER"; reg = <0x1688 0x8>; desc = "The number of instruction PTEG misses that are satisfied from level 4 cache of memory across A-link in user state"; }; event@16c0 { phandle = <0x509>; event-name = "CS_DERAT_MISS_USER"; reg = <0x16c0 0x8>; desc = "The number of DERAT misses in user state"; }; event@16c8 { phandle = <0x51b>; event-name = "CS_DTLB_RELOAD_USER"; reg = <0x16c8 0x8>; desc = "The number of data TLB reloads in user state"; }; event@1700 { phandle = <0x515>; event-name = "CS_DTLB_MISS_4K_USER"; reg = <0x1700 0x8>; desc = "The number of data TLB misses for 4K page size in user state"; }; event@1708 { phandle = <0x518>; event-name = "CS_DTLB_MISS_64K_USER"; reg = <0x1708 0x8>; desc = "The number of data TLB misses for 64K page size in user state"; }; event@1740 { phandle = <0x512>; event-name = "CS_DTLB_MISS_16M_USER"; reg = <0x1740 0x8>; desc = "The number of data TLB misses for 16M page size in user state"; }; event@1748 { phandle = <0x50f>; event-name = "CS_DTLB_MISS_16G_USER"; reg = <0x1748 0x8>; desc = "The number of data TLB misses for 16G page size in user state"; }; event@1780 { phandle = <0x54e>; event-name = "CS_FROM_L4_MEM_X_DPTEG_USER"; reg = <0x1780 0x8>; desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip but node-local source in user state"; }; event@1788 { phandle = <0x542>; event-name = "CS_FROM_L4_MEM_A_DPTEG_USER"; reg = <0x1788 0x8>; desc = "The number of data PTEG misses that are satisfied from level 4 cache of memory across A-link in user state"; }; event@17c0 { phandle = <0x563>; event-name = "CS_FROM_MEM_NON_LOCAL_USER"; reg = <0x17c0 0x8>; desc = "The number of all data and instruction cache misses that are satisfied by Off-Chip Memory in user state"; }; event@17c8 { phandle = <0x560>; event-name = "CS_FROM_MEM_LOCAL_USER"; reg = <0x17c8 0x8>; desc = "The number of data and instruction misses that are satisfied by local memory in user state"; }; event@1800 { phandle = <0x58c>; event-name = "CS_PCYC_KERNEL"; reg = <0x1800 0x8>; desc = "The sum of all processor cycles across all SMT threads in kernel state"; }; event@1808 { phandle = <0x580>; event-name = "CS_INST_KERNEL"; reg = <0x1808 0x8>; desc = "The sum of all completed PPC instructions across all SMT threads of the core in kernel state"; }; event@1840 { phandle = <0x4ff>; event-name = "CS_CORE_MODE_ST_CCYC_KERNEL"; reg = <0x1840 0x8>; desc = "The number of processor cycles in the kernel while the core is running in ST mode"; }; event@1848 { phandle = <0x4f6>; event-name = "CS_CORE_MODE_SMT2_CCYC_KERNEL"; reg = <0x1848 0x8>; desc = "The number of constant clock cycles in the kernel while the core is running in SMT2 mode"; }; event@1880 { phandle = <0x4f9>; event-name = "CS_CORE_MODE_SMT4_CCYC_KERNEL"; reg = <0x1880 0x8>; desc = "Count of constant clock transitions in kernel state while core mode is SMT4"; }; event@1888 { phandle = <0x5aa>; event-name = "SMT_MODE_SWITCH_KERNEL"; reg = <0x1888 0x8>; desc = "The number of SMT mode switches during the measurement period in kernel state(DD2 only)"; }; event@18c0 { phandle = <0x502>; event-name = "CS_CORE_PCYC_KERNEL"; reg = <0x18c0 0x8>; desc = "The number of processor cycles in kernel state during the measurement interval"; }; event@18c8 { phandle = <0x4e7>; event-name = "CS_32MHZ_CYC_KERNEL"; reg = <0x18c8 0x8>; desc = "The number of 32 MHz clock ticks in the kernel"; }; event@1900 { phandle = <0x595>; event-name = "CS_SPURR_KERNEL"; reg = <0x1900 0x8>; desc = "The number of SPURR cycles in kernel state"; }; event@1908 { phandle = <0x592>; event-name = "CS_PURR_KERNEL"; reg = <0x1908 0x8>; desc = "The sum of all constant clock PURR increments across all SMT threads in kernel state"; }; event@1940 { phandle = <0x51d>; event-name = "CS_FLOP_KERNEL"; reg = <0x1940 0x8>; desc = "The number of all completed floating point operations in kernel state"; }; event@1948 { phandle = <0x4ea>; event-name = "CS_BRU_CMPL_KERNEL"; reg = <0x1948 0x8>; desc = "The number of branch instructions completed in the kernel"; }; event@1980 { phandle = <0x4ed>; event-name = "CS_BR_MPRED_KERNEL"; reg = <0x1980 0x8>; desc = "The sum of branch misdirection across all SMT threads of the core in the kernel"; }; event@1988 { phandle = <0x4f0>; event-name = "CS_BR_TAKEN_KERNEL"; reg = <0x1988 0x8>; desc = "The number of branches taken in kernel"; }; event@19c0 { phandle = <0x4d1>; event-name = "CS_DTLB_MISS_2M_KERNEL"; reg = <0x19c0 0x8>; desc = "The number of data TLB misses for 2M page size in kernel state"; }; event@19c8 { phandle = <0x5b8>; event-name = "CS_DTLB_MISS_1G_KERNEL"; reg = <0x19c8 0x8>; desc = "The number of data TLB misses for 1G page size in kernel state"; }; event@1a00 { phandle = <0x58f>; event-name = "CS_PPC_DISP_KERNEL"; reg = <0x1a00 0x8>; desc = "The sum of PPC instruction dispatches across all SMT threads of the core in kernel state"; }; event@1a08 { phandle = <0x50b>; event-name = "CS_DISP_HELD_PCYC_KERNEL"; reg = <0x1a08 0x8>; desc = "The number of processor cycles the dispatch unit was held in kernel state"; }; event@1a40 { phandle = <0x589>; event-name = "CS_LSU_EMPTY_PCYC_KERNEL"; reg = <0x1a40 0x8>; desc = "The sum of processor cycles where the LSU is empty across all SMT threads of the core in kernel state"; }; event@1a48 { phandle = <0x5bb>; event-name = "CS_CORE_ICT_EMPTY_PCYC_KERNEL"; reg = <0x1a48 0x8>; desc = "The number of processor cycles the ICT was empty in kernel state"; }; event@1a80 { phandle = <0x505>; event-name = "CS_DATA_TABLEWALK_PCYC_KERNEL"; reg = <0x1a80 0x8>; desc = "The sum of table walk processor cycles across all SMT threads of the core in kernel state"; }; event@1a88 { phandle = <0x520>; event-name = "CS_FLUSH_KERNEL"; reg = <0x1a88 0x8>; desc = "The number of core flushes in the kernel state"; }; event@1ac0 { phandle = <0x4e4>; event-name = "CS_1PLUS_PPC_CMPL_KERNEL"; reg = <0x1ac0 0x8>; desc = "The kernel sum of completed PPC instructions across all SMT threads of the core "; }; event@1ac8 { phandle = <0x4f3>; event-name = "CS_CMPLU_STALL_PCYC_KERNEL"; reg = <0x1ac8 0x8>; desc = "The kernel sum of all processor cycles across all SMT threads where no instruction completed and ICT was not empty"; }; event@1b00 { phandle = <0x586>; event-name = "CS_L1_MISS_IFETCH_KERNEL"; reg = <0x1b00 0x8>; desc = "The number of level 1 instruction misses in kernel state"; }; event@1b08 { phandle = <0x57d>; event-name = "CS_IFETCH_DEMAND_PCYC_KERNEL"; reg = <0x1b08 0x8>; desc = "The sum of all processor cycles across all SMT threads when a demand ifetch was pending in kernel state"; }; event@1b40 { phandle = <0x523>; event-name = "CS_FROM_L2_IFETCH_KERNEL"; reg = <0x1b40 0x8>; desc = "The number of instruction fetches from local level 2 cache in kernel state"; }; event@1b48 { phandle = <0x535>; event-name = "CS_FROM_L3_IFETCH_KERNEL"; reg = <0x1b48 0x8>; desc = "The number of instruction fetches from the cores level 3 cache in kernel state"; }; event@1b80 { phandle = <0x565>; event-name = "CS_FROM_ON_CHIP_L2_IFETCH_KERNEL"; reg = <0x1b80 0x8>; desc = "The number of instruction fetches from a level 2 cache from the same POWER9 chip in kernel state"; }; event@1b88 { phandle = <0x56b>; event-name = "CS_FROM_ON_CHIP_L3_IFETCH_KERNEL"; reg = <0x1b88 0x8>; desc = "The number of instruction fetches from level 3 cache on the same POWER9 chip in kernel state"; }; event@1bc0 { phandle = <0x53b>; event-name = "CS_FROM_L4_IFETCH_KERNEL"; reg = <0x1bc0 0x8>; desc = "The number of instruction fetches from local level 4 cache in kernel state"; }; event@1bc8 { phandle = <0x559>; event-name = "CS_FROM_MEM_IFETCH_KERNEL"; reg = <0x1bc8 0x8>; desc = "The number of instruction fetches from local memory in kernel state"; }; event@1c00 { phandle = <0x52c>; event-name = "CS_FROM_L2_L3_X_IFETCH_KERNEL"; reg = <0x1c00 0x8>; desc = "The number of instruction fetches from level 2 or level 3 cache across X-link in kernel state"; }; event@1c08 { phandle = <0x526>; event-name = "CS_FROM_L2_L3_A_IFETCH_KERNEL"; reg = <0x1c08 0x8>; desc = "The number of instruction fetches from level 2 or level 3 across A-link in kernel state"; }; event@1c40 { phandle = <0x550>; event-name = "CS_FROM_L4_MEM_X_IFETCH_KERNEL"; reg = <0x1c40 0x8>; desc = "The number of instruction fetches from a level 4 cache or memory across X-link in kernel state"; }; event@1c48 { phandle = <0x544>; event-name = "CS_FROM_L4_MEM_A_IFETCH_KERNEL"; reg = <0x1c48 0x8>; desc = "The number of instruction fetches from level 4 cache or memory across A-link in kernel state"; }; event@1c80 { phandle = <0x577>; event-name = "CS_MISS_L1_LDATA_KERNEL"; reg = <0x1c80 0x8>; desc = "The number of level 1 data misses in kernel state"; }; event@1cc0 { phandle = <0x532>; event-name = "CS_FROM_L2_LDATA_KERNEL"; reg = <0x1cc0 0x8>; desc = "The number of local level 2 data loads in kernel state"; }; event@1cc8 { phandle = <0x538>; event-name = "CS_FROM_L3_LDATA_KERNEL"; reg = <0x1cc8 0x8>; desc = "The number of data loads from the cores level 3 cache in kernel state"; }; event@1d00 { phandle = <0x568>; event-name = "CS_FROM_ON_CHIP_L2_LDATA_KERNEL"; reg = <0x1d00 0x8>; desc = "The number of data loads from a level 2 cache from the same POWER9 chip in kernel state"; }; event@1d08 { phandle = <0x56e>; event-name = "CS_FROM_ON_CHIP_L3_LDATA_KERNEL"; reg = <0x1d08 0x8>; desc = "The number of data loads from a level 3 cache from the same POWER9 chip in kernel state"; }; event@1d40 { phandle = <0x52f>; event-name = "CS_FROM_L2_L3_X_LDATA_KERNEL"; reg = <0x1d40 0x8>; desc = "The number of data loads from a level 2 or level 3 cache across X-link in kernel state"; }; event@1d48 { phandle = <0x529>; event-name = "CS_FROM_L2_L3_A_LDATA_KERNEL"; reg = <0x1d48 0x8>; desc = "The number of data loads from level 2 or level 3 cache through A-link in kernel state"; }; event@1d80 { phandle = <0x556>; event-name = "CS_FROM_L4_MEM_X_LDATA_KERNEL"; reg = <0x1d80 0x8>; desc = "The number of data load from a level 4 cache or memory across X-link in kernel state"; }; event@1d88 { phandle = <0x54a>; event-name = "CS_FROM_L4_MEM_A_LDATA_KERNEL"; reg = <0x1d88 0x8>; desc = "The number of data loads from level 4 cache or memory across A-link in kernel state"; }; event@1dc0 { phandle = <0x598>; event-name = "CS_ST_MISS_L1_KERNEL"; reg = <0x1dc0 0x8>; desc = "The number of stores that missed level 1 cache in kernel state"; }; event@1dc8 { phandle = <0x574>; event-name = "CS_ST_FIN_KERNEL"; reg = <0x1dc8 0x8>; desc = "The number of all store instructions finished in kernel state"; }; event@1e00 { phandle = <0x57a>; event-name = "CS_IERAT_MISS_KERNEL"; reg = <0x1e00 0x8>; desc = "The number of IERAT reloads in kernel state"; }; event@1e08 { phandle = <0x583>; event-name = "CS_ITLB_RELOAD_KERNEL"; reg = <0x1e08 0x8>; desc = "The number of instruction TLB reloads in kernel state"; }; event@1e40 { phandle = <0x553>; event-name = "CS_FROM_L4_MEM_X_IPTEG_KERNEL"; reg = <0x1e40 0x8>; desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip- but node-local source in kernel state"; }; event@1e48 { phandle = <0x547>; event-name = "CS_FROM_L4_MEM_A_IPTEG_KERNEL"; reg = <0x1e48 0x8>; desc = "The number of instruction PTEG misses that are satisfied from level 4 cache of memory across A-link in kernel state"; }; event@1e80 { phandle = <0x508>; event-name = "CS_DERAT_MISS_KERNEL"; reg = <0x1e80 0x8>; desc = "The number of DERAT misses in kernel state"; }; event@1e88 { phandle = <0x51a>; event-name = "CS_DTLB_RELOAD_KERNEL"; reg = <0x1e88 0x8>; desc = "The number of data TLB reloads in kernel state"; }; event@1ec0 { phandle = <0x514>; event-name = "CS_DTLB_MISS_4K_KERNEL"; reg = <0x1ec0 0x8>; desc = "The number of data TLB misses for 4K page size in kernel state"; }; event@1ec8 { phandle = <0x517>; event-name = "CS_DTLB_MISS_64K_KERNEL"; reg = <0x1ec8 0x8>; desc = "The number of data TLB misses for 64K page size in kernel state"; }; event@1f00 { phandle = <0x511>; event-name = "CS_DTLB_MISS_16M_KERNEL"; reg = <0x1f00 0x8>; desc = "The number of data TLB misses for 16M page size in kernel state"; }; event@1f08 { phandle = <0x50e>; event-name = "CS_DTLB_MISS_16G_KERNEL"; reg = <0x1f08 0x8>; desc = "The number of data TLB misses for 16G page size in kernel state"; }; event@1f40 { phandle = <0x54d>; event-name = "CS_FROM_L4_MEM_X_DPTEG_KERNEL"; reg = <0x1f40 0x8>; desc = "The number of instruction PTEG L3 misses that are satisfied by off-chip but node-local source in kernel state"; }; event@1f48 { phandle = <0x541>; event-name = "CS_FROM_L4_MEM_A_DPTEG_KERNEL"; reg = <0x1f48 0x8>; desc = "The number of data PTEG misses that are satisfied from level 4 cache of memory across A-link in kernel state"; }; event@1f88 { phandle = <0x55f>; event-name = "CS_FROM_MEM_LOCAL_KERNEL"; reg = <0x1f88 0x8>; desc = "The number of data and instruction misses that are satisfied by local memory in kernel state"; }; event@1fc0 { phandle = <0x562>; event-name = "CS_FROM_MEM_NON_LOCAL_KERNEL"; reg = <0x1fc0 0x8>; desc = "The number of all data and instruction cache misses that are satisfied by Off-Chip Memory in kernel state"; }; }; core@18 { phandle = <0x5bd>; compatible = "ibm,imc-counters"; events-prefix = "CPM_"; scale = "512"; reg = <0x18 0x8>; events = <0x2f1>; type = <0x4>; size = <0x2000>; }; mba0@448 { phandle = <0x41e>; compatible = "ibm,imc-counters"; events-prefix = "PM_MBA0_"; scale = "1"; reg = <0x448 0x8>; events = <0x2e6>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; mba4@558 { phandle = <0x422>; compatible = "ibm,imc-counters"; events-prefix = "PM_MBA4_"; scale = "1"; reg = <0x558 0x8>; events = <0x2e6>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; mcs01@c8 { phandle = <0x3eb>; compatible = "ibm,imc-counters"; events-prefix = "PM_MCS01_"; scale = "256"; reg = <0xc8 0x8>; events = <0x2e2>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; mcs23@48 { phandle = <0x3ec>; compatible = "ibm,imc-counters"; events-prefix = "PM_MCS23_"; scale = "256"; reg = <0x48 0x8>; events = <0x2e2>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; nest-alink-out-events { phandle = <0x2ef>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x4a8>; event-name = "OUT_EVEN_AVLBL_CYC"; reg = <0x0 0x8>; }; event@8 { phandle = <0x4a9>; event-name = "OUT_EVEN_ANY_RCMD"; reg = <0x8 0x8>; }; event@10 { phandle = <0x4aa>; event-name = "OUT_EVEN_DATA_COUNT"; reg = <0x10 0x8>; }; event@18 { phandle = <0x4ab>; event-name = "OUT_EVEN_TOTAL_UTIL"; reg = <0x18 0x8>; }; event@20 { phandle = <0x4ac>; event-name = "OUT_ODD_AVLBL_CYC"; reg = <0x20 0x8>; }; event@28 { phandle = <0x4ad>; event-name = "OUT_ODD_ANY_RCMD"; reg = <0x28 0x8>; }; event@30 { phandle = <0x4ae>; event-name = "OUT_ODD_DATA_COUNT"; reg = <0x30 0x8>; }; event@38 { phandle = <0x4af>; event-name = "OUT_ODD_TOTAL_UTIL"; reg = <0x38 0x8>; }; }; nest-capp-events { phandle = <0x2e7>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x427>; event-name = "CYC_A"; reg = <0x0 0x8>; }; event@8 { phandle = <0x428>; event-name = "APC_UOP_SEND_PB_CMD"; reg = <0x8 0x8>; }; event@10 { phandle = <0x429>; event-name = "APC_UOP_LCO"; reg = <0x10 0x8>; }; event@18 { phandle = <0x42a>; event-name = "APC_UOP_DATA_XFER"; reg = <0x18 0x8>; }; event@20 { phandle = <0x42b>; event-name = "CYC_B"; reg = <0x20 0x8>; }; event@28 { phandle = <0x42c>; event-name = "XPT_MSG_SENT_LE_16"; reg = <0x28 0x8>; }; event@30 { phandle = <0x42d>; event-name = "XPT_MSG_SENT_GT_16_LE_64"; reg = <0x30 0x8>; }; event@38 { phandle = <0x42e>; event-name = "XPT_MSG_SENT_TSIZE_GT_64_LE_128"; reg = <0x38 0x8>; }; }; nest-centaur-events { phandle = <0x2f0>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x4b5>; event-name = "PORT0_READ_BYTES"; reg = <0x0 0x8>; }; event@8 { phandle = <0x4b6>; event-name = "PORT0_WRITE_BYTES"; reg = <0x8 0x8>; }; event@10 { phandle = <0x4b7>; event-name = "PORT0_DRAM_CLK_CYC"; reg = <0x10 0x8>; }; event@18 { phandle = <0x4b8>; event-name = "PORT1_READ_BYTES"; reg = <0x18 0x8>; }; event@20 { phandle = <0x4b9>; event-name = "PORT1_WRITE_BYTES"; reg = <0x20 0x8>; }; event@28 { phandle = <0x4ba>; event-name = "PORT1_DRAM_CLK_CYC"; reg = <0x28 0x8>; }; }; nest-mba-events { phandle = <0x2e6>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x41b>; event-name = "READ_BYTES"; reg = <0x0 0x8>; }; event@8 { phandle = <0x41c>; event-name = "WRITE_BYTES"; reg = <0x8 0x8>; }; event@10 { phandle = <0x41d>; event-name = "CLK_CYC"; reg = <0x10 0x8>; }; }; nest-mcs-events { phandle = <0x2e2>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x3e4>; event-name = "64B_RD_DISP_PORT01"; reg = <0x0 0x8>; desc = "Total 64 byte reads/writes dispatched for mcs01 on port01. (These are 64Byte request and not get counted in 128byte read request)"; }; event@8 { phandle = <0x3e5>; event-name = "128B_RD_DISP_PORT01"; reg = <0x8 0x8>; desc = "Total Read 128-byte data blocks for mcs01 on port01"; }; event@10 { phandle = <0x3e6>; event-name = "128B_WR_DISP_PORT01"; reg = <0x10 0x8>; desc = "Total Write 128-byte data blocks for mcs01 on port01"; }; event@18 { phandle = <0x3e7>; event-name = "AMO_OP_DISP_PORT01"; reg = <0x18 0x8>; desc = "AMO (Atomic Memory Operation) command dispatched in mcs01"; }; event@20 { phandle = <0x3e8>; event-name = "64B_RD_DISP_PORT23"; reg = <0x20 0x8>; desc = "Total 64 byte reads dispatched for mcs01 on port23. (These are 64Byte request and not get counted in 128byte read request)"; }; event@28 { phandle = <0x3e9>; event-name = "128B_RD_DISP_PORT23"; reg = <0x28 0x8>; desc = "Total Read 128-byte data blocks for mcs01 on port23"; }; event@30 { phandle = <0x3ea>; event-name = "128B_WR_DISP_PORT23"; reg = <0x30 0x8>; desc = "Total Write 128-byte data blocks for mcs01 on port23"; }; }; nest-nvlink0-events { phandle = <0x2eb>; #address-cells = <0x1>; #size-cells = <0x1>; event@228 { phandle = <0x468>; event-name = "PM_NTL0_CLK_CYC"; reg = <0x228 0x8>; }; event@230 { phandle = <0x469>; event-name = "PM_NTL0_TX_DATA_FLIT"; reg = <0x230 0x8>; }; event@238 { phandle = <0x46a>; event-name = "PM_NTL0_RX_ANY_FLIT"; reg = <0x238 0x8>; }; event@240 { phandle = <0x46b>; event-name = "PM_NTL0_RX_DATA_FLIT"; reg = <0x240 0x8>; }; event@2e8 { phandle = <0x470>; event-name = "PM_ATS_TCE_TRANS_REQ"; reg = <0x2e8 0x8>; }; event@2f0 { phandle = <0x471>; event-name = "PM_ATS_TCE_MISS"; reg = <0x2f0 0x8>; }; event@2f8 { phandle = <0x472>; event-name = "PM_ATS_NO_TRANS_TCE"; reg = <0x2f8 0x8>; }; event@300 { phandle = <0x473>; event-name = "PM_ATS_CACHE_RERUN"; reg = <0x300 0x8>; }; event@308 { phandle = <0x474>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS"; reg = <0x308 0x8>; }; event@310 { phandle = <0x475>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT"; reg = <0x310 0x8>; }; event@318 { phandle = <0x476>; event-name = "PM_XTS_ATSD_TLBI_RCV"; reg = <0x318 0x8>; }; event@320 { phandle = <0x477>; event-name = "PM_XTS_ATSD_SENT"; reg = <0x320 0x8>; }; event@668 { phandle = <0x46c>; event-name = "PM_NPCQ0_CREQ_BRICK0"; reg = <0x668 0x8>; }; event@670 { phandle = <0x46d>; event-name = "PM_NPCQ0_DOWNGRADE_REQ_BRICK0"; reg = <0x670 0x8>; }; event@678 { phandle = <0x46e>; event-name = "PM_NPCQ0_CREQ_BRICK1"; reg = <0x678 0x8>; }; event@680 { phandle = <0x46f>; event-name = "PM_NPCQ0_DOWNGRADE_REQ_BRICK1"; reg = <0x680 0x8>; }; }; nest-nvlink1-events { phandle = <0x2ea>; #address-cells = <0x1>; #size-cells = <0x1>; event@248 { phandle = <0x456>; event-name = "PM_NTL1_CLK_CYC"; reg = <0x248 0x8>; }; event@250 { phandle = <0x457>; event-name = "PM_NTL1_TX_DATA_FLIT"; reg = <0x250 0x8>; }; event@258 { phandle = <0x458>; event-name = "PM_NTL1_RX_ANY_FLIT"; reg = <0x258 0x8>; }; event@260 { phandle = <0x459>; event-name = "PM_NTL1_RX_DATA_FLIT"; reg = <0x260 0x8>; }; event@2e8 { phandle = <0x45e>; event-name = "PM_ATS_TCE_TRANS_REQ"; reg = <0x2e8 0x8>; }; event@2f0 { phandle = <0x45f>; event-name = "PM_ATS_TCE_MISS"; reg = <0x2f0 0x8>; }; event@2f8 { phandle = <0x460>; event-name = "PM_ATS_NO_TRANS_TCE"; reg = <0x2f8 0x8>; }; event@300 { phandle = <0x461>; event-name = "PM_ATS_CACHE_RERUN"; reg = <0x300 0x8>; }; event@308 { phandle = <0x462>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS"; reg = <0x308 0x8>; }; event@310 { phandle = <0x463>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT"; reg = <0x310 0x8>; }; event@318 { phandle = <0x464>; event-name = "PM_XTS_ATSD_TLBI_RCV"; reg = <0x318 0x8>; }; event@320 { phandle = <0x465>; event-name = "PM_XTS_ATSD_SENT"; reg = <0x320 0x8>; }; event@668 { phandle = <0x45a>; event-name = "PM_NPCQ0_CREQ_BRICK0"; reg = <0x668 0x8>; }; event@670 { phandle = <0x45b>; event-name = "PM_NPCQ0_DOWNGRADE_REQ_BRICK0"; reg = <0x670 0x8>; }; event@678 { phandle = <0x45c>; event-name = "PM_NPCQ0_CREQ_BRICK1"; reg = <0x678 0x8>; }; event@680 { phandle = <0x45d>; event-name = "PM_NPCQ0_DOWNGRADE_REQ_BRICK1"; reg = <0x680 0x8>; }; }; nest-nvlink2-events { phandle = <0x2e9>; #address-cells = <0x1>; #size-cells = <0x1>; event@268 { phandle = <0x444>; event-name = "PM_NTL2_CLK_CYC"; reg = <0x268 0x8>; }; event@270 { phandle = <0x445>; event-name = "PM_NTL2_TX_DATA_FLIT"; reg = <0x270 0x8>; }; event@278 { phandle = <0x446>; event-name = "PM_NTL2_RX_ANY_FLIT"; reg = <0x278 0x8>; }; event@280 { phandle = <0x447>; event-name = "PM_NTL2_RX_DATA_FLIT"; reg = <0x280 0x8>; }; event@2e8 { phandle = <0x44c>; event-name = "PM_ATS_TCE_TRANS_REQ"; reg = <0x2e8 0x8>; }; event@2f0 { phandle = <0x44d>; event-name = "PM_ATS_TCE_MISS"; reg = <0x2f0 0x8>; }; event@2f8 { phandle = <0x44e>; event-name = "PM_ATS_NO_TRANS_TCE"; reg = <0x2f8 0x8>; }; event@300 { phandle = <0x44f>; event-name = "PM_ATS_CACHE_RERUN"; reg = <0x300 0x8>; }; event@308 { phandle = <0x450>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS"; reg = <0x308 0x8>; }; event@310 { phandle = <0x451>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT"; reg = <0x310 0x8>; }; event@318 { phandle = <0x452>; event-name = "PM_XTS_ATSD_TLBI_RCV"; reg = <0x318 0x8>; }; event@320 { phandle = <0x453>; event-name = "PM_XTS_ATSD_SENT"; reg = <0x320 0x8>; }; event@688 { phandle = <0x448>; event-name = "PM_NPCQ1_CREQ_BRICK0"; reg = <0x688 0x8>; }; event@690 { phandle = <0x449>; event-name = "PM_NPCQ1_DOWNGRADE_REQ_BRICK0"; reg = <0x690 0x8>; }; event@698 { phandle = <0x44a>; event-name = "PM_NPCQ1_CREQ_BRICK1"; reg = <0x698 0x8>; }; event@6a0 { phandle = <0x44b>; event-name = "PM_NPCQ1_DOWNGRADE_REQ_BRICK1"; reg = <0x6a0 0x8>; }; }; nest-nvlink3-events { phandle = <0x2e8>; #address-cells = <0x1>; #size-cells = <0x1>; event@288 { phandle = <0x432>; event-name = "PM_NTL3_CLK_CYC"; reg = <0x288 0x8>; }; event@290 { phandle = <0x433>; event-name = "PM_NTL3_TX_DATA_FLIT"; reg = <0x290 0x8>; }; event@298 { phandle = <0x434>; event-name = "PM_NTL3_RX_ANY_FLIT"; reg = <0x298 0x8>; }; event@2a0 { phandle = <0x435>; event-name = "PM_NTL3_RX_DATA_FLIT"; reg = <0x2a0 0x8>; }; event@2e8 { phandle = <0x43a>; event-name = "PM_ATS_TCE_TRANS_REQ"; reg = <0x2e8 0x8>; }; event@2f0 { phandle = <0x43b>; event-name = "PM_ATS_TCE_MISS"; reg = <0x2f0 0x8>; }; event@2f8 { phandle = <0x43c>; event-name = "PM_ATS_NO_TRANS_TCE"; reg = <0x2f8 0x8>; }; event@300 { phandle = <0x43d>; event-name = "PM_ATS_CACHE_RERUN"; reg = <0x300 0x8>; }; event@308 { phandle = <0x43e>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS"; reg = <0x308 0x8>; }; event@310 { phandle = <0x43f>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT"; reg = <0x310 0x8>; }; event@318 { phandle = <0x440>; event-name = "PM_XTS_ATSD_TLBI_RCV"; reg = <0x318 0x8>; }; event@320 { phandle = <0x441>; event-name = "PM_XTS_ATSD_SENT"; reg = <0x320 0x8>; }; event@688 { phandle = <0x436>; event-name = "PM_NPCQ1_CREQ_BRICK0"; reg = <0x688 0x8>; }; event@690 { phandle = <0x437>; event-name = "PM_NPCQ1_DOWNGRADE_REQ_BRICK0"; reg = <0x690 0x8>; }; event@698 { phandle = <0x438>; event-name = "PM_NPCQ1_CREQ_BRICK1"; reg = <0x698 0x8>; }; event@6a0 { phandle = <0x439>; event-name = "PM_NPCQ1_DOWNGRADE_REQ_BRICK1"; reg = <0x6a0 0x8>; }; }; nest-nvlink4-events { phandle = <0x2ed>; #address-cells = <0x1>; #size-cells = <0x1>; event@2a8 { phandle = <0x48c>; event-name = "PM_NTL4_CLK_CYC"; reg = <0x2a8 0x8>; }; event@2b0 { phandle = <0x48d>; event-name = "PM_NTL4_TX_DATA_FLIT"; reg = <0x2b0 0x8>; }; event@2b8 { phandle = <0x48e>; event-name = "PM_NTL4_RX_ANY_FLIT"; reg = <0x2b8 0x8>; }; event@2c0 { phandle = <0x48f>; event-name = "PM_NTL4_RX_DATA_FLIT"; reg = <0x2c0 0x8>; }; event@2e8 { phandle = <0x494>; event-name = "PM_ATS_TCE_TRANS_REQ"; reg = <0x2e8 0x8>; }; event@2f0 { phandle = <0x495>; event-name = "PM_ATS_TCE_MISS"; reg = <0x2f0 0x8>; }; event@2f8 { phandle = <0x496>; event-name = "PM_ATS_NO_TRANS_TCE"; reg = <0x2f8 0x8>; }; event@300 { phandle = <0x497>; event-name = "PM_ATS_CACHE_RERUN"; reg = <0x300 0x8>; }; event@308 { phandle = <0x498>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS"; reg = <0x308 0x8>; }; event@310 { phandle = <0x499>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT"; reg = <0x310 0x8>; }; event@318 { phandle = <0x49a>; event-name = "PM_XTS_ATSD_TLBI_RCV"; reg = <0x318 0x8>; }; event@320 { phandle = <0x49b>; event-name = "PM_XTS_ATSD_SENT"; reg = <0x320 0x8>; }; event@6a8 { phandle = <0x490>; event-name = "PM_NPCQ2_CREQ_BRICK0"; reg = <0x6a8 0x8>; }; event@6b0 { phandle = <0x491>; event-name = "PM_NPCQ2_DOWNGRADE_REQ_BRICK0"; reg = <0x6b0 0x8>; }; event@6b8 { phandle = <0x492>; event-name = "PM_NPCQ2_CREQ_BRICK1"; reg = <0x6b8 0x8>; }; event@6c0 { phandle = <0x493>; event-name = "PM_NPCQ2_DOWNGRADE_REQ_BRICK1"; reg = <0x6c0 0x8>; }; }; nest-nvlink5-events { phandle = <0x2ec>; #address-cells = <0x1>; #size-cells = <0x1>; event@2c8 { phandle = <0x47a>; event-name = "PM_NTL5_CLK_CYC"; reg = <0x2c8 0x8>; }; event@2d0 { phandle = <0x47b>; event-name = "PM_NTL5_TX_DATA_FLIT"; reg = <0x2d0 0x8>; }; event@2d8 { phandle = <0x47c>; event-name = "PM_NTL5_RX_ANY_FLIT"; reg = <0x2d8 0x8>; }; event@2e0 { phandle = <0x47d>; event-name = "PM_NTL5_RX_DATA_FLIT"; reg = <0x2e0 0x8>; }; event@2e8 { phandle = <0x482>; event-name = "PM_ATS_TCE_TRANS_REQ"; reg = <0x2e8 0x8>; }; event@2f0 { phandle = <0x483>; event-name = "PM_ATS_TCE_MISS"; reg = <0x2f0 0x8>; }; event@2f8 { phandle = <0x484>; event-name = "PM_ATS_NO_TRANS_TCE"; reg = <0x2f8 0x8>; }; event@300 { phandle = <0x485>; event-name = "PM_ATS_CACHE_RERUN"; reg = <0x300 0x8>; }; event@308 { phandle = <0x486>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT_MISS"; reg = <0x308 0x8>; }; event@310 { phandle = <0x487>; event-name = "PM_XTS_ATR_DEMAND_CHECKOUT"; reg = <0x310 0x8>; }; event@318 { phandle = <0x488>; event-name = "PM_XTS_ATSD_TLBI_RCV"; reg = <0x318 0x8>; }; event@320 { phandle = <0x489>; event-name = "PM_XTS_ATSD_SENT"; reg = <0x320 0x8>; }; event@6a8 { phandle = <0x47e>; event-name = "PM_NPCQ2_CREQ_BRICK0"; reg = <0x6a8 0x8>; }; event@6b0 { phandle = <0x47f>; event-name = "PM_NPCQ2_DOWNGRADE_REQ_BRICK0"; reg = <0x6b0 0x8>; }; event@6b8 { phandle = <0x480>; event-name = "PM_NPCQ2_CREQ_BRICK1"; reg = <0x6b8 0x8>; }; event@6c0 { phandle = <0x481>; event-name = "PM_NPCQ2_DOWNGRADE_REQ_BRICK1"; reg = <0x6c0 0x8>; }; }; nest-nx-events { phandle = <0x2ee>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x49e>; event-name = "IDLE_CH0"; reg = <0x0 0x8>; }; event@8 { phandle = <0x49f>; event-name = "IDLE_CH2"; reg = <0x8 0x8>; }; event@10 { phandle = <0x4a0>; event-name = "IDLE_CH4"; reg = <0x10 0x8>; }; event@18 { phandle = <0x4a1>; event-name = "STALL_IN_CH4"; reg = <0x18 0x8>; }; event@20 { phandle = <0x4a2>; event-name = "ERAT_LOOKUP"; reg = <0x20 0x8>; }; event@28 { phandle = <0x4a3>; event-name = "ERAT_MISS"; reg = <0x28 0x8>; }; event@30 { phandle = <0x4a4>; event-name = "ERAT_STALLED_CICO_BUFFERS"; reg = <0x30 0x8>; }; event@38 { phandle = <0x4a5>; event-name = "DMA_STALLED"; reg = <0x38 0x8>; }; }; nest-phb-events { phandle = <0x2e5>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x410>; event-name = "CYC"; reg = <0x0 0x8>; }; event@8 { phandle = <0x411>; event-name = "DMA_RD_FROM_PCIE"; reg = <0x8 0x8>; }; event@10 { phandle = <0x412>; event-name = "DMA_WR_FROM_PCIE"; reg = <0x10 0x8>; }; event@18 { phandle = <0x413>; event-name = "LD_RESP_FROM_PCIE"; reg = <0x18 0x8>; }; }; nest-powerbus-events { phandle = <0x2e3>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x3ee>; event-name = "EVENT_VG_PUMP"; reg = <0x0 0x8>; desc = "Vg Scope operation (locally mastered) on port n"; }; event@8 { phandle = <0x3ef>; event-name = "EVENT_LNS_PUMP"; reg = <0x8 0x8>; desc = "Local Nodal Scope operation (locally mastered) on port n"; }; event@10 { phandle = <0x3f0>; event-name = "EVENT_GROUP_PUMP"; reg = <0x10 0x8>; desc = "Group Scope operation (locally mastered) on port n"; }; event@18 { phandle = <0x3f1>; event-name = "EVENT_RNS_PUMP"; reg = <0x18 0x8>; desc = "Remote Nodal Scope operation (locally mastered) on port n"; }; event@20 { phandle = <0x3f2>; event-name = "EVENT_RTY_VG_PUMP"; reg = <0x20 0x8>; desc = "Retry of a Vg Scope operation (locally mastered) - Retry due to (rty_dropped_rcmd;rty_lpc;rty_other)"; }; event@28 { phandle = <0x3f3>; event-name = "EVENT_RTY_LNS_PUMP"; reg = <0x28 0x8>; desc = "Retry of a Nodal Scope operation (locally mastered) - Retry due to (rty_dropped_rcmd;rty_lpc;rty_other;etc)"; }; event@30 { phandle = <0x3f4>; event-name = "EVENT_RTY_GROUP_PUMP"; reg = <0x30 0x8>; desc = "Retry of a Group Scope operation (locally mastered) - Retry due to (rty_dropped_rcmd; rty_lpc; rty_other)"; }; event@38 { phandle = <0x3f5>; event-name = "EVENT_RTY_RNS_PUMP"; reg = <0x38 0x8>; desc = "Retry of a Remote Nodal Scope op (locally mastered)- Retry due to (rty_dropped_rcmd; rty_lpc; rty_other)"; }; event@78 { phandle = <0x3f8>; event-name = "CYC"; reg = <0x78 0x8>; }; event@80 { phandle = <0x3f9>; event-name = "VG_PUMP_P01"; reg = <0x80 0x8>; }; event@88 { phandle = <0x3fa>; event-name = "LNS_PUMP_P01"; reg = <0x88 0x8>; }; event@90 { phandle = <0x3fb>; event-name = "GROUP_PUMP_P01"; reg = <0x90 0x8>; }; event@98 { phandle = <0x3fc>; event-name = "RNS_PUMP_P01"; reg = <0x98 0x8>; }; event@a0 { phandle = <0x3f6>; event-name = "INT_DATA_XFER"; reg = <0xa0 0x8>; desc = "16x 32B OW Internal Data transfer on a PB horizontal bus"; }; event@a8 { phandle = <0x3f7>; event-name = "EXT_DATA_XFER"; reg = <0xa8 0x8>; desc = "16x 32B OW External Data transfer on a PB X/A horizontal bus"; }; event@b0 { phandle = <0x3fd>; event-name = "NNS_PUMP"; reg = <0xb0 0x8>; desc = "Near Nodal Scope operation (locally mastered)"; }; event@b8 { phandle = <0x3fe>; event-name = "RTY_NNS_PUMP_P01"; reg = <0xb8 0x8>; desc = "Retry of a Near Nodal Scope op (locally mastered)- Retry due to (rty_dropped_rcmd; rty_lpc; rty_other)"; }; event@f8 { phandle = <0x3ff>; event-name = "CYC2"; reg = <0xf8 0x8>; }; }; nest-xlink-out-events { phandle = <0x2e4>; #address-cells = <0x1>; #size-cells = <0x1>; event@0 { phandle = <0x402>; event-name = "OUT_EVEN_CYC"; reg = <0x0 0x8>; }; event@8 { phandle = <0x403>; event-name = "OUT_EVEN_ANY_RCMD"; reg = <0x8 0x8>; }; event@10 { phandle = <0x404>; event-name = "OUT_EVEN_DATA_COUNT"; reg = <0x10 0x8>; }; event@18 { phandle = <0x405>; event-name = "OUT_EVEN_TOTAL_UTIL"; reg = <0x18 0x8>; }; event@20 { phandle = <0x406>; event-name = "OUT_ODD_CYC"; reg = <0x20 0x8>; }; event@28 { phandle = <0x407>; event-name = "OUT_ODD_ANY_RCMD"; reg = <0x28 0x8>; }; event@30 { phandle = <0x408>; event-name = "OUT_ODD_DATA_COUNT"; reg = <0x30 0x8>; }; event@38 { phandle = <0x409>; event-name = "OUT_ODD_TOTAL_UTIL"; reg = <0x38 0x8>; }; event@c0 { phandle = <0x40a>; event-name = "OUT_EVEN_AVLBL_CYC"; reg = <0xc0 0x8>; }; event@c8 { phandle = <0x40b>; event-name = "OUT_ODD_AVLBL_CYC"; reg = <0xc8 0x8>; }; }; nx@3f8 { phandle = <0x4a6>; compatible = "ibm,imc-counters"; events-prefix = "PM_NX_"; scale = "256"; reg = <0x3f8 0x8>; events = <0x2ee>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; phb0@338 { phandle = <0x414>; compatible = "ibm,imc-counters"; events-prefix = "PM_PHB0_"; scale = "1"; reg = <0x338 0x8>; events = <0x2e5>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; phb1@358 { phandle = <0x415>; compatible = "ibm,imc-counters"; events-prefix = "PM_PHB1_"; scale = "1"; reg = <0x358 0x8>; events = <0x2e5>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; phb2@378 { phandle = <0x416>; compatible = "ibm,imc-counters"; events-prefix = "PM_PHB2_"; scale = "1"; reg = <0x378 0x8>; events = <0x2e5>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; phb3@398 { phandle = <0x417>; compatible = "ibm,imc-counters"; events-prefix = "PM_PHB3_"; scale = "1"; reg = <0x398 0x8>; events = <0x2e5>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; phb4@3b8 { phandle = <0x418>; compatible = "ibm,imc-counters"; events-prefix = "PM_PHB4_"; scale = "1"; reg = <0x3b8 0x8>; events = <0x2e5>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; phb5@3d8 { phandle = <0x419>; compatible = "ibm,imc-counters"; events-prefix = "PM_PHB5_"; scale = "1"; reg = <0x3d8 0x8>; events = <0x2e5>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; powerbus0@8 { phandle = <0x400>; compatible = "ibm,imc-counters"; events-prefix = "PM_PB_"; scale = "256"; reg = <0x8 0x8>; events = <0x2e3>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; thread@18 { phandle = <0x5be>; compatible = "ibm,imc-counters"; events-prefix = "CPM_"; scale = "512"; reg = <0x18 0x8>; events = <0x2f1>; type = <0x1>; size = <0x2000>; }; trace-events { phandle = <0x2f2>; #address-cells = <0x1>; #size-cells = <0x1>; event@10200000 { phandle = <0x5c0>; event-name = "cycles"; reg = <0x10200000 0x8>; desc = "Reference cycles"; }; }; trace@0 { phandle = <0x5c1>; compatible = "ibm,imc-counters"; events-prefix = "trace_"; reg = <0x0 0x8>; events = <0x2f2>; type = <0x2>; size = <0x40000>; }; xlink1@158 { phandle = <0x40d>; compatible = "ibm,imc-counters"; events-prefix = "PM_XLINK1_"; scale = "4096"; reg = <0x158 0x8>; events = <0x2e4>; type = <0x10>; size = <0x40000>; offset = <0x180000>; cb_offset = <0x3fc00>; base-addr = <0xf 0xfd800000>; chip-id = <0x0>; }; }; interrupt-controller@0 { phandle = <0xd2>; reg = <0x0 0x0 0x0 0x0>; compatible = "ibm,opal-xive-vc", "IBM,opal-xics"; #address-cells = <0x0>; #interrupt-cells = <0x2>; device_type = "PowerPC-Interrupt-Source-Controller"; interrupt-controller; }; interrupt-controller@6030203180000 { phandle = <0xd8>; reg = <0x60302 0x3180000 0x0 0x10000 0x60302 0x3190000 0x0 0x10000 0x60302 0x31a0000 0x0 0x10000 0x60302 0x31b0000 0x0 0x10000>; compatible = "ibm,opal-xive-pe", "ibm,opal-intc"; ibm,xive-eq-sizes = <0xc 0x10 0x15 0x18>; ibm,xive-#priorities = <0x8>; single-escalation-support; ibm,xive-provision-page-size = <0x10000>; ibm,xive-provision-chips = <0x0>; }; ipl-params { phandle = <0x38>; #address-cells = <0x0>; #size-cells = <0x0>; ipl-params { phandle = <0x3b>; #address-cells = <0x0>; #size-cells = <0x0>; cec-ipl-side = "temp"; sp-ipl-side = "temp"; os-ipl-mode = <0x0>; cec-major-type = "cold"; }; platform-dump { phandle = <0x3c>; }; sys-params { phandle = <0x39>; #address-cells = <0x0>; #size-cells = <0x0>; ibm,sys-model = " 01 "; abc-bus-freq-mhz = <0x0 0x1900>; wxyz-bus-freq-mhz = <0x0 0x7d0>; }; }; lpcm-opb@6030000000000 { phandle = <0x1b>; #address-cells = <0x1>; #size-cells = <0x1>; compatible = "ibm,power9-lpcm-opb", "simple-bus"; reg = <0x60300 0x0 0x1 0x0>; ibm,chip-id = <0x0>; ranges = <0x0 0x60300 0x0 0x80000000 0x80000000 0x60300 0x80000000 0x80000000>; lpc-controller@c0012000 { phandle = <0x1e>; compatible = "ibm,power9-lpc-controller"; reg = <0xc0012000 0x100>; }; lpc@0 { phandle = <0x1f>; #address-cells = <0x2>; #size-cells = <0x1>; compatible = "ibm,power9-lpc", "ibm,power8-lpc"; ranges = <0x0 0x0 0xe0000000 0x10000000 0x1 0x0 0xd0010000 0x10000 0x3 0x0 0xf0000000 0x10000000>; primary; interrupt-map = <0x0 0x0 0x4 0xd9 0x8 0x0 0x0 0xa 0xd9 0x7>; interrupt-map-mask = <0x0 0x0 0xff>; #interrupt-cells = <0x1>; ipmi-bt@ie4 { phandle = <0xd6>; reg = <0x1 0xe4 0x3>; compatible = "ipmi-bt"; status = "reserved"; interrupts = <0xa>; interrupt-parent = <0x1f>; }; serial@i3f8 { phandle = <0x20>; reg = <0x1 0x3f8 0x1>; compatible = "ns16550"; current-speed = <0x1c200>; clock-frequency = <0x1c2000>; interrupts = <0x4>; device_type = "serial"; status = "reserved"; }; }; opb-arbiter@c0011000 { phandle = <0x1d>; compatible = "ibm,power9-lpcm-opb-arbiter"; reg = <0xc0011000 0x8>; }; opb-master@c0010000 { phandle = <0x1c>; compatible = "ibm,power9-lpcm-opb-master"; reg = <0xc0010000 0x60>; }; }; memory@0 { phandle = <0x65>; device_type = "memory"; reg = <0x0 0x0 0x10 0x0>; ibm,chip-id = <0x0>; ibm,associativity = <0x4 0x0 0x0 0x1 0x0>; }; pciex@600c3c0000000 { phandle = <0xe8>; compatible = "ibm,power9-pciex", "ibm,ioda3-phb"; device_type = "pciex"; reg = <0x600c3 0xc0000000 0x0 0x1000 0x600c3 0x0 0x0 0x10000000>; ibm,xscom-bases = <0x4010c00 0x4010c40 0xd010800 0xd010840 0xd010900>; ibm,mmio-windows = <0x60000 0x0 0x40 0x0 0x600c0 0x0 0x0 0x80000000>; ibm,phb-index = <0x0>; ibm,phb-pec-index = <0x0>; ibm,phb-stack = <0x7e>; ibm,phb-stack-index = <0x0>; ibm,chip-id = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; ibm,capi-flags = <0x1>; ibm,associativity = <0x4 0x0 0x0 0x1 0x0>; ibm,opal-phbid = <0x0 0x0>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; bus-range = <0x0 0xff>; clock-frequency = <0x200 0x0>; interrupt-parent = <0xd2>; ranges = <0x2000000 0x0 0x80000000 0x600c0 0x0 0x0 0x7fff0000>; ibm,opal-m64-window = <0x60000 0x0 0x60000 0x0 0x40 0x0>; ibm,opal-single-pe; ibm,opal-num-pes = <0x200>; ibm,opal-reserved-pe = <0x1ff>; ibm,opal-msi-ranges = <0xfe000 0xff8>; ibm,opal-available-m64-ranges = <0x1 0x1f>; ibm,supported-tce-sizes = <0xc 0x10 0x15 0x1e>; ibm,opal-m64-segment-splits = <0x200 0x1 0xc 0x0 0x1 0x2 0xc 0x0>; ibm,opal-rtt-table = <0x0 0x33300000 0x20000>; ibm,opal-peltv-table = <0x0 0x33340000 0x20000>; ibm,opal-pest-table = <0x0 0x33362000 0x2000>; ibm,phb-diag-data-size = <0x2180>; ibm,capp-timebase-sync; ibm,phb-indications = <0x200 0xc00 0x300>; status = "okay"; pci@0 { phandle = <0xf3>; ibm,pci-config-space-type = <0x1>; class-code = <0x60400>; revision-id = <0x0>; vendor-id = <0x1014>; device-id = <0x4c1>; ibm,reset-by-firmware = <0x1>; ibm,slot-pluggable = <0x1>; ibm,slot-surprise-pluggable = <0x0>; ibm,slot-power-ctl = <0x0>; ibm,slot-power-led-ctlled = <0x0>; ibm,slot-attn-led = <0x0>; ibm,slot-connector-type = <0xe>; ibm,slot-card-desc = <0x0>; ibm,slot-card-mech = <0x0>; ibm,slot-wired-lanes = <0x0>; ibm,power-limit = <0x0>; ibm,slot-label = "SLOT1 PCIE 4.0 X16"; ibm,slot-location-code = "UOPWR.D100015-Node0-SLOT1 PCIE 4.0 X16"; ibm,loc-code = "UOPWR.D100015-Node0-SLOT1 PCIE 4.0 X16"; reg = <0x0 0x0 0x0 0x0 0x0>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; device_type = "pciex"; interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 0xd2 0xfeff8 0x1 0x0 0x0 0x0 0x2 0xd2 0xfeff9 0x1 0x0 0x0 0x0 0x3 0xd2 0xfeffa 0x1 0x0 0x0 0x0 0x4 0xd2 0xfeffb 0x1>; ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>; }; }; pciex@600c3c0100000 { phandle = <0xe9>; compatible = "ibm,power9-pciex", "ibm,ioda3-phb"; device_type = "pciex"; reg = <0x600c3 0xc0100000 0x0 0x1000 0x600c3 0x20000000 0x0 0x10000000>; ibm,xscom-bases = <0x4011000 0x4011040 0xe010800 0xe010840 0xe010900>; ibm,mmio-windows = <0x60040 0x0 0x40 0x0 0x600c0 0x80000000 0x0 0x80000000>; ibm,phb-index = <0x1>; ibm,phb-pec-index = <0x1>; ibm,phb-stack = <0x80>; ibm,phb-stack-index = <0x0>; ibm,chip-id = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; ibm,capi-flags = <0x1>; ibm,associativity = <0x4 0x0 0x0 0x1 0x0>; ibm,opal-phbid = <0x0 0x1>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; bus-range = <0x0 0xff>; clock-frequency = <0x200 0x0>; interrupt-parent = <0xd2>; ranges = <0x2000000 0x0 0x80000000 0x600c0 0x80000000 0x0 0x7fff0000>; ibm,opal-m64-window = <0x60040 0x0 0x60040 0x0 0x40 0x0>; ibm,opal-single-pe; ibm,opal-num-pes = <0x100>; ibm,opal-reserved-pe = <0xff>; ibm,opal-msi-ranges = <0xfd800 0x7f8>; ibm,opal-available-m64-ranges = <0x1 0xf>; ibm,supported-tce-sizes = <0xc 0x10 0x15 0x1e>; ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>; ibm,opal-rtt-table = <0x0 0x33380000 0x20000>; ibm,opal-peltv-table = <0x0 0x333c0000 0x20000>; ibm,opal-pest-table = <0x0 0x333e1000 0x1000>; ibm,phb-diag-data-size = <0x2180>; ibm,capp-timebase-sync; ibm,phb-indications = <0x200 0xc00 0x300>; status = "okay"; pci@0 { phandle = <0xf4>; ibm,pci-config-space-type = <0x1>; class-code = <0x60400>; revision-id = <0x0>; vendor-id = <0x1014>; device-id = <0x4c1>; ibm,reset-by-firmware = <0x1>; ibm,slot-pluggable = <0x1>; ibm,slot-surprise-pluggable = <0x0>; ibm,slot-power-ctl = <0x0>; ibm,slot-power-led-ctlled = <0x0>; ibm,slot-attn-led = <0x0>; ibm,slot-connector-type = <0xe>; ibm,slot-card-desc = <0x0>; ibm,slot-card-mech = <0x0>; ibm,slot-wired-lanes = <0x0>; ibm,power-limit = <0x0>; ibm,slot-label = "SLOT2 PCIE 4.0 X8"; ibm,slot-location-code = "UOPWR.D100015-Node0-SLOT2 PCIE 4.0 X8"; ibm,loc-code = "UOPWR.D100015-Node0-SLOT2 PCIE 4.0 X8"; reg = <0x0 0x0 0x0 0x0 0x0>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; device_type = "pciex"; interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 0xd2 0xfdff8 0x1 0x0 0x0 0x0 0x2 0xd2 0xfdff9 0x1 0x0 0x0 0x0 0x3 0xd2 0xfdffa 0x1 0x0 0x0 0x0 0x4 0xd2 0xfdffb 0x1>; ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>; }; }; pciex@600c3c0200000 { phandle = <0xea>; compatible = "ibm,power9-pciex", "ibm,ioda3-phb"; device_type = "pciex"; reg = <0x600c3 0xc0200000 0x0 0x1000 0x600c3 0x40000000 0x0 0x10000000>; ibm,xscom-bases = <0x4011000 0x4011080 0xe010800 0xe010880 0xe010940>; ibm,mmio-windows = <0x60080 0x0 0x40 0x0 0x600c1 0x0 0x0 0x80000000>; ibm,phb-index = <0x2>; ibm,phb-pec-index = <0x1>; ibm,phb-stack = <0x81>; ibm,phb-stack-index = <0x1>; ibm,chip-id = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; ibm,capi-flags = <0x1>; ibm,associativity = <0x4 0x0 0x0 0x1 0x0>; ibm,opal-phbid = <0x0 0x2>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; bus-range = <0x0 0xff>; clock-frequency = <0x200 0x0>; interrupt-parent = <0xd2>; ranges = <0x2000000 0x0 0x80000000 0x600c1 0x0 0x0 0x7fff0000>; ibm,opal-m64-window = <0x60080 0x0 0x60080 0x0 0x40 0x0>; ibm,opal-single-pe; ibm,opal-num-pes = <0x100>; ibm,opal-reserved-pe = <0xff>; ibm,opal-msi-ranges = <0xfd000 0x7f8>; ibm,opal-available-m64-ranges = <0x1 0xf>; ibm,supported-tce-sizes = <0xc 0x10 0x15 0x1e>; ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>; ibm,opal-rtt-table = <0x0 0x33400000 0x20000>; ibm,opal-peltv-table = <0x0 0x33440000 0x20000>; ibm,opal-pest-table = <0x0 0x33461000 0x1000>; ibm,phb-diag-data-size = <0x2180>; ibm,capp-timebase-sync; ibm,phb-indications = <0x200 0xc00 0x300>; status = "okay"; pci@0 { phandle = <0xf5>; ibm,pci-config-space-type = <0x1>; class-code = <0x60400>; revision-id = <0x0>; vendor-id = <0x1014>; device-id = <0x4c1>; ibm,reset-by-firmware = <0x1>; ibm,slot-pluggable = <0x1>; ibm,slot-surprise-pluggable = <0x0>; ibm,slot-power-ctl = <0x0>; ibm,slot-power-led-ctlled = <0x0>; ibm,slot-attn-led = <0x0>; ibm,slot-connector-type = <0xe>; ibm,slot-card-desc = <0x0>; ibm,slot-card-mech = <0x0>; ibm,slot-wired-lanes = <0x0>; ibm,power-limit = <0x0>; ibm,slot-label = "Builtin SATA"; ibm,slot-location-code = "UOPWR.D100015-Node0-Builtin SATA"; ibm,loc-code = "UOPWR.D100015-Node0-Builtin SATA"; reg = <0x0 0x0 0x0 0x0 0x0>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; device_type = "pciex"; interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 0xd2 0xfd7f8 0x1 0x0 0x0 0x0 0x2 0xd2 0xfd7f9 0x1 0x0 0x0 0x0 0x3 0xd2 0xfd7fa 0x1 0x0 0x0 0x0 0x4 0xd2 0xfd7fb 0x1>; ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>; sata@0 { phandle = <0xf6>; ibm,pci-config-space-type = <0x1>; class-code = <0x10601>; revision-id = <0x11>; vendor-id = <0x1b4b>; device-id = <0x9235>; interrupts = <0x1>; ibm,loc-code = "Builtin SATA"; reg = <0x10000 0x0 0x0 0x0 0x0>; }; }; }; pciex@600c3c0300000 { phandle = <0xeb>; compatible = "ibm,power9-pciex", "ibm,ioda3-phb"; device_type = "pciex"; reg = <0x600c3 0xc0300000 0x0 0x1000 0x600c3 0x60000000 0x0 0x10000000>; ibm,xscom-bases = <0x4011400 0x4011440 0xf010800 0xf010840 0xf010900>; ibm,mmio-windows = <0x60200 0x0 0x40 0x0 0x600c1 0x80000000 0x0 0x80000000>; ibm,phb-index = <0x3>; ibm,phb-pec-index = <0x2>; ibm,phb-stack = <0x83>; ibm,phb-stack-index = <0x0>; ibm,chip-id = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; ibm,capi-flags = <0x1>; ibm,associativity = <0x4 0x0 0x0 0x1 0x0>; ibm,opal-phbid = <0x0 0x3>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; bus-range = <0x0 0xff>; clock-frequency = <0x200 0x0>; interrupt-parent = <0xd2>; ranges = <0x2000000 0x0 0x80000000 0x600c1 0x80000000 0x0 0x7fff0000>; ibm,opal-m64-window = <0x60200 0x0 0x60200 0x0 0x40 0x0>; ibm,opal-single-pe; ibm,opal-num-pes = <0x200>; ibm,opal-reserved-pe = <0x1ff>; ibm,opal-msi-ranges = <0xfc000 0xff8>; ibm,opal-available-m64-ranges = <0x1 0x1f>; ibm,supported-tce-sizes = <0xc 0x10 0x15 0x1e>; ibm,opal-m64-segment-splits = <0x200 0x1 0xc 0x0 0x1 0x2 0xc 0x0>; ibm,opal-rtt-table = <0x0 0x33480000 0x20000>; ibm,opal-peltv-table = <0x0 0x334c0000 0x20000>; ibm,opal-pest-table = <0x0 0x334e2000 0x2000>; ibm,phb-diag-data-size = <0x2180>; ibm,capp-timebase-sync; ibm,phb-indications = <0x200 0xc00 0x300>; status = "okay"; pci@0 { phandle = <0xf7>; ibm,pci-config-space-type = <0x1>; class-code = <0x60400>; revision-id = <0x0>; vendor-id = <0x1014>; device-id = <0x4c1>; ibm,reset-by-firmware = <0x1>; ibm,slot-pluggable = <0x1>; ibm,slot-surprise-pluggable = <0x0>; ibm,slot-power-ctl = <0x0>; ibm,slot-power-led-ctlled = <0x0>; ibm,slot-attn-led = <0x0>; ibm,slot-connector-type = <0xe>; ibm,slot-card-desc = <0x0>; ibm,slot-card-mech = <0x0>; ibm,slot-wired-lanes = <0x0>; ibm,power-limit = <0x0>; ibm,slot-label = "Builtin USB"; ibm,slot-location-code = "UOPWR.D100015-Node0-Builtin USB"; ibm,loc-code = "UOPWR.D100015-Node0-Builtin USB"; reg = <0x0 0x0 0x0 0x0 0x0>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; device_type = "pciex"; interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 0xd2 0xfcff8 0x1 0x0 0x0 0x0 0x2 0xd2 0xfcff9 0x1 0x0 0x0 0x0 0x3 0xd2 0xfcffa 0x1 0x0 0x0 0x0 0x4 0xd2 0xfcffb 0x1>; ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>; usb-xhci@0 { phandle = <0xf8>; ibm,pci-config-space-type = <0x1>; class-code = <0xc0330>; revision-id = <0x2>; vendor-id = <0x104c>; device-id = <0x8241>; interrupts = <0x1>; ibm,loc-code = "Builtin USB"; reg = <0x10000 0x0 0x0 0x0 0x0>; }; }; }; pciex@600c3c0400000 { phandle = <0xec>; compatible = "ibm,power9-pciex", "ibm,ioda3-phb"; device_type = "pciex"; reg = <0x600c3 0xc0400000 0x0 0x1000 0x600c3 0x80000000 0x0 0x10000000>; ibm,xscom-bases = <0x4011400 0x4011480 0xf010800 0xf010880 0xf010940>; ibm,mmio-windows = <0x60240 0x0 0x40 0x0 0x600c2 0x0 0x0 0x80000000>; ibm,phb-index = <0x4>; ibm,phb-pec-index = <0x2>; ibm,phb-stack = <0x84>; ibm,phb-stack-index = <0x1>; ibm,chip-id = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; ibm,capi-flags = <0x1>; ibm,associativity = <0x4 0x0 0x0 0x1 0x0>; ibm,opal-phbid = <0x0 0x4>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; bus-range = <0x0 0xff>; clock-frequency = <0x200 0x0>; interrupt-parent = <0xd2>; ranges = <0x2000000 0x0 0x80000000 0x600c2 0x0 0x0 0x7fff0000>; ibm,opal-m64-window = <0x60240 0x0 0x60240 0x0 0x40 0x0>; ibm,opal-single-pe; ibm,opal-num-pes = <0x100>; ibm,opal-reserved-pe = <0xff>; ibm,opal-msi-ranges = <0xfb800 0x7f8>; ibm,opal-available-m64-ranges = <0x1 0xf>; ibm,supported-tce-sizes = <0xc 0x10 0x15 0x1e>; ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>; ibm,opal-rtt-table = <0x0 0x33500000 0x20000>; ibm,opal-peltv-table = <0x0 0x33540000 0x20000>; ibm,opal-pest-table = <0x0 0x33561000 0x1000>; ibm,phb-diag-data-size = <0x2180>; ibm,capp-timebase-sync; ibm,phb-indications = <0x200 0xc00 0x300>; status = "okay"; pci@0 { phandle = <0xf9>; ibm,pci-config-space-type = <0x1>; class-code = <0x60400>; revision-id = <0x0>; vendor-id = <0x1014>; device-id = <0x4c1>; ibm,reset-by-firmware = <0x1>; ibm,slot-pluggable = <0x1>; ibm,slot-surprise-pluggable = <0x0>; ibm,slot-power-ctl = <0x0>; ibm,slot-power-led-ctlled = <0x0>; ibm,slot-attn-led = <0x0>; ibm,slot-connector-type = <0xe>; ibm,slot-card-desc = <0x0>; ibm,slot-card-mech = <0x0>; ibm,slot-wired-lanes = <0x0>; ibm,power-limit = <0x0>; ibm,slot-label = "Builtin Ethernet"; ibm,slot-location-code = "UOPWR.D100015-Node0-Builtin Ethernet"; ibm,loc-code = "UOPWR.D100015-Node0-Builtin Ethernet"; reg = <0x0 0x0 0x0 0x0 0x0>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; device_type = "pciex"; interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 0xd2 0xfbff8 0x1 0x0 0x0 0x0 0x2 0xd2 0xfbff9 0x1 0x0 0x0 0x0 0x3 0xd2 0xfbffa 0x1 0x0 0x0 0x0 0x4 0xd2 0xfbffb 0x1>; ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>; ethernet@0 { phandle = <0xfa>; ibm,pci-config-space-type = <0x1>; class-code = <0x20000>; revision-id = <0x0>; vendor-id = <0x14e4>; device-id = <0x1657>; interrupts = <0x1>; ibm,loc-code = "Builtin Ethernet"; reg = <0x10000 0x0 0x0 0x0 0x0>; }; ethernet@0,1 { phandle = <0xfb>; ibm,pci-config-space-type = <0x1>; class-code = <0x20000>; revision-id = <0x0>; vendor-id = <0x14e4>; device-id = <0x1657>; interrupts = <0x2>; ibm,loc-code = "Builtin Ethernet"; reg = <0x10100 0x0 0x0 0x0 0x0>; }; ethernet@0,2 { phandle = <0xfc>; ibm,pci-config-space-type = <0x1>; class-code = <0x20000>; revision-id = <0x0>; vendor-id = <0x14e4>; device-id = <0x1657>; interrupts = <0x1>; ibm,loc-code = "Builtin Ethernet"; reg = <0x10200 0x0 0x0 0x0 0x0>; }; }; }; pciex@600c3c0500000 { phandle = <0xed>; compatible = "ibm,power9-pciex", "ibm,ioda3-phb"; device_type = "pciex"; reg = <0x600c3 0xc0500000 0x0 0x1000 0x600c3 0xa0000000 0x0 0x10000000>; ibm,xscom-bases = <0x4011400 0x40114c0 0xf010800 0xf0108c0 0xf010980>; ibm,mmio-windows = <0x60280 0x0 0x40 0x0 0x600c2 0x80000000 0x0 0x80000000>; ibm,phb-index = <0x5>; ibm,phb-pec-index = <0x2>; ibm,phb-stack = <0x85>; ibm,phb-stack-index = <0x2>; ibm,chip-id = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; ibm,capi-flags = <0x1>; ibm,associativity = <0x4 0x0 0x0 0x1 0x0>; ibm,opal-phbid = <0x0 0x5>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; bus-range = <0x0 0xff>; clock-frequency = <0x200 0x0>; interrupt-parent = <0xd2>; ranges = <0x2000000 0x0 0x80000000 0x600c2 0x80000000 0x0 0x7fff0000>; ibm,opal-m64-window = <0x60280 0x0 0x60280 0x0 0x40 0x0>; ibm,opal-single-pe; ibm,opal-num-pes = <0x100>; ibm,opal-reserved-pe = <0xff>; ibm,opal-msi-ranges = <0xfb000 0x7f8>; ibm,opal-available-m64-ranges = <0x1 0xf>; ibm,supported-tce-sizes = <0xc 0x10 0x15 0x1e>; ibm,opal-m64-segment-splits = <0x100 0x1 0xc 0x0 0x1 0x2 0xc 0x0>; ibm,opal-rtt-table = <0x0 0x33580000 0x20000>; ibm,opal-peltv-table = <0x0 0x335c0000 0x20000>; ibm,opal-pest-table = <0x0 0x335e1000 0x1000>; ibm,phb-diag-data-size = <0x2180>; ibm,capp-timebase-sync; ibm,phb-indications = <0x200 0xc00 0x300>; status = "okay"; pci@0 { phandle = <0xfd>; ibm,pci-config-space-type = <0x1>; class-code = <0x60400>; revision-id = <0x0>; vendor-id = <0x1014>; device-id = <0x4c1>; ibm,reset-by-firmware = <0x1>; ibm,slot-pluggable = <0x1>; ibm,slot-surprise-pluggable = <0x0>; ibm,slot-power-ctl = <0x0>; ibm,slot-power-led-ctlled = <0x0>; ibm,slot-attn-led = <0x0>; ibm,slot-connector-type = <0xe>; ibm,slot-card-desc = <0x0>; ibm,slot-card-mech = <0x0>; ibm,slot-wired-lanes = <0x0>; ibm,power-limit = <0x0>; ibm,slot-label = "BMC"; ibm,slot-location-code = "UOPWR.D100015-Node0-BMC"; ibm,loc-code = "UOPWR.D100015-Node0-BMC"; reg = <0x0 0x0 0x0 0x0 0x0>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; device_type = "pciex"; interrupt-map-mask = <0x0 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0x0 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0x0 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0x0 0x0 0x0 0x4 0xd2 0xfb7fb 0x1>; ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>; pci@0 { phandle = <0xfe>; ibm,pci-config-space-type = <0x1>; class-code = <0x60400>; revision-id = <0x4>; vendor-id = <0x1a03>; device-id = <0x1150>; interrupts = <0x1>; ibm,loc-code = "BMC"; reg = <0x10000 0x0 0x0 0x0 0x0>; #address-cells = <0x3>; #size-cells = <0x2>; #interrupt-cells = <0x1>; device_type = "pciex"; interrupt-map-mask = <0xf800 0x0 0x0 0x7>; interrupt-map = <0x0 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0x0 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0x0 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0x0 0x0 0x0 0x4 0xd2 0xfb7fb 0x1 0x800 0x0 0x0 0x1 0xd2 0xfb7f9 0x1 0x800 0x0 0x0 0x2 0xd2 0xfb7fa 0x1 0x800 0x0 0x0 0x3 0xd2 0xfb7fb 0x1 0x800 0x0 0x0 0x4 0xd2 0xfb7f8 0x1 0x1000 0x0 0x0 0x1 0xd2 0xfb7fa 0x1 0x1000 0x0 0x0 0x2 0xd2 0xfb7fb 0x1 0x1000 0x0 0x0 0x3 0xd2 0xfb7f8 0x1 0x1000 0x0 0x0 0x4 0xd2 0xfb7f9 0x1 0x1800 0x0 0x0 0x1 0xd2 0xfb7fb 0x1 0x1800 0x0 0x0 0x2 0xd2 0xfb7f8 0x1 0x1800 0x0 0x0 0x3 0xd2 0xfb7f9 0x1 0x1800 0x0 0x0 0x4 0xd2 0xfb7fa 0x1 0x2000 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0x2000 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0x2000 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0x2000 0x0 0x0 0x4 0xd2 0xfb7fb 0x1 0x2800 0x0 0x0 0x1 0xd2 0xfb7f9 0x1 0x2800 0x0 0x0 0x2 0xd2 0xfb7fa 0x1 0x2800 0x0 0x0 0x3 0xd2 0xfb7fb 0x1 0x2800 0x0 0x0 0x4 0xd2 0xfb7f8 0x1 0x3000 0x0 0x0 0x1 0xd2 0xfb7fa 0x1 0x3000 0x0 0x0 0x2 0xd2 0xfb7fb 0x1 0x3000 0x0 0x0 0x3 0xd2 0xfb7f8 0x1 0x3000 0x0 0x0 0x4 0xd2 0xfb7f9 0x1 0x3800 0x0 0x0 0x1 0xd2 0xfb7fb 0x1 0x3800 0x0 0x0 0x2 0xd2 0xfb7f8 0x1 0x3800 0x0 0x0 0x3 0xd2 0xfb7f9 0x1 0x3800 0x0 0x0 0x4 0xd2 0xfb7fa 0x1 0x4000 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0x4000 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0x4000 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0x4000 0x0 0x0 0x4 0xd2 0xfb7fb 0x1 0x4800 0x0 0x0 0x1 0xd2 0xfb7f9 0x1 0x4800 0x0 0x0 0x2 0xd2 0xfb7fa 0x1 0x4800 0x0 0x0 0x3 0xd2 0xfb7fb 0x1 0x4800 0x0 0x0 0x4 0xd2 0xfb7f8 0x1 0x5000 0x0 0x0 0x1 0xd2 0xfb7fa 0x1 0x5000 0x0 0x0 0x2 0xd2 0xfb7fb 0x1 0x5000 0x0 0x0 0x3 0xd2 0xfb7f8 0x1 0x5000 0x0 0x0 0x4 0xd2 0xfb7f9 0x1 0x5800 0x0 0x0 0x1 0xd2 0xfb7fb 0x1 0x5800 0x0 0x0 0x2 0xd2 0xfb7f8 0x1 0x5800 0x0 0x0 0x3 0xd2 0xfb7f9 0x1 0x5800 0x0 0x0 0x4 0xd2 0xfb7fa 0x1 0x6000 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0x6000 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0x6000 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0x6000 0x0 0x0 0x4 0xd2 0xfb7fb 0x1 0x6800 0x0 0x0 0x1 0xd2 0xfb7f9 0x1 0x6800 0x0 0x0 0x2 0xd2 0xfb7fa 0x1 0x6800 0x0 0x0 0x3 0xd2 0xfb7fb 0x1 0x6800 0x0 0x0 0x4 0xd2 0xfb7f8 0x1 0x7000 0x0 0x0 0x1 0xd2 0xfb7fa 0x1 0x7000 0x0 0x0 0x2 0xd2 0xfb7fb 0x1 0x7000 0x0 0x0 0x3 0xd2 0xfb7f8 0x1 0x7000 0x0 0x0 0x4 0xd2 0xfb7f9 0x1 0x7800 0x0 0x0 0x1 0xd2 0xfb7fb 0x1 0x7800 0x0 0x0 0x2 0xd2 0xfb7f8 0x1 0x7800 0x0 0x0 0x3 0xd2 0xfb7f9 0x1 0x7800 0x0 0x0 0x4 0xd2 0xfb7fa 0x1 0x8000 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0x8000 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0x8000 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0x8000 0x0 0x0 0x4 0xd2 0xfb7fb 0x1 0x8800 0x0 0x0 0x1 0xd2 0xfb7f9 0x1 0x8800 0x0 0x0 0x2 0xd2 0xfb7fa 0x1 0x8800 0x0 0x0 0x3 0xd2 0xfb7fb 0x1 0x8800 0x0 0x0 0x4 0xd2 0xfb7f8 0x1 0x9000 0x0 0x0 0x1 0xd2 0xfb7fa 0x1 0x9000 0x0 0x0 0x2 0xd2 0xfb7fb 0x1 0x9000 0x0 0x0 0x3 0xd2 0xfb7f8 0x1 0x9000 0x0 0x0 0x4 0xd2 0xfb7f9 0x1 0x9800 0x0 0x0 0x1 0xd2 0xfb7fb 0x1 0x9800 0x0 0x0 0x2 0xd2 0xfb7f8 0x1 0x9800 0x0 0x0 0x3 0xd2 0xfb7f9 0x1 0x9800 0x0 0x0 0x4 0xd2 0xfb7fa 0x1 0xa000 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0xa000 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0xa000 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0xa000 0x0 0x0 0x4 0xd2 0xfb7fb 0x1 0xa800 0x0 0x0 0x1 0xd2 0xfb7f9 0x1 0xa800 0x0 0x0 0x2 0xd2 0xfb7fa 0x1 0xa800 0x0 0x0 0x3 0xd2 0xfb7fb 0x1 0xa800 0x0 0x0 0x4 0xd2 0xfb7f8 0x1 0xb000 0x0 0x0 0x1 0xd2 0xfb7fa 0x1 0xb000 0x0 0x0 0x2 0xd2 0xfb7fb 0x1 0xb000 0x0 0x0 0x3 0xd2 0xfb7f8 0x1 0xb000 0x0 0x0 0x4 0xd2 0xfb7f9 0x1 0xb800 0x0 0x0 0x1 0xd2 0xfb7fb 0x1 0xb800 0x0 0x0 0x2 0xd2 0xfb7f8 0x1 0xb800 0x0 0x0 0x3 0xd2 0xfb7f9 0x1 0xb800 0x0 0x0 0x4 0xd2 0xfb7fa 0x1 0xc000 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0xc000 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0xc000 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0xc000 0x0 0x0 0x4 0xd2 0xfb7fb 0x1 0xc800 0x0 0x0 0x1 0xd2 0xfb7f9 0x1 0xc800 0x0 0x0 0x2 0xd2 0xfb7fa 0x1 0xc800 0x0 0x0 0x3 0xd2 0xfb7fb 0x1 0xc800 0x0 0x0 0x4 0xd2 0xfb7f8 0x1 0xd000 0x0 0x0 0x1 0xd2 0xfb7fa 0x1 0xd000 0x0 0x0 0x2 0xd2 0xfb7fb 0x1 0xd000 0x0 0x0 0x3 0xd2 0xfb7f8 0x1 0xd000 0x0 0x0 0x4 0xd2 0xfb7f9 0x1 0xd800 0x0 0x0 0x1 0xd2 0xfb7fb 0x1 0xd800 0x0 0x0 0x2 0xd2 0xfb7f8 0x1 0xd800 0x0 0x0 0x3 0xd2 0xfb7f9 0x1 0xd800 0x0 0x0 0x4 0xd2 0xfb7fa 0x1 0xe000 0x0 0x0 0x1 0xd2 0xfb7f8 0x1 0xe000 0x0 0x0 0x2 0xd2 0xfb7f9 0x1 0xe000 0x0 0x0 0x3 0xd2 0xfb7fa 0x1 0xe000 0x0 0x0 0x4 0xd2 0xfb7fb 0x1 0xe800 0x0 0x0 0x1 0xd2 0xfb7f9 0x1 0xe800 0x0 0x0 0x2 0xd2 0xfb7fa 0x1 0xe800 0x0 0x0 0x3 0xd2 0xfb7fb 0x1 0xe800 0x0 0x0 0x4 0xd2 0xfb7f8 0x1 0xf000 0x0 0x0 0x1 0xd2 0xfb7fa 0x1 0xf000 0x0 0x0 0x2 0xd2 0xfb7fb 0x1 0xf000 0x0 0x0 0x3 0xd2 0xfb7f8 0x1 0xf000 0x0 0x0 0x4 0xd2 0xfb7f9 0x1 0xf800 0x0 0x0 0x1 0xd2 0xfb7fb 0x1 0xf800 0x0 0x0 0x2 0xd2 0xfb7f8 0x1 0xf800 0x0 0x0 0x3 0xd2 0xfb7f9 0x1 0xf800 0x0 0x0 0x4 0xd2 0xfb7fa 0x1>; ranges = <0x2000000 0x0 0x0 0x2000000 0x0 0x0 0xf0000000 0x0>; vga@0 { phandle = <0xff>; ibm,pci-config-space-type = <0x0>; class-code = <0x30000>; revision-id = <0x41>; vendor-id = <0x1a03>; device-id = <0x2000>; interrupts = <0x1>; aspeed,scu-revision-id = <0x4030303>; aspeed,mcr-configuration = <0x11200756>; aspeed,mcr-scu-mpll = <0x71c1>; aspeed,mcr-scu-strap = <0x0>; ibm,loc-code = "BMC"; reg = <0x20000 0x0 0x0 0x0 0x0>; }; }; }; }; psi@6030203000000 { phandle = <0xd9>; reg = <0x60302 0x3000000 0x1 0x0>; compatible = "ibm,psi", "ibm,power9-psi"; interrupt-map = <0x0 0xd2 0xffff0 0x1 0x1 0xd2 0xffff1 0x1 0x2 0xd2 0xffff2 0x1 0x3 0xd2 0xffff3 0x1 0x4 0xd2 0xffff4 0x1 0x5 0xd2 0xffff5 0x1 0x6 0xd2 0xffff6 0x1 0x7 0xd2 0xffff7 0x1 0x8 0xd2 0xffff8 0x1 0x9 0xd2 0xffff9 0x1 0xa 0xd2 0xffffa 0x1 0xb 0xd2 0xffffb 0x1 0xc 0xd2 0xffffc 0x1 0xd 0xd2 0xffffd 0x1>; #address-cells = <0x0>; #interrupt-cells = <0x1>; interrupt-parent = <0xd2>; interrupts = <0xffff0 0x1>; ibm,chip-id = <0x0>; }; reserved-memory { phandle = <0x5c3>; #address-cells = <0x2>; #size-cells = <0x2>; ranges; ibm,HCODE@ffcc10000 { phandle = <0x5cc>; reg = <0xf 0xfcc10000 0x0 0xa0000>; ibm,prd-instance = <0x0>; ibm,prd-label = "HCODE"; }; ibm,OCC@ffcef0000 { phandle = <0x5ce>; reg = <0xf 0xfcef0000 0x0 0xa0000>; ibm,prd-instance = <0x0>; ibm,prd-label = "OCC"; }; ibm,RINGOVD@ffcbd0000 { phandle = <0x5ca>; reg = <0xf 0xfcbd0000 0x0 0x30000>; ibm,prd-instance = <0x0>; ibm,prd-label = "RINGOVD"; }; ibm,VERSION@ffcc00000 { phandle = <0x5cb>; reg = <0xf 0xfcc00000 0x0 0x10000>; ibm,prd-instance = <0x0>; ibm,prd-label = "VERSION"; }; ibm,WOFDATA@ffccb0000 { phandle = <0x5cd>; reg = <0xf 0xfccb0000 0x0 0x240000>; ibm,prd-instance = <0x0>; ibm,prd-label = "WOFDATA"; }; ibm,arch-reg-data@ffd700000 { phandle = <0x5d4>; reg = <0xf 0xfd700000 0x0 0x100000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,arch-reg-data"; }; ibm,firmware-allocs-memory@31d10000 { phandle = <0x5c8>; reg = <0x0 0x31d10000 0x0 0x2330000>; }; ibm,firmware-code@30000000 { phandle = <0x5c4>; reg = <0x0 0x30000000 0x0 0x600000>; }; ibm,firmware-data@31000000 { phandle = <0x5c6>; reg = <0x0 0x31000000 0x0 0xc10000>; }; ibm,firmware-heap@30600000 { phandle = <0x5c5>; reg = <0x0 0x30600000 0x0 0xa00000>; }; ibm,firmware-stacks@31c10000 { phandle = <0x5c7>; reg = <0x0 0x31c10000 0x0 0x100000>; }; ibm,hb-rsv-mem@f0000000 { phandle = <0x5c9>; reg = <0x0 0xf0000000 0x0 0x10000000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,hb-rsv-mem"; }; ibm,hbrt-code-image@ffcfc0000 { phandle = <0x5d2>; reg = <0xf 0xfcfc0000 0x0 0x5d0000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,hbrt-code-image"; }; ibm,hbrt-data@ffd590000 { phandle = <0x5d3>; reg = <0xf 0xfd590000 0x0 0x170000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,hbrt-data"; }; ibm,homer-image@ffd800000 { phandle = <0x5d5>; reg = <0xf 0xfd800000 0x0 0x400000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,homer-image"; }; ibm,occ-common-area@fff800000 { phandle = <0x5d6>; reg = <0xf 0xff800000 0x0 0x800000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,occ-common-area"; }; ibm,sbe-comm@ffcfb0000 { phandle = <0x5d1>; reg = <0xf 0xfcfb0000 0x0 0x10000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,sbe-comm"; }; ibm,sbe-ffdc@ffcfa0000 { phandle = <0x5d0>; reg = <0xf 0xfcfa0000 0x0 0x10000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,sbe-ffdc"; }; ibm,secure-crypt-algo-code@ffcf90000 { phandle = <0x5cf>; reg = <0xf 0xfcf90000 0x0 0x10000>; ibm,prd-instance = <0x0>; ibm,prd-label = "ibm,secure-crypt-algo-code"; }; }; vas@6019100000000 { phandle = <0xee>; compatible = "ibm,power9-vas", "ibm,vas"; reg = <0x60191 0x0 0x0 0x2000000 0x60190 0x0 0x1 0x0 0x80000 0x0 0x1 0x0 0x0 0x20 0x0 0x10>; ibm,vas-id = <0x0>; ibm,chip-id = <0x0>; }; vpd { phandle = <0x21>; compatible = "ibm,opal-v3-vpd"; #size-cells = <0x0>; #address-cells = <0x1>; 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 43 31 50 39 53 30 31 50 4e 07 43 31 50 39 53 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 32 43 54 04 00 00 00 00 48 57 02 01 00 42 33 06 00 00 00 00 00 01 42 34 01 00 42 37 0c 01 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 43 31 50 39 53 30 31 20 52 45 56 20 31 2e 30 31 53 53 10 44 31 30 30 30 31 35 37 20 20 20 20 20 20 20 20 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 43 31 50 39 53 30 31 20 52 45 56 20 31 2e 30 31 56 53 10 44 31 30 30 30 31 35 37 20 20 20 20 20 20 20 20 4d 42 08 20 25 11 25 06 41 26 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]; ibm,loc-code = "UOPWR.D100015-Sys0"; root-node-vpd@a000 { phandle = <0x22>; ibm,loc-code = "UOPWR.D100015-Sys0"; fru-type = [56 56]; reg = <0xa000>; #size-cells = <0x0>; #address-cells = <0x1>; ibm,vpd = <0x84640044 0x52105052 0x4f434553 0x534f5220 0x4d4f4455 0x4c45565a 0x2202043 0x43044142 0x32324345 0x131464e 0x7463132 0x30333038 0x504e0720 0x20202020 0x2020534e 0xc202020 0x20202020 0x20202020 0x20505208 0x36000001 0x22008000 0x48450430 0x30303143 0x54040000 0x4857 0x2000178 0x0 0x0>; enclosure@1e00 { phandle = <0x24>; ibm,loc-code = "UOPWR.D100015-Sys0"; fru-type = [45 56]; reg = <0x1e00>; #size-cells = <0x0>; #address-cells = <0x1>; backplane@800 { phandle = <0x25>; ibm,loc-code = "UOPWR.D100015-Node0"; fru-type = [42 50]; reg = <0x800>; #size-cells = <0x0>; #address-cells = <0x1>; 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 43 31 50 39 53 30 31 50 4e 07 43 31 50 39 53 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 32 43 54 04 00 00 00 00 48 57 02 01 00 42 33 06 00 00 00 00 00 01 42 34 01 00 42 37 0c 01 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 43 31 50 39 53 30 31 20 52 45 56 20 31 2e 30 31 53 53 10 44 31 30 30 30 31 35 37 20 20 20 20 20 20 20 20 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 43 31 50 39 53 30 31 20 52 45 56 20 31 2e 30 31 56 53 10 44 31 30 30 30 31 35 37 20 20 20 20 20 20 20 20 4d 42 08 20 25 11 25 06 41 26 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]; vendor = "RAPTOR COMP SYS"; description = "SYSTEM MAINBOARD"; part-number = "C1P9S01 REV 1.01"; serial-number = "D1000157"; build-date = <0x20251125 0x6412600>; ms-dimm@d000 { phandle = <0x26>; ibm,loc-code = "UOPWR.D100015-Node0-DIMM0"; fru-type = [4d 53]; reg = <0xd000>; #size-cells = <0x0>; #address-cells = <0x1>; ibm,chip-id = <0x0>; ibm,memory-bus-frequency = <0x0 0x8f0d1800>; frequency = <0x8f0d1800>; size = "32768"; spd = <0x23110c01 0x85290008 0x400003 0x80b8000 0x70d 0xf80f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x681b28 0x28007800 0x143c0000 0x0 0x0 0x0 0xb160316 0xc160316 0x4160316 0x3161616 0x15160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9cb5 0x0 0xe7d6996c 0x11112109 0x8632c0 0x1650500 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 0xba18 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ad0117 0x2629e06f 0xf1484d41 0x38344752 0x374d4652 0x344e2d55 0x48202020 0x200080ad 0xff575637 0x364e3130 0x33384931 0x31000000 0x1000000 0x3 0x0 0xdd0000 0xbadd4471 0x1000000 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 0x0 0x0>; }; ms-dimm@d001 { phandle = <0x27>; ibm,loc-code = "UOPWR.D100015-Node0-DIMM4"; fru-type = [4d 53]; reg = <0xd001>; #size-cells = <0x0>; #address-cells = <0x1>; ibm,chip-id = <0x0>; ibm,memory-bus-frequency = <0x0 0x8f0d1800>; frequency = <0x8f0d1800>; size = "32768"; spd = <0x23110c01 0x85290008 0x400003 0x80b8000 0x70d 0xf80f0000 0x6e6e6e11 0x6ef00a 0x20080005 0x681b28 0x28007800 0x143c0000 0x0 0x0 0x0 0xb160316 0xc160316 0x4160316 0x3161616 0x15160000 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x9cb5 0x0 0xe7d6996c 0x11112109 0x8632c0 0x1650500 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 0xba18 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x80ad0117 0x2629e04f 0xa2484d41 0x38344752 0x374d4652 0x344e2d55 0x48202020 0x200080ad 0xff575637 0x364e3130 0x33374931 0x35000000 0x1000000 0x3 0x0 0xdd0000 0xbadd4471 0x1000000 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 0x0 0x0>; }; processor@1000 { phandle = <0x28>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; fru-type = [50 46]; reg = <0x1000>; #size-cells = <0x0>; #address-cells = <0x1>; ibm,vpd = [84 25 00 52 54 04 56 52 4d 4c 56 44 02 30 31 50 4e 07 30 32 43 59 36 35 30 53 4e 0c 59 41 31 39 33 37 32 38 30 31 31 33 78]; part-number = "02CY650"; serial-number = "YA1937280113"; ibm,chip-id = <0x0>; vendor = "IBM"; }; }; }; system-vpd@1c00 { phandle = <0x23>; ibm,loc-code = "UOPWR.D100015-Sys0"; fru-type = [53 56]; reg = <0x1c00>; #size-cells = <0x0>; #address-cells = <0x1>; }; }; }; xscom@603fc00000000 { phandle = <0x50>; ibm,chip-id = <0x0>; ibm,proc-chip-id = <0x0>; #address-cells = <0x1>; #size-cells = <0x1>; scom-controller; compatible = "ibm,xscom", "ibm,power9-xscom"; reg = <0x603fc 0x0 0x8 0x0>; bus-frequency = <0x0 0x1bce39a0>; ibm,dbob-id = <0x0>; ibm,occ-functional-state = <0x1>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; 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 22 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 e0 01 ff ff ff ff ff ff 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 ff ff e1 ff e1 ff ff ff ff ff e1 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 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 01 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 14 00 16 02 03 4e 02 35 b2 18 1d 02 00 00 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 14 00 61 07 03 60 02 76 b1 61 0c 03 00 00 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 14 00 77 09 03 70 02 21 3a 13 3f 01 00 00 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 14 00 92 0c 03 70 02 21 3a 13 3f 01 00 00 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 14 00 9b 0d 03 70 02 33 2f 13 d0 10 00 00 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 18 00 b1 10 03 10 02 15 0c 11 d4 10 41 39 14 69 14 18 00 52 53 03 00 00 10 00 b2 10 03 10 07 50 f0 20 00 52 53 03 00 00 1c 00 b5 10 03 04 02 75 f1 2a 32 08 7f 44 10 4b 11 13 6f 00 00 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 01 64 00 e1 20 03 70 02 68 18 3d 42 08 2c 18 10 f1 4f 14 c1 4d 14 2c 11 a6 11 81 04 1a 31 04 a1 47 a2 18 1c 41 04 1b 21 8a 24 1c 14 2d 1c f1 85 f3 10 41 81 4d 74 11 80 18 3b 76 18 61 86 a1 6b 21 81 c3 61 8c b1 80 18 61 86 18 b1 62 29 32 08 3e ec 30 c3 0c 30 c3 0c 32 e1 c1 81 c6 c1 31 d1 c4 d1 3f 1c d1 ce 13 c5 23 0c 3f bc 30 c3 0c 30 c3 c4 c3 0c 49 13 a1 3a 13 c8 c3 0c 30 c3 a1 3a 13 d3 30 ca 1c a1 cb 13 d1 3d 13 12 81 8b 4c 30 2c 18 b1 ca 12 2c 24 8d 14 d1 12 b3 41 8b 16 2a 21 84 9e 18 61 86 18 61 86 18 81 6a 11 b5 18 60 4f 21 81 92 12 d1 4e 31 86 12 81 2b 13 b1 82 f2 83 c1 ca 1c c5 8c 30 c2 e2 8c a1 ca 1c d2 c3 a1 3a 13 a1 31 a3 30 cb 18 d1 21 b1 cb 13 a1 3a 13 a1 3c 7c 30 c3 0c d1 cb 13 18 13 7e 13 f1 c1 c1 3a 63 02 30 2b 13 a1 3a 33 0c b1 3a 73 0c 08 23 a1 3a 33 0c b1 3a 73 0c 08 23 10 a1 cd 6c 08 c0 8b 1c a1 ca 2c 3c 1c a7 c3 02 08 ca 5c 08 c3 c1 ca 7c 30 20 8c 58 21 83 09 13 14 b1 41 f1 6c 44 61 83 f1 41 84 46 18 1a 21 81 e1 61 6c 16 e8 18 01 80 18 13 c4 41 04 79 16 3a 22 83 97 46 18 61 81 f1 42 4d 11 22 a1 34 e1 61 1b 13 2f 01 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 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 18 00 20 02 03 10 06 10 e3 25 82 c2 57 1c 24 51 4a 03 00 52 53 03 00 00 18 00 2d 03 03 70 06 10 09 31 08 c2 2a f3 27 83 b0 20 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 20 00 3b 04 03 20 06 4a 2c 44 92 e4 1d 21 36 d2 38 a2 36 b2 b8 79 03 00 00 00 00 52 53 03 00 00 28 00 47 05 03 76 06 55 85 1f f1 c5 5b 51 ff f8 17 83 7f 84 15 b3 86 1c 3a 54 c5 19 e8 f5 f0 10 00 00 00 52 53 03 00 00 14 00 48 05 03 01 06 3f 22 c2 1b 01 00 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 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 c5 40 19 8e 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 54 01 98 e4 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 00 00 52 53 03 00 00 18 00 dc 10 03 60 86 36 e3 86 1c 3a 54 c5 25 e8 ff 01 00 52 53 03 00 00 18 00 dc 11 03 60 86 36 e3 86 1b 42 a5 4c 51 1f 0f f0 10 52 53 03 00 00 18 00 dc 12 03 60 86 36 e3 86 1b 42 a5 4c 51 1f 0f f0 10 52 53 03 00 00 18 00 dc 13 03 60 86 36 e3 86 1c 3a 54 c5 25 f8 ff 01 00 52 53 03 00 00 18 00 dc 14 03 60 86 36 e3 86 1c 3a 14 c5 25 ec ff 01 00 52 53 03 00 00 18 00 dc 15 03 60 86 36 e3 86 1c 3a 14 c5 2d fc ff 01 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 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 14 00 de 13 03 04 06 67 a3 12 c3 39 03 00 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 44 00 df 10 03 00 46 12 48 41 fd 81 79 35 b8 15 c2 b5 22 b3 3e 74 c3 77 44 1a 35 0c 4c 21 a4 d3 2c 82 3a 19 56 92 8c 3d 27 81 44 d4 13 98 4d 23 44 b3 21 a1 1b 29 41 69 3b 74 17 b0 20 00 00 52 53 03 00 00 38 00 df 10 03 00 26 26 c3 31 41 0b 11 34 c3 10 d1 6a 36 76 46 a1 d1 1b 36 4c 14 6b 41 ea 82 3c 15 27 f3 b9 c4 d1 63 4d 35 82 41 a3 ac 47 7c 02 00 00 00 52 53 03 00 00 30 00 df 11 03 00 46 25 c3 a3 44 68 31 8d 71 c3 ee 84 e1 41 14 c5 9c ff f2 5d 2b f6 49 31 36 60 f2 15 46 92 16 46 d0 20 00 00 00 52 53 03 00 00 30 00 df 11 03 00 26 50 e3 21 e1 1a 36 3c 22 58 32 fb 62 b3 51 87 0e 55 c6 71 16 83 1a 64 a5 f0 5c 11 1e 22 53 4a 17 42 e0 20 00 52 53 03 00 00 3c 00 df 12 03 00 46 79 37 ca 17 83 27 c3 b3 5e a3 4c 37 e2 17 a2 2f 3e 16 24 82 b5 46 92 65 52 91 63 4e 41 f0 85 e3 10 c6 0c 2a 61 40 d3 32 83 48 34 0c 17 b0 20 00 52 53 03 00 00 30 00 df 12 03 00 26 10 5e 3f d4 46 83 4c 65 7e 34 6c 66 93 48 44 c2 1a 42 d2 43 23 d2 2e 15 93 b0 84 69 32 16 11 68 02 00 00 00 52 53 03 00 00 2c 00 df 13 03 00 46 79 32 06 16 83 9d 47 1b 31 a7 12 b3 17 67 69 25 52 28 22 41 1a 41 c2 82 45 c3 37 b6 68 02 00 00 52 53 03 00 00 28 00 df 13 03 00 26 15 49 33 c2 4c 24 d5 7e 37 e2 72 f3 10 b1 64 a2 34 10 f5 46 71 91 69 35 d6 47 c0 20 52 53 03 00 00 5c 00 df 14 03 00 46 26 c2 2e 11 c2 4f 15 d7 5f 80 54 82 6e 3d 94 27 b5 c1 50 b2 7e 2a 8e 34 28 3f 22 81 1f 26 54 5f 52 86 f4 11 c3 32 44 d3 51 84 6c 71 25 80 44 46 f3 44 83 f3 43 c4 69 33 79 4b 41 02 86 09 31 68 26 f3 23 1a 1c 4f 31 94 49 1d 5f 02 00 00 00 00 52 53 03 00 00 60 00 df 14 03 00 26 21 a2 4f 41 82 4c 4b 37 f2 4d 19 e3 94 c2 2c 2c a1 1b 31 2a 16 c2 2a 4c 31 8a 15 93 3b 43 0e 29 82 1e 31 7f 4c 34 5c 4d 16 5a 22 71 1c 22 b5 83 16 a4 1f 34 04 11 f2 12 16 83 43 43 59 34 48 4f 32 d4 15 e3 13 61 0d 41 91 87 1a 34 04 23 82 1a 12 d0 20 00 52 53 03 00 00 4c 00 df 15 03 00 46 20 d4 19 d8 11 93 71 61 1b 3f dc 5b 31 36 17 3d 31 53 e3 47 81 59 3d 48 16 e3 17 22 4d 31 36 41 a2 38 4f 22 e1 1d 65 b8 05 53 96 1d bb 6c 60 e3 29 c4 0f 25 f4 0f 32 8c 4b 31 52 12 d0 20 00 00 52 53 03 00 00 64 00 df 15 03 00 26 44 83 43 41 19 33 fb 58 32 24 22 c7 57 c0 31 c4 6c 31 82 21 c6 12 da b6 11 e3 32 85 3d 33 24 49 36 08 62 a1 31 0d 1b 4d 22 81 19 34 56 5a 26 42 79 31 ac 16 a3 27 a1 6c 32 ec 3f 37 f2 22 f3 21 a1 2b 25 21 1a 21 94 d2 5b 21 9a 2f 1f 5f 1b c4 16 92 1c 18 02 00 00 00 52 53 03 00 00 1c 00 e4 20 03 70 06 10 28 38 61 b4 2a 54 c5 29 e8 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 1e f4 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 22 03 70 06 10 28 38 61 c3 a5 4c 53 df 8f e0 30 52 53 03 00 00 18 00 e4 23 03 70 06 10 28 38 61 c3 a1 4c 53 9f 6f e0 30 52 53 03 00 00 1c 00 e4 24 03 70 06 10 28 38 61 b4 2a 54 c5 3e 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 3e ff 7e 03 00 00 00 00 52 53 03 00 00 18 00 e4 26 03 70 06 10 28 38 61 b4 2a 54 d4 9e 8f e0 30 52 53 03 00 00 1c 00 e4 27 03 70 06 10 28 38 61 b4 2a 54 c5 31 e4 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 11 f4 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 ee 0f e0 30 52 53 03 00 00 18 00 e4 2a 03 70 06 10 28 38 61 c3 a5 4d 45 e8 fe 03 00 52 53 03 00 00 18 00 e4 2b 03 70 06 10 28 38 61 b4 2a 14 d4 ee cf e0 30 52 53 03 00 00 1c 00 e4 2c 03 70 06 10 28 38 61 b4 2a 54 c5 11 f4 fe 03 00 00 00 00 52 53 03 00 00 18 00 e4 2d 03 70 06 10 28 38 61 b4 2a 54 d4 1e 0f e0 30 52 53 03 00 00 18 00 e4 2e 03 70 06 10 28 38 61 b4 2a 14 d4 1f cf e0 30 52 53 03 00 00 1c 00 e4 2f 03 70 06 10 28 38 61 b4 2a 14 c5 1e e9 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 30 03 70 06 10 28 38 61 b4 2a 54 c5 2e ff 7e 03 00 00 00 00 52 53 03 00 00 18 00 e4 31 03 70 06 10 28 38 61 b4 2a 54 d4 ef 0f e0 30 52 53 03 00 00 1c 00 e4 32 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 33 03 70 06 10 28 38 61 b4 2a 54 d4 ee 0f e0 30 52 53 03 00 00 18 00 e4 34 03 70 06 10 28 38 61 c3 a5 4c 51 9f f7 e0 30 52 53 03 00 00 1c 00 e4 35 03 70 06 14 a2 6d 65 c3 86 1b 42 a5 4c 51 1f 4f e0 30 00 52 53 03 00 00 1c 00 e4 36 03 70 06 10 28 38 61 b4 2a 54 c5 3e e0 fe 03 00 00 00 00 52 53 03 00 00 1c 00 e4 37 03 70 06 10 28 38 61 b4 2a 54 c5 21 f4 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 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 75 d3 6f 7c 0a b3 66 ec a6 16 e5 0d 1d 5e e1 9b f2 af c2 eb e2 32 9e 42 75 d3 6f 7c 0a b3 66 ec a6 16 e5 0d 1d 5e e1 9b f2 af c2 eb e2 32 9e 42 01 34 d7 57 00 00 08 be 61 65 66 37 36 61 31 31 30 33 38 66 32 39 32 32 64 00 20 00 01 34 d7 57 00 00 08 be 61 65 66 37 36 61 31 31 30 33 38 66 32 39 32 32 64 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 02 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 43 59 36 35 30 53 4e 0c 59 41 31 39 33 37 32 38 30 31 31 33 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 00 00 00 00 2e 44 49 24 f4 00 00 00 84 ee 18 ee 04 82 09 00 51 80 54 45 0b 01 31 31 32 32 56 46 51 41 53 43 44 44 05 01 30 32 30 33 44 4e 79 02 00 00 24 66 00 00 2a 1c 00 00 24 66 00 00 29 c0 00 00 24 f6 00 00 2a 32 00 00 24 8a 00 00 29 d4 00 00 24 c0 00 00 29 d4 00 00 24 78 00 00 2a 03 00 00 25 09 00 00 2a 1a 00 00 25 09 00 00 2a 32 00 00 24 e5 00 00 29 bc 00 00 25 09 00 00 2a 63 00 00 25 1d 00 00 2a 4b 00 00 25 41 00 00 2a 7a 00 00 2a 03 00 00 2a 8a 00 00 29 59 37 71 2b ca 24 61 30 aa 2f 71 3f 12 49 51 ff 01 02 04 04 02 02 00 00 00 00 02 02 00 00 00 00 21 f7 00 00 32 c8 32 c8 00 00 00 00 00 00 00 00 02 9f 02 b9 02 e0 03 07 03 2e 03 6f 00 32 00 32 00 3f 00 3f 00 4c 00 59 00 e7 00 f4 01 01 01 1b 01 28 01 42 01 c3 01 dd 01 f7 02 11 02 38 02 6c 01 b6 01 d0 01 ea 02 04 02 2b 02 5f 00 e7 00 f4 01 01 01 1b 01 28 01 4f 00 e7 00 f4 01 01 01 1b 01 28 01 4f 00 e7 00 f4 01 01 01 1b 01 35 01 4f 00 e7 00 f4 01 01 01 1b 01 28 01 4f 02 e7 02 e5 02 e2 02 e5 02 e2 02 e2 a7 a6 a6 a6 a6 a6 a7 a6 a6 a6 a6 a6 a7 a6 a6 a6 a7 a7 a7 a6 a6 a6 a6 a6 a7 a6 a6 a6 a6 a7 a7 a6 a6 a6 a6 a6 a7 a6 a6 a6 a6 a7 a7 a6 a6 a6 a7 a7 a7 a6 a6 a6 a6 a7 a6 a6 a6 a6 a7 a7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 e4 21 15 01 e2 21 14 01 e6 00 00 00 00 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 30 30 30 30 30 30 30 30 30 30 44 4f 05 01 30 30 30 30 23 57 6f 01 06 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 0c b2 01 74 03 60 24 22 30 00 07 a9 01 61 03 60 24 22 15 00 11 96 01 88 03 60 24 22 48 00 19 e8 01 a9 03 60 24 22 67 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 0a 8c 02 ec 01 9a 03 d7 00 1e 07 4b 02 88 01 04 03 d7 00 14 0c 80 03 50 02 30 03 d7 00 28 0e d8 03 ec 03 20 03 d7 00 28 07 4a 02 c9 01 9a 00 00 00 00 00 5a 00 5a 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 15 01 e5 21 15 01 e5 21 15 01 de 21 15 01 e3 21 14 01 ef 21 14 01 ed 21 14 01 e7 21 15 01 e2 21 14 01 e9 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 0a 8c 02 ec 01 9a 03 d7 00 1e 07 4b 02 88 01 04 03 d7 00 14 0c 80 03 50 02 30 03 d7 00 28 0e d8 03 ec 03 20 03 d7 00 28 07 4a 02 c9 01 9a 00 00 00 00 00 5a 00 5a 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 df 21 15 01 df 21 15 01 df 21 15 01 e2 21 15 01 e4 21 15 01 e4 21 15 01 e3 21 15 01 e1 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 0a 8c 02 ec 01 9a 03 d7 00 1e 07 4b 02 88 01 04 03 d7 00 14 0c 80 03 50 02 30 03 d7 00 28 0e d8 03 ec 03 20 03 d7 00 28 07 4a 02 c9 01 9a 00 00 00 00 00 5a 00 5a 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 e5 21 15 01 e2 21 15 01 e0 21 15 01 dc 21 15 01 e2 21 14 01 e8 21 14 01 e6 21 15 01 dc 21 15 01 e1 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 33 56 44 02 30 33 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 0a 8c 02 ec 01 9a 03 d7 00 1e 07 4b 02 88 01 04 03 d7 00 14 0c 80 03 50 02 30 03 d7 00 28 0e d8 03 ec 03 20 03 d7 00 28 07 4a 02 c9 01 9a 00 00 00 00 00 5a 00 5a 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 e5 21 15 01 e2 21 15 01 e0 21 15 01 e0 21 14 01 e7 21 15 01 e0 21 14 01 f2 21 15 01 de 21 15 01 e3 21 14 01 e9 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 0a 8c 02 ec 01 9a 03 d7 00 1e 07 4b 02 88 01 04 03 d7 00 14 0c 80 03 50 02 30 03 d7 00 28 0e d8 03 ec 03 20 03 d7 00 28 07 4a 02 c9 01 9a 00 00 00 00 00 5a 00 5a 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 df 21 15 01 dd 21 15 01 e1 21 15 01 dc 21 15 01 e4 21 15 01 e2 21 15 01 e0 21 15 01 dc 21 14 01 e6 21 14 01 e9 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 0a 8c 02 ec 01 9a 03 d7 00 1e 07 4b 02 88 01 04 03 d7 00 14 0c 80 03 50 02 30 03 d7 00 28 0e d8 03 ec 03 20 03 d7 00 28 07 4a 02 c9 01 9a 00 00 00 00 00 5a 00 5a 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 df 21 14 01 e6 21 15 01 e5 21 15 01 e2 21 15 01 e0 21 15 01 df 21 15 01 e5 21 15 01 e1 21 14 01 e7 21 14 01 ed 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 0d 0b 05 06 0d 45 73 1c a7 81 fe 7f 1f cf f3 fc 27 04 d2 f4 b8 86 5c 17 5e 44 fd 53 67 ce b2 04 2b 21 0c 5d 87 31 ed 7f 1f c7 f5 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 5e cf f4 7c 89 5f 09 4d 97 90 f4 67 c6 60 51 c4 4a 1a 1f a7 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 55 0d 0f 05 06 0d 47 73 1c a7 81 fe 7f 1f cf f3 fc 27 04 d2 f4 b8 86 5c 17 5e 44 fd 53 67 ce b2 04 2b 21 0c 5d 87 31 ed 7f 1f c7 f5 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 f1 7c 27 0e cc f1 bc f9 03 1e 4e f1 35 2a 06 de 42 3d d4 4e 1b 1f a7 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 15 4d 1b 07 06 4d 41 73 9c a7 81 fe 7f 1f cf f3 fc 27 04 d2 f4 b8 86 5c 17 5e 44 fd 53 67 ce b2 04 2b 21 0c 5d 87 31 ed 7f 1f c7 f5 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 56 c8 70 fd f1 18 0a 5b 43 69 ab 37 43 33 3d 9d 4c 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 55 4d 1f 07 06 4d 43 73 9c a7 81 fe 7f 1f cf f3 fc 27 04 d2 f4 b8 86 5c 17 5e 44 fd 53 67 ce b2 04 2b 21 0c 5d 87 31 ed 7f 1f c7 f5 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 16 ce 71 bc a1 01 0b 4b 71 25 80 37 42 35 29 df 7c 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 15 0d 1b 07 06 4d 45 73 1c a7 81 fe 7f 1f cf f3 fc 27 04 d2 f4 b8 86 5c 17 5e 44 fd 53 67 ce b2 04 2b 21 0c 5d 87 31 ed 7f 1f c7 f5 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 7d 47 10 c9 b1 3c e2 0f 11 c5 b3 a1 ef 76 c2 d6 1d 9f 78 1e 1f c7 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 55 0d 1f 07 06 4d 47 73 1c a7 81 fe 7f 1f cf f3 fc 27 04 d2 f4 b8 86 5c 17 5e 44 fd 53 67 ce b2 04 2b 21 0c 5d 87 31 ed 7f 1f c7 f5 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 b1 bc 86 15 15 5e e5 64 75 76 17 40 55 8d 4a 1b 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 15 1a 09 c3 e4 95 1a 41 72 f5 12 64 00 11 6f ce 8b a6 15 fc 34 7b 47 4a 04 8a fb d5 88 04 a1 63 ff f0 68 8c b2 56 57 bb 04 e2 26 da 0d 40 19 ae 64 5a 5e 14 b4 25 5f c7 50 2d b2 be 84 81 15 21 d3 74 31 3a 85 d1 14 09 eb 05 ad a4 5e 5e 58 80 b3 47 cb 28 14 96 f6 b1 62 12 1c e5 d0 92 ac 54 eb d4 1c 1d 18 3d 3b d0 5f f7 10 e6 66 c7 ee 3a ac 5e 63 82 85 40 db d1 c1 12 6a 80 11 97 8b f2 54 eb 01 59 96 52 39 f9 77 5e c7 55 ff d7 7f fd 78 bd fd 2b d7 f4 45 a8 55 53 fc 50 90 09 77 de bd 41 85 d0 af f5 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 74 76 50 80 f7 34 a1 48 ac 25 d7 56 9c 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 11 73 93 86 bc a1 08 d3 c0 7f cf 26 dd 40 20 a4 b4 0e d0 0c 66 2e 72 43 82 be bf a1 ae b3 a2 77 57 10 e5 bb 2c 11 a0 25 60 66 2b 83 47 a6 92 86 35 01 e6 a0 c6 56 50 06 e8 81 36 90 31 64 33 ca 14 92 61 8d 12 3c 44 08 c6 93 4e c5 75 63 d8 f1 2e 33 84 e8 31 e8 df 81 03 d5 88 32 48 28 89 bb 8e a4 a3 53 9a 43 ae f0 8c 87 39 22 c0 12 02 8f 90 90 91 2c a9 93 40 57 be 41 8f 83 9a 94 00 01 58 60 6f 31 72 4c a9 22 71 39 8e 63 88 c6 c5 42 50 53 1e 78 05 00 f8 6e e3 74 66 1e 53 2c 01 14 6f 93 62 34 36 72 a6 c3 80 73 8c 6f 90 88 ad d1 02 5c f3 06 9d b9 04 41 a0 44 1a 03 75 32 a0 0a 2d ef 20 2a f4 a6 14 e2 5a 36 c7 91 40 b9 00 ae fc 45 d4 c1 9e ff 31 8f 51 48 77 a4 14 87 d1 18 f8 25 6b 78 84 03 12 56 1f b2 94 0f ad 44 62 02 31 29 01 eb 53 88 9e 01 85 79 2c 19 34 67 54 39 88 7f a8 41 43 64 58 25 33 21 80 3e 5f b9 c9 b1 64 b0 00 45 74 93 18 ff 95 e8 90 80 3b cd 26 89 88 32 69 bc a0 b9 aa 66 98 45 ff 41 38 33 a5 2c b8 84 0d 53 32 7a 39 86 5b a4 80 a0 c8 5c a3 56 49 f9 3a 51 01 81 f9 ae 97 fc 37 c5 61 84 b9 8d 42 0a ea 64 6c 64 b5 92 90 56 10 48 b2 84 4d a3 31 93 b1 3c c8 84 4b 40 c2 50 59 06 d7 52 0a ed b4 88 5b 22 ca 2a 51 d0 a9 b0 9b 8d c3 3b ca 5a 64 65 eb b1 14 c3 b1 48 a8 a6 d4 ff 13 94 13 b4 0c 2c cf 00 4a 12 34 26 22 c8 1e c5 38 ce 63 a0 cb 2f 17 15 b3 36 ef b9 ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb 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 0a e6 39 e5 ca e2 f3 8d 37 16 53 84 e0 9d 83 28 88 86 b8 10 4c 60 b8 d0 34 41 e1 60 5c 02 00 65 ab 9c a1 38 a7 78 ea 57 8b 60 35 23 1c 40 91 ad 93 0a 08 22 50 bb d3 ba b8 0c 2d ba e2 22 da 41 75 c8 90 48 35 60 19 ee 3f 96 50 db 81 b6 6e 05 27 3b 6e 5e f6 15 ba 30 82 3b 85 63 b0 c2 3a 9a 73 70 a9 a6 6d 34 6d d3 60 c9 bd 03 35 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 12 91 32 41 b5 af 73 28 c5 bc 23 31 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 12 91 3a 48 b4 8f 53 20 c5 bc 03 35 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 12 91 3a 40 b5 8f 73 28 c5 bc 23 31 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 12 11 22 49 b4 ef 53 20 c5 bc 03 35 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 12 11 22 41 b5 ef 73 28 c5 bc 23 31 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 12 11 2a 48 b4 cf 53 20 c5 bc 03 35 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 12 11 2a 40 b5 cf 73 28 c5 bc 23 31 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 13 91 32 49 b4 2f 53 22 c5 bc 03 35 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 13 91 32 41 b5 2f 73 2a c5 bc 23 31 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 13 91 3a 48 b4 0f 53 22 c5 bc 03 35 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 20 e7 4b 27 13 91 3a 40 b5 0f 73 2a c5 bc 23 31 71 ac f9 94 2a aa ca 3d 65 20 a2 7a b4 9e 19 2c ab 2e eb 7a 24 8b 83 18 c3 85 6b 8a 6e 56 d1 64 09 68 b4 82 2c 05 50 aa ca 4e 00 4f 3a 30 12 98 e0 da ec a7 f3 53 b8 d1 98 96 01 0e 62 28 27 6b 26 17 53 32 7f a8 6c 33 4e c6 1f 21 af 8a 28 ec 3d 02 51 ea b4 e3 52 22 52 a4 49 1d 41 09 a6 47 43 00 f1 a0 04 8d 99 a1 3a 8e 9e d8 01 3d 31 12 a1 99 4e 90 26 f5 df 77 7c 29 14 d5 85 88 51 46 d5 ac 20 f4 81 00 c7 05 62 3a 2a a7 47 23 20 d3 3e 81 24 03 62 88 a2 e4 03 c2 00 9a 16 01 8b 4a a8 30 5e 01 20 6b 20 91 b0 e5 2b e4 2b 24 44 cb b9 a0 46 05 aa ca e2 ee b9 61 8b 48 1a 16 0d 0a 4a aa 34 4e 40 21 8b 34 31 80 e1 2a a6 31 f2 33 de 7a 02 47 b4 8e b2 40 43 65 05 26 f2 a8 06 a9 85 22 82 fa 2d 53 fd 31 86 e9 a9 04 b3 a8 c7 23 20 e7 83 1e ab 98 ac e0 a0 d0 f2 47 f8 5a 9a cc 99 46 e1 4a 9b 5a 53 22 00 b8 a5 38 24 42 88 ef 71 02 13 d9 36 95 80 60 29 c4 47 e0 77 b5 89 10 37 24 20 32 68 31 0c 61 98 d8 b8 91 14 c8 e3 aa 5f 7a 73 13 83 26 0e 1d e0 83 62 b3 6e 26 5d 92 82 5e 91 89 b9 20 a2 ab 57 6f 51 bc 49 a0 09 0a 20 71 a7 45 39 d2 96 0a 04 40 08 04 e8 e4 00 31 fa 18 7d 99 0f c2 cc 56 ee 73 9d 8a 2c 78 08 08 3a 08 9d 31 03 99 18 1c de 20 e4 b9 e0 47 8e 44 21 32 90 d9 11 0b ca e0 65 44 13 64 2a 90 8c a8 ab 32 86 d1 07 12 1e f0 20 72 a1 69 33 4e ec 8d 01 bd b9 ba 86 a0 ee f0 42 10 4f 03 44 a1 0c 4c ad e1 63 00 0b 91 70 88 b3 1e f2 84 ce 2b ee f7 9b 15 20 82 ae 55 a1 80 20 4a 5f d5 35 13 82 16 ec bc e3 e0 cc 4e 54 76 43 c3 ae e9 38 62 8b 62 e5 7a 74 cb 58 b4 7c b9 41 52 c2 82 59 76 ad d1 98 34 10 46 db a0 17 67 52 2a 31 8c ad 8d 81 fb 6c ca 4b 55 a8 2a ae 51 b1 0f 59 08 e5 26 55 c0 91 8a fa b1 e9 e3 4c a5 b8 32 ed ab 8a 8c 2c 0f b9 a4 05 2f 71 4a 48 00 6e 24 4f fb ee f7 fe 67 fd fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef fb ee ff ff 77 ff fb be ff bd ef 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 43 02 16 06 53 14 46 c0 15 87 a2 09 a7 e5 13 45 ce 86 c1 bc 42 eb 0b 9b 84 55 20 ba 4c b2 69 41 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]; part-number = "02CY650"; serial-number = "YA1937280113"; ibm,ccm-node-id = <0x0>; ibm,hw-card-id = <0x0>; ibm,hw-module-id = <0x1>; ecid = <0x18a0090 0x41207718 0x77210000 0x2f2492>; wafer-id = "6A091187SO"; wafer-location = <0x77 0x21>; primary; chiptod@40000 { phandle = <0x7a>; reg = <0x40000 0x34>; compatible = "ibm,power-chiptod", "ibm,power9-chiptod"; primary; }; i2cm@a1000 { phandle = <0x58>; compatible = "ibm,power8-i2cm", "ibm,power9-i2cm"; reg = <0xa1000 0x1000>; #size-cells = <0x0>; #address-cells = <0x1>; chip-engine# = <0x1>; clock-frequency = <0x6f38e68>; i2c-bus@0 { phandle = <0x59>; reg = <0x0>; #size-cells = <0x0>; #address-cells = <0x1>; compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port"; bus-frequency = <0xf4240>; ibm,opal-id = <0x1>; ibm,port-name = "p8_00000000_e1p0"; eeprom@50 { phandle = <0x5a>; reg = <0x50>; link-id = <0x2>; compatible = "atmel,24c512"; label = "module-vpd"; }; }; i2c-bus@2 { phandle = <0x5c>; reg = <0x2>; #size-cells = <0x0>; #address-cells = <0x1>; compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port"; bus-frequency = <0xf4240>; ibm,opal-id = <0x2>; ibm,port-name = "p8_00000000_e1p2"; eeprom@50 { phandle = <0x5d>; reg = <0x50>; link-id = <0x4>; compatible = "atmel,24c128"; label = "module-vpd"; }; }; }; i2cm@a2000 { phandle = <0x53>; compatible = "ibm,power8-i2cm", "ibm,power9-i2cm"; reg = <0xa2000 0x1000>; #size-cells = <0x0>; #address-cells = <0x1>; chip-engine# = <0x2>; clock-frequency = <0x6f38e68>; i2c-bus@0 { phandle = <0x54>; reg = <0x0>; #size-cells = <0x0>; #address-cells = <0x1>; compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port"; bus-frequency = <0x61a80>; ibm,opal-id = <0x3>; ibm,port-name = "p8_00000000_e2p0"; eeprom@50 { phandle = <0x55>; reg = <0x50>; link-id = <0x0>; compatible = "atmel,24c128"; label = "module-vpd"; }; }; }; i2cm@a3000 { phandle = <0x56>; compatible = "ibm,power8-i2cm", "ibm,power9-i2cm"; reg = <0xa3000 0x1000>; #size-cells = <0x0>; #address-cells = <0x1>; chip-engine# = <0x3>; clock-frequency = <0x6f38e68>; i2c-bus@0 { phandle = <0x57>; reg = <0x0>; #size-cells = <0x0>; #address-cells = <0x1>; compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port"; bus-frequency = <0x61a80>; ibm,opal-id = <0x4>; ibm,port-name = "p8_00000000_e3p0"; eeprom@50 { phandle = <0x5b>; reg = <0x50>; link-id = <0x3>; compatible = "spd"; label = "dimm-spd"; }; }; i2c-bus@1 { phandle = <0x5e>; reg = <0x1>; #size-cells = <0x0>; #address-cells = <0x1>; compatible = "ibm,opal-i2c", "ibm,power8-i2c-port", "ibm,power9-i2c-port"; bus-frequency = <0x61a80>; ibm,opal-id = <0x5>; ibm,port-name = "p8_00000000_e3p1"; eeprom@54 { phandle = <0x5f>; reg = <0x54>; link-id = <0x6>; compatible = "spd"; label = "dimm-spd"; }; }; }; mcbist@1 { phandle = <0x66>; #address-cells = <0x1>; #size-cells = <0x0>; reg = <0x1 0x0>; mcs@2 { phandle = <0x67>; #address-cells = <0x1>; #size-cells = <0x0>; reg = <0x2>; mca@8 { phandle = <0x68>; #address-cells = <0x1>; #size-cells = <0x0>; reg = <0x8>; dimm@d001 { phandle = <0x69>; reg = <0xd001>; ibm,loc-code = "UOPWR.D100015-Node0-DIMM4"; size = <0x8000>; status = "okay"; device_type = "memory-dimm-ddr4"; memory-id = <0xc>; product-version = <0x0>; serial-number = <0x29e04fa2>; part-number = "HMA84GR7MFR4N-UH "; manufacturer-id = <0x80ad>; }; }; }; }; mcbist@2 { phandle = <0x61>; #address-cells = <0x1>; #size-cells = <0x0>; reg = <0x2 0x0>; mcs@8 { phandle = <0x62>; #address-cells = <0x1>; #size-cells = <0x0>; reg = <0x8>; mca@80 { phandle = <0x63>; #address-cells = <0x1>; #size-cells = <0x0>; reg = <0x80>; dimm@d000 { phandle = <0x64>; reg = <0xd000>; ibm,loc-code = "UOPWR.D100015-Node0-DIMM0"; size = <0x8000>; status = "okay"; device_type = "memory-dimm-ddr4"; memory-id = <0xc>; product-version = <0x0>; serial-number = <0x29e06ff1>; part-number = "HMA84GR7MFR4N-UH "; manufacturer-id = <0x80ad>; }; }; }; }; nmmu@5012c40 { phandle = <0x7c>; compatible = "ibm,power9-nest-mmu"; reg = <0x5012c40 0x20>; }; nx@2010000 { phandle = <0x7b>; compatible = "ibm,power9-nx"; reg = <0x2010000 0x4000>; ibm,842-high-fifo { phandle = <0xef>; compatible = "ibm,p9-nx-842"; priority = "High"; rx-fifo-address = <0x0 0x34008000>; rx-fifo-size = <0x8000>; lpid = <0xfff>; pid = <0x3>; tid = <0x1>; }; ibm,842-normal-fifo { phandle = <0xf0>; compatible = "ibm,p9-nx-842"; priority = "Normal"; rx-fifo-address = <0x0 0x34018000>; rx-fifo-size = <0x8000>; lpid = <0xfff>; pid = <0x3>; tid = <0x2>; }; ibm,gzip-high-fifo { phandle = <0xf1>; compatible = "ibm,p9-nx-gzip"; priority = "High"; rx-fifo-address = <0x0 0x34028000>; rx-fifo-size = <0x8000>; lpid = <0xfff>; pid = <0x2>; tid = <0x1>; }; ibm,gzip-normal-fifo { phandle = <0xf2>; compatible = "ibm,p9-nx-gzip"; priority = "Normal"; rx-fifo-address = <0x0 0x34038000>; rx-fifo-size = <0x8000>; lpid = <0xfff>; pid = <0x2>; tid = <0x2>; }; }; pbcq@4010c00 { phandle = <0x7d>; reg = <0x4010c00 0x100 0xd010800 0x200>; compatible = "ibm,power9-pbcq"; ibm,pec-index = <0x0>; #address-cells = <0x1>; #size-cells = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; stack@0 { phandle = <0x7e>; reg = <0x0>; ibm,phb-index = <0x0>; compatible = "ibm,power9-phb-stack"; status = "okay"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; }; }; pbcq@4011000 { phandle = <0x7f>; reg = <0x4011000 0x100 0xe010800 0x200>; compatible = "ibm,power9-pbcq"; ibm,pec-index = <0x1>; #address-cells = <0x1>; #size-cells = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; stack@0 { phandle = <0x80>; reg = <0x0>; ibm,phb-index = <0x1>; compatible = "ibm,power9-phb-stack"; status = "okay"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; }; stack@1 { phandle = <0x81>; reg = <0x1>; ibm,phb-index = <0x2>; compatible = "ibm,power9-phb-stack"; status = "okay"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; }; }; pbcq@4011400 { phandle = <0x82>; reg = <0x4011400 0x100 0xf010800 0x200>; compatible = "ibm,power9-pbcq"; ibm,pec-index = <0x2>; #address-cells = <0x1>; #size-cells = <0x0>; ibm,hub-id = <0x0>; ibm,loc-code = "UOPWR.D100015-Node0-Proc0"; stack@0 { phandle = <0x83>; reg = <0x0>; ibm,phb-index = <0x3>; compatible = "ibm,power9-phb-stack"; status = "okay"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; }; stack@1 { phandle = <0x84>; reg = <0x1>; ibm,phb-index = <0x4>; compatible = "ibm,power9-phb-stack"; status = "okay"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; }; stack@2 { phandle = <0x85>; reg = <0x2>; ibm,phb-index = <0x5>; compatible = "ibm,power9-phb-stack"; status = "okay"; ibm,lane-eq = <0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x54545454 0x77777777 0x77777777 0x77777777 0x77777777>; }; }; psihb@5012900 { phandle = <0x51>; reg = <0x5012900 0x100>; compatible = "ibm,power9-psihb-x", "ibm,psihb-x"; }; vas@3011800 { phandle = <0x60>; reg = <0x3011800 0x300>; compatible = "ibm,power9-vas-x"; ibm,vas-id = <0x0>; }; xive@5013000 { phandle = <0x52>; reg = <0x5013000 0x300>; compatible = "ibm,power9-xive-x"; force-assign-bars; }; }; };