FWS% x     
 C	     ?    

   Symbol_36 @   ?     FUIComponentSymbol      H x   /r!xn 	        @    '    H  '      e؊wsiTl<D@	        @         P     H )܈n4,8M 	        @    !    P    @	S4,A8/ 	   	     @    !   
 P  
   @YS@4,K8-@ 	      
  @    !    P  	`  I`8R8ncF 	        @   	    ?O    component _parent arrow arrow_mc registerSkinElement face face_mc shadow shadow_mc darkshadow darkshadow_mc highlight highlight_mc highlight3D highlight3D_mc    N<       R       R       R 	
      R       R       R    &  @face_mc    &  arrow_mc    &  highlight_mc    & 	 shadow_mc    &	   darkshadow_mc    &   highlight3D_mc @   	        @   	      
  @    !    P    @	S4,A8/ 	        @         P     H Sr!гA 	        @   	        @    ,    H '      ݈x^±Pv` 	        @   	    ?O    component _parent arrow arrow_mc registerSkinElement face face_mc shadow shadow_mc darkshadow darkshadow_mc highlight highlight_mc highlight3D highlight3D_mc    N<       R       R       R 	
      R       R       R    &   darkshadow_mc    &   highlight3D_mc    &  highlight_mc    &  shadow_mc    &	  @face_mc    &  jAarrow_mc @   	        @   	      
  @   	        @   	        @    $    H x   +rx<ȆCq 	        @    )    H '   ݈yK6c*ӴL^[P 	         @   	  !  ?\    component _parent foregroundDisabled arrow_mc registerSkinElement face face_mc shadow shadow_mc darkshadow darkshadow_mc highlight highlight_mc highlight3D highlight3D_mc    N<       R       R       R 	
      R       R       R    &   highlight3D_mc    &   darkshadow_mc    &  highlight_mc    &  shadow_mc    &	  @face_mc    &   arrow_mc @   	e   "  ?    	   &   up @  ?       6    down @  ?       6 !   disabled @   ?    " UpArrow     # P  @  t,ձhth 	   $   #  @       % 0
   'ѷAM, 	   &   % ̀ !0 @   	   '    UU@@   	   (    UUU@@   	y  )  ?     component _parent shadow shadow_mc registerSkinElement darkshadow darkshadow_mc highlight highlight_mc highlight3D highlight3D_mc    N<       R       R       R 	
      R    & $  highlight3D_mc    & &   darkshadow_mc    & ' highlight_mc    & ( shadow_mc @   	   *   %   ( @   	   +   %   ( @       , R   HxW; 	   -   ,  @   	   .     @   	   /    U@  @   	  0  ?&    component _parent face face_mc registerSkinElement shadow shadow_mc darkshadow darkshadow_mc highlight highlight_mc highlight3D highlight3D_mc    N<       R       R       R 	
      R       R    & *   ? highlight3D_mc    & +   ?
