Quellcode durchsuchen

* fixed filetype problem

olle vor 21 Jahren
Ursprung
Commit
c7c1fe5414
1 geänderte Dateien mit 1609 neuen und 743 gelöschten Zeilen
  1. 1609 743
      tests/utils/Makefile

+ 1609 - 743
tests/utils/Makefile

@@ -1,743 +1,1609 @@
-(This file must be converted with BinHex 4.0)
-:!*!1Ll-!!!%H&k!M#L-J4'pZ*h3JC@4TG#`JG'KTFb"QD@aP)'Pc)'GPEQ9bBA4
-PC#"LH5"'8%00B@YP)&CPFR0TEfiJ-5ia)&Xb-$!d,c!d,c)aA3SM#Q4PCQ&eE(3
-k)'&XE!T038Y&4NP-494"8NG&9&-pE'PZGAJJCfmc-RBb)(GTEM-b)'pc-L"QFQ9
-PBR0N)'*PEh-JEQ9dBR0N)'&YD@GK)'&dBA*T)(0eEQpc)(&ZH#"ZCA4hBA*P)'p
-`C@jLFf3JGf4[FhJJF'&XE@pc)'eKBfpc)'4KFRGTEL"PEAJJGf&dBfpY#N*64(-
-J25"QFQ9PBR0N)'jPG'*cC#"[F'9ZBR0N)'4KFRGTEJT96NPBFb!p)'aTER9i)#3
-S3P0%FbNJFh9ZEh-JF@ji#NC28N0&1JSZ8%K26PNk)%C28N0&#QpfCA*bD@4P)&"
-"9%Jk253SFh9LFh3JA#`[,#3S8%&85#NT#QPQEQ9a)#JN+'CTEQ4cG(*TEQFJC'&
-bGfPZ,#3S6e08@9"&+5NX+3TTEP9ZDAJp-5!MC'&bGfPZ#P0&39*$5&""9%Jk253
-SCQPXG'9b,@peG#!Z,#3SFh9LFh3J1L`J,#3S8%&85#NT+3TPE(0P#QPQCA%J+#3
-SCQPZC(0dFQPZCb!l,#3S8%&85#NT,#N+D@j9EQPi26%+8d9"8N0)8%&85$Sp*#K
-QD@adCA)YEh9d)#iX*#KcG@*cG#!k,#!X*#K3394)+5NT#Q9XFf8+8d9"8N0)8%&
-85$Sp*#KcG@*cG#!l,#!X*#K3394)+5N+C@jND@B+C@jND@B+8d9"8N0)8%&85#X
-p*#K`BA4cG@*cG#!P,b`P,#3SFh9LFh3JA#`[,#3SC'Pb)#3S68&,45Q3"!T39d3
-k253SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0eCQCTH#![F(GN,Q9iC5`N+&0&39*
-$5&""9%JTN!3+D@CPF5!S*#K39d3T,#N+8&G%1MdN+(0dFQP`)#3SGfPXC'0KFQ3
-J*#KKC'4cG@CQDAJJ,h"hC#`N+&0&39*$5&""9%JTN!3+D@CPF5!S*#K39d3T,#N
-+*#KPFR*[FL"CEh8JEQ9PC#"dD'8J4dj9)(9dD@ac)("KBfYKCf8JG'mJGA0P)(4
-SDA-J6@&VC@CTE'8T#Q9XFf8+8&G%1MdN+'CTFR0dGfpbC#!N+&"A4#NT#P053d9
-B489B9$d+C@jND@B+C@acC3T39d3k253SCQPbFh4hEh*N)#3S8&G%+5N+8e*$49K
-&49K825jPH'8+C@jND@B+D@CZC'9Q)'PZ9@jTH!TTCQ9a)#JN+%p6+5aAD@jNEhG
-cAdj8+3TTEPGTENj826%+C@acC3TTCQ4PCL"28c*I8dK&6%`+D@j28c)p-3TPEQ4
-TCJTPEQ4TCJTPE(0P#QPQEQ9a)#JN+'CTEQ4cG(*TEQFJBhPRC(*TGQ8X*#K3394
-)+5NX+3TTEN0jCeGTEMda#Q9ZC'PQ#Q9ZC'PQ#QPQC'9Q)'PZ9@jTH!T68N0#394
-$5%9B9$dZFfJ+C@acC3TTCQ4PCL"TENp6-JT68N0#394$5%9B9$dZBfeN#Q9XFf8
-+8e*$3N&83dK&@&3p,Q*KG!TPEQ4TCJTPEQ4TCJTTCQ4PCL"TEP9ZDAJ+8%&85&0
-&8$d[#Q9XFf8+8%&85&0&8$Sp*#KcG@*cG#![,&`X,bN+D@CNC@BJD@j$H@GAD@i
-+8%&85&0&8$d[#Q9ZC'PQ#Q9ZC'PQ#QPQC'9Q)&"A4!T#390&4%P51MdN+(0eBR0
-d)&`X,b`N+(0SC@aX)#3S8&G%+5NT#QPQC'9Q)'PZ3hPR9fPZ#QPQEQ9a)#JN+'C
-TEQ4cG(*TEQFJ,f0jCf4bDACP,b`N+%*"8d9%59)T+5`T#N*"8d916d4*8MSp*#K
-`BA4cG@*cG#![BhPRC(*TGQ8P,#8X*#K#390&4%P5+5N+3N&6484559C&1MdN+'C
-TFR0dGfpbC#!N+(0eBR0d)#mX)#`N+%*"8d916d4*8LNT+3T#390&4%P51MdN+(0
-eBR0d)#pMH@GNFQPfC5mN+%*"8d9%8NP@45N[,#3S3N&6484559C&+6S[,#3S3N&
-6484*8LNT#Q9ZC'PQ#Q9ZC'PQ#Q9XFf8+3N&6484*8MdZ#Q9ZC'PQ#QPQC'9Q)'P
-Z6e-b#QPQEQ4PCL"&3dK2#N9$5%mk253SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0
-eCQCTH#![Cf9MD'mN+&053d9B489B9#NX*#K648&53dK3394)+C!%#QPQCA%J+#3
-S480)6bNX+3T&3dK21MdN+(0dFQP`)#3SGfPXC'0KFQ3J*#KKC'4cG@CQDAJJ,f9
-MD'mN+&053d9B489B9#NX*#K648&53dK3394)+C!%#QPQCA%J+#3S480)6bNX+3T
-&3dK22@9MD'm+C@acC3T&3dK21MdN+'CTFR0dGfpbC#!N+%9$5%mT+3TPEQ4TCJT
-PE(0P#N9$5%mk253SCQPbFh4hEh*N)#3S480)6bNT#Q9ZC'PQ#Q9ZC'PQ#Q9iF'p
-bG#"&3dK2#Q9ZC'PQ#QpfCA*bD@4P)%4&4N&96&4I4P"$4%P525iZ,biZ#QPQEQ4
-PCL"'8%-+D@CNC@BJ8&!+4P"$253S8&!T#Q9ZC'PQ#Q9ZC'PQ#QPQEQ4PCL"'8%-
-+4P"$8&*24cSp*#KcG(*TF#!N+(GTE'4MBA*N)#3SB@4NFh9QCQPi)#pQF'-N+&0
-53d9B489B9#NX*#K648&53dK3394)+C!%#QPQEQ9a)#JN+%C33e"56dFT,#N+4P"
-$8&*24cSp*#KQDA*cG(G[FQ3J*#K'8%038Np(+5N+4P"$1MdN+(0SC@aX)#3S4P"
-$8&*24bNJ,9"#+3TTCQjPF5!S*#KQD@jNFh4bD@jR)%9bFQpb,#3S4P"$+5NX+3T
-[GQ9bFQPNC5"'8%-pF("M-cJf#Q9ZC'PQ#Q9XFf8+EhCPFR*TC'8J4P"$2A"`Bc-
-i0JTPEQ4TCJTPEQ4TCJT[GQ9bFQPNC5"'8%-k253SFh9LFh3J*#K68N0&@%9&@&3
-T,#`N+%C33bNT#QpfCA*bD@4P)%C33cSp*#KcG@*cG#"F,#mX*#K'8%-T+53S8e*
-$49K&49K8+3TTCQjNC@BJ4P"$AeC&8P0*6di+4P"$Ad0269"*6%9558j'6cSp*#K
-cD'9XE#!N+%C33bNJ,@P@8e"88&029%mT#NC33ep@49*658p11MdN+(G[FQ3J-5`
-N+%C33ep$6de358a&8NP14NmT+3TPEQ4TCJTPH("[FR3J4P"$)%C33ep@49*658p
-1)%C33ep$6de358a&8NP14Nm+G@jPH("[FR3J3dK&3dY%49"&6N3J38a-4%9348j
-%48j$5896#QPQEQ4PCL"$8&9I9%&54d98#QPQC'9Q)%0399p839*(494I4%9'399
--9!T$8&9I9%&54d98253S3e"9Ae4"8NG&9&p%48C"98a8+3TPEQ4TCJTPEQ4TCJT
-TCQjNC@BJ6e0I9%&54d98#QPQC'9Q)%p6Ae4"8NG&9&p%48C"98a8#Np6Ae4"8NG
-&9$dN+%p6Ae4"8NG&9&p%48C"98a8+3TPEQ4TCJTPEQ4TCJTTCQjPF5!S*#KhEh*
-NFb!N+%C33ep$6de358a&8NP14NmT+5`e+3T'8%0I3dp08%P-49**6NC2+cdN+(0
-SC@aX)#3S4P"$+5!YD903+3T'8%0I3dp08%P-49**6NC2+cdN+(0SC@aX)#3S4P"
-$+5!YD943+3T'8%0I3dp08%P-49**6NC2+cdN+(0SC@aX)#3S4P"$+5!YD902+3T
-'8%0I3dp08%P-49**6NC2+cdN+(0SC@aX)#3S4P"$+5!YD942+3TPEQ4TCJTTCQj
-NC@BJ3e"9Ae0299*$43T$8&9I8dp98N0&1MdN+(G[FQ3J-L`N+%C33ep$6de358a
-&8NP14NmT+3TPEQ4TCJTTCQjNC@BJ3e"9Ae4"8NG&9!T$8&9I9%&54d981MdN+(G
-[FQ3J-b`N+%C33ep$6de358a&8NP14NmT+3TPEQ4TCJTTCQjNC@BJ6e0I8dp98N0
-&#Np6Ae0299*$46Sp*#KhEh*N)$3X*#K'8%0I3dp08%P-49**6NC2+5N+C@jND@B
-+D@CZC'9Q)%p6Ae4"8NG&9!T28ep839*(493k253SGfpbC#!e,#3S4P"$Ad0269"
-*6%9558j'6bNT#Q9ZC'PQ#NC96%aI9%&54d98253S3e"9Ae4"8NG&9#NY*#K28ep
-839*(493T#NC96%aI8dp98N0&253S3e"9Ae0299*$45NY*#K28ep66e953d8T#QP
-QEQ9a)#JN+%C96%aI9%&54d98+5`N+%C96%aI8dp98N0&+5N+3e*28e0$6de358a
-&26%+C@jND@B+D@CPF5!S*#KQD@jNFh4bD@jR)'eKDf9QD@aP,#3S68&,48004%G
-238a6+5NX+3TTCQ9a)#JN+'CTEQ4cG(*TEQFJ*#K28ep839*(493T,#3S68&,48C
-*6%9839*(4946+5NX+3SN+'9bFQpb)&4SC5"0B@YPCQPXC5"NEf9cELGd)(0eF("
-[FR3JG'&bCf9d)#3S6e0I9%&54d98+5`JF'aPBA0P)(*eEL"QF'0YB@YP)'CTFR0
-d+3TPEQ4TCJTPEQ4TCJTTCQjPF5!S*#KQD@jNFh4bD@jR)#3S6e0I9%&54d98+5`
-N+%*64(-T+5`T#N*64'KTCA)p-3TPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXE'P
-ZGAJT#QaTER9i5'PPFMda#Q9ZC'PQ#Q9iF'pbG#"28ep839*(493J6e0I8dp98N0
-&)%0399p839*(493J3e"9Ae0299*$45"'98a-Ae4"8NG&9#"'98a-Ae0299*$45"
-$8Np68d0269"*6%8+D@CNC@BJ4P"$4%P5#QpfCA*bD@4P)%C33d4*8MSp*#KcG@*
-cG#"F,#mX*#K'8%0%59)T+3TTCQ9a)#JN+(GTE'4MBA*N)#3SB@4NF(*PCQPi)#3
-S4P"$4%P5+5mXFR4X)(9ZDA4c+5NX+3T[GQ9bFQPNC5"'8%0%59)pGh*[EQF+C@j
-ND@B+C@acC3T[GQ9bFQPNC5"'8%0%59)pGh*[EQF+C@jND@B+D@CNC@BJ4%9'399
--9&p'8%0%59)+D@CPF5!S*#K'8%0%59)T,(GbEfjR+3T[GQ9bFQPNC5"'8%0%59)
-k253SFh9LFh3JA#`[,#3S4%9'399-9&p'8%0%59)T+3TTCQ9a)#JN+(GTE'4MBA*
-N)#3SB@4NF(*PCQPi)#3S4P"$4%P5+5mXFR4X)(9ZDA4c+5NX+3T[GQ9bFQPNC5"
-'8%0%59)pGh*[EQF+C@jND@B+C@jND@B+C@jND@B+D@CPF5!S*#K'8%0%59)T,(G
-bEfjR+3TTCQ4PCL"TEP9ZDAJ+EhCPFR*TC'8J4P"$4%P525peFh)[E'pMB@`[E'P
-L,fC`BbmN+%C33ep@49*658p1+3TTCQ9a)#JN+(GTE'4MBA*N)#3S4P"$4%P5+5p
-eEQPdFbNX+3T[GQ9bFQPNC5"'8%0%59)p,h9cFLpXD@)[CR"M,b3S4P"$AeC&8P0
-*6diT#Q9ZC'PQ#Q9XFf8+EhCPFR*TC'8J4P"$4%P51MdN+(0eBR0d)#mN+%C33bN
-X,#3SCQPbFh4hEh*N)#3SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0eCQCTH#![*#K
-'8%-T,#3S8d9"8N0)8%&85#Q3"JT[GQ9bFQPNC5"'8%0%59)k253S4P"$4%P5+5m
-Z,JTTCQ9a)#JN+(GTE'4MBA*N)#3SB@4NF(*PCQPi)#3S4P"$4%P5+5mXFR4X)(9
-ZDA4c+5NX+3T[GQ9bFQPNC5"'8%0%59)k253S4P"$4%P5+5mZ,JTTCQ9a)#JN+(G
-TE'4MBA*N)#3SB@4NF(*PCQPi)#3S4P"$4%P5+5mXFR4X)(9ZDA4c+5NX+3T[GQ9
-bFQPNC5"'8%0%59)k253S3N&6484*8LN+D@CPF5!S*#KhD@aNBf&bC#!N+'&NC("
-bC@CTH#!N+%C33d4*8LN[,(*dE#"eEQPdFbNT,#N+EhCPFR*TC'8J4P"$4%P52@-
-k,h"`#Q9ZC'PQ#Q9ZC'PQ#Q9ZC'PQ#Q9ZC'PQ#Q9ZC'PQ#QPQEQ4PCL"$8Np68d4
-*8JT$8Np68d4*8MSp*#K'8%0%59)T,f0bEh0c,b3S4P9-6&p839*(493T#Q9ZC'P
-Q#QPQEQ4PCL"$8Np68e4"8NG&9%4*8JT$8Np68e4"8NG&9%4*8MdN+%056e064%P
-5+5mN+%C96%aI9%&54d98+3TPEQ4TCJTTCQ4PCL"$8Np68d0269"*6%8+98j*9&0
-%59)k253SGfPXC'0KFQ3J*#K$8Np68e4"8NG&9%4*8LN[G@jTG(-T#QPQCA%J+#3
-S98j*9&0%59)T,#N+98j*9&0%59)k253SGfPXC'0KFQ3J*#K'8%0%59)T,h9ZDA4
-c,b3S6e0I9%&54d98+5N+C@jND@B+C@acC3T96NP88d4*8MSp*#KhD@aNBf&bC#!
-N+%C33d4*8LN[G@jTG(-[*#K28ep839*(493T+3TPEQ4TCJT3380,38G&8d4*8MS
-p*#KhD@aNBf&bC#!N+%C33d4*8LNJ*#K'8%0%59)T,h"KBfYKCf9c,f*KFf8J*#K
-'8%0%59)T,h"KBfYKCf9c,f9iG(*K+3TTCQ9a)#JN+&9649046#NX@896+3T%3N4
-*4d969$eNBQ4TCf9cG!TPEQ4TCJT[GQ9bFQPNC5"839*(494I8&*24e*"69-V2@4
-[G'9cG#"QB@PX)(4PFh4QB@PX)'4TCf9cG#!N+%4#4%P(4908+3T[GQ9bFQPNC5"
-*6P0838a-AdC33e""3dY"4d8pH3TTCQ4PCL"549&959*&Ae9159464%P5#QpfCA*
-bD@4P)&9159464%P5+cdN+&*&899*8N9I98j*9&0%59)T#Q9ZC'PQ#QPQC'9Q)&*
-&899*8N9I8%&$5d&(490%59)+EhCPFR*TC'8J8%&$5d&(490%59)V253S8N9498P
-549p3380,38G&8d4*8LN+C@jND@B+D@CNC@BJ@NP358j69%&-6!TTCQjPF5!S*#K
-QD@jNFh4bD@jR)#3S6e0I9%&54d98+5`N+&9159Kc+5NX+3T96NPB5'PPFMda#Q9
-ZC'PQ#Q9XFf8+D@CZCA%J+#3SCQPZC(0dFQPZCb!N+%p6Ae0299*$45NX*#K96NP
-BFbNT,#N+98j*@%KTCA)p-3TPEQ4TCJTPEQ4TCJTTCQjNC@BJ58j69%&-6&p38N9
-'59J+D@CNC@BJ8&*&4NPB#NP18e4"6%aI8&*&4NPB253S8&*&4NPB+3TPEQ4TCJT
-PEQ4TCJTTCQjNC@BJ58j69%&-6&p38N9'59J+D@CNC@BJ98j*@%KTCA)+58j69%&
--6&p38N9'59Jp,h9cFLpXEf0KE!TPE(0P#QPQC'9Q)%P18e4"6%aI4P"$8%&$5d&
-(43T*6P0838a-Ad*"8d9%59)k25p`F!TPE(0P#NP18e4"6%aI3N&6484*8MSp,b3
-S8%&$5d&(49p138e&+3TPEQ4TCJTPEQ4TCJTPEQ4TCJTPH("[FR3J58j69%&-6&p
-38N9'59J+D@CNC@BJ58j69%&-6&p'8%0698*%59)+CAK`Eh*d)%P18e4"6%aI4P"
-$8e9#4%P5#Q9ZC'PQ#QPQEQ4PCL"%5908Ad4&8e4%59)+4%P69&p%49084%P51Md
-N+%*"8d9%59)T#Q9ZC'PQ#Q9iF'pbG#"%5908Ad4&8e4%59)+D@CZC'9Q)%P18e4
-"6%aI3N&6484*8JTTCQ4PCL"96NPB5'PPFJTTCQ4PCL"*6P0838a-AdC33e""3dY
-"4d8+58j69%&-6&p#390&4%P51MdN+%P18e4"6%aI8&*&4NPB+5pXD@)[CR"M,b3
-S4P"$AeC&8P0*6diT#Q9XFf8+58j69%&-6&p#390&4%P51MdN+%P18e4"6%aI8&*
-&4NPB+5pXD@)[*#K3380,38G&Adj"688T#Q9ZC'PQ#Q9XFf8+58j69%&-6&p#390
-&4%P51MdN+%P18e4"6%aI8&*&4NPB+3TPEQ4TCJTPEQ4TCJTTCQjNC@BJ58j69%&
--6&p#58j%59)+D@CNC@BJ98j*@%KTCA)+D@CNC@BJ3e*28e0$6de358a&#NP18e4
-"6%aI3NP14%P51MdN+%P18e4"6%aI3N&6484*8LN[Bh*[Fh-[*#K'98a-Ae4"8NG
-&9#N[BQPZ#Q9XFf8+58j69%&-6&p#58j%59)k253S58j69%&-6&p38N9'59JT,f*
-TEJTPEQ4TCJTPE(0P#QPQC'9Q)%056e063dp08%P-43T*6P0838a-Ad**6N4*8MS
-p*#K*6P0838a-Ad*"8d9%59)T,f0bEh0c,b3S4P9-6&p839*(493T,f*TEJTPE(0
-P#NP18e4"6%aI3NP14%P51MdN+%P18e4"6%aI3N&6484*8LN[BQPZ#Q9ZC'PQ#QP
-QC'9Q)%P18e4"6%aI4P"$8%&$5d&(43T*6P0838a-Ad**6N4*8MSp*#K*6P0838a
--Ad**6N4*8LN[*#K28ep839*(493T#Q9ZC'PQ#Q9ZC'PQ#Q9ZC'PQ#QPQEQ4PCL"
-*6P0838a-Ae91594%59)+D@CNC@BJ3e*28e0$6de358a&#NP18e4"6%aI98j*9%4
-*8MSp*#K*6P0838a-Ad*"8d9%59)T,f0bEh0c,b3S4P9-6&p839*(493T,h9ZDA4
-c#Q9XFf8+58j69%&-6&p96NP84%P51MdN+%P18e4"6%aI3N&6484*8LN[G@jTG(-
-[*#K28ep839*(493T#Q9ZC'PQ#QPQC'9Q)%P18e4"6%aI4P"$8%&$5d&(43TTCQ4
-PCL"3380,38G&Adj"688+58j69%&-6&p96NP84%P51MdN+%P18e4"6%aI98j*9%4
-*8LN[*#K3380,38G&Adj"688T#Q9ZC'PQ#Q9ZC'PQ#Q9ZC'PQ#QPQEQ4PCL"*6P0
-838a-Ada*3N4*8JTTCQ4PCL"96NPB5'PPFJT*6P0838a-Ada*3N4*8MSp*#K*6P0
-838a-Ae"548C*@#N[E'PL#Q9XFf8+58j69%&-6&p-58*%59)k253S58j69%&-6&p
-96NP84%P5+3TPEQ4TCJTPEQ4TCJTTCQjNC@BJ58j69%&-6&p66e953d9%59)+D@C
-NC@BJ98j*@%KTCA)+D@CNC@BJ3P0%D'PPFJT68N038N9'59K%59)pFfKKFQ8[Fh*
-M#Q9XFf8+D@CNC@BJE'PZGAK)D@9b#P053e"548C*@%4*8MecD'&bC5pcFQ-+C@a
-cC3T68N038N9'59K%59)pFh*M#Q9ZC'PQ#Q9ZC'PQ#QPQC'9Q)%P18e4"6%aI4P"
-$8%&$5d&(43TTCQ4PCL"*6P0838a-AdC33e093N4*8JT*6P0838a-Ae0299*$484
-*8MSp*#K*6P0838a-Ae"548C*@#N[*#K68N038N9'59K%59)T,fC`BbdN+%C33ep
-@49*658p1+5mN+%P18e4"6%aI4P"$8e9#4%P5+5mN+&""3dY"4d9I6N&045N+C@a
-cC3T*6P0838a-Ae0299*$484*8MSp*#K*6P0838a-Ae"548C*@#N[*#K68N038N9
-'59K%59)T,fC`BbdN+%C33ep@49*658p1+5mN+&""3dY"4d9I6N&045N+C@jND@B
-+C@acC3T*6P0838a-Ae0299*$484*8MSp*#K*6P0838a-Ae"548C*@#N[*#K68N0
-38N9'59K%59)T,b3S8%&$5d&(49p138e&+5dN+&""3dY"4d9I9N958dP26LN+C@j
-ND@B+C@acC3TTCQ4PCL"*6P0838a-AdC33e""3dY"4d8+D@CNC@BJ58j69%&-6&p
-'8%0698*%59)+58j69%&-6&p66e953d9%59)k253S58j69%&-6&p#390&4%P5+5p
-cEh9bBf8[*#K*6P0838a-AdC33e093N4*8LN[*#K3380,38G&Adj"688T#Q9XFf8
-+58j69%&-6&p66e953d9%59)k253S58j69%&-6&p#390&4%P5+5pcEh9bBf8[*#K
-3380,38G&Adj"688T#Q9ZC'PQ#Q9XFf8+58j69%&-6&p66e953d9%59)k253S58j
-69%&-6&p#390&4%P5+5pcEh9bBf8+C@jND@B+C@jND@B+C@jND@B+D@CZC'9Q)%P
-18e4"6%aI4%p$4%P5#QPQC'9Q)&9159K)D@9b#QPQC'9Q)%*64'KTCA)+4%p$8&*
-&4NPB4%P52A0SBA*P,f4[B`TPE(0P#QPQC'9Q)'aTER9i5'PPFJT%6d038N9'59K
-%59)pFfKKFQ8[C'pM#Q9XFf8+4%p$8&*&4NPB4%P52@4[B`TPEQ4TCJTPEQ4TCJT
-TCQ4PCL"*6P0838a-AdC33e""3dY"4d8+58j69%&-6&p%6d0%59)k253S58j69%&
--6&p38N9'59JT,b3S4%p$8&*&4NPB4%P5+5pQF'-Y*#K'8%0I9N958dP26LN[*#K
-3380,38G&Adj"688T#Q9XFf8+58j69%&-6&p%6d0%59)k253S58j69%&-6&p38N9
-'59JT,b3S4%p$8&*&4NPB4%P5+5mN+&""3dY"4d9I6N&045NY*#K3380,38G&AeC
-&8P0*6diT#Q9ZC'PQ#Q9XFf8+D@CNC@BJ58j69%&-6&p'8%03380,38G&#NP18e4
-"6%aI4%p$4%P51MdN+%P18e4"6%aI3N&6484*8LN[C'pM,b3S8%&$5d&(49p138e
-&+3TPE(0P#NP18e4"6%aI4%p$4%P51MdN+%P18e4"6%aI3N&6484*8LN[C'pM#Q9
-ZC'PQ#Q9ZC'PQ#Q9ZC'PQ#QPQEQ4PCL"*6P0838a-Ad9B38e36%9%59)+D@CNC@B
-J98j*@%KTCA)+D@CNC@BJ58j69%&-6&p'8%03380,38G&#QPQC'9Q)%*64'KTCA)
-+58j69%&-6&p&@%&08%a&4%P51MdN+%P18e4"6%aI8&*&4NPB+5pcD'&bC5pPH'&
-YF'aPFbpQF'-Y*#K'8%0I9N958dP26LN[*#K3380,38G&Adj"688T#Q9XFf8+D@C
-NC@BJE'PZGAK)D@9b#NP18e4"6%aI49K"69"-484*8MSp*#K*6P0838a-Ad423d4
-*8LN[CAKKEA"XCA-[CR"M,53S4P"$AeC&8P0*6diT,b3S8%&$5d&(49p138e&+3T
-PE(0P#NP18e4"6%aI49K"69"-484*8MSp*#K*6P0838a-Ae"548C*@#N[C'pM,fC
-`BbdN+%C33ep@49*658p1+5pPH'&YF'aPFbmN+&""3dY"4d9I6N&045N+C@jND@B
-+C@jND@B+C@acC3TTCQ4PCL"#8d4SD@9b#NP18e4"6%aI49K"69"-484*8MSp*#K
-*6P0838a-Ae"548C*@#N[FfKKFQ8[CAKKEA"XCA-[*#K3380,38G&Adj"688T,53
-S8%&$5d&(49p@49*658p1+3TPE(0P#QPQC'9Q)'aTER9i5'PPFJT*6P0838a-Ad9
-B38e36%9%59)k253S58j69%&-6&p%6d0%59)T,f9iB@e`E'9c,b3S8%&$5d&(49p
-138e&+5dN+&""3dY"4d9I9N958dP26LN+C@acC3T*6P0838a-Ad9B38e36%9%59)
-k253S58j69%&-6&p38N9'59JT,f4[BbmN+&""3dY"4d9I6N&045NY*#K3380,38G
-&AeC&8P0*6diT#Q9ZC'PQ#Q9ZC'PQ#Q9ZC'PQ#Q9XFf8+D@CNC@BJ58j69%&-6&p
-'8%03380,38G&#NP18e4"6%aI49K"69"-484*8MSp*#K*6P0838a-Ad*"8d9%59)
-T,f9iB@e`E'9c,b3S8%&$5d&(49p138e&+3TPE(0P#NP18e4"6%aI49K"69"-484
-*8MSp*#K*6P0838a-Ad*"8d9%59)T,f9iB@e`E'9c#Q9ZC'PQ#Q9ZC'PQ#Q9ZC'P
-Q#QPQEQ4PCL"*6P0838a-Ad4"9%&%59)+58j69%&-6&p%394"4%P5253S58j69%&
--6&p#390&4%P5+3TPEQ4TCJTTCQ4PCL"$8Np68d0269"*6%8+D@CZC'9Q)%056e0
-63NP14%P5#N056e063NP14%P51MdN+(GTE'4MBA*N)#3S3e*28e0839*(494%59)
-T,f*TELmN+%C96%aI8dp98N0&+5N+D@CPF5!S*#K$8Np68d**6N4*8LNX+3T$8Np
-68d**6N4*8MSp*#KhD@aNBf&bC#!N+%P18e4"6%aI3N&6484*8LN[Bh*[Fh-[*#K
-'98a-Ae4"8NG&9#N[BQPZ,b3S4P9-6&p66e953d8T+3TPEQ4TCJTPEQ4TCJTPE(0
-P#N056e063NP14%P523TPEQ4TCJTTCQ9a)#JN+%p6Ae0299*$45NXE'PZGAJT#QP
-QEQ4PCL"(3d0-58*%59)+D@CPF5!S*#K$8&9I9%&54d98+5aT-cJf+3TTCQjPF5!
-S*#KQD@jNFh4bD@jR)(Ji0Pmf0#`N+(0SC@aX)(9ZB@eP)#eK+5NX+3TTCQ9a)#J
-N+%**6P9858a68&*&4NPB+5`T#NG$3da*3N4*8MSp*#KcD'9XE#"NDA*ZB@eP)'"
-RBf-J,@dc-L!YF(*TER3YE'PLCf0M,@CTE'8YEQ&YC@!T#Q9XFf8+4d0$6%P#4%P
-51MdN+(0SC@aX)'4TFQjKE@8JB#3S3NP1994*6&038N9'59JTCf0M)#e`FQPZG#e
-XD@*RBf-YCQPXC5eZB@ePB#N+C@jND@B+C@acC3T(3d0-58*%59)k253SFfKPE'`
-JC'PbEQ&YC5"J*#K#58j99%P-8e"548C*@#PRBf-J,A"bD@jd,@aTBQGMBbeQD@a
-P,@jKE@9J+3TPEQ4TCJTPE(0P#NG$3da*3N4*8MSp*#KcD'9XE#"NDA*ZB@eP)'!
-N+%**6P9858a68&*&4NPB+@GMBb!YF(*TER3YE'PLCf0M,@CTE'8YEQ&YC@!T#Q9
-ZC'PQ#Q9ZC'PQ#QPQEQ4PCL"29%K&8Na*3N4*8JT29%K&8Na*3N4*8MSp*#KcD'9
-XE#"RFQ9`)#ef)#*HA#-L)#pPG'-[E'3ZFfmZBfpZCL"m)'&hDb!RHb"28P-p)L!
-L1b"`FQPZG#!N-5"p*bN+C@jND@B+C@jND@B+D@CNC@BJD@j9EQPi#QPQCA%J+#3
-S6e0I8dp98N0&+5aZCA4LFf3T#Np85%956%P#4%P5+cd[GA0b,h"VCbpXD@)+C@j
-ND@B+CAK`Eh*d)%G$3da*3N4*8L"29%K&8Na*3JTPEQ4TCJT#394$5%9B9$dZBQ&
-d#Na2384&8N9B9$dZBA-+49K&49K825jPH'8+8&"-49K825j`F'`+8&"949K825j
-`F(8+6d9B9$dZE`T"8de&@&3p,R-+8de"8P4&@&3p,R0X#P08394*3da*3N9B9$d
-ZB3T65%&5484-58*&@&3p,R0[#P08394*3da*3P"548C*@$eXD@*`#P*69%9B9$d
-ZFR0d#NC33de"4%8pCR"ME@&NC3TTCQ9a)#JN+'CTEQ4cG(*TEQFJ-5i`,L`N+%C
-33ep@49*658p1+5NX+3TTCQ9a)#JN+%p6Ae4"8NG&9#NXCfmc-RBa+3T69%&8580
--58*38N9'59Jp#NC33de"4%8pCR"ME@&NC5jf-3T3380,38G&8e9'4NPB2ABa#Q9
-ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5aREc-bGM)T#P08394*3da*3P"548C*@$d
-+4P"$68&%46eQF'0YB@4P,Q4[F`TD59"698C'59JpCfmc-JTPEQ4TCJTTCQ9a)#J
-N+%p6Ae4"8NG&9#NXGf&dBfpY+3T69%&8580-58*38N9'59Jp#NC33de"4%8pCR"
-ME@&NC5jhBA3+@NP38e9'4NPB2AGKG'-+6d9B9$dZEf*U#N&6689B9$dZBA0Y#P0
-)39*&4%a*3N9B9$dZC'aX#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5aXD@jeH#N
-+3N&83dK&@&3p,R0S#N9B489B9$d+5%&68dK"8N9%6%P#26%+4P"$68&%46eQF'0
-YB@4P,QaZH!TD59"698C'59JpE'PZGAJ+C@jND@B+D@CPF5!S*#K28ep839*(493
-T,'CbC@9LFf3T#N*"9%0)49K825jcD!T&@%9&@&3p#NK"8e0)39*&4%a*3Mda#NC
-33de"4%8pCR"ME@&NC5jQFQ9PBR0N#PT*8&094NC*@$eQFQ9PBR0N#Q9ZC'PQ#QP
-QCA%J+#3S6e0I9%&54d98+5aZCA4LFf3T#N*"9%0)49K825jcD!T&@%9&@&3p#NK
-"8e0)39*&4%a*3Mda#NC33de"4%8pCR"ME@&NC5jZCA4LFf3+@NP38e9'4NPB2@j
-PG'*cC!TPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXEh"PEQ*cC#N+3N&83dK&@&3
-p,R0S#N9B489B9$d+5%&68dK"8N9%6%P#26%+4P"$68&%46eQF'0YB@4P,Qp`C@j
-LFf3+@NP38e9'4NPB2@p`C@jLFf3+C@jND@B+D@CPF5!S*#K28ep839*(493T,(G
-TEM-b+3T65%&5484-58*&@&3p,Q4XE!T'8%00384&2@C`BfeKC'8ZGc-b#PT*8&0
-94NC*@$eh-c)+C@jND@B+D@CPF5!S*#K28ep839*(493T,'pc-LN+3N&83dK&@&3
-p,Q0YC!T"6e9849K825j[GA3+8e4"9%P$6%P#8&*&4NPB23T65%&5484-58*&@&3
-p,Q4XE!T'8%00384&2@C`BfeKC'8ZEh-b#PT*8&094NC*@$e[Fc)+480)6cePBfK
-[#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5aPEAJT#N*"9%0)49K825jME@3+38p
-99%9B9$dZEh9d#P08394*3da*3P"548C*@$d+8dK"8N9%6%P#49K825jNE'`+4P"
-$68&%46eQF'0YB@4P,Q9YH!TD59"698C'59JpC@ei#N9$5%mpC@0SE`TPEQ4TCJT
-TCQ9a)#JN+%p6Ae4"8NG&9#NXB@eTCf%T#N9B489B9$d+8dK"8N9%6%P#49K825j
-XD@*bBA*j#NC33de"4%8pCR"ME@&NC5jKE@F+C@jND@B+D@CPF5!S*#K28ep839*
-(493T,'&dBA*T+3T&@%9&@&3p,R4dF!T'8%00384&2@C`BfeKC'8ZBA4K#Q9ZC'P
-Q#QPQCA%J+#3S6e0I9%&54d98+5aLC@pc+3T#394$5%9B9$dZFfJ+49K&49K823T
-'8%00384&2@C`BfeKC'8ZBQ8+@NP38e9'4NPB2@*P#Q9ZC'PQ#QPQCA%J+#3S6e0
-I9%&54d98+5acG@j[FbN+3N&83dK&@&3p,R0S#N9B489B9$d+4P"$68&%46eQF'0
-YB@4P,R0eEJTD59"698C'59JpFh9Z#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5a
-aERJT#N*"9%0)49K825jcD!T&@%9&@&3p#NC33de"4%8pCR"ME@&NC5jaERJ+@NP
-38e9'4NPB2A&ZH!TPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXEQ9dGf&bC5N+49K
-&49K825jZE'd+8e4"9%P$6%P#8&*&4NPB23T'8%00384&2@C`BfeKC'8ZERF+@NP
-38e9'4NPB2@jh#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5aYB@0[FbN+3N&83dK
-&@&3p#N9B489B9$d+4P"$68&%46eQF'0YB@4P,QeKBfpc#PT*8&094NC*@$eYB@0
-[F`T%48*94e0C689B9$dZH'0[CQB+C@jND@B+D@CPF5!S*#K28ep839*(493T,'4
-KFRGTELN+3N&83dK&@&3p,R0S#N9B489B9$d+5%&68dK"8N9%6%P#26%+4P"$68&
-%46eQF'0YB@4P,Q4KFRGTEJTD59"698C'59JpC'&bGfPZ#Q9ZC'PQ#Q9XFf8+D@C
-PF5!S*#K28ep839*(493T,'G[-c*f-5N+8&"949K825j`F$%+6d9B9$dZEc%+390
-049K825jc-3T668&59%9B9$dZFf`a#P08394*3da*3N9B9$dZB6%+8dK"8N9%6%P
-#49K825jcEc%+8e4"9%P$6%P#8&*&4NPB23T'8%00384&2@C`BfeKC'8ZGM%+8%&
-$5d&(49094NC*@$ef-3TPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXCfmc-RBb+3T
-69%&8580-58*38N9'59Jp#NC33de"4%8pCR"ME@&NC5jNEh-+@NP38e9'4NPB2@G
-[-c)+C@jND@B+D@CPF5!S*#K28ep839*(493T,(GKG'0[E5N+8e4"9%P$6%P#8&*
-&4NPB23T'8%00384&2@C`BfeKC'8ZC'pc#PT*8&094NC*@$ehBA4MEfd+C@jND@B
-+D@CPF5!S*#K28ep839*(493T,'aTER9i+3T#394$5%9B9$dZFfJ+49K&49K823T
-)39065%&5484-58)p-3T'8%00384&2@C`BfeKC'8ZE'ji#PT*8&094NC*@$eXD@j
-eH!TPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXCR*PC@*cC#N+3N&83dK&@&3p,R0
-S#N9B489B9$d+5%&68dK"8N9%6%P#26%+4P"$68&%46eQF'0YB@4P,QCbC@9LFf3
-+@NP38e9'4NPB2@CbC@9LFf3+C@jND@B+D@CPF5!S*#K28ep839*(493T,'jPG'*
-cC#N+3N&83dK&@&3p,R0S#N9B489B9$d+5%&68dK"8N9%6%P#26%+4P"$68&%46e
-QF'0YB@4P,QjPG'*cC!TD59"698C'59JpEQ9dBR0N#Q9ZC'PQ#QPQCA%J+#3S6e0
-I9%&54d98+5a[F'9ZBR0N+3T#394$5%9B9$dZFfJ+49K&49K823T)39065%&5484
--58)p-3T'8%00384&2@C`BfeKC'8ZEh"PEQ*cC!TD59"698C'59JpEh"PEQ*cC!T
-PEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXGfPZ-c)T#P"3989B9$dZF("h#Np&@&3
-p,Qph#N&6689B9$dZFhF+8de"8P4&@&3p,R0XG`T69%&8580-58*&@&3p,Q&h#P0
-)39*&4%a*3N9B9$dZC'aX#NC33de"4%8pCR"ME@&NC5jh-c)+@NP38e9'4NPB2AF
-c-JTPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXEh-b+3T#394$5%9B9$dZBfeN#P"
-3989B9$dZF("[#N&6689B9$dZFfmb#Np&@&3p,Qp[-JT"6e9849K825j[GA3+8de
-"8P4&@&3p,R0X-JT69%&8580-58*38N9'59Jp#P08394*3da*3N9B9$dZB@mb#P0
-)39*&4%a*3N9B9$dZC'aX#NC33de"4%8pCR"ME@&NC5j[Fc)+@NP38e9'4NPB2@9
-YH!T&3dK22@9MD'm+C@jND@B+D@CPF5!S*#K28ep839*(493T,'&YD@GK+3T&@%9
-&@&3p#P"3989B9$dZF("e#N&6689B9$dZBA0Y#Np&@&3p,Qm+8de"8P4&@&3p,R0
-X#P08394*3da*3N9B9$dZB3T65%&5484-58*&@&3p,QaTBR*KFRN+4P"$68&%46e
-QF'0YB@4P,Q&YC`TPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXBA4KFQNT#P"3989
-B9$dZF("e#N&6689B9$dZF`T249K825j[#P0039*849K825jcE!T69%&8580-58*
-&@&3p,Q%+49K&49K825jdG(!+4P"$68&%46eQF'0YB@4P,Q&dB3TPEQ4TCJTTCQ9
-a)#JN+%p6Ae4"8NG&9#NXBQ9[FbN+3N&83dK&@&3p,R0S#P"3989B9$dZF("e#N&
-6689B9$dZF`T249K825j[#P0039*849K825jcE!T69%&8580-58*&@&3p,Q%+49K
-&49K823T'8%00384&2@C`BfeKC'8ZBQ8+@NP38e9'4NPB2@*P#Q9ZC'PQ#QPQCA%
-J+#3S6e0I9%&54d98+5acG@j[FbN+3N&83dK&@&3p,R0S#P"3989B9$dZF("e#N&
-6689B9$dZF`T249K825j[#P0039*849K825jcE!T69%&8580-58*&@&3p,Q%+49K
-&49K823T'8%00384&2@C`BfeKC'8ZFh9Z#PT*8&094NC*@$ecG@i+C@jND@B+D@C
-PF5!S*#K28ep839*(493T,(&ZH#N+3N&83dK&@&3p,R0S#P"3989B9$dZF("e#N&
-6689B9$dZF`T249K825j[#P0039*849K825jcE!T69%&8580-58*&@&3p,Q%+49K
-&49K823T'8%00384&2@C`BfeKC'8ZF@ji#PT*8&094NC*@$eaERJ+C@jND@B+D@C
-PF5!S*#K28ep839*(493T,'jPG(GKFQ8T#P08394*3da*3P"548C*@$d+8&"949K
-825j`F(8+6d9B9$dZE`T"8de&@&3p,R-+8de"8P4&@&3p,R0X#P08394*3da*3N9
-B9$dZB3T65%&5484-58*&@&3p,QjXE3T'8%00384&2@C`BfeKC'8ZERF+@NP38e9
-'4NPB2@jh#N9B489B9$dZEQaY#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5aYB@0
-[FbN+3N&83dK&@&3p#P"3989B9$dZF("e#N&6689B9$dZF`T249K825j[#P0039*
-849K825jcE!T69%&8580-58*&@&3p,Q%+49K&49K823T%48*94e0C689B9$dZH'0
-[CQB+4P"$68&%46eQF'0YB@4P,QeKBfpc#Q9ZC'PQ#Q9ZC'PQ#QPQEQ4PCL"&3dK
-2#N9$5%mk253SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0eCQCTH#![Cf9MD'mN+&0
-53d9B489B9#NX*#K648&53dK3394)+C!%#QPQCA%J+#3S480)6bNX+3T&3dK21Md
-N+(0dFQP`)#3SGfPXC'0KFQ3J*#KKC'4cG@CQDAJJ,f9MD'mN+&053d9B489B9#N
-X*#K648&53dK3394)+C!%#QPQCA%J+#3S480)6bNX+3T&3dK225"IAfeTFh0TEQG
-IBfpYE@&ZC&pI#Q9XFf8+480)6cSp*#KQDA*cG(G[FQ3J*#K&3dK2+5N+C@jND@B
-+C@acC3T&3dK21MdN+'CTFR0dGfpbC#!N+%9$5%mT+3TPEQ4TCJTPEQ4TCJTPH("
-[FR3J480)6`TTCQjNC@BJ4%&843T%394&1MdN+(0dFQP`)#3SGfPXC'0KFQ3J*#K
-KC'4cG@CQDAJJ,fGNBA4P*#K68N0&@%9&@&3T,#3S8d9"8N0)8%&85#Q3"!TTCQ9
-a)#JN+%4"9%8T,#N+4%&846Sp*#KcG(*TF#!N+(GTE'4MBA*N)#3SB@4NFh9QCQP
-i)#pNBA4P*#K68N0&@%9&@&3T,#3S8d9"8N0)8%&85#Q3"!TTCQ9a)#JN+%4"9%8
-T,#N+4%&846dJAepYDA0cD@jRAf0[E@eKEQ4IA`TPE(0P#N4"9%8k253SCQPbFh4
-hEh*N)#3S4%&845NT#Q9ZC'PQ#Q9XFf8+4%&846Sp*#KQDA*cG(G[FQ3J*#K%394
-&+5N+C@jND@B+C@jND@B+CAK`Eh*d)%4"9%8+D@CZC'9Q)%G*6P0838a-#NG*6P0
-838a-1MdN+(0dFQP`)#3SGfPXC'0KFQ3J*#KKC'4cG@CQDAJJ,fGTER0dB@aX*#K
-68N0&@%9&@&3T,#3S8d9"8N0)8%&85#Q3"!TTCQ9a)#JN+%G*6P0838a-+5`T#NG
-*6P0838a-1MdN+(0dFQP`)#3SGfPXC'0KFQ3J*#KKC'4cG@CQDAJJ,fPZFh4KE'`
-N+&053d9B489B9#NX*#K648&53dK3394)+C!%#QPQCA%J+#3S4dP18e4"6%`T,#N
-+4dP18e4"6%`p)&pIE@PcFfPZCepMEfeYB@jNAem+C@acC3T(58j69%&-6$Sp*#K
-QDA*cG(G[FQ3J*#K(58j69%&-6#NT#Q9ZC'PQ#Q9XFf8+4dP18e4"6%`k253SCQP
-bFh4hEh*N)#3S4dP18e4"6%`T+3TPEQ4TCJTPEQ4TCJTPH("[FR3J4dP18e4"6%`
-+D@CZC'9Q)%038&*24`T$8&"56dFk253SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0
-eCQCTH#![Bh!N+&053d9B489B9#NX*#K648&53dK3394)+C!%#QPQCA%J+#3S3e"
-38Np(+5`T#N038&*24cdJAepYDA0cD@jRAf0[E@eKEQ4IA`TPE(0P#N038&*24cS
-p*#KQDA*cG(G[FQ3J*#K$8&"56dFT+3TPEQ4TCJTPEQ4TCJTPH("[FR3J3e"38Np
-(#QPQEQ4PCL"569"56dF+8Ne38Np(1MdN+(0dFQP`)#3SGfPXC'0KFQ3J*#KKC'4
-cG@CQDAJJ,h*Y*#K68N0&@%9&@&3T,#3S8d9"8N0)8%&85#Q3"!TTCQ9a)#JN+&*
-08&*24bNX+3T569"56dFp)&pIE@PcFfPZCepMEfeYB@jNAem+C@acC3T569"56dF
-k253SCQPbFh4hEh*N)#3S8Ne38Np(+5N+C@jND@B+C@jND@B+CAK`Eh*d)&*08&*
-24`TTCQjNC@BJ69C38Np(#Ne@8&*24cSp*#KcG(*TF#!N+(GTE'4MBA*N)#3SB@4
-NFh9QCQPi)#pYGL3S8e*$49K&49K8+5`N+&0&39*$5&""9%JTN!3+D@CPF5!S*#K
-09P"56dFT,#N+69C38Np(25"IAfeTFh0TEQGIBfpYE@&ZC&pI#Q9XFf8+69C38Np
-(1MdN+'CTFR0dGfpbC#!N+%e@8&*24bNT#Q9ZC'PQ#Q9ZC'PQ#Q9iF'pbG#"09P"
-56dF+D@CZC'9Q)%9$5%p5484*8JTTCQjNC@BJD@j9EQPi#N9$5%p5484*8MePBfK
-[#Q9XFf8+480)6e*&4%P5253S480)6bN+C@jND@B+C@jND@B+D@CZC'9Q)%028&N
-+3dp3@6Sp*#K$8&"56dFT)#eQF!TPEQ4TCJTTCQjNC@BJ3dp3@945488+3dp3@94
-5488k253S3e"38Np(+5!YFQC`#Q9ZC'PQ#QPQEQ4PCL"06eC&#Ne29N8k253S69C
-38Np(+5!YCJTPEQ4TCJTTCQjNC@BJ4%9-#N4&6$Sp*#K569"56dFT)#eQ#Q9ZC'P
-Q#QPQEQ4PCL"%48a88N9&#N4&6&45488k253S8Ne38Np(+5!YFQB+C@jND@B+D@C
-ZC'9Q)%P18e4"6%`+D@CNC@BJD@j9EQPi#NP18e4"6%`k253S4dP18e4"6%`T)#e
-M)#eY)$Bd0!TPE(0P#NP18e4"6%`k253S3dp3@5N+C@jND@B+C@jND@B+D@CZC'9
-Q)%P18e4"6%a&@%8+D@CNC@BJD@j9EQPi#NP18e4"6%a&@%8k253S4dP18e4"6%`
-T)#eM)#eY)$Fe03TPE(0P#NP18e4"6%a&@%8k253S3dp3@5N+C@jND@B+C@jND@B
-+D@CZC'9Q)%e,4%P5#Ne,4%P51MdN+%G*6P0838a-+5!YE5!h068J,@3+C@jND@B
-+CAK`Eh*d)%9$5%p5484*8L"$6e"C)%028&P88N9&)%e29N8J4%9-)%4&6&45488
-J58j69%&-6#"*6P0838a-49K&)%e,4%P5#QPQEQ4PCL"38&906eC&#P"398e29N8
-k253SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0eCQCTH#![F("eE@pfC53S8e*$49K
-&49K8+5`N+&0&39*$5&""9%JTN!3+D@CPF5!S*#K38&906eC&+5`T#P"398e29N8
-p)&pIE@PcFfPZCepMEfeYB@jNAem+C@acC3T38&906eC&1MdN+'CTFR0dGfpbC#!
-N+&"398e29N8T+3TPEQ4TCJTPEQ4TCJTPH("[FR3J8&"968p@43TTCQjNC@BJ4P"
-$68&,43T'8%0038Y&1MdN+(0dFQP`)#3SGfPXC'0KFQ3J*#KKC'4cG@CQDAJJ,fC
-`BfeKDf8N+&053d9B489B9#NX*#K648&53dK3394)+C!%#QPQCA%J+#3S4P"$68&
-,45NX+3T'8%0038Y&25"IAfeTFh0TEQGIBfpYE@&ZC&pI#Q9XFf8+4P"$68&,46S
-p*#KQDA*cG(G[FQ3J*#K'8%0038Y&+5N+C@jND@B+C@jND@B+CAK`Eh*d)%C33de
-"5d8+D@CZC'9Q)&T*8&"56dF+@NP38&*24cSp*#KcG(*TF#!N+(GTE'4MBA*N)#3
-SB@4NFh9QCQPi)#pkDA!N+&053d9B489B9#NX*#K648&53dK3394)+C!%#QPQCA%
-J+#3S@NP38&*24bNX+3TD59"38Np(25"IAfeTFh0TEQGIBfpYE@&ZC&pI#Q9XFf8
-+@NP38&*24cSp*#KQDA*cG(G[FQ3J*#KD59"38Np(+5N+C@jND@B+C@jND@B+CAK
-`Eh*d)&T*8&"56dF+D@CZC'9Q)&4"8P"56dF+9%&58&*24cSp*#KcG(*TF#!N+(G
-TE'4MBA*N)#3SB@4NFh9QCQPi)#pdBA)N+&053d9B489B9#NX*#K648&53dK3394
-)+C!%#QPQCA%J+#3S9%&58&*24bNX+3T839*38Np(25"IAfeTFh0TEQGIBfpYE@&
-ZC&pI#Q9XFf8+9%&58&*24cSp*#KQDA*cG(G[FQ3J*#K839*38Np(+5N+C@jND@B
-+C@jND@B+CAK`Eh*d)&4"8P"56dF+390138e&253S3NP1994*6&038N9'59JTBA-
-+6%4138e&253S3NP1994*6&038N9'59JTE'3+39*138e&253S3NP1994*6&038N9
-'59JTBA)+8N0138e&253S3NP1994*6&038N9'59JTFQ-+D@CZCA%J+#3SCQPZC(0
-dFQPZCb!a,M!Z,#3S4P"$AeC&8P0*6diT+5`T#QPQCA%J+#3S6e0I9%&54d98+5a
-hD@ic-LN+D@CPF5!S*#K$8Np68d**6N4*8LNX+3T"8dj"688pBA0h#Na%6N&046e
-XC(F+39*138e&2@&bG`TPEQ4TCJTPEQ4TCJTPEQ4TCJTTCQjNC@BJ39038Np(#QP
-QC'9Q)%056e063NP14%P5#N&68&*24cdN+%056e063NP14%P5+5mN+%&66N&045N
-N+&053d9B489B9#N+C@acC3T"8e"56dFp*#K"8dj"688T#Q9ZC'PQ#Q9ZC'PQ#QP
-QEQ4PCL"-4&"56dF+D@CNC@BJ3e*28e0#58j%59)+6%438Np(253S3e*28e0#58j
-%59)T,b3S6%4138e&+53S8e*$49K&49K8+3TPE(0P#Na%8&*24cdN+%a%6N&045N
-+C@jND@B+C@jND@B+D@CZC'9Q)&*$8&*24`TTCQ4PCL"$8Np68d**6N4*8JT53e"
-56dFp*#K$8Np68d**6N4*8LN[*#K53dj"688T*#K68N0&@%9&@&3T#Q9XFf8+8N0
-38Np(253S8N0138e&+3TPEQ4TCJTPEQ4TCJTTCQjNC@BJ39*38Np(#QPQC'9Q)%0
-56e063NP14%P5#N&58&*24cdN+%056e063NP14%P5+5mN+%&56N&045NN+&053d9
-B489B9#N+C@acC3T"8P"56dFp*#K"8Nj"688T#Q9ZC'PQ#Q9ZC'PQ#N&6253S390
-38Np(+3T-4$dN+%a%8&*24bN+8N-p*#K53e"56dFT#N&5253S39*38Np(+3T38%&
-62A"`BA-N+&053d*"9%0)49K8+3TTCQ4PCL"TEP9ZDAJ+6%4$6dj'58FpE'4MEfj
-QD@F+C@acC3T-4%026NC*4cd+C@jND@B+D@CNC@BJ4%&843T%394&8e451MdN+(0
-SC@aX)#3S4%&845NJ+b9C*@dPC#N+C@acC3T%394&8e4523TPEQ4TCJTTCQjNC@B
-J99"B8&*24`TTCQ9a)#JN+%p6Ae4"8NG&9#NXCfmc-RBb+3T98&K38Np(1Mda#Q9
-ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5ahD@ic-LN+99"B8&*24cSp-3TPEQ4TCJT
-TCQ4PCL"98&K38Np(#P93@&"56dFk253SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0
-eCQCTH#![GA"i*#K68N0&@%9&@&3T,#3S8d9"8N0)8%&85#Q3"!TTCQ9a)#JN+&9
-3@&"56dFT,#N+99"B8&*24cd+C@acC3T98&K38Np(1MdN+'CTFR0dGfpbC#!N+&9
-3@&"56dFT+3TPEQ4TCJTPE(0P#P93@&"56dFp#Q9ZC'PQ#Q9ZC'PQ#Q9iF'pbG#"
-98&K38Np(#PT*8%p39$dY13TD59"&@&3p,RTTF!TTCQ9a)#JN+&96494"8LNXBRS
-b+3T839*28&3pGNN+9%&549K825jdBA)ZBRSb#Q9XFf8+9%&56e"82ACk#P4"8N9
-B9$dZG'&b,QGk#Q9ZC'PQ#QpfCA*bD@4P)&*&899*8N9I8%&$5d&(49-pFR4X)'e
-jFh&X#QPQCA%J+#3S6e0I9%&54d98+5aXD@jeH#N+D@CPF5!S*#K$8&9I9%&54d9
-8+5aT-cJf+3T549&959*&Ae""3dY"4d96Ae*86$da#P*&899*8N9I8%&$5d&(490
-I69P688`p-3TPEQ4TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXE'PZGAJT#QP
-QCA%J+#3S3e"9Ae4"8NG&9#NXE6BiDbN+8N9498P549p3380,38G&8ep59%`p-3T
-549&959*&Ae""3dY"4d96AdeC8e&-26%+C@jND@B+C@jND@B+D@CPF5!S*#K28ep
-839*(493T,'aTER9i+3TTCQ9a)#JN+%0399p839*(493T,("[Gf9bF'-T#P*&899
-*8N9I8%&$5d&(490I8P4-26%+8N9498P549p3380,38G&8ep0@9046$da#Q9ZC'P
-Q#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5aXD@jeH#N+D@CPF5!S*#K$8&9I9%&
-54d98+5acF'&bBbN+8N9498P549p3380,38G&8ep59%`p-3T549&959*&Ae""3dY
-"4d96AdeC8e&-26%+C@jND@B+C@jND@B+D@CPF5!S*#K28ep839*(493T,'aTER9
-i+3TTCQ9a)#JN+%0399p839*(493T,(Ji0Pmf0#N+8N9498P549p3380,38G&8ep
-59%`p-3T549&959*&Ae""3dY"4d96AdeC8e&-26%+C@jND@B+C@jND@B+D@CPF5!
-S*#K28ep839*(493T,'aTER9i+3TTCQ9a)#JN+%0399p839*(493T,'&bE5N+8N9
-498P549p3380,38G&8ep59%`p-3T549&959*&Ae""3dY"4d96AdeC8e&-26%+C@j
-ND@B+C@jND@B+D@CPF5!S*#K28ep839*(493T,'G[-c*f-LN+D@CPF5!S*#K$8&9
-I9%&54d98+5aT-cJf+3T549&959*&Ae""3dY"4d96Ae*86$da#P*&899*8N9I8%&
-$5d&(490I69P688`p-3TPEQ4TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXGfP
-Z-c)T#QPQCA%J+#3S3e"9Ae4"8NG&9#NXD6-i0LN+8N9498P549p3380,38G&8ep
-59%`p-3T549&959*&Ae""3dY"4d96AdeC8e&-26%+C@jND@B+C@jND@B+D@CPF5!
-S*#K28ep839*(493T,'pc-LN+D@CPF5!S*#K$8&9I9%&54d98+5aT-cJf+3T549&
-959*&Ae""3dY"4d96Ae*86$da#P*&899*8N9I8%&$5d&(490I69P688`p-3TPEQ4
-TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXCR*PC@*cC#N+D@CPF5!S*#K$8&9
-I9%&54d98+5aT-cJf+3T549&959*&Ae""3dY"4d96Ae*86$da#P*&899*8N9I8%&
-$5d&(490I69P688`p-3TPEQ4TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXCR*
-PC@*cC#N+D@CPF5!S*#K$8&9I9%&54d98+5aY0MKV+3T549&959*&Ae""3dY"4d9
-6Ae*86$da#P*&899*8N9I8%&$5d&(490I69P688`p-3TPEQ4TCJTPEQ4TCJTTCQ9
-a)#JN+%p6Ae4"8NG&9#NXBQ9[FbN+D@CPF5!S*#K$8&9I9%&54d98+5aT-cJf+3T
-549&959*&Ae""3dY"4d96Ae*86$da#P*&899*8N9I8%&$5d&(490I69P688`p-3T
-PEQ4TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXEQ9dBR0N+3TTCQ9a)#JN+%0
-399p839*(493T,'Nc1$BT#P*&899*8N9I8%&$5d&(490I8P4-26%+8N9498P549p
-3380,38G&8ep0@9046$da#Q9ZC'PQ#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5a
-ZCA4LFf3T#QPQCA%J+#3S3e"9Ae4"8NG&9#NXE6BiDbN+8N9498P549p3380,38G
-&8ep59%`p-3T549&959*&Ae""3dY"4d96AdeC8e&-26%+C@jND@B+C@jND@B+D@C
-PF5!S*#K28ep839*(493T,'jPG'*cC#N+D@CPF5!S*#K$8&9I9%&54d98+5a`EhG
-PFR"M+3T549&959*&Ae""3dY"4d96Ae*86$da#P*&899*8N9I8%&$5d&(490I69P
-688`p-3TPEQ4TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXEQ9dBR0N+3TTCQ9
-a)#JN+%0399p839*(493T,(0`BA*M+3T549&959*&Ae""3dY"4d96Ae*86$da#P*
-&899*8N9I8%&$5d&(490I69P688`p-3TPEQ4TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4
-"8NG&9#NXB@eTCf%T#QPQCA%J+#3S3e"9Ae4"8NG&9#NXE6BiDbN+8N9498P549p
-3380,38G&8ep59%`p-3T549&959*&Ae""3dY"4d96AdeC8e&-26%+C@jND@B+C@j
-ND@B+D@CPF5!S*#K28ep839*(493T,'&dBA*T+3TTCQ9a)#JN+%0399p839*(493
-T,'df1'XT#P*&899*8N9I8%&$5d&(490I8P4-26%+8N9498P549p3380,38G&8ep
-0@9046$da#Q9ZC'PQ#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5acG@j[FbN+D@C
-PF5!S*#K$8&9I9%&54d98+5aT-cJf+3T549&959*&Ae""3dY"4d96Ae*86$da#P*
-&899*8N9I8%&$5d&(490I69P688`p-3TPEQ4TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4
-"8NG&9#NXFh9ZEh-T#QPQCA%J+#3S3e"9Ae4"8NG&9#NXFh"KFQ-T#P*&899*8N9
-I8%&$5d&(490I8P4-26%+8N9498P549p3380,38G&8ep0@9046$da#Q9ZC'PQ#Q9
-ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5aaERJT#QPQCA%J+#3S3e"9Ae4"8NG&9#N
-XD6-i0LN+8N9498P549p3380,38G&8ep59%`p-3T549&959*&Ae""3dY"4d96Ade
-C8e&-26%+C@jND@B+C@jND@B+D@CPF5!S*#K28ep839*(493T,'jPG(GKFQ8T#QP
-QCA%J+#3S3e"9Ae4"8NG&9#NXD6-i0LN+8N9498P549p3380,38G&8ep59%`p-3T
-549&959*&Ae""3dY"4d96AdeC8e&-26%+C@jND@B+C@jND@B+D@CPF5!S*#K28ep
-839*(493T,'p`C@jLFf3T#QPQCA%J+#3S3e"9Ae4"8NG&9#NXD6-i0LN+8N9498P
-549p3380,38G&8ep59%`p-3T549&959*&Ae""3dY"4d96AdeC8e&-26%+C@jND@B
-+C@jND@B+D@CPF5!S*#K28ep839*(493T,'p`C@jLFf3T#QPQCA%J+#3S3e"9Ae4
-"8NG&9#NXE6BiDbN+8N9498P549p3380,38G&8ep59%`p-3T549&959*&Ae""3dY
-"4d96AdeC8e&-26%+C@jND@B+C@jND@B+D@CPF5!S*#K28ep839*(493T,(GNEh0
-i+3TTCQ9a)#JN+%0399p839*(493T,'Nc1$BT#P*&899*8N9I8%&$5d&(490I8P4
--26%+8N9498P549p3380,38G&8ep0@9046$da#Q9ZC'PQ#Q9ZC'PQ#QPQCA%J+#3
-S6e0I9%&54d98+5a`B@aYEh-T#QPQCA%J+#3S3e"9Ae4"8NG&9#NXE6BiDbN+8N9
-498P549p3380,38G&8ep59%`p-3T549&959*&Ae""3dY"4d96AdeC8e&-26%+C@j
-ND@B+C@jND@B+D@CPF5!S*#K28ep839*(493T,'eKBfpc+3TTCQ9a)#JN+%0399p
-839*(493T,("[Gf9bF'-T#P*&899*8N9I8%&$5d&(490I8P4-26%+8N9498P549p
-3380,38G&8ep0@9046$da#Q9ZC'PQ#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d98+5a
-NBA*hD@iT#QPQCA%J+#3S3e"9Ae4"8NG&9#NXF'phCA*`BbN+8N9498P549p3380
-,38G&8ep59%`p-3T549&959*&Ae""3dY"4d96AdeC8e&-26%+C@jND@B+C@jND@B
-+D@CPF5!S*#K28ep839*(493T,'9YH#N+D@CPF5!S*#K$8&9I9%&54d98+5aT-cJ
-f+3T549&959*&Ae""3dY"4d96Ae*86$da#P*&899*8N9I8%&$5d&(490I69P688`
-p-3TPEQ4TCJTPEQ4TCJTTCQ9a)#JN+%p6Ae4"8NG&9#NXGf&dBfpY+3TTCQ9a)#J
-N+%0399p839*(493T,'Nc1$BT#P*&899*8N9I8%&$5d&(490I8P4-26%+8N9498P
-549p3380,38G&8ep0@9046$da#Q9ZC'PQ#Q9ZC'PQ#QPQC'9Q)&*&899*8N9I8%&
-$5d&(490I8P4-#P""3dY"4d9%59*I8P4-1MdN+'CTFR0dGfpbC#!N+(0eBR0d)#p
-0B@YPCQPXC5jQF'-X,#3SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0eCQCTH#![FR4
-X,b3S6e0I9%&54d98+5p0B@YPCQPXC5jQF'-X*#K3380,38G&8d4*8LQ3"JTTCQj
-PF5!S*#K3380,38G&4%P5Ae*86#NX+3TTCQjPF5!S*#KhD@aNBf&bC#!N+&""3dY
-"4d9%59*I8P4-+5mN+%p6Ae4"8NG&9#NT,#N+98j*9%4*8Pp59%`p*#K3380,38G
-&4%P5Ae*86#N[*#K28ep839*(493T#Q9XFf8+98j*9%4*8Pp59%`p*#K3380,38G
-&4%P5Ae*86#N+C@jND@B+D@CNC@BJ3dK&3dY%49"&6N3+*#K3380,38G&4%P5Ae*
-86#N[*#K'8%00384&+6S+#53S68&,45NJ,8-J*#K3380,38G&4%P5Ae*86#NJ*#K
-'8%00384&+3T[GQ9bFQPNC5""6%a%49"&6N4&6N0*49-V253S8%&$5d&(484*8Pp
-59%`T,b3S4P"$68&%45N+C@jND@B+C@acC3T3380,38G&4%P5Ae*86$d+98j*9%4
-*8Pp59%`k253SFh9LFh3J,e"KBfYKCf8ZCR"M,#`N+(0dFQP`)#3SGfPXC'0KFQ3
-J*#KKC'4cG@CQDAJJ,h*dE#p3B@0VB@GP,QC`Bb`N+&9159464%P5+C!&#QPQEQ9
-a)#JN+&91594%59*I8P4-+5`T#P91594%59*I8P4-1MdN+'CTFR0dGfpbC#!N+&9
-1594%59*I8P4-+5N+C@acC3T96NP84%P5Ae*86$d+C@jND@B+C@jND@B+D@CNC@B
-J98j*9%4*8Pp59%`+EhCPFR*TC'8J3dp08%P-49*I98j*9%4*8LXp*#K96NP84%P
-5Ae*86#N+C@jND@B+C@jND@B+D@CNC@BJ8N9498P549p3380,38G&8ep0@9046!T
-3380,38G&4%P5AdeC8e&-1MdN+'CTFR0dGfpbC#!N+(0eBR0d)#p0B@YPCQPXC5j
-QF'-X,#3SFh4bDA!J*#KhD@aNBf&bC#!N+'&NC(0eCQCTH#![EAPcF@`[6@&VC@C
-TE'8ZCR"M,#3S8%&$5d&(490%59)TN!B+D@CZCA%J+#3S8%&$5d&(484*8Pp0@90
-46#NX+3TTCQjPF5!S*#KhD@aNBf&bC#!N+&""3dY"4d9%59*I69P688`T,b3S6e0
-I9%&54d98+5NX+3T96NP84%P5AdeC8e&-253S8%&$5d&(484*8Pp0@9046#N[*#K
-28ep839*(493T#Q9XFf8+98j*9%4*8Pp0@9046$dN+&""3dY"4d9%59*I69P688`
-T#Q9ZC'PQ#QPQC'9Q)%0)480,4%9348j%#L3S8%&$5d&(484*8Pp0@9046#N[*#K
-'8%00384&+6S+#53S68&,45NJ,8-J*#K3380,38G&4%P5AdeC8e&-+5!N+%C33de
-"4%8T#QpfCA*bD@4P)%&-6%4&8%914%913dP&8bXp*#K3380,38G&4%P5AdeC8e&
--+5mN+%C33de"4%8T#Q9ZC'PQ#Q9XFf8+8%&$5d&(484*8Pp0@9046$d+98j*9%4
-*8Pp0@9046$Sp*#KcG@*cG#![8'&MDf&RC5jQF'-X,#3SFh4bDA!J*#KhD@aNBf&
-bC#!N+'&NC(0eCQCTH#![EAPcF@`[8'&MDf&RC5jQF'-X*#K96NP88d4*8LQ3"3T
-TCQjPF5!S*#K96NP84%P5AdeC8e&-+5`T#P91594%59*I69P688`k253SCQPbFh4
-hEh*N)#3S98j*9%4*8Pp0@9046#NT#Q9XFf8+98j*9%4*8Pp0@9046$d+C@jND@B
-+C@jND@B+D@CNC@BJ98j*9%4*8Pp0@9046!T[GQ9bFQPNC5"$6de358a&8Pp96NP
-84%P5+cdN+&91594%59*I69P688`T#Q9ZC'PQ#Q9ZC'PQ#QPQEQ4PCL"16d03984
-&4JT[GQ9bFQPNC5"'8%028&4%48Bp*#K$8&9I9%&54d98+3TPEQ4TCJTTCQjPF5!
-S*#K28ep839*(493T,#3S6e0I8dp98N0&+5N+EhCPFR*TC'8J4P"$6e"8+cdY9#3
-S6e0I9%&54d98+3TPEQ4TCJTTCQ9a)#JN+%p6Ae0299*$45NXEh"PEQ*cC#N+EhC
-PFR*TC'8J4P"$6e"8+cdY4N3N+%j&9ep#58j99%P-8ep3394)+3TPEQ4TCJTTCQj
-NC@BJ3e*28e0#6dp88e4539!+D@CZCA%J+#3S3NP1994*6&038N9'59JT,#N+EhC
-PFR*TC'8J4P"$6e"8+cdY@&!N+%**6P9858a68&*&4NPB+5!Y@'-+C@jND@B+D@C
-ZCA%J+#3S3NP1994*6&038N9'59JT,#N+EhCPFR*TC'8J4P"$6e"8+cdY@()N+&*
--58j,8%&85#N+C@jND@B+C@jND@B+D@CNC@BJ98j*9%4*8JT[GQ9bFQPNC5"'8%0
-28&3V253SB@4NF(*PCQPi)#e'G5`N+&91594%59)T+3TPEQ4TCJTTCQ4PCL"-58*
-%59)+EhCPFR*TC'8J4P"$6e"8+cdN+'&NC("bC@CTH#!Y4Q`X*#K-58*%59)T+3T
-PEQ4TCJTTCQ4PCL"23NT%59)+EhCPFR*TC'8J4P"$6e"8+cdN+'&NC("bC@CTH#!
-Y4QmX*#K23NT%59)T+3TPEQ4TCJTTCQ4PCL"*6N0%59)+EhCPFR*TC'8J4P"$6e"
-8+cdN+'&NC("bC@CTH#!Y4QNX*#K*6N0%59)T+3TPEQ4TCJTTCQ4PCL"-58j,8de
-"8P3+EhCPFR*TC'8J4P"$6e"8+cdY@&J+C@jND@B+D@CNC@BJ3e*&394&8de"8P3
-+EhCPFR*TC'8J4P"$6e"8+cdY3eJ+C@jND@B+D@CNC@BJ4%9#98F+EhCPFR*TC'8
-J4P"$6e"8+cdYCf`+EhCPFR*TC'8J4P"$6e"84%9'+ce%48*94`TPEQ4TCJTTCQ4
-PCL"548a&390&#QPQCA%J+#3S3e"9Ae4"8NG&9#NXD6-i0LN+4P"$3e"96e"81Md
-Y6dFbF$-+C@acC3TTCQ9a)#JN+%0399p839*(493T,("[Gf9bF'-T#NC33d0398p
-39$Sp,8ma#Q9XFf8+4P"$3e"96e"81Md+C@jND@B+C@jND@B+EhCPFR*TC'8J4P"
-$6e"8+cdY@(-J*#K'8%0$8&928&3T)#eZ#QpfCA*bD@4P)%C33dp39%4&4LXp8N9
--48&643TPEQ4TCJTTCQ4PCL"69&**8!T[GQ9bFQPNC5"'8%028&3V25eBF`TPEQ4
-TCJTTCQ4PCL"28&4*68PD43TTCQ9a)#JN+%0399p839*(493T,'Nc1$BT#QpfCA*
-bD@4P)%C33dp39#Xp,8p(-R!c#Q9ZC'PQ#Q9ZC'PQ#QPQC'9Q)&C&8N*28d8+EhC
-PFR*TC'8J4P"$6e"8+cdYGRGZD3TPEQ4TCJTTCQ4PCL"$6de358a&8Pp28&4*6dj
-6#QpfCA*bD@4P)%C33dp39#Xp*#K$6de358a&8Pp28&4*6dj6+3TPEQ4TCJTTCQ4
-PCL"$6de358a&8Pp96NP84%P5#QpfCA*bD@4P)%C33dp39#Xp*#KKC'4`FQ9QDAJ
-J,8Ce,#3S3dp08%P-49*I98j*9%4*8LNT#Q9ZC'PQ#QPQC'9Q)%0269"*6%95Ada
-*3P*"8PP%59)+EhCPFR*TC'8J4P"$6e"8+cdN+'&NC("bC@CTH#!Y4Q`X*#K$6de
-358a&8Pp-58*539*C4%P5+5N+C@jND@B+D@CNC@BJ3dp08%P-49*I6d*+48084%P
-5#QpfCA*bD@4P)%C33dp39#Xp*#KKC'4`FQ9QDAJJ,8C[,#3S3dp08%P-49*I6d*
-+48084%P5+5N+C@jND@B+D@CNC@BJ3dp08%P-49*I58j$6&9%484*8JT[GQ9bFQP
-NC5"'8%028&3V253SB@4NF(*PCQPi)#e'D5`N+%0269"*6%95AdP13da94%9%59)
-T+3TPEQ4TCJTTCQ4PCL"$8Np68d**6N4*8JT[GQ9bFQPNC5"'8%028&3V25e'4#3
-S3e*28e0#58j%59)T#Q9ZC'PQ#QPQC'9Q)%0269"*6%95Ae4"8NG&9%4*8JT[GQ9
-bFQPNC5"'8%028&3V25e'453S3dp08%P-49*I9%&54d984%P5+3TTCQ9a)#JN+%0
-269"*6%95Ae4"8NG&9%4*8LNX,LN+EhCPFR*TC'8J9%&54d984%P58&*&4NPB23T
-PE(0P#QpfCA*bD@4P)&4"8NG&9%4*8P"548C*@$dN+%0269"*6%95Ae4"8NG&9%4
-*8LN[#Q9ZC'PQ#Q9ZC'PQ#QPQC'9Q)%0269"*6%95Ae91594839*(494%59)+EhC
-PFR*TC'8J4P"$6e"8+cdY4P8N+%0269"*6%95Ae91594839*(494%59)T#QPQCA%
-J+#3S3dp08%P-49*I98j*9&4"8NG&9%4*8LNX,LN+EhCPFR*TC'8J98j*9&4"8NG
-&9%4*8P"548C*@$d+C@acC3T[GQ9bFQPNC5"96NP89%&54d984%P58&*&4NPB253
-S3dp08%P-49*I98j*9&4"8NG&9%4*8LN[#Q9ZC'PQ#Q9XFf8+D@CNC@BJ3dp08%P
--49*I9%&54d984%P5#QpfCA*bD@4P)%0269"*6%95Ae91594839*(494%59)p*#K
-$6de358a&8Pp839*(494%59)T#QpfCA*bD@4P)&91594839*(494%59*38N9'59J
-p*#K839*(494%59*38N9'59JT#Q9ZC'PQ#Q9ZC'PQ#QPQCA%J+#3S6e0I9%&54d9
-8+5aXD@jeH#N+D@CPF5!S*#K'8%0I9N958dP26LNX-5i`,MBT#QpfCA*bD@4P)%C
-33dp39%4&4LXp5%&698j*@!TPEQ4TCJTPEQ4TCJTTCQ4PCL"(3d0-58*%59)+EhC
-PFR*TC'8J4P"$6e"8+cdY4Q`N+%G$3da*3N4*8LN+C@jND@B+D@CNC@BJ6e4)49*
--58*%59)+EhCPFR*TC'8J4P"$6e"8+cdN+'&NC("bC@CTH#!Y4Q`X*#K29%K&8Na
-*3N4*8LNT#Q9ZC'PQ#QPQC'9Q)%p39!T[GQ9bFQPNC5"'8%028&3V253S6e"8+3T
-PEQ4TCJTTCQ4PCL"'8%028&4%48B+EhCPFR*TC'8J4P"$6e"8+cdN+'&NC("bC@C
-TH#!YC#`N+%C33dp39%4&4LNT#Q9ZC'PQ#QPQC'9Q)%0'4dC*6%8+EhCPFR*TC'8
-J4P"$6e"8+ce!*#K$4NG'58a&+3TPEQ4TCJTTCQ4PCL"98d9&6PB+EhCPFR*TC'8
-J4P"$49K83de%1MdN+%C33dp39#N+EhCPFR*TC'8J4P"$6e"81MdK4P"$49K83de
-%#Q9iF'pbG#"'8%0&@&4$683+C@jND@B+EhCPFR*TC'8J3dp08%P-49)k253S4P"
-$+5!N+%C33dp39#N+D@CPF5!S,#3SCQPZC(0dFQPZCb!YFb!X*#K$6de358a&8LN
-T+3T&@%9$8&""8cd+C@acC3TTCQ9a)#JN+%C96%aI8dp98N0&+5`N+%C96%aI9%&
-54d98+5N+49K&3e"339-k28!N+&"339-T#Q9ZC'PQ#Q9ZC'PQ#Lj35%p1@6SJCR"
-MAf9iCA-+D@CNC@BJ9%&54d98Ae"56dG538e6#QpfCA*bD@4P)%9B48C*6%96253
-SB@4NFh9QCQPi)#3S49K&49K8+5`N+&4"8NG&9&p38Np(8N&08bNT#QpfCA*bD@4
-P)%9B48p'58a&8cSp*#KKC'4cG@CQDAJJ*#K249K8+5`N+&4"8NG&9&p38Np(8N&
-08bNT)#3SB@4NF(*PCQPi)#3S8e4"9%P$6%P#8&*&4NPB+5`N+'&NC(0eCQCTH#!
-N+&08394*3da*3N9B9#NX*#K839*(494I8&*24e*"69-T+5N+EhCPFR*TC'8J38a
--9%&54d98+ceQF'0ICAKPF`T[GQ9bFQPNC5"*6P0838a-49K&4NP-49-V253S49K
-&4NP-49-T#QpfCA*bD@4P)%0-48&149K&4NP-49-V253S49K&4NP-49-T)#3S49K
-&6dC*6%96+3TTCQ9a)#JN+%p6Ae4"8NG&9#NXEh-b+3T[GQ9bFQPNC5"$6%9"6N9
-B48C*6%96+cdN+'&NC(0eCQCTH#!N+%&2994&@&3T,#3S9%&54d98Ae"56dG538e
-6+5N+C@jND@B+D@CPF5!S*#K28ep839*(493T,'9YH#N+EhCPFR*TC'8J3da&38j
-&@%9'58a&8bXp*#KKC'4cG@CQDAJJ*#K"6e9849K8+5`N+&4"8NG&9&p38Np(8N&
-08bNT#Q9ZC'PQ#Q9ZC'PQ#QC`BepPH'9c1L!N+%9B48C*6%96+3TTCQ4PCL"839*
-(494I8P088`T[GQ9bFQPNC5"58e4'58a&8cdN+'&NC(0eCQCTH#!N+&*69%9B9#N
-X*#K839*(494I8P088bNT#QpfCA*bD@4P)%0-48&18P084NP-49-V253S8P084NP
--49-T#Q9ZC'PQ#Lj35%p1@6SJCR"MAf&XE#"QF'0IFfeKFR3JCR"MAf4PBR9R)'C
-`BepbC@aPBA0P#L3S4P"$68&%45Nk)#3S38a-4%9348j%48j$5896+5!N+%&-6&4
-"8NG&9#N+#8!N+%9$5%p5484*8LNJ3fpYF'PXC@3J2L!N+%C33de"4%8T#QC`Bep
-KE'`k)#3S4P"$68&%45N+CR"MAh0YBA*d1JS**#K038Y&+5"KE'`J6%P15e0039*
-826%J3e*&394&8de"8P3p-3TQF'0IC'9LG@Fk#JNN+%e"5d8T)'&XE#"%48*94cd
-a#QC`BepbC@aPBA0P1JS**#K038Y&+5"KE'`J8N9-48&646da#Lj698C'59K&8cS
-J*#K&@%9&@&3T)#3S8&"949K8+5!N+%p&@&3T)#j`BA-J,Q4`FL!ZF(!J,R*M)#j
-bCA-+*53S8&"949K8+6SJ*5j`F!S**#K$6de358a&8LNJ*$`+#53S49K&3e"339-
-T#L8N+&"3989B9#Nk)#8ZF'&c#JNN+%0269"*6%95+5!N2!S**#K&@%9$8&""8bN
-+*53S49K&49K8+6SJ*5j`F!S**#K$6de358a&8LNJ*$`+#53S49K&3e"339-T#L8
-N+%9B489B9#Nk)#8ZF'&c#JNN+%0269"*6%95+5!N2!S**#K&@%9$8&""8bN+*53
-S49K&49K8+6SJ*5jNF()+#53S3dp08%P-49)T)#3m#JNN+%9B48038%&6+3SP,R*
-PFcSJ*5jbB`S*GfPZC(*PFb!YD5!N2#!YEb!N3!TfF'&dD#!P,R"`)#3S3dp08%P
--49*I8dp98N0&4%P5+5!N+%0269"*6%95AdP13da94%9%59)T#RC`BA4S)#8ZF'&
-c)#3S3dp08%P-49*I8dp98N0&4%P5+5!N+%0269"*6%95AdP13da94%9%59)T#RC
-`BA4S)#8ZC("b)#3S3dp08%P-49*I8dp98N0&4%P5+5!N+%0269"*6%95AdP13da
-94%9%59)T#RC`BA4S)#8N+&"3989B9#NJ*#K$6de358a&8Pp96NP89%&54d984%P
-5+3SZ8%K26PNk)'C`BepTER0dB@aX)'C`BepcEh9bBf9TER0dB@aX)'C`BepPH'&
-YF'aPD@jcG'&XE!TTCQ4PCL"*6P0838a-Ae915946#QpfCA*bD@4P)%P18e4"6%a
-38&9'58a&8bXp*#KKC'4cG@CQDAJJ*#K38&9&@&3T,#3S58j69%&-6&p96NP88bN
-T#Q9ZC'PQ#QPQC'9Q)%P18e4"6%aI3P9*6%496NP8#QpfCA*bD@4P)%P18e4"6%a
-38&9'58a&8cSp*#KQD@adCA)YEh9d)#3S58j69%&-6&p#98P-4&91593T*#K38&9
-&@&3T,#3S58j69%&-6&"398C*6%96+5N+C@jND@B+D@CNC@BJ58j69%&-6&"398C
-*6%96#QpfCA*bD@4P)%P18e4"6%a38&9-58j,4NP-49-k253SFh9LFh3J*#K38&9
-&@&3T,#3S6d9B9#NX*#K*6P0838a-8&"94NP-49-T+5!N+'&NC("bC@CTH#!N+&0
-8394*3da*3P"548C*@#NX*#KcG@*cG#!N+&"3989B9#NX*#K69%&8580-58*&@&3
-T,#3S58j69%&-6&"398C*6%96+5NT#QpfCA*bD@4P)%P18e4"6%a38&9'58a&8cS
-p*#KKC'4`FQ9QDAJJ*#K96NP89%&54d984%P58&*&4NPB+5`N+%P18e4"6%a38&9
-'58a&8bNT#QpfCA*bD@4P)%P18e4"6%a38&9-58j,4NP-49-k253SGfPXC'0KFQ3
-J*#KKC'4`FQ9QDAJJ*#K96NP89%&54d984%P58&*&4NPB+5`N+%P18e4"6%a38&9
--58j,4NP-49-T+5N+EhCPFR*TC'8J58j69%&-6&p$8N9"9%93380,38G&4P"$26%
-+C@jND@B+D@CNC@BJ58j69%&-6%9B48C*6%96#QpfCA*bD@4P)%P18e4"6%a&@%9
-'58a&8cSp*#KKC'4`FQ9QDAJJ*#K839*(494%59*38N9'59JT,#3S58j69%&-6%9
-B48C*6%96+5N+C@jND@B+CR"MAfPZFh4KE'`k)'&XE#!N+%P18e4"6%a839*(493
-T#QPQC'9Q)%P18e4"6%a&@%9'58a&8`S**#K05d4*8LNJ*#K*6P0838a-Ad**6N4
-*8LN+D@CNC@BJ99"B8&*24`S*,53S99"B8&*24bNJ*#K*6P0838a-49K&4NP-49-
-T#Q9ZC'PQ#JNN+%P18e4"6%a&@%8T)#3S58j69%&-6%9B48C*6%96+5!N+%P18e4
-"6%aI3NP14%P5+3TPEQ4TCJTTCQ4PCL"*6P0838a-Ad0548&849""3dY"4d9'8%-
-+D@CNC@BJ4P"$68&,43TTCQ4PCL"3380,38G&AeC&8P0*6di+D@CZCA%J+#3SGfP
-XC'0KFQ3J6@&VC@CTE'8ZCR"M+5`T#JNN+%C33de"5d8T)#e`)#e8*#K28ep839*
-(493T)%eKDf9QD@aP,QC`B`S**#K05d4*8LNJ*#K*6P0838a-Ae91594%59)T#JN
-N+%P18e4"6%`T)&"KBfYKCf8ZCR"M)#3S58j69%&-6&p96NP84%P5+3TPEQ4TCJT
-PEQ4TCJTPEQ4TCJTPEQ4TCJTTCQ4PCL"*6P0838a-8&"94NP-49-+#53S68Y%59)
-T)#3S58j69%&-6&p96NP84%P5+3S**#K*6P0838a-+5!N+%P18e4"6%a38&9'58a
-&8bNJ*#K*6P0838a-Ae91594%59)T#QPQEQ9a)#JN+%P18e4"6%a38&9-58j,4NP
--49-T,#N+#53S58j69%&-6#NJ*#K*6P0838a-8&"96%P15dC*6%96+5!N+%P18e4
-"6%aI98j*9%4*8LN+C@jND@B+D@CZCA%J+#3SGfPXC'0KFQ3J*#K-58*I4P9-6%j
-"688T+5`T#JNN+%e,4%P5+5!N+%P18e4"6%aI6%P#4%P5+3S**#K*6P0838a-+5!
-N+%a*3Pp'98a-6N&045NJ*#K*6P0838a-Ada*3N4*8LN+D@CNC@BJD@j9EQPi#JP
-XEL!YFfBJ*#K-58*I4P9-6%j"688T)#3S58j69%&-6&p-58*%59)T,b3S6%P#Adj
-"688T#Q9ZC'PQ#Q9ZC'PQ#Q9ZC'PQ#QPQC'9Q)%P18e4"6%aI4NP-49-+#53S68Y
-%59)T)#3S58j69%&-6&p%394"4%P5+3S**#K*6P0838a-+5!N+%P18e4"6%aI4NP
--49-T)#3S58j69%&-6&p%394"4%P5+3TPEQ4TCJTQF'0IFfpeFQ0PD@jcG'&XE$S
-JC'PcG'0XC@&Z#JNN+%e,4%P5+5!N+%P18e4"6%aI8dp98N0&4%P5+3S**#K$6e"
-C9&*&45NJ*#K#390&4%P5+5mU)#3S58j69%&-6&p66e953d9%59)T#QC`BepPH'&
-YF'aPD@jcG'&XE$SJ*#KKC'4cG@CQDAJJAf4TFh4ME'9KEL`N+&4"8NG&9&p&@%&
-08%a&4%P58bNT#QPQC'9Q)%K"8d9B38e36%96#JNN+%e,4%P5+5!N+%P18e4"6%a
-I49K"69"-484*8LN+C@jND@B+D@CNC@BJ49K"69"-490299*$48C*6%96#JNN+%0
-28&NT)#3S49K"69"-490299*$48C*6%96+5!N+%P18e4"6%aI49K"69"-484*8LN
-+C@jND@B+D@CNC@BJ9%&54d98Ad9B38e36%9%59*6#JNN+%028&P88N9&+5!N+'&
-NC(0eCQCTH#![+L`N+&4"8NG&9&p&@%&08%a&4%P58bNT)#3S58j69%&-6&p&@%&
-08%a&4%P5+3TPEQ4TCJSZ8%K26PNk)'C`BepME'9KEL"QF'0IBfaPB@jKE'`JCR"
-MAf4TFh4ME'9KEJTTCQ4PCL"&@%9'58a&8`T[GQ9bFQPNC5"$6%9"6N9B48C*6%9
-61MdN+'&NC("bC@CTH#!N+&4"8NG&9%4*8P"548C*@#NX*#K$6%9"6N9B48C*6%9
-6+5N+C@jND@B+D@CNC@BJ3da&38jI98j*9&-+EhCPFR*TC'8J3da&38j38&9'58a
-&8bXp*#KKC'4cG@CQDAJJ*#K38&9&@&3T,#3S3da&38jI98j*9&-T+3TPEQ4TCJT
-TCQ4PCL"$6%9"6P"398C*6%96#QpfCA*bD@4P)%0-48&18&"96%P15dC*6%961Md
-N+(0eBR0d)#3S8&"949K8+5`N+%p&@&3T,#3S3da&38j38&9'58a&8bNT)#3SB@4
-NF(*PCQPi)#3S8e4"9%P$6%P#8&*&4NPB+5`N+(0eBR0d)#3S8&"949K8+5`N+&0
-8394*3da*3N9B9#NX*#K$6%9"6P"398C*6%96+5NT#QPQC'9Q)%4&3P9(8eP049K
-8#QpfCA*bD@4P)%0-48&18&"96%P15dC*6%96+cdN+(0eBR0d)#3S8&"949K8+5`
-N+%4&3P9(8eP049K8+5`N+%0-48&18&"94NP-49-T+5!+C@jND@B+EhCPFR*TC'8
-J3da&38j38&9'58a&8cSp*#KKC'4`FQ9QDAJJ*#K96NP89%&54d984%P58&*&4NP
-B+5`N+%0-48&18&"94NP-49-T+3T[GQ9bFQPNC5"$6%9"6P"398a*6NY'58a&8cS
-p*#KhD@aNBf&bC#!N+'&NC("bC@CTH#!N+&91594839*(494%59*38N9'59JT,#3
-S3da&38j38&9-58j,4NP-49-T+5N+C@jND@B+CR"MAf0XC@&Z1L!N+%0-48&19%&
-54d98+3TTCQ4PCL"$6%9"6N9B48C*6%96#JNY*#K%48`T)#3S3da&38j&@%9'58a
-&8bN+C@jND@B+D@CNC@BJ3da&38j38&9'58a&8`S*,53S4%9-+5!N+%0-48&18&"
-94NP-49-T#Q9ZC'PQ#QPQEQ9a)#JN+%0-48&18&"96%P15dC*6%96+5`T#JNY*#K
-%48`T)#3S3da&38j38&9-58j,4NP-49-T#Q9ZC'PQ#QPQC'9Q)%0-48&18P084NP
--49-+#5dN+%4&6#NJ*#KKC'4`FQ9QDAJJ*#K96NP89%&54d984%P58&*&4NPB+5`
-N+%0-48&18P084NP-49-T+3TPEQ4TCJTTCQ4PCL"$6%9"6Pp'58a&8`S*,53S4%9
--+5!N+%0-48&1AdC*6%96+3TPEQ4TCJTTCQ4PCL"-58*I6N&043S*,53S4%9-+5!
-N+%a*3Pp138e&+5!N+%a*3Pp'98a-6N&045N+C@jND@B+#5dN+%4&6#NJ*#K'8%0
-0384&+5"3B@0VB@GP,QC`Bb!N+&"339-T)(0MFQP`G#jbCA-JE'PZDbjbCA-J*#K
-'8%0&@&4'58a&+5!N+&*&4%P54NP-45N+#5dN+%4&6#NJ+L3S390049K8+5!UAh"
-`BA-N+%*"9%0)49K8+3TQF'0IC'PcG'0XC@&Z1L"ME'9KEJTTCQ4PCL"$6de358a
-&8Pp96NP89%&54d984%P5#P4"8NG&9%4*8N0-48&12@C`BepME'9KEJTPEQ4TCJT
-QF'0IBfaPB@jKE'`k)#3S3da&38j839*(493T)#3S9%&54d984%P53da&38iT#QP
-QC'9Q)%0-48&149K&4NP-49-+#5dN+%4&6#NJ*#K$6%9"6N9B48C*6%96+3TPEQ4
-TCJS*,53S4%9-+5!U*#K249K8+5!U*#K38&9&@&3T)#SN+&*69%9B9#NJ+L3S390
-049K8+5!U*#K69%&8580-58*&@&3T)#SN+&0)39*&4%a*3N9B9#NJ+L3S8&"-49K
-8+3S*,53S4%9-9&*&45NJ+L3S8de"8P4&@&3T#JNY*#K%48`T)#3S4P"$68&%45N
-J8'&MDf&RC5jQF'-J*#K38%&6+5"cBh*TF(3ZFQ9c)'aTEQXZFQ9c)#3S4P"$49K
-84NP-45NJ*#K5484*8NC*6%8T#JNY*#K%48`T)#TIF("KFb3S3N&83dK&@&3T#QP
-QC'9Q)%&2994&@&3+#5dN+%4&6#NJ+L3S38p99%9B9#N+C@jND@B+D@CNC@BJ4%9
-#98G6@8e&@&3+#5dN+%4&6#NJ+L3S4%9#98G6@8e&@&3T#Q9ZC'PQ#Lj35%p1@6S
-JCR"MAf*KFf9TEQC[#QpfCA*bD@4P)%P14Np598a&8bXpCR"MAf*KFf9TEQC[#QC
-`BepLBA0PD@jQEcS+#8!N+%9$5%mT#JP!*#K&3dK2+5!J26dJ8'&MDf&RC5"TEQC
-[)$dp#JP!*#K&3dK2+5!J8'&MDf&RC5"1B@eP,T!&)#3S8%&$5d&(49p138e&+3S
-*3#3S480)6bNJ)&"KBfYKCf8J9Q9bFfP[ELiZ)#3S8%&$5d&(49p@49*658p1+3S
-*3#3S480)6bN+#8!N+%9$5%mT)#!p25"$EfjQD@GeFQ&dD@pZ)'PZCQmJ26d+#8!
-N+%9$5%mT#JP!*#K&3dK2+5!J4P"$,T!+)#3S4P"$+3S*3#3S480)6bNJ)%C33b"
-@CA*cD@pZ,LiJ*#K'8%0I9N958dP26LN+#8!N+%9$5%mT)#"6Eh9bBf8J3e"9,Li
-Z)#3S3e"9Ae0299*$45N+#8!N+%9$5%mT)#"8BA*RCA3J3e"9,LiZ)#3S3e"9Ae4
-"8NG&9#N+#8!N+%9$5%mT)#"6Eh9bBf8J6e-ZN!3J*#K28ep66e953d8T#JP!*#K
-&3dK2+5!J9'&bCf9d)%p6,T!%)#3S6e0I9%&54d98+3S*3#3S480)6bNJ)%CeE'`
-J8fpeFQ0P,LiJ*#K'98a-Ae0299*$45N+#8!N+%9$5%mT)#"'G@aX)&4KFQGPG#i
-Z)#3S4P9-6&p839*(493T#JP!*#K&3dK2+3S*3#3S480)6bNJ)$dp)%4TFQ9MG'p
-bH5"TEQC[)$dp#JP!*#K&3dK2+3S*3#3S480)6bNJ)&*PFA9TFQ9N)("VCh-Z,Li
-J*#K549&959*&Ae""3dY"4d96+3S*3#3S480)6bN+#8!N+%9$5%mT)#"#BA0PC'P
-b,T!*)#3S3N&6484*8LN+#8!N+%9$5%mT)#"'8%0%DA)ZN!SJ*#K'8%0%59)T#JP
-!*#K&3dK2+5!J3h*[Fh0#D@j%DA)ZN!8J*#K$8Np68d**6N4*8LN+#8!N+%9$5%m
-T)#"9EQPdFd4TFLk3##!N+&9159464%P5+3S*3#3S480)6bNJ)&"KBfYKCf9c4'P
-b,T!&)#3S8%&$5d&(490%59)T#JP!*#K&3dK2+3S*3#3S480)6bNJ)%G$3b"XD@*
-bBA*j,T!&)#3S4d0$6%P#4%P5+3S*3#3S480)6bNJ)%pdD'9b)'aTBR*KFRNZ,Li
-J*#K29%K&8Na*3N4*8LN+#8!N+%9$5%mT#JP!*#K&3dK2+5!J26dJ9'p[E(-JD@j
-QEb!p23S*3#3S480)6bN+#8!N+%9$5%mT)#""Fbk3##!N+%&6+3S*3#3S480)6bN
-J)%aN,T!))#3S6%3T#JP!*#K&3dK2+5!J3A)ZN!JJ*#K"8LN+#8!N+%9$5%mT)#"
-5Bbk3##!N+&*$+3S*3#3S480)6bN+#8!N+%9$5%mT)#"0GLk3##!N+%e@8&*24bN
-+#8!N+%9$5%mT)#"$F#k3##!N+%038&*24bN+#8!N+%9$5%mT)#"5E5k3##!N+&*
-08&*24bN+#8!N+%9$5%mT)#"(5@jcG'&XE#iZ)#3S4dP18e4"6%`T#JP!*#K&3dK
-2+5!J4@0SEbk3"L!N+%9$5%mT#JP!*#K&3dK2+5!J8fKPE'`ZN!8J*#K65%9-6#N
-+#8!N+%9$5%mT)#"%BA4P,T!')#3S4%&845N+#8!N+%9$5%mT)#"'8%00B@YP,Li
-Z)#3S4P"$68&,45N+#8!N+%9$5%mT)#"38&90EhCP,LiZ)#3S8&"968p@45N+#8!
-N+%9$5%mT)#"9F(JZN!FJ*#K98&K38Np(+3S*3#3S480)6bNJ)&TTF#k3"b!N+&T
-*8&"56dFT#JP!*#K&3dK2+3S*3#3S480)6bNJ)$dp)%pLDQ9MG#"TEQC[)$dp#JP
-!*#K&3dK2+3S*3#3S480)6bNJ)&4KFQGPG#"-Ef&NCA*c,T!))#3S9%&54d98Ada
-2384&8P-T#JP!*#K&3dK2+5!J9'&bCf9d)&9ZDA4c,T!+)#3S9%&54d98Ae91594
-6+3S*3#3S480)6bNJ)&4KFQGPG#"*EA"XD@0TG#"9EQPdFbiJ*#K839*(494I58e
-36%P$59496NP88bN+#8!N+%9$5%mT)#"8BA*RCA3J8(*[Ch*KEA-ZN!FJ*#K839*
-(494I8&*24e*"69-T#JP!*#K&3dK2+5!J9'&bCf9d)%4TFR-ZN!XJ*#K839*(494
-I4%P58bN+#8!N+%9$5%mT)#"8BA*RCA3J4AKKEA"XCA-ZN!FJ*#K839*(494I49K
-"69"-49-T#JP!*#K&3dK2+5!J9'&bCf9d)%9iB@e`E'9%DA*c,T!%)#3S9%&54d9
-8Ad9B38e36%9%59*6+3S*3#3S480)6bN+#8!N+%9$5%mT)#"$E'9KEL"9EQPdFbk
-3#5!N+%0-48&1Ae915946+3S*3#3S480)6bNJ)%0XC@&Z)%CTE'9c,T!*)#3S3da
-&38jI4NP-49-T#JP!*#K&3dK2+3S*3#3S480)6bNJ)%PZFh4KE'`J9@jTG(-ZN!F
-J*#K*6P0838a-Ae915946+3S*3#3S480)6bNJ)%PZFh4KE'`J4QPXCA-ZN!FJ*#K
-*6P0838a-AdC*6%96+3S*3#3S480)6bN+#8!N+%9$5%mT)#!p25"*ER0dB@aX)'P
-ZCQmJ26d+#8!N+%9$5%mT#JP!*#K&3dK2+5!J4'&dC90dFLk3$L!N+%4"9%969&)
-T#JP!*#K&3dK2+5!J@QP`8(*PCQPi,T!-)#3S@NP38&*&4NPB+3S*3#3S480)6bN
-J)&TTF&0eCQCTH#k3$#!N+&T*8&094NC*@#N+#8!N+%9$5%mT)#"*ER0dB@aX)%C
-33b"3B@0VB@GP,LiJ*#K*6P0838a-AdC33e""3dY"4d8T#JP!*#K&3dK2+3S*3#3
-S480)6bNJ)%PZFh4KE'`JBQ&cC5"NDA)ZN!8J*#K*6P0838a-Ad*"8d9%59)T#JP
-!*#K&3dK2+5!J5@jcG'&XE#"LD@jKFRNJC'Pb,LiZ)#3S58j69%&-6&p#58j%59)
-T#JP!*#K&3dK2+5!J5@jcG'&XE#"XD@*bBA*j)'4TFLiZ)#3S58j69%&-6&p-58*
-%59)T#JP!*#K&3dK2+5!J5@jcG'&XE#"eEQPdFb"NDA)ZN!3J*#K*6P0838a-Ae9
-1594%59)T#JP!*#K&3dK2+5!J5@jcG'&XE#"cEh9bBf8JC'Pb,LiZ)#3S58j69%&
--6&p66e953d9%59)T#JP!*#K&3dK2+5!J5@jcG'&XE#"NEf-JC'Pb,T!')#3S58j
-69%&-6&p%6d0%59)T#JP!*#K&3dK2+5!J5@jcG'&XE#"PH'&YF'aP)'4TFLiZ)#3
-S58j69%&-6&p&@%&08%a&4%P5+3S*3#3S480)6bNJ)%PZFh4KE'`JC'&dB5"NDA)
-ZN!8J*#K*6P0838a-Ad4"9%&%59)T#JP!*#K&3dK2+3S*3#3S480)6bNJ)%4TFh3
-JC'9cG'PZBA4TEfiJC'Pb,L!N+%4*8e4I4%969%4*8LN+#8!N+%9$5%mT)#"%DA0
-d)(TTF#"ZB@eP,T!))#3S4%P69&pD59"138e&+3S*3#3S480)6bN+,P")6djC1L"
-QF'0ID@jQE`TQF'0ID@jQEcSJ*#K*6NC28P9-49-T#Lj35%p1@6SJCR"MAfeKDf9
-QD@aP)'C`BepYB@YPCQPXCA-JCR"MAfeKDf9QD@aPAh0eBM%JCR"MAfeKDf9QD@a
-PAh0eBM)JA!S*CR"MAfeKDf9QD@aPAf4TFR-+CR"MAfeKDf9QD@aP1JS**#K'8%0
-038Y&+5!YGb!Y9#3S6e0I9%&54d98+5"0B@YPCQPXC5jQF'-+CR"MAfeKDf9QD@a
-PAh0eBM%k#QPQC'9Q)&4"8NG&9&p%59*6#JNN+%C33de"5d8T)#eh)#e8*#K28ep
-839*(493T)#3SB@4NFh9QCQPi)#p0B@YPCQPXC5jQF'-X*#K839*(494I4%P58bN
-T#Q9ZC'PQ#QPQC'9Q)&4"8NG&9&p&@%&08%a&4%P58`S**#K'8%0038Y&+5!YGb!
-Y9#3S6e0I9%&54d98+5!N+'&NC(0eCQCTH#![6@&VC@CTE'8ZCR"M,#3S9%&54d9
-8Ad9B38e36%9%59*6+5N+C@jND@B+CR"MAfeKDf9QD@aPAh0eBM)k)#3SB@4NFh9
-QCQPi)&pYB@YPCQPXC9pNDA*c,#3S9%&54d98Ad4*8P-T)#3S9%&54d98Ad9B38e
-36%9%59*6+5N+CR"MAfeKDf9QD@aPAf4TFR-k)'C`BepYB@YPCQPXC9pcG@)a)'C
-`BepYB@YPCQPXC9pcG@)b#QC`BepYB@YPCQPXCA-k)'C`BepYB@YPCQPXC5"QF'0
-IE@&VC@CTE'9IC'PbF`TKE'`k)'C`BepKE'`+C'9LG@Fk)'C`BepNC@*eC`TcE@&
-bG$SJCR"MAh0YBA*d#R*PE'9KFf8k)'C`BepbC@aPBA0P#Q9iB@e`E'9c1JTcD'&
-bC@3k#QPZFh4KE'`k)'C`BepTER0dB@aX#R0[GA*MC@PZFh4KE'`k)'C`BepcEh9
-bBf9TER0dB@aX#Q9iB@e`E'9TER0dB@aX1L"QF'0ICAKKEA"XC@PZFh4KE'`+C'P
-cG'PZFh4KE'`k#RTTF'PZFh4KE'`k#RTTF(0[GA*MC@PZFh4KE'`k#RTTF'9iB@e
-`E'9TER0dB@aX1JTkDA"NDA0dD@jcG'&XE$S+C'PcG'0XC@&Z1L"QF'0IC'PcG'0
-XC@&Z#QPZCQmk)'C`BepTEQC[#QeKDf9QD@aPFcSJCR"MAfeKDf9QD@aPF`SZ8%K
-26PNk)'&XE#"NC@*eCb"cE@&bG#"bC@aPBA0P)'9iB@e`E'9c)(0SBA*PC#"TER0
-dB@aX)(0[GA*MC@PZFh4KE'`JCAKKEA"XC@PZFh4KE'`JC'PcG'PZFh4KE'`JHQP
-`D@jcG'&XE#"kDA"cEh9bBf9TER0dB@aX)(TTF'9iB@e`E'9TER0dB@aX)(TTF'4
-TFh4TER0dB@aX)'4TFh4ME'9KEL"TEQC[)'eKDf9QD@aPF`TTCQjPF5!S*#KhD@a
-NBf&bC#"QF'0YB@YP,Qa[BbNX+3TTEQ0XG@4P)'C`BfeKDf8ZE'pM#Q9ZC'PQ#Q0
-XC@&Z1L"QF'0IBfaPB@i+#5dN+%4&6#NJC'*ND@GPFh3N+%9B489B9#N+BfaPB@j
-KE'`k)'C`BepME'9KEQ&XE!S*,53S4%9-+5"NBQ4TCf9cG#3S49K&49K8+3S'23!
-!!3!!!!%!N!JH!*$b!3!!!!%!N!JH!*!*(!!HrrrVM!:
+#
+# Don't edit, this file is generated by FPCMake Version 1.1 [2004/04/21]
+#
+default: all
+MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom
+BSDs = freebsd netbsd openbsd darwin
+UNIXs = linux $(BSDs) sunos qnx
+FORCE:
+.PHONY: FORCE
+override PATH:=$(subst \,/,$(PATH))
+ifneq ($(findstring darwin,$(OSTYPE)),)
+inUnix=1 #darwin
+SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
+else
+ifeq ($(findstring ;,$(PATH)),)
+inUnix=1
+SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
+else
+SEARCHPATH:=$(subst ;, ,$(PATH))
+endif
+endif
+SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE))))
+PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH))))
+ifeq ($(PWD),)
+PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH))))
+ifeq ($(PWD),)
+$(error You need the GNU utils package to use this Makefile)
+else
+PWD:=$(firstword $(PWD))
+SRCEXEEXT=
+endif
+else
+PWD:=$(firstword $(PWD))
+SRCEXEEXT=.exe
+endif
+ifndef inUnix
+ifeq ($(OS),Windows_NT)
+inWinNT=1
+else
+ifdef OS2_SHELL
+inOS2=1
+endif
+endif
+else
+ifneq ($(findstring cygdrive,$(PATH)),)
+inCygWin=1
+endif
+endif
+ifdef inUnix
+SRCBATCHEXT=.sh
+else
+ifdef inOS2
+SRCBATCHEXT=.cmd
+else
+SRCBATCHEXT=.bat
+endif
+endif
+ifdef inUnix
+PATHSEP=/
+else
+PATHSEP:=$(subst /,\,/)
+ifdef inCygWin
+PATHSEP=/
+endif
+endif
+ifdef PWD
+BASEDIR:=$(subst \,/,$(shell $(PWD)))
+ifdef inCygWin
+ifneq ($(findstring /cygdrive/,$(BASEDIR)),)
+BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR))
+BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR)))
+BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR))
+endif
+endif
+else
+BASEDIR=.
+endif
+ifdef inOS2
+ifndef ECHO
+ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(ECHO),)
+ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(ECHO),)
+ECHO=echo
+else
+ECHO:=$(firstword $(ECHO))
+endif
+else
+ECHO:=$(firstword $(ECHO))
+endif
+endif
+export ECHO
+endif
+override DEFAULT_FPCDIR=../..
+ifndef FPC
+ifdef PP
+FPC=$(PP)
+endif
+endif
+ifndef FPC
+FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
+ifneq ($(FPCPROG),)
+FPCPROG:=$(firstword $(FPCPROG))
+FPC:=$(shell $(FPCPROG) -PB)
+ifneq ($(findstring Error,$(FPC)),)
+override FPC=ppc386
+endif
+else
+override FPC=ppc386
+endif
+endif
+override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
+override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
+ifndef FPC_VERSION
+FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO)
+FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO))
+endif
+export FPC FPC_VERSION FPC_COMPILERINFO
+unexport CHECKDEPEND ALLDEPENDENCIES
+ifndef CPU_TARGET
+ifdef CPU_TARGET_DEFAULT
+CPU_TARGET=$(CPU_TARGET_DEFAULT)
+endif
+endif
+ifndef OS_TARGET
+ifdef OS_TARGET_DEFAULT
+OS_TARGET=$(OS_TARGET_DEFAULT)
+endif
+endif
+ifneq ($(words $(FPC_COMPILERINFO)),5)
+FPC_COMPILERINFO+=$(shell $(FPC) -iSP)
+FPC_COMPILERINFO+=$(shell $(FPC) -iTP)
+FPC_COMPILERINFO+=$(shell $(FPC) -iSO)
+FPC_COMPILERINFO+=$(shell $(FPC) -iTO)
+endif
+ifndef CPU_SOURCE
+CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
+endif
+ifndef CPU_TARGET
+CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO))
+endif
+ifndef OS_SOURCE
+OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO))
+endif
+ifndef OS_TARGET
+OS_TARGET:=$(word 5,$(FPC_COMPILERINFO))
+endif
+FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
+FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
+ifneq ($(FULL_TARGET),$(FULL_SOURCE))
+CROSSCOMPILE=1
+endif
+ifeq ($(findstring makefile,$(MAKECMDGOALS)),)
+ifeq ($(findstring $(OS_TARGET),$(MAKEFILETARGETS)),)
+$(error The Makefile doesn't support target $(OS_TARGET), please run fpcmake first)
+endif
+endif
+ifneq ($(findstring $(OS_TARGET),$(BSDs)),)
+BSDhier=1
+endif
+ifeq ($(OS_TARGET),linux)
+linuxHier=1
+endif
+export OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE CROSSCOMPILE
+ifdef FPCDIR
+override FPCDIR:=$(subst \,/,$(FPCDIR))
+ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
+override FPCDIR=wrong
+endif
+else
+override FPCDIR=wrong
+endif
+ifdef DEFAULT_FPCDIR
+ifeq ($(FPCDIR),wrong)
+override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR))
+ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
+override FPCDIR=wrong
+endif
+endif
+endif
+ifeq ($(FPCDIR),wrong)
+ifdef inUnix
+override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION)
+ifeq ($(wildcard $(FPCDIR)/units),)
+override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
+endif
+else
+override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))))
+override FPCDIR:=$(FPCDIR)/..
+ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
+override FPCDIR:=$(FPCDIR)/..
+ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
+override FPCDIR:=$(BASEDIR)
+ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
+override FPCDIR=c:/pp
+endif
+endif
+endif
+endif
+endif
+ifndef CROSSDIR
+CROSSDIR:=$(FPCDIR)/cross/$(FULL_TARGET)
+endif
+ifndef CROSSTARGETDIR
+CROSSTARGETDIR=$(CROSSDIR)/$(FULL_TARGET)
+endif
+ifdef CROSSCOMPILE
+UNITSDIR:=$(wildcard $(CROSSTARGETDIR)/units)
+ifeq ($(UNITSDIR),)
+UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
+endif
+else
+UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
+endif
+PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
+ifeq ($(USESQL),YES)
+DBDIGEST=dbdigest
+endif
+override TARGET_PROGRAMS+=dotest fail testfail digest $(DBDIGEST)
+override INSTALL_FPCPACKAGE=y
+ifdef REQUIRE_UNITSDIR
+override UNITSDIR+=$(REQUIRE_UNITSDIR)
+endif
+ifdef REQUIRE_PACKAGESDIR
+override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR)
+endif
+ifdef ZIPINSTALL
+ifneq ($(findstring $(OS_TARGET),$(UNIXs)),)
+UNIXHier=1
+endif
+else
+ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),)
+UNIXHier=1
+endif
+endif
+ifndef INSTALL_PREFIX
+ifdef PREFIX
+INSTALL_PREFIX=$(PREFIX)
+endif
+endif
+ifndef INSTALL_PREFIX
+ifdef UNIXHier
+INSTALL_PREFIX=/usr/local
+else
+ifdef INSTALL_FPCPACKAGE
+INSTALL_BASEDIR:=/pp
+else
+INSTALL_BASEDIR:=/$(PACKAGE_NAME)
+endif
+endif
+endif
+export INSTALL_PREFIX
+ifdef INSTALL_FPCSUBDIR
+export INSTALL_FPCSUBDIR
+endif
+ifndef DIST_DESTDIR
+DIST_DESTDIR:=$(BASEDIR)
+endif
+export DIST_DESTDIR
+ifndef INSTALL_BASEDIR
+ifdef UNIXHier
+ifdef INSTALL_FPCPACKAGE
+INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION)
+else
+INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME)
+endif
+else
+INSTALL_BASEDIR:=$(INSTALL_PREFIX)
+endif
+endif
+ifndef INSTALL_BINDIR
+ifdef UNIXHier
+ifdef CROSSCOMPILE
+INSTALL_BINDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin
+else
+INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
+endif
+else
+ifdef CROSSCOMPILE
+INSTALL_BINDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin
+else
+INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
+endif
+ifdef INSTALL_FPCPACKAGE
+INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(OS_TARGET)
+endif
+endif
+endif
+ifndef INSTALL_UNITDIR
+ifdef CROSSCOMPILE
+INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/units
+else
+INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(OS_TARGET)
+endif
+ifdef INSTALL_FPCPACKAGE
+ifdef PACKAGE_NAME
+INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME)
+endif
+endif
+endif
+ifndef INSTALL_LIBDIR
+ifdef UNIXHier
+INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib
+else
+INSTALL_LIBDIR:=$(INSTALL_UNITDIR)
+endif
+endif
+ifndef INSTALL_SOURCEDIR
+ifdef UNIXHier
+ifdef BSDhier
+SRCPREFIXDIR=share/src
+else
+ifdef linuxHier
+SRCPREFIXDIR=share/src
+else
+SRCPREFIXDIR=src
+endif
+endif
+ifdef INSTALL_FPCPACKAGE
+ifdef INSTALL_FPCSUBDIR
+INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
+else
+INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
+endif
+else
+INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
+endif
+else
+ifdef INSTALL_FPCPACKAGE
+ifdef INSTALL_FPCSUBDIR
+INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
+else
+INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME)
+endif
+else
+INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source
+endif
+endif
+endif
+ifndef INSTALL_DOCDIR
+ifdef UNIXHier
+ifdef BSDhier
+DOCPREFIXDIR=share/doc
+else
+ifdef linuxHier
+DOCPREFIXDIR=share/doc
+else
+DOCPREFIXDIR=doc
+endif
+endif
+ifdef INSTALL_FPCPACKAGE
+INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
+else
+INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
+endif
+else
+ifdef INSTALL_FPCPACKAGE
+INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME)
+else
+INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc
+endif
+endif
+endif
+ifndef INSTALL_EXAMPLEDIR
+ifdef UNIXHier
+ifdef INSTALL_FPCPACKAGE
+ifdef BSDhier
+INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
+else
+ifdef linuxHier
+INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
+else
+INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME)
+endif
+endif
+else
+ifdef BSDhier
+INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
+else
+ifdef linuxHier
+INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
+else
+INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
+endif
+endif
+endif
+else
+ifdef INSTALL_FPCPACKAGE
+INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME)
+else
+INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples
+endif
+endif
+endif
+ifndef INSTALL_DATADIR
+INSTALL_DATADIR=$(INSTALL_BASEDIR)
+endif
+ifdef CROSSCOMPILE
+ifndef CROSSBINDIR
+CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(FULL_SOURCE))
+ifeq ($(CROSSBINDIR),)
+CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(FULL_TARGET)/bin/$(FULL_SOURCE))
+endif
+endif
+else
+CROSSBINDIR=
+endif
+ifeq ($(OS_SOURCE),linux)
+ifndef GCCLIBDIR
+ifeq ($(CPU_TARGET),i386)
+ifneq ($(findstring x86_64,$(shell uname -a)),)
+ifeq ($(BINUTILSPREFIX),)
+GCCLIBDIR:=$(shell dirname `gcc -m32 -print-libgcc-file-name`)
+else
+GCCLIBDIR:=$(shell dirname `$(BINUTILSPREFIX)gcc -print-libgcc-file-name`)
+endif
+else
+GCCLIBDIR:=$(shell dirname `$(BINUTILSPREFIX)gcc -print-libgcc-file-name`)
+endif
+else
+GCCLIBDIR:=$(shell dirname `$(BINUTILSPREFIX)gcc -print-libgcc-file-name`)
+endif
+endif
+ifndef OTHERLIBDIR
+OTHERLIBDIR:=$(shell grep -v "^\#" /etc/ld.so.conf | awk '{ ORS=" "; print $1 }')
+endif
+endif
+ifdef inUnix
+ifeq ($(OS_SOURCE),netbsd)
+OTHERLIBDIR+=/usr/pkg/lib
+endif
+export GCCLIBDIR OTHERLIB
+endif
+BATCHEXT=.bat
+LOADEREXT=.as
+EXEEXT=.exe
+PPLEXT=.ppl
+PPUEXT=.ppu
+OEXT=.o
+ASMEXT=.s
+SMARTEXT=.sl
+STATICLIBEXT=.a
+SHAREDLIBEXT=.so
+STATICLIBPREFIX=libp
+RSTEXT=.rst
+FPCMADE=fpcmade
+ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
+ifeq ($(OS_TARGET),go32v1)
+STATICLIBPREFIX=
+FPCMADE=fpcmade.v1
+PACKAGESUFFIX=v1
+endif
+ifeq ($(OS_TARGET),go32v2)
+STATICLIBPREFIX=
+FPCMADE=fpcmade.dos
+ZIPSUFFIX=go32
+endif
+ifeq ($(OS_TARGET),watcom)
+STATICLIBPREFIX=
+FPCMADE=fpcmade.wat
+ZIPSUFFIX=watc
+OEXT=.obj
+ASMEXT=.asm
+SHAREDLIBEXT=.dll
+endif
+ifeq ($(OS_TARGET),linux)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.lnx
+ZIPSUFFIX=linux
+endif
+ifeq ($(OS_TARGET),freebsd)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.freebsd
+ZIPSUFFIX=freebsd
+endif
+ifeq ($(OS_TARGET),netbsd)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.netbsd
+ZIPSUFFIX=netbsd
+endif
+ifeq ($(OS_TARGET),openbsd)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.openbsd
+ZIPSUFFIX=openbsd
+endif
+ifeq ($(OS_TARGET),win32)
+SHAREDLIBEXT=.dll
+FPCMADE=fpcmade.w32
+ZIPSUFFIX=w32
+endif
+ifeq ($(OS_TARGET),os2)
+BATCHEXT=.cmd
+AOUTEXT=.out
+STATICLIBPREFIX=
+SHAREDLIBEXT=.dll
+FPCMADE=fpcmade.os2
+ZIPSUFFIX=os2
+ECHO=echo
+endif
+ifeq ($(OS_TARGET),emx)
+BATCHEXT=.cmd
+AOUTEXT=.out
+STATICLIBPREFIX=
+SHAREDLIBEXT=.dll
+FPCMADE=fpcmade.emx
+ZIPSUFFIX=emx
+ECHO=echo
+endif
+ifeq ($(OS_TARGET),amiga)
+EXEEXT=
+SHAREDLIBEXT=.library
+FPCMADE=fpcmade.amg
+endif
+ifeq ($(OS_TARGET),atari)
+EXEEXT=.ttp
+FPCMADE=fpcmade.ata
+endif
+ifeq ($(OS_TARGET),beos)
+BATCHEXT=.sh
+EXEEXT=
+FPCMADE=fpcmade.be
+ZIPSUFFIX=be
+endif
+ifeq ($(OS_TARGET),sunos)
+BATCHEXT=.sh
+EXEEXT=
+FPCMADE=fpcmade.sun
+ZIPSUFFIX=sun
+endif
+ifeq ($(OS_TARGET),qnx)
+BATCHEXT=.sh
+EXEEXT=
+FPCMADE=fpcmade.qnx
+ZIPSUFFIX=qnx
+endif
+ifeq ($(OS_TARGET),netware)
+EXEEXT=.nlm
+STATICLIBPREFIX=
+FPCMADE=fpcmade.nw
+ZIPSUFFIX=nw
+endif
+ifeq ($(OS_TARGET),macos)
+BATCHEXT=
+EXEEXT=
+FPCMADE=fpcmade.macos
+ZIPSUFFIX=macos
+DEBUGSYMEXT=.xcoff
+endif
+ifeq ($(OS_TARGET),darwin)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.darwin
+ZIPSUFFIX=darwin
+endif
+else
+ifeq ($(OS_TARGET),go32v1)
+PPUEXT=.pp1
+OEXT=.o1
+ASMEXT=.s1
+SMARTEXT=.sl1
+STATICLIBEXT=.a1
+SHAREDLIBEXT=.so1
+STATICLIBPREFIX=
+FPCMADE=fpcmade.v1
+PACKAGESUFFIX=v1
+endif
+ifeq ($(OS_TARGET),go32v2)
+STATICLIBPREFIX=
+FPCMADE=fpcmade.dos
+ZIPSUFFIX=go32
+endif
+ifeq ($(OS_TARGET),watcom)
+STATICLIBPREFIX=
+FPCMADE=fpcmade.dos
+ZIPSUFFIX=watcom
+endif
+ifeq ($(OS_TARGET),linux)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.lnx
+ZIPSUFFIX=linux
+endif
+ifeq ($(OS_TARGET),freebsd)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.freebsd
+ZIPSUFFIX=freebsd
+endif
+ifeq ($(OS_TARGET),netbsd)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.netbsd
+ZIPSUFFIX=netbsd
+endif
+ifeq ($(OS_TARGET),openbsd)
+BATCHEXT=.sh
+EXEEXT=
+HASSHAREDLIB=1
+FPCMADE=fpcmade.openbsd
+ZIPSUFFIX=openbsd
+endif
+ifeq ($(OS_TARGET),win32)
+PPUEXT=.ppw
+OEXT=.ow
+ASMEXT=.sw
+SMARTEXT=.slw
+STATICLIBEXT=.aw
+SHAREDLIBEXT=.dll
+FPCMADE=fpcmade.w32
+ZIPSUFFIX=w32
+endif
+ifeq ($(OS_TARGET),os2)
+BATCHEXT=.cmd
+PPUEXT=.ppo
+ASMEXT=.so2
+OEXT=.oo2
+AOUTEXT=.out
+SMARTEXT=.sl2
+STATICLIBPREFIX=
+STATICLIBEXT=.ao2
+SHAREDLIBEXT=.dll
+FPCMADE=fpcmade.os2
+ZIPSUFFIX=emx
+ECHO=echo
+endif
+ifeq ($(OS_TARGET),amiga)
+EXEEXT=
+PPUEXT=.ppu
+ASMEXT=.asm
+OEXT=.o
+SMARTEXT=.sl
+STATICLIBEXT=.a
+SHAREDLIBEXT=.library
+FPCMADE=fpcmade.amg
+endif
+ifeq ($(OS_TARGET),atari)
+PPUEXT=.ppu
+ASMEXT=.s
+OEXT=.o
+SMARTEXT=.sl
+STATICLIBEXT=.a
+EXEEXT=.ttp
+FPCMADE=fpcmade.ata
+endif
+ifeq ($(OS_TARGET),beos)
+BATCHEXT=.sh
+PPUEXT=.ppu
+ASMEXT=.s
+OEXT=.o
+SMARTEXT=.sl
+STATICLIBEXT=.a
+EXEEXT=
+FPCMADE=fpcmade.be
+ZIPSUFFIX=be
+endif
+ifeq ($(OS_TARGET),sunos)
+BATCHEXT=.sh
+PPUEXT=.ppu
+ASMEXT=.s
+OEXT=.o
+SMARTEXT=.sl
+STATICLIBEXT=.a
+EXEEXT=
+FPCMADE=fpcmade.sun
+ZIPSUFFIX=sun
+endif
+ifeq ($(OS_TARGET),qnx)
+BATCHEXT=.sh
+PPUEXT=.ppu
+ASMEXT=.s
+OEXT=.o
+SMARTEXT=.sl
+STATICLIBEXT=.a
+EXEEXT=
+FPCMADE=fpcmade.qnx
+ZIPSUFFIX=qnx
+endif
+ifeq ($(OS_TARGET),netware)
+STATICLIBPREFIX=
+PPUEXT=.ppu
+OEXT=.o
+ASMEXT=.s
+SMARTEXT=.sl
+STATICLIBEXT=.a
+SHAREDLIBEXT=.nlm
+FPCMADE=fpcmade.nw
+ZIPSUFFIX=nw
+EXEEXT=.nlm
+endif
+ifeq ($(OS_TARGET),macos)
+BATCHEXT=
+PPUEXT=.ppu
+ASMEXT=.s
+OEXT=.o
+SMARTEXT=.sl
+STATICLIBEXT=.a
+EXEEXT=
+DEBUGSYMEXT=.xcoff
+FPCMADE=fpcmade.macos
+endif
+endif
+ifndef ECHO
+ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(ECHO),)
+ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(ECHO),)
+ECHO= __missing_command__
+else
+ECHO:=$(firstword $(ECHO))
+endif
+else
+ECHO:=$(firstword $(ECHO))
+endif
+endif
+export ECHO
+ifndef DATE
+DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(DATE),)
+DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(DATE),)
+DATE= __missing_command__
+else
+DATE:=$(firstword $(DATE))
+endif
+else
+DATE:=$(firstword $(DATE))
+endif
+endif
+export DATE
+ifndef GINSTALL
+GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(GINSTALL),)
+GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(GINSTALL),)
+GINSTALL= __missing_command__
+else
+GINSTALL:=$(firstword $(GINSTALL))
+endif
+else
+GINSTALL:=$(firstword $(GINSTALL))
+endif
+endif
+export GINSTALL
+ifndef CPPROG
+CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(CPPROG),)
+CPPROG= __missing_command__
+else
+CPPROG:=$(firstword $(CPPROG))
+endif
+endif
+export CPPROG
+ifndef RMPROG
+RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(RMPROG),)
+RMPROG= __missing_command__
+else
+RMPROG:=$(firstword $(RMPROG))
+endif
+endif
+export RMPROG
+ifndef MVPROG
+MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(MVPROG),)
+MVPROG= __missing_command__
+else
+MVPROG:=$(firstword $(MVPROG))
+endif
+endif
+export MVPROG
+ifndef ECHOREDIR
+ifndef inUnix
+ECHOREDIR=echo
+else
+ECHOREDIR=$(ECHO)
+endif
+endif
+ifndef COPY
+COPY:=$(CPPROG) -fp
+endif
+ifndef COPYTREE
+COPYTREE:=$(CPPROG) -rfp
+endif
+ifndef MOVE
+MOVE:=$(MVPROG) -f
+endif
+ifndef DEL
+DEL:=$(RMPROG) -f
+endif
+ifndef DELTREE
+DELTREE:=$(RMPROG) -rf
+endif
+ifndef INSTALL
+ifdef inUnix
+INSTALL:=$(GINSTALL) -c -m 644
+else
+INSTALL:=$(COPY)
+endif
+endif
+ifndef INSTALLEXE
+ifdef inUnix
+INSTALLEXE:=$(GINSTALL) -c -m 755
+else
+INSTALLEXE:=$(COPY)
+endif
+endif
+ifndef MKDIR
+MKDIR:=$(GINSTALL) -m 755 -d
+endif
+export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
+ifndef PPUMOVE
+PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(PPUMOVE),)
+PPUMOVE= __missing_command__
+else
+PPUMOVE:=$(firstword $(PPUMOVE))
+endif
+endif
+export PPUMOVE
+ifndef FPCMAKE
+FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(FPCMAKE),)
+FPCMAKE= __missing_command__
+else
+FPCMAKE:=$(firstword $(FPCMAKE))
+endif
+endif
+export FPCMAKE
+ifndef ZIPPROG
+ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(ZIPPROG),)
+ZIPPROG= __missing_command__
+else
+ZIPPROG:=$(firstword $(ZIPPROG))
+endif
+endif
+export ZIPPROG
+ifndef TARPROG
+TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(TARPROG),)
+TARPROG= __missing_command__
+else
+TARPROG:=$(firstword $(TARPROG))
+endif
+endif
+export TARPROG
+ASNAME=$(BINUTILSPREFIX)as
+LDNAME=$(BINUTILSPREFIX)ld
+ARNAME=$(BINUTILSPREFIX)ar
+RCNAME=$(BINUTILSPREFIX)rc
+ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
+ifeq ($(OS_TARGET),win32)
+ifeq ($(CROSSBINDIR),)
+ASNAME=asw
+LDNAME=ldw
+ARNAME=arw
+endif
+endif
+endif
+ifndef ASPROG
+ifdef CROSSBINDIR
+ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
+else
+ASPROG=$(ASNAME)
+endif
+endif
+ifndef LDPROG
+ifdef CROSSBINDIR
+LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT)
+else
+LDPROG=$(LDNAME)
+endif
+endif
+ifndef RCPROG
+ifdef CROSSBINDIR
+RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT)
+else
+RCPROG=$(RCNAME)
+endif
+endif
+ifndef ARPROG
+ifdef CROSSBINDIR
+ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT)
+else
+ARPROG=$(ARNAME)
+endif
+endif
+AS=$(ASPROG)
+LD=$(LDPROG)
+RC=$(RCPROG)
+AR=$(ARPROG)
+PPAS=ppas$(SRCBATCHEXT)
+ifdef inUnix
+LDCONFIG=ldconfig
+else
+LDCONFIG=
+endif
+ifdef DATE
+DATESTR:=$(shell $(DATE) +%Y%m%d)
+else
+DATESTR=
+endif
+ifndef UPXPROG
+ifeq ($(OS_TARGET),go32v2)
+UPXPROG:=1
+endif
+ifeq ($(OS_TARGET),win32)
+UPXPROG:=1
+endif
+ifdef UPXPROG
+UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH))))
+ifeq ($(UPXPROG),)
+UPXPROG=
+else
+UPXPROG:=$(firstword $(UPXPROG))
+endif
+else
+UPXPROG=
+endif
+endif
+export UPXPROG
+ZIPOPT=-9
+ZIPEXT=.zip
+ifeq ($(USETAR),bz2)
+TAROPT=vI
+TAREXT=.tar.bz2
+else
+TAROPT=vz
+TAREXT=.tar.gz
+endif
+override REQUIRE_PACKAGES=rtl mysql
+ifeq ($(OS_TARGET),linux)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),linux)
+ifeq ($(CPU_TARGET),m68k)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),linux)
+ifeq ($(CPU_TARGET),powerpc)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),linux)
+ifeq ($(CPU_TARGET),sparc)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),linux)
+ifeq ($(CPU_TARGET),x86_64)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),linux)
+ifeq ($(CPU_TARGET),arm)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),go32v2)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),win32)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),os2)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),freebsd)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),freebsd)
+ifeq ($(CPU_TARGET),m68k)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),beos)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),netbsd)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),netbsd)
+ifeq ($(CPU_TARGET),m68k)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),netbsd)
+ifeq ($(CPU_TARGET),powerpc)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),netbsd)
+ifeq ($(CPU_TARGET),sparc)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),amiga)
+ifeq ($(CPU_TARGET),m68k)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),atari)
+ifeq ($(CPU_TARGET),m68k)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),sunos)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),sunos)
+ifeq ($(CPU_TARGET),sparc)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),qnx)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),netware)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),openbsd)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),openbsd)
+ifeq ($(CPU_TARGET),m68k)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),wdosx)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),palmos)
+ifeq ($(CPU_TARGET),m68k)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),macos)
+ifeq ($(CPU_TARGET),powerpc)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),darwin)
+ifeq ($(CPU_TARGET),powerpc)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),emx)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifeq ($(OS_TARGET),watcom)
+ifeq ($(CPU_TARGET),i386)
+REQUIRE_PACKAGES_RTL=1
+REQUIRE_PACKAGES_MYSQL=1
+endif
+endif
+ifdef REQUIRE_PACKAGES_RTL
+PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/$(OS_TARGET)/Makefile.fpc,$(PACKAGESDIR))))))
+ifneq ($(PACKAGEDIR_RTL),)
+ifneq ($(wildcard $(PACKAGEDIR_RTL)/$(OS_TARGET)),)
+UNITDIR_RTL=$(PACKAGEDIR_RTL)/$(OS_TARGET)
+else
+UNITDIR_RTL=$(PACKAGEDIR_RTL)
+endif
+ifdef CHECKDEPEND
+$(PACKAGEDIR_RTL)/$(FPCMADE):
+	$(MAKE) -C $(PACKAGEDIR_RTL) $(FPCMADE)
+override ALLDEPENDENCIES+=$(PACKAGEDIR_RTL)/$(FPCMADE)
+endif
+else
+PACKAGEDIR_RTL=
+UNITDIR_RTL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /rtl/Package.fpc,$(UNITSDIR)))))
+ifneq ($(UNITDIR_RTL),)
+UNITDIR_RTL:=$(firstword $(UNITDIR_RTL))
+else
+UNITDIR_RTL=
+endif
+endif
+ifdef UNITDIR_RTL
+override COMPILER_UNITDIR+=$(UNITDIR_RTL)
+endif
+endif
+ifdef REQUIRE_PACKAGES_MYSQL
+PACKAGEDIR_MYSQL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /mysql/Makefile.fpc,$(PACKAGESDIR))))))
+ifneq ($(PACKAGEDIR_MYSQL),)
+ifneq ($(wildcard $(PACKAGEDIR_MYSQL)/$(OS_TARGET)),)
+UNITDIR_MYSQL=$(PACKAGEDIR_MYSQL)/$(OS_TARGET)
+else
+UNITDIR_MYSQL=$(PACKAGEDIR_MYSQL)
+endif
+ifdef CHECKDEPEND
+$(PACKAGEDIR_MYSQL)/$(FPCMADE):
+	$(MAKE) -C $(PACKAGEDIR_MYSQL) $(FPCMADE)
+override ALLDEPENDENCIES+=$(PACKAGEDIR_MYSQL)/$(FPCMADE)
+endif
+else
+PACKAGEDIR_MYSQL=
+UNITDIR_MYSQL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /mysql/Package.fpc,$(UNITSDIR)))))
+ifneq ($(UNITDIR_MYSQL),)
+UNITDIR_MYSQL:=$(firstword $(UNITDIR_MYSQL))
+else
+UNITDIR_MYSQL=
+endif
+endif
+ifdef UNITDIR_MYSQL
+override COMPILER_UNITDIR+=$(UNITDIR_MYSQL)
+endif
+endif
+ifndef NOCPUDEF
+override FPCOPTDEF=$(CPU_TARGET)
+endif
+ifneq ($(OS_TARGET),$(OS_SOURCE))
+override FPCOPT+=-T$(OS_TARGET)
+endif
+ifeq ($(OS_SOURCE),openbsd)
+override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
+endif
+ifndef CROSSBOOTSTRAP
+ifneq ($(BINUTILSPREFIX),)
+override FPCOPT+=-XP$(BINUTILSPREFIX) -Xc
+endif
+ifneq ($(BINUTILSPREFIX),)
+override FPCOPT+=-Xr$(RLINKPATH)
+endif
+endif
+ifdef UNITDIR
+override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
+endif
+ifdef LIBDIR
+override FPCOPT+=$(addprefix -Fl,$(LIBDIR))
+endif
+ifdef OBJDIR
+override FPCOPT+=$(addprefix -Fo,$(OBJDIR))
+endif
+ifdef INCDIR
+override FPCOPT+=$(addprefix -Fi,$(INCDIR))
+endif
+ifdef LINKSMART
+override FPCOPT+=-XX
+endif
+ifdef CREATESMART
+override FPCOPT+=-CX
+endif
+ifdef DEBUG
+override FPCOPT+=-gl
+override FPCOPTDEF+=DEBUG
+endif
+ifdef RELEASE
+ifeq ($(CPU_TARGET),i386)
+FPCCPUOPT:=-OG2p3
+else
+ifeq ($(CPU_TARGET),powerpc)
+FPCCPUOPT:=-O1
+else
+FPCCPUOPT:=
+endif
+endif
+override FPCOPT+=-Xs $(FPCCPUOPT) -n
+override FPCOPTDEF+=RELEASE
+endif
+ifdef STRIP
+override FPCOPT+=-Xs
+endif
+ifdef OPTIMIZE
+ifeq ($(CPU_TARGET),i386)
+override FPCOPT+=-OG2p3
+endif
+endif
+ifdef VERBOSE
+override FPCOPT+=-vwni
+endif
+ifdef COMPILER_OPTIONS
+override FPCOPT+=$(COMPILER_OPTIONS)
+endif
+ifdef COMPILER_UNITDIR
+override FPCOPT+=$(addprefix -Fu,$(COMPILER_UNITDIR))
+endif
+ifdef COMPILER_LIBRARYDIR
+override FPCOPT+=$(addprefix -Fl,$(COMPILER_LIBRARYDIR))
+endif
+ifdef COMPILER_OBJECTDIR
+override FPCOPT+=$(addprefix -Fo,$(COMPILER_OBJECTDIR))
+endif
+ifdef COMPILER_INCLUDEDIR
+override FPCOPT+=$(addprefix -Fi,$(COMPILER_INCLUDEDIR))
+endif
+ifdef CROSSBINDIR
+override FPCOPT+=-FD$(CROSSBINDIR)
+endif
+ifdef COMPILER_TARGETDIR
+override FPCOPT+=-FE$(COMPILER_TARGETDIR)
+ifeq ($(COMPILER_TARGETDIR),.)
+override TARGETDIRPREFIX=
+else
+override TARGETDIRPREFIX=$(COMPILER_TARGETDIR)/
+endif
+endif
+ifdef COMPILER_UNITTARGETDIR
+override FPCOPT+=-FU$(COMPILER_UNITTARGETDIR)
+ifeq ($(COMPILER_UNITTARGETDIR),.)
+override UNITTARGETDIRPREFIX=
+else
+override UNITTARGETDIRPREFIX=$(COMPILER_UNITTARGETDIR)/
+endif
+else
+ifdef COMPILER_TARGETDIR
+override COMPILER_UNITTARGETDIR=$(COMPILER_TARGETDIR)
+override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
+endif
+endif
+ifeq ($(OS_TARGET),linux)
+ifeq ($(FPC_VERSION),1.0.6)
+override FPCOPTDEF+=HASUNIX
+endif
+endif
+ifdef GCCLIBDIR
+override FPCOPT+=-Fl$(GCCLIBDIR)
+endif
+ifdef OTHERLIBDIR
+override FPCOPT+=$(addprefix -Fl,$(OTHERLIBDIR))
+endif
+ifdef OPT
+override FPCOPT+=$(OPT)
+endif
+ifdef FPCOPTDEF
+override FPCOPT+=$(addprefix -d,$(FPCOPTDEF))
+endif
+ifdef CFGFILE
+override FPCOPT+=@$(CFGFILE)
+endif
+ifdef USEENV
+override FPCEXTCMD:=$(FPCOPT)
+override FPCOPT:=!FPCEXTCMD
+export FPCEXTCMD
+endif
+override COMPILER:=$(FPC) $(FPCOPT)
+ifeq (,$(findstring -s ,$(COMPILER)))
+EXECPPAS=
+else
+ifeq ($(FULL_SOURCE),$(FULL_TARGET))
+EXECPPAS:=@$(PPAS)
+endif
+endif
+.PHONY: fpc_exes
+ifdef TARGET_PROGRAMS
+override EXEFILES=$(addsuffix $(EXEEXT),$(TARGET_PROGRAMS))
+override EXEOFILES:=$(addsuffix $(OEXT),$(TARGET_PROGRAMS)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_PROGRAMS)))
+override ALLTARGET+=fpc_exes
+override INSTALLEXEFILES+=$(EXEFILES)
+override CLEANEXEFILES+=$(EXEFILES) $(EXEOFILES)
+ifeq ($(OS_TARGET),os2)
+override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_PROGRAMS))
+endif
+ifeq ($(OS_TARGET),emx)
+override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_PROGRAMS))
+endif
+endif
+fpc_exes: $(EXEFILES)
+ifdef TARGET_RSTS
+override RSTFILES=$(addsuffix $(RSTEXT),$(TARGET_RSTS))
+override CLEANRSTFILES+=$(RSTFILES)
+endif
+.PHONY: fpc_all fpc_smart fpc_debug fpc_release
+$(FPCMADE): $(ALLDEPENDENCIES) $(ALLTARGET)
+	@$(ECHOREDIR) Compiled > $(FPCMADE)
+fpc_all: $(FPCMADE)
+fpc_smart:
+	$(MAKE) all LINKSMART=1 CREATESMART=1
+fpc_debug:
+	$(MAKE) all DEBUG=1
+fpc_release:
+	$(MAKE) all RELEASE=1
+.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .dpr .pp .rc .res
+%$(PPUEXT): %.pp
+	$(COMPILER) $<
+	$(EXECPPAS)
+%$(PPUEXT): %.pas
+	$(COMPILER) $<
+	$(EXECPPAS)
+%$(EXEEXT): %.pp
+	$(COMPILER) $<
+	$(EXECPPAS)
+%$(EXEEXT): %.pas
+	$(COMPILER) $<
+	$(EXECPPAS)
+%$(EXEEXT): %.dpr
+	$(COMPILER) $<
+	$(EXECPPAS)
+%.res: %.rc
+	windres -i $< -o $@
+vpath %.pp $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
+vpath %.pas $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
+vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
+vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
+.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall
+ifdef INSTALL_UNITS
+override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS))
+endif
+ifdef INSTALL_BUILDUNIT
+override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPPUFILES))
+endif
+ifdef INSTALLPPUFILES
+override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
+override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPUFILES))
+override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(INSTALLPPULINKFILES)))
+override INSTALL_CREATEPACKAGEFPC=1
+endif
+ifdef INSTALLEXEFILES
+override INSTALLEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(INSTALLEXEFILES))
+endif
+fpc_install: all $(INSTALLTARGET)
+ifdef INSTALLEXEFILES
+	$(MKDIR) $(INSTALL_BINDIR)
+ifdef UPXPROG
+	-$(UPXPROG) $(INSTALLEXEFILES)
+endif
+	$(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR)
+endif
+ifdef INSTALL_CREATEPACKAGEFPC
+ifdef FPCMAKE
+ifdef PACKAGE_VERSION
+ifneq ($(wildcard Makefile.fpc),)
+	$(FPCMAKE) -p -T$(OS_TARGET) Makefile.fpc
+	$(MKDIR) $(INSTALL_UNITDIR)
+	$(INSTALL) Package.fpc $(INSTALL_UNITDIR)
+endif
+endif
+endif
+endif
+ifdef INSTALLPPUFILES
+	$(MKDIR) $(INSTALL_UNITDIR)
+	$(INSTALL) $(INSTALLPPUFILES) $(INSTALL_UNITDIR)
+ifneq ($(INSTALLPPULINKFILES),)
+	$(INSTALL) $(INSTALLPPULINKFILES) $(INSTALL_UNITDIR)
+endif
+ifneq ($(wildcard $(LIB_FULLNAME)),)
+	$(MKDIR) $(INSTALL_LIBDIR)
+	$(INSTALL) $(LIB_FULLNAME) $(INSTALL_LIBDIR)
+ifdef inUnix
+	ln -sf $(LIB_FULLNAME) $(INSTALL_LIBDIR)/$(LIB_NAME)
+endif
+endif
+endif
+ifdef INSTALL_FILES
+	$(MKDIR) $(INSTALL_DATADIR)
+	$(INSTALL) $(INSTALL_FILES) $(INSTALL_DATADIR)
+endif
+fpc_sourceinstall: distclean
+	$(MKDIR) $(INSTALL_SOURCEDIR)
+	$(COPYTREE) $(BASEDIR)/* $(INSTALL_SOURCEDIR)
+fpc_exampleinstall: $(addsuffix _distclean,$(TARGET_EXAMPLEDIRS))
+ifdef HASEXAMPLES
+	$(MKDIR) $(INSTALL_EXAMPLEDIR)
+endif
+ifdef EXAMPLESOURCEFILES
+	$(COPY) $(EXAMPLESOURCEFILES) $(INSTALL_EXAMPLEDIR)
+endif
+ifdef TARGET_EXAMPLEDIRS
+	$(COPYTREE) $(addsuffix /*,$(TARGET_EXAMPLEDIRS)) $(INSTALL_EXAMPLEDIR)
+endif
+.PHONY: fpc_clean fpc_cleanall fpc_distclean
+ifdef EXEFILES
+override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
+endif
+ifdef CLEAN_UNITS
+override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
+endif
+ifdef CLEANPPUFILES
+override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
+ifdef DEBUGSYMEXT
+override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES)) 
+endif
+override CLEANPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPUFILES))
+override CLEANPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANPPULINKFILES)))
+endif
+fpc_clean: $(CLEANTARGET)
+ifdef CLEANEXEFILES
+	-$(DEL) $(CLEANEXEFILES)
+endif
+ifdef CLEANPPUFILES
+	-$(DEL) $(CLEANPPUFILES)
+endif
+ifneq ($(CLEANPPULINKFILES),)
+	-$(DEL) $(CLEANPPULINKFILES)
+endif
+ifdef CLEANRSTFILES
+	-$(DEL) $(addprefix $(UNITTARGETDIRPREFIX),$(CLEANRSTFILES))
+endif
+ifdef CLEAN_FILES
+	-$(DEL) $(CLEAN_FILES)
+endif
+ifdef LIB_NAME
+	-$(DEL) $(LIB_NAME) $(LIB_FULLNAME)
+endif
+	-$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
+	-$(DEL) *$(ASMEXT) *_ppas$(BATCHEXT)
+fpc_distclean: clean
+ifdef COMPILER_UNITTARGETDIR
+TARGETDIRCLEAN=fpc_clean
+endif
+fpc_cleanall: $(CLEANTARGET) $(TARGETDIRCLEAN)
+ifdef CLEANEXEFILES
+	-$(DEL) $(CLEANEXEFILES)
+endif
+	-$(DEL) *$(OEXT) *$(PPUEXT) *$(RSTEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
+	-$(DELTREE) *$(SMARTEXT)
+	-$(DEL) $(FPCMADE) Package.fpc $(PPAS) script.res link.res $(FPCEXTFILE) $(REDIRFILE)
+	-$(DEL) *_ppas$(BATCHEXT)
+ifdef AOUTEXT
+	-$(DEL) *$(AOUTEXT)
+endif
+ifdef DEBUGSYMEXT
+	-$(DEL) *$(DEBUGSYMEXT)
+endif
+.PHONY: fpc_baseinfo
+override INFORULES+=fpc_baseinfo
+fpc_baseinfo:
+	@$(ECHO)
+	@$(ECHO)  == Package info ==
+	@$(ECHO)  Package Name..... $(PACKAGE_NAME)
+	@$(ECHO)  Package Version.. $(PACKAGE_VERSION)
+	@$(ECHO)
+	@$(ECHO)  == Configuration info ==
+	@$(ECHO)
+	@$(ECHO)  FPC.......... $(FPC)
+	@$(ECHO)  FPC Version.. $(FPC_VERSION)
+	@$(ECHO)  Source CPU... $(CPU_SOURCE)
+	@$(ECHO)  Target CPU... $(CPU_TARGET)
+	@$(ECHO)  Source OS.... $(OS_SOURCE)
+	@$(ECHO)  Target OS.... $(OS_TARGET)
+	@$(ECHO)  Full Source.. $(FULL_SOURCE)
+	@$(ECHO)  Full Target.. $(FULL_TARGET)
+	@$(ECHO)
+	@$(ECHO)  == Directory info ==
+	@$(ECHO)
+	@$(ECHO)  Required pkgs... $(REQUIRE_PACKAGES)
+	@$(ECHO)
+	@$(ECHO)  Basedir......... $(BASEDIR)
+	@$(ECHO)  FPCDir.......... $(FPCDIR)
+	@$(ECHO)  CrossBinDir..... $(CROSSBINDIR)
+	@$(ECHO)  UnitsDir........ $(UNITSDIR)
+	@$(ECHO)  PackagesDir..... $(PACKAGESDIR)
+	@$(ECHO)
+	@$(ECHO)  GCC library..... $(GCCLIBDIR)
+	@$(ECHO)  Other library... $(OTHERLIBDIR)
+	@$(ECHO)
+	@$(ECHO)  == Tools info ==
+	@$(ECHO)
+	@$(ECHO)  As........ $(AS)
+	@$(ECHO)  Ld........ $(LD)
+	@$(ECHO)  Ar........ $(AR)
+	@$(ECHO)  Rc........ $(RC)
+	@$(ECHO)
+	@$(ECHO)  Mv........ $(MVPROG)
+	@$(ECHO)  Cp........ $(CPPROG)
+	@$(ECHO)  Rm........ $(RMPROG)
+	@$(ECHO)  GInstall.. $(GINSTALL)
+	@$(ECHO)  Echo...... $(ECHO)
+	@$(ECHO)  Shell..... $(SHELL)
+	@$(ECHO)  Date...... $(DATE)
+	@$(ECHO)  FPCMake... $(FPCMAKE)
+	@$(ECHO)  PPUMove... $(PPUMOVE)
+	@$(ECHO)  Upx....... $(UPXPROG)
+	@$(ECHO)  Zip....... $(ZIPPROG)
+	@$(ECHO)
+	@$(ECHO)  == Object info ==
+	@$(ECHO)
+	@$(ECHO)  Target Loaders........ $(TARGET_LOADERS)
+	@$(ECHO)  Target Units.......... $(TARGET_UNITS)
+	@$(ECHO)  Target Implicit Units. $(TARGET_IMPLICITUNITS)
+	@$(ECHO)  Target Programs....... $(TARGET_PROGRAMS)
+	@$(ECHO)  Target Dirs........... $(TARGET_DIRS)
+	@$(ECHO)  Target Examples....... $(TARGET_EXAMPLES)
+	@$(ECHO)  Target ExampleDirs.... $(TARGET_EXAMPLEDIRS)
+	@$(ECHO)
+	@$(ECHO)  Clean Units......... $(CLEAN_UNITS)
+	@$(ECHO)  Clean Files......... $(CLEAN_FILES)
+	@$(ECHO)
+	@$(ECHO)  Install Units....... $(INSTALL_UNITS)
+	@$(ECHO)  Install Files....... $(INSTALL_FILES)
+	@$(ECHO)
+	@$(ECHO)  == Install info ==
+	@$(ECHO)
+	@$(ECHO)  DateStr.............. $(DATESTR)
+	@$(ECHO)  ZipPrefix............ $(ZIPPREFIX)
+	@$(ECHO)  ZipSuffix............ $(ZIPSUFFIX)
+	@$(ECHO)  Install FPC Package.. $(INSTALL_FPCPACKAGE)
+	@$(ECHO)
+	@$(ECHO)  Install base dir..... $(INSTALL_BASEDIR)
+	@$(ECHO)  Install binary dir... $(INSTALL_BINDIR)
+	@$(ECHO)  Install library dir.. $(INSTALL_LIBDIR)
+	@$(ECHO)  Install units dir.... $(INSTALL_UNITDIR)
+	@$(ECHO)  Install source dir... $(INSTALL_SOURCEDIR)
+	@$(ECHO)  Install doc dir...... $(INSTALL_DOCDIR)
+	@$(ECHO)  Install example dir.. $(INSTALL_EXAMPLEDIR)
+	@$(ECHO)  Install data dir..... $(INSTALL_DATADIR)
+	@$(ECHO)
+	@$(ECHO)  Dist destination dir. $(DIST_DESTDIR)
+	@$(ECHO)  Dist zip name........ $(DIST_ZIPNAME)
+	@$(ECHO)
+.PHONY: fpc_info
+fpc_info: $(INFORULES)
+.PHONY: fpc_makefile fpc_makefiles fpc_makefile_sub1 fpc_makefile_sub2 \
+	fpc_makefile_dirs
+fpc_makefile:
+	$(FPCMAKE) -w -T$(OS_TARGET) Makefile.fpc
+fpc_makefile_sub1:
+ifdef TARGET_DIRS
+	$(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_DIRS))
+endif
+ifdef TARGET_EXAMPLEDIRS
+	$(FPCMAKE) -w -T$(OS_TARGET) $(addsuffix /Makefile.fpc,$(TARGET_EXAMPLEDIRS))
+endif
+fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS))
+fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2
+fpc_makefiles: fpc_makefile fpc_makefile_dirs
+all: fpc_all
+debug: fpc_debug
+smart: fpc_smart
+release: fpc_release
+examples:
+shared:
+install: fpc_install
+sourceinstall: fpc_sourceinstall
+exampleinstall: fpc_exampleinstall
+distinstall:
+zipinstall:
+zipsourceinstall:
+zipexampleinstall:
+zipdistinstall:
+distclean: fpc_distclean
+info: fpc_info
+makefiles: fpc_makefiles
+.PHONY: all debug smart release examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall distclean info makefiles
+ifneq ($(wildcard fpcmake.loc),)
+include fpcmake.loc
+endif
+clean: fpc_clean
+	-$(DEL) dbdigest$(EXEEXT)
+cleanall: fpc_cleanall
+	-$(DEL) dbdigest$(EXEEXT)
+