	 k k>k>by name         by name         BUILD           d   	k\      A            k>k>                            ./               A          A          
kv eX) m            k>k>k>,      )  Z        ./lpp_name               m          m          4 R I devices.common.IBM.fc {
devices.common.IBM.fc.rte 05.01.0000.0050 01 b U en_US Common IBM FC Software 
[
*coreq devices.common.IBM.scsi.rte 5.0.0.0
%
/tmp 0 14656
INSTWORK 120 144
%
%
%
]
devices.common.IBM.fc.hba-api 05.01.0000.0000 01 N B en_US Common HBA API Library 
[
*coreq devices.pci.df1000f7.com 5.1.0.35
%
/usr/include/sys 32
/usr/lib/objrepos 8
/usr/lib 200
/usr/lpp/devices.common.IBM.fc/inst_root/etc 8
INSTWORK 72 232
/lpp/devices.common.IBM.fc 40
/etc 8
/etc/objrepos 8
%
%
%
]
}
   	k\      A            k>k>                            ./usr            A          A          
k      A            k>k>                            ./usr/lpp                A          A          kVk      A            k>k>                            ./usr/lpp/devices.common.IBM.fc          A          A          lzq HX) m          `  &j>#j>#j>,      )   Z  \      ./usr/lpp/devices.common.IBM.fc/liblpp.a                 m          m             
		  "_deist
=aclmno'-0fghpruv./1ACSqxy#2345:>DFIMNb6789BPT\kwz *,EGLORU	()H`$Y[]^|&@j{}!<?KVW cL4P0
p'CA?(P 
ccp`,kj'a ,&4в/`Y"@$
iA\&cEE":#a ,&QPh@@0a\2-=a{Q@àY'59Йjt=$Px(`вtG{X&Ņ6@ sib1p z95ƜaR,sȴױpC d@Y#E0|$ Q@PP4`0n33`VipYz(XBǅLa2-=Jf=Za΋Q /6e 84 <"	 @ǵ:sPc	hC"@.
0ࡃae8H"M*D %l"At1"^cG{5  sM1E
$kk9"¤XibQ8	 ȁزG2"axH	"@,рPX`$`@XX 3m55E hY,)JZ`` 0$аM ayŰMcD@0$E$!a6碀XH	4,@з  x尘T0ち P0P8J XP `  [	Ls
	B@,( =2cǰ<XMDN&(DbMdej(	(X	 P@J	  Ha{Q@àY'59Йjt=$P	=9Iex
iA\&cEE":#a ,&P'	D{|]sȴױps =dL{QB=mq"DY"<M{
Ht8 DŒ9Py|k@XNeJ	hz71r0D<B51|1֠qYE 0PH X1b4=kj'a ,&4{'! Lqd`	@"  , q@QM 4ZbABP&ipYz(X\E֠qX\As7eqi L$tiO{.s|*&P&D5հMcD@,$ƚ/`VƠqEPHPa'8 ŰMcD@,$ƚű9-kj'a ,&4{z@,Ҋ`_P A88,0g0g\VH׵`J[	8,O=@XL,ihE4`( 
 4 @o?ౚMfyacM" $ǞB29@PX04
8(	
р 4`?ృ?80ga6碀XH	4,4дVyX	 ?BаM
BqpcPBZ<ѣcǢ xUC@HPh*H84
(B@XM@``(` CLGֺb	={M0㘃.@'"8.P Ъ.E@4Bа@(@SMbb3-0E(a	a9@(@c-5\&cE#a ,'(e h<<  l$EP0IAt&aڃD h 0`.Pt4p& @D %l"At1"^cG{5  sM1E
$e jNEĈEy. p@=$s!& ׏=$ l	a50T&P$N``
 pL!0@ < m50$Di 0 JB@,( C D>  ,aIc	X	 P@J  Ha{Q@àY'59Йjt=$Px(`p㎀Ǝ@c$ز8
iA\&cEE":#a ,&P$ND %l"At1"^cG{5  sM1E
$Jk9"9ZkظTND 2 h,̇Șk^>pH(QEJ	"5 H$j(:a\HHDaȎ$Z19%C0DH>qЈ|9f{H 9!"aa5F̄C0DHDǲD0$^P$xDY2,a 
a^0Ma@)|8xJE蚉@1!a{i6d"	@(Q8HDǲD0$^P$xDY2a^P$Oa/`%tj$b)0F5Zl{ Yja@L@s`40`ьA` ?uh}q%{%È8,IEait0$PqE{$H<WWJM%jsT#WzH\bJ{]!r I_`{(kNg`B1+zp9.W$jJAOS3I+ÚcJJÈ(SW.I_q9˥%	,\"Y1AY@Xb)Ǩ IHx8kI_Z Hˤ`hĕ]#Mr֒'tC0E%OQ9X4гLzJ{9Nci_`{)pҿ`2]'iҒǰ
=ÔFу$8p])(؁%"Aڿˤi1%jsT#.+	=M_F5kI_`B!  "5iI_`{(kNg.qhY=%OQ1\4I=Ôi_0Ix.W4I_qj]#h+{ 9G"oJJ(LXb!!A#$	E,1bŋj|9f{&Y=,YE	CGl:,aM{$zbj9ks4$$<L?t%sLwIE8	)4-i+S"	HPĕs4$IÎ:,a$I=Ô53tif	=Gr	=Grpҿ`2Ҵa1˥%a{)Hh0`hI_q9˥%{$H<WWIƚ%'t<p\`2҂J0&q=R$+ˤiZWV0EH?.+	=M_ˤ㆚	?CǘC"!"aa5F̄C0E%OQ9˥M4ǤI=Ô?(I=Ô˂AOS3J	+ÚcJJÈ(SW.$`(I_q9˥%{$H<WWH\N`$]#WzK 	?@Ka"E0zJ{9CZs?Kk1+zp9.
	=Grp$	+	=O ]($i])+{ 9M_C@Ci+{ 9G"otzbjkթRˤ`4bJAOSWybj zJ{] idD>=RW$әX4гLzJ{9Nc˂{9M_0$<L?t9;t8p5F$8pҒ(%`)|8r q@=s28z.}m0Gek051p|9f{m5(GssQ<]I{EVDq&	)Ǩ֡"+ڿ9kWAE5I^<)bØktgÎ:,a$@أ9CZs?],hY=%zspQ^GrJOZ$I a >M
1I^&[?Ғp\HJOZ6Ғ֧ƢMTA<kDt@ا4g¼bEqjHh0`hI^=Q7IEJǘD0ZQ1D>=BtÎDtD>b "aa5ף
LA`ѥkcE G,/,({.a5葒sz2$Bdh{+`֠SaQ#xI9oF_E4{
Dq&^=\=A:ǲhkE{MpYEb9  =aQ9Ȏi@SRYq^I5+`4xᦹCEI+ t59"A+ǘ aSs.WaCǘD0ZQ2,a{{(kNg˥M4Ǥ@أ9Nc.
+0(SW(x]&=?&֧N1h?] qBBP xP 9 8: @ذK0ASN1=sy'EPsp  `8 pp 0 8pj8 0T@( xP%yOEFcѢj 5\g"9a줯"` aR.P0$5@-CZÖ=Qh{ sM88r&rRW'd.È(SWC@@!%xAGrD˥%P&0\Øk#51 j$g5j0EШG4a)Ǩ֤H<W4(jGHĕkPְg.{?.|9f{@أ9CZs?],hY=%zspҽbp5ˆS3I+؃ȉd]/I^DMNh"
,$,_]"i+`։t4=.ԕ枵=?tbDЪJOZkZ%RWHNa5JJfIj`
LÉ1˥%y3$(P֜])+ɘq&9Grqy3$(SW
$fI.qjH`(`)%xAGrD˥%	[L9ę.D4{QAG LXjY@xJb <`^cHKY
iϘN9A?hMr&&&0@{$$%k2bǲASN1(Mm0Gd{[ƢFpx@<@%EDFE蚉Ёaz=j ⽫.Gk=dT(I^ˤiQ$cNa5DWaCǘD0ZQ2,a{{(kNg˥M4Ǥ@أ9Nc.
+0(SW(4詂L7t=l'I^cҒL5GˤI^8z.˥枵=-5l#ˤ4mqaE.]"Μ暁,E{,W0LS¼{ 9M_Fq9.SQCDWhMr44`@5+ t54xr0)9HJ=Hx0װ\#fB!A"bpitif{{)Ezj枵=0I.G+pRWIVt+Et֧ƢMt4枵=-5l"Z%ˤYӑP0EbE
fIsAWa{)]!HP{ 9G"oҒq4zȃM8iPRƆ0h%z$PSW.FyR90I^b =B<&k]DlD>=RWaQ9.4,bp9(@أ9M_ࢼ֧	0h%yJJ	0.1%x.WzTI.cF֧ƢMTA<kDt:r#jȰWaS\a^LÉ1Nh"
8p5ˤ4	04
Wa{(MRQN=FYq^I5*XрHRԕ{QAM_F<rJ9H{_ˤM%zˤ<y``AxkE{Mu!r I^GrX4гLzJ==Ô?ࢽbp5˂OZ$It8])+$Tz+g@ĕ㇢PI^iSRQ&?NqyJOZ6Q\,Ȏi{"DXI^Nh"qy3$9?ˌ+ǰ
=Ô.$`(I^=Q7IE	aȎaay.QEa	,aNk:50 9)Ǩ֤H<W4(WjsT#ˤ`ԕkPְg.P0$@tC0E%zә`B1+0(Sˆ{{)\4D&ARWS3PI^DMNh"
,$,_]"i+`։t:֧VRWzTs\Ғ֧稂.x։.9SsҒb%½mq0LwI^LÉ1=Ô53JJfIQ1\a^LÉ1=Ô¼Ɖ(c˥%xAGr0
RWa{(MRQ@A qnC0FiHڊ1 QN=F"A⽫.FS"	]#RW5CZÖ=Vgc"j($@أ9CZs?].=4Ǥ@أ9Nc.

==Ô.S3JJ "jxJ	+؃ȉY\a^E$E˥kDRWzTs\JJOZkRWzTs\E/ҒG=saRW0LSP[W fI])+ɘq&9GrI^LÉ1=Ô?ˌ+ɘq&9GrW%0LwtÈ(SWFC@RJ8pJJ(50MЈ|9f{m5s{#Q#b =@,OZ q^H\GI^թR.W5CZÖ=\ĕ{?.NI^Gr\{^iI^Gr\{{)\	+ g.AD2.WS¼I4J	+`։t4=.枵=?t4 5_˥%y{T_t&aĘ	.0[\AD8RW0LrpiҒc{)W0Lrp5.01J&aĘI^=QtWa{(MRQ@A qnC0FiȚcڊ1 QN=F"A⽫.FS"	]#A+aR]'"jJ=H
DPI^Gr\{^iI^Gr\{{)\
+ g.AD2.WS¼I4J	+`։t4=.枵=?t4 5_˥%y{T_t&aĘ	.0[\AD8RW0LrpiҒc{)W0Lrp5.01J&aĘI^=Qt +ǰ
=Ôr&])(L 87B!A#[	
t(H5150 9)Ǩ֤H<W4(WjsT#ˤ`(bJƨkXrԁJQL9%zˤ&`O$}GXFx	Âшa&^1f{@أ9CZs?],hY=%zspҽbp5ˀz$2rJ "jxH%%{y59?ˌ+ȰDHt EZ%,QL9枵==GE%yOEG5]'8ǼYaY	OZstXI^iSQsA<kDH\H*i9oLWHNa5JJfIj`
LÉ1˥%y3$(P֜])+ɘq&9Grqy3$(SW
$fI.qjH`40`-%xAGrD˥%	&D>=ka6N8kE1 QN=F"A⽫.FS"	]#@ԕkPְg.PS%zˤ&`O$|"b1,I^GrX4гLzJ==Ô?zj
H)dˤAD2.b"&4gqyi/.W"d$5T,-%yOEG5Q譟t4ˤ6b 2yJ*sAEĕ枵==DsƴKtuĂc1%y{T_tb%½mq0LwI^LÉ1=Ô53JJfIQ1\a^LÉ1=Ô¼Ɖ(c˥%xAGr0
I^=Q7IED,$Xp
PQN=F"A⽫.FS"	]#cW5CZÖ=H`qWa@,$Xp
Pbpitif{{)J==Ô.S3I+؃ȉd]/I^DMNh"
,$,_]($ EZ%,, ai+=jz*9zEl˥%yOEG5]'8ǼYaYX5F@Ȱ֧稂.x։.nTӌsx$<jØk.W0LSP[W fI])+ɘq&9GrI^LÉ1=Ô?ˌ+ɘq&9GrW%0LwtÈ(SWFу q9.Q@>	 ״ÚVq4_t54xZ Hmq a {?.P$SPN0sWaQ9.4,bp9i^Gr
x9%{y5<L?˥+؃ȉY\a^E$E˥kDEjzj yi+=jz*9zEl˥%yOEG5]'8ǼYaYרŀĕ枵==DsƴKtuĂc1%y{T_tb%½mq0LwI^LÉ1=Ô53JJfIQ1\a^LÉ1=Ô¼Ɖ(c˥%xAGr0Wa{(MRQE	'Öal&X)՘9P8N"I{QB50 9q4_t54xZ Hmq aҒg@sG^ a "	@أ9CZs?].=4Ǥ@أ9Nc.

==Ô.WAO ]$RWS3PI^DMNh"
,$,_]($ EZ%Ғ֧VRWzTs\Ғ֧稂.x։.9Ss҂JfIj`z
&aĘ& tI^LÉ1=Ô53Kk1+ɘq&9GrpPW0Lrp5.
+hq&;E{ 9M_@q9.Q@bBC0F{%,X(,XD>  Qz&t m5؁(bŔQ@4p&áxJ@/DNk'N)Ǩ IHx8.5ZWzIX椯$<L?t%sLwIE8	)5ƹZJjG01%'tqjJ{] )|8xJ=\'P֜54ǤI=Ô?(I=Ôˆg.i])+{ 9M_C@@bJÈ(Qț])(؁%"AڿM5ƹZJAOSW4x5I_0IxA%sLwIE8	)5ƹZJjG01%'t<p椯I<2!a{i6d"	B&X'P֜54ǤI=Ô?(I=Ô˂AOS3J	+ÚcJJÈ(SW.$`(I_q9˥%{$H<WWHi+S"	H`ĕ$H=%O.DǲD0$^'P֜LzJ{9Nc˂OQ\	JAOS3J	+ÚcJJÈ(SW.$`PZJÈ(Qț])(؁%"AڿF5kI_Z HFF$$5.0(I0LC(r I_`{(kNg`慚cW$s\W$j'dˤa1˥%a{)Hh0`(`1%a{(M.QE	(MsPA"04{]$:dp\aȎ$ќ>a^=kPbxJipY@=瘂uL4ظ(xr#0,IN=FYq^IX椯Dڊ
jҒyR90A%zˤ5χt"	@(Q:a6$@أ9CZs?],\гLzJ==Ô?ࢽbp5ˆ枵=0I.@,Aa`|iW?t`Q譟I^8z.ˤM%yOEKkDI^iSRQ&* 5\RWaS\a^LÉ1Nh"
8p5ˤ4	04
$È(Qțt%a@sCǘD^-sk	CaY@=qȂSaMa{iUDBb ([,X<1axE\xe@saDѐ$"'5(Dm[.  =]ǲI#z70(P&r#2BqF=GD^-sk(a5  ŘA#
DsM0z0(zȃM8ksRW'h\k"{QAM_F5G H=%x=sa҂J=Hx0װ\#fB!  "5iI^GrX5ƹf{{)Ezj ˤԕ㇢DWzTi9'ˤ(HJ   sqag@xH*i94ǵy$rHڊ r`qXnb 8 `   p 0 p 8P
 4ӌs4MDsƴKLG4=L59j@r#jĕ梈ŨkXrԁ]*5@-`9dq Dsc[jJ$<L?ҴqjHh0`h$È(Qțt˘sz$fy $PD@t"	LY.D"9u`YN=F"A⽫.5Q)I^թR.+aR])+0]!xJE蚉Ѓ	$@أ9CZs?],\гLzJ==Ô?ࢽbp5ˁz$2rJ "jxKWS¼I4HJX5_])+=jz*9zElˤ5%|֧.@,Aa`|iWzTs\E/ҒG=saRW0LSP[W fI])+ɘq&9GrI^LÉ1=Ô?ˌ+ɘq&9GrW%0LwtÈ(SWFCI+ǰ
=Ôr&])(LaȎ$tj' ED>Id"ŰkPbSa9 k4{FXL"TN|FqȂ	G\Y			(LLM%`dHHJ^=d׏eĂcQ@aȎ$D$xJ"0"5-&%8z=dA{W]&5ƹ*`橨I^ˤksTh+ǘ aSs.4{?. 9!"aa5F̄C(Ej'B&XbpitksB1+0(S˂==Ô.
+=jz*`]&[	W?t`Q譟WA%yOEKkD9=i+=jz*[\j$EDsƴKH"9a`-%z9?8,.0È(SWC@@!%xAGrD˥%QEar#bFj'bAEQ@A qnC*MS{#Q#b =@,z=jD{W]#\kGI^թR.RW5CZÖ=NDsM@ؒgE:iI^GrX5ƹf{{)EzjH)d˥%{y5<L?˥AD,.0"M"&hH+=jz*9zEl˥%yOEG5])+=jz*9z"hI^y#90])+ɘq&)-_ˌ+Q3$.89CZs?t&aĘs89M_ˌ+hq&;RWa{)]#hĕq9.P&k`xJiHڊ1 QN=F"A⽫.5Q$jGHԕkPְg.Ƥ@tHڊ	+0(P֜Kk1+0(S˂bp5ˁz$2Ғ<&A҂J "jsAW`&bA%y,/.枵==GҒ֧.枵==DsƴKt<jØk.8/k(cJJfIQ9RW0Lrp9
fIQ4ID8])+ǰ
=Ô.P `{ 9G"oҒqt"	Vm5s{#Q#b =@,OZ q^HWjsT#ˤ`hĕkPְg.<Ǳ%zˤA<WaQ9.ׅcWaQ1zjJH)d˥%{y5<L?˥AD,.0"M"҂JX5_])+=jz*9zEl˥%yOEG5])+=jz*9z"hI^y#90])+ɘq&)-_ˌ+Q3$.89CZs?t&aĘs89M_ˌ+hq&;RWa{)]#@hĕq9.P&k`xJiȚcڊ1 QN=F"A⽫.5Q$jGHjJƨkXrԁIȚg4ǵWaQ9.ׅcWaQ1zjH)d˥%{y5<L?˥AD,.0"M"҂JX5_])+=jz*9zEl˥%yOEG5])+=jz*9z"hI^y#90])+ɘq&)-_ˌ+Q3$.89CZs?t&aĘs89M_ˌ+hq&;RWa{)]#@(bJ8pJJ(50MЈ|@<@%[	
t@<@%	#Q#b =@,z=jD{W]#\kGI^թR.+aR].5SVg=b(H bpitksB1+0(Sˆ{{)\WAO ])+؃ȉd]($b"&4gqyi/.W"I^iSQsz+g])+=jz*9I^iSQsA<kDJJ9I^LÉ1MAl\a^q&;t&aĘә˥%y3$(S.0&aĘj\a^cDLÉ1Ғ{ 9M_FÈ(Qțt0\@UM`CA (#Q#b =@,z=jD{W]#\kGI^թR.jJƨkXrԁIyI^ AǵaP  bpitksB1+0(Sˆ{{)\+ g.AD2.WS¼I4J	+`։t4=.枵=?t4 5_˥%y{T_t&aĘ	.0[\AD8RW0LrpiҒc{)W0Lrp5.01J&aĘI^=QtA +ǰ
=Ôr&])(Hp ך>qqE8zԉF5FS"	]#cW5CZÖ=\(i4{?.|<H&Hԕ{{(kNg˥\kiI^Gr\4@أ9M_
H)dˤAD2.b"&4gqyi/.W"eN1-%yOEG5Q譟t4ˤ6-&1f\(i4֧稂.x։.nTӌsx$<jØk.W0LSP[W fI])+ɘq&9GrI^LÉ1=Ô?ˌ+ɘq&9GrW%0LwtÈ(SWFс:J8pJJ(50Na6Nǘ1̢qLsڊ1 SQHx8jˤksTh+ڵ9*@
1%zT59j@˥%zˤ81̽@8Ä EI^Gr\{^iI^Gr\{{)\44D&AHb"&gt<EX"IXPI^@K˥%yOEG5Q譟t4˥%yOEG5Q\])+$sڧ0˥8/JLÉ1ˤM "c{(kNg.ׅcW0Lrp9 &aĘj\4W%0Lwt %xAGr0
I+ǰ
=Ôr&])(1bŋP0/DNM{%,X( `30
X, ,	m55E hY-Ǩih	)ǲ-QCF,FW.(㆚Y,hh
 kES-$q"ØEq4zňj<p\"0`%Dh`Űb8Vzsȴn=FYm\Gk=dT(L@[cǨ֡##MhMr44`0hU0xbL1GR+=l9dZ7OZX6\Qqj5ƹj&ES-$q"ØEq4zňj5©a8Ya{"Ѹz=dbirrƸ4U0xbL1GR+=l9dZ7OZ m\F*Z9*@L@[cǨ֤H>,FW.(iQ
N`$|a8Ya{"Ѹzԉňj54xPBթR04``Űb8Vzsȴn=F"Ab4ڹqCMr8T8(jsT#[	 HEg1FiR$#M4(CV0EH>\PPTa0	qH=hz=jDir↚<ppP!jGˊ
[	 HEg1FiR$#M4(CV0EH>\PXTa0	qH=hz=jDir↚<ppP!jGˊ*<1l&#)ǲ-QH|X6\P\G
-Z Hq@S-$q"ØEq4ˊkr
DCV0EH>\PTa0	qH=hz=jDir↸5F*Z9*@L@[cǨ֤H>,FW.(ksTh¡@S"	.(`h`Űb8Vzsȴn=F"Ab4ڹqC\kG
-Z HqCF
[	 HEg1FiR$#M5ƹ4xPBթR04*<1l&#)ǲ-QH|X6\PCV0EH>\PPTa0	qH=hz=jDir↸5F*Z9*@a8Ya{"Ѹzԉňjqj8T8(jsT#L@[cǨ֤H>,FW.(ksTh¡@S"	.(0``Űb8Vzsȴn=F"Ab4ڹqC\kR$*Z9*@
[	 HEg1F{$H>,FW.(Mr*P`ˊ4xᦸU0xbL1GR+=l9dZ7؁%"Ab4ڹqF\լT8('h\k*<1l&#)ǲ-Q@ m\pP!jGˊC
zqCMqa8Ya{"Ѹ	)ˊk
-Z HqCF
$5r↚U0xbL1GR+=l9dZ7؁%"Ab4ڹqCMq@S"	.(`(`pP!AOSW.(ksVTa0	qH=hzbňj5XpP!jGˊ
*P`ˊ9kS-$q"ØEq=R$#M4-b@S"	.(`,`pP!AOSW.(㆚Ta0	qH=hzbňj5XpP!jGˊ*P`ˊa$*<1l&#)ǲ-Q@ m\k
-Z HqCC
zqO"aQ@L@[cǨ IH|X6\Pb@S"	.(`(`pP!AOSW.(,ksES-$q"ØEq=R$#M5ƹXpP!jGˊ*P`ˊ4x5L@[cǨ IH|X6\Pb@S"	.(`0`pP!AOSW.)Hx`Űb8Vzsȴn=GJDir↸5k
-Z HqCC
zqO"aQ@L@[cǨ IH|X6\QX\$5rrƚTa0	qH=hzbňjqj*P`ˊ9\Ta0	qH=hz0(zňj<p\*<1l&#)ǲ-RYm\G\Ta0	q@`3?pAX(7`l&XQ<P	a0{zIVyX[cǨ֡##MhMr44`@5a8Ya{"Ѹz=dbir8iPRƆ0hU0xbL1GR+=l9dZ7OZX6\Q5*Xу@֊[	 HEg1FiPˊ4xᦹCEK0	4
QZ*<1l&#)ǲ-QCF,FW.(ㆸ5CEL\5Ba8Ya{"Ѹz=dbirrƚTa0	qH=hz=j1b4ڹqG9c\k*<1l&#)ǲ-QH|X6\P\G
-Z HqC[	 HEg1FiR$#M4(CV0EH>\PTa0	qH=hz=jDir↚<ppP!jGˊ0U0xbL1GR+=l9dZ7OZ m\F*Z9*@ES-$q"ØEq4ˊkh¡@S"	.(`(``Űb8Vzsȴn=F"Ab4ڹqCMr8T8(jsT#ES-$q"ØEq4ˊkh¡@S"	.(`,``Űb8Vzsȴn=F"Ab4ڹqCMr8T8(jsT#L@[cǨ֤H>,FW.(iQ
N`$|Pa8Ya{"Ѹzԉňj59"A@S"	.(``Űb8Vzsȴn=F"Ab4ڹqC\kG
-Z HqC[	 HEg1FiR$#M5ƹ4xPBթR0`4U0xbL1GR+=l9dZ7OZ m\5Q
N`$|S-$q"ØEq4ˊ\<ppP!jGˊL@[cǨ֤H>,FW.(ksTh¡@S"	.(`(``Űb8Vzsȴn=F"Ab4ڹqC\kG
-Z HqC@Ta0	qH=hz=jDir↸5F*Z9*@
[	 HEg1FiR$#M5ƹ4xPBթR
0U0xbL1GR+=l9dZ7OZ m\5Q)
-Z HqCS-$q"ØEq=R$#Mhk
(0Ij<p\*<1l&#)ǲ-Q@ m\Gqj*P`ˊ4x5L@[cǨ IH|X6\RLT8(jsT#@	=M\Ta0	qH=hzbňj5
N`$|C
zqCMr*<1l&#)ǲ-Q@ m\PBթR00T8('5ƹX`Űb8Vzsȴn=GJDir↚T8(jsT#
(0Ij5©a8Ya{"Ѹ	)ˊkPBթR00T8('hMp`Űb8Vzsȴn=GJDir↚T8(jsT#
(0Ij0L@[cǨ IH|X6\P\N`$|т@	=M\0([	 HEg1F{$H>,FW.(ksVPBթR00T8('s5ƹa8Ya{"Ѹ	)ˊ\լT8(jsT#
(0Ij<p抦[	 HEg1F{$H>,FW.(ksVPBթR00T8('$H<U0xbL1GR+=l9dZ7؁%"Ab4ڹqC\kN`$|т@	=M\0([	 HEg1F{$H>,FW.(,iZC
zqG9cMp`Űb8Vzsȴn=GJDirrƸ5k
(0Ijqh`Űb8Vzsȴn=H{=dbir8iL@[cǩbX6\Qqh`Űb8`
?A`р8ccp`,
m55E hX жM="`J$!@Ӊ-p`hXq_ #.j㈢HU.
&A
c.a	vM="`l&XQ<P	a0
,+sAK@ Wh P0$!4*sB 0U""VWz+d4+xKB@(qt&ځ6 HuMcD@,$ƚ<*`4Y. 4$A_hGˀ`(8	 QA`0
 gрh,0A,`,`McD@,$ƚ<*`4,À$N"87
a(,0Шa
@(,0@bMfyacMjzCL50g8
0F H7?fipYz(XBǅLa $N"87A`	8a
" "Pa'9X(`	8a-kj'a ,&4Ơ稊(16 g`0
X,ccp`(m55E h[J	    FA+3WgJ8 p(`,g(4@Xg`0` P+0?`+MfyacM"2-=l&XQ<P	a0
,5dZ8{*MfyacM""4"kj'a ,&4в/`[kj'a ,&4в/`[PBY-`l&XQ<P	a0{z[ a6碀XH	4,4вH"Z*MfyacM0Y	DLkj'a ,&4бSAfVm55E hX з4`[	8,O=@XL,inh"
@ @kX:  5A            k>k>f  L    0          ./usr/lpp/devices.common.IBM.fc/inst_root McD         A          A          k&  * m            k>k>k>,      *  x        ./usr/lpp/devices.common.IBM.fc/inst_root/liblpp.a               m          m          <aiaff>
718         0           68          568         0           227         428         0           1045350685  300         300         640         39  devices.common.IBM.fc.hba-api.inventory `
/etc/hba.conf:
          owner = root
          group = system
          mode = 644
          type = FILE
          class = apply,inventory,devices.common.IBM.fc.hba-api
          size = VOLATILE
          checksum = VOLATILE

   15          568         68          1045350685  300         300         640         32  devices.common.IBM.fc.hba-api.al`
./etc/hba.conf
   23          718         428         1045350685  300         300         640         34  devices.common.IBM.fc.hba-api.size`
/etc 8
/etc/objrepos 8
   156         0           568         0           0           0           0           0   `
3           68          428         568         devices.common.IBM.fc.hba-api.inventory devices.common.IBM.fc.hba-api.al devices.common.IBM.fc.hba-api.size     kƈ ) $        d>  N>HX=c=,      )     d>      ./usr/include/sys/hbaapi.h               $          $          /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/* bos51F src/bos/usr/lib/hbaapi/hbaapi.h 1.3                             */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* Restricted Materials of IBM                                            */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2002               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
#ifdef __cplusplus
extern "C" {
#endif


#ifndef HBA_API_H
#define HBA_API_H

/* Library version string */
#define HBA_LIBVERSION 1

#ifndef HBA_API
#define HBA_API
#endif

/* OS specific definitions */

#ifndef __64BIT__

typedef unsigned char  	 HBA_UINT8;	   /* Unsigned  8 bits */
typedef          char    HBA_INT8;         /* Signed    8 bits */
typedef unsigned short   HBA_UINT16;	   /* Unsigned 16 bits */
typedef          short   HBA_INT16;	   /* Signed   16 bits */
typedef unsigned int     HBA_UINT32;       /* Unsigned 32 bits */
typedef          int     HBA_INT32;        /* Signed   32 bits */
typedef void*            HBA_PVOID;        /* Pointer  to void */
typedef HBA_UINT32   	 HBA_VOID32;       /* Opaque   32 bits */
typedef long long   	 HBA_INT64;
typedef long long   	 HBA_UINT64;

#endif  /*  #ifndef __64BIT__ */


/* Handle to Device */
typedef HBA_UINT32  	 			HBA_HANDLE;

/* Status Return Values */
typedef HBA_UINT32 HBA_STATUS;

#define HBA_STATUS_OK        			0
#define HBA_STATUS_ERROR 			1   /* Error */
#define HBA_STATUS_ERROR_NOT_SUPPORTED    	2   /* Function not supported.*/
#define HBA_STATUS_ERROR_INVALID_HANDLE	  	3   /* invalid handle */
#define HBA_STATUS_ERROR_ARG       		4   /* Bad argument */
#define HBA_STATUS_ERROR_ILLEGAL_WWN   	  	5   /* WWN not recognized */
#define HBA_STATUS_ERROR_ILLEGAL_INDEX	  	6   /* Index not recognized */
#define HBA_STATUS_ERROR_MORE_DATA		7   /* Larger buffer required */
#define HBA_STATUS_ERROR_STALE_DATA    		8   /* "Refresh" required. */
#define HBA_STATUS_SCSI_CHECK_CONDITION		9   /* SCSI Check Condition reported */
#define HBA_STATUS_ERROR_BUSY                   10  /* Adapter Busy or Reserved  retry may be effective */
#define HBA_STATUS_ERROR_TRY_AGAIN              11  /* Adapter Busy or Reserved  retry may be effective */
#define HBA_STATUS_ERROR_UNAVAILABLE            12  /* Referenced HBA has been removed or deactivated */

/* Port Operational Modes Values */

typedef HBA_UINT32 HBA_PORTTYPE; 		

#define HBA_PORTTYPE_UNKNOWN		   	1 /* Unknown */
#define HBA_PORTTYPE_OTHER             		2 /* Other */
#define HBA_PORTTYPE_NOTPRESENT        		3 /* Not present */
#define HBA_PORTTYPE_NPORT          		5 /* Fabric  */
#define HBA_PORTTYPE_NLPORT 			6 /* Public Loop */
#define HBA_PORTTYPE_FLPORT			7
#define HBA_PORTTYPE_FPORT	       		8 /* Fabric Port */
#define HBA_PORTTYPE_EPORT			9 /* Fabric expansion port */
#define HBA_PORTTYPE_GPORT			10 /* Generic Fabric Port */
#define HBA_PORTTYPE_LPORT        	  	20 /* Private Loop */
#define HBA_PORTTYPE_PTP  			21 /* Point to Point */


typedef HBA_UINT32 HBA_PORTSTATE; 		

#define HBA_PORTSTATE_UNKNOWN 			1 /* Unknown */
#define HBA_PORTSTATE_ONLINE			2 /* Operational */
#define HBA_PORTSTATE_OFFLINE 			3 /* User Offline */
#define HBA_PORTSTATE_BYPASSED         		4 /* Bypassed */
#define HBA_PORTSTATE_DIAGNOSTICS      		5 /* In diagnostics mode */
#define HBA_PORTSTATE_LINKDOWN 			6 /* Link Down */
#define HBA_PORTSTATE_ERROR 			7 /* Port Error */
#define HBA_PORTSTATE_LOOPBACK 			8 /* Loopback */


typedef HBA_UINT32 HBA_PORTSPEED;

#define HBA_PORTSPEED_UNKNOWN          		0 /* Unknown - transceiver incable of reporting */
#define HBA_PORTSPEED_1GBIT			1 /* 1 GBit/sec */
#define HBA_PORTSPEED_2GBIT			2 /* 2 GBit/sec */
#define HBA_PORTSPEED_10GBIT			4 /* 10 GBit/sec */
#define HBA_PORTSPEED_4GBIT			8 /* 10 GBit/sec */
#define HBA_PORTSPEED_NOT_NEGOTIATED   		(1<<15) /* Speed not established */



/* Class of Service Values - See GS-2 Spec.*/

typedef HBA_UINT32 HBA_COS;


/* Fc4Types Values */

typedef struct HBA_fc4types {
	HBA_UINT8 			bits[32]; 		/* 32 bytes of FC-4 per GS-2 */
} HBA_FC4TYPES, *PHBA_FC4TYPES;

/* Basic Types */

typedef struct HBA_wwn {
	HBA_UINT8 			wwn[8];
} HBA_WWN, *PHBA_WWN;

typedef struct HBA_ipaddress {
	int				ipversion;		/* see enumerations in RNID */
	union
	{
		unsigned char		ipv4address[4];
		unsigned char 		ipv6address[16];
	} ipaddress;
} HBA_IPADDRESS, *PHBA_IPADDRESS;

/* Adapter Attributes */
typedef struct HBA_AdapterAttributes {
	char 			Manufacturer[64];  		/*Emulex */
	char 			SerialNumber[64];  		/* A12345 */
	char 			Model[256];            		/* QLA2200 */
    	char 			ModelDescription[256];  	/* Agilent TachLite */
	HBA_WWN 		NodeWWN; 
	char 			NodeSymbolicName[256];		/* From GS-3 */
	char 			HardwareVersion[256];		/* Vendor use */
	char 			DriverVersion[256]; 		/* Vendor use */
    	char 			OptionROMVersion[256]; 		/* Vendor use  - i.e. hardware boot ROM*/
	char 			FirmwareVersion[256];		/* Vendor use */
	HBA_UINT32 		VendorSpecificID;		/* Vendor specific */
   	HBA_UINT32 		NumberOfPorts;
	char			DriverName[256];		/* Binary path and/or name of driver file. */
} HBA_ADAPTERATTRIBUTES, *PHBA_ADAPTERATTRIBUTES;

/* Port Attributes */
typedef struct HBA_PortAttributes {
    	HBA_WWN 		NodeWWN;
	HBA_WWN 		PortWWN;
	HBA_UINT32 		PortFcId;
	HBA_PORTTYPE 		PortType; 			/*PTP, Fabric, etc. */
	HBA_PORTSTATE	 	PortState;
	HBA_COS 		PortSupportedClassofService;
	HBA_FC4TYPES		PortSupportedFc4Types;
	HBA_FC4TYPES		PortActiveFc4Types;
	char			PortSymbolicName[256];
	char 			OSDeviceName[256]; 		/* \device\ScsiPort3  */
    	HBA_PORTSPEED		PortSupportedSpeed;
	HBA_PORTSPEED		PortSpeed; 
	HBA_UINT32		PortMaxFrameSize;
	HBA_WWN			FabricName;
	HBA_UINT32		NumberofDiscoveredPorts;
} HBA_PORTATTRIBUTES, *PHBA_PORTATTRIBUTES;



/* Port Statistics */

typedef struct HBA_PortStatistics {
	HBA_INT64		SecondsSinceLastReset;
	HBA_INT64		TxFrames;
	HBA_INT64		TxWords;
   	HBA_INT64		RxFrames;
   	HBA_INT64		RxWords;
	HBA_INT64		LIPCount;
	HBA_INT64		NOSCount;
	HBA_INT64		ErrorFrames;
	HBA_INT64		DumpedFrames;
	HBA_INT64		LinkFailureCount;
	HBA_INT64		LossOfSyncCount;
	HBA_INT64		LossOfSignalCount;
	HBA_INT64		PrimitiveSeqProtocolErrCount;
	HBA_INT64		InvalidTxWordCount;
	HBA_INT64		InvalidCRCCount;
} HBA_PORTSTATISTICS, *PHBA_PORTSTATISTICS;



/* FCP Attributes */

typedef enum HBA_fcpbindingtype { TO_D_ID, TO_WWN } HBA_FCPBINDINGTYPE;

typedef struct HBA_ScsiId {
	char 			OSDeviceName[256]; 	/* \device\ScsiPort3  */
	HBA_UINT32		ScsiBusNumber;		/* Bus on the HBA */
	HBA_UINT32		ScsiTargetNumber;	/* SCSI Target ID to OS */
	HBA_UINT32		ScsiOSLun;	
	HBA_UINT32      	reserved;
} HBA_SCSIID, *PHBA_SCSIID;

typedef struct HBA_FcpId {
	HBA_UINT32 		FcId;
	HBA_WWN			NodeWWN;
	HBA_WWN			PortWWN;
	HBA_UINT64		FcpLun;
} HBA_FCPID, *PHBA_FCPID;

typedef struct HBA_FcpScsiEntry {
	HBA_SCSIID 		ScsiId;
	HBA_FCPID		FcpId;
} HBA_FCPSCSIENTRY, *PHBA_FCPSCSIENTRY;

typedef struct HBA_FCPTargetMapping {
	HBA_UINT32		NumberOfEntries;
	HBA_FCPSCSIENTRY 	entry[1];  	/* Variable length array containing mappings*/
} HBA_FCPTARGETMAPPING, *PHBA_FCPTARGETMAPPING;

typedef struct HBA_FCPBindingEntry {
	HBA_FCPBINDINGTYPE	type;
	HBA_SCSIID		ScsiId;
	HBA_FCPID		FcpId;		/* WWN valid only if type is to WWN, FcpLun always valid */
	HBA_UINT32		FcId;	
} HBA_FCPBINDINGENTRY, *PHBA_FCPBINDINGENTRY;

typedef struct HBA_FCPBinding {
	HBA_UINT32		NumberOfEntries;
	HBA_FCPBINDINGENTRY	entry[1]; 	/* Variable length array */
} HBA_FCPBINDING, *PHBA_FCPBINDING;

/* FC-3 Management Atrributes */

typedef enum HBA_wwntype { NODE_WWN, PORT_WWN } HBA_WWNTYPE;

typedef struct HBA_MgmtInfo {
	HBA_WWN 		wwn;
	HBA_UINT32 		unittype;
	HBA_UINT32 		PortId;
	HBA_UINT32 		NumberOfAttachedNodes;
	HBA_UINT16 		IPVersion;
	HBA_UINT16 		UDPPort;
	HBA_UINT8		IPAddress[16];
	HBA_UINT16		reserved;
	HBA_UINT16 		TopologyDiscoveryFlags;
} HBA_MGMTINFO, *PHBA_MGMTINFO;

#define HBA_EVENT_LIP_OCCURRED		1
#define HBA_EVENT_LINK_UP		2
#define HBA_EVENT_LINK_DOWN		3
#define HBA_EVENT_LIP_RESET_OCCURRED	4
#define HBA_EVENT_RSCN			5
#define HBA_EVENT_PROPRIETARY           0xFFFF

typedef struct HBA_Link_EventInfo {
	HBA_UINT32 			PortFcId; 	/* Port which this event occurred */
	HBA_UINT32 			Reserved[3];
} HBA_LINK_EVENTINFO, *PHBA_LINK_EVENTINFO;

typedef struct HBA_RSCN_EventInfo {
	HBA_UINT32 			PortFcId; 	/* Port which this event occurred */
	HBA_UINT32 			NPortPage;   	/* Reference FC-FS for  RSCN ELS "Affected N-Port Pages"*/
	HBA_UINT32 			Reserved[2];
} HBA_RSCN_EVENTINFO, *PHBA_RSCN_EVENTINFO;

typedef struct HBA_Pty_EventInfo {
	HBA_UINT32 			PtyData[4];  	/* Proprietary data */
} HBA_PTY_EVENTINFO, *PHBA_PTY_EVENTINFO;

typedef struct HBA_EventInfo {
	HBA_UINT32 			EventCode;
	union {
	HBA_LINK_EVENTINFO 		Link_EventInfo;
	HBA_RSCN_EVENTINFO 		RSCN_EventInfo;
	HBA_PTY_EVENTINFO 		Pty_EventInfo;
	} Event;
} HBA_EVENTINFO, *PHBA_EVENTINFO;



/* HBA Library Function Table */

typedef HBA_UINT32  ( * HBAGetVersionFunc)();
typedef HBA_STATUS  ( * HBALoadLibraryFunc)();
typedef HBA_STATUS  ( * HBAFreeLibraryFunc)();
typedef HBA_UINT32  ( * HBAGetNumberOfAdaptersFunc)();
typedef HBA_STATUS  ( * HBAGetAdapterNameFunc)(HBA_UINT32, char*);
typedef HBA_HANDLE  ( * HBAOpenAdapterFunc)(char*);
typedef void	    ( * HBACloseAdapterFunc)(HBA_HANDLE);
typedef HBA_STATUS  ( * HBAGetAdapterAttributesFunc)(HBA_HANDLE, PHBA_ADAPTERATTRIBUTES);
typedef HBA_STATUS  ( * HBAGetAdapterPortAttributesFunc)(HBA_HANDLE, HBA_UINT32, PHBA_PORTATTRIBUTES);
typedef HBA_STATUS  ( * HBAGetPortStatisticsFunc)(HBA_HANDLE, HBA_UINT32, PHBA_PORTSTATISTICS);
typedef HBA_STATUS  ( * HBAGetDiscoveredPortAttributesFunc)(HBA_HANDLE, HBA_UINT32, HBA_UINT32, PHBA_PORTATTRIBUTES);
typedef HBA_STATUS  ( * HBAGetPortAttributesByWWNFunc)(HBA_HANDLE, HBA_WWN, PHBA_PORTATTRIBUTES);
typedef HBA_STATUS  ( * HBASendCTPassThruFunc)(HBA_HANDLE, void *,  HBA_UINT32,  void *,  HBA_UINT32);
typedef void	    ( * HBARefreshInformationFunc)(HBA_HANDLE);
typedef void	    ( * HBAResetStatisticsFunc)(HBA_HANDLE, HBA_UINT32);
typedef HBA_STATUS  ( * HBAGetFcpTargetMappingFunc) (HBA_HANDLE, PHBA_FCPTARGETMAPPING );
typedef HBA_STATUS  ( * HBAGetFcpPersistentBindingFunc) (HBA_HANDLE, PHBA_FCPBINDING );
typedef HBA_STATUS  ( * HBAGetEventBufferFunc)(HBA_HANDLE, PHBA_EVENTINFO, HBA_UINT32 *);
typedef HBA_STATUS  ( * HBASetRNIDMgmtInfoFunc) (HBA_HANDLE, PHBA_MGMTINFO);
typedef HBA_STATUS  ( * HBAGetRNIDMgmtInfoFunc)(HBA_HANDLE, PHBA_MGMTINFO);
typedef HBA_STATUS  ( * HBASendRNIDFunc) (HBA_HANDLE, HBA_WWN, HBA_WWNTYPE, void *, HBA_UINT32 *);
typedef HBA_STATUS  ( * HBASendScsiInquiryFunc) (HBA_HANDLE, HBA_WWN, HBA_UINT64, HBA_UINT8, HBA_UINT32, void *, HBA_UINT32, void *, HBA_UINT32 );
typedef HBA_STATUS  ( * HBASendReportLUNsFunc) (HBA_HANDLE, HBA_WWN,void *, HBA_UINT32,void *,HBA_UINT32 );
typedef HBA_STATUS  ( * HBASendReadCapacityFunc) (HBA_HANDLE, HBA_WWN,HBA_UINT64, void *, HBA_UINT32,void *,HBA_UINT32);


typedef struct HBA_EntryPoints {
	HBAGetVersionFunc			GetVersionHandler;
	HBALoadLibraryFunc                     	LoadLibraryHandler;
	HBAFreeLibraryFunc                     	FreeLibraryHandler;
	HBAGetNumberOfAdaptersFunc		GetNumberOfAdaptersHandler;
	HBAGetAdapterNameFunc			GetAdapterNameHandler;
	HBAOpenAdapterFunc			OpenAdapterHandler;
	HBACloseAdapterFunc			CloseAdapterHandler;
	HBAGetAdapterAttributesFunc		GetAdapterAttributesHandler;
	HBAGetAdapterPortAttributesFunc		GetAdapterPortAttributesHandler;
	HBAGetPortStatisticsFunc		GetPortStatisticsHandler;
	HBAGetDiscoveredPortAttributesFunc	GetDiscoveredPortAttributesHandler;
	HBAGetPortAttributesByWWNFunc		GetPortAttributesByWWNHandler;
	HBASendCTPassThruFunc			SendCTPassThruHandler;
	HBARefreshInformationFunc		RefreshInformationHandler;
	HBAResetStatisticsFunc			ResetStatisticsHandler;
	HBAGetFcpTargetMappingFunc		GetFcpTargetMappingHandler;
	HBAGetFcpPersistentBindingFunc		GetFcpPersistentBindingHandler;
	HBAGetEventBufferFunc			GetEventBufferHandler;
	HBASetRNIDMgmtInfoFunc			SetRNIDMgmtInfoHandler;
	HBAGetRNIDMgmtInfoFunc			GetRNIDMgmtInfoHandler;
	HBASendRNIDFunc				SendRNIDHandler;
	HBASendScsiInquiryFunc			ScsiInquiryHandler;
	HBASendReportLUNsFunc			ReportLUNsHandler;
	HBASendReadCapacityFunc			ReadCapacityHandler;
} HBA_ENTRYPOINTS, *PHBA_ENTRYPOINTS;

/* Function Prototypes */

HBA_API HBA_UINT32 HBA_GetVersion();

HBA_API HBA_STATUS HBA_LoadLibrary();

HBA_API HBA_STATUS HBA_FreeLibrary();

HBA_API HBA_UINT32 HBA_GetNumberOfAdapters();

HBA_API HBA_STATUS HBA_GetAdapterName(
	HBA_UINT32 			adapterindex,
	char 				* adaptername
	);

HBA_API HBA_HANDLE HBA_OpenAdapter(
	char				* adaptername
	);

HBA_API void HBA_CloseAdapter(
	HBA_HANDLE 			handle
	);

HBA_API HBA_STATUS HBA_GetAdapterAttributes(
	HBA_HANDLE 			handle, 
	HBA_ADAPTERATTRIBUTES 		* hbaattributes	
	);

HBA_API HBA_STATUS HBA_GetAdapterPortAttributes(
	HBA_HANDLE 			handle, 
	HBA_UINT32 			portindex,
	HBA_PORTATTRIBUTES 		* portattributes
	);

HBA_API HBA_STATUS HBA_GetPortStatistics(
	HBA_HANDLE			handle,
	HBA_UINT32			portindex,
	HBA_PORTSTATISTICS		* portstatistics
	);

HBA_API HBA_STATUS HBA_GetDiscoveredPortAttributes(
	HBA_HANDLE 			handle, 
	HBA_UINT32 			portindex,
	HBA_UINT32 			discoveredportindex,
	HBA_PORTATTRIBUTES		* portattributes
	);

HBA_API HBA_STATUS HBA_GetPortAttributesByWWN(
	HBA_HANDLE 			handle,
	HBA_WWN	 			PortWWN,
	HBA_PORTATTRIBUTES 		* portattributes
	);

HBA_API HBA_STATUS HBA_SendCTPassThru(
	HBA_HANDLE 			handle, 
	void 				* pReqBuffer,
	HBA_UINT32 			ReqBufferSize,
	void 				* pRspBuffer,  
	HBA_UINT32 			RspBufferSize
	);


HBA_API HBA_STATUS HBA_GetEventBuffer(
	HBA_HANDLE 			handle, 
	PHBA_EVENTINFO 			EventBuffer, 
	HBA_UINT32 			* EventBufferCount
	);

HBA_API HBA_STATUS HBA_SetRNIDMgmtInfo(
	HBA_HANDLE 			handle, 
	HBA_MGMTINFO 			* pInfo
	);

HBA_API HBA_STATUS HBA_GetRNIDMgmtInfo(
	HBA_HANDLE 			handle, 
	HBA_MGMTINFO 			* pInfo
	);
	
HBA_API HBA_STATUS HBA_SendRNID(
	HBA_HANDLE 			handle,
	HBA_WWN 			wwn,
	HBA_WWNTYPE 			wwntype,
	void 				* pRspBuffer,
	HBA_UINT32 			* RspBufferSize
	);

HBA_API void HBA_RefreshInformation(
	HBA_HANDLE 			handle
	);

HBA_API void HBA_ResetStatistics(
	HBA_HANDLE 			handle,
	HBA_UINT32 			portindex
	);

HBA_API HBA_STATUS HBA_GetFcpTargetMapping(
	HBA_HANDLE 			handle, 
	PHBA_FCPTARGETMAPPING 		mapping
	);

HBA_API HBA_STATUS HBA_GetFcpPersistentBinding(
	HBA_HANDLE 			handle, 
	PHBA_FCPBINDING 		binding
	);

HBA_API HBA_STATUS HBA_SendScsiInquiry (	
	HBA_HANDLE 			handle,	
	HBA_WWN 			PortWWN, 
	HBA_UINT64 			fcLUN, 
	HBA_UINT8 			EVPD, 
	HBA_UINT32 			PageCode, 
	void 				* pRspBuffer, 
	HBA_UINT32 			RspBufferSize, 
	void 				* pSenseBuffer, 
	HBA_UINT32 			SenseBufferSize
	);

HBA_API HBA_STATUS HBA_SendReportLUNs (
	HBA_HANDLE 			handle,
	HBA_WWN 			portWWN,
	void 				* pRspBuffer, 
	HBA_UINT32 			RspBufferSize,
	void 				* pSenseBuffer,
	HBA_UINT32 			SenseBufferSize
	);

HBA_API HBA_STATUS HBA_SendReadCapacity (
	HBA_HANDLE 			handle,
	HBA_WWN 			portWWN,
	HBA_UINT64 			fcLUN,
	void 				* pRspBuffer, 
	HBA_UINT32 			RspBufferSize,
	void 				* pSenseBuffer,
	HBA_UINT32 			SenseBufferSize
	);



#endif

#ifdef __cplusplus
}
#endif


aryHl. 8* m        W U>fN>mN>,      5   .        ./usr/lib/libHBAAPI.a pi         m          m              24+   8At@HKaceiors|
,.0INP_`bdglmnpu!%(/:;=BCDLSTfhkvx}	#$)1249<EFGMRX\wy~"&'*-35JOVWYjqz+67>QUZ]^{?[&  @j	04iiiiPNpѦiii,iiiii L-4M4M4M4M@Ziiii,iiiiiPNX	iiiiPNM4M4M4M4XM4M4M4M4ME''0iLXXM4M4&,,iih9cM4M4@XAVVbPIL,
Y5`/iOb͙4[>׵]EfiMP6̖, BLfW?%8I9ȯA"BfLxĜGz"m!Z眠Zhu&p+P	)I
ȯ9@$v2;[`A1eHVo9@TpTvHVGy*il"IѝC*ΤlÇS!X0y`:ٍgR턐#&zMՠ@v*ZZJZ=fHAP-ZgOf6:c]3yi9IKC`
V;vI$τ$.rafǉ%\m1Yc p"0]F% 0yl6C[Rw4z<KM]1*CD
yQPDgQ=I@3ytgQQcee]Fu˧mτ)JMӶwga$O&@(
x?Fu6bN		S䔯($ɏyniǅ(!?/ Iτ;O'd pfj~x583|AD+#1zgCép@mLb!p@m$+I
 ͳB4A	LQ
щ0v ShG? èzR< AR3y%5dlԍI)"QSQ"(zRv Smppَtb>g)2`f6JC<"An9N7)% ǥ}ً\AG-"$;4KH-!30v|\qi7uAi`pI|UZN$AȯA81qfpbHVH:3`8|Yar .|V"$=i$Z ~VnEs_a$P	)}rIMp/ $P:) 9@T!e@m5˩='Ful*Τٍi7@8Q|Yl3P	 9@x nHɰk&l >,$p1H]ëKQJV- p^gOl8u'l\HIϒH.h 8\.&6r#'tpf`B ~H3|b l5R^ʉp8u\(}:I!Qh3:QpD?ÇVIZK-6"hޕ$-4Eͣ178zC
;	_|Qahé8ku"cc:2)IsֿiǬ07T*Lj96!ei67*{Z!4R[NN:O`u|Xl.z#nN9	aɶw8dI$^#L1qfP[bqFu%,	〶L8϶~Ld#%@/ '0s> J4&g`x|9%_FeGgTLVn%EHCOѽ/d@P[`hxh<)l j!kB>8>:I8u<;ՅhxRٛ Bօ'-}p|t԰E6KQ!Xl	Wg탻pv@𔍱kɐ:]m`VlJOʏZ!Zԝ&<)21&`a8D0KLi}+tb;yP 0':`CI"`P*L^,	ɏj؇a$9@x CdձI@<iw3PX0'1X0'LT1D}h	΢*#w^ aaZL$#ka	% (
@\8 E#u`VVtj.jqD$*q(--N(AP<Fp -5ϊ/$*9@i$*a(1}ˮĈp$;KF"b4oJ ŅlhR|wBrl~X_@Fu'ˮĈp$;_;xO>X*/N;O`FV;(H?BEC^H*>,;oA!s3|1t5zx=!@QoA"P8ui-%JZlƯA!WYӇRWpW1.lgF!
S6ca+1dQxi;$Qxĝ3|J1r8%$]h!d p7y<Zn<t<lg/wi$A 63=kxpBw:vI&"$`ċ1'o16xGD-$Zǘht8$Äpq8jjmx%hK_F!8~}jB`sgP$r%@_'G[\e ThX?`Oπ-$B	1}fl
̈́`R׎ZH"OToN*g1jHR ל*?	VPbl5ϙ:<p%p TR7<2
t/m	!Fv:Qb- \lJzRIV[9RۇQf3NHr)JMjpui+6~|AдW)[.4P-ErN5!ӣp|Y3x.ʻBȢَt4G"$=kxIU&VAu y9J [83}1ӇQP[ lcaﾴ-Ѯ1t4G"$2N pT%i="rN	W.3)Is֓8;OP-ZpaV LvI3y%5)'GS\;O $Qéa)$ל*P|W{i='FuV[`:`*>LC D$GQ{eè7kPq@S֌^B'Fu=ZrP6H'@@i0 GHzm R7<1YlLx=Be`I
,#B.F& x9@`L6b2T-ĭ+F]ëKQJV-,ՠ?Ft,<e]à*c];lgxM#ȧg%Z o
N+X-٥|'?O
N+XpgZN%h; l.q)Hb؆C`ʏFX&EGenI$l$Hm[B`ʏ_| đvu#c:2)IsֿiǤs%7NpžDsa`_cc
MMMLV?1 f8D5z \0f6H?ڋըLj`aµ&䡛-i;$  Q1'ZqfA|B2'5u"EsP[B^8 lX<`:uˤs3|%NϒKN<zNh 2Ф$f/=:9@x{&Z$<LQyeIIs|^{1\u)<r~L)>I.x+x_=-
OK&k2Ф$f/=2)3d-êբqIf2-h-HX%s$Kbh|ا4oJVh$,ҾXH+BP=hKH+D@AhDG6ࠔT}h$@`:pD%*
0lplQ>ŶpHPSqv:aO" 6M`B ؟ r;NG#qmv7X.Giq}%k 6X*e@%`(:,=h}`@[`u|X.z7X_{H`B7NpVx_=-
OK&k(p278uְ|-$ph0m.FZ5ǢN8Z-H0,փш"hփ@A/Fcš-H𖵆I%Y3Y8
.Zɋ1b`4h0mЊLXE'&,Eѣ"蓸"F..zf6َ\Ӿbb}n#p2AՄb$b"
`X+f/\r6c`_1rU68\ux_=-
OK&k  "-"<y1<Ǯ2X Rdk',*FF+I"Q")b|fɈH`0:+Kb=O8~Qeh$' ت,7ņ#0a&u|VB9,`0:+=ihDHPp1"' 6|'_փI<v*+@|$7ŀ`,	 `HW`)>IF>\s䕧$ZzB-(шqyx5@B/F)>Ioik#s牣c8i`	$,լ$="t4&KC,֞ h:AV|0A<1.z#\ZdQ\u9@x{&Z$<L7<rhR|Y2f/=Gc:q԰2Ф$f/=cd_c8`4R
ǪLV~=hH:p;P@Va܀YgT7%	I$!hT<bNC+D'8)vz]*B[$ʒe.Qb!$-?F؇`u|&8ub!$-?Fbt<lg/wi$F'AsP< :2)<x^\qrf(p1êVIM!Axĝ[oUQ&"D0ëi_p8V Hy4k%RhBжǟS˧mHg%Zxm5	 lɛ_	9(MFgK (f x@ѝIvi_|I1!RAӆ AiP|UZN$B	0pK97Ģmë[nU:GLV$+<  Pn9 ѕoJV%eG(ZWŀ$y\63Hg%Z|BjT+L?ZRAӆIǪLVl=k'rAӆʇARk7\ux_=-
OK&k2Ф$f/=c=k':Yu5
)Toq9Ii;$s>-0&)5Lip	fb+m$rn*H-[xNrN)̄$r@R!A jHnDU[zN
PpnѲ\Tm&l:\63)=D$AI
z )h*C&¤$5<4!Lx$h*C&7ٌXm 	K),H"Jil	$yA,ؔDFqb<F]ɦ Nշ͑Bne'hE;>I.z8A?yJT,NQ`%.|VZN$ OnxĜGpxXMFByPJMF#
'MDb<բ2뭼|=H'% .|V"$=kx[DJV,9P`:FTqKI19 [1'o&16Q{mp<W{Rj6*H"05u%խ|BlF.W\$3ϊS~ӏޔXAUu2p'aZvI"Ibs	ywb8GHJ ^rB:"{<[dh,t-lpc*F?5=`n)ܗx7ycp $@*6IW{,n$w F$ZGyk y| Ǽ22Y|@=4	"ӗ1Qs#=+hǙ h[aqMr)kdyHsP}[Mz6I7lXl [l3y[i#@LO9@bmekҾa8Ǽ2M#@L9@bmekkW
{-]&ǫI`F&I&gxj]$9@T}:Md0lɒ<	v^	io1lMDBZK4Y2I0,yi:ҾǕѝCA.}+AL/#@E$r&̆X+hTFu'<6Evb؛!	ᖴhdy-ϣliNI0(K֟=F&H]6y-\M[]#+rtcf4i_ gZ22m3!omROkP+Orf2L|'Evb؛5xNOǜxj]$(
VL`gW<W,<F8l6Lٳ	g o0-FUsu%]6yId<SVEv
,yfC=t P+Idra0^)R׆1Z7Tb$kN(lTFCh0Hѝ>)cF49@ ̆{)p#O9@xSg*lI\2K >cMyblE2 i,3P<e5mtWl^rﶙe.P$.8h#6ynB%Mai83AcrJtoFCu%]6yJ%< ́IQY n!ы,n3! d^e]FaizK y˅񱘴MaY$_,TtၑʓS3S2Ф$f/=:Ox_=-
OK&kyeIIs|^{1\ux_=-
OK&kzxhR|\3_WLx_=-
OK&k2Ф$f/=:9@x{&Z$<LWOx_=-
OK&k(p27XTj䕧::-BHY\e>9F #25ER|@ "8uhOʅؒb`K
EKJr3h	8ɈI{dPĽ'#:a.L$d@(^1/@E*/	>(Cr(b^t@EQPļ?pE
dF`~(L}gO|^?\iR!eIIs|^{1qQ𐴝J 0+&
Ƨ8VXx'a{Σ+N]aYIs֞28{mQèzIKPZ-юIQEk!Z-ш`H_QEk!Z-ѣ:A*Ο"$ P:pV1c0S䐀XMmpVT+dxe7ׁٌZ5pH)ҡn*Zw5E#xJpP+bk^n8cu%EB/^p+EGgB=8D{l"Wŀ(M לl@+*lNǶDmpVT+0M@v~F(Θ@Ħ# p <5j#1l5qU+h<؀ɪ3l͞Ҿ%mųݲ];!CWŀEQi0ѷ
Lzpvv솼5_WDf-|Ǖ&(Τ9f|UpǶ Zmpjf=ѫg 0~c\LLk͞Ҿ 2i{om)_py񷴯dN1{J@Ƕ Q{i{|<i-
ʛ=|8ǥ|Vx^%m|^7
^rCǘDs	M@!HwXFgLCǁuifb<*e_p(]=lSTdG}j2\+
t&6c3
Hg!R:>Ymb؜>JNO9@յ|'[P}gQH<XT1²)H@qTM`#6+niؚȮio1lN`%|'SVO[#z9@T}:|f=|'3P&x! 2jWpM|' 0Ƕ Q=bWp	M@!HwbDxZ5^'pBhl/<cR:A>5FM+F<JM  8JxAJkP2*:]y8D=|U]5"jj5ϣ:k.t+OldO<bj"W,=8Jxdy+l9@#)	Xlx<F'1<\3l)[\dUJ1GgLPFtBci=1yckc`Lx2b@,j6l%|Dу`Nx2b@,j6l%|AqI2fQ{a+blZ2fQ{a+b	LzLd#L[\MF턯ǝF?&0i9ǁs&b08eH)!bI0o'<3.'Fx2AIyOL`p˭ў̐RB(g~#;&b08eH)#	2Cc&c"JWx1 kP6c&b08eH)# yu˂c0M	S.\N@:e$S䐀sֿiǂf?'hR0T:^[:&G.X:X+.r;i;$B+Db`t83)㇬l<ovtgT fB[c0ٌs֊)>Im;R+#:9mb1:*:9mb4gQx1lhΟJ.\Glf1g! fK.zH^rQ8:C{mHI`RëM\+&yWZN|EysI"It-Ѽ Q(M/mi_ r=LZb(T^ n $Ӷb+#lLdbdtgLR/yG`+	9@T!>Q	m{)pD|~0<iukigR["]+xjdvҾnBLgISDW0o9@xtzmlNf<"m2gҾyti¥ko1lL>0W'SVN#vrLؓ=aYӇQ1+\lG`d(
'*?"DRio1lN`GlL`LpD眠xjdvҾCPOTm3[omGVt6J Q(^<]YSE<ͳ:WIɏI^2OJ	(  I>j#9g/$<CG>Xx%<dY;`911<#=|$!?JLyCb: ~7 Lio1[&212Wx1c%&!p	<+<Y:4+m"z0i؇-`o.˧k$3]Hu"0m+blc0<8JūD0)@v'ggR5Y{d5^Ȣ#:`F	_Ǖ\LlɫgtgP+☨cӄ{Kاd5lȢ#	mTbcӄ{Kاd5lȢ#	ҾyQ́ohΡW.9@bl1ms df=-J[=Lrc"ѶZRaN>t^0TMf)_hǶEW`ǶEm+ⲓ"jxF"O+il1m+jc"m+bc"ѶX,1똑S6y=<5qDF|hǧ	[o:l/F'	34f6dȬ	_ ȳҾp1m61h{Jhǧ	[o:l/F"Xf	#/9@>pVLY;c0$;_;xIIN*)XQBeꕺ㮫Rdrꅜ	oI$A ~Ez@kǌIqI1=`pcΣ-rഐh<I
K$xRRVM@wkQQ:'%$3Pѝi&gAPiiC@VA+dr쉍<e%|r[>%#13RIHypZHy63OV$^\К3|O.zfm4%4X!JL	9@Imt90.b,yhxçq/ypUѮ`d7A<Y#-ݵIzW"x`FIb Ld;ҾG*?԰nɌzW`Oyԇmu#gt<wgҾ) A(
6jO9@xtz؁'mu#gtǼR^76gPhޔ1J0.ތFHF@lmpR^ҾL{rtm(x2Ax,M/m+Iaa	_ (2G
I_ r:x"H<H眠N!kAc0i9I	76
`3P왼m(ji{o1ZKh_ 	1)(ǕѝK<3x,Qpմb6kRPn	3Vr@`,LcʏΥǁs&o`J.^V-jW*r&5a7Ͱ%[M/m+Iaa+r({dqp
9@T}:Im<m18`HLyQԨFvL^6Z,6^V-jW(9@ɋi@ǕѝK<1x,Qhi{o1ZKh_ 	3Vr!0JyQԱ.dl	Eii,!l"֥|(	1m(Xm4%4ZԯP1y;kW(9yO'MaG)WX:NĖ!WppD7z&G{)Ir@Y*ВxUM6èX\z:HΟ%m(Qm4%4Zԯr({dqpT?yаN'CQR	,G]éIbwpD7  {lR* ؇`ECdphIb<*{lRbv7*^:Ft-^h[)_yb-h!JG^cee]ë@F/vQKm7ZbQ3Kx.Isέ7<	]谓έ7p{0UѮI1	®t8@'q2Dl!8J ǕZ|:$w*?uRJ*?dB6?)
LَE0AH])pDS̈́Kᄈ'N2t^r|#	ah[z1NdB
qޕׂ6zpG`i,!x]͈ox2WHy3Iƻ(Φmcp <5_^xŴǕѝK\5lNaWF$ƣ\3M[{J ya0]@ddLJ^rWFhxaA+b3yqPfifLdl|Y.I0aif1rs+˚HrI61Iތ^@~HZD1F6@B.I0ais+˚FoZQIdtr:YznԙfsvI" <bNG8%*{vGP^7EZ/yn$-N%(ѝ
	"(y3bZp9WP :ًg	!@<`Am	!@<,10f3blIZ6'o1JJ'x$E];)_	`q(om35 Ib|:	"r%kF-ť"hE;>II&FRwxbp2WP,y&J'%On>,d6Q&6KfXǕ΅J66ѝQ+$rF؃FdPB1AmudmǤǙMmٶ&RJyQT2	Z3I_	%9@blA+T<"mlͱ61J(yQ=Υ_ (1Fi{`"Pv*φjW9P6^P
rF؂.;mt+d6QKf؛%|	ǕMFggQWH
<jCb/6:W{
#ѐ,d6Q&6KfdOJ`ՇLlm'ILyQAA N0KlĦcgVIҾ .y}hè&2m+}hèհ_)P+ci+km8JҾ =gZ	 m=jW0,y+7* lRCɉ6ް턔P,<3P6 vW@Ƕ ;m+RcbPPv#pP"a1ĔsPM/m\6m4+\o9@blA
]<JFpms"WFb|^rjK# (M/J^rF؂6^F=	~Et^P^rJ (Y^rn)0n)ϤC6hDDօi_ ȼ%kF-ť"hE;>I.z8C?ŦAӆʇ\3Lpn:&G.Y'd[x!AT|XxI3|8ZIe7VWǧ	Zԍ!Q`v|\Ҿ(c\%kR63Gł)IsֿiǘgCԃf
˓(ZN$F l;|#ŃԘGziy`)#:|@(2;%lS	O9@֟y/p-+ScaW<L(uˏ[1Gł)Isֿiǘ (V
H8uBqieIIs|^{1\ux_=-
OK&keIIs|^{1\u<<r~L)>I.x+2Ф$f/=:9@x{&Z$<LRAeIIs|^{1\uP</ɖ'%5yq9@x{&Z$<LPHbR 1'yG%.Xkhh9(ʉ8u$*Ȥ,z Z ,P}leéKf:1Nً9rx^r)IsֿiǙgI$33EդD D:N#œ;	0<cհ
ZY@5VÇT	,yQԈ"o.`x؝F%3Tmuv8u6bsl;4v|H)8U'J(
Pct-'lsl;4v|\q(pfhPHbR 1'yG%.Xkhh9(ʉ8u$	yQRq=Fu*[DDP<<y="Hw*>혾,u'l\639\v|\qYaI9CRgbvI/D1'Hhqf$b/[Σ'Y^ruac ͂A#zR!򭄯(Xq닣#Qx*JSf:񱜼 &|&NϒKًWiǅ$BrPHQ1'x.7e]xP<uJ{ΡQ\:1|Y\@ȧg%Z<vr2ǫA(P#gRē]'cբ(?Ql$ʒYLc,z@e'7@2j2KH
rB}#0rN2ǫ`nh$(
t(2ǯ'ѝF`n(>LzDp<QpY1]'cհ7@2΍rFta N|W"$=ky?"u.\ux_=-
OK&kvI#"DzJ\xĜGz1(牣<Ax yl6*?um+PyQ0\AKD!Q`v|\_RgVB1bh/[Σ':W-yx!X*boJD4QyVW^[E_yG_ OyJElTytx_ uˤsXv|\qf1ibN:AgoXxé:1Nڊ$G@ZeN8LJoaN\G)!PlI;PdU'LjpJl<3=k)U'LkQ0df:0ĭh	ɋH?PpfB;5i;$$ģz&<s$8Y֘g	1B$<Z+ZaLTk@(|t6a'#$\:`~-0
6݁W`$Bè-xَ\
yQf/3HyeHy<~bHy<+䰄cL;k`+1"$b d{h$@L?[Z-e+(D I?`B@>pَ  C-&AԬP5д1+\c6wi$KIZEe{i_%{f:[@#Hg%Z>^C83Va<vI"IBD/<bN)83Em<q"r$HtkL^ V)[Ҿ' *? 'a&=ys_ ma+l˘'l]3Fu^E'a+(O&+(O'J(ZccRs;"Y@y08ŵ(Y@%J;Ȥ#xA"f1?GP6c 0!@2I'2n5+*&6Maébд1+\X|S"$ƫA C@/Z6͂$_`35j6PK<r~L)>I.x+yeIIs|^{1\ux_=-
OK&k֓I15/ GI#qf!#E*!#XgN$^tP1n7"'SW%|Q<Ӑ@D(ĘêbK Ǎ-x>΀JN  1@*'x* 1yW*z|mL8"ER0qe" 'OA(
Υ#v&/l/ҾKr IQP->5bQyBi,2 I`Ly, 4Ǚ[PB1CP)@7h$I`ńցMh ^]&ѐ|N6yXZJ!j	b}%
<QԤnܜ/br Jl4@dJ<V+@7鐅K!24!23b2ę2L
x-B%D
P5F=I1|dFhѼ SlIL-++P Z"TA@ ToF+B^JqE1@5JO^t~8urrc;h<v|\qਛxRC83253Xk%L.aSTX>IZz:Lf3us$-P6KN>IZz@Ah:F;EHΟpBD
LA">Il%nF'`eBé{`c`u|Vl_Q&"%CR1DEKJsO(bW"%O$P*BEb 8S2%ëGb~T.Đ ;զ#,Ņ>^1/@E*/	Ρ0& ɈI{dPĽ'#:d0I{dPĽ'8tEF1/:|OI"(r(b^tF"GdF}K;F` Ο	ZD::gWE(dB牚bx_=-
OK&k㨤xhR|\3_WBAeIIs|^{1\ux_=-
OK&kK<r~L)>I.x!Jv"
x3]&<bN#S)%	x=q<p73I	MP3G΄pC@"IFQTH90i2WkHZz.)bH<`P\*bRã䷘
Ig@"<}ҽLIm3	ᐷJA9@յ$lDHdBL˭lRD<y0*W'ygV6LF`R2_#IR#<MHx=m3	H[|  Q(2H	9@T!>Q̺6e(ISJL9@81f6#ē!n(cѝZm3	IJ@9y+#iy$lF&B+ :ya#dvR%|P	9@T!>Q$lF ;.%Mxi_ 
rpca7-hd^MFul<R݅v
,
I_@ M[\Fla$QddPJi#J[=p_(
>x؍"6Gd~Wӗxb獑RWPʄ'm3.!e#n=ik -aj)j ]0)kH<LRJxbcki_`2y6WpL]H+J=d_Pvc\Lx2Bb0c9e jV(h=lӋ"W?10ٵǃ$,#F%]e jր(h=lӋ!+JZcb,e5ms	#^69@Tp1*>d~؍)l}+0awahFb7)-a#b0<2_JZp4ʐ0%1Tn	Ő-2,،P1m3	W&ya#dvR%|"y	ʏeQ{)F"CGi_ 9@817k@袌n0Xf6#LLŷgRw`ȳZEcpɂ0bd4yRaW(#AX;dY1dciH،P12n<4Fytb)Wؕ6(SV0;)W*|f]mugb$j.Ҿ*ǜvEܥhއ4:6݅tQF7)a7ƨWr݅tQF7)a7-QiH&
EORWOlF'%i2Wr(6G
tmv'P&
Eﾌ<x"WsPl.hN
D0{sZz`Ly1.
B3"R,ZM)<ؔk)+P*<W
rPq@`Ve-'>I"01,O0ʶZypR`)eiIlJF	yJ*2()%@@VMa8)`a	[b4bWĠ8G0^&&0"-(nL#Zto2AIdz$o9@&DAPOTy46J1T!DWgJ眠x6#I (	4m:67dd	6<]7d({lRjCimlN#َUJA({lRO9@xpxiH،
逿J(20<PGAk=%KExJ9@81bcj4e9@{Ful6+Xb	6ҾU(KG{'Jm11b5Wi+3=вR\Lx2XD`b	!X)m<+DzM": BJ0i\Lx2kB#-`zE
[O|N`)݁d5wFdj{iV؍{>Ay0R((9@rpCEpR'hrdOy-a#dqid6;	_%P:DVQJJ\\0yc2$Nh怘\
V+P%ym1`8N`(=*0,ﺘeBНLh+Qd(NY@VOW C* ëi2wJWܦÄc"#ENY@xpC|RpjT~ՠ~;,ѽ$ƣ;	v`(=ݕfnD'D l}2JR8=w
Ie[΢pPzUѮS7HZI_{>؍i+	\G&@Z(i{U>TۇVd&<7)ȥmⓇDN4`(=ݕf&5=`8O A574oFCp$:$g֒eC-âb`ؔhLӎORJL(9@ٌ(\0yc2$Nh怘\
Ie[Σ 4@%#<ABqgy\|ख2F! EZd|p!0n Ŕ7| #p;\[w_ Q(2H<PG2k=%OtaPl6IJQ(i{Fuhpca$lF(LW	^r&%|!ǜ<]LFb$[|AKP<e5ms	#+	rB}iumQW iH،&B+B9@iH،&B+B$<Lj'<i뭦a#b0t	P<e5ms	#+,y	ʏeQ{)F"J"_  iH،R12_(f-:81f6#LW'<L6JA<jCimlN=$lF)t Bya#dvR%| )y	ʏeQ{)F"FtL7y6#R%|sP$ѝFC&<lFJ P$J@"iyd_ HXcLLx؍H rǆDW,1Q	\Lxaŧ,`b(Z[=`t`(=I	_ Ȫc`<XFPϰ"&Dh=l_4cbd!`XVAL-wQh .a#b0W*B+!8mp+ 	r0:Ҿ ,yˊ(3(ii9I醈.h	eZYX4P邓rc*JPWpK1qf+\p{6gR'&gQyba8htT.0R ழ6_ IP6d7-vɞr0PD:LS?*
Ehn}F1%$ hd-Ҿ <M[\KdvJR&	9@T!>Q̆ͮlRD<
rp{a$BIJ=I[{Fuhp{a$BIJ=#Lj09@xtzf
[$[|9@յGd+`(
'*?ٵmQvXy0RؐJ=^r&=mա0RؐJ=Lj02yi)lH H[|(2씥|	@i(
'*?ĀGd6F"Fxi_ gv%7&I`&#:G݅tIFbK+>lM[\KdvJ[%ID	r20 #(:`I*>ddbDç4/9@Tm1"pL_8G->%|`LG	Ll{)qp8tk ѐ5 sѮPյK#RII_ Xxb`"%|m10xFI_Am4͵ԍҾIChz{gtG&=db0c"25O@LV zKiőI+䑁Iͮ&C&š(PtDhAgY_byx#"oM[\Kd;%)!h<QèĨﶙg/û@蒍шܦ$ĀLWł!P[:` etQx,i
cpIWWxj
[#R$a(
'*?ٵmQ+kPldШSF7,m3-I7f-:ldШSF7,m3-I7yRaWİ3ddШSF7,m3-I7yi1@E2="LJ0i)lH
DAsP<e5ms-)JPGQ#W_ @/ahT)L#F&^fCf=:PZ
hѽm&5F(%W<6xPZ
hѽ)l0R&
RP<ă<w&J;o9@ŵG[%Ѷ)J?^$<:x"W" pu\w
&a@$tDW4wĲ#1hW)<b4kk`(9@ٌ(\(0
MEi9I醈.h	eZ*EadAl$ZO ?[|7
%]ɄbI 2nSød;$ϥ| 5(
` Es Fu IcAp#Zh>=I>%|9@յGd+DrB}i]F*xAҾ(LKb@R)W<M#ohέl6ĀR2-y`#
^rt<m3-Hd_@LM[\KdvJRJrB}i]F*xAҾy0Rؐ/WҗI[{Fuhp{a$&AtLj"9@xpxi)lHL}+-y`;%)_BLl6e(IS Pl6ĀL2^r&b3C` *}+<9@% A(R.[M3mu#gtf
[07Ҿ9@յGd+PXBLl6e(HJ(%&7I:%&<M@(KG{'J9 alH6<J9@b`y|T aZPQckŤFP+A0=ZBz-|E`I@4ͮ&V@7ih?&@Z[=`zWǼ<Z  <`( [qkBш;&C"NWŁ"mR%^r+Vl	ֹpP`(s)^\˞C4Rh&FV ?1 b$8X)<LLNx^xG&)<
f00c2f0f0`VΣ4T>g񕱸u^2B䗓tcvcgQyNDخC?$΢ b]3ĤvThΟ"6^jFd_@cҾA=(M"6
<CpIi=@v~FgLgGQU=#tzi{b<<J9RpLm3y0Al)W*>έe[]F}+T9@*lvga5)JI0Ȩ͈i Geԯ
<SV0Al+HyﾌQo'ҾAP%|
o9@q]XM\E;>Ils֊ΡWrrc3ⰚDv|ٌZ\2#+Hy4IPxf-u+5y`
W9@T}:EV2#+ǜ<M<<]X<x ^OAܙP+r(%6
Wru
Dp"6dxAJ7#k GBjW<QpQé[{lRr4tf-Q< |O9@&dxzrt,
 [{lRO9@xxx#Qo'Ҿ $y4rrc3ⰚDv|ٌZ\3i-{|1Hh5'	_=\cĤ+mFQ4t9$Dԯ)40<|$V&"W}3P:9@ٍˏϊkS䔖<vga4G"$c=i4g_JBq08m
4yuW}J9f<JLMz4o6$`52f2DN`F#f0	N`@u1}jpGa;Rįg*?p oZ	IXN>tDJ<9@TpN8jW 眠Ng%Z v?	Nj&NtτeV ?1 b$8X,<L|U<\|&ϊǂqx*ń,ɩVEs$ͱ{tL%CA\CkQQ:&3JQ0ziomJ  (A1eԈjF=R d>M=| ǥ|R'	[o"6GJ$9@TFu^4%Wl-I>gL1U10|VJ$'<k/l{STr:Emu0r+^\&|#NϒROeGba@fybs!W 4M[\{dvKҾI9@T}:|Gm3+[{lRHNyӳ0*b؜zHjM[\{dvKҾIr:	_ (1qIDMLF"$)6{)J$r4x%6hfyX5@E<*	>+%|#P<e#Ė0^v ǜ*>2/*?t3b`[L{o1lNmsPvo9@T}:`Q*?tf-{)J;r4tElL
m3ű:HJ;P#NG}à):	ɘ+r4x+:31Rix
h*Dq%p	<+(
΅0Ng_$9@"iWqNg| A(@ǼEyt<GxN6)OAX= L$C0V	I'<\3	$<#=vaN`^0˘F
W@:3`/3^ zf0H%m}kdv	ҾsP:	_D	z&g53v|VΛ#R;PAv<etA#)_|Kx"W(;yP(1RmϤpZI$#z1y.!Sµ(Ҿrc3√E;>I.z8
ZYNj+tz svI .Ez"1qf,6.xF<#OT>):ag0fk>8uBP63>%6c&.zP[:DPt͘϶3>%=i+cwO:T$eOU^dbbUU^dbbU33'"W!(
Cl.\|Kycc3Rs+˚W>(=i=8,ypIivQNMHgWP6Fm4<lNfzWp)5"pu#dzD5(
ΣKb?<b"&<JD	9@q1(M\E;>Il-.z>鑑C`'̀,CWEGms,xj5yﾌQo'Ҿ (<gġ5s%Z*?u,Lm3ű9+砹(2%|<Qp̇{)Jg+` I6Cdr)k,lbWA;P}6e)_=o9@xD<]Z= Ki,m+Ibj,PF\E+!<QY<Ims_ VG}æNʏ2`(Lco1lNW<k,l^2ԯ!(
LJ2<y3=|Q(NDV»i,m-BWbBkk,lRG/9@T}:	Qà)omRAP&V|HLxb0OdIbdm|Bl1J8q(
IRW9@ٍˏo0|Llf|JZN|EysBj6vލR(Cp2	zW<М|&ϊD"i_@PNMDeOa3G tT`wZèM)Jxpa T`Da##8:x|<}gSVgE×x,<*ťOC1\^Z4m#Nn3yI$>;_=(DCJ,5ymM)_yl.\|Kycc3Rs+˚W>(=i+䠞ɒgDVQJ,2y(.>&63>%	Hg-ťZF#mM)_(
ԤIBm(-r[$^\КD_;x^N+H:p||bp\rX֓Ix*>,<$Gf,.ak{v3T`El}Z*k@|ԼC!hbtLb/op@/op3br+N(: 4m42E$<;A(rdNydz6H_vBӄ-lÂ$dPT\%E;>I.zWrlB$_3  Cs
)XwGJMԛu^h#
;o9QG'Zoo]vzB[1lfs֊$u/HZ.#: lC\1F!D:*: lC\1F/o:|GJA	9@UxiA)!w!U2WPydz6H_POTN0N2JrsKc6!Q`v|\80$3`Bg%Za7 	镚(t:LppӒ|UZN%p!h pc1'\OnTY91q>b,mC.3 f3ZpDd!hQF:Gm&1FuKLvZ-Qd u|UFuKLvZ-Q:%&;PШ]C@sWG@tKJqQ¤<N2)3f6zɞ<1WCq4 ::
zqi2wį<Qp㼨϶=!èɳN>*NϒRe_@(2X\v@qTv|\qp R0(73,X? 9\u	P</ɖ'%5yqW<r~L)>I.x%Z{?Э  BLꕎN>+-'dukD@1'a<pc.d#.fE's!TdR1vk1>Il2gTs'1.zPSu/ԐZ+#:b]U^8=^-ѝEhTdcΟZv.QgP '<kͦ{'Jf=+)ɏQ	[o"6GJrD+\3Cgl6KgS4S2yQΘk@NP8=O'[BeZ̉b)JKbԖш$J	^rB-9Ba£"WĀyCMR$眠*|BMy$0J眠l-\1"P@\E;>IIi_y$眠*|f6="IѝC)(1s"cc6DXv|;JZ%f 5{`6xlS%[N:W3Nk2;"ӰvР<i_P(rDlAs$_?>10(73ˋG)svI/ 4x!Z  ;7؎3|c])>Im;38+0i{lWbל<v%m|=W`(
dΡ+B118;[K1teĈx2"C*" 2^xҾ!LyO.G_%Â^%S JA"IQN2)H@\\Hl!HTKO	s!j*1YádX3BTn!0pK\)63)&E;>IN<L  Cqh:46t܀>+-'dCG x]7A8=T8zФ%Ρ%vQ䯃0&y #md_:-1w^ytCl'<bp]1uRxĈzP	,HtLD'RtN]Nd:W=T+m-Ė%ǡt	LAW{PѝCIQN!dS䐀XNC?$Ʃ2Og䅨Wg)=>!pˢc8Bȧg!ssֿiǉ+H:p|츴x:Zn@U1\G'ԃ5H
DwjvI/CG g.q!=hR|pK\)63),g"Wfm_#kP7%bKo9lF2*?#ɣgLLh%^x{CǓC-[)yɦgX-^bAy4O18y5,-^bDy5iǘhxEǁm"c'&X-yh6<"l'&-1&,-Jy4K<"O"cɡt-$Ѹ"Ca:G\:A>!_:D.|C?$-EFвv8%Ϯ]"$;4_`%AӆʇK+t|gTuJuv<ǃx<ǁ<<\7{ANspyܼña+|][X
Tp]:.*KKp{a\<MEppy_xy˱*ǃx{nyC,zMCLz	SCe㼼yv>8 ?-Xd&:8-Á=sc:aqEp'ˀG/s/^
r;ñ\;cƅyLgu&FFTz1^RaX	4iJV+'NljljJcAekӕ4jJcB,rTѠfXX	 DtA4f n&??05UB_?6B_aK?Kg!/8&Iw:Xݠ7LdjU4ADJ,h>RAl4YF5iȬ3iӍ,V65Rd6 &LplAZr&I)*hRNM23@$0ذ3h2$7ᦘX)u98tFejtꍊԙQ7Llr4XӅƖ:ӕ(4pκI˪)u2r6P9,iIuZ#TMNMceƜ.4U29u@I6P9,iIuZ#TC1n@h&ujL]P9t:1^4M,Vld`b!2c#c#&f25PV	d
J2TASD ̰304idذ3h3h7?*\;YtKGA pH\2ydA͎MT0Ȱ0Ȱ5i;t#EȰFƉƉƋ<1-pvӆiPƆecC:9e'&AqʇCpZwZ 'X	<lrXIZkbuZRfҕSR!GV65Rd63VZd8Trnf1PQALnfjC)M(4p񥎦t`29P?h	34XQԧP:2 dXXX@"ꍼ7VR
Mԛ4
YsJMFn@h&ujL]P95970Rgh)v\	34XQh)v^>-)5Pf7hh(4pκI˪+R`ϛ6P9,iIuZ#TV'XIիTdΧ 74hIJMFn@h&ujL]P97Tf1nZm&u9IKR`ͥ&\tV[FɝNARnh)3iIC(ez^,+!(3h[NThRf鍔Fpxg]VuFj(ժVѢ]Rnh)3hQC(ZJ4PMXb&m6hvrn@h&ujL]P97Tf1AH|?p;*VBPfR X¥ny¥n73PDhS4C*ԛ4ZJ:g]V)0RfӅƈiNTFyujL]P9tpx1ʁ/55"u)0RfӪXͣNiJƆy`uN@Trnfғvg.:ҥmK:AqҌ|;-#`x5ðŠ2ƍ:d:̣իTEѣuFj(hQCh2(ZJ4PM7Tf1
4;9qփB5970RfR Xњ8T֔hh
<|;-#~2Um+i
*Vݡ9537n@RnfÅ	Ԑ3hCJMu19537n@RnfÅ	Ԑ3hCJMu1&u9&XQBm*VFV:Q&AqʇCƜ.4U29u@13uG97RT:(4pκI˪$ᡃ	MԂ
#E8\<i3Rdr8h`~paÓH.9P~pr4XӅƓ:&G.*VÅ
G%'M(uuGZTdT'uH)h3*4:&
L%ʚu2Ei3NAPfӪ3LhINhòR=)5PfR Xњ+Pf¥n<Jj38T&j)XғrcU&eM+Pʳu&(VR9537n@RnfÅ	Ԑ3h>Rnњ+Pf¥njcZNTѺm:FNRnѩɹ6
4S+4PFjjS(NV뎺I˪V
˚>{z<h8pzc6443(8`^[:&G.X:X+.hnvZ
Gn<4XT̢tr:YznԙcCvòR=/pGCqfݡ¦etr:YznԙcCv(VSCm+hh7(%Aӆʇ\3Lpeꕺ㮫RdrꅍTflZuMZ@TƋtj4XiN*p1êV뎺I˪47iQj49hhfR/3qҁ`bQ8`u4V^[:&G.XݥFf7T塡DJ,hJEFtr╉+Pf^[:&G.XݡKAÅx37hhE  C+!V̽R\ujL]PCh)ƔNDMT4XṬ0T:<R:j+u]V>{z<eb2Uc1Cv
tcP1,&iӍ,V65Rd6 &LplU29uB´ML&8RTђ2J41`	61d	ŀȰn67N>{z<hI6
JƎ+tML7TFhRG'
8NTJq;Hj?8PQ;;<[¼.1	<d+hy"g73TD	'%~A\Q588Hjը5*3'$5
͕
HH$!WVl@RDRyce@P(T(UI<RpU'b^(Chy~eΨuuG6Pf7PCPnXgTrKGJ6R8g͔N	<ଆ588+!N:8VZ])3Ӝ*3Ӝ3S&yRd$B|VCO,4Na
Ls5Js5JTƔꍎӜSH
HM

vpQwi(7vARJJU+
Ԑ:?68uQ1NZ3NAP,uZdIYM::XA3 0t?8QԛXԛX͖(Wj++!5j'
PffpQwJijSVCO4Rn`nFARJ|cd4թ8uJyթ8uJyɺu55PfbujNRlJsU_7!7uRԛX~VCObXL+=+
?:?my}(G%T4!_@S aXג8S}ghX?}+@_ `tu?B<Ww'տа8@)	O.1ןtLv}
\)K9{?A}`_#}(O{&ۓE>My70yHN97
8>$?ngC_gGR&v}

8AWt3}&H;}X?g7(}}ࣔZ?gc}v}#M=G"r_tP/:D}G}ɸɿ}9GQ	?}}E>Og}U?=}EoYO	}
8}(3&(M}+3G	?}O}v} gǟ=}`2#{?Q{OG7:Jɿh%} _g:sL0?0<MVMɶ7XM}`(`<ɿ.l7Vp
R)q?DаV}+;
`p
0'|[4,[}>Dx%?BXp
0>-	Xc `tg¼h,"°PJ:( LЉp\?!
/ /3"w9|YN~?	^69XljlPpg(u8Q-VRΌj!	!XiJV+'Nljlj`|C83ը6TꂴM2Xʚ2TEqdX6,,h2fBς>G $  @ӅƸ`hgƋ#CS=jPݠGhzZ7hgfFkqܡ250Rf94	@~`lar4
ibӐG#EʹW3L4XQ3L4XQ3Lf<2xAm'lf6c51!c@ԉԬhhR1d1d2F9ejq	IsF
<|BRppѡ)74hh%'
M,(
4cC@ԈQ:IJV44XQNMR>!)88Rnhњd|BRppѣ4:rsaCE%~ƭNnID~ƭNnIDSFɝNAh͢tR'XIJV44MHbuLcC@ԈQâRÓJPf30輴RTc28Trnf1PQALnfjC)CG&mSiJuQɹDft>RAEcԛ4CLjr+,(
M 735Pӡ
%LK:ͣUJ(Ս&VdiPfѪGy`̭buLFyM+T@Pn*)(sc%
JvJ<BDR`ݡ7962PQAԨX7hhòR=)5Pf7hhAKFia¥n3et^Z
Z7TKN+uAf3(+Pnh,u3+!pZwG#E8\<ic9X9ZuM+ibu*S)(՛h[KTjGvJ<7VR:sFg#FV:QẵjhT4;95Rҏի7TR'Rc7hh՛h[KTjp?534RQäΧ (4:&
L#E:Lr1cKR`r4XQäΧ @TrnfT&eee:LrDG&eM,!)88RnhVVVQuj+hC74hvr*2QժVѢ]RnhZTdT'tիTEѡˎNFV[FuICiQ-PҌ7VR:sFg.:ң Z;nZm(u&\uF@BwJ0ZJ4PMJjajhT4;9q֕	(uj+hC74hvr*2QժVѢ]RnhZTdT'tիTEѡˎNFV[FuICF@BwJ0ZJ4PMm*2QժVѢ]RnhZTdT't.TѲgSZ *973h[F&
L0ZJ4PMJjajhT4;9q֕	(˕4l
M *Vѩɹ27VR:sFg.:ң Z;nZm(u&\uF@BwJ0ZJ4PMJjajhT4;9q֕	(uj+hC74hvr*2QժVѢ]RnhxCiQ-PҌ7VR:sFg#JjajhT4;9q֕	(˕4l
M *Vѩɹ27VR:sFg% jcnZm(u&\uF@BwJ0ZJ4PMJjajhT4;9q֕	(˕4l
M *Vѩɹ27VR:sFg.:ң Z;nZm(u&\uF@BwJ1KKPZR;)5Pf7hh:&
LR^jjDiIFT
%ʚ6LrDG&m+h>((*h3-@T>07Ll\dΧ @TrnfR1ej4pΐL:ӕ\dΧ @TrnfR1nZm(u&K:AiQ-PҏիTEѡzgH-*2QẵjhT4;9/LF@BwJ<SFɝNAh͢m,NI6<1cNLԙrjrn`(4pκI˪&&
LSFɝNAh͢m,NI6<1cNLԙrjrn`˕4l
M *V)3h(4pκI˪&&
L1cNLԙrjrn`˕4l
M *V)3h˕4l
M *V)3h(4pκI˪&&
L1cNLԙr:&
LceƜ.4U29u@buLt#E8\<i3Rdr)3鍔Fpxg]V)0Rg(4pκI˪+R`ϛ3P`nCJV44MH)7hբ
!G7Llr4XӅƓ:&G.NI>n@h&ujL]P9t9r:QɹDJ7Tf1n@h&ujL]P9Xb&|1cNLԙr:&
LceƜ.4U29u@>(ʚ6LrDG&m+hQt
9ceƜ.4U29u@>(ʚ6LrDG&m+hQt
9ceƜ.4U29u@buLt#E8\<i3Rdr)3ʚ6LrDG&m+hQt
9ceƜ.4U29u@buLt#E8\<i3Rdr|6Q˕4l
M *VѺ5鍔pRUdɥJ,ajhT4;9/LZTdT'tիTEѡzgH.:ң Z;g]V>07LlajhT4;9/LZTdT't8LAƜ.4nCFHJfi@GujL]P9Xb&m8\<h@h8LAƜ.4nCFHJfi@GujL]P9Xb&m8\<h@hիTEѡzgH.:ң Z;r:QɹSF)PQ*h3-4nNceƜ.4U29u@Qt&鍔Fpxg]VuFj(6P9,iIuZ#TM07Lln@h&ujL]P97Tf1ceƜ.4U29u@Qt&鍔Fpxg]VuFj(6P9,iIuZ#TM07Lln@h&ujL]P97Tf1ceƜ.4U29u@Qt&鍔Fpxg]VuFj(6P9,iIuZ#TM07Ll&88RnhѺcevm(7uX~7hhJMԛ4n@ݡƇg#JV,(κI˪!|`nCN!59P9榤NU29u@>(iD4Ƨ*#@ԉÅ&m&u9Bƈ
4XbuLF)73h3*4@TƆR`r4Xs9,iINFKRMHpZwG#E8\<i:su	RݡjPݡN+Pnh'Tnn;U=-J455"IjƖ]NA*hbݧU4h֖'XIE,iJƔN:ӕ)XIGԧPcJV42wT4ΜiJƆJ<vIK'R@R͢
cs3U)7iF
= s0A¥n@TcCvòR=Cƈ	37hhD|gNV4CLjKݡi1c0 4X7hh!Nc9X7hhэBıiӍ,V65Rd6 &LplRwML55+NT2c%M*X	 䩣@̰ 3h3@lX	!`h7,:)3iJƆyV\7榤B8Trnf1PQ,8TnCJV4=8;CPҕGea@P|iJƆJ<vQEm:sGH#v66TniCΦhzݡ`fjZf374t7hhX(ڣceF<Lf jJ<1cNLԙr:&
Lg]V>07LlSR'AHX+.i:cSVtY6'XIC@ԈQ8`>Pnf>{z<h8pzc6FiNeţƆez^,-͡CEAӆʇCthliSCvòR=82Uc6443(N:CgKM
> ƈ	37hhGH:p9PznLꕎNCh)hI1Cv
QB MEaM,Vld`b!2c#euJTXV	d
J2TASD ̰30tXc`lX /²&iOAZS "e??ܴ𴉖YiOm2ҟaZSAG-)nZS~AJCܴKJI2ҟQ/-) ,yiOiO0>Jҟ)?NZS_(A/Z5*,p'ᐡh;:	ls>@PY2nǧ5TGGc(7єv?dݏ00695 eх +PFQdƦ(zU7FQMU'FQΪS(ztΪ8PoGcӦtC?(zU
ԛ@FQNjbєv<A(zsjM ~7tGc:9eXi*(yd;B2ǺB;n95@B_eX곃%d/;bcS
o;bcSso;4GcԪNGc:cєv=cTrjk2G1og_~[ߣ[2єsJG?(~9(( ;e[2`/G?e2(VWż9
?`EÑbΐ H&#  HݑG,
?di/0(=0(!];d`Q =d`Q H"țl
?dQ,
?dA*@d`QH(Y|i=GZAN&Y|H+|BI
?KvC--aage---'gdgdvl][;"_așEK";vE-E)vl섎-OgdU"vE~-cg?"ϓl{s;s-˰g>a|kE,"ϷEGEvl(;raR2"Z"C-kEE;r-="H=[9K[9HEvl ۰g)[9HEt=[:-a΀㰋g@yEta[8lxg{p<wEgga7aa1'""-,p'a{t+{t'}[:gga7a2p--IE[8Z$li/gE^-.)"pǰgpJ"KgE"{tE[:"'aΈgD(vln-a>-aaЙE)l2~-fYE-fa3[8Q"baZ"
N-vlI"	/g"al{}[8^cE}[8^%vlxE-0la;pg-0qǰg#"Ƅ-hyE-h)lgE[8";pDaa-
[8#kgi;pFqE1'gd-[8ԧgEC-jA"Ʀ[8b$lA"CgB7a	~-][8{p*"ʃ-oaTwE[8%;pJ;pJ*l&vlaa6qN-l="[9aeX;(r+g,;(r_eX(vQl傏eX)vQl傟eX*Ql傿e{(pȟg{(pcEMvQlײg;(pɾ-2GE!/lȫE"ÐE"Ǣ{tgH/" [:AaΑE;t^gHYEoln- lvlΐE}ΐǰgHA[:C^-#gHD"=taΐE[:C- t۰gHH[:@yEΐK"E%lE݄[:@taΐS[:@E	gH+vlE;roEl<l;rяl.Zr-0yZ5g-*[9igQl塧
Qlt[9hmEl-'eZ=ȶr-Ũr[9h{E:g-3"H<Zk´[9i]--ohr׸dg-!ELg-yZ-g-"DXg-l姼"I/ElE\*E|^g-:$[9hAqZK"D	l墇aZrG"B?rKrБE|dg-	|Z*Eȶr[l7l墿aZ,q-x
	`gbg}

{F+TƪLIrՄejU&Ii*fL +UQ
C`NAj
HnXX6兘0XuAuF&*:QPC5QiyǮT;9/LLcK:A0\xcGg.:`;>`;9cK2N@4͌+V`l FfVl308bL:A¥Ff
'5Lf*360Rn)TQL*3604P遺#Tfl`hU+9QL
Uw FfjX0Tfl`ZΨ0Njb̥QsUK'5Lf*360NALnhQ-=  AZrfɝR$8`;5TCiP)H:p(7p1ê)N
(2VX8`=TzZea$8`t(VJ|$8`tR\ujL]PtV]tr╉+Pf^[:&G.YN*p1êV뎺I˪abAӆʇ\3Lpn:&G.YiN*p1ê&6QR0T:\rldX) 8f
`y s0Bc1cԺZAӆaڃJrAӆc*dtr9zkuA&jM1AӆʇC:&88RniiN,U0,PΩX08tAv\Z<$8`t;.-FΖh0(t;.-FΖaZAӆʇCrwGG$xH:p9PznLꕎN(סpF?ǻ!<=ס삅y)^m<UvCv
QCIcd;#-D{ 0uvDz<סω!9?^&*6Cqhe84סţ͐zZ삅qi)^{#qhŢb.Az(
DX zy$r
9@> C	$p%^A^p%^
kPxF?Bn
!9IN(^)6AJ9IzKN0kd5^vQC`'dz+>n°	uaQ=ШrT@ T@/
vCU*? Tl(U*?x{%PօGMAQ,@Jh@{ Č*ס$c 9D2gvME[!8Ddc1#AdlW(T@G<Z^ZG\>Ȉizy"/C6W/C'$c&uqwȈ3<I#b^2^!8SK0C~2^-l+6<^!c!/	dCM<WAKQWx@ߒdH^[ z//<^̸F?{ z/vO}Odz/ c^,lpkx|F?Ȑ^vIဇC dz0$A	["B8`I@dzhWcѽ!zhƄB^!zh)lA[dzhF?"m!z5H^D^eGF*?0
PQ?GFHT퐾cS*? ǃШ$c$ B	f	  dD^Ȉzk (lK C5r^T<ʌvCrvC5rzlkBVȈTKסʅzSסʂnȈ	IC5pJSzvW/CU|HJ"/CPqc%=(ס(L<^AWvA9Z=B9Y9X-1ݑ!zdV6Br3d/^+6BrKd/^	WgvC5q/`:^}-zfXkClk^fXC5r[d3^[ z2Gס#=~{ z2vBpKGqpbF?aC`ELq"/CadD^Ӂ		pL H#0$/Cacd5xNH#@dH^͒B8hfס@}x /З$/C/d~$ᠱ&/Cq8' Ȑ	vIEס85Y	!	z~	nf$!z8zC͕"%lK$M/C[!8	!z8	{8	mdBVbB~fBfB^>^d/^mz!z;a^d/^lGA;b^إC*!z8jSz5p"bF?dcj+
8Ȉ7vOL#r75p}x7 _H񸡲WzpU?^vIf8[?^	;$qCz66O`a$`Y%pdCd/C8l6A8_x9kd/CKO$Mqȋ$/CI zr(/CB^"^4'&5K&l/C'&xF?$/Cס<<^ !w"B8	!z 7d/C'Wф}D&lX6@^pl^p&lK}ztYC >: 8dCO1vy;@zv%l7	;@zv@";Oǌ4 +{ zxgx<76Dqz8QKCסr}z7kpݽdvCpτpz7$l/CV2^z7	'C!z8AC""8pcCz8p{lz8 z8vCp&%pd1^Zf^ z96MÒ^6BpdS^Dd!8rDEpW6^HMvCtCGltČH.vF?Br͐zDČ-v@z-6OBchG+7`|
	@}zA8(n(:PT T 
A
AprXTJ0<*?HCZǧ\"3`סǢ ^["B8tC fl:9p!./ϟ^.	<"CwRc8)v 2
BM^!d
Em^dY^/<P
R1%%plj8
#ϟ^B&z=d)סPl(#F?bcvxE#ð	p)#wcp)#`ס/d1^
!84?<W$c
 zG!z8
z8
mzBgpTuP=T@
ଣR1c+vA8+[8+A8+	:vA8xd/CKep8xe9촽6MC>Wgd/CƶZ^-/C{-/C`l<^fZX*?B@% $I@TC0)G(dcH*6^qc+.oĲ1]ep G$.{$/C\$l/Cdz$p/Cgc"B8%p"l/C66^yH^?dz c
["B9d!/C&$
C=?^0&+dH^0 m
CCeses!9{C솋"fhb H#BFW%͓et\F?5l%t3ddF?#6^2F?Ds"&B^2;$s![dס̀ߝl/C6A:pdcr9ll:q+dC6Gol/C*b>Ȑf %ad!/C; /C /C$u; /Ckd6סHݐ $uMeu\U#"B:!YKKeuɲ:H^ kM-/CCEr 6Cm~@~vF? 6^48#6A9qĲ1пd!/C{)ס	{#sAcd/CE:~"^R':Gd@Gdc-86^Z!l%pZK6^/dz$r>ɲ9ABl${!	zl/C/CI"Fɲ9y !	"B9$l%rM6^5/C$sT{!9dz9 5 .B^5=6^5%/CmB9C&-/C7/C6CEs`zDdc1$7$l/C佐rnxF?&ܐF?)!	zPdzQɲ:$uBNɲ:1P>
;!	zPlp/6^8Mes1&Ȑpq	& CcA 9?^&pF?Ȑc\kUp\D$/CdzmpC?d3^¶hzXAyUu`CĲ1XA6^Vy V(nB^X_H^XxF?=6^Xy X%d~Ckl1ӽr8Y<K >s$%"z䗲lr<F?}!zWK2erilCGH^!&3.H#f"B9d!/Cɲ9#l/C-B9&/CŞH#}!z>*Kdz> /C͐z>$l/CCc|&lHKlD)6^"IFC5r"Mer y9EȂ~h@}z?AסbF?dc/k=p^q"/C_^ H^6MxA6^1;"B8/	<K#xLK&p/Cgc"B8q,d!/CɎ?^~"^!zE-ep	<F?L֓ַluZ=֜l/C:Cփ͒B:?dzhF?Du!zxF?F[!	zlr(y"/CN6CNW/CAUr(z)qסz@l y"/C;	W?er8,l^JvA8|1A	{ BdD^xk"/Clk6C^y~5$xJ<^x!A$/C%
{!	zWdCkdzp$1pi$/C/$/C8<^\ \!}~H^\vO<}!zdzuR1y$/CvIG{'@ӊc6Ή{$sGa*9ЯzBA"/CAq4Z!	W"^qQzC<K#2! zpbF? [`'
8BvF?""8<סAUqer8wס@#$q\F?#dH^ -Ĳ1DB8 z /Cuc"B8;$p/CrA `m$/CL$/C&l/C ~cdH^;/CF?"B9َ!zscR1G͒B9ءzV\]~E+Whyzݕ4$%^?er8CpF?4\Rlpb^"?^ YOvB81 z[+MȻpbF?![dWF?!g(dzE<dH^DvF?1ݐ!^	$cvF?؇l``F?ؓ$/CpbF?s1 dc}`er9I`yסiXT<C*;#HfWfc"/C7vC5pfa*83W/C0/CB!^#,F?A84H#ȐA84' dH^?^$q`:^; zF _;#a71F6DEqdD^ƻ+qf#{!8C5q $ $c{"/Cff$
!8
vC5p+q;#p.ČȈvDEpvW/C_"쇛b.ɎXAvN6]&XXw"l"NX{"̀dJvDdLvI{b.ȡ";b.GQvE-d$l"X*"X+"Z}>S"lXl\`,Eϖl\=><Qr\cJEF[\R.Rlr))o` D\y .R_JEC݂R.RA\݀ r`lrmJEA))  "$)%"6	HR.`<%"R.R%"{JE`R.p<wJEJEA%"|P%"|#lp6	Hğ`E\,	HX`݂R.n)BwJEЈr.))`}R.JEԛ\-8%"hJE^)E]R.pR.p`V)-R.JEv	H"R.JEtB)D+lv;]{])h`&lv=R.3'%"2͂R.36	HR.3\f(qJE[\%"`'`^)")v	H^)v	H^wJE+`);\0p`MR.pP%"ိJEƃR.4GJEƄR.4<%"A3`=R.	H",%"<%"R.)B)B)mlpF`3R.ĝR.{\\jSJEƭq{JEƤR.55\1v	Hbv	Hb(lp#l A)))+Eʃ͂R.T`r`%6	H%	\\̀a)\l` P6	HaV͐,B\L
r^V
!Z.X(h`傞V
!Z.X+he
pȟd+E";!Z.5d+E"͐
pV!/`pU樸r+l4\9	EI樺B}E.%Ey..0樺BHYQt .6樺A.'5E&E.=N1樺B]!5E;h"sT]#t5E.`HH 2.sT] HA/2E.P#75E}t.Sh@Qt3` ] Qtjl %-'樹iO6\c\eQrֹ.Zr\kd\"奜j\(hmr|-ljM.Z=Hi~&EG-8zP .ZAt\׏QrӎryJ.ZD.Zkr\\Ei\GOۡEO}-$q.Z8!EAd\J\K&-=.ZK -EE.ZO墏&EB?"増@-"/h(hL\V\&hhhpQ"ࠛȸ('	pPSɿc?GXX(o,,(X"(2eQm?G͔+Vn???e-Ie-ccoXVWeMsUKX8Po??7&(ԃ/
? +Pc~lR?GVjeQtƦ?L?Tp4P,:D/?G
ԛ@c~3U,Qe;(aµ&?c~ZwHXuYsc,:Zr
,͔' c~BU(WeQU ^Z82VB(JƧXX(JXuZU?XU(~
GJl&?Ud~ZSg!1ɿ0rTrpp_-LroR17-YLroR1ɷ-jBc~0?U68塅&`MU'ѭ&`
ҫ9	MMYLro6Ljj?r
(9	M334ΦCk9	M7tQLroZ<ߌԖrӚX9	M~wLroTp&` ^ZrԪNC9	M(wLl&97Zgg!1ɿcTiBc~0?sjM erBc~0?Ykr:Zr
ZDߌj9	M̲׬&97u[MMrBc~0?.Zwg!1ɿ-l&97Zyg!1ɿNZ#Lrohg!1ɿQjeBc~0?lBc~0?,&97	9h<ߌn95Bc~0?UU&`ΪShg!1ɿhg!1ɿ:gU(7Bc~0?;g!1ɿ6D9	M~wrh-rhg!1ɿeBc~0?eVrh-	r:Yvr7t.Bc~0?}rӦtC9hLߌkW墵&`Njb&Lro0壼Wߌ-,&97 
6r\YLroXjAA=&`
՛(Lro0壼Lrokc,撲Ua/`c:2V%~0  >ŦXk?`$lXg _>Mb,p5&ZeB\LXPAi8PKi8-2_Vl0*/p<i8GXgŦXk?daPŦXk?dcX%شgZeD<kcie6-2_`Gg!1_X-pf`f%vX`EÐge/`QYI,ϚmF 	v-2_?d:[c`/
 ŦXgƘ "X%-2_?>hŦXg-"X0壼K9	F,"vX}vX'X߅ba
3,ro±oZB{;,q>ZDvX}&;,q>4VvX f|?_Vl-Ze+c`|z!JŦX- ŦX-1ڱi6g`>?-+9	
MT}f|w'_J?Le"UL _0aL _09R%L _0BaL _0 AFŦX / lmL _`Gxkg!1	&On_Ʉ _ɏtvXL@_Ʌ-!_ɂf;,q
MT}|Y4?Z7 L`ţ==i6 g-OX 3?ŦXb{b,l ZqKi6 g-dŦX
Ki6 g-  qL?0@-X-iH8GD] ge/`Q ge/`Q$,
?Z  ge/`Q_U` >,ϚZ,Ogd&2qO;c`Ëc`LgZes?  NŦX?p)i60壼7,/oNP0(q#c^S0(p2_H+cJI
?+ )5Q f| y`>?-"
jݝ8[@7ge[@	K;,q`S,챰~(pJ&YcJ)Yc`6,Pca8[@0@cge[A*,_
 wD;,l߅
 8[@cP`"M8[;*?`U`3
 ?R]yᆔb,l
pfh="XmF-2?
MT}>,ϚoNC \18apffpŦX/VC83RnܸRi6 "řC;?xc!15aqW/Z!1߳p5P&X m?
I4i6 Xvgb,l)pX m?hYLu
MT}<>h;?v)XLg*0Ri6BRqX!O)1Gi6B`Gy`g!1įo CS	God&>'řC ;G?*d&3_
El
-2Y?h9	[ULZ͐B/&4uZtj?:9~Vdh/&4uZs^?NlpVdj/&4uZscޱg쀃ȼVf퍖6  f,ϚJ̓8;,l 	cQ: N%_QB]v6X*fcW+6PlllU?VhjV9|Y4:ׅ,af,l_0/a6@K7!쎟E%fUJ_͔' Xcew憪MEk;!ȼG'
Xc!1ƿߕB+l;w憪MEk;#őyIZN)	5`.JƧ6R~ȻCU&"|Y4X@5_ԬLjnrmcd:w憪MEk; d^|Vf͎42k]ZU68cd;w憪MEk; |Y4Ljj?@D_Ӧ55T"XcdȻCU&"őyO2k]6Xd]rZʇőyIYcSUIV2k]YcSUIV6XM"TvAkȼBe0~V@VG2$~hj܄Vd^|VZwH	5`.aµ&4%66X!~ȻCU&"_E%iU,Qi팄0~VRcdEߚ7!"撵G
2k]ZE,lȻCU&"d^|Vd+UBc+2FOce_"TvD'őyIZI5FYc!1ƿߕT_e6Xd]rZȼAFXLqwf(w0"싿45RnB+YőyIZU7	5`.cTF6@kEߚ7!GőyO	5`.卖6@"Tv@qd^|@ c!1ƿP0F(cdFw憪MEk; d^|VjӐUW_:Zr
6Xd]rZd^|@$ƭXLqwLjՍ6A싿45RnB+Y$,Ϛ(o_(o~ȻCU&",Ϛ(a݌0@Nl 싿45RnB+YE? 
	5`.@yce}"Tv@d^|Bl=c!1ƿPXcdd]rZȚ/>i Bc  w憪MEk;$őyO
	5`.6B싿45RnB+YE%kV꣓\
2k]ZU6I.Igd"撵uQjBc+XUVl.Igdϋ"撴ΪS,d&8ΪS,l?.Igd 7őyO Jqc!1ƿP6X~hj܄V)>,ϚJӦuQ}(c!1ƿߕLꣅQ&!Eߚ7!kȼ:gM:F2k]ZtΚ(ufll.Igd$,ϚJ:cz_c!1ƿߕuZU w憪MEk; b/>izD_( F,ld]rZL|Y4P{k	5`.܌+XcdUw憪MEk; f/>i+XjAǞld&8򵆪y e"Tv@|Y4P*zBc0T6@Eߚ7!ed^|@@P<_(*6Xo~hj܄V,Ϛ( FBc 
,l.Ig>-|Y4Py݌0@v6Xϱ"Ts" -	5`.aw싿45RnB+YυO"撳jM pV2k]Yµ&8E+,g7Eߚ7!,ϚJ:Y (c!1ƿߕuY Q**͌+V`lҨ
͔uEQ&tTfl`AsTU)7RƪAz3cE*2Ff07PDvCV;Tfl`hk360 +PJj͌P	S,YTfl`R	S,YTfl`A [/3q;9/LLc3;9E;9q;9c{U&IT'Tn@Rhr3U(tRtƪ)N&3Lpn25Q7960T@0Lf
JecbYXجlVV6X8RcdTTLh68LbZx+Pfpɦ;A`a&m̰5@TCƇjV*PbFr°ȬJ	A+RGUN遪39YG`x:!RyZ#'t:>":2wLgf VnTI*/JӐT'!,96X*/J:=AzYZ3#2EYek2gr%7NpMMLVVBcS+7vVh YXجlVV6+++N62TlrXI؂d1i	@1A p2h3,,J0)Xc&J+iNj
, +6LF򴃧f(p1ê0'
3LprjT+L?8`=TzZea  CBUecbYXجlVV6X8RccU&Cb	d
FG*MLLdj<~A9h&7h2 `nmeYT+6RnZ*jV,9P`:F	S9ZT,NQUJԬXrbu*V:[T:DlVV6++eceӍ,V65Rd6 &LplU29uB´gZ4v N7͍Bƃ2Lԭ  Cꕺ㮫RdrꅃZAӆʇGV'TCPAznԙd  C8uBJqU29uBZAӆʇ\3Lpn:&G.Y+H:p9PiP1ZAӆʇKM+$:ZYXجlVV6++*X69XljlA2LHJ'LjjV>LA& Nd	hff0Rn@T`lpTC
M
)U+H:p|;Pv2u.򴃧õ
=R咴)-7*U򴃧	+Xc)73Rni+H:p9Pp~YC
M%iN,UecbYXجlVV6X8RccU&Cb	d
FLꕎN<~A9h&7h2 `n6fXX	8`XR)J0(73ˋGeţrZAӆeţrZAӆʇCrwGG$rVΩX%ecbYXجlVV6+++N62TlrX:ucU&CcU&K؆pf2Ņiµ-
h,F倜n	3Aa`&jpQwL촸9rs5Jc CPnfY~# CPnfYz}!73T|?K􀤈`;>r!~# @RD0\$C;-.GӅjS`;>N39N~#z}5880ò}++ecbYXجlZqcӬ22X33E
Դ(2ih5q'eYCGed34CEecbYXجlVV6++,Vld`btƪLƪL31IJÅjZ4	4X8Aa`&jVV6++ecbYXbc%K+X65Rd65Rd>!gj*uAZxpKA&&Q`'ph3,,Jgf:ppfAT&t+!PlN:AU'Lk++ecbYXجlZqcӬ22X35jըX\pfBS&rN(ـ|>ecbYXجlVV6X8RcdTT,gcb\jV+RpɦInX	2LԬpfdjf:9~VV^Iraµ&%j͌:`@RcFf05RZUVBU+360Rn)TFfVl3%j͌:`nQjJ(tRtƪ%i:RFf0Tdej͌(t3Z3cG
XV:	P`2ŒFf	U,P`2ŒFf	)*2Ziiiih5'iiii M4M4M4M4E4M4M4cM4M4M4XM4M4M4M4M4E4щ@dM4M4M4M4M@ZiiiiXAVV	8j4M4M4M4M4M4M4M4M4A'PѦiii,iiiiiiƚiihii,iJ?;w;w;w;w;w;w;w;w;w;w;w;w;w;w;w;w;w;w;w;wAi`j9Vh*/~=TV08Npf`BjL>t&5Rf
ǒ	KMd&V
ǒEC^Vl0*/J
(0!%g	P`pH*/J+X%g	P`C83,uYsVnrjj`p굒j)XpIE:h V:XIZAӆڂ%J͓:Q ٪3LprIw:\  Z&J+iNU&32VX+H:p9P*PbFjKM
&uJzAӆUK8f
N&3Lpn25Q7960T@0Lf
R0'
3LptjT+L?8`=TzZea  CBU:Yu5
)To+RaʃԪ58LԬXrbu*V:VbÕTjݕ8`drF%iN*/TuZ#T,J0T:<R:j+u]V%iN*p1êV뎺I˪J0T:cT+qU29uBZAӆʇ\3LpeɍJ0T:\rldX) 8f
R0T:^[:&G.X:X+.8`txbuD5
V뎺I˪R0T:cT+/TuZ#T,8`u4V㮫Rdrꅔf
˓(8`tBR@p1ê(tIQRE)7 *07T`lpT s0Bc1cԺ0(73*VKJ0(73'XV0T:'8/Pb7ttI  Csef)748`>Pnf;X~AVsH:p|;Pv2u.õ
=R唃)-7*U	+Xc)73RniH:p9Pp~YC
M)N,U0,PΩX%iNeţZAӆʇCthliT CthliT  CABZAӆʇK+t|gTuJu:>u3V::Aӆaqhtr츴x:Zn@UH:p|츴x:Zn@UH:p9PnCPn@PtrJ:+RdZ3ipr>05jǮ܆R;-.G܆RCPnfY~#Iv=p|>0$C;-.G܀`;>H
HvZ\
tv=p|>+Tfr;-.GSjpp`>eC830N鬬pfhr#ed34CEgnVm+!7R쬆pfAT&t+!PlN:AU'Lk+!P9YZ
Ld35j6Q+!ƲNZU8kVVfYuGQ:V`l@.(6Np͔*!:Vð{+6PlV꣓
jV&58 XVf͎%iO+/pz`j9 VlRyYZ
ԛ@5TDQyY/PTJ͔,PcT+RnVC*;+Xi*j͌:`jcuQɩQZV;+Tfl`KS%j͌PIgTJ(tAZ3c
՘,4u[MekV3(tRtƪ%i:A:gM:VkW+N檖(3604P那 [+XjAĭQ&t+Tfl`AsTJ'V3XV9XV91F@VpI	ZU+!@ 9k `X             N>3==,         Y        ./usr/lpp/devices.common.IBM.fc/inst_root/etc/hba.conf                               # @(#)17	1.1 src/bos/usr/lib/hbaapi/hba.conf, hbaapi, bos51F, f2002_29A5 6/28/02 13:34:23
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
# bos51F src/bos/usr/lib/hbaapi/hba.conf 1.1 
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
#
# This file contains names and references to HBA libraries
#
# Format:
#
# <library name> <library pathname>
#
# The space between the name and path are
#
# For example:
#
# com.agilent.tachlite32 /usr/lib/libhbaapiagilent.so
# com.troikanetworks.zentai32 /usr/lib/libhbaapitroika.so
# com.jni.fibrestar32 /usr/lib/libhbaapijni.so
# com.qlogic.qla32 /usr/lib/libhbaapiqla.so
# com.jni.fibrestar64 /usr/lib/sparcv9/libhbaapijni.so

com.ibm.df1000f7 /usr/lib/libHBAAPI.a
com.ibm.df1000f9 /usr/lib/libHBAAPI.a

k",Vapi/hba.conf, hbaapi, bos51F, f2002_29A5 6/28/02 13:34:23
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
# bos51F src/bos/usr/lib/hbaapi/hba.conf 1.1 
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG