Network Working Group
Request for Comments: 1434
R. Dixon
D. Kushi
IBM
March 1993
Data Link Switching: Switch-to-Switch Protocol

Status of this Memo

This memo provides information for the Internet community. It does
not specify an Internet standard. Distribution of this memo is
unlimited.

Abstract

This RFC describes IBM's support of Data Link Switching over TCP/IP.
The RFC is being distributed to members of the Internet community in
order to solicit their reactions to the proposals contained in it.
While the issues discussed may not be directly relevant to the
research problems of the Internet, they may be interesting to a
number of researchers and implementors.

Any questions or comments relative to the contents of this RFC should
be sent to the following Internet address: dlsw@ralvma.vnet.ibm.com.

Table of Contents

   1. Introduction                                                     2
   2. Overview                                                         2
   3. Transport Connection                                             4
      3.1. SSP Frame Formats                                           5
      3.2. Address Parameters                                          8
      3.3. Message Types                                              10
   4. Protocol Specification                                          11
      4.1. Protocol Flow Diagrams                                     11
           4.1.1. Connect Protocols                                   11
           4.1.2. Link Restart Protocols                              13
           4.1.3. Disconnect Protocols                                15
      4.2. DLS State Machine                                          16
           4.2.1 Data Link Switch States                              16
  IMK[}ÝÌÍÀ»»ÅßõØÄÂÌõLAXǾÂÏI<H^fTMS]^Z^[VvæÜsOOGDCIbãÌÈý¾ÈÞëÛÊÃÃÒSH_ÉÇÛïOBESÿcO[{dZ^_ZagåÑxOD?AJûÕÈÄÇÆÈÓ÷jîÍÃÉéëÒÏÕzP]cLPsß^FG\mX_iVXQaÝýfRPT`áÐÆÅÁÂÊÕæqlæÐÎÒìiWVZVûèWQV^ZIH^íwÿmWeèùÚÜnvTObîÒÆÃÆÆÊÔÝímöÜàòw^OKGFQx^NPxìd`ÞÕroobâÎÍÊÜj]NM\öØÊÈÑÖÚðúwkoåÙÓÖuOC=A]ÕÝmW^gOOvÞêÚàxÞÎËËÖhZO[àÙÐÌÏßëöèÝß`QñßÝãfKEAAOÝ×wQN[[`ðÝÚÛoYëÏÈÂÄÓ^MZâÍÏÌÅÏßj_^XVSeôì^SG??GWëÙÙìoúhagòÕÌÓäÝÚÛÒÍÖ{YqÚÓÔÕÓàm^bid[U]îÙÞ^E<=I\áÏÓß^Zkúæ×ÎÒßcbÿáÎÊÎëdpìÝÜÚÔÚïnZQW^fößßúWJECNhõåãêi[ckùÕÍÐÏÛßàyyÛhÞÖÞÛßï÷uid[MRfqÞÒ×çWHFFTøÜëçÝzjjmwßÝÚÑÖØÜÞÛÝóùÜÛ÷ü{np|éíaGFNRoßßöOGHLbßÑÑÏÓíûæãÚÐÏÙÜòxäÞÙÞ~uçêjeyihx]TNEJ_hÚÏÜöSGJY}àÚÖâéûûàÙÕÓ×ÕÏÙåÙØèúgxÿp[Zbiøðïu^GHUPasüèUJ^b^õ×ÍÔÙÚÝßÚÎÎÖ×ÕÜ÷÷ëàçsæåùRLQRVY`]OGJ[oéÐÎÖoW]\cñÎÅËÚáýfëÏÎÕÙãùoðéuf]^blo\[ajngYKCF]õçÙÑÝoeìÜìá×ÎÜéãqoàÍÍÙÜ×ÝëðímWMO_ùrTNYd}ÕØhLEMSXwèëùûóÝÝÖÇÃÈØùWQõÑÔÜðÚäðßskdZZ]]eTO]]^~þdQO{ÚßàÞôkefkpûÎÇÎÚãwiÛÍÍÜmchbh~ðjV[iïíaUVTO\k\S\çÚÜÕÕÚÞßéûóéÖÕÝñ}`[íØØæqûèsje^PJRùÛÝðjke_{çgNLZ{ìßÝÚÜçÞÚ×ÏÎËÍßjPLXtàßþytajûq\OWkic^V\`kÞÔâú_måçÝþïÞàáÜÏËÎÑ×ýhZZuû}m\XWTdzkUQZcû÷ézioexêëèîæÛÝãàäæßåêÛÑÔØâtbZTböïÿjb^VVcZMLZå×ÙÚz\ZZ|ÛÒÚäãÝê}æÙÓÖÙßæßèèæjZVT\kdliYYY]gnfbcfoÿñø{ïöëÚ×ÛÝÔÓÙÞàèxoqt~ãÚÙÞxWXTVrjóû_]OQYV]jüõëÞâìwypiå××ÚÕÍäYÌÐjèÓwZÏnUíÜlûÏOMXNBFåoÙÈÜQN`?Ba×ØÊ»ÉÙÔîFKdZàÀ»ÃÄÌ^JEC?uÆÕÛËäFKI?EWãÚÈÈy\w`DOxiÞÆÇÛÎÌ÷`x^XÓÌ×Ý×éöÒtJNwXCUmX^àèzë``ã×ûbîï_hä\LdûwìÙÔÞËÎèåßvý×ßýØÌþnÙþQNWNOhdYåÝNJPIE\ÜïÓÀ¿ÆÐîQMLDD]çÜĺ»ÆÍàNNéÐÏÁ»ÈÜdKBA>:=EFCIC<DSXwÍÇ»»ÁÉÅÆÍÉ¿¿ÁÄÍÜãrRMMHJLKJNNDAFE?GRZgéÜïõÚÖÒÊÿ¿ÂÐç`D<BbË¿ÃãOPì˽²±´·ÂÌëUF80...20.-á¹g]ZnÈÇèÈ¿¾ÆÏ»¶½­¢Î3Ï}·´Å½ÉÏQGB<<6/.-,./)+-9ð[UÍÁ¿¹¸²°±µº¹»¸²¬¨«³ÁŽ·´³·¾ÕI6,(%#""%&'(((*.2;Iiʼ¶®«ªª©©¨©ª«¬®°±³¸¾ÈÍØwVQMGB>:75544455557<?EMYhÜÎâëáÜãmjVVÚÁºÆþQFZο¸¶¸µ·»ÀËä\Ti~ñÞðcWY_XTZ[ZZïêýðþj{ýiiUMHKUcíÜ×ÖÚãîõñöyêðí÷p`TSJILIEE?<>J]eðÖÌÉÇÃÇÆÁ¼´¯¸]84>û»¸´±µ¾ÌÿUMA:9:<>>=<@HNTT]ïØÎÍÊÃÁ¿ÀÅÍÜÜßíÝÙÖÚôi_VJ@=<<<>AGVooúï}çëÑÁ½¹¶³³¸¿Ñíí}`XjÌÃa-! %/Fϸ­««­±¶½ÈÖuRHGNOJC>>>C?;=DMX_þÞÏÊÊËÒÎÍÊÄÀ¿ÃÎÚçýk÷ÙÖÕÙìeTNOQRWWV\\QKHKTXdßØ×ÕÔÙÚÒÛʺ¸Ò8,+1?ý¹³¯¯²¼ÎqK@<96569=AK]åÏÇÄþ¼·´´³µ¸¿ÍÞVLFAD>;98:<>EM^{õïð÷lcråÕÍÇÇÍ×ÞÚÏÊÌÉÆÀÂÇÈÑÚõaRGBFI:,'',:fÁ³®¬­¯´¹¾ÈÑÙwYNIJMLDBCEGNcôáÖÏËÉÊÓç÷YJEDEKV_sûøâÕÐÐÕÐÎÏÒÓàæÜØÚåêjTMLINZ`k{rb`lznóÞßáßÿQ@:89Djȹ³±³µ¹¿ËÚ|òúóýVONHDA@EMUkßÏËÆÇÐàiULHFECHO^`NZréÝÒÕëßÕÊÊÊÈÊÍÛÜÛØÔÙÓÍËÑæhXOQaæÒØßáëfI<3//19C_ÛÎǾºº¸¹º¼ÁÊÔæaRIGDBCBDFKMPW`èÒÉÉÊÎÙårgfë×ÓÍÌÈÅÇÌÐÑÚÞñaTLGFFDCABB@BFIP_pâÖÎÆ¿ºº¶¶¸ºÅÍÝeND?==CPlåÝåíxjic]XW^j_\eu^kîùîïßÒËÇ¿ÃËÛüi]VMHDBCEIP]÷ÙÌÄÁÂÃÅÈÎÒÓÔÖþ_SFA>=?CEJS_üÚÏËÉÈÊÏÔÚçykmiifpàÖÑÎÉÇÇËÒäùfYKIJEC?:;<;<=?Lwѽº¹·µµ·¹½ÇÔê`KCBFKLU_bfYVZ_Xlztòçåêo_VC:Ì·ÇÀËnn-&5CÕè°¬±¼À»¹RP×IB[Fûé?BTdFP÷ÝT@Úæ{¿ÊåÒ`A?â½Æ³¸¸°³½Z?91.,-/=G77;ZãöT^àÌÅÉ´ª¥¦«¦«««¾ZKèÑýU[OD6,*)(' '3I<3I>:HûÁ°­«¥Ÿ¢£ £©®©±ÂËÎÀkA>=8+($,* ',-;9Fâ[=@Ͻµ¹»··¼ÀËĸ½¹·¶­®¯¼ÊÉÆâDGF7-'(,-//4>DM}gçâ̵¼Ã·µ´¸½¿ËËÉã÷ïÐÄÆÖ\}ÚlANË^@>/97:OISii<E@>ÑÚ^À§®È¶¶¸·ÎؽpÜãíÍ;>ìñEE>:WF55CAMF;=Wq}LR¸¯²¼²««¸Ä´¹ÌÜSTBKscJ8/2C70=VdoRJnîòÌÙÊéÞÂÎßÙÈÀ¿¹Äº·½ÊzüÝÐÌ{\FE8000621;ZÛjÕÇéØÉjÞÄÆÒÅÌĶ¿Å¼¾Ùøçù^}VLWbÜiLFLYNLRjÐcJPCGJWYFõØÏÊÊ»³»ÅÅËcRMVô\LþËËñTGAQI<DEKLMMQixdß¼¹ÀÁ¾¾½¼¼¾¾Ã¸µÛ>CH=;9<<IN6-.28B=J»­¹ËÞǸ¿Ä̶¬¼Øi[ÖÄÌmd¸²`:57>>9?oÀS824<BBBr¶¬ÂÇÌĹÃÈ̹¬½nWNJ?E?IÿL85<I[Zz·­Â]dRQ>=Eìµ½YC;=JEHÖ«¬äôæÕÚó÷Ý°¯[?:>=89P»°ì9;>NI[ľ«³OZVÕîÛÛá±°N?EUcvnFk¿^3:;<AMHR¼Ê?<GÎÑ̺ڿ¨¹ÿà×Ô_ÔÔݱ¿DB@F:=ém¼¶A=?KH?|iÖ±û=<B^=ZßÈ©ºP_aÊÏúº¾²¹?F>EE8øfÞ¹ZIAEVFg[bµÒIOL\NÝÎOº¼^àYæÜï¸Ððé_\ROAÙÝ`½ð:93826dIɽNtÞÖÛs¾½½¯ÊØë^äY¶ɲ¿LJ<=48dCæÎ?D>707]i˱ÅÏÊÛ×á½·½¬»ÔÏZ_PgÞEäõ6;703>òKÌ´ÖÚÞslVÅÏÕ¶áPihèXÉÂû·¼Tqb`KMÞGìÈ=5687?ÐwȯÁÝØzñ~ÃÐe³¸÷ïdTMÐj<̽qZFAOðãAU¿ÍLNA>aßAM¼ºéæNEóÎwj¼¯¾ÆÚjlhB@óÆN;?ETàcQÔ·Âbö[ZüiMÙ¹ÀE?BCS]I[ĹâtÝÏÁÆdñÁ¶ÕGJiÍÔHFTÇd49=LZBEm¿¸æXZ×ÑK@LȳÆïs˽Ø[Ò»®ºt_fÝN59FÙi935DF69\¼´ÊâßÁÊIHý½±¿ÞÚº÷InýÕSNÜËI<WÍÄîC;IN9/1DÓÙhVh¿ÅCGÛ¹³¿ÖÉ´¼XAQÈÅñbXËÆM?FȺÔOB`Ñ@/2FÎÜVbÎÏJ:7CÈÃÃÀǹÆRTb»ºÊÏͽÙB:;çÊmyéÏæ>9<]ÅÝ^ÝÅÐI66WÖZSܽºíKJvÃÍ_äÂÂÞ^INÏÏl_øËëKHMÏÇÔêÕÁÙOF<LÜ]J\ÎÏ]PDWËÚ\^ÄÆsï]_Ê×b÷ËËSJJHyxMeýêbÞ{ÖÓfhË¿óGY[[YD?kËêBIrðØggʼ¿RIrrÞkTÞÃÃWAráæ^IwļÒKZÏÏýFMÒÃÔF?rÚjB>_ÖÞL>eÓîYFeÀ¿ìKå¼ÃfLẺÍ_þ»ÂeGIÔÈìC:xÕF87QØ[H?sÂ_>G×¼ÈÜNò¹ÊVRÚ¹¼×}íºÀREVÉËuN=n×=8=XãKEGí¿kLZпÌÛêÛ¼ÉY`~ÇÉéb[ÊÈGIkyûdVLôÔMF`Üß_`^îÖN?PñÜÓÎÑ×ÈÓUxÍÓîn|ñÞßNTÝßlntýýgGJsçénf÷ï~TI_ÞéØÐÏÓÞwXêÔk[gÝÔÝlWðÖó[nÜÕaPO]Ôß]íØÖhQSUêåXmÝÌäONN~Ðv~ÜÑÏbR^fÕÚÛËÍÏ`M\Xxõ]ððÙjEFN[ê|èÌÉÔYNøÝ×ßtÐËÎêL^÷îseùáîNGKOa~`æÕÑæY`êÙÜïÝÙÎüQhÝÕÐíéÜülIL]iãó}ôvëUNlÖÔlâåêkNZk|ãûéÞáèxùíðÞîýçû}\OñÛÛÓââ}dUJ]l_ÿdnÝß{Y`Ýêíìmäê[ZeÚÜâàéÛ×é{^îÓãúdváv_YïÔùl^iÞlWUVÿYQPRèàpsòØÔã÷nê×Úão××tòYþÓìñ^hêhwccÏÓä|eæwfSQäßly`ôàvûSXýWKDKtøèá×ÅÒxm÷ÎËÍÊÍÅÈêkYZQLLPiOKMYßn]mnÜé[alÙÎÞØ×ÎÍëhþÔÕdTXjßaRWfÚxTe}àå\bÜÊÞXsþåôNUxÏÐkwwc}l\dßÚO>EZÑÇÎ;¶¾ÑÐÝúsJIJFOQRD?IFEEhÌÚØÉǾÆ××ÍÅÉÓÐëìÜì^ZyyWX\Q_JCJMKJSúknZMZñÌÊ˾¿ÂÅÚêÝçiFDC=ÌÉ6F?EaZµ¬¯¨¦µ¶½VT}H."%,322ÛÄÌâÞÅ»¼Ó¯¯¶¶µ´®®¬¯¹ÀÚG5/+)'#"&+2359?JLN÷ɾµ®¬¨§¤¡§¨¨¦¦­¼ä]E:556,& '..:`ƽÉÙv_MEBA󾸴®©¥ª»´«­¸¿µ´¼ÌítF50//2*'(-,.-3FCVؽ¿À¼º¼Æÿ³«¬°®¯¾¿¾ÊÅÒÖK??16/,2/37Nj@/,/?Û¾´®¦¥¬¯¹º¹ÅÑ×øM<<J\ZK\ÖÖÌq>24:?HMLmÃÌNRøS9WÏüÑ·¨µÐÎlÄÆìÕ_ÅŸg4IOKKPÖI;Ä¿N68JUD?>>N·½RD16NãÁ¬¦«°¼ÄÏè[J7?x2'*./2::;9ÐÁ>E_ÓǾ¼¹¼¶©¶kXcëhåÜì濪¹õïúkIE>92VÜ:62:>NIHKß­µæmcb_ÙÐÓ㭞¯I02>MàĽµ¢©ÎàL79=:61^É1+,+.7N|Ù½¦«ÁËкº¾¬§ÂI:69NiJH]Á¾>0.19@DMMϯÅJBHMTÏÇȺ§¦ÂY[ÞÒÍæ{yÀªÂ7+'((/=b¿¥¦Áëüìd][TaÁ¬i/:AAEhàð¨¯jBDN^ÎÑì⺰M3.5ACCO_Ï®ºOMUâíÜÍÏç·©ÌC;GPDKXNm²ºJJHZUPødk¸­Ò83:9/8D]»¡¦Á½ººÎfilOÀ»=2284.8?BÜ°ÐDITÉÝμ¸ºªªuJB@AAFNo½®Ï<<NvHNuúí½>=@?@=>Z溯^=?oÑWfËÁ²§»IWLH>79PÖ´°YDfÕÏchÚ×±­M6BJF:8B]×½Þ25HhU]Í¿´©«Ö?=QRAHñͽ­È9>Q^MW\ç»±À<8;OS8<Tع®Ø<HÞÉÉßâ¾°¬Æ@;:KA6;LÛ¸¿<08YÑaUܺª­ÏA@VßjJ]É´®Ï<9?NmMQȹ±½O<6>J?9>X¾¹O=AM×ÈÖ~º«©¼JKQ^KJ]˳Ê417<GWLO½¯¶âFDHXbj_￳ÌGLMûÎÊÔеª²Y<FJ>@A:KÇÅ:-2;HPhæı©¸SZÝÊáÍÌÖ¾µÅ;43;ICQýñ±Û?DLgW_íÞ»°Ó96=OQLNØ»³º[@GYO^óÚ¾¾^;<Iëêq˼´¯ÀE@HP\ZoñÍ¿ËE2/4GJJǺ·×LYæÉÃÆ·²µÙ@<:GVLMêËÆæ:27>JL_ßÆ»ÉM?CVæÓ̾´®­¼êuþÙØíüþ×ÔM4128>DKc×ÅÃ]>FLrÎÏÒŹ¹Â\BPmáÍÐÏȽÍE?IK^×ËȾ¾É[768?K_þÐÉéB<?G\Ïɹ¸¿dDJYuÜÌɼ²ºêNXf`_éàï{VB4069=cÌÍÆÅÖWDJPvʾ»»·¹ËTH``aÍÅÐÍÉêA:?EDOäÏÎËÔH9;CGLèËÇ¿Å}NEYßÙ·¸¾ÃÏM@EKTeÎÌÓÐ~C;=M`^ÚÁÁÍÕZ=>ET_øÃÅÊ×nTCHlÙÞɾÄÇÊdDNUbäåÐÊÔì[D?EWþíÐËÉÑwMCOO_×ÕÈÃÔãuKMRUéÍÆÏÒÖnKLVJ[âè×ÙeUJ?INNáÌÉËÍä`iøÛãÌ¿ÀÀÌíZGIûpWÜÈÎâeI??KMI]ëàînZKJ]ØèàÀ»¾ÃÍí÷ÞÊÛbäÓÚOHG?BM]JLøÞü\MJX÷ÛåÓ¿º¾ØßtTxÑÏèÚÆÇÚXC>?JbRI~ÑîNNRWíÏßýɼ¾Ö_]rlùÍÝóÊÆtGABF\ÎêbÕËÖO?EObÒÊãìËÆîC;CXÚÈÜxξÆM@\jrÎÓóÓÅËhHITsáÚÞâÍÉÝJ?NR[ÜófñßÛM=E`âÎÊØÚÅÀÐRGcÚÎÌäßÍÏèJ8>V[]jî|à×Z?B]ëØÆÅÈÇÄËZCMýÔÙÝÚÜÐÜO?BbÖÔÚÓÞéèN;9NåÚÍÕÙÐÌêHFYÒÌÔÕÑÝ{jK@B\ÙÕ×ÜåáæfOLoÌÄËÐÔâÚßJAOúÖÜüwóîaOGIjÚÝðâÕ×ÞñSLbßÏÛâÖ×ÜtTGKxÚÚÚ×Ø×âiHBR}ætnßÝèôI>lÇÇÕãÛëåfMGLàÃÁÛåÏç[L@IäÌÊÏîïÓçUMBUÌÆ×XVzõfNFOÙÅÄÓoòßuJAD^ÖÒßa^ÙËÏmMuÃÀÍéV`äw[KHtÆÊïV]òkJ>=IíÖÞhNÝÇ×|UjÈ»¿ÍükõeNGPwÄ»ÌäóÚÞ`JBIîÐäV?FßìQMcÑ¿¿Óû_^^XNJjÔÐì^TXÿ]IL\áÈÅÎÿhÔÆËßè;¾ÅÙ\\ì_F=AduNC@FTP@@FlÏʳ¸6/:NÈĺª¡£©­½í:-'%5:8eeMNA;6:LÛÇÈÖçÆ·´®§£¥ª®µÈhE:0+/2*""')(+3Ci[àÆÅ´±µ¬¥ ¡£ŸŸ§®µÁaIGID>7.(#"$$"$+9>=GKVg×Ëòª¦«ª©­­µ··º®¨²QjÁf702663<>.%0>.(*2CÿÖʾ¶µ«­Yøñ¿µ»²¯«¬­ªµVGQ=7:67<8EÌ\-).17EX[PZ¼­¼I=]ÅÀü½¹­¥£¹KC{ÎØàhyÕòÞà6&(,,0:?:ì¹¾ÄoA?bÑ̽¼¯¯´««Í?AnàelâÝÞüÆ»?,/A;6G?RßYǾ>8<DJXêÙ¹¶½§¢ÁSVM[ÜËÉïw¬´923;BEKJO[Ö½Ú-*.8JL`̼µ´®À?9;Nç´®¬ª¬§±L:1<;;<=MÝóÊL*-49<CFm×ÔÌ°¸<=Táƿĸ®¬«¥­O:<GIICIf|˵y-+*/3/3<ó»­¤¼KmjZ|ñíÇ»¹¬¤¿HAAkWL_ÚÏÌÈÌ8/3137=DLjÒ·«í?CWÒÔÐξ´³¬¨ÉEBJLDGATëSÓ¸@/26@KZcØÂƳª_9@QwrßãÖÁ±­\EBLSHJAUaÕ²¼:5;M[[Y^Øý¬´C@?EMVcr×ÊʱºA97JNcÝ˼¾·­½=46:=AJ`j`ѵÊ;5:XjÚ˾¶¹±ª¾>5;DFMafÑʽ´í94:EJNRìdz¯Î?:?N[{ñÑË͵³ÑG9InMPôÜ×Ú¾¾æ:1;A>GfsÖ̱¶ÈeC[RORlÏÉ˱´ÆN:ACHIiÉÍÁ¯½û;27;=DïÚῬ·ë>7>ABRòÜθ¯¿ÈmGHHNYÔ×óÀ¸ÌÓL@PURfãmmʺæd=26:@EMUsº²½ºãjÓuç×ÖÍű´ÍÅL==78>LGDÄÇfÙA<A;D_ÞÙد¬»¹Ù\mLJéÎÙÏ´¸ÜèGC>14BC>KÌÄßÍRITDdÂÁÄï¶ÆÆUGLDEXPY}¿ÂõïQMI;;PWP_ÁÊqåáÍóN_È¿Ê̶»ÏÛßÝXB>NVFDÚÈK:FO?;B_Üpع¯¿ôÊ¿ÏbI_ËáhѸ¿HTmB<CgÎíSm¾WC<:EESÉÉݸ³Ì`KMWIN˽Ö_ÎÂÝN;789>É®¾ßż¶ºëGHFLxÇÏO^`êåF23_QCI¾­=6`ËC7JQ̹²« £§¬¼ÎK*&(,()ËÓQ̵¯<+8çÇɵž›¥­²¿I@7)#*03ï¿I#,I08kή°·¥ž¦®ÀÇÊIK9GRø³©¾ÕÎ>84+).=0/NN5427mN>z­«¯¢¤§³ØË¿ØR=FR>ǬÔ_V40-00()69Ó·ÍÍUYMAEFɽÖÍ®½Í¿¾®ª®«©¬ÀoíÎ?,*+7/*-3/+5ÖÄYÚçϹËÊÏÔÏbÉ­®¼¯¾[wÉÛ{ßÖø±Íd]=6)+/:K9;óÔRX|â×N>îÄËÁ°§¬»¾ÞÀ^/.18:I¿­«©¯»ÍóyEJ<'/Õ_994<:9HayM@쮴»®©µÉĽÍ^SŶ×TIQJ=5/236H½¶ÅØòOC>F]=BÚ¯©¿ßåèH:@zÉÍQÕª¥®ÏC;427?ËÛYÀ¬­µÞE[>..2?3-M¿¼ÆÍÉËFD_C?ö¦¡­¯º¾M=_DA6+<ÌäMIéÚ?CEúb?AÑ®»È¿Áz;?VVD8B·¯½ÌÙÅÊDHÝÍÄÈ×ý5,1=N=k½¾´Äα«·ÔÑÅíHAJ\8+,V|@MJ;9IhÞÉÏÜ¿««´°¶ÙI?FGGD:د½ScåP6B[Ãå;Oĸf<<KG7BbO^sä°¬»Ìʸ¾Ç¼Ø4)+:¿¹»µ±¸fJMÛéAC_Ï\<=>75<KJ<9@Þ·½Ñº¬°¸²¯¶ÝgïÅË[Xbh:5/1/-7W¸±Öì÷MJ\`×ÄdJÀ±ÐPUïÉÔÙɾëMÝÁ°»þÕÔ9,,.37Bܬ¤²¾¹¾G<;7;:PÕ·¶KDS?/5IW`mͱ¥«½»³ÄNMNMKG?ZÇô<9B<5C]YKUã·¦­ÐÇË?7<?DOTÞ¼²ÀéÜÛwVO[ìæíÛ®®O6:=43MÝñÞÀ½³¶áGCIKcRM]ÒÆÕ¿¹fEN<:BNÕÕÑÊ˺·àSåO;<9K]\Oq»µáhØaZuÌ¿ÂÆ×Ù¹»^ZM/+.5BVXVÏ´°ÑâÎÝæ×ÏÒT@E`¹®ÇØénLKÓÌÎkOaÑÈS>7413CdP:Cé·«°¶¾ËÛ¾³µ¹ÚòfwÌ[0)))/9>BKùƳ«¸Íji̹´ºÏDDlƶÇ;37=ÔÀßX\Þĸ¯Ê;-.?äÐU>;CZѲ·èA@âÀ½¿ÈîõÑüÅL>>?iÒQBIJk·¹ÊdLVØÔS>74;MSÑÌO@ø¼¹ÆÛeêÈÂÀ¼½õ?KÛèL>FLgÚ×ȼ¿èyÔÝFA;7ENJLÖÅÙúJOÜÃÐÙ¾¼Éèä½ØPjKHMëhXuõMB_êêiXʶµ¿¾¶»ÔB<>9*$+5<:KÍľÆõÖ×ð͸±¯±¯¯½ÏÀÂÒ~FEξÏRELG3,65&/i}O~ÚÈÜĹ»¹Æ¾¼²¨ª±¶¸ºÀéöËÃp99Ja:9?AF>::K[/(/:LXCMæÊÜ̸¬¨±¿Ê·©ªÀÕ¿ÇÚøUYÃÕ5./=I32=D`[>IÝÌK56FÃÛO×ɾ¶·¾¶ª°Û^Ó±¿}×ÙÝ[JM^ÈH'&);J=MZøîãÏĸ¾J5>¿³Ý[PÁ²º»Ä½·m:<ЯöGeX_C==OÜT./L½ËC}ÙÛgZ[ÒÀÈ^NQ»¹\ÖÍÊÌËÊdz´ëD8aÉ>>MMI;L]ß¿J/.<ÑXMt`ÏѾ¶®«ÃD9D¿â:Jκ»¾¿¹µÌ=02Nï;AbJOÝ[iÊÅI09òÈE>Z»Ôå¾·¶½I8ßµîGSôÇÊf[ŽÆI>JÐì5AIGJMñËÌ×_;;ÕÎ<F`ʺ¾¿Å¿¸¿V=ìÈNHLcÜkYq̾ÊF3:âR=R\ÞéÙʺ¾ç=9ÎÇLrjèËØØØÍÔSA=îÊC;@~ÖÙɾ»¾ÄÞWzÈC5GOÿ~ÕÈÞÖÑtFC~=0?\ÁÒöØÑÃÃÈÜ]ÊÑAL]ÙÍÝÉ¿¾Î^LDè~48Ahý_ÙË¿¿ßgUÌÇ52CûÌátßÊÆÑoPæÂO:Hà½Êض´ÀóEGÇb.2AIGGQóÄÆU8CÉÆLG`Ì¿ÖÍ»³·ÕQUĺ^=>PÔdSõìÜ`=;Y¾b.0?Ô×^sͶ¶ÆòÒ·Å=:SÉÉUbͼ¿óKGÕÎ;9KæØOhÎÇÇïPBl½\;J`|USàÊÈÞI@X½Ó?NaÅÌ÷ȾºÂnXWÀ»D:IÝÏTX]hÙxG=xÄ>1<[ÏbMWκ¾ÛiÌ°¾I\ÿÌzHïö»ÚJEÌÍ96@MI?MiËÌúG;_»p;OµÄÎǼ»ÐODQ¾Å;;HÜYFgdÛÙúE@ö¼í=^×Äü\Ü˾ÄåDLÀ¿G=fß_WU×ÁÓlG;LÎ^>SdìÅÊÑÎÖç^[McÅÒæ¿ÆÓÏÚãkQIFHG]d^ÛÎúW^YK=>MSUÑÄÑĺ¶½ï_]Mcål^ͽ¿ÏkPxû?=IJGLLVlñÜÊÞO]åÇÃ{Tp]eÔÜÊ¿ÅÏÏËXBIÕ¹l<=BJKYbÖȽÅ]>;fÇH9NIJ¸ÇÌÊß>K\?T¾¿WðRPNMIIìǾØTËÓ;àCBÐŵ°·ÎéÕÖC71;À¼;/9DF;:=îÃ÷jUúï­ÚlÚÁ±²ºÀ¸¬®Ëêç⻽>:@;<924431+()/TY9>JbrÞË˽±µÀÀº³©«ÀÁ½´²¸¼½ÂÄÔND@QÄÆ?=ALRGCC_Ð÷=58CXE38?]÷LFTöÜûF:8FÉÈJVÑÆÁÇËÅÁ¶¯¼ÔãÇ°®ËÌÊÊÇÐÔÛèîNI\=5[â:49Hxìa_gþ\EöÙt½ÄWæqK@?GRÜÉØÕ´®ÀÂÉOE?AELNMLME9=\ÜÕíG[ÛÍÇŽ½½ºÉVBJ¾®ÄJ\á×ÝðÐÃÃÊlD>9H»Û16<HD=E~ÌÆÜXSKl¯³NOeÈ¿ÃÀ¾¼ÒD<;?ÍÂ?6?ZZNV_øbJKKí¼´¼ÿ[ÜÓßÎÇÆÌoOH?@NLgTAmɾ¾¼ÃÂÆÚÞéÛÑRâÖ<>BLWeYH>=IL_ÏGJ¿è`mß¼º¾ÉÙÞÓÎÏ?>½ËGNRzÓÊ}FN[cÙÏH?ÊÊD=?wÏÍòMYíÕÁÅIJ»¹VZ~Ⱦ½Ü@CKxÓé=;^ËH;EZÞßW>ZÕȺÁ`ñ¾®Ä[xþËÎd<DðɼÚ?87{Y7BOͽÆdhÓÒÏP8EôºÇHìȼ»Æah̼»];?s»s:J_ßk@7CkÕÍL<JصÓ=]ÒÄÊßmãÍÀÄH<AWÃì8EûÓãNFn˽¼`Xßγ½=DâÌÙ`WáĽÆD=DJÍf4EîÌìHIóŽÏEHSó¸Ì=VØË\>BgνÌDCFë»W0:LÝ}ZnÀ¯«¸cöçδÍ<OѾÜF@YËÅa<ANdÄo4GüÍñFHTÏ»áDU\÷½Ú?XØÀÜNMgÍÀçBHGi¹Ö?òɽÍjoÙ¿ºÏLO_кÝ=KXöX?>MêÓSAHLø¾ØAZíÖç^{×ËÇåV[þÒ¾ÏFÿØÚïbZZØÍ[LNDJÑÏFùÅÈà]÷ÖÀÀqR[O_ÉÑ>KågJGOoËËO@KOSÑÀ_`ÎË×qîÎÀ»ÖVcMUͽ_IÞÛ~MITþÞP?GKHW¿ÇVÒÐÙò[á;Éjy\FNĽXRuemURoÏÎ]L\NPÄ·êOomo\aàÌÌïZfSHÀáLY\^sçpùÍÕjaNGh¾ÂlñÜÚèîÙñÓØ[^MIZÊÄWJPIMwã\Vr^YLCKÙºÌNYpÛÉÇÚäÑÒÖúRb÷ÌEFdððzLTåþ\NKObÉÄRIJRêÚägvåßaRlÖÃÀc??IèÇÍìÑÆÊsJWßÊÃÈ}[l~ãçl[]aa]`öåæmF=@OßÌÜæÞã}QKKN`Þ~MOvÈ»¼À¿¾ÀÃÈÊÎßÛçN;;LòlHGKHMYUOIYâhUZáÈÌØýsoèÌÆÇÒÛǾÏiUmïYMIGTòØ{OU}Ðæ]iâÓÞsZRb|ßØ_P^ÚÇæ[_Yon`NOÛÆÌkS_ÜÖjVT\ÝÙêwÌ¿ËþblÞÅÆÏÛxWFED?NhI:58GÙ¿º¾¼¶ºÀÊäåÓìM>::BSZLGMHJwÞľÁÂÅÆǼ±¹ÇÖ{rîRDYlNC;;AKëcC?=?Xo`׿ÄÔààÎÎÄÄÜmTIhßôÞÍÌÕêjeöÊÆãSDHaêa_ÔÓý`WV\ÛÉÙ]GK_terÐÈÏØÝ÷_mÝÝP;;^Å»ÇèüP??HXǵ±½\|êóNHRNDCBBMmàuJLuÔÄÅƾÀÌÏÍÖàÏÈÕQFL\l]NVZNV\cnÖÇÒvXYsìîûzæn`mirõëiONQ]~áÎÌÏÙããèÙÞìdQVkïõñáÜ}ihwõêîuoñãûlXQdiVZxßÎýÀÏóñvcL?FNQJGIIZ×ÔáÝÍÅÁÌâÔÎã^TRXWdpYSaáÏØßÕÛâþ÷æÝÝàÝe`zÙzNLWhooúèìçß}`S^ÜõU\lnb]læêicuèb\ÝØâÙÞÖÏØÚÐËÏÛ÷cXTrîehZV]__embUPWc^fq[oúsìØÏÈÆÎÜÝÐÓÜÝænoxVT\RQ\XT[fkìßí{syvùäþyÛßízwúnrtuÝÒÜif~÷îü]V]_éáìðnîâ~ïêäÙÞéxãëÚÓkYWV`__a[\[QJP]xéolîÝÏÍÏÍÉÅÅÑÞÛäÚÔí_QQ_]VTOQc\NMN]ïw[UYuåáÚÏÆÂÏÙ×ÜÚÙÞoXMMTZ^^[e\U\`ôÚÙÜÝçáÎÉËÒÔÊÍáw`]]VNJJJILYch÷zváymäíØÜÛ×î×ÌÏ×Õ×éïodqïî^OPS]]OMOTVVVkÝéßÙÖÎ×ÑÇÉÎÒÛÝÔØélfi^\WOQb_RPPYm^U]ôàííßãÞÕÙßÜÜâßÞÜÜêöþl\SQ_þör`\m{kcgmoëèôäÖÓÛêîîåboðïahmbt{lúì{ýëïx}ðûxíÞå{uÜÝxdjod__f\X`\`^atãà_oääÝÞÝßæÙÕÛÛëèØÚðwíô|iYX\mþgSNVryfk|÷ðéôïáÜÌÏétfæÚælb_blf_agxsWRsÕÏÝüñîn^VOLJOU\þÒ¿»¹¹»¿ÈÒlQKEINIABISXVY_f_XObìÓÊÎ×ØÎÍÑÏÑ××ÙåëçïæéwcXZ_YZVSYfo_ZWtÚÔænùìóèjzw^\JOcãÖÚä~öíéîâØØÞÞÙØÙÛØÕàfSQaþkzvzýo_Y\lêÞÙÔÏÎÖzVK?;:>CL\|ÝÍÇÄÁ¾½¿ÂÌÞxk]\ZZZRMKLWllob[_oxçÙÕÐÔÏÒçéÝÜÛèh\^uëuwììÝèlgiu|`TV^^bZY_\[TMN]~æåÝÚÞÔËÉËÎÐÕ×âüëÚÑÔìf_Zrj_cNQXQQZtïo`__wéäãÚÕÔÛùýçäÜçon\PWXXVS^lga}ÚÎÏÜÞ÷xçëàßãÚÙåîçÞÜú_a\_ilìæÿixl^[dyk[Y_mñòÝÚêùåÞçí÷ãäs]X`i_ai[[_jrøÞØÝöìáÚÎÒÒÍÐØÞé÷skkbXOLOZdmn^VZfsrqëàì{oüß×ÎÒèðpíÜàäÿýùm]^hggn`Y]apùyñæâÞßåæâ×Óímcoð~lrrzdl|mrîúa`_f÷ÿnmblmlu|çÙÛìéçÛ×Úínjyxikwìãêkefqt`^_cmýêæçÝÙÜéíîìíóðm[_ep_Q[onlglïÜÚÝÛêìóìí÷äæz`ipîäôíñimoêëoodc`^WY|}öë_vxëÞiêØÜçèà×ÒÞàØäòõyrdmo]\_[TUVaõ^_]b÷yîììëëùvìçÝ×ååÝÙÞîÝÔßnwêþh^]lple[]iûokøßÞñcfëíj`hollmrpxðþslkíêÜÓÝ|óÚØä|rêßï^Vößãêÿ}ïÝÝeH@BEHL[Òþ»¼¿ÇÌÙmRKIHMQJJPYecXMU`ùinÚÝÏÌÓÎÇÅÄÈÏ×ØÕÝûpp`XWOLMNU\YQOQgrfrú÷~öòñðçáîljæØÜÞÛÞÚÚë|òåàãéîíæáá÷ihhb]XT_ñäçøçÞ}~äÔËþ<-+.:SÓ¿´®«­²ºÊàjNIIGEHIDCDGHLVXaíÞ×ÏÎËÉËÓqÉ»¿µÕVk35;WÔܾ»»ÜóÙA[fMä9@NHOFjXYÒL>@_Võmÿ¿±´Ë·¸¼¿Èº½ÿlüJnøSM?940/2:<9G÷]hõLB^×Ò¾ÂÀ¯®¯¯ª¦®³ºÚÏÒkÖÇxG:1.,'%+1-*,/-.?TkÙÀ¯¯°¬®ªª®§¤¨¬­²ºº¿Ì`BL:2.*(&*((+,.4DcYÕµ¾ÊÀ¹Àººº°¸ÁÇÎľ½»É·²ËçúäQ>=75</),+425LpÜîѾ½ºµ´¸´¯¸½½ÃÇÌÍ[@H<:Sêâ~ÿnfB1-5?AYÄпºYZë{ØëMYÙ^ÚÈ»´¼ÎÍÈ˼ëâÄ\ÜàDBAG8JO=d=8KHgc^ÿËÀÉÞêØí×ÝjÏÆÉ¿¹ÍÒÚ÷düyÚÝ^Kc==MN\UU\öWXN_gASæÜÏÚâÈÃÕÎÀþÃÈÉÏÈ_UðZPGIdÞýMI@>?>?H]ù]ñMLÞONxäþ¼³¬¬´¹ÌÌùHC9B_J?Ft]]VVåJJONKFL]iW÷|ëíäÃ˽½Ç¾½¾ÆÍÓÒ×ö^bKOM>@=DB=?=>HSZ_ÚÃÆ¿Á¿ÔȾÀÄÄÂÝíkS÷ÜþbTNtV\SD?=B<?LñìZÜÒðÝßôÙÉÇÍÇÂÄÃÓÊÏÜëjóPUWIGQHIelUPlXKUd_øèÞÓ×ÚÃÁÞß×ÍÈÔÔ×ßeqíZRPeGH\COaRÚÔØÍÍçhp_bhcUöúxêúÿlâÝ÷ØâýìÌÚRkf[ZìårãÞÜôn~{um~ngZéìSoæÐÕçÚÿÛËõdûPKkrêôÑ×_rXRI\_hèOR^hRPÔèwÓÔÙjÝÎȾÒßÍÍÎúêçaQTgTDPjTN[éÞwkW^ßumg^tfiýìmnä×ÔÐÞpÒËÒÙÎÐÑÎêëêS]YLSMGDBBJMWæÝËáýÎÌÎÜñÙÙÞÝçïÞìsÔÝÖÑ×ÖØgürihj\YMHEAHEGW^]ðåØÂÊÖÊÒÎÞÛìûÊÌÉÌàæö_OJODL^VQRkl[_âåÞâÜÌÓÙØÑèÜÜÛÎéwtRJZtxïdSSJKLJKFTæÑÖÑÈÂÂÏØÓÕöÿk^ÚÏäãæàæçÞt^ú\S[MNNNLUômxúkcUn[fîößÜÏÏÑÍÌÕÖÌÛsåÒÝé÷uZHHINRjëùtulcme`s[jëïâmõÜÝâÙÉËÈÈÎÏÜyn[WGEPLHV_QO_à|\äÞßÏÏÒÏéiín|ýíÜìïëímhWiÝÔÓÙÚÝßxt^ZRKO]LNLG[RbÛÑÊÐÅÒÏÈå×ýONÏËnûc^oßuwüdõzT^lséÂü-OìÚÁÙÌÔÎÚÞÏÏÐçhJHK?;CE<Aôe{ùG\úüvÛľ¹¹¶³³²²±±µºÇßL<8/--.233455467:FeÌÃÁ¿»»ÃÊÊö°³²µ»ÁÌÏÚêãéÚÝêxVZM@FKfßáØÛÜù\IGLKIGEEDEGCCHCESS_ûxñàÙÚÓËÌÅÁ½¹¸»ÎN;8>WÖ½²®®±·ÂÌqLD?=>>?CB?GHCIO[åÐË¿¾Ó\UVuÚÏÊÏ×ÎÎÐ×pZUOEFLUVYnbce^OVcÍÑJ<=K]ÚËÄÅÌÍÇÄÂÂÔîü^dmvÞÎÇÆÌÚ~[]ß½¹A'%*6NѼ²°±´·ºÃÜcSC;8:<BHNZNJLLPMXÀ¼hBD]ØÆ»¶·»¿ÃÇËÎæ\JA?CK]äÐäëÝbTMFS¿ÂN??KoçÙÑÖäéÛÌÃÂÇÙï^NONYoñåìêúbIk±¯M(#(2D{ø´¯¬¬­°ºÍ_H=439FYYNB=;<<O¼É?9Fß¾¶¯®´¼¾ÄËÉÀ½ÊæN<76:GRWLFGGC=Z¸Ì<9B^bàö³º¿ÈÖÔÎÑÙbOVUTfçÕÕØàì[=5VÅQ>IÝË^>;?RØÁº±­®³½ÌÚsUHEF<:COZH5@Ë?+.?ÛÁ¹¶¸¾À»µ´´¹ÅáJ77OâÏÏùR@<==55ÌÕ0.9ì½¹µµÀÚãj]ȶ´¼ÖO??KóÏÈÉÔïUMC:ʲH29TeRÛ¼´µ¼÷8./:PêÛÝÌ¿½½¹¶¼ËûK:(,ãI49HéÛ\xÊ×úÕÅÁ»¹»¾ÀÌëïöoXMýǼ¼ÎC3NO/19LÛÍÅÄÚZvËÈÌÏèY=6=_ÍÃÃÈÎogÖÒZCæÃL7:[¿·µ¶ÄR85Iî³ü4($);Ú¹¯ª«°¸¿ÙgËÉD/./4Eâ½½ïC=>?G\îÙÔáoìÈ»µ²¶¿ÍåL?Tâz[PP_ucxÛ_DBTeUOZáÐßjUUoRVÜļÆßÝÑåZJJZçËÇÐÞíllÑËàTF?:<SÏÈâH=>Lؼ´¯­¯»ãMPeÓÊÚY?2,/>[rl[J=8>\̼¶·¼ÅÎÒÍÄÁÇîJ@CV̸µºÑM=>DGKUðOEJ`ÒÄÆÌåSFADYÔÄÈÜxxÜÊÃÅÍè^YPFFVàÒàfOJHHIO{ÖÍÓkIAJXdѺ±®¯µºÂÕéO?7244:GYgil[MKQRhÛÊÉÇÇÏÊÁ¾¿ÇÜyaaÙÌÊÓzO?<>Lf÷×ÏØ^F?GV|ÛÙÚmP_ÛÅ»·¼ÆÝ\\ZTMLHCEBJ_ÙÆÈÝOA>CVßż¾Ïã~fàÍÌÊÉÈÄÅËÍÌÐÿPE?=?M_fWL?:99AYõoÝƽ¾¿¾ÉÍÏÞu]lßÔÎÈÅÌûTID@?BGUzeVþÛo[éÙ×ÙÌÈjXÙÑÐæo[XkïÞ~nípTKLRiÞÜüUEpÑUßÌËÌõäS=NyÙÎÍÌÉÀ¼»ÀÈÍïI==?FMTUH:<S=;ZWÞ×ÄÂ]ûƼ¸½ÄËÊÈÇÈÎÐÔeI@<>?GTQHLÉÞGâdtûÝÍNHỼ¾ÂÇÎ×íTMLJFGF@CQmy\^Ä×@aQXßÈ»ÕkÎÇÆÐÖÑÔÍÌÍøXhTNQIEIPWUM\ÇZ:G;Imʺǹ¸»ÅÔÜßii_JK^mjjWPMJD><QËUXÔåÈɼ¼ØÚÑÔì``zåÓÊÎëu\KFDEGJPSPXÇÈMxZXa`ÌÑÜȾ¾ÉØßéãÖÓí_^]SNObe[TMGUÍZIcP~T]ØjeÙËÆÄÆÃÂÁÄËÛ^MD><CYïÝ×ßîËÔ><:<CD÷ÏæÆ»¼¼¿ÁÂËælZIFKSgæÏÉÎß]HPàB6>>M[ãÇÌĵ¼ÌÞSONUëÔÉÃÁÊïWUXOH?78P[=JhØú¯¹ÔÔÛe]Q_×ƾ¾ËmRQIA?@@?GHFsÀÖ÷¾»ÄëöðMA^ο»¾ÀÆÎýOH?<:66=KaÚÆÃÏ¿¶ËßnWRO~Ûæȸ¶·ÄôLEJJC:8;>@EOãÐÏξ²·åNK@EMéÆÅƵ´ºÂÝkPF;534<APáäØÓõ¾ÎÇO5;=Uåů®·º¿ÝbL?:78<@LkÜØÙÖʺÈ[O@Oi>QÙʹº¸ºØ÷ÍÚjH=;:@ISdßÛ˽Ìû\LC;8K¿Áϸ¼ÁÏÖÅÛNccMJ?BHtÐ̼½ÖYD?;9>TÔÅ¿±°ß^ûo[CJH=KÕÏËÅÈÆËÓyA;<@DHïÌƼ»ÀÛýÊS8?=DOÞÁÊÓ¿¼¾Èéí^S_WMOX]VP]RJRTNUÇÀLL]`òíÈÈâÍ¿¿¿ÍÕéZ]\RTgùtþÜØdPIDCTÎW@SXcYèÇÌȺ»ÁÒcYLMYiíØÕêXMOJIRPMcÃËNSTjkëÁÂÊÁÃÉÍm[U_àÝÞÛÛõWOVUKKOLKïë@EIXüíÌÎüÓÇËÂÈÈÁÈì:Y®¼ÇÊÌU &/6Z¿­£¥º°­»¾^9ìPA:6F3,EbI6=PcÐêAF¼­±¸·²²»ÄÓ¶©®«°ÛV?6,)(&%%'(1F727MÝÝlȲ¯°®ª£Ÿ¡¡¡«¯®ÍLQÙÞ[C953.)*("$/4++175/:_Ǿ¾·«£¢¨®¬«ª©­¶º¶¾ÎÆÀ¾ÐM942+( *,-36.5JXuÍ¿¾»½ÉÄ¿¹½¼°¨¤¨«¯³·¿Z<HI17<:1++*19=CCKUheÕÅÈ¿½¹¶¼ÎÒ¾½ÂÊɺ¸ÉI>9HôyÚÄÅÊ¿ÁÜ}C1,)+8?Mo`NNrÓ]Sü¸¶Ä¹µ¸¶¸·¯×fN<LECB9M\UW4NÛT6=^4-.NØÆ˳¯½º¹¸Ä³¶½¹ÅÍaG×ÃÊN>@?O/!#-/+6L˲±«¥§­µ¼ÎZêÀÖfRGJ==VõY`zÖþL>gN03EtÈÃõʬ­¸uQ\?;I]P>LiIëÆÕÑÍÂÀÏh»ÁIÕÌÌÀÖXJLKAJIA?=z¿Ø@,%*0Xõ¤›œ¢¥«Ù=44:;8DE;;8GlKEL>;32@ßµ¯°°¾ÌçÂÆ}Âê<6:Lض¬¬¯µÒG:Ltu\J5+.9B>@=6;FRTĨ¥­Âçij¯´l??=Hç·µ±®Á[I?9;79\hzT8-,7:-.=UÇ°¬«®±·½½Á¿º¾¾´ÀãkI>:3-.@KVμÅ=++0>JOƲ½Ïº·µ¶¾¿ÏS94Dί«³ÄxóÏO' )(*4J»«¥£¤«¾XD?DÒÉÄÇB-*,5=IoÒ¿¼ÙíÄ·¸ë?>UòûÈ´¯·ÂÛWB549><9GÖÔïÕÇËÛ|LIÕ·ÃÚäÔÄÆÅýJAINX½´½÷@RÞo:--,9þÙÀ±ª©®²ºH*):VgɾÖSMEPâÙËÏéà>;ຮ°»×?9@>87W^9-8{Ê´¬©®ÆÏåZïÒ¿½Çd957==9=KO>:RÞ»·¿ÝqÉÑj¾«¨¯Í>,+/?̳¯´µËWøZOG=B:8B94:<JeÿãõÝƺ¸·¶²µÆÍÌÈËÍË]NVB9=KalM?80/9NZqÓÄÀÊǾ»µ·¿ÑyO>CÓº·´½Þ[VRZ[TG3("#(9湫«®³¼¾¹´³½ØN;=L×ÚeN<006EqÙÖÞÝáÐÓº­®³ÏD:57CLOOJOaïÐƽ½ÎwWñW<MÝŽÈìOHL_òýnÞÎÕÎÊËÃÈßêjWC2/27EZSR]àɽººº¹¶¹ÄÃÉÇÈå]J<.*.=Õ¾ÊèUMPZRNK]^dïÊÁÄÆÙ]LOXëµ®´¿ù@JïãÓÒÏÔûJ;714@FHLI?LÔÁ¸·ÂÊ×xjZTJ@El¸±©¨±ÉeA3--=Æ®¬±ÃN6.-,.04HZHOÞÈ̽»²¯³µ²®¹l<66/8>SãYî}NNJNî½°°²¹ÓA:üËY;:;2.98?~åÏŹ±­­°¹ÕýÝN:7O¾ÀÃÖ94=>VüÀÔRI=;[ÉÚS@KWD_ÖɽÅÔæâ¹·¼ØF<B;3IÅØ<7>;=O÷ɱ¤Ÿ¢«¸ÖB=A/*/-),8JlϾ½½­§³êJPSmÎô@NÛN>?OvUoÊÀ·¯­¯ºÎXC<GD4A¾?$%(08H°¦¢¢¤«¶ÝE><.&+9<GØÍéOKgí²¡¬¼ÈâöûÙÞT99B7:KKjâò~eäÅ»¼Æß^O\\<8ÆÁ85<GêÚ¯­«©©®À^;;A5+'.;8CJ?HE^ÛΨ¢±ÀÞ_N^ØßU=mÈÍ¿ÒYM?@;GÑ»²µºÔ[ÕÝE-4Õ6(+-;I¬«©¨­¹ÖãÎf6-4=>cçGITuìþ¹¨·W>8;ZÛvXLfVQvHALLz×Áµ­¬¯¹èOajD39ÍN.,(1=Hѵ­«ª«®¶ÉÛÖX3+043BJBCD_ÔÀ¸¦Ÿ±n<9F^NLâns using Data Link Switching.  It is identified by a Data Link
   ID (14 bytes) consisting of the pair of attachment addresses
   associated with each end system.  Each attachment address is
   represented by the concatenation of the MAC address (6 bytes) and the
   LLC address (1 byte).
  
     DATA LINK ID   (14 Bytes)
    +-----------------------------------------------------------------+
    |Target MAC Address           ---->         .                     |
    |           .                               .                     |
    |           .                               .                     |
    |Origin MAC Address           ---->         .                     |
    |           .                               .                     |
    |           .                               .                     |
    |Origin Link SAP                   Target Link SAP                |
    +-----------------------------------------------------------------+
  
   An end-to-end circuit is identified by a pair of Circuit ID's.  A
   Circuit ID is a 64 bit  number that identifies the DLC circuit within
   a single DLS.  It consists of a DLC Port ID (4 bytes), and a Data
   Link Correlator (4 bytes).  This value is unique in a single DLS and
   is assigned locally.  The pair of Circuit ID's along with the
   identifiers of the Data Link Switches, uniquely identify a single
   end-to-end circuit.  Each DLS must keep a table of these Circuit ID
   pairs, one for the local end of the circuit and the other for the
   remote end of the circuit.  In order to identify which Data Link
   Switch originated the establishment of a circuit, the terms, origin
   DLS and target DLS, will be employed in this document.
  
     CIRCUIT ID   (8 Bytes)
    +-----------------------------------------------------------------+
    |DLC Port ID                  ---->         .                     |
    |           .                               .                     |
    |Data Link Correlator         ---->         .                     |
    |           .                               .                     |
    +-----------------------------------------------------------------+

The Origin Transport ID and the Target Transport ID fields in the
message header are used to identify the individual TCP/IP port on a
Data Link Switch. The values have only local significance. However,
each Data Link Switch is required to reflect the values contained in
these two fields, along with the associated values for DLC Port ID
and the Data Link Correlator, when returning a message to the other
Data Link Switch.

The following figure shows the use of the addressing parameters
during the establishment of an end-to-end connection. The CANUREACH,
ICANREACH, and REACH_ACK messages all carry the Data Link ID,
consisting of the MAC and Link SAP addresses associated with the two
end stations. Upon receipt of a CANUREACH message, the target DLS
starts a data link for each port, thereby obtaining a Data Link
Correlator. If the target station can be reached, an ICANREACH
message is returned to the origin DLS containing the Target Circuit
ID parameter. Upon receipt, the origin DLS starts a data link and
returns the Origin Circuit ID to the target DLS within the REACH_ACK
message. If the REACH_ACK message is not successfully received, the
target Data Link Switch can obtain the Origin Circuit ID from a
subsequent message (i.e., CONTACT, XIDFRAME, or DGRMFRAME).

     +------------+                                  +------------+
     |Disconnected|                                  |Disconnected|
     +------------+     CANUREACH (Data Link ID)     +------------+
           ------------------------------------------------->
               ICANREACH (Data Link ID, Target Circuit ID)
           <------------------------------------------------
         REACH_ACK (Data Link ID, Origin Cir ID, Target Cir ID)
           ------------------------------------------------->
     +------------+                                  +------------+
     |Circuit Est.|                                  |Circuit Est.|
     +------------+                                  +------------+
         XIDFRAME (Data Link ID, Origin Cir ID, Target Cir ID)
           <------------------------------------------------>
          CONTACT (Data Link ID, Origin Cir ID, Target Cir ID)
           ------------------------------------------------->
         CONTACTED (Data Link ID, Origin Cir ID, Target Cir ID)
           <-------------------------------------------------
     +------------+                                  +------------+
     | Connected  |                                  | Connected  |
     +------------+                                  +------------+
            INFOFRAME (Remote Circuit ID = Target Circuit ID)
           ------------------------------------------------->
            INFOFRAME (Remote Circuit ID = Origin Circuit ID)
           <-------------------------------------------------

Figure 3. DLS Circuits and Connections

During the exchange of the XIDFRAME, CONTACT, and CONTACTED messages,
the pair of Circuit ID parameters is included in the message format
along with the DATA LINK ID parameter. Once the connection has been
established, the INFOFRAME messages are exchanged with the shorter
header. This header contains only the Circuit ID associated with the
remote DLS. The Remote Data Link Correlator and the Remote DLC Port
ID are set equal to the Data Link Correlator and the DLC Port ID that
are associated with the origin or target Data Link Switch, dependent
upon the direction of the packet.

3.3. Message Types

The following table lists the protocol data units that are exchanged
between Data Link Switches. All values not listed are reserved for
potential use in follow-on releases.

     Command       Function                       Hex Value
     -------       --------                       ---------
     CANUREACH     Can U Reach Station            x'03'
     ICANREACH     I Can Reach Station            x'04'
     REACH_ACK     Reach Acknowledgment           x'05'
     DGRMFRAME     Datagram Frame (See note)      x'06'
     XIDFRAME      XID Frame                      x'07'
     CONTACT       Contact Remote Station         x'08'
     CONTACTED     Remote Station Contacted       x'09'
     RESTART_DL    Restart Data Link              x'10'
     DL_RESTARTED  Data Link Restarted            x'11'
     INFOFRAME     Information (I) Frame          x'0A'
     HALT_DL       Halt Data Link                 x'0E'
     DL_HALTED     Data Link Halted               x'0F'
     NETBIOS_NQ    NetBIOS Name Query             x'12'
     NETBIOS_NR    NetBIOS Name Recognized        x'13'
     DATAFRAME     Data Frame (See note)          x'14'
     NETBIOS_ANQ   NetBIOS Add Name Query         x'1A'
     NETBIOS_ANR   NetBIOS Add Name Response      x'1B'

Table 1. SSP Message Types

Note: Both the DGRMFRAME and DATAFRAME messages are used to carry
information received by the DLC entity within UI frames. As will
be explained below, the DGRMFRAME message is addressed according
to a pair of Circuit IDs, while the DATAFRAME message is addressed
according to a Data Link ID, being composed of a pair of MAC
addresses and a pair of link SAP addresses. The latter is
employed prior to the establishment of an end-to-end circuit when
Circuit IDs have yet to be established.

For the exchange of NetBIOS control messages, the entire DLC header
is carried as part of the message unit. This includes the MAC
header, with the routing information field padded to 18 bytes, and
the LLC header. The following message types are affected:
NETBIOS_NQ, NETBIOS_NR, NETBIOS_ANQ, NETBIOS_ANR, and DATAFRAME when
being used by NetBIOS systems. The routing information in the DLC
header is not used by the remote Data Link Switch upon receiving the
above five messages.

4. Protocol Specification

This section provides a description of the Switch-to-Switch
Protocols. Included is a set of high-level protocol flows and a
detail set of state transition tables. The states and the protocols
are described in terms that are intended to be generic to different
platforms. Emphasis of the technical details is to ensure
operability of the IBM 6611 with another vendor's implementation.
Notes are inserted at points where the IBM 6611 performs local
actions that are specific to the AIX platform upon which it operates.

4.1. Protocol Flow Diagrams

The switch-to-switch protocols are used to setup and take down
circuits between a pair of Data Link Switches. Once a circuit is
established, the end stations on the local networks can employ LLC
Type 1 (connectionless) protocols. In addition, the end systems can
establish an end-to-end connection for support of LLC Type 2
(connection oriented) protocols.

The term, Data Link, is used in this document to refer to both a
"logical data link" when supporting Type 1 LLC services, and a "data
link connection" when supporting Type 2 LLC services. In both cases,
the Data Link in defined by the concatenation of the destination MAC
address (DA), the source MAC address (SA), the destination link SAP
(DSAP) and source link SAP (SSAP).

4.1.1. Connect Protocols

The following figure depicts the protocol flows that are used for the
establishment of a circuit between a pair of Data Link Switches,
followed by the establishment of a connection between the pair of end
systems. The figure is drawn assuming that the two end systems are
SNA (the protocol flow for NetBIOS systems is described in a later
paragraph).

   Data Link  Data Link                         Data Link  Data Link
    Control    Switch                            Switch     Control
   --------------------                         --------------------
      +------------+                                 +------------+
      |Disconnected|                                 |Disconnected|
      +------------+                                 +------------+
Test Command                  CANUREACH                     Test Comd.
  ---------->    --------------------------------------->     ------->
 (DSAP=Null)                 (DSAP=SSAP)
                                                         Test Response
                              ICANREACH                     <---------
Test Response    <---------------------------------------
  <----------                 REACH ACK
                 --------------------------------------->
      +------------+                                 +------------+
      |Circuit Est.|                                 |Circuit Est.|
      +------------+                                 +------------+
    SABME                      CONTACT
  ---------->    --------------------------------------->     SABME
      UA                                                      ------->
  <----------
     RNR                                                        UA
  <----------                 CONTACTED                      <-------
                 <---------------------------------------
      +------------+                                 +------------+
      | Connected  |                                 | Connected  |
      +------------+                                 +------------+
      RR
   <---------

               Figure 4.  DLS Connect  Message Protocols

Upon receipt of a Test command from the origin station, the origin
DLS will send a CANUREACH (i.e., can you reach) message to the target
DLS. If the target DLS is not known to the origin DLS, the CANUREACH
message is sent to all remote Data Link Switches defined to the
origin DLS. The receipt of the CANUREACH message causes the target
DLS to send a Test command searching for the target station. The
target station will return a Test response, causing the target DLS to
return an ICANREACH (i.e., I can reach) message to the origin DLS.
If multiple Data Link Switches can reach the target station, the
origin DLS will receive multiple ICANREACH messages. The origin DLS
will select the first message and send a REACH_ACK (i.e., reach
acknowledgment) message to the selected Data Link Switch. During
this exchange of messages, both Data Link Switches change states from
the Disconected state to the Circuit Established state. Once the
circuit is established, Type-1 frames, such as XID, may be exchanged
between the origin and target stations.

   To establish a connection, the origin station sends a SABME command.
   Upon receipt of this command, the origin DLS will send a CONTACT
   message to the target DLS and return a UA response to the origin
   station.  To inhibit traffic flow until the connection is established
   to the remote station, a RNR supervisory frame is sent to the origin
   station.  The CONTACT message will cause the target DLS to send a
   SABME command to the target station, which in return will reply with
   a UA response.  Upon receipt of the UA response, the target DLS will
   send a CONTACTED message to the origin DLS.  The origin DLS will now
   send an RR supervisory frame to the origin station.  During this
   exchange of messages, both Data Link Switches change states from the
   Circuit Established ÜG?XLHR[ÙÌƼµ³¸ÂÕ[OøO859E9.*+6J䧣¤¦«·ÓPK]@5>>6=C:54Eм·±¦­ú709Oæ]mÎ^DíÈÜnWëØÚŶ­«²ÊR:771,*7A756T󬨧­µ»ËÔÙèÜf;/.1=fåUC?CSs춦¯Þ?;BH_ƹ¿ÐÝØ~HGNTZMKWáÉþÃÍÍáJ92;óØUEFJZ˸³¶µ·ÀÜOM[eTC>?HJ?9<\¿¶º¿¸¹ö>8<H^ßí]OWÑÂÉÝbv÷MRÉ´®±¼ÚF<?@<BPG7--7]½¯«¬³ÃWNÝÌÇÇÖU;69CWUTUOTgË·°µÅ[CC>?Ù¸²¹ÑM<78CfÎÄÉÒÛævìÐÑóQFE<3<eßòëmcÝÀ²¯³»ÊèO><KåÒÝrbhU?>]ɽ½ÊoD616@NöÏÇÇÓÚËÁ½ÄærÛnQݽ³µÂüE97<K\QE;736LÉ´¬¬µÀT8CÜÁ½ÅäL96@pÐÎÔèmUdÐÊÊÎÚYIA7@̵³¼×RHGM÷Ô×ÚlG<<LßÅÁËî\I53MÀ¶¹¾ÏàÛÉÃÆÙXMB:6<ZÒÿÈÙàN?^Ä·´½d5+*1:C\ÑÁ½¼»¸·´´¾àQ>23JØÊË×ySJbÒÎÙoLC?>BFÅ®½âJ5-7e¼²±·ÄkC@üÑǶC/RIäÏÓÍǼ»ÊZ÷¼°³ÆW5% #)6>@NØø>v¼±««­®±è69Lö½­°¸µ²¯µËkLLRW`K<6-'$()'/BãÊj;426MÈÀÊÄÄÁ¸±©©¨¥¦©­¹ÇǾµ°½\:/++0H]KsXBA<7>N\vT:1/1:LݼÁÊÈÙÍÎî]ÜÏâåYFKNLGHÝÃɺ³°­¯¿ÇÂÊÈ¿ÓPIC;7>ìÙêÐì{kH?MæðÑ¿î<3/0:|ÃËÁ½Â¾ÃâçÉÊÏÌÏK:<99BoY@NKYÑÓôÎÂÌ˾ÏNSYNHaÊåÒÄ˽»Õ\ûÝƸËE??95AÄÃ̽ÉÙéJ=PßÉ»ÇN<7449î¾Æ¿¾Â¿ÄÝçÍžÙG=9997IÉÑcÛíåçQIiÍÀÎ^[QNQM[Í»ÄÀ»À¾ÇoWZöÛO@<9<=D_¿·½·»ÆÏ]VyÒ½ÃåM;2115KÈÏÖÌïö~`éÎËÂÎTHJMMPâ¾½ÜÎÌÍÊ÷V{ÜȾâHEA=::[ÂËÈÅÓÉÚML\hËÈgMGCB>QÁ½ÇÁÐäïMHwÔ¿¼éI?:739iÄÊÎÎÞËÉßÙǺ¶ÏQGEKJL|Á¹ÆÌïýÜaJYÔÈrJ?65229P¿ÃƾžÃçëõ»ÑÙrZMGN[ºÏÖ_JRE:AþÚXNC98:ADj¸½¿¹ÆÅÄÎÛÄ·ÄvhOHCJMHÒÌM^QMïpZ÷½á`ZC>BMJý·¼¾½ÔÏÙ]ReÇÊOC><?ELWµÉÊÝZjUPi̽ØI?87;?F[»¹Æ¿ÔâêSXÖ¼½ÚcRIGL[g¯½ÂÃØÏzRdÏÂj?@=:996:;пÈÄ¿ÚðÞÆÝ=:869?KHɯ»º¿ÖÊÑÑü¿à[SJGJMHS¿½×Ëè÷×SGRb]IPTMNJ=5BÏåúÚ÷Æ¿È¿¸¸½¾ÉoPG;25^ÕUòoxÍ~YÓÈÎÜÝùXRE;;U¿ÇÏÆÕÁ¿ÙÏÃÅÞfW>8:848ýÌ[èêßÆ×ýÔÇÇÌÃÅÏÑêPJûÀæUÿN`hGMøÜààÛgONK@CÓÃkÜî}ÏéçÊÄÉÓÑêR[XIBWÈeLjPxî^åÈÄÌÚûNHXXIQļÝÜnêÈÙlÞÛ|Zi[KV]MIß¾è]|Ys^N\ÜÐÑËÇÐ×ìQBQ¾¾àÛ\TVA>QcWgéscwrXMÚÅULMRÜxWÕÀÌÙÌÉØÙÐæVÜ·ÄonNdXEH`qF?A@IfÞßÑ´±ÉÏpOjW@KkD:BMHUèÎ˼­±¿¿àeM;D÷cFPeOZjãɺ®³ÂÌZ@D?9EH847=F\ÕÉÉÁ¾Ä¿¿ÎÈ¿ÁÎ_@9:BM{ǽ¼¼¸¾ÌÎâtáÙgA8-'+1BãǼ¹µ¶ÅÌÍÍÌÅÑF;949?NoÕÆ»¶½Þ[_wÚÇÆßWB:?ISüË¿½¼Ã×gazjpÖå=/+.8:=V̺³±´¸¿¿¾ÈÎÈv;3469>\ÏÀ¸¸¸¼ÑØÄÂm==/*.29DlÇ»¯­­®¶ÁÉÍÛc÷c3*)),2>P»¨°ÏÝ˾·µ¶²µ`51/38Dz˺·½¿¾ÃÉÉóXi:,6/$#):Þ³ªª«­°´±±²µÚ</)$%.IØÀ¸¶½ÇÒü¾¹]I?;>:9?Kvêз®´µ°¶¼Ë|HC=74.-.6<@¹®ÀÝʼ¸µ»¿¹·ÉwL>:7:<BäÄÛÛÐÖÏÆÐ{ÆV.<:"!/bIJ¦¥«°¼¼¼¿ßÝÜ:/+(*2DOw¸³¿³¯¹«­O4AG<=;<>>?J¨©®¯¿Þb=.IÁâUB0,-//\®¼UåÈľµ±®­ÈOL6*.F_i͹ÎoÊƾ»ÃÐÀï4BX/*.8<Y»¸¼­­¯®°¼Íq;8.'&*25@Ä­±µ·þÓ³a:ïÉÁÉ}MA<;Eײ¯¼¼ÎÞíx]íÓ[I@.)5KAW®¯L;Gí¿¼½·´ØNZccTgO>G_KP¼´°¯¹á]G13O8(*08M»¨©¬³Ã¾Áh躿ËZ3)'-8Gѵ·ÇÇPZ³»T^]PQH8;ýÌα­ÄÞÞàÙN=I~MBIKDFN<3ηG?Ö¼±°·»ºØPUL?>C=:CíÇØÁ¼Ã¿ÌOVÑeKÊà.(*3KƯ®¯¶ÉǾ»¼¿ÜI;/&&6lʼ®¯Ïá[M½¼RIA;?MXlÐÔ]WѺÊÑ»¹·ËJ>HIEON><>71@¶ªºÃÍÔÌç]˼ÈÊÍZ=97:HoÉÝÙÃÌÅ¿ÉÊÂü:7A:/2:Q®°¾½ÈÉÄÑãÏ{DA>66@OTcÀ¸ÑǾĶ²Ô@827HVVôjJFﶸ¿¾ÊÌèA6IßÐÅÅæB:38f¾½úm]rÇÀ̼ÒWD=9;=H×µ°ÍÿÞÝÆÁ×jäR>>EA==:=_»¼Å¸¹³±¼à`J=FM>59@Jý¹°ÀÆÎßÝd@>IGOÝÑoWLAGϵ½ÁÂÌÁÅpRÝÙäþUA:98<¶¾\QD[ÕÛçÉÂÔójWONG>KÅÈT÷Ô½²µÀÎÚOAFI?<;79x»ËËÆÌÀÊ^WÙÑØÜÊôKB46n·¿ÏÎhëÞgUîÒÜVLIBHDBô³¶ÙÞNL_ßghÎÈÆÌÌÞ\F<AlÏSN\PóÍÆÉÄÇÚséQJDHdÒÙvo|ÙÓÝûâÐÚm^_LA?<AjÓÏÍÏÑÍÌÐÔÊËä`_]KNXpË¿¿Í÷QKKNMVqYKLX]a{qçÌÊÛùxè×ÊÈÎÍà_[ep_WMJ]öh\[WfríáØÈÎÏÉÔßvOHQzìjgbuÚÑÓÔÏâYLGDFHHYÒÃËîreïÕÏ×Ø×çñnmðßõlÞ×~PLN\ìÔÚöé^KN[yéòiáÉÍçl^iíèßôÝÑÚÛØÔÕöOBGOFDGHXðÓÐËÈÓßèâáîëâÎÆÎçiVTZ_kj}`NN]bmìs^óàîÿlëÎÇÃÌØà_TOP[üélåÏßîdQWLYQI]QM]êÏÍÏÝÛÉËåhdåÕØÖß×ÝYNNR\acoÚÈÎï]SRTnôäÝ|_]]cöíæÒÌÒÿ`beræÚäxVHDFLYaaþÎÄÈÌÉÎÙÕÒÜétxo_a|ãoZ\xjRYTMZ|ì|_XXPOfÞÓÛÏÀ¾ÆÎÝiypqùsbXLHNZvýmðÖäi_Q\íÔÆÃÏò_RSU[h}ÚËÊÔÙìYX]V_dXURTeqyojßÎÍÈÎtj{ßÙâtdjTONOýïåÌÉÈÎhQTYa^VNROPzÖÊÉËÈÆÏÜvZëÜÞãfOHA<?JTmwäËÊÌÑìáÓÛææón`SZ|omúØÈÆÍÔçhebei\OKFDFHL]ã˽»½ÃÕàßõcQMNPJMY[lüðÑÍÏÏÙàØÓÙê_MGEEQ_wðêÜÈÉÍËáÕÒzaYUTLHS[Y^]k×ÎØ×áèÖÔÒÐÒÚøOKJFN]ïÐÉÉÏÝ{ehifdZPIFHK\}øØÌÈÉÈÉÍÍÍÓéoVQOKOPZemäÓÔØÛæäï\U\ZRUZ~ÞÞæøäÔÔÞÛßÝÚñ]C=ÎÍiÈi<:)-Oɾ°ª­®¶ÒÒ×OFKF@EACTRMM÷iCH^G_U>Õ»Ì|×½¶»¾¹®¯¶ÁîåÐzI9460,,,-597MÎÇÅÞXWÝÓæŹ®­°´®«¯­«±·º¼¸ÅV;3.(# #! $0FCFGóÐÈ¿µª¨¬®¯³¯¹¯­®®´µµÔpÉÉfráE8,*(#(--<íUNÙÒ¸½¼´¾·«®°²ÂÍÚß]Ʊ­¬¼ädE8>;>Må{</)')*-8?ݼ°»ßtÝÆÀ°­­©¤¤¹Ý_GK<45=ÞºW433;57PúV¯ªàL<bxf?Mmé°O5Iö»¸¾Äº¸¥©Ï_]Ám5/7=C^1.D@;9?cÿΧ£¹óF@G61CTÁ¤ªý|rÌȽÌsÖ³£¹÷F<9)&.26»¾IV>9@HMEk­£·Î×¹´å.,?u«³ÊÀáο»ÌH<ñv<22462>÷YÁÓ<41bÀO=MΣ›±ÇÞؾoG6Gð«¸O-,.0:kÖ»§¿KÖ¼c("*G¿Á_ÊÉ»«¶àÖ˯¡­ÏhGOCMâ><å{7.?{/,5S±§¬¾wGEuNLQCNµ¨Û8>SäïÎÀij§±½µÛ.##,-7ËëSIE¹»zÕ¿½·³ÂN6IcÉ­´DBÏG2=ÐôC<>ϳ»ÀÆùMTPC:??eª¼528làݾ»´¬»Ä¹½Þ6,1=>aê;<_¯ªÆñ^dÖÈdVaKNKà@<Zßk79ÕÌ>9Z­¢¦«¾ÊïdãO<=FPØ6%)6kÚÜƹº¸ÁIJ¯¸K.).IÉËiVP·¹SmÑ¿³¯Í??>>ØÁIANS0))D¹ÖMgµ´¹¾Ð¾·´¸½iD<Û·F6-/DOlо¶³ÀÅ>5ÎL915Q½Ñ=;KÃ̽½Ã¾ººÝN@OÕ°»DJêÁG405ÒÒAEþ⺽òebÊÆÅÉâ̯Ã+$%+:ù¾¶¯ª®¹Õ49±ÔB:[Âç;BÝF6<Oøɲ»×e:D¿¿]i̸»N554?ÏÀ¸ß^Àé]ojÆ»ÂÐϹ»?)&'-7?и«¨«²s;7EؼËÓÈO;TD04>Ÿ°ºÌ{GOÍg@_À¼ÙG;266>ǹÈÅÂÐãڿ¿»Â¯®è4./*).<RÞ¾­®ì=8CWãƺµ¶Æ^ÂÝ=9;OnƲ¯Æi\Ýå72=[ÁºÎwgC44SODVÙÕLWÚÅÁŹ©«µÏ<AA:767?O¸§ÃA;>TFN˸±µÊÉÌ>658>IÖ¹¾aMƸ|;9v¾¶²ÄðøEHÙ<.6HÇÞIïÎãxP¿­»¾Ð?AIGaH6>Ù«´M<FNlßëÁ¸´°¯Î>;7<56NƺÊFdÀP=88Kз±ÆJENÏk67\¹´ÏuÉÇÔmŹÈʾÅE;ZÎÒV7F¿ÌQ2.47=GVW϶¨³D=HØxNeů°ÆËÇKDA@Gqº«¨ÁBIÙG+'-@îÎtzéMJÓÕObŲ»\LßÄÐNë²¹ÀÚ??52Oß[À¨§Ï70<>77NÉÈýÈH*.NQÚ¿¬¡¦»Ä»Ý=/*1?NÒýJ;8×È>;âÁ»ÊFNdà~ß¹¾ÔÁºÐoZ׺»å`´«¼Q>B>>AAHOIaý8**-/-/CȶÃ]úÒÓÊÃÀ½°ª±½À·ª·ß÷ϾÅXFWSOf½Ì<8>:+*2IcM@lÁÚR96;=P;ÌÖ¯È79FmæçÍ»³®¶ÉÑ>9Qpî÷̲®ÒHPÆÌ>FwÑÉÃÖ_M=>`ÊV=UÉÇO>YÑùAAáßmËiFHMÜÅÌÞÑ»°è34:@=@ÜÇο¹½ã?HõvWjÅ¿V?eÄÕLOìÑÓ¾»àH>[ÌõBGmÁ¾`oÎÅÇß×ÌSJÖûQ<7FHKfį­ÄIB?FCESY[ϹÎ>8NÓÌllͺÎ}Î}CDLSJGÙÆßîÞ¿¼t?FoÆÃwL\óÞÎÑðCJÓèFE}ËËâwʸ¹ÉjK>:<AFNý¿¯Å88^ÍÎçxçÏÄ×]ìX><>?Iϵ²ÒXûÃÁfLOQuÑV?Kؽ¹¸ÑJQàM5;MÞÙs`íÊÊãJMeËÁÙð[gñÉ:5>MMX\lÉ·¾çèPMVFAEnÀ¼çM]ËÊNDKQÍ´½êeéƼ¼â?CP;.2D×À¿ÄÀÇÐÛGAIãÇÍ×}Mí»Z02=漸»ÅŸÈ^RANZH=>I×ÁädÞ¿ÏLHIOé½ÏMNOõ¿ÁV?Ej_>C]ÓÅÉɾÓxÓNEWûÑËÆÂŶQ127HØÿ¾¾Ãé@31;AKåËÌÄÆZLØË^MRbÝÏÌ^DYüʺËX]ÿÕg;?Níà^àÌâáçEJÏÁÂÎÎƹ±¿>19BW\SQùÁ¶»N5;JUP`ÕÅÀÉOMÚoJCAKι¹ÙMs˼ÆcMVνÚ:5:Ch×ÍßØÀÎFHýÎÊç~Í»¹Ù6+.;]ÝÍÍɸ­»:/9LúÓÊÇÇÃÖEH`fùqjÖ¿¶µí<FgìK;:@í¼Ê==IoÉÆÞZøÈÆOIàÌÕ]^Õ¿¾ÃS8?\ÕÝümç¾³Ï2-0>jÝÒ;´´ÑJ=?ED^ͺ°±ë;AKNCPnе¯ÀD;>SëcKLjÎÇt^^evp×ÊÑÕÌF6@VÿY^V㻲ÂMOnÌÄÈÕêáËÇN969<=KþÎúÇѾÂíLGKç¾·ÊF=?[nKBFcÇÁïXf×ÎÑÉÎêÖÒB8DONFEe¶¹Z43=ùÌȾ·³®±ú9:DMQ{ØÒ¾¹âEC7.-.8U¼¬®¿ÊǺ¾X@@LÐÀU?\ßïZL@=UÊã_໿ÂÈÅžæ705I]ýÈ¿»±·:&%*8XϹ«ª¬¿WD;D;8<i¹ª­ÎdOO<-/:}¯©¿ÏÈÎÃÕW87[Ók_ÉÈÔM9;DUÞñFSÄ°¶ÎÌÒǵ¸?(-5BclíÒûËI928F`Á³²³¶ÇÕÃÆ_76Máµ²z?:=D>3.8n»¸ÂÀÈáËÌÜìR]iO\ϼÀÕø\íËÕ9+5IÜËÐÓjʱ»Y85:Côɼ·´¸{CEDHVxzÊ·±¾E8RñO9.2=̽ÌÀÉ×àgbLDsÇÔØÈ¿·ºÔʺ»Ï2%%.PÚ¿ÊfÜÀÈB38LÏ»¶µ²®¸òßf>1/4<{¼¬µT@<=5/2?É®­»Â¾ÅßÆÌJCHM:9ܶºÚþëÔØ];.9¿ëKGÏÈ=7>MÞ¹¬²¹ÍC835;<[½®ª­ÂD67D<7<GÑÅ»ºpNP^ÝâviË»½¾ÆÛO>?ChÑÒi759L¼½îKLëÍàVI^ij­²½½¹ë<:3318@Pµ©ºI8348?Sý½¬ªµØ]ÜÃËØG9>\Ñðß¾Ân>7>OìmDGÜÈÊÎÜàìøËu:8<mÊƸ¯­¹xJD?>B]×ÑÌÁÄâR?979GXÙÆÌÎêl^SÕÃÜ\kʹµÁe?>MMH×¾¿ËrR;8J_fJMÍÍZNbãʼ¼ÇÏÌÌUAV^ÜÙK8;é½¼ÌÜÛO<>MY[ÖÊëbjïá}ÓÞtȽÇ]]vMII[èXPâÖÛÐÚÔÏÚëV<C^Nå×ÏÊɺÂ^QOID?RÓåfèã_^îßJ3?`ô¶¸º¶½m>57:=SÞÍÀÀÔV@Fj]BH^ð±ÀO=HJIC?Qɵ°»ÇÅÏi@46@LXjíÎÅËÙïazáÏÙWZìÜmKAF[ßÓÞÎÿ¾ÀËÝí]M?8:CJCDZÏÁ¼½ÒãÚá`OHIᄊ½ÒnXQLEHTScxnnráäüroêÌÈßÞÅÀÇÙVD@AMKFLoÉÇ×îóáÏçLMS_jgÚÉÀ½¾Öddg]G<=EZëkN]ÖÂÆÖÚÓÉÆÅÝG2A¹Ïeý/'//Ec趫«­­¶¿ØMSÓk9::R?66889;KvZm˲³ß^¶¦©¸º®¿ÍJC²¬ÄG7/**.37/+5:HhSK?EÚ¾º²´¾ÃÞ¯¦§²°­³¿ÒÍÖÙÇ`4./7:.,,+.//),6@9,<Ù·®ºÌ¶¦¥ª­®¨žž¦»WʳÀ?6@E9970/$#%!*4FÕVßÃÁ¯¿mÜÔÆÎñwGÓ¯©­º·®«°´½Ïå]OC70;D, %+>^3/>廿ÊWFç­¿½¸´²­¨±ÝG73-,FÓ=<hÐÂÇcFÜ`L@5==¿¨ÅÞÚHeNAÑ¿ÊÜgfMAͶRAnιµºgá¾ÅnN4%-\L@\ûÄÓÖƼ¿ÜN389D¾Á\ɱª¦²J9NÓñ749:ÑÌXÇÑÌ¿ïéÆÍW?@LFTÇ>)-3aÍÃÏXⲨµÔB?È­¾¾¶À»¼½µ±Ü/)""$+E;6íÌʹÄêàXhÀ×;?Ȫª­ª¿ÏYJÈÈÌÓN@9/>Ü=:JøñRD@qÏßìÄO(+;aÐÀ°¬±·­©ª°ÌS:.1:;Lʸ¶¿n<+',+.^ìIFp˵®·¶»¸´ÅîÀ´¹¾ÒÛ@')8W^RmÖUEJ<î³êE;8N뽫«®«¶Ñ8+-.8Lxo]uÀºµ°¾Ï[Q=)7±´æi[X?/7KÔÀÁ¾Ùb^_Ö»âCJPÒg\·®³ºÝA.1ò<,<UÁºÌɹ¯­´ÓK960-7NÎÂÄÎYC>FSVYIJ¸±_k¿¯¶Ìn_áWÓ¸¸º¹Ö>/',;BU÷ÙÈ\@mäðdX½i3;Z·­®²®¹ØýEFS\J>BCMmäÏÊ×Y>932NÔ¹®Â[_YIXãÔÆÆ¿½ÖÛËÄ»ÓI?IF9RÁ¶ÄjQ87.*9URYå¾½Á¸´±¶ÒYL@=LÀ±²¶½~=65:9A@K^NAu³®»üVWoC>Ô¹¸ÀÎÙþZJVWLLPS\^[ÔÈÏ^?90BÔÝÆ·´¯²Ç~OFDIRëÍÂÁÒãìlH=F<;>?ñþÇêúD/47HÞÚÆÅèʹ°±¹¸Å_M=AlËÀ×L?3092/@¹¼jEGÕ¾µÀÉÚHKiѺ®«°ÑC7,/?MKàÁ¾¾ÒiLøg>03BNÜÀ¾ÄßoÎZKÞÝWJSZQ{ÐâÎÈÖæQD6>È´¬®´ÀöH=>BH\ÏÉÆÍÚeE?2./:87[½®®°ÂöüU×ÅßxzóÈÚ_Øɼ½ÏÚöZ@?RøwÏù<4-:ELM9AÙ¼»ÄÊÁÆÌÊöt~̹­¬²µÍM2*-5:7<LÏËÑÈè`mvJ<6?Ó¼³´¼ÂÎVDøÔÕÜÓÏÚäöÏã^OL]OIFMùËÅÎòVMABE@FL^ÚÇÃÀÃÏÞF=AIiؼ¯®±¸ÃÝJ@FHMY{ìÓæ^àfH<8>B=?]ÙÐÒÏÉÕbX`MXçÕÌÎÈÄ»¹ÄÐäêéïÛËȼ¾Éå?72../7?IÞÈÜÎÅË×YBFNzǹ´±¹ÇÇÙ_]OOkj\äÐÔÜßI>A@ALgÍÉÕxXwkj\KHXäξ½ÆÙàÔõMHBFO[éξ»ÂÉÏvYG>=?QÔÀÆçbÜÑùoYE?DìËÉÆÎÏÙVRSNMKNöÈÇÙfXñÐÖjHFSÖ¾½¼ÆêkwZJGKON]ãÐÕëqvsúfKFDIÓ»»ÂÛcx{dXEC?JÛÌÐÊÈÊÉÑé_VMIÿÇÀÅÑdNuyPE=DSëÏÐëhXRahVLKSyƺº¾Îu|ÓÎ÷V]cìÑÕåýnoîjL?>?=MåÌÅÙ\kÙÕÞbJLQöÈËÎÌÏÎÏÖûZiïÕÆÁÍä]GEHIRSHFOçÎÕoQR_r]XrkêÊ¿¾ÉÑÚ×æùçmi]WlúÑÍï[Mkï^[JLmØÐù{^KQUZVZfóÝÒÍÎÏñy}kïÏÍíêÉÃÉÎrKJWÿ_V^YaixbX][XMJN_`aßÏÎÈÈ×zfâÚÙß÷ëÑÇÍåòh\YV]`bjéåèñ]RIFT]kßöùûôäêùZT\àÍÎÊÊÏÍÕÖëXSVl{wyëöec_^jXTU]úîÝãilÝÖæe_^ZmàÛÙÔÝêáhb_Y[UõÑÉÌ×ÖÏÙcRMFGZéæÕ×ño]Ydzÿoa]_êónûäÙãåwbjÚÂÉÙÙånYZ^_bl_Z]a{ãÚàöyiSEEPþÕÍÍÚßëèåymqyjmäÑÌÇÇØýnXQKLcùäâôcMOX[_`c[mÞâÝÚÒÖíþêÿhmxÜØäÙÒÚîg÷çxgSPnéâÖ×êcfbOKKZyôèÑ×ßdMUSZvqvêÖÈÆÌÝvve_[\ýíßÕÏÔÞßþgníìò`NY^}tl^TZ[OZ\`üÞÖÞñìk\fmòßÛõõÕÇÂÄÅÏ÷YPXYUVpÖÛðóbSRRZZ]VRcexàÔçUS\|áßÙØ×ÙÔÌÖìþòßÝÞîeûÜâòôü_QIKUnpZiêéÞÝmWNMpÚéhqà×ØÚÝäü}ÜÒÞàø}nSUòãkyÓÊÌÝoZYVO]åÙ}OHFGKP[ûÙƽÂàbNKZ~ÛÚÑĺº¿ÐYFFINSNiÇÂÒbI@=@BIW`õ¹³Ý\YPTmLL{¿½ÏÛíc`hÑ·=.ÌÆ°°»½ÎvQÜÒìeNU[N1$ $*1CO붳²§¬ÁÜíññÚÍÍÁ»²¬®»×ôããjwÚÏ¿ÁÊa7-++,-/454Eu:()/;R×û¯¬ªªº¿¾Ç¿º¯­¯±°«­ÍMCIÏÈeLGDOÚü3.4685<kI5;Je>;IXèó{ìÔÃþ@?//>XÉ´ª§ª®¬¥²@6:@RUUîÍÇÈÈÀÎ@1;IïÒéjÓ»²ºJ?ØÀG=DGPcìÆÂUNE=IÇP9>Hؼ¾KUñÜ_GFÍÍN׿ÆNJHO\kXLMÁ¹ÍÇMMnxræÉÏÍÆÌ°­IAL_ÓÑÖ^^×Ǽz5<();MÖʾ´®­ºO=>ÑK4@CWÔÐÈÎTXPLIÀ¾>Dl̹ÌFH]éô{XȺj×»Ï[kXkÙÎÙ]HÚ¹ì;03<@?J|ÚÖÇǹ°T8H\Í»»Ã»±±³ßAÝE/6<DKStȾa=87^P:ERз°³Ì}olæì½×07Z¾¯¾õxÌÊgN@YÔALì?ANHPjÚè_m»¯×>AMpÞè×ÊǾ½¹Ç92<@UØó\ͽ¹Í?F\3-<PëÏʳ¹ÜxSÞÀK<MTÞ¼·ÐZ[UK>]ÇA9_Í»¾ÑþïÜpZOïÀjSÈåSûåg_íÝàï¾­½?>KHH>/.4E϶ºT?UhRsÄÉ˽¶·j^ÎD6>V_`ÌÀ··ÙlLiÂI7A[åÏ·º\LEIEWÅD6M̺ÑR`j^iîʹmNÌÒ\JSo]T\ZX³Ñ=7?IMPyÊÜ÷ÎDZ¸;2=dïéÖ×¾¸ºº|êÇ<6A^cWûÕ¼º`A>ß¿?:C[èɹ¼ÍþG@>}Á=4DÖ½¿ßhÚÌóNNÏÁHHÒÂfTpîÔÌÐxp¼²ÍcHXWUna{tMK]¾È2/8IQSïøݾ¼»ÍÌÈ=?VîÓïßÀ¼¸ÒDFØØ8=IK_ÐÅ»ÍhSA@ÚÑ<@^̽´ËaâãaEIÇÓ>]ÊÂ[JCF^jêPEžYâSGGqøÞÁÉÑ×Í®³;=MNJòÝjÙÍÂÊûÛ^/7HRS|ëÑ»¸¼O;àë3>þcYʾ¼»ýnM?ÓØ8={ÒØÀÀõÕØÕlT¿Ë>VÇÂ\ETNo^sS>Ï¿KWcJG\Ïμ¾ÌÖd¹7.<@C\ÈÍɾ·¹ÎÍÝ8<SnosâÙÇÆËG.=\45H\U÷ý¸ÊéñI×·çRÿȼ¹Óíþè]?XÌAAzÔêBJHXR[ø=Q·ËàéC>>VQýÍÌÆÜέÆ;??JGÚËÊ¿¸³ÃpÌU7@@N\áϽ¶³¾C8é_4>B?<FLülY×ke¶­¿ÆÆÅÏÅb<>AH99}ÎEKêÄxWk|¾¸Â}»«ºÑLCANVMãõ÷UFâ½F118;Cd^ϽºÀÑã¾ó??KäãØÍ»±µj<FÉo8=?YÏÀ½¼ÊÞL>DÉÍ<>R;ÈTgÎÌ]DNÎÆKJêÜL>27HîÜ{¿§¢­ÈKJC;5@vgVS÷¹»:.0=Rÿg껳¸¿×Ê·b<>Tñê×ij°ÍB>VÄH36<kÐÏÎÖìWEF_ºÛ7FkËÂYDÒõOWx¹½RïÓmY[W×ÂÉfgÇ­­a66;<?C_çðÕǸ¬¸>7BISrYؾÌi?1=X57çÀÀ¹µ±®¿K<<ZÏ=0:Jj˽ÅÐdRZk°ÍN˼»Ë\N\LELOî¸ÆJßf?@KMiWGJg¿®»62:9?KZâëѾº·ºà16EKlÛȵ±°²ÍãÆÎ9<iOlÁº²½H<8=XL/,9J콿ÓëJPP_ÉÊGJʼÆÕÕÑÒZ\mVØ¿]GF:9BUkÓèôʸ¬©Ô>MUnèÉÄÇÉü¿Øà6*14:?MÙÇÈãFFWØA0ETjÄ´¬±ÏgRcßÌV5=eÏÀÂÓØc[YtÉÂbGÙ¿Ï[ÝÌÅÝ_onͺÚ;24::K_óþQc̺´M-1=RPÓ¹¶³²¯´¾»ñ68=GHHÑ»ÈV:>QëE.6Jyǹ®³ÓûoîżÝ<=ê¿¿î_ÓîLIKØÇM=G]H<H]ÍÙO~ä¿®¾J3<`Xnîƾ~Ú¼²¸@48@j^ýο¸¾¿ÚYÒF459MV]ɲ²V=jÈÃE3:Be̾¿àìcSçÌÑG<M×¹ÁLSǾîKyÄÆLJÜM;IòÕÊÆßp˸µÞ50;Súmþ;ÆÝÃÀB.5TP?GYÖ¿¶´Ô?D[[nåOIkÒ¾´ÂPC^Ýv]æÆéaÓÅìNòÊ×ZNP_×ËlD98FåÍÒøýÏÆÇÆÏ<1BüÜàê×ÌÌÍÅÏNG>?[ìÛÌÅÅÍÓêZPK[L>NèÏʼÄdPxÜif|R`ÚÇÞPQRQV\l[[RöÚm_lÙËàcgìÓÎÏ\@DQÛÎæêlçËÎÖlIANÞÑÀÁÔÙükÑÍóWоZ<;>GRëmaнÓI>:>L\åó­·ÓãÜáP;34Dlên\Úż¼¾·¹ÌvXTGA<?Çû6<Anèh[g¿ãc`ÞÚbkÆ­°w>=PêdDM¸¿Q\UïzODG¾µN?F}ÏgID×®»9/8RÑÜqܽ¯»ihkolOLù»ÃUOZX]fû]ÑÖ9@Mô×ân_¸­]8=?I;27Ѭ¯µ®°´¼Údèºû547HP8+/ØO/68iËÒѪ©Ý_Z˼ÄÃDZ ·75<OE;7Iµ¶ÈÎ/-1118ȸeWè²J84æ·lAGï¿®«\EÎQ54;Súvk¯Ÿ¹83=úÙÿOÑ­·Ø¿X8:9:H¸»POFà±á/5ÔºI=>UÊxn¿ÏÐI=QNÚÑÎÈ¿§©I68KN>AJÀ»Õ¯ï7F>GE̹kV`ºªl<=ä·Z=>Acê¹»MÙFDSG\ýbTΦ¯=72BrZMÜ°¿X¿Ó:E=<Y¹¾ìÏm诹<:íÁYKBLÉÆÓ¸µÒ<7=<PTEIÔ­­\54FÜdH\¹Àý¾ºRNLCTÆÖEL?a¯µ=<Ï¿ù_LTÒÓÚ¶°Ý=:>JfûYS¯°11<fX?ãµÊb̺åE;3T¹á?EFø³¯MFÂÚOKAaÉÊv¹¦¾?9:Vã]BFÅ´¶c0;NoUHÞ»eAù¶ÈK?:ÕµãCKKn¸µ@CÈ|DEKæÎnWµ¨Ý74<hÑ~Qϯ¯¶×7=FNGL¿·\?Z¼Î>53ü¾L<Hbɵ¶]ܺ_ELOáÅßd°§f/08JvTEõ»½¿_1;HLNà´³Ö_αÆI>B¿¼IC\üÒ»¾@Mß:79DøÞþû±«\55=eÚ×໬¸Åo;=FH?T½¿ZMå¾âF?JÁÅC=EZϺÂRÔÃVVWjÅ»ÆÉ®°@..3=DFL̶Êu>1<LNUË°·Ç̶ÆYGn·»WKSæÉÂØGoY415?xãsã´µE20<kßðÖ´«ºÖK:Ilm_ɳ¾rWïÇè@:MÁÐGHMûÊÄÒÿÇÙ?>=NÖËÑ̯·?/-/:DI寧¯µÁÓÐÓaXǾW=:?QL60?óX=;GÜÀÅÏ·¿VGuÊ¿¾Ã·«²L46<XõNrº¸ìH<8;<9LÅ»ãLWçÔýLN̽çHPi;ÆÏÀ½]9;G^åôÒº¯¼K:;=HUNì¼¼çnetßiMö¿ÇM@PâÙM929ì¼À¹®·­½>XuC64HÌËï[ÝÏB5/)/=QÛ½®±½¹Ón|n^ƻƹ¶¼Ñ̼ÁßÙnvf?;>G[jÎÝ6,*-38<OjHOVA?COÖ½³¯³½·±¯®®©ª¨©¹ËÏåÝÒf?3+'#"#)02<a]:.0AZÞÙØÆÉ×λ®«¦œž§¯µÈ\\áF:JB6-&#%((-663>[×Ê·±¹¯°½½Ë×½¯¯ºÂÈáÕÞüÚ×ÿÔÎ{;76=;:9.//73/?S_XË´º¿¾»²µ¶¶³²ºÃÃÍèU}ÎSHNí_<?C=::gß@G^_züHLXTbL:=KAW¿²©©¬¯°¬³ÄXnÒàM6,)8?<E;?/788OïÇ󰳾̿ÑËÔǼȾ±¼iNâÓOLMN=TÜKCD>AJF:<;;C[ÞÛxrÝgÏÆÍü²²µÅÀ¹ÁÔÜÄÍiåÞèc>>MJ<::905?GcûÓÝÎoGi[YÓ»¸¸»¸³¶ÍoegÔÞeaNGLHOPLJNYä|MUb^TÝWK^YcfììØźºÀÏ×ÈÏûÆÃÌèçJ?A69?GHD?8:DRH]â×Æ¿ËÑØŽ¾ÅØÑÊ×ãÝÊÇÌÊÑÔþNCDVZB9??>JOJ^\ÿÀËRXòÛëâôùÍÅ»¾ÄÄ××ÆÜYRGIGMI??B?ELKMP^ʾ½¾ÄÄÅÌÎÍÍÊÄÁÍßïY_fB?D=?MOOTPSØÓÕÐßè^KùÜY]ìÙÔÛÿUâÚäËØÞáÌÊáÚÐyZmÚöRMNPO]ûl`ë}r{MJMaÙËËÑÔçÎÈænVSíhXÐäwØØäinXPSSXMLNKJaÒëcãßÑÙÛÊ¿½ÍÖÍÕàæ^mYl[eßNTUM]kYHJJ^uWðOLRW_ïÏàß×ÌÈËÜjíÙÑÃÇÓÆÉÙêiY\P[ýeYMCGLNfÿêÛÝáßìì^hóv\Xåæ\[cæîÙÚÛááèüÝ×ÖËÏ÷ÛsN^H?MZRGïæyèéÙÔÔø÷ÜØÏÆÄ¿ÐÝÙTH?HLAINZRDTKHLWßßÒÉÎÆ¿ÈÌÑÆÇÍ×çãl_pVWlRMKKVEK[QyàÖÝöõËÇÕÝåèøÿgWêÛ^QêÑÝíõÖÖêíòùmjYW[WYrRHKOZLXöØÎß×ÄÂÉÉÊÑÒÙãzÝÝoWX\UKCIO\ám~ÜçíRUþcntlì_àÙcêg_lïÊÅËÌÎÇÇÖénufONQgdNMNWUHUXOdÚÔÞÍÎÏÙjiÜìp}ëîhpwÛÓÑÆØïÎÑßlOkqRQOXIDIDHGFcÕËÌÌÆÆÒÌÊÑãîã|ér\óø[iàÙÝßÙÝãlefd\ZkdORa\F;76;HyÉÁ¿¸·¸¼¿ÁÆÃÈÎíIIJD?=?NW]êÒÑêmVÊÈZMAF`\cf_ÝÓ÷xßÇÁÖÆÎ6FÜߺº¿¼¼ÇÔfJ?@DMKFQIGI:4KQ7<;JÉÄÁÆÇÌɸ­©¨«²ÃÌýRPZN@;9Hο\338AYñÜfM:1.+-1:H[QQbò×üµ®­©¡§µ¼¼¸´°±¶Áé[âÏßP@7/--./335:<<>PÓL77<I캰²ºÉÞãÝÒÆÃÑþqn_b_öÎÿÆÒ»´ÓL>>G_Ê»µ³¶½ÇÆÙlN=98:=<21=VOY¾Ö:5CÞÊËÎÁÆÓØÌÀ»·¶ºn7<Yþì\USUGDÁÌ3-7C`Ìü»ÄÈÎYKϼ»Â÷JB?CQióynÝ°µJ?Jï̼¯°Ù<11;G_Ñÿ¾É÷b\QE@ILKƲY641=ð¹¼ØOT^æÎÉÄÅÍ[FNgÝßØËÇcPÃ_<G[ìîßÎÏìhisua^ÜÇÌìwãÜU<A]ÌÙ¶H/4UÏËÇÅÔ_YúËÈÎÌÁº¿èA1-,.8OÜ̪«ïEEëÜÞÆÀÊÓÖõVH^àÝÜvL?ADO^\ðwQ¾½GB^¾··»ÏLP|ô×ËÈçZc`O?=>?==VrWº¶P71C·¹·¿Øùe~ÖÉÊÏÈÌsOôäå×ðuY=KÃÎO8114:MäÑÆÀ»º¾ÈÇÁÆÏâÜß_FFdáÞØÔö?5<V{yß^HO_uÙÊËËÃØNSçÊÉÒôi]eÌ¿ÝB26BLäËÌÚéyqVX÷ÛÇÊí]^tíÖÚbb|Ó½¼ÉÙÏÇÌÎéPOeçÜP9-(+4GoØȾ¼ÀÅÃÀ½½ÉiCEwÎÆÃÐ^JA>CNI?@GMVñÒÈÅÕßÏ̽¼½ÉÍÆ¿ÃÆÎ~RI@<:<AILHFJSKIVpÚÏÐÚÙÙþÝÇÄÃÀÃÝêÍÊÓÚÙìýjRPùÝâbA5/.08E_ÛÄ»±­¯´¿ÎÏ~^òÚéìxJ><;=?><:<@G{ÎÌÊ¿¹»»º½¾»º¼¿ÆÜöúXL?:846:>BFMRZ_þÎÊËÇÅÈÍÍËËËÑý`jüÝ×ÜòkXIDKRþÛÐËÎÕÜíVE;45>V;¾½¹·»Å×èáßßáhXWNNJCCAACLNLMwÉÀÈÝØËÈÆÆÄÊÖÙÚæbVRMIMUWONXúþPM[ØÈËÌÍÒàðåÛåh]XQ_á×ÝÒÊÌÑæl|å|\azþ^Z\TH<89<>APðÍÃÅÅÂÁ½¾À¿ÁÈÏåñÝål[MILE;>LRLO]}ñââááîá×Ƚ½ÃÐmWQOLLWxÞ÷ZQJGIPníåÕÇ¿ÈÕØüfhûåßÔËÅÉØlY^klhõw]UQ[[SONRW[ZRIM[^dïéÚÇÁÅÍÖÏÕÕËÏÓÝèÞàjVZhyf^_UVeÿæêo]^gc}ÙÒÞjîúXKL]_]eûêçæÛ×éidlvíÝØÕÖâ|m^SUeum÷ÕÊËÍÌÐå\MNgèãé{jaRIFGGHMPWtäàÜãâØÔÎÈÄÀ¾ÅÇÄÌëYTPIDBHQNJMXWWY_hgçÉÁÄÉÎÝk^òÐËËÉÈÌëYUOLB;:<>FbçÔÑÛßäÎÄÊÔÛæÝÑÌÇÁ¿ÁÉÖúZLGA?>;;?FOXO_éÙËÆ¿¾ÊÜêõùòåÞÌÁ½¼¾ÎjOI>879=AHNcæØÖÜáÐÄÈËÈÐäû`^âÊÃÇÏÚí^ZZNC=;;>IXßÄÂ÷·ÉÚY@?@JuȺµ·¾ÎdOME?935;CN`ÜÎͼÃÍÚ\ZYYëÊ»¸º¿ÎnVUMI?98;HP_ÞÙϾ¾Ðì]KNLRèɼºº¾Êã_feNB:8;@ISÛÏ˼½Ïï[IFGNìÅ»·¹½Äáa_TK?;;<ANiÜØÖÄÉèõ_JHM_àËþ¼¾ÄØæò_ODAEGHL]å×ÔÐÑÖÕyKHL[ñܹÃ×ÕöaYPQYxsgbYZxëñüb[]YV^fXTɶÉZMFFIVé˸±±·ÀÕ__M?:7:>KcùèìÊ»áD=8<?HÝ¿°­®°»ÑgXXG=;;FRhùñȼßB<9::FϹº´¯´¸ÎIMäü[??KP^eüÞØ[JPUMJHKYwÏ·ÁæÃÈ¿ÆßFNÞêãXXZjù_XdznXWm|ôsqᄎVY\TnéÚHoÛßØíÛ~UPYSGGZæÑÇÈËÌÂÇOEJMVZÔß[ÎÌÍÝsÚêtNFG@Y×ÒƾÇßÔÕH?<=EE[VGÕ¿¾¼ÆÈÍÝêìSXÙÌËØÙõK?_â57BIn}ÉéZ¿»¿ÄÎËÕnpmOTéØØÜÜhB;Rð39DCg~ËgY¾¸¸»¿ÂÉØÜçWZÛÐz\nT<6NT/9=FÞϾäÓµ³´»ÄÏ÷QIHEXÐÊÏÚîJ9;ú[5C?JâÈ¿êÍ»¾ÆÚíßÝößÞrÛÓÐÓÌÒF35K90HOÚËÄËc̼ÁÊÝíaNBBOÖ·¯±·ÀÓH9D^2.89N]ÙòTËÆÐô\ý̼¸ºÃÏÏÑÞø\D53Ju=OÞ;¿½Y9QÐÄÅÉÌÖ~buVLPLINOD<:vÎ=ZL5Y¹«®ºÊ{jѺ±°½ÂÍHOgPI;96,*3;BðξÅÄÎTͽÍíÒ¾À¹¶¹½ÌÛïH8<UfAV×8;qLâ×v?<i\ïßfõo³¬Ä\îÜëF&6II?VÇbÓಪ­¢¨§ª¸ÖU/&*,-++,843tÛQLεÆvQ]µ­¦¢¦¢¥¦¨µÄR81'')-,-/+1<?]Á¸²­ žŸŸ¦ª¯Â亱ÈF;<=;762,.."#:|ûÔl<?IdØʽ¿Á¯§­¸­¯¦©´±··Ç¼n7S=1590*-,*-9D5eÀM9D[¿«°®´ûGKaMÍ»²ª­´Âù¾¾ÊUL8<N;-)+12<ÛÔE0-4/;˵ª¥£¢£¦´¹ºÖÜú]Êò3-2;INN?*(41.PÁåк¿Ä¾¹ÅGOuM×®¤ºxgåÔ[ǾÓW`Ð>Fo×ËÝTJ0,26ITBH?E|@DMb¯¤ªÉfã븱³®¯¬¯³±aJG1'(.+.UM3.0?÷ÚØçUHHN¿­®¯²½ûI[ÏÀµ¯¯´`Z¼ÄO?NTNAHY:3*(-2>C˹¿¿öJERѽ²¸º´ÄǺ¬«¾E2..9Rͳ¬¨µÏS?F;92./1<?Ìu*(-<Jj¸©¥§©°¾Á»·º»ÌÞkmÈÃÞS;./=/',:MVYL>=Fñ¿»Ã¾º¶´ººÍhÕÎÏÃÂĶ°x?@?E625/+/N̽¯°ÃÇÔK?QîÞÀÁÈe9NbDHðçÛÄ¿¹ÂÉìHéîúÛÌÀÍÝMC<313BtlOLmïRÙ¿ÈÊÀÖÊÁŵ³½åN<02AML÷ÄÀÑùá\Uj^:/48MuÉ»»Àȼ¹´°¿o]îÌÖxW<:<=<8<6:Nk~_[Ô¿¯®»¾Á¼¸½½Û^M<9>73HýÑÔUBA\ǽÄÎè\dVhüTyëaOFJrÎÁÍØØßç½±¼_:038CíĽ±²¶ºÁ½ÌÝ[?<63.6IZW@;>;?]ïżɻ²²²®®·¿É]<=WN<<:9CQøZNÞôQMJ^ÓÎÏÍÝïóZ÷ÅÁÎÏætwÜÉÓÔÊÍÓÙÏp>3228CLo´º¾ÁáéüOJLnsmçcGLto^\SZVﶲ¸±¶ÁÈÌàHFaP>=3.2846=IThƾ¾¶¶¸µµ·¹¾½ÀÌÌêUI=82.06;@ZÞÉÀÁÆÝYO<8I[ѹ²¯³±²½ÅÊvLJ[cKPE;;:=23<@NOXø侺µ¯µ¼ÈÄÄ^kL>\ilM}Å̾ÌïOIgy]@535@ÑÉÇ¿ÌÇÊÔâ?QÒÎËÍèHFUK]ää^KõäZä×ʾ¯µÔÐÈÇ`CA8=>BPÝÆØ\VvUB<7=L@>Ú»¶®­®¶ÀÇÞÛÌÜßRCJLI=/*-./G×»®¬¨ª²¾ÑaCF80/.3=ARÔÄ·®©§¤©²½rH;//0,+,.4HÅ»¾ÂÁ½¹µ»ÁÁÂÆc:/)''->ݺ²ª¥¦¦ª°¯µx1++*,.3::=OuÏÂÇÉʼ¯¹ãy_B86=ß¼ÐàÎÊÈŸ³·²¶]<@:/--07?EZÊ¿·°®®®´M./:7ClÚÖãàÚÁÇÌÓÜÙæÑÃæBWK/479oÈpSо·²¯²ÇÜÖF9M>8?=LMIMÖ¿À¼¸¸·³Í=,/?47JZ`êÏö´¸¾ÅÍØkkîL_H431ËC;OÁ²«ª©¯Èàß=36*(*-767GÍ·­ª¬©¤¬¶ÛIì?/5./4:Lå¿·¼Î˼¶®»QOF00/BM1./Mο·®­®­ÁJhÁÎEAB<=L]ÕÇÍŲ²ù84G[81?FI`^kÏÎκ¾ÇÎU==JLKyÙ¸»D0J¿¹³®±ÇÐÒRCHD./3.4AO뽶¹ÌÖ¸­´ä74NKBóÓ~mÜÞÝƼ»¸¶ÀÌß7.>X=83Bõ>69õÀ¾¶¯´¼µ»é[Êï/-;ANîhêØ×Ç¿½®­É?/<L7;NNLP97÷¿¹¸¶¹¼ºÈnßÔK:46TB30BƸ½Åµ°«­ÁïëX35>;:::=ISåÏȯ¨¸=/Y¹ÇÓÄyEBKTÜÓàÚÉÍôÍÛIOËÌ<+0êé?8>äÅ»¯«¯¼½ÎIJ`?;BDFN;0QÈ¿¾Æ»¶Ë]DFÐáXÏwE@K_Ò¾½ÈN]ÏÓ×â]âÍLPMDJC?9:AiÆ´®³·ÉG[º½ÏÌf=210;OWlÛÚêÁ´µ¾¹¶ÜB5=HNJGTP^Û¾¹ÄØý_ÝÅmMP?D\@*,FÔ½´¯°µº¼»±¼i\H91/,3ANkB6_¸²¹¾µ²ÎßÚê\F<<?BfÙ˽¼¾ç9BÃÆÙßlgJ62A^âÚÚÔÕØÒͺ­µÉ^31>H=C]WYþÏÀ¸½Ñæ½½tuXliXB/-6WØÉ¿½ÁÖhÏ·Á|ZLD?<:CP^yíWeµ¯®¬²Ëõ`iiH63:75<DVßÊ¿ÄÕÛÚÕÍÓkJ;9I\^h×Ç¿À¿º·±µÁîA2./06?MVpʺ°¯¯¯´ÁxE;83/-,,1<Mݺ¯­¬­®®¯µÀ|@5///18A[ÛÅ»·¶·µ³½éOD83461/28?Zν³­«­¯¶ÂÓxL>3/4>CGUîÏȼµ²²¸ÂÞJ@A<6//39?UÒÄÎĺ¼»¾»¾ÊhD??ACJHOv×ÌÅ·±®¯´¼çG1,.347=CVd^Zçɾ·µµ¼ÂÅèU>2/:M]Uº­ÀÈÊÙÏÃÌÍÎØoL>3/58UÚ.@È»©°²°µ»¿ÉðXK;2/.,,5:=LPjÒÇ×Ⱥ¹½¿ÃÅ¿»º½ÂÍÓÈÀ½¾ºº¿ÉÇÕTD>>:3//.,-..//.5?LkÚÉÍ˼¶»¾Ã¼³µº´¯­¯´¹»ÀÆǼ¿Ì×ÏY?>:;>=67:?D=::;879>FîÎ}ßðêÔ×aJfÕÂÉÞéöìi^ùãÞ½¬¯µºÆÇÄÊ_ZåÚÙê}WOHDN^eÒºÀÉØjxY?2;C::<?DIS]ýËÀµ«°½ÈãòW\NA;=HH_pdd^iñæѾÉÝäNDET=7I_ì͹¶¸ºº¼Èɺ»Ìî@<HK1-9?\éÖËÄÂÏÝgOWËÄûVAGÝÚC;GXÖź´±³¾Ï÷J;DH8726K_?7FhÕÉÁ¹²®²¼ÉìVúÓRH@AwÏX:DXlýëÛÍÈÐÜó]UÓ¾ÏÖ|fμÁY]æáë^WVU, will issue a SABME command (i.e., DLC_CONTACT) and enter the
   Contact Pending state.  Once the UA response is received (i.e.,
   DLC_CONTACTED), the target DLS sends a CONTACTED message and enters
   the CONNECTED state.  When received, the origin DLS enters the
   Connected state and sends an RR supervisory frame (i.e.,
   DLC_EXIT_BUSY).

The CONNECTED state is the steady state for normal data flow once a
connection has been established. Information frames (i.e., INFOFRAME
messages) are simply sent back and forth between the end points of
the connection. This is the path that should be optimized for
performance.

The connection is terminated upon the receipt of a DISC frame or
under some other error condition detected by DLC (i.e., DLC_ERROR).
Upon receipt of this indication, the DLS will halt the local data
link, send a HALT_DL message to the remote DLS, and enter the
DISCONNECT_PENDING State. When the HALT_DL frame is received by the
other DLS, the local DLC is halted for this data link, a DL_HALTED
message is returned, and the DISCONNECTED state is entered. Receipt
of this DL_HALTED message causes the other DLS to also enter the
DISCONNECTED state.

   The CIRCUIT_RESTART state is entered if one of the Data Link Switches
   receives a SABME command  (i.e., DLC_RESET) while in the CONNECTED
   state.  This causes a DM command to be returned to the origin station
   and a RESTART_DL message to be sent to the remote Data Link Switch.
   This causes the remote data link to be halted and then restarted.
   The remote DLS will then send a DL_RESTARTED message back to the
   first DLS.  The receipt of the DL_RESTARTED message causes the first
   DLS to issue a new CONTACT message, assuming that the local DLC has
   been contacted (i.e., the origin station has resent the SABME
   command).  This is eventually responded to by a CONTACTED message.

Following this exchange, both Data Link Switches will return to the
CONNECTED state. If the local DLC has not been contacted, the
receipt of a DL_RESTARTED command causes the Data Link Switch to
enter the CIRCUIT_ESTABLISHED state awaiting the receipt of a SABME
command (i.e., DLC_CONTACTED signal).

In the figure, the transition labeled HALT_DL(ts) represents the
HALT_PENDING state and the transition labeled RESTART_DL(ts)
represents the RESTART_PENDING state. Both these transitional states
have only one input event and only one output action. While in these
states, the Data Link Switch is awaiting responses from the local
station on the adjacent LAN (i.e., a UA response to a DISC command).
Also in the RESTART_PENDING state, the Data Link Switch will attempt
to restart the data link prior to sending a DL_RESTARTED message.
For the IBM 6611 implementation, the start of a data link involves
the exchange of a Test command/response on the adjacent LAN (i.e.,
DLC_START_DL). For other implementations, this additional exchange
may not be required.

4.2.2. State Transition Tables

This section provides a detail representation of the Data Link
Switch, as document by a set of state machines. The first state
machine documents the sending and receiving of SSP messages. Many of
the transitions are dependent upon local signals between the Data
Link Switch entity and one of the DLC entities. These signals and
their definitions are given in the following tables.

     Event Name      Description
     ----------      -----------
     DLC_CONTACTED   Contact Indication:  DLC has received an SABME
                     command and will send a UA response, or DLC has
                     received a UA response as a result of sending an
                     SABME command.
     DLC_DGRM        Datagram Indication:  DLC has received a UI frame.
     DLC_ERROR       Error condition indicated by DLC:  Such a
                     condition occurs when a DISC command is received
                     or when DLC experiences an unrecoverable error.
     DLC_INFO        Information Indication:  DLC has received an
                     Information (I) frame.
     DLC_DL_HALTED   Data Link Halted Indication:  DLC has
                     received a UA response to a DISC command.
     DLC_DL_STARTED  Data Link Started Indication:  DLC has
                     received a Test response from the null SAP.
     DLC_RESET       Reset Indication:  DLC has received an SABME
                     command during the time a connection is
                     currently active and has responded with DM.
     DLC_RESOLVE_C   Resolve Command Indication:  DLC has received
                     a Test command addressed to the null SAP, or an
                     XID command addressed to the null SAP.
     DLC_XID         XID Indication:  DLC has received an XID command
                     or response to a non-null SAP.

Table 3. Local DLC Events

     Action Name     Description
     -----------     -----------
     DLC_CONTACT     Contact Station Request:  DLC will send a SABME
                     command.
     DLC_DGRM        Datagram Request:  DLC will send a UI frame.
     DLC_ENTER_BUSY  Enter Link Station Busy:  DLC will send an
                     RNR supervisory frame.
     DLC_EXIT_BUSY   Exit Link Station Busy:  DLC will send an RR
                     supervisory frame.
     DLC_HALT_DL     Halt Data Link Request:  DLC will send a DISC
                     command.
     DLC_INFO        Information Request:  DLC will send an I frame.
     DLC_RESOLVE_R   Resolve Response Request:  DLC will send a
                     Test response or XID response from the null SAP.
     DLC_START_DL    Start Data Link Request:  DLC will send a Test
                     command to the null SAP.
     DLC_XID         XID Request:  DLC will send an XID command or an
                     XID response.

Table 4. Local DLC Actions

The Data Link Switch may be described by a state transition table
consisting of eleven states. Each of these states is described below
in terms of the events, actions, and next state for each transition.
If a particular event is not listed for a given state, no action and
no state transition should occur for that event. Any significant
comments concerning the transitions within a given state are given
immediately following the table representing the state.

A separate state machine is maintained by the Data Link Switch for
each end-to-end circuit. The number of circuits that may be
supported by each Data Link Switch is a local implementation option.

4.2.2147.230.0.0
147.251.0.0
158.194.0.0
158.196.0.0
192.108.151.0
192.108.156.0
192.108.171.0
193.84.70.0
193.84.115.0
194.50.1.0
194.50.250.0
be

   built based upon the origin address information received within the
   CANUREACH message or NETBIOS_NQ message and the target address
   information within the ICANREACH message or NETBIOS_NR message.  As a
   consequence, the amount of search traffic can be kept to a minimum.

Upon receipt of a Test command or XID command to the null SAP (i.e.,
DLC_RESOLVE_C signal from DLC), the Data Link Switch will check the
topology table prior to sending the CANUREACH message. If the target
MAC address is in the table, the CANUREACH message will be sent to
only those Data Link Switches that are known to be able to reach the
given MAC address. If the MAC address is not in the table, the
CANUREACH message will be sent to all known Data Link Switches.
Since the destination link SAP (DSAP) value is null, the Target Link
SAP field in the CANUREACH message header is set equal to the Origin

Link SAP value.

Upon receipt of a NB_Name_Query the Data Link Switch will check the
topology table prior to sending the NETBIOS_NQ message. If the
target NetBIOS name is in the table, the NETBIOS_NQ message will be
sent to only those Data Link Switches that are known to be able to
reach the given NetBIOS name. If the NetBIOS name is not in the
table, the NETBIOS_NQ message will be sent to all known Data Link
Switches.

For SNA, the DISCONNECTED state is exited upon receipt of a CANUREACH
message by a prospective target Data Link Switch, or upon receipt of
an ICANREACH message by the origin Data Link Switch. In the former
case, the Data Link Switch will issue a Test command to the target
station (i.e., DLC_START_DL signal is presented to DLC). In the
later case, a Test response is sent to the origin station (i.e.,
DLC_RESOLVE_R will be issued) and a REACH_ACK message will be
returned to the target Data Link Switch.

Note 1- The IBM 6611 will not send a Test response, but will send
a Test command to the station that originated the resolve
procedure (i.e., a DLC_START_DL will be issued) in order to start
the data link.

For NetBIOS, the DISCONNECTED state is exited upon the receipt of a
NETBIOS_NQ message by the prospective target Data Link Switch, or
upon the receipt of a NETBIOS_NR message by the origin Data Link
Switch. In the former case, the Data Link Switch will send a
NB_Name_Query frame. In the later case, the Data Link Switch will
send a NB_Name_Recognized frame to the origin station and a REACH_ACK
message will be returned to the target Data Link Switch.

Note 2- The IBM 6611 will also send a Test command (i.e., a
DLC_START_DL will be issued) to the station that originated the
name resolution in order to start the data link.

4.2.2.2 RESOLVE_PENDING State
     Event                  Action(s)              Next State
     -----                  ---------              ----------
     Receive DATAFRAME      DLC_DGRM
     DLC_DL_STARTED         Send ICANREACH         CIRCUIT_PENDING
     DLC_ERROR                                     DISCONNECTED
     DLC_DGRM               If NB_Name_Recognized: If
                            Send NETBIOS_NR        NB_Name_Recognized:
                            (See note),            CIRCUIT_PENDING
                            Else:
                            Send DATAFRAME

The RESOLVE_PENDING state is entered upon receipt of a CANUREACH
message or a NETBIOS_NQ message by the target DLS. In the former
case, a data link is started, causing a Test command to be sent by
the DLC. In the later case, a NB_Name_Query frame is sent. This
frame is directed to a group MAC address.

Any CANUREACH messages received in the RESOLVE_PENDING state will be
responded to if a DLC_DL_STARTED signal is received. The Data Link
Switch may also update its topology information based upon the origin
MAC address information in each CANUREACH message.

Upon the receipt of a DLC_DL_STARTED signal in the RESOLVE_PENDING
state, the Data Link Switch may update its topology table base upon
the remote MAC address information. The ICANREACH message should be
returned to all Data Link Switches that had sent a CANUREACH message.
In a similar fashion, the Data Link Switch may update its topology
table upon the receipt of a NB_Name_Recognized frame and a NETBIOS_NR
message will be returned to all Data Link Switches that have sent a
NETBIOS_NQ message.

The RESOLVE_PENDING state is exited once the data link has been
started (i.e., a DLC_DL_STARTED signal is received as a result of a
Test response received by the DLC) or a NB_Name_Recognized frame is
received (i.e., a DLC_DGRM signal is received). The target Data Link
Switch will then enter the CIRCUIT_PENDING state.

      Note:  The IBM 6611 will also send a Test command in order to
      start the data link to the station that responded to the Name
      Query frame (i.e., a DLC_START_DL will be issued).
4.2.2.3 CIRCUIT_PENDING State
     Event                  Action(s)         Next State
     -----                  ---------         ----------
     Receive CONTACT        DLC_CONTACT       CONTACT_PENDING
     Receive HALT_DL        DLC_HALT_DL       HALT_PENDING
     Receive REACH_ACK      If Connected:     If Connected:
                            Send CONTACT      CONNECT_PENDING,
                                              else: CIRCUIT_ESTABLISHED
     Receive XIDFRAME       DLC_XID
     Receive DGRMFRAME      DLC_DGRM
     Receive DATAFRAME      DLC_DGRM
     DLC_CONTACTED          DLC_ENTER_BUSY
     DLC_ERROR              Send HALT_DL      DISCONNECT_PENDING
     DLC_XID                Send XIDFRAME
     DLC_DGRM               Send DGRMFRAME

The CIRCUIT_PENDING state is entered by the target Data Link Switch
following the sending of an ICANREACH message or the sending of a
NETBIOS_NR message. In this state it is awaiting the reception of a
REACH_ACK message from the origin Data Link Switch. If a connection
does not exist with the target station (i.e., the normal case), the
Data Link Switch will enter the CIRCUIT_ESTABLISHED state.

If the target Data Link Switch happens to receive a SABME command
from the target station while in the CIRCUIT_PENDING state (i.e., a
DLC_CONTACTED signal received from the DLC), the reception of the
REACH_ACK message will cause the Data Link Switch to enter the
CONNECT_PENDING state and to send a CONTACT message to the other Data
Link Switch. Thus the target Data Link Switch has assumed the role
of the origin Data Link Switch.

4.2.2.4 CONNECT_PENDING State
  Event                 Action(s)                    Next State
  -----                 ---------                    ----------
  Receive CONTACTED     DLC_EXIT_BUSY                CONNECTED
  Receive HALT_DL       DLC_HALT_DL                  HALT_PENDING
  Receive DGRMFRAME     DLC_DGRM
  Receive DATAFRAME     DLC_DGRM
  DLC_RESET             Send RESTART_DL (See note)   CIRCUIT_RESTART
  DLC_ERROR             Send HALT_DL                 DISCONNECT_PENDING
  DLC_DGRM              Send DGRMFRAME

The CONNECT_PENDING state is entered by the origin Data Link Switch
when a DLC_CONTACTED signal has been received from the DLC (i.e., a
SABME command has been received). A CONTACT message is then issued.
The state is exited upon the receipt of a CONTACTED message from the
target Data Link Switch. If a DLC_RESET signal is received, the
local data link is restarted and a RESTART_DL message is sent to the
remote DLS.

      Note:  The IBM 6611 will also send a Test command in order to
      restart the data link to the station that sent the SABME command
      (i.e., a DLC_START_DL will be issued).
4.2.2.5 CIRCUIT_ESTABLISHED State
  Event                 Action(s)                    Next State
  -----                 ---------                    ----------
  Receive CONTACT       DLC_CONTACT                  CONTACT_PENDING
  Receive HALT_DL       DLC_HALT_DL                  HALT_PENDING
  Receive XIDFRAME      DLC_XID
  Receive DGRMFRAME     DLC_DGRM
  Receive DATAFRAME     DLC_DGRM
  DLC_CONTACTED         Send CONTACT                 CONNECT_PENDING
                        DLC_ENTER_BUSY
  DLC_ERROR             Send HALT_DL                 DISCONNECT_PENDING
  DLC_DGRM              Send DGRMFRAME
  DLC_XID               Send XIDFRAME

The CIRCUIT_ESTABLISHED state is entered by the origin Data Link
Switch from the DISCONNECTED state, and by the target Data Link
Switch from the CIRCUIT_PENDING state. The state is exited when a
connection is started (i.e., DLC receives a SABME command). The next
state is CONTACT_PENDING for the target Data Link Switch and
CONNECT_PENDING for the origin Data Link Switch.

4.2.2.6 CONTACT_PENDING State
  Event                 Action(s)                    Next State
  -----                 ---------                    ----------
  Receive HALT_DL       DLC_HALT_DL                  HALT_PENDING
  Receive RESTART_DL    DLC_HALT_DL                  RESTART_PENDING
  Receive DGRMFRAME     DLC_DGRM
  Receive DATAFRAME     DLC_DGRM
  DLC_CONTACTED         Send CONTACTED               CONNECTED
  DLC_ERROR             Send HALT_DL                 DISCONNECT_PENDING
  DLC_DGRM              Send DGRMFRAME

The CONTACT_PENDING state is entered by the target Data Link Switch
upon the receipt of a CONTACT message. This causes the Data Link
Switch to issue a DLC_CONTACT signal to the DLC (i.e., DLC sends a
SABME command). This state is then exited upon the receipt of a
DLC_CONTACTED signal from the DLC (i.e., a UA response received).

If a RESTART_DL message is received, indicating that the remote Data
Link Switch has received a DLC_RESET signal, the local Data Link
Switch will send a DISC command frame on the adjacent LAN (i.e.,
DLC_HALT_DL signal) and enter the RESTART_PENDING state.

4.2.2.7 CONNECTED State
  Event                 Action(s)                   Next State
  -----                 ---------                   ----------
  Receive HALT_DL       DLC_HALT_DL                 HALT_PENDING
  Receive RESTART_DL    DLC_HALT_DL                 RESTART_PENDING
  Receive DGRMFRAME     DLC_DGRM
  Receive INFOFRAME     DLC_INFO
  Receive DATAFRAME     DLC_DGRM
  DLC_RESET             Send RESTART_DL (See note)  CIRCUIT_RESTART
  DLC_ERROR             Send HALT_DL                DISCONNECT_PENDING
  DLC_DGRM              Send DGRMFRAME
  DLC_INFO              Send INFOFRAME

The CONNECTED state is entered by the origin Data Link Switch from
the CONNECT_PENDING state upon the receipt of a CONTACTED message.
The CONNECTED state is entered by the target Data Link Switch from
the CONTACT_PENDING state upon the receipt of a DLC_CONTACTED signal.
At this time, the target Data Link Switch will return a CONTACTED
message to the origin Data Link Switch.

The CONNECTED state is exited usually under one of two conditions: a
DLC_ERROR signal received from the DLC (e.g., a DISC command received
by the local DLC), or a HALT_DL message received from the other Data
Link Switch (e.g., a DISC command received by the remote DLC).

A SABME command (i.e., a DLC_RESET signal) received by either Data
Link Switch will also cause the two Data Link Switches to leave the
CONNECTED state and eventually restart a new circuit.

      Note:  The IBM 6611 will also send a Test command in order to
      restart the data link to the station that sent the SABME command
      (i.e., a DLC_START_DL will be issued).

Following the receipt of a reset signal, the Data Link Switch will
send a RESTART_DL message to the other Data Link Switch and will
enter the CIRCUIT_RESTART state. Upon the receipt of the RESTART_DL
message, the remote Data Link Switch will send a DISC command (i.e.,
DLC_HALT_DL signal) and enter the RESTART_PENDING state.

4.2.2.8 CIRCUIT_RESTART State
  Event                 Action(s)             Next State
  -----                 ---------             ----------
  Receive DL_RESTARTED  If Connected:         If Connected:
                        Send CONTACT          CONNECT_PENDING,
                                              else: CIRCUIT_ESTABLISHED
  Receive DATAFRAME     DLC_DGRM
  
  DLC_ERROR             Send HALT_DL          DISCONNECT_PENDING
  DLC_DGRM              Send DATAFRAME

The CIRCUIT_RESTART state is entered if a DLC_RESET signal is
received from the local DLC. This was caused by the receipt of a
SABME command while a connection was currently active. A DM response
will be issued to the SABME command and the Data Link Switch will
attempt to restart the end-to- end circuit.

The CIRCUIT_RESTART state is exited through one of two transitions.
The next state depends upon the time the local DLC has reached the
contacted state (i.e., a DLC_CONTACTED signal is presented) relative
to the receipt of the DL_RESTARTED message. This signal is caused by
the origin station resending the SABME command that initially caused
the DATA Link Switch to enter the CIRCUIT_RESTART state. The two
cases are as follows:

1) DL_RESTARTED message received before the
DLC_CONTACTED signal- In this case, the
CIRCUIT_ESTABLISHED state is entered.

