root@talos:~/powerpc-utils # hexdump -C /tmp/nvram2 00000000 51 b5 01 00 69 62 6d 2c 73 6b 69 62 6f 6f 74 00 |Q...ibm,skiboot.| 00000010 6c 6f 67 2d 6c 65 76 65 6c 2d 64 72 69 76 65 72 |log-level-driver| 00000020 3d 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |=7..............| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00001000 70 0c 10 00 63 6f 6d 6d 6f 6e 00 00 00 00 00 00 |p...common......| 00001010 70 65 74 69 74 62 6f 6f 74 2c 62 6f 6f 74 64 65 |petitboot,bootde| 00001020 76 73 3d 6e 65 74 77 6f 72 6b 20 61 6e 79 20 00 |vs=network any .| 00001030 70 65 74 69 74 62 6f 6f 74 2c 63 6f 6e 73 6f 6c |petitboot,consol| 00001040 65 3d 2f 64 65 76 2f 68 76 63 30 20 5b 49 50 4d |e=/dev/hvc0 [IPM| 00001050 49 20 2f 20 53 65 72 69 61 6c 5d 00 61 75 74 6f |I / Serial].auto| 00001060 2d 62 6f 6f 74 3f 3d 66 61 6c 73 65 00 00 00 00 |-boot?=false....| 00001070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00011000 70 0c 10 00 63 6f 6d 6d 6f 6e 00 00 00 00 00 00 |p...common......| 00011010 70 65 74 69 74 62 6f 6f 74 2c 62 6f 6f 74 64 65 |petitboot,bootde| 00011020 76 73 3d 6e 65 74 77 6f 72 6b 20 61 6e 79 20 00 |vs=network any .| 00011030 70 65 74 69 74 62 6f 6f 74 2c 63 6f 6e 73 6f 6c |petitboot,consol| 00011040 65 3d 2f 64 65 76 2f 68 76 63 30 20 5b 49 50 4d |e=/dev/hvc0 [IPM| 00011050 49 20 2f 20 53 65 72 69 61 6c 5d 00 61 75 74 6f |I / Serial].auto| 00011060 2d 62 6f 6f 74 3f 3d 66 61 6c 73 65 00 6a 68 69 |-boot?=false.jhi| 00011070 62 62 69 74 73 2d 64 72 69 76 65 72 3d 77 6f 72 |bbits-driver=wor| 00011080 6b 69 6e 67 00 00 00 00 00 00 00 00 00 00 00 00 |king............| 00011090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00013000 2f 2f 20 53 50 44 58 2d 4c 69 63 65 6e 73 65 2d |// SPDX-License-| 00013010 49 64 65 6e 74 69 66 69 65 72 3a 20 47 50 4c 2d |Identifier: GPL-| 00013020 32 2e 30 0a 2f 2a 0a 20 2a 20 4b 65 79 73 74 6f |2.0./*. * Keysto| 00013030 6e 65 20 32 20 45 64 69 73 6f 6e 20 53 6f 43 20 |ne 2 Edison SoC | 00013040 73 70 65 63 69 66 69 63 20 64 65 76 69 63 65 20 |specific device | 00013050 74 72 65 65 0a 20 2a 0a 20 2a 20 43 6f 70 79 72 |tree. *. * Copyr| 00013060 69 67 68 74 20 28 43 29 20 32 30 31 34 2d 32 30 |ight (C) 2014-20| 00013070 31 37 20 54 65 78 61 73 20 49 6e 73 74 72 75 6d |17 Texas Instrum| 00013080 65 6e 74 73 20 49 6e 63 6f 72 70 6f 72 61 74 65 |ents Incorporate| 00013090 64 20 2d 20 68 74 74 70 3a 2f 2f 77 77 77 2e 74 |d - http://www.t| 000130a0 69 2e 63 6f 6d 2f 0a 20 2a 2f 0a 0a 63 6c 6f 63 |i.com/. */..cloc| 000130b0 6b 73 20 7b 0a 09 6d 61 69 6e 70 6c 6c 63 6c 6b |ks {..mainpllclk| 000130c0 3a 20 6d 61 69 6e 70 6c 6c 63 6c 6b 40 32 33 31 |: mainpllclk@231| 000130d0 30 31 31 30 20 7b 0a 09 09 23 63 6c 6f 63 6b 2d |0110 {...#clock-| 000130e0 63 65 6c 6c 73 20 3d 20 3c 30 3e 3b 0a 09 09 63 |cells = <0>;...c| 000130f0 6f 6d 70 61 74 69 62 6c 65 20 3d 20 22 74 69 2c |ompatible = "ti,| 00013100 6b 65 79 73 74 6f 6e 65 2c 6d 61 69 6e 2d 70 6c |keystone,main-pl| 00013110 6c 2d 63 6c 6f 63 6b 22 3b 0a 09 09 63 6c 6f 63 |l-clock";...cloc| 00013120 6b 73 20 3d 20 3c 26 72 65 66 63 6c 6b 73 79 73 |ks = <&refclksys| 00013130 3e 3b 0a 09 09 72 65 67 20 3d 20 3c 30 78 30 32 |>;...reg = <0x02| 00013140 36 32 30 33 35 30 20 34 3e 2c 20 3c 30 78 30 32 |620350 4>, <0x02| 00013150 33 31 30 31 31 30 20 34 3e 2c 20 3c 30 78 30 32 |310110 4>, <0x02| 00013160 33 31 30 31 30 38 20 34 3e 3b 0a 09 09 72 65 67 |310108 4>;...reg| 00013170 2d 6e 61 6d 65 73 20 3d 20 22 63 6f 6e 74 72 6f |-names = "contro| 00013180 6c 22 2c 20 22 6d 75 6c 74 69 70 6c 69 65 72 22 |l", "multiplier"| 00013190 2c 20 22 70 6f 73 74 2d 64 69 76 69 64 65 72 22 |, "post-divider"| 000131a0 3b 0a 09 7d 3b 0a 0a 09 70 61 70 6c 6c 63 6c 6b |;..};...papllclk| 000131b0 3a 20 70 61 70 6c 6c 63 6c 6b 40 32 36 32 30 33 |: papllclk@26203| 000131c0 35 38 20 7b 0a 09 09 23 63 6c 6f 63 6b 2d 63 65 |58 {...#clock-ce| 000131d0 6c 6c 73 20 3d 20 3c 30 3e 3b 0a 09 09 63 6f 6d |lls = <0>;...com| 000131e0 70 61 74 69 62 6c 65 20 3d 20 22 74 69 2c 6b 65 |patible = "ti,ke| 000131f0 79 73 74 6f 6e 65 2c 70 6c 6c 2d 63 6c 6f 63 6b |ystone,pll-clock| 00013200 22 3b 0a 09 09 63 6c 6f 63 6b 73 20 3d 20 3c 26 |";...clocks = <&| 00013210 72 65 66 63 6c 6b 70 61 73 73 3e 3b 0a 09 09 63 |refclkpass>;...c| 00013220 6c 6f 63 6b 2d 6f 75 74 70 75 74 2d 6e 61 6d 65 |lock-output-name| 00013230 73 20 3d 20 22 70 61 70 6c 6c 63 6c 6b 22 3b 0a |s = "papllclk";.| 00013240 09 09 72 65 67 20 3d 20 3c 30 78 30 32 36 32 30 |..reg = <0x02620| 00013250 33 35 38 20 34 3e 3b 0a 09 09 72 65 67 2d 6e 61 |358 4>;...reg-na| 00013260 6d 65 73 20 3d 20 22 63 6f 6e 74 72 6f 6c 22 3b |mes = "control";| 00013270 0a 09 7d 3b 0a 0a 09 64 64 72 33 61 70 6c 6c 63 |..};...ddr3apllc| 00013280 6c 6b 3a 20 64 64 72 33 61 70 6c 6c 63 6c 6b 40 |lk: ddr3apllclk@| 00013290 32 36 32 30 33 36 30 20 7b 0a 09 09 23 63 6c 6f |2620360 {...#clo| 000132a0 63 6b 2d 63 65 6c 6c 73 20 3d 20 3c 30 3e 3b 0a |ck-cells = <0>;.| 000132b0 09 09 63 6f 6d 70 61 74 69 62 6c 65 20 3d 20 22 |..compatible = "| 000132c0 74 69 2c 6b 65 79 73 74 6f 6e 65 2c 70 6c 6c 2d |ti,keystone,pll-| 000132d0 63 6c 6f 63 6b 22 3b 0a 09 09 63 6c 6f 63 6b 73 |clock";...clocks| 000132e0 20 3d 20 3c 26 72 65 66 63 6c 6b 64 64 72 33 61 | = <&refclkddr3a| 000132f0 3e 3b 0a 09 09 63 6c 6f 63 6b 2d 6f 75 74 70 75 |>;...clock-outpu| 00013300 74 2d 6e 61 6d 65 73 20 3d 20 22 64 64 72 2d 33 |t-names = "ddr-3| 00013310 61 2d 70 6c 6c 2d 63 6c 6b 22 3b 0a 09 09 72 65 |a-pll-clk";...re| 00013320 67 20 3d 20 3c 30 78 30 32 36 32 30 33 36 30 20 |g = <0x02620360 | 00013330 34 3e 3b 0a 09 09 72 65 67 2d 6e 61 6d 65 73 20 |4>;...reg-names | 00013340 3d 20 22 63 6f 6e 74 72 6f 6c 22 3b 0a 09 7d 3b |= "control";..};| 00013350 0a 0a 09 63 6c 6b 75 73 62 31 3a 20 63 6c 6b 75 |...clkusb1: clku| 00013360 73 62 31 40 32 33 35 30 30 30 34 20 7b 0a 09 09 |sb1@2350004 {...| 00013370 23 63 6c 6f 63 6b 2d 63 65 6c 6c 73 20 3d 20 3c |#clock-cells = <| 00013380 30 3e 3b 0a 09 09 63 6f 6d 70 61 74 69 62 6c 65 |0>;...compatible| 00013390 20 3d 20 22 74 69 2c 6b 65 79 73 74 6f 6e 65 2c | = "ti,keystone,| 000133a0 70 73 63 2d 63 6c 6f 63 6b 22 3b 0a 09 09 63 6c |psc-clock";...cl| 000133b0 6f 63 6b 73 20 3d 20 3c 26 63 68 69 70 63 6c 6b |ocks = <&chipclk| 000133c0 31 36 3e 3b 0a 09 09 63 6c 6f 63 6b 2d 6f 75 74 |16>;...clock-out| 000133d0 70 75 74 2d 6e 61 6d 65 73 20 3d 20 22 75 73 62 |put-names = "usb| 000133e0 31 22 3b 0a 09 09 72 65 67 20 3d 20 3c 30 78 30 |1";...reg = <0x0| 000133f0 32 33 35 30 30 30 34 20 30 78 62 30 30 3e 2c 20 |2350004 0xb00>, | 00013400 3c 30 78 30 32 33 35 30 30 30 30 20 30 78 34 30 |<0x02350000 0x40| 00013410 30 3e 3b 0a 09 09 72 65 67 2d 6e 61 6d 65 73 20 |0>;...reg-names | 00013420 3d 20 22 63 6f 6e 74 72 6f 6c 22 2c 20 22 64 6f |= "control", "do| 00013430 6d 61 69 6e 22 3b 0a 09 09 64 6f 6d 61 69 6e 2d |main";...domain-| 00013440 69 64 20 3d 20 3c 30 3e 3b 0a 09 7d 3b 0a 0a 09 |id = <0>;..};...| 00013450 63 6c 6b 68 79 70 65 72 6c 69 6e 6b 30 3a 20 63 |clkhyperlink0: c| 00013460 6c 6b 68 79 70 65 72 6c 69 6e 6b 30 40 32 33 35 |lkhyperlink0@235| 00013470 30 30 33 30 20 7b 0a 09 09 23 63 6c 6f 63 6b 2d |0030 {...#clock-| 00013480 63 65 6c 6c 73 20 3d 20 3c 30 3e 3b 0a 09 09 63 |cells = <0>;...c| 00013490 6f 6d 70 61 74 69 62 6c 65 20 3d 20 22 74 69 2c |ompatible = "ti,| 000134a0 6b 65 79 73 74 6f 6e 65 2c 70 73 63 2d 63 6c 6f |keystone,psc-clo| 000134b0 63 6b 22 3b 0a 09 09 63 6c 6f 63 6b 73 20 3d 20 |ck";...clocks = | 000134c0 3c 26 63 68 69 70 63 6c 6b 31 32 3e 3b 0a 09 09 |<&chipclk12>;...| 000134d0 63 6c 6f 63 6b 2d 6f 75 74 70 75 74 2d 6e 61 6d |clock-output-nam| 000134e0 65 73 20 3d 20 22 68 79 70 65 72 6c 69 6e 6b 2d |es = "hyperlink-| 000134f0 30 22 3b 0a 09 09 72 65 67 20 3d 20 3c 30 78 30 |0";...reg = <0x0| 00013500 32 33 35 30 30 33 30 20 30 78 62 30 30 3e 2c 20 |2350030 0xb00>, | 00013510 3c 30 78 30 32 33 35 30 30 31 34 20 30 78 34 30 |<0x02350014 0x40| 00013520 30 3e 3b 0a 09 09 72 65 67 2d 6e 61 6d 65 73 20 |0>;...reg-names | 00013530 3d 20 22 63 6f 6e 74 72 6f 6c 22 2c 20 22 64 6f |= "control", "do| 00013540 6d 61 69 6e 22 3b 0a 09 09 64 6f 6d 61 69 6e 2d |main";...domain-| 00013550 69 64 20 3d 20 3c 35 3e 3b 0a 09 7d 3b 0a 0a 09 |id = <5>;..};...| 00013560 63 6c 6b 70 63 69 65 31 3a 20 63 6c 6b 70 63 69 |clkpcie1: clkpci| 00013570 65 31 40 32 33 35 30 30 36 63 20 7b 0a 09 09 23 |e1@235006c {...#| 00013580 63 6c 6f 63 6b 2d 63 65 6c 6c 73 20 3d 20 3c 30 |clock-cells = <0| 00013590 3e 3b 0a 09 09 63 6f 6d 70 61 74 69 62 6c 65 20 |>;...compatible | 000135a0 3d 20 22 74 69 2c 6b 65 79 73 74 6f 6e 65 2c 70 |= "ti,keystone,p| 000135b0 73 63 2d 63 6c 6f 63 6b 22 3b 0a 09 09 63 6c 6f |sc-clock";...clo| 000135c0 63 6b 73 20 3d 20 3c 26 63 68 69 70 63 6c 6b 31 |cks = <&chipclk1| 000135d0 32 3e 3b 0a 09 09 63 6c 6f 63 6b 2d 6f 75 74 70 |2>;...clock-outp| 000135e0 75 74 2d 6e 61 6d 65 73 20 3d 20 22 70 63 69 65 |ut-names = "pcie| 000135f0 31 22 3b 0a 09 09 72 65 67 20 3d 20 3c 30 78 30 |1";...reg = <0x0| 00013600 32 33 35 30 30 36 63 20 30 78 62 30 30 3e 2c 20 |235006c 0xb00>, | 00013610 3c 30 78 30 32 33 35 30 30 34 38 20 30 78 34 30 |<0x02350048 0x40| 00013620 30 3e 3b 0a 09 09 72 65 67 2d 6e 61 6d 65 73 20 |0>;...reg-names | 00013630 3d 20 22 63 6f 6e 74 72 6f 6c 22 2c 20 22 64 6f |= "control", "do| 00013640 6d 61 69 6e 22 3b 0a 09 09 64 6f 6d 61 69 6e 2d |main";...domain-| 00013650 69 64 20 3d 20 3c 31 38 3e 3b 0a 09 7d 3b 0a 0a |id = <18>;..};..| 00013660 09 63 6c 6b 78 67 65 3a 20 63 6c 6b 78 67 65 40 |.clkxge: clkxge@| 00013670 32 33 35 30 30 63 38 20 7b 0a 09 09 23 63 6c 6f |23500c8 {...#clo| 00013680 63 6b 2d 63 65 6c 6c 73 20 3d 20 3c 30 3e 3b 0a |ck-cells = <0>;.| 00013690 09 09 63 6f 6d 70 61 74 69 62 6c 65 20 3d 20 22 |..compatible = "| 000136a0 74 69 2c 6b 65 79 73 74 6f 6e 65 2c 70 73 63 2d |ti,keystone,psc-| 000136b0 63 6c 6f 63 6b 22 3b 0a 09 09 63 6c 6f 63 6b 73 |clock";...clocks| 000136c0 20 3d 20 3c 26 63 68 69 70 63 6c 6b 31 33 3e 3b | = <&chipclk13>;| 000136d0 0a 09 09 63 6c 6f 63 6b 2d 6f 75 74 70 75 74 2d |...clock-output-| 000136e0 6e 61 6d 65 73 20 3d 20 22 78 67 65 22 3b 0a 09 |names = "xge";..| 000136f0 09 72 65 67 20 3d 20 3c 30 78 30 32 33 35 30 30 |.reg = <0x023500| 00013700 63 38 20 30 78 62 30 30 3e 2c 20 3c 30 78 30 32 |c8 0xb00>, <0x02| 00013710 33 35 30 30 37 34 20 30 78 34 30 30 3e 3b 0a 09 |350074 0x400>;..| 00013720 09 72 65 67 2d 6e 61 6d 65 73 20 3d 20 22 63 6f |.reg-names = "co| 00013730 6e 74 72 6f 6c 22 2c 20 22 64 6f 6d 61 69 6e 22 |ntrol", "domain"| 00013740 3b 0a 09 09 64 6f 6d 61 69 6e 2d 69 64 20 3d 20 |;...domain-id = | 00013750 3c 32 39 3e 3b 0a 09 7d 3b 0a 7d 3b 0a 00 00 00 |<29>;..};.};....| 00013760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00013800 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 73 70 65 | application spe| 00013810 63 69 66 69 63 20 70 6f 69 6e 74 65 72 20 70 72 |cific pointer pr| 00013820 6f 76 69 64 65 64 20 69 6e 20 74 68 65 20 63 61 |ovided in the ca| 00013830 6c 6c 20 74 6f 20 6f 63 73 5f 74 61 72 67 65 74 |ll to ocs_target| 00013840 5f 69 6f 28 29 0a 20 2a 0a 20 2a 20 40 74 6f 64 |_io(). *. * @tod| 00013850 6f 0a 20 2a 2f 0a 73 74 61 74 69 63 20 69 6e 74 |o. */.static int| 00013860 33 32 5f 74 20 6f 63 73 5f 73 63 73 69 5f 74 61 |32_t ocs_scsi_ta| 00013870 72 67 65 74 5f 69 6f 5f 63 62 28 6f 63 73 5f 69 |rget_io_cb(ocs_i| 00013880 6f 5f 74 20 2a 69 6f 2c 20 0a 09 09 09 09 6f 63 |o_t *io, .....oc| 00013890 73 5f 73 63 73 69 5f 69 6f 5f 73 74 61 74 75 73 |s_scsi_io_status| 000138a0 5f 65 20 73 63 73 69 5f 73 74 61 74 75 73 2c 0a |_e scsi_status,.| 000138b0 09 09 09 09 75 69 6e 74 33 32 5f 74 20 66 6c 61 |....uint32_t fla| 000138c0 67 73 2c 20 76 6f 69 64 20 2a 61 72 67 29 0a 7b |gs, void *arg).{| 000138d0 0a 09 75 6e 69 6f 6e 20 63 63 62 20 2a 63 63 62 |..union ccb *ccb| 000138e0 20 3d 20 61 72 67 3b 0a 09 73 74 72 75 63 74 20 | = arg;..struct | 000138f0 63 63 62 5f 73 63 73 69 69 6f 20 2a 63 73 69 6f |ccb_scsiio *csio| 00013900 20 3d 20 26 63 63 62 2d 3e 63 73 69 6f 3b 0a 09 | = &ccb->csio;..| 00013910 73 74 72 75 63 74 20 6f 63 73 5f 73 6f 66 74 63 |struct ocs_softc| 00013920 20 2a 6f 63 73 20 3d 20 63 73 69 6f 2d 3e 63 63 | *ocs = csio->cc| 00013930 62 5f 68 2e 63 63 62 5f 6f 63 73 5f 70 74 72 3b |b_h.ccb_ocs_ptr;| 00013940 0a 09 75 69 6e 74 33 32 5f 74 20 63 61 6d 5f 64 |..uint32_t cam_d| 00013950 69 72 20 3d 20 63 63 62 2d 3e 63 63 62 5f 68 2e |ir = ccb->ccb_h.| 00013960 66 6c 61 67 73 20 26 20 43 41 4d 5f 44 49 52 5f |flags & CAM_DIR_| 00013970 4d 41 53 4b 3b 0a 09 75 69 6e 74 33 32 5f 74 20 |MASK;..uint32_t | 00013980 69 6f 5f 69 73 5f 64 6f 6e 65 20 3d 20 0a 09 09 |io_is_done = ...| 00013990 28 63 63 62 2d 3e 63 63 62 5f 68 2e 66 6c 61 67 |(ccb->ccb_h.flag| 000139a0 73 20 26 20 43 41 4d 5f 53 45 4e 44 5f 53 54 41 |s & CAM_SEND_STA| 000139b0 54 55 53 29 20 3d 3d 20 43 41 4d 5f 53 45 4e 44 |TUS) == CAM_SEND| 000139c0 5f 53 54 41 54 55 53 3b 0a 0a 09 63 63 62 2d 3e |_STATUS;...ccb->| 000139d0 63 63 62 5f 68 2e 73 74 61 74 75 73 20 26 3d 20 |ccb_h.status &= | 000139e0 7e 43 41 4d 5f 53 49 4d 5f 51 55 45 55 45 44 3b |~CAM_SIM_QUEUED;| 000139f0 0a 0a 09 69 66 20 28 43 41 4d 5f 44 49 52 5f 4e |...if (CAM_DIR_N| 00013a00 4f 4e 45 20 21 3d 20 63 61 6d 5f 64 69 72 29 20 |ONE != cam_dir) | 00013a10 7b 0a 09 09 62 75 73 5f 64 6d 61 73 79 6e 63 5f |{...bus_dmasync_| 00013a20 6f 70 5f 74 20 6f 70 3b 0a 0a 09 09 69 66 20 28 |op_t op;....if (| 00013a30 43 41 4d 5f 44 49 52 5f 49 4e 20 3d 3d 20 63 61 |CAM_DIR_IN == ca| 00013a40 6d 5f 64 69 72 29 20 7b 0a 09 09 09 6f 70 20 3d |m_dir) {....op =| 00013a50 20 42 55 53 5f 44 4d 41 53 59 4e 43 5f 50 4f 53 | BUS_DMASYNC_POS| 00013a60 54 52 45 41 44 3b 0a 09 09 7d 20 65 6c 73 65 20 |TREAD;...} else | 00013a70 7b 0a 09 09 09 6f 70 20 3d 20 42 55 53 5f 44 4d |{....op = BUS_DM| 00013a80 41 53 59 4e 43 5f 50 4f 53 54 57 52 49 54 45 3b |ASYNC_POSTWRITE;| 00013a90 0a 09 09 7d 0a 09 09 2f 2a 20 53 79 6e 63 68 72 |...}.../* Synchr| 00013aa0 6f 6e 69 7a 65 20 74 68 65 20 44 4d 41 20 6d 65 |onize the DMA me| 00013ab0 6d 6f 72 79 20 77 69 74 68 20 74 68 65 20 43 50 |mory with the CP| 00013ac0 55 20 61 6e 64 20 66 72 65 65 20 74 68 65 20 6d |U and free the m| 00013ad0 61 70 70 69 6e 67 20 2a 2f 0a 09 09 62 75 73 5f |apping */...bus_| 00013ae0 64 6d 61 6d 61 70 5f 73 79 6e 63 28 6f 63 73 2d |dmamap_sync(ocs-| 00013af0 3e 62 75 66 5f 64 6d 61 74 2c 20 69 6f 2d 3e 74 |>buf_dmat, io->t| 00013b00 67 74 5f 69 6f 2e 64 6d 61 70 2c 20 6f 70 29 3b |gt_io.dmap, op);| 00013b10 0a 09 09 69 66 20 28 69 6f 2d 3e 74 67 74 5f 69 |...if (io->tgt_i| 00013b20 6f 2e 66 6c 61 67 73 20 26 20 4f 43 53 5f 43 41 |o.flags & OCS_CA| 00013b30 4d 5f 49 4f 5f 46 5f 44 4d 41 50 50 45 44 29 20 |M_IO_F_DMAPPED) | 00013b40 7b 0a 09 09 09 62 75 73 5f 64 6d 61 6d 61 70 5f |{....bus_dmamap_| 00013b50 75 6e 6c 6f 61 64 28 6f 63 73 2d 3e 62 75 66 5f |unload(ocs->buf_| 00013b60 64 6d 61 74 2c 20 69 6f 2d 3e 74 67 74 5f 69 6f |dmat, io->tgt_io| 00013b70 2e 64 6d 61 70 29 3b 0a 09 09 7d 0a 09 7d 0a 0a |.dmap);...}..}..| 00013b80 09 69 66 20 28 69 6f 2d 3e 74 67 74 5f 69 6f 2e |.if (io->tgt_io.| 00013b90 73 65 6e 64 72 65 73 70 29 20 7b 0a 09 09 69 6f |sendresp) {...io| 00013ba0 2d 3e 74 67 74 5f 69 6f 2e 73 65 6e 64 72 65 73 |->tgt_io.sendres| 00013bb0 70 20 3d 20 30 3b 0a 09 09 6f 63 73 5f 73 63 73 |p = 0;...ocs_scs| 00013bc0 69 5f 63 6d 64 5f 72 65 73 70 5f 74 20 20 72 65 |i_cmd_resp_t re| 00013bd0 73 70 20 3d 20 7b 20 30 20 7d 3b 0a 09 09 69 6f |sp = { 0 };...io| 00013be0 2d 3e 74 67 74 5f 69 6f 2e 73 74 61 74 65 20 3d |->tgt_io.state =| 00013bf0 20 4f 43 53 5f 43 41 4d 5f 49 4f 5f 52 45 53 50 | OCS_CAM_IO_RESP| 00013c00 3b 0a 09 09 72 65 73 70 2e 73 63 73 69 5f 73 74 |;...resp.scsi_st| 00013c10 61 74 75 73 20 3d 20 73 63 73 69 5f 73 74 61 74 |atus = scsi_stat| 00013c20 75 73 3b 0a 09 09 69 66 20 28 63 63 62 2d 3e 63 |us;...if (ccb->c| 00013c30 63 62 5f 68 2e 66 6c 61 67 73 20 26 20 43 41 4d |cb_h.flags & CAM| 00013c40 5f 53 45 4e 44 5f 53 45 4e 53 45 29 20 7b 0a 09 |_SEND_SENSE) {..| 00013c50 09 09 72 65 73 70 2e 73 65 6e 73 65 5f 64 61 74 |..resp.sense_dat| 00013c60 61 20 3d 20 28 75 69 6e 74 38 5f 74 20 2a 29 26 |a = (uint8_t *)&| 00013c70 63 73 69 6f 2d 3e 73 65 6e 73 65 5f 64 61 74 61 |csio->sense_data| 00013c80 3b 0a 09 09 09 72 65 73 70 2e 73 65 6e 73 65 5f |;....resp.sense_| 00013c90 64 61 74 61 5f 6c 65 6e 67 74 68 20 3d 20 63 73 |data_length = cs| 00013ca0 69 6f 2d 3e 73 65 6e 73 65 5f 6c 65 6e 3b 0a 09 |io->sense_len;..| 00013cb0 09 7d 0a 09 09 72 65 73 70 2e 72 65 73 69 64 75 |.}...resp.residu| 00013cc0 61 6c 20 3d 20 69 6f 2d 3e 65 78 70 5f 78 66 65 |al = io->exp_xfe| 00013cd0 72 5f 6c 65 6e 20 2d 20 69 6f 2d 3e 74 72 61 6e |r_len - io->tran| 00013ce0 73 66 65 72 72 65 64 3b 0a 0a 09 09 72 65 74 75 |sferred;....retu| 00013cf0 72 6e 20 6f 63 73 5f 73 63 73 69 5f 73 65 6e 64 |rn ocs_scsi_send| 00013d00 5f 72 65 73 70 28 69 6f 2c 20 30 2c 20 26 72 65 |_resp(io, 0, &re| 00013d10 73 70 2c 20 6f 63 73 5f 73 63 73 69 5f 74 61 72 |sp, ocs_scsi_tar| 00013d20 67 65 74 5f 69 6f 5f 63 62 2c 20 63 63 62 29 3b |get_io_cb, ccb);| 00013d30 0a 09 7d 0a 0a 09 73 77 69 74 63 68 20 28 73 63 |..}...switch (sc| 00013d40 73 69 5f 73 74 61 74 75 73 29 20 7b 0a 09 63 61 |si_status) {..ca| 00013d50 73 65 20 4f 43 53 5f 53 43 53 49 5f 53 54 41 54 |se OCS_SCSI_STAT| 00013d60 55 53 5f 47 4f 4f 44 3a 0a 09 09 6f 63 73 5f 73 |US_GOOD:...ocs_s| 00013d70 65 74 5f 63 63 62 5f 73 74 61 74 75 73 28 63 63 |et_ccb_status(cc| 00013d80 62 2c 20 43 41 4d 5f 52 45 51 5f 43 4d 50 29 3b |b, CAM_REQ_CMP);| 00013d90 0a 09 09 62 72 65 61 6b 3b 0a 09 63 61 73 65 20 |...break;..case | 00013da0 4f 43 53 5f 53 43 53 49 5f 53 54 41 54 55 53 5f |OCS_SCSI_STATUS_| 00013db0 41 42 4f 52 54 45 44 3a 0a 09 09 6f 63 73 5f 73 |ABORTED:...ocs_s| 00013dc0 65 74 5f 63 63 62 5f 73 74 61 74 75 73 28 63 63 |et_ccb_status(cc| 00013dd0 62 2c 20 43 41 4d 5f 52 45 51 5f 41 42 4f 52 54 |b, CAM_REQ_ABORT| 00013de0 45 44 29 3b 0a 09 09 62 72 65 61 6b 3b 0a 09 64 |ED);...break;..d| 00013df0 65 66 61 75 6c 74 3a 0a 09 09 6f 63 73 5f 73 65 |efault:...ocs_se| 00013e00 74 5f 63 63 62 5f 73 74 61 74 75 73 28 63 63 62 |t_ccb_status(ccb| 00013e10 2c 20 43 41 4d 5f 52 45 51 5f 43 4d 50 5f 45 52 |, CAM_REQ_CMP_ER| 00013e20 52 29 3b 0a 09 7d 0a 0a 09 69 66 20 28 69 6f 5f |R);..}...if (io_| 00013e30 69 73 5f 64 6f 6e 65 29 20 7b 0a 09 09 69 66 20 |is_done) {...if | 00013e40 28 28 69 6f 2d 3e 74 67 74 5f 69 6f 2e 66 6c 61 |((io->tgt_io.fla| 00013e50 67 73 20 26 20 4f 43 53 5f 43 41 4d 5f 49 4f 5f |gs & OCS_CAM_IO_| 00013e60 46 5f 41 42 4f 52 54 5f 4e 4f 54 49 46 59 29 20 |F_ABORT_NOTIFY) | 00013e70 3d 3d 20 30 29 20 7b 0a 09 09 09 6f 63 73 5f 74 |== 0) {....ocs_t| 00013e80 61 72 67 65 74 5f 69 6f 5f 66 72 65 65 28 69 6f |arget_io_free(io| 00013e90 29 3b 0a 09 09 7d 0a 09 7d 20 65 6c 73 65 20 7b |);...}..} else {| 00013ea0 0a 09 09 69 6f 2d 3e 74 67 74 5f 69 6f 2e 73 74 |...io->tgt_io.st| 00013eb0 61 74 65 20 3d 20 4f 43 53 5f 43 41 4d 5f 49 4f |ate = OCS_CAM_IO| 00013ec0 5f 44 41 54 41 5f 44 4f 4e 45 3b 0a 09 09 2f 2a |_DATA_DONE;.../*| 00013ed0 64 65 76 69 63 65 5f 70 72 69 6e 74 66 28 6f 63 |device_printf(oc| 00013ee0 73 2d 3e 64 65 76 2c 20 22 25 73 3a 20 43 54 49 |s->dev, "%s: CTI| 00013ef0 4f 20 73 74 61 74 65 3d 25 64 20 74 61 67 3d 25 |O state=%d tag=%| 00013f00 23 78 5c 6e 22 2c 0a 09 09 09 09 5f 5f 66 75 6e |#x\n",.....__fun| 00013f10 63 5f 5f 2c 20 69 6f 2d 3e 74 67 74 5f 69 6f 2e |c__, io->tgt_io.| 00013f20 73 74 61 74 65 2c 20 69 6f 2d 3e 74 61 67 29 3b |state, io->tag);| 00013f30 2a 2f 0a 09 7d 0a 0a 09 78 70 74 5f 64 6f 6e 65 |*/..}...xpt_done| 00013f40 28 63 63 62 29 3b 0a 0a 09 72 65 74 75 72 6e 20 |(ccb);...return | 00013f50 30 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 40 6e 6f |0;.}../**. * @no| 00013f60 74 65 09 31 2e 20 53 69 6e 63 65 20 74 68 65 20 |te.1. Since the | 00013f70 43 43 42 20 69 73 20 61 73 73 69 67 6e 65 64 20 |CCB is assigned | 00013f80 74 6f 20 74 68 65 20 6f 63 73 5f 69 6f 5f 74 20 |to the ocs_io_t | 00013f90 6f 6e 20 61 6e 20 58 50 54 5f 43 4f 4e 54 5f 54 |on an XPT_CONT_T| 00013fa0 41 52 47 45 54 5f 49 4f 0a 20 2a 20 09 09 20 20 |ARGET_IO. * .. | 00013fb0 20 61 63 74 69 6f 6e 2c 20 69 66 20 61 6e 20 69 | action, if an i| 00013fc0 6e 69 74 69 61 74 6f 72 20 61 62 6f 72 74 73 20 |nitiator aborts | 00013fd0 61 20 63 6f 6d 6d 61 6e 64 20 70 72 69 6f 72 20 |a command prior | 00013fe0 74 6f 20 74 68 65 20 53 49 4d 20 72 65 63 65 69 |to the SIM recei| 00013ff0 76 69 6e 67 0a 20 2a 20 09 09 20 20 20 61 20 43 |ving. * .. a C| 00014000 4d 58 36 51 44 4c 5f 50 41 44 5f 44 49 53 50 30 |MX6QDL_PAD_DISP0| 00014010 5f 44 41 54 39 5f 5f 49 50 55 31 5f 44 49 53 50 |_DAT9__IPU1_DISP| 00014020 30 5f 44 41 54 41 30 39 20 20 20 30 78 45 31 0a |0_DATA09 0xE1.| 00014030 09 09 09 4d 58 36 51 44 4c 5f 50 41 44 5f 44 49 |...MX6QDL_PAD_DI| 00014040 53 50 30 5f 44 41 54 31 30 5f 5f 49 50 55 31 5f |SP0_DAT10__IPU1_| 00014050 44 49 53 50 30 5f 44 41 54 41 31 30 20 20 30 78 |DISP0_DATA10 0x| 00014060 45 31 0a 09 09 09 4d 58 36 51 44 4c 5f 50 41 44 |E1....MX6QDL_PAD| 00014070 5f 44 49 53 50 30 5f 44 41 54 31 31 5f 5f 49 50 |_DISP0_DAT11__IP| 00014080 55 31 5f 44 49 53 50 30 5f 44 41 54 41 31 31 20 |U1_DISP0_DATA11 | 00014090 20 30 78 45 31 0a 09 09 09 4d 58 36 51 44 4c 5f | 0xE1....MX6QDL_| 000140a0 50 41 44 5f 44 49 53 50 30 5f 44 41 54 31 32 5f |PAD_DISP0_DAT12_| 000140b0 5f 49 50 55 31 5f 44 49 53 50 30 5f 44 41 54 41 |_IPU1_DISP0_DATA| 000140c0 31 32 20 20 30 78 45 31 0a 09 09 09 4d 58 36 51 |12 0xE1....MX6Q| 000140d0 44 4c 5f 50 41 44 5f 44 49 53 50 30 5f 44 41 54 |DL_PAD_DISP0_DAT| 000140e0 31 33 5f 5f 49 50 55 31 5f 44 49 53 50 30 5f 44 |13__IPU1_DISP0_D| 000140f0 41 54 41 31 33 20 20 30 78 45 31 0a 09 09 09 4d |ATA13 0xE1....M| 00014100 58 36 51 44 4c 5f 50 41 44 5f 44 49 53 50 30 5f |X6QDL_PAD_DISP0_| 00014110 44 41 54 31 34 5f 5f 49 50 55 31 5f 44 49 53 50 |DAT14__IPU1_DISP| 00014120 30 5f 44 41 54 41 31 34 20 20 30 78 65 31 0a 09 |0_DATA14 0xe1..| 00014130 09 09 4d 58 36 51 44 4c 5f 50 41 44 5f 44 49 53 |..MX6QDL_PAD_DIS| 00014140 50 30 5f 44 41 54 31 35 5f 5f 49 50 55 31 5f 44 |P0_DAT15__IPU1_D| 00014150 49 53 50 30 5f 44 41 54 41 31 35 20 20 30 78 45 |ISP0_DATA15 0xE| 00014160 31 0a 09 09 09 4d 58 36 51 44 4c 5f 50 41 44 5f |1....MX6QDL_PAD_| 00014170 44 49 53 50 30 5f 44 41 54 31 36 5f 5f 49 50 55 |DISP0_DAT16__IPU| 00014180 31 5f 44 49 53 50 30 5f 44 41 54 41 31 36 20 20 |1_DISP0_DATA16 | 00014190 30 78 45 31 0a 09 09 09 4d 58 36 51 44 4c 5f 50 |0xE1....MX6QDL_P| 000141a0 41 44 5f 44 49 53 50 30 5f 44 41 54 31 37 5f 5f |AD_DISP0_DAT17__| 000141b0 49 50 55 31 5f 44 49 53 50 30 5f 44 41 54 41 31 |IPU1_DISP0_DATA1| 000141c0 37 20 20 30 78 45 31 0a 09 09 09 4d 58 36 51 44 |7 0xE1....MX6QD| 000141d0 4c 5f 50 41 44 5f 44 49 53 50 30 5f 44 41 54 31 |L_PAD_DISP0_DAT1| 000141e0 38 5f 5f 49 50 55 31 5f 44 49 53 50 30 5f 44 41 |8__IPU1_DISP0_DA| 000141f0 54 41 31 38 20 20 30 78 45 31 0a 09 09 09 4d 58 |TA18 0xE1....MX| 00014200 36 51 44 4c 5f 50 41 44 5f 44 49 53 50 30 5f 44 |6QDL_PAD_DISP0_D| 00014210 41 54 31 39 5f 5f 49 50 55 31 5f 44 49 53 50 30 |AT19__IPU1_DISP0| 00014220 5f 44 41 54 41 31 39 20 20 30 78 45 31 0a 09 09 |_DATA19 0xE1...| 00014230 09 4d 58 36 51 44 4c 5f 50 41 44 5f 44 49 53 50 |.MX6QDL_PAD_DISP| 00014240 30 5f 44 41 54 32 30 5f 5f 49 50 55 31 5f 44 49 |0_DAT20__IPU1_DI| 00014250 53 50 30 5f 44 41 54 41 32 30 20 20 30 78 45 31 |SP0_DATA20 0xE1| 00014260 0a 09 09 09 4d 58 36 51 44 4c 5f 50 41 44 5f 44 |....MX6QDL_PAD_D| 00014270 49 53 50 30 5f 44 41 54 32 31 5f 5f 49 50 55 31 |ISP0_DAT21__IPU1| 00014280 5f 44 49 53 50 30 5f 44 41 54 41 32 31 20 20 30 |_DISP0_DATA21 0| 00014290 78 45 31 0a 09 09 09 4d 58 36 51 44 4c 5f 50 41 |xE1....MX6QDL_PA| 000142a0 44 5f 44 49 53 50 30 5f 44 41 54 32 32 5f 5f 49 |D_DISP0_DAT22__I| 000142b0 50 55 31 5f 44 49 53 50 30 5f 44 41 54 41 32 32 |PU1_DISP0_DATA22| 000142c0 20 20 30 78 45 31 0a 09 09 09 4d 58 36 51 44 4c | 0xE1....MX6QDL| 000142d0 5f 50 41 44 5f 44 49 53 50 30 5f 44 41 54 32 33 |_PAD_DISP0_DAT23| 000142e0 5f 5f 49 50 55 31 5f 44 49 53 50 30 5f 44 41 54 |__IPU1_DISP0_DAT| 000142f0 41 32 33 20 20 30 78 45 31 0a 09 09 3e 3b 0a 09 |A23 0xE1...>;..| 00014300 7d 3b 0a 7d 3b 0a 00 00 00 00 00 00 00 00 00 00 |};.};...........| 00014310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00014400 20 40 62 72 69 65 66 20 44 65 6c 65 74 65 20 61 | @brief Delete a| 00014410 20 53 43 53 49 20 74 61 72 67 65 74 20 6e 6f 64 | SCSI target nod| 00014420 65 0a 20 2a 0a 20 2a 20 53 65 6e 74 20 62 79 20 |e. *. * Sent by | 00014430 62 61 73 65 20 64 72 69 76 65 72 20 74 6f 20 6e |base driver to n| 00014440 6f 74 69 66 79 20 61 20 69 6e 69 74 69 61 74 6f |otify a initiato| 00014450 72 2d 63 6c 69 65 6e 74 20 74 68 61 74 20 61 20 |r-client that a | 00014460 72 65 6d 6f 74 65 20 74 61 72 67 65 74 20 0a 20 |remote target . | 00014470 2a 20 69 73 20 6e 6f 77 20 67 6f 6e 65 2e 20 54 |* is now gone. T| 00014480 68 65 20 62 61 73 65 20 64 72 69 76 65 72 20 77 |he base driver w| 00014490 69 6c 6c 20 68 61 76 65 20 74 65 72 6d 69 6e 61 |ill have termina| 000144a0 74 65 64 20 61 6c 6c 20 20 6f 75 74 73 74 61 6e |ted all outstan| 000144b0 64 69 6e 67 20 49 4f 73 20 0a 20 2a 20 61 6e 64 |ding IOs . * and| 000144c0 20 74 68 65 20 69 6e 69 74 69 61 74 6f 72 2d 63 | the initiator-c| 000144d0 6c 69 65 6e 74 20 77 69 6c 6c 20 72 65 63 65 69 |lient will recei| 000144e0 76 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 63 |ve appropriate c| 000144f0 6f 6d 70 6c 65 74 69 6f 6e 73 2e 0a 20 2a 0a 20 |ompletions.. *. | 00014500 2a 20 54 68 65 20 6f 63 73 5f 6e 6f 64 65 5f 74 |* The ocs_node_t| 00014510 20 73 74 72 75 63 74 75 72 65 20 68 61 73 20 61 | structure has a| 00014520 6e 64 20 65 6c 6d 65 6e 74 20 6f 66 20 74 79 70 |nd elment of typ| 00014530 65 20 6f 63 73 5f 73 63 73 69 5f 69 6e 69 5f 6e |e ocs_scsi_ini_n| 00014540 6f 64 65 5f 74 20 6e 61 6d 65 64 0a 20 2a 20 69 |ode_t named. * i| 00014550 6e 69 5f 6e 6f 64 65 20 74 68 61 74 20 69 73 20 |ni_node that is | 00014560 64 65 63 6c 61 72 65 64 20 61 6e 64 20 75 73 65 |declared and use| 00014570 64 20 62 79 20 61 20 74 61 72 67 65 74 2d 73 65 |d by a target-se| 00014580 72 76 65 72 20 66 6f 72 20 70 72 69 76 61 74 65 |rver for private| 00014590 0a 20 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e |. * information.| 000145a0 0a 20 2a 0a 20 2a 20 54 68 69 73 20 66 75 6e 63 |. *. * This func| 000145b0 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 63 61 6c |tion is only cal| 000145c0 6c 65 64 20 69 66 20 74 68 65 20 62 61 73 65 20 |led if the base | 000145d0 64 72 69 76 65 72 20 69 73 20 65 6e 61 62 6c 65 |driver is enable| 000145e0 64 20 66 6f 72 0a 20 2a 20 69 6e 69 74 69 61 74 |d for. * initiat| 000145f0 6f 72 20 63 61 70 61 62 69 6c 69 74 79 2e 0a 20 |or capability.. | 00014600 2a 0a 20 2a 20 40 70 61 72 61 6d 20 6e 6f 64 65 |*. * @param node| 00014610 20 70 6f 69 6e 74 65 72 20 6e 6f 64 65 20 62 65 | pointer node be| 00014620 69 6e 67 20 64 65 6c 65 74 65 64 0a 20 2a 20 40 |ing deleted. * @| 00014630 70 61 72 61 6d 20 72 65 61 73 6f 6e 20 72 65 61 |param reason rea| 00014640 73 6f 6e 20 66 6f 72 20 64 65 6c 65 74 69 6e 67 |son for deleting| 00014650 20 74 68 65 20 74 61 72 67 65 74 0a 20 2a 0a 20 | the target. *. | 00014660 2a 20 40 72 65 74 75 72 6e 20 52 65 74 75 72 6e |* @return Return| 00014670 73 20 4f 43 53 5f 53 43 53 49 5f 43 41 4c 4c 5f |s OCS_SCSI_CALL_| 00014680 41 53 59 4e 43 20 69 66 20 74 61 72 67 65 74 20 |ASYNC if target | 00014690 64 65 6c 65 74 65 20 69 73 20 71 75 65 75 65 64 |delete is queued| 000146a0 20 66 6f 72 20 61 73 79 6e 63 20 0a 20 2a 20 63 | for async . * c| 000146b0 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 4f 43 |ompletion and OC| 000146c0 53 5f 53 43 53 49 5f 43 41 4c 4c 5f 43 4f 4d 50 |S_SCSI_CALL_COMP| 000146d0 4c 45 54 45 20 69 66 20 63 61 6c 6c 20 63 6f 6d |LETE if call com| 000146e0 70 6c 65 74 65 64 20 6f 72 20 65 72 72 6f 72 2e |pleted or error.| 000146f0 0a 20 2a 0a 20 2a 20 40 6e 6f 74 65 0a 20 2a 2f |. *. * @note. */| 00014700 0a 69 6e 74 33 32 5f 74 0a 6f 63 73 5f 73 63 73 |.int32_t.ocs_scs| 00014710 69 5f 64 65 6c 5f 74 61 72 67 65 74 28 6f 63 73 |i_del_target(ocs| 00014720 5f 6e 6f 64 65 5f 74 20 2a 6e 6f 64 65 2c 20 6f |_node_t *node, o| 00014730 63 73 5f 73 63 73 69 5f 64 65 6c 5f 74 61 72 67 |cs_scsi_del_targ| 00014740 65 74 5f 72 65 61 73 6f 6e 5f 65 20 72 65 61 73 |et_reason_e reas| 00014750 6f 6e 29 0a 7b 0a 09 73 74 72 75 63 74 20 6f 63 |on).{..struct oc| 00014760 73 5f 73 6f 66 74 63 20 2a 6f 63 73 20 3d 20 6e |s_softc *ocs = n| 00014770 6f 64 65 2d 3e 6f 63 73 3b 0a 09 6f 63 73 5f 66 |ode->ocs;..ocs_f| 00014780 63 70 6f 72 74 09 2a 66 63 70 20 3d 20 4e 55 4c |cport.*fcp = NUL| 00014790 4c 3b 0a 09 6f 63 73 5f 66 63 5f 74 61 72 67 65 |L;..ocs_fc_targe| 000147a0 74 5f 74 20 2a 74 67 74 20 3d 20 4e 55 4c 4c 3b |t_t *tgt = NULL;| 000147b0 0a 09 69 6e 74 33 32 5f 74 09 74 67 74 5f 69 64 |..int32_t.tgt_id| 000147c0 3b 0a 0a 09 69 66 20 28 6f 63 73 20 3d 3d 20 4e |;...if (ocs == N| 000147d0 55 4c 4c 29 20 7b 0a 09 09 6f 63 73 5f 6c 6f 67 |ULL) {...ocs_log| 000147e0 5f 65 72 72 28 6f 63 73 2c 22 4f 43 53 20 69 73 |_err(ocs,"OCS is| 000147f0 20 4e 55 4c 4c 20 5c 6e 22 29 3b 0a 09 09 72 65 | NULL \n");...re| 00014800 74 75 72 6e 20 2d 31 3b 0a 09 7d 0a 0a 09 66 63 |turn -1;..}...fc| 00014810 70 20 3d 20 6e 6f 64 65 2d 3e 73 70 6f 72 74 2d |p = node->sport-| 00014820 3e 74 67 74 5f 64 61 74 61 3b 0a 09 69 66 20 28 |>tgt_data;..if (| 00014830 66 63 70 20 3d 3d 20 4e 55 4c 4c 29 20 7b 0a 09 |fcp == NULL) {..| 00014840 09 6f 63 73 5f 6c 6f 67 5f 65 72 72 28 6f 63 73 |.ocs_log_err(ocs| 00014850 2c 22 46 43 50 20 69 73 20 4e 55 4c 4c 20 5c 6e |,"FCP is NULL \n| 00014860 22 29 3b 0a 09 09 72 65 74 75 72 6e 20 2d 31 3b |");...return -1;| 00014870 0a 09 7d 0a 0a 09 74 67 74 5f 69 64 20 3d 20 6f |..}...tgt_id = o| 00014880 63 73 5f 74 67 74 5f 66 69 6e 64 28 66 63 70 2c |cs_tgt_find(fcp,| 00014890 20 6e 6f 64 65 29 3b 0a 09 69 66 20 28 74 67 74 | node);..if (tgt| 000148a0 5f 69 64 20 3d 3d 20 2d 31 29 20 7b 0a 09 09 6f |_id == -1) {...o| 000148b0 63 73 5f 6c 6f 67 5f 65 72 72 28 6f 63 73 2c 22 |cs_log_err(ocs,"| 000148c0 74 61 72 67 65 74 20 69 73 20 69 6e 76 61 6c 69 |target is invali| 000148d0 64 5c 6e 22 29 3b 0a 09 09 72 65 74 75 72 6e 20 |d\n");...return | 000148e0 2d 31 3b 0a 09 7d 0a 0a 09 74 67 74 20 3d 20 26 |-1;..}...tgt = &| 000148f0 66 63 70 2d 3e 74 67 74 5b 74 67 74 5f 69 64 5d |fcp->tgt[tgt_id]| 00014900 3b 0a 0a 09 2f 2f 20 49 46 20 69 6e 20 73 68 75 |;...// IF in shu| 00014910 74 64 6f 77 6e 20 64 65 6c 65 74 65 20 74 61 72 |tdown delete tar| 00014920 67 65 74 2e 0a 09 69 66 28 21 6f 63 73 2d 3e 61 |get...if(!ocs->a| 00014930 74 74 61 63 68 65 64 29 20 7b 0a 09 09 6f 63 73 |ttached) {...ocs| 00014940 5f 64 65 6c 65 74 65 5f 74 61 72 67 65 74 28 6f |_delete_target(o| 00014950 63 73 2c 20 66 63 70 2c 20 74 67 74 5f 69 64 29 |cs, fcp, tgt_id)| 00014960 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 0a 09 09 |;..} else {.....| 00014970 74 67 74 2d 3e 73 74 61 74 65 20 3d 20 4f 43 53 |tgt->state = OCS| 00014980 5f 54 47 54 5f 53 54 41 54 45 5f 4c 4f 53 54 3b |_TGT_STATE_LOST;| 00014990 0a 09 09 74 67 74 2d 3e 67 6f 6e 65 5f 74 69 6d |...tgt->gone_tim| 000149a0 65 72 20 3d 20 33 30 3b 0a 09 09 69 66 20 28 21 |er = 30;...if (!| 000149b0 63 61 6c 6c 6f 75 74 5f 61 63 74 69 76 65 28 26 |callout_active(&| 000149c0 66 63 70 2d 3e 6c 64 74 29 29 20 7b 0a 09 09 09 |fcp->ldt)) {....| 000149d0 63 61 6c 6c 6f 75 74 5f 72 65 73 65 74 28 26 66 |callout_reset(&f| 000149e0 63 70 2d 3e 6c 64 74 2c 20 68 7a 2c 20 6f 63 73 |cp->ldt, hz, ocs| 000149f0 5f 6c 64 74 2c 20 66 63 70 29 3b 0a 09 09 7d 0a |_ldt, fcp);...}.| 00014a00 09 7d 0a 09 0a 09 72 65 74 75 72 6e 20 30 3b 0a |.}....return 0;.| 00014a10 7d 0a 0a 2f 2a 2a 0a 20 2a 20 40 62 72 69 65 66 |}../**. * @brief| 00014a20 20 49 6e 69 74 69 61 6c 69 7a 65 20 53 43 53 49 | Initialize SCSI| 00014a30 20 49 4f 0a 20 2a 0a 20 2a 20 49 6e 69 74 69 61 | IO. *. * Initia| 00014a40 6c 69 7a 65 20 53 43 53 49 20 49 4f 2c 20 74 68 |lize SCSI IO, th| 00014a50 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 |is function is c| 00014a60 61 6c 6c 65 64 20 6f 6e 63 65 20 70 65 72 20 49 |alled once per I| 00014a70 4f 20 64 75 72 69 6e 67 20 49 4f 20 70 6f 6f 6c |O during IO pool| 00014a80 0a 20 2a 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 73 |. * allocation s| 00014a90 6f 20 74 68 61 74 20 74 68 65 20 74 61 72 67 65 |o that the targe| 00014aa0 74 20 73 65 72 76 65 72 20 6d 61 79 20 69 6e 69 |t server may ini| 00014ab0 74 69 61 6c 69 7a 65 20 61 6e 79 20 6f 66 20 69 |tialize any of i| 00014ac0 74 73 20 6f 77 6e 20 70 72 69 76 61 74 65 0a 20 |ts own private. | 00014ad0 2a 20 64 61 74 61 2e 0a 20 2a 0a 20 2a 20 40 70 |* data.. *. * @p| 00014ae0 61 72 61 6d 20 69 6f 20 70 6f 69 6e 74 65 72 20 |aram io pointer | 00014af0 74 6f 20 53 43 53 49 20 49 4f 20 6f 62 6a 65 63 |to SCSI IO objec| 00014b00 74 0a 20 2a 0a 20 2a 20 40 72 65 74 75 72 6e 20 |t. *. * @return | 00014b10 72 65 74 75 72 6e 73 20 30 20 66 6f 72 20 73 75 |returns 0 for su| 00014b20 63 63 65 73 73 2c 20 61 20 6e 65 67 61 74 69 76 |ccess, a negativ| 00014b30 65 20 65 72 72 6f 72 20 63 6f 64 65 20 76 61 6c |e error code val| 00014b40 75 65 20 66 6f 72 20 66 61 69 6c 75 72 65 2e 0a |ue for failure..| 00014b50 20 2a 2f 0a 69 6e 74 33 32 5f 74 0a 6f 63 73 5f | */.int32_t.ocs_| 00014b60 73 63 73 69 5f 74 67 74 5f 69 6f 5f 69 6e 69 74 |scsi_tgt_io_init| 00014b70 28 6f 63 73 5f 69 6f 5f 74 20 2a 69 6f 29 0a 7b |(ocs_io_t *io).{| 00014b80 0a 09 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 2f |..return 0;.}../| 00014b90 2a 2a 0a 20 2a 20 40 62 72 69 65 66 20 55 6e 69 |**. * @brief Uni| 00014ba0 6e 69 74 69 61 6c 69 7a 65 20 53 43 53 49 20 49 |nitialize SCSI I| 00014bb0 4f 0a 20 2a 0a 20 2a 20 55 6e 69 6e 69 74 69 61 |O. *. * Uninitia| 00014bc0 6c 69 7a 65 20 74 61 72 67 65 74 20 73 65 72 76 |lize target serv| 00014bd0 65 72 20 70 72 69 76 61 74 65 20 64 61 74 61 20 |er private data | 00014be0 69 6e 20 61 20 53 43 53 49 20 69 6f 20 6f 62 6a |in a SCSI io obj| 00014bf0 65 63 74 0a 20 2a 0a 20 2a 20 40 70 61 72 61 6d |ect. *. * @param| 00014c00 20 69 6f 20 70 6f 69 6e 74 65 72 20 74 6f 20 53 | io pointer to S| 00014c10 43 53 49 20 49 4f 20 6f 62 6a 65 63 74 0a 20 2a |CSI IO object. *| 00014c20 0a 20 2a 20 40 72 65 74 75 72 6e 20 72 65 74 75 |. * @return retu| 00014c30 72 6e 73 20 30 20 66 6f 72 20 73 75 63 63 65 73 |rns 0 for succes| 00014c40 73 2c 20 61 20 6e 65 67 61 74 69 76 65 20 65 72 |s, a negative er| 00014c50 72 6f 72 20 63 6f 64 65 20 76 61 6c 75 65 20 66 |ror code value f| 00014c60 6f 72 20 66 61 69 6c 75 72 65 2e 0a 20 2a 2f 0a |or failure.. */.| 00014c70 69 6e 74 33 32 5f 74 0a 6f 63 73 5f 73 63 73 69 |int32_t.ocs_scsi| 00014c80 5f 74 67 74 5f 69 6f 5f 65 78 69 74 28 6f 63 73 |_tgt_io_exit(ocs| 00014c90 5f 69 6f 5f 74 20 2a 69 6f 29 0a 7b 0a 09 72 65 |_io_t *io).{..re| 00014ca0 74 75 72 6e 20 30 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 |turn 0;.}../**. | 00014cb0 2a 20 40 62 72 69 65 66 20 49 6e 69 74 69 61 6c |* @brief Initial| 00014cc0 69 7a 65 20 53 43 53 49 20 49 4f 0a 20 2a 0a 20 |ize SCSI IO. *. | 00014cd0 2a 20 49 6e 69 74 69 61 6c 69 7a 65 20 53 43 53 |* Initialize SCS| 00014ce0 49 20 49 4f 2c 20 74 68 69 73 20 66 75 6e 63 74 |I IO, this funct| 00014cf0 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e |ion is called on| 00014d00 63 65 20 70 65 72 20 49 4f 20 64 75 72 69 6e 67 |ce per IO during| 00014d10 20 49 4f 20 70 6f 6f 6c 0a 20 2a 20 61 6c 6c 6f | IO pool. * allo| 00014d20 63 61 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 74 |cation so that t| 00014d30 68 65 20 69 6e 69 74 69 61 74 6f 72 20 63 6c 69 |he initiator cli| 00014d40 65 6e 74 20 6d 61 79 20 69 6e 69 74 69 61 6c 69 |ent may initiali| 00014d50 7a 65 20 61 6e 79 20 6f 66 20 69 74 73 20 6f 77 |ze any of its ow| 00014d60 6e 20 70 72 69 76 61 74 65 0a 20 2a 20 64 61 74 |n private. * dat| 00014d70 61 2e 0a 20 2a 0a 20 2a 20 40 70 61 72 61 6d 20 |a.. *. * @param | 00014d80 69 6f 20 70 6f 69 6e 74 65 72 20 74 6f 20 53 43 |io pointer to SC| 00014d90 53 49 20 49 4f 20 6f 62 6a 65 63 74 0a 20 2a 0a |SI IO object. *.| 00014da0 20 2a 20 40 72 65 74 75 72 6e 20 72 65 74 75 72 | * @return retur| 00014db0 6e 73 20 30 20 66 6f 72 20 73 75 63 63 65 73 73 |ns 0 for success| 00014dc0 2c 20 61 20 6e 65 67 61 74 69 76 65 20 65 72 72 |, a negative err| 00014dd0 6f 72 20 63 6f 64 65 20 76 61 6c 75 65 20 66 6f |or code value fo| 00014de0 72 20 66 61 69 6c 75 72 65 2e 0a 20 2a 2f 0a 69 |r failure.. */.i| 00014df0 6e 74 33 32 5f 74 0a 6f 63 73 5f 73 63 73 69 5f |nt32_t.ocs_scsi_| 00014e00 69 6e 69 5f 69 6f 5f 69 6e 69 74 28 6f 63 73 5f |ini_io_init(ocs_| 00014e10 69 6f 5f 74 20 2a 69 6f 29 0a 7b 0a 09 72 65 74 |io_t *io).{..ret| 00014e20 75 72 6e 20 30 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 2a |urn 0;.}../**. *| 00014e30 20 40 62 72 69 65 66 20 55 6e 69 6e 69 74 69 61 | @brief Uninitia| 00014e40 6c 69 7a 65 20 53 43 53 49 20 49 4f 0a 20 2a 0a |lize SCSI IO. *.| 00014e50 20 2a 20 55 6e 69 6e 69 74 69 61 6c 69 7a 65 20 | * Uninitialize | 00014e60 69 6e 69 74 69 61 74 6f 72 20 63 6c 69 65 6e 74 |initiator client| 00014e70 20 70 72 69 76 61 74 65 20 64 61 74 61 20 69 6e | private data in| 00014e80 20 61 20 53 43 53 49 20 69 6f 20 6f 62 6a 65 63 | a SCSI io objec| 00014e90 74 0a 20 2a 0a 20 2a 20 40 70 61 72 61 6d 20 69 |t. *. * @param i| 00014ea0 6f 20 70 6f 69 6e 74 65 72 20 74 6f 20 53 43 53 |o pointer to SCS| 00014eb0 49 20 49 4f 20 6f 62 6a 65 63 74 0a 20 2a 0a 20 |I IO object. *. | 00014ec0 2a 20 40 72 65 74 75 72 6e 20 72 65 74 75 72 6e |* @return return| 00014ed0 73 20 30 20 66 6f 72 20 73 75 63 63 65 73 73 2c |s 0 for success,| 00014ee0 20 61 20 6e 65 67 61 74 69 76 65 20 65 72 72 6f | a negative erro| 00014ef0 72 20 63 6f 64 65 20 76 61 6c 75 65 20 66 6f 72 |r code value for| 00014f00 20 66 61 69 6c 75 72 65 2e 0a 20 2a 2f 0a 69 6e | failure.. */.in| 00014f10 74 33 32 5f 74 0a 6f 63 73 5f 73 63 73 69 5f 69 |t32_t.ocs_scsi_i| 00014f20 6e 69 5f 69 6f 5f 65 78 69 74 28 6f 63 73 5f 69 |ni_io_exit(ocs_i| 00014f30 6f 5f 74 20 2a 69 6f 29 0a 7b 0a 09 72 65 74 75 |o_t *io).{..retu| 00014f40 72 6e 20 30 3b 0a 7d 0a 2f 2a 0a 20 2a 20 45 6e |rn 0;.}./*. * En| 00014f50 64 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 72 |d of functions r| 00014f60 65 71 75 69 72 65 64 20 62 79 20 53 43 53 49 20 |equired by SCSI | 00014f70 62 61 73 65 20 64 72 69 76 65 72 20 41 50 49 0a |base driver API.| 00014f80 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ***************| 00014f90 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a |****************| * 00014fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 |************/..s| 00014fd0 74 61 74 69 63 20 5f 5f 69 6e 6c 69 6e 65 20 76 |tatic __inline v| 00014fe0 6f 69 64 0a 6f 63 73 5f 73 65 74 5f 63 63 62 5f |oid.ocs_set_ccb_| 00014ff0 73 74 61 74 75 73 28 75 6e 69 6f 6e 20 63 63 62 |status(union ccb| 00015000 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 a5 |................| * 000188c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00019000 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 |/*. * Copyright | 00019010 32 30 31 33 2d 32 30 31 37 20 4c 6f 74 68 61 72 |2013-2017 Lothar| 00019020 20 57 61 c3 9f 6d 61 6e 6e 20 3c 4c 57 40 4b 41 | Wa..mann . *. * This fi| 00019050 6c 65 20 69 73 20 64 75 61 6c 2d 6c 69 63 65 6e |le is dual-licen| 00019060 73 65 64 3a 20 79 6f 75 20 63 61 6e 20 75 73 65 |sed: you can use| 00019070 20 69 74 20 65 69 74 68 65 72 20 75 6e 64 65 72 | it either under| 00019080 20 74 68 65 20 74 65 72 6d 73 0a 20 2a 20 6f 66 | the terms. * of| 00019090 20 74 68 65 20 47 50 4c 20 6f 72 20 74 68 65 20 | the GPL or the | 000190a0 58 31 31 20 6c 69 63 65 6e 73 65 2c 20 61 74 20 |X11 license, at | 000190b0 79 6f 75 72 20 6f 70 74 69 6f 6e 2e 20 4e 6f 74 |your option. Not| 000190c0 65 20 74 68 61 74 20 74 68 69 73 20 64 75 61 6c |e that this dual| 000190d0 0a 20 2a 20 6c 69 63 65 6e 73 69 6e 67 20 6f 6e |. * licensing on| 000190e0 6c 79 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 |ly applies to th| 000190f0 69 73 20 66 69 6c 65 2c 20 61 6e 64 20 6e 6f 74 |is file, and not| 00019100 20 74 68 69 73 20 70 72 6f 6a 65 63 74 20 61 73 | this project as| 00019110 20 61 0a 20 2a 20 77 68 6f 6c 65 2e 0a 20 2a 0a | a. * whole.. *.| 00019120 20 2a 20 20 61 29 20 54 68 69 73 20 66 69 6c 65 | * a) This file| 00019130 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 | is free softwar| 00019140 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 |e; you can redis| 00019150 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f |tribute it and/o| 00019160 72 0a 20 2a 20 20 20 20 20 6d 6f 64 69 66 79 20 |r. * modify | 00019170 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 |it under the ter| 00019180 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 |ms of the GNU Ge| 00019190 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 |neral Public Lic| 000191a0 65 6e 73 65 0a 20 2a 20 20 20 20 20 76 65 72 73 |ense. * vers| 000191b0 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 |ion 2 as publish| 000191c0 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 |ed by the Free S| 000191d0 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 |oftware Foundati| 000191e0 6f 6e 2e 0a 20 2a 0a 20 2a 20 20 20 20 20 54 68 |on.. *. * Th| 000191f0 69 73 20 66 69 6c 65 20 69 73 20 64 69 73 74 72 |is file is distr| 00019200 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f |ibuted in the ho| 00019210 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 |pe that it will | 00019220 62 65 20 75 73 65 66 75 6c 2c 0a 20 2a 20 20 20 |be useful,. * | 00019230 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e | but WITHOUT AN| 00019240 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 |Y WARRANTY; with| 00019250 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 |out even the imp| 00019260 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 |lied warranty of| 00019270 0a 20 2a 20 20 20 20 20 4d 45 52 43 48 41 4e 54 |. * MERCHANT| 00019280 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 |ABILITY or FITNE| 00019290 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 |SS FOR A PARTICU| 000192a0 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 |LAR PURPOSE. Se| 000192b0 65 20 74 68 65 0a 20 2a 20 20 20 20 20 47 4e 55 |e the. * GNU| 000192c0 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | General Public | 000192d0 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 |License for more| 000192e0 20 64 65 74 61 69 6c 73 2e 0a 20 2a 0a 20 2a 20 | details.. *. * | 000192f0 4f 72 2c 20 61 6c 74 65 72 6e 61 74 69 76 65 6c |Or, alternativel| 00019300 79 2c 0a 20 2a 0a 20 2a 20 20 62 29 20 50 65 72 |y,. *. * b) Per| 00019310 6d 69 73 73 69 6f 6e 20 69 73 20 68 65 72 65 62 |mission is hereb| 00019320 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 65 20 |y granted, free | 00019330 6f 66 20 63 68 61 72 67 65 2c 20 74 6f 20 61 6e |of charge, to an| 00019340 79 20 70 65 72 73 6f 6e 0a 20 2a 20 20 20 20 20 |y person. * | 00019350 6f 62 74 61 69 6e 69 6e 67 20 61 20 63 6f 70 79 |obtaining a copy| 00019360 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 | of this softwar| 00019370 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 |e and associated| 00019380 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 0a 20 | documentation. | 00019390 2a 20 20 20 20 20 66 69 6c 65 73 20 28 74 68 65 |* files (the| 000193a0 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 6f | "Software"), to| 000193b0 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f 66 | deal in the Sof| 000193c0 74 77 61 72 65 20 77 69 74 68 6f 75 74 0a 20 2a |tware without. *| 000193d0 20 20 20 20 20 72 65 73 74 72 69 63 74 69 6f 6e | restriction| 000193e0 2c 20 69 6e 63 6c 75 64 69 6e 67 20 77 69 74 68 |, including with| 000193f0 6f 75 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 |out limitation t| 00019400 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 |he rights to use| 00019410 2c 0a 20 2a 20 20 20 20 20 63 6f 70 79 2c 20 6d |,. * copy, m| 00019420 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 70 75 |odify, merge, pu| 00019430 62 6c 69 73 68 2c 20 64 69 73 74 72 69 62 75 74 |blish, distribut| 00019440 65 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 |e, sublicense, a| 00019450 6e 64 2f 6f 72 0a 20 2a 20 20 20 20 20 73 65 6c |nd/or. * sel| 00019460 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 |l copies of the | 00019470 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f |Software, and to| 00019480 20 70 65 72 6d 69 74 20 70 65 72 73 6f 6e 73 20 | permit persons | 00019490 74 6f 20 77 68 6f 6d 20 74 68 65 0a 20 2a 20 20 |to whom the. * | 000194a0 20 20 20 53 6f 66 74 77 61 72 65 20 69 73 20 66 | Software is f| 000194b0 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 |urnished to do s| 000194c0 6f 2c 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 |o, subject to th| 000194d0 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 2a 20 20 |e following. * | 000194e0 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 20 | conditions:. | 000194f0 2a 0a 20 2a 20 20 20 20 20 54 68 65 20 61 62 6f |*. * The abo| 00019500 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 |ve copyright not| 00019510 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 |ice and this per| 00019520 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 |mission notice s| 00019530 68 61 6c 6c 20 62 65 0a 20 2a 20 20 20 20 20 69 |hall be. * i| 00019540 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 |ncluded in all c| 00019550 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 61 6e |opies or substan| 00019560 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 |tial portions of| 00019570 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 20 | the Software.. | 00019580 2a 0a 20 2a 20 20 20 20 20 54 48 45 20 53 4f 46 |*. * THE SOF| 00019590 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 |TWARE IS PROVIDE| 000195a0 44 20 22 41 53 20 49 53 22 2c 20 57 49 54 48 4f |D "AS IS", WITHO| 000195b0 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 |UT WARRANTY OF A| 000195c0 4e 59 20 4b 49 4e 44 2c 0a 20 2a 20 20 20 20 20 |NY KIND,. * | 000195d0 45 58 50 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 |EXPRESS OR IMPLI| 000195e0 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 42 55 |ED, INCLUDING BU| 000195f0 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f |T NOT LIMITED TO| 00019600 20 54 48 45 20 57 41 52 52 41 4e 54 49 45 53 0a | THE WARRANTIES.| 00019610 20 2a 20 20 20 20 20 4f 46 20 4d 45 52 43 48 41 | * OF MERCHA| 00019620 4e 54 41 42 49 4c 49 54 59 2c 20 46 49 54 4e 45 |NTABILITY, FITNE| 00019630 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 |SS FOR A PARTICU| 00019640 4c 41 52 20 50 55 52 50 4f 53 45 20 41 4e 44 0a |LAR PURPOSE AND.| 00019650 20 2a 20 20 20 20 20 4e 4f 4e 49 4e 46 52 49 4e | * NONINFRIN| 00019660 47 45 4d 45 4e 54 2e 20 49 4e 20 4e 4f 20 45 56 |GEMENT. IN NO EV| 00019670 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 20 41 55 |ENT SHALL THE AU| 00019680 54 48 4f 52 53 20 4f 52 20 43 4f 50 59 52 49 47 |THORS OR COPYRIG| 00019690 48 54 0a 20 2a 20 20 20 20 20 48 4f 4c 44 45 52 |HT. * HOLDER| 000196a0 53 20 42 45 20 4c 49 41 42 4c 45 20 46 4f 52 20 |S BE LIABLE FOR | 000196b0 41 4e 59 20 43 4c 41 49 4d 2c 20 44 41 4d 41 47 |ANY CLAIM, DAMAG| 000196c0 45 53 20 4f 52 20 4f 54 48 45 52 20 4c 49 41 42 |ES OR OTHER LIAB| 000196d0 49 4c 49 54 59 2c 0a 20 2a 20 20 20 20 20 57 48 |ILITY,. * WH| 000196e0 45 54 48 45 52 20 49 4e 20 41 4e 20 41 43 54 49 |ETHER IN AN ACTI| 000196f0 4f 4e 20 4f 46 20 43 4f 4e 54 52 41 43 54 2c 20 |ON OF CONTRACT, | 00019700 54 4f 52 54 20 4f 52 20 4f 54 48 45 52 57 49 53 |TORT OR OTHERWIS| 00019710 45 2c 20 41 52 49 53 49 4e 47 0a 20 2a 20 20 20 |E, ARISING. * | 00019720 20 20 46 52 4f 4d 2c 20 4f 55 54 20 4f 46 20 4f | FROM, OUT OF O| 00019730 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 |R IN CONNECTION | 00019740 57 49 54 48 20 54 48 45 20 53 4f 46 54 57 41 52 |WITH THE SOFTWAR| 00019750 45 20 4f 52 20 54 48 45 20 55 53 45 20 4f 52 0a |E OR THE USE OR.| 00019760 20 2a 20 20 20 20 20 4f 54 48 45 52 20 44 45 41 | * OTHER DEA| 00019770 4c 49 4e 47 53 20 49 4e 20 54 48 45 20 53 4f 46 |LINGS IN THE SOF| 00019780 54 57 41 52 45 2e 0a 20 2a 20 54 68 65 20 63 6f |TWARE.. * The co| 00019790 64 65 20 63 6f 6e 74 61 69 6e 65 64 20 68 65 72 |de contained her| 000197a0 65 69 6e 20 69 73 20 6c 69 63 65 6e 73 65 64 20 |ein is licensed | 000197b0 75 6e 64 65 72 20 74 68 65 20 47 4e 55 20 47 65 |under the GNU Ge| 000197c0 6e 65 72 61 6c 20 50 75 62 6c 69 63 0a 20 2a 20 |neral Public. * | 000197d0 4c 69 63 65 6e 73 65 2e 20 59 6f 75 20 6d 61 79 |License. You may| 000197e0 20 6f 62 74 61 69 6e 20 61 20 63 6f 70 79 20 6f | obtain a copy o| 000197f0 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 |f the GNU Genera| 00019800 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 |l Public License| 00019810 0a 20 2a 20 56 65 72 73 69 6f 6e 20 32 20 61 74 |. * Version 2 at| 00019820 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6c | the following l| 00019830 6f 63 61 74 69 6f 6e 73 3a 0a 20 2a 0a 20 2a 20 |ocations:. *. * | 00019840 68 74 74 70 3a 2f 2f 77 77 77 2e 6f 70 65 6e 73 |http://www.opens| 00019850 6f 75 72 63 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 |ource.org/licens| 00019860 65 73 2f 67 70 6c 2d 6c 69 63 65 6e 73 65 2e 68 |es/gpl-license.h| 00019870 74 6d 6c 0a 20 2a 20 68 74 74 70 3a 2f 2f 77 77 |tml. * http://ww| 00019880 77 2e 67 6e 75 2e 6f 72 67 2f 63 6f 70 79 6c 65 |w.gnu.org/copyle| 00019890 66 74 2f 67 70 6c 2e 68 74 6d 6c 0a 20 2a 2f 0a |ft/gpl.html. */.| 000198a0 0a 2f 64 74 73 2d 76 31 2f 3b 0a 23 69 6e 63 6c |./dts-v1/;.#incl| 000198b0 75 64 65 20 22 69 6d 78 35 33 2d 74 78 35 33 2e |ude "imx53-tx53.| 000198c0 64 74 73 69 22 0a 23 69 6e 63 6c 75 64 65 20 3c |dtsi".#include <| 000198d0 64 74 2d 62 69 6e 64 69 6e 67 73 2f 69 6e 70 75 |dt-bindings/inpu| 000198e0 74 2f 69 6e 70 75 74 2e 68 3e 0a 0a 2f 20 7b 0a |t/input.h>../ {.| 000198f0 09 6d 6f 64 65 6c 20 3d 20 22 4b 61 2d 52 6f 20 |.model = "Ka-Ro | 00019900 65 6c 65 63 74 72 6f 6e 69 63 73 20 54 58 35 33 |electronics TX53| 00019910 20 6d 6f 64 75 6c 65 20 28 4c 56 44 53 29 22 3b | module (LVDS)";| 00019920 0a 09 63 6f 6d 70 61 74 69 62 6c 65 20 3d 20 22 |..compatible = "| 00019930 6b 61 72 6f 2c 74 78 35 33 22 2c 20 22 66 73 6c |karo,tx53", "fsl| 00019940 2c 69 6d 78 35 33 22 3b 0a 0a 09 61 6c 69 61 73 |,imx53";...alias| 00019950 65 73 20 7b 0a 09 09 64 69 73 70 6c 61 79 20 3d |es {...display =| 00019960 20 26 6c 76 64 73 30 3b 0a 09 09 6c 76 64 73 30 | &lvds0;...lvds0| 00019970 20 3d 20 26 6c 76 64 73 30 3b 0a 09 09 6c 76 64 | = &lvds0;...lvd| 00019980 73 31 20 3d 20 26 6c 76 64 73 31 3b 0a 09 7d 3b |s1 = &lvds1;..};| 00019990 0a 0a 09 62 61 63 6b 6c 69 67 68 74 30 3a 20 62 |...backlight0: b| 000199a0 61 63 6b 6c 69 67 68 74 30 20 7b 0a 09 09 63 6f |acklight0 {...co| 000199b0 6d 70 61 74 69 62 6c 65 20 3d 20 22 70 77 6d 2d |mpatible = "pwm-| 000199c0 62 61 63 6b 6c 69 67 68 74 22 3b 0a 09 09 70 77 |backlight";...pw| 000199d0 6d 73 20 3d 20 3c 26 70 77 6d 32 20 30 20 35 30 |ms = <&pwm2 0 50| 000199e0 30 30 30 30 20 30 3e 3b 0a 09 09 70 6f 77 65 72 |0000 0>;...power| 000199f0 2d 73 75 70 70 6c 79 20 3d 20 3c 26 72 65 67 5f |-supply = <®_| 00019a00 33 76 33 3e 3b 0a 09 09 62 72 69 67 68 74 6e 65 |3v3>;...brightne| 00019a10 73 73 2d 6c 65 76 65 6c 73 20 3d 20 3c 0a 09 09 |ss-levels = <...| 00019a20 09 20 20 30 20 20 31 20 20 32 20 20 33 20 20 34 |. 0 1 2 3 4| 00019a30 20 20 35 20 20 36 20 20 37 20 20 38 20 20 39 0a | 5 6 7 8 9.| 00019a40 09 09 09 20 31 30 20 31 31 20 31 32 20 31 33 20 |... 10 11 12 13 | 00019a50 31 34 20 31 35 20 31 36 20 31 37 20 31 38 20 31 |14 15 16 17 18 1| 00019a60 39 0a 09 09 09 20 32 30 20 32 31 20 32 32 20 32 |9.... 20 21 22 2| 00019a70 33 20 32 34 20 32 35 20 32 36 20 32 37 20 32 38 |3 24 25 26 27 28| 00019a80 20 32 39 0a 09 09 09 20 33 30 20 33 31 20 33 32 | 29.... 30 31 32| 00019a90 20 33 33 20 33 34 20 33 35 20 33 36 20 33 37 20 | 33 34 35 36 37 | 00019aa0 33 38 20 33 39 0a 09 09 09 20 34 30 20 34 31 20 |38 39.... 40 41 | 00019ab0 34 32 20 34 33 20 34 34 20 34 35 20 34 36 20 34 |42 43 44 45 46 4| 00019ac0 37 20 34 38 20 34 39 0a 09 09 09 20 35 30 20 35 |7 48 49.... 50 5| 00019ad0 31 20 35 32 20 35 33 20 35 34 20 35 35 20 35 36 |1 52 53 54 55 56| 00019ae0 20 35 37 20 35 38 20 35 39 0a 09 09 09 20 36 30 | 57 58 59.... 60| 00019af0 20 36 31 20 36 32 20 36 33 20 36 34 20 36 35 20 | 61 62 63 64 65 | 00019b00 36 36 20 36 37 20 36 38 20 36 39 0a 09 09 09 20 |66 67 68 69.... | 00019b10 37 30 20 37 31 20 37 32 20 37 33 20 37 34 20 37 |70 71 72 73 74 7| 00019b20 35 20 37 36 20 37 37 20 37 38 20 37 39 0a 09 09 |5 76 77 78 79...| 00019b30 09 20 38 30 20 38 31 20 38 32 20 38 33 20 38 34 |. 80 81 82 83 84| 00019b40 20 38 35 20 38 36 20 38 37 20 38 38 20 38 39 0a | 85 86 87 88 89.| 00019b50 09 09 09 20 39 30 20 39 31 20 39 32 20 39 33 20 |... 90 91 92 93 | 00019b60 39 34 20 39 35 20 39 36 20 39 37 20 39 38 20 39 |94 95 96 97 98 9| 00019b70 39 0a 09 09 09 31 30 30 0a 09 09 3e 3b 0a 09 09 |9....100...>;...| 00019b80 64 65 66 61 75 6c 74 2d 62 72 69 67 68 74 6e 65 |default-brightne| 00019b90 73 73 2d 6c 65 76 65 6c 20 3d 20 3c 35 30 3e 3b |ss-level = <50>;| 00019ba0 0a 09 7d 3b 0a 0a 09 62 61 63 6b 6c 69 67 68 74 |..};...backlight| 00019bb0 31 3a 20 62 61 63 6b 6c 69 67 68 74 31 20 7b 0a |1: backlight1 {.| 00019bc0 09 09 63 6f 6d 70 61 74 69 62 6c 65 20 3d 20 22 |..compatible = "| 00019bd0 70 77 6d 2d 62 61 63 6b 6c 69 67 68 74 22 3b 0a |pwm-backlight";.| 00019be0 09 09 70 77 6d 73 20 3d 20 3c 26 70 77 6d 31 20 |..pwms = <&pwm1 | 00019bf0 30 20 35 30 30 30 30 30 20 30 3e 3b 0a 09 09 70 |0 500000 0>;...p| 00019c00 6f 77 65 72 2d 73 75 70 70 6c 79 20 3d 20 3c 26 |ower-supply = <&| 00019c10 72 65 67 5f 33 76 33 3e 3b 0a 09 09 62 72 69 67 |reg_3v3>;...brig| 00019c20 68 74 6e 65 73 73 2d 6c 65 76 65 6c 73 20 3d 20 |htness-levels = | 00019c30 3c 0a 09 09 09 20 20 30 20 20 31 20 20 32 20 20 |<.... 0 1 2 | 00019c40 33 20 20 34 20 20 35 20 20 36 20 20 37 20 20 38 |3 4 5 6 7 8| 00019c50 20 20 39 0a 09 09 09 20 31 30 20 31 31 20 31 32 | 9.... 10 11 12| 00019c60 20 31 33 20 31 34 20 31 35 20 31 36 20 31 37 20 | 13 14 15 16 17 | 00019c70 31 38 20 31 39 0a 09 09 09 20 32 30 20 32 31 20 |18 19.... 20 21 | 00019c80 32 32 20 32 33 20 32 34 20 32 35 20 32 36 20 32 |22 23 24 25 26 2| 00019c90 37 20 32 38 20 32 39 0a 09 09 09 20 33 30 20 33 |7 28 29.... 30 3| 00019ca0 31 20 33 32 20 33 33 20 33 34 20 33 35 20 33 36 |1 32 33 34 35 36| 00019cb0 20 33 37 20 33 38 20 33 39 0a 09 09 09 20 34 30 | 37 38 39.... 40| 00019cc0 20 34 31 20 34 32 20 34 33 20 34 34 20 34 35 20 | 41 42 43 44 45 | 00019cd0 34 36 20 34 37 20 34 38 20 34 39 0a 09 09 09 20 |46 47 48 49.... | 00019ce0 35 30 20 35 31 20 35 32 20 35 33 20 35 34 20 35 |50 51 52 53 54 5| 00019cf0 35 20 35 36 20 35 37 20 35 38 20 35 39 0a 09 09 |5 56 57 58 59...| 00019d00 09 20 36 30 20 36 31 20 36 32 20 36 33 20 36 34 |. 60 61 62 63 64| 00019d10 20 36 35 20 36 36 20 36 37 20 36 38 20 36 39 0a | 65 66 67 68 69.| 00019d20 09 09 09 20 37 30 20 37 31 20 37 32 20 37 33 20 |... 70 71 72 73 | 00019d30 37 34 20 37 35 20 37 36 20 37 37 20 37 38 20 37 |74 75 76 77 78 7| 00019d40 39 0a 09 09 09 20 38 30 20 38 31 20 38 32 20 38 |9.... 80 81 82 8| 00019d50 33 20 38 34 20 38 35 20 38 36 20 38 37 20 38 38 |3 84 85 86 87 88| 00019d60 20 38 39 0a 09 09 09 20 39 30 20 39 31 20 39 32 | 89.... 90 91 92| 00019d70 20 39 33 20 39 34 20 39 35 20 39 36 20 39 37 20 | 93 94 95 96 97 | 00019d80 39 38 20 39 39 0a 09 09 09 31 30 30 0a 09 09 3e |98 99....100...>| 00019d90 3b 0a 09 09 64 65 66 61 75 6c 74 2d 62 72 69 67 |;...default-brig| 00019da0 68 74 6e 65 73 73 2d 6c 65 76 65 6c 20 3d 20 3c |htness-level = <| 00019db0 35 30 3e 3b 0a 09 7d 3b 0a 0a 09 72 65 67 5f 6c |50>;..};...reg_l| 00019dc0 63 64 5f 70 77 72 30 3a 20 72 65 67 75 6c 61 74 |cd_pwr0: regulat| 00019dd0 6f 72 2d 6c 76 64 73 30 2d 70 77 72 20 7b 0a 09 |or-lvds0-pwr {..| 00019de0 09 63 6f 6d 70 61 74 69 62 6c 65 20 3d 20 22 72 |.compatible = "r| 00019df0 65 67 75 6c 61 74 6f 72 2d 66 69 78 65 64 22 3b |egulator-fixed";| 00019e00 0a 09 09 72 65 67 75 6c 61 74 6f 72 2d 6e 61 6d |...regulator-nam| 00019e10 65 20 3d 20 22 4c 56 44 53 30 20 50 4f 57 45 52 |e = "LVDS0 POWER| 00019e20 22 3b 0a 09 09 72 65 67 75 6c 61 74 6f 72 2d 6d |";...regulator-m| 00019e30 69 6e 2d 6d 69 63 72 6f 76 6f 6c 74 20 3d 20 3c |in-microvolt = <| 00019e40 33 33 30 30 30 30 30 3e 3b 0a 09 09 72 65 67 75 |3300000>;...regu| 00019e50 6c 61 74 6f 72 2d 6d 61 78 2d 6d 69 63 72 6f 76 |lator-max-microv| 00019e60 6f 6c 74 20 3d 20 3c 33 33 30 30 30 30 30 3e 3b |olt = <3300000>;| 00019e70 0a 09 09 67 70 69 6f 20 3d 20 3c 26 67 70 69 6f |...gpio = <&gpio| 00019e80 33 20 32 39 20 47 50 49 4f 5f 41 43 54 49 56 45 |3 29 GPIO_ACTIVE| 00019e90 5f 48 49 47 48 3e 3b 0a 09 09 65 6e 61 62 6c 65 |_HIGH>;...enable| 00019ea0 2d 61 63 74 69 76 65 2d 68 69 67 68 3b 0a 09 09 |-active-high;...| 00019eb0 72 65 67 75 6c 61 74 6f 72 2d 62 6f 6f 74 2d 6f |regulator-boot-o| 00019ec0 6e 3b 0a 09 7d 3b 0a 0a 09 72 65 67 5f 6c 63 64 |n;..};...reg_lcd| 00019ed0 5f 70 77 72 31 3a 20 72 65 67 75 6c 61 74 6f 72 |_pwr1: regulator| 00019ee0 2d 6c 76 64 73 31 2d 70 77 72 20 7b 0a 09 09 63 |-lvds1-pwr {...c| 00019ef0 6f 6d 70 61 74 69 62 6c 65 20 3d 20 22 72 65 67 |ompatible = "reg| 00019f00 75 6c 61 74 6f 72 2d 66 69 78 65 64 22 3b 0a 09 |ulator-fixed";..| 00019f10 09 72 65 67 75 6c 61 74 6f 72 2d 6e 61 6d 65 20 |.regulator-name | 00019f20 3d 20 22 4c 56 44 53 31 20 50 4f 57 45 52 22 3b |= "LVDS1 POWER";| 00019f30 0a 09 09 72 65 67 75 6c 61 74 6f 72 2d 6d 69 6e |...regulator-min| 00019f40 2d 6d 69 63 72 6f 76 6f 6c 74 20 3d 20 3c 33 33 |-microvolt = <33| 00019f50 30 30 30 30 30 3e 3b 0a 09 09 72 65 67 75 6c 61 |00000>;...regula| 00019f60 74 6f 72 2d 6d 61 78 2d 6d 69 63 72 6f 76 6f 6c |tor-max-microvol| 00019f70 74 20 3d 20 3c 33 33 30 30 30 30 30 3e 3b 0a 09 |t = <3300000>;..| 00019f80 09 67 70 69 6f 20 3d 20 3c 26 67 70 69 6f 32 20 |.gpio = <&gpio2 | 00019f90 33 31 20 47 50 49 4f 5f 41 43 54 49 56 45 5f 48 |31 GPIO_ACTIVE_H| 00019fa0 49 47 48 3e 3b 0a 09 09 65 6e 61 62 6c 65 2d 61 |IGH>;...enable-a| 00019fb0 63 74 69 76 65 2d 68 69 67 68 3b 0a 09 09 72 65 |ctive-high;...re| 00019fc0 67 75 6c 61 74 6f 72 2d 62 6f 6f 74 2d 6f 6e 3b |gulator-boot-on;| 00019fd0 0a 09 7d 3b 0a 7d 3b 0a 0a 26 69 32 63 33 20 7b |..};.};..&i2c3 {| 00019fe0 0a 09 70 69 6e 63 74 72 6c 2d 6e 61 6d 65 73 20 |..pinctrl-names | 00019ff0 3d 20 22 64 65 66 61 75 6c 74 22 2c 20 22 67 70 |= "default", "gp| 0001a000 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 |/*. * Copyright | 0001a010 32 30 31 34 2d 32 30 31 37 20 4c 6f 74 68 61 72 |2014-2017 Lothar| 0001a020 20 57 61 c3 9f 6d 61 6e 6e 20 3c 4c 57 40 4b 41 | Wa..mann . *. * This fi| 0001a050 6c 65 20 69 73 20 64 75 61 6c 2d 6c 69 63 65 6e |le is dual-licen| 0001a060 73 65 64 3a 20 79 6f 75 20 63 61 6e 20 75 73 65 |sed: you can use| 0001a070 20 69 74 20 65 69 74 68 65 72 20 75 6e 64 65 72 | it either under| 0001a080 20 74 68 65 20 74 65 72 6d 73 0a 20 2a 20 6f 66 | the terms. * of| 0001a090 20 74 68 65 20 47 50 4c 20 6f 72 20 74 68 65 20 | the GPL or the | 0001a0a0 58 31 31 20 6c 69 63 65 6e 73 65 2c 20 61 74 20 |X11 license, at | 0001a0b0 79 6f 75 72 20 6f 70 74 69 6f 6e 2e 20 4e 6f 74 |your option. Not| 0001a0c0 65 20 74 68 61 74 20 74 68 69 73 20 64 75 61 6c |e that this dual| 0001a0d0 0a 20 2a 20 6c 69 63 65 6e 73 69 6e 67 20 6f 6e |. * licensing on| 0001a0e0 6c 79 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 |ly applies to th| 0001a0f0 69 73 20 66 69 6c 65 2c 20 61 6e 64 20 6e 6f 74 |is file, and not| 0001a100 20 74 68 69 73 20 70 72 6f 6a 65 63 74 20 61 73 | this project as| 0001a110 20 61 0a 20 2a 20 77 68 6f 6c 65 2e 0a 20 2a 0a | a. * whole.. *.| 0001a120 20 2a 20 20 61 29 20 54 68 69 73 20 66 69 6c 65 | * a) This file| 0001a130 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 | is free softwar| 0001a140 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 |e; you can redis| 0001a150 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f |tribute it and/o| 0001a160 72 0a 20 2a 20 20 20 20 20 6d 6f 64 69 66 79 20 |r. * modify | 0001a170 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 |it under the ter| 0001a180 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 |ms of the GNU Ge| 0001a190 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 |neral Public Lic| 0001a1a0 65 6e 73 65 0a 20 2a 20 20 20 20 20 76 65 72 73 |ense. * vers| 0001a1b0 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 |ion 2 as publish| 0001a1c0 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 |ed by the Free S| 0001a1d0 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 |oftware Foundati| 0001a1e0 6f 6e 2e 0a 20 2a 0a 20 2a 20 20 20 20 20 54 68 |on.. *. * Th| 0001a1f0 69 73 20 66 69 6c 65 20 69 73 20 64 69 73 74 72 |is file is distr| 0001a200 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f |ibuted in the ho| 0001a210 70 65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 |pe that it will | 0001a220 62 65 20 75 73 65 66 75 6c 2c 0a 20 2a 20 20 20 |be useful,. * | 0001a230 20 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e | but WITHOUT AN| 0001a240 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 |Y WARRANTY; with| 0001a250 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 |out even the imp| 0001a260 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 |lied warranty of| 0001a270 0a 20 2a 20 20 20 20 20 4d 45 52 43 48 41 4e 54 |. * MERCHANT| 0001a280 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 |ABILITY or FITNE| 0001a290 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 |SS FOR A PARTICU| 0001a2a0 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 |LAR PURPOSE. Se| 0001a2b0 65 20 74 68 65 0a 20 2a 20 20 20 20 20 47 4e 55 |e the. * GNU| 0001a2c0 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | General Public | 0001a2d0 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 |License for more| 0001a2e0 20 64 65 74 61 69 6c 73 2e 0a 20 2a 0a 20 2a 20 | details.. *. * | 0001a2f0 4f 72 2c 20 61 6c 74 65 72 6e 61 74 69 76 65 6c |Or, alternativel| 0001a300 79 2c 0a 20 2a 0a 20 2a 20 20 62 29 20 50 65 72 |y,. *. * b) Per| 0001a310 6d 69 73 73 69 6f 6e 20 69 73 20 68 65 72 65 62 |mission is hereb| 0001a320 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 65 20 |y granted, free | 0001a330 6f 66 20 63 68 61 72 67 65 2c 20 74 6f 20 61 6e |of charge, to an| 0001a340 79 20 70 65 72 73 6f 6e 0a 20 2a 20 20 20 20 20 |y person. * | 0001a350 6f 62 74 61 69 6e 69 6e 67 20 61 20 63 6f 70 79 |obtaining a copy| 0001a360 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 | of this softwar| 0001a370 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 |e and associated| 0001a380 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 0a 20 | documentation. | 0001a390 2a 20 20 20 20 20 66 69 6c 65 73 20 28 74 68 65 |* files (the| 0001a3a0 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 6f | "Software"), to| 0001a3b0 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f 66 | deal in the Sof| 0001a3c0 74 77 61 72 65 20 77 69 74 68 6f 75 74 0a 20 2a |tware without. *| 0001a3d0 20 20 20 20 20 72 65 73 74 72 69 63 74 69 6f 6e | restriction| 0001a3e0 2c 20 69 6e 63 6c 75 64 69 6e 67 20 77 69 74 68 |, including with| 0001a3f0 6f 75 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 |out limitation t| 0001a400 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 |he rights to use| 0001a410 2c 0a 20 2a 20 20 20 20 20 63 6f 70 79 2c 20 6d |,. * copy, m| 0001a420 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 70 75 |odify, merge, pu| 0001a430 62 6c 69 73 68 2c 20 64 69 73 74 72 69 62 75 74 |blish, distribut| 0001a440 65 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 |e, sublicense, a| 0001a450 6e 64 2f 6f 72 0a 20 2a 20 20 20 20 20 73 65 6c |nd/or. * sel| 0001a460 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 |l copies of the | 0001a470 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f |Software, and to| 0001a480 20 70 65 72 6d 69 74 20 70 65 72 73 6f 6e 73 20 | permit persons | 0001a490 74 6f 20 77 68 6f 6d 20 74 68 65 0a 20 2a 20 20 |to whom the. * | 0001a4a0 20 20 20 53 6f 66 74 77 61 72 65 20 69 73 20 66 | Software is f| 0001a4b0 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 |urnished to do s| 0001a4c0 6f 2c 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 |o, subject to th| 0001a4d0 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 2a 20 20 |e following. * | 0001a4e0 20 20 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 20 | conditions:. | 0001a4f0 2a 0a 20 2a 20 20 20 20 20 54 68 65 20 61 62 6f |*. * The abo| 0001a500 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 |ve copyright not| 0001a510 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 |ice and this per| 0001a520 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 |mission notice s| 0001a530 68 61 6c 6c 20 62 65 0a 20 2a 20 20 20 20 20 69 |hall be. * i| 0001a540 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 |ncluded in all c| 0001a550 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 61 6e |opies or substan| 0001a560 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 |tial portions of| 0001a570 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 20 | the Software.. | 0001a580 2a 0a 20 2a 20 20 20 20 20 54 48 45 20 53 4f 46 |*. * THE SOF| 0001a590 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 |TWARE IS PROVIDE| 0001a5a0 44 20 22 41 53 20 49 53 22 2c 20 57 49 54 48 4f |D "AS IS", WITHO| 0001a5b0 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 |UT WARRANTY OF A| 0001a5c0 4e 59 20 4b 49 4e 44 2c 0a 20 2a 20 20 20 20 20 |NY KIND,. * | 0001a5d0 45 58 50 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 |EXPRESS OR IMPLI| 0001a5e0 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 42 55 |ED, INCLUDING BU| 0001a5f0 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f |T NOT LIMITED TO| 0001a600 20 54 48 45 20 57 41 52 52 41 4e 54 49 45 53 0a | THE WARRANTIES.| 0001a610 20 2a 20 20 20 20 20 4f 46 20 4d 45 52 43 48 41 | * OF MERCHA| 0001a620 4e 54 41 42 49 4c 49 54 59 2c 20 46 49 54 4e 45 |NTABILITY, FITNE| 0001a630 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 |SS FOR A PARTICU| 0001a640 4c 41 52 20 50 55 52 50 4f 53 45 20 41 4e 44 0a |LAR PURPOSE AND.| 0001a650 20 2a 20 20 20 20 20 4e 4f 4e 49 4e 46 52 49 4e | * NONINFRIN| 0001a660 47 45 4d 45 4e 54 2e 20 49 4e 20 4e 4f 20 45 56 |GEMENT. IN NO EV| 0001a670 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 20 41 55 |ENT SHALL THE AU| 0001a680 54 48 4f 52 53 20 4f 52 20 43 4f 50 59 52 49 47 |THORS OR COPYRIG| 0001a690 48 54 0a 20 2a 20 20 20 20 20 48 4f 4c 44 45 52 |HT. * HOLDER| 0001a6a0 53 20 42 45 20 4c 49 41 42 4c 45 20 46 4f 52 20 |S BE LIABLE FOR | 0001a6b0 41 4e 59 20 43 4c 41 49 4d 2c 20 44 41 4d 41 47 |ANY CLAIM, DAMAG| 0001a6c0 45 53 20 4f 52 20 4f 54 48 45 52 20 4c 49 41 42 |ES OR OTHER LIAB| 0001a6d0 49 4c 49 54 59 2c 0a 20 2a 20 20 20 20 20 57 48 |ILITY,. * WH| 0001a6e0 45 54 48 45 52 20 49 4e 20 41 4e 20 41 43 54 49 |ETHER IN AN ACTI| 0001a6f0 4f 4e 20 4f 46 20 43 4f 4e 54 52 41 43 54 2c 20 |ON OF CONTRACT, | 0001a700 54 4f 52 54 20 4f 52 20 4f 54 48 45 52 57 49 53 |TORT OR OTHERWIS| 0001a710 45 2c 20 41 52 49 53 49 4e 47 0a 20 2a 20 20 20 |E, ARISING. * | 0001a720 20 20 46 52 4f 4d 2c 20 4f 55 54 20 4f 46 20 4f | FROM, OUT OF O| 0001a730 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 |R IN CONNECTION | 0001a740 57 49 54 48 20 54 48 45 20 53 4f 46 54 57 41 52 |WITH THE SOFTWAR| 0001a750 45 20 4f 52 20 54 48 45 20 55 53 45 20 4f 52 0a |E OR THE USE OR.| 0001a760 20 2a 20 20 20 20 20 4f 54 48 45 52 20 44 45 41 | * OTHER DEA| 0001a770 4c 49 4e 47 53 20 49 4e 20 54 48 45 20 53 4f 46 |LINGS IN THE SOF| 0001a780 54 57 41 52 45 2e 0a 20 2a 2f 0a 0a 2f 64 74 73 |TWARE.. */../dts| 0001a790 2d 76 31 2f 3b 0a 23 69 6e 63 6c 75 64 65 20 22 |-v1/;.#include "| 0001a7a0 69 6d 78 36 64 6c 2e 64 74 73 69 22 0a 23 69 6e |imx6dl.dtsi".#in| 0001a7b0 63 6c 75 64 65 20 22 69 6d 78 36 71 64 6c 2d 74 |clude "imx6qdl-t| 0001a7c0 78 36 2e 64 74 73 69 22 0a 23 69 6e 63 6c 75 64 |x6.dtsi".#includ| 0001a7d0 65 20 22 69 6d 78 36 71 64 6c 2d 74 78 36 2d 6c |e "imx6qdl-tx6-l| 0001a7e0 63 64 2e 64 74 73 69 22 0a 0a 2f 20 7b 0a 09 6d |cd.dtsi"../ {..m| 0001a7f0 6f 64 65 6c 20 3d 20 22 4b 61 2d 52 6f 20 65 6c |odel = "Ka-Ro el| 0001a800 65 63 74 72 6f 6e 69 63 73 20 54 58 36 55 2d 38 |ectronics TX6U-8| 0001a810 30 33 33 20 4d 6f 64 75 6c 65 22 3b 0a 09 63 6f |033 Module";..co| 0001a820 6d 70 61 74 69 62 6c 65 20 3d 20 22 6b 61 72 6f |mpatible = "karo| 0001a830 2c 69 6d 78 36 64 6c 2d 74 78 36 64 6c 22 2c 20 |,imx6dl-tx6dl", | 0001a840 22 66 73 6c 2c 69 6d 78 36 64 6c 22 3b 0a 7d 3b |"fsl,imx6dl";.};| 0001a850 0a 0a 26 64 73 31 33 33 39 20 7b 0a 09 73 74 61 |..&ds1339 {..sta| 0001a860 74 75 73 20 3d 20 22 64 69 73 61 62 6c 65 64 22 |tus = "disabled"| 0001a870 3b 0a 7d 3b 0a 0a 26 67 70 6d 69 20 7b 0a 09 73 |;.};..&gpmi {..s| 0001a880 74 61 74 75 73 20 3d 20 22 64 69 73 61 62 6c 65 |tatus = "disable| 0001a890 64 22 3b 0a 7d 3b 0a 0a 26 75 73 64 68 63 34 20 |d";.};..&usdhc4 | 0001a8a0 7b 0a 09 70 69 6e 63 74 72 6c 2d 6e 61 6d 65 73 |{..pinctrl-names| 0001a8b0 20 3d 20 22 64 65 66 61 75 6c 74 22 3b 0a 09 70 | = "default";..p| 0001a8c0 69 6e 63 74 72 6c 2d 30 20 3d 20 3c 26 70 69 6e |inctrl-0 = <&pin| 0001a8d0 63 74 72 6c 5f 75 73 64 68 63 34 3e 3b 0a 09 62 |ctrl_usdhc4>;..b| 0001a8e0 75 73 2d 77 69 64 74 68 20 3d 20 3c 34 3e 3b 0a |us-width = <4>;.| 0001a8f0 09 6e 6f 6e 2d 72 65 6d 6f 76 61 62 6c 65 3b 0a |.non-removable;.| 0001a900 09 6e 6f 2d 31 2d 38 2d 76 3b 0a 09 66 73 6c 2c |.no-1-8-v;..fsl,| 0001a910 77 70 2d 63 6f 6e 74 72 6f 6c 6c 65 72 3b 0a 09 |wp-controller;..| 0001a920 73 74 61 74 75 73 20 3d 20 22 6f 6b 61 79 22 3b |status = "okay";| 0001a930 0a 7d 3b 0a 0a 26 69 6f 6d 75 78 63 20 7b 0a 09 |.};..&iomuxc {..| 0001a940 70 69 6e 63 74 72 6c 5f 75 73 64 68 63 34 3a 20 |pinctrl_usdhc4: | 0001a950 75 73 64 68 63 34 67 72 70 20 7b 0a 09 09 66 73 |usdhc4grp {...fs| 0001a960 6c 2c 70 69 6e 73 20 3d 20 3c 0a 09 09 09 4d 58 |l,pins = <....MX| 0001a970 36 51 44 4c 5f 50 41 44 5f 53 44 34 5f 43 4d 44 |6QDL_PAD_SD4_CMD| 0001a980 5f 5f 53 44 34 5f 43 4d 44 09 09 30 78 30 37 30 |__SD4_CMD..0x070| 0001a990 62 31 0a 09 09 09 4d 58 36 51 44 4c 5f 50 41 44 |b1....MX6QDL_PAD| 0001a9a0 5f 53 44 34 5f 43 4c 4b 5f 5f 53 44 34 5f 43 4c |_SD4_CLK__SD4_CL| 0001a9b0 4b 09 09 30 78 30 37 30 62 31 0a 09 09 09 4d 58 |K..0x070b1....MX| 0001a9c0 36 51 44 4c 5f 50 41 44 5f 53 44 34 5f 44 41 54 |6QDL_PAD_SD4_DAT| 0001a9d0 30 5f 5f 53 44 34 5f 44 41 54 41 30 09 09 30 78 |0__SD4_DATA0..0x| 0001a9e0 30 37 30 62 31 0a 09 09 09 4d 58 36 51 44 4c 5f |070b1....MX6QDL_| 0001a9f0 50 41 44 5f 53 44 34 5f 44 41 54 31 5f 5f 53 44 |PAD_SD4_DAT1__SD| 0001aa00 34 5f 44 41 54 41 31 09 09 30 78 30 37 30 62 31 |4_DATA1..0x070b1| 0001aa10 0a 09 09 09 4d 58 36 51 44 4c 5f 50 41 44 5f 53 |....MX6QDL_PAD_S| 0001aa20 44 34 5f 44 41 54 32 5f 5f 53 44 34 5f 44 41 54 |D4_DAT2__SD4_DAT| 0001aa30 41 32 09 09 30 78 30 37 30 62 31 0a 09 09 09 4d |A2..0x070b1....M| 0001aa40 58 36 51 44 4c 5f 50 41 44 5f 53 44 34 5f 44 41 |X6QDL_PAD_SD4_DA| 0001aa50 54 33 5f 5f 53 44 34 5f 44 41 54 41 33 09 09 30 |T3__SD4_DATA3..0| 0001aa60 78 30 37 30 62 31 0a 09 09 09 4d 58 36 51 44 4c |x070b1....MX6QDL| 0001aa70 5f 50 41 44 5f 4e 41 4e 44 46 5f 41 4c 45 5f 5f |_PAD_NANDF_ALE__| 0001aa80 53 44 34 5f 52 45 53 45 54 09 09 30 78 30 62 30 |SD4_RESET..0x0b0| 0001aa90 62 31 0a 09 09 3e 3b 0a 09 7d 3b 0a 7d 3b 0a 00 |b1...>;..};.};..| 0001aaa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 0001ac00 73 2d 3e 65 6e 61 62 6c 65 5f 74 61 73 6b 5f 73 |s->enable_task_s| 0001ac10 65 74 5f 66 75 6c 6c 20 3d 20 6f 63 73 5f 73 63 |et_full = ocs_sc| 0001ac20 73 69 5f 67 65 74 5f 70 72 6f 70 65 72 74 79 28 |si_get_property(| 0001ac30 6f 63 73 2c 20 0a 09 09 09 09 09 4f 43 53 5f 53 |ocs, ......OCS_S| 0001ac40 43 53 49 5f 45 4e 41 42 4c 45 5f 54 41 53 4b 5f |CSI_ENABLE_TASK_| 0001ac50 53 45 54 5f 46 55 4c 4c 29 3b 0a 09 6f 63 73 5f |SET_FULL);..ocs_| 0001ac60 6c 6f 67 5f 64 65 62 75 67 28 6f 63 73 2c 20 22 |log_debug(ocs, "| 0001ac70 74 61 73 6b 20 73 65 74 20 66 75 6c 6c 20 70 72 |task set full pr| 0001ac80 6f 63 65 73 73 69 6e 67 20 69 73 20 25 73 5c 6e |ocessing is %s\n| 0001ac90 22 2c 0a 09 09 6f 63 73 2d 3e 65 6e 61 62 6c 65 |",...ocs->enable| 0001aca0 5f 74 61 73 6b 5f 73 65 74 5f 66 75 6c 6c 20 3f |_task_set_full ?| 0001acb0 20 22 65 6e 61 62 6c 65 64 22 20 3a 20 22 64 69 | "enabled" : "di| 0001acc0 73 61 62 6c 65 64 22 29 3b 0a 0a 09 72 65 74 75 |sabled");...retu| 0001acd0 72 6e 20 30 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 |rn 0;.}../**. * | 0001ace0 40 69 6e 67 72 6f 75 70 20 73 63 73 69 5f 61 70 |@ingroup scsi_ap| 0001acf0 69 5f 74 61 72 67 65 74 0a 20 2a 20 40 62 72 69 |i_target. * @bri| 0001ad00 65 66 20 54 65 61 72 73 20 64 6f 77 6e 20 74 61 |ef Tears down ta| 0001ad10 72 67 65 74 20 6d 65 6d 62 65 72 73 20 6f 66 20 |rget members of | 0001ad20 6f 63 73 20 73 74 72 75 63 74 75 72 65 2e 0a 20 |ocs structure.. | 0001ad30 2a 0a 20 2a 20 43 61 6c 6c 65 64 20 62 79 20 4f |*. * Called by O| 0001ad40 53 20 63 6f 64 65 20 77 68 65 6e 20 64 65 76 69 |S code when devi| 0001ad50 63 65 20 69 73 20 72 65 6d 6f 76 65 64 2e 0a 20 |ce is removed.. | 0001ad60 2a 0a 20 2a 20 40 70 61 72 61 6d 20 6f 63 73 20 |*. * @param ocs | 0001ad70 70 6f 69 6e 74 65 72 20 74 6f 20 6f 63 73 0a 20 |pointer to ocs. | 0001ad80 2a 0a 20 2a 20 40 72 65 74 75 72 6e 20 72 65 74 |*. * @return ret| 0001ad90 75 72 6e 73 20 30 20 66 6f 72 20 73 75 63 63 65 |urns 0 for succe| 0001ada0 73 73 2c 20 61 20 6e 65 67 61 74 69 76 65 20 65 |ss, a negative e| 0001adb0 72 72 6f 72 20 63 6f 64 65 20 76 61 6c 75 65 20 |rror code value | 0001adc0 66 6f 72 20 66 61 69 6c 75 72 65 2e 0a 20 2a 2f |for failure.. */| 0001add0 0a 69 6e 74 33 32 5f 74 0a 6f 63 73 5f 73 63 73 |.int32_t.ocs_scs| 0001ade0 69 5f 74 67 74 5f 64 65 6c 5f 64 65 76 69 63 65 |i_tgt_del_device| 0001adf0 28 6f 63 73 5f 74 20 2a 6f 63 73 29 0a 7b 0a 0a |(ocs_t *ocs).{..| 0001ae00 09 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 2f 2a |.return 0;.}../*| 0001ae10 2a 0a 20 2a 20 40 69 6e 67 72 6f 75 70 20 73 63 |*. * @ingroup sc| 0001ae20 73 69 5f 61 70 69 5f 74 61 72 67 65 74 0a 20 2a |si_api_target. *| 0001ae30 20 40 62 72 69 65 66 20 61 63 63 65 70 74 20 6e | @brief accept n| 0001ae40 65 77 20 64 6f 6d 61 69 6e 20 6e 6f 74 69 66 69 |ew domain notifi| 0001ae50 63 61 74 69 6f 6e 0a 20 2a 0a 20 2a 20 43 61 6c |cation. *. * Cal| 0001ae60 6c 65 64 20 62 79 20 62 61 73 65 20 64 72 69 76 |led by base driv| 0001ae70 65 20 77 68 65 6e 20 6e 65 77 20 64 6f 6d 61 69 |e when new domai| 0001ae80 6e 20 69 73 20 64 69 73 63 6f 76 65 72 65 64 2e |n is discovered.| 0001ae90 20 20 41 20 74 61 72 67 65 74 2d 73 65 72 76 65 | A target-serve| 0001aea0 72 0a 20 2a 20 77 69 6c 6c 20 75 73 65 20 74 68 |r. * will use th| 0001aeb0 69 73 20 63 61 6c 6c 20 74 6f 20 70 72 65 70 61 |is call to prepa| 0001aec0 72 65 20 66 6f 72 20 6e 65 77 20 72 65 6d 6f 74 |re for new remot| 0001aed0 65 20 6e 6f 64 65 20 6e 6f 74 69 66 69 63 61 74 |e node notificat| 0001aee0 69 6f 6e 73 0a 20 2a 20 61 72 69 73 69 6e 67 20 |ions. * arising | 0001aef0 66 72 6f 6d 20 6f 63 73 5f 73 63 73 69 5f 6e 65 |from ocs_scsi_ne| 0001af00 77 5f 69 6e 69 74 69 61 74 6f 72 28 29 2e 0a 20 |w_initiator().. | 0001af10 2a 0a 20 2a 20 54 68 65 20 64 6f 6d 61 69 6e 20 |*. * The domain | 0001af20 63 6f 6e 74 65 78 74 20 68 61 73 20 61 6e 20 65 |context has an e| 0001af30 6c 65 6d 65 6e 74 20 3c 62 3e 6f 63 73 5f 73 63 |lement ocs_sc| 0001af40 73 69 5f 74 67 74 5f 64 6f 6d 61 69 6e 5f 74 20 |si_tgt_domain_t | 0001af50 74 67 74 5f 64 6f 6d 61 69 6e 3c 2f 62 3e 20 0a |tgt_domain .| 0001af60 20 2a 20 77 68 69 63 68 20 69 73 20 64 65 63 6c | * which is decl| 0001af70 61 72 65 64 20 62 79 20 74 68 65 20 74 61 72 67 |ared by the targ| 0001af80 65 74 2d 73 65 72 76 65 72 20 63 6f 64 65 20 61 |et-server code a| 0001af90 6e 64 20 69 73 20 75 73 65 64 20 66 6f 72 20 74 |nd is used for t| 0001afa0 61 72 67 65 74 2d 73 65 72 76 65 72 20 0a 20 2a |arget-server . *| 0001afb0 20 70 72 69 76 61 74 65 20 64 61 74 61 2e 0a 20 | private data.. | 0001afc0 2a 0a 20 2a 20 54 68 69 73 20 66 75 6e 63 74 69 |*. * This functi| 0001afd0 6f 6e 20 77 69 6c 6c 20 6f 6e 6c 79 20 62 65 20 |on will only be | 0001afe0 63 61 6c 6c 65 64 20 69 66 20 74 68 65 20 62 61 |called if the ba| 0001aff0 73 65 2d 64 72 69 76 65 72 20 68 61 73 20 62 65 |se-driver has be| 0001b000 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a 5a |ZZZZZZZZZZZZZZZZ| * 0001c000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 0001d000 27 3a 24 3e 48 3f 58 29 28 60 21 60 27 41 40 30 |':$>H?X)(`!`'A@0| 0001d010 0a 4d 40 40 48 60 22 57 2c 38 46 2a 30 60 56 22 |.M@@H`"W,8F*0`V"| 0001d020 28 2b 28 60 4c 28 3c 33 60 3f 40 21 5f 50 5c 2f |(+(`L(<3`?@!_P\/| 0001d030 23 50 3c 21 5e 60 27 5f 23 50 5c 2f 21 54 27 58 |#P/03@%,@`0| 0001d0b0 60 29 4e 3e 26 58 53 52 27 42 60 3c 5d 52 48 60 |`)N>&XSR'B`<]RH`| 0001d0c0 22 60 27 31 3a 22 29 37 40 36 0a 4d 48 4e 21 5e |"`'1:")7@6.MHN!^| 0001d0d0 58 27 40 24 56 2b 44 21 28 60 60 60 56 3f 27 60 |X'@$V+D!(```V?'`| 0001d0e0 53 57 21 25 60 2c 30 42 22 38 40 38 5a 2c 5d 50 |SW!%`,0B"8@8Z,]P| 0001d0f0 40 60 22 40 56 2f 58 28 30 21 3f 2f 3c 24 30 60 |@`"@V/X(0!?/<$0`| 0001d100 3e 2f 30 3b 40 21 54 28 0a 4d 34 30 23 2f 3c 48 |>/0;@!T(.M40#/T5>`7@>A| 0001d1c0 28 23 0a 4d 41 44 60 48 53 30 28 24 29 38 54 3f |(#.MAD`HS0($)8T?| 0001d1d0 60 50 60 60 5e 2c 5d 56 5f 2f 5f 5f 21 5c 31 5b |`P``^,]V_/__!\1[| 0001d1e0 49 37 4d 5a 26 4d 42 60 53 57 32 60 60 21 30 29 |I7MZ&MB`SW2``!0)| 0001d1f0 38 48 33 40 41 2c 31 5b 59 27 5a 45 3e 56 2a 44 |8H3@A,1[Y'ZE>V*D| 0001d200 0a 4d 51 37 56 40 49 2c 5d 53 31 60 21 58 5d 24 |.MQ7V@I,]S1`!X]$| 0001d210 58 3a 36 28 60 39 48 50 2f 50 33 31 49 38 40 24 |X:6(`9HP/P31I8@$| 0001d220 60 40 40 22 2b 26 22 22 60 60 2a 47 26 3d 60 40 |`@@"+&""``*G&=`@| 0001d230 5f 56 5c 3c 23 2f 3c 44 30 60 56 2f 30 41 0a 4d |_V\<#/N!_(*| 0001d2a0 2b 2f 3c 30 60 60 23 5f 5f 2d 60 5e 60 34 60 2d |+/<0``#__-`^`4`-| 0001d2b0 43 2f 3c 30 60 60 23 5f 5c 55 0a 4d 21 4e 60 34 |C/<0``#_\U.M!N`4| 0001d2c0 60 2d 43 51 50 2c 5d 50 31 60 21 50 44 4e 50 3c |`-CQP,]P1`!PDNP<| 0001d2d0 22 2b 23 2f 3c 24 30 60 48 29 29 21 50 2c 5d 50 |"+#/<$0`H))!P,]P| 0001d2e0 31 60 22 38 44 44 2b 60 53 57 21 24 60 26 42 32 |1`"8DD+`SW!$`&B2| 0001d2f0 30 5c 60 60 56 54 33 23 0a 4d 22 3d 40 26 56 30 |0\``VT3#.M"=@&V0| 0001d300 57 3a 22 42 32 60 23 54 30 60 29 2f 2c 2a 29 38 |W:"B2`#T0`)/,*)8| 0001d310 60 2f 31 60 60 4c 5d 44 48 46 30 60 57 32 22 4e |`/1``L]DHF0`W2"N| 0001d320 60 28 32 42 3d 60 60 2a 37 60 54 3c 23 40 3f 40 |`(2B=``*7`T<#@?@| 0001d330 41 53 2a 27 2b 2f 0a 4d 3c 24 30 60 3c 29 2a 21 |AS*'+/.M<$0`<)*!| 0001d340 60 5e 60 28 3a 27 27 51 50 27 48 29 23 5f 38 28 |`^`(:''QP'H)#_8(| 0001d350 3d 40 3b 38 60 2d 57 46 23 5e 5f 5f 4a 37 27 2f |=@;8`-WF#^__J7'/| 0001d360 3c 2a 60 60 60 21 5e 41 48 2d 28 2f 4b 5f 57 29 |<*```!^AH-(/K_W)| 0001d370 3c 2c 44 21 0a 4d 23 5f 3b 51 50 60 3f 38 52 40 |<,D!.M#_;QP`?8R@| 0001d380 5f 4f 5f 50 23 39 60 3d 47 2f 3c 2a 60 60 60 21 |_O_P#9`=G/<*```!| 0001d390 5c 41 48 2e 38 2f 43 5f 57 31 50 2e 21 5e 5c 3c |\AH.8/C_W1P.!^\<| 0001d3a0 60 2e 22 5c 60 27 53 57 60 60 60 25 35 35 54 3c |`."\`'SW```%55T<| 0001d3b0 23 40 0a 4d 3f 4c 5d 50 48 60 60 60 31 31 42 60 |#@.M?L]PH```11B`| 0001d3c0 2e 50 43 3f 60 5c 5d 51 40 60 60 4c 53 41 22 21 |.PC?`\]Q@``LSA"!| 0001d3d0 60 3e 60 30 48 33 2b 28 51 57 22 60 60 21 32 58 |`>`0H3+(QW"``!2X| 0001d3e0 28 28 40 21 58 32 22 48 28 28 43 2f 3c 24 30 60 |((@!X2"H((C/<$0`| 0001d3f0 0a 4d 5e 2f 2c 60 40 21 2c 28 31 30 22 2a 28 60 |.M^/,`@!,(10"*(`| 0001d400 40 60 54 41 48 38 4c 28 4b 38 44 2b 40 27 5c 28 |@`TAH8L(K8D+@'\(| 0001d410 48 40 24 60 23 32 26 41 42 50 30 4d 42 38 4e 2e |H@$`#2&ABP0MB8N.| 0001d420 21 5e 40 2e 23 2c 28 2a 2a 60 21 5f 30 21 0a 4d |!^@.#,(**`!_0!.M| 0001d430 56 29 24 3a 60 4b 60 60 56 60 3f 50 24 50 43 31 |V)$:`K``V`?P$PC1| 0001d440 60 60 23 38 44 31 48 22 4c 60 27 38 44 41 48 22 |``#8D1H"L`'8DAH"| 0001d450 4c 2e 21 5e 53 57 22 60 60 24 42 5a 21 48 43 2f |L.!^SW"``$BZ!HC/| 0001d460 3c 48 60 60 25 60 44 3d 3e 25 2c 40 0a 4d 60 30 |%,@.M`0| 0001d470 60 60 40 4a 22 58 29 37 40 60 48 41 34 60 48 21 |``@J"X)7@`HA4`H!| 0001d480 40 25 56 2e 21 58 5c 3c 22 32 22 60 5f 56 53 57 |@%V.!X\<"2"`_VSW| 0001d490 2a 60 60 21 30 29 60 48 28 40 40 4a 32 58 40 5b |*``!0)`H(@@J2X@[| 0001d4a0 41 26 28 30 24 26 28 2a 28 22 0a 4d 48 40 23 39 |A&(0$&(*(".MH@#9| 0001d4b0 53 57 36 40 60 28 60 3d 2e 4a 36 30 26 44 2a 50 |SW6@`(`=.J60&D*P| 0001d4c0 60 3d 40 5d 49 34 38 2f 58 60 4a 31 26 40 2a 50 |`=@]I48/X`J1&@*P| 0001d4d0 53 57 26 60 60 2c 60 28 60 28 27 2f 3d 4a 60 60 |SW&``,`(`('/=J``| 0001d4e0 60 22 22 30 4e 60 22 41 0a 4d 53 57 21 24 60 27 |`""0N`"A.MSW!$`'| 0001d4f0 43 54 24 58 60 33 22 2d 58 60 25 38 36 59 4e 21 |CT$X`3"-X`%86YN!| 0001d500 36 45 33 41 5a 38 47 50 60 60 60 24 60 35 41 3b |6E3AZ8GP```$`5A;| 0001d510 36 58 25 3a 36 39 60 60 5f 56 5c 3c 23 2f 3c 48 |6X%:69``_V\<#//| 0001d580 30 33 40 21 2c 28 57 40 60 35 40 39 46 58 25 3a |03@!,(W@`5@9FX%:| 0001d590 25 2d 26 49 42 2f 60 60 60 60 30 21 36 21 45 3b |%-&IB/````0!6!E;| 0001d5a0 40 35 0a 4d 48 3d 27 60 58 27 5b 51 50 2b 58 2f |@5.MH='`X'[QP+X/| 0001d5b0 53 5f 37 2f 3c 48 60 60 25 60 44 22 40 42 22 22 |S_7/"8`-#P@?`-| 0001d600 38 29 40 60 54 2d 22 21 58 60 44 51 49 22 4c 50 |8)@`T-"!X`DQI"LP| 0001d610 33 50 44 51 4a 22 4c 54 58 2e 58 60 48 21 0a 4d |3PDQJ"LTX.X`H!.M| 0001d620 56 2d 44 27 53 5f 37 40 3e 2f 27 60 58 3c 34 28 |V-D'S_7@>/'`X<4(| 0001d630 3d 39 27 2b 23 3e 42 32 52 58 23 40 52 42 22 22 |=9'+#>B2RX#@RB""| 0001d640 23 50 60 60 5f 30 27 2a 28 38 28 2f 4b 3d 5b 4f |#P``_0'*(8(/K=[O| 0001d650 4f 43 50 29 30 4f 3a 31 52 5a 4f 48 0a 4d 44 4c |OCP)0O:1RZOH.MDL| 0001d660 4e 60 58 2d 60 45 48 41 2c 4f 5d 2c 5d 50 40 60 |N`X-`EHA,O],]P@`| 0001d670 21 28 4e 42 3a 28 53 57 2a 60 60 21 30 29 60 28 |!(NB:(SW*``!0)`(| 0001d680 2b 41 4e 3c 5c 40 28 40 23 30 28 22 24 60 60 2a |+AN<\@(@#0("$``*| 0001d690 2b 2f 3c 5a 60 60 40 21 54 3a 0a 4d 40 5c 5d 51 |+/`T5X| 0001d6b0 26 4a 2e 54 24 30 22 60 25 50 42 3f 60 51 56 23 |&J.T$0"`%PB?`QV#| 0001d6c0 22 3e 42 26 28 47 5e 2e 22 3f 28 37 23 3d 5c 32 |">B&(G^."?(7#=\2| 0001d6d0 43 4b 54 27 5c 2b 30 31 0a 4d 60 28 60 2b 22 21 |CKT'\+01.M`(`+"!| 0001d6e0 58 60 4a 5b 57 59 5c 35 24 27 5b 5f 36 49 3c 2f |X`J[WY\5$'[_6I!^\<| 0001d760 23 2f 3c 38 60 60 33 60 44 60 40 30 3f 48 60 3d |#/<8``3`D`@0?H`=| 0001d770 40 21 48 3c 48 2f 5b 5f 5c 60 56 2d 27 60 58 27 |@!H/'`SW*``$P)`(| 0001d790 28 31 0a 4d 5a 26 26 22 60 2d 44 21 56 60 4c 2b |(1.MZ&&"`-D!V`L+| 0001d7a0 34 30 60 41 48 40 2f 50 60 3a 28 48 3c 2a 28 2f |40`AH@/P`:(H<*(/| 0001d7b0 53 5f 5c 21 56 2d 48 2b 38 60 58 28 3c 3d 27 60 |S_\!V-H+8`X(<='`| 0001d7c0 58 27 5b 40 3e 2f 27 60 37 50 41 31 60 28 38 28 |X'[@>/'`7PA1`(8(| 0001d7d0 0a 4d 40 60 55 5d 22 21 5c 60 53 57 2a 60 60 2a |.M@`U]"!\`SW*``*| 0001d7e0 52 5f 60 38 28 2d 5a 2c 5d 50 40 60 23 60 22 22 |R_`8(-Z,]P@`#`""| 0001d7f0 5a 60 53 57 22 40 60 28 60 3f 2b 2a 60 5c 48 23 |Z`SW"@`(`?+*`\H#| 0001d800 56 40 2f 5a 60 60 40 42 4b 48 53 57 22 60 0a 4d |V@/Z``@BKHSW"`.M| 0001d810 60 29 50 2b 49 21 22 22 60 2c 3b 42 53 57 25 24 |`)P+I!""`,;BSW%$| 0001d820 60 2f 43 55 32 4f 38 30 40 21 24 28 37 40 28 28 |`/CU2O80@!$(7@((| 0001d830 26 38 60 2f 23 60 60 23 60 2d 27 60 58 27 58 60 |&8`/#``#`-'`X'X`| 0001d840 56 60 2a 41 5f 2f 24 4e 22 28 60 2d 0a 4d 29 30 |V`*A_/$N"(`-.M)0| 0001d850 40 3f 60 2c 5d 50 31 60 23 58 5c 58 42 60 3a 38 |@?`,]P1`#X\XB`:8| 0001d860 21 2a 40 22 4e 60 53 57 22 40 60 28 60 3f 43 2a |!*@"N`SW"@`(`?C*| 0001d870 21 5c 48 25 56 40 2f 5a 23 4a 5c 3e 43 51 58 27 |!\H%V@/Z#J\>CQX'| 0001d880 43 2f 3c 2a 60 60 60 21 54 54 0a 4d 26 28 60 2f |C/<*```!TT.M&(`/| 0001d890 30 60 60 60 60 23 40 38 40 60 5d 60 60 60 60 60 |0````#@8@`]`````| 0001d8a0 53 57 22 60 60 2c 60 28 30 38 23 2b 52 38 28 42 |SW"``,`(08#+R8(B| 0001d8b0 25 60 36 60 28 60 28 60 3e 29 60 48 40 27 21 52 |%`6`(`(`>)`H@'!R| 0001d8c0 53 52 24 45 21 2c 5c 41 0a 4d 29 40 3b 40 3f 52 |SR$E!,\A.M)@;@?R| 0001d8d0 42 40 58 27 43 51 50 27 28 2d 53 5f 34 60 57 4c |B@X'CQP'(-S_4`WL| 0001d8e0 5d 55 40 60 23 60 22 2b 48 2f 38 60 57 60 49 3e |]U@`#`"+H/8`W`I>| 0001d8f0 22 58 52 42 39 42 24 30 22 25 53 57 26 40 60 28 |"XRB9B$0"%SW&@`(| 0001d900 60 3d 23 52 22 60 0a 4d 60 50 22 45 42 42 60 2f |`=#R"`.M`P"EBB`/| 0001d910 22 40 3a 45 53 57 22 40 60 60 60 40 39 21 42 60 |"@:ESW"@```@9!B`| 0001d920 43 51 58 60 21 60 21 60 26 38 60 2f 27 50 60 26 |CQX`!`!`&8`/'P`&| 0001d930 60 21 2e 21 31 32 23 60 23 21 2e 41 45 30 37 2f |`!.!12#`#!.AE07/| 0001d940 5d 3f 27 60 0a 4d 27 40 57 2f 5d 3c 5d 55 40 60 |]?'`.M'@W/]<]U@`| 0001d950 23 60 22 28 22 25 49 50 41 31 60 2a 22 5c 40 2a |#`"("%IPA1`*"\@*| 0001d960 36 25 2a 39 2c 28 3e 46 28 4f 3d 48 34 4a 32 30 |6%*9,(>F(O=H4J20| 0001d970 50 60 28 38 5d 53 31 48 37 41 49 30 28 47 40 31 |P`(8]S1H7AI0(G@1| 0001d980 60 45 0a 4d 49 30 60 41 50 27 2c 24 49 30 23 38 |`E.MI0`AP',$I0#8| 0001d990 46 4b 43 35 56 3a 45 52 22 4d 4c 2e 23 36 60 38 |FKC5V:ER"ML.#6`8| 0001d9a0 42 42 33 27 23 58 23 46 53 22 3c 42 44 2c 48 40 |BB3'#X#FS"| 0001da20 60 40 40 39 40 60 5c 2c 60 60 2c 60 26 3f 60 60 |`@@9@`\,``,`&?``| 0001da30 56 60 2a 41 25 3f 22 60 4f 2c 28 2e 0a 4d 38 60 |V`*A%?"`O,(..M8`| 0001da40 56 60 49 32 2c 28 27 50 23 2f 3c 24 30 60 5e 2f |V`I2,('P#/<$0`^/| 0001da50 2e 28 40 26 46 60 32 48 60 4b 40 2c 5d 50 48 60 |.(@&F`2H`K@,]PH`| 0001da60 22 60 27 58 52 40 3f 2a 21 3d 48 23 5e 40 23 40 |"`'XR@?*!=H#^@#@| 0001da70 40 60 60 2a 54 24 53 5f 37 40 0a 4d 3e 2c 5d 50 |@``*T$S_7@.M>,]P| 0001da80 40 60 23 60 22 60 22 30 53 57 2a 40 60 28 60 3d |@`#`"`"0SW*@`(`=| 0001da90 60 5d 46 60 58 21 36 22 25 5b 47 25 28 24 24 60 |`]F`X!6"%[G%($$`| 0001daa0 54 22 23 42 21 3d 60 40 28 40 38 35 48 4e 21 5e |T"#B!=`@(@85HN!^| 0001dab0 58 27 43 51 50 21 28 2c 0a 4d 53 5f 34 28 3d 3c |X'CQP!(,.MS_4(=<| 0001dac0 5d 50 40 60 22 48 29 51 4a 28 24 30 41 3e 60 2c |]P@`"H)QJ($0A>`,| 0001dad0 5d 50 48 2f 5b 2c 21 29 48 2c 48 60 3c 60 56 34 |]PH/[,!)H,H`<`V4| 0001dae0 3a 2d 53 57 2d 24 60 27 22 31 50 4b 49 60 48 50 |:-SW-$`'"1PKI`HP| 0001daf0 3e 2d 53 57 32 4d 0a 4d 60 28 60 60 50 4b 40 21 |>-SW2M.M`(``PK@!| 0001db00 48 52 2a 35 53 57 3a 4d 60 28 60 3f 28 4a 2c 44 |HR*5SW:M`(`?(J,D| 0001db10 41 28 38 41 3c 60 60 42 4e 3c 2a 59 29 4a 2e 53 |A(8A<``BN<*Y)J.S| 0001db20 41 43 32 26 38 30 48 35 60 43 2c 46 40 47 22 60 |AC2&80H5`C,F@G"`| 0001db30 60 21 43 43 0a 4d 30 22 3e 2f 3c 45 31 5f 60 27 |`!CC.M0">/B/P!"6"'P```/| 0001db50 5c 48 4e 41 57 50 21 22 36 22 27 5f 5c 60 60 60 |\HNAWP!"6"'_\```| 0001db60 60 50 4e 41 3f 50 21 22 36 22 27 50 23 5f 60 60 |`PNA?P!"6"'P#_``| 0001db70 60 32 0a 4d 5c 22 5d 5a 24 3f 60 24 28 38 28 2f |`2.M\"]Z$?`$(8(/| 0001db80 60 60 60 60 5f 5e 57 51 21 22 26 22 23 5f 5c 60 |````_^WQ!"&"#_\`| 0001db90 60 60 23 4f 5c 30 30 41 40 40 5c 60 5f 50 60 60 |``#O\00A@@\`_P``| 0001dba0 2e 2b 49 24 48 56 54 28 25 30 28 53 29 40 21 50 |.+I$HVT(%0(S)@!P| 0001dbb0 0a 4d 40 60 60 40 58 54 60 47 60 47 28 34 3e 40 |.M@``@XT`G`G(4>@| 0001dbc0 21 5a 4b 57 56 45 48 52 4b 50 21 22 36 2d 27 50 |!ZKWVEHRKP!"6-'P| 0001dbd0 60 60 60 2f 5c 48 4f 3a 36 43 29 2f 60 24 29 38 |```/\HO:6C)/`$)8| 0001dbe0 54 3f 5f 50 60 60 60 23 22 5d 49 3a 2c 3c 0a 4d |T?_P```#"]I:,<.M| 0001dbf0 5c 60 30 45 43 31 5c 60 5f 50 60 60 2e 2b 56 45 |\`0EC1\`_P``.+VE| 0001dc00 48 51 3b 50 2b 57 44 33 5c 60 30 41 40 30 5c 60 |HQ;P+WD3\`0A@0\`| 0001dc10 60 60 23 5f 2a 2b 44 2d 5c 60 30 41 40 30 5f 5f |``#_*+D-\`0A@0__| 0001dc20 60 60 60 60 2c 2b 44 27 5c 60 30 41 0a 4d 40 30 |````,+D'\`0A.M@0| 0001dc30 5c 60 5f 50 60 60 2e 2b 44 45 48 50 27 38 60 5a |\`_P``.+DEHP'8`Z| 0001dc40 2c 24 41 28 22 58 21 2a 30 32 41 48 22 58 24 4a |,$A("X!*02AH"X$J| 0001dc50 38 32 41 48 26 58 24 4a 38 32 41 48 2a 58 24 4a |82AH&X$J82AH*X$J| 0001dc60 38 2e 22 30 60 60 30 30 2f 2f 0a 4d 5d 3f 27 60 |8."0``00//.M]?'`| 0001dc70 55 40 4b 2f 5d 3c 5d 50 40 60 22 48 29 51 4a 28 |U@K/]<]P@`"H)QJ(| 0001dc80 60 2d 54 31 22 25 58 60 53 57 22 40 5f 4e 60 24 |`-T1"%X`SW"@_N`$| 0001dc90 36 40 4e 40 21 5a 45 51 53 57 39 24 60 27 22 31 |6@N@!ZEQSW9$`'"1| 0001dca0 53 57 26 4d 60 28 60 60 0a 4d 21 28 25 26 41 44 |SW&M`(``.M!(%&AD| 0001dcb0 38 40 50 60 3c 24 48 30 32 21 60 4b 49 25 3e 60 |8@P`<$H02!`KI%>`| 0001dcc0 32 41 21 28 26 40 4e 60 32 41 53 57 26 4d 60 28 |2A!(&@N`2ASW&M`(| 0001dcd0 60 3f 24 48 26 40 4e 21 2a 41 24 48 26 41 4e 21 |`?$H&@N!*A$H&AN!| 0001dce0 2a 41 24 48 26 42 0a 4d 4e 21 2a 41 53 57 22 60 |*A$H&B.MN!*ASW"`| 0001dcf0 60 2f 43 39 32 40 40 60 25 5e 24 22 5b 5f 36 43 |`/C92@@`%^$"[_6C| 0001dd00 49 4c 5d 51 4b 30 22 60 60 60 32 21 48 2b 40 24 |IL]QK0"```2!H+@$| 0001dd10 48 3e 21 5e 58 27 43 2f 3c 4a 54 60 40 60 60 44 |H>!^X'C/`2BX'| 0001dd40 5b 40 3e 2c 5d 51 4b 30 60 60 28 60 22 21 48 2b |[@>,]QK0``(`"!H+| 0001dd50 40 60 48 3c 5d 51 4b 30 60 60 21 60 42 21 4a 5b |@`H<]QK0``!`B!J[| 0001dd60 40 28 0a 4d 48 30 42 21 4a 4b 40 28 48 3e 21 5e |@(.MH0B!JK@(H>!^| 0001dd70 53 57 2a 4d 60 60 60 24 2a 28 2a 2b 4e 32 42 42 |SW*M```$*(*+N2BB| 0001dd80 2a 28 2a 2a 4e 32 42 42 53 57 26 4d 60 60 60 40 |*(**N2BBSW&M```@| 0001dd90 22 5e 40 4b 22 25 60 60 27 50 42 31 60 60 22 21 |"^@K"%``'PB1``"!| 0001dda0 0a 4d 48 3b 40 60 48 30 22 21 40 4b 40 26 5c 60 |.MH;@`H0"!@K@&\`| 0001ddb0 22 21 48 3b 40 60 48 30 22 21 48 4b 40 60 48 30 |"!H;@`H0"!HK@`H0| 0001ddc0 22 21 40 2b 40 60 48 3e 21 5e 60 28 26 21 4e 2f |"!@+@`H>!^`(&!N/| 0001ddd0 3f 51 5c 3c 23 32 22 3c 5f 55 53 57 35 24 0a 4d |?Q\<#2"<_USW5$.M| 0001dde0 60 27 22 31 21 58 37 21 41 34 22 25 21 4e 40 60 |`'"1!X7!A4"%!N@`| 0001ddf0 56 60 3e 45 39 38 34 28 5c 60 27 38 21 5a 35 44 |V`>E984(\`'8!Z5D| 0001de00 41 3c 45 50 32 27 38 28 3c 4c 5d 51 4b 30 22 60 |AW*ASW| 0001de30 22 60 60 2a 40 47 26 48 40 35 22 25 58 60 53 57 |"``*@G&H@5"%X`SW| 0001de40 22 40 5f 44 30 24 60 4d 44 3a 22 4a 60 27 52 37 |"@_D0$`MD:"J`'R7| 0001de50 2f 2f 3c 3a 54 60 40 60 60 24 0a 4d 40 30 32 21 |//<:T`@``$.M@02!| 0001de60 60 4b 5a 48 4e 2a 52 58 4c 2b 40 24 48 30 32 21 |`KZHN*RXL+@$H02!| 0001de70 21 28 27 2f 3c 48 60 60 5e 2d 44 25 3f 4c 32 41 |!('/"2!.M(($986| 0001dea0 38 2f 58 21 39 28 3c 2a 44 21 53 5f 37 40 3e 2f |8/X!9(<*D!S_7@>/| 0001deb0 27 60 2c 40 47 4f 5d 30 23 3a 53 57 3a 60 60 29 |'`,@GO]0#:SW:``)| 0001dec0 50 2b 23 58 38 41 22 2d 58 22 53 57 22 60 60 22 |P+#X8A"-X"SW"``"| 0001ded0 21 27 27 28 21 60 0a 4d 25 48 24 30 50 2d 54 44 |!''(!`.M%H$0P-TD| 0001dee0 3e 28 38 40 5f 50 58 42 4e 21 49 5d 32 27 60 24 |>(8@_PXBN!I]2'`$| 0001def0 5c 21 33 3d 60 4d 42 58 25 40 24 31 60 47 44 30 |\!3=`MBX%@$1`GD0| 0001df00 41 40 33 41 3f 40 54 40 21 50 23 3a 53 57 26 21 |A@3A?@T@!P#:SW&!| 0001df10 60 2b 40 52 0a 4d 26 4a 24 3d 41 4b 46 41 26 5a |`+@R.M&J$=AKFA&Z| 0001df20 24 3e 41 44 54 21 5b 5f 34 3c 48 3e 21 58 48 3c |$>ADT![_4!XH<| 0001df30 27 51 50 2b 38 28 53 5f 36 48 3d 22 40 3c 30 23 |'QP+8(S_6H="@<0#| 0001df40 25 3a 3c 2b 41 51 26 47 28 5a 3c 58 41 55 22 42 |%:<+AQ&G(Z(L]T@`#4[C| 0001dfb0 31 44 43 27 4c 60 2a 34 51 55 21 32 48 5e 60 54 |1DC'L`*4QU!2H^`T| 0001dfc0 29 54 21 50 44 25 3c 54 41 50 60 22 41 30 0a 4d |)T!PD%5@+@'| 0001e010 4d 30 23 38 0a 4d 60 2a 37 35 21 56 5f 56 4a 37 |M0#8.M`*75!V_VJ7| 0001e020 23 40 3e 2f 27 60 37 40 5d 2f 5d 40 48 45 60 29 |#@>/'`7@]/]@HE`)| 0001e030 60 47 5c 4c 5d 56 40 60 60 24 5f 52 32 26 60 2d |`G\L]V@``$_R2&`-| 0001e040 40 26 5a 34 22 21 40 2e 2b 2a 28 26 24 60 41 5e |@&Z4"!@.+*(&$`A^| 0001e050 43 2f 0a 4d 3c 60 60 60 2e 23 60 56 22 3e 5f 56 |C/.M<```.#`V">_V| 0001e060 30 28 24 24 41 4a 22 40 49 2a 38 30 5c 60 3e 35 |0($$AJ"@I*80\`>5| 0001e070 58 2b 43 2a 28 28 24 2f 60 60 21 2a 2c 21 30 29 |X+C*(($/``!*,!0)| 0001e080 58 3f 3b 2a 28 34 24 23 21 59 36 40 4e 60 3e 55 |X?;*(4$#!Y6@N`>U| 0001e090 0a 4d 49 2a 3a 40 41 3f 27 4d 3e 30 3d 2f 5d 4e |.MI*:@A?'M>0=/]N| 0001e0a0 21 58 5c 3c 23 36 23 54 5f 57 58 40 5a 2f 5f 5d |!X\<#6#T_WX@Z/_]| 0001e0b0 27 60 58 27 5b 40 3e 60 28 40 30 50 60 37 22 55 |'`X'[@>`(@0P`7"U| 0001e0c0 28 60 24 50 4a 34 60 60 33 50 30 22 4a 23 0a 4d |(`$PJ4``3P0"J#.M| 0001e0d0 60 47 45 41 2c 27 23 5a 21 5c 5f 5f 58 27 5c 48 |`GEA,'#Z!\__X'\H| 0001e0e0 3c 2e 21 58 5c 3c 23 32 23 44 5f 56 3b 59 60 28 |<.!X\<#2#D_V;Y`(| 0001e0f0 3d 42 41 55 45 50 4c 3f 60 52 30 36 40 21 60 5f |=BAUEPL?`R06@!`_| 0001e100 22 25 24 60 60 58 38 3d 5a 26 2a 26 0a 4d 22 4b |"%$``X8=Z&*&.M"K| 0001e110 41 58 38 29 38 40 21 60 22 42 3e 23 5e 58 34 42 |AX8)8@!`"B>#^X4B| 0001e120 60 60 40 60 47 54 28 28 3b 2f 3c 60 60 60 29 53 |``@`GT((;/<```)S| 0001e130 22 46 22 2e 5f 56 4a 37 28 22 41 41 21 55 52 42 |"F"._VJ7("AA!URB| 0001e140 22 22 60 58 30 2d 48 4f 5f 2a 0a 4d 28 32 28 22 |""`X0-HO_*.M(2("| 0001e150 48 4a 38 49 5c 21 52 2e 33 50 42 32 60 24 2a 26 |HJ8I\!R.3PB2`$*&| 0001e160 22 3f 60 25 41 40 4a 58 26 46 29 22 49 40 2f 50 |"?`%A@JX&F)"I@/P| 0001e170 5e 30 4c 3e 40 50 28 45 40 21 60 2f 22 25 28 60 |^0L>@P(E@!`/"%(`| 0001e180 5d 50 58 24 5c 60 60 60 0a 4d 60 60 40 22 29 38 |]PX$\```.M``@")8| 0001e190 24 30 30 32 47 60 21 55 28 40 60 28 60 26 5c 41 |$002G`!U(@`(`&\A| 0001e1a0 4c 29 41 60 5c 60 60 60 60 28 24 2b 4c 40 45 4c |L)A`\````($+L@EL| 0001e1b0 5d 50 60 60 60 44 2c 26 35 59 30 40 43 4f 5d 4a |]P```D,&5Y0@CO]J| 0001e1c0 45 53 48 30 39 2f 0a 4d 5d 4e 21 58 5c 3c 60 36 |ESH09/.M]N!X\<`6| 0001e1d0 23 44 5f 56 60 2d 58 2a 28 28 60 4f 40 30 22 40 |#D_V`-X*((`O@0"@| 0001e1e0 26 54 40 30 23 52 21 5a 3d 40 47 50 60 2d 45 36 |&T@0#R!Z=@GP`-E6| 0001e1f0 28 24 60 42 50 40 5e 4f 5d 5e 45 52 58 28 34 5a |($`BP@^O]^ERX(4Z| 0001e200 5b 52 48 37 0a 4d 40 21 21 52 3c 2c 21 5e 52 42 |[RH7.M@!!R<,!^RB| 0001e210 2c 22 28 22 30 37 40 21 21 3d 22 2d 28 60 60 59 |,"("07@!!="-(``Y| 0001e220 3d 33 22 29 58 22 2a 4e 58 42 45 53 23 38 36 47 |=3")X"*NXBES#86G| 0001e230 60 2c 3e 30 48 41 40 22 5e 21 60 2a 30 2f 28 48 |`,>0HA@"^!`*0/(H| 0001e240 3c 60 0a 4d 28 34 54 4e 2a 2b 44 4f 3e 3b 28 2f |<`.M(4TN*+DO>;(/| 0001e250 4b 5f 3d 36 28 24 60 42 22 27 24 30 3d 5c 48 40 |K_=6($`B"'$0=\H@| 0001e260 40 40 5c 60 60 28 30 50 4e 60 5e 42 5d 4c 48 42 |@@\``(0PN`^B]LHB| 0001e270 50 40 2c 42 45 49 54 29 40 28 5c 60 60 2f 5f 5f |P@,BEIT)@(\``/__| 0001e280 0a 4d 21 22 46 5e 21 60 60 41 30 37 33 27 5c 38 |.M!"F^!``A073'\8| 0001e290 23 46 52 42 3b 21 24 5e 45 55 52 2f 27 39 21 34 |#FRB;!$^EUR/'9!4| 0001e2a0 5f 56 5c 3c 22 2a 23 34 5f 56 22 27 3b 2f 3c 2a |_V\<"*#4_V"';/<*| 0001e2b0 60 60 60 22 22 3b 40 60 23 38 28 21 58 22 0a 4d |```"";@`#8(!X".M| 0001e2c0 24 25 44 46 23 51 28 3f 45 55 4c 28 47 40 27 2f |$%DF#Q(?EUL(G@'/| 0001e2d0 3c 28 24 60 48 21 4d 52 40 60 33 50 21 28 38 26 |<($`H!MR@`3P!(8&| 0001e2e0 48 56 22 23 28 5e 4c 33 44 5f 4c 28 27 48 2d 26 |HV"#(^L3D_L('H-&| 0001e2f0 40 52 22 26 5c 50 49 21 40 24 32 23 0a 4d 28 48 |@R"&\PI!@$2#.M(H| 0001e300 39 39 38 32 32 43 37 59 3c 43 22 41 5c 21 30 59 |99822C7YI<6X-(``$CL| 0001e3a0 3d 50 40 30 23 40 26 52 32 28 38 3b 44 55 21 36 |=P@0#@&R2(8;DU!6| 0001e3b0 5f 56 29 2a 43 51 0a 4d 50 2c 38 2c 33 5f 38 28 |_V)*CQ.MP,8,3_8(| 0001e3c0 3d 3c 5d 50 40 30 22 40 26 5d 2a 60 26 5f 60 60 |=<]P@0"@&]*`&_``| 0001e3d0 56 40 36 26 29 28 38 2a 4e 26 42 26 2e 26 21 60 |V@6&)(8*N&B&.&!`| 0001e3e0 2a 58 50 22 46 26 21 38 38 2c 3d 50 24 60 60 60 |*XP"F&!88,=P$```| 0001e3f0 60 2b 25 50 0a 4d 26 60 60 2f 60 21 22 5b 30 48 |`+%P.M&``/`!"[0H| 0001e400 3b 2f 3c 60 60 60 38 53 21 45 3e 49 38 2e 4b 5f |;/<```8S!E>I8.K_| 0001e410 3a 49 3c 5c 22 26 28 5e 58 33 45 4f 54 28 27 58 |:I<\"&(^X3EOT('X| 0001e420 2c 23 45 41 5c 28 27 40 24 3b 22 21 5c 22 29 28 |,#EA\('@$;"!\")(| 0001e430 38 50 0a 4d 3d 31 28 60 23 50 21 22 41 4c 5d 50 |8P.M=1(`#P!"AL]P| 0001e440 60 60 21 4b 2c 26 48 2e 4b 5f 3a 49 3c 5c 5d 50 |``!K,&H.K_:I<\]P| 0001e450 40 60 21 4c 2c 32 46 60 34 42 24 21 60 60 32 59 |@`!L,2F`4B$!``2Y| 0001e460 2e 26 60 44 40 2c 47 49 30 58 60 22 40 60 29 5a |.&`D@,GI0X`"@`)Z| 0001e470 0a 4d 51 4f 26 4d 21 24 5f 56 58 27 43 51 50 60 |.MQO&M!$_VX'CQP`| 0001e480 58 2c 3b 5f 38 34 56 3a 4b 21 5e 47 21 2a 28 30 |X,;_84V:K!^G!*(0| 0001e490 60 40 45 40 41 4f 5e 58 4d 50 41 3c 22 2e 22 26 |`@E@AO^XMPA<"."&| 0001e4a0 5f 5b 25 2d 44 4a 3c 41 27 50 41 22 48 29 0a 4d |_[%-DJ+C"A2!SW"!| 0001e4e0 60 2a 60 3b 54 48 60 2a 28 24 60 44 0a 4d 36 4f |`*`;TH`*($`D.M6O| 0001e4f0 60 2b 22 31 2c 60 21 50 5d 32 24 2f 2d 5f 60 28 |`+"1,`!P]2$/-_`(| 0001e500 37 4a 22 5a 60 2c 52 47 25 39 29 31 2c 32 3c 30 |7J"Z`,RG%9)1,2<0| 0001e510 41 31 60 23 58 33 60 22 25 2a 28 24 60 50 34 32 |A1`#X3`"%*($`P42| 0001e520 21 60 40 44 60 45 25 31 40 60 0a 4d 41 3c 28 40 |!`@D`E%1@`.MA<(@| 0001e530 60 43 38 24 25 38 24 40 29 40 4a 4f 5f 50 23 3a |`C8$%8$@)@JO_P#:| 0001e540 2b 30 41 31 60 24 60 4e 40 22 21 23 3c 2f 4c 30 |+0A1`$`N@"!#)X`J6I| 0001e5b0 3c 24 58 2a 4b 5f 5c 24 56 33 58 33 60 22 24 37 |<$X*K_\$V3X3`"$7| 0001e5c0 22 21 58 21 28 48 34 22 28 3c 24 25 22 50 45 32 |"!X!(H4"(<$%"PE2| 0001e5d0 60 28 42 58 2f 41 4c 24 28 60 5c 40 44 22 33 60 |`(BX/AL$(`\@D"3`| 0001e5e0 41 42 5f 4e 0a 4d 24 59 3b 5b 22 25 5a 23 60 59 |AB_N.M$Y;["%Z#`Y| 0001e5f0 38 2c 25 49 28 30 23 50 43 3e 60 4a 4e 58 60 5b |8,%I(0#PC>`JNX`[| 0001e600 38 2f 28 39 24 44 30 22 4a 60 28 27 60 40 60 30 |8/(9$D0"J`('`@`0| 0001e610 3e 24 5a 30 36 60 3b 3e 42 24 2a 40 44 4f 60 22 |>$Z06`;>B$*@DO`"| 0001e620 26 60 0a 4d 3f 58 60 60 28 23 54 47 40 24 3a 60 |&`.M?X``(#TG@$:`| 0001e630 30 22 38 2d 24 45 45 41 21 21 36 36 24 60 36 25 |0"8-$EEA!!66$`6%| 0001e640 25 50 44 52 60 24 60 48 45 60 28 48 3d 59 29 57 |%PDR`$`HE`(H=Y)W| 0001e650 60 60 3f 2c 5f 50 28 47 23 51 37 5b 5c 33 2d 5f |``?,_P(G#Q7[\3-_| 0001e660 0a 4d 5e 3f 26 36 22 2a 60 2c 21 32 24 60 29 60 |.M^?&6"*`,!2$`)`| 0001e670 49 50 5a 40 44 40 23 60 27 39 59 30 29 4f 5d 4a |IPZ@D@#`'9Y0)O]J| 0001e680 4b 60 5c 3c 22 56 22 44 5f 56 60 2d 54 2a 28 28 |K`\<"V"D_V`-T*((| 0001e690 60 4f 40 30 22 40 23 5a 45 53 25 5f 21 60 0a 4d |`O@0"@#ZES%_!`.M| 0001e6a0 2a 50 28 22 21 22 2a 22 23 50 60 60 60 2f 5c 54 |*P("!"*"#P```/\T| 0001e6b0 3a 53 31 59 60 22 21 60 28 24 2e 40 2b 21 41 22 |:S1Y`"!`($.@+!A"| 0001e6c0 60 53 23 41 30 22 60 22 28 35 45 41 28 3a 60 49 |`S#A0"`"(5EA(:`I| 0001e6d0 3a 52 32 50 60 3e 2f 60 58 5a 4b 57 0a 4d 22 21 |:R2P`>/`XZKW.M"!| 0001e6e0 42 24 2b 50 60 60 5f 5f 5f 2f 3c 28 24 60 28 21 |B$+P``___/<($`(!| 0001e6f0 4e 55 48 2c 5d 56 40 30 22 40 26 50 23 3f 22 3f |NUH,]V@0"@&P#?"?| 0001e700 60 54 3b 50 31 4e 2e 26 23 2e 23 42 5f 5b 24 2d |`T;P1N.&#.#B_[$-| 0001e710 44 21 59 5f 34 2f 25 29 26 52 0a 4d 49 4b 2e 46 |D!Y_4/%)&R.MIK.F| 0001e720 30 22 60 60 28 31 32 46 30 42 38 60 26 5a 24 22 |0"``(12F0B8`&Z$"| 0001e730 3b 5f 38 35 49 4e 21 58 5c 3c 60 56 22 46 5f 56 |;_85IN!X\<`V"F_V| 0001e740 60 2d 4b 2f 3d 58 60 60 21 2f 5f 23 41 54 41 55 |`-K/=X``!/_#ATAU| 0001e750 24 2f 60 27 45 40 27 45 0a 4d 58 2b 43 2a 28 28 |$/`'E@'E.MX+C*((| 0001e760 28 2f 60 60 21 58 2c 21 60 2c 48 4f 3b 2a 28 38 |(/``!X,!`,HO;*(8| 0001e770 28 23 60 28 3b 29 3c 40 41 56 5c 4e 58 24 41 51 |(#`(;)<@AV\NX$AQ| 0001e780 21 52 5f 4d 53 2c 29 30 26 33 52 42 22 22 23 50 |!R_MS,)0&3RB""#P| 0001e790 60 60 3e 33 23 54 0a 4d 22 5a 2b 56 52 42 25 22 |``>3#T.M"Z+VRB%"| 0001e7a0 60 55 34 22 33 5f 3b 51 50 2e 27 25 22 27 34 26 |`U4"3_;QP.'%"'4&| 0001e7b0 44 2a 3b 21 24 50 41 3e 60 2c 5d 50 40 60 22 58 |D*;!$PA>`,]P@`"X| 0001e7c0 5d 34 38 2e 2b 5f 4c 48 56 3e 4b 29 32 50 40 3e |]48.+_LHV>K)2P@>| 0001e7d0 21 26 3e 35 0a 4d 31 49 37 2f 3c 38 60 60 4e 2f |!&>5.M1I7/<8``N/| 0001e7e0 34 23 40 30 40 31 21 50 21 60 50 60 32 21 21 21 |4#@0@1!P!`P`2!!!| 0001e7f0 24 26 60 24 27 60 21 58 24 60 24 30 34 60 30 4c |$&`$'`!X$`$04`0L| 0001e800 60 28 40 30 30 35 21 21 21 23 50 22 30 31 40 60 |`(@005!!!#P"01@`| 0001e810 60 30 0a 4d 4e 54 33 60 21 48 25 45 3e 44 37 60 |`0.MNT3`!H%E>D7`| 0001e820 53 57 23 25 5b 48 56 34 60 3d 47 2a 23 2a 60 38 |SW#%[HV4`=G*#*`8| 0001e830 38 48 37 5d 60 36 5f 56 49 4c 60 21 56 42 30 38 |8H7]`6_VIL`!VB08| 0001e840 40 40 23 40 3f 53 52 48 58 27 43 2f 3c 38 60 60 |@@#@?SRHX'C/<8``| 0001e850 0a 4d 3c 21 4c 22 4e 21 31 58 58 27 5c 60 38 3e |.M| 0001e860 21 58 5c 3c 23 41 51 30 41 55 41 2e 23 2a 28 28 |!X\<#AQ0AUA.#*((| 0001e870 38 2f 60 60 22 22 2c 24 40 2b 49 4f 3b 2a 28 34 |8/``"",$@+IO;*(4| 0001e880 38 23 53 57 26 60 60 26 50 3b 24 46 54 34 0a 4d |8#SW&``&P;$FT4.M| 0001e890 3e 2b 44 21 3b 5f 38 60 38 3f 27 60 28 40 45 2f |>+D!;_8`8?'`(@E/| 0001e8a0 5d 44 48 41 60 22 60 4a 3d 30 33 50 32 42 25 60 |]DHA`"`J=03P2B%`| 0001e8b0 28 60 27 45 35 30 54 35 24 38 48 29 28 60 22 49 |(`'E50T5$8H)(`"I| 0001e8c0 3c 21 49 50 5f 5d 41 5a 3c 2e 5c 28 0a 4d 60 28 |>!_(&#@| 0001e990 3e 2e 27 25 60 2d 53 2f 3c 38 60 60 31 21 4d 60 |>.'%`-S/<8``1!M`| 0001e9a0 28 30 28 29 30 22 24 23 21 30 43 50 42 42 23 5f |(0()0"$#!0CPBB#_| 0001e9b0 23 51 34 41 23 30 2c 60 49 30 27 44 5d 30 51 34 |#Q4A#0,`I0'D]0Q4| 0001e9c0 44 30 23 3c 0a 4d 22 2f 22 2a 28 2f 5c 2f 25 32 |D0#<.M"/"*(/\/%2| 0001e9d0 2c 2d 60 50 22 45 60 3e 33 55 23 21 32 31 60 2d |,-`P"E`>3U#!21`-| 0001e9e0 4c 29 5c 28 48 44 5f 51 5c 32 3a 51 31 58 36 26 |L)\(HD_Q\2:Q1X6&| 0001e9f0 22 60 48 60 27 43 5d 30 4c 34 40 30 33 38 21 2a |"`H`'C]0L4@038!*| 0001ea00 24 23 0a 4d 56 44 42 41 34 4a 24 30 56 21 2e 41 |$#.MVDBA4J$0V!.A| 0001ea10 35 2a 27 40 3f 5c 27 25 58 27 40 2f 3e 41 44 2a |5*'@?\'%X'@/>AD*| 0001ea20 2d 30 24 60 56 30 2a 5a 35 27 4b 2f 3c 58 60 60 |-0$`V0*Z5'K/7*((8/```(,.| 0001ea60 40 29 41 4f 3a 2a 22 32 5f 5b 4a 37 21 3d 60 24 |@)AO:*"2_[J7!=`$| 0001ea70 5f 56 5c 3c 23 42 23 50 5f 56 22 27 3a 2a 0a 4d |_V\<#B#P_V"':*.M| 0001ea80 29 3f 5c 3f 41 3e 23 2a 28 28 38 2f 60 60 60 27 |)?\?A>#*((8/```'| 0001ea90 2c 2c 30 29 49 4f 3b 2a 28 38 38 23 60 2d 48 2b |,,0)IO;*(88#`-H+| 0001eaa0 5c 21 29 4a 25 27 43 27 3c 28 60 60 31 21 4c 4a |\!)J%'C'<(``1!LJ| 0001eab0 40 60 44 29 43 40 2e 4b 40 60 27 42 0a 4d 23 30 |@`D)C@.K@`'B.M#0| 0001eac0 48 35 60 38 50 45 5f 59 5f 53 5c 51 24 60 3b 5f |H5`8PE_Y_S\Q$`;_| 0001ead0 3a 49 3c 2e 21 58 5c 3c 23 41 51 30 41 55 41 3e |:I<.!X\<#AQ0AUA>| 0001eae0 23 2a 28 28 38 2f 60 60 21 41 60 2c 60 48 59 40 |#*((8/``!A`,`HY@| 0001eaf0 25 5c 22 3a 3b 56 52 42 25 26 0a 4d 60 51 48 29 |%\":;VRB%&.M`QH)| 0001eb00 2b 5f 4e 49 3c 2f 24 27 2b 5f 38 2f 3e 2c 5d 51 |+_NI,]Q| 0001eb10 40 60 22 3c 57 52 22 21 58 27 5f 50 28 30 60 60 |@`"/'`X<7/=8``I/[L| 0001eb90 27 24 42 53 53 57 22 60 60 2c 53 5e 30 3c 23 2f |'$BSSW"``,S^0<#/| 0001eba0 3c 28 60 60 25 21 49 22 50 2c 5d 50 40 60 60 3c |<(``%!I"P,]P@``<| 0001ebb0 26 44 2f 60 0a 4d 60 3d 41 24 50 60 23 38 21 3d |&D/`.M`=A$P`#8!=| 0001ebc0 44 2b 56 40 41 53 22 42 32 60 23 58 60 60 29 21 |D+V@AS"B2`#X``)!| 0001ebd0 48 2a 29 38 60 2f 40 60 23 54 26 44 48 46 40 60 |H*)8`/@`#T&DHF@`| 0001ebe0 44 32 22 22 60 29 5e 27 23 2f 3c 30 60 60 28 22 |D2""`)^'#/<0``("| 0001ebf0 29 3e 0a 4d 22 42 60 29 4a 37 60 60 56 22 28 29 |)>.M"B`)J7``V"()| 0001ec00 2b 5f 48 28 3c 33 34 27 2b 5f 3a 45 50 2e 21 58 |+_H(<34'+_:EP.!X| 0001ec10 58 3c 23 41 50 38 48 40 5f 50 5c 33 28 2c 60 22 |X<#AP8H@_P\3(,`"| 0001ec20 21 27 44 60 2a 28 60 22 60 22 46 21 60 40 38 44 |!'D`*(`"`"F!`@8D| 0001ec30 0a 4d 23 21 60 45 3f 2c 27 21 58 27 5f 21 50 2e |.M#!`E?,'!X'_!P.| 0001ec40 21 58 58 3c 33 51 50 2d 48 2f 5b 5f 5e 60 42 28 |!XX<3QP-H/[_^`B(| 0001ec50 22 48 21 21 30 3f 2d 2e 21 5f 50 3c 33 40 3f 4e |"H!!0?-.!_P<3@?N| 0001ec60 21 58 58 27 5b 40 3e 2e 21 5e 58 27 43 51 0a 4d |!XX'[@>.!^X'CQ.M| 0001ec70 50 2c 38 28 50 60 57 2f 3c 38 60 60 38 60 5c 3b |P,8(P`W/<8``8`\;| 0001ec80 22 21 5c 60 53 57 60 21 60 24 40 5b 60 2a 27 2f |"!\`SW`!`$@[`*'/| 0001ec90 3c 34 30 60 3e 2f 30 33 40 38 36 58 24 5a 24 25 |<40`>/03@86X$Z$%| 0001eca0 5c 2c 5d 50 60 30 60 40 2e 50 22 41 0a 4d 54 3c |\,]P`0`@.P"A.MT<| 0001ecb0 23 40 3f 4e 21 58 5c 3c 23 41 51 38 58 28 58 60 |#@?N!X\<#AQ8X(X`| 0001ecc0 54 28 3d 34 26 25 58 2b 40 43 40 4c 5c 41 48 40 |T(=4&%X+@C@L\AH@| 0001ecd0 2f 2f 28 3e 24 23 47 30 38 4f 5d 42 2e 42 58 27 |//(>$#G08O]B.BX'| 0001ece0 43 2f 3c 2a 60 60 60 21 5c 3c 0a 4d 40 2e 21 5f |C/<*```!\<.M@.!_| 0001ecf0 50 2b 43 2f 3c 28 60 60 2f 60 51 44 42 22 36 28 |P+C/<(``/`QDB"6(| 0001ed00 53 57 21 24 60 25 43 56 32 28 23 2f 3c 24 30 60 |SW!$`%CV2(#/<$0`| 0001ed10 25 2f 2f 50 28 28 60 60 2e 26 60 30 3c 50 27 38 |%//P((``.&`0'8?&)#I!0_VSW| 0001edc0 26 40 60 28 60 3d 31 21 46 60 23 51 58 60 60 60 |&@`(`=1!F`#QX```| 0001edd0 60 33 40 38 34 40 23 60 60 33 48 31 36 21 4e 3b |`3@84@#``3H16!N;| 0001ede0 40 35 0a 4d 48 3e 21 5e 58 27 43 51 50 2e 27 25 |@5.MH>!^X'CQP.'%| 0001edf0 53 57 2a 40 60 60 60 3d 2e 21 4a 60 23 50 60 60 |SW*@```=.!J`#P``| 0001ee00 60 24 23 2f 3d 34 30 60 5e 2f 2f 2c 25 30 24 30 |`$#/=40`^//,%0$0| 0001ee10 60 2d 4c 60 56 28 5a 5b 23 30 47 3e 60 60 2f 38 |`-L`V(Z[#0G>``/8| 0001ee20 0a 4d 22 4b 41 4d 48 44 58 2f 53 5f 5c 2e 22 52 |.M"KAMHDX/S_\."R| 0001ee30 60 60 60 2d 43 42 23 22 60 2b 24 28 57 26 23 22 |```-CB#"`+$(W&#"| 0001ee40 60 2b 25 28 57 36 22 4c 5f 5d 44 30 34 2f 5d 4e |`+%(W6"L_]D04/]N| 0001ee50 21 58 5c 3c 23 41 51 3c 5d 53 31 60 21 58 0a 4d |!X\<#AQ<]S1`!X.M| 0001ee60 5d 25 4e 23 2a 2e 48 24 56 4c 5d 55 48 60 60 60 |]%N#*.H$VL]UH```| 0001ee70 28 24 58 3d 46 29 60 60 56 45 4e 43 23 50 42 31 |($X=F)``VENC#PB1| 0001ee80 60 2e 58 2b 58 60 58 48 3c 60 2f 50 4e 40 4f 60 |`.X+X`XH<`/PN@O`| 0001ee90 23 4c 5d 51 40 60 23 60 22 60 22 21 0a 4d 34 22 |#L]Q@`#`"`"!.M4"| 0001eea0 21 60 41 60 22 41 24 2f 32 5b 41 30 23 3c 22 3f |!`A`"A$/2[A0#<"?| 0001eeb0 21 21 40 30 3e 21 60 3e 31 38 38 60 3e 41 3e 46 |!!@0>!`>188`>A>F| 0001eec0 29 28 48 30 54 2c 45 31 29 48 40 3e 54 2d 51 39 |)(H0T,E1)H@>T-Q9| 0001eed0 60 4d 21 30 5f 56 53 57 2d 24 0a 4d 60 27 43 54 |`M!0_VSW-$.M`'CT| 0001eee0 36 58 2c 4d 22 45 60 60 21 2d 53 2f 3c 4a 60 60 |6X,M"E``!-S/E+X;"!| 0001ef40 58 25 32 40 5b 2f 5f 58 27 40 52 42 21 41 60 2f |X%2@[/_X'@RB!A`/| 0001ef50 60 29 48 30 5b 2a 0a 4d 28 32 24 60 24 2f 60 37 |`)H0[*.M(2$`$/`7| 0001ef60 41 30 23 3e 46 4b 58 3b 22 29 58 26 53 57 22 60 |A0#>FKX;")X&SW"`| 0001ef70 60 24 50 29 60 28 60 27 5a 22 28 2e 53 5f 5e 21 |`$P)`(`'Z"(.S_^!| 0001ef80 58 2d 60 2d 60 30 23 39 49 3a 24 24 23 5f 3b 40 |X-`-`0#9I:$$#_;@| 0001ef90 3e 2f 27 60 0a 4d 26 40 50 2f 5d 4f 5f 3d 53 57 |>/'`.M&@P/]O_=SW| 0001efa0 22 60 60 2a 40 47 4d 5a 42 2e 23 22 60 2b 23 5d |"``*@GMZB.#"`+#]| 0001efb0 41 2a 28 34 60 40 22 42 22 60 2b 5a 60 60 60 22 |A*(4`@"B"`+Z```"| 0001efc0 21 2b 26 25 42 44 60 2d 41 3a 3c 2c 5d 57 48 60 |!+&%BD`-A:<,]WH`| 0001efd0 22 60 0a 4d 27 50 4e 47 53 57 39 24 60 2f 43 53 |"`.M'PNGSW9$`/CS| 0001efe0 53 57 25 24 60 27 43 54 4c 4a 24 23 56 2e 60 3e |SW%$`'CTLJ$#V.`>| 0001eff0 60 41 23 42 27 44 28 33 60 4d 40 37 48 31 5e 41 |`A#B'D(3`M@7H1^A| 0001f000 23 40 2b 2f 3f 41 31 4e 25 27 40 60 28 28 54 2f |#@+/?A1N%'@`((T/| 0001f010 40 30 22 44 23 54 2a 25 0a 4d 26 47 25 30 3d 5c |@0"D#T*%.M&G%0=\| 0001f020 48 40 40 40 5c 60 60 27 60 50 5d 60 50 42 5d 5c |H@@@\``'`P]`PB]\| 0001f030 48 41 50 40 2c 23 45 3c 26 58 25 50 42 31 60 22 |HAP@,#E<&X%PB1`"| 0001f040 40 35 40 21 22 27 5a 2c 5d 50 40 30 23 48 26 5f |@5@!"'Z,]P@0#H&_| 0001f050 58 2c 2b 5f 43 29 0a 4d 3c 3e 45 50 2f 40 40 40 |X,+_C).M<>EP/@@@| 0001f060 60 60 49 51 2b 30 2f 2f 5d 4e 21 58 5c 3c 23 22 |``IQ+0//]N!X\<#"| 0001f070 22 4c 5f 56 22 27 3f 2f 3c 2a 60 60 60 22 23 3b |"L_V"'?/<*```"#;| 0001f080 40 2c 5d 50 40 30 22 40 26 51 2e 60 21 4f 22 40 |@,]P@0"@&Q.`!O"@| 0001f090 40 2d 28 2d 0a 4d 5b 5f 5f 29 3c 3a 45 50 5e 5e |@-(-.M[__)<:EP^^| 0001f0a0 42 60 59 55 40 2a 60 40 60 21 60 5c 5f 56 5c 3c |B`YU@*`@`!`\_V\<| 0001f0b0 22 36 22 4e 5f 56 22 27 2c 48 4e 60 5d 58 21 2b |"6"N_V"',HN`]X!+| 0001f0c0 40 34 3e 60 60 40 43 30 5e 21 60 2a 30 2f 60 59 |@4>``@C0^!`*0/`Y| 0001f0d0 37 21 0a 4d 4e 22 41 56 2a 30 41 31 60 24 2a 25 |7!.MN"AV*0A1`$*%| 0001f0e0 34 27 2f 2a 28 28 28 2f 60 60 60 4b 2c 26 40 2c |4'/*(((/```K,&@,| 0001f0f0 28 4f 3f 2a 28 3c 28 60 53 57 26 40 60 60 60 40 |(O?*(<(`SW&@```@| 0001f100 2e 58 26 22 23 3e 5f 5f 4a 37 22 60 59 40 50 2a |.X&"#>__J7"`Y@P*| 0001f110 0a 4d 60 40 22 5d 60 4c 5f 56 58 27 43 51 50 23 |.M`@"]`L_VX'CQP#| 0001f120 58 2a 53 5f 38 3a 3c 22 41 57 32 27 35 32 23 46 |X*S_8:<"AW2'52#F| 0001f130 60 2c 3a 27 38 2a 3c 2e 45 51 4a 37 2b 22 23 22 |`,:'8*<.EQJ7+"#"| 0001f140 60 37 52 37 2e 29 60 4c 5f 56 58 27 43 2d 0a 4d |`7R7.)`L_VX'C-.M| 0001f150 60 32 60 60 22 4d 43 40 3e 2f 27 60 58 3c 34 28 |`2``"MC@>/'`X<4(| 0001f160 3c 42 41 55 2d 26 43 2f 3c 28 24 60 49 21 4c 40 |`AQSW| 0001f1a0 22 60 60 60 33 5f 60 28 60 60 56 44 26 40 3e 30 |"```3_`(``VD&@>0| 0001f1b0 24 40 60 60 3f 38 30 32 40 22 60 44 5d 5a 3d 26 |$@``?802@"`D]Z=&| 0001f1c0 49 54 3e 50 60 43 40 40 5e 21 0a 4d 60 2a 30 2f |IT>P`C@@^!.M`*0/| 0001f1d0 2a 21 2a 23 60 60 23 39 21 2e 4d 42 40 40 44 28 |*!*#``#9!.MB@@D(| 0001f1e0 50 60 60 48 3c 60 43 50 60 59 2b 21 4e 2f 44 28 |P``H<`CP`Y+!N/D(| 0001f1f0 44 38 60 4c 24 48 60 60 58 27 5b 40 3e 2f 27 60 |D8`L$H``X'[@>/'`| 0001f200 48 40 44 60 60 2f 58 30 0a 4d 60 28 25 31 28 24 |H@D``/X0.M`(%1($| 0001f210 22 22 60 3d 43 60 3e 2d 27 60 58 27 5b 40 3e 2f |""`=C`>-'`X'[@>/| 0001f220 27 60 41 40 47 2f 5d 44 41 56 30 32 40 22 60 44 |'`A@G/]DAV02@"`D| 0001f230 5d 5a 21 2b 49 34 3e 40 60 42 43 30 5e 21 60 2a |]Z!+I4>@`BC0^!`*| 0001f240 30 2f 30 22 34 23 0a 4d 26 28 42 2b 60 2d 48 25 |0/0"4#.M&(B+`-H%| 0001f250 5b 28 2a 25 22 50 40 60 60 54 41 50 2a 2f 23 43 |[(*%"P@``TAP*/#C| 0001f260 45 35 2c 47 33 21 23 57 23 29 26 30 5c 50 5c 3e |E5,G3!#W#)&0\P\>| 0001f270 44 38 52 2b 5b 50 44 21 40 5a 32 5f 4a 3b 5f 50 |D8R+[PD!@Z2_J;_P| 0001f280 3f 5a 36 5f 0a 4d 29 28 4e 48 4f 5e 2e 55 22 50 |?Z6_.M)(NHO^.U"P| 0001f290 51 21 24 29 38 2a 23 5f 40 2e 5c 24 60 45 60 21 |Q!$)8*#_@.\$`E`!| 0001f2a0 28 46 22 22 60 60 60 5d 44 33 45 31 24 28 27 50 |(F""```]D3E1$('P| 0001f2b0 2c 47 41 30 32 25 22 4b 44 58 38 60 32 45 40 2e |,GA02%"KDX8`2E@.| 0001f2c0 3b 30 0a 4d 22 60 28 60 60 3d 41 55 60 3c 5f 56 |;0.M"`(``=AU`<_V| 0001f2d0 46 27 24 60 56 32 41 52 22 30 60 40 60 22 41 53 |F'$`V2AR"0`@`"AS| 0001f2e0 5c 3c 23 4a 22 2c 5f 56 49 3c 24 28 3d 37 49 51 |\<#J",_VI<$(=7IQ| 0001f2f0 5a 4c 44 3a 3c 55 49 52 42 27 39 5f 22 21 58 24 |ZLD:`AS$;Y`)0| 0001f320 24 38 60 28 47 45 3f 41 22 58 41 48 47 25 3e 60 |$8`(GE?A"XAHG%>`| 0001f330 42 5c 21 37 50 23 41 30 40 35 21 51 21 60 0a 4d |B\!7P#A0@5!Q!`.M| 0001f340 50 60 32 25 50 48 45 21 50 60 36 25 60 21 34 25 |P`2%PHE!P`6%`!4%| 0001f350 24 24 2b 60 23 59 34 38 25 30 30 30 30 5c 60 25 |$$+`#Y48%0000\`%| 0001f360 42 34 60 4a 60 42 33 5d 43 31 42 58 24 2b 5c 44 |B4`J`B3]C1BX$+\D| 0001f370 42 3e 35 58 22 2b 44 45 3e 23 52 2d 0a 4d 21 32 |B>5X"+DE>#R-.M!2| 0001f380 28 22 21 22 35 58 31 2c 23 2f 3c 2c 37 4e 43 29 |("!"5X1,#/<,7NC)| 0001f390 34 21 56 30 34 43 30 50 31 60 2b 28 30 22 4d 40 |4!V04C0P1`+(0"M@| 0001f3a0 4c 40 26 30 34 46 21 41 2e 55 60 2e 5f 56 49 3c |L@&04F!A.U`._VI<| 0001f3b0 60 48 3c 40 5d 59 53 57 22 60 0a 4d 60 2a 33 5e |`H<@]YSW"`.M`*3^| 0001f3c0 37 30 2a 60 22 3e 21 58 23 57 47 2f 3c 28 60 60 |70*`">!X#WG/<(``| 0001f3d0 49 2f 59 2d 60 4a 60 29 60 2d 4b 40 3e 2c 5d 50 |I/Y-`J`)`-K@>,]P| 0001f3e0 40 60 21 30 2c 40 22 60 41 4e 43 2f 3c 28 60 60 |@`!0,@"`ANC/<(``| 0001f3f0 32 23 28 60 40 60 37 48 0a 4d 4e 30 2b 4f 5f 50 |2#(`@`7H.MN0+O_P| 0001f400 53 38 51 3c 46 60 58 2d 30 27 58 3f 5f 2a 28 26 |S8Q0$0| 0001f590 40 3f 60 2c 5d 50 60 60 21 30 2c 2f 28 28 23 5f |@?`,]P``!0,/((#_| 0001f5a0 3c 60 41 30 5e 60 21 4e 40 47 0a 4d 44 2e 22 59 |<`A0^`!N@G.MD."Y| 0001f5b0 54 32 25 42 40 2e 5b 55 53 57 26 40 60 60 60 40 |T2%B@.[USW&@```@| 0001f5c0 2e 58 24 21 40 22 29 58 32 22 60 60 60 24 54 27 |.X$!@")X2"```$T'| 0001f5d0 43 5f 3b 51 50 2a 58 2f 43 5f 3e 5a 23 54 60 60 |C_;QP*X/C_>Z#T``| 0001f5e0 54 3c 23 40 3f 4e 21 58 0a 4d 5f 41 60 60 40 3e |T<#@?N!X.M_A``@>| 0001f5f0 21 5f 41 42 23 5f 22 5e 21 58 53 57 32 60 60 60 |!_AB#_"^!XSW2```| 0001f600 33 5f 38 28 30 60 56 36 26 23 60 3d 48 2f 22 50 |3_8(0`V6&#`=H/"P| 0001f610 58 60 21 48 32 2c 28 2c 2e 2f 60 5f 30 48 3c 60 |X`!H2,(,./`_0H<`| 0001f620 2b 50 32 27 23 40 0a 4d 3f 4e 21 58 5c 3c 23 36 |+P2'#@.M?N!X\<#6| 0001f630 23 34 60 60 24 50 41 30 60 2c 5d 50 40 30 23 40 |#4``$PA0`,]P@0#@| 0001f640 26 50 3e 28 22 50 41 32 60 60 27 38 60 4f 60 60 |&P>("PA2``'8`O``| 0001f650 56 2d 27 60 58 27 5b 51 50 27 38 2e 43 5f 38 28 |V-'`X'[QP'8.C_8(| 0001f660 3d 50 23 3d 0a 4d 26 5f 60 34 3b 31 31 58 60 22 |=P#=.M&_`4;11X`"| 0001f670 22 21 23 58 24 60 48 60 5c 25 44 3c 26 58 28 30 |"!#X$`H`\%D<&X(0| 0001f680 41 31 60 2d 22 29 24 32 3e 60 44 5c 48 40 40 40 |A1`-")$2>`D\H@@@| 0001f690 5c 60 60 21 4c 50 31 60 40 42 5d 5c 48 41 50 40 |\``!LP1`@B]\HAP@| 0001f6a0 2f 26 0a 4d 22 46 60 2c 52 37 60 21 59 3c 23 45 |/&.M"F`,R7`!Y<#E| 0001f6b0 49 4f 3e 41 21 48 5f 56 58 27 43 51 50 22 48 2e |IO>A!H_VX'CQP"H.| 0001f6c0 43 5f 38 48 3d 41 49 52 2a 40 5b 4f 5f 50 23 3f |C_8H=AIR*@[O_P#?| 0001f6d0 22 27 34 25 5b 42 36 25 23 30 59 21 24 2e 45 56 |"'4%[B6%#0Y!$.EV| 0001f6e0 0a 4d 5a 37 24 41 5c 60 4a 59 36 32 34 2f 24 41 |.MZ7$A\`JY624/$A| 0001f6f0 5e 37 32 42 31 60 60 3c 36 45 32 42 35 60 60 22 |^72B1``<6E2B5``"| 0001f700 4c 28 27 50 27 2f 3c 2a 60 60 60 22 60 3b 40 24 |L('P'/<*```"`;@$| 0001f710 2a 25 30 22 5a 23 24 42 29 5a 3e 36 2a 39 0a 4d |*%0"Z#$B)Z>6*9.M| 0001f720 28 60 30 60 5d 40 58 40 60 2c 45 52 60 4a 34 3f |(`0`]@X@`,ER`J4?| 0001f730 45 58 4e 58 27 5b 3e 48 3d 48 41 51 25 50 40 30 |EXNX'[>H=HAQ%P@0| 0001f740 28 60 3a 25 23 50 40 60 21 21 40 3d 60 21 31 25 |(`:%#P@`!!@=`!1%| 0001f750 28 38 24 21 60 3d 5a 60 59 4b 30 2c 0a 4d 58 4f |(8$!`=Z`YK0,.MXO| 0001f760 5f 2a 28 24 28 23 25 30 3a 4f 5d 4c 45 50 58 27 |_*($(#%0:O]LEPX'| 0001f770 43 51 50 24 58 2e 30 60 23 2f 3c 38 60 60 21 2f |CQP$X.0`#/<8``!/| 0001f780 5c 40 40 32 2a 21 43 22 27 23 43 50 43 52 23 57 |\@@2*!C"'#CPCR#W| 0001f790 40 2d 22 30 24 60 60 4d 40 4e 0a 4d 23 3e 5f 5f |@-"0$``M@N.M#>__| 0001f7a0 2a 56 43 31 50 2e 21 5e 5c 3c 21 5e 23 38 5f 56 |*VC1P.!^\``@| 0001f7c0 43 30 5e 21 60 2a 30 2f 29 31 36 60 24 60 47 48 |C0^!`*0/)16`$`GH| 0001f7d0 53 57 60 60 60 27 28 50 0a 4d 52 37 25 42 23 5e |SW```'(P.MR7%B#^| 0001f7e0 5f 56 2b 41 36 22 24 2c 5d 57 40 60 60 24 5f 50 |_V+A6"$,]W@``$_P| 0001f7f0 22 27 2b 48 60 47 5a 32 2e 35 22 30 45 3f 60 4a |"'+H`GZ2.5"0E?`J| 0001f800 2a 27 60 5f 22 50 40 21 49 55 21 2f 60 40 41 31 |*'`_"P@!IU!/`@A1| 0001f810 49 55 2a 27 34 28 0a 4d 5b 32 2a 25 5d 50 59 21 |IU*'4(.M[2*%]PY!| 0001f820 44 22 3a 35 58 5b 47 2a 29 32 24 30 40 5e 54 60 |D":5X[G*)2$0@^T`| 0001f830 56 24 27 50 28 28 34 2f 40 22 2c 29 60 30 21 36 |V$'P((4/@",)`0!6| 0001f840 23 24 60 60 43 3e 40 60 41 52 26 25 23 58 60 21 |#$``C>@`AR&%#X`!| 0001f850 40 22 29 58 0a 4d 23 50 42 25 23 50 3c 60 60 2f |@")X.M#PB%#P<``/| 0001f860 60 21 56 22 5f 50 60 48 3c 5d 23 30 24 30 21 59 |`!V"_P`H<]#0$0!Y| 0001f870 36 26 4e 60 3e 55 60 48 3e 60 58 2c 48 40 40 30 |6&N`>U`H>`X,H@@0| 0001f880 5c 60 60 23 54 50 55 60 5b 21 5d 40 2a 27 60 28 |\``#TPU`[!]@*'`(| 0001f890 21 52 0a 4d 23 4a 5f 57 60 4a 3e 53 22 25 26 60 |!R.M#J_W`J>S"%&`| 0001f8a0 53 57 26 40 60 60 60 40 2e 58 27 2f 3c 28 60 60 |SW&@```@.X'/<(``| 0001f8b0 56 21 4b 4e 22 4c 60 37 53 5f 24 60 41 55 22 60 |V!KN"L`7S_$`AU"`| 0001f8c0 28 28 34 2b 23 38 24 30 2c 2a 60 23 5c 60 60 38 |((4+#8$0,*`#\``8| 0001f8d0 0a 4d 30 22 60 60 57 4c 22 45 33 40 54 40 60 2a |.M0"``WL"E3@T@`*| 0001f8e0 45 50 52 37 60 21 21 38 5f 56 58 27 43 51 50 28 |EPR7`!!8_VX'CQP(| 0001f8f0 38 2c 43 5f 38 3a 3c 22 41 56 2e 47 28 60 57 50 |8,C_8:<"AV.G(`WP| 0001f900 48 43 40 22 5e 21 60 2a 60 3b 32 21 2c 2d 0a 4d |HC@"^!`*`;2!,-.M| 0001f910 28 21 53 50 60 58 34 60 25 31 28 30 2b 50 40 21 |(!SP`X4`%1(0+P@!| 0001f920 21 60 2a 25 2e 2b 40 30 3d 4f 5f 3c 53 22 38 22 |!`*%.+@0=O_;M3!| 0001f960 2c 2d 28 21 4f 50 60 58 34 60 25 31 28 30 2b 30 |,-(!OP`X4`%1(0+0| 0001f970 40 21 21 60 2a 25 2e 2b 40 30 3d 4f 5f 3c 53 22 |@!!`*%.+@0=O_@WO]P*%2G7H[4PA| 0001f9b0 60 2a 23 2c 29 52 2a 30 50 60 4f 22 5f 54 44 24 |`*#,)R*0P`O"_TD$| 0001f9c0 43 5f 3b 51 50 2e 27 25 0a 4d 36 40 57 4f 5d 52 |C_;QP.'%.M6@WO]R| 0001f9d0 41 55 40 2e 37 2c 28 22 2a 60 4a 60 4f 22 5f 56 |AU@.7,("*`J`O"_V| 0001f9e0 24 24 43 5f 3b 51 50 2e 38 2b 43 5f 3b 2f 3d 38 |$$C_;QP.8+C_;/=8| 0001f9f0 60 60 21 2f 5c 21 41 32 22 25 60 2a 34 41 49 38 |``!/\!A2"%`*4AI8| 0001fa00 23 40 52 42 22 21 0a 4d 23 50 60 60 2f 23 22 58 |#@RB"!.M#P``/#"X| 0001fa10 23 3c 27 56 28 28 37 2e 40 3c 2a 45 21 2e 58 27 |#<'V((7.@<*E!.X'| 0001fa20 45 41 2c 28 27 50 60 42 40 3c 5d 50 60 60 60 56 |EA,('P`B@<]P```V| 0001fa30 2c 2a 58 2d 5b 5f 3b 29 3c 4c 5d 53 48 60 60 60 |,*X-[_;)`+Z#^\`#/| 0001fb20 3c 2c 37 4e 40 47 38 21 56 33 48 2e 58 21 43 4a |<,7N@G8!V3H.X!CJ| 0001fb30 3c 40 48 43 40 22 5e 60 60 60 33 5f 0a 4d 21 21 |<@HC@"^```3_.M!!| 0001fb40 2c 2d 28 60 60 3c 60 23 30 42 41 38 48 46 50 52 |,-(``<`#0BA8HFPR| 0001fb50 5f 32 3c 3c 48 40 30 40 2e 58 22 42 28 60 52 42 |_2<`3"!4!| 0001fba0 2d 26 40 41 38 47 53 49 32 42 25 60 28 22 37 50 |-&@A8GSI2B%`("7P| 0001fbb0 5c 48 2c 2a 29 24 60 44 0a 4d 21 5f 60 60 27 44 |\H,*)$`D.M!_``'D| 0001fbc0 60 35 60 3d 40 5a 3c 29 49 50 58 28 3c 3b 5b 52 |`5`=@Z<)IPX(<;[R| 0001fbd0 40 37 40 21 22 27 5a 2c 5d 50 60 60 21 2b 2c 26 |@7@!"'Z,]P``!+,&| 0001fbe0 58 2c 5b 5f 38 42 41 51 2e 37 5a 30 40 3f 40 52 |X,[_8BAQ.7Z0@?@R| 0001fbf0 32 27 60 42 25 60 0a 4d 21 3d 3c 28 34 48 60 2f |2'`B%`.M!=<(4H`/| 0001fc00 23 21 60 40 60 28 38 42 3e 2c 5c 28 34 48 60 40 |#!`@`(8B>,\(4H`@| 0001fc10 49 4e 2f 51 33 22 24 60 48 27 37 52 3b 21 28 21 |IN/Q3"$`H'7R;!(!| 0001fc20 28 60 23 38 24 47 27 2a 28 26 5c 60 40 2e 23 2a |(`#8$G'*(&\`@.#*| 0001fc30 28 30 24 24 0a 4d 53 57 22 60 60 25 40 32 60 28 |(0$$.MSW"``%@2`(| 0001fc40 60 44 26 54 60 40 40 2e 60 60 23 60 28 60 2c 40 |`D&T`@@.``#`(`,@| 0001fc50 5c 60 23 60 23 21 22 27 29 60 28 50 60 45 40 40 |\`#`#!"')`(P`E@@| 0001fc60 55 40 25 5a 45 53 60 48 35 5b 22 28 60 25 4b 40 |U@%ZES`H5["(`%K@| 0001fc70 41 60 0a 4d 60 22 26 25 22 27 28 44 3e 21 21 51 |A`.M`"&%"'(D>!!Q| 0001fc80 52 42 22 22 23 50 60 60 33 43 23 58 22 5c 2b 56 |RB""#P``3C#X"\+V| 0001fc90 41 40 41 40 60 60 2a 25 43 22 23 5f 43 5c 48 40 |A@A@``*%C"#_C\H@| 0001fca0 40 30 5c 60 60 27 48 50 55 60 4f 21 5d 40 5a 25 |@0\``'HPU`O!]@Z%| 0001fcb0 0a 4d 33 58 34 21 40 60 2e 45 60 38 28 24 49 32 |.M3X4!@`.E`8($I2| 0001fcc0 3a 32 24 30 45 3f 60 2c 5d 50 60 60 21 3f 2c 2c |:2$0E?`,]P``!?,,| 0001fcd0 48 2b 5b 5f 39 22 40 40 5e 25 28 28 60 27 5a 3c |H+[_9"@@^%((`'Z<| 0001fce0 5d 50 60 60 21 40 2c 2b 38 2b 5b 5f 39 60 0a 4d |]P``!@,+8+[_9`.M| 0001fcf0 41 35 28 28 38 60 60 22 41 32 5e 25 22 27 28 2e |A5((8``"A2^%"'(.| 0001fd00 41 32 26 21 60 38 22 2a 22 26 60 2c 39 38 34 3b |A2&!`8"*"&`,984;| 0001fd10 5c 21 22 25 26 3e 40 23 5c 22 41 50 28 28 23 5e |\!"%&>@#\"AP((#^| 0001fd20 5a 3c 26 60 35 42 34 60 24 40 27 46 0a 4d 52 37 |Z<&`5B4`$@'F.MR7| 0001fd30 27 36 22 3e 5f 57 60 2d 48 29 5a 60 30 33 60 32 |'6">_W`-H)Z`03`2| 0001fd40 60 22 40 3d 29 50 52 42 35 22 24 60 37 50 4a 37 |`"@=)PRB5"$`7PJ7| 0001fd50 21 2a 22 32 60 60 52 37 27 4a 52 31 4c 28 27 40 |!*"2``R7'JR1L('@| 0001fd60 31 4c 24 40 2c 40 53 57 23 25 0a 4d 5b 48 2d 57 |1L$@,@SW#%.M[H-W| 0001fd70 60 42 2c 23 21 40 27 39 43 40 53 40 26 2e 49 52 |`B,#!@'9C@S@&.IR| 0001fd80 4a 37 21 45 60 3a 5f 56 48 3c 23 40 3e 2c 5d 52 |J7!E`:_VH<#@>,]R| 0001fd90 40 60 60 24 5f 50 23 3b 24 2f 60 34 3a 54 60 40 |@``$_P#;$/`4:T`@| 0001fda0 23 60 31 36 28 4c 24 25 0a 4d 46 36 25 38 38 2b |#`16(L$%.MF6%88+| 0001fdb0 40 38 30 60 23 26 24 60 24 21 60 3e 2e 40 4e 3c |@80`#&$`$!`>.@N<| 0001fdc0 38 38 31 60 22 2c 28 54 2e 2f 4b 5f 3c 60 56 3c |881`",(T./K_<`V<| 0001fdd0 5d 53 40 30 22 24 23 50 4e 33 28 4a 2e 40 4e 60 |]S@0"$#PN3(J.@N`| 0001fde0 4e 53 35 42 2b 2c 0a 4d 21 38 2e 42 30 22 2c 60 |NS5B+,.M!8.B0",`| 0001fdf0 60 40 32 42 30 22 28 60 23 60 22 42 35 32 29 60 |`@2B0"(`#`"B52)`| 0001fe00 21 50 26 42 40 4a 2b 5f 57 22 41 53 22 4f 22 24 |!P&B@J+_W"AS"O"$| 0001fe10 2a 50 24 21 60 3e 2c 60 28 44 60 2e 43 4a 60 5a |*P$!`>,`(D`.CJ`Z| 0001fe20 48 23 4e 40 0a 4d 2f 2a 23 4f 22 59 32 60 41 4a |H#N@.M/*#O"Y2`AJ| 0001fe30 2a 27 48 4c 5d 50 40 60 23 38 26 49 34 26 48 21 |*'HL]P@`#8&I4&H!| 0001fe40 3c 4a 48 4f 27 60 2c 40 4a 4f 5f 50 53 38 37 40 |.M"(_V&G#/=H``| 0001fe70 21 2f 5c 60 41 40 27 3d 2b 48 23 42 40 60 5f 49 |!/\`A@'=+H#B@`_I| 0001fe80 31 59 24 3b 22 41 58 60 30 48 38 33 22 38 24 60 |1Y$;"AX`0H83"8$`| 0001fe90 34 28 60 27 5a 42 26 21 30 2e 23 2e 22 2e 5f 57 |4(`'ZB&!0.#."._W| 0001fea0 0a 4d 4a 37 2b 2f 3c 28 60 60 3a 23 2a 40 48 60 |.MJ7+/<(``:#*@H`| 0001feb0 22 26 32 40 40 40 60 60 49 51 5f 5d 5b 3a 22 3a |"&2@@@``IQ_][:":| 0001fec0 5f 5f 23 2d 40 52 23 3e 5f 5f 22 47 60 42 40 22 |__#-@R#>__"G`B@"| 0001fed0 24 29 40 60 2c 3d 23 54 24 30 53 57 2a 40 0a 4d |$)@`,=#T$0SW*@.M| 0001fee0 60 60 60 40 36 58 28 23 40 29 38 42 22 60 60 22 |```@6X(#@)8B"``"| 0001fef0 3e 48 23 42 52 42 34 49 24 60 5c 29 40 30 2f 2f |>H#BRB4I$`\)@0//| 0001ff00 3c 28 24 60 48 21 4c 32 40 2e 33 48 42 30 22 4f |<($`H!L2@.3HB0"O| 0001ff10 5d 4a 45 50 5c 3c 60 42 22 28 5f 56 0a 4d 22 42 |]JEP\<`B"(_V.M"B| 0001ff20 34 60 44 22 41 56 52 42 22 21 23 50 60 60 30 33 |4`D"AVRB"!#P``03| 0001ff30 23 5c 22 3c 27 56 53 57 26 60 60 60 33 5f 29 28 |#\"<'VSW&```3_)(| 0001ff40 24 60 56 60 3b 49 30 28 26 60 58 4c 48 40 38 30 |$`V`;I0(&`XLH@80| 0001ff50 22 27 5a 2c 5d 50 60 60 21 23 0a 4d 2c 2e 58 29 |"'Z,]P``!#.M,.X)| 0001ff60 5b 5f 39 60 40 30 5a 25 21 5e 43 52 23 5a 5f 57 |[_9`@0Z%!^CR#Z_W| 0001ff70 52 37 24 60 56 60 5a 45 23 5a 34 30 41 30 3b 48 |R7$`V`ZE#Z40A0;H| 0001ff80 58 40 5e 4f 5d 5c 45 51 60 2d 40 30 49 3f 5f 38 |X@^O]\EQ`-@0I?_8| 0001ff90 2e 30 22 4f 5d 40 2a 45 0a 4d 53 57 2a 60 60 60 |.0"O]@*E.MSW*```| 0001ffa0 33 5f 21 4e 40 42 40 22 3a 42 60 28 60 25 5c 2f |3_!N@B@":B`(`%\/| 0001ffb0 5f 38 21 4a 28 60 56 60 36 42 53 57 22 40 60 60 |_8!J(`V`6BSW"@``| 0001ffc0 60 40 26 58 60 28 48 4e 21 5f 22 3a 2b 40 3e 2f |`@&X`(HN!_":+@>/| 0001ffd0 27 60 46 40 5d 2f 0a 4d 5d 4c 5d 56 40 60 60 24 |'`F@]/.M]L]V@``$| 0001ffe0 5f 50 2e 26 40 2e 23 2a 28 28 24 2f 60 60 60 5a |_P.&@.#*(($/```Z| 0001fff0 2c 27 60 29 50 3f 3a 43 41 40 22 25 60 5a 3a 49 |,'`)P?:CA@"%`Z:I| 00020000 27 50 60 41 40 27 5e 60 60 22 60 5d 3c 31 22 21 |'P`A@'^``"`]<1"!| 00020010 60 22 2c 29 34 50 21 37 24 28 60 60 0a 4d 43 3e |`",)4P!7$(``.MC>| 00020020 41 46 22 46 60 2b 4a 37 60 2b 5a 21 31 4d 25 47 |AF"F`+J7`+Z!1M%G| 00020030 43 2f 3c 38 60 60 57 24 3c 60 38 30 2f 48 22 3d |C/<8``W$<`80/H"=| 00020040 48 2f 5c 24 30 4d 2f 41 3c 60 28 38 25 5f 40 60 |H/\$0M/A<`(8%_@`| 00020050 21 24 25 40 2e 21 4a 40 40 40 0a 4d 21 22 2a 21 |!$%@.!J@@@.M!"*!| 00020060 40 2e 60 60 56 4c 48 42 28 40 29 24 2b 33 58 37 |@.``VLHB(@)$+3X7| 00020070 60 22 2a 60 23 58 60 60 31 21 38 47 3c 23 22 28 |`"*`#X``1!8G<#"(| 00020080 40 2e 28 21 58 33 22 48 60 3d 43 25 21 42 5f 57 |@.(!X3"H`=C%!B_W| 00020090 50 27 41 24 2a 23 58 27 0a 4d 60 2d 44 60 28 38 |P'A$*#X'.M`-D`(8| 000200a0 21 5f 40 60 21 24 25 42 22 40 58 27 5c 41 48 2c |!_@`!$%B"@X'\AH,| 000200b0 5d 52 40 60 60 3c 26 32 4a 22 26 3e 46 24 2a 60 |]R@``<&2J"&>F$*`| 000200c0 44 2f 53 57 26 60 60 29 30 5b 2c 22 25 21 23 44 |D/SW&``)0[,"%!#D| 000200d0 46 22 38 5b 44 4c 0a 4d 3e 44 60 49 40 37 29 24 |F"8[DL.M>D`I@7)$| 000200e0 2a 23 58 27 53 57 22 60 60 23 52 56 60 22 26 22 |*#X'SW"``#RV`"&"| 000200f0 3f 58 60 60 34 21 38 40 48 40 27 39 2c 3a 43 40 |?X``4!8@H@'9,:C@| 00020100 3f 4f 27 60 53 57 22 60 60 2d 60 36 50 40 4d 60 |?O'`SW"``-`6P@M`| 00020110 26 2c 5d 51 0a 4d 48 60 60 60 24 60 46 21 40 5e |&,]Q.MH```$`F!@^| 00020120 40 21 56 60 46 41 54 3c 23 40 3f 4e 21 58 41 22 |@!V`FAT<#@?N!XA"| 00020130 40 21 23 60 23 3a 60 22 26 21 3f 58 60 60 22 21 |@!#`#:`"&!?X``"!| 00020140 3f 40 3f 54 22 41 58 27 43 51 50 2e 27 25 41 22 |?@?T"AX'CQP.'%A"| 00020150 40 21 0a 4d 23 60 60 41 40 47 5e 60 60 2e 50 36 |@!.M#``A@G^``.P6| 00020160 29 3a 28 56 40 42 5d 55 2e 3a 2b 2f 3c 38 60 60 |):(V@B]U.:+/<8``| 00020170 47 2d 34 50 46 32 32 42 2a 28 2b 4e 22 22 60 60 |G-4PF22B*(+N""``| 00020180 29 5a 28 60 56 2c 3d 55 40 60 60 2c 25 50 3a 4d |)Z(`V,=U@``,%P:M| 00020190 0a 4d 21 5a 54 25 21 42 5f 57 22 2a 57 51 50 27 |.M!ZT%!B_W"*WQP'| 000201a0 58 2d 23 5f 3c 28 3d 3c 5d 50 40 60 60 5c 23 23 |X-#_<(=<]P@``\##| 000201b0 5e 28 41 22 54 21 27 2c 26 59 21 2e 60 4e 38 60 |^(A"T!',&Y!.`N8`| 000201c0 60 41 40 27 5e 60 60 2e 50 36 26 47 23 38 0a 4d |`A@'^``.P6&G#8.M| 000201d0 48 22 34 30 43 50 60 25 5c 22 58 28 28 60 21 41 |H"40CP`%\"X((`!A| 000201e0 4f 5c 45 50 4a 37 27 5c 5b 52 28 28 60 60 21 48 |O\EPJ7'\[R((``!H| 000201f0 24 60 60 40 42 3e 40 3f 57 50 3b 50 52 37 60 32 |$``@B>@?WP;PR7`2| 00020200 22 22 60 60 4a 37 25 41 4f 5f 4f 4f 0a 4d 45 30 |""``J7%AO_OO.ME0| 00020210 34 2f 5d 5e 21 58 5c 3c 60 4a 23 30 5f 57 41 22 |4/]^!X\<`J#0_WA"| 00020220 44 21 23 2c 5d 53 40 60 60 2c 25 50 60 41 43 47 |D!#,]S@``,%P`ACG| 00020230 5e 60 60 22 50 37 4d 28 58 60 28 38 51 5f 40 60 |^``"P7M(X`(8Q_@`| 00020240 23 4c 25 47 55 45 25 2e 37 57 0a 4d 41 23 28 45 |#L%GUE%.7W.MA#(E| 00020250 33 31 58 3f 39 5a 29 5f 5d 5a 30 45 4f 50 60 41 |31X?9Z)_]Z0EOP`A| 00020260 43 30 5e 60 60 2d 43 2f 58 2a 57 2f 3d 38 60 60 |C0^``-C/X*W/=8``| 00020270 4b 2c 5c 55 3f 32 3a 25 5d 4a 30 21 58 32 3a 45 |K,\U?2:%]J0!X2:E| 00020280 2d 28 59 59 38 31 33 41 0a 4d 29 57 24 60 4a 31 |-(YY813A.M)W$`J1| 00020290 32 2e 60 3e 60 34 4b 41 32 2e 51 2b 40 34 4b 43 |2.`>`4KA2.Q+@4KC| 000202a0 3a 24 43 22 24 24 40 28 43 57 53 57 60 60 60 23 |:$C"$$@(CWSW```#| 000202b0 60 31 4f 40 59 4f 5d 55 3e 24 27 30 34 2f 5d 58 |`1O@YO]U>$'04/]X| 000202c0 30 48 60 30 53 2f 0a 4d 3c 58 60 60 2b 2c 5c 60 |0H`0S/.M/?"U2!^05``N!X| 00020370 5c 3c 60 52 23 22 5f 57 22 27 27 2f 3c 28 24 60 |\<`R#"_W"''/<($`| 00020380 0a 4d 56 22 58 3a 42 60 23 3d 22 4e 43 2f 3c 34 |.MV"X:B`#="NC/<4| 00020390 30 60 22 28 44 29 38 38 50 41 50 58 5c 33 5c 41 |0`"(D)88PAPX\3\A| 000203a0 3f 50 53 57 3a 60 60 2f 60 4d 60 58 38 31 22 25 |?PSW:``/`M`X81"%| 000203b0 58 22 5d 40 5a 40 23 40 22 2e 42 3e 40 60 0a 4d |X"]@Z@#@".B>@`.M| 000203c0 43 4e 5b 51 21 5e 44 3a 22 60 60 60 54 2e 22 23 |CN[Q!^D:"```T."#| 000203d0 5d 5a 45 50 60 5f 22 4a 23 58 60 2e 35 30 30 4f |]ZEP`_"J#X`.500O| 000203e0 5d 50 5d 58 53 57 22 60 60 2a 22 5b 21 48 60 24 |]P]XSW"``*"[!H`$| 000203f0 28 28 60 2f 60 60 60 60 58 2f 5f 39 0a 4d 23 50 |((`/````X/_9.M#P| 00020400 41 3e 60 5c 5d 51 40 60 60 5c 23 22 32 29 26 50 |A>`\]Q@``\#"2)&P| 00020410 42 3e 60 5c 5d 50 40 60 22 4c 53 31 5a 60 23 50 |B>`\]P@`"LS1Z`#P| 00020420 41 25 60 2c 5d 50 40 60 60 5c 23 22 36 28 58 27 |A%`,]P@``\#"6(X'| 00020430 5c 48 3c 2e 21 58 5c 3c 22 2e 0a 4d 22 50 5f 57 |\H<.!X\<"..M"P_W| 00020440 22 42 2a 60 2b 58 60 60 2f 60 50 3e 24 48 60 40 |"B*`+X``/`P>$H`@| 00020450 22 42 2e 60 2b 58 60 60 47 60 4e 2c 28 60 2a 60 |"B.`+X``G`N,(`*`| 00020460 59 3f 28 60 57 35 28 2d 28 60 4a 49 3c 3c 5d 57 |Y?(`W5(-(`JI<<]W| 00020470 40 30 22 58 2b 43 48 37 0a 4d 44 21 60 28 3d 48 |@0"X+CH7.MD!`(=H| 00020480 48 41 22 32 5c 2d 22 21 60 40 29 40 5e 60 23 41 |HA"2\-"!`@)@^`#A| 00020490 29 50 51 2f 30 24 2b 47 58 34 60 3d 44 60 28 38 |)PQ/0$+GX4`=D`(8| 000204a0 21 5f 40 60 22 60 2f 3b 36 48 4d 2a 42 51 4a 2b |!_@`"`/;6HM*BQJ+| 000204b0 2a 48 4c 2a 42 56 0a 4d 4a 2b 2e 48 2d 3a 40 54 |*HL*BV.MJ+.H-:@T| 000204c0 4a 2c 58 2c 38 60 57 29 3c 21 57 48 31 22 58 5e |J,X,8`W)EQ4@Q@#`AX2| 00020550 40 52 21 60 41 50 2e 5b 3d 37 4f 27 3c 58 60 60 |@R!`AP.[=7O'`B&'SW6``.| 00020590 53 29 31 22 24 23 40 51 58 32 40 22 60 31 5c 43 |S)1"$#@QX2@"`1\C| 000205a0 2d 48 2d 37 45 50 28 34 28 23 41 2e 2f 2f 0a 4d |-H-7EP(4(#A.//.M| 000205b0 28 46 24 24 54 22 29 42 21 23 48 2d 28 21 31 60 |(F$$T")B!#H-(!1`| 000205c0 48 31 58 32 40 22 60 60 56 30 2b 50 60 3d 44 23 |H1X2@"``V0+P`=D#| 000205d0 4e 21 35 58 27 36 34 60 41 38 23 41 54 22 60 42 |N!5X'64`A8#AT"`B| 000205e0 21 5d 60 40 38 40 3f 2f 28 26 24 27 0a 4d 60 2a |!]`@8@?/(&$'.M`*| 000205f0 34 23 41 5a 42 58 60 5a 3f 2f 3c 28 60 60 50 21 |4#AZBX`Z?/<(``P!| 00020600 2c 60 44 22 44 28 37 40 23 2f 3c 28 60 60 32 21 |,`D"D(7@#/<(``2!| 00020610 34 60 40 60 5b 48 53 57 21 25 60 23 30 58 60 28 |4`@`[HSW!%`#0X`(| 00020620 60 31 22 2d 5c 23 53 57 22 21 0a 4d 60 21 40 53 |`1"-\#SW"!.M`!@S| 00020630 4d 40 47 40 26 41 32 28 3e 40 44 40 22 4c 45 50 |M@G@&A2(>@D@"LEP| 00020640 29 40 46 40 21 2c 45 50 53 57 26 60 60 25 42 56 |)@F@!,EPSW&``%BV| 00020650 60 28 26 24 2b 40 24 3c 23 52 22 60 60 50 22 41 |`(&$+@$<#R"``P"A| 00020660 53 57 22 60 60 24 50 37 0a 4d 2c 22 21 21 23 42 |SW"``$P7.M,"!!#B| 00020670 28 28 38 60 53 29 3c 28 38 28 48 60 53 29 3c 60 |((8`S)<(8(H`S)<`| 00020680 30 4e 3f 41 33 2f 3c 38 60 60 2a 23 4c 50 28 34 |0N?A3/<8``*#LP(4| 00020690 60 2e 2c 50 40 30 60 3c 5d 51 40 60 22 4c 53 31 |`.,P@0`<]Q@`"LS1| 000206a0 22 21 60 3e 60 30 0a 4d 48 31 27 50 21 22 59 5e |"!`>`0.MH1'P!"Y^| 000206b0 25 2c 5d 51 40 60 60 48 2e 53 60 41 30 60 58 33 |%,]Q@``H.S`A0`X3| 000206c0 22 21 60 21 53 57 26 60 60 2a 53 2d 23 58 24 21 |"!`!SW&``*S-#X$!| 000206d0 58 60 5e 41 21 30 28 2f 5d 5e 21 58 60 2d 44 2f |X`^A!0(/]^!X`-D/| 000206e0 28 30 24 60 0a 4d 53 57 2a 60 60 24 40 39 25 29 |(0$`.MSW*``$@9%)| 000206f0 28 4b 3e 60 37 54 29 37 40 34 4c 4f 5f 38 26 4a |(K>`7T)7@4LO_8&J| 00020700 4b 40 3f 4c 5d 50 40 60 21 28 26 30 22 60 40 5e |K@?L]P@`!(&0"`@^| 00020710 60 21 56 2e 21 5f 50 27 43 40 3f 4e 21 58 22 27 |`!V.!_P'C@?N!X"'| 00020720 27 2f 0a 4d 3c 28 60 60 32 21 44 3d 21 26 60 36 |'/.M<(``2!D=!&`6| 00020730 22 28 23 40 3e 2c 5d 52 40 60 21 28 26 33 32 32 |"(#@>,]R@`!(&322| 00020740 24 22 24 21 60 2e 21 5f 2d 2b 2b 51 50 26 38 29 |$"$!`.!_-++QP&8)| 00020750 23 5f 3c 28 3d 32 44 29 27 40 23 2f 3d 48 60 60 |#_<(=2D)'@#/=H``| 00020760 0a 4d 45 21 44 50 25 48 60 30 27 30 54 60 24 2e |.ME!DP%H`0'0T`$.| 00020770 3e 58 43 60 48 21 60 28 58 2d 53 5f 3c 5e 23 5e |>XC`H!`(X-S_<^#^| 00020780 5f 57 2c 21 59 22 24 50 5f 38 60 2a 3a 45 60 30 |_W,!Y"$P_8`*:E`0| 00020790 5f 57 48 3c 27 41 51 3e 27 26 53 57 2e 60 0a 4d |_WH<'AQ>'&SW.`.M| 000207a0 60 29 30 39 48 38 2c 24 29 38 58 30 60 2d 50 5d |`)09H8,$)8X0`-P]| 000207b0 23 49 58 36 2c 21 2e 2e 60 23 24 29 40 30 2c 23 |#IX6,!..`#$)@0,#| 000207c0 57 40 4e 5e 21 22 2a 21 60 52 4e 59 49 27 58 4b |W@N^!"*!`RNYI'XK| 000207d0 4f 41 54 2e 31 21 21 30 28 44 24 24 0a 4d 4c 4b |OAT.1!!0(D$$.MLK| 000207e0 44 24 29 38 28 3f 60 30 60 60 50 29 2e 5a 29 37 |D$)8(?`0``P).Z)7| 000207f0 4a 29 3c 30 3f 50 60 5d 44 25 5c 60 2b 39 60 5f |J)<0?P`]D%\`+9`_| 00020800 60 21 56 33 35 5b 2e 48 2c 21 58 33 4a 43 30 2a |`!V35[.H,!X3JC0*| 00020810 23 21 51 4c 27 25 58 27 5e 41 0a 4d 50 2f 27 60 |#!QL'%X'^A.MP/'`| 00020820 53 40 40 4f 5d 58 48 40 23 50 4a 32 22 4e 60 2d |S@@O]XH@#PJ2"N`-| 00020830 60 2d 54 2a 5c 21 38 2d 2b 5f 3c 26 56 2c 5d 50 |`-T*\!8-+_<&V,]P| 00020840 49 40 60 60 50 60 4e 60 31 22 22 2d 60 28 33 4d |I@``P`N`1""-`(3M| 00020850 3b 27 23 4b 22 21 5a 60 0a 4d 53 57 3a 60 60 29 |;'#K"!Z`.MSW:``)| 00020860 30 39 2a 58 38 28 5b 3e 38 2e 5b 5f 3c 60 56 60 |09*X8([>8.[_<`V`| 00020870 38 2d 5b 5f 3c 23 41 40 37 50 55 40 5b 4f 5d 50 |8-[_<#A@7PU@[O]P| 00020880 53 38 45 40 4f 2f 5d 5f 24 60 23 5f 3f 40 3e 2f |S8E@O/]_$`#_?@>/| 00020890 27 60 58 3c 37 2f 0a 4d 3c 38 24 60 56 24 60 26 |'`X<7/.M<8$`V$`&| 000208a0 4e 60 58 2c 5b 5f 3c 60 38 30 48 45 60 29 60 25 |N`X,[_<`80HE`)`%| 000208b0 5d 29 38 2d 53 5f 3c 28 3d 38 47 4d 53 57 22 60 |])8-S_<(=8GMSW"`| 000208c0 60 29 30 39 5a 40 53 4f 5d 50 32 60 22 27 36 25 |`)09Z@SO]P2`"'6%| 000208d0 5b 3e 38 2e 0a 4d 53 5f 3c 28 3d 39 33 4d 53 57 |[>8..MS_<(=93MSW| 000208e0 2a 60 60 21 33 38 21 48 28 24 40 22 22 60 51 57 |*``!38!H($@""`QW| 000208f0 24 60 60 2a 41 41 36 40 58 40 26 24 41 50 60 2d |$``*AA6@X@&$AP`-| 00020900 47 2f 3c 28 60 60 45 21 44 47 48 60 37 50 33 40 |G/<(``E!DGH`7P3@| 00020910 4f 4f 0a 4d 5d 5a 45 50 53 57 26 60 60 29 30 39 |OO.M]ZEPSW&``)09| 00020920 2c 31 26 60 60 60 27 40 51 3b 40 51 26 30 28 60 |,1&```'@Q;@Q&0(`| 00020930 3f 30 60 4f 5d 5a 22 41 58 27 43 2f 3c 58 60 60 |?0`O]Z"AX'C//'`V@_O]A| 00020970 2f 39 22 27 38 60 57 3e 27 25 53 57 22 60 60 23 |/9"'8`W>'%SW"``#| 00020980 50 2c 37 48 43 2f 3d 58 60 60 45 21 44 50 0a 4d |P,7HC/=X``E!DP.M| 00020990 25 58 60 30 22 50 48 21 60 21 38 2c 53 5f 3e 23 |%X`0"PH!`!8,S_>#| 000209a0 5a 22 41 55 3c 5f 23 5f 23 41 32 34 42 57 21 32 |Z"AU<_#_#A24BW!2| 000209b0 23 22 5f 57 60 5d 44 60 50 34 28 46 51 31 60 4b |#"_W`]D`P4(FQ1`K| 000209c0 49 53 24 37 43 21 21 33 28 38 40 60 0a 4d 30 32 |IS$7C!!3(8@`.M02| 000209d0 47 22 60 2c 2a 5a 30 32 46 60 60 35 2c 40 31 50 |G"`,*Z02F``5,@1P| 000209e0 21 21 2a 30 60 22 34 52 21 26 60 24 24 49 40 50 |!!*0`"4R!&`$$I@P| 000209f0 2b 60 4e 54 24 49 60 60 2d 33 28 2b 5a 60 30 32 |+`NT$I``-3(+Z`02| 00020a00 46 60 21 2c 36 58 60 3d 58 34 0a 4d 29 4c 44 30 |F`!,6X`=X4.M)LD0| 00020a10 4c 4a 3d 27 5d 28 5c 29 57 40 2e 2b 22 60 24 23 |LJ='](\)W@.+"`$#| 00020a20 40 50 47 3f 60 47 5c 28 45 31 21 5b 22 45 24 60 |@PG?`G\(E1!["E$`| 00020a30 3d 50 5b 35 60 60 2e 27 21 22 22 60 23 50 60 60 |=P[5``.'!""`#P``| 00020a40 60 21 40 4b 4e 26 3c 28 0a 4d 50 30 24 29 3c 24 |`!@KN&<(.MP0$)<$| 00020a50 41 51 5a 27 2b 28 3c 5b 28 29 5b 5f 3c 2a 29 24 |AQZ'+(<[()[_<*)$| 00020a60 60 22 4c 27 23 2c 29 38 5a 2f 60 60 23 5c 21 54 |`"L'#,)8Z/``#\!T| 00020a70 60 60 23 30 23 2f 3d 5a 38 60 60 2c 23 34 49 5a |``#0#/=Z8``,#4IZ| 00020a80 3e 47 2b 52 60 60 0a 4d 60 44 5c 40 60 30 21 60 |>G+R``.M`D\@`0!`| 00020a90 2b 54 60 22 29 37 41 60 2b 4c 24 22 21 37 45 60 |+T`")7A`+L$"!7E`| 00020aa0 2a 38 60 33 29 37 40 28 49 50 46 27 48 3b 42 60 |*8`3)7@(IPF'H;B`| 00020ab0 4e 60 46 47 35 40 4f 2f 5d 5a 38 29 5b 5f 3e 48 |N`FG5@O/]Z8)[_>H| 00020ac0 3c 2c 3e 47 0a 4d 22 5f 60 60 50 30 3b 38 21 2f |<,>G.M"_``P0;8!/| 00020ad0 60 25 56 60 2b 50 21 2d 40 3e 23 3e 5f 57 24 5d |`%V`+P!-@>#>_W$]| 00020ae0 57 3e 22 3c 5f 57 4a 37 60 4d 21 5e 5f 56 48 3c |W>"<_WJ7`M!^_VH<| 00020af0 23 40 3e 2f 27 60 58 3c 37 2f 3d 38 60 60 4d 21 |#@>/'`X<7/=8``M!| 00020b00 44 50 0a 4d 43 31 44 28 30 30 23 2f 3c 28 60 60 |DP.MC1D(00#/<(``| 00020b10 25 2d 41 5e 23 60 60 38 23 40 4f 2f 5d 51 22 2d |%-A^#``8#@O/]Q"-| 00020b20 41 5b 40 30 4b 31 24 27 53 5f 38 60 56 39 5a 59 |A[@0K1$'S_8`V9ZY| 00020b30 26 37 47 43 52 3e 21 5f 29 27 40 60 56 39 5a 59 |&7GCR>!_)'@`V9ZY| 00020b40 0a 4d 26 37 47 43 52 32 39 58 58 27 5f 43 26 41 |.M&7GCR29XX'_C&A| 00020b50 42 50 60 2d 48 22 4e 39 5a 5a 26 37 49 23 3c 3d |BP`-H"N9ZZ&7I#<=| 00020b60 50 31 60 28 39 26 3e 2d 50 39 26 28 23 52 24 40 |P1`(9&>-P9&(#R$@| 00020b70 26 56 5d 2c 44 59 21 3e 5f 57 29 37 40 60 0a 4d |&V],DY!>_W)7@`.M| 00020b80 56 39 5a 59 26 37 47 41 52 33 29 59 29 27 43 41 |V9ZY&7GAR3)Y)'CA| 00020b90 26 41 42 50 58 4c 44 44 3e 2e 21 5f 58 41 48 38 |&ABPXLDD>.!_XAH8| 00020ba0 4c 2e 21 58 5c 3c 60 5a 23 4c 5f 56 58 51 28 2e |L.!X\<`Z#L_VXQ(.| 00020bb0 4d 4c 45 57 2b 5f 60 28 3d 42 57 50 0a 4d 2b 52 |MLEW+_`(=BWP.M+R| 00020bc0 57 21 24 51 2c 2d 35 31 3f 2f 3c 24 30 60 25 2f |W!$Q,-51?/<$0`%/| 00020bd0 2a 56 3e 60 22 60 42 2e 43 2f 3c 60 60 60 5d 30 |*V>`"`B.C/<```]0| 00020be0 5a 49 3c 31 28 28 3b 5f 3f 49 3c 40 23 38 47 4b |ZI<1((;_?I<@#8GK| 00020bf0 42 59 3e 60 39 5f 53 57 22 40 0a 4d 60 60 60 40 |BY>`9_SW"@.M```@| 00020c00 2e 58 23 2f 3c 28 60 60 4a 60 54 40 48 2c 5d 50 |.X#/<(``J`T@H,]P| 00020c10 31 60 60 34 5c 4b 39 58 60 28 21 60 3e 2a 45 50 |1``4\K9X`(!`>*EP| 00020c20 3a 40 4e 40 26 38 48 41 21 60 23 43 52 30 3c 40 |:@N@&8HA!`#CR0<@| 00020c30 4f 48 2f 33 5d 3d 37 4f 0a 4d 2e 30 3b 2f 5d 4f |OH/3]=7O.M.0;/]O| 00020c40 27 60 58 3c 34 60 57 31 2f 50 53 57 21 24 60 21 |'`X<4`W1/PSW!$`!| 00020c50 33 52 4d 47 41 21 40 25 21 55 52 42 22 22 23 50 |3RMGA!@%!URB""#P| 00020c60 60 60 3d 50 23 60 2a 26 28 21 4b 60 5c 42 5d 5c |``=P#`*&(!K`\B]\| 00020c70 48 41 30 40 2c 21 0a 4d 59 3e 24 2d 35 29 3c 39 |HA0@,!.MY>$-5)<9| 00020c80 21 4c 5f 56 58 27 43 52 24 40 2a 56 5d 21 28 21 |!L_VX'CR$@*V]!(!| 00020c90 4d 44 35 59 3a 30 33 4f 5d 50 38 41 60 60 23 40 |MD5Y:03O]P8A``#@| 00020ca0 3e 2f 28 32 60 3b 3b 54 52 35 44 24 5b 5f 3c 45 |>/(2`;;TR5D$[_`#9.MGKD9>>/))7| 00020cc0 43 40 3f 5e 2c 3a 26 2b 60 60 56 40 2a 59 47 4b |C@?^,:&+``V@*YGK| 00020cd0 48 39 3e 44 2d 51 57 21 24 60 41 44 35 58 57 21 |H9>D-QW!$`AD5XW!| 00020ce0 44 38 40 2f 28 32 60 3b 3b 54 52 32 44 24 5b 5f |D8@/(2`;;TR2D$[_| 00020cf0 3c 45 0a 4d 3e 60 23 39 47 4b 44 39 3e 3e 27 29 |`#9GKD9>>')| 00020d00 29 37 43 41 26 41 42 50 58 4c 44 45 3e 2e 21 5f |)7CA&ABPXLDE>.!_| 00020d10 58 41 48 38 4c 2f 27 60 2c 40 57 2f 5d 4e 28 32 |XAH8L/'`,@W/]N(2| 00020d20 60 4b 38 4f 2b 48 24 30 47 3e 3b 2a 28 28 38 2f |`K8O+H$0G>;*((8/| 00020d30 0a 4d 60 60 23 42 23 41 40 2f 29 4f 3f 2a 28 38 |.M``#B#A@/)O?*(8| 00020d40 38 23 53 57 36 40 60 60 60 40 2e 58 37 2f 3c 28 |8#SW6@```@.X7/<(| 00020d50 60 60 4a 60 54 40 48 2c 5d 50 31 60 60 34 5c 4d |``J`T@H,]P1``4\M| 00020d60 39 58 60 28 21 60 3e 2c 45 50 3e 40 4a 40 0a 4d |9X`(!`>,EP>@J@.M| 00020d70 26 30 23 39 40 2d 40 27 27 31 42 30 36 30 37 2f |&0#9@-@''1B0607/| 00020d80 5d 4e 21 58 21 2d 43 40 3f 5e 28 3a 26 2b 23 51 |]N!X!-C@?^(:&+#Q| 00020d90 50 2c 48 2c 53 5f 38 28 3d 32 40 30 40 60 21 3a |P,H,S_8(=2@0@`!:| 00020da0 3c 3d 4c 28 24 60 60 23 45 3c 26 58 0a 4d 24 50 |<=L($``#E<&X.M$P| 00020db0 41 30 60 2c 5d 50 60 60 21 31 2c 2b 28 2e 2b 5f |A0`,]P``!1,+(.+_| 00020dc0 3c 42 41 31 2e 35 22 42 26 60 2b 58 24 60 49 60 |.QX`"%..M+@.6| 00020df0 50 3b 40 31 22 29 60 60 53 57 60 60 60 25 28 50 |P;@1")``SW```%(P| 00020e00 42 40 58 4f 5d 52 2a 25 60 59 3a 26 4e 60 2e 56 |B@XO]R*%`Y:&N`.V| 00020e10 60 48 37 2f 3d 48 24 60 48 21 4c 48 4e 60 5d 58 |`H7/=H$`H!LHN`]X| 00020e20 5b 27 40 3a 3c 60 60 41 0a 4d 30 37 30 23 44 3c |['@:<``A.M070#D<| 00020e30 26 58 24 50 41 30 60 2c 5d 50 60 60 60 4d 2c 25 |&X$PA0`,]P```M,%| 00020e40 28 2e 2b 5f 3c 42 40 35 34 46 50 21 30 56 23 42 |(.+_$DJ$4$S_| 00020ed0 3b 40 3e 2f 27 60 59 40 4f 2f 5d 41 49 50 53 57 |;@>/'`Y@O/]AIPSW| 00020ee0 36 21 0a 4d 60 2a 60 3b 25 28 36 60 58 2c 48 40 |6!.M`*`;%(6`X,H@| 00020ef0 40 30 5c 60 60 21 50 50 51 60 54 21 5d 51 32 25 |@0\``!PPQ`T!]Q2%| 00020f00 28 48 60 48 4e 32 5d 59 4b 40 54 4f 5e 25 38 45 |(H`HN2]YK@TO^%8E| 00020f10 40 21 28 28 3d 4e 2a 60 2b 40 43 4f 5e 53 23 39 |@!((=N*`+@CO^S#9| 00020f20 0a 4d 60 36 5c 2f 3e 60 30 47 43 51 5c 60 60 60 |.M`6\/>`0GCQ\```| 00020f30 23 5f 59 37 41 60 2a 60 24 46 29 37 40 22 49 43 |#_Y7A`*`$F)7@"IC| 00020f40 2e 25 60 4f 60 28 3c 30 2f 49 60 28 27 5d 5a 25 |.%`O`(<0/I`(']Z%| 00020f50 34 45 50 21 31 26 23 32 5f 58 52 37 28 54 0a 4d |4EP!1_XR7(T.M| 00020f60 41 31 36 25 24 27 27 2a 28 28 24 2f 60 60 60 53 |A16%$''*(($/```S| 00020f70 2c 26 50 2d 60 3f 3c 23 45 44 38 40 50 60 22 60 |,&P-`?<#ED8@P`"`| 00020f80 4e 60 2e 56 53 30 2f 4f 5d 44 60 46 60 21 2b 51 |N`.VS0/O]D`F`!+Q| 00020f90 50 25 58 2b 53 5f 38 3a 3c 2c 5d 55 0a 4d 40 30 |P%X+S_8:<,]U.M@0| 00020fa0 22 40 26 5f 2a 25 25 4f 60 48 25 58 60 30 50 28 |"@&_*%%O`H%X`0P(| 00020fb0 3e 31 5a 60 2e 37 50 3b 42 22 58 2c 48 40 40 40 |>1Z`.7P;B"X,H@@@| 00020fc0 5c 60 60 22 5c 50 2b 60 54 22 5d 52 2a 27 2a 2b |\``"\P+`T"]R*'*+| 00020fd0 44 4f 3e 35 48 2d 2b 5f 41 36 0a 4d 29 34 60 32 |DO>5H-+_A6.M)4`2| 00020fe0 52 37 3f 4b 5b 56 38 28 28 60 60 2a 3c 28 24 23 |R7?K[V8((``*<($#| 00020ff0 53 5f 3b 51 50 21 38 2b 53 5f 38 28 3d 54 24 48 |S_;QP!8+S_8(=T$H| 00021000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00090000