K  darkshadow_mc    & -   shadow_mc    & .  face_mc    &	 /  highlight_mc @   	   1    * @        2 P  8  I`SU?gYh 	   3   2  @   	   4   %  @   	Z  5  ?     component _parent highlight3D highlight3D_mc registerSkinElement shadow shadow_mc darkshadow darkshadow_mc highlight highlight_mc    N<       R       R       R 	
      R    & 1  shadow_mc    & 3  darkshadow_mc    & 4  highlight3D_mc @   	a   6  ?       & )  mc_sliderTop    &	 0  .@mc_sliderMid    & 5  mc_sliderBot @   ?    6 ScrollThumb 	   7     @    (   8 H  '      f؊(ӴL8yy	   9   8  @   	   :     @   	   ;     @   	   <   
  @   	   =     @   	  >  ?O    component _parent arrow arrow_mc registerSkinElement face face_mc shadow shadow_mc darkshadow darkshadow_mc highlight highlight_mc highlight3D highlight3D_mc    N<       R       R       R 	
      R       R       R    & 7 @face_mc    & 9 arrow_mc    & : highlight_mc    & ; shadow_mc    &	 <  darkshadow_mc    & =  highlight3D_mc @   	   ?     @   	   @   
  @   	   A     @   	   B     @   	   C     @    ,   D H '      q<CTw>;- 	   E   D  @   	  F  ?O    component _parent arrow arrow_mc registerSkinElement face face_mc shadow shadow_mc darkshadow darkshadow_mc highlight highlight_mc highlight3D highlight3D_mc    N<       R       R       R 	
      R       R       R    & ?  darkshadow_mc    & @  highlight3D_mc    & A highlight_mc    & B shadow_mc    &	 C @face_mc    & E jAarrow_mc @   	   G     @   	   H   
  @   	   I     @   	   J     @   	   K     @    )   L H '   I6cg*~ӻn[ 	   M   L  @   	  N  ?\    component _parent foregroundDisabled arrow_mc registerSkinElement face face_mc shadow shadow_mc darkshadow darkshadow_mc highlight highlight_mc highlight3D highlight3D_mc    N<       R       R       R 	
      R       R       R    & G  highlight3D_mc    & H  darkshadow_mc    & I highlight_mc    & J shadow_mc    &	 K @face_mc    & M arrow_mc @   	e   O  ?    	   & >  up @  ?       6 F   down @  ?       6 N   disabled @   ?    O DownArrow     P ` 
  >  8 	   Q   P  @   	   R  ?d   =  component _parent scrollTrack track_mc registerSkinElement   <       R    & Q  track_mc @   	*   S  ?       & R  scrollTrack_mc @   ?    S FScrollBarSymbol 
   preload ?p    lBytes _root getBytesLoaded tBytes getBytesTotal Total =  percentLoaded Math floor Percent =  loader bar _xscale percent % of  K loaded.            R  &          R G&    d        R  c   g   	  	G& 
 N O 
  G          RG GO  -   T xe   5 `~}l{nc   T  ?   U Verdana    	%   V w

P0U            ( percent     W p 8   f  ǂ
$ 	   X   W  @        Y w˽$p     % 7YHn 	0   Z   V $   & X @  bar  Y  @      & Z Yb@loader ?  [ Arial    " 7 *"i9k BLQn&v_7Q;  me:B '121e'd	2d8w<9Μ4g#M4Z kŞ|
 |djyq(f BB)eMcd!84Q cFc  {C` ^LO[>[` Oy hPM 0Iƪ%0> L 2
̦`MLG g):5YI6P3b. %)m]/ a.] Dâ/*JY0g\-2!|ąe|W;-sCow ܴ;a*oJWP\u[bqT>锦e0-w~  hyųoZfu=O *s)%h: T'd^2#z~(	3N掀9c# 	]Wnb; H0義⃘CŝNKwr E߀-fi18,Md@Iemˮu|%-r4@M\6))kMړ3q7l_fvo[`5Xip@T;j3p$PՖT@%Lye ZGB&AY q  I 
=*3ƉJ	WCfb
)w%bh	fmp KތMʛQ61E@`M6ek2-HIA(Qʁ [tɗ<Xeł	i Ć\H9i a*oۈ% rg*ܺ 	@ZG[@ h w.|7^o=IfQ-KT3z,7.q253H&#*r%JLЄ2B
 a{)ҙ<2L@8%M~F-@wsu(^ӖFdTـf! {b[ h&( N - r{w[)o|+ Mz $
їa
}  !Oz7('Jl  sddK۵ջ}?:s ]ho3h$Ƥb7%Ѿ	d BL.a0	f,% C'l3H	0u&   ' @ B C V a b e i l n p r s -   \ lYy%`  
[ D	7:K*,c@,V  \ ձL '   ] d2.h 3 -l~qQｬݍ 	   ^   ]  @    ^  i @40   _ h 
[ ,@sEhY$6,Ñf-@ 
 _ OE6L *   ` dm2  5v6bzr   	   a   `  @    a  i @ ?  b Arial * V X y    COo#K(Gj					]


b]\ `}i@9؎]מԎm }m oա[	bط Kئr?0S2^l'p g^ܳ(@`1-SMw*JC0-  !L~ 0/丝?6a 5u
	a;?2-c3`(yRNW ҘH`M}IlTX`+,T #jĢޟ7) JS0(@$h.UtMDܠR`M|)07`$ vL>8| C FxJq)͆Y^5PV:X *ja9,N0	b m3%T	_ SVb@, Bٙfgؚ3[,@ i徖ylZ+flҦ Ħb͉^rU`9s,)сTjS)
sC{1jUMW44Xle : j1)\̥O@;ri	FdUD M"E5%<kPIe#8pNp( > 1dr14h5+,k%ZlgX *TyH	BP	?N_%:RS@Mj[瀗 %C*Is$^+ 	`ZG̨ f/+2WJqpr_LM32!|ągl`1.mQY+'|J<ғ̠.n.mܶAJUڅ*EHG(.Ro~@m ikb5p [gͳH/0qe\ŕJ:(j0L q2Y.y3ܶ lrIQ f ]Fmc40	@tf8 	ZGނr8 0j݈ErUpķM(3+Vvd)T1TwƘO`ݼ9mBm7*0 
 ZGȄU$-5n-nK !j>@#w0 .uKSh߀M>6nH 	ZG+>6ݤ\Jqʷv(l>Vv*y!ʜ6(	ZGoHdK. `D rlO_L O1F)i.ܢp ifC.9ȇ5%ӠNWM_S6HeSiL30Fj+ 6 ʑ7"FI
\eAsrʻ `
~+鸯q&۸ L*}(  #&GMn %w=@ "jġG)lJȳ |)L`/JK~ri~fe^\N%?Ay9Ҁ&R >L!3AF7֮ڻ`T la PpÃNs;
L<<[)g#@N ^{ǵ6/ ,>{|Gx}-CxE;FqB("z%q❆|nQKoMV޵n}lNLrDFX	 4u X%%NmIj;f4N}3n^ K"-ڏIFG7zSZmӵd@	U(fR%
01P=E/,-b%%%hHpĦ4+@
tʣI;2. )pb-p,J(u$g)@N Do	s^PMDe
k`񢹊R@%v\ي@& ϖ%ILp@ L}ڲ7)؆u I_\Ͻ܀/s U9w1 m9e	 5Lf1 ib 	ZGbM Lٽ9>xl e
n,
,F5ޘuV 1B8oUX
`b9UtW`P@v`	=lkMX,1` M~ں7R)l؅E^\ϼ /Ӏ/D]ȶ5 "$C$ ,pNZ\+ J1H *",NoMs/ %J@  bfa?VD%
(ۨuʃSUvkZ7y5X3lL vIR2"*,)Q6*-@@3bXILh90ƛ/ ll)s >sKdX MB6.V
`	U0|WP@j`	\jφX+1X ZGn+
J53	'p5|R( ]+-ҜRK)0 af6Z6)B -ZB{ ZGoj6wXM;bGx=ilS @ZGʷv)[۰)*JCP ̩Y1(e -5%w&Sm4d
\)7O(K
qO70O
'L [۰1Cx (%*%JPAV8TmnP{eYf\ 0
f$ fH)Al)nfEb "ddN2H.& w ^@T? 3Zd2nlř NgMz5چ`  $Fg)lvMȀs L6 0H9$rE]-ͺq{ f*1K`%x\@%f ͖%i@@ `[۰)Jkr  IoH))Kg[b "jϔڣ;*#@JC5v[;ϵ-pK2CB咕◮Y_^JU䋟,K=20e+$ "YzPޅJS>tQ.UK8 L ej͕Y HGa"Y2\5o^p
;bfavk+usM0Qqk< M ٲ	jTZ ,neٗŉ}ZI FJ3ee8Q@	TGTݘ;pZB{  *`]ETh."OM6m-ٻآX[z vo@vvJZV`7\LdgbG~NMVĘ %ǖ' AeٙX[;W'IPGT[je:q˓\` d.A   , . / 1 6 9 : @ B C D E J M P Q S W a b c d e f g h i k l m n o p r s t u w x | ~ 	E   c w H b        (  Dr William Buchanan, Napier University  c Vπ*    this init FUIComponentClass prototype MovieClip _global enable focused useHandCursor _accImpl Object stub styleTable Array globalStyleFormat FStyleFormat isGlobal _focusControl onSetFocus oldFocus myOnKillFocus newFocus myOnSetFocus Selection addListener _name _focusrect tabEnabled focusEnabled tabChildren tabFocused hostStyle deadPreview _visible _width _height methodTable keyListener controller onKeyDown myOnKeyDown onKeyUp myOnKeyUp styleFormat_prm setStyleProperty setEnabled arguments length enabledFlag setFocus getEnabled setSize width w height h focusRect removeMovieClip setChangeHandler handlerObj obj _parent changeHandler chng invalidate methodName onEnterFrame cleanUI cleanUINotSize drawRect y x inner focusRectInner value outer focusRectOuter createEmptyMovieClip lineStyle moveTo lineTo pressFocus drawFocusRect Key removeListener executeCallBack updateStyleProperty styleFormat propName  tmpValue parseInt isNaN global useGlobal setCustomStyleProperty embedFonts subString text textStyle TextFormat textProp coloredMCs j Color myTObj ra 100 rb 0 ga gb ba bb aa ab setTransform setRGB registerSkinElement skinMCRef nonStyles listeners isAStyle applyChanges i toString component prop count name  FUIComponentClass               R          @O  N           O  O  O 	        
@O 	N O         @O N I           @O  O         
@O N    oldFocus newFocus ,           R          RO N     R N I   O O O  O O N I  	     R   NO  N ! O  N " N #     O  O $        
@O %        
@O %N &O %N '                &N (RO %N )                &N *RO +NU   I -     +N N    ,R    O  N -   enabledFlag      . /N	         g 
     0O
 0  O  O NL 	  N       1R O  N 2        N>O  N 3	   w h @     45O 67O         8N 9R O  N :   chng obj E     ;< I   <   =NO >?O O  N @   methodName 3     $N A O BCNO O  N C    x     $N 3N #  6N 4N	    3R           DR $        
@O B: O  N D    Q     $NU   I !             R   O  N E   x y w h     F  G  HN IN JN< KN LN JN< H I   H  K I   K           8   MR 8N &O K       8N NR    8N OR 5G	    8N PR 7G 5G	    8N PR 7G    8N PR    8N PR H       8N NR    G    G	    8N OR    G 5G    	    8N PR 7G     5G    	    8N PR 7G        G	    8N PR    G    G	    8N PR   O  N Q    H      O         8N 9R	     1R O  N R    L     6N    G 4N    G    ER O  N     V     O %N    S R N           RR O  N     X     O  O         8N 9R %N    S TR O  N U    +        ;N >NR O  N V   styleFormat propName 1  W N W XN X      ,RO  N ,   propName value isGlobal     X  J YI    ZJ    [=< Z    \= 	  JZ ]. /N    g 
      < N N I 0  N         
@O N N ^O N N ^NL   ]  N N JJO J    _R    `I   3   @R h               aR bI n  cN I   c        d@O e/N       aR< cN e JO 3   @R   N N fNU   I   g < N N fN gN    h@  N N JN I E ' ijklmnkompkqmrksm   C< i	    tR   J	    uR B N N ^]O   O  N v   skinMCRef propName ,    X  N N I 0  N         
@O N N ^O N N fN I    N N f        
@O N N fN w wO N N JN I 8  w    h@  N N JN	    uR   O        .    % xyzTx{   CO y        
@O  O /N	         g G          NU   I )             N NO    O  N         
@O  N         	           . /NH   . N  yN . N O U   I K  | < |	    zR %          | }R    VR  P  Q   O  N T   component      ~  yN O U   I    < 	    zR {  N N ^N NI W  N N ^O N    N     	    ,R Q   O  N {    Y    .          < yNU   I  | < yN |N  /N	         g m  g        < g /NH D  gN	    zR   gN    VR ggP  _  U   I K  g < g	    zR %          g }R    VR     O  N z
   name (    xN N 
      >O o  S  FScrollBarClass this _height init minPos maxPos pageSize largeScroll smallScroll width horizontal _width _xscale _yscale setScrollPosition tabEnabled _targetInstanceName length _parent setScrollTarget tabChildren setSize prototype FUIComponentClass setHorizontal flag _rotation setScrollProperties enable pSize mnPos Math max mxPos scrollPosition min scrollThumb_mc removeMovieClip upArrow_mc gotoAndStop downArrow_mc onPress onRelease onDragOut scrollTrack_mc onRollOut useHandCursor getScrollPosition onDragOver startUpScroller stopScrolling startDownScroller startTrackScroller ScrollThumb attachMovie _x _y startDragThumb controller onReleaseOutside stopDragThumb thumbHeight trackSize thumbMid_mc mc_sliderMid thumbTop_mc mc_sliderTop thumbBot_mc mc_sliderBot midHeight _yScale scrollTop trackHeight scrollBot pos executeCallBack setLargeScroll lScroll setSmallScroll sScroll setEnabled enabledFlag textField cachedMaxPos cachedMinPos cachedPos clickFilter removeListener hgt UpArrow DownArrow onTextChanged scrollIt inc one mode lastY _ymouse onMouseMove dragThumb scrollMove round isScrolling updateAfterEvent trackScroller scrolling page scrollInterval setInterval clearInterval tF vScroller hScroller text unwatch htmltext TextField onChanged onScroller scroll hscroll addListener callback watch htmlText synchScroll newVal maxhscroll bottomScroll maxscroll super FScrollBarSymbol Object registerClass       K   N    I            R           O    O    O  O	    O 	
N   N   NO d     O  O            R  O N N	         g   N NN	    R  O 	N	    R            @O   N 
   flag       
NL    # 	 d   O         O 6  L 
  
N  	 O	 O 
O  O   N    pSize mnPos mxPos    N   t O               RO         !      RO ""N N      RO ""N N     #RO N N	         g          $N %R       &N 'R       (N 'R (N )(N *(N +  O    O  O &N )&N *&N +  O    O  O ,N ),N *  O  O ,N +,N -  O  O ,N . O          /R        &N 'R       (N 'R &N )&N 01N  O  O &N *&N +2N  O  O (N )(N 03N  O  O (N *(N +2N  O  O ,N ),N 04N  O  O ,N *2NO ,N +2NO ,N -2NO ,N . O    $5   6R $N 7        O $N 8&N NO $N )9NO $N :O $N *$N ;<N  O  O $N . O =N N N NG >NO ?$N @NO A$N BNO C$N DNO =   =N      RO E=N AN N CN NO ?N FEN d    ?N NO ?N 8AN NO CN 8AN N ENGO G$N 8NO H>N =NO IHN GNGO N	     #R  N	      R	    R  O   N /       "N>O   N 	   pos     J  "O $N I @  N	     #R  N	      R  $N 8N HN N N GNGO         KR  O   N L   lScroll    MOO   N N   sScroll    OOO   N P   enabledFlag    Q  N  L      O RN I   RN	    R <  SN TN N	    R UN	    R VO   L         RN WR U        /RO TNO SNO VN I -                  N	    R 
  VO O   O   N 	   hgt    N    I    	XO ,N d   O ,N d   	N ,N NO &N I      &Y   6R    (Z   6R (N :&N :  O  O &N .(N .   O  O &N 7&N 8          O  O (N 7        O ,N :O (N 8	N (N NO >	N	    (N NO RN I           [R &  N N N	    R O   N \   inc mode     N  ] ^I 4  N	         I   N   N          /R _ G  Ng   N    NH   N     R   O   N 9    2    `aNO b:N cNO O   N c    G   daN `NO ddN 8NGO dN :N GNH   d:N GNO 0  dN :N INg   d:N INO 8dNO :N  "N N 8N GN HN     eR NGO :N fO         g=         :N KR  O   N <    !   :N f O  bOO   N 4    V            :N hR :N ij  k:N    l=O O   N k   inc mode     ]  iN    m= jI           hR   _    \R i_ #   k   l=O  O   N h        $N 8N =NG aNH      j   \R 2  $N 8N aNg   j   \R O   N 2    j          :N (N 'R       :N &N 'R :N iN    m= O   N 1    x          :N &N 'R ^   :N \R :N i^  k:N    l=O O   N 3    x          :N (N 'R    ^   :N \R :N i   ^  k:N    l=O O   N    tF (   n  I      RN WR RN 
N 
  o   p: RN pN IL   RN oN I ,  q   RN rR s   RN rR RO tT   ; RO RN 
N 
  o   p O         [R u               [RO v    m    fN L  
N !  RN wN	    R   RN xN	    R O    RN yR zN q   RN {R zN |   RN {R  O   N z   prop oldVal newVal     pN }N    m= oN }N    m= pN }2   [pN    l=O oN }2   [oN    l=O ~        >O   N [    k   NL   RN I   # }N    m= 
N z  RN xN  RN N         RN N	    R RN N	     #R	    R   RN wN  RN N RN wN  RN N       R RN N	     #R	    R   O   N K        RN I            KR K  
N !  RN x        /RO   RN w        /RO O  	     R @ @ @ @ @ @ @ @ ?       @     
   ?7  7 text01 _visible title Details text02 text03 text04 text05 text06 text htmltext 1.	Buchanan W, Migration of Location Services from GMS to 3G, 5th IEE International Conference on 3G Mobile Communications, London, Oct 2004 (invited paper).<BR>2.	Migas N, Buchanan W, Sinclair G and McCartney, A Multi-Agent Performance Acquisition System to Assist Metric-Driven On-Demand Routing Protocols, In-ternational Conference on Autonomous Agents & Multi Agent Systems.<BR>3.	Buchanan W and Llamas D, Covert Channel Analysis and Detection using Re-verse Proxy Servers, 3rd International Conference on Electronic Warfare and Security (EIWC), University of London, June 2004 (accepted).<BR>4.	Abimbola A, Munoz J and Buchanan W, Analysis and Detection of Cruising Computer Viruses, 3rd International Conference on Electronic Warfare and Se-curity (EIWC), University of London, June 2004 (accepted).<BR>5.	Migas, N, Buchanan W and McArtney K, Migration of Mobile Agents in Ad-hoc, Wireless Networks, IEEE ECBS 2004, Prague (accepted).<BR>6.	Migas, N, Buchanan W and McArtney K, MARIAN: A Framework using Mo-bile Agents for Routing, Topology Discovery, and Automatic Network Reconfiguration in Ad-Hoc Networks, IADIS International Conference, WWW/Internet 2003, Algarve, Portugal, 5-8 November 2003.<BR>7.	Migas, N, Buchanan W and McArtney K, Mobile Agents for Routing, Topology Discovery, and Automatic Network Reconfiguration in Ad-Hoc Networks, Pro-ceedings 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems. IEEE Comput. Soc. 2003, pp.200-6. Los Alamitos, CA, USA.<BR>8.	Buchanan W and Brown E, Towards a Reusable and Reconfigurable WWW, System-Level Issues and Approaches in Software Development, IEEE 26th An-nual International Computer Software and Applications Conference, August 26 - 29, Oxford, 2002. INVITED PAPER.<BR>9.	Brown E and Buchanan W, EML in the Support of Minority Languages, LSTN 2002.<BR>10.	Golam H, Buchanan W, Smith I, and Munoz J, Component-based Tools Plat-form for Network Testing, 9th IEEE Conference in ECBS, April 2002.<BR>11.	Pikoulas J, Buchanan W, Mannion M and Triantafyllopoulos K, An Intelligent Agent Security Intrusion System, Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems. IEEE Comput. Soc. 2002, pp.94-9. Los Alamitos, CA, USA.<BR>12.	Pikoulas J, Buchanan WJ, Mannion M, Triantafyllopoulos K. An agent-based Bayesian forecasting model for enhanced network security. Proceedings. Eighth Annual IEEE International Conference and Workshop On the Engineering of Computer Based Systems-ECBS 2001. IEEE Comput. Soc. 2001, pp.247-54. Los Alamitos, CA, USA.<BR>13.	Pikoulas J, Buchanan WJ and Triantafyllopoulos K, 'An Intelligent Intrusion Detection Environment using Software Agents', Thirteenth International Con-ference 'Software & Systems Engineering and their Applications, Paris, December 2000.<BR>14.	Lewis O, Mannion M and Buchanan WJ, 'Performance Issues of Variability De-sign for Embedded System Product Lines', 22nd International Conference on Software Engineering (ICSE), Limerick, June 2000.<BR>15.	Chair of the IEEE Conference in Electronic Computer Based Systems, Napier University, April 2000. IEEE Proceedings ISBN 0-7695-0604-6. Sponsored by IEEE Computer Society.<BR>16.	Buchanan WJ, Naylor M, Scott AV, 'Enhancing network management using mobile agents', Proceedings Seventh IEEE International Conference and Work-shop on the Engineering of Computer Based Systems (ECBS 2000). IEEE Comput. Soc. 2000, pp.218-226. Los Alamitos, CA, USA.  <BR>17.	Scott AV, Buchanan WJ, 'Truly distributed control systems using fieldbus tech-nology', Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2000). IEEE Comput. Soc. 2000, pp.165-173. Los Alamitos, CA, USA.  <BR>18.	Pikoulas J, Mannion M, Buchanan WJ, 'Software agents and computer network security', Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2000). IEEE Comput. Soc. 2000, pp.211-217. Los Alamitos, CA, USA.  <BR>19.	Pearson W and Buchanan WJ, 'Intelligent Methods in Industrial Control', EPSRC PREP 99. <BR>20.	Buchanan WJ and Cordiner S, 'Turbocompressor Control using Fuzzy Logic', EPSRC Neural Networks Symposium, University of Edinburgh, Sep. 1996. <BR>21.	Buchanan WJ, Gupta NK, 'Machine independent algorithm for concurrent finite-element problems', Third International IEE Conference on Computation in Electromagnetics (Conf. Publ. No.420). IEE. 1996, pp.17-20. London, UK.<BR>22.	Buchanan WJ, 'Software Engineering for Electronic Engineers from an Applied Viewpoint', International Conference on Software Engineering in HE, Univer-sity of Southampton, December 1994. <BR>23.	Buchanan WJ, Gupta NK, Arnold JM, 'Application of 3D finite-difference time-domain (FDTD) method to predict radiation from a PCB with high-speed pulse propagation', Ninth International IEE Conference on Electromagnetic Compatibility (Conf. Publ. No.396). IEE. 1994, pp.287-91. London, UK. <BR>24.	Buchanan WJ, NK Gupta and JM Arnold, '3D FDTD Method in a Microstrip Antenna's Near-Field Simulation', Second International Conference on Compu-tation in Electromagnetics, April 1994. <BR>25.	Buchanan WJ, Gupta NK, 'Simulation of electromagnetic pulse propagation in three-dimensional finite-difference time-domain (FDTD) method using parallel processing techniques'. Second International Conference on Software for Elec-trical Engineering Analysis and Design, Electrosoft/93. Comput. Mech. Publications. 1993, pp.11-19. Southampton, UK.<BR>26.	Buchanan WK and Gupta, 'Enhancements for the 3D FDTD Method, UKSI Antenna Symposium, Queen Mary’s and Westfield College, July 1993, FDTD (Antennas) Section, July 1993.<BR>27.	Buchanan WJ, NK Gupta, 'Simulation of near-field radiation for a Microstrip antenna using the 3D FDTD method', NRSC 93, University of Leeds, April 1993. <BR>28.	Buchanan WJ, NK Gupta and JM Arnold, 'Simulation of radiation from a mi-crostrip antenna using three-dimensional finite-difference time-domain (FDTD) method', Eighth International IEE Conference on Antennas and Propagation (Conf. Publ. No.370). IEE. 1993, pp.639-642 vol.2. London, UK.  <BR>29.	Buchanan WJ, NK Gupta 'Computers as Applied to Time-Domain Methods in Electrical Engineering', World Conference on Engineering Education, Univer-sity of Portsmouth, UK. 20-25 September 1992. <BR>30.	Buchanan WJ, NK Gupta 'Parallel Processing of the Three-Dimensional Finite-Difference Time-Domain Method', NRSC, University of Bradford, July 1992. <BR>31.	Buchanan WJ, NK Gupta, 'Simulation of three-dimensional finite-difference time domain method on limited memory systems', International IEE Confer-ence on Computation in Electromagnetics (Conf. Publ. No.350). IEE. 1991, pp.75-78. London, UK.<BR>32.	Buchanan WJ, 'Microwaves in the laboratory', IEE Colloquium on 'Teaching Antennas and Propagation to Undergraduates' (Digest No.84). IEE. 1988, pp.10-12. London, UK. 34.	Buchanan WJ, Raja A, and Munoz J, 'Critical Analysis and Error Determination of Locating-finding Techniques in GSM', International Journal of Mobile Communications (IJMC), 2004 (accepted).<BR>35.	Buchanan WJ, Correlation between academic and skills-based tests in computer networks, British Journal of Education Technology (BJET), 2004 (accepted).<BR>36.	Raja A, Buchanan WJ and Munoz J, 'Analytical Review of Mobile Phone-based Location-finding', IEE Communication Engineer, 2004 (accepted).<BR>37.	Buchanan WJ, 'Replacing Courseworks with Practical Assessments in Computer Networks', Napier Teaching Fellow’s Journal, April 2004 (invited paper).<BR>38.	Buchanan WJ, Migas N, Sinclair G and McArtney, Analysis of an Agent-based Metric-Driven for Ah-hoc, On-Demand Routing, Journal of Ad-hoc Networks, 2004 (accepted).<BR>39.	Buchanan WJ, 'Fieldbus: Towards Totally Distributed Control', Fieldbus Technology, Springer-Verlag, Germany (Invited paper).<BR>40.	Lewis O, Mannion M and Buchanan WJ, 'Performance Issues of Variability Design for Embedded System Product Lines', Fraunhofer IESE Technical Report 070.00/E.<BR>41.	Buchanan WJ, 'Agents Take The Load', Computer Bulletin (BCS), Vol. 2, Part 1, pp.20-22, Leading Edge Article, Vol. 2, No. 3, May 2000. <BR>42.	Buchanan WJ and Naylor M, 'Mobile Agents in Network Management', Visual Systems Journal, January 2000.<BR>43.	Buchanan WJ, 'Compression Techniques for Real-Time Signals', Computer Bulletin (BCS), Vol. 2, No. 1, pp.32, January 2000.<BR>44.	Scott AV, Buchanan WJ. Investigation, analysis and determination of inclusions in high-tolerance board design. Circuit World, vol.26, no.2, Jan. 2000, pp.7-9. Publisher: MCB University Press, UK.<BR>45.	Scott AV, Buchanan WJ, 'Excluding inclusions PCB inspection', IEE Journal of Manufacturing Engineer, vol.78, no.4, Aug. 1999, pp.154-156. Publisher: IEE, UK.<BR>46.	Buchanan WJ, Scott AV. Tadpole inclusions in laminate structures PCB AOI', Printed Circuit Fabrication, vol.22, no.11, Nov. 1999, pp.58-62. Publisher: Miller Freeman, USA. <BR>47.	Buchanan WJ, Scott AV, 'AOI false rejects PCB manufacture', Printed Circuit Fabrication, vol.22, no.10, Oct. 1999, pp.34-37. Publisher: Miller Freeman, USA.  <BR>48.	Buchanan WJ, 'Java Sockets and Integration with HTTP', Visual Systems Journal, April 1999. <BR>49.	Buchanan WJ, Gupta NK, 'A Novel Parallel Processing Synchronisation Method for Observing Electric Fields in and around PCBs', International Journal of Electronics, Jan. 1997, Vol. 82, No 1, pp.61-67, ISSN 0020-7217. <BR>50.	Buchanan WJ, Gupta NK, 'Prediction of electric fields in and around PCBs-3D finite-difference time-domain approach with parallel processing', Advances in Engineering Software, vol.23, no.2, 1995, pp.111-114. UK.<BR>51.	Buchanan WJ, NK Gupta, 'Prediction of electric fields from conductors on a PCB by 3D finite-difference time-domain (FDTD) method', Engineering Science & Education Journal, vol.4, no.4, Aug. 1995, pp.177-82. UK. Nominated for Top Paper.<BR>52.	Buchanan WJ, 'An applied viewpoint on software engineering for electrical and electronic engineers', International Journal of Electrical Engineering Education, vol.32, no.3, July 1995, pp.223-34. UK.<BR>53.	Buchanan WJ, NK Gupta, 'Use of computers in the teaching of electronics: a survey', International Journal of Electrical Engineering Education, vol.31, no.2, April 1994, pp.128-37. UK.  <BR>54.	Buchanan WJ, Gupta NK, 'Parallel processing techniques in EMP propagation using 3D finite-difference time-domain (FDTD) method', Advances in Engineering Software, vol.18, no.3, 1993, pp.149-59. UK.<BR>55.	Buchanan WJ, NK Gupta, 'Maxwell's Equations in the 21st Century', IJEEE, Vol. 30, No. 4, October 1993, pp.343-353. 56.	Buchanan WJ, 'C for Electronic Engineering with Applied Software Engineering', Prentice-Hall International, April 1995, ISBN 0-13-342668-8.<BR>57.	Buchanan WJ, 'Applied PC Interfacing, Interrupts and Graphics', Addison-Wesley, June 1996, ISBN 0-201-87728-7.<BR>58.	Buchanan WJ, 'Data Communications and Computer Networks', Chapman & Hall, ISBN 0-412-75430-4.<BR>59.	Buchanan WJ, 'Microelectronic Systems: Design, Modelling and Test', Arnold, Jan. 1997, ISBN 0-340-67771-6.<BR>60.	Buchanan WJ, 'Mastering Global Information Systems', Macmillan, Sept. 1997, ISBN 0-333-68951-8. (Polish edition now out).<BR>61.	Buchanan WJ, 'Mastering the Internet', Macmillan, Sept. 1997, ISBN 0-333-6926-6. (German and Chinese editions due out soon).<BR>62.	Buchanan WJ, 'Advanced Data Communications and Networks', Chapman & Hall, Sept. 1997, ISBN 0-412-80630-4.<BR>63.	Buchanan WJ, 'Software Development for Engineers (C++/ Pascal/ Assembly/ Visual Basic/ HTML/ JavaScript and Java)', Arnold, October 1997, ISBN 0-340-70014-9.<BR>64.	Buchanan WJ, 'Advanced PC Interfacing, Communications and Windows Programming', Addison-Wesley, Apr. 1998, Nov. 1998. ISBN 0-201-87728-7.<BR>65.	Buchanan WJ, 'Handbook of Data Communications and Networks', Kluwer, Jan. 1998, ISBN 0-412-84060-0. 2nd edition due August 2003.<BR>66.	Buchanan WJ, 'Mastering Pascal and Delphi', Macmillan, Apr. 1998. ISBN 0-333-73007-0. Top 100 Bestseller on Amazon.co.uk (January 2000).<BR>67.	Buchanan WJ, 'Mastering Java', Macmillan, Apr. 1998, ISBN 0-333-73008-9.<BR>68.	Buchanan WJ, 'Software Development', John Wiley & Sons. December 1997. ISBN 0-471-85266-2. <BR>69.	Buchanan WJ, 'CD-ROM Handbook of Data Communications & Networks', Kluwer, May 1998. ISBN- 0-412-84060.<BR>70.	Buchanan WJ, 'Mastering Windows NT, Novell NetWare and UNIX', Macmillan, Apr. 1999. ISBN 0-412-84060 <BR>71.	Buchanan WJ, 'Mastering Networks', Macmillan, Apr. 1999. ISBN 0-333-748042. Top 100 Bestseller on Amazon.co.uk (Autumn 1999).<BR>72.	Buchanan WJ, 'Computer Busses', November 1999, Arnold, ISBN 0-340-74076.<BR>73.	Buchanan WJ and Hutchinson A (Elf), 'Industrial Instrumentation and Control', Arnold, ISBN 0-340-71922-2.<BR>74.	Buchanan WJ and Wilson A, 'Advanced PC Architecture', Addison-Wesley Longman, Spring 2000, ISBN 0-201-39858-3.<BR>75.	Buchanan WJ, 'Wiedziec wieceg Internet', Oct 1999. (Polish edition). ISBN 83-206-1283-7.<BR>76.	Buchanan WJ, 'Mastering Computing', 2000, Macmillan, ISBN 0333748069.<BR>77.	Buchanan WJ, 'Mastering Delphi', 2002, ISBN 0-333-91897-5, Macmillan.<BR>78.	Buchanan WJ, 'Distributed Systems and Networks', McGraw-Hill, ISBN 0-077-09583-9.<BR>79.	Buchanan WJ, Networking: Theory and Practice using CISCO, Summer 2004, Palgrave.<BR>80.	Buchanan WJ, Handbook of the Internet, Kluwer, June 2002, 2000 pages. ISBN 1-4020-7289-9. Definitive reference on the Internet + CD-ROM. Two volumes, and contains some of the most comprehensive material on the Internet.<BR>81.	Buchanan WJ, Handbook of Security, Kluwer, June 2004, 2500 pages. Definitive reference on the Internet + CD-ROM. Two volumes, and contains some of the most comprehensive material on the security.<BR>82.	Buchanan WJ, 'Security and Forensic Computing', 2004, CRC Press (in negotiation).<BR>83.	Buchanan WJ, 'Mastering Information Technology', 2004, Palgrave (forthcoming).    O    O   O   O   O   O  	N 
O  	N 
O  	N 
O 	4   d $:b  fff       (  <p align="left"></p> ?    S FScrollBarSymbol 	v   e     & d ctext S    S ̀ >X#x        2     _targetInstanceName  text   horizontal       @      6 e B 	 text04    6 e B 	 text06    6 e B 	 text05  #   f qAM|z  fff%𿣶v  ?  g _sans  8 : i     f.NnuR g /kZ,) `y9`W7q"%ּ 8xl` 'bt@n^+Vϥ6; COf?[/` `}i@9؎]מԎm }m Bٙfgؚ3[,@ 	`ZG̨ f/+2WJqpr_LM32!|ągl`1.mQY+'|J<ғ̠.n.mܶAJUڅ*EHG(.Ro~@m ikb5p [gͳH/0qe\ŕJ:(j0L q2Y.y3ܶ lrIQ f ]Fmc40	@tf8 	ZGނr8 0j݈ErUpķM(3+Vvd)T1TwƘO`ݼ9mBm7*0 
 ZGȄU$-5n-nK 
@ZG/6*؟(>gb| 	ZG[ʷv'9ʐ6(	ZGoHdK. `D rlO_L O1F)i.ܢp "jġG)lJȳ |)L`/JK~ri~fe^\N%?Ay9Ҁ&R >L!3AF7֮ڻ`T la PpÃNs;
L<<[)g#@N ^{ǵ6/ ,>{|Gx}-CxE;FqB("z%q❆|nQKoMV޵n}lNLrDFX	 4u X%%NmIj;f4N}3n^ K"-ڏIFG7zSZmӵd@	U(fR%
01P=E/,-b%%%hHpĦ4+@
tʣI;2. L}ڲ7)؆u I_\Ͻ܀/s U9w1 m9e	 5Lf1 ib 	ZGbM M~ں7R)l؅E^\ϼ /Ӏ/D]ȶ5 "$C$ ,pNZ\+ J1H *",NoMs/ %J@ vIR2"*,)Q6*-@@3bXILh90ƛ/ ll)s >sKdX MB6.V
`	U0|WP@j`	\jφX+1X ZGn+
J53	'p5|R( ]+-ҜRK)0 af6Z6)B -ZB{ @ZGʷv)[۰)*JCP ̩Y1(e -5%w&Sm4d
\)7O(K
qO70O
'L [۰1Cx (%*%JPAV8TmnP{eYf\ 0
f$ fH)Al)nfEb "ddN2H.& w ^@T? 3Zd2nlř NgMz5چ`  "jϔڣ;*#@JC5v[;ϵ-pK2CB咕◮Y_^JU䋟,K=20e+$ "YzPޅJS>tQ.UK8 L ej͕Y M ٲ	jTZ ,neٗŉ}ZI FJ3ee8Q@	TGTݘ;pZB{    ( ) , . : B C D E H N P S W a c e g h i l m n o s u 	   h ?\ 0g 333       (  2000      Cisco Certified Instructor (Regional Trainer)1996      PhD. Mathematical Modelling.1993      MIEE.1986      BSc (Hons) in Communications and Electronic Engineering. 2:1. ?>   C 	#!!!$'$ & !  C                                                              	
    } !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        	
   w !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzٿ)  i  JFIF        @"    ? gB)Z*2wXqSi{uT^  )4zⓓL'S3SG9Y$aIҐtX(vPQE/Z%/&z(`9港w1Z$jczi%*:_9x 53d@ONQ2e&^x4Gra 6@\ƭO3Muspny5^S繬w36v==Ӵ-rmہq ǀ<w˟hq"2/ppz0zWg[{m1kv /+ޅz3hƤl])aˑmVTk܊K+lcVX-Vf_= p;סc_6:TpIHd.$ؠa#rU:}Oiz.mb<
.~~ EΘė/ndBAE9KL[A:RRi+Q('moKۊ=:UJ4;c<g*FH~>S`sM#ꦪ3mRui_Λ=(ɧ-6(#JJ/~b-
Q%IE)Q%.2qIOǦ)"zU[m3O倎%-ޮ1څ݂Ԟ{w4KZK*|ֺhQvЛS$eRm6"8Tߥp$ݏ1h[M,KeNYz~.|#XFb2@WSb1z"neڱ- B_idvO_ֽExw"6ت1X*nS/ʥlGs'eQaG'E\KtnSF[>j>޻w6MqڇCq 
4Y~Wmw]D*$qNgiaѶQ=O
]\>ёviGʏ.zz1<.9k欪m'uZLщF:"I6˅}ȬoºeO2АT>tz4e~ԭ}\~<gf *@M|᧴]VlNnty}՜q?
1Pqաbi?J(yjĀGz(˨/CE T՘)fO8"&M|b 2}ivPkK.`Ji(בJR+l'JHzSi{!sIEg=k hMLiHֲQwMb4(,Te<S"|O01p$֍>y3<cWIi}ǔ	G{tGMI'<սaZ榹(tdZ%8^d%rH^mሾӨ?8>
5h='^	`5pO\$.	L;sN7	rqǭyn[]w'JѵCr1t=hNV<ۥg()4gC66	"Si$86=@p|OEX{*h%9ݞ,8'߅L+	⑷y:!MEh[k߀(쯡ImeaF #yNy-IY5
_䙿}NU?{uXu-Dr#I
zz4kOx~Izr`Ƽ^qSYp$\\ZJ~ڟUC2ZRw|::PzRgԸVғ׏(ϭ$-瞔39+9I]:ZHxk}IS
ZJ*{ QQ{sKE7mҜ ( &Z[x*i7<hQ^G2X6IaB vaTdݙFs$NZP'msfAM^&idn=HT3(q^{-̤A$JcP $x	+8V;f+g73Zp:;m^=z'MZmWٝC#ynϰ櫻1R0U*ڒTʃ1ZWÎ5oq!]FMz[6X n*Q.@Aoz{* E8 yM
>Q\iKDiUOBQV&#9U^g 52w,My+xZP&IT]msBk5̒I)[^<=GzԻY\)Ab=J>jB JF_|G5]r:NiMsK nΌ͵rCG@>d	K،?\p~`gSF=+z/9+i5`%v߼	z 
LO((<
%wûӀLS1O^I	Sk_M:'Kvp3ܶ2
> Ӝͱ W潤sę7*/q+ߗbU=*&|8L>k]I!F~6c=ker1]D\WvZ1ʒlQڵ#H&쎴29.CkIy{ce@U `k̍x.TaqSr$OJd}ňF3U鶮Ψ#vN[hlgsPj ;ZQ'csH4oq=j9YsXS>pݍJoP69c*eJEmz=p-τkgi*7J2}.P}CXɵbdc^ M,FO<UK0  By/־n9QsGF3ޏp]=/=2M4(֔3_ΐ HCҗ٠ I֔k4J)qIM#t}iA{RsnV1pOZP	~M&%H`~iڲ2J=~Њ^cOkj8߁^96̒ of@{dNi$}*_[h< 9)8pX1^N0w~M8&E81ӟZfA\U%&{uMg #
ʻ<'\c VFsO+;3 y=)B	XJl%C0	 "Sۢfm^v<MD;jsJr7<spqЁV_ݾS\z5wS[¼m,sV+]2c9'zO3J+˓yΌeGkR)#XT}96mAcԝUԩC(M[˛mZSO=\[&рPruvGGY(G#t[ve|ʥd|p4-8WKkJ|*%CR#^MZΫtPO9?LWKC@.8}}n^61I6+FbG4f^8ӺL٩lrXB8yM''R} ] 8bQpaM$8i=c+nҁތU.^`)A!.MbՈxN4px4~ĴN#|OQ<O=B澁_=MőB&vKtdʣG0NNqW8 z׬jIj*48+&R>lJܣb+SQ=O¨AvaƨiJip*;v\ҊR=G9{gt{=3Yە 'OBI*V#׭iJ`ԮsrΏy~2UdrxT&4ճA)\j5eB `O|af:\qDj^ƅƁdݬ`rװxv#f p-e9,z{W7-52b+Twӧd|Ŵ:"t,nclQmNqMbe
B8kї314n~n&r8+s^&LmC&ANrzwWyP2rsפ'G2쒱ۿ
Յy{p(x	(Au)1 4FIXaӵ6[iRfޢrg<y\ӓzni15;ڊ Eu}iqA$
Bss/^bA֞~ĎZh&-*S2s)D⼁EGۊ OJ_>l'XdȀ.Î7nl J.I.C ~S+W1-5[)ɢ
Ӣԯmۆ^H{7K!6Km~4>yHn=]e$zbL6=f'8\UvC巎E' Zĺ9+uAstKP$qkh4ln0w1.(5iq8Tǡ9jH)]TN͝W`q(Ys+K3$hGw%+OSq-ҦeO#w.}z\\8.4ԑߍ㸨S5s7dce*Sڻ @	cm5[)Rʻ9mvGg5W3:Jߊm+RzW&ڹ9QJTqvaqb&nq⎆OKK=Gzm(ǙSGPTb
C+UnQJ}*/H(ZSxEEchCj!y(=+'%oxC+5ï-9 dt\IbxFatВVى;;9jG3"5cp僦xQ+|;S!KY2cZ&VszQ;mQ=jjyYY$ rg$*f#ĄIX@Y0ӊm;jvA
Ea/қ+BG_ʮ1՛_BܞX<Zm :Fb1eZCzfVF@"ImON9 )@PkƢ-^XuI9B@aw#A_
f&=ǆf'jhm̊=:כis[e5ѭƩ/HbW+]Dܷ/e'r 86uI$as6n$`=k<+ @~)8ũH(Giɧ%Rr:RZFz1-̜ M({Vmt,i;L[a3ړfӑ<%X5rZ2ج	+oJ* i{⒊N-@8M#q4ӎ©ra@Zo4;kET/RE-@>sMɧ)60<abLU~^]>:]>Hf6޸=.s\g(7ɷ[컘	Y
\DTy,&сYҕ
є. YHil= UUF:f9=Rw+fX6ɥ!#>ݪ?OW+NF)prqr
ڵKEf:ۉ=WM+N#B~W	;GZo$av$K	|1J<J.E	]w95,"m-C/\u
ouV7 ɴuvZiXpkִD	MyfY	}^`'Fk'/u"`.ΝJkM;'Dp9E95U[*m%a8N:fM8ta4UvԹ {QVz4(KT1K_-F)B6QI18=GA#;tc޳M5!;qGJ;[Z).}4zK@fw >U[KLMJ?\J{M*Aż.Tg5
ܒ >[#Aw8xP$6y( >4׵/-ĥ>= ~m#?lX@.;⽪xuMy0rM*ĐzεUv^&^bĮ	;yf9G-+dw([@H֫I1^	cE<FqCA)Еf1k5N7P:S!hpȏ3e5Y2"jt"1}=EUǵ|htkend`cE-eHЮo%<.3aâ J0$ЖbxNjekIt"ehۖۿ^+BFtQ_AMm:`s^'KUmJi+|Aw;ӪogtrNGRcWk9M\niF)TRRZI{~c?e=>DҞ)s[+S>]$Q0qAtQTdJLK(J[xM)=9>O]PМQSOvvaSkBKoa8Q_4MX<$VP}Y δm"x?u¼+z(~7kIogr41co7x:ǋo5;~$*ErF1BI9z׽C	9Uz.5!fI+n$5 U֨*cK$WcHŶfqu)&qAnrٶʥ/RH])k[۠-UhrW$a0E1ozyFU.zsp[Gh]8iY6>Rzdձ ~Gas"Ss`mz>׮)$1$M65?1B~h3zkqR1R'RiI.=LS-`TB,Huj4sܮf'i~\#~\g 1\EOCڝ?5='LQYV4Dz@ye9z_x^kzH`5HGRA׼9ǦW&	F9bld<\=H};NhEd-\slK}ר3^jzfn.tF؈bpqG^%l5Z{E)co\mM⒃~iIyJtV>bw;~5`]DGR?
9A']jNzJ^吧<(YXs?JՄ8ME!4s*~-9oFۘ (rvv5uFIkF;h|Ax+|Qg2Z^!>:<Ƽ>8׼W4v*+>aiXff	EsKsU#_UԵ=Z5.rN-+&f\c ԋJ=;ץ1l`85Աs޲&egfZָi
@N1Xw;|@Tn%g/Up-P;AP.ab,Cz$!lnR ֆb5Ìz~w|eGZǜz?7gA0d$;|ݏFB29+CebOZ9Gy'3ֳf9#~֢źO/sJ=vqz̷ljŽ'
zQ&D)gM`XQWa)a[F$cq܂p[ͺ錑 fO0 :$B2	0yw H#4_4͢:)8${/3@qF		ATy^e=hjD}ڝ - Ji^,t1lIpUy̙e۳+4$`7Zll95T`rꚆp.N{9Gᱞⲣ;#YI{?>7K, [@Y~Z3∃躴SId_1#ia^h#KyXX)`ୁֆ84Ӝ^17#Ӟi$Sż4(dtlЃ_=NC]N*JYs\j~vm+w*rC^[@ 0MgZ<WTiK<ڒS{ԹR2*}9W9p:חF-щ4(ldm$,h:M,BI=+/>YMo;iᏮ_]>[J*oZ[{}.;6D9O_: <EIuw#yi	'>~#؟5ckI9^,)DFpXtl
_?u3jAnc]
72&epIsҪl99@BKJn/ d3>:E&\FA.Tt@/Ӝqi ؤj1ˇ,FpOJat1W$H,Ni$mbpÓn_k 9$R;zqL?3N9uE:ԕ?ը&㓎&_x|F+	 8꒡6)soN|ST/{UN	9lz`A#IWE9@gV*?!뚰Cd
 x Ǳ}1gL%!r3+KxI犙4f)ks2ŀ'uXTsU ^Gc\2")qʼq71$Kw )FVJ7+ybG8rO3qPZ(Oj܌;rGkzt!:bC/U.
z{}*( \99P@=kK-*ݸ'֮#\+>-QצjsR˱vcqN;lc95z^s՜pLIhy[/ƓveUd;Hq&X4M3OUzƭ8ԇ+F+>e*}y¿ɭڶɺV<LV}s^BoZlf+mj)!2z.wtL'm<e85m'Ї/**-u-~4ɮ "Fw  >^{khddIXw]C
Li˅Og}rd՚;߈#.4.$y
P=x5)rݩ3# s?Z.sr+ߥF0Z3͝W&H8Wcޢ>Ls6HTLHWkT"`?x(#q&WAr9F8&Fq$կpcR<8=2id(2+<Lˆ;R|z19fȍ <r9*0+u&UPr=	llnT7(1;cɩ"JmҦ:ӊ(+8#cpiFN Mi0y un=PpibHZG{{<c N1 e$c4ٌgUld|ݏғ;3c`yiT |1yޙi!@Ib(85=NsVvc֡Rseab[Uh< \`qgnOR=+r6T+5n TCQ+50?$IGQ+UeF<˂x<gҶI̒@K	 4	0Q'NI+e)3V# g=?T` J	 XC烟_Zc>yg5jSܕюpJ0`Fnp>yR2ZAH"$Yy!sUceB `g 9#-ԑRԝ-GvV8>1#N@߮ZX|LCrNIHa:aT#nT(Yn)ߡxkTL,$<2I= :OU!%@{ug^Wҿ|Go{x|qåyE{luГzH|=3}6'\g<Us[p)Tx$!]HsVٿ 5   j qMLZx AoD Ai Ոw5MC  vBYZ 	$   k   f   h AK j  @      6
 k i 	 text03 	  l ^V 2g @333       (  <p align="left"><font face="_sans" size="16" color="#333333">2006-Present &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Professor, School of Computing, Napier University</font></p><p align="left"><font face="_sans" size="16" color="#333333">2003-2005 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reader, School of Computing, Napier University</font></p><p align="left"><font face="_sans" size="16" color="#333333">2002-Present &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Leader, Distributed Systems and Mobile Agents research group</font></p><p align="left"><font face="_sans" size="16" color="#333333">1989-2003 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Senior Lecturer, School of Computing, Napier University</font></p><p align="left"><font face="_sans" size="16" color="#333333">1996-Present &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Series Editor (IT and Computing), Macmillan Press Ltd.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1989-Present &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consultant to several companies including Sun Microsystems, </font></p><p align="left"><font face="_sans" size="16" color="#333333">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transco, HMSO, Total and Mobil.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1991-1995 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Director, Real-Time Technologies Ltd, Edinburgh.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1989-1990 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Software Consultant, ABACUS Simulations Ltd, Glasgow.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1986-1989 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lecturer, Department of Electronics, Napier University.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1986 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Electronic Engineer, Racal-MESL, Edinburgh.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1985 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Industrial Training, Royal Observatory, Edinburgh.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1984 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Industrial Training, Racal-MESL Ltd, Edinburgh.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1983 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Industrial Training, Royal Observatory, Edinburgh.</font></p><p align="left"><font face="_sans" size="16" color="#333333">1977-1981 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Apprentice Electrical Engineer, ICI Ltd, Grangemouth.</font></p><p align="left"></p><p align="left"></p><p align="left"></p> 	   m   l Kc@      6 m ۲	 text02 ?:  n Courier New - \ ^   4[E<IfOD1		F

3^)
q/1 I~>`zP9%Jn )R7dE6ynjٵ0&  J oUY;sz/Y WL[]7EvL[Aqw;K0RJB  .OqkE$͛@`#<& g·y'	xNoTfuG;;gi O'h > NYxn]<aPf' ^@%JP.oZFP9TĠ".k\ a"m@;"Rր	$20E 4` e"yRCJg3mAG֕zHrލq^y<ZZZP{ Gf3i@imW\V-giHEY(	U+V YO_E3q@Ġ4)JK' Lpn  ě1S;ĖLUWѣe>0Φ9 PeN^0`ڌ@#@U&I 2ӕ %kEsܧZZ  ΣցxskJ}j$Kt9@Qr[W! ?Qf{
<[Z%^u@&O 30̼
P
&:Z%@ Lug:݅~kQ 0NK]Dr  g;ri: 7,z/.mi[*`~CB9Z cYQv|L lo1bS Kۃ,f@̘2Ht \ͭ5֣ށ^%Ҩ= ܂E<eYeS	&48 R/Dm	d~m[@%  %QayZ|U@sX\OX*M^ L'	ʡ; S _ljbMTC{h  LUwj6	6 #*li@P7^SU斖]y%\.ͳf5K , cS0Y@1Ƣ]iS}JU2سXO-J (*{`(`e"yu & ) Zʐ %~eiU# M{7;
:U9GD8=h6֢%	ցhsj3iQFwM]G֕PǳYq-Ǡ (ԑցhskJp!' Jh &֗̄0<O)VrE\̵PcGgQ@`nJʼ=2ȌI(6nP)Uu {t\(JRc>7@׀ gb66RHhk<ZZZ-%YpZ[06Rf ^DFhVV#M.r@ykbY 
;NtnV[yܗ6j !zc0	 @ (Թ΁hs3iqJҬ,\k(꺘n3ٳo7#y/.}Fm<J筸]t	KGfPzauK%ݪnrE]xp({0&eʁ@c]7aAG֕zsG_q@`^Ԍ`~pG`o1@KjЌ66THtz5G:w-@ hcV7@n 3{%nNn@9.";ݘyfPc}!GFFWe~@hk;{ZeZfYfeX)Dg]\;L dS97l5wFZVqQF gbW9q&8 
zT,`gy1<%*bI@JM^䥮FW4y-.}i[Jg;m58 J~ԡ_31&Xl|`NMnYc5^0\үZ8`	c5Z0\ү[I;Kl3Xl~Ppxl|`NMnYc5^0\ڌx6`W  -uҰ< ܇GgQ@`npz4z-.mi[Ǥs"F2AX'r
q*
vJY<R'u[3kl_nZPP E]m&Xl|`NM'C`B8Z:ϭ*ԏ΁hsJn?O 62  ,Z}y	ўuiXl|`NMjHeut%FF]**)[[U
eI@PZ`7,ۯ  M`Չ5*lրRղL!1ƛ`6Jps MP9c7^0`?<N( @ U1EiXl|`NMlN/ۯɩ@3	x@&<jSƜ_0 O͔`7Q)ieWz5ǭ~RSڜQgMv 0ƪ t)gqҀ+5ӀM _~;0W0 !` hRN+t6 lOln,p1K3),")1J7 %n$IutZVa:LY3edڀMjo6Q	L m1@ h_x%INL92U x|%im( cg30tZl!l 	 ..f dK@	&CCkSكw6Vesep0  HW7V9O&8+=h6/IKAGт֕z[Ճ(	jW/K+th[<Hfl=WM+d3 N9ٳb9`NMjHh r4ZF5C5tFQO̩@)ݥ.J/X0S^. MR64`+L 76l۠	@33 J(c#4p	f3  bP)TUKTdDDIK _a:4y4Aw ΣցxskJj/K)oZ@0A	NPFU3		ɣѢ˼quQO[é"8:Zͭ+u e"v[5!lj>JT)t6s>0'F&8(=h6◆؅ ֣΁xckJn)@-/uw=AG֕qxu$GgQ@`nX=;VQy/,}iW<oͤd3NOQwt6 n^#5^0\үZoP e&RNJg3AG֕Rx<> CW+h̀JR"E.#:=*4𤺉46s0'&F6,kY@`ۮK+	)deF>[Qgɢ>PkʨJ@q˅IQ94z4AAG֕GRj] ΣցhskJl&Ed@e4{I`	X PVSˣ 	xPDU9GDz/.mi[D|7)-2KX"3pd!6s>0'FPۗxj<>֣RqtFZUa8 h{ `D|iɯ.(f DfTI p@Te3 XdM`5A	 'Lpp2D X  DM5%zeW	_ jvVN@f ZAhM4o͜ϧǓD5wFQO[ǩ"8:Zͭ+u
36l@	2&4 H cSD	sf5  HjJاU: 0e@d =!`gΚaLKlP*ZV3		ɤl z/.m7HQlYgQ@`  ø M׌66RHlFxR[6% #FJ 2!my#.|I@5l©	 0st|=G;5Q&eҁ22 Dr @2,6M?r4RƼ	@+ FrFFB0'F&7#(1). Jrozg3!5o tYGkQ@`^a#M͔42/ NՇ5Rt`-j#p:#3Z0\ҷ[\)Ԡ5)iL ExYgQ@`nX}DU9GD@ JعOZc3Z0\ҷ[+d#thhb4h%ė6.5Z0\ү[+d#ti: 5+qX` J=\i`,>q0'F&7/2`]GԃtM6g8:Zѝ,}HUi~R0\naJi|׍Iy-.mi[=*gi}QH IY Σց|tJ9Th`*0'&F5#+%MQ8Z:ϭ*a~3=Ϧ@d;cFs9hrցhsj3A%Z@+0Cr
XCn3i ҀFBP
18+(=h6ԋ~> mHj<>tR<+P
QJl;Ӗ`%	p XDFV66s?>MlQ
P90Ip@   ( ) , / 0 1 2 3 4 5 6 8 A B C D E G J M P R a c d e f g h i k l m n o p r s t u v x y  
  o x 5V    
g    h<-!<YMDo o o o o o o o o o o o o o o9zPYTYTYPY<YM oh@L<\<\o o5@ o)!`\doo o1L!!o o!%\Hob   H"-!Lސo\ o`o o%lYoho o o o oސoh o9MLވTho oo  </IzIzIz oLd\o o o o o ohސooooo!!!oXTȌo|LބlY\ވoLTopoPlYtYtY  1 o o o o o o o o o o o o o o o o o o o o o o o o ohސoooooPޔThL|L|ޙ!\PoTȀopȃ  	/)!ވ\|ސo o=ތȐoo o o o o=`o\ތȌȀވo oEThހހtY o`o o)!yMޔސolY|dރ  
41yMLlYtYo o o o o o o o o o o o o o o o!oPޔThL|L|!|LބlY\ވoLTop o o o oh o o o  / o o o o o o o o o o o o o o o o o o o o o o o o oPlYtYtY!PޔThL|L|ޙ!\PoTȀopȋn   @@PTtxTt@ D\x\x       PTtxTt@ <hx     0  `L\ T\h           (  <lhh`h T\h         (  84`\dhx` 8|             x`dxp \\x  $)Dh\ D\xhtx    $ h `h  /Xhh\`t H\ \ ($ h , h\ 	   p   o W @      6 p Ή	 text01 :   q   fff%s#-pM  fff%A\}.  q  ?  r m-LT3G                            r    K    X    e    %    2    ?                             PKnm&<u)
ĢÁf;cڂo*O{j(zz]:!="т3<#sт#="sт+=!͢=!3т=$3͂G=X$͢= sт=$тSc$т= s͢=$тG=$3͢=!3т=!т+<"sт#=#sт3="͢?=;>͸7c2u>O$Vm"Pj)͜ا$Zh9ϩ#n*9a>FҶ ʜ[1Om3a([O?(ҋ1|X6<{	z0\kMF	R0ChPOe)/aɯ8ʼ?l$@ʩ$Mj W&O%/ͪ4UjH3P[20ͷj
 T+|wpR7gH}EmA?_2eDmEݤ1)Ѭ5'Xk0ۃL0~qVڒ@e #濵v,5dpo̍5<j	j%B/Peض0mq<'
DYpAqPPe
ҶU87W^)5lDϲx!`hI?AQnj/)uc	574[j	Y:`U{eUyv-[6LaX=A p;POe1	ՐǁKGQ.H6o[OGeT-<2$44UuEWY^Xfj Vj[6ՋWgBOQ>l0HHt[OEbS;_Պدu~QU&-ZP!+ImA@ 	   s   r  @    :   t U؛_	     .
^ee@ijT j╫&Vz YL ?B   u V\z 3f GsxkC| ՘Xdv    f    GsxkC ?7  v U&ZX^Ƥ  {333   CXM 333  !=.
[fVT v֩NjHp	*&)Zejנ	@J!  M|5_^߀RH2h!mpEB _zk* 	// dK 	 PR=<>SAl Ob dٍeԘAiFnsPgFNM/k^@      -a0	B |ZWfdT60pDc7 3f /_oP(f`
D<	׀&^ CA	 qI)#Xr        /_%f[Aj/	o)rn`*׀&^ CA	aEp        /_%f[Aj/	o)rn`*׀&^ CA	a0J%D` ̴  E:[c(wizEBTSV(bS ?  w ]Gֽ)     v C T 2 !  e      @eQXGѯ'} aesw݊Kpe~$6#SYh;W9W:c9.
ܢ5϶~&n!kYޖtj^>:˕uڙʘQs2cľGC|H::˯7TXˍj?8oHF-+w#ֿz29R+VJ/ckq<InXNY~hZpT)%|TO^Yz$7^p˓LFiiu[)R.jU:ynG@uA)p[}g݀sj8VbU!˛+fMxORG:Q{l--:`25#SVan/3T-*]Wlē W4:u{޸p␍Sڃ1K;(*m-k/!8dsTXYG)1qE[ѰhFy?J6hE;>p
#39RԄjxkH::s.|/ɓ^xp{'2y?tlƎ
/͐}JOרySg?C"GǗ¿^7J£{J|eɟ=D>*Dt7n.#Wt	GSJcH[*m&3/,O$EĐuRQB-Tf[>Bkcu:1܋1rC:iį!5Vd3ǴG)ojȨ  	   x   w  @   ?	  y VZz 3f +,Nd$ ɿf@k
Y)&C^ xI)#r        +,Nd%nk
 p& ɹpfC^ xE        +,Nd%nk
 p& ɹpfC^ x0J%D ̴  E:[c(wizEBTSV(bS     z U&ZX^Ƥ  {333   CXM 333  .
[L 0RJC UVMUZ7Rdկ@<+)&EB _zk* 	// dK 	 PRJkpg l0e4* >O(  22i@KQi ?D   { L}Ed     Z +Sbh؀Ez5J `w{/i)L{2LA(h  E  |   s  W_i @ t  t|u   v   x  Rдi @ x  sDMvi @ t  t|y 	  x 
 RZQi @ z   {   t       C 	 text06 _visible text05 text02 text03 text01 text04 title Details     O   O   O   O  O   O   | ͸	 ?B   } V\z    GsxkC| ՘Xdv    f    GsxkC ?7  ~ U&ZX^Ƥ  {333   CXM 333  !=.
[fVT v֩NjHp	*&)Zejנ	@J!  M|5_^߀RH2h!mpEB _zk* 	// dK 	 PR=<>SAl Ob dٍeԘAiFnsPgFNM/k^@      -a0	B |ZWfdT60pDc7    /_oP(f`
D<	׀&^ CA	 qI)#Xr        /_%f[Aj/	o)rn`*׀&^ CA	aEp        /_%f[Aj/	o)rn`*׀&^ CA	a0J%D` ̴  E:[c(wizEBTSV(bS ?	   VZz    +,Nd$ ɿf@k
Y)&C^ xI)#r        +,Nd%nk
 p& ɹpfC^ xE        +,Nd%nk
 p& ɹpfC^ x0J%D ̴  E:[c(wizEBTSV(bS H     s  W_i @ t  t|}   ~   x  Rдi @ x  sDMvi @ t  t| 	  x 
 RZQi @ z   {   t       F 	 text06 _visible text01 text05 text03 text02 text04 title Employment     O   O   O   O  O   O  %  n	 ?B    V\z f  /_Cxk՘Xdv    f    /_Cxk ?6   U&ZX^Ƥ  {333   CXM 333  !H99`{ m l &g %ͦmk.N3s2>2rn{ZҶYP ^C
i@( Ef T0Ҳ!  M|5_^߀RH2h#Ki  uSRh`
ɪ@bVZge7      -a0	B |ZWfdT60pDc7 f  /_oP(f`
D<	׀&^ CA	 qI)#Xr        /_%f[Aj/	o)rn`*׀&^ CA	aEp        /_%f[Aj/	o)rn`*׀&^ CA	a0J%D` ̴  E:[c(wizEBTSV(bS ?	   VZz f  +,Nd$ ɿf@k
Y)&C^ xI)#r        +,Nd%nk
 p& ɹpfC^ xE        +,Nd%nk
 p& ɹpfC^ x0J%D ̴  E:[c(wizEBTSV(bS L     s  W_i @ t  t|      x  Rдi @ x  sDMvi @ t  t| 	  x 
 RZQi @ z   {   t       J 	 text06 _visible text01 text02 text05 text03 text04 title Qualifications     O   O   O   O  O   O  6  0ۀ	 ?B    V\z    /_Cxk՘Xdv    f    /_Cxk ?6   U&ZX^Ƥ  {333   CXM 333  !H99`{ m l &g %ͦmk.N3s2>2rn{ZҶYP ^C
i@( Ef T0Ҳ!  M|5_^߀RH2h#Ki  uSRh`
ɪ@bVZge7      -a0	B |ZWfdT60pDc7    /_oP(f`
D<	׀&^ CA	 qI)#Xr        /_%f[Aj/	o)rn`*׀&^ CA	aEp        /_%f[Aj/	o)rn`*׀&^ CA	a0J%D` ̴  E:[c(wizEBTSV(bS ?	   VZz    +,Nd$ ɿf@k
Y)&C^ xI)#r        +,Nd%nk
 p& ɹpfC^ xE        +,Nd%nk
 p& ɹpfC^ x0J%D ̴  E:[c(wizEBTSV(bS O     s  W_i @ t  t|      x  Rдi @ x  sDMvi @ t  t| 	  x 
 RZQi @ z   {   t       M 	 text06 _visible text01 text02 text03 text04 text05 title Conference Papers     O   O   O   O  O   O  G  `6	 ?B    V\z   GsxkC| ՘Xdv    f    GsxkC ?7   U&ZX^Ƥ  {333   CXM 333  !=.
[fVT v֩NjHp	*&)Zejנ	@J!  M|5_^߀RH2h!mpEB _zk* 	// dK 	 PR=<>SAl Ob dٍeԘAiFnsPgFNM/k^@      -a0	B |ZWfdT60pDc7   /_oP(f`
D<	׀&^ CA	 qI)#Xr        /_%f[Aj/	o)rn`*׀&^ CA	aEp        /_%f[Aj/	o)rn`*׀&^ CA	a0J%D` ̴  E:[c(wizEBTSV(bS ?	   VZz   +,Nd$ ɿf@k
Y)&C^ xI)#r        +,Nd%nk
 p& ɹpfC^ xE        +,Nd%nk
 p& ɹpfC^ x0J%D ̴  E:[c(wizEBTSV(bS L     s  W_i @ t  t|      x  Rдi @ x  sDMvi @ t  t| 	  x 
 RZQi @ z   {   t       J 	 text06 _visible text01 text02 text03 text05 text04 title Journal Papers     O   O   O   O  O   O  X  @6	 	#    whm8b 0          ( title i  L	 C     s  W_i @ t  t|      x  Rдi @ x  sDMvi @ t  t| 	  x 
 RZQi @ z   {   t       A 	 text01 _visible text02 text03 text05 text06 text04 title Books     O   O   O   O  O   O  j  H6	      Xo  
b    ,@r2b?  {      X]  	b    ,@1: |  G     Xm  	b    ,@A*5p }       Xm  	b    ,@) ~  a     X	f  	b    ,@5AUF    z"    `0 	b    ,@%     {      e'  Otb}:S G     
        2 http://www.dcs.napier.ac.uk/~bill/index.html _top    _AÜ3	 ?G    Uz)KZ|gggꆆ  _  ,'+îjÖ	' 4Y@pA  ?Y    Vp&wx  Xa  J     5.04HO ]ut?05ȷL@31#L  ?L    VpXb~  +++ +P
 ~k cZ_߅8d[  ?    Nd]*     }{      Nh]*  J,6u ?A    Vp&        5.04HO ]ut?05ȷL@31#L  X     ;                              cv_bill.html _top    +	 0    `<0 
b ,@9k\ YX\YLlGtG   %0@   
