#!/bin/sh

# Collect -D & -m options as java arguments
command=java
while [ `echo $1 | egrep '^-D|^-m' | wc -l` != 0 ]; do
	command="$command $1"
	shift
done

# Determine installation location
if [ "$JMOL_HOME" = "" ]; then
	binDir=${0%/*}
	if [ "$binDir" = "$0" ]; then
		# Ran from local directory
		binDir=$PWD
	fi
	# Resolve symlinks.
	program="$0"
	while [ -L "$program" ]; do
		ls=`/bin/ls -ld "$program"`
		link=`/usr/bin/expr "$ls" : '.*-> \(.*\)$'`
		if /usr/bin/expr "$link" : '.*/.*' > /dev/null; then
		program="$link"
		else
		program="`/usr/bin/dirname $program`/$link"
		fi
	done
	binDir=`dirname $program`
fi

JMOL_HOME=${JMOL_HOME:-$binDir}
libDir=${JMOL_HOME}/jars

if [ ! -e ${JMOL_HOME}/Jmol.jar ]; then
	echo "Jmol could not find its installed files."
	exit
fi

$command -Djmol.home="$JMOL_HOME" -jar ${JMOL_HOME}/Jmol.jar "$@"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               e.fIlU&."HF (m:9zh3x%}g` XF|8葸"}Bu3|+IٌgB6YǱI.}l4V370)B)*$l:)#U֧A:aLy^|`ySbۀ}UlŬ1lDgF=}	ͅ}W驶smDSw;?
A,80>T+A,Қȝ9_drEU:G[sp@گ~k#krѡ1?TL-fS@ 2`~5#9Be!Pzܒ
0& d2*FY*1&2){?tsIW<E7M)?i@U0Je'P[gp/2d[QwOUm=U;5f!sZet 	hђ!fQs%;piO%| C˖ [>k{uj ʜ[6p.E4rbhWif/I%%j=+(G= &K:a5ӄR֕x.-ɱIp.+{uol+'V5q ;9&ZaH	,'e{b)H7K%H֑P`uB3}t:a]P"\cZbm5+$knzxkXPi'A]
9QڱoN"`b^^Q-eUy[_;OO9Է	la "TT`\<qCpeo2ĸʃhkr&}[u&9[-4z6Uƅ睊G2qT7hy_x@	}W?Ԙ
%Z-Z%'/o87jC{Hc|j(Vu)VuͧTͫM#żWXw=B2T|ΣͰohd.{Jц\>8J~}vвBPk#NHHeB7ώ!6IC Bfnu3[9>Ɓ-I/>J2Lp=ˬI}{3l6)d	QmXjP118q'o8ųcC#iګmx(#\`w|eۗ|(\yڇ34dgY<SvM."(qM.<Ca	AxW*B|7ScX||!@5pMS6gR(0+:BAVX7	լ0{x8E@zC,	[o-QN=z\D1TdFRrƗl~6x( #2**	/1a{AJ OKsEm)-a/q߸t*:Tǒ?V)bA3:AEXdS0$+^(OiXJeqǅgVcQ^+L\f+#*f=*@{@fk!|h_j{0|eÞ	{ccT٭qSqW\*,.Qy `?7RKmM^`nĬ{d ;}u*`2̲eaS,w8%MmT"PōQ-QF} sCqB,K.']Ux_CCVؽߓ[hB.cɃZ>-Sd!w> Y|n@jnn-c;	m'Oֽ,	1[úx׵(V+p	va7tеL:PmSUof!1/T=[\_-T>Eu!՗f0 s)
S(/&9|آj#b+m<Y&%[-!ѩ-]&i'Ghsi8%moԫA`{L7tios6JX2	Zd)*>B:#բd
mq*[׌Fa3VsZGI.T6I8
f[1ߖL8Ro!a=p
hAF|cvLj۲rR7 3?w39nyX'B{oc~\1Ch͍BYR໔> 	4^R	+O{\3POd9W4+IJl[l,|调 J$yLoMሲm3- 	bɰ8M1S,CU(v1uOB$#ng?Cdf408]KޔvaO8G&:	q|N
}cQZnG؆x"GOqJ7x|Pl]h8\~Ϛ/`??	DP`̷sfP=H+\H^XFCLF_ּ\yϫS>n7Z԰[s dJD?A`G%{%&`f#rsshux:fMR}:fhF Ǿ:.W
׫@GUR(K
dHPPg݉ixTj~AFx!@0L<׷;Hcrx <Im%, !+F~n*`Caxβ&7G ȂqirEEܤ[g@=̙c6dVq2{GdWYpt8Tr*[# #)<tG*,d	gƞcY9K73|k6op=܅PF1*Nч~F@ѷT	ld3׋7Zז4Ԟf.]}R)<9& pT(҅AmKU 1U摋DHϺ~Ϛɨ3T%Mh/A'G|&u/=lM>Rĉ%"93X=\>\]e6#DTM癨i.k)L UXﯹ]A 
kHe*@Sґr?AE%.%-|=WT̩mɓ .Vb	GO&옋:em:dEXa?j0:/Hr[OWY(}/[ )QJ5^|8l1S^bAD5N3UiPܚ{D$\}{Uy)~;!QрgMޠY!$,pS"Kt7Cvvi+WulkŁBT/̜4xHWUn	X8F*OLiJח ތ
9覺GS7b+#uE~Ȧ΁tل؀Yjkl7z[E4%X~Ҩ1ٍT:8{Dm@;2 "u>?{Tm3H+ž&AG5%;5+{1fZ Zcpv'lͣTΜ#`
RS/1 ̃nMeW&l)}^V3*ՋUߧC)4<k>9Vo0SvVIh$^2*h,6Jnf6orf`v7YhGu>Ǔ9#=鴆8B)׎Pu*-wO!
?>ݠ+>챆xat(ۈbL@bMO~coZ(E|M^/*I=$ݾ	(|ZͼK\'܌[3ӉRã3$L2 8Uis`DrBCHiةy F[ƶ\p	j |N̩i2.}ŌpE1Mi?ׇz>V=LI9 ߰[~`HvwuFh_,ɅLڷ[{9OUQdd{X!3,;zZGUeʰmR$VCN$DIM4yK &s' 9P<Mtu8t_<WHZ&L{0}.@?V*Hw^MO&CB.zQuQ@ʶF Lb=F;Spgua/`DcIvb)Iz{j)e_ďbg3+PD!ՙ1,B`u^
B䤰S
%N7V޺?:D/v 7r϶jhN|t`L7sg1vpԉ;uQdi&olOOS77&1m"s;0~MUOmMAEfefpȧ=lΊj{+S{ C $5#X4B1ǏsIZ`p*2")9+:j`~9ڑ; `˝%G.n_w1]\sMOcPT0rN 1su#ǬMSW%vΉt?T)rDn^,<()F 1ޤ?˱f Λkޛ^1.I.8ǭXys<X]P @70~ͥRfNX61|#N=WN6F^[v1r̦yF))2[!g~nep$bm1
rcྴcGUsL%r0:%3@,b2~\z(~^8;N%Ź_)^jIb7E/db^BPSqW=h8/%W ӐZ3Yoėh B-IpCcyX=`fLF)J>8_ڎg[!pYӣ%뺦j?ZG)Є\{!勘۞M.'v5p8<HyM0E,ۚG4&xPJwF̱(-\ɟ':酤[ܵQ8]a'_>X3YjĴMbmN9xj:j#)AIOcn"U%lӘr8δNkp'D/ gOm&Mdʆ_̸N`J'NRF*wJ]ٸD1CPjx voװ:+>A0@}XS0^/	DZӈ䠠XPg)EY	\+E<^D&SfMψ`ƠENI
eĲQLSD;)d;33z#uQOkybmw4b	*劅SbY$rdʌ%q? Jiu}w~#PjA	vʃmJgD^v|x1(?BR'~\zKnWeQkةߵ[*|#X$QtLc{û(w7) y~/c%{2V*nVbes^JyJ0tO{:,"|$U$o|<{"YA=6NޫN32Nxf؛0koԐMl;۷%G:IҤ+tc/D3 9䟥BKK,,w-:'Sή;lN2s#KftP]fWTPՕ~us0Z[y(`IŁr:l{NfiZsèw-2{ʷWuKE1}4qWINk*O0pg;^J4WnS$r	ҬKoPF)D#葘1Sg_h`!*y#؀x?dsK&q C,!+4n
}PpU$31D1qnu-jоJf,Qy8ұG |&I7cV
x`+1Gd@isilGpW}-ot/ tڤvJHT+FE6#y|w'ޱm$O4eZ9ZLY. 2ʳLN.D܅4J1nuś##+Z`c1)VMDWɱ5hx?"@i;Wj@	]@=c;&j- Wr'b	70io#]ܓS]al%J]yq!.fr3}D6M0RzFcdHB:(_F鱰tFl1>Tno`,Ԇo;ƯH0b]y0'΅Dk{_}U,0%21m36@כd6O8_Fԗk=ᨛ˞Հy#ɧ"*9,4Xj߭A U,!	ǲ?v\~+ UkneV!&܇rN,.21`Nj?#|Cֱ-cR7zWNf^;\'$Oo3 ѧsBk׿sbit+93+tl|fs!J,*Oi"k%lTWq#k{%+VUot_vȶ1y,6.Ag).,@'\N,ҕ E'X+Uz		kQ(?Z-`RtonpAL?BO3E֮˯A?[n2(FF5XU
bkF,xe@<Y@88Zۅ%T/l{cy%&3FSwאIU2\޵n唱whhy	KBEC9Q˧zo8>m*e\o"==GN H*-fdJCp>s\׫
p&RoZCSru"u3t%DK%|[:z\nrF 1]i$gHo"c]{r蹖p9'C%qڙmPT_Qjd2i^/.8Kq}YU/Yȷ-Og  %8ժwjR>	OŻ8R'MDSVYgqTY?dM]?1eGnd(׳	AeQ5.Y.5}ظHGlepI.0oTimo9)`ㅮP55{;@y
oXւX) PsFUŌ _E#*{]
d%3gm2xw&4C#BZZfx<&Ԧ,*/AU&4Q*ބ
␲ia"rq[>3f+=0xӚvsɝ[`uX!%cĺd+6
s\6*&}%S2)F9ɴl	fgyb[b}㳻D6)r݅ahCʹ~mh}
O	Ctv۫ȱ@$:F)Mgoʀa~2񍥒9ILSڭVWrLϤ}*#2=~U /oJ>EnUUb#4J9T' h1 Mځգ!; dK	.> ѫ'ȩ>UYlR/{
uD{9u]9=sjDm;Fap\l-<[e4-j_J\Gxs"]Qjx\
UF֊HĪZTv"Y_!D[~=ֻC%w
*i6SVzq^G	2 dk˨v
3z	yp:=rO^N߇=)C!ԦcFɮr[,߂x`;Czs.zKPG0>DM\?~EeQ PY^yo
$<]|XSɸ-(	Ih؞찤ooH w)ߩTnvV$lߕJa޴lWZaQZ+GG7w# _P^ޣdX*kJ:Cc{uՆ:S>_Ya.z
Ѻ^	27a'G̷" r.IZY}ߩ	%K9D̘&c6nXt)ڍM\5=?j!nG?q@dn?7Dls~)2!ȬZ%S͇߹mT&!cMW~)z3׀1lT~%30>^Tbf<}
QE%Qq
iNiRS5uHrI4t.dvMs@$-U@f_GsEy컙*,y> i:-xyd=ZWyӬg󺩰O' cRܼd=}H\2$q?Gҝz񷦚/Ў4wǖ5&t!QJ2vHOnޛa5ճẍq"Fc"R[֩&HS_ ]gaYw)l*guQgٯ,鑫zɵhteP)
<}k_?5*x B/irdǐ/K؊o|}[Ⱦ(˞KﺵV/j\(Dg*P\,oDCP\񏢷ShE/3UʏJVIp GwÜ8v	Rzٷsyc_Mo #V,Z."knjkp-AzBcSTiyI
{ia${4<[&hhapBF-P9Ke6(z4+Oa&pc<{L`OVtT꾲+Xvr"'owtb7A:3 `'%R>]mzW"w|hIg/JG)"#fE|P-n*R3n$].pϨP|DP`>+V(tu4w4l$e47GI+LdVC|"~i9W\R`L4BiQ0pevNhD;BGoǍF@:ãvw+/lO" _0NJuGƫ F1flqeGцtuԜA#VK]U ?1ȢD:."q5ץktg$;A4/F&&[P%0SOR(=%FA֗'$4~KQ_Cjxxu5vS!;fW<~1Yo?v8^nrV N9+#31Sɺ7T;jQC#knFÿɰp`lj2`txŹblbc#k*NF);MzsO!k'ݾ"<':;$ pdP:ΝI/e"x]8퇹g4*j;FUW}z#2fI9_GF?IUzhxo0M/%p-˚MpbaH8kfr+pH} ,K[i@_/@@7yV*7&XҌgnil RT BB3kH	_}&DDԽ|3t:1^"\^8TJ_Aڤ+>!PK.t&6"ɴk}
i&AT!.<vXwo3%1jVOFeY@yߡ/͙E{ۧe΀LLC0&oXHzјYyY:8g2!ixEHGO&Q"DaљɁrx.뒩D}ܜ7GF;+OYw)7}He$lk	(|>sƗ8iE{LݙI:|TS8. Ec2šJYN7UNngՁ󑢐&I'ޡHu]UDUHZ+JM8<ٟMnϏ	oMqB;1DCd&;"
dHtOa%K篱 Jd::5BP/~[h8R#ZTۑ˶IS޺ju7XxC9&kU~sݸY |y٭XP;\-´ئf'DgO l{/N^WQpSEpSyd?m}J]%Y2W_/W}udZU~؉'?ƒWgpUArmn/mKn!Vc&[+>;mH/,˺wd8_q~cڜ_rTř=!K>TUU>G8yuT5Q'{c+JWaw(c°U#%L1jZ	G>vfO/[zHĦ4𚨿nbV
/WPK_s.aҀ;tJeǙd#2V[Hm8^\D>뇾._EN"2]>~DaEy)-+kI:G·hLY/3Grp
ۺ;7,qyL.}l\rs
Aô/.<p7`Ew7D5m^rNCzY>0R9)'g hE?__Ėc>F.E/tA~%x]7]-_:|@+.kq#_c۵~pQliwQ	Nϖw<u[,''"E\(_ڛ()GswpgBcpt0fM);es-➒w/"LNa?#b,xEK&SgK%Dl5<B{-`ޜOt4)a	QWYkb|(ůBe(ɱB	%I("tO2NJ:>hC\ЕY^)8];Z)ꃱ%k̇ruQ'\1tԛo|?ND)sqRr=_R\]@[P&?({{V轨(e[ܠ˗{[t\+f@g2Jh# L?[_yd N祘_S#hRq69_?gyȌKR;D}C?\.Ί2x'zsХ`uo	!z-ymj`iI9
_$bgFXI04Y2*}eNoZ@zu,/zETw=;=yyJ9z|·Zvϧ2X~#{=לme)~z=IliڧGhQ~/(OB{T6s/GѸr#^)}mh2Йԧ."r̫b(Ɗ-TaRob9#?}m8(HDBc!Jc4
N~7Kr$	+;KbPJJȤ cIEM|w| ?P/Vf
m\M߇ȡ_ino9h5KLP+o3O;WEl00DI^XSH44=6q( mvF+sQUav 1X-F[P=.-x_cX-SOғrGtܑ2ӒNc
GMkZO2c]v-ϮdyFS;X>? ͡T"q	dbGE_ ҚxC»gmv͇$itlj$Ó>0t<?|c*Kj~_>L{?5㼺B3Uy9;&S]u_G,8(>
rtV.ɳ'Yj1O,?Ӊ	צ	qfS 5
(9Z7Gl:%`=z7	y]^McOM -ORJlh(VaE PѢ~C"䌘ygobza3|p	A4*V<Tt"z'
+3iTJ{u2HWWh4r@%xIED]tE޷lOaqK/m@Ss%x3oQ$G{aD	gTujj-#/N1~G5Hӻ'yEՀo3\6 o{  9gY~knaTK=aW^a&]!Hh4o)9'↦aqlEB5<n8t+a%S4>Yi O2~b	a酺èR	[SW jA֎_y`yd#imj2-ѲI\UBOU|J-347"9uEb(|G 9<[sz\R5tBf]ɌY qnY۬;ܨf;+8vKglÍt29	ע~{4=x*peY3Wk/A{zE!akdp[P!Q{^@ܞj_)",AqLv])-xZLȑF<}1v_˱,~qPʡ$'a=6xOAn	F%c'n(7QMm-?W*#EP	
,$D[/4Aլ.JJɳD0 pSikN-QrnߔM01ٸjKJYxu$"^+bt J}gKw/HgV- 1E0li^FObj{t:0ZJK6AocA~j%-Rsݧ{({[Ͱ>}$)Z伷;IhPj#	]ݽ̏ʍF![Ú3uXz5/G֦%Ԗ4xkpL[UT#4̌_ُad}ٙ̅i t~N0$])s}4L-$?%hP1:ǩyå}k^<!)4@NHC\C2<al!=ZяeZ`tAG6|NZǃoQN)2@mL(}x^0]Etⲛwd?r5V\h*]Mŕ¶ǉČHt+ju(IsEFŌ|3Ad#ɥYz1cOA\ءuEOty(z~Gwnzi9*	nԉXy_#%8~㬼PlP-w/T+~zF_HS0	OU3G#[&ØbaD;3$;hxo/EvQwTB6a0u$ΐ}3-xc#@wA^!>2'Fƚ{S\F@>uu@5*OjY𾐏sz#WOhӦpksuv`"JfQ.dB4Wa-OBlKFPе	i
:ύ7_f5:s"KQxIƦ@HPZdHpV袤=Gtjꗂj8|̻!yӫ1Bq߷P)IN` A_?{e 0dg4Z#c-OԸ%MIb\7@qCXêg7`q4_`
-:7a
ۍSaT!ܶh@8Rczr+/_y}Jg^%< pr}K;?8~DMfuHfC鷸ͳ9ab((Ulo0Z{h z+r?FU3cv!:oKhr)
Xb\G9!-׏Bc)lˀ*~a߾orȚhѽchZ~\*#t="n<(yCZA$U>l?Wa'^+"N6Ky޹SlV^ڹbo ?rJ%YZ	
kUno@w{HP*[ZMzM&r*q
 Apzix8a("7'1zDW?#KC;<mI,nd;BV-L .Ac<^G͊YM@_WyIǼ8f8vLqnl!c&.UF v'A*ɊTi8o|ɳjou f.ۑuЋub.`
x:2v:St4	k8D1 %dHn#!V<X>\N(nݮO )"qM"tQve:L/:n-O#΅(țpR;7C2+Pܷ,hBh/YipqDq+Iȗa8_zAV41i8"=XN+mm6'w]FdHۤ%~nw(DL>S]b2EѢ:۾{ͯ@9b7iǋH|[QyRm!7p4"Iй|bmgY ]^@cۮ)8ݟabLMi.!AX!k(Bhs9O!#nҦD=zs)ZR
Reƍ}k&Rung/)<ݽLe¤QRN	|cޓ-d|@V.L
@EK<9qHx(ϔS
k}2Lt#KقH,ivaKt&K;"Xj l8.{a%-;RTJjkoO88X _8z= GDcPO<[v࢛-*Ίa z纉vנ=:ӷgLտn]=-5g'`k[\{}\}=gMh\ 7׿8>$fzYS4a7pLRdx+sJ!l{-\eP	wX4'*꜇m+aTm:Q&/h~˃`揊"iw0:>&Wl0+rO^OVyy_9|ܞ_<G?4!2d
g!7Kˉ|Qpo<Ti)3QmgZ{]im7qQӁ?/'ɼ"S4^Nmfrhn޼*Eۼ+7//or^OЃ/jKVEyXn-/	ylJQe$X-iA*^5\K 	EH`#p3faBGЏdfV.	baWJ^oYM f!oJߞY'ߙuآwѐ~H#q"!9\*$[DI?LV+&&oaIR8LlXu6L켷xwäWr+2oe81k&nyL$`a20eLMUS<V`6L{yGH6۾Fl"W=B$\]qjpW')5Z1:j>	nr3VZq
O\RcrKṫC r6|Ȁ<3m.wQ1>VD;A"  2i0T3>jiS %IUs%X -&I;Њˡ[P]]IRTI8I.+j,N2	cu5V#pC 4)NiqI4I\YU+VUs *SM$Yi7~+HI@ "Z}Q{IQf\g>[);,;<FmݾzS{s}{]< AB&Pc:-IVX$7!NռL$W'Iț^ơ_}"w+f?JcBRttO݇Tg'Qto lj[8|$@"A;nq"x/P$_֝0[{@S\OG\a_i.ԶY꒚Ox[_Xaջy۠b
 )fַ^ʀ-
8&oetVLw7+a>XFß؈?GBWQZWhCc\OotVB@KP00y3+P]c nǢU+4K>fp:Op:V-pM-KukbH|{,)S)Փ΍B@!*q		x	|k
=Q~~Z vG,(S%Ӥ*ptD-n4U`,0[8:_6ڛInhƪ=gfTǹ81S"2uM҃6oAgB!9R7:H
ܻI<N
\nƔ$NS!7,eЋ@?16c4LW\uH<]` p5~kH[нS!o%*Ln\U$ԡǼ
q)y+ mNH NGnmEOZa<H>[N$wszjn3=7 Zo'6ḣE%C
pݤdvQ gEE{G%z68dCDL7iVBCQIܦQG%:M>üτ/q*ZtƿL/\E@ЅpF WYÇn3۬%+"a	Vo [HsJL;5Ln?:J>	r>.5#%ixۼ'M;B ֱ"{+6@l M'dABefaQv|Q?&E\,Y9˧tK=n1A|?R,Zp{z_;cNFL{p
i	zZs]&{i2ίF}rZq|=X3{:#F^ZB8P[on\$NOL-<vJLd 2S0Q	h#kHgt_Ćows=$׋ar7߫;LB>}d݇Sc̽qs׭l> X(XZ;wz@Rl@Bwdbs?5> yPi
	PxH'fEh/lLTE0120y"*<AǬ41%>%,r4
a9BShê*@!k`b`ԺTkʁ.d WMKu50-x-E`zܓd2%*i~ȴ۫mEڻoˈj;aɓ|;%^P-6 \KufDX-Û ½ (5ySU5HT-ub5PA*9|
!MU]jiYUw]%ձ<$7<mlCJi)y,qB:,8!3,;LVAIIL<B AtpQd摻qP˫{Wa>G6 T~ϫ{ў$VAm>W W?Y˜2'KuK@(<: Y 0Tu)>}
29429r9Z!+TjT	iA2	sSPZy1hYyk̩b?NN#$oMoZiK	o~ϙ%Q-=58M#6 OSC' x\7	>ղKwDO605	hM.zf2F9\3@@L0LGO®]F] ϒ
n.wD{-dM&JI$LbiKVCf._Z?vԲj+3#g8Ϫ|'tKЏ.pv
x]2#*\,V9'pśx4\%_'sn!2,UhÅwxFš|ˡaär:ϐJb3WaiF*UxjC "f Ӎӭ]8MZvuz
VbnG!UxR-SuDـQS92C?`)r:&Oԧȏ,tOg$؂X>n܏Go$k@\Fg((hT&zZ:TZTM.l}yCU1=H֜-[r|
SӒ\pd
>.Pط/GQA2K,:MkG7g$gvDеJ1}.Nx.=huV$ɋ$?s\dg=<qNg.7<
ZCag^q==uϧ8i-0t\:.R'Z\ǅjk:G`sūkf ]28:E>\FGc!oi"8* ^ޅx-AͯxY?5 ;Qܹ8sF4nG53$yY~M_A,/
t/k_L_?ߺ5Ȯd`kHkJ?9(m	B%&%9B%%IoGNV˱׫g!OIz[6R\&kSRlccpMGIT&BH@4)֟Nd!Nw% 9Rf1KDoK#<3Ou;Ia&}ߥK{1w0V=uODU%G_SxҰxw|fB(ltG.L@o:/$ىG2|)|Xq*=íS. $._ğ`q|.eju)6&b/
-+R^`.yL,i[S[^ϟj?,D̒czSZ߅:_FY em#Mo"i#f=BmEg{wS8זȸ!waQв!yOCfXx%5cK!od$Rt'FmG'/)w&TJp3
9"liS}k#hAi121yg	:G||k<ke<@MIhN~(Ѱ/ro)[t IsBť}D6^ifD&]UP_/5R;}<>Wa|3;R/>DSa/20逤Cv yvAp.!Amǲ8Rs@x1>GUh5vL߶- U0w~GU$|8Pss-Gy]Wͫf;NaβSJ(f*Ͽ40X]n1hiY>VѦpClMqAV+c0,#|n||A`]!%g3ĿPgThQI0yzjd!9-B6R,Sf.RKZ%
-b-|6k1iiQ+ PK#  	N  PK   +:            6   org/jmol/adapter/smarter/AtomSetCollectionReader.classX	`e!	alE@d$@8*ŏ연ٍiMnkzEK֠H^W^Uhz?}$Py{o͛7of#Ze8T&1t/3;{,db&K,er&+4xq%bF	8WFx,Qq-4Gs:׫׶F ML63LfIO29ɧlcr.v&|(CYPQn;=9b*UxZy`q/.^Lb
x|/ϧˀ!3.S]*^n&{tzU|ϨYA/>ǟ0x˥E&_*//c׊7x9~Ӄ*owT.C~O+T>w{yO*^U*^5<v-C]C7 b)ɍnfs/[w*fUU<*ޡaT]Lf+&V7*t%ɽ<sU|@y^
'|73x/L*>OϪ7zND/x_KL4$q=K&kz=wgT}KOq|8BwУF
a]z},YHbxX@q=YߚI4v]漻;Vt,b^|f-M֭ڰmE4ш0!HgDf1K=51ڲ)5=]Y" w双w+xk+BQY-3vTL22=y
շʉHVu
:/dMX6JɮL&nPH²T+2֚IM;xM<Z-M$5vViY"͍&wwҖD]F*1٘M*FC2zH/OXg"ICĔ;C 7hmmtS܉yXZ,1'F2Meܘ\LD	`!jVnI;'e&1Y@	Èn&\pe$2^ڃ՛IglL4Qn+'<N&a
pF
zTڐ,k}hjgTB^, "@xiA"bG,BUh΁5PPSk5s-ݸ.#Z-G+
nИJvliBX/ivJw5mdVRI
mhv݂czxB#=X~ޑѷǍ_ztWHd<Ss{4阞86=%c:=E`t0c	
2х
Fy
Fght]M$iLcw;s `b:yNӃ'~O& =gp+5_-(cߐY0C!<ycJi	^niJb43:=He@ۓqq7ΫVē;9,TSinJӶf-2YzC3z_s+h˝5'r/\gT;êF"=Z* 3kuP%ݘ"G5x[W5|_iʄzokLo&k>|=ᛌz>iAMtӥ0F"Z䜣R _䔯R÷?_rￔ-jp'mxǃh.&kUJ$LĠΫ~W<̟Oq	&O2+0yLg,1yd!j(搒~)@1%K͹v'}J\S@jp,4Q_zig#Fi 	'A'="-jC4kȵ*E^)nT5D%)EWS^֝n*"2%')c54,&(>4B7\;9]l8K9K:+x2A)Ar QJ5LMS&;9|e}[2I-P*XeLUH N֔itNyEҔJTf!G)AZSBJ75M	ÛRyzM)(sim*rq>U䧋eijFrq=3bBRJF^&WG3bfєSYpSNהl3>iXHY)KȺ8UYJݕ4+X|4eIܧ'*O{WK>D\Xag/Zh>%*׭\Qk$ډ?Z۪l_@SRPDR$S)+iJi&dR=3մ"TgknDS".kyv<]P!ݣP195dnYplD鬍-LZ?6/Otzʃ,
m"-/TKD̩QEF_),~c2fT%gKoI_;lGJͷ3fB裛JN\pk'gXjߔE9:9U0;1Iq`CCAMN'g,ё<=JAJoI(Y'
L8ΩL]Qc{On.3!^{`[D	y<~)vz3g_<Z$6⺂f.]za?YZU<Q-icqŊ؋3M乩=M3]3iAYIUJxfw.K7#d[SL2[.Iknsd>Ogw,	e)TWc'͑:[v$1ANCO7%SFGPV;~xo7xITĘiz1afH"ku[R+c1 *ݳ=-Aip Ɛ
1a\n65OV0J^T{?ds2%g_;=XB/Vq\ȭfOTB
BV~Ͽx@rGŋaR(q=mF l>zl*
aKqZsB+*:TZ74, LL!HwEpMl}_< ZSuMyh!>,qNDKDllOo[2F|?'by4B!ї
VRIa eNn! 8o;8J\1Z^k/+OM H:%8
AP)*$B;R_r~[c!c7.$K
Q|pxKdgEKdb}}kF񷖜<NYQ'rJBtzBڜ9K=@u߇
YחKxBq!Q'Q@
 
:>5YyԌ&}KP: L,'APL1y]]*uȒiߵ@F7kZ?} fpLZ88m-m--!e fl&A&LBLj2cRdFr%L!
̄0j¾P,2e` Q_ _,<[l,!Q!KCKM,a,5fa1[LsL4?+P7ؕ͡{S,PQ\g?8*>.4du-BwaqsuWWԱ04sٸ-#uܰOŷr=
_GuL}nzdk+,fzi$tN^̕dRGv@WhI4	Z?z`}WAQȿv -*70jvӃвN^;zJ<7y\~c lv(w,/8ǂ^2nx7Df=K])$X	A[FrKf:֐|-U*ycQYS>w9GCzINfjwsy fo0O
.LĂ܋szqnaj>'IegaT	&|`)K0Ԫ§zam ۇTV]eVž)9R?LtNӮ{+͗n,tkI6,xǌ8D)wS2h2ܞ8Kd>\R{ǹHWaǜvߙwQ76'?EJ&2-w,\/6RajqBxbv?
%'Ͼ5%t	1
?G:+
e8QI+Z
ss$|gI5(ll=yM$;/XX|Ms(vLP]y	K/GO0;_eM:&h~N}n-m
IX5U3˜YXo}>Bi]k`M!iGF'NG*l:~{ÇXE 
8kʝ.*UO.>{{>7J7˝y"1viC.gvʾZF}_/
Ffe+6e6䢀\V{6יXlS)*lϒqlk>,Y^
NDQ|drٍd[d)ߒ,|O%T'znvC#V{
a<y)gg_X)eD*EqjJ3RXQ!Hjט4I"=~xM5i	:ΤcjzL5G;LDLuTsP|mNA|
a}P~2U?UT8f[9EgաX1۵>&Ǜf?Ցr2ڊk޻NkJP U`Yvq+>kHt7XWho_8?5SS.ߌ,T,$o&E,;
5/Mažc˃0GQhYgC[ņpKeEMPs܋cn::MmԁKeo "ܢ,`96J8T!QRμAQ')g͎yN<Wɵ%PUA}N<W楄PKnK,  ,  PK   +:            #   org/jmol/adapter/smarter/Bond.classMN@gmN!$D.9	F.X(,$<@
gffv{טHq2@ A2Ln\jc?n7n	=nSo{B<_ݹRj*0DQ`~,H>aZJmkc|jC]˭/)Daiy'z%ND|ZD-bH>nn1G@PK   2  PK   +:            0   org/jmol/adapter/smarter/LimitedLineReader.classmRMSA}C>6Y7b($B D*$CX$	,+VI<xx7LXnmO~ofGp*huQEL@C^PЧ*#L0	*PpPbf2+c4jeVR1VrF"ѩUq\6Ns3d:6NjǷ2|ݱ9L4h:VX3c[\!hSUs[#1zNiHbXC#h5<fhh&Axa\lF~=bBC`0v./ͬp;7mNYyӵ˥UnOC'ADEo/xCKT6q	-.bc^ntVH=on	:ܩ
֢(RkWC͠z:)V#?0
1 V
&˨C"b`27\F2ܮ=(e>K}nBBP뇗t?/4xmէ5,Ed~OFN#]Bǘ'ڽHJ̏mh]݆w#J>-	]-! Ke'f{ֽ+eؽ;J[RK%/U^I(*$XGI"0߶C[rme\wkPKOA  _  PK   +:            '   org/jmol/adapter/smarter/Resolver.class9|{僄pyA(!BwIK 5\$pC|mk[kh6RQkmGZmmjk\_vgfgfgfggw{?=J,I鵜^WDO9觝J3^g~sz7rE䠻9݃͜ނ88靜ޅrwceNqzK}(w?_tAph8}ӯ专|AxIGyIICo9\Opz')lN$g9}цa^8}ӗ812'q*!뜾s'`4]~}N9 o98OH6o`OlF?l1fOI.g6Hvp9+`p6I.bӱ)ث6UlfqVlΎlg.:BqV|Ύlgg@<EIb*8[JΪ8Yg-Epgu-G>
O4V"X*8[霝ٙy8[ÙF|5qfZ8[z8k嬍v6p,Ygmlg]u9Y9paz9pEL笏~q9,`!wp>Y,r6NF8;99Orv1g ץ]..
$\U]5]8g3]g9gGξٍ~8n٭݆^n.F(kiտ-|n6N׆2X%ӼD:Nd6Y`rpTOL[
=/z:-}g]G	m
Lrx=M8DabshK"QRbC!_7-ym~$YH]ݛdLRSuS#5>9	tfg)Eyڽ;Fsę7ֵ̑<;rm%yˑ#C3 |!=;γ\`OӅ@6Ճz$l`2^Ôaw0C`TOX\e©LzS,3;vh99`,3ngyb;p"6OO/98)QΦӱ,`r(DwD|A=\%̒%©y$O-Cbxꬑd"%9!eNRd#%Vo25_EN+Ύ%`;F@JŒk}}zJ!,SҟG)YY`V[GJO'	K1wɀrogDĠlRl&m2޸~IaM,d),57V	țbCur}y 'S`ԆᡌMB>B$&qP)T,Ԣ:6;J#JE@G\@TrЈZfTnIJfWj3 g"_ dFý`TVRegm*<4gJ
1Jlɔ^P.K>le˾'*+~J\552jB:O/gRkn@Ie56
6x^\4?x@l`~X
'|Ke36pڡ)QQ')Ml?pF]/A]BA}]p8J3plWo	ZX3YS=1Z>rV8S,wWK`r
NvHaG(&%K?67&lĴa9D?hc
{\afq'v:B!S?)tTؓ)=q=t),r|YwٳP.$<Д1t*9<U<	@&3T_[;<<\AvԀ
{Ajص=`66RSt<K<`WulÐC܁ 'r6P&ev+Ez<N~^R˸+8v?d?8{Eμ;E*'DJ&0ZX|F1eʰO3Bz^e)(tFDYE<2Bfj9<ƝH]ޅV{SaozL˱+s4bz	%̫a^S;lBaKgDTدԉJj;l`f{W\;̨Q:SL+0}߰Q퇍*9բT3a\.)C=D.p߅ʽU^@pwD(ъ9=`uSj#wXęa3'SdDŘˣ&fl)r-%*UN3UBbRTu.̘E+ԏǑ,_
 ɶI$[{l"{)>Ӄ'^ӴeZB7cQرvC mkBx;Z:>N^F@{k# Πy75 u7vx tv4oc
Cȼ.41v и&kBJȷӸ >Thk4fK4|tt[o;Աmu&o	ԙ y:&jbOGA;z6A(фfy=C^8\{A[l +LjMXu]iyЍbXH0`@#Z%TwvVha[l+'
'x+tk8c'e[K(Td -jC&"/,7G&ox,o'{!Wy"ZW0(g5||BBˋF3iZh$ƒe+WcZ՝-HZEd֔ˤpd(uSoi*;[lXOK.Q9bܜ7HrP2ImCW*=چl8j~=< ^dlJ4d8F#`<aP53j-:
ݚϏWhJ/h[ʌxrxra2i/2;=R7(MgF=eFȊ0xԨ%iL;hM[P]a&#%A,B!Op|1b7vl܍@mxhH,XqoLҼ`Ϫ(6qQ}g]VH5/NgZL!xnႅr.ԟG/D_b}wd*<,zZяB;pq3<鿄Yw>"b87MOa1SQ ^ݣߔ4}7yn>RFIS{"ohBGɣc ιQ^|^CÂ_2'?߿SM~I>#6}(=ȝt7-7슖Lϩ& K(X<N-RQ]ӗuL/E\ *dm£NNT~4*fs #ԪwP#2K*
dS
)0*J;bXLy1ř?9{2).*Z[Ї`}zr;[I8d[í8]Nǡ_3nċ-ΘwS @
Dy̥qх ϥ'ћh$O^/ܝW^W^4_x])y' _
iyJU7?=?3pkp/y<|-x]G__sD*6ٷK>$w~7ɾKݲ,-RY?[ȾG[e}#^} A!P.AB Ӹ։4*[Wˣw:kA'v8f2G:>R}G*O"bJNiBN9/dnQFt04YIև֍07-qDYGHig!1N7+LaK*'ֻ2.l\hSuЗ2xB|\ȧΓQj: ГY*<*:AM/41xip:är̯lOW lqhH
FIuBsɌߢqrnRnϗ?S~"aZ]#MRLPmN6Aۙ.Ӝ14[b5<;!OQ 1T4$QA;gN(0aSP-ursѯ9M4󢘬>Z+	u3VFb˷f:nΪ#>Zr7Or|g`efgKŵlo	<ɱ6H6s4TXX8Vn#Z8 S	J*!ͽz*5ٱ@5\;3iRiY=LgK9f?ߕxs)iO|=
!Qal4T+wk5_Lq׾L;ttLp ͍NT&X\չi(c1:P,j&Gq$w[LR<uŒV%y<Sh>V	޸`onܙ0)2%ͥ*pPo5'Y|-gkL74UHeZp<Ǣ m[EjO sUzԁgT]i9>kq6tJ˭~s/٤}\T@ts$pk2Z>Xo1/>-86<LY:\.)0MXkF{9E$w	b}Zh~!<9):@AKh cK8'h-UMRK>E&MsMsYs??_;?~%(z	\eAp-n)4W7-OV=#6չi8Ⲉ沛x[Y_M.-6F
o*!FgKސUS':1B^oM
5uPnrPz"늃$J}Е׼}.ScΉkyKS7?E|Z򈭈5i)>%ji OMAyٟ9(ösP~̱jQp	
y&a(z6JxFKC3k,}@p˦`yVJ鑃{VN\q5cPL0<0xYq	1?ŏ;f)򜃁1H9tas3[8xԑ.>afF(T&44W	zq(')P\4Bj	=k; POV"̎M/p/J6{#={sPEOA}
O Z
:2<]l/˘ xMmЬ"E΁'<>cM[TxUu3a6<2>[,*M.MGU:e5uGxn++vz<ުU,4r
j-F#W.64]IKSԝO&reiXG@tOAsµT>	5ɵ"b
ϣN]a}@tufGmnvOal!Ebl7ǯٰf\8	WYanD`wN81;)^z^,
oA}U.#@CG
L8l:Hbv#l)kl47g09h9QJDZi^F;o1eyڐ:RG`I.1 G|tZOǡ
~K]d@HM=p/aGKB:\ux6o#DY;pQxϣ1!܅A ,rGm۷#AٍQp)PT}Uy	Nظ$>2r:a VčJ@E4U]qntyU'rB:?f݈@n^1x߲ &yQ/oq	S]uHJVꤠDJHIqsP
	Aߦ%П|o.%E^K%3 鵱@IЃ2Y*h`IXj;$9A8r{%(kD>-*-̗9N.#N7mmq3W9SÄYg`+<	7#i0\ٕٱ`$3B}de8ckYc3M<qX6vwۄYa}?viV)rηWm7Sh>nc|kUc*"m*)g:8.L`in[ru[l*Gt6~1,a'1}^de	eKÝf50ந'bq;䙂{-D"ϘqʰM>խbl%4*PbŠ$N5Vq
^φ|9Y?*語">F2JBR4| "$G0Ak_jV!J'232ji!k=yFom+d7-NBnۨZڛ12  PKZ  "  