2) DL_RESTARTED message received after the
DLC_CONTACTED signal- In this case, the
CONNECT_PENDING state is entered.

4.2.2.9 DISCONNECT_PENDING State
     Event                     Action(s)             Next State
     -----                     ---------             ----------
     Receive DL_HALTED                               DISCONNECTED
     Receive HALT_DL           Send DL_HALTED
     Receive DATAFRAME         DLC_DGRM
     DLC_DGRM                  Send DATAFRAME

The DISCONNECT_PENDING state is entered when a DLC_ERROR signal is
received from the local DLC. Upon receipt of this signal, a HALT
message is sent. Once an DL_HALTED message is received, the state is
exited, and the Data Link Switch enters the DISCONNECTED state.

4.2.2.10 RESTART_PENDING State
     Event                     Action(s)             Next State
     -----                     ---------             ----------
     Receive DATAFRAME         DLC_DGRM
     DLC_DL_HALTED (See note)  Send DL_RESTARTED     CIRCUIT_ESTABLISHED
     DLC_ERROR                 Send HALT_DL          DISCONNECT_PENDING
     DLC_DGRM                  Send DATAFRAME

The RESTART_PENDING state is entered upon the receipt of a RESTART_DL
message from the remote DLS while the local Data Link Switch is in
either the CONTACT_PENDING state or the CONNECTED state. These cause
the local DLC to issue a DISC command. Upon the receipt of the UA
response (DLC_DL_HALTED), the data link is restarted, a DL_RESTARTED
message is returned to the remote DLS, and the CIRCUIT_ESTABLISHED
state is entered.

      Note:  The IBM 6611 will send a Test command in order to restart
      the data link to the target station (i.e., a DLC_START_DL will be
      issued) prior to sending the DL_RESTARTED message.
