$ od -c -N 50000 [_CD4_]<datools7.0>SoftHdw>SoftHdwLogic.dale!1
0000000  355 002 367 367 177  \0 270   w 367 377 377 377 377 374  \0 005
0000020    c   m   o   s   B 373 001 005   C   M   o   s   B 001   f 373
0000040  002  \f   S   o   f   t   H   d   w   L   o   g   i   c 373 003
0000060        S   e   p   t   e   m   b   e   r       8   ,       1   9
0000100    8   9       6   :   1   3   :   3   5       p   m       P   D
0000120    T 367  \0   U  \0  \0 376 374 004 006   I   m   p   o   r   t
0000140    f 363  \a   e 241 211 363  \a   e 241 211 373 005  \b   V   d
0000160    d   .   i   c   o   n 373 006 005   L   o   g   i   c 377 376
0000200  004   g   e   e 211 211   e   e 211 211 373  \a  \b   G   n   d
0000220    .   i   c   o   n 372 006 377 376 004   h   e   e 251 311   e
0000240    e 251 311 373  \b  \a   n   E   .   i   c   o   n 372 006 377
0000260  376 004   i   e   e 251 364 240   e 241 251 364 240 373  \t  \a
0000300    p   E   .   i   c   o   n 372 006 377 376 374  \n 004   R   e
0000320    c   t 374  \v  \f   C   D   I   O   U   s   e   T   a   b   l
0000340    e   j   i 366 002  \b 374  \f  \a   c   o   m   m   e   n   t
0000360  377 376  \n  \v   k   i 366 001 300  \f 377 376  \n  \v   l   i
0000400    m  \f 374  \r 017   D   e   f   a   u   l   t   P   r   o   p
0000420    e   r   t   y 375 374 016 024   S   i   n   i   x   P   r   o
0000440    p   e   r   t   i   e   s   C   a   c   h   e 374 017  \n   p
0000460    r   o   p   e   r   t   i   e   s  \r 375 374 020 021   S   i
0000500    s   y   p   h   E   x   p   r   e   s   s   i   o   n   s 374
0000520  021  \b   r   o   p   e   L   i   s   t 373 022 016   n   a   m
0000540    e       _       "   I   n   p   u   t   " 377 377  \r 374 023
0000560  026   C   D   B   r   i   n   g   o   v   e   r   L   i   b   r
0000600    a   r   y   N   a   m   e 373 024 003   S   S   I 377 376  \n
0000620   \v   m   i 235  \f  \r 375 016 017  \r 374 025 023   C   D   S
0000640    a   t   e   l   l   i   t   e   s   G   r   o   u   p   I   d
0000660  366 003   = 377 377 376  \n  \v   n   i 364 230  \f  \r 375 016
0000700  017  \r 025 366 003   $ 377 377 376  \n  \v   o   i 305  \f  \r
0000720  023 372 024 377 376  \n  \v   p   i 315  \f  \r 375 016 017  \r
0000740  025 366 001 200 377 377 376  \n  \v   q   i 225  \f  \r 375 016
0000760  017  \r 025 366 003 237 377  \r 023 372 024 377 376 374 026 004
0001000    C   e   l   l 373 027 006   R   a   m   B   i   t   r 363 027
0001020    e 366 001 360 366 001 300 225   e   ~ 366 001 360 366 001 250
0001040    g   j 366 001 330   e   e  \r 025 367 020 321  \0  \b   k   e
0001060    e   e  \r 025 367 020 323  \0  \b   k 366 001 330 366 001  \0
0001100    g   l   m 366 001  \0   g   l 364 234 364 330   f   m 366 001
0001120    < 364 330   f   m 364 264 366 001   p   f   f 364 254 275   f
0001140    g 364 334 364 250   f   n 364 370 364 250   e   n 366 001   (
0001160  275   e   g 364 334 335   f   h 364 334 364 324   f   i 364 370
0001200  364 324   e   i 366 001   8 364 360   g   o 364 370 366 001  \b
0001220    g   o   m 366 001   D   k   h 366 001 240 366 001   @   e   p
0001240  235 366 001   @   e   p 366 001 324 366 001   D   l   h 321 366
0001260  001  \0   h   q 366 001   p 366 001  \0   g   m 366 001     366
0001300  001   h   e   f 364 370 335   e   h 377 376 004   s   e   e 351
0001320  311   e   e 351 311 373 030  \t   n   a   n   d   .   i   c   o
0001340    n 372 006 377 376  \n  \v   t   m   i  \f  \r 023 373 031  \f
0001360    B   o   o   l   e   L   i   b   r   a   r   y 377 376  \n  \v
0001400    u   i   i  \f  \r 023 373 032 002   E   E 377 376  \n  \v   v
0001420  364 334 201  \f 377 376 026 373 033 022   :   :   C   o   m   p
0001440    o   s   e   r   [   5   ]   .   i   c   o   n   w   e   e 364
0001460  334 211   o   e   m   q   e   e   t 364 320   e   e   u 364 240
0001500    e   e   u 325   e   e   u 245   e   e   u   u   e   e   u 325
0001520  205   e   u   e   i   e   v  \r 374 034  \f   C   o   m   p   o
0001540    s   e   r   S   i   z   e   j  \r 374 035 021   S   i   s   y
0001560    p   h   E   x   t   r   a   c   t   P   r   o   c 374 036 030
0001600    W   i   r   e   I   c   o   n   s   E   x   t   r   a   c   t
0001620    C   o   m   p   o   s   e   r  \r 374 037 022   C   D   S   a
0001640    t   e   l   l   i   t   e   s   O   G   r   o   u   p 367 020
0001660  303  \0  \b 377 376  \n  \v   x   i 265  \f  \r 375 016 017  \r
0001700  025 364 337 377 377 376  \n  \v   y   i 275  \f  \r 375 016 017
0001720   \r 025 261 377 377 376 374      \b   F   l   i   p   T   e   x
0001740    t  \v   z   e 363  \v 261 211 373   ! 003   n   _   5   f 373
0001760    " 033   X   E   R   O   X   /   T   I   O   G   A   F   O   N
0002000    T   S   /   H   E   L   V   E   T   I   C   A   8   i  \f   f
0002020  377 376      \v   {   e 363  \v   } 211 373   # 001   X   e  \f
0002040    f 377 376      \v   |   e 363  \v 241 211 373   $ 003   I   -
0002060    A   e  \f   f 377 376      \v   }   e 363  \v 241 211 373   %
0002100  003   I   -   B   e  \f   f 377 376      \v   ~   e 363  \v 241
0002120  211 373   & 003   I   -   C   e  \f   f 377 376      \v 177   e
0002140  363  \v 241 211 373   ' 003   I   -   D   e  \f   f 377 376    
0002160   \v 200   e 363  \v 235 211 373   ( 003   I   -   E   e  \f   f
0002200  377 376 026 373   )  \t   n   a   n   d   5   .   s   c   h 201
0002220    e   e 366 001   @ 366 001  \0 221   e   t 335 245   e  \r 025
0002240  367 020 274  \0  \b  \r 375 374   * 017   S   i   n   i   x   S
0002260    a   t   e   l   l   i   t   e   s 021 372   ! 377   s 366 001
0002300    @ 325   g  \r 025 367 020 244  \0  \b  \r 375   * 021 372   #
0002320  377   x 275   e   h   w 275 364 320   g  \r 025 367 020 236  \0
0002340   \b  \r 375   * 021 372   $ 377   y 275 364 240   g  \r 025 367
0002360  020 240  \0  \b  \r 375   * 021 372   % 377   y 275 325   g  \r
0002400  025 367 020 241  \0  \b  \r 375   * 021 372   & 377   y 275 245
0002420    g  \r 025 367 020 242  \0  \b  \r 375   * 021 372   ' 377   y
0002440  275   u   g  \r 025 367 020 243  \0  \b  \r 375   * 021 372   (
0002460  377   y 364 230 364 264   e  \r 025 367 020 274  \0  \b   z 366
0002500  001  \b 341   e  \r 025 367 020 244  \0  \b   {   m 364 334   e
0002520   \r 025 367 020 236  \0  \b   |   m 364 254   e  \r 025 367 020
0002540  240  \0  \b   }   m 341   e  \r 025 367 020 241  \0  \b   ~   m
0002560  261   e  \r 025 367 020 242  \0  \b 177   m 201   e  \r 025 367
0002600  020 243  \0  \b 200  \r 037 367 020 302  \0  \b 377 376 004 202
0002620    e   e 311 311   e   e 311 311 373   +  \t   p   a   s   s   .
0002640    i   c   o   n 372 006 377 376  \n  \v 203   i 366 002   @  \f
0002660   \r 375 016 017  \r 025 366 002   M 377 377 376  \n  \v 204   i
0002700  335  \f  \r 375 016 017  \r 025 364 236 377 377 376  \n  \v 205
0002720    i 364 300  \f  \r 375 016 017  \r 025 300 377 377 376  \n  \v
0002740  206   i 366 001   H  \f  \r 375 016 017  \r 025 366 004  \f 377
0002760  377 376  \n  \v 207   i 366 001 330  \f 377 376  \n  \v 210   i
0003000    y  \f  \r 375 016 017  \r 375 020 021 373   ,  \f   n   a   m
0003020    e       _       "   c   h   1   " 377 377  \r 023 372 032 377
0003040  376 026 373   - 006   M   u   x   B   i   t 211   e 363   ' 366
0003060  004   H 366 001 230 213   e   r 366 004   H 366 001 200   g 203
0003100  366 003 020 275   g 204 364 220   }   e 205 366 002 230 364 274
0003120    l 206 366 002   h 201   l 207 366 002 230 261   e   i 366 002
0003140  234 361   l 202 366 002   h 221   j 210 366 002 300 364 350   e
0003160    f 366 002 330 275   e   q 366 002   h 355   e   q 366 002    
0003200  363   '   e  \r 025 367 020 321  \0  \b   k   } 363   '   e   r
0003220  377 376 004 212   e   e 301 311   e   e 301 311 373   .  \b   n
0003240    a   n   d   P   i   c   t 372 006 377 376  \n  \v 213   i   }
0003260   \f  \r 375 016 017  \r 375 020 021 373   /  \n   n   a   m   e
0003300        _       "   n   " 377 377  \r 023 373   0 002   e   e 377
0003320  376 026 373   1  \n   n   a   n   d   5   .   i   c   o   n 214
0003340    e   e 351 315   r   e   m   }   e   g  \r 375 020 021 372   (
0003360  377 213   } 305   g  \r 375 020 021 372   $ 377 213 351 225   g
0003400   \r 375 020 021 372   # 377 210   }   }   g  \r 375 020 021 372
0003420    ' 377 213   } 225   g  \r 375 020 021 372   & 377 213   } 255
0003440    g  \r 375 020 021 372   % 377 213   }   e   e  \r 035 374   2
0003460   \v   E   x   t   r   a   c   t   N   u   l   l 212   } 311   g
0003500    l  \r 374   3  \a   I   c   o   n   F   o   r 372   )  \r 035
0003520  374   4 025   S   i   s   y   p   h   E   x   t   r   a   c   t
0003540    C   e   l   l   I   c   o   n  \r 037 367 020 301  \0  \b 377
0003560  376  \n  \v 215   i 364 220  \f  \r 375 016 017  \r 025 366 004
0003600   \b 377 377 376  \n  \v 216   i 366 001 030  \f  \r 375 016 017
0003620   \r 025 347 377 377 376  \n  \v 217   i 215  \f  \r 023 372   0
0003640  377 376  \n  \v 220   i 255  \f  \r 375 016 017  \r 025 251 377
0003660  377 376  \n  \v 221   i 245  \f  \r 375 016 017  \r 025 364 343
0003700  377  \r 023 372 024 377 376 026 222   e   e 366 001 030 364 244
0003720    y   e   q 364 320 355   g 215 364 240 275   g   q 364 240 361
0003740    j 202 366 001 030 364 240   g 216 245   e   e 217 364 320   e
0003760    e 217 366 001 030   }   g 216   u 215   e 202   u 275   e 220
0004000  366 001  \b 275   e 220 366 001  \b 275   g   l 355   }   e 221
0004020  377 376  \n  \v 223   i 366 004   H  \f 377 376  \n  \v 224   i
0004040  355  \f  \r 375 016 017  \r 025 364 357 377 377 376  \n  \v 225
0004060    i 366 004 230  \f 377 376 026 226   e 363 257 366 004   H 366
0004100  003 350 254   e   x   e 366 001 310   e 211 366 004   H 366 003
0004120  310   g 223 366 004   H 366 003 210   g 223   } 366 001 020   e
0004140  215 366 002     366 001 020   e 215 366 001 360 366 001 020   e
0004160  215 366 002   8 363 217   e   o 366 002   8 366 002       g 213
0004200  366 004   H 366 003   h   g 223   } 366 003   `   e 224 366 001
0004220  360 366 003   `   e 224 366 002     366 003   `   e 224 366 004
0004240    H 366 003 250   g 223 366 003 260 363 257   e 225 366 003 360
0004260  363 257   e 225 366 004 020 363 257   e 225 366 003 320 363 257
0004300    e 225   e 363 207   e 211 366 004   H 363 217   g 223 377 376
0004320   \n  \v 227   i 351  \f  \r 375 016 017  \r 025 322 377 377 376
0004340   \n  \v 230   i 321  \f 377 376  \n  \v 231   i 366 005 030  \f
0004360  377 376  \n  \v 232   i 345  \f  \r 375 016 017  \r 025 231 377
0004400   \r 023 372 024 377 376  \n  \v 233   i 241  \f  \r 023 372 032
0004420  377 376  \n  \v 234   i 271  \f  \r 375 016 017  \r 025 364 272
0004440  377 377 376  \n  \v 235   i 366  \t 260  \f 377 376  \n  \v 236
0004460    i 366 016   H  \f 377 376 026 237   e 364 250 366 004   H 366
0004500  023  \b 276   e   q 366 003 224 366 016 360   g 227 366 003   |
0004520  366  \n   X   g 230   e 366  \n 210   e 226 366 003   ` 364 250
0004540    e 231 366 003   H 364 250   e 232 366 003   L 366 001   (   g
0004560  233   e 366 005 360   e 226 366 003   d 366 005 300   g 234 366
0004600  003   x 364 250   e 235   e 366 001   X   e 226 366 003 220 364
0004620  250   e 236   e 366 017       e 226 377 376 004 240   e 363 017
0004640  351 364 224   e 363 017 351 364 224 373   5  \a   f   f   .   i
0004660    c   o   n 372 006 377 376 004 241   e   e 351 251   e   e 351
0004700  251 373   6  \b   i   n   v   .   i   c   o   n 372 006 377  \r
0004720  374   7 017   C   D   S   a   t   e   l   l   i   t   e   s   M
0004740    a   x 367 020 323  \0  \b  \r 374   8  \v   F   i   l   e   V
0004760    e   r   s   i   o   n 373   9       S   e   p   t   e   m   b
0005000    e   r       7   ,       1   9   8   9       2   :   2   8   :
0005020    2   2       p   m       P   D   T  \r 374   : 030   W   i   r
0005040    e   I   c   o   n   s   C   o   n   v   e   r   t   e   d   F
0005060    r   o   m   2   3 374   ; 004   T   R   U   E 374   < 004   P
0005100    u   s   h 374   = 003   N   i   l 376 026 242 364 310 365 020
0005120    ? 366 024   h 366 004   H   e   e 277 366 001 330 365  \v 377
0005140    g 221 366 001 210 365  \f 227   e   g 366 001 200 365  \v 177
0005160    e   f 366 001 230 365  \f 027   e   m 366 001   X 365  \f 033
0005200    e   i 365 001 027 365 020 317   g 215 365 001 347 365 020   O
0005220    e 222 365 001 357 365  \r 337   e 222 366  \f 270 365  \f 347
0005240    e 237 366 002  \0 365 020 327   e 220 366 001   x 365 021 247
0005260    e 220 366 002  \b 365 021 247   e 220 366  \a 240 365 017   3
0005300    j 202 366  \a 030 365 017 227   e 202 366 003   ( 365 017  \v
0005320    e 376      \v 243   e 363  \v 364 224 211 373   >  \b   f   l
0005340    i   p   F   l   o   p   e  \f   f 377 366 002 300 365  \r   #
0005360    e 376      \v 244   e 363  \v 366 001 004 211 373   ?  \r   p
0005400    a   r   a   l   l   e   l   I   n   p   u   t   e  \f   f 377
0005420  366 002 374 365  \n 017   i 214 225 365  \t 357   e   r 366 002
0005440    8 365  \t 357   e   r 366 004   @ 365 023   ?   e   r 366 004
0005460    @ 365 021 177   e   r 363 027 365  \v 373   e 376      \v 245
0005500    e 363  \v 364 240 211 373   @ 006   O   R   U   T   o   L   e
0005520   \f   f 377 363 027 365  \f   +   e 376      \v 246   e 363  \v
0005540  364 250 211 373   A  \b   T   r   i   s   t   a   t   e   e  \f
0005560    f 377 205 365 020 353   e 376      \v 247   e 363  \v 201 211
0005600  373   B 002   i   1   e  \f   f 377 205 365 021 033   e 376    
0005620   \v 250   e 363  \v 205 211 373   C 002   i   2   e  \f   f 377
0005640  205 365 020 273   e 376      \v 251   e 363  \v 205 211 373   D
0005660  002   i   0   e  \f   f 377 366 004   @ 365 017 277   e   r 366
0005700  004   ( 365  \r 327   e 211 366  \b   $ 365  \r 367   g 376  \n
0005720   \v 252   i 261  \f 377 366  \b     365 020   ?   e 376  \n  \v
0005740  253   i 366 002   H  \f 377 366  \b   $ 365 017 347   g 376  \n
0005760   \v 254   i 251  \f  \r 023 372   0 377 366  \a   ` 365 017 347
0006000    g 213 366  \a   H 365 017 347   e   x 366  \a 210 365 017   7
0006020    g 221 366  \a 210 365 017   7   e 376  \n  \v 255   i 325  \f
0006040   \r 375 016 017  \r 025 366 004  \n 377  \r 023 372 031 377 366
0006060   \b  \b 365 017   g   e 224 366  \a 030 365 017   g   e 224 366
0006100   \a 320 365 017 227   g 224 366  \a 240 365 017   g   g 217 366
0006120   \a 220 365 017 257   e 220 366  \b  \f 365 016 337   g 376  \n
0006140   \v 256   i 366 002 224  \f 377 366  \a 210 365 016   G   e 220
0006160  366  \a   X 365  \r   {   k 214 366  \b   < 365 016 027   g 376
0006200   \n  \v 257   i 366 002  \f  \f 377 366  \a   \ 365  \r 177   g
0006220  376  \n  \v 260   i 211  \f  \r 375 016 017  \r 375 020 021 373
0006240    E   +   w   i   r   e       _       C   o   r   e   C   r   e
0006260    a   t   e   .   S   e   q   [   n   a   m   e   :       "   f
0006300    o   o   "   ,       s   i   z   e   :       s   ] 377 377  \r
0006320  023 372 032 377 366  \a   p 365  \r 177   e 376  \n  \v 261   i
0006340  366 001   @  \f  \r 375 016 017  \r 025 254 377  \r 023 372 024
0006360  377 366  \a 210 365  \r 177   e 261 366  \a 240 365  \r 177   e
0006400  261 366  \a 270 365  \r 177   e 261 366 006   ` 365  \r 177   g
0006420  213 366 021  \0 365  \f 347   e 237 366  \b   p 365  \f 347   e
0006440  237 366 001  \0 355   e 214 364 310 366 001       e 201 366 004
0006460      366 004   $   e  \r 025 367 020 323  \0  \b 376      \v 262
0006500    e 363  \v 265 211 373   F 004   n   B   i   t   e  \f   f 377
0006520  366 005 370 366 004   $   e  \r 025 367 020 321  \0  \b 376    
0006540   \v 263   e 363  \v 235 211 373   G 003   B   i   t   e  \f   f
0006560  377 366  \a   8 365 016   C   k 240 366  \a 324 365 016   7   g
0006600  252 366  \a 320 365 017   7   e 376  \n  \v 264   i 366 001  \0
0006620   \f  \r 023 373   H 003   M   S   I 377 366 004 270 365 017 257
0006640    e 376  \n  \v 265   i 364 360  \f  \r 375 016 017  \r 025 366
0006660  004  \a 377  \r 023 372 024 377 366  \a 220 365 017 257   g 376
0006700   \n  \v 266   i 366 002 330  \f 377 366  \b  \b 365 017   g   g
0006720    l 366  \a   ` 365 020  \a   e 241 366 004   ( 365  \f 347   e
0006740  237 366  \a 330 365  \r 367   e 376  \n  \v 267   i 366 001 270
0006760   \f 377 366 004   @ 365 026 277   e   r 366 004   @ 365 024 377
0007000    e   r 366 004   @ 365 033 377   e   r 366 004   @ 365 035 277
0007020    e   r 366 004   @ 365 030 177   e   r 366 004   @ 365 032   ?
0007040    e   r 365 003 337 365  \t 357   e   r 365 001 327 365  \t 357
0007060    e   r 365  \t 367 365  \t 357   e   r 365  \v 377 365  \t 357
0007100    e   r 365 005 347 365  \t 357   e   r 365  \a 357 365  \t 357
0007120    e   r 365 020 017 365  \t 357   e   r 365 016  \a 365  \t 357
0007140    e   r 366 001 310 365 022   /   e 222 366 001   8 365 021   _
0007160    e 222 364 260 365 022   /   e 222 366 001 300 365 020 217   e
0007200  222 365 004   ' 365  \r   s   e 376      \v 270   e 363  \v 366
0007220  002 004 211 373   I 026   l   e   f   t   D   o   w   n   S   e
0007240    l   e   c   t   L   e   f   t   D   o   w   n   e  \f   f 377
0007260  365 003 377 365 016 223   e 376      \v 271   e 363  \v 366 001
0007300  270 211 373   J 024   r   i   g   h   t   U   p   S   e   l   e
0007320    c   t   R   i   g   h   t   U   p   e  \f   f 377 365 001 337
0007340  365 016 377   e 222 365 003  \a 365 017 363   e 376      \v 272
0007360    e 363  \v 341 211 373   K 006   i   n   v   e   r   t   e  \f
0007400    f 377 363 363 365 020 317   g 241 365 001 247 365 020 347   e
0007420    n 366 001   X 365  \f   w   e   h  \r 037 367 020 322  \0  \b
0007440  377 374   L 001   T 374   M  \v   E   n   d   O   f   D   e   s
0007460    i   g   n                                                    
0007463