[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

[FWP] Re: DNA.pm



On Sun, Apr 01, 2001 at 01:29:35PM -0500, Brent Michalski wrote:
> Perl DeCSS code. Allows you to play DVDs that you OWN under Linux.
> 
> $_='$/=\2048;while(<STDIN>){k=29;c=142;if((@a=unx"C*",_)[20]&48){h=5;_=
> unxb24,join"",@b=map{xB8,unxb8,chr(_^$a[--h+84])}@ARGV;s/...$/1$&/;d=unx
> V,xb25,_;l=73;e=256|(ord$b[4])<<9|ord$b[3];d=d>>8^(f=(r=255)&(d>>12^d>>4
> ^d^d/8))<<17,e=e>>8^(r&(g=(q=e>>14&7^e)^q*8^q<<6))<<9,_=(map{_%16or+r^=
> c^=(m=(11,10,116,100,11,122,20,100)[_/16%8])&110;r^=(72,@z=(64,72,k^=12
> *(_%16-2?0:m&17)),l^=_%64?12:0,@z)[_%8]}(16..271))[_]^((h>>=8)+=f+(~g&r
> ))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;s/\b[c-r_]\b/\$$&/g;eval

I humbly offer this vast simplification of your DeCSS code...

#!perl

use DNA;

CCAA CCAA ATCA GGTT TGGA GTCA ATCA GGCA TGGA AGTT CAGA AAGA ATGA ACGA GCGA GTGT
TAGA AAGA CAGA CAGA ATGA TAGA TAGA TAGA ATGA TAGA CAGA TAGA CAGA TAGA TAGA CAGA
TTGA TAGA TAGA TAGA TAGA TAGA ACGA ACGA CAGA TAGA CAGA TAGA TAGA CAGA CAGA TAGA
TAGA TCGA CAGA TCGA TAGA TCGA CAGA CTGA TAGA TAGA TAGA TAGA TAGA TAGA CAGA CTGA
TAGA CAGA CAGA TAGA TAGA TAGA TAGA TAGA TAGA TAGA TAGA TAGA CAGA CAGA CTGA CAGA
TCGA CAGA TAGA GAGA CTGA TAGA GAGA CAGA CAGA TAGA TAGA TAGA TAGA CAGA TAGA ACGA
ACCT TCCT AGCT TTCT ACCA AGGA GATT ATTT ATAT TCAT CGAT CGGA TCCA GCGT GCCT TGGA
TAGA GAGA TTGA GTGA TAGA CAGA TAGA CAGA TAGA GAGA CAGA TTGA GAGA GTGA TAGA TTGA
TAGA TAGA CAGA AAGA ATGA TAGA GAGA TAGA CAGA CAGA TAGA TAGA TAGA CAGA TCGA TAGA
CAGA CAGA TAGA GTGA TAGA TAGA CAGA TAGA CAGA TAGA TAGA TAGA TAGA TAGA TAGA TAGA
TAGA TTGA ACGA TAGA CAGA GAGA TAGA TAGA CAGA TAGA CAGA TAGA TAGA TAGA TAGA TAGA
GAGA TAGA TAGA TAGA GAGA TAGA TAGA TCGA TAGA CAGA ACGA TAGA TAGA TTGA GTGA ACGA
CAGA TCGA GCGA GACT TGGA TAGA ATGA CAGA GCGA TCCT CTCT ACCA ACCA AAAT TACT TGGA
CAGA TAGA AAGA TAGA CAGA TAGA CAGA CAGA TAGA TAGA CTGA GTGA TCGA TAGA CAGA TAGA
CAGA TAGA TCGA TAGA GAGA CTGA TCGA TAGA TAGA GAGA CAGA CAGA TAGA TAGA TAGA TAGA
TTGA CAGA CAGA TAGA TAGA TAGA CAGA CAGA TAGA TAGA TAGA CTGA CAGA CAGA CAGA TAGA
ATGA CAGA TAGA CAGA TAGA TAGA TAGA TCGA CAGA TAGA TAGA TAGA TAGA TAGA TAGA CAGA
TTGA TAGA CAGA TAGA GTGA CAGA CAGA CAGA TAGA TAGA ATGA TAGA TAGA TAGA CAGA TTGA
TTGT CGCT ACGT CACA GAAT CCCA CACA AGCA GGTT TCCA GCTT CAGA AAGA TGTT CTCA ATGA
TAGA TTGA TAGA TCGA TAGA CAGA CAGA TTGA TAGA TAGA TAGA TAGA TAGA TAGA CAGA TAGA
ACGA AAGA ATGA TAGA TAGA TTGA CAGA CTGA CAGA GTGA CAGA AAGA TAGA CAGA TAGA GAGA
ATGA TAGA TATT GTGA CAGA CAGA CAGA CAGA GAGA TAGA TAGA GTGA TAGA TAGA ATGA TAGA
GAGA TAGA ACGA CAGA TAGA TAGA TAGA CAGA TAGA TAGA CAGA CAGA CAGA CTGA CAGA CAGA
TAGA TAGA CAGA TTGA CAGA ACGA CTGA CAGA ATGA TAGA TAGA CTGA TAGA TTGA CAGA ACGA
ACGA TCCA GCGT ACCT TGGA TTGA GCGA GGTT TGGA CCAA TTGT CGCT ACGT CACT CAGA ATGA
CAGA TCGA CTGA TAGA ACGA TAGA CAGA CTGA TAGA TAGA TAGA CTGA CAGA ATGA CAGA TTGA
TTGA TAGA TAGA TAGA ATGA CAGA TTGA CAGA CTGA TAGA ACGA ATGA TTGA TAGA ACGA TAGA
CAGA TAGA ACGA CTGA CAGA TAGA TAGA TAGA TAGA CAGA CAGA TAGA CAGA TAGA TAGA TAGA
TAGA TAGA TCGA TTGA TAGA TAGA CAGA CAGA CAGA TAGA TAGA CTGA TCGA ACGA CAGA TAGA
TAGA CAGA GAGA TAGA TAGA TCGA TAGA TAGA GAGA TAGA TAGA CAGA CAGA TTGA CAGA CAGA
AGCA CCCT GGCT TCCT CGCT CACA CACA AGCA AAAT CACT TGGA TGCT TACT AAGT GCGT ACGT
GTGA CAGA TAGA TAGA TCGA TAGA TAGA TAGA TAGA CAGA TCGA CAGA CAGA GTGA TAGA TAGA
CAGA TAGA TAGA CAGA TAGA TAGA GAGA CTGA TAGA CAGA TAGA CTGA ATGA CAGA CAGA TAGA
CAGA CAGA ATGA TAGA CAGA GTGA TAGA CAGA TAGA TAGA TAGA TAGA GAGA TAGA TAGA ACGA
TAGA TAGA CAGA TAGA CAGA TAGA TAGA TAGA TAGA CAGA TCGA TAGA CAGA CAGA TAGA CAGA
GAGA TAGA CAGA TTGA CAGA TCGA CAGA TCGA CAGA TAGA TAGA TAGA TAGA CAGA CAGA CTGA
CAAT ACGA AGCA TTGT CGCT ACGT CACT ACGA AGCA GACT ACCT CAGT ACCA GGTT CGTT ATCA
TTGA CAGA TAGA GTGA TAGA CAGA TCGA TAGA GTGA TAGA TAGA TAGA TAGA CAGA CAGA TAGA
CAGA TAGA ATGA ATGA TAGA AAGA TAGA TTGA CAGA TAGA GAGA ACGA CAGA TAGA TAGA CAGA
CAGA CAGA TAGA CAGA CAGA CTGA CAGA TAGA TTGA CAGA CTGA TAGA TAGA CAGA TAGA CAGA
TAGA ACGA TCGA TAGA ACGA TAGA TTGA TAGA CAGA TCGA GAGA TAGA TAGA TAGA GAGA TAGA
CAGA CAGA TAGA TAGA TTGA CAGA TAGA TCGA CAGA TAGA ATGA CAGA CTGA TAGA CAGA CAGA
TACT GCTT TGCA TGCA ACCT GCCA ACGA ATGA TGTT TCCA TGGT AAAT TAAT CATT GTAT CTTT
ATGA GAGA TAGA TAGA CAGA TAGA TAGA ATGA CTGA TAGA CAGA TAGA CAGA GAGA TAGA CAGA
CAGA CAGA TAGA CAGA GAGA CAGA ACGA GAGA TAGA TAGA TAGA GAGA CAGA TAGA CAGA TAGA
CAGA TAGA TTGA ACGA GAGA GAGA TAGA GTGA TAGA TAGA CAGA TAGA TAGA TAGA TAGA ATGA
CTGA TCGA ATGA TAGA CAGA CTGA TAGA TAGA TAGA CAGA TAGA CAGA TAGA CTGA CAGA TAGA
GAGA CTGA TAGA TAGA CTGA TAGA CTGA CAGA CAGA TAGA CTGA TAGA TAGA TAGA GTGA TAGA
GCGA GAGT GGCA CGCA CGCA CGCA ATCA GGCA TAGA ATCA CTCA GGCA GCGA ATCT TGGA TTGT
CAGA TAGA TAGA TAGA TAGA ACGA GAGA TAGA TAGA TAGA CAGA TAGA CAGA CAGA CAGA TCGA
TAGA TAGA CAGA GAGA CAGA TAGA TAGA ATGA CAGA TCGA TAGA CAGA GTGA TTGA CAGA TAGA
GAGA TAGA CAGA TAGA TAGA TTGA TAGA TAGA CAGA CAGA CAGA TAGA TAGA TAGA TAGA AAGA
CAGA GTGA CTGA CAGA TAGA ATGA TAGA CAGA CAGA CAGA ACGA GAGA TAGA TAGA GAGA GAGA
TAGA TAGA TAGA CAGA CAGA TAGA CAGA TAGA TAGA CAGA TTGA TAGA GAGA CAGA CAGA TAGA
CGCT ACGT CCAA CTTT AGCA ACGT CACT CAGA TTGA AGCA GGTT GCGA AGCT TGGA GTGA GAGA
TTGA CAGA ACGA TAGA TAGA TAGA TAGA TAGA TTGA CAGA ACGA ACGA ATGA TAGA TCGA CAGA
CAGA TAGA GAGA CAGA CAGA CAGA TAGA TAGA CAGA TAGA TAGA ATGA TAGA TAGA TAGA ATGA
CAGA GAGA ACGA TAGA CAGA TAGA TTGA CAGA ATGA TAGA GTGA TAGA CTGA TAGA GTGA TAGA
TAGA ATGA TAGA TAGA CAGA CTGA TAGA CAGA CAGA TAGA TAGA CAGA ACGA TAGA ATGA TTGA
TTGA GAGA TAGA CAGA TAGA TAGA TTGA TAGA TAGA CAGA CAGA TTGA TAGA CAGA TAGA GAGA
GCGA TTCT TGGA CAGA TTGA CTGA AGGT ACCA GGCT CAGT ATCT ATCA CACT GCTT ATGA TGTT
CAGA TAGA CAGA TAGA TAGA GAGA TAGA TAGA TAGA ATGA TAGA GAGA CAGA GAGA TAGA CAGA
ATGA CAGA CAGA TCGA TAGA TAGA ACGA CAGA TAGA ATGA TAGA TAGA CAGA TAGA GTGA TAGA
CAGA CAGA CAGA GAGA CAGA TAGA TAGA GAGA CAGA TAGA TCGA CAGA CAGA GAGA TAGA TAGA
ACGA TAGA CAGA TAGA TAGA GAGA TAGA TAGA ACGA TCGA TAGA TAGA TAGA CAGA ATGA TAGA
CAGA CAGA TAGA CTGA CTGA CAGA ATGA TAGA CAGA GAGA CAGA CAGA TCGA TAGA CAGA TAGA
TCCA AGGA AGGA TCGA AGGT GGCT CAGT ATCT ATCA CACT GCTT GAGA TGTT GCGA ATCT TGGA
CAGA TAGA TAGA TAGA CAGA TAGA CAGA TAGA GTGA TAGA TAGA TAGA TAGA TAGA TAGA ACGA
TAGA TAGA GAGA CAGA GAGA CAGA TTGA TAGA CAGA CAGA TAGA GTGA CAGA GAGA TAGA TAGA
GTGA TCGA TAGA CTGA TAGA TAGA ATGA CTGA TAGA TAGA CAGA TAGA TAGA CAGA CAGA CAGA
CAGA CAGA ACGA TAGA CAGA TTGA TCGA TCGA CAGA CAGA TTGA TAGA TAGA GTGA GTGA TCGA
TAGA TAGA GTGA TAGA ATGA GAGA TAGA TAGA TAGA CAGA GAGA ACGA TAGA TAGA CAGA TAGA
ATCT CGGA CGGA ACGA CGTT ACCA CTCT TGGA ACCA CAGT TGGA CAGA TTGA TTGA TCCA CTCA
TAGA TAGA TAGA TAGA CAGA CAGA GAGA CAGA CAGA GTGA CAGA TAGA CAGA CAGA TAGA CAGA
TAGA ATGA TAGA TAGA CAGA CAGA TAGA CAGA CAGA TAGA TAGA ACGA TAGA CAGA CAGA TAGA
TAGA CAGA TTGA TAGA TAGA TAGA CAGA TAGA CAGA TAGA ATGA TTGA TTGA TAGA TAGA CAGA
TAGA CAGA TAGA ATGA TAGA CAGA CTGA CAGA TAGA TAGA TAGA TAGA ACGA TAGA TTGA TAGA
TAGA CAGA CAGA CTGA TCGA CAGA GTGA GAGA TAGA TAGA TAGA CAGA CAGA CAGA TAGA TAGA
ACCA ATCT CGGA CGGA TAGA CAGA CGTT ATCT CGGA CGGA ATGA CCAA CGTT ATCT CGTT ATCT
TAGA GTGA ACGA CTGA TAGA TAGA TAGA TAGA TAGA TAGA ATGA TAGA TAGA GTGA TAGA TAGA
TAGA TAGA CAGA GTGA TAGA TAGA TAGA TAGA TTGA TAGA TAGA GTGA CAGA TAGA CAGA CTGA
TAGA CAGA TAGA TAGA CAGA TAGA GTGA CAGA TAGA GTGA GTGA CAGA ATGA TAGA TAGA TAGA
CAGA GAGA AGGC TAGA ACGA AAGA CAGA ATGA TCGA CAGA TAGA GAGA TAGA TAGA TAGA CAGA
TAGA CAGA TTGA CAGA CAGA GAGA CAGA TAGA CAGA CAGA TAGA GTGA TCGA TAGA CAGA CAGA
GGCA ACGA TCCA TCCA AGGA AGGA TAGA GTGA AGCA TTCT TGGA TTCT CGGA CGGA ACGA CGTT
TAGA TAGA TAGA CTGA TAGA GAGA CAGA TAGA TAGA TAGA CAGA CAGA CTGA TAGA TAGA TAGA
GTGA GAGA TAGA TAGA TTGA TAGA ATGA TAGA TAGA TAGA TTGA TAGA CAGA TAGA CAGA TAGA
GTGA TAGA CAGA TAGA GTGA TAGA TAGA CAGA TAGA TAGA TAGA TAGA CTGA ACGA TAGA CAGA
GAGA ATGA CAGA CTGA TAGA TAGA TAGA CAGA CAGA CAGA ATGA TAGA TAGA ATGA CAGA GTGA
TAGA CAGA TCGA CAGA TCGA TAGA CAGA CTGA TAGA ACGA TAGA TAGA TAGA TAGA TAGA TAGA
ACCA CAGT CTCA ACCA GTCT TGGA ACCA TAGT TGGA TTCT CGGA CGGA TAGA ATGA CTCA GTGA
AAGA CAGA TAGA CAGA CAGA CAGA GAGA GAGA ATGA TAGA CAGA CAGA GAGA TAGA CAGA TAGA
GAGA TAGA TCGA GTGA GTGA TAGA TAGA CAGA TTGA ACGA ATGA ACGA CAGA ACGA CTGA ATGA
GTGA GTGA ATGA TAGA GTGA TAGA TAGA TAGA CAGA TAGA CAGA TAGA CAGA ACGA TAGA CAGA
CAGA TAGA CAGA CAGA TAGA CAGA CAGA CAGA CAGA CAGA TAGA TCGA ACGA GTGA CAGA GAGA
TAGA TAGA TTGA TAGA GTGA TAGA TAGA CTGA CAGA TAGA GAGA TAGA ACGA CAGA TAGA TAGA
CGTT TTCT TCCA CGTT TAGT CCCA ACGA CGTT TAGT AGGA AGGA CTGA TCCA TCCA AGGA AGGA
ACGA GAGA CAGA CAGA ATGA CAGA GTGA TAGA ACGA CAGA TAGA TAGA GTGA TAGA CTGA TAGA
TAGA CAGA TCGA ACGA TCGA CAGA TAGA TTGA ACGA ACGA ACGA CAGA TAGA TAGA TAGA CAGA
GAGA ACGA CAGA TAGA ATGA TAGA AAGA CAGA ACGA TAGA GTGA TAGA TAGA TAGA TTGA CAGA
TAGA TAGA TAGA CAGA TTGA TAGA TAGA TAGA TAGA TTGA TAGA GTGA CTGA ATGA TAGA TAGA
ACGA CAGA CAGA TAGA CAGA TAGA CAGA TAGA TAGA GTGA TAGA TAGA TAGA CAGA TCGA CTGA
TCGA AGCA GGTT TGGA ACCA TGCT TACT AAGT GCGT GGTT TTCA TAGA CTGA GGCT CAGT GCCA
TCGA CAGA TAGA GTGA TCGA TCGA CAGA TAGA CAGA ACGA TAGA TTGA TAGA TAGA TAGA CAGA
TAGA TAGA CAGA CAGA CAGA ATGA GAGA CAGA TTGA CAGA CTGA TAGA TAGA GTGA CAGA TAGA
GAGA TCGA TAGA TAGA TTGA ATGA CAGA CAGA TAGA TCGA TTGA GAGA TAGA TTGA CAGA TAGA
CAGA TAGA TAGA TAGA TAGA ACGA GAGA TCGA CAGA TAGA CAGA TAGA ACGA TAGA CAGA TAGA
CAGA CAGA CAGA CAGA CAGA CAGA CAGA TAGA TCGA CTGA ACGA GTGA CAGA TAGA TAGA TTGA
CAGT CGTT TGGA CCAA GACT CGTT TGGA ACCA TGCT TGGA ACCA TAGA TAGA AGCA TAGA AAGA
ACGA TCGA CAGA TTGA TAGA CAGA CTGA TAGA TAGA TTGA TAGA TAGA CAGA TAGA CAGA CAGA
CAGA TAGA TAGA TAGA TAGA CAGA TAGA CAGA GAGA TAGA TAGA CAGA GAGA GAGA CAGA CAGA
TAGA GTGA CAGA CAGA ATGA TAGA ATGA TAGA CAGA ATGA TAGA CAGA CAGA ATGA TAGA TAGA
TAGA CAGA TAGA GTGA CAGA TAGA CAGA GAGA CAGA TTGA TAGA TTGA TAGA CTGA CAGA CTGA
CAGA GTGA GAGA CAGA TAGA CAGA CAGA GAGA CTGA CAGA GTGA TTGA TAGA TAGA TTGA ATGA
AGCA TAGA TAGA CTGA AGCA TAGA AAGA AAGA AGCA TAGA TAGA AGCA TAGA CAGA CAGA AGCA
TAGA GAGA CAGA GAGA TAGA TAGA GAGA TAGA TAGA CAGA CAGA TAGA CTGA TAGA TAGA TAGA
CAGA CTGA TAGA CAGA TAGA TAGA CAGA ACGA CAGA TAGA CAGA CTGA TCGA TAGA TAGA CAGA
CAGA TAGA ACGA TAGA TAGA TTGA ATGA TAGA TAGA TAGA TAGA ATGA TTGA TAGA ACGA GTGA
ACGA TAGA ACGA CAGA CAGA ACGA TAGA CAGA ACGA CAGA CTGA TAGA CAGA TCGA TTGA CAGA
TAGA TAGA TTGA CAGA TAGA CTGA TAGA CAGA TAGA ACGA GTGA CAGA CTGA TAGA TAGA TAGA
CAGA AAGA AGCA TAGA AAGA AAGA TCCA GCTT GGTT GGCA TAGA CTGA TTCA ACGA TGTT TCCA
TAGA TAGA TTGA TAGA TAGA TAGA TTGA CAGA TAGA TAGA GTGA ACGA TAGA CAGA TAGA TAGA
TAGA ATGA TAGA CAGA GTGA GTGA CAGA TAGA ACGA TAGA CTGA TAGA TAGA TTGA TAGA TAGA
TAGA ACGA TAGA GTGA TAGA CTGA CAGA TAGA ATGA TAGA TAGA TAGA TAGA TAGA ATGA ATGA
TAGA TAGA GTGA TAGA CAGA TAGA TAGA TAGA TAGA TTGA GAGA TAGA TAGA TAGA CAGA TAGA
CAGA CTGA CAGA TAGA TAGA TAGA TAGA CAGA TAGA TAGA CAGA TCGA CAGA TAGA GAGA TAGA
CTCA TAGA TAGA AAGA GCGA CAGT CGTT TGGA ACCA GTGA CAGA AGCA AAAT CCGT TGGA ACCA
TCGA TCGA CTGA TAGA TTGA TAGA TAGA GTGA CAGA CTGA ACGA TAGA CAGA TAGA ACGA ATGA
TAGA CAGA TAGA TAGA GTGA TAGA TCGA TAGA TAGA TTGA TTGA TAGA CAGA GAGA TAGA TAGA
TAGA TAGA TTGA GAGA TAGA TAGA TCGA TAGA TAGA ATGA TAGA TAGA TAGA TAGA TAGA CAGA
TTGA TAGA CAGA TAGA TAGA TAGA CAGA CAGA CAGA TAGA TAGA CAGA TAGA TAGA TAGA CAGA
GAGA TTGA GTGA TAGA CAGA TTGA TAGA CAGA TTGA TAGA CAGA TAGA GAGA CAGA GTGA TAGA
CTGA ATGA AGCA GTGA CAGA AGCA GCCT CGTT TGGA TAGA CAGA CCAA CCCA ACCA GGTT TTCA
TAGA TCGA CAGA TAGA TAGA GTGA TAGA TAGA GAGA TAGA TAGA TAGA GTGA CAGA CTGA TAGA
TAGA TAGA TAGA CAGA ACGA CAGA TAGA GAGA TAGA TAGA TAGA TAGA TAGA TAGA TCGA TAGA
TAGA TAGA TAGA CAGA TAGA TAGA TAGA ATGA TCGA CAGA TAGA TAGA TAGA TAGA CAGA TAGA
GAGA GTGA CAGA TAGA TAGA TTGA GTGA TAGA TAGA CTGA TAGA TAGA TTGA TAGA TAGA CAGA
TAGA TAGA GTGA TAGA TAGA GTGA GTGA TAGA ATGA TAGA CAGA CAGA TAGA GAGA TTGA TAGA
TAGA CTGA TGCA CAGA GGGA AAGA CCGA TGCT CTCA TAGA GTGA TCCA TCCA AGCA AGCT CGTT
TAGA CAGA TAGA CAGA ATGA TAGA CAGA ACGA ATGA CTGA TTGA TAGA CAGA CAGA TAGA GTGA
CAGA CTGA GTGA TAGA TAGA TAGA TAGA TAGA TAGA TAGA CAGA CAGA TAGA TCGA CAGA GTGA
GTGA CAGA ACGA ACGA GTGA TAGA GAGA TAGA CAGA TAGA TCGA GAGA TAGA AACA TAGA TAGA
CAGA CAGA TAGA CAGA CAGA CAGA TTGA CAGA ATGA TAGA TAGA CAGA ATGA TAGA TAGA CAGA
CAGA CAGA TAGA CAGA ACGA TAGA TAGA CAGA TAGA TAGA TAGA GTGA CAGA TAGA TTGA CTGA
TGGA GGTT TTCA CTGA ATGA GGGA TAGA CAGA CCGA AAGA AGCA AAAT CCGT TCCA GCTT GGTT
GTGA TAGA TAGA TAGA TAGA TAGA TAGA CAGA GTGA GTGA TAGA TAGA TAGA TAGA TCGA CAGA
TAGA TAGA TAGA CAGA ACGA CAGA TAGA TAGA CAGA CAGA CAGA TTGA TAGA GAGA TAGA TAGA
TAGA CAGA TAGA CAGA TTGA CAGA TAGA CAGA TAGA TAGA TAGA CAGA TAGA TAGA TAGA CAGA
TAGA TAGA TAGA CAGA ACGA TAGA ACGA TTGA TAGA CAGA TAGA CAGA CAGA TCGA TAGA AAGA
TAGA TAGA GAGA CAGA TAGA TAGA TAGA TCGA TAGA TCGA TAGA TAGA TAGA ACGA TAGA TAGA
TTCA ACGA TGTT TGGT ACCA TAGA CTGA CGCA CGCA CAGA GTGA TAGA TCCA TCCA GCTT GGTT
TTGA ATGA CAGA TAGA GTGA CAGA CAGA GTGA TAGA TAGA GAGA TAGA TAGA CAGA TCGA ACGA
TAGA CAGA TTGA TAGA TTGA CAGA TAGA CAGA CAGA ATGA TAGA CAGA GTGA TAGA TTGA TAGA
ATGA TAGA GTGA CAGA CAGA TAGA TCGA TAGA TAGA CAGA CAGA CAGA TAGA GAGA CAGA TAGA
CAGA TAGA TAGA TTGA CAGA TAGA TAGA TAGA CAGA CAGA TAGA CAGA CAGA CAGA TAGA TAGA
TTGA ACGA ACGA TAGA CTGA TTGA CAGA CAGA TAGA GAGA CAGA CAGA TAGA TTGA CAGA TAGA
TGTT CGTT ACCA ACCA ACCT CGGA CGGA TGGA ACGA TCCA GCCA TGGA CTCT GCCA ACCA CGGT
TAGA TAGA CAGA TAGA ACGA TAGA TAGA TTGA GTGA CAGA CTGA TAGA TAGA TTGA TAGA CAGA
ACGA TAGA CAGA ACGA TAGA GAGA CAGA TAGA CAGA TAGA ATGA CAGA CTGA TAGA GAGA TAGA
TCGA TAGA TTGA GAGA TAGA CTGA ATGA ACGA GAGA TAGA CAGA CAGA TAGA TAGA TAGA CAGA
TAGA TAGA CAGA CTGA TAGA ACGA TAGA ACGA TAGA TAGA TAGA TAGA TAGA CAGA CAGA TAGA
TAGA TCGA TAGA CAGA TAGA TTGA CAGA TAGA TAGA CAGA TAGA TAGA TAGA TAGA TAGA TAGA
GTCT CTCA CAGT CCAA TCCA TCCA CTCT GGCT CAGT AAAT TACT GCTT TAGA CAGA ACGA CGCA
CAGA CAGA GTGA TAGA CAGA TAGA CAGA TAGA TAGA TAGA TAGA CAGA TAGA TAGA GAGA TAGA
GTGA CAGA TAGA TAGA CAGA TAGA CAGA TAGA TAGA TAGA CTGA TCGA CAGA TAGA TAGA CAGA
CAGA TAGA TAGA TAGA TAGA TAGA ATGA TAGA GTGA CAGA TAGA TAGA TAGA GAGA TAGA CAGA
CAGA CAGA TAGA CTGA CAGA TAGA CTGA TCGA TCGA TAGA CTGA TAGA TCGA CTGA ATGA TCGA
TAGA CAGA TAGA CAGA TAGA CAGA TAGA ATGA CAGA ATGA CAGA CAGA CAGA TAGA TCGA TAGA
CGCA ATCA GACA TACT TGTT TGGT AAGT CAGT TCCT CGCT ATGT GCCA ACGT CACA GAAT CCCA
CAGA TAGA CAGA TTGA TAGA TAGA GTGA GTGA ACGA GTGA TAGA TAGA CTGA GTGA CAGA CAGA
TAGA ACGA ACGA TAGA TAGA CAGA TAGA GAGA CAGA TAGA CTGA ATGA CAGA CAGA CAGA GAGA
CAGA CAGA CAGA TCGA CTGA TAGA TAGA ACGA CTGA TAGA TTGA TAGA TAGA TAGA TAGA TAGA
TAGA TAGA CAGA GTGA TAGA ATGA CAGA CAGA CAGA CTGA TAGA TAGA TAGA TCGA TAGA TAGA
ATGA TAGA CTGA TAGA TAGA GTGA TAGA TAGA CAGA TAGA ACGA CTGA ATGA TAGA TAGA ATGA
CACA AGCA AAAT TACT TGGT GTCA GCGA GAGT GGCA ACGT GGCA AAGT TACT GACT GCCT GCCA
CTGA CAGA GTGA CAGA TAGA GTGA ACGA CTGA CAGA CAGA TAGA TAGA ACGA TAGA TTGA TAGA
AAGA TAGA TAGA TAGA TAGA TAGA TAGA GAGA TAGA TTGA CAGA CTGA ATGA CAGA TCGA TAGA
CAGA TAGA ATGA TAGA TAGA TAGA TCGA ACGA CAGA ACGA GAGA CAGA GTGA CAGA GAGA CAGA
TAGA TAGA CAGA GAGA TAGA CAGA TAGA TAGA GTGA ATGA TCGA TCGA TCGA TAGA TAGA TAGA
GAGA CAGA CAGA CAGA TCGA TAGA TAGA TAGA TAGA TAGA CTGA TAGA TAGA CAGA ATGA CAGA
GGCA GTCT GCGA GAGT GGCA AGTT CACT GCTT GACT TGCA CAGT GGTT TGTT AGTT CACT GGCA
TAGA GTGA TAGA TAGA CAGA TAGA TAGA TAGA TAGA CAGA TAGA TAGA CAGA TAGA TAGA TAGA
TAGA CTGA TAGA ATGA CAGA CAGA TAGA TAGA TAGA TTGA CAGA CAGA TCGA CAGA CAGA ATGA
ACGA GTGA TCGA TAGA CAGA TAGA CAGA TAGA TCGA CAGA TAGA CAGA TAGA CAGA ATGA TAGA
TAGA TAGA CAGA TTGA ACGA CTGA TCGA TAGA TAGA CTGA CAGA TAGA TTGA CTGA CAGA TAGA
TAGA TAGA ACGA CAGA ACGA CAGA TTGA TTGA TAGA GAGA CAGA GAGA GTGA TAGA CAGA TAGA
AGTT ATCA ATCA CTCA GGCA GTCT GCGA TTCT CTGT TACT AGCT CCAA 



-- 

Michael G. Schwern   <schwern@pobox.com>    http://www.pobox.com/~schwern/
Perl6 Quality Assurance     <perl-qa@perl.org>	     Kwalitee Is Job One
Now you must be saying, "Alex Chiu, this Chinaman, you're crazy!"
	     --Alex Chiu, Immortality Guy

==== Want to unsubscribe from Fun With Perl?  Well, if you insist...
==== Send email to <fwp-request@technofile.org> with message _body_
====   unsubscribe