4.2.2.11 HALT_PENDING State
     Event                     Action(s)          Next State
     -----                     ---------          ----------
     Receive DATAFRAME         DLC_DGRM
     DLC_DL_HALTED             Send DL_HALTED     DISCONNECTED
     DLC_ERROR                 Send DL_HALTED     DISCONNECTED
     DLC_DGRM                  Send DATAFRAME

The HALT_PENDING state is entered upon the receipt of a HALT_DL
message. This causes the local DLC to issue a DISC command. Upon
the receipt of the UA response (DLC_DL_HALTED), a DL_HALTED message
is returned to the remote DLS and the DISCONNECTED state is entered.

4.3. NetBIOS Datagrams

The NetBIOS protocols use a number of UI frames for directory
services and the transmission of datagrams. Most of these frames are
directed to a group MAC address (GA) with the routing information
field indicating spanning tree explorer (STE). Two of the frames,
NB_Add_Name_Response and NB_Status_Response, are directed to a
specific MAC address with the routing information field indicating a
specifically routed frame (SRF). The handling of these frames is
summarized in the following table.

     Event                        Action(s)          Comment
     -----                        ---------          -------
     DLC_DGRM (NB Group Address): Send NETBIOS_ANQ   Transmitted to all
          NB_Add_Name_Query                          remote DLS
     DLC_DGRM (Specific Address): Send NETBIOS_ANR   Transmitted to
          NB_Add_Name_Response                       specific DLS
     DLC_DGRM (Specific Address): Send DATAFRAME     Transmitted to all
          NB_Status_Response                         remote DLS
     DLC_DGRM (NB Group Address): Send DATAFRAME     Transmitted to all
          NB_Name_in_Conflict,                       remote DLS
          NB_Add_Group_Name_Query,

