IMD 1.16: 30/08/2008 23:25:28 84-94120-00 b030 f12000 libraries I product disk   }fA __M@IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICARTOSMA282101413143640830907135827 830907135827DF12000 VOL84-94120-00 CARTOS LIBRARIES I PRODUCT DISKETTE (B030)   IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII_M@qGyy GGG`HX@ b G`^Y e GQ @@p@987 85P@ G:پN 8)0. * C'xC# b# }B* @0DAJL w+™ЀЀΖQA1"   i  ž} š} @EEFF)DEۄF8 џ} ԟ} ̟} * `jUBBI,v BI, # @ G7H@pܾrCHC C GTq` Lg gEXC P+s=胾P+c fQN p $Rxnj  ޔniZ ތ⊞ } }HGž Ÿ@ALS)"$ C k20j.h( +$`%ꂜ\1 !M' y %'+os慾)sY ed|{ @8 o O m J K i gN )V% t%sLn`"E F. F„ D>) =`;nrgy w"G,{Kq1 A&}E*`(t@% ;c  765y342(.OS:: SYSG @ @G6BDāCGDĀ# BC @E OBJCST:INITO0SEGMENTBLANK COLD: o |KFPT: CST:LOADS:GETPP KR:HIGH SECB: PRT:HEX KS:EMPI OUT:STR SPEC:INIKA:AAARGHim MACRO (F380) @ig @0pPԇԃԇԃ ԃԇԃԇԃԇG&G8 π4I@v@wDxFyHt00@0A@s )OăOĂ!]A @ BI+Ā+1E|0;t @ G:FCD GċKN9C@ĂO G )C `^ G `C `O@ABkT  /)@Ak+H„@A k+TEzADEyB C @Ak>J@A)B` @A` +T>j @ KN9@A@kT  GVĐ@AoAF  CHDH@ Ek K (@ ACDkT> Hⷄ +kT° @a` b&}`  b/ H +kTH+T/H AC @ B kK@A kTH{H @kT DAO G `C@`jDOAI@ DCO Gwj`C @`jDOAI @o  G!AK/O@AO`P`k OTO/`P@C oj ̂`PA  K ƠFqZ@| j@μQkS1N*S* δQ+QDJĆ @u#  G@CALM G KT @!tttRtttt  /j@kA@A@ DBo ` ` ``T  oC/ #   C A R T O  S System Linked:  / / : : - Revision  -- Initialization Com plete Physical pag es installed (hex) = AmCST:INIT (A307)JOUT:STR O0SEGMENTBLANK SYSTEM: o 'im MACRO (F380) @ig 0)IC C  %'N  C C O 6>>>> INITIALIZING SWA PPING FIL E WARNING:  SWAPPING NOT INSTALLED, ERROR = :g kt<p<<mCST:LOAD (B020)JTCB:DK1 O0SEGMENTBLANK TABLE: o KSECB: DK:HNDLRNTCB: im MACRO (F380) @igkD1tt JTCB:DK2 O0SEGMENTBLANK TABLE: o KSECB: DK:POST NTCB: im MACRO (F380) @igkD2tt JFPT: O0SEGMENTBLANK TABLE: o  im MACRO (F380) @igFM0 FM0 mDK:SYSTBLS (B008)JDK:HNDLRO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o25KS:GMB DK:BBLCKS:RMB KR:END S:DSQ DK:TERM KS:RESDMAS:MUV2UAS:RETDMAKS:QPUT R:RBUF S:GETDMAKR:ABUF S:UID S:MUV2SAKS:CPY2SAS:QGET S:BGIN KFM:DEBUGS:AAARGHS:FNDMRKim MACRO (F500) @iiig BC) DBkj E ĂkjCEė T BUCVEWτXIk j)R)KT UIVCWXY·Rk jFCkjITGE kjFCkjGK " CSTRSRkjFBMdCΐQDFMdttddtD2ttt IĨC GK  CS TRUSRkjFBMd CQπCģCC ĥC G $QĂFMd XĤCQR+,SGIT USRkjFCMdt IĬC CI ĹC GIĐG CI ĩG )C@kjC  JQÀ B§FMd G kj IœFMd GIITUI kjFFIkjMdt t t t CkCd jHIĈCPHHIĊ CPHCKHČH  HGĔHEHOĎHC CHkjFCk jITGEkjFCk jI TUGV WI kjGXN9Jt ttd"dt KIFȞ TCGkCdjFBMdITCGkCdjFBMd CT UIGkCdj¤FMd K Ax Q \ gq TCGkCdjFBMd†FMd K Aq bnuCTI UIGkCdj𞋂gFMd K Ax ku]CQG@kjC MdCT U@GkCd j🙠C֔QĂFMdIT@ GkCdjFBMdt {CQD"FMd GPG fgPk"jބFBMdPεQDFMdQMd bCĢPbCPXC ĤPbCPbCħMd PGIfgPk"jބFBMdt PzQDyFMd CbPĀCbPC bPPQR ,CeGd  fgedk"jބFBMd CbPĂCbPC bPĈCbPCX qGPCbPċCb PCbPt ĎG fgPk"tjFMd I GTGCkjFMdFMd K Ax     _iG G IďG G Md CQG@kjC C FTGEkj@ tf) ttkCd jH HGĔHEHI ĒCHkjFCkjMd FTGEk[jEkjF CkjI TUIk jkjGH @G@kjGFMdFMdt ttd4d$ttt ȀJ Ao      S`# BC  @QJKB kjE KN KLk jEACKDLFBkCdj # Wtt  BCDkCd jDLGBkjGEĈG CIEQƠGOG3čD GkjFCkj#  BC£kj DIEB D DKDDEvt) DBĆCDB# ttiddd dadZd%i *DK:HNDLR - ACTIVITY STA RTED: QID, IPB, QCB9#D K:HNDLR - INPUT QIBIVEC DK:HNDLR - ACTIVITY TERMINATING#i2JDK:POST O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o3KS:RETDMAR:END S:DSQ KS:RMB S:QACK S:QPUT KR:RBUF S:MUV2UACHK:VCB KS:QGET FM:DEBUGS:AAARGHKS:FNDMRKim MACRO (F370) @iiig BC) DBkj E ĂkjI VBWC XEYZIkjCE IVGEkjFCk jI VńWHX YI kjHGR @G XN9JKHNGĎ GĎG HRGĐHRGGYĉt t ddt t d d H GTGĎG GďK Ax N  hsYGISBMd  VG IkjOI RCĢIRCIR CĤIRCIRCĦ IRCIRCĨI RCIR t CĪIRCI,CQ 9IPQ\Z RIS RPTRQEG·ďMd R RSnl RIS RPTRQRKRR SsqCQRUG V WUPkjGGQCMd t COIC aRC̩Q̠IRC IN NININ BN XQEGMdIOQEGMd CLĹCMGLĐGM IkjCYĖt ǁƀIkyjH HIĄ H H CHkjFCkjMd CHGkjFC kjHkjEkjF CkjI VWIk jkjG™ďJ y tJ t ttttd2d"t tOOOa HHkjFCkcjH Gk^jFCkXjHkVj# t%iddi )DK:POST - ACTIVITY STAR TED: QID, IPB, QCB#DK: POST - INPUT QIBVECDK: POST - ACTIVITY TERMINATINGP#iJDK:BBLCKO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oZKS:C11 S:MULDIVS:D122 im MACRO (F360) @iiig BCD G $ BH C IGHGkjCD ECĉD CI CH IJ HkjCEDC CEDȜCČBGD kjŠDEBČB   CCBĔDECCDę# tttiiZJDK:TERM O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKS:AAARGHS:QACK im MACRO (F360) @iiig BC @DCBkjECkj# # ttiiJCHK:VCB O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o)im MACRO (F360) @iiig BC)EIGBHI GE @FHIGE @ C GE D GGIFQ(# ii)JDK:DRIVRO0SEGMENTBLANK  SYSTEM: o  KA:AAARGHA:SWAIT S:QACK KS:QGET im MACRO (F500) @ig W AA`P D G$//AARtt  VH  Ho qD@Boo WYJK ZQXHT y / G$[ &}[? A@<@@-@MAVC   /A=/[+ &}/A 6O6T܌RR ?6Zg Z܍ `A7/RY \ `/(t / JH` /qT @RܚHLLL GHZR6 6‚/6‚?6 O6‚_6‚o6 6‚6‚6 6 R܌WA WR R/@``P/AmDK:DRIVR (B011) ttJDK:MOTCUO0SEGMENTBLANK SYSTEM: o 1KA:AAARGHA:SWAIT im MACRO (F500) @ig /p @ [ &}[?A@<@@-@MA VC  /AA 6‚[J RA# ttmDK:MOTCU (B023)JDF:DRIVRO0SEGMENTBLANK SYSTEM: o =KA:AAARGHA:SWAIT S:QACK KS:QGET im MACRO (F500) @ig V AAV  `P DG$//A AÂRNX RV WH  H K؄W KԄW K/ /AW W H܎I C \JIoC \oK YJKZQXHTD  | W/ G$[ &}[OA@<@@-@M AVC  /Ltt  16At /[+ &}+ &}/` oKIoC \C \A 6O6܌DŽRR R@/6рQV@VM@MN@ NJIK LR?6n WCKAZf Z܍ KRW/HQф //IC K WH/*Z WR6‚6‚ ?6‚O6‚_6‚ o6‚6‚6‚ R܌WAWQVQXN @`/`P/AmDF:DRIVR (B006) tt JGETSTAT:MT:DRIVRTCB:MT O0SEGMENTBLANK TABLE: OSYSTEM: o fKS:RETDMAS:GETDMAS:SSIG KA:SWAIT SECB: MT:HNDLRNTCB: im MACRO (F500) @igkM1tt ig &]`V >>[ ̈́[JĘKđ6 YZ[6[ _6L^A[6 @6 @6 @ 6 [@/6A t  #<   # # X @ @6IA#  @/6I# # ^ DD_y# XC  ?C C Aq@ڃ#  _6F <M-C _6D V# 6O6 # # M@6A#  WV# _ 6‚Q[JĘM [@OI@@L6Â@<@Mĝ BBK6‚ o6‚‚0R C C #  LBIĞ [ϠW ~6ƀC^Q&m W@JSB  @ K ~ ED~Ā[̄[ V # W@A A@ V āVDE/6A@~# go`V@o# mMT:DRIVR (B012)tttJMT:HNDLRO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKS:QACK S:WAIT R:ITIC KR:END GETSTAT:S:MUV2UAKS:MUV2SAS:C22 S:A12 KS:MULNEGMT:DRIVRS:QGET KS:AAARGHS:FNDMRKim MACRO (F370) @iiig BC)GBk j H Ăk jIQG H k jDCk jILC IIXN9JKID ĎȠIIžD ¿DCC¯ĚC Ck jD  IID ›DCC—ĚCCk jDI0t t  t t *  P   hƠIM MȁQIRHCkCd jD UDQMG  P SC§ęCEC IMITMMKI MkjC’ęCIIĎ PPIā!t  CkjDBGCkCd jȔEA SIKĎ P kjMPkjBS Q CC§ĚC Ck jDCk jD  3DK  Ax  WqIPt tt џϠCQpęCnC lCk ijDIKQD MIIcLdMk jDBMMD§D EC_MC_MăC _MC_MĂI c LdMkjDtt CęCCÄCk  jDC»ęC C Ck jDIQHCk Cd jD DK z ui 88N D I@7 I I C  D Ck jCk  jD¾D D  ·DIQHCk Cd j C D¦DIQH k Cd jk j˜DJ y t_ t t  t2BV6&& F HDQIHk Cd jC# BCGkCd jºFθQKDCkCd j GDXN9P  QIRQG QKQQ RvtBQGĂBQ GŒćBBˆĚB @„BkjEI PQC PIEEUDCkCd jG«ĄGkjBkjGBkCd jEBFJFH # BC @DCBkjECkj#  htttt  BCkjCC# tidYddiiJQT:RESETQT:STAT QT:DRIVRJTCB:QT O0SEGMENTBLANK TABLE: OSYSTEM: o XKA:SWAIT QT:HNDLRSECB: NTCB: im MACRO (F380) @igkQ1tt  E @e$`! 8!9":$ o  ig &]`VC /6BȞ WXĀ@ +z >VQNWVā V~C@~AC  BC  ~VC   6>QGVWȌ@Ď~&mt\dg o`Vo# oˈ@I $BAC C   ^oVg$@QI GDB+y# #  @A A@ # <M- # 6O6`># # g o`VC o# mQT:DRIVR (B007)dd0JQT:HNDLRO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKS:GETDMAS:QACK R:END KQT:STAT QT:RESETS:MUV2UAKS:MUV2SAS:RETDMAQT:DRIVRKS:C11 S:QGET S:AAARGHKS:FNDMRKim MACRO (F380) @iiig BC @G)FB k jH Ăk jG MĄGMIQG  Hk jDCk jIL CIIXN9JKI DĎIMIN· Mkj‚MOG%N M@AQBLSICkCd jI•ČCkjDI NNINĎ Dftt  t t St  BDoMnMIM QAVCOIDaCk  _j[YK Az s  quޞC9 ̠II$ ċCk DjDIKQDC@ D7MIIcLdM kjDA'MB! C_MCt _MăC_M C_MĂI cLdM kjDCk jY K { vp   ɠI I Ck jC k jDEIDQBDI 8Ck jtfft tt I 8Ck rjCQ@M k j󞕂J { vg ?QQEQIHk Cd jIMCĘ# BC @D CBkjECkj# t?_ tt BC Q@ kjCKN BIJ DkjBęCEB CEBěCEBC# ttidudiiJA:HEXSU S:DSPRDBA:GSSU2 JA:GSSU1 A:SSERVSA:RSERVSJA:EDOOR S:TABLE R:TABLE JA:ADRDCDA:ILTRAPS:AEND JS:END S:DOOR O0SEGMENTBLANK SYSTEM: o KXNXA:S RETDMA:SGETDMA:SKREADMZ:SFECBS:S UNTHRD:SKTHREAD:SSWAIT:S SSIG:S KUID:S MOVE:S MOVE:R KUID:R ISM:I CFREQ:R KABUFW:R WEX:R PUNT:R KREX:R UEX:R GFN:I KDEVDN:I DEVUP:I OVL:I KDSSMR:R LOAD:I IOR:I KIO:I RBUF:R PBUF:R KABUF:R GEXT:R GELT:R KSSTOD:R GSTOD:R CATOD:R KCTODA:R CDOW:R STOD:R KGTOD:R CWAL:R IWAL:R KAWAL:R CTIC:R MTIC:R KITIC:R QACK:R SLA:I KGLA:I QGETR:R QGET:R KQPUTR:R QPUT:R DSQ:R KCRQ:R RECVR:R RECV:R KSENDR:R SEND:R DSMBX:R KCRMBX:R WAITR:R WAIT:R KSIG:R DSSEM:R CRSEM:R KPAUS:R SPRI:R GPRI:R KBGIN:R DSTASK:RCRTASK:RKUNMAP:R MAPIN:R CRSMR:R KGERI:R REENV:R SUENV:R KDSENV:R LDENV:R END:R KA:RDSB A:MAPDSBA:IINTQ KA:PUNT A:GXP A:RMB KA:AAARGHA:DISP YSTRAP:AKA:USERVSSPT: ANCHOR::im MACRO (F500) @i\5dig  pP1‚` j@X %tZ _GJg JZg O_/AktWtY/ $@gJtOtNtMtLtKtJtItHtGtFtEtPtDtCtBtAt@t?t>t=t a@`K`PGSZg=V@`K`PZg< P@`K`PGSZt@t?t>t=tU&IDI xUIIyII IzNyE BE F DSG@&@FF@FI \QB# F+F # 8# E .CI\%QB# E. 6Ay E# E. CI\%QB# E.  6qK+C\%QxK@ EE# g I\%Q̎+\%Qǎ+\% Q@# fOomJR:GPRI S:GPRI A:GPRI O0SEGMENTBLANK SYSTEM: o  im MACRO (F500) @ig//# gg x # JR:SPRI O0SEGMENTBLANK SYSTEM: o KA:SPRI A:CPA im MACRO (F500) @ig O̠֌Qø O# ttRJS:SPRI A:SPRI O0SEGMENTBLANK SYSTEM: o KA:IINTQ A:LKRN A:DSPTCHKA:CPA im MACRO (F500) @igg oO/Ϡ @ą`(/Oo# ttttJS:CPA A:CPA O0SEGMENTBLANK SYSTEM: o im MACRO (F500) @igg /G6 C /# mTSK:PRIO (B012)QO0SEGMENTBLANK oim MACRO (F360) @JP:FM O0SEGMENTBLANK TABLE: o NIPB: im MACRO (F360) @igkFM0  OJP:SP O0SEGMENTBLANK DMA: o KSP:SPTH SP:SDSK NIPB:  im MACRO (F360) @igkSP0 TV ottSPTVJIO:PREPRS:IO I:IO O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o=KS:DSCBE2S:SIG S:RSB  KIO:MNTQBS:MUV2U S:SSIG KIO:PUNSRS:GSB S:SWAIT KIO:SCB S:NQTAILS:MRKDELKIO:DIOIDIO:CONPOIO:LUBCRKIO:RELUBIO:LUNSRS:FNDMRKKR:BLKMOVS:MUV2S S:DECRELKS:RMBE S:COPY2US:AAARGHKS:QPUT S:DSPTCHS:LKRN KIO:QCB S:GMB FM:DEBUGim MACRO (F500) @iiigBC HIBkCdj# g BCIHCIIBkCd j# BCIFM RBSC TDUEVWIkj kjCK N IONF NKNNO vtF³ą)NF )HICQ FHI FēFIENXDFėF BHNFğkjId dtt5tt JFXQkjфK IJ @ kjG FkjKIRSLT UIkOjIRSI kFjKRJKQ C FLkjGCkj  k5jFLkjGCkjHN@t!Idd ddtt> )HIĀH̄ HFěkcjFKID Q̠F @KkjGAK FKć RKSTI kjFMI kj 8KFIJ@kj  K K %MEKQ K># td-dtttxg BC WIXB̛Q U LGBNHFI +L^@ NkjDA L^WNkjI^_B ` a©bIkCjW ZBBIĕWUBQ WB̈QH Gkj析ttd:d# g BC FkjE ѠB NKFCFkjE CEQ@Z IKELCMFN‘OIkjFDEl# t ddt t dd g BC @JIPфQBR  SIk fjIJKBE }IPQER SI k QjCXJQɠBEE Kk jEk jԠE LCĈC PC֚ĝC BED Ek jEG@ ddd  -d!t Xt  Kk jIGQCBG BKk jIDk j BIĂBCk j # g BC D)  BEF GILFMGNOIk j©GQC G‚ՠE E‚ F̌GˌA q։QAm Dt pAttvd8d/ GAT DEgBDɞ| q wp ;E CILMEN OIkEjDp# g B GH M§NO  PIk 1jG֝QDGBGk Cd jEGQƀMGN _dBd9dLdD OPQREk  jDCk jIMFN·O Ik jHGàGFĉ FFGBĖGk Cd jEIEKFKk jC  Ăk jHCą EH# tt tdadNt  B CKQ)) KD DkfjC k_jCDkjC# g B BIĉB BI ďBĒ B BkjCCk6jBYė# ttg BCkyjD Ăk"j IDQGB @Ckj# g B CDkjICQC CDIDQCDCkjDCQAH@u# g BC @\BX QGCDBCFB @FkjDktttt#j# tidi GET.NEW.LUB-LUN#LUB.S EARCH.RESULT#POST.CONN ECT - NEW.LUBVECPOST. CONNECT - OLD.LUBVECP UN.SEARCH - NAME#PUN.S EARCH - IPBVECSETUP.M OUNT-QIBVEC$SETUP.MOUNT -TASK BGINED, CREATED QID#iJIO:POST O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o,KIO:MNTQBIO:PUNSRIO:LUNCPKIO:CONPOS:DQBLCKS:NQTAILKS:MRKDELS:RSBE IO:PUTPOKIO:DIOIDS:SSIG IO:SCB KS:MUV2U IO:RELUBS:RMBE KS:DECRELS:ININTQS:QPUT KIO:PREPRS:DSCBE2S:SIG KS:COPY2US:SWLM FM:DEBUGKS:AAARGHS:QGET IO:QCB im MACRO (F500) @iiig OGk jBCk  jIOPCQ RIST UIk jCDG E Fk jBCk  jCʄDCk Cd jHCXQA?ID Hk jBAHDHćC IHk jEIk jI HQԠCDQE֘QC HG Ck jHtttddttt@tt!t CJk j BCk dj^CXQ  D@Hk ]jBAHD CIQI@k QjEIk M j GJCHď CHk  j Fk jECk j k -jBCk $j# tttt BCIR EFK OGHBHR 9JBEkjBX QQRESCĆ C@ kjDABZIG QWRJSGĀBSG +IWG kjDAt tt *( EPBK} @ XQFBkjEOkc j JIʿ@kjDC kjBT KàBN KkjӠBKĘKSB KYāBkj  4FKkj킕-EEF k$tt t t tt j{ J kjEM@ Okj KUIMQCKMKOk jDDkOjKIĂ MJMOkjMOk jIWXPY ZI kjP  I ĎP PIđP ttdt dt PքEL kjD ĂkjI DQHE @Lkj J FEkj힉EkKjE OkJjIʮ@kjDC kjIJQàB B QEKQEOk+jF EkjBt ttt t * €zSEGW BEkjD jAhB QBkj _E  PBSBMd EPHQIPHE SPđBEOkj DCk6jBSEĄE  I.@k,jDDk#ttt jEBkjIDQD kjힲ+G kj DFDkjBS BđBSBEk jDDkjBHĖB kjBk=tt PONB RQJ GB[# NJOT™ @@CONĄ Ikj ŠJk @Hkj1@t F'' ' Q'NOI\QAOF # @M SARG7 IC  qn~} LL@eLOLoLmMNMI qK3ͤKJOI kjO/ 1AKoJE %'o'K# `8@ QARPt F&LIQBT FL L1SB" L& MC&MIiBM y1@N L@& V  V<V9V6&  I@CMQC/LQ I C p'LMCB@e M1B@M`II}YL&MB# m S:LOAD (A312)OJSY:EOBC O0SEGMENTBLANK SYSTEM: o KA:DISP A:ISIG im MACRO (F370) @ig V܆6# ` ttJS:RTCEOBS:DCCS S:CONTT JR:CFREQ R:CWAL R:CTIC JR:MAWAL R:IWAL R:AWAL JR:MTIC R:ITIC O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:orKS:ININTQS:RSBE S:AAARGHKS:DQBLCKS:C12 S:S12 KS:A13 S:SWAIT INT:ON KINT:OFF S:A122 S:COPY2UKS:MULMULS:DSSEM2S:SIG KS:FNDMRKS:S22 R:GTOD KS:RSB S:DSPTCHS:LKRN KS:GSB S:MUV2S im MACRO (F380) @iiig  B)EFIS@B kjB瞴FB㞮 kjBݞ SCFkCd jDkjCkjDBCkCd jDkjIDQDCkjDF# g  B)CFGG  ^FBkjBàF B ^G kCd j掘‚kjGkCdj枎tv ptqttt ~DkvjGZ DGZDDkejEkbj # g B)F)GG HIGJ \IB k=jB;I8B7 6k3jB1 CXI]CIkCdjEAۀJkM6 ujXJkjXb CK[[k jD  ˞DkjEDkjI EQBECkj H  kjHSBYC ĈHYCkjCkjEBCkCdjEkjE6EBCt~tttttztt kpjEM# g B)EFG G  WBkjBžݠGB ¾kjB WCGkCd jDFCk=jD CF k6jFàFSFCk,j ,SCĈFSCk"jCkj힉tv ptqDBCkCd jDk jIDQDCkjD# g B)D) C EFGG"HI hCBk$EjBCCA B@ hF k$Cd j܎‚k$j܀Fk$Cd j܄Jk$j܂ tU~tt uFIHk$jIHk$jܠIS\Jk$Cd j܄KAJk$j܄KJ k$jk$Yj܀Jk$Rj  G k$j܁GàGSEk$F j܂CdJĈGdJJ k$j܄Kk$4j U# t tttgBIkCdjb# gBIkCdji # BCDGE FI ^EBkjBĠE BC^D kCdjkjDkCd jG] XQEkj悞kCd jFɠGk-jGkjkj kttv pt}tvj֞# gB)B # g BC)DBEC āBECIC IHC JHDkj# BC) DIEBH+ kCd jEDWDDF @D P GB̃Q GBDut  XBCA]ID QӠB kjBB KQ‚FBEQJB CBkCd jB kj BBKQ‚DETB ICkjLBkjBkCdj p# tzst t  vB)C @  »Ĉ CB# BC @IĀC BECąC DBECă)E CBECĈBEC BSB‚  # ~B)CCN CCCD @CBCIC QBC C‚ CED(BB  # B)CCCI CQTCDBCDB ̄QCBX@QC# ug B)C Č  )DCȉBEIB B LEkjBQꀉDF ^kjCȇ)ȀC ĉBHCC@A)ĀG kjC CSB c# t tt ~g BC)DKEF k oj)℀BP)B P)Jk_jCIć B kj kQjC) HCP)̀CćC  CR@A)ĀCHJk5 jXIĉC ) Jk(jFHt kjGDMDNI NHkj N@ kj NkjNXQD1 NDNPMĀNO  N KL kjI ĂkjIIQNLI K kjI kjKOkLttt@ttttt sjĆNI NGkfjàNGIN Gk[jàNGNM @ NINQA kj)G IHJkj CGćJkj# t tidjddwdddiirJR:SSTOD R:STOD R:GEXT JR:GELT R:GSTOD R:GTOD JR:CDOW R:CTODA R:CATOD O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o!KS:DCCS S:RSBE S:DSSEM2KS:AAARGHS:SIG S:S33 KS:CONTT S:DSPTCHS:LKRN KS:S22 S:GDATT S:MUV2U KS:MULDIVS:A22 S:MULMULKS:MUV2S im MACRO (F002) iiig BCGG HIG JKIIĀI儁KI Ā ]HBkjDBٟ  YIZYHkCd j ‚ƟĀY YZqo HM]ML  Հ Ѐ  ; ; d JĀH HSKK āH HSBဂYG|dFt vHYOGQYY GIYJE ]G^I EkjHNY G8 YYOG3YKāHY JIJ ]\J^\k jKJkjIKkj IB1IYCIYCā # m8@tt g BC HG IJK τLCVIĀCVI IBŸ ZG[IWk j JIZ[G k jJEĄ JIJY Z[ Y kj JIZ[I  kjIZ[IkjINt dd ~KLF ZG[G knjEFFEMJ JIāJ IVV KGGAIHHV V V pHKGGHM  JH FFKJāJF IGJĂ VIWVJkCd j ‚V VWqo JLVJĆ ZBJkj# g BC IGJBkj IGJB kjB OG D  DC # |t 8@t g B)K kCdj# gB)K kCd j# BC @C) CBkCdjBCkj # g B)KCEk  jCBCIBāBE k jBFBB@AāCECIt t t Eā 3# g B)KC @DBCDBā G# g B)D @ EG  G HBBk jE MGEMGāG )K F @MG FMGāBMEBMEāH~tk Cd jEHk jEMHE MHāHGk jDHk CdjCk jC# g B)D) I CEGFD‚B B=k t2t 6 ;IEQFGk jE DGk jC  E GICK MKk jCH@ Hk Cd jEGk jDFk jEd# g BC kjB¢Ck jB BCkj CBC@ kCdt5tt?t jD# g B)KC@Ckj D dEDCkCdjEE# g B)KCMkLjB JBkjBCkCdjD# g BC D9 CkCdj CkCd jCEB kjIttt kj kjҞX R SP h# B C)Dkjkj Cºkj C´k j C«kjkj CŒB+ kCdj CkCd jCE kjIktt5r@tt9tt8t oj CBkij hC) >* a # BBkjC D FQ@ kjJC IąCE@ DkCd jIEQEDFkjU# t t BC)HIKFP HBk jI‚FKN CNk jJ ‚ JG JDQ‚KJE Q‚K›KI Ay  h n er KEJFk 4jK# t 4t7AiddMd~ddd dsdiiJS:RECVR S:SENDR S:RECV JS:SEND S:DSMBX R:DSMBX JR:CRMBX R:RECVR R:RECV JR:SENDR R:SEND O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o KS:FNDMRKS:FECB S:SWAITRKS:SSIG S:SWAIT S:UNRDYCKS:SDSS S:DSPTCHS:LKRN KS:DQBLCKS:ININTQS:RSBE KS:MRKDELS:VCKW S:FNDDELKS:COPY2US:NQTAILS:RSB KS:MUV2S S:GSB im MACRO (F002) iiig  BCGGLMGBkCd jFACDkjFHDEkCdjFDEkCdj'# g  BCGGLMGBkCd jFACDkjFHDEkCdjFDEkCdjFA S# g BC GGLMGBkCd jFACDkjFHDEkCdjFDO+EkCdj# g BC GGLMGBkCd jFACDkjFHDEkCdjFDEkCdjFA # g B)E @F G  kjB LDBk j ‚DD kG&tu t!t jמ DXā DDIĂD D  D D DIĎD  DXQRDD  D D D   D D D DRB DGkjFDk'j DBI't #Bkj ‚ G# g B)C @D EBk jF ‚Fkj_# g B)D @E FIB I–IkjCBBkjBFkCdj# %tt t t  BC Ds CE B kjIkj  kjke fc # BC)Dk jkjB C˜k j C’kj CŽkjt t tt t,t@t ktjCE kjI kdj CBk^j ]g@ bA V# g BCkjB Bk jDABCĄCEBI B@kj## t tttg BCvkujBs Bk ojDABCBEC BIB@k[jN# g BCRkQjBO Bk jDABCĄCEB I B@k;jDA r# tg BC,k+jB) Bk rjDABCBEC BbIB@kjDA  # BC)F KG  HGI WBkj  IBDWF kjK‚DKIUUt&'t $kjCC ‚ EGCXQ‚C XQ‚ EGCX Q‚CXQ‚  K Az T T csHHCGkCdjH # t%@idddii JS:DSCBE2S:DSSEM2S:DSSEM JR:DSSEM R:CRSEM O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o@KS:RSBE S:UNRDYCS:SDSS KS:ININTQS:DSPTCHS:DQBLCKKS:LKRN S:MRKDELS:VCKW KS:FNDDELS:FNDMRKS:COPY2UKS:RSB S:NQTAILS:GSB KS:MUV2S im MACRO (F002) iiig B)C HIV@ BkjBHBB  ESƀĸמ kjBОFEH XFāF HRF HRFHRFF  FIĂF ICTFT kjFFkj E ϠFIBkjHICFTTt t tt t  kjFĀFkjf # g B)CKG@Gk jD ‚DkCdj # g B)CGkjBBkjBkCdjD # B)CkjC  BkjBkjBD kjtt t tttt Ikj B kj Bkj # g B)KE@EkTj CB͠BC kjIkj# g BCKF@Fk:jDB BDC kjIkj# tt@tt tidii@JS:WAITR R:WAITR S:WAIT JS:SIG R:WAIT R:SIG O0SEGMENTBLANK SYSTEM: o xKA:ININTQA:FNDMRKA:SWAITRKS:DSSEM2A:SWAIT A:SSIG im MACRO (F360) @ig oIO@  h g oIO @6J //D @6 @ + Os& @ @@6 Oo# OpI // OQHooB kjBo# ttttgoIOg oIOIO@ j O   QB/Rg # g # ttJS:RMVSEMA:SDSS S:SDSS JA:SWAITRS:SWAITRA:ISIG JA:SSIG A:SWAIT S:SSIG JS:SWAIT O0SEGMENTBLANK SYSTEM: o KA:ININTQA:IINTQ A:LKRN KA:DSPTCHim MACRO (F360) @igg ORH # # g g / &#  # OoL@Ђ/  EE` @O1PC @`` 1Ky @@`@@o?/ qPM /@`( `/_po䂈 o# ttggIg I ?& #  # # /o@`(@db o# gg o`ACUo# mSEM:ASM (A237)g J? 1  # ttJR:UID S:UID O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o@im MACRO (F370) @iiig BC DGECH @ CHEāDHCD HCEJEHDĖEHD )# g B)CBF @։QBCkDj=# ii@JS:REENV R:REENV S:SUENV JR:SUENV R:LDENV O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o_KS:ININTQS:DQBLCKS:FNDMRKKS:DECRELS:RSB S:MUV2U KS:COPY2US:RMB R:RBUF KS:DLAS S:INENV R:ABUF KS:LOAD S:CLAS S:GMB KS:MUV2S S:GSB S:DSPTCHKS:LKRN FM:DEBUGim MACRO (F380) @iiig BC)HHL MNO PQIWBXYIk jHIkjIQEk j؟؀ kjI kjB WMBk jBŸMB QIkjBM  WNkjBMN NΣQB¡ kjB SITtUtddtt@t t SJ  SKSSTvt k \jBZW SITSK SKSSTvtJK ć°k> VJĂZbL3aD ϠCVDĈCdDk"%jž08t -C k" jDdC @dk" jCVddk"j ΠDdCV@dk"j IaC ZDbZ ĂDbLDWI@Wk" jBI@WCI@k"j CWdIdk"t jZQHZĄ Z CWdVdk"hj IaZWCJZĂD bLIaQBaBZk" jބaBB IJd Bdk"jބaBBb PH_B Q[ @ [Iā[ *t/t 1[Iă[E[Fą[ G[Hć[IPBāB bPIfBgThi Ik"jޢTfgP h[ik"jބaB [k"jބaCk"jޠ[^@* aIfg^hiIk" jIfgt"tdCd5ttt2tdUdDd[ Bh iIk"kjIf ΄gLh iIk"^jI aQc_YBā JBk" jތBDk"JjBfLg KJk"j`QEZk"j CeBIfgePk" jބaCk"'jIPQF QDQk"dVdbd]t5tt jހPk"jIB@k"jހa# g BC)DBE NO CPQIk jDE Ek jHABk Cd jHABk Cd jHAߠBk Cd jHAՠBk CdjHAˠBt"Ottdtddt t t t t k Cd jHABp Gk  jBk j NF OGP´QIk OjCG NOPQRSF Ek jHA O HPEk jICk jEQttt6t!ddutt Ek jICk l jEQEk jI Ck ]jEQEk  jICk NjEQE k jICk ?jE QCHCk jICk 0 jDŽą k jk j# ttttttt t BCCBkjDAG Ck jBž C# g BCDǠBFDȌBČ DǠBFDȍBčE ǠCFEȔCĔBB CCERǠCF ECDXQĠC # 7idi #S:INENV-ENTRY VER A308, ECB, ECB.LM# -ELOADV EC -ERBVEC -LDBVEC  -LOADED.EDBVEC -LOADE D.ERBVECS:INENV-INIT, NEW.ECB, PRIO# S:INENV -EXIT, STATUS, IN2.STATU S# -NEW.ECBVEC -NEW .EABVECS:INENV2-ENTRY, LOADED.EDB, S4# -BEG IN.INITIAL.TASK#iJS:DSENV2S:DSENV R:DSENV O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:onKS:END S:SSIG S:SDSS KR:DSSEM S:DSSEM2R:DSMBX KR:DSSMR R:DSQ S:IO KS:SWLM S:DECRELS:ENVRBLKS:DLAS S:RBUFA S:RMBE KS:DSPRDBS:ININTQS:DQBLABKS:RMVSEMS:RSB S:AAARGHKS:SWAIT S:BGIN ENV::DSTKSECB: S:GSB S:DSPTCHKS:UNRDY S:LKRN FM:DEBUGKS:FNDMRKim MACRO (F370) @iiig B)KF@Fkj C ‚힄Ckj# g B UVWIk jkjBQH+ k j π+ kjMd CC CC CBāBkCd jkjBDDDD EFIUVW X IkjIUVEW XttPttt@dd@@ddd. Ikljkjj) KKJQȀD@ļK KKEEQG+O kMjkJjIk jBP PIāP PIăT)I PKUVDWPXTkjOA@d!tIttt ٟuPkjOCk jPN kjINQBN ` GkjDI U ½VIWI XIkjI BDIB>  DIGG) HI HQ‚-HHHIIHDIDIęHCttttd:d0t EFI@ kjOHIQBdMdMd I@ kjOIBUI L¹ kjIGGIHMd  Eob KcaV@GPtptnt  0@`IIIIQA GQLDGIDSeSk jkjDHHII HIDJJJ‚KJ JIQIQJIk jDIkjIHQD̓QB ˀHHMHHDMk jIHQD@tt tt DQTEFkjOA EGFkjOAk jDkjOk YjO SB@FDUEV kj @ OIUVNWXIk jIOQؠD @ kj OĂkjIDSISkjDttt t t dPdVEC SHARING PAGE -# UNMAPPING PAGE - 2#iJA:GSBE A:GSB S:GSBE JS:GSB O0SEGMENTBLANK SYSTEM: o MKA:AAARGHS:SSIG S:SWAIT KGET:SSB GET:BLK GET:HEADim MACRO (F370) @ig(g)oD/Ogohg oioOE?LM Eւ׀L̠ ̠L Lܑ$ OOOEYJ LOoo# ttttttJA:GMBE A:GMB S:GMBE JS:GMB O0SEGMENTBLANK SYSTEM: o MKA:AAARGHS:SSIG S:SWAIT KGET:SSB GET:BLK GET:HEADim MACRO (F370) @ig(g)oD/Ogohg oioOE?MM Eق׀M̠ ̠M Mܒ$ OOEYJ MOoo# ttttttJGET:HEADO0SEGMENTBLANK SYSTEM: o KA:AAARGHim MACRO (F370) @ig o` /B1CB1HĀ+OQ  # mLMM:BUF (A307)tJGET:SSB GET:BLK O0SEGMENTBLANK  SYSTEM: o zKA:AAARGHS:ABUF PUT:TAILim MACRO (F370) @ig BK Go@H@@`K kj΀AMB A  AGw # # gP%tttJA:RSBE A:RSB S:RSBE JS:RSB O0SEGMENTBLANK SYSTEM: o !KPUT:TAILim MACRO (F370) @ig(g)o/`@gohg oioE/LSBE{K LOoQA# # tJA:RMBE A:RMB S:RMBE JS:RMB O0SEGMENTBLANK SYSTEM: o !KPUT:TAILim MACRO (F370) @ig(g)o/`@gohg oioE/MSBE{K MOoQA# # tJPUT:TAILO0SEGMENTBLANK SYSTEM: o KA:AAARGHim MACRO (F370) @ig Mo I`@/q„@o# tJPRT:HEX S:ARGCTXS:AAARGHJA:AAARGHO0SEGMENTBLANK SYSTEM: o KOUT:STR MCARBUG im MACRO (F370) @igg 0ƽPp P  pς҂˂΂ ǂʂÂƂ pg tLP=A=Q=X=Y=K=L=S=u⣟m ~g @NxO@NO@O@ N8Np@AONp@@R# XJSKK:#  CARTOS System Excep tion... R= JEXTND:BFO0SEGMENTBLANK SYSTEM: o im MACRO (F370) @ig_# JA:VCKW S:VCKW O0SEGMENTBLANK SYSTEM: o im MACRO (F370) @igg * C1A( # JS:MRKDELO0SEGMENTBLANK SYSTEM: o im MACRO (F370) @ig # JS:GDSBE O0SEGMENTBLANK SYSTEM: o fKA:ININTQA:DSPTCHim MACRO (F370) @ig o`ETM S  TSB{ IĀk ā@1E` y@`@oZmLMM:DSB (A310) JTCOKLO@1 N9 B N6GOK@ pH m N ĀOO GQ @oQOOGʎHKN ` oI/p# pttJA:RDSB O0SEGMENTBLANK SYSTEM: o %im MACRO (F370) @ig o/TSBzKT @֓̑G @1 N9`B_@ N N @o# JA:MAPDSBO0SEGMENTBLANK SYSTEM: o  im MACRO (F370) @ig OA@ B ?@ B# 0JS:EMPMAXS:EMPI S:RBUFA JR:RBUF R:PBUF R:ABUFW JS:ABUF R:ABUF O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o KS:CPY2UAS:MUV2UAS:AAARGHKS:ININTQS:MUV2S S:COPY2SKS:MUV2U S:COPY2US:UNRDY KS:SSIG S:LKRN S:C11 KS:SWAIT S:SWLM im MACRO (F370) @iiig BC HHIJCBkCdj# g BC kjDIIJKCBkCdjEDkjE&# g BC HIJBkCd j# BCFQE)G) G H CHQ Hk jJAIB k jB BCODPHBk Cd jJACQEQk j Hk jJt t t t t  A Gk jJAMd   IIH@k ejJAI # BC @ IJ LKVLKkCd jFAIHkBjB LHVEW@ BkCd jGLKHIQICKJKQ@m@t xCEgLKQHkCd jHRWHXCYLKkCd jFALKGW@ kCd jFAGLBRIR kjBHSKTS֛ @QETSHBSBYHZC[LKkCdj랊t  FBYSZLKkCd jFA K@ kjF B LRCLQĠC RCĒHD m# BCEZDkCd jFHCDJk;j CDFBk0j @Bk)j# t BCF @M ĀF FIĂCD FF Ą QEFk jGAEQCRDBk Cdj # BCFGG I‚ CO @DEIāI  CDIăIIG F Q@QkjHt t Bʞ SGIkrjH BGSCTDBkCdj  # BC@DkjFˠED Ā B@CkjF  # BC JBkjEB C=B IBDD =# ttBٖ# g BCHIIJCBkCdj# gB)kCdj# g BC @kjDCBkCdjEDkjEs # BC @D E FH G I DkjJAUIEkCd jKAHGkjt t t  BBGѠI‚О UGVDWFEkCd  jEFGHIE‚ DKICSISkj D kjJCkjK # BC HG JDUG TJkCd jGAJKQŀI Utt t IDEIQ̀JTFU@ BkCd  jGA CjG TJCkCd jGAJ۠DKQÀE EJIEQπDTFU@ CkCd  jGAHHQ B@  kjGB U# t BC @FDKQĀ  GGCGCIB k ejHBbDIC DIBk UjHBRD IFk HjHBE E F@k ;jHB8 EFEFQ€B # g BC D @IEFG IJKMOGRS @IĀRRIĂR SIāS SIăS  EBIkjBE BHIEB @II@IkjBMd t { I@HkvjBI@HHIk njBllIH MIkc jAHKM MKLLkCd jPEIkOjSOĀ bGcKSkjQB ՀKO KMJMLLX RMă bGcKRkjQAt yFKĚ GbNKkjQIQQBf KNIEED DDR F‚OFĒF  F F  # g B CDGG HRHDkCd jEB GFkjB Ht t CkujàH CHDFG DANC# id3ddnddd d!dCdtddXdKduiiJS:RETDMAS:GETDMAS:RESDMAO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oUKS:SIG DMM:ES4 S:UNSHRPKS:SHRPG S:AAARGHS:WAIT KDMM:CS4 FM:DEBUGim MACRO (F380) @iiig BC)EBXH FQ^yCNH  IHFG@ NE @KB̔QBMd BFk jBIĔC   IBOPk jJA BF@NKE @K BĕBHCFHNȍD _# g BC WBXCYDZE[ \Ikj)F  JGB G4KG @ HB G+G @ ‚ CNDCJNOO P kjRCkjNNK HIPN NSTd!dtttt I‚˟ IISKS Tsq SI?TSNJ @ PSJSUVU @@NJ @KQB  UVmk  RSMS STRPRPJST SNSMX YZ XBkjRVSJ UV UM@ kjU UV trRـS STVT MNCBLEBNqNKP M MSTSNJ @L SNKJ @KIKKS  SSTjhIWtt ЄXJY ZIk j WXIkj kjRERkj{R kjQCkjR# g B KBLMIkj )CBNDNB  BDkjDEtttd0d"tdDd2ttdTdE E kjFCkjj ENC @IEENC @ B'XkXjFCkRj # idXi @S:GETDMA - LOGICAL MAP, BUFFER ADDRESS, BUFFER  SIZE, DMA ADDRESSA#S:G ETDMA - GOOD RETURN, DMT VEC#S:GETDMA - WAITING  ON DMT SEMAPHORE#S:RET DMA - DMA BUFFER ADDRESS#iJACB:MXP HND:MXCPO0SEGMENTBLANK SYSTEM: o KSECB: OUT:STR S:MAPLP KA:AAARGHA:IINTQ A:DISP KA:ISIG A:SWAIT A:HXP NACB: INTQ: im MACRO (F370) @i\5dig @1Â/O AP@CA@o6  @ D'b6AڠC'[ @ a@x  66a `ojPGPC G@AA [1G G% x 䀄@ /HĄi Oo 4A@o6CoOzt\0ttttmPMM:TRAP (A309) CACHE PARITY ERROR  HARD CACHE ERROR g )k,utkM@(I Ȣ@  @rP @N8PmCC' hN BN`6g^I 6րG@ Y M CA`AĂAAi EC`Pkj?qCA֎A78txtttJSWP:FLAGQCB:SWP QIB:SWP O0SEGMENTBLANK SYSTEM: o  2KSECB: NQCB: im MACRO (F370) @iggk gt 2JS:SWAP S:FSPP S:GETPP JS:MAPLP O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o=KS:QGET QCB:SWP S:QPUT KQIB:SWP FM:DEBUGS:RXLATEKS:AAARGHSWP:FLAGS:WXLATEim MACRO (F360) @iiig BC)D E @FB GlFJ @HCNBK Q‚ kjNA شMICH @EGM NGLŴC @KQHL KLHĀK ֮CB³NMSL kjINQРJMSC kjN“CKă  NHLIĀLME @0 xt QÀL @LELĆKdN# g B)C @D Q͢ ĂkjBkjEG GG DGFB # g B P)C @DF FOEK@NEHH $I EKNNJ@t9t NDI @ EQĀ?KBϞMd PI?KQKEHIKK HHOQFFFPQ CIFQA1 ?KàF IKFĄKE L KHăKE E ŠLCCJw @xVI kjFGG VK kjQA VKGk jQAYMGJVI kjJB w# g BC)E @FA @ X?GC?H@NFID JIBQ) )& QGRHSDTtt 0UIk j) K)ĕQGRHS DTȄUIk jJQI? k WjLE@k j BĈIMIy IIā  IđE’k jLE@ k jIQG ttddtd dt k jLE@pk lj kSDk ejdD k ]jIQI? k jLE@Pk Oj# tttidi SWAP IN -# SWAP OUT -#i=JA:CLAS S:CLAS O0SEGMENTBLANK SYSTEM: o (im MACRO (F500) @igg O@AF+TO OBoH +kToH+T# m PMM:A (B020)ۀJA:DLAS S:DLAS O0SEGMENTBLANK SYSTEM: o RKS:UNSHRPA:UPM im MACRO (F500) @igohg oiBÞ@S ':3/IQ O/o ``P1~kjo/ OB/+KG g/  O@  ' O@`oQA# # @t@tJS:ILM A:ILM O0SEGMENTBLANK SYSTEM: o KA:UPM im MACRO (F500) @iggo`pjp`Dz E@S@C ' iA,„BƠCH 6+ToqI@  QECvo̞o D BBD/C '> /B@Ā@āA@ G2 H  @&}  @ @BE +I('y ău Aă @B`pkp`o# `t@JA:UPM O0SEGMENTBLANK SYSTEM: o 6im MACRO (F500) @ig oCD '&@6B @6‚@āœ@G C ' @a`  b&}` b o# @JA:ABUF O0SEGMENTBLANK SYSTEM: o KR:ABUF im MACRO (F500) @igo`Pkjo# tJDMM:CS4 DMM:ES4 O0SEGMENTBLANK TABLE: o NSCB: im MACRO (F500) @ig k g  kJS:SHRPG O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:RO MOGLOBVEC:oKS:DSPTCHS:MAPPAGS:AAARGHKS:ULCKPGS:LOCKPGS:UNSHRPKS:LKRN im MACRO (F380) @iiig BC)F G @Hk jB GgKH @‚ D G\KH @‚؟ B GQKH @ID G HKH @JCNIKEN BLKֻQ‚  䀂HEDkjPA CBkjPAҀCI  MGN@NNO @ CBkjtttt -kjK LĂLKQLKL ĂO @DUEVCBk jPAPkjP# :tttiiJS:UNSHRPO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKS:DSPTCHS:UNMAPPS:ULCKPGKS:AAARGHS:WXLATES:RXLATEKS:PUTPP S:LKRN im MACRO (F380) @iiig BC)D E @Fk jB GeKF @‚ B GZKF @GCN BH Q‚џ̀CψG  ̄JEK@NKLH  @ֿCBJkj MAIIIIH HTIĂH B G F @NGXCkj MŒOCDItxtt X?SNI@APʹ @ ?Q@ GF @RO XSkjMIMQDMk jITT1àIIĂCBk jMAL CBkjMkjM# @tttttiiJS:LOCKPGO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:orKS:AAARGHS:LKRN S:CPY2SAKS:DSPTCHim MACRO (F380) @iiig BC)D E @FB GTFG @‚Ϟ̀H CNBI JQ‚Ğ JJăkjCBU G kjMBkj IJĂkj C H KLEN@N NO @P‚P b#  @ttttx iirJS:ULCKPGO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oGim MACRO (F380) @iiig BC)D E @FB G/FG @‚H CNBI J֠Q‚C H KLEM@N MN @O‚O = #  x iiGJS:MAPPAGO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKS:WXLATES:PUTPP im MACRO (F380) @iiig BC)F G @HB GjKH @‚D  G_KH @‚۞B G TKH @ID GKKH @JCNIKENBLK ֺQ‚ ‚πC I MLQ֦QP­ QăEJ Nkj QAD GH @O— MPEJ ĀO @t 0JPVEOkjQALd # t iiJS:UNMAPPO0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oNKS:WXLATEim MACRO (F380) @iiig BC)D E @FB G8KF @‚B  G-KF @GCNBH  I֢Q‚ IăCG B GF @JI IRCkjMA F# tiiNJS:PUTPP O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o8im MACRO (F380) @iiig B)C @D EBN EFBB @‚ FBāD njBF FDFĆ 4# ̀ii8JS:WXLATES:RXLATEO0SEGMENTBLANK SYSTEM: o 3i m MACRO (F002) ig L O   D# g L ɀDOA@ B@  B #  P M?M B # # # JFM:DEBUGO0SEGMENTBLANK SYSTEM: o KA:AAARGHA:SSIG A:SWAIT KS:TRACE MCARBUG im MACRO (F002) iuig BCQln` @p@ @K Kڢ@` K+ &}J?Php(Oo/ @ G&O/op@P  # Ckjx8tDtt7tJS:TRACE O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oSqKD:NEWL D:CPSTR D:READH KD:READN D:RDCH D:WRS KD:WRCH D:WRF D:SELO KD:FINDO im MACRO (F002) iiig BC LBkjk jCkj kjk jkjM FILMQC  MI MQVkjkj kjLkjkj L IϳQžCQ kj LMǂkjk jÞRƃVkj# HDQFC# tttddt tddtdtdtd%d1d3 oDQ# BkejK k`j¿EkjRk jFkQj킲kOjG J STSFk@j RR DGJSQтk5 j R@ GOR UVўttdKdMdVdXd[d]d`  kjU  UVwuSRKUSVUFykCdjUFkCd jU UUVigGJS Q# k@j SF@k j낒kj RSKSST# ttdbde kyjGPKQP kmj PP›Pk jC QPQ# B ~kj .kj# dgdmdptid?i TV/ %SG* BCPL TRACE  OUTPUT TO TV OR LP? (T  OR L)T INPUT LEVEL,CLAS SE FILE MANAGER TRACE O FFLO/. FILE MANAGER DE BUG, LEVEL = %N, CLASS = %H4 W %S Stack size  = %NVEC %H4  %H4Y   %H4   I %H4 #iSJD:READH O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oTKD:UNRDCHD:RDCH im MACRO (F002) iiig BCDkjBA ! w HDkjBI+ BQkjBCN1EB 9 О * ECkjBB 0 :i A Gc a g] AkjBADCC@ACCQ# ttiiTJD:WRF O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKD:WRHEX D:WRD D:WRS KD:WRN D:WRCH S:GBY KD:STRLN im MACRO (F002) iiig BCkjINPIQR QBkjS HSkj OAܟ QQP @BkjSSkjO AʄTTڂ„TTMd TIQQPBk jS 0 9 О A F ɞ a f hhh US a z s A5ttttttt C3 D4 H6 I0 N% S& X. NN  @' BUTkjOA Q QQR #  idBiiJD:WRD O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o_KD:WRCH im MACRO (F002) iiig BCDIEBFQCJ Cɂ̄FD IEE FFFOG>EDFO G7F EEQ ]C^ kjGA] ]^t rBSG -kjGAE ]]D 0kjGA] ]2 Z# tii_JD:WRN O0SEGMENTBLANK COD E:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKD:WRD im MACRO (F002) iiigBIkj# tiiJD:WRS O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o KD:WRCH S:GBY D:STRLN im MACRO (F002) iiig BkjIDEDBk jkjCAD DDEom # tttii JD:NEWL O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKD:WRCH im MACRO (F002) iiig kj# tiiJD:READN O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oEKD:UNRDCHD:RDCH im MACRO (F002) iiig BCDkjBA ! w HDkjBI+ BQkjBC G EDC 0BB О+ ECkjBB 0 :h AkjBACA# t tiiEJD:WRHEX O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o&KD:WRCH im MACRO (F002) iiig BC EFCE@NBUB  UG 0 7 kjDAE EFec $# tii&JD:UNRDCHD:RDCH D:WRCH JD:FINDO O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKD:CUNR D:SUNR D:CTVR KD:STVR D:CLPW D:CTVW KD:SLPW D:STVW S:GBY im MACRO (F002) iiig BIkj IBkj IBkj I@ IBkj IBk j IBkj Iǿ @IBkj IBk j IBkj Ç  K# B O# g B ̏ŀBkjB kj ŀBkjBkjl# dtdttttg wkjkj~# g lkjkj# ttttidLiiJD:SELO O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oim MACRO (F002) iiigB # iiJD:PKSTR O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o!KS:PBY im MACRO (F002) iiig BC DIEFEB KECkjEKEFrpDOG@# tii!JD:UPSTR O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKS:GBY im MACRO (F002) iiig BCIkjDEEBk jECEJEE3 # tiiJD:CPSTR O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oIKS:GBY im MACRO (F002) iiig BCIkjDICkj EIFFDE DE @BkjGFCk jHG G F FFK# tiiIJD:STRLN O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:oKS:GBY im MACRO (F002) iiigBIkj# tiiJDBG4:CNTDBG4:LP CARBUG O0SEGMENTBLANK DEBUG: o  MG:Z G:Y G:X MG:W G:V G:U MG:T G:S G:R MG:Q G:P G:O MG:N G:M G:L MG:K G:J G:I MG:H G:G G:F MG:E G:D G:C MG:B G :A G:9 MG:8 G:7 G:6 MG:5 G:4 G:3 MG:2 G:1 G:0 im MACRO (F002) ig  }߾\8 m-  $ H}K4 d '     D> 7   T ( : 9 - :ւ"  )   " } \ ` ͤ b\En@x   1R 񦟞 p P @0B  ݣ` M        q1Q p  PO/W C A R B U G A 5 0 0 ֟e u#u"u!u uuuuuuuuuuuuuuuuuuu u u u u uuuuuuuuu  ւz־ Pށ AڂA Qւ> X҂; Y΂8׽ԾϾξ KƂ1 L‚. S+ D( C%ןK ־ D9 U  A T C N6  Ծ R H P L U N 6 ޟx = ֟{ ֟|@\5 ܂y"yyv ѽ *ܽ Y Q A T G ս R  Ʋ P M ƣ MƞŸLB LCLFLLLSLJLI LGLRLZLP˝ +ʞ)jC ՆwՆq ǂp Lǂh T P Bǁ P ւZƽ  {֝QEN , , Կ `  6\E _ܞ"\5?yz ¦ ` J B YK Q Jpق ^ޫ @ 6\%ާ\ޡ ޝ `@E ; RA@EN@Aޏǎ Qފ ,T7 og}6y\  D `pU* ]e@ ^6F ]\W\%N\L H ĂO܃D B ` D*ASI# ` !*/@6\ m@o ` A M쇅N]Wc T C ߴ I߰ U߬ Nߩ Sߥ A ߡߙߙߙߚߚߚ ,՞SǾ焝 3Hd  p›PQIӓb@" -LlQł ބMb T ` z C J“KQG c@" qQłԇ ށj I  ݂ۓɆ“'t FG@G< ̟v(<0   ²KQG d@"Ӕƕ qQłŽ Njޠj  \5   Uɝ  w } { yxw t “KQGZMNe @"JK qQłEBDAށ j \… NL “KQG >56f@"23 qQł- *,)ށj @ S0  “KQG"g@"  qQłށj $ A @@ @@'@@@ Y X| ɝƁ P΂"B ƽԃ޽ٽ΁C / Xǃ Խޞi]+ ȁ K@"o ٽԃkMޞ9 {JN0C  6 ޽ٽ \MMX0G HXBJN0 ?C  ;C 8 ǁ 9 ,ǁ ف L? A YBQCJ|υLL Iǿʇʆ ȗȇŗƇ—ć ,ǽՆ  ,@Ɗˆ ,   N1@u뿒  IdžǑǑǑ  % 8R ԽςU =܂Q D A M_޽ ƿQ@ƈ† JN1@ w݃?jFٞgD d I+ D A M P +r5p4n3l  P MMǟvMǝǟr @ ǝ @ h @  Ǟc@ `ǟ^ D A MvNߟsN۟p NڟmՇ4 ,x@   ܂AAA_ P =܂ޞ D =܂ ޞi A =܂ٽޞd M =܂ޞ_Ǐ B@ @0ԁ @ݢ\% `޽فE@ \ ` ,¤a + - * X /KJƔY \% `T\% `y\% ` tނQ ,ǟ| LP ٽL 垂 @ P ԁ Նҁ L\% ` ɞy Ԟl߀ ` ޽޼yؽԞb  pΆ͂Gެ}ޫ yޥ}\% `y E ~  .փ\% ` E ~  .ޣރ aI , ǽنs@FC kq LL (w{u ^ |JQBYx L S P TԞKJ  FsBpƾ!8 1 ` `TR\ `Pz  IƎ1 ,ǽƇ , ƂpIƴk ,  ,Htr Hm -džف -dž \% `ZZÂF -rԂ ݢ \% `מv  ’@"Fz@ Ό  F Ǎ l  *!81_ ` ƨ\%\ `ޡޞJQ šƙ\%@\%K ލގ `JQ ` % מr F  B * ւ8o  _ ]\"ZIXM  K P&M&II `HKL$kB N =ւ; ; Gւ8   :֞  ֟L ̟{  y9u    :w ³ 0 C C 96C C " z a ࢅ0 `e  •C "C tC I6< C I6C " `j  @0cLALLLSLZ LMLPL LL LTLPLBǾGƒLTg پ> x s00@—Fg z @" 6= ". 1 `@p  ~ƂI IwIqqq p R G L , ; + - * / XWQH = < > : K1IHICT  >>> -@A@76@ 6 4 +C -A * / X1  վ  ` Rվ B `KՆ   + Gdž B   JQA+ I I ƭ I+Kw ` AMK^ ` PAQXYKLSDC UDATCRHPL Z A 9 0 n C F =  t ,ƪ , Ʀν¢6 \% `ޔJQ  6\% ` T ԝ ǽ M L CM yIPvwr qJR86ijgQFg IP6Aa` ]  LQTURSRPN  NLRJ| P @?D A6QO6Q6Qc \ F I DԽ kj ֞x  @9@@? R6A W  BËˋJR>JKSB|ԝ ; : A{ Նv trLDLELILRLW ǖd ,ka$"  ņy xÆwpQAlýkL= \L>L:|öbL<L=L ^]\Q  HǞ wq qno = < > :ba 2 4 6 5 3 1c y!  C 1 =ւ C 2 =ւ C 3 = M =փT޽ԞH& ǽن =FFEFCCE =:7& 5-Ǔ,& Ǔ$Q߇ǽ? m CARBUG (A500)O0SEGMENTBLANK oim MACRO (F002) JD:SUNR D:STVR D:STVW O0SEGMENTBLANK DEBUG: o im MACRO (F002) ig @0BI" "@} @6F@6 @@ I6=I6 , _@6 \B0 # g T'n gd# g =gZ v  @0'Q] 96   ޻+  ޲eB ¨0@<Gg% g!*S kjL↘  F` kjZ kj !kj# JD:CUNR D:CLPW D:CTVW JD:CTVR D:SLPW O0SEGMENTBLANK DEBUG: o pim MACRO (F002) ig @0BBN Q  6= B0 # g RoϢ%'o޵µJƳ# g = ޭy B I o %'oޚYg¬g «B `+ pI # EF G CD6H# ZTVLPJR:MOVE S:MOVE O0SEGMENTBLANK SYSTEM: o SKA:RMB A:GMB S:SWLM im MACRO (F370) @igIΞ˂͞g Ik IJIK)I\%Q* I5FJL A1#@ ADe GH@@XO/6H1B @830809164152830809164153830809164153 e:830809164155830809164156830809164156 e;*T830809164158830809164608830809164608$ % & ' ( ) * + . CARTOS:SYS LBRSYS DIROS:: SYS H]DDxGWICUB KS:DSPTCHim MACRO (F370) @iiig BC)EkjBkj# g BC)D BěDC )DDEBBB F ExvDDB 6Gkj:# @ntii>JR:GERI O0SEGMENTBLANK CODE:ROMOCODE:RAMDATA:RAMDATA:ROMOGLOBVEC:o`KS:MUV2U S:EMPMAXS:MUV2S im MACRO (F370) @iiig B)C I @D ^IBkjHBĞI BC@IC ICĂCZIC kjIIIĆDZI CZIĉCZID ZIċ ^BIkjHB X# tttii`JA:GXP A:HWBRK A:HXP JA:TRAPS SRF:ER O0SEGMENTBLANK SYSTEM: o KA:STXIB A:GSSU2 A:HEXSU KA:DISP A:PWRF A:PUP KA:AAARGHim MACRO (F500) @igFtt\5d\5d\5d \5d\5d\5d\5d\5d,ig @i@i@i @iA@i @i@tt@tg ›P@1SAĘ@` jBA@_6M@6K@|Ag OJ@`@]tTtg &]>|~ S>1WI+\%QӺ  > +\%QǞx _6^p@Z6A+\%Q ~ZT Z >~?A6aA <>I+\%Q I *\%Q@  ~OO ~T@Z^S~Z Z Z~A@=A~A@A.tJR:WEX O0SEGMENTBLANK SYSTEM: o _KS:UNRDY A:IINTQ A:DSPTCHKA:LKRN A:STXIB im MACRO (F500) @ig MG@ C @ c O1yOC @ c /` @/ A@6# G@`EG ӀQQ @  턚 # # OO wŽ`Pà5# t0tttn@tJR:REX O0SEGMENTBLANK SYSTEM: o KA:IINTQ A:LKRN A:DSPTCHim MACRO (F500) @i IIItg &]G~Z>+ I\%Q c~A@6ZZ+I\%Q ^~E+q`J `@ z@ĀAARI~>+  Uk\%Q̄@+k_x t 0~U6I~A@? 6@=AEGAA> 6C ^>X@ĕ~ A@6@}A >> } QR~ @6H@A֊A ` &m0tJA:PUNT R:PUNT O0SEGMENTBLANK SYSTEM: o KSECB: A:DISP A:FOROOTKA:IINTQ A:DSPTCHA:LKRN im MACRO (F500) @ig o@6oZ/+ I \%Q*\%Q~EG k@Q^@ `@@z@@o E1U`I@G V o# /oV # ʞyɞw`JƟg EEqĂ` `@ą @  oSqà1 @o/+A A[GC`qEC `y oP1DP# Z tt/ 0tt8t@~tJA:STXIB O0SEGMENTBLANK SYSTEM: o Mim MACRO (F500) @ig *oIk@\Q*j \Q* h\Q*t oB\QÞ# *_ \Q*PoGEOP@  I\Q*~E` AC\ Q*\Q* \Q*\Q # mDSP:OOPS (B012) JR:UEX O0SEGMENTBLANK SYSTEM: o im MACRO (F500) @ig@QAē# JA:FOROOTO0SEGMENTBLANK SYSTEM: o KS:AAARGHim MACRO (F500) @ig @0pPށttJA:PWRF PWRF:TBLO0SEGMENTBLANK SYSTEM: o im MACRO (F500) @ig pAG AG g JA:PMD O0SEGMENTBLANK SYSTEM: o im MACRO (F500) @ig# JA:PUP O0SEGMENTBLANK SYSTEM: o TKA:ISIG A:DISP PWRF:TBLKSECB: A:AAARGHim MACRO (F500) @ig @P0GB@N8BC 1BDpBA\EB 4 B  ` l1@1BovEq oq# 1S@XQ? 6L$ //m# tttttJS:FNDMRKA:FNDMRKO0SEGMENTBLANK SYSTEM: o KA:DSPTCHA:LKRN im MACRO (F360) @igg 1M@ z6;C # ttJS:FNDDELA:FNDDELO0SEGMENTBLANK SYSTEM: o KA:DSPTCHA:LKRN im MACRO (F360) @igg 1O@ z6; C # ttJS:NQPRIOA:NQPRIOO0SEGMENTBLANK SYSTEM: o KA:DSPTCHA:LKRN im MACRO (F360) @igg o`@ D1GG%  x 䀄@ o# ttJS:NQTECBA:NQTECBS:NQTAILJA:NQTAILO0SEGMENTBLANK SYSTEM: o 8KA:DSPTCHA:LKRN im MACRO (F360) @igg)gg Do//1GE/ `@CQo~OZKQžJZ oC 1L 6CV) s 䀄@OOo# ttJS:NQHEADA:NQHEADO0SEGMENTBLANK SYSTEM: o  im MACRO (F360) @igg ? Ā @ # JS:DQHEADA:DQHEADO0SEGMENTBLANK SYSTEM: o  im MACRO (F360) @igg ?1D Ā# # JS:DQBLABS:DQBLCKA:DQBLCKO0SEGMENTBLANK SYSTEM: o +KA:AAARGHA:DSPTCHA:LKRN im MACRO (F360) @igg)g )o/ 1Y J z oqtIjsBq` 6`@ o# t1ttJS:ADQBLKA:ADQBLKO0SEGMENTBLANK SYSTEM: o KA:DSPTCHA:LKRN im MACRO (F360) @igg o 1K`J y`@ o# ttJS:PBY S:GBY O0SEGMENTBLANK SYSTEM: o im MACRO (F002) ig @@``%'`@# g @@D@h%'`@#  @@D@h%'`@# 0  THIS IS THE OPERATOR'S INITIAL::.JCL FILE FOR B000. STATUS S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII0000SUPERUSER 8C1A4A4B00010001110000SD/OPERATOR/ 00 0000SYSMGR E3B8AFCA00010002010000SD/OPERATOR/ 00 0000SYSPROG 8B43A1A800010004110000SD/OPERATOR/ 00 0000OPERATOR 438D5D4100010003010000SD/OPERATOR/ 00 0000T0 9190725100010002010000SD/T0/ 00 0000T1 E1BBA44100010002010000SD/T1/ 00 0000T2 A244C73100010002010000SD/T2/ 00 0000T3 A7EA48E300010002010000SD/T3/ 00 OVicEdDanonJFM:B020 SYScTV:B020 SYSsMDE:B020 SYSc?hlrs?x|?SWAP:: SYS=    @0pPԇԃԇԃԇԃԇԃԇԃԇG&G8π4I@J@A)B` @A` +T>j @KN9@A@kT GV@AoAF CHDH@ Ek K (@ACDkT> Hⷄ+kT° @a` b&}` b/ H+kTH+T/HAC @ B kK@AkTH{H@kT DAO G `C@`jDOAI@DCO Gwj`C@`jDOAI @o G!AK/O@AO`P`kOTO/`P@C oĵ`PA K ƠFqZ@|j@μQkS1N*S*δQ+QDJĆ @u# G@CALMG KT@!MY)!)/j@kA@A@ DBo` ` ``T  oC/#  C A R T O S System Linked: / / : : - Revision -- Initialization Complete Physical pages installed (hex) = 83080513172350 ·`PDEI  «¢¦£‚G& G.m쀮 s  IGfs ] ǶG G.Dz@G@6GM ǨG Ǧ G3Ǚ1 1ܟrʟˠ ǟߢ')F,v!6)uy `+ /m/n·` H+T±G H+T`AHo`P C`PDœE› i(a,ݟs+ pG& bG1SCBzG&G  – 84@TV`ʟӟSPڢ. QA# ⲀD F֮GE@AǫkGMIǦ# k@€AMHC HC T@# ߈pj# )  ̟pG& Gio/e FdG C2kx Bk& G# OOK ߼FkDAQ3? G@A;ǫ :O# GC @`P¥DIc G # C@)# @@G6OANG@O# П1G  QB@# ⎀D  kj# r G ۀZ[\YWNBJ@ACk BOBO# OkT # qIE F Ju@v# ,şoh6G'+to # o# o6 2o# .G97G0$k"AQ+֯ GJ@AG o# /o G`@@ GG @@`G GO@ G,,Np@o/#  @M SA C 55PLL@hLOLoLmMNMI qV3ŧ/ %''ߒ# kG@ QA# 􇖞?aÇQBT9ן̟㟗JL1S" &&\i݋ݞy1@N @&VV<V9V6@CQCQ C p@1B@埩ڞ}&Ԋ# 'Y'VOI\QBO޻# ݟqr6SFaӠ  %B LOADING: - FINISHED<<<<< ENVIRONMENT LOAD >>>>> INITIALIZING SWAPPING FILE WARNING: SWAPPING NOT INSTALLED, ERROR = : N+Q Mnpnn @DF10TV34JxxSP/SYS/SPOOL/"=# TV00TV"-1r6;a PMOS U#>7`&ac\5h\5h@₟$aatwpP&a\5\5@₟$apd Z=  #TV01TV"r!Gn P359 ;#>7F&GI\5N\5N@₟$aGZ]rPfk&nGp\5u\5u@₟$anrd Z=  TV02TV"r-T P !#>7,&-n/\54\54@₟$a-@CtPLQ&T-V\5[\5[@₟$aTgjtzdsx Z= TV03TV"r: P #>7&T\5\5@₟$a&)vP27&:<\5A\5A@₟$a:MPv`dY^ Z2 = TV04TV"r P #>7&:\5\5@₟$a xxP& "\5'\5'@₟$a 36xFd?D Z= TV05TV"r P #>7& \5\5@₟$az^P&\5 \5 @₟$az,d%* Z= TV06TV"r P #>7&\5\5@₟$a| DP&\5\5@₟$a | d   Z= m TV07TV" w {r   P     #>7 &  \5 \5 @₟$a   ~ *P  &   \5 \5 @₟$a   ~ d   Z2 S mTV34TV# ] ar f k P }   &   \5 \5 @₟$a      &   \5 \5 @₟$a      L2  SLP17TV) * .r 3 9 S*l J L P 2 S  U\5 Z\5 Z@₟$a S f i  r w  B   Y          >  J K DF1  U Yp ^ a i  d f h! i S k\5 p\5 p@₟$a i |           pM p K i d  ;  KDF10D1*.p 3L9 K>S[;\  DF11D1fjp ou Kz \DK0 p(=! i\5\5@₟$a     p(M pld  l;m DK00D1w{p& ; mDK01D1p&  DK1 p8%A!\5 \5 @₟$a $% 4 58 p8MUpUd  ; DK10D1p6 73 ; DK11D1p6 ") 71;2 DK13D1<@p6E^KPe 7m;n 2DK14D1x|p6 7; nDK12D1p6 7; DK15D1p6 7!;" DK20D1,0p65N;@U 7];^ "DK21D1hlp6qw| 7 ^DK2 pHA!\5\5@₟$a  % 5 pHM; pn d  n;o DK30D1y}pF; oDK31D1pF; DK32D1pF";# DK33D1-1pF6O<AV^_ #DK3 impXru}xz|!}\5\5@₟$a}    pXMp_}3d  3;4 _DK40D1>BpVG`M_Rg1o;p 4DK41D1z~pV_1; pDK42D1pV_1; DK43D1pV_1#$ MT00M1.2p@7:P<ADC DJO#P}R\5W\5W@₟$aPcfieEo   $QT06Q1  "s ' * . - .P 0\5 5\5 5@₟$a . A D G'0)IC C %'N  C C O6>[̈́[JĘKđ6YZ[6[_6L^A[6@6 @6 @6 [@/6A 'r?J`yH # # X@ @6IA# @/6I# # ^DD_y# XC ?C C Aq@ڃ# _6F<M-C _6D V# 6O6# # M@6A# CWV# _6‚Q[JĘM[@OI@@L6Â@<@MĝBBK6‚o6‚‚0UC C # LBIĞ [ϠW~6ƀC^Q&mW@JSB  @ K ~ED~Ā[̄[ V# W@A A@ VāVDE/6A@~# o`V@o# 'ʂt=քBC)GBk jH Ăk jIQG Hk jDCk jILCIIXN9JKIDĎȠIIžD¿DCC¯ĚCCk jD IID›DCC—ĚCCk jD@0=6 )j-? P  hƠIM MȁQˀIRHCkCjD UDQMGP SC§ęCECIMITMMKIMkjC’ęCIIĎ PPIā>2+CkjDBGCkCjȔEA SIKĎP kjMPkjBSQ CC§ĚCCk jDCk jD 3DK Ax  Wq@P=1@2>U>kџϠCQpęCnClCk ijDIKQDMIIcLdMkjDBMMD§DEC_MC_MăC_MC_MĂI cLdMkjD??WfCęCCÄCk jDC»ęC CCk jDIQHCk CjD DK z ui ?????V?W?fD @@??I I C D Ck jCk jD¾D D ·DIQHCk Cj C D¦DIQH k Cjk j˜DJ y t_ =  F =@ >>T>???F HDQIHk CjC# BCGkCjºFθQKDCkCj GDXN9P QIR6 QG QKQQRvtBQGĂBQGŒćBBˆĚB@=ܫ @„BkjEIPQC PIEEUDCkCjG«ĄGkjBkjGBkCjEBFJFH@ # BC @DCBkjECkj#  h^'ck+)BCkjCC@# @"@@ Q1M@ME@e$`!8!9":$o&]`VC /6BȞWXĀ@ +z>VQNWVāV~C@~AC BC  ~VC  6>QGVWȌ@Ď~&m)0'r7̀o`Vo# oˈ@I$BAC C  ^oVg$@QIGDB+y# # @A A@ # <M-# 6O6`># # o`VC o# t@BC @G)FBk jH Ăk jGMĄGMIQG Hk jDCk jILCIIXN9JKIDĎIMIN·Mkj‚MOG%NM@AQBLSICkCjI•ČCkjDINNINĎ DB&6 )j-B28BDoMnMIMQAVCOIDaCk _j[YK Az s quޞC9 ̠II$ċCk DjDIKQDC@A~D7MIIcLdMkjDA'MB!C_MCAܑW_MăC_MC_MĂI cLdMkjDCk jYK { vp AiAiAAAAAAAɠI I Ck jCk jDEIDQBDI 8Ck jB&B&fADI 8Ck rjCQ@B Ek j󞕂J { vg @AVAgBBA݄EQIHk CjIMCĘ# BC @DCBkjECkj# F @B@k+)BC Q@BQ)kjCKN BIJDkjBęCEBCEBěCEBC# B5BL\5UUpP1‚` j@X zi_GJJZO_/Ak)r! uyJ"""""X!!!"""l"~"_"d"h!P!T!^!b!f!!!!!!!!!!!!#!#(!!!!"" ""6";""("."B"G"N"S""""""!"###""""""!##/!FNpN|SPA]@AMC V4#OoEJoI/A  Gs !>!J!X![!0!6!'!!!##4Z҂Z`@`o` QIEGSBE{Qo# `@@ĕQOOGʏHKN `n"~)[*2A_6]JSDE@6̄A `+@`K &} OgGb)3-  OA\A@ + &}ILM# GQOOGIHKNQ`(+FA:\EU*I\%QIF+I\%QOC QĄB# ZÈƈZY I\%X# ZY I\%# ZYXI# Z I\%X# Z I\%# ZYI# ZXI# ZI# s?pC `+\EA/6EGFFRLIF` @`(_qI@ĆQG$ċt`A `6AևQ˞22 *2 DA֯QA@/6ڠEQ  Ć/BJć@AǑP `+QAFQA(\E)\E-"*@`A@|A @x 9 0H 9 Go o `+)<$3`(` YYą[L [ɐ\G`AA [`  !`œ@`CC `@C|z?ą @ #IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII8 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII9 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII: IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII; IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII< IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII= IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII> IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII? IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII@ IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIB IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIID IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIE IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIH IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJ IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIK IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIL IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICARTOSMA282101413143640830907135827 830907135827DF12000 VOL84-94120-00 CARTOS LIBRARIES I PRODUCT DISKETTE (B030)