EXPORTGLOBAL QUOTEGLOBAL GET-ACTIVE-REGION AREA-DATA INITIALIZE-AREA-DATA AREA-DATA  MAKE-AREA AREA-DATA MAKE-AREA-FIXED AREA-DATA MAKE-REGION-IN-AREA AREA-DATA RESET-TEMPORARY-AREA AREA-DATA REGION-LIST-THREAD AREA-DATA REGION-LIST-THREAD AREA-DATA nC`@ATD SETQGLOBAL *GRODY-SETF-MACRO-TABLE*SETF CONSGLOBAL QUOTEGLOBAL REGION-LIST-THREAD AREA-DATA LAMBDAGLOBAL REGION REGION-DATA LET*GLOBAL SINGLE-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL QUOTEGLOBAL REGION REGION-DATA STOREVARSETF GENSYMGLOBAL TEMPVARSSETF SINGLE-TEMPVARSSETF VALUESGLOBAL TEMPVARSSETF LISTGLOBAL REGION REGION-DATA LISTGLOBAL STOREVARSETF LETGLOBAL VALUE PRIMITIVES STOREVARSETF REGION REGION-DATA NTHGLOBAL TEMPVARSSETF  XR-BQ-LISTSYSTEM-INTERNALS QUOTEGLOBAL REGION-TABLE-STOREMEMORY-MANAGEMENT QUOTEGLOBAL *REGION-LIST-THREAD*GLOBAL-REGISTERS REGION REGION-DATA VALUE PRIMITIVES  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL REGION-LIST-THREAD AREA-DATA TEMPVARSSETF IFLISP BOUNDPGLOBAL QUOTEGLOBAL *GRODY-SETF-MACRO-TABLE*SETF *GRODY-SETF-MACRO-TABLE*SETF QUOTEGLOBAL REGION-LIST-THREAD AREA-DATA %%REGION-LIST-THREAD-END-FLAG AREA-DATA BYTE PRIMITIVES  %%REGION-LIST-THREAD-NEXT-REGION AREA-DATA BYTE PRIMITIVES  BYTE-SIZE PRIMITIVES %%GC-RAM-MD-BYTEHARDWARE $$THREAD-CONTINUES AREA-DATA  $$THREAD-ENDS AREA-DATA THREAD-CONTINUES? AREA-DATA  NAMED-LAMBDANC THREAD-CONTINUES? AREA-DATA QLISP-INTERNALS 32=HARDWARE LDBHARDWARE QLISP-INTERNALS %%REGION-LIST-THREAD-END-FLAG AREA-DATA $$THREAD-CONTINUES AREA-DATA THREAD-CONTINUES? AREA-DATA!$`D@@a@A @AhDjD AREA-TABLE-REF AREA-DATA  NAMED-LAMBDANC AREA-TABLE-REF AREA-DATA TABLE AREA-DATA AREA AREA-DATA !VMA-START-READ-VMA-BOXED-MD-BOXEDHARDWARE 24+HARDWARE TABLE AREA-DATA AREA AREA-DATA READ-MDHARDWARE AREA-TABLE-REF AREA-DATA "b@@ATD AREA-TABLE-STORE AREA-DATA  NAMED-LAMBDANC AREA-TABLE-STORE AREA-DATA TABLE AREA-DATA AREA AREA-DATA  NEW-VALUE AREA-DATA WRITE-VMA-BOXEDHARDWARE 24+HARDWARE TABLE AREA-DATA AREA AREA-DATA MD-START-WRITE-BOXEDHARDWARE  NEW-VALUE AREA-DATA  NEW-VALUE AREA-DATA AREA-TABLE-STORE AREA-DATA "P@$^@$D SETQGLOBAL *GRODY-SETF-MACRO-TABLE*SETF CONSGLOBAL QUOTEGLOBAL AREA-TABLE-REF AREA-DATA LAMBDAGLOBAL &RESTGLOBAL ARGS2384 AREA-DATA LET*GLOBAL SINGLE-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL QUOTEGLOBAL  REST-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL ARGS2384 AREA-DATA STOREVARSETF GENSYMGLOBAL TEMPVARSSETF APPENDGLOBAL SINGLE-TEMPVARSSETF  REST-TEMPVARSSETF VALUESGLOBAL TEMPVARSSETF APPENDGLOBAL LISTGLOBAL  COPY-LISTGLOBAL ARGS2384 AREA-DATA LISTGLOBAL STOREVARSETF LETGLOBAL  VALUE2385 AREA-DATA STOREVARSETF ARGS2384 AREA-DATA  REST-TEMPVARSSETF  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL AREA-TABLE-STORE AREA-DATA  XR-BQ-APPENDSYSTEM-INTERNALS ARGS2384 AREA-DATA  XR-BQ-LISTSYSTEM-INTERNALS  VALUE2385 AREA-DATA  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL AREA-TABLE-REF AREA-DATA TEMPVARSSETF IFLISP BOUNDPGLOBAL QUOTEGLOBAL *GRODY-SETF-MACRO-TABLE*SETF *GRODY-SETF-MACRO-TABLE*SETF QUOTEGLOBAL AREA-TABLE-REF AREA-DATA AREA-REGION-DATA AREA-DATA  NAMED-LAMBDANC AREA-REGION-DATA AREA-DATA AREA AREA-DATA AREA-TABLE-REF AREA-DATA *AREA-REGION-DATA*GLOBAL-REGISTERS AREA AREA-DATA AREA-REGION-DATA AREA-DATA $!Cb@@ATD SETQGLOBAL *GRODY-SETF-MACRO-TABLE*SETF CONSGLOBAL QUOTEGLOBAL AREA-REGION-DATA AREA-DATA LAMBDAGLOBAL AREA AREA-DATA LET*GLOBAL SINGLE-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL QUOTEGLOBAL AREA AREA-DATA STOREVARSETF GENSYMGLOBAL TEMPVARSSETF SINGLE-TEMPVARSSETF VALUESGLOBAL TEMPVARSSETF LISTGLOBAL AREA AREA-DATA LISTGLOBAL STOREVARSETF LETGLOBAL VALUE PRIMITIVES STOREVARSETF AREA AREA-DATA NTHGLOBAL TEMPVARSSETF  XR-BQ-LISTSYSTEM-INTERNALS QUOTEGLOBAL AREA-TABLE-STORE AREA-DATA QUOTEGLOBAL *AREA-REGION-DATA*GLOBAL-REGISTERS AREA AREA-DATA VALUE PRIMITIVES  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL AREA-REGION-DATA AREA-DATA TEMPVARSSETF IFLISP BOUNDPGLOBAL QUOTEGLOBAL *GRODY-SETF-MACRO-TABLE*SETF *GRODY-SETF-MACRO-TABLE*SETF QUOTEGLOBAL AREA-REGION-DATA AREA-DATA  %%AREA-DATA AREA-DATA BYTE PRIMITIVES +GLOBAL  BYTE-SIZE PRIMITIVES %%QUANTUM-MAP-REGION-ORIGIN QUANTUM-MAP %%AREA-DATA-REGION-THREAD AREA-DATA BYTE PRIMITIVES  BYTE-SIZE PRIMITIVES %%QUANTUM-MAP-REGION-ORIGIN QUANTUM-MAP %%AREA-DATA-AREA-STATUS AREA-DATA BYTE PRIMITIVES  BYTE-SIZE PRIMITIVES %%QUANTUM-MAP-REGION-ORIGIN QUANTUM-MAP %%AREA-DATA-AREA-HAS-REGIONS AREA-DATA BYTE PRIMITIVES 1+GLOBAL  BYTE-SIZE PRIMITIVES %%QUANTUM-MAP-REGION-ORIGIN QUANTUM-MAP  $$AREA-FREE AREA-DATA $$AREA-ALLOCATED-NO-REGIONS AREA-DATA $$AREA-ALLOCATED AREA-DATA  $$AREA-FIXED AREA-DATA $$AREA-IS-EMPTY AREA-DATA $$AREA-HAS-REGIONS AREA-DATA AREA-DATA-REGION-THREAD AREA-DATA  NAMED-LAMBDANC AREA-DATA-REGION-THREAD AREA-DATA QLISP-INTERNALS LDBHARDWARE QLISP-INTERNALS %%AREA-DATA-REGION-THREAD AREA-DATA AREA-DATA-REGION-THREAD AREA-DATA `D SETQGLOBAL *GRODY-SETF-MACRO-TABLE*SETF CONSGLOBAL QUOTEGLOBAL AREA-DATA-REGION-THREAD AREA-DATA LAMBDAGLOBAL QLISP-INTERNALS LET*GLOBAL SINGLE-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL QUOTEGLOBAL QLISP-INTERNALS STOREVARSETF GENSYMGLOBAL TEMPVARSSETF SINGLE-TEMPVARSSETF VALUESGLOBAL TEMPVARSSETF LISTGLOBAL QLISP-INTERNALS LISTGLOBAL STOREVARSETF LETGLOBAL VALUE PRIMITIVES STOREVARSETF QLISP-INTERNALS NTHGLOBAL TEMPVARSSETF  XR-BQ-LISTSYSTEM-INTERNALS QUOTEGLOBAL DPBHARDWARE VALUE PRIMITIVES QUOTEGLOBAL %%AREA-DATA-REGION-THREAD AREA-DATA QLISP-INTERNALS  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL AREA-DATA-REGION-THREAD AREA-DATA TEMPVARSSETF IFLISP BOUNDPGLOBAL QUOTEGLOBAL *GRODY-SETF-MACRO-TABLE*SETF *GRODY-SETF-MACRO-TABLE*SETF QUOTEGLOBAL AREA-DATA-REGION-THREAD AREA-DATA AREA-DATA-STATUS AREA-DATA  NAMED-LAMBDANC AREA-DATA-STATUS AREA-DATA QLISP-INTERNALS LDBHARDWARE QLISP-INTERNALS %%AREA-DATA-AREA-STATUS AREA-DATA AREA-DATA-STATUS AREA-DATA&`D SETQGLOBAL *GRODY-SETF-MACRO-TABLE*SETF CONSGLOBAL QUOTEGLOBAL AREA-DATA-STATUS AREA-DATA LAMBDAGLOBAL QLISP-INTERNALS LET*GLOBAL SINGLE-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL QUOTEGLOBAL QLISP-INTERNALS STOREVARSETF GENSYMGLOBAL TEMPVARSSETF SINGLE-TEMPVARSSETF VALUESGLOBAL TEMPVARSSETF LISTGLOBAL QLISP-INTERNALS LISTGLOBAL STOREVARSETF LETGLOBAL VALUE PRIMITIVES STOREVARSETF QLISP-INTERNALS NTHGLOBAL TEMPVARSSETF  XR-BQ-LISTSYSTEM-INTERNALS QUOTEGLOBAL DPBHARDWARE VALUE PRIMITIVES QUOTEGLOBAL %%AREA-DATA-AREA-STATUS AREA-DATA QLISP-INTERNALS  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL AREA-DATA-STATUS AREA-DATA TEMPVARSSETF IFLISP BOUNDPGLOBAL QUOTEGLOBAL *GRODY-SETF-MACRO-TABLE*SETF *GRODY-SETF-MACRO-TABLE*SETF QUOTEGLOBAL AREA-DATA-STATUS AREA-DATA  AREA-FREE? AREA-DATA  NAMED-LAMBDANC  AREA-FREE? AREA-DATA QLISP-INTERNALS 32=HARDWARE LDBHARDWARE QLISP-INTERNALS %%AREA-DATA-AREA-STATUS AREA-DATA  $$AREA-FREE AREA-DATA  AREA-FREE? AREA-DATA&`D@@a@A @AhDjD AREA-HAS-REGIONS? AREA-DATA  NAMED-LAMBDANC AREA-HAS-REGIONS? AREA-DATA QLISP-INTERNALS 32=HARDWARE LDBHARDWARE QLISP-INTERNALS %%AREA-DATA-AREA-HAS-REGIONS AREA-DATA $$AREA-HAS-REGIONS AREA-DATA AREA-HAS-REGIONS? AREA-DATAa&`D@@c@A @AhDjD AREA-REGION-BITS AREA-DATA  NAMED-LAMBDANC AREA-REGION-BITS AREA-DATA AREA AREA-DATA AREA-TABLE-REF AREA-DATA *AREA-REGION-BITS*GLOBAL-REGISTERS AREA AREA-DATA AREA-REGION-BITS AREA-DATA 4!Cb@@ATD SETQGLOBAL *GRODY-SETF-MACRO-TABLE*SETF CONSGLOBAL QUOTEGLOBAL AREA-REGION-BITS AREA-DATA LAMBDAGLOBAL AREA AREA-DATA LET*GLOBAL SINGLE-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL QUOTEGLOBAL AREA AREA-DATA STOREVARSETF GENSYMGLOBAL TEMPVARSSETF SINGLE-TEMPVARSSETF VALUESGLOBAL TEMPVARSSETF LISTGLOBAL AREA AREA-DATA LISTGLOBAL STOREVARSETF LETGLOBAL VALUE PRIMITIVES STOREVARSETF AREA AREA-DATA NTHGLOBAL TEMPVARSSETF  XR-BQ-LISTSYSTEM-INTERNALS QUOTEGLOBAL AREA-TABLE-STORE AREA-DATA QUOTEGLOBAL *AREA-REGION-BITS*GLOBAL-REGISTERS AREA AREA-DATA VALUE PRIMITIVES  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL AREA-REGION-BITS AREA-DATA TEMPVARSSETF IFLISP BOUNDPGLOBAL QUOTEGLOBAL *GRODY-SETF-MACRO-TABLE*SETF *GRODY-SETF-MACRO-TABLE*SETF QUOTEGLOBAL AREA-REGION-BITS AREA-DATA %%AREA-REGION-BITS AREA-DATA BYTE PRIMITIVES +GLOBAL  BYTE-SIZE PRIMITIVES  %%REGION-BITS REGION-BITS %%AREA-REGION-BITS-THE-BITS AREA-DATA BYTE PRIMITIVES  BYTE-SIZE PRIMITIVES  %%REGION-BITS REGION-BITS %%AREA-REGION-BITS-VOLATILITY AREA-DATA BYTE PRIMITIVES  BYTE-SIZE PRIMITIVES  %%REGION-BITS REGION-BITS AREA-VOLATILITY AREA-DATA  NAMED-LAMBDANC AREA-VOLATILITY AREA-DATA QLISP-INTERNALS LDBHARDWARE QLISP-INTERNALS %%AREA-REGION-BITS-VOLATILITY AREA-DATA AREA-VOLATILITY AREA-DATA&`D SETQGLOBAL *GRODY-SETF-MACRO-TABLE*SETF CONSGLOBAL QUOTEGLOBAL AREA-VOLATILITY AREA-DATA LAMBDAGLOBAL QLISP-INTERNALS LET*GLOBAL SINGLE-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL QUOTEGLOBAL QLISP-INTERNALS STOREVARSETF GENSYMGLOBAL TEMPVARSSETF SINGLE-TEMPVARSSETF VALUESGLOBAL TEMPVARSSETF LISTGLOBAL QLISP-INTERNALS LISTGLOBAL STOREVARSETF LETGLOBAL VALUE PRIMITIVES STOREVARSETF QLISP-INTERNALS NTHGLOBAL TEMPVARSSETF  XR-BQ-LISTSYSTEM-INTERNALS QUOTEGLOBAL DPBHARDWARE VALUE PRIMITIVES QUOTEGLOBAL %%AREA-REGION-BITS-VOLATILITY AREA-DATA QLISP-INTERNALS  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL AREA-VOLATILITY AREA-DATA TEMPVARSSETF IFLISP BOUNDPGLOBAL QUOTEGLOBAL *GRODY-SETF-MACRO-TABLE*SETF *GRODY-SETF-MACRO-TABLE*SETF QUOTEGLOBAL AREA-VOLATILITY AREA-DATA AREA-REGION-SIZE AREA-DATA  NAMED-LAMBDANC AREA-REGION-SIZE AREA-DATA AREA AREA-DATA AREA-TABLE-REF AREA-DATA *AREA-REGION-SIZE*GLOBAL-REGISTERS AREA AREA-DATA AREA-REGION-SIZE AREA-DATA ,!Cb@@ATD SETQGLOBAL *GRODY-SETF-MACRO-TABLE*SETF CONSGLOBAL QUOTEGLOBAL AREA-REGION-SIZE AREA-DATA LAMBDAGLOBAL AREA AREA-DATA LET*GLOBAL SINGLE-TEMPVARSSETF MAPCARGLOBAL FUNCTIONGLOBAL LAMBDAGLOBAL IGNOREGLOBAL GENTEMPGLOBAL QUOTEGLOBAL AREA AREA-DATA STOREVARSETF GENSYMGLOBAL TEMPVARSSETF SINGLE-TEMPVARSSETF VALUESGLOBAL TEMPVARSSETF LISTGLOBAL AREA AREA-DATA LISTGLOBAL STOREVARSETF LETGLOBAL VALUE PRIMITIVES STOREVARSETF AREA AREA-DATA NTHGLOBAL TEMPVARSSETF  XR-BQ-LISTSYSTEM-INTERNALS QUOTEGLOBAL AREA-TABLE-STORE AREA-DATA QUOTEGLOBAL *AREA-REGION-SIZE*GLOBAL-REGISTERS AREA AREA-DATA VALUE PRIMITIVES  XR-BQ-LIST*SYSTEM-INTERNALS QUOTEGLOBAL AREA-REGION-SIZE AREA-DATA TEMPVARSSETF IFLISP BOUNDPGLOBAL QUOTEGLOBAL *GRODY-SETF-MACRO-TABLE*SETF *GRODY-SETF-MACRO-TABLE*SETF QUOTEGLOBAL AREA-REGION-SIZE AREA-DATA FIND-FREE-AREA AREA-DATA FIND-FREE-AREA AREA-DATA ` @B@@B0@A@AjD $!Cb@@ATD@&aD@@a@A @A D0  x  MAKE-AREA AREA-DATA  MAKE-AREA AREA-DATA  ILLOP-FUNCTIONTRAP FIND-FREE-AREA AREA-DATA@ C(@@A @A $)CP@^@ `D!D&@ 4)CP@&^@ ,)CP@$^@(D?EAF MAKE-AREA-FIXED AREA-DATA MAKE-AREA-FIXED AREA-DATA $!Cb@@ATD@!GE"@ $!CP@"^@"D PLACE-REGION-IN-AREA AREA-DATA PLACE-REGION-IN-AREA AREA-DATA    ILLOP-FUNCTIONTRAP $#Cb@@AT0@61@ |B@ C@@A@A@A @A @A @A  D G`D@ m(n@&@(T@ &X 0$@ $#CP@ $^@ a##.@n@,@.T@ ,X 0D!E*@ $#CP@ *^@ @A@B @A MAKE-REGION-IN-AREA AREA-DATA MAKE-REGION-IN-AREA AREA-DATA PLACE-REGION-IN-AREA AREA-DATA  MAKE-REGION REGION-DATA  O`Da!GDD ?DD! 7DDC /DD!!'DDA!D@"@$ B4E!F POOR-MANS-CEILING AREA-DATA POOR-MANS-CEILING AREA-DATA &@`$@@`0@A@A$D@"&x0$$x VOLATILITY-ACCEPTABLE? AREA-DATA VOLATILITY-ACCEPTABLE? AREA-DATA  pb0@A @Ap"0@A @AhDjDp b0@A @Apb0@A @AhD "Dxp!0@A @AhDjD REGION-ACCEPTABLE? AREA-DATA REGION-ACCEPTABLE? AREA-DATA$&'( )  REGION-FREE-POINTER REGION-DATA  REGION-END REGION-DATA VOLATILITY-ACCEPTABLE? AREA-DATA QUANTUM-VOLATILITY-AND-OLDSPACEGC-RAM SYSTEM-TABLE-REFVIRTUAL-MEMORY*p A! B C G`.@!'G`D@pc0@A  @AjDa&O`D@pD0@A )@AC'O`D@pD0@A (@A.A"@&BD@@A'@Aa'O`D@@c@A @AjD C m, C mD@4D* 'lD@,D@A&@AhDjDjDjDjD GET-ACTIVE-REGION AREA-DATA GET-ACTIVE-REGION AREA-DATAVU,TSMJNG<F;G1H.H),&T!U VR GET-ACTIVE-REGION AREA-DATAL ILLOP-FUNCTIONTRAPE MAKE-REGION-IN-AREA AREA-DATA + ILLOP-FUNCTIONTRAP! REGION-LIST-THREAD AREA-DATA MAYBE-LOAD-CONS-CACHE AREA-DATA REGION-ACCEPTABLE? AREA-DATA POOR-MANS-CEILING AREA-DATAW $!Cb@@AT:@&o`8@ 4!Cb@@ATD@&a6@(A@@@ Bpb0@A V@Aa&o`D@@c@A U@A o`2@2A6@"@$@(BD@@A!@A A2@$@"B@A2D2 C!$G`.@ G`2@p /0@A T@ApK 0@A,@ABA@Bp90@AH@ApC90@AH@A 4!Cb@@AT,@ ,!Cb@@AT*@@A@T*0@AG@AA&7`@'7`@ 7`@!&7`@ @4@6@$@" @a B@A <*4@ ppC0@A N@AAAA B@A p@A"@$@&@) B@A @A ,@A &6@ MAYBE-LOAD-CONS-CACHE AREA-DATA MAYBE-LOAD-CONS-CACHE AREA-DATA$1 2.  REGION-END REGION-DATA+ UNSAFE-REGION-FREE-POINTER REGION-DATA! ILLOP-FUNCTIONTRAP  REGION-END REGION-DATA UNSAFE-REGION-FREE-POINTER REGION-DATA ILLOP-FUNCTIONTRAP3pb0@A 2@App0@A @Ap #0@A  @ACA@B@AjDb3@d1@`@.@0T@ L.X a@"c@"Cf B@ Ce@#C@AfDpr0@A 1@Ap+#0@A $@ADA@B@AjDj-@l+@`@(@*T@ 4(X i@"k@"Cf B@ Cm@#C@AnDjDjD  ZAP-ALL-AREAS AREA-DATA  ZAP-ALL-AREAS AREA-DATA  ` @B@@B0@A@AjD $!CP@^@ ,!CP@`^@ 4!CP@`^@0  x INITIALIZE-AREA AREA-DATA INITIALIZE-AREA AREA-DATA PLACE-REGION-IN-AREA AREA-DATA  MAKE-AREA AREA-DATA `A"@c B A&B $'Cb@@ATD@!GE$@ $'CP@$^@$D INITIALIZE-AREA-DATA AREA-DATA INITIALIZE-AREA-DATA AREA-DATA  INITIALIZE-AREA AREA-DATA SYSTEM-TABLE-REFVIRTUAL-MEMORY  ZAP-ALL-AREAS AREA-DATA@C`$@B@@B0@A@AjDp A%BC'` @p`0@A@Apb0@A@A$A"B0$$x RESET-TEMPORARY-AREA AREA-DATA RESET-TEMPORARY-AREA AREA-DATA  REGION-LIST-THREAD AREA-DATA  FREE-REGION REGION-DATA $!Cb@@AT(@a&'`D@@c@A @A '`&@&C'C!$`D@@a@A @A `&@@A !)$@ $!CP@$^@$DjD