NB_Datagram,
NB_Datagram_Broadcast,
NB_Status_Query,
NB_Terminate_Trace

Table 5. NetBIOS DLC Frames

The above actions do not apply in the following states:
CIRCUIT_ESTABLISHED, CONTACT_PENDING, CONNECT_PENDING, CONNECTED, and
CIRCUIT_PENDING. The handling of the remaining two UI frames used by
NetBIOS systems, NB_Name_Query and NB_Name_Recognized, are documented
as part of the DLS state machine in the previous section (i.e.,
DISCONNECTED and RESOLVE_PENDING states). Furthermore, the handling
of NetBIOS datagrams (i.e., NB_Datagram) sent to a specific MAC
address is also governed by the DLS state machine.

      Note:  The IBM 6611 will also issue Test frames during the
      exchange of the NetBIOS, NB_Name_Query and NB_Name_Recognized.
      This exchange of protocol data units occurs during the start of a
      data link and is used to determine the routing information.  Most
      other implementations of NetBIOS will use the
      NB_Name_Query/NB_Name_Recognized exchange to determine routes in
      conjunction with resolving the NetBIOS names.  These differences
      are not reflected in the SSP protocols.

The handling of the NetBIOS specific SSP messages is given in the
following table.

     Event           Action(s)                  Comment
     -----           ---------                  -------
     NETBIOS_ANQ     DLC_DGRM:                  Routed STE
                         NB_Add_Name_Query      (NB Group Address)
     NETBIOS_ANR     DLC_DGRM:                  Routed SRF
                         NB_Add_Name_Response   (Specific MAC Address)
     NETBIOS_NQ      DLC_DGRM:                  Routed STE
                         NB_Name_Query          (NB Group Address)
     NETBIOS_NR      DLC_DGRM:                  Routed SRF
                         NB_Name_Recognized     (Specific MAC Address)
     DATAFRAME       DLC_DGRM                   Routed STE
                                                (If NB_Status_Response:
                                                Specific MAC Address
                                                Else: NB Group Address)

Table 6. NetBIOS SSP Messages

The above actions apply to all DLS states. The handling of NetBIOS
datagrams sent within DGRMFRAME messages is governed by the DLS state
machine. The DGRMFRAME message type is employed instead of the

DATAFRAME message type once the end-to-end circuit has been
established. At that time, the message is addressed according to the
pair of Circuit IDs in the message header instead of relying upon the
MAC address information in the token ring header.

Acknowledgments

Randall Campbell, David Miller, Gene Cox, Ravi Periasamy, and The
Ghost of Christmas Past.

References

  1. ISO 8802-2/IEEE Std 802.2 International Standard, Information Processing Systems, Local Area Networks, Part 2: Logical Link Control, December 31, 1989
  1. The NETBIOS Frames Protocol, IBM Local Area Technical Reference, SC30-3383-03, Chapter 5, December 1990
  1. ISO/IEC DIS 10038 DAM 2, MAC Bridging, Source Routing Supplement, December 1991

Security Considerations

Security issues are not discussed in this memo.

Authors' Addresses

Roy C. Dixon
IBM Networking Systems
Department B57, Building 060
P.O. Box 12195
Research Triangle Park, NC 27709

   Phone: (919) 543-3380
   EMail: rcdixon@ralvmg.vnet.ibm.com

David M. Kushi
IBM Research Division
T. J. Watson Research Center
Room H0-C07
30 Saw Mill River Road
Hawthorne, NY 10532

   Phone: (914) 784-7815
   EMail: kushi@watson.ibm.com

Note: Any questions or comments relative to the contents of this RFC
should be sent to the following Internet address:
dlsw@ralvma.vnet.ibm.com. This address will be used to coordinate
the handling of responses.