File Coverage

lib/jacode.pl
Criterion Covered Total %
statement 587 693 84.7
branch 250 348 71.8
condition 211 279 75.6
subroutine 62 77 80.5
pod n/a
total 1110 1397 79.4


line stmt bran cond sub pod time code
1             package jacode;
2             '有朋自遠方来不亦楽乎'=~/^\xE6\x9C\x89/ or die "Perl script '@{[__FILE__]}' must be UTF-8 encoding.\n";
3             ######################################################################
4             #
5             # jacode.pl - Perl program for Japanese character code conversion
6             #
7             # https://metacpan.org/dist/Jacode
8             #
9             # Copyright (c) 2010, 2011, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022 INABA Hitoshi in a CPAN
10             ######################################################################
11              
12             # Perl4 script and also Perl5 script
13             sub BEGIN {
14 922     922   952294 eval q{ use strict; };
  922     922   5836  
  922         1771  
  922         15399  
15 922     922   161848 eval q{
  922         5295  
  922         1745  
  922         506132  
16             use vars (
17             '$esc_ASCII',
18             '$INPUT_encoding',
19             '$esc_DBCS',
20             '$OUTPUT_encoding',
21             '$VERSION',
22             '$ascii',
23             '$c',
24             '$c1',
25             '$c2',
26             '$c3',
27             '$c4',
28             '$cache',
29             '$code',
30             '$conv_func',
31             '$conv_opt',
32             '$debug',
33             '$dynamic',
34             '$encoding',
35             '$eol',
36             '$esc',
37             '$esc_0208',
38             '$esc_0212',
39             '$esc_asc',
40             '$esc_kana',
41             '$euc',
42             '$file',
43             '$from',
44             '$h',
45             '$h2z',
46             '$h2z_high',
47             '$jis',
48             '$k',
49             '$matched',
50             '$n',
51             '$option',
52             '$prev_from',
53             '$prev_opt',
54             '$prev_to',
55             '$previous',
56             '$rcsid',
57             '$re_ascii',
58             '$re_bin',
59             '$re_esc_asc',
60             '$re_esc_jis0208',
61             '$re_esc_jis0208_1978',
62             '$re_esc_jis0208_1983',
63             '$re_esc_jis0208_1990',
64             '$re_esc_jis0212',
65             '$re_esc_jis0213_2000_plane1',
66             '$re_esc_jis0213_2004_plane1',
67             '$re_esc_jp',
68             '$re_esc_kana',
69             '$re_euc_0212',
70             '$re_euc_c',
71             '$re_euc_kana',
72             '$re_sjis_ank',
73             '$re_sjis_c',
74             '$re_sjis_kana',
75             '$re_utf8_c',
76             '$re_utf8_kana',
77             '$re_utf8_not_kana',
78             '$re_utf8_rfc3629_c',
79             '$re_utf8_rfc3629_c_ja_JP',
80             '$re_utf8_voiced_kana',
81             '$s',
82             '$show_encoding',
83             '$show_seq',
84             '$sjis',
85             '$support_jcode_package_too',
86             '$to',
87             '$u',
88             '$undef_euc',
89             '$undef_sjis',
90             '$undef_utf8',
91             '$usage',
92             '$utf8',
93             '$v',
94             '$version',
95             '$z',
96             '%JP170559',
97             '%Ken_Lunde_CJKV_AppA_euc2sjis1st',
98             '%Ken_Lunde_CJKV_AppA_euc2sjis2nd_even',
99             '%Ken_Lunde_CJKV_AppA_euc2sjis2nd_odd',
100             '%Ken_Lunde_CJKV_AppA_sjis2euc1st_a',
101             '%Ken_Lunde_CJKV_AppA_sjis2euc1st_b',
102             '%Ken_Lunde_CJKV_AppA_sjis2euc2nd_a',
103             '%Ken_Lunde_CJKV_AppA_sjis2euc2nd_b',
104             '%_z2h_utf8',
105             '%convf',
106             '%e2s',
107             '%e2u',
108             '%encoding_name',
109             '%eol',
110             '%esc_0208',
111             '%h2z',
112             '%h2z_utf8',
113             '%h2zf',
114             '%k2u',
115             '%kana2utf8',
116             '%opt',
117             '%s2e',
118             '%s2u',
119             '%sjis2utf8_1',
120             '%sjis2utf8_2',
121             '%table',
122             '%u2e',
123             '%u2k',
124             '%u2s',
125             '%utf82sjis_1',
126             '%utf82sjis_2',
127             '%z2h',
128             '%z2h_euc',
129             '%z2h_sjis',
130             '%z2h_utf8',
131             '%z2hf',
132             '@from',
133             '@read_ahead',
134             '@to',
135             );
136             };
137 922 50       5354 $INC{'warnings.pm'} = '' if $] < 5.006;
138 922     922   47267 eval q{ use warnings; };
  922         5198  
  922         1588  
  922         2576979  
139             }
140              
141             $support_jcode_package_too = 1;
142              
143             $VERSION = '2.13.4.29';
144             $VERSION = $VERSION;
145             $rcsid = sprintf(q$Id: jacode.pl,v %s branched from jcode.pl,v 2.13 2000/09/29 16:10:05 utashiro Exp $, $VERSION);
146              
147             #
148             # Call initialize subroutine if not called yet. This sounds strange
149             # but this makes easy to embed the jacode.pl at the script. Call
150             # &jcode'init at the beginning of the script in that case.
151             #
152             &init unless defined $version;
153              
154             ######################################################################
155             # "perl jacode.pl" works as pkf command on command line
156             #
157             # PKF (perl kanji filter) is a sample script of jacode.pl. It had
158             # almost equivalent capabilities of widely used code conversion
159             # program, nkf. Speed of execution is not as fast as nkf, but reading
160             # and understanding are very fast.
161             ######################################################################
162              
163             if ($0 eq __FILE__) {
164              
165             #
166             # Original version 'pkf' is ...
167             #
168             # pkf: Perl Kanji Filter
169             #
170             # Copyright (c) 1995-1996,2000 Kazumasa Utashiro
171             # Internet Initiative Japan Inc.
172             # 3-13 Kanda Nishiki-cho, Chiyoda-ku, Tokyo 101-0054, Japan
173             #
174             # Copyright (c) 1991,1992 srekcah@sra.co.jp
175             # Software Research Associates, Inc.
176             #
177             # Use and redistribution for ANY PURPOSE are granted as long as all
178             # copyright notices are retained. Redistribution with modification
179             # is allowed provided that you make your modified version obviously
180             # distinguishable from the original one. THIS SOFTWARE IS PROVIDED
181             # BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES ARE
182             # DISCLAIMED.
183             #
184             local ($usage) = sprintf(<
185             perl $0 [option] [-[INPUT_encoding]OUTPUT_encoding[in,out]] files
186              
187             option
188              
189             -b [b]uffered output (default)
190             -u [u]nbuffered output (*NOT MEANS* UTF-8)
191             -m dyna[m]ic input encoding recognition
192             -c print en[c]oding name
193             -v print escape sequences used in JIS when used along with -c
194             -n [n]o encoding conversion (use original encoding)
195             -Z convert 1-byte hankaku kana to 2-byte [Z]enkaku kana
196             -H convert 2-byte zenkaku kana to 1-byte [H]ankaku kana
197             -f [unix, mac, dos, nl, lf, cr, crnl, crlf]
198             convert eol string to \\n, \\r, \\r\\n respectively.
199             currently this option can't be used with other options.
200              
201             INPUT_encoding/OUTPUT_encoding is one of [jsew]
202             (j=JIS, s=SJIS, e=EUC-JP, w=UTF-8)
203             OUTPUT_encoding 'j' can be followed by JIS in/out character
204              
205             Input Kanji encoding is recognized automatically if not supplied.
206             Usually this is done only once, but it will be done on each input
207             line when dynamic recognition is specified.
208              
209             Output Kanji encoding is JIS by default.
210              
211             Output JIS encoding can be followed by DBCS in and out characters.
212             Default is "BB" which means DBCS sequence start with ESC-\$-B and
213             end with ESC-(-B
214              
215             -----------------------------------------------------------------
216             short-sequence full-sequence means
217             -----------------------------------------------------------------
218             \@ ESC-\$-\@ start of JIS C 6226-1978
219             B ESC-\$-B start of JIS X 0208-1983
220             & ESC-&\@-ESC-\$-B start of JIS X 0208-1990
221             O ESC-\$-(-O start of JIS X 0213:2000 plane1
222             Q ESC-\$-(-Q start of JIS X 0213:2004 plane1
223             -----------------------------------------------------------------
224              
225             Example:
226             perl $0 file convert to JIS encoding
227             perl $0 -j\@J file convert to JIS encoding ("ESC-\$-\@", "ESC-(-J")
228             perl $0 -es file convert EUC-JP to SJIS
229             perl $0 -sw file convert SJIS to UTF-8
230             perl $0 -me file convert mixed encoding file to EUC-JP
231             perl $0 -mc file convert to JIS and print orginal encoding on each line
232              
233             ${rcsid}and %s
234             END
235              
236             unless (@ARGV) {
237             die $usage, "\n";
238             }
239              
240             local ($INPUT_encoding) = '';
241             local ($OUTPUT_encoding) = 'jis';
242             local (%encoding_name) = (
243             'j', 'jis',
244             's', 'sjis',
245             'e', 'euc',
246             'w', 'utf8', # 'u' means unbuffered output, 'w' does world wide encoding
247             'n', 'noconv',
248             );
249             local (%eol) = (
250              
251             # Newlines
252             # http://perldoc.perl.org/perlport.html#Newlines
253             # Some of this may be confusing. Here's a handy reference to the ASCII CR
254             # and LF characters. You can print it out and stick it in your wallet.
255             #
256             # LF eq \012 eq \x0A eq \cJ eq chr(10) eq ASCII 10
257             # CR eq \015 eq \x0D eq \cM eq chr(13) eq ASCII 13
258             #
259             # | Unix | DOS | Mac |
260             # ---------------------------
261             # \n | LF | LF | CR |
262             # \r | CR | CR | LF |
263             # \n * | LF | CRLF | CR |
264             # \r * | CR | CR | LF |
265             # ---------------------------
266             # * text-mode STDIO
267              
268             '', "\n",
269             'unix', "\x0a",
270             'mac', "\x0d",
271             'dos', "\x0d\x0a",
272             'nl', "\x0a",
273             'lf', "\x0a",
274             'cr', "\x0d",
275             'crnl', "\x0d\x0a",
276             'crlf', "\x0d\x0a",
277             );
278             local ($eol) = '';
279              
280             # Option handling
281             local (%opt) = ();
282             while (($_ = $ARGV[0]) =~ s/^-(.+)/$1/ && shift) {
283             next if $_ eq '';
284             s/^([budmcvZH])// && ++$opt{$1} && redo;
285             if (s/^f(.*)//) {
286             ($eol = $1 || shift) =~ tr/A-Z/a-z/;
287             unless (defined($eol) && defined($eol{$eol})) {
288             die "Usage:\n$usage";
289             }
290             next;
291             }
292             if (/^([jsewn]+)/) {
293             ($OUTPUT_encoding, $INPUT_encoding) = @encoding_name{split(//, reverse($1))};
294             &jcode'jis_inout(split(//, $')) if $';
295             next;
296             }
297             print "Usage:\n", $usage;
298             exit(0);
299             }
300              
301             $| = $opt{'u'} && !$opt{'b'};
302             local ($debug, $dynamic, $show_encoding, $show_seq) = @opt{'d', 'm', 'c', 'v'};
303             local ($conv_opt) = $opt{'Z'} ? 'z' : $opt{'H'} ? 'h' : undef;
304              
305             if ($show_encoding && !$dynamic) {
306             @ARGV = ('-') unless @ARGV;
307             local ($file);
308             while (defined($file = shift)) {
309             if ($file ne '-') {
310             print "$file: " if @ARGV .. undef;
311             if (-d $file) {
312             print "directory\n";
313             next;
314             }
315             unless (-f _) {
316             print "not a normal file\n";
317             next;
318             }
319             unless (-s _) {
320             print "empty\n";
321             next;
322             }
323             }
324             open(FILE, $file) || do { warn "$file: $!\n"; next; };
325             while () {
326             next unless $INPUT_encoding = &jcode'getcode(*_) || (eof && "ascii");
327             print $INPUT_encoding;
328             if ($show_seq && $INPUT_encoding eq 'jis') {
329             local ($esc_DBCS, $esc_ASCII) = &jcode'get_inout($_);
330             $esc_DBCS =~ s/\e/ESC/g;
331             $esc_ASCII =~ s/\e/ESC/g;
332             print ' [', $esc_DBCS, ', ', $esc_ASCII, ']';
333             }
334             print "\n";
335             last;
336             }
337             close(FILE);
338             }
339             exit 0;
340             }
341              
342             if ($eol) {
343             eval q{ CORE::binmode(STDOUT); };
344             while (<>) {
345             if (s/[\r\n]+$//) {
346             print $_, $eol{$eol};
347             }
348             else {
349             print $_;
350             }
351             }
352             exit;
353             }
354              
355             eval q{ CORE::binmode(ARGV); };
356             eval q{ CORE::binmode(STDOUT); };
357              
358             local (@read_ahead) = ();
359             while (<>) {
360             if ($dynamic) {
361             local ($c) = &jcode'convert(*_, $OUTPUT_encoding, $INPUT_encoding, $conv_opt);
362             print "$c\t" if $show_encoding;
363             print;
364             next;
365             }
366             $show_encoding || print, next if !@read_ahead && !/[\033\200-\377]/;
367             push(@read_ahead, $_) unless $show_encoding;
368             next unless $INPUT_encoding || ($INPUT_encoding = &jcode'getcode(*_));
369             $OUTPUT_encoding = $INPUT_encoding if $OUTPUT_encoding eq 'noconv';
370             local (*conv_func) = $jcode'convf{ join($;, $INPUT_encoding, $OUTPUT_encoding) };
371             printf STDERR "in=$INPUT_encoding, out=$OUTPUT_encoding, f=$conv_func\n" if $debug;
372              
373             while ($_ = shift(@read_ahead)) {
374             &conv_func(*_, $conv_opt);
375             print;
376             }
377             while (<>) {
378             &conv_func(*_, $conv_opt);
379             print;
380             }
381              
382             last;
383             }
384             print @read_ahead;
385              
386             exit $!;
387             }
388              
389             #---------------------------------------------------------------------
390             # Initialize variables
391             #---------------------------------------------------------------------
392             sub init {
393 922     922   1701 $version = $VERSION;
394              
395 922         1749 $re_bin = '[\x00-\x06\x7f\xff]';
396              
397 922         1723 $re_esc_jis0208_1978 = '\e\$\@'; # "\x1b\x24\x40" '@' JIS C 6226-1978
398 922         1662 $re_esc_jis0208_1983 = '\e\$B'; # "\x1b\x24\x42" 'B' JIS X 0208-1983
399 922         1648 $re_esc_jis0208_1990 = '\e&\@\e\$B'; # "\x1b\x26\x40\x1b\x24\x42" '&' JIS X 0208-1990
400 922         1634 $re_esc_jis0213_2000_plane1 = '\e\$\(O'; # "\x1b\x24\x28\x4f" 'O' JIS X 0213:2000 plane1
401 922         1600 $re_esc_jis0213_2004_plane1 = '\e\$\(Q'; # "\x1b\x24\x28\x51" 'Q' JIS X 0213:2004 plane1
402 922         3400 $re_esc_jis0208 = "$re_esc_jis0208_1978|$re_esc_jis0208_1983|$re_esc_jis0208_1990|$re_esc_jis0213_2000_plane1|$re_esc_jis0213_2004_plane1";
403 922         1648 $re_esc_jis0212 = '\e\$\(D';
404 922         2162 $re_esc_jp = "$re_esc_jis0208|$re_esc_jis0212";
405 922         1554 $re_esc_asc = '\e\([BJ]';
406 922         1517 $re_esc_kana = '\e\(I';
407              
408 922         1665 $esc_0208 = "\e\$B";
409 922         1559 $esc_0212 = "\e\$(D";
410 922         1734 $esc_asc = "\e(B";
411 922         10226 $esc_kana = "\e(I";
412              
413 922         1557 $re_ascii = '[\x07-\x7e]';
414              
415 922         1460 $re_sjis_c = '[\x81-\x9f\xe0-\xfc][\x40-\x7e\x80-\xfc]';
416 922         1431 $re_sjis_kana = '[\xa1-\xdf]';
417 922         1455 $re_sjis_ank = '[\x07-\x7e\xa1-\xdf]';
418              
419 922         1380 $re_euc_c = '[\xa1-\xfe][\xa1-\xfe]';
420 922         1493 $re_euc_kana = '\x8e[\xa1-\xdf]';
421 922         1483 $re_euc_0212 = '\x8f[\xa1-\xfe][\xa1-\xfe]';
422              
423             # # RFC 2279
424             # $re_utf8_rfc2279_c =
425             # '[\xc2-\xdf][\x80-\xbf]'
426             # . '|[\xe0-\xef][\x80-\xbf][\x80-\xbf]'
427             # . '|[\xf0-\xf4][\x80-\x8f][\x80-\xbf][\x80-\xbf]';
428              
429             # RFC 3629
430 922         1738 $re_utf8_rfc3629_c =
431             '[\xc2-\xdf][\x80-\xbf]'
432             . '|[\xe0-\xe0][\xa0-\xbf][\x80-\xbf]'
433             . '|[\xe1-\xec][\x80-\xbf][\x80-\xbf]'
434             . '|[\xed-\xed][\x80-\x9f][\x80-\xbf]'
435             . '|[\xee-\xef][\x80-\xbf][\x80-\xbf]'
436             . '|[\xf0-\xf0][\x90-\xbf][\x80-\xbf][\x80-\xbf]'
437             . '|[\xf1-\xf3][\x80-\xbf][\x80-\xbf][\x80-\xbf]'
438             . '|[\xf4-\xf4][\x80-\x8f][\x80-\xbf][\x80-\xbf]';
439 922         1390 $re_utf8_rfc3629_c = $re_utf8_rfc3629_c; # avoid: Name "jacode::re_utf8_rfc3629_c" used only once
440              
441             # optimized RFC 3629 for ja_JP
442 922         1636 $re_utf8_rfc3629_c_ja_JP =
443             '[\xe1-\xec][\x80-\xbf][\x80-\xbf]'
444             . '|[\xc2-\xdf][\x80-\xbf]'
445             . '|[\xee-\xef][\x80-\xbf][\x80-\xbf]'
446             . '|[\xf0-\xf0][\x90-\xbf][\x80-\xbf][\x80-\xbf]'
447             . '|[\xe0-\xe0][\xa0-\xbf][\x80-\xbf]'
448             . '|[\xed-\xed][\x80-\x9f][\x80-\xbf]'
449             . '|[\xf1-\xf3][\x80-\xbf][\x80-\xbf][\x80-\xbf]'
450             . '|[\xf4-\xf4][\x80-\x8f][\x80-\xbf][\x80-\xbf]';
451              
452 922         1502 $re_utf8_c = $re_utf8_rfc3629_c_ja_JP;
453 922         1381 $re_utf8_kana = '\xef\xbd[\xa1-\xbf]|\xef\xbe[\x80-\x9f]';
454 922         1510 $re_utf8_voiced_kana =
455             '(\xef\xbd[\xb3\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf]'
456             . '|\xef\xbe[\x80\x81\x82\x83\x84\x8a\x8b\x8c\x8d\x8e])\xef\xbe\x9e'
457             . '|\xef\xbe[\x8a\x8b\x8c\x8d\x8e]\xef\xbe\x9f';
458 922         1794 $re_utf8_not_kana =
459             '[\xc2-\xdf][\x80-\xbf]'
460             . '|[\xe0-\xe0][\xa0-\xbf][\x80-\xbf]'
461             . '|[\xe1-\xec][\x80-\xbf][\x80-\xbf]'
462             . '|[\xed-\xed][\x80-\x9f][\x80-\xbf]'
463             . '|[\xee-\xee][\x80-\xbf][\x80-\xbf]'
464             . '|[\xef-\xef][\x80-\xbc][\x80-\xbf]'
465             . '|[\xef-\xef][\xbd-\xbd][\x80-\xa0]'
466             . '|[\xef-\xef][\xbe-\xbe][\xa0-\xbf]'
467             . '|[\xef-\xef][\xbf-\xbf][\x80-\xbf]'
468             . '|[\xf0-\xf0][\x90-\xbf][\x80-\xbf][\x80-\xbf]'
469             . '|[\xf1-\xf3][\x80-\xbf][\x80-\xbf][\x80-\xbf]'
470             . '|[\xf4-\xf4][\x80-\x8f][\x80-\xbf][\x80-\xbf]';
471              
472             # use 'geta' for cancel tofu (undefined character code)
473 922         1355 $undef_sjis = "\x81\xac";
474 922         1501 $undef_euc = "\xa2\xae";
475 922         1323 $undef_utf8 = "\xe3\x80\x93";
476              
477 922         1341 $cache = 1;
478              
479             # JIS X0201 -> JIS X0208 KANA conversion table. Looks weird?
480             # Not that much. This is simply JIS text without escape sequences.
481 922         4667 ( $h2z_high = $h2z = <<'__TABLE_END__') =~ tr/\x21-\x7e/\xa1-\xfe/;
482             ! !# $ !" % !& " !V # !W
483             ^ !+ _ !, 0 !<
484             ' %! ( %# ) %% * %' + %)
485             , %c - %e . %g / %C
486             1 %" 2 %$ 3 %& 4 %( 5 %*
487             6 %+ 7 %- 8 %/ 9 %1 : %3
488             6^ %, 7^ %. 8^ %0 9^ %2 :^ %4
489             ; %5 < %7 = %9 > %; ? %=
490             ;^ %6 <^ %8 =^ %: >^ %< ?^ %>
491             @ %? A %A B %D C %F D %H
492             @^ %@ A^ %B B^ %E C^ %G D^ %I
493             E %J F %K G %L H %M I %N
494             J %O K %R L %U M %X N %[
495             J^ %P K^ %S L^ %V M^ %Y N^ %\
496             J_ %Q K_ %T L_ %W M_ %Z N_ %]
497             O %^ P %_ Q %` R %a S %b
498             T %d U %f V %h
499             W %i X %j Y %k Z %l [ %m
500             \ %o ] %s & %r 3^ %t
501             __TABLE_END__
502              
503 922 50       3471 if ( $h2z ne <<'__TABLE_END__') {
504             ! !# $ !" % !& " !V # !W
505             ^ !+ _ !, 0 !<
506             ' %! ( %# ) %% * %' + %)
507             , %c - %e . %g / %C
508             1 %" 2 %$ 3 %& 4 %( 5 %*
509             6 %+ 7 %- 8 %/ 9 %1 : %3
510             6^ %, 7^ %. 8^ %0 9^ %2 :^ %4
511             ; %5 < %7 = %9 > %; ? %=
512             ;^ %6 <^ %8 =^ %: >^ %< ?^ %>
513             @ %? A %A B %D C %F D %H
514             @^ %@ A^ %B B^ %E C^ %G D^ %I
515             E %J F %K G %L H %M I %N
516             J %O K %R L %U M %X N %[
517             J^ %P K^ %S L^ %V M^ %Y N^ %\
518             J_ %Q K_ %T L_ %W M_ %Z N_ %]
519             O %^ P %_ Q %` R %a S %b
520             T %d U %f V %h
521             W %i X %j Y %k Z %l [ %m
522             \ %o ] %s & %r 3^ %t
523             __TABLE_END__
524 0         0 die "JIS X0201 -> JIS X0208 KANA conversion table is broken.";
525             }
526 922         191750 %h2z = split( /\s+/, $h2z . $h2z_high );
527              
528 922 50       18096 if ( scalar(keys %h2z) != 178 ) {
529 0         0 die "scalar(keys %h2z) is ", scalar(keys %h2z), ".";
530             }
531              
532 922         91668 %z2h = reverse %h2z;
533 922 50       8284 if ( scalar( keys %z2h ) != scalar( keys %h2z ) ) {
534 0         0 die "scalar(keys %z2h) != scalar(keys %h2z).";
535             }
536              
537 922         6468 $convf{ join($;, 'euc', 'euc' ) } = *euc2euc;
538 922         3229 $convf{ join($;, 'euc', 'jis' ) } = *euc2jis;
539 922         7211 $convf{ join($;, 'euc', 'sjis') } = *euc2sjis;
540 922         4086 $convf{ join($;, 'euc', 'utf8') } = *euc2utf8;
541              
542 922         3161 $convf{ join($;, 'jis', 'euc' ) } = *jis2euc;
543 922         2907 $convf{ join($;, 'jis', 'jis' ) } = *jis2jis;
544 922         3175 $convf{ join($;, 'jis', 'sjis') } = *jis2sjis;
545 922         3348 $convf{ join($;, 'jis', 'utf8') } = *jis2utf8;
546              
547 922         3002 $convf{ join($;, 'sjis', 'euc' ) } = *sjis2euc;
548 922         2920 $convf{ join($;, 'sjis', 'jis' ) } = *sjis2jis;
549 922         2923 $convf{ join($;, 'sjis', 'sjis') } = *sjis2sjis;
550 922         2898 $convf{ join($;, 'sjis', 'utf8') } = *sjis2utf8;
551              
552 922         3712 $convf{ join($;, 'utf8', 'euc' ) } = *utf82euc;
553 922         3142 $convf{ join($;, 'utf8', 'jis' ) } = *utf82jis;
554 922         2842 $convf{ join($;, 'utf8', 'sjis') } = *utf82sjis;
555 922         3510 $convf{ join($;, 'utf8', 'utf8') } = *utf82utf8;
556              
557 922         2847 $h2zf{'euc'} = *h2z_euc;
558 922         2427 $h2zf{'jis'} = *h2z_jis;
559 922         2281 $h2zf{'sjis'} = *h2z_sjis;
560 922         2138 $h2zf{'utf8'} = *h2z_utf8;
561              
562 922         2343 $z2hf{'euc'} = *z2h_euc;
563 922         1939 $z2hf{'jis'} = *z2h_jis;
564 922         2050 $z2hf{'sjis'} = *z2h_sjis;
565 922         1991 $z2hf{'utf8'} = *z2h_utf8;
566              
567             # Appendix A. Japanese Code Conversion Table
568             # Understanding Japanese Information Processing
569              
570             # Appendix A: Code Conversion Tables
571             # CJKV Information Processing Chinese, Japanese, Korean & Vietnamese Computing
572             # CJKV Information Processing, 2nd Edition
573              
574 922         28826 %Ken_Lunde_CJKV_AppA_sjis2euc1st_a = (
575             0x81,0xa1,
576             0x82,0xa3,
577             0x83,0xa5,
578             0x84,0xa7,
579             0x85,0xa9,
580             0x86,0xab,
581             0x87,0xad,
582             0x88,0xaf,
583             0x89,0xb1,
584             0x8a,0xb3,
585             0x8b,0xb5,
586             0x8c,0xb7,
587             0x8d,0xb9,
588             0x8e,0xbb,
589             0x8f,0xbd,
590             0x90,0xbf,
591             0x91,0xc1,
592             0x92,0xc3,
593             0x93,0xc5,
594             0x94,0xc7,
595             0x95,0xc9,
596             0x96,0xcb,
597             0x97,0xcd,
598             0x98,0xcf,
599             0x99,0xd1,
600             0x9a,0xd3,
601             0x9b,0xd5,
602             0x9c,0xd7,
603             0x9d,0xd9,
604             0x9e,0xdb,
605             0x9f,0xdd,
606             0xe0,0xdf,
607             0xe1,0xe1,
608             0xe2,0xe3,
609             0xe3,0xe5,
610             0xe4,0xe7,
611             0xe5,0xe9,
612             0xe6,0xeb,
613             0xe7,0xed,
614             0xe8,0xef,
615             0xe9,0xf1,
616             0xea,0xf3,
617             0xeb,0xf5,
618             0xec,0xf7,
619             0xed,0xf9,
620             0xee,0xfb,
621             0xef,0xfd,
622             );
623              
624 922         17393 %Ken_Lunde_CJKV_AppA_sjis2euc1st_b = (
625             0x81,0xa2,
626             0x82,0xa4,
627             0x83,0xa6,
628             0x84,0xa8,
629             0x85,0xaa,
630             0x86,0xac,
631             0x87,0xae,
632             0x88,0xb0,
633             0x89,0xb2,
634             0x8a,0xb4,
635             0x8b,0xb6,
636             0x8c,0xb8,
637             0x8d,0xba,
638             0x8e,0xbc,
639             0x8f,0xbe,
640             0x90,0xc0,
641             0x91,0xc2,
642             0x92,0xc4,
643             0x93,0xc6,
644             0x94,0xc8,
645             0x95,0xca,
646             0x96,0xcc,
647             0x97,0xce,
648             0x98,0xd0,
649             0x99,0xd2,
650             0x9a,0xd4,
651             0x9b,0xd6,
652             0x9c,0xd8,
653             0x9d,0xda,
654             0x9e,0xdc,
655             0x9f,0xde,
656             0xe0,0xe0,
657             0xe1,0xe2,
658             0xe2,0xe4,
659             0xe3,0xe6,
660             0xe4,0xe8,
661             0xe5,0xea,
662             0xe6,0xec,
663             0xe7,0xee,
664             0xe8,0xf0,
665             0xe9,0xf2,
666             0xea,0xf4,
667             0xeb,0xf6,
668             0xec,0xf8,
669             0xed,0xfa,
670             0xee,0xfc,
671             0xef,0xfe,
672             );
673              
674 922         54958 %Ken_Lunde_CJKV_AppA_sjis2euc2nd_a = (
675             0x40,0xa1,
676             0x41,0xa2,
677             0x42,0xa3,
678             0x43,0xa4,
679             0x44,0xa5,
680             0x45,0xa6,
681             0x46,0xa7,
682             0x47,0xa8,
683             0x48,0xa9,
684             0x49,0xaa,
685             0x4a,0xab,
686             0x4b,0xac,
687             0x4c,0xad,
688             0x4d,0xae,
689             0x4e,0xaf,
690             0x4f,0xb0,
691             0x50,0xb1,
692             0x51,0xb2,
693             0x52,0xb3,
694             0x53,0xb4,
695             0x54,0xb5,
696             0x55,0xb6,
697             0x56,0xb7,
698             0x57,0xb8,
699             0x58,0xb9,
700             0x59,0xba,
701             0x5a,0xbb,
702             0x5b,0xbc,
703             0x5c,0xbd,
704             0x5d,0xbe,
705             0x5e,0xbf,
706             0x5f,0xc0,
707             0x60,0xc1,
708             0x61,0xc2,
709             0x62,0xc3,
710             0x63,0xc4,
711             0x64,0xc5,
712             0x65,0xc6,
713             0x66,0xc7,
714             0x67,0xc8,
715             0x68,0xc9,
716             0x69,0xca,
717             0x6a,0xcb,
718             0x6b,0xcc,
719             0x6c,0xcd,
720             0x6d,0xce,
721             0x6e,0xcf,
722             0x6f,0xd0,
723             0x70,0xd1,
724             0x71,0xd2,
725             0x72,0xd3,
726             0x73,0xd4,
727             0x74,0xd5,
728             0x75,0xd6,
729             0x76,0xd7,
730             0x77,0xd8,
731             0x78,0xd9,
732             0x79,0xda,
733             0x7a,0xdb,
734             0x7b,0xdc,
735             0x7c,0xdd,
736             0x7d,0xde,
737             0x7e,0xdf,
738             0x80,0xe0,
739             0x81,0xe1,
740             0x82,0xe2,
741             0x83,0xe3,
742             0x84,0xe4,
743             0x85,0xe5,
744             0x86,0xe6,
745             0x87,0xe7,
746             0x88,0xe8,
747             0x89,0xe9,
748             0x8a,0xea,
749             0x8b,0xeb,
750             0x8c,0xec,
751             0x8d,0xed,
752             0x8e,0xee,
753             0x8f,0xef,
754             0x90,0xf0,
755             0x91,0xf1,
756             0x92,0xf2,
757             0x93,0xf3,
758             0x94,0xf4,
759             0x95,0xf5,
760             0x96,0xf6,
761             0x97,0xf7,
762             0x98,0xf8,
763             0x99,0xf9,
764             0x9a,0xfa,
765             0x9b,0xfb,
766             0x9c,0xfc,
767             0x9d,0xfd,
768             0x9e,0xfe,
769             );
770              
771 922         58856 %Ken_Lunde_CJKV_AppA_sjis2euc2nd_b = (
772             0x9f,0xa1,
773             0xa0,0xa2,
774             0xa1,0xa3,
775             0xa2,0xa4,
776             0xa3,0xa5,
777             0xa4,0xa6,
778             0xa5,0xa7,
779             0xa6,0xa8,
780             0xa7,0xa9,
781             0xa8,0xaa,
782             0xa9,0xab,
783             0xaa,0xac,
784             0xab,0xad,
785             0xac,0xae,
786             0xad,0xaf,
787             0xae,0xb0,
788             0xaf,0xb1,
789             0xb0,0xb2,
790             0xb1,0xb3,
791             0xb2,0xb4,
792             0xb3,0xb5,
793             0xb4,0xb6,
794             0xb5,0xb7,
795             0xb6,0xb8,
796             0xb7,0xb9,
797             0xb8,0xba,
798             0xb9,0xbb,
799             0xba,0xbc,
800             0xbb,0xbd,
801             0xbc,0xbe,
802             0xbd,0xbf,
803             0xbe,0xc0,
804             0xbf,0xc1,
805             0xc0,0xc2,
806             0xc1,0xc3,
807             0xc2,0xc4,
808             0xc3,0xc5,
809             0xc4,0xc6,
810             0xc5,0xc7,
811             0xc6,0xc8,
812             0xc7,0xc9,
813             0xc8,0xca,
814             0xc9,0xcb,
815             0xca,0xcc,
816             0xcb,0xcd,
817             0xcc,0xce,
818             0xcd,0xcf,
819             0xce,0xd0,
820             0xcf,0xd1,
821             0xd0,0xd2,
822             0xd1,0xd3,
823             0xd2,0xd4,
824             0xd3,0xd5,
825             0xd4,0xd6,
826             0xd5,0xd7,
827             0xd6,0xd8,
828             0xd7,0xd9,
829             0xd8,0xda,
830             0xd9,0xdb,
831             0xda,0xdc,
832             0xdb,0xdd,
833             0xdc,0xde,
834             0xdd,0xdf,
835             0xde,0xe0,
836             0xdf,0xe1,
837             0xe0,0xe2,
838             0xe1,0xe3,
839             0xe2,0xe4,
840             0xe3,0xe5,
841             0xe4,0xe6,
842             0xe5,0xe7,
843             0xe6,0xe8,
844             0xe7,0xe9,
845             0xe8,0xea,
846             0xe9,0xeb,
847             0xea,0xec,
848             0xeb,0xed,
849             0xec,0xee,
850             0xed,0xef,
851             0xee,0xf0,
852             0xef,0xf1,
853             0xf0,0xf2,
854             0xf1,0xf3,
855             0xf2,0xf4,
856             0xf3,0xf5,
857             0xf4,0xf6,
858             0xf5,0xf7,
859             0xf6,0xf8,
860             0xf7,0xf9,
861             0xf8,0xfa,
862             0xf9,0xfb,
863             0xfa,0xfc,
864             0xfb,0xfd,
865             0xfc,0xfe,
866             );
867              
868 922         37360 %Ken_Lunde_CJKV_AppA_euc2sjis1st = (
869             0xa1,0x81,
870             0xa2,0x81,
871             0xa3,0x82,
872             0xa4,0x82,
873             0xa5,0x83,
874             0xa6,0x83,
875             0xa7,0x84,
876             0xa8,0x84,
877             0xa9,0x85,
878             0xaa,0x85,
879             0xab,0x86,
880             0xac,0x86,
881             0xad,0x87,
882             0xae,0x87,
883             0xaf,0x88,
884             0xb0,0x88,
885             0xb1,0x89,
886             0xb2,0x89,
887             0xb3,0x8a,
888             0xb4,0x8a,
889             0xb5,0x8b,
890             0xb6,0x8b,
891             0xb7,0x8c,
892             0xb8,0x8c,
893             0xb9,0x8d,
894             0xba,0x8d,
895             0xbb,0x8e,
896             0xbc,0x8e,
897             0xbd,0x8f,
898             0xbe,0x8f,
899             0xbf,0x90,
900             0xc0,0x90,
901             0xc1,0x91,
902             0xc2,0x91,
903             0xc3,0x92,
904             0xc4,0x92,
905             0xc5,0x93,
906             0xc6,0x93,
907             0xc7,0x94,
908             0xc8,0x94,
909             0xc9,0x95,
910             0xca,0x95,
911             0xcb,0x96,
912             0xcc,0x96,
913             0xcd,0x97,
914             0xce,0x97,
915             0xcf,0x98,
916             0xd0,0x98,
917             0xd1,0x99,
918             0xd2,0x99,
919             0xd3,0x9a,
920             0xd4,0x9a,
921             0xd5,0x9b,
922             0xd6,0x9b,
923             0xd7,0x9c,
924             0xd8,0x9c,
925             0xd9,0x9d,
926             0xda,0x9d,
927             0xdb,0x9e,
928             0xdc,0x9e,
929             0xdd,0x9f,
930             0xde,0x9f,
931             0xdf,0xe0,
932             0xe0,0xe0,
933             0xe1,0xe1,
934             0xe2,0xe1,
935             0xe3,0xe2,
936             0xe4,0xe2,
937             0xe5,0xe3,
938             0xe6,0xe3,
939             0xe7,0xe4,
940             0xe8,0xe4,
941             0xe9,0xe5,
942             0xea,0xe5,
943             0xeb,0xe6,
944             0xec,0xe6,
945             0xed,0xe7,
946             0xee,0xe7,
947             0xef,0xe8,
948             0xf0,0xe8,
949             0xf1,0xe9,
950             0xf2,0xe9,
951             0xf3,0xea,
952             0xf4,0xea,
953             0xf5,0xeb,
954             0xf6,0xeb,
955             0xf7,0xec,
956             0xf8,0xec,
957             0xf9,0xed,
958             0xfa,0xed,
959             0xfb,0xee,
960             0xfc,0xee,
961             0xfd,0xef,
962             0xfe,0xef,
963             );
964              
965 922         42329 %Ken_Lunde_CJKV_AppA_euc2sjis2nd_odd = (
966             0xa1,0x40,
967             0xa2,0x41,
968             0xa3,0x42,
969             0xa4,0x43,
970             0xa5,0x44,
971             0xa6,0x45,
972             0xa7,0x46,
973             0xa8,0x47,
974             0xa9,0x48,
975             0xaa,0x49,
976             0xab,0x4a,
977             0xac,0x4b,
978             0xad,0x4c,
979             0xae,0x4d,
980             0xaf,0x4e,
981             0xb0,0x4f,
982             0xb1,0x50,
983             0xb2,0x51,
984             0xb3,0x52,
985             0xb4,0x53,
986             0xb5,0x54,
987             0xb6,0x55,
988             0xb7,0x56,
989             0xb8,0x57,
990             0xb9,0x58,
991             0xba,0x59,
992             0xbb,0x5a,
993             0xbc,0x5b,
994             0xbd,0x5c,
995             0xbe,0x5d,
996             0xbf,0x5e,
997             0xc0,0x5f,
998             0xc1,0x60,
999             0xc2,0x61,
1000             0xc3,0x62,
1001             0xc4,0x63,
1002             0xc5,0x64,
1003             0xc6,0x65,
1004             0xc7,0x66,
1005             0xc8,0x67,
1006             0xc9,0x68,
1007             0xca,0x69,
1008             0xcb,0x6a,
1009             0xcc,0x6b,
1010             0xcd,0x6c,
1011             0xce,0x6d,
1012             0xcf,0x6e,
1013             0xd0,0x6f,
1014             0xd1,0x70,
1015             0xd2,0x71,
1016             0xd3,0x72,
1017             0xd4,0x73,
1018             0xd5,0x74,
1019             0xd6,0x75,
1020             0xd7,0x76,
1021             0xd8,0x77,
1022             0xd9,0x78,
1023             0xda,0x79,
1024             0xdb,0x7a,
1025             0xdc,0x7b,
1026             0xdd,0x7c,
1027             0xde,0x7d,
1028             0xdf,0x7e,
1029             0xe0,0x80,
1030             0xe1,0x81,
1031             0xe2,0x82,
1032             0xe3,0x83,
1033             0xe4,0x84,
1034             0xe5,0x85,
1035             0xe6,0x86,
1036             0xe7,0x87,
1037             0xe8,0x88,
1038             0xe9,0x89,
1039             0xea,0x8a,
1040             0xeb,0x8b,
1041             0xec,0x8c,
1042             0xed,0x8d,
1043             0xee,0x8e,
1044             0xef,0x8f,
1045             0xf0,0x90,
1046             0xf1,0x91,
1047             0xf2,0x92,
1048             0xf3,0x93,
1049             0xf4,0x94,
1050             0xf5,0x95,
1051             0xf6,0x96,
1052             0xf7,0x97,
1053             0xf8,0x98,
1054             0xf9,0x99,
1055             0xfa,0x9a,
1056             0xfb,0x9b,
1057             0xfc,0x9c,
1058             0xfd,0x9d,
1059             0xfe,0x9e,
1060             );
1061              
1062 922         42112 %Ken_Lunde_CJKV_AppA_euc2sjis2nd_even = (
1063             0xa1,0x9f,
1064             0xa2,0xa0,
1065             0xa3,0xa1,
1066             0xa4,0xa2,
1067             0xa5,0xa3,
1068             0xa6,0xa4,
1069             0xa7,0xa5,
1070             0xa8,0xa6,
1071             0xa9,0xa7,
1072             0xaa,0xa8,
1073             0xab,0xa9,
1074             0xac,0xaa,
1075             0xad,0xab,
1076             0xae,0xac,
1077             0xaf,0xad,
1078             0xb0,0xae,
1079             0xb1,0xaf,
1080             0xb2,0xb0,
1081             0xb3,0xb1,
1082             0xb4,0xb2,
1083             0xb5,0xb3,
1084             0xb6,0xb4,
1085             0xb7,0xb5,
1086             0xb8,0xb6,
1087             0xb9,0xb7,
1088             0xba,0xb8,
1089             0xbb,0xb9,
1090             0xbc,0xba,
1091             0xbd,0xbb,
1092             0xbe,0xbc,
1093             0xbf,0xbd,
1094             0xc0,0xbe,
1095             0xc1,0xbf,
1096             0xc2,0xc0,
1097             0xc3,0xc1,
1098             0xc4,0xc2,
1099             0xc5,0xc3,
1100             0xc6,0xc4,
1101             0xc7,0xc5,
1102             0xc8,0xc6,
1103             0xc9,0xc7,
1104             0xca,0xc8,
1105             0xcb,0xc9,
1106             0xcc,0xca,
1107             0xcd,0xcb,
1108             0xce,0xcc,
1109             0xcf,0xcd,
1110             0xd0,0xce,
1111             0xd1,0xcf,
1112             0xd2,0xd0,
1113             0xd3,0xd1,
1114             0xd4,0xd2,
1115             0xd5,0xd3,
1116             0xd6,0xd4,
1117             0xd7,0xd5,
1118             0xd8,0xd6,
1119             0xd9,0xd7,
1120             0xda,0xd8,
1121             0xdb,0xd9,
1122             0xdc,0xda,
1123             0xdd,0xdb,
1124             0xde,0xdc,
1125             0xdf,0xdd,
1126             0xe0,0xde,
1127             0xe1,0xdf,
1128             0xe2,0xe0,
1129             0xe3,0xe1,
1130             0xe4,0xe2,
1131             0xe5,0xe3,
1132             0xe6,0xe4,
1133             0xe7,0xe5,
1134             0xe8,0xe6,
1135             0xe9,0xe7,
1136             0xea,0xe8,
1137             0xeb,0xe9,
1138             0xec,0xea,
1139             0xed,0xeb,
1140             0xee,0xec,
1141             0xef,0xed,
1142             0xf0,0xee,
1143             0xf1,0xef,
1144             0xf2,0xf0,
1145             0xf3,0xf1,
1146             0xf4,0xf2,
1147             0xf5,0xf3,
1148             0xf6,0xf4,
1149             0xf7,0xf5,
1150             0xf8,0xf6,
1151             0xf9,0xf7,
1152             0xfa,0xf8,
1153             0xfb,0xf9,
1154             0xfc,0xfa,
1155             0xfd,0xfb,
1156             0xfe,0xfc,
1157             );
1158              
1159             # package jacode;
1160             # sub AUTOLOAD {
1161             # $AUTOLOAD =~ s/^jcode::/jacode::/;
1162             # goto &$AUTOLOAD;
1163             # }
1164 922 50       5701 if ($support_jcode_package_too) {
1165 922         4258 *jcode'getcode_utashiro_2000_09_29 =
1166             *jcode'getcode_utashiro_2000_09_29 =
1167             *jacode'getcode_utashiro_2000_09_29;
1168 922         2551 *jcode'init = *jcode'init = *jacode'init;
1169 922         2154 *jcode'jis_inout = *jcode'jis_inout = *jacode'jis_inout;
1170 922         2124 *jcode'get_inout = *jcode'get_inout = *jacode'get_inout;
1171 922         2127 *jcode'getcode = *jcode'getcode = *jacode'getcode;
1172 922         2162 *jcode'convert = *jcode'convert = *jacode'convert;
1173 922         2130 *jcode'jis = *jcode'jis = *jacode'jis;
1174 922         2253 *jcode'euc = *jcode'euc = *jacode'euc;
1175 922         2365 *jcode'sjis = *jcode'sjis = *jacode'sjis;
1176 922         2117 *jcode'utf8 = *jcode'utf8 = *jacode'utf8;
1177 922         2181 *jcode'to = *jcode'to = *jacode'to;
1178 922         2030 *jcode'what = *jcode'what = *jacode'what;
1179 922         2032 *jcode'trans = *jcode'trans = *jacode'trans;
1180 922         1964 *jcode'sjis2jis = *jcode'sjis2jis = *jacode'sjis2jis;
1181 922         1911 *jcode'euc2jis = *jcode'euc2jis = *jacode'euc2jis;
1182 922         2050 *jcode'jis2euc = *jcode'jis2euc = *jacode'jis2euc;
1183 922         1936 *jcode'jis2sjis = *jcode'jis2sjis = *jacode'jis2sjis;
1184 922         1966 *jcode'sjis2euc = *jcode'sjis2euc = *jacode'sjis2euc;
1185 922         2128 *jcode's2e = *jcode's2e = *jacode's2e;
1186 922         2003 *jcode'euc2sjis = *jcode'euc2sjis = *jacode'euc2sjis;
1187 922         1987 *jcode'e2s = *jcode'e2s = *jacode'e2s;
1188 922         2167 *jcode'utf82jis = *jcode'utf82jis = *jacode'utf82jis;
1189 922         2088 *jcode'utf82euc = *jcode'utf82euc = *jacode'utf82euc;
1190 922         1868 *jcode'u2e = *jcode'u2e = *jacode'u2e;
1191 922         2013 *jcode'utf82sjis = *jcode'utf82sjis = *jacode'utf82sjis;
1192 922         1908 *jcode'u2s = *jcode'u2s = *jacode'u2s;
1193 922         2211 *jcode'jis2utf8 = *jcode'jis2utf8 = *jacode'jis2utf8;
1194 922         1915 *jcode'euc2utf8 = *jcode'euc2utf8 = *jacode'euc2utf8;
1195 922         2038 *jcode'e2u = *jcode'e2u = *jacode'e2u;
1196 922         1981 *jcode'sjis2utf8 = *jcode'sjis2utf8 = *jacode'sjis2utf8;
1197 922         2032 *jcode's2u = *jcode's2u = *jacode's2u;
1198 922         1828 *jcode'jis2jis = *jcode'jis2jis = *jacode'jis2jis;
1199 922         1939 *jcode'sjis2sjis = *jcode'sjis2sjis = *jacode'sjis2sjis;
1200 922         1958 *jcode'euc2euc = *jcode'euc2euc = *jacode'euc2euc;
1201 922         1878 *jcode'utf82utf8 = *jcode'utf82utf8 = *jacode'utf82utf8;
1202 922         1888 *jcode'cache = *jcode'cache = *jacode'cache;
1203 922         1947 *jcode'nocache = *jcode'nocache = *jacode'nocache;
1204 922         1983 *jcode'flush = *jcode'flush = *jacode'flush;
1205 922         1867 *jcode'flushcache = *jcode'flushcache = *jacode'flushcache;
1206 922         1896 *jcode'h2z_jis = *jcode'h2z_jis = *jacode'h2z_jis;
1207 922         1948 *jcode'h2z_euc = *jcode'h2z_euc = *jacode'h2z_euc;
1208 922         2083 *jcode'h2z_sjis = *jcode'h2z_sjis = *jacode'h2z_sjis;
1209 922         1979 *jcode'h2z_utf8 = *jcode'h2z_utf8 = *jacode'h2z_utf8;
1210 922         1797 *jcode'z2h_jis = *jcode'z2h_jis = *jacode'z2h_jis;
1211 922         1806 *jcode'z2h_euc = *jcode'z2h_euc = *jacode'z2h_euc;
1212 922         1972 *jcode'z2h_sjis = *jcode'z2h_sjis = *jacode'z2h_sjis;
1213 922         15827 *jcode'z2h_utf8 = *jcode'z2h_utf8 = *jacode'z2h_utf8;
1214 922         3146 *jcode'init_z2h_euc = *jcode'init_z2h_euc = *jacode'init_z2h_euc;
1215 922         2470 *jcode'init_z2h_sjis = *jcode'init_z2h_sjis = *jacode'init_z2h_sjis;
1216 922         2025 *jcode'init_z2h_utf8 = *jcode'init_z2h_utf8 = *jacode'init_z2h_utf8;
1217 922         1817 *jcode'init_h2z_utf8 = *jcode'init_h2z_utf8 = *jacode'init_h2z_utf8;
1218 922         2146 *jcode'init_sjis2utf8 = *jcode'init_sjis2utf8 = *jacode'init_sjis2utf8;
1219 922         1941 *jcode'init_utf82sjis = *jcode'init_utf82sjis = *jacode'init_utf82sjis;
1220 922         1968 *jcode'init_k2u = *jcode'init_k2u = *jacode'init_k2u;
1221 922         1769 *jcode'init_u2k = *jcode'init_u2k = *jacode'init_u2k;
1222 922         1822 *jcode'tr = *jcode'tr = *jacode'tr;
1223 922         2517 *jcode'convf = *jcode'convf = *jacode'convf;
1224 922         1880 *jcode'z2hf = *jcode'z2hf = *jacode'z2hf;
1225 922         2183 *jcode'h2zf = *jcode'h2zf = *jacode'h2zf;
1226             }
1227             }
1228              
1229             #---------------------------------------------------------------------
1230             # Set escape sequences which should be put before and after Japanese
1231             # (JIS X0208) string
1232             #---------------------------------------------------------------------
1233             sub jis_inout {
1234 0   0 0   0 $esc_0208 = shift || $esc_0208;
1235              
1236 0         0 local (%esc_0208) = (
1237             '@', $re_esc_jis0208_1978, # JIS C 6226-1978
1238             'B', $re_esc_jis0208_1983, # JIS X 0208-1983
1239             '&', $re_esc_jis0208_1990, # JIS X 0208-1990
1240             'O', $re_esc_jis0213_2000_plane1, # JIS X 0213:2000 plane1
1241             'Q', $re_esc_jis0213_2004_plane1, # JIS X 0213:2004 plane1
1242             );
1243 0 0       0 $esc_0208 = $esc_0208{$esc_0208} if defined($esc_0208{$esc_0208});
1244              
1245 0   0     0 $esc_asc = shift || $esc_asc;
1246 0 0       0 $esc_asc = "\e\($esc_asc" if length($esc_asc) == 1;
1247 0         0 ( $esc_0208, $esc_asc );
1248             }
1249              
1250             #---------------------------------------------------------------------
1251             # Get JIS Kanji start and ASCII start sequences from the string
1252             #---------------------------------------------------------------------
1253             sub get_inout {
1254 0     0   0 local ( $esc_0208, $esc_asc );
1255 0         0 local ($_) = @_;
1256 0 0       0 if (/($re_esc_jis0208)/o) {
1257 0         0 $esc_0208 = $1;
1258             }
1259 0 0       0 if (/($re_esc_asc)/o) {
1260 0         0 $esc_asc = $1;
1261             }
1262 0         0 ( $esc_0208, $esc_asc );
1263             }
1264              
1265             #---------------------------------------------------------------------
1266             # Recognize character code (by Kazumasa Utashiro-san 2000/09/29)
1267             #---------------------------------------------------------------------
1268             sub getcode_utashiro_2000_09_29 {
1269 0     0   0 local (*s) = @_;
1270 0         0 local ( $matched, $code );
1271              
1272             # not Japanese
1273 0 0       0 if ( $s !~ /[\e\200-\377]/ ) {
    0          
    0          
1274 0         0 $matched = 0;
1275 0         0 $code = undef;
1276             }
1277              
1278             # 'jis'
1279             elsif ( $s =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o ) {
1280 0         0 $matched = 1;
1281 0         0 $code = 'jis';
1282             }
1283              
1284             # 'binary'
1285             elsif ( $s =~ /$re_bin/o ) {
1286 0         0 $matched = 0;
1287 0         0 $code = 'binary';
1288             }
1289              
1290             # should be 'euc' or 'sjis'
1291             else {
1292 0         0 local ( $sjis, $euc ) = ( 0, 0 );
1293 0         0 while ( $s =~ /(($re_sjis_c)+)/go ) {
1294 0         0 $sjis += length($1);
1295             }
1296 0         0 while ( $s =~ /(($re_euc_c|$re_euc_kana|$re_euc_0212)+)/go ) {
1297 0         0 $euc += length($1);
1298             }
1299 0         0 $matched = &max_utashiro_2000_09_29($sjis, $euc);
1300 922     922   377629 $code = ( 'euc', undef, 'sjis' )[ ( $sjis <=> $euc ) + $[ + 1 ];
  922         222295  
  922         8381392  
  0         0  
1301             }
1302              
1303 0 0       0 wantarray ? ( $matched, $code ) : $code;
1304             }
1305              
1306             #---------------------------------------------------------------------
1307             # Returns max value of $_[$[] and $_[$[+1] (not so educatable!> 'o')w
1308             #---------------------------------------------------------------------
1309             sub max_utashiro_2000_09_29 {
1310              
1311             # when $[ is 0
1312             # $_[ 0 + ($_[ 0 ] < $_[ 0 + 1 ]) ];
1313              
1314             # when $[ is 1
1315             # $_[ 1 + ($_[ 1 ] < $_[ 1 + 1 ]) ];
1316              
1317 0     0   0 $_[ $[ + ($_[ $[ ] < $_[ $[ + 1 ]) ];
1318             }
1319              
1320             #---------------------------------------------------------------------
1321             # Recognize character code
1322             #---------------------------------------------------------------------
1323             sub getcode {
1324 65832     65832   974275 local (*s) = @_;
1325 65832         97344 local ( $matched, $encoding );
1326              
1327             # not Japanese
1328 65832 100       218052 if ( $s =~ /^[\x00-\x1a\x1c-\x7f]*$/ ) {
    100          
    100          
    100          
    100          
1329 16256         22476 $matched = 0;
1330 16256         19313 $encoding = undef;
1331             }
1332              
1333             # 'binary'
1334             elsif ( $s =~ /$re_bin/o ) {
1335 2560         3017 $matched = 0;
1336 2560         2762 $encoding = 'binary';
1337             }
1338              
1339             # 1 octet character should be 'sjis', 'binary', or not Japanese
1340             elsif ( length($s) == 1 ) {
1341              
1342             # not Japanese
1343 128 100       260 if ( $s =~ /\x1b/ ) {
    100          
1344 1         2 $matched = 0;
1345 1         1 $encoding = undef;
1346             }
1347              
1348             # 'sjis'
1349             elsif ( $s =~ /$re_sjis_ank/o ) {
1350 63         63 $matched = 1;
1351 63         66 $encoding = 'sjis';
1352             }
1353              
1354             # 'binary'
1355             else {
1356 64         64 $matched = 0;
1357 64         66 $encoding = 'binary';
1358             }
1359             }
1360              
1361             # 2 octet character should be 'utf8', 'euc', 'sjis', or 'binary'
1362             elsif ( length($s) == 2 ) {
1363              
1364             # 'utf8' popular codepoints
1365 46848 100 100     2001438 if (
    100 100        
    100 100        
    100 100        
    100 100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
      100        
1366             $s =~ /^\xc2[\xa7\xb1\xb6]$/ ||
1367             $s =~ /^\xc3\x97$/
1368             ) {
1369 4         8 $matched = 2;
1370 4         6 $encoding = 'utf8';
1371             }
1372              
1373             # 'euc' popular codepoints
1374             elsif (
1375             $s =~ /^\xb1[\xb3\xbf\xc4\xc6\xc7\xca\xd1\xd2\xd8\xdb]$/ ||
1376             $s =~ /^\xb2[\xb5\xb6\xb9\xbb\xbc\xbd\xbe\xbf\xc1\xc3\xc4\xc6\xc7\xc8\xca\xcb\xcc\xce\xcf\xd0\xd6\xd9\xda\xdd]$/ ||
1377             $s =~ /^\xb3[\xb2\xb9\xc6\xc8\xca\xce\xd0\xd1\xd8\xda\xdb]$/ ||
1378             $s =~ /^\xb4[\xb1\xb3\xb4\xb6\xc0\xc4\xc5\xc6\xc9\xca\xd6\xd8\xda\xdb\xdd]$/ ||
1379             $s =~ /^\xb5[\xb4\xbb\xc1\xc4\xc8\xd2\xd5\xd7\xd9\xdb\xdc]$/ ||
1380             $s =~ /^\xb6[\xb2\xb5\xb6\xbb\xbd\xc1\xc8\xc9\xca\xcb\xcc\xd0\xd8\xda]$/ ||
1381             $s =~ /^\xb7[\xb3\xb8\xbb\xbf\xc1\xc3\xc7\xc8\xca\xcf\xd0\xd1\xd2\xd7\xd9\xda\xdd]$/ ||
1382             $s =~ /^\xb8[\xb5\xb6\xb7\xba\xbb\xbd\xc0\xc2\xc4\xc5\xc6\xca\xcb\xcd\xce]$/ ||
1383             $s =~ /^\xb9[\xb6\xb9\xbb\xbd\xbe\xc1\xc6\xcd\xd3\xd4\xd6\xd8]$/ ||
1384             $s =~ /^\xba[\xb4\xb8\xb9\xc2\xc6\xc7\xcd\xd0\xd1\xd2\xd7\xd9\xda\xdc]$/ ||
1385             $s =~ /^\xbb[\xb2\xb3\xb6\xba\xbb\xc4\xc8\xc9\xca\xcb\xcd\xce\xcf\xd0\xd1\xd2\xd4\xd5\xd6\xd7\xd8\xd9\xdc]$/ ||
1386             $s =~ /^\xbc[\xba\xbc\xc1\xc2\xcc\xce\xd2\xd4\xd5\xd6\xda]$/ ||
1387             $s =~ /^\xbd[\xb5\xb8\xbb\xbc\xbd\xc2\xc5\xc9\xcb\xd0\xd5]$/ ||
1388             $s =~ /^\xbe[\xbe\xc3\xc6\xc8\xc9\xca\xcf\xd0\xda\xdc\xdd]$/ ||
1389             $s =~ /^\xbf[\xb2\xb4\xb6\xb7\xb9\xbc\xbd\xbf\xc0\xc6\xc7\xc9\xca\xcc\xcd]$/ ||
1390             $s =~ /^\xc0[\xb1\xb2\xb5\xb6\xb8\xb9\xba\xbc\xbd\xbe\xc1\xc4\xc5\xc7\xca\xce\xd0\xd1\xd5\xd6\xda\xdc]$/ ||
1391             $s =~ /^\xc1[\xb1\xb4\xc7\xc8\xdb]$/ ||
1392             $s =~ /^\xc2[\xb2\xb3\xb4\xbc\xbe\xbf\xc0\xc7\xce\xd0\xd3\xd4\xd8]$/ ||
1393             $s =~ /^\xc3[\xb1\xb5\xbb\xbc\xc2\xc6\xc7\xc8\xca\xcb\xcc\xcd\xce\xcf\xd1\xd3\xd7\xd9]$/ ||
1394             $s =~ /^\xc4[\xb4\xb6\xb9\xba\xbb\xbe\xc5\xc9\xcb\xcc]$/ ||
1395             $s =~ /^\xc5[\xb4\xb5\xb7\xb8\xb9\xbe\xc0\xc1\xc4\xc5\xcf\xd0\xd4\xd9\xda\xdc\xdd]$/ ||
1396             $s =~ /^\xc6[\xb1\xb2\xbb\xc0\xc3\xc8\xc9\xcd\xcf]$/ ||
1397             $s =~ /^\xc7[\xb3\xba\xbc\xbd\xbe\xc0\xc8\xc9\xcb\xcf\xd4\xd5\xd8\xdb\xdc]$/ ||
1398             $s =~ /^\xc8[\xb1\xb4\xbd\xbe\xbf\xc4\xc7\xc8\xcc\xce\xd3\xd5\xd6\xdd]$/ ||
1399             $s =~ /^\xc9[\xb4\xb8\xbc\xbd\xbe\xc1\xc2\xca\xcd\xd4\xd5\xd7\xd8\xd9\xdb\xdc\xdd]$/ ||
1400             $s =~ /^\xca[\xb4\xb8\xb9\xbc\xbf\xc2\xc4\xc6\xcc\xd1\xd2\xd4\xd5\xd6\xd8\xd9\xdb\xdd]$/ ||
1401             $s =~ /^\xcb[\xba\xbd\xbe\xc9\xcc\xcd\xdc]$/ ||
1402             $s =~ /^\xcc[\xb1\xb2\xb4\xb5\xbc\xbe\xbf\xc0\xc2\xc4\xcc\xd1\xd3\xda\xdc]$/ ||
1403             $s =~ /^\xcd[\xb5\xb7\xbc\xbd\xbe\xc4\xc6\xc9\xcb\xcd\xce\xd1\xd5\xd7\xdb]$/ ||
1404             $s =~ /^\xce[\xb1\xb9\xbe\xc1\xc5\xc9\xcc\xcf\xd3\xd9]$/ ||
1405             $s =~ /^\xcf[\xbf\xc0\xc2\xc3\xc8]$/
1406             ) {
1407 424         533 $matched = 2;
1408 424         501 $encoding = 'euc';
1409             }
1410              
1411             # 'sjis' halfwidth KATAKANA
1412             elsif (
1413             $s =~ /^[\xb1-\xdc][\xb1-\xdd]$/
1414             ) {
1415 1554         2053 $matched = 2;
1416 1554         1733 $encoding = 'sjis';
1417             }
1418              
1419             # 'euc' popular codepoints
1420             elsif (
1421             $s =~ /^[\xa1-\xdf][\xa1-\xfe]$/ ||
1422             $s =~ /^\xe0[\xa5\xa8\xc4\xd0\xdd\xe1\xea\xf1\xfa]$/ ||
1423             $s =~ /^\xe1[\xb4\xc6\xd6\xd7\xda\xdb\xdc\xe2\xe3\xe7\xfb]$/ ||
1424             $s =~ /^\xe2[\xa2\xa4\xb2\xc1\xc3\xcb\xcc\xd4\xd6\xd7\xdb\xf9]$/ ||
1425             $s =~ /^\xe3[\xaa\xab\xae\xb1\xb7\xd2\xd6\xde\xe0\xfe]$/ ||
1426             $s =~ /^\xe4[\xa3\xb5\xb6\xc6]$/ ||
1427             $s =~ /^\xe5[\xab\xb0\xba\xcc\xe0\xe1\xe2\xe3\xe7]$/ ||
1428             $s =~ /^\xe6[\xab\xb7\xbd\xc6\xc7\xea\xf9\xfa\xfe]$/ ||
1429             $s =~ /^\xe7[\xa5\xa7\xb4\xd0\xd3\xd6\xe7\xf5\xfd]$/ ||
1430             $s =~ /^\xe8[\xa7\xba\xbc\xbd\xc4\xdf\xe7\xea]$/ ||
1431             $s =~ /^\xe9[\xa1\xac\xae\xaf\xb2\xba\xda\xe1\xe6\xe7\xf0]$/ ||
1432             $s =~ /^\xea[\xa4\xa6\xaf\xb5\xb8\xe3\xee\xf4\xf8]$/ ||
1433             $s =~ /^[\xeb-\xec][\xa1-\xfe]$/ ||
1434             $s =~ /^[\xef-\xf3][\xa1-\xfe]$/ ||
1435             $s =~ /^\xf4[\xa1-\xa6]$/
1436             ) {
1437 4706         6029 $matched = 2;
1438 4706         5407 $encoding = 'euc';
1439             }
1440              
1441             # 'sjis'
1442             elsif (
1443             $s =~ /^$re_sjis_c$/o
1444             ) {
1445 10532         20036 $matched = 2;
1446 10532         12781 $encoding = 'sjis';
1447             }
1448              
1449             # 'binary'
1450             else {
1451 29628         45985 $matched = 0;
1452 29628         59453 $encoding = 'binary';
1453             }
1454             }
1455              
1456             # 'jis'
1457             elsif ( $s =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o ) {
1458 10         13 $matched = 1;
1459 10         11 $encoding = 'jis';
1460             }
1461              
1462             # 3 or more octet character should be 'utf8', 'sjis', 'euc', or 'binary'
1463             else {
1464 30         48 local (%parsee) = ();
1465 30         39 local ($_) = $s;
1466              
1467 30         46 s/^[\x00-\x7f]+//;
1468 30         94 $parsee{'binary'} = $_;
1469 30         38 $parsee{'sjis' } = $_;
1470 30         35 $parsee{'euc' } = $_;
1471 30         30 $parsee{'utf8' } = $_;
1472 30         33 study($_);
1473              
1474             # never 'sjis'
1475 30 50       63 if (
1476             /[\xfd-\xff]/
1477             ) {
1478 0         0 $parsee{'sjis' } = "\xff" x length($_);
1479             }
1480              
1481             # never 'euc'
1482 30 50 66     97 if (
      66        
1483             /[\x80-\x8d\x90-\xa0\xff]/ ||
1484             /[\x8e][^\xa1-\xdf]/ ||
1485             /[\x8f]([^\xa1-\xfe]|.[^\xa1-\xfe])/
1486             ) {
1487 18         40 $parsee{'euc' } = "\xff" x length($_);
1488             }
1489              
1490             # never 'utf8'
1491 30 100 100     188 if (
      100        
      66        
1492             /[\xc0\xc1\xf5-\xff]/ ||
1493             /[\xc2-\xdf][^\x80-\xbf]/ ||
1494             /[\xe0-\xef]([^\x80-\xbf]|.[^\x80-\xbf])/ ||
1495             /[\xf0-\xf4]([^\x80-\xbf]|.[^\x80-\xbf]|..[^\x80-\xbf])/
1496             ) {
1497 15         32 $parsee{'utf8' } = "\xff" x length($_);
1498             }
1499              
1500             # parsing "$s" in each encoding little by little, to find out the winning encoding
1501             # in many cases, 16 characters are enough to detect encoding
1502 30         897 while (
1503             ( $parsee{'sjis'} =~ s/^($re_sjis_c|$re_sjis_ank){1,16}//o
1504             + $parsee{'euc'} =~ s/^($re_euc_c|$re_ascii|$re_euc_kana|$re_euc_0212){1,16}//o
1505             + $parsee{'utf8'} =~ s/^($re_utf8_c|$re_ascii){1,16}//o
1506             ) >= 2
1507             ) {
1508             }
1509              
1510             # priority definition in case of same score
1511 30         87 local (%priority) = reverse (
1512             1, 'binary', # if not matched in any encoding
1513             2, 'utf8',
1514             3, 'sjis',
1515             4, 'euc'
1516             );
1517              
1518             # detect encoding
1519             ($encoding) = sort {
1520              
1521             # which is shorter remaining $parsee{...} or
1522 30         91 (
1523             length($parsee{$a})
1524             <=>
1525             length($parsee{$b})
1526             )
1527              
1528             # less character's type or
1529             || (
1530             &_count_ctype($a, substr($_, 0, length($_)-length($parsee{$a})))
1531             <=>
1532             &_count_ctype($b, substr($_, 0, length($_)-length($parsee{$b})))
1533             )
1534              
1535             # high priority
1536             || (
1537             $priority{$a}
1538             <=>
1539 143 50 100     310 $priority{$b}
1540             )
1541              
1542             } (keys %parsee);
1543              
1544             # 8E..8E..8E.. may be 'euc' halfwidth KATAKANA
1545 30 100       78 if ( $encoding eq 'sjis' ) {
1546 11 100       21 if ( length($parsee{'sjis'}) == length($parsee{'euc'}) ) {
1547              
1548             # 8E..8E..8E..
1549 1 50       5 if ( /(\x8e[\xb1-\xdd]){3}/ ) {
    0          
1550 1         1 $encoding = 'euc';
1551             }
1552              
1553             # 8E..8E.. (only two 8E.. by not popular sjis codepoints)
1554             elsif ( /(\x8e[\xb1\xb2\xb3\xb4\xb6\xb9\xbb\xbd\xbe\xc1\xc2\xc3\xc4\xc6\xc7\xc8\xcd\xce\xd1\xd5\xd6\xd9\xda\xdb\xdc\xdd]){2}/ ) {
1555 0         0 $encoding = 'euc';
1556             }
1557             }
1558             }
1559              
1560             # matched length is original length minus remaining length
1561 30         74 $matched = length($s) - length($parsee{$encoding});
1562             }
1563              
1564 65832 50       165483 return wantarray ? ( $matched, $encoding ) : $encoding;
1565             }
1566              
1567             #---------------------------------------------------------------------
1568             # Count ctype of string
1569             #---------------------------------------------------------------------
1570             sub _count_ctype {
1571 106     106   221 local ( $encoding, $_ ) = @_;
1572 106         121 local ($count_ctype) = 0;
1573              
1574 106 100       197 if ( $encoding eq 'sjis' ) {
    100          
    100          
    50          
1575 8   100     122 while (
      66        
      66        
      33        
      33        
      66        
      100        
1576             s/^($re_ascii)+// || # ASCII
1577             s/^([\xb1-\xdd])+// || # halfwidth KATAKANA
1578             s/^(\x82[\x4f-\x58])+// || # fullwidth numeric
1579             s/^(\x82[\x60-\x9a])+// || # fullwidth alphabet
1580             s/^(\x82[\x9f-\xf1])+// || # fullwidth HIRAGANA
1581             s/^(\x83[\x40-\x96])+// || # fullwidth KATAKANA
1582             s/^($re_sjis_c)+// || # other all
1583             s/^[\x00-\xff]//
1584             ) {
1585 66         501 $count_ctype++;
1586             }
1587             }
1588             elsif ( $encoding eq 'euc' ) {
1589 31   100     388 while (
      100        
      100        
      66        
      66        
      66        
      66        
1590             s/^($re_ascii)+// || # ASCII
1591             s/^($re_euc_kana)+// || # halfwidth KATAKANA
1592             s/^(\xa3[\xb0-\xb9])+// || # fullwidth numeric
1593             s/^(\xa3[\xc1-\xfa])+// || # fullwidth alphabet
1594             s/^(\xa4[\xa1-\xf3])+// || # fullwidth HIRAGANA
1595             s/^(\xa5[\xa1-\xf6])+// || # fullwidth KATAKANA
1596             s/^($re_euc_c|$re_euc_0212)+// || # other all
1597             s/^[\x00-\xff]//
1598             ) {
1599 8         90 $count_ctype++;
1600             }
1601             }
1602             elsif ( $encoding eq 'utf8' ) {
1603 32   33     466 while (
      33        
      66        
      66        
      66        
      66        
      66        
1604             s/^($re_ascii)+// || # ASCII
1605             s/^($re_utf8_kana)+// || # halfwidth KATAKANA
1606             s/^(\xef\xbc[\x90-\x99])+// || # fullwidth numeric
1607             s/^(\xef\xbc[\xa1-\xba]|\xef\xbd[\x81-\x9a])+// || # fullwidth alphabet
1608             s/^(\xe3\x81[\x81-\xbf]|\xe3\x82[\x80-\x93])+// || # fullwidth HIRAGANA
1609             s/^(\xe3\x82[\xa1-\xbf]|\xe3\x83[\x80-\xb6])+// || # fullwidth KATAKANA
1610             s/^($re_utf8_c)+// || # other all
1611             s/^[\x00-\xff]//
1612             ) {
1613 3         77 $count_ctype++;
1614             }
1615             }
1616             elsif ( $encoding eq 'binary' ) {
1617 35         42 $count_ctype = length($_);
1618             }
1619             else {
1620 0         0 die "unknown encoding '$encoding'.";
1621             }
1622              
1623 106         292 return $count_ctype;
1624             }
1625              
1626             #---------------------------------------------------------------------
1627             # Convert any code to specified code
1628             #---------------------------------------------------------------------
1629             sub convert {
1630 840146     840146   7869450 local ( *s, $OUTPUT_encoding, $INPUT_encoding, $option ) = @_;
1631 840146 50 33     1729175 return ( undef, undef ) unless $INPUT_encoding = $INPUT_encoding || &getcode(*s);
1632 840146 50       1307644 return ( undef, $INPUT_encoding ) if $INPUT_encoding eq 'binary';
1633 840146 50       1203902 $OUTPUT_encoding = 'jis' unless $OUTPUT_encoding;
1634 840146 50       1201392 $OUTPUT_encoding = $INPUT_encoding if $OUTPUT_encoding eq 'noconv';
1635 840146         1846004 local (*f) = $convf{ join($;, $INPUT_encoding, $OUTPUT_encoding) };
1636 840146 100       1363708 if ( $INPUT_encoding eq 'utf8' ) {
1637              
1638             # http://blog.livedoor.jp/dankogai/archives/50116398.html
1639             # http://blog.livedoor.jp/dankogai/archives/51004472.html
1640              
1641 180528 50       303879 if ($] >= 5.008) {
1642 180528         10066464 eval q<
1643             require Encode;
1644             if (Encode::is_utf8($s)) {
1645             $s = Encode::encode_utf8($s);
1646             }
1647             >;
1648             }
1649             }
1650 840146 50       1996495 if ( $convf{ join($;, $INPUT_encoding, $OUTPUT_encoding) } ) {
1651 840146         1318842 &f( *s, $option );
1652             }
1653             else {
1654 0         0 eval q{ use Encode; };
1655 0 0       0 unless ($@) {
1656 0         0 eval q{ Encode::from_to( $s, $INPUT_encoding, $OUTPUT_encoding ); };
1657             }
1658             }
1659              
1660 840146 50       2056974 wantarray ? ( *f, $INPUT_encoding ) : $INPUT_encoding;
1661             }
1662              
1663             #---------------------------------------------------------------------
1664             # Easy return-by-value interfaces
1665             #---------------------------------------------------------------------
1666 0     0   0 sub jis { &to( 'jis', @_ ); }
1667             #---------------------------------------------------------------------
1668 0     0   0 sub euc { &to( 'euc', @_ ); }
1669             #---------------------------------------------------------------------
1670 0     0   0 sub sjis { &to( 'sjis', @_ ); }
1671             #---------------------------------------------------------------------
1672 0     0   0 sub utf8 { &to( 'utf8', @_ ); }
1673              
1674             #---------------------------------------------------------------------
1675             sub to {
1676 0     0   0 local ( $OUTPUT_encoding, $s, $INPUT_encoding, $option ) = @_;
1677 0         0 &convert( *s, $OUTPUT_encoding, $INPUT_encoding, $option );
1678 0         0 $s;
1679             }
1680              
1681             #---------------------------------------------------------------------
1682             sub what {
1683 0     0   0 local ($s) = @_;
1684 0         0 &getcode(*s);
1685             }
1686              
1687             #---------------------------------------------------------------------
1688             sub trans {
1689 0     0   0 local ($s) = shift;
1690 0         0 &tr( *s, @_ );
1691 0         0 $s;
1692             }
1693              
1694             #---------------------------------------------------------------------
1695             # SJIS to JIS
1696             #---------------------------------------------------------------------
1697             sub sjis2jis {
1698 68856     68856   92895 local ( *s, $option ) = @_;
1699 68856 100       125149 &sjis2sjis( *s, $option ) if $option;
1700 68856         85175 local ($n) = 0;
1701 68856         196644 $s =~ s/(($re_sjis_c)+|($re_ascii)+|($re_sjis_kana)+)/&_sjis2jis($1)/geo;
  68778         101950  
1702 68856         99269 $s .= $esc_asc;
1703 68856         92617 $n;
1704             }
1705              
1706             #---------------------------------------------------------------------
1707             sub _sjis2jis {
1708 68778     68778   122455 local ($s) = shift;
1709 68778 100       159793 if ( $s =~ /^$re_ascii/o ) {
    100          
1710 720         1623 $esc_asc . $s;
1711             }
1712             elsif ( $s =~ /^$re_sjis_kana/o ) {
1713 430         555 $s =~ tr/\xa1-\xdf/\x21-\x5f/;
1714 430         498 $n += length($s);
1715 430         1005 $esc_kana . $s;
1716             }
1717             else {
1718 67628   33     149123 $s =~ s/($re_sjis_c)/$n++, ($s2e{$1}||&s2e($1))/geo;
  67628         176935  
1719 67628         104625 $s =~ tr/\xa1-\xfe/\x21-\x7e/;
1720 67628         163355 $esc_0208 . $s;
1721             }
1722             }
1723              
1724             #---------------------------------------------------------------------
1725             # EUC-JP to JIS
1726             #---------------------------------------------------------------------
1727             sub euc2jis {
1728 48024     48024   66027 local ( *s, $option ) = @_;
1729 48024 100       87910 &euc2euc( *s, $option ) if $option;
1730 48024         53491 local ($n) = 0;
1731 48024         150013 $s =~ s/(($re_euc_c)+|($re_ascii)+|($re_euc_kana)+|($re_euc_0212)+)/&_euc2jis($1)/geo;
  47946         69997  
1732 48024         70125 $s .= $esc_asc;
1733 48024         63821 $n;
1734             }
1735              
1736             #---------------------------------------------------------------------
1737             sub _euc2jis {
1738 47946     47946   90729 local ($s) = shift;
1739 47946 100       190493 if ( $s =~ tr/\x8e//d ) {
    50          
    100          
1740 430         466 $s =~ tr/\xa1-\xfe/\x21-\x7e/;
1741 430         1780 $n += length($s);
1742 430         1186 $esc_kana . $s;
1743             }
1744             elsif ( $s =~ tr/\x8f//d ) {
1745 0         0 $s =~ tr/\xa1-\xfe/\x21-\x7e/;
1746 0         0 $n += length($s) / 2;
1747 0         0 $esc_0212 . $s;
1748             }
1749             elsif ( $s =~ /^$re_ascii/ ) {
1750 720         1819 $esc_asc . $s;
1751             }
1752             else {
1753 46796         64291 $s =~ tr/\xa1-\xfe/\x21-\x7e/;
1754 46796         77417 $n += length($s) / 2;
1755 46796         126508 $esc_0208 . $s;
1756             }
1757             }
1758              
1759             #---------------------------------------------------------------------
1760             # JIS to EUC-JP
1761             #---------------------------------------------------------------------
1762             sub jis2euc {
1763 48024     48024   66738 local ( *s, $option ) = @_;
1764 48024 100       96926 &jis2jis( *s, $option ) if $option;
1765 48024         67396 local ($n) = 0;
1766 48024         191110 $s =~ s/($re_esc_jp|$re_esc_asc|$re_esc_kana)([^\e]*)/&_jis2euc($1,$2)/geo;
  95970         147877  
1767 48024         81207 $n;
1768             }
1769              
1770             #---------------------------------------------------------------------
1771             sub _jis2euc {
1772 95970     95970   203888 local ( $esc, $s ) = @_;
1773 95970 100       241436 if ( $esc =~ /^$re_esc_asc/o ) {
    100          
    50          
1774             }
1775             elsif ( $esc =~ /^$re_esc_kana/o ) {
1776 456         627 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1777 456         1227 $s =~ s/([\xa1-\xdf])/$n++, "\x8e$1"/ge;
  482         1084  
1778             }
1779             elsif ( $esc =~ /^$re_esc_jis0212/o ) {
1780 0         0 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1781 0         0 $s =~ s/([\xa1-\xfe][\xa1-\xfe])/$n++, "\x8f$1"/ge;
  0         0  
1782             }
1783             else {
1784 46770         56350 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1785 46770         83469 $n += length($s) / 2;
1786             }
1787 95970         264466 $s;
1788             }
1789              
1790             #---------------------------------------------------------------------
1791             # JIS to SJIS
1792             #---------------------------------------------------------------------
1793             sub jis2sjis {
1794 48024     48024   72281 local ( *s, $option ) = @_;
1795 48024 100       88567 &jis2jis( *s, $option ) if $option;
1796 48024         54222 local ($n) = 0;
1797 48024         178279 $s =~ s/($re_esc_jp|$re_esc_asc|$re_esc_kana)([^\e]*)/&_jis2sjis($1,$2)/geo;
  95970         147324  
1798 48024         76839 $n;
1799             }
1800              
1801             #---------------------------------------------------------------------
1802             sub _jis2sjis {
1803              
1804             # fixing bug of jcode.pl (1 of 2)
1805             # miscounting $n
1806             # http://srekcah.org/jcode/2.13.1/
1807             #
1808             #! ;; $rcsid = q$Id: jcode.pl,v 2.13.1.4 2002/04/07 07:27:00 utashiro Exp $;
1809             # *** 516,522 ****
1810             # local($esc, $s) = @_;
1811             # if ($esc =~ /^$re_jis0212/o) {
1812             # $s =~ s/../$undef_sjis/g;
1813             #! $n = length;
1814             # }
1815             # elsif ($esc !~ /^$re_asc/o) {
1816             # $n += $s =~ tr/\041-\176/\241-\376/;
1817             # --- 516,522 ----
1818             # local($esc, $s) = @_;
1819             # if ($esc =~ /^$re_jis0212/o) {
1820             # $s =~ s/../$undef_sjis/g;
1821             #! $n = length($s);
1822             # }
1823             # elsif ($esc !~ /^$re_asc/o) {
1824             # $n += $s =~ tr/\041-\176/\241-\376/;
1825              
1826 95970     95970   218679 local ( $esc, $s ) = @_;
1827              
1828 95970 100       240515 if ( $esc =~ /^$re_esc_asc/o ) {
    100          
    50          
1829             }
1830             elsif ( $esc =~ /^$re_esc_kana/o ) {
1831 456         708 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1832 456         586 $n += length($s);
1833             }
1834             elsif ( $esc =~ /^$re_esc_jis0212/o ) {
1835 0         0 $s =~ s/[\x00-\xff][\x00-\xff]/$n++, $undef_sjis/ge;
  0         0  
1836             }
1837             else {
1838 46770         57756 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
1839 46770   33     131239 $s =~ s/($re_euc_c)/$n++, ($e2s{$1}||&e2s($1))/geo;
  46770         137634  
1840             }
1841 95970         294439 $s;
1842             }
1843              
1844             #---------------------------------------------------------------------
1845             # SJIS to EUC-JP
1846             #---------------------------------------------------------------------
1847             sub sjis2euc {
1848 68856     68856   101067 local ( *s, $option ) = @_;
1849 68856 100       143937 &sjis2sjis( *s, $option ) if $option;
1850 68856         97539 local ($n) = 0;
1851 68856         166727 $s =~ s/($re_sjis_c|$re_sjis_kana)/$n++, &s2e($1)/geo;
  68110         107845  
1852 68856         116857 $n;
1853             }
1854              
1855             #---------------------------------------------------------------------
1856             sub s2e {
1857 223546     223546   385570 local ($code) = @_;
1858 223546         435251 local ( $c1, $c2 ) = unpack( 'CC', $code );
1859 223546 50       952397 if ( $code =~ /^$re_ascii/ ) {
    100          
    100          
1860 0         0 return $code;
1861             }
1862             elsif ($s2e{$code}) {
1863 104         270 return $s2e{$code};
1864             }
1865             elsif ( $code gt "\xea\xa4" ) {
1866 46140         137349 return $undef_euc;
1867             }
1868             else {
1869 177302 100 100     611428 if ( (0xa1 <= $c1) && ($c1 <= 0xdf) ) {
    100          
    50          
1870 378         2505 $c2 = $c1;
1871 378         389 $c1 = 0x8e;
1872             }
1873             elsif ( $Ken_Lunde_CJKV_AppA_sjis2euc2nd_a{$c2} ) {
1874 89588         141467 $c1 = $Ken_Lunde_CJKV_AppA_sjis2euc1st_a{$c1};
1875 89588         124243 $c2 = $Ken_Lunde_CJKV_AppA_sjis2euc2nd_a{$c2};
1876             }
1877             elsif ( $Ken_Lunde_CJKV_AppA_sjis2euc2nd_b{$c2} ) {
1878 87336         147572 $c1 = $Ken_Lunde_CJKV_AppA_sjis2euc1st_b{$c1};
1879 87336         124857 $c2 = $Ken_Lunde_CJKV_AppA_sjis2euc2nd_b{$c2};
1880             }
1881 177302 50       237861 if ($cache) {
1882 177302         992893 return $s2e{$code} = pack( 'CC', $c1, $c2 );
1883             }
1884             else {
1885 0         0 return pack( 'CC', $c1, $c2 );
1886             }
1887             }
1888             }
1889              
1890             #---------------------------------------------------------------------
1891             # EUC-JP to SJIS
1892             #---------------------------------------------------------------------
1893             sub euc2sjis {
1894 48024     48024   71026 local ( *s, $option ) = @_;
1895 48024 100       85454 &euc2euc( *s, $option ) if $option;
1896 48024         53627 local ($n) = 0;
1897 48024         119268 $s =~ s/($re_euc_c|$re_euc_kana|$re_euc_0212)/$n++, &e2s($1)/geo;
  47278         68812  
1898 48024         76669 $n;
1899             }
1900              
1901             #---------------------------------------------------------------------
1902             sub e2s {
1903 103096     103096   206320 local ($code) = @_;
1904 103096         195940 local ( $c1, $c2 ) = unpack( 'CC', $code );
1905 103096 50       502638 if ( $code =~ /^$re_ascii/ ) {
    100          
    100          
    50          
    50          
1906 0         0 return $code;
1907             }
1908             elsif ($e2s{$code}) {
1909 126         347 return $e2s{$code};
1910             }
1911             elsif ( $c1 == 0x8e ) { # SS2
1912 482         1390 return substr( $code, 1, 1 );
1913             }
1914             elsif ( $c1 == 0x8f ) { # SS3
1915 0         0 return $undef_sjis;
1916             }
1917             elsif ( $Ken_Lunde_CJKV_AppA_euc2sjis1st{$c1} ) {
1918 102488 100       158851 if ($c1 & 0x01) {
1919 56168         67475 $c1 = $Ken_Lunde_CJKV_AppA_euc2sjis1st {$c1};
1920 56168         78167 $c2 = $Ken_Lunde_CJKV_AppA_euc2sjis2nd_odd{$c2};
1921             }
1922             else {
1923 46320         60630 $c1 = $Ken_Lunde_CJKV_AppA_euc2sjis1st {$c1};
1924 46320         65230 $c2 = $Ken_Lunde_CJKV_AppA_euc2sjis2nd_even{$c2};
1925             }
1926 102488 50       136440 if ($cache) {
1927 102488         487623 return $e2s{$code} = pack( 'CC', $c1, $c2 );
1928             }
1929             else {
1930 0         0 return pack( 'CC', $c1, $c2 );
1931             }
1932             }
1933             }
1934              
1935             #---------------------------------------------------------------------
1936             # UTF-8 to JIS
1937             #---------------------------------------------------------------------
1938             sub utf82jis {
1939 45132     45132   107467 local ( *u, $option ) = @_;
1940 45132 100       104462 &utf82utf8( *u, $option ) if $option;
1941 45132         58642 local ($n) = 0;
1942 45132         201961 $u =~ s/(($re_ascii)+|($re_utf8_kana)+|($re_utf8_c)+)/&_utf82jis($1)/geo;
  45054         71847  
1943 45132         71887 $u .= $esc_asc;
1944 45132         69748 $n;
1945             }
1946              
1947             #---------------------------------------------------------------------
1948             sub _utf82jis {
1949 45054     45054   84945 local ($u) = @_;
1950 45054 100       141750 if ( $u =~ /^$re_ascii/o ) {
    100          
1951 720         1843 $esc_asc . $u;
1952             }
1953             elsif ( $u =~ /^$re_utf8_kana/o ) {
1954 430 100       742 &init_u2k unless %u2k;
1955 430         1594 $u =~ s/($re_utf8_kana)/$n++, $u2k{$1}/geo;
  482         1384  
1956 430         732 $u =~ tr/\xa1-\xfe/\x21-\x7e/;
1957 430         1089 $esc_kana . $u;
1958             }
1959             else {
1960 43904   33     106403 $u =~ s/($re_utf8_c)/$n++, ($u2e{$1}||&u2e($1))/geo;
  43904         138458  
1961 43904         87196 $u =~ tr/\xa1-\xfe/\x21-\x7e/;
1962 43904         115280 $esc_0208 . $u;
1963             }
1964             }
1965              
1966             #---------------------------------------------------------------------
1967             # UTF-8 to EUC-JP
1968             #---------------------------------------------------------------------
1969             sub utf82euc {
1970 45132     45132   100266 local ( *u, $option ) = @_;
1971 45132 100       120066 &utf82utf8( *u, $option ) if $option;
1972 45132         60698 local ($n) = 0;
1973 45132         125357 $u =~ s/($re_utf8_kana|$re_utf8_not_kana)/$n++, &_utf82euc($1)/geo;
  44386         77992  
1974 45132         80810 $n;
1975             }
1976              
1977             #---------------------------------------------------------------------
1978             sub _utf82euc {
1979 44386     44386   84657 local ($u) = @_;
1980 44386 100       98203 if ( $u =~ /^$re_utf8_kana/o ) {
1981 482 100       799 &init_u2k unless %u2k;
1982 482         1716 $u =~ s/($re_utf8_kana)/"\x8e".$u2k{$1}/geo;
  482         1159  
1983             }
1984             else {
1985 43904 50       126473 $u =~ s/($re_utf8_not_kana)/$u2e{$1}||&u2e($1)/geo;
  43904         123998  
1986             }
1987 44386         118682 $u;
1988             }
1989              
1990             #---------------------------------------------------------------------
1991             sub u2e {
1992 87808     87808   164540 local ($code) = @_;
1993 87808 50       130836 if ($cache) {
1994             $u2e{$code} =
1995             ( $s2e{ $u2s{$code} || &u2s($code) }
1996 87808   33     197439 || &s2e( $u2s{$code} || &u2s($code) ) );
1997             }
1998             else {
1999             $s2e{ $u2s{$code} || &u2s($code) }
2000 0 0 0     0 || &s2e( $u2s{$code} || &u2s($code) );
      0        
2001             }
2002             }
2003              
2004             #---------------------------------------------------------------------
2005             # UTF-8 to SJIS
2006             #---------------------------------------------------------------------
2007             sub utf82sjis {
2008 45132     45132   142672 local ( *u, $option ) = @_;
2009 45132 100       105515 &utf82utf8( *u, $option ) if $option;
2010 45132         55569 local ($n) = 0;
2011 45132         125077 $u =~ s/($re_utf8_c)/$n++, &u2s($1)/geo;
  44386         83774  
2012 45132         77888 $n;
2013             }
2014              
2015             #---------------------------------------------------------------------
2016             sub u2s {
2017 132194     132194   147359 local ($utf8);
2018 132194         230769 local ($code) = @_;
2019 132194 100       240318 &init_utf82sjis unless %utf82sjis_1;
2020 132194         301039 $utf8 = unpack( 'H*', $code );
2021 132194 100       519441 if ($u2s{$code}) {
    100          
    100          
    50          
2022 104         250 $u2s{$code};
2023             }
2024             elsif ( defined $JP170559{$utf8} ) {
2025 7128 50       10687 if ($cache) {
2026 7128         48863 $u2s{$code} = pack( 'H*', $JP170559{$utf8} );
2027             }
2028             else {
2029 0         0 pack( 'H*', $JP170559{$utf8} );
2030             }
2031             }
2032             elsif ( defined $utf82sjis_1{$utf8} ) {
2033 63942 50       105919 if ($cache) {
2034 63942         397659 $u2s{$code} = pack( 'H*', $utf82sjis_1{$utf8} );
2035             }
2036             else {
2037 0         0 pack( 'H*', $utf82sjis_1{$utf8} );
2038             }
2039             }
2040             elsif ( defined $utf82sjis_2{$utf8} ) {
2041 61020 50       82900 if ($cache) {
2042 61020         392857 $u2s{$code} = pack( 'H*', $utf82sjis_2{$utf8} );
2043             }
2044             else {
2045 0         0 pack( 'H*', $utf82sjis_2{$utf8} );
2046             }
2047             }
2048             else {
2049 0         0 $undef_sjis;
2050             }
2051             }
2052              
2053             #---------------------------------------------------------------------
2054             # JIS to UTF-8
2055             #---------------------------------------------------------------------
2056             sub jis2utf8 {
2057 48024     48024   86732 local ( *u, $option ) = @_;
2058 48024 100       104940 &jis2jis( *u, $option ) if $option;
2059 48024         56807 local ($n) = 0;
2060 48024         169259 $u =~ s/($re_esc_jp|$re_esc_asc|$re_esc_kana)([^\e]*)/&_jis2utf8($1,$2)/geo;
  95970         148304  
2061 48024         74429 $n;
2062             }
2063              
2064             #---------------------------------------------------------------------
2065             sub _jis2utf8 {
2066 95970     95970   204330 local ( $esc, $s ) = @_;
2067 95970 100       240560 if ( $esc =~ /^$re_esc_asc/o ) {
    100          
    50          
2068             }
2069             elsif ( $esc =~ /^$re_esc_kana/o ) {
2070 456 100       738 &init_k2u unless %k2u;
2071 456         689 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
2072 456         1103 $s =~ s/([\x00-\xff])/$n++, $k2u{$1}/ge;
  482         1484  
2073             }
2074             elsif ( $esc =~ /^$re_esc_jis0212/o ) {
2075 0         0 $s =~ s/[\x00-\xff][\x00-\xff]/$n++, $undef_utf8/ge;
  0         0  
2076             }
2077             else {
2078 46770         59334 $s =~ tr/\x21-\x7e/\xa1-\xfe/;
2079 46770   33     117756 $s =~ s/($re_euc_c)/$n++, ($e2u{$1}||&e2u($1))/geo;
  46770         125245  
2080             }
2081 95970         278425 $s;
2082             }
2083              
2084             #---------------------------------------------------------------------
2085             # EUC-JP to UTF-8
2086             #---------------------------------------------------------------------
2087             sub euc2utf8 {
2088 48024     48024   73650 local ( *u, $option ) = @_;
2089 48024 100       89109 &euc2euc( *u, $option ) if $option;
2090 48024         60730 local ($n) = 0;
2091 48024         121772 $u =~ s/($re_euc_c|$re_euc_kana|$re_euc_0212)/$n++, &_euc2utf8($1)/geo;
  47278         68662  
2092 48024         71036 $n;
2093             }
2094              
2095             #---------------------------------------------------------------------
2096             sub _euc2utf8 {
2097 47278     47278   83207 local ($s) = @_;
2098 47278 50       101717 if ( $s =~ /^$re_euc_0212/o ) {
    100          
2099 0         0 $s =~ s/[\x00-\xff][\x00-\xff]/$undef_utf8/g;
2100             }
2101             elsif ( $s =~ /^$re_euc_kana/o ) {
2102 482 100       701 &init_k2u unless %k2u;
2103 482         1010 $s =~ s/\x8e([\x00-\xff])/$k2u{$1}/ge;
  482         1573  
2104             }
2105             else {
2106 46796 100       113592 $s =~ s/($re_euc_c)/$e2u{$1}||&e2u($1)/geo;
  46796         117139  
2107             }
2108 47278         113096 $s;
2109             }
2110              
2111             #---------------------------------------------------------------------
2112             sub e2u {
2113 93440     93440   136018 local ( $c1, $c2, $euc, $sjis );
2114 93440         220184 ( $c1, $c2 ) = unpack( 'CC', $euc = shift );
2115 93440 100       158797 if ( $c1 % 2 ) {
2116 47120 100       82689 $c1 = ( $c1 >> 1 ) + ( $c1 < 0xdf ? 0x31 : 0x71 );
2117 47120         54640 $c2 -= 0x60 + ( $c2 < 0xe0 );
2118             }
2119             else {
2120 46320 100       89979 $c1 = ( $c1 >> 1 ) + ( $c1 < 0xdf ? 0x30 : 0x70 );
2121 46320         59241 $c2 -= 2;
2122             }
2123 93440 100       140754 &init_sjis2utf8 unless %sjis2utf8_1;
2124 93440         219383 $sjis = unpack( 'H*', pack( 'CC', $c1, $c2 ) );
2125 93440 100       210283 if ( defined $sjis2utf8_1{$sjis} ) {
    100          
2126 42624 50       54558 if ($cache) {
2127 42624         221604 $e2u{$euc} = pack( 'H*', $sjis2utf8_1{$sjis} );
2128             }
2129             else {
2130 0         0 pack( 'H*', $sjis2utf8_1{$sjis} );
2131             }
2132             }
2133             elsif ( defined $sjis2utf8_2{$sjis} ) {
2134 40680 50       51344 if ($cache) {
2135 40680         201994 $e2u{$euc} = pack( 'H*', $sjis2utf8_2{$sjis} );
2136             }
2137             else {
2138 0         0 pack( 'H*', $sjis2utf8_2{$sjis} );
2139             }
2140             }
2141             else {
2142 10136         28561 $undef_utf8;
2143             }
2144             }
2145              
2146             #---------------------------------------------------------------------
2147             # SJIS to UTF-8
2148             #---------------------------------------------------------------------
2149             sub sjis2utf8 {
2150 68858     68858   94163 local ( *s, $option ) = @_;
2151 68858 100       127920 &sjis2sjis( *s, $option ) if $option;
2152 68858         80351 local ($n) = 0;
2153 68858         155425 $s =~ s/($re_sjis_c|$re_sjis_kana)/$n++, &s2u($1)/geo;
  68116         114423  
2154 68858         114499 $n;
2155             }
2156              
2157             #---------------------------------------------------------------------
2158             sub s2u {
2159 68116     68116   82593 local ($sjis);
2160 68116         112255 local ($code) = @_;
2161 68116 100       104247 &init_k2u unless %k2u;
2162 68116 100       91772 &init_sjis2utf8 unless %sjis2utf8_1;
2163 68116         115579 $sjis = unpack( 'H*', $code );
2164 68116 50       208889 if ($s2u{$code}) {
    100          
    100          
    100          
2165 0         0 $s2u{$code};
2166             }
2167             elsif ($k2u{$code}) {
2168 482         1048 $k2u{$code};
2169             }
2170             elsif ( defined $sjis2utf8_1{$sjis} ) {
2171 21386 50       27662 if ($cache) {
2172 21386         91936 $s2u{$code} = pack( 'H*', $sjis2utf8_1{$sjis} );
2173             }
2174             else {
2175 0         0 pack( 'H*', $sjis2utf8_1{$sjis} );
2176             }
2177             }
2178             elsif ( defined $sjis2utf8_2{$sjis} ) {
2179 24912 50       31142 if ($cache) {
2180 24912         103164 $s2u{$code} = pack( 'H*', $sjis2utf8_2{$sjis} );
2181             }
2182             else {
2183 0         0 pack( 'H*', $sjis2utf8_2{$sjis} );
2184             }
2185             }
2186             else {
2187 21336         54493 $undef_utf8;
2188             }
2189             }
2190              
2191             #---------------------------------------------------------------------
2192             # JIS to JIS, SJIS to SJIS, EUC-JP to EUC-JP, UTF-8 to UTF-8
2193             #---------------------------------------------------------------------
2194             sub jis2jis {
2195 144072     144072   195188 local ( *s, $option ) = @_;
2196 144072         159822 local ($n) = 0;
2197 144072         664186 $s =~ s/$re_esc_jis0208/$esc_0208/go;
2198 144072         408015 $s =~ s/$re_esc_asc/$esc_asc/go;
2199 144072 50       271301 if ( defined $option ) {
2200 144072 100       291730 if ( $option =~ /z/ ) {
    100          
2201 64032         95704 &h2z_jis(*s);
2202             }
2203             elsif ( $option =~ /h/ ) {
2204 64032         102441 &z2h_jis(*s);
2205             }
2206             }
2207 144072         197566 $n;
2208             }
2209              
2210             #---------------------------------------------------------------------
2211             sub sjis2sjis {
2212 206568     206568   291105 local ( *s, $option ) = @_;
2213 206568         236276 local ($n) = 0;
2214 206568 50       309115 if ( defined $option ) {
2215 206568 100       475152 if ( $option =~ /z/ ) {
    100          
2216 91808         135378 &h2z_sjis(*s);
2217             }
2218             elsif ( $option =~ /h/ ) {
2219 91808         121991 &z2h_sjis(*s);
2220             }
2221             }
2222 206568         259109 $n;
2223             }
2224              
2225             #---------------------------------------------------------------------
2226             sub euc2euc {
2227 144072     144072   207756 local ( *s, $option ) = @_;
2228 144072         163951 local ($n) = 0;
2229 144072 50       208500 if ( defined $option ) {
2230 144072 100       324644 if ( $option =~ /z/ ) {
    100          
2231 64032         90692 &h2z_euc(*s);
2232             }
2233             elsif ( $option =~ /h/ ) {
2234 64032         89702 &z2h_euc(*s);
2235             }
2236             }
2237 144072         176927 $n;
2238             }
2239              
2240             #---------------------------------------------------------------------
2241             sub utf82utf8 {
2242 135396     135396   223033 local ( *s, $option ) = @_;
2243 135396         176101 local ($n) = 0;
2244 135396 50       244061 if ( defined $option ) {
2245 135396 100       343647 if ( $option =~ /z/ ) {
    100          
2246 60176         95557 &h2z_utf8(*s);
2247             }
2248             elsif ( $option =~ /h/ ) {
2249 60176         110670 &z2h_utf8(*s);
2250             }
2251             }
2252 135396         176443 $n;
2253             }
2254              
2255             #---------------------------------------------------------------------
2256             # Cache control subroutines
2257             #---------------------------------------------------------------------
2258             sub cache {
2259 0     0   0 local ($previous) = $cache;
2260 0         0 $cache = 1;
2261 0         0 $previous;
2262             }
2263              
2264             #---------------------------------------------------------------------
2265             sub nocache {
2266 0     0   0 local ($previous) = $cache;
2267 0         0 $cache = 0;
2268 0         0 $previous;
2269             }
2270              
2271             #---------------------------------------------------------------------
2272             sub flush {
2273 0     0   0 &flushcache();
2274             }
2275              
2276             #---------------------------------------------------------------------
2277             sub flushcache {
2278 0     0   0 undef %e2s;
2279 0         0 undef %s2e;
2280 0         0 undef %e2u;
2281 0         0 undef %u2e;
2282 0         0 undef %s2u;
2283 0         0 undef %u2s;
2284             }
2285              
2286             #---------------------------------------------------------------------
2287             # JIS X0201 -> JIS X0208 KANA conversion routines
2288             #---------------------------------------------------------------------
2289             sub h2z_jis {
2290 64032     64032   98049 local ( *s, $n ) = @_;
2291 64032 100       122871 if ( $s =~ s/$re_esc_kana([^\e]*)/$esc_0208 . &_h2z_jis($1)/geo ) {
  504         713  
2292 504         2027 1 while $s =~ s/(($re_esc_jis0208)[^\e]*)($re_esc_jis0208)/$1/o;
2293             }
2294 64032         85303 $n;
2295             }
2296              
2297             #---------------------------------------------------------------------
2298             sub _h2z_jis {
2299 504     504   892 local ($s) = @_;
2300 504         1272 $s =~ s/(([\x21-\x5f])([\x5e\x5f])?)/
2301 504   33     1727 $n++, ($h2z{$1} || $h2z{$2} . $h2z{$3})
2302             /ge;
2303 504         1556 $s;
2304             }
2305              
2306             # Ad hoc patch for reduce waring on h2z_euc
2307             # http://white.niu.ne.jp/yapw/yapw.cgi/jcode.pl%A4%CE%A5%A8%A5%E9%A1%BC%CD%DE%C0%A9
2308             # by NAKATA Yoshinori
2309              
2310             #---------------------------------------------------------------------
2311             sub h2z_euc {
2312 64032     64032   98394 local ( *s, $n ) = @_;
2313 64032         81806 $s =~ s/\x8e([\xa1-\xdf])(\x8e([\xde\xdf]))?/
2314 504 50 0     1601 ($n++, defined($3) ? ($h2z{"$1$3"} || $h2z{$1} . $h2z{$3}) : $h2z{$1})
2315             /ge;
2316 64032         118459 $n;
2317             }
2318              
2319             #---------------------------------------------------------------------
2320             sub h2z_sjis {
2321 91808     91808   130229 local ( *s, $n ) = @_;
2322 91808         308236 $s =~ s/(($re_sjis_c)+)|(([\xa1-\xdf])([\xde\xdf])?)/
2323             $1 || ($n++, $h2z{$3} ? $e2s{$h2z{$3}} || &e2s($h2z{$3})
2324 90744 50 33     324643 : &e2s($h2z{$4}) . ($5 && &e2s($h2z{$5})))
    100 0        
2325             /geo;
2326 91808         153416 $n;
2327             }
2328              
2329             #---------------------------------------------------------------------
2330             sub h2z_utf8 {
2331 60176     60176   98040 local ( *s, $n ) = @_;
2332 60176 100       98260 &init_h2z_utf8 unless %h2z_utf8;
2333 60176         214674 $s =~
2334 59112 100       190247 s/($re_utf8_voiced_kana|$re_utf8_c)/$h2z_utf8{$1} ? ($n++, $h2z_utf8{$1}) : $1/geo;
2335 60176         104975 $n;
2336             }
2337              
2338             #---------------------------------------------------------------------
2339             # JIS X0208 -> JIS X0201 KANA conversion routines
2340             #---------------------------------------------------------------------
2341             sub z2h_jis {
2342 64032     64032   96845 local ( *s, $n ) = @_;
2343 64032         198430 $s =~ s/($re_esc_jis0208)([^\e]+)/&_z2h_jis($2)/geo;
  62464         93333  
2344 64032         102035 $n;
2345             }
2346              
2347             #---------------------------------------------------------------------
2348             sub _z2h_jis {
2349 62464     62464   122125 local ($s) = @_;
2350 62464         186294 $s =~ s/((\%[!-~]|![\#\"&VW+,<])+|([^!%][!-~]|![^\#\"&VW+,<])+)/
2351 62464         90698 &__z2h_jis($1)
2352             /ge;
2353 62464         156284 $s;
2354             }
2355              
2356             #---------------------------------------------------------------------
2357             sub __z2h_jis {
2358 62464     62464   113949 local ($s) = @_;
2359 62464 100 100     282282 return $esc_0208 . $s unless $s =~ /^%/ || $s =~ /^![\#\"&VW+,<]/;
2360 816         1721 $n += length($s) / 2;
2361 816         1766 local ($^W);
2362 816         3106 $s =~ s/([\x00-\xff][\x00-\xff])/$z2h{$1}/g;
2363 816         2639 $esc_kana . $s;
2364             }
2365              
2366             #---------------------------------------------------------------------
2367             sub z2h_euc {
2368 64032     64032   80788 local ( *s, $n ) = @_;
2369 64032 100       96121 &init_z2h_euc unless %z2h_euc;
2370 64032         187853 $s =~ s/($re_euc_c|$re_euc_kana)/
2371 62968 100       184309 $z2h_euc{$1} ? ($n++, $z2h_euc{$1}) : $1
2372             /geo;
2373 64032         104459 $n;
2374             }
2375              
2376             #---------------------------------------------------------------------
2377             sub z2h_sjis {
2378 91808     91808   132025 local ( *s, $n ) = @_;
2379 91808 100       146729 &init_z2h_sjis unless %z2h_sjis;
2380 91808 100       262100 $s =~ s/($re_sjis_c)/$z2h_sjis{$1} ? ($n++, $z2h_sjis{$1}) : $1/geo;
  90240         263998  
2381 91808         162171 $n;
2382             }
2383              
2384             #---------------------------------------------------------------------
2385             sub z2h_utf8 {
2386 60176     60176   90841 local ( *s, $n ) = @_;
2387 60176 100       104539 &init_z2h_utf8 unless %z2h_utf8;
2388 60176 100       236869 $s =~ s/($re_utf8_c)/$z2h_utf8{$1} ? ($n++, $z2h_utf8{$1}) : $1/geo;
  59112         214238  
2389 60176         110527 $n;
2390             }
2391              
2392             #
2393             # Initializing JIS X0208 to JIS X0201 KANA table for EUC-JP and SJIS
2394             # and UTF-8
2395             # This can be done in &init but it's not worth doing. Similarly,
2396             # precalculated table is not worth to occupy the file space and
2397             # reduce the readability. The author personnaly discourages to use
2398             # JIS X0201 Kana character in the any situation.
2399             #
2400              
2401             #---------------------------------------------------------------------
2402             sub init_z2h_euc {
2403 72     72   99 local ( $k, $s );
2404 72         338 while ( ( $k, $s ) = each %z2h ) {
2405 12816 100       45774 $s =~ s/([\xa1-\xdf])/\x8e$1/g && ( $z2h_euc{$k} = $s );
2406             }
2407             }
2408              
2409             #---------------------------------------------------------------------
2410             sub init_z2h_sjis {
2411 96     96   138 local ( $s, $v );
2412 96         421 while ( ( $s, $v ) = each %z2h ) {
2413 17088 100       42283 $s =~ /[\x80-\xff]/ && ( $z2h_sjis{ &e2s($s) } = $v );
2414             }
2415             }
2416              
2417             %_z2h_utf8 = split( /\s+/, <<'END' );
2418             e38082 efbda1
2419             e3808c efbda2
2420             e3808d efbda3
2421             e38081 efbda4
2422             e383bb efbda5
2423             e383b2 efbda6
2424             e382a1 efbda7
2425             e382a3 efbda8
2426             e382a5 efbda9
2427             e382a7 efbdaa
2428             e382a9 efbdab
2429             e383a3 efbdac
2430             e383a5 efbdad
2431             e383a7 efbdae
2432             e38383 efbdaf
2433             e383bc efbdb0
2434             e382a2 efbdb1
2435             e382a4 efbdb2
2436             e382a6 efbdb3
2437             e382a8 efbdb4
2438             e382aa efbdb5
2439             e382ab efbdb6
2440             e382ad efbdb7
2441             e382af efbdb8
2442             e382b1 efbdb9
2443             e382b3 efbdba
2444             e382b5 efbdbb
2445             e382b7 efbdbc
2446             e382b9 efbdbd
2447             e382bb efbdbe
2448             e382bd efbdbf
2449             e382bf efbe80
2450             e38381 efbe81
2451             e38384 efbe82
2452             e38386 efbe83
2453             e38388 efbe84
2454             e3838a efbe85
2455             e3838b efbe86
2456             e3838c efbe87
2457             e3838d efbe88
2458             e3838e efbe89
2459             e3838f efbe8a
2460             e38392 efbe8b
2461             e38395 efbe8c
2462             e38398 efbe8d
2463             e3839b efbe8e
2464             e3839e efbe8f
2465             e3839f efbe90
2466             e383a0 efbe91
2467             e383a1 efbe92
2468             e383a2 efbe93
2469             e383a4 efbe94
2470             e383a6 efbe95
2471             e383a8 efbe96
2472             e383a9 efbe97
2473             e383aa efbe98
2474             e383ab efbe99
2475             e383ac efbe9a
2476             e383ad efbe9b
2477             e383af efbe9c
2478             e383b3 efbe9d
2479             e3829b efbe9e
2480             e3829c efbe9f
2481             e383b4 efbdb3efbe9e
2482             e382ac efbdb6efbe9e
2483             e382ae efbdb7efbe9e
2484             e382b0 efbdb8efbe9e
2485             e382b2 efbdb9efbe9e
2486             e382b4 efbdbaefbe9e
2487             e382b6 efbdbbefbe9e
2488             e382b8 efbdbcefbe9e
2489             e382ba efbdbdefbe9e
2490             e382bc efbdbeefbe9e
2491             e382be efbdbfefbe9e
2492             e38380 efbe80efbe9e
2493             e38382 efbe81efbe9e
2494             e38385 efbe82efbe9e
2495             e38387 efbe83efbe9e
2496             e38389 efbe84efbe9e
2497             e38390 efbe8aefbe9e
2498             e38393 efbe8befbe9e
2499             e38396 efbe8cefbe9e
2500             e38399 efbe8defbe9e
2501             e3839c efbe8eefbe9e
2502             e38391 efbe8aefbe9f
2503             e38394 efbe8befbe9f
2504             e38397 efbe8cefbe9f
2505             e3839a efbe8defbe9f
2506             e3839d efbe8eefbe9f
2507             END
2508              
2509             if ( scalar(keys %_z2h_utf8) != 89 ) {
2510             die "scalar(keys %_z2h_utf8) is ", scalar(keys %_z2h_utf8), ".";
2511             }
2512              
2513             #---------------------------------------------------------------------
2514             sub init_z2h_utf8 {
2515 64 50   64   180 if (%h2z_utf8) {
2516 0         0 %z2h_utf8 = reverse %h2z_utf8;
2517 0 0       0 if ( scalar( keys %z2h_utf8 ) != scalar( keys %h2z_utf8 ) ) {
2518 0         0 die "scalar(keys %z2h_utf8) != scalar(keys %h2z_utf8).";
2519             }
2520             }
2521             else {
2522 64         115 local ( $z, $h );
2523 64         359 while ( ( $z, $h ) = each %_z2h_utf8 ) {
2524 5696         16750 $z2h_utf8{ pack( 'H*', $z ) } = pack( 'H*', $h );
2525             }
2526             }
2527             }
2528              
2529             #---------------------------------------------------------------------
2530             sub init_h2z_utf8 {
2531 64 50   64   170 if (%z2h_utf8) {
2532 0         0 %h2z_utf8 = reverse %z2h_utf8;
2533 0 0       0 if ( scalar( keys %h2z_utf8 ) != scalar( keys %z2h_utf8 ) ) {
2534 0         0 die "scalar(keys %h2z_utf8) != scalar(keys %z2h_utf8).";
2535             }
2536             }
2537             else {
2538 64         109 local ( $z, $h );
2539 64         358 while ( ( $z, $h ) = each %_z2h_utf8 ) {
2540 5696         16650 $h2z_utf8{ pack( 'H*', $h ) } = pack( 'H*', $z );
2541             }
2542             }
2543             }
2544              
2545             # http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
2546             #
2547             # Name: cp932 to Unicode table
2548             # Unicode version: 2.0
2549             # Table version: 2.01
2550             # Table format: Format A
2551             # Date: 04/15/98
2552             #
2553             # Contact: Shawn.Steele@microsoft.com
2554             #
2555             # General notes: none
2556             #
2557             # Format: Three tab-separated columns
2558             # Column #1 is the cp932 code (in hex)
2559             # Column #2 is the Unicode (in hex as 0xXXXX)
2560             # Column #3 is the Unicode name (follows a comment sign, '#')
2561             #
2562             # The entries are in cp932 order
2563             #
2564              
2565             #---------------------------------------------------------------------
2566             sub init_sjis2utf8 {
2567              
2568             # (1 of 2) avoid "Allocation too large" of perl 4.036
2569              
2570 320     320   1376061 %sjis2utf8_1 = split( /\s+/, <<'END' );
2571             a1 efbda1
2572             a2 efbda2
2573             a3 efbda3
2574             a4 efbda4
2575             a5 efbda5
2576             a6 efbda6
2577             a7 efbda7
2578             a8 efbda8
2579             a9 efbda9
2580             aa efbdaa
2581             ab efbdab
2582             ac efbdac
2583             ad efbdad
2584             ae efbdae
2585             af efbdaf
2586             b0 efbdb0
2587             b1 efbdb1
2588             b2 efbdb2
2589             b3 efbdb3
2590             b4 efbdb4
2591             b5 efbdb5
2592             b6 efbdb6
2593             b7 efbdb7
2594             b8 efbdb8
2595             b9 efbdb9
2596             ba efbdba
2597             bb efbdbb
2598             bc efbdbc
2599             bd efbdbd
2600             be efbdbe
2601             bf efbdbf
2602             c0 efbe80
2603             c1 efbe81
2604             c2 efbe82
2605             c3 efbe83
2606             c4 efbe84
2607             c5 efbe85
2608             c6 efbe86
2609             c7 efbe87
2610             c8 efbe88
2611             c9 efbe89
2612             ca efbe8a
2613             cb efbe8b
2614             cc efbe8c
2615             cd efbe8d
2616             ce efbe8e
2617             cf efbe8f
2618             d0 efbe90
2619             d1 efbe91
2620             d2 efbe92
2621             d3 efbe93
2622             d4 efbe94
2623             d5 efbe95
2624             d6 efbe96
2625             d7 efbe97
2626             d8 efbe98
2627             d9 efbe99
2628             da efbe9a
2629             db efbe9b
2630             dc efbe9c
2631             dd efbe9d
2632             de efbe9e
2633             df efbe9f
2634             8140 e38080
2635             8141 e38081
2636             8142 e38082
2637             8143 efbc8c
2638             8144 efbc8e
2639             8145 e383bb
2640             8146 efbc9a
2641             8147 efbc9b
2642             8148 efbc9f
2643             8149 efbc81
2644             814a e3829b
2645             814b e3829c
2646             814c c2b4
2647             814d efbd80
2648             814e c2a8
2649             814f efbcbe
2650             8150 efbfa3
2651             8151 efbcbf
2652             8152 e383bd
2653             8153 e383be
2654             8154 e3829d
2655             8155 e3829e
2656             8156 e38083
2657             8157 e4bb9d
2658             8158 e38085
2659             8159 e38086
2660             815a e38087
2661             815b e383bc
2662             815c e28095
2663             815d e28090
2664             815e efbc8f
2665             815f efbcbc
2666             8160 efbd9e
2667             8161 e288a5
2668             8162 efbd9c
2669             8163 e280a6
2670             8164 e280a5
2671             8165 e28098
2672             8166 e28099
2673             8167 e2809c
2674             8168 e2809d
2675             8169 efbc88
2676             816a efbc89
2677             816b e38094
2678             816c e38095
2679             816d efbcbb
2680             816e efbcbd
2681             816f efbd9b
2682             8170 efbd9d
2683             8171 e38088
2684             8172 e38089
2685             8173 e3808a
2686             8174 e3808b
2687             8175 e3808c
2688             8176 e3808d
2689             8177 e3808e
2690             8178 e3808f
2691             8179 e38090
2692             817a e38091
2693             817b efbc8b
2694             817c efbc8d
2695             817d c2b1
2696             817e c397
2697             8180 c3b7
2698             8181 efbc9d
2699             8182 e289a0
2700             8183 efbc9c
2701             8184 efbc9e
2702             8185 e289a6
2703             8186 e289a7
2704             8187 e2889e
2705             8188 e288b4
2706             8189 e29982
2707             818a e29980
2708             818b c2b0
2709             818c e280b2
2710             818d e280b3
2711             818e e28483
2712             818f efbfa5
2713             8190 efbc84
2714             8191 efbfa0
2715             8192 efbfa1
2716             8193 efbc85
2717             8194 efbc83
2718             8195 efbc86
2719             8196 efbc8a
2720             8197 efbca0
2721             8198 c2a7
2722             8199 e29886
2723             819a e29885
2724             819b e2978b
2725             819c e2978f
2726             819d e2978e
2727             819e e29787
2728             819f e29786
2729             81a0 e296a1
2730             81a1 e296a0
2731             81a2 e296b3
2732             81a3 e296b2
2733             81a4 e296bd
2734             81a5 e296bc
2735             81a6 e280bb
2736             81a7 e38092
2737             81a8 e28692
2738             81a9 e28690
2739             81aa e28691
2740             81ab e28693
2741             81ac e38093
2742             81b8 e28888
2743             81b9 e2888b
2744             81ba e28a86
2745             81bb e28a87
2746             81bc e28a82
2747             81bd e28a83
2748             81be e288aa
2749             81bf e288a9
2750             81c8 e288a7
2751             81c9 e288a8
2752             81ca efbfa2
2753             81cb e28792
2754             81cc e28794
2755             81cd e28880
2756             81ce e28883
2757             81da e288a0
2758             81db e28aa5
2759             81dc e28c92
2760             81dd e28882
2761             81de e28887
2762             81df e289a1
2763             81e0 e28992
2764             81e1 e289aa
2765             81e2 e289ab
2766             81e3 e2889a
2767             81e4 e288bd
2768             81e5 e2889d
2769             81e6 e288b5
2770             81e7 e288ab
2771             81e8 e288ac
2772             81f0 e284ab
2773             81f1 e280b0
2774             81f2 e299af
2775             81f3 e299ad
2776             81f4 e299aa
2777             81f5 e280a0
2778             81f6 e280a1
2779             81f7 c2b6
2780             81fc e297af
2781             824f efbc90
2782             8250 efbc91
2783             8251 efbc92
2784             8252 efbc93
2785             8253 efbc94
2786             8254 efbc95
2787             8255 efbc96
2788             8256 efbc97
2789             8257 efbc98
2790             8258 efbc99
2791             8260 efbca1
2792             8261 efbca2
2793             8262 efbca3
2794             8263 efbca4
2795             8264 efbca5
2796             8265 efbca6
2797             8266 efbca7
2798             8267 efbca8
2799             8268 efbca9
2800             8269 efbcaa
2801             826a efbcab
2802             826b efbcac
2803             826c efbcad
2804             826d efbcae
2805             826e efbcaf
2806             826f efbcb0
2807             8270 efbcb1
2808             8271 efbcb2
2809             8272 efbcb3
2810             8273 efbcb4
2811             8274 efbcb5
2812             8275 efbcb6
2813             8276 efbcb7
2814             8277 efbcb8
2815             8278 efbcb9
2816             8279 efbcba
2817             8281 efbd81
2818             8282 efbd82
2819             8283 efbd83
2820             8284 efbd84
2821             8285 efbd85
2822             8286 efbd86
2823             8287 efbd87
2824             8288 efbd88
2825             8289 efbd89
2826             828a efbd8a
2827             828b efbd8b
2828             828c efbd8c
2829             828d efbd8d
2830             828e efbd8e
2831             828f efbd8f
2832             8290 efbd90
2833             8291 efbd91
2834             8292 efbd92
2835             8293 efbd93
2836             8294 efbd94
2837             8295 efbd95
2838             8296 efbd96
2839             8297 efbd97
2840             8298 efbd98
2841             8299 efbd99
2842             829a efbd9a
2843             829f e38181
2844             82a0 e38182
2845             82a1 e38183
2846             82a2 e38184
2847             82a3 e38185
2848             82a4 e38186
2849             82a5 e38187
2850             82a6 e38188
2851             82a7 e38189
2852             82a8 e3818a
2853             82a9 e3818b
2854             82aa e3818c
2855             82ab e3818d
2856             82ac e3818e
2857             82ad e3818f
2858             82ae e38190
2859             82af e38191
2860             82b0 e38192
2861             82b1 e38193
2862             82b2 e38194
2863             82b3 e38195
2864             82b4 e38196
2865             82b5 e38197
2866             82b6 e38198
2867             82b7 e38199
2868             82b8 e3819a
2869             82b9 e3819b
2870             82ba e3819c
2871             82bb e3819d
2872             82bc e3819e
2873             82bd e3819f
2874             82be e381a0
2875             82bf e381a1
2876             82c0 e381a2
2877             82c1 e381a3
2878             82c2 e381a4
2879             82c3 e381a5
2880             82c4 e381a6
2881             82c5 e381a7
2882             82c6 e381a8
2883             82c7 e381a9
2884             82c8 e381aa
2885             82c9 e381ab
2886             82ca e381ac
2887             82cb e381ad
2888             82cc e381ae
2889             82cd e381af
2890             82ce e381b0
2891             82cf e381b1
2892             82d0 e381b2
2893             82d1 e381b3
2894             82d2 e381b4
2895             82d3 e381b5
2896             82d4 e381b6
2897             82d5 e381b7
2898             82d6 e381b8
2899             82d7 e381b9
2900             82d8 e381ba
2901             82d9 e381bb
2902             82da e381bc
2903             82db e381bd
2904             82dc e381be
2905             82dd e381bf
2906             82de e38280
2907             82df e38281
2908             82e0 e38282
2909             82e1 e38283
2910             82e2 e38284
2911             82e3 e38285
2912             82e4 e38286
2913             82e5 e38287
2914             82e6 e38288
2915             82e7 e38289
2916             82e8 e3828a
2917             82e9 e3828b
2918             82ea e3828c
2919             82eb e3828d
2920             82ec e3828e
2921             82ed e3828f
2922             82ee e38290
2923             82ef e38291
2924             82f0 e38292
2925             82f1 e38293
2926             8340 e382a1
2927             8341 e382a2
2928             8342 e382a3
2929             8343 e382a4
2930             8344 e382a5
2931             8345 e382a6
2932             8346 e382a7
2933             8347 e382a8
2934             8348 e382a9
2935             8349 e382aa
2936             834a e382ab
2937             834b e382ac
2938             834c e382ad
2939             834d e382ae
2940             834e e382af
2941             834f e382b0
2942             8350 e382b1
2943             8351 e382b2
2944             8352 e382b3
2945             8353 e382b4
2946             8354 e382b5
2947             8355 e382b6
2948             8356 e382b7
2949             8357 e382b8
2950             8358 e382b9
2951             8359 e382ba
2952             835a e382bb
2953             835b e382bc
2954             835c e382bd
2955             835d e382be
2956             835e e382bf
2957             835f e38380
2958             8360 e38381
2959             8361 e38382
2960             8362 e38383
2961             8363 e38384
2962             8364 e38385
2963             8365 e38386
2964             8366 e38387
2965             8367 e38388
2966             8368 e38389
2967             8369 e3838a
2968             836a e3838b
2969             836b e3838c
2970             836c e3838d
2971             836d e3838e
2972             836e e3838f
2973             836f e38390
2974             8370 e38391
2975             8371 e38392
2976             8372 e38393
2977             8373 e38394
2978             8374 e38395
2979             8375 e38396
2980             8376 e38397
2981             8377 e38398
2982             8378 e38399
2983             8379 e3839a
2984             837a e3839b
2985             837b e3839c
2986             837c e3839d
2987             837d e3839e
2988             837e e3839f
2989             8380 e383a0
2990             8381 e383a1
2991             8382 e383a2
2992             8383 e383a3
2993             8384 e383a4
2994             8385 e383a5
2995             8386 e383a6
2996             8387 e383a7
2997             8388 e383a8
2998             8389 e383a9
2999             838a e383aa
3000             838b e383ab
3001             838c e383ac
3002             838d e383ad
3003             838e e383ae
3004             838f e383af
3005             8390 e383b0
3006             8391 e383b1
3007             8392 e383b2
3008             8393 e383b3
3009             8394 e383b4
3010             8395 e383b5
3011             8396 e383b6
3012             839f ce91
3013             83a0 ce92
3014             83a1 ce93
3015             83a2 ce94
3016             83a3 ce95
3017             83a4 ce96
3018             83a5 ce97
3019             83a6 ce98
3020             83a7 ce99
3021             83a8 ce9a
3022             83a9 ce9b
3023             83aa ce9c
3024             83ab ce9d
3025             83ac ce9e
3026             83ad ce9f
3027             83ae cea0
3028             83af cea1
3029             83b0 cea3
3030             83b1 cea4
3031             83b2 cea5
3032             83b3 cea6
3033             83b4 cea7
3034             83b5 cea8
3035             83b6 cea9
3036             83bf ceb1
3037             83c0 ceb2
3038             83c1 ceb3
3039             83c2 ceb4
3040             83c3 ceb5
3041             83c4 ceb6
3042             83c5 ceb7
3043             83c6 ceb8
3044             83c7 ceb9
3045             83c8 ceba
3046             83c9 cebb
3047             83ca cebc
3048             83cb cebd
3049             83cc cebe
3050             83cd cebf
3051             83ce cf80
3052             83cf cf81
3053             83d0 cf83
3054             83d1 cf84
3055             83d2 cf85
3056             83d3 cf86
3057             83d4 cf87
3058             83d5 cf88
3059             83d6 cf89
3060             8440 d090
3061             8441 d091
3062             8442 d092
3063             8443 d093
3064             8444 d094
3065             8445 d095
3066             8446 d081
3067             8447 d096
3068             8448 d097
3069             8449 d098
3070             844a d099
3071             844b d09a
3072             844c d09b
3073             844d d09c
3074             844e d09d
3075             844f d09e
3076             8450 d09f
3077             8451 d0a0
3078             8452 d0a1
3079             8453 d0a2
3080             8454 d0a3
3081             8455 d0a4
3082             8456 d0a5
3083             8457 d0a6
3084             8458 d0a7
3085             8459 d0a8
3086             845a d0a9
3087             845b d0aa
3088             845c d0ab
3089             845d d0ac
3090             845e d0ad
3091             845f d0ae
3092             8460 d0af
3093             8470 d0b0
3094             8471 d0b1
3095             8472 d0b2
3096             8473 d0b3
3097             8474 d0b4
3098             8475 d0b5
3099             8476 d191
3100             8477 d0b6
3101             8478 d0b7
3102             8479 d0b8
3103             847a d0b9
3104             847b d0ba
3105             847c d0bb
3106             847d d0bc
3107             847e d0bd
3108             8480 d0be
3109             8481 d0bf
3110             8482 d180
3111             8483 d181
3112             8484 d182
3113             8485 d183
3114             8486 d184
3115             8487 d185
3116             8488 d186
3117             8489 d187
3118             848a d188
3119             848b d189
3120             848c d18a
3121             848d d18b
3122             848e d18c
3123             848f d18d
3124             8490 d18e
3125             8491 d18f
3126             849f e29480
3127             84a0 e29482
3128             84a1 e2948c
3129             84a2 e29490
3130             84a3 e29498
3131             84a4 e29494
3132             84a5 e2949c
3133             84a6 e294ac
3134             84a7 e294a4
3135             84a8 e294b4
3136             84a9 e294bc
3137             84aa e29481
3138             84ab e29483
3139             84ac e2948f
3140             84ad e29493
3141             84ae e2949b
3142             84af e29497
3143             84b0 e294a3
3144             84b1 e294b3
3145             84b2 e294ab
3146             84b3 e294bb
3147             84b4 e2958b
3148             84b5 e294a0
3149             84b6 e294af
3150             84b7 e294a8
3151             84b8 e294b7
3152             84b9 e294bf
3153             84ba e2949d
3154             84bb e294b0
3155             84bc e294a5
3156             84bd e294b8
3157             84be e29582
3158             8740 e291a0
3159             8741 e291a1
3160             8742 e291a2
3161             8743 e291a3
3162             8744 e291a4
3163             8745 e291a5
3164             8746 e291a6
3165             8747 e291a7
3166             8748 e291a8
3167             8749 e291a9
3168             874a e291aa
3169             874b e291ab
3170             874c e291ac
3171             874d e291ad
3172             874e e291ae
3173             874f e291af
3174             8750 e291b0
3175             8751 e291b1
3176             8752 e291b2
3177             8753 e291b3
3178             8754 e285a0
3179             8755 e285a1
3180             8756 e285a2
3181             8757 e285a3
3182             8758 e285a4
3183             8759 e285a5
3184             875a e285a6
3185             875b e285a7
3186             875c e285a8
3187             875d e285a9
3188             875f e38d89
3189             8760 e38c94
3190             8761 e38ca2
3191             8762 e38d8d
3192             8763 e38c98
3193             8764 e38ca7
3194             8765 e38c83
3195             8766 e38cb6
3196             8767 e38d91
3197             8768 e38d97
3198             8769 e38c8d
3199             876a e38ca6
3200             876b e38ca3
3201             876c e38cab
3202             876d e38d8a
3203             876e e38cbb
3204             876f e38e9c
3205             8770 e38e9d
3206             8771 e38e9e
3207             8772 e38e8e
3208             8773 e38e8f
3209             8774 e38f84
3210             8775 e38ea1
3211             877e e38dbb
3212             8780 e3809d
3213             8781 e3809f
3214             8782 e28496
3215             8783 e38f8d
3216             8784 e284a1
3217             8785 e38aa4
3218             8786 e38aa5
3219             8787 e38aa6
3220             8788 e38aa7
3221             8789 e38aa8
3222             878a e388b1
3223             878b e388b2
3224             878c e388b9
3225             878d e38dbe
3226             878e e38dbd
3227             878f e38dbc
3228             8790 e28992
3229             8791 e289a1
3230             8792 e288ab
3231             8793 e288ae
3232             8794 e28891
3233             8795 e2889a
3234             8796 e28aa5
3235             8797 e288a0
3236             8798 e2889f
3237             8799 e28abf
3238             879a e288b5
3239             879b e288a9
3240             879c e288aa
3241             889f e4ba9c
3242             88a0 e59496
3243             88a1 e5a883
3244             88a2 e998bf
3245             88a3 e59380
3246             88a4 e6849b
3247             88a5 e68ca8
3248             88a6 e5a7b6
3249             88a7 e980a2
3250             88a8 e891b5
3251             88a9 e88c9c
3252             88aa e7a990
3253             88ab e682aa
3254             88ac e68fa1
3255             88ad e6b8a5
3256             88ae e697ad
3257             88af e891a6
3258             88b0 e88aa6
3259             88b1 e9afb5
3260             88b2 e6a293
3261             88b3 e59ca7
3262             88b4 e696a1
3263             88b5 e689b1
3264             88b6 e5ae9b
3265             88b7 e5a790
3266             88b8 e899bb
3267             88b9 e9a3b4
3268             88ba e7b5a2
3269             88bb e7b6be
3270             88bc e9ae8e
3271             88bd e68896
3272             88be e7b29f
3273             88bf e8a2b7
3274             88c0 e5ae89
3275             88c1 e5bab5
3276             88c2 e68c89
3277             88c3 e69a97
3278             88c4 e6a188
3279             88c5 e99787
3280             88c6 e99e8d
3281             88c7 e69d8f
3282             88c8 e4bba5
3283             88c9 e4bc8a
3284             88ca e4bd8d
3285             88cb e4be9d
3286             88cc e58189
3287             88cd e59bb2
3288             88ce e5a4b7
3289             88cf e5a794
3290             88d0 e5a881
3291             88d1 e5b089
3292             88d2 e6839f
3293             88d3 e6848f
3294             88d4 e685b0
3295             88d5 e69893
3296             88d6 e6a485
3297             88d7 e782ba
3298             88d8 e7958f
3299             88d9 e795b0
3300             88da e7a7bb
3301             88db e7b6ad
3302             88dc e7b7af
3303             88dd e88383
3304             88de e8908e
3305             88df e8a1a3
3306             88e0 e8ac82
3307             88e1 e98195
3308             88e2 e981ba
3309             88e3 e58cbb
3310             88e4 e4ba95
3311             88e5 e4baa5
3312             88e6 e59f9f
3313             88e7 e882b2
3314             88e8 e98381
3315             88e9 e7a3af
3316             88ea e4b880
3317             88eb e5a3b1
3318             88ec e6baa2
3319             88ed e980b8
3320             88ee e7a8b2
3321             88ef e88ca8
3322             88f0 e88a8b
3323             88f1 e9b0af
3324             88f2 e58581
3325             88f3 e58db0
3326             88f4 e592bd
3327             88f5 e593a1
3328             88f6 e59ba0
3329             88f7 e5a7bb
3330             88f8 e5bc95
3331             88f9 e9a3b2
3332             88fa e6b7ab
3333             88fb e883a4
3334             88fc e894ad
3335             8940 e999a2
3336             8941 e999b0
3337             8942 e99aa0
3338             8943 e99fbb
3339             8944 e5908b
3340             8945 e58fb3
3341             8946 e5ae87
3342             8947 e7838f
3343             8948 e7bebd
3344             8949 e8bf82
3345             894a e99ba8
3346             894b e58daf
3347             894c e9b59c
3348             894d e7aaba
3349             894e e4b891
3350             894f e7a293
3351             8950 e887bc
3352             8951 e6b8a6
3353             8952 e59898
3354             8953 e59484
3355             8954 e6ac9d
3356             8955 e8949a
3357             8956 e9b0bb
3358             8957 e5a7a5
3359             8958 e58ea9
3360             8959 e6b5a6
3361             895a e7939c
3362             895b e9968f
3363             895c e59982
3364             895d e4ba91
3365             895e e9818b
3366             895f e99bb2
3367             8960 e88d8f
3368             8961 e9a48c
3369             8962 e58fa1
3370             8963 e596b6
3371             8964 e5acb0
3372             8965 e5bdb1
3373             8966 e698a0
3374             8967 e69bb3
3375             8968 e6a084
3376             8969 e6b0b8
3377             896a e6b3b3
3378             896b e6b4a9
3379             896c e7919b
3380             896d e79b88
3381             896e e7a98e
3382             896f e9a0b4
3383             8970 e88bb1
3384             8971 e8a19b
3385             8972 e8a9a0
3386             8973 e98bad
3387             8974 e6b6b2
3388             8975 e796ab
3389             8976 e79b8a
3390             8977 e9a785
3391             8978 e682a6
3392             8979 e8ac81
3393             897a e8b68a
3394             897b e996b2
3395             897c e6a68e
3396             897d e58ead
3397             897e e58686
3398             8980 e59c92
3399             8981 e5a0b0
3400             8982 e5a584
3401             8983 e5aeb4
3402             8984 e5bbb6
3403             8985 e680a8
3404             8986 e68ea9
3405             8987 e68fb4
3406             8988 e6b2bf
3407             8989 e6bc94
3408             898a e7828e
3409             898b e78494
3410             898c e78599
3411             898d e78795
3412             898e e78cbf
3413             898f e7b881
3414             8990 e889b6
3415             8991 e88b91
3416             8992 e89697
3417             8993 e981a0
3418             8994 e9899b
3419             8995 e9b49b
3420             8996 e5a1a9
3421             8997 e696bc
3422             8998 e6b19a
3423             8999 e794a5
3424             899a e587b9
3425             899b e5a4ae
3426             899c e5a5a5
3427             899d e5be80
3428             899e e5bf9c
3429             899f e68abc
3430             89a0 e697ba
3431             89a1 e6a8aa
3432             89a2 e6aca7
3433             89a3 e6aeb4
3434             89a4 e78e8b
3435             89a5 e7bf81
3436             89a6 e8a596
3437             89a7 e9b4ac
3438             89a8 e9b48e
3439             89a9 e9bb84
3440             89aa e5b2a1
3441             89ab e6b296
3442             89ac e88dbb
3443             89ad e58484
3444             89ae e5b18b
3445             89af e686b6
3446             89b0 e88786
3447             89b1 e6a1b6
3448             89b2 e789a1
3449             89b3 e4b999
3450             89b4 e4bfba
3451             89b5 e58db8
3452             89b6 e681a9
3453             89b7 e6b8a9
3454             89b8 e7a98f
3455             89b9 e99fb3
3456             89ba e4b88b
3457             89bb e58c96
3458             89bc e4bbae
3459             89bd e4bd95
3460             89be e4bcbd
3461             89bf e4bea1
3462             89c0 e4bdb3
3463             89c1 e58aa0
3464             89c2 e58faf
3465             89c3 e59889
3466             89c4 e5a48f
3467             89c5 e5ab81
3468             89c6 e5aeb6
3469             89c7 e5afa1
3470             89c8 e7a791
3471             89c9 e69a87
3472             89ca e69e9c
3473             89cb e69eb6
3474             89cc e6ad8c
3475             89cd e6b2b3
3476             89ce e781ab
3477             89cf e78f82
3478             89d0 e7a68d
3479             89d1 e7a6be
3480             89d2 e7a8bc
3481             89d3 e7ae87
3482             89d4 e88ab1
3483             89d5 e88b9b
3484             89d6 e88c84
3485             89d7 e88db7
3486             89d8 e88faf
3487             89d9 e88f93
3488             89da e89da6
3489             89db e8aab2
3490             89dc e598a9
3491             89dd e8b2a8
3492             89de e8bfa6
3493             89df e9818e
3494             89e0 e99c9e
3495             89e1 e89a8a
3496             89e2 e4bf84
3497             89e3 e5b3a8
3498             89e4 e68891
3499             89e5 e78999
3500             89e6 e794bb
3501             89e7 e887a5
3502             89e8 e88abd
3503             89e9 e89bbe
3504             89ea e8b380
3505             89eb e99b85
3506             89ec e9a493
3507             89ed e9a795
3508             89ee e4bb8b
3509             89ef e4bc9a
3510             89f0 e8a7a3
3511             89f1 e59b9e
3512             89f2 e5a18a
3513             89f3 e5a38a
3514             89f4 e5bbbb
3515             89f5 e5bfab
3516             89f6 e680aa
3517             89f7 e68294
3518             89f8 e681a2
3519             89f9 e68790
3520             89fa e68892
3521             89fb e68b90
3522             89fc e694b9
3523             8a40 e9ad81
3524             8a41 e699a6
3525             8a42 e6a2b0
3526             8a43 e6b5b7
3527             8a44 e781b0
3528             8a45 e7958c
3529             8a46 e79a86
3530             8a47 e7b5b5
3531             8a48 e88aa5
3532             8a49 e89fb9
3533             8a4a e9968b
3534             8a4b e99a8e
3535             8a4c e8b29d
3536             8a4d e587b1
3537             8a4e e58abe
3538             8a4f e5a496
3539             8a50 e592b3
3540             8a51 e5aeb3
3541             8a52 e5b496
3542             8a53 e685a8
3543             8a54 e6a682
3544             8a55 e6b6af
3545             8a56 e7a28d
3546             8a57 e8938b
3547             8a58 e8a197
3548             8a59 e8a9b2
3549             8a5a e98ea7
3550             8a5b e9aab8
3551             8a5c e6b5ac
3552             8a5d e9a6a8
3553             8a5e e89b99
3554             8a5f e59ea3
3555             8a60 e69fbf
3556             8a61 e89b8e
3557             8a62 e9888e
3558             8a63 e58a83
3559             8a64 e59a87
3560             8a65 e59084
3561             8a66 e5bb93
3562             8a67 e68ba1
3563             8a68 e692b9
3564             8a69 e6a0bc
3565             8a6a e6a0b8
3566             8a6b e6aebb
3567             8a6c e78db2
3568             8a6d e7a2ba
3569             8a6e e7a9ab
3570             8a6f e8a69a
3571             8a70 e8a792
3572             8a71 e8b5ab
3573             8a72 e8bc83
3574             8a73 e983ad
3575             8a74 e996a3
3576             8a75 e99a94
3577             8a76 e99da9
3578             8a77 e5ada6
3579             8a78 e5b2b3
3580             8a79 e6a5bd
3581             8a7a e9a18d
3582             8a7b e9a18e
3583             8a7c e68e9b
3584             8a7d e7aca0
3585             8a7e e6a8ab
3586             8a80 e6a9bf
3587             8a81 e6a2b6
3588             8a82 e9b08d
3589             8a83 e6bd9f
3590             8a84 e589b2
3591             8a85 e5969d
3592             8a86 e681b0
3593             8a87 e68bac
3594             8a88 e6b4bb
3595             8a89 e6b887
3596             8a8a e6bb91
3597             8a8b e8919b
3598             8a8c e8a490
3599             8a8d e8bd84
3600             8a8e e4b894
3601             8a8f e9b0b9
3602             8a90 e58fb6
3603             8a91 e6a49b
3604             8a92 e6a8ba
3605             8a93 e99e84
3606             8a94 e6a0aa
3607             8a95 e5859c
3608             8a96 e7ab83
3609             8a97 e892b2
3610             8a98 e9879c
3611             8a99 e98e8c
3612             8a9a e5999b
3613             8a9b e9b4a8
3614             8a9c e6a0a2
3615             8a9d e88c85
3616             8a9e e890b1
3617             8a9f e7b2a5
3618             8aa0 e58888
3619             8aa1 e88b85
3620             8aa2 e793a6
3621             8aa3 e4b9be
3622             8aa4 e4be83
3623             8aa5 e586a0
3624             8aa6 e5af92
3625             8aa7 e5888a
3626             8aa8 e58b98
3627             8aa9 e58ba7
3628             8aaa e5b7bb
3629             8aab e5969a
3630             8aac e5a0aa
3631             8aad e5a7a6
3632             8aae e5ae8c
3633             8aaf e5ae98
3634             8ab0 e5af9b
3635             8ab1 e5b9b2
3636             8ab2 e5b9b9
3637             8ab3 e682a3
3638             8ab4 e6849f
3639             8ab5 e685a3
3640             8ab6 e686be
3641             8ab7 e68f9b
3642             8ab8 e695a2
3643             8ab9 e69f91
3644             8aba e6a193
3645             8abb e6a3ba
3646             8abc e6acbe
3647             8abd e6ad93
3648             8abe e6b197
3649             8abf e6bca2
3650             8ac0 e6be97
3651             8ac1 e6bd85
3652             8ac2 e792b0
3653             8ac3 e79498
3654             8ac4 e79ba3
3655             8ac5 e79c8b
3656             8ac6 e7abbf
3657             8ac7 e7aea1
3658             8ac8 e7b0a1
3659             8ac9 e7b7a9
3660             8aca e7bcb6
3661             8acb e7bfb0
3662             8acc e8829d
3663             8acd e889a6
3664             8ace e88e9e
3665             8acf e8a6b3
3666             8ad0 e8ab8c
3667             8ad1 e8b2ab
3668             8ad2 e98284
3669             8ad3 e99191
3670             8ad4 e99693
3671             8ad5 e99691
3672             8ad6 e996a2
3673             8ad7 e999a5
3674             8ad8 e99f93
3675             8ad9 e9a4a8
3676             8ada e88898
3677             8adb e4b8b8
3678             8adc e590ab
3679             8add e5b2b8
3680             8ade e5b78c
3681             8adf e78ea9
3682             8ae0 e7998c
3683             8ae1 e79cbc
3684             8ae2 e5b2a9
3685             8ae3 e7bfab
3686             8ae4 e8b48b
3687             8ae5 e99b81
3688             8ae6 e9a091
3689             8ae7 e9a194
3690             8ae8 e9a198
3691             8ae9 e4bc81
3692             8aea e4bc8e
3693             8aeb e58db1
3694             8aec e5969c
3695             8aed e599a8
3696             8aee e59fba
3697             8aef e5a587
3698             8af0 e5ac89
3699             8af1 e5af84
3700             8af2 e5b290
3701             8af3 e5b88c
3702             8af4 e5b9be
3703             8af5 e5bf8c
3704             8af6 e68fae
3705             8af7 e69cba
3706             8af8 e69797
3707             8af9 e697a2
3708             8afa e69c9f
3709             8afb e6a38b
3710             8afc e6a384
3711             8b40 e6a99f
3712             8b41 e5b8b0
3713             8b42 e6af85
3714             8b43 e6b097
3715             8b44 e6b1bd
3716             8b45 e795bf
3717             8b46 e7a588
3718             8b47 e5ada3
3719             8b48 e7a880
3720             8b49 e7b480
3721             8b4a e5bebd
3722             8b4b e8a68f
3723             8b4c e8a898
3724             8b4d e8b2b4
3725             8b4e e8b5b7
3726             8b4f e8bb8c
3727             8b50 e8bc9d
3728             8b51 e9a3a2
3729             8b52 e9a88e
3730             8b53 e9acbc
3731             8b54 e4ba80
3732             8b55 e581bd
3733             8b56 e58480
3734             8b57 e5a693
3735             8b58 e5ae9c
3736             8b59 e688af
3737             8b5a e68a80
3738             8b5b e693ac
3739             8b5c e6acba
3740             8b5d e78aa0
3741             8b5e e79691
3742             8b5f e7a587
3743             8b60 e7bea9
3744             8b61 e89fbb
3745             8b62 e8aabc
3746             8b63 e8adb0
3747             8b64 e68eac
3748             8b65 e88f8a
3749             8b66 e99ea0
3750             8b67 e59089
3751             8b68 e59083
3752             8b69 e596ab
3753             8b6a e6a194
3754             8b6b e6a998
3755             8b6c e8a9b0
3756             8b6d e7a0a7
3757             8b6e e69db5
3758             8b6f e9bb8d
3759             8b70 e58db4
3760             8b71 e5aea2
3761             8b72 e8849a
3762             8b73 e89990
3763             8b74 e98086
3764             8b75 e4b898
3765             8b76 e4b985
3766             8b77 e4bb87
3767             8b78 e4bc91
3768             8b79 e58f8a
3769             8b7a e590b8
3770             8b7b e5aeae
3771             8b7c e5bc93
3772             8b7d e680a5
3773             8b7e e69591
3774             8b80 e69cbd
3775             8b81 e6b182
3776             8b82 e6b1b2
3777             8b83 e6b3a3
3778             8b84 e781b8
3779             8b85 e79083
3780             8b86 e7a9b6
3781             8b87 e7aaae
3782             8b88 e7ac88
3783             8b89 e7b49a
3784             8b8a e7b3be
3785             8b8b e7b5a6
3786             8b8c e697a7
3787             8b8d e7899b
3788             8b8e e58ebb
3789             8b8f e5b185
3790             8b90 e5b7a8
3791             8b91 e68b92
3792             8b92 e68ba0
3793             8b93 e68c99
3794             8b94 e6b8a0
3795             8b95 e8999a
3796             8b96 e8a8b1
3797             8b97 e8b79d
3798             8b98 e98bb8
3799             8b99 e6bc81
3800             8b9a e7a6a6
3801             8b9b e9ad9a
3802             8b9c e4baa8
3803             8b9d e4baab
3804             8b9e e4baac
3805             8b9f e4be9b
3806             8ba0 e4bea0
3807             8ba1 e58391
3808             8ba2 e58587
3809             8ba3 e7abb6
3810             8ba4 e585b1
3811             8ba5 e587b6
3812             8ba6 e58d94
3813             8ba7 e58ca1
3814             8ba8 e58dbf
3815             8ba9 e58fab
3816             8baa e596ac
3817             8bab e5a283
3818             8bac e5b3a1
3819             8bad e5bcb7
3820             8bae e5bd8a
3821             8baf e680af
3822             8bb0 e68190
3823             8bb1 e681ad
3824             8bb2 e68c9f
3825             8bb3 e69599
3826             8bb4 e6a98b
3827             8bb5 e6b381
3828             8bb6 e78b82
3829             8bb7 e78bad
3830             8bb8 e79faf
3831             8bb9 e883b8
3832             8bba e88485
3833             8bbb e88888
3834             8bbc e8958e
3835             8bbd e983b7
3836             8bbe e98fa1
3837             8bbf e99fbf
3838             8bc0 e9a597
3839             8bc1 e9a99a
3840             8bc2 e4bbb0
3841             8bc3 e5879d
3842             8bc4 e5b0ad
3843             8bc5 e69a81
3844             8bc6 e6a5ad
3845             8bc7 e5b180
3846             8bc8 e69bb2
3847             8bc9 e6a5b5
3848             8bca e78e89
3849             8bcb e6a190
3850             8bcc e7b281
3851             8bcd e58385
3852             8bce e58ba4
3853             8bcf e59d87
3854             8bd0 e5b7be
3855             8bd1 e98ca6
3856             8bd2 e696a4
3857             8bd3 e6aca3
3858             8bd4 e6acbd
3859             8bd5 e790b4
3860             8bd6 e7a681
3861             8bd7 e7a6bd
3862             8bd8 e7ad8b
3863             8bd9 e7b78a
3864             8bda e88ab9
3865             8bdb e88f8c
3866             8bdc e8a1bf
3867             8bdd e8a59f
3868             8bde e8acb9
3869             8bdf e8bf91
3870             8be0 e98791
3871             8be1 e5909f
3872             8be2 e98a80
3873             8be3 e4b99d
3874             8be4 e580b6
3875             8be5 e58fa5
3876             8be6 e58cba
3877             8be7 e78b97
3878             8be8 e78e96
3879             8be9 e79fa9
3880             8bea e88ba6
3881             8beb e8baaf
3882             8bec e9a786
3883             8bed e9a788
3884             8bee e9a792
3885             8bef e585b7
3886             8bf0 e6849a
3887             8bf1 e8999e
3888             8bf2 e596b0
3889             8bf3 e7a9ba
3890             8bf4 e581b6
3891             8bf5 e5af93
3892             8bf6 e98187
3893             8bf7 e99a85
3894             8bf8 e4b8b2
3895             8bf9 e6ab9b
3896             8bfa e987a7
3897             8bfb e5b191
3898             8bfc e5b188
3899             8c40 e68e98
3900             8c41 e7aa9f
3901             8c42 e6b293
3902             8c43 e99db4
3903             8c44 e8bda1
3904             8c45 e7aaaa
3905             8c46 e7868a
3906             8c47 e99a88
3907             8c48 e7b282
3908             8c49 e6a097
3909             8c4a e7b9b0
3910             8c4b e6a191
3911             8c4c e98dac
3912             8c4d e58bb2
3913             8c4e e5909b
3914             8c4f e896ab
3915             8c50 e8a893
3916             8c51 e7bea4
3917             8c52 e8bb8d
3918             8c53 e983a1
3919             8c54 e58da6
3920             8c55 e8a288
3921             8c56 e7a581
3922             8c57 e4bf82
3923             8c58 e582be
3924             8c59 e58891
3925             8c5a e58584
3926             8c5b e59593
3927             8c5c e59cad
3928             8c5d e78faa
3929             8c5e e59e8b
3930             8c5f e5a591
3931             8c60 e5bda2
3932             8c61 e5be84
3933             8c62 e681b5
3934             8c63 e685b6
3935             8c64 e685a7
3936             8c65 e686a9
3937             8c66 e68eb2
3938             8c67 e690ba
3939             8c68 e695ac
3940             8c69 e699af
3941             8c6a e6a182
3942             8c6b e6b893
3943             8c6c e795a6
3944             8c6d e7a8bd
3945             8c6e e7b3bb
3946             8c6f e7b58c
3947             8c70 e7b699
3948             8c71 e7b98b
3949             8c72 e7bdab
3950             8c73 e88c8e
3951             8c74 e88d8a
3952             8c75 e89b8d
3953             8c76 e8a888
3954             8c77 e8a9a3
3955             8c78 e8ada6
3956             8c79 e8bbbd
3957             8c7a e9a09a
3958             8c7b e9b68f
3959             8c7c e88ab8
3960             8c7d e8bf8e
3961             8c7e e9afa8
3962             8c80 e58a87
3963             8c81 e6889f
3964             8c82 e69283
3965             8c83 e6bf80
3966             8c84 e99a99
3967             8c85 e6a181
3968             8c86 e58291
3969             8c87 e6aca0
3970             8c88 e6b1ba
3971             8c89 e6bd94
3972             8c8a e7a9b4
3973             8c8b e7b590
3974             8c8c e8a180
3975             8c8d e8a8a3
3976             8c8e e69c88
3977             8c8f e4bbb6
3978             8c90 e580b9
3979             8c91 e580a6
3980             8c92 e581a5
3981             8c93 e585bc
3982             8c94 e588b8
3983             8c95 e589a3
3984             8c96 e596a7
3985             8c97 e59c8f
3986             8c98 e5a085
3987             8c99 e5ab8c
3988             8c9a e5bbba
3989             8c9b e686b2
3990             8c9c e687b8
3991             8c9d e68bb3
3992             8c9e e68db2
3993             8c9f e6a49c
3994             8ca0 e6a8a9
3995             8ca1 e789bd
3996             8ca2 e78aac
3997             8ca3 e78cae
3998             8ca4 e7a094
3999             8ca5 e7a1af
4000             8ca6 e7b5b9
4001             8ca7 e79c8c
4002             8ca8 e882a9
4003             8ca9 e8a68b
4004             8caa e8ac99
4005             8cab e8b3a2
4006             8cac e8bb92
4007             8cad e981a3
4008             8cae e98db5
4009             8caf e999ba
4010             8cb0 e9a195
4011             8cb1 e9a893
4012             8cb2 e9b9b8
4013             8cb3 e58583
4014             8cb4 e58e9f
4015             8cb5 e58eb3
4016             8cb6 e5b9bb
4017             8cb7 e5bca6
4018             8cb8 e6b89b
4019             8cb9 e6ba90
4020             8cba e78e84
4021             8cbb e78fbe
4022             8cbc e7b583
4023             8cbd e888b7
4024             8cbe e8a880
4025             8cbf e8abba
4026             8cc0 e99990
4027             8cc1 e4b98e
4028             8cc2 e5808b
4029             8cc3 e58fa4
4030             8cc4 e591bc
4031             8cc5 e59bba
4032             8cc6 e5a791
4033             8cc7 e5ada4
4034             8cc8 e5b7b1
4035             8cc9 e5baab
4036             8cca e5bca7
4037             8ccb e688b8
4038             8ccc e69585
4039             8ccd e69eaf
4040             8cce e6b996
4041             8ccf e78b90
4042             8cd0 e7b38a
4043             8cd1 e8a2b4
4044             8cd2 e882a1
4045             8cd3 e883a1
4046             8cd4 e88fb0
4047             8cd5 e8998e
4048             8cd6 e8aa87
4049             8cd7 e8b7a8
4050             8cd8 e988b7
4051             8cd9 e99b87
4052             8cda e9a1a7
4053             8cdb e9bc93
4054             8cdc e4ba94
4055             8cdd e4ba92
4056             8cde e4bc8d
4057             8cdf e58d88
4058             8ce0 e59189
4059             8ce1 e590be
4060             8ce2 e5a8af
4061             8ce3 e5be8c
4062             8ce4 e5bea1
4063             8ce5 e6829f
4064             8ce6 e6a2a7
4065             8ce7 e6aa8e
4066             8ce8 e7919a
4067             8ce9 e7a281
4068             8cea e8aa9e
4069             8ceb e8aaa4
4070             8cec e8adb7
4071             8ced e98690
4072             8cee e4b99e
4073             8cef e9af89
4074             8cf0 e4baa4
4075             8cf1 e4bdbc
4076             8cf2 e4beaf
4077             8cf3 e58099
4078             8cf4 e58096
4079             8cf5 e58589
4080             8cf6 e585ac
4081             8cf7 e58a9f
4082             8cf8 e58ab9
4083             8cf9 e58bbe
4084             8cfa e58e9a
4085             8cfb e58fa3
4086             8cfc e59091
4087             8d40 e5908e
4088             8d41 e59689
4089             8d42 e59d91
4090             8d43 e59ea2
4091             8d44 e5a5bd
4092             8d45 e5ad94
4093             8d46 e5ad9d
4094             8d47 e5ae8f
4095             8d48 e5b7a5
4096             8d49 e5b7a7
4097             8d4a e5b7b7
4098             8d4b e5b9b8
4099             8d4c e5ba83
4100             8d4d e5ba9a
4101             8d4e e5bab7
4102             8d4f e5bc98
4103             8d50 e68192
4104             8d51 e6858c
4105             8d52 e68a97
4106             8d53 e68b98
4107             8d54 e68ea7
4108             8d55 e694bb
4109             8d56 e69882
4110             8d57 e69983
4111             8d58 e69bb4
4112             8d59 e69dad
4113             8d5a e6a0a1
4114             8d5b e6a297
4115             8d5c e6a78b
4116             8d5d e6b19f
4117             8d5e e6b4aa
4118             8d5f e6b5a9
4119             8d60 e6b8af
4120             8d61 e6ba9d
4121             8d62 e794b2
4122             8d63 e79a87
4123             8d64 e7a1ac
4124             8d65 e7a8bf
4125             8d66 e7b3a0
4126             8d67 e7b485
4127             8d68 e7b498
4128             8d69 e7b59e
4129             8d6a e7b6b1
4130             8d6b e88095
4131             8d6c e88083
4132             8d6d e882af
4133             8d6e e882b1
4134             8d6f e88594
4135             8d70 e8868f
4136             8d71 e888aa
4137             8d72 e88d92
4138             8d73 e8a18c
4139             8d74 e8a1a1
4140             8d75 e8ac9b
4141             8d76 e8b2a2
4142             8d77 e8b3bc
4143             8d78 e9838a
4144             8d79 e985b5
4145             8d7a e989b1
4146             8d7b e7a0bf
4147             8d7c e98bbc
4148             8d7d e996a4
4149             8d7e e9998d
4150             8d80 e9a085
4151             8d81 e9a699
4152             8d82 e9ab98
4153             8d83 e9b4bb
4154             8d84 e5899b
4155             8d85 e58aab
4156             8d86 e58fb7
4157             8d87 e59088
4158             8d88 e5a395
4159             8d89 e68bb7
4160             8d8a e6bfa0
4161             8d8b e8b1aa
4162             8d8c e8bd9f
4163             8d8d e9bab9
4164             8d8e e5858b
4165             8d8f e588bb
4166             8d90 e5918a
4167             8d91 e59bbd
4168             8d92 e7a980
4169             8d93 e985b7
4170             8d94 e9b5a0
4171             8d95 e9bb92
4172             8d96 e78d84
4173             8d97 e6bc89
4174             8d98 e885b0
4175             8d99 e79491
4176             8d9a e5bfbd
4177             8d9b e6839a
4178             8d9c e9aaa8
4179             8d9d e78b9b
4180             8d9e e8bebc
4181             8d9f e6ada4
4182             8da0 e9a083
4183             8da1 e4bb8a
4184             8da2 e59bb0
4185             8da3 e59da4
4186             8da4 e5a2be
4187             8da5 e5a99a
4188             8da6 e681a8
4189             8da7 e68787
4190             8da8 e6988f
4191             8da9 e69886
4192             8daa e6a0b9
4193             8dab e6a2b1
4194             8dac e6b7b7
4195             8dad e79795
4196             8dae e7b4ba
4197             8daf e889ae
4198             8db0 e9ad82
4199             8db1 e4ba9b
4200             8db2 e4bd90
4201             8db3 e58f89
4202             8db4 e59486
4203             8db5 e5b5af
4204             8db6 e5b7a6
4205             8db7 e5b7ae
4206             8db8 e69fbb
4207             8db9 e6b299
4208             8dba e791b3
4209             8dbb e7a082
4210             8dbc e8a990
4211             8dbd e98e96
4212             8dbe e8a39f
4213             8dbf e59d90
4214             8dc0 e5baa7
4215             8dc1 e68cab
4216             8dc2 e582b5
4217             8dc3 e582ac
4218             8dc4 e5868d
4219             8dc5 e69c80
4220             8dc6 e59389
4221             8dc7 e5a19e
4222             8dc8 e5a6bb
4223             8dc9 e5aeb0
4224             8dca e5bda9
4225             8dcb e6898d
4226             8dcc e68ea1
4227             8dcd e6a0bd
4228             8dce e6adb3
4229             8dcf e6b888
4230             8dd0 e781bd
4231             8dd1 e98787
4232             8dd2 e78a80
4233             8dd3 e7a095
4234             8dd4 e7a0a6
4235             8dd5 e7a5ad
4236             8dd6 e6968e
4237             8dd7 e7b4b0
4238             8dd8 e88f9c
4239             8dd9 e8a381
4240             8dda e8bc89
4241             8ddb e99a9b
4242             8ddc e589a4
4243             8ddd e59ca8
4244             8dde e69d90
4245             8ddf e7bdaa
4246             8de0 e8b2a1
4247             8de1 e586b4
4248             8de2 e59d82
4249             8de3 e998aa
4250             8de4 e5a0ba
4251             8de5 e6a68a
4252             8de6 e882b4
4253             8de7 e592b2
4254             8de8 e5b48e
4255             8de9 e59fbc
4256             8dea e7a295
4257             8deb e9b7ba
4258             8dec e4bd9c
4259             8ded e5898a
4260             8dee e5928b
4261             8def e690be
4262             8df0 e698a8
4263             8df1 e69c94
4264             8df2 e69fb5
4265             8df3 e7aa84
4266             8df4 e7ad96
4267             8df5 e7b4a2
4268             8df6 e98caf
4269             8df7 e6a19c
4270             8df8 e9aead
4271             8df9 e7acb9
4272             8dfa e58c99
4273             8dfb e5868a
4274             8dfc e588b7
4275             8e40 e5af9f
4276             8e41 e68bb6
4277             8e42 e692ae
4278             8e43 e693a6
4279             8e44 e69cad
4280             8e45 e6aeba
4281             8e46 e896a9
4282             8e47 e99b91
4283             8e48 e79a90
4284             8e49 e9af96
4285             8e4a e68d8c
4286             8e4b e98c86
4287             8e4c e9aeab
4288             8e4d e79abf
4289             8e4e e69992
4290             8e4f e4b889
4291             8e50 e58298
4292             8e51 e58f82
4293             8e52 e5b1b1
4294             8e53 e683a8
4295             8e54 e69292
4296             8e55 e695a3
4297             8e56 e6a19f
4298             8e57 e787a6
4299             8e58 e78f8a
4300             8e59 e794a3
4301             8e5a e7ae97
4302             8e5b e7ba82
4303             8e5c e89a95
4304             8e5d e8ae83
4305             8e5e e8b39b
4306             8e5f e985b8
4307             8e60 e9a490
4308             8e61 e696ac
4309             8e62 e69aab
4310             8e63 e6ae8b
4311             8e64 e4bb95
4312             8e65 e4bb94
4313             8e66 e4bcba
4314             8e67 e4bdbf
4315             8e68 e588ba
4316             8e69 e58fb8
4317             8e6a e58fb2
4318             8e6b e597a3
4319             8e6c e59b9b
4320             8e6d e5a3ab
4321             8e6e e5a78b
4322             8e6f e5a789
4323             8e70 e5a7bf
4324             8e71 e5ad90
4325             8e72 e5b18d
4326             8e73 e5b882
4327             8e74 e5b8ab
4328             8e75 e5bf97
4329             8e76 e6809d
4330             8e77 e68c87
4331             8e78 e694af
4332             8e79 e5ad9c
4333             8e7a e696af
4334             8e7b e696bd
4335             8e7c e697a8
4336             8e7d e69e9d
4337             8e7e e6ada2
4338             8e80 e6adbb
4339             8e81 e6b08f
4340             8e82 e78d85
4341             8e83 e7a589
4342             8e84 e7a781
4343             8e85 e7b3b8
4344             8e86 e7b499
4345             8e87 e7b4ab
4346             8e88 e882a2
4347             8e89 e88482
4348             8e8a e887b3
4349             8e8b e8a696
4350             8e8c e8a99e
4351             8e8d e8a9a9
4352             8e8e e8a9a6
4353             8e8f e8aa8c
4354             8e90 e8abae
4355             8e91 e8b387
4356             8e92 e8b39c
4357             8e93 e99b8c
4358             8e94 e9a3bc
4359             8e95 e6adaf
4360             8e96 e4ba8b
4361             8e97 e4bcbc
4362             8e98 e4be8d
4363             8e99 e58590
4364             8e9a e5ad97
4365             8e9b e5afba
4366             8e9c e68588
4367             8e9d e68c81
4368             8e9e e69982
4369             8e9f e6aca1
4370             8ea0 e6bb8b
4371             8ea1 e6b2bb
4372             8ea2 e788be
4373             8ea3 e792bd
4374             8ea4 e79794
4375             8ea5 e7a381
4376             8ea6 e7a4ba
4377             8ea7 e8808c
4378             8ea8 e880b3
4379             8ea9 e887aa
4380             8eaa e89294
4381             8eab e8be9e
4382             8eac e6b190
4383             8ead e9b9bf
4384             8eae e5bc8f
4385             8eaf e8ad98
4386             8eb0 e9b4ab
4387             8eb1 e7abba
4388             8eb2 e8bbb8
4389             8eb3 e5ae8d
4390             8eb4 e99bab
4391             8eb5 e4b883
4392             8eb6 e58fb1
4393             8eb7 e59fb7
4394             8eb8 e5a4b1
4395             8eb9 e5ab89
4396             8eba e5aea4
4397             8ebb e68289
4398             8ebc e6b9bf
4399             8ebd e6bc86
4400             8ebe e796be
4401             8ebf e8b3aa
4402             8ec0 e5ae9f
4403             8ec1 e89480
4404             8ec2 e7afa0
4405             8ec3 e581b2
4406             8ec4 e69fb4
4407             8ec5 e88a9d
4408             8ec6 e5b1a1
4409             8ec7 e8958a
4410             8ec8 e7b89e
4411             8ec9 e8888e
4412             8eca e58699
4413             8ecb e5b084
4414             8ecc e68da8
4415             8ecd e8b5a6
4416             8ece e6969c
4417             8ecf e785ae
4418             8ed0 e7a4be
4419             8ed1 e7b497
4420             8ed2 e88085
4421             8ed3 e8ac9d
4422             8ed4 e8bb8a
4423             8ed5 e981ae
4424             8ed6 e89b87
4425             8ed7 e982aa
4426             8ed8 e5809f
4427             8ed9 e58bba
4428             8eda e5b0ba
4429             8edb e69d93
4430             8edc e781bc
4431             8edd e788b5
4432             8ede e9858c
4433             8edf e98788
4434             8ee0 e98cab
4435             8ee1 e88ba5
4436             8ee2 e5af82
4437             8ee3 e5bcb1
4438             8ee4 e683b9
4439             8ee5 e4b8bb
4440             8ee6 e58f96
4441             8ee7 e5ae88
4442             8ee8 e6898b
4443             8ee9 e69cb1
4444             8eea e6ae8a
4445             8eeb e78ba9
4446             8eec e78fa0
4447             8eed e7a8ae
4448             8eee e885ab
4449             8eef e8b6a3
4450             8ef0 e98592
4451             8ef1 e9a696
4452             8ef2 e58492
4453             8ef3 e58f97
4454             8ef4 e591aa
4455             8ef5 e5afbf
4456             8ef6 e68e88
4457             8ef7 e6a8b9
4458             8ef8 e7b6ac
4459             8ef9 e99c80
4460             8efa e59b9a
4461             8efb e58f8e
4462             8efc e591a8
4463             8f40 e5ae97
4464             8f41 e5b0b1
4465             8f42 e5b79e
4466             8f43 e4bfae
4467             8f44 e68481
4468             8f45 e68bbe
4469             8f46 e6b4b2
4470             8f47 e7a780
4471             8f48 e7a78b
4472             8f49 e7b582
4473             8f4a e7b98d
4474             8f4b e7bf92
4475             8f4c e887ad
4476             8f4d e8889f
4477             8f4e e89290
4478             8f4f e8a186
4479             8f50 e8a5b2
4480             8f51 e8ae90
4481             8f52 e8b9b4
4482             8f53 e8bcaf
4483             8f54 e980b1
4484             8f55 e9858b
4485             8f56 e985ac
4486             8f57 e99b86
4487             8f58 e9869c
4488             8f59 e4bb80
4489             8f5a e4bd8f
4490             8f5b e58585
4491             8f5c e58d81
4492             8f5d e5be93
4493             8f5e e6888e
4494             8f5f e69f94
4495             8f60 e6b181
4496             8f61 e6b88b
4497             8f62 e78da3
4498             8f63 e7b8a6
4499             8f64 e9878d
4500             8f65 e98a83
4501             8f66 e58f94
4502             8f67 e5a499
4503             8f68 e5aebf
4504             8f69 e6b791
4505             8f6a e7a59d
4506             8f6b e7b8ae
4507             8f6c e7b29b
4508             8f6d e5a1be
4509             8f6e e7869f
4510             8f6f e587ba
4511             8f70 e8a193
4512             8f71 e8bfb0
4513             8f72 e4bf8a
4514             8f73 e5b3bb
4515             8f74 e698a5
4516             8f75 e79eac
4517             8f76 e7aba3
4518             8f77 e8889c
4519             8f78 e9a7bf
4520             8f79 e58786
4521             8f7a e5beaa
4522             8f7b e697ac
4523             8f7c e6a5af
4524             8f7d e6ae89
4525             8f7e e6b7b3
4526             8f80 e6ba96
4527             8f81 e6bda4
4528             8f82 e79bbe
4529             8f83 e7b494
4530             8f84 e5b7a1
4531             8f85 e981b5
4532             8f86 e98687
4533             8f87 e9a086
4534             8f88 e587a6
4535             8f89 e5889d
4536             8f8a e68980
4537             8f8b e69a91
4538             8f8c e69b99
4539             8f8d e6b89a
4540             8f8e e5bab6
4541             8f8f e7b792
4542             8f90 e7bdb2
4543             8f91 e69bb8
4544             8f92 e896af
4545             8f93 e897b7
4546             8f94 e8abb8
4547             8f95 e58aa9
4548             8f96 e58f99
4549             8f97 e5a5b3
4550             8f98 e5ba8f
4551             8f99 e5be90
4552             8f9a e68195
4553             8f9b e98ba4
4554             8f9c e999a4
4555             8f9d e582b7
4556             8f9e e5849f
4557             8f9f e58b9d
4558             8fa0 e58ca0
4559             8fa1 e58d87
4560             8fa2 e58fac
4561             8fa3 e593a8
4562             8fa4 e59586
4563             8fa5 e594b1
4564             8fa6 e59897
4565             8fa7 e5a5a8
4566             8fa8 e5a6be
4567             8fa9 e5a8bc
4568             8faa e5aeb5
4569             8fab e5b086
4570             8fac e5b08f
4571             8fad e5b091
4572             8fae e5b09a
4573             8faf e5ba84
4574             8fb0 e5ba8a
4575             8fb1 e5bba0
4576             8fb2 e5bdb0
4577             8fb3 e689bf
4578             8fb4 e68a84
4579             8fb5 e68b9b
4580             8fb6 e68e8c
4581             8fb7 e68db7
4582             8fb8 e69887
4583             8fb9 e6988c
4584             8fba e698ad
4585             8fbb e699b6
4586             8fbc e69dbe
4587             8fbd e6a2a2
4588             8fbe e6a89f
4589             8fbf e6a8b5
4590             8fc0 e6b2bc
4591             8fc1 e6b688
4592             8fc2 e6b889
4593             8fc3 e6b998
4594             8fc4 e784bc
4595             8fc5 e784a6
4596             8fc6 e785a7
4597             8fc7 e79787
4598             8fc8 e79c81
4599             8fc9 e7a19d
4600             8fca e7a481
4601             8fcb e7a5a5
4602             8fcc e7a7b0
4603             8fcd e7aba0
4604             8fce e7ac91
4605             8fcf e7b2a7
4606             8fd0 e7b4b9
4607             8fd1 e88296
4608             8fd2 e88f96
4609             8fd3 e8928b
4610             8fd4 e89589
4611             8fd5 e8a19d
4612             8fd6 e8a3b3
4613             8fd7 e8a89f
4614             8fd8 e8a8bc
4615             8fd9 e8a994
4616             8fda e8a9b3
4617             8fdb e8b1a1
4618             8fdc e8b39e
4619             8fdd e986a4
4620             8fde e989a6
4621             8fdf e98dbe
4622             8fe0 e99098
4623             8fe1 e99a9c
4624             8fe2 e99e98
4625             8fe3 e4b88a
4626             8fe4 e4b888
4627             8fe5 e4b89e
4628             8fe6 e4b997
4629             8fe7 e58697
4630             8fe8 e589b0
4631             8fe9 e59f8e
4632             8fea e5a0b4
4633             8feb e5a38c
4634             8fec e5aca2
4635             8fed e5b8b8
4636             8fee e68385
4637             8fef e693be
4638             8ff0 e69da1
4639             8ff1 e69d96
4640             8ff2 e6b584
4641             8ff3 e78ab6
4642             8ff4 e795b3
4643             8ff5 e7a9a3
4644             8ff6 e892b8
4645             8ff7 e8adb2
4646             8ff8 e986b8
4647             8ff9 e98ca0
4648             8ffa e598b1
4649             8ffb e59fb4
4650             8ffc e9a3be
4651             9040 e68bad
4652             9041 e6a48d
4653             9042 e6ae96
4654             9043 e787ad
4655             9044 e7b994
4656             9045 e881b7
4657             9046 e889b2
4658             9047 e8a7a6
4659             9048 e9a39f
4660             9049 e89d95
4661             904a e8beb1
4662             904b e5b0bb
4663             904c e4bcb8
4664             904d e4bfa1
4665             904e e4beb5
4666             904f e59487
4667             9050 e5a8a0
4668             9051 e5af9d
4669             9052 e5afa9
4670             9053 e5bf83
4671             9054 e6858e
4672             9055 e68caf
4673             9056 e696b0
4674             9057 e6998b
4675             9058 e6a3ae
4676             9059 e6a69b
4677             905a e6b5b8
4678             905b e6b7b1
4679             905c e794b3
4680             905d e796b9
4681             905e e79c9f
4682             905f e7a59e
4683             9060 e7a7a6
4684             9061 e7b4b3
4685             9062 e887a3
4686             9063 e88aaf
4687             9064 e896aa
4688             9065 e8a6aa
4689             9066 e8a8ba
4690             9067 e8baab
4691             9068 e8be9b
4692             9069 e980b2
4693             906a e9879d
4694             906b e99c87
4695             906c e4baba
4696             906d e4bb81
4697             906e e58883
4698             906f e5a1b5
4699             9070 e5a3ac
4700             9071 e5b08b
4701             9072 e7949a
4702             9073 e5b0bd
4703             9074 e8858e
4704             9075 e8a88a
4705             9076 e8bf85
4706             9077 e999a3
4707             9078 e99dad
4708             9079 e7aca5
4709             907a e8ab8f
4710             907b e9a088
4711             907c e985a2
4712             907d e59bb3
4713             907e e58ea8
4714             9080 e98097
4715             9081 e590b9
4716             9082 e59e82
4717             9083 e5b8a5
4718             9084 e68ea8
4719             9085 e6b0b4
4720             9086 e7828a
4721             9087 e79da1
4722             9088 e7b28b
4723             9089 e7bfa0
4724             908a e8a1b0
4725             908b e98182
4726             908c e98594
4727             908d e98c90
4728             908e e98c98
4729             908f e99a8f
4730             9090 e7919e
4731             9091 e9ab84
4732             9092 e5b487
4733             9093 e5b5a9
4734             9094 e695b0
4735             9095 e69ea2
4736             9096 e8b6a8
4737             9097 e99b9b
4738             9098 e68dae
4739             9099 e69d89
4740             909a e6a499
4741             909b e88f85
4742             909c e9a097
4743             909d e99b80
4744             909e e8a3be
4745             909f e6be84
4746             90a0 e691ba
4747             90a1 e5afb8
4748             90a2 e4b896
4749             90a3 e780ac
4750             90a4 e7959d
4751             90a5 e698af
4752             90a6 e58784
4753             90a7 e588b6
4754             90a8 e58ba2
4755             90a9 e5a793
4756             90aa e5be81
4757             90ab e680a7
4758             90ac e68890
4759             90ad e694bf
4760             90ae e695b4
4761             90af e6989f
4762             90b0 e699b4
4763             90b1 e6a3b2
4764             90b2 e6a096
4765             90b3 e6ada3
4766             90b4 e6b885
4767             90b5 e789b2
4768             90b6 e7949f
4769             90b7 e79b9b
4770             90b8 e7b2be
4771             90b9 e88196
4772             90ba e5a3b0
4773             90bb e8a3bd
4774             90bc e8a5bf
4775             90bd e8aaa0
4776             90be e8aa93
4777             90bf e8ab8b
4778             90c0 e9809d
4779             90c1 e98692
4780             90c2 e99d92
4781             90c3 e99d99
4782             90c4 e69689
4783             90c5 e7a88e
4784             90c6 e88486
4785             90c7 e99abb
4786             90c8 e5b8ad
4787             90c9 e6839c
4788             90ca e6889a
4789             90cb e696a5
4790             90cc e69894
4791             90cd e69e90
4792             90ce e79fb3
4793             90cf e7a98d
4794             90d0 e7b18d
4795             90d1 e7b8be
4796             90d2 e8848a
4797             90d3 e8b2ac
4798             90d4 e8b5a4
4799             90d5 e8b7a1
4800             90d6 e8b99f
4801             90d7 e7a2a9
4802             90d8 e58887
4803             90d9 e68b99
4804             90da e68ea5
4805             90db e69182
4806             90dc e68a98
4807             90dd e8a8ad
4808             90de e7aa83
4809             90df e7af80
4810             90e0 e8aaac
4811             90e1 e99baa
4812             90e2 e7b5b6
4813             90e3 e8888c
4814             90e4 e89d89
4815             90e5 e4bb99
4816             90e6 e58588
4817             90e7 e58d83
4818             90e8 e58da0
4819             90e9 e5aea3
4820             90ea e5b082
4821             90eb e5b096
4822             90ec e5b79d
4823             90ed e688a6
4824             90ee e68987
4825             90ef e692b0
4826             90f0 e6a093
4827             90f1 e6a0b4
4828             90f2 e6b389
4829             90f3 e6b585
4830             90f4 e6b497
4831             90f5 e69f93
4832             90f6 e6bd9c
4833             90f7 e7858e
4834             90f8 e785bd
4835             90f9 e6978b
4836             90fa e7a9bf
4837             90fb e7aead
4838             90fc e7b79a
4839             9140 e7b98a
4840             9141 e7bea8
4841             9142 e885ba
4842             9143 e8889b
4843             9144 e888b9
4844             9145 e896a6
4845             9146 e8a9ae
4846             9147 e8b38e
4847             9148 e8b7b5
4848             9149 e981b8
4849             914a e981b7
4850             914b e98aad
4851             914c e98a91
4852             914d e99683
4853             914e e9aeae
4854             914f e5898d
4855             9150 e59684
4856             9151 e6bcb8
4857             9152 e784b6
4858             9153 e585a8
4859             9154 e7a685
4860             9155 e7b995
4861             9156 e886b3
4862             9157 e7b38e
4863             9158 e5998c
4864             9159 e5a191
4865             915a e5b2a8
4866             915b e68eaa
4867             915c e69bbe
4868             915d e69bbd
4869             915e e6a59a
4870             915f e78b99
4871             9160 e7968f
4872             9161 e7968e
4873             9162 e7a48e
4874             9163 e7a596
4875             9164 e7a79f
4876             9165 e7b297
4877             9166 e7b4a0
4878             9167 e7b584
4879             9168 e89887
4880             9169 e8a8b4
4881             916a e998bb
4882             916b e981a1
4883             916c e9bca0
4884             916d e583a7
4885             916e e589b5
4886             916f e58f8c
4887             9170 e58fa2
4888             9171 e58089
4889             9172 e596aa
4890             9173 e5a3ae
4891             9174 e5a58f
4892             9175 e788bd
4893             9176 e5ae8b
4894             9177 e5b1a4
4895             9178 e58c9d
4896             9179 e683a3
4897             917a e683b3
4898             917b e68d9c
4899             917c e68e83
4900             917d e68cbf
4901             917e e68ebb
4902             9180 e6938d
4903             9181 e697a9
4904             9182 e69bb9
4905             9183 e5b7a3
4906             9184 e6a78d
4907             9185 e6a7bd
4908             9186 e6bc95
4909             9187 e787a5
4910             9188 e4ba89
4911             9189 e797a9
4912             918a e79bb8
4913             918b e7aa93
4914             918c e7b39f
4915             918d e7b78f
4916             918e e7b69c
4917             918f e881a1
4918             9190 e88d89
4919             9191 e88d98
4920             9192 e891ac
4921             9193 e892bc
4922             9194 e897bb
4923             9195 e8a385
4924             9196 e8b5b0
4925             9197 e98081
4926             9198 e981ad
4927             9199 e98e97
4928             919a e99c9c
4929             919b e9a892
4930             919c e5838f
4931             919d e5a297
4932             919e e6868e
4933             919f e88793
4934             91a0 e894b5
4935             91a1 e8b488
4936             91a2 e980a0
4937             91a3 e4bf83
4938             91a4 e581b4
4939             91a5 e58987
4940             91a6 e58db3
4941             91a7 e681af
4942             91a8 e68d89
4943             91a9 e69d9f
4944             91aa e6b8ac
4945             91ab e8b6b3
4946             91ac e9809f
4947             91ad e4bf97
4948             91ae e5b19e
4949             91af e8b38a
4950             91b0 e6978f
4951             91b1 e7b69a
4952             91b2 e58d92
4953             91b3 e8a296
4954             91b4 e585b6
4955             91b5 e68f83
4956             91b6 e5ad98
4957             91b7 e5adab
4958             91b8 e5b08a
4959             91b9 e6908d
4960             91ba e69d91
4961             91bb e9819c
4962             91bc e4bb96
4963             91bd e5a49a
4964             91be e5a4aa
4965             91bf e6b1b0
4966             91c0 e8a991
4967             91c1 e594be
4968             91c2 e5a095
4969             91c3 e5a6a5
4970             91c4 e683b0
4971             91c5 e68993
4972             91c6 e69f81
4973             91c7 e888b5
4974             91c8 e6a595
4975             91c9 e99980
4976             91ca e9a784
4977             91cb e9a8a8
4978             91cc e4bd93
4979             91cd e5a086
4980             91ce e5afbe
4981             91cf e88090
4982             91d0 e5b2b1
4983             91d1 e5b8af
4984             91d2 e5be85
4985             91d3 e680a0
4986             91d4 e6858b
4987             91d5 e688b4
4988             91d6 e69bbf
4989             91d7 e6b3b0
4990             91d8 e6bb9e
4991             91d9 e8838e
4992             91da e885bf
4993             91db e88b94
4994             91dc e8a28b
4995             91dd e8b2b8
4996             91de e98080
4997             91df e980ae
4998             91e0 e99a8a
4999             91e1 e9bb9b
5000             91e2 e9af9b
5001             91e3 e4bba3
5002             91e4 e58fb0
5003             91e5 e5a4a7
5004             91e6 e7acac
5005             91e7 e9868d
5006             91e8 e9a18c
5007             91e9 e9b7b9
5008             91ea e6bb9d
5009             91eb e780a7
5010             91ec e58d93
5011             91ed e59584
5012             91ee e5ae85
5013             91ef e68998
5014             91f0 e68a9e
5015             91f1 e68b93
5016             91f2 e6b2a2
5017             91f3 e6bfaf
5018             91f4 e790a2
5019             91f5 e8a897
5020             91f6 e990b8
5021             91f7 e6bf81
5022             91f8 e8abbe
5023             91f9 e88cb8
5024             91fa e587a7
5025             91fb e89bb8
5026             91fc e58faa
5027             9240 e58fa9
5028             9241 e4bd86
5029             9242 e98194
5030             9243 e8beb0
5031             9244 e5a5aa
5032             9245 e884b1
5033             9246 e5b7bd
5034             9247 e7abaa
5035             9248 e8bebf
5036             9249 e6a39a
5037             924a e8b0b7
5038             924b e78bb8
5039             924c e9b188
5040             924d e6a8bd
5041             924e e8aab0
5042             924f e4b8b9
5043             9250 e58d98
5044             9251 e59886
5045             9252 e59da6
5046             9253 e68b85
5047             9254 e68ea2
5048             9255 e697a6
5049             9256 e6ad8e
5050             9257 e6b7a1
5051             9258 e6b99b
5052             9259 e782ad
5053             925a e79fad
5054             925b e7abaf
5055             925c e7aeaa
5056             925d e7b6bb
5057             925e e880bd
5058             925f e88386
5059             9260 e89b8b
5060             9261 e8aa95
5061             9262 e98d9b
5062             9263 e59ba3
5063             9264 e5a387
5064             9265 e5bcbe
5065             9266 e696ad
5066             9267 e69a96
5067             9268 e6aa80
5068             9269 e6aeb5
5069             926a e794b7
5070             926b e8ab87
5071             926c e580a4
5072             926d e79fa5
5073             926e e59cb0
5074             926f e5bc9b
5075             9270 e681a5
5076             9271 e699ba
5077             9272 e6b1a0
5078             9273 e797b4
5079             9274 e7a89a
5080             9275 e7bdae
5081             9276 e887b4
5082             9277 e89c98
5083             9278 e98185
5084             9279 e9a6b3
5085             927a e7af89
5086             927b e7959c
5087             927c e7abb9
5088             927d e7ad91
5089             927e e89384
5090             9280 e98090
5091             9281 e7a7a9
5092             9282 e7aa92
5093             9283 e88cb6
5094             9284 e5aba1
5095             9285 e79d80
5096             9286 e4b8ad
5097             9287 e4bbb2
5098             9288 e5ae99
5099             9289 e5bfa0
5100             928a e68abd
5101             928b e698bc
5102             928c e69fb1
5103             928d e6b3a8
5104             928e e899ab
5105             928f e8a1b7
5106             9290 e8a8bb
5107             9291 e9858e
5108             9292 e98bb3
5109             9293 e9a790
5110             9294 e6a897
5111             9295 e780a6
5112             9296 e78caa
5113             9297 e88ba7
5114             9298 e89197
5115             9299 e8b2af
5116             929a e4b881
5117             929b e58586
5118             929c e5878b
5119             929d e5968b
5120             929e e5afb5
5121             929f e5b896
5122             92a0 e5b8b3
5123             92a1 e5ba81
5124             92a2 e5bc94
5125             92a3 e5bcb5
5126             92a4 e5bdab
5127             92a5 e5beb4
5128             92a6 e687b2
5129             92a7 e68c91
5130             92a8 e69aa2
5131             92a9 e69c9d
5132             92aa e6bdae
5133             92ab e78992
5134             92ac e794ba
5135             92ad e79cba
5136             92ae e881b4
5137             92af e884b9
5138             92b0 e885b8
5139             92b1 e89db6
5140             92b2 e8aabf
5141             92b3 e8ab9c
5142             92b4 e8b685
5143             92b5 e8b7b3
5144             92b6 e98a9a
5145             92b7 e995b7
5146             92b8 e9a082
5147             92b9 e9b3a5
5148             92ba e58b85
5149             92bb e68d97
5150             92bc e79bb4
5151             92bd e69c95
5152             92be e6b288
5153             92bf e78f8d
5154             92c0 e8b383
5155             92c1 e98eae
5156             92c2 e999b3
5157             92c3 e6b4a5
5158             92c4 e5a29c
5159             92c5 e6a48e
5160             92c6 e6a78c
5161             92c7 e8bfbd
5162             92c8 e98e9a
5163             92c9 e7979b
5164             92ca e9809a
5165             92cb e5a19a
5166             92cc e6a082
5167             92cd e68eb4
5168             92ce e6a7bb
5169             92cf e4bd83
5170             92d0 e6bcac
5171             92d1 e69f98
5172             92d2 e8bebb
5173             92d3 e894a6
5174             92d4 e7b6b4
5175             92d5 e98d94
5176             92d6 e6a4bf
5177             92d7 e6bdb0
5178             92d8 e59daa
5179             92d9 e5a3b7
5180             92da e5acac
5181             92db e7b4ac
5182             92dc e788aa
5183             92dd e5908a
5184             92de e987a3
5185             92df e9b6b4
5186             92e0 e4baad
5187             92e1 e4bd8e
5188             92e2 e5819c
5189             92e3 e581b5
5190             92e4 e58983
5191             92e5 e8b29e
5192             92e6 e59188
5193             92e7 e5a0a4
5194             92e8 e5ae9a
5195             92e9 e5b89d
5196             92ea e5ba95
5197             92eb e5baad
5198             92ec e5bbb7
5199             92ed e5bc9f
5200             92ee e6828c
5201             92ef e68ab5
5202             92f0 e68cba
5203             92f1 e68f90
5204             92f2 e6a2af
5205             92f3 e6b180
5206             92f4 e7a287
5207             92f5 e7a68e
5208             92f6 e7a88b
5209             92f7 e7b7a0
5210             92f8 e88987
5211             92f9 e8a882
5212             92fa e8aba6
5213             92fb e8b984
5214             92fc e98093
5215             9340 e982b8
5216             9341 e984ad
5217             9342 e98798
5218             9343 e9bc8e
5219             9344 e6b3a5
5220             9345 e69198
5221             9346 e693a2
5222             9347 e695b5
5223             9348 e6bbb4
5224             9349 e79a84
5225             934a e7ac9b
5226             934b e981a9
5227             934c e98f91
5228             934d e6baba
5229             934e e593b2
5230             934f e5beb9
5231             9350 e692a4
5232             9351 e8bd8d
5233             9352 e8bfad
5234             9353 e98984
5235             9354 e585b8
5236             9355 e5a1ab
5237             9356 e5a4a9
5238             9357 e5b195
5239             9358 e5ba97
5240             9359 e6b7bb
5241             935a e7ba8f
5242             935b e7949c
5243             935c e8b2bc
5244             935d e8bba2
5245             935e e9a19b
5246             935f e782b9
5247             9360 e4bc9d
5248             9361 e6aebf
5249             9362 e6beb1
5250             9363 e794b0
5251             9364 e99bbb
5252             9365 e5858e
5253             9366 e59090
5254             9367 e5a0b5
5255             9368 e5a197
5256             9369 e5a6ac
5257             936a e5b1a0
5258             936b e5be92
5259             936c e69697
5260             936d e69d9c
5261             936e e6b8a1
5262             936f e799bb
5263             9370 e88f9f
5264             9371 e8b3ad
5265             9372 e98094
5266             9373 e983bd
5267             9374 e98d8d
5268             9375 e7a0a5
5269             9376 e7a0ba
5270             9377 e58aaa
5271             9378 e5baa6
5272             9379 e59c9f
5273             937a e5a5b4
5274             937b e68092
5275             937c e58092
5276             937d e5859a
5277             937e e586ac
5278             9380 e5878d
5279             9381 e58880
5280             9382 e59490
5281             9383 e5a194
5282             9384 e5a198
5283             9385 e5a597
5284             9386 e5ae95
5285             9387 e5b3b6
5286             9388 e5b68b
5287             9389 e682bc
5288             938a e68a95
5289             938b e690ad
5290             938c e69db1
5291             938d e6a183
5292             938e e6a2bc
5293             938f e6a39f
5294             9390 e79b97
5295             9391 e6b798
5296             9392 e6b9af
5297             9393 e6b69b
5298             9394 e781af
5299             9395 e78788
5300             9396 e5bd93
5301             9397 e79798
5302             9398 e7a5b7
5303             9399 e7ad89
5304             939a e7ad94
5305             939b e7ad92
5306             939c e7b396
5307             939d e7b5b1
5308             939e e588b0
5309             939f e891a3
5310             93a0 e895a9
5311             93a1 e897a4
5312             93a2 e8a88e
5313             93a3 e8ac84
5314             93a4 e8b186
5315             93a5 e8b88f
5316             93a6 e98083
5317             93a7 e9808f
5318             93a8 e99099
5319             93a9 e999b6
5320             93aa e9a0ad
5321             93ab e9a8b0
5322             93ac e99798
5323             93ad e5838d
5324             93ae e58b95
5325             93af e5908c
5326             93b0 e5a082
5327             93b1 e5b08e
5328             93b2 e686a7
5329             93b3 e6929e
5330             93b4 e6b49e
5331             93b5 e79eb3
5332             93b6 e7aba5
5333             93b7 e883b4
5334             93b8 e89084
5335             93b9 e98193
5336             93ba e98a85
5337             93bb e5b3a0
5338             93bc e9b487
5339             93bd e58cbf
5340             93be e5be97
5341             93bf e5beb3
5342             93c0 e6b69c
5343             93c1 e789b9
5344             93c2 e79da3
5345             93c3 e7a6bf
5346             93c4 e7afa4
5347             93c5 e6af92
5348             93c6 e78bac
5349             93c7 e8aaad
5350             93c8 e6a083
5351             93c9 e6a9a1
5352             93ca e587b8
5353             93cb e7aa81
5354             93cc e6a4b4
5355             93cd e5b18a
5356             93ce e9b3b6
5357             93cf e88bab
5358             93d0 e5af85
5359             93d1 e98589
5360             93d2 e7809e
5361             93d3 e599b8
5362             93d4 e5b1af
5363             93d5 e68387
5364             93d6 e695a6
5365             93d7 e6b28c
5366             93d8 e8b19a
5367             93d9 e98181
5368             93da e9a093
5369             93db e59191
5370             93dc e69b87
5371             93dd e9888d
5372             93de e5a588
5373             93df e982a3
5374             93e0 e58685
5375             93e1 e4b98d
5376             93e2 e587aa
5377             93e3 e89699
5378             93e4 e8ac8e
5379             93e5 e78198
5380             93e6 e68dba
5381             93e7 e98d8b
5382             93e8 e6a5a2
5383             93e9 e9a6b4
5384             93ea e7b884
5385             93eb e795b7
5386             93ec e58d97
5387             93ed e6a5a0
5388             93ee e8bb9f
5389             93ef e99ba3
5390             93f0 e6b19d
5391             93f1 e4ba8c
5392             93f2 e5b0bc
5393             93f3 e5bc90
5394             93f4 e8bfa9
5395             93f5 e58c82
5396             93f6 e8b391
5397             93f7 e88289
5398             93f8 e899b9
5399             93f9 e5bbbf
5400             93fa e697a5
5401             93fb e4b9b3
5402             93fc e585a5
5403             9440 e5a682
5404             9441 e5b0bf
5405             9442 e99fae
5406             9443 e4bbbb
5407             9444 e5a68a
5408             9445 e5bf8d
5409             9446 e8aa8d
5410             9447 e6bfa1
5411             9448 e7a6b0
5412             9449 e7a5a2
5413             944a e5afa7
5414             944b e891b1
5415             944c e78cab
5416             944d e786b1
5417             944e e5b9b4
5418             944f e5bfb5
5419             9450 e68dbb
5420             9451 e6929a
5421             9452 e78783
5422             9453 e7b298
5423             9454 e4b983
5424             9455 e5bbbc
5425             9456 e4b98b
5426             9457 e59f9c
5427             9458 e59aa2
5428             9459 e682a9
5429             945a e6bf83
5430             945b e7b48d
5431             945c e883bd
5432             945d e884b3
5433             945e e886bf
5434             945f e8beb2
5435             9460 e8a697
5436             9461 e89aa4
5437             9462 e5b7b4
5438             9463 e68a8a
5439             9464 e692ad
5440             9465 e8a687
5441             9466 e69db7
5442             9467 e6b3a2
5443             9468 e6b4be
5444             9469 e790b6
5445             946a e7a0b4
5446             946b e5a986
5447             946c e7bdb5
5448             946d e88aad
5449             946e e9a6ac
5450             946f e4bfb3
5451             9470 e5bb83
5452             9471 e68b9d
5453             9472 e68e92
5454             9473 e69597
5455             9474 e69daf
5456             9475 e79b83
5457             9476 e7898c
5458             9477 e8838c
5459             9478 e882ba
5460             9479 e8bca9
5461             947a e9858d
5462             947b e5808d
5463             947c e59fb9
5464             947d e5aa92
5465             947e e6a285
5466             9480 e6a5b3
5467             9481 e785a4
5468             9482 e78bbd
5469             9483 e8b2b7
5470             9484 e5a3b2
5471             9485 e8b3a0
5472             9486 e999aa
5473             9487 e98099
5474             9488 e89dbf
5475             9489 e7a7a4
5476             948a e79fa7
5477             948b e890a9
5478             948c e4bcaf
5479             948d e589a5
5480             948e e58d9a
5481             948f e68b8d
5482             9490 e69f8f
5483             9491 e6b38a
5484             9492 e799bd
5485             9493 e7ae94
5486             9494 e7b295
5487             9495 e888b6
5488             9496 e89684
5489             9497 e8bfab
5490             9498 e69b9d
5491             9499 e6bca0
5492             949a e78886
5493             949b e7b89b
5494             949c e88eab
5495             949d e9a781
5496             949e e9baa6
5497             949f e587bd
5498             94a0 e7aeb1
5499             94a1 e7a1b2
5500             94a2 e7aeb8
5501             94a3 e88287
5502             94a4 e7ad88
5503             94a5 e6aba8
5504             94a6 e5b9a1
5505             94a7 e8828c
5506             94a8 e79591
5507             94a9 e795a0
5508             94aa e585ab
5509             94ab e989a2
5510             94ac e6ba8c
5511             94ad e799ba
5512             94ae e98697
5513             94af e9abaa
5514             94b0 e4bc90
5515             94b1 e7bdb0
5516             94b2 e68a9c
5517             94b3 e7ad8f
5518             94b4 e996a5
5519             94b5 e9b3a9
5520             94b6 e599ba
5521             94b7 e5a199
5522             94b8 e89ba4
5523             94b9 e99abc
5524             94ba e4bcb4
5525             94bb e588a4
5526             94bc e58d8a
5527             94bd e58f8d
5528             94be e58f9b
5529             94bf e5b886
5530             94c0 e690ac
5531             94c1 e69691
5532             94c2 e69dbf
5533             94c3 e6b0be
5534             94c4 e6b18e
5535             94c5 e78988
5536             94c6 e78aaf
5537             94c7 e78fad
5538             94c8 e79594
5539             94c9 e7b981
5540             94ca e888ac
5541             94cb e897a9
5542             94cc e8b2a9
5543             94cd e7af84
5544             94ce e98786
5545             94cf e785a9
5546             94d0 e9a092
5547             94d1 e9a3af
5548             94d2 e68cbd
5549             94d3 e699a9
5550             94d4 e795aa
5551             94d5 e79ba4
5552             94d6 e7a390
5553             94d7 e89583
5554             94d8 e89bae
5555             94d9 e58caa
5556             94da e58d91
5557             94db e590a6
5558             94dc e5a683
5559             94dd e5ba87
5560             94de e5bdbc
5561             94df e682b2
5562             94e0 e68989
5563             94e1 e689b9
5564             94e2 e68aab
5565             94e3 e69690
5566             94e4 e6af94
5567             94e5 e6b38c
5568             94e6 e796b2
5569             94e7 e79aae
5570             94e8 e7a291
5571             94e9 e7a798
5572             94ea e7b78b
5573             94eb e7bdb7
5574             94ec e882a5
5575             94ed e8a2ab
5576             94ee e8aab9
5577             94ef e8b2bb
5578             94f0 e981bf
5579             94f1 e99d9e
5580             94f2 e9a39b
5581             94f3 e6a88b
5582             94f4 e7b0b8
5583             94f5 e58299
5584             94f6 e5b0be
5585             94f7 e5beae
5586             94f8 e69e87
5587             94f9 e6af98
5588             94fa e790b5
5589             94fb e79c89
5590             94fc e7be8e
5591             9540 e9bcbb
5592             9541 e69f8a
5593             9542 e7a897
5594             9543 e58cb9
5595             9544 e7968b
5596             9545 e9abad
5597             9546 e5bda6
5598             9547 e8869d
5599             9548 e88fb1
5600             9549 e88298
5601             954a e5bcbc
5602             954b e5bf85
5603             954c e795a2
5604             954d e7ad86
5605             954e e980bc
5606             954f e6a1a7
5607             9550 e5a7ab
5608             9551 e5aa9b
5609             9552 e7b490
5610             9553 e799be
5611             9554 e8acac
5612             9555 e4bfb5
5613             9556 e5bdaa
5614             9557 e6a899
5615             9558 e6b0b7
5616             9559 e6bc82
5617             955a e793a2
5618             955b e7a5a8
5619             955c e8a1a8
5620             955d e8a995
5621             955e e8b1b9
5622             955f e5bb9f
5623             9560 e68f8f
5624             9561 e79785
5625             9562 e7a792
5626             9563 e88b97
5627             9564 e98ca8
5628             9565 e98bb2
5629             9566 e8929c
5630             9567 e89bad
5631             9568 e9b0ad
5632             9569 e59381
5633             956a e5bdac
5634             956b e6968c
5635             956c e6b59c
5636             956d e78095
5637             956e e8b2a7
5638             956f e8b393
5639             9570 e9a0bb
5640             9571 e6958f
5641             9572 e793b6
5642             9573 e4b88d
5643             9574 e4bb98
5644             9575 e59fa0
5645             9576 e5a4ab
5646             9577 e5a9a6
5647             9578 e5af8c
5648             9579 e586a8
5649             957a e5b883
5650             957b e5ba9c
5651             957c e68096
5652             957d e689b6
5653             957e e695b7
5654             9580 e696a7
5655             9581 e699ae
5656             9582 e6b5ae
5657             9583 e788b6
5658             9584 e7aca6
5659             9585 e88590
5660             9586 e8869a
5661             9587 e88a99
5662             9588 e8ad9c
5663             9589 e8b2a0
5664             958a e8b3a6
5665             958b e8b5b4
5666             958c e9989c
5667             958d e99984
5668             958e e4beae
5669             958f e692ab
5670             9590 e6ada6
5671             9591 e8889e
5672             9592 e891a1
5673             9593 e895aa
5674             9594 e983a8
5675             9595 e5b081
5676             9596 e6a593
5677             9597 e9a2a8
5678             9598 e891ba
5679             9599 e89597
5680             959a e4bc8f
5681             959b e589af
5682             959c e5bea9
5683             959d e5b985
5684             959e e69c8d
5685             959f e7a68f
5686             95a0 e885b9
5687             95a1 e8a487
5688             95a2 e8a686
5689             95a3 e6b7b5
5690             95a4 e5bc97
5691             95a5 e68995
5692             95a6 e6b2b8
5693             95a7 e4bb8f
5694             95a8 e789a9
5695             95a9 e9ae92
5696             95aa e58886
5697             95ab e590bb
5698             95ac e599b4
5699             95ad e5a2b3
5700             95ae e686a4
5701             95af e689ae
5702             95b0 e7849a
5703             95b1 e5a5ae
5704             95b2 e7b289
5705             95b3 e7b39e
5706             95b4 e7b49b
5707             95b5 e99bb0
5708             95b6 e69687
5709             95b7 e8819e
5710             95b8 e4b899
5711             95b9 e4bdb5
5712             95ba e585b5
5713             95bb e5a180
5714             95bc e5b9a3
5715             95bd e5b9b3
5716             95be e5bc8a
5717             95bf e69f84
5718             95c0 e4b8a6
5719             95c1 e894bd
5720             95c2 e99689
5721             95c3 e9999b
5722             95c4 e7b1b3
5723             95c5 e9a081
5724             95c6 e583bb
5725             95c7 e5a381
5726             95c8 e79996
5727             95c9 e7a2a7
5728             95ca e588a5
5729             95cb e79ea5
5730             95cc e89491
5731             95cd e7ae86
5732             95ce e5818f
5733             95cf e5a489
5734             95d0 e78987
5735             95d1 e7af87
5736             95d2 e7b7a8
5737             95d3 e8beba
5738             95d4 e8bf94
5739             95d5 e9818d
5740             95d6 e4bebf
5741             95d7 e58b89
5742             95d8 e5a8a9
5743             95d9 e5bc81
5744             95da e99ead
5745             95db e4bf9d
5746             95dc e88897
5747             95dd e98baa
5748             95de e59c83
5749             95df e68d95
5750             95e0 e6ada9
5751             95e1 e794ab
5752             95e2 e8a39c
5753             95e3 e8bc94
5754             95e4 e7a982
5755             95e5 e58b9f
5756             95e6 e5a293
5757             95e7 e68595
5758             95e8 e6888a
5759             95e9 e69aae
5760             95ea e6af8d
5761             95eb e7b0bf
5762             95ec e88fa9
5763             95ed e580a3
5764             95ee e4bfb8
5765             95ef e58c85
5766             95f0 e59186
5767             95f1 e5a0b1
5768             95f2 e5a589
5769             95f3 e5ae9d
5770             95f4 e5b3b0
5771             95f5 e5b3af
5772             95f6 e5b4a9
5773             95f7 e5ba96
5774             95f8 e68ab1
5775             95f9 e68da7
5776             95fa e694be
5777             95fb e696b9
5778             95fc e69c8b
5779             9640 e6b395
5780             9641 e6b3a1
5781             9642 e783b9
5782             9643 e7a0b2
5783             9644 e7b8ab
5784             9645 e8839e
5785             9646 e88ab3
5786             9647 e8908c
5787             9648 e893ac
5788             9649 e89c82
5789             964a e8a492
5790             964b e8a8aa
5791             964c e8b18a
5792             964d e982a6
5793             964e e98b92
5794             964f e9a3bd
5795             9650 e9b3b3
5796             9651 e9b5ac
5797             9652 e4b98f
5798             9653 e4baa1
5799             9654 e5828d
5800             9655 e58996
5801             9656 e59d8a
5802             9657 e5a6a8
5803             9658 e5b8bd
5804             9659 e5bf98
5805             965a e5bf99
5806             965b e688bf
5807             965c e69ab4
5808             965d e69c9b
5809             965e e69f90
5810             965f e6a392
5811             9660 e58692
5812             9661 e7b4a1
5813             9662 e882aa
5814             9663 e886a8
5815             9664 e8ac80
5816             9665 e8b28c
5817             9666 e8b2bf
5818             9667 e989be
5819             9668 e998b2
5820             9669 e590a0
5821             966a e9a0ac
5822             966b e58c97
5823             966c e58395
5824             966d e58d9c
5825             966e e5a2a8
5826             966f e692b2
5827             9670 e69cb4
5828             9671 e789a7
5829             9672 e79da6
5830             9673 e7a986
5831             9674 e987a6
5832             9675 e58b83
5833             9676 e6b2a1
5834             9677 e6ae86
5835             9678 e5a080
5836             9679 e5b98c
5837             967a e5a594
5838             967b e69cac
5839             967c e7bfbb
5840             967d e587a1
5841             967e e79b86
5842             9680 e691a9
5843             9681 e7a3a8
5844             9682 e9ad94
5845             9683 e9babb
5846             9684 e59f8b
5847             9685 e5a6b9
5848             9686 e698a7
5849             9687 e69e9a
5850             9688 e6af8e
5851             9689 e593a9
5852             968a e6a799
5853             968b e5b995
5854             968c e8869c
5855             968d e69e95
5856             968e e9aeaa
5857             968f e69fbe
5858             9690 e9b192
5859             9691 e6a19d
5860             9692 e4baa6
5861             9693 e4bfa3
5862             9694 e58f88
5863             9695 e68ab9
5864             9696 e69cab
5865             9697 e6b2ab
5866             9698 e8bf84
5867             9699 e4bead
5868             969a e7b9ad
5869             969b e9babf
5870             969c e4b887
5871             969d e685a2
5872             969e e6ba80
5873             969f e6bcab
5874             96a0 e89493
5875             96a1 e591b3
5876             96a2 e69caa
5877             96a3 e9ad85
5878             96a4 e5b7b3
5879             96a5 e7ae95
5880             96a6 e5b2ac
5881             96a7 e5af86
5882             96a8 e89c9c
5883             96a9 e6b98a
5884             96aa e89391
5885             96ab e7a894
5886             96ac e88488
5887             96ad e5a699
5888             96ae e7b28d
5889             96af e6b091
5890             96b0 e79ca0
5891             96b1 e58b99
5892             96b2 e5a4a2
5893             96b3 e784a1
5894             96b4 e7899f
5895             96b5 e79f9b
5896             96b6 e99ca7
5897             96b7 e9b5a1
5898             96b8 e6a48b
5899             96b9 e5a9bf
5900             96ba e5a898
5901             96bb e586a5
5902             96bc e5908d
5903             96bd e591bd
5904             96be e6988e
5905             96bf e79b9f
5906             96c0 e8bfb7
5907             96c1 e98a98
5908             96c2 e9b3b4
5909             96c3 e5a7aa
5910             96c4 e7899d
5911             96c5 e6bb85
5912             96c6 e5858d
5913             96c7 e6a389
5914             96c8 e7b6bf
5915             96c9 e7b7ac
5916             96ca e99da2
5917             96cb e9baba
5918             96cc e691b8
5919             96cd e6a8a1
5920             96ce e88c82
5921             96cf e5a684
5922             96d0 e5ad9f
5923             96d1 e6af9b
5924             96d2 e78c9b
5925             96d3 e79bb2
5926             96d4 e7b6b2
5927             96d5 e88097
5928             96d6 e89299
5929             96d7 e584b2
5930             96d8 e69ca8
5931             96d9 e9bb99
5932             96da e79bae
5933             96db e69da2
5934             96dc e58bbf
5935             96dd e9a485
5936             96de e5b0a4
5937             96df e688bb
5938             96e0 e7b1be
5939             96e1 e8b2b0
5940             96e2 e5958f
5941             96e3 e682b6
5942             96e4 e7b48b
5943             96e5 e99680
5944             96e6 e58c81
5945             96e7 e4b99f
5946             96e8 e586b6
5947             96e9 e5a49c
5948             96ea e788ba
5949             96eb e880b6
5950             96ec e9878e
5951             96ed e5bca5
5952             96ee e79fa2
5953             96ef e58e84
5954             96f0 e5bdb9
5955             96f1 e7b484
5956             96f2 e896ac
5957             96f3 e8a8b3
5958             96f4 e8ba8d
5959             96f5 e99d96
5960             96f6 e69fb3
5961             96f7 e896ae
5962             96f8 e99193
5963             96f9 e68489
5964             96fa e68488
5965             96fb e6b2b9
5966             96fc e79992
5967             9740 e8abad
5968             9741 e8bcb8
5969             9742 e594af
5970             9743 e4bd91
5971             9744 e584aa
5972             9745 e58b87
5973             9746 e58f8b
5974             9747 e5aea5
5975             9748 e5b9bd
5976             9749 e682a0
5977             974a e68682
5978             974b e68f96
5979             974c e69c89
5980             974d e69f9a
5981             974e e6b9a7
5982             974f e6b68c
5983             9750 e78cb6
5984             9751 e78cb7
5985             9752 e794b1
5986             9753 e7a590
5987             9754 e8a395
5988             9755 e8aa98
5989             9756 e9818a
5990             9757 e98291
5991             9758 e983b5
5992             9759 e99b84
5993             975a e89e8d
5994             975b e5a495
5995             975c e4ba88
5996             975d e4bd99
5997             975e e4b88e
5998             975f e8aa89
5999             9760 e8bcbf
6000             9761 e9a090
6001             9762 e582ad
6002             9763 e5b9bc
6003             9764 e5a696
6004             9765 e5aeb9
6005             9766 e5bab8
6006             9767 e68f9a
6007             9768 e68fba
6008             9769 e69381
6009             976a e69b9c
6010             976b e6a58a
6011             976c e6a798
6012             976d e6b48b
6013             976e e6bab6
6014             976f e78694
6015             9770 e794a8
6016             9771 e7aaaf
6017             9772 e7be8a
6018             9773 e88080
6019             9774 e89189
6020             9775 e89389
6021             9776 e8a681
6022             9777 e8aca1
6023             9778 e8b88a
6024             9779 e981a5
6025             977a e999bd
6026             977b e9a48a
6027             977c e685be
6028             977d e68a91
6029             977e e6acb2
6030             9780 e6b283
6031             9781 e6b5b4
6032             9782 e7bf8c
6033             9783 e7bfbc
6034             9784 e6b780
6035             9785 e7be85
6036             9786 e89eba
6037             9787 e8a3b8
6038             9788 e69da5
6039             9789 e88eb1
6040             978a e9a0bc
6041             978b e99bb7
6042             978c e6b49b
6043             978d e7b5a1
6044             978e e890bd
6045             978f e985aa
6046             9790 e4b9b1
6047             9791 e58db5
6048             9792 e5b590
6049             9793 e6ac84
6050             9794 e6bfab
6051             9795 e8978d
6052             9796 e898ad
6053             9797 e8a6a7
6054             9798 e588a9
6055             9799 e5908f
6056             979a e5b1a5
6057             979b e69d8e
6058             979c e6a2a8
6059             979d e79086
6060             979e e79283
6061             979f e797a2
6062             97a0 e8a38f
6063             97a1 e8a3a1
6064             97a2 e9878c
6065             97a3 e99ba2
6066             97a4 e999b8
6067             97a5 e5be8b
6068             97a6 e78e87
6069             97a7 e7ab8b
6070             97a8 e8918e
6071             97a9 e68ea0
6072             97aa e795a5
6073             97ab e58a89
6074             97ac e6b581
6075             97ad e6ba9c
6076             97ae e79089
6077             97af e79599
6078             97b0 e7a1ab
6079             97b1 e7b292
6080             97b2 e99a86
6081             97b3 e7ab9c
6082             97b4 e9be8d
6083             97b5 e4beb6
6084             97b6 e685ae
6085             97b7 e69785
6086             97b8 e8999c
6087             97b9 e4ba86
6088             97ba e4baae
6089             97bb e5839a
6090             97bc e4b8a1
6091             97bd e5878c
6092             97be e5afae
6093             97bf e69699
6094             97c0 e6a281
6095             97c1 e6b6bc
6096             97c2 e78c9f
6097             97c3 e79982
6098             97c4 e79ead
6099             97c5 e7a89c
6100             97c6 e7b3a7
6101             97c7 e889af
6102             97c8 e8ab92
6103             97c9 e981bc
6104             97ca e9878f
6105             97cb e999b5
6106             97cc e9a098
6107             97cd e58a9b
6108             97ce e7b791
6109             97cf e580ab
6110             97d0 e58e98
6111             97d1 e69e97
6112             97d2 e6b78b
6113             97d3 e78790
6114             97d4 e790b3
6115             97d5 e887a8
6116             97d6 e8bcaa
6117             97d7 e99aa3
6118             97d8 e9b197
6119             97d9 e9ba9f
6120             97da e791a0
6121             97db e5a181
6122             97dc e6b699
6123             97dd e7b4af
6124             97de e9a19e
6125             97df e4bba4
6126             97e0 e4bcb6
6127             97e1 e4be8b
6128             97e2 e586b7
6129             97e3 e58ab1
6130             97e4 e5b6ba
6131             97e5 e6809c
6132             97e6 e78eb2
6133             97e7 e7a4bc
6134             97e8 e88b93
6135             97e9 e988b4
6136             97ea e99ab7
6137             97eb e99bb6
6138             97ec e99c8a
6139             97ed e9ba97
6140             97ee e9bda2
6141             97ef e69aa6
6142             97f0 e6adb4
6143             97f1 e58897
6144             97f2 e58aa3
6145             97f3 e78388
6146             97f4 e8a382
6147             97f5 e5bb89
6148             97f6 e6818b
6149             97f7 e68690
6150             97f8 e6bca3
6151             97f9 e78589
6152             97fa e7b0be
6153             97fb e7b7b4
6154             97fc e881af
6155             9840 e893ae
6156             9841 e980a3
6157             9842 e98cac
6158             9843 e59182
6159             9844 e9adaf
6160             9845 e6ab93
6161             9846 e78289
6162             9847 e8b382
6163             9848 e8b7af
6164             9849 e99cb2
6165             984a e58ab4
6166             984b e5a981
6167             984c e5bb8a
6168             984d e5bc84
6169             984e e69c97
6170             984f e6a5bc
6171             9850 e6a694
6172             9851 e6b5aa
6173             9852 e6bc8f
6174             9853 e789a2
6175             9854 e78bbc
6176             9855 e7afad
6177             9856 e88081
6178             9857 e881be
6179             9858 e89d8b
6180             9859 e9838e
6181             985a e585ad
6182             985b e9ba93
6183             985c e7a684
6184             985d e8828b
6185             985e e98cb2
6186             985f e8ab96
6187             9860 e580ad
6188             9861 e5928c
6189             9862 e8a9b1
6190             9863 e6adaa
6191             9864 e8b384
6192             9865 e88487
6193             9866 e68391
6194             9867 e69ea0
6195             9868 e9b7b2
6196             9869 e4ba99
6197             986a e4ba98
6198             986b e9b090
6199             986c e8a9ab
6200             986d e89781
6201             986e e895a8
6202             986f e6a480
6203             9870 e6b9be
6204             9871 e7a297
6205             9872 e88595
6206             END
6207              
6208 320 50       46868 if ( scalar(keys %sjis2utf8_1) != 3635 ) {
6209 0         0 die "scalar(keys %sjis2utf8_1) is ", scalar(keys %sjis2utf8_1), ".";
6210             }
6211              
6212             # (2 of 2) avoid "Allocation too large" of perl 4.036
6213              
6214 320         1253487 %sjis2utf8_2 = split( /\s+/, <<'END' );
6215             989f e5bc8c
6216             98a0 e4b890
6217             98a1 e4b895
6218             98a2 e4b8aa
6219             98a3 e4b8b1
6220             98a4 e4b8b6
6221             98a5 e4b8bc
6222             98a6 e4b8bf
6223             98a7 e4b982
6224             98a8 e4b996
6225             98a9 e4b998
6226             98aa e4ba82
6227             98ab e4ba85
6228             98ac e8b1ab
6229             98ad e4ba8a
6230             98ae e88892
6231             98af e5bc8d
6232             98b0 e4ba8e
6233             98b1 e4ba9e
6234             98b2 e4ba9f
6235             98b3 e4baa0
6236             98b4 e4baa2
6237             98b5 e4bab0
6238             98b6 e4bab3
6239             98b7 e4bab6
6240             98b8 e4bb8e
6241             98b9 e4bb8d
6242             98ba e4bb84
6243             98bb e4bb86
6244             98bc e4bb82
6245             98bd e4bb97
6246             98be e4bb9e
6247             98bf e4bbad
6248             98c0 e4bb9f
6249             98c1 e4bbb7
6250             98c2 e4bc89
6251             98c3 e4bd9a
6252             98c4 e4bcb0
6253             98c5 e4bd9b
6254             98c6 e4bd9d
6255             98c7 e4bd97
6256             98c8 e4bd87
6257             98c9 e4bdb6
6258             98ca e4be88
6259             98cb e4be8f
6260             98cc e4be98
6261             98cd e4bdbb
6262             98ce e4bda9
6263             98cf e4bdb0
6264             98d0 e4be91
6265             98d1 e4bdaf
6266             98d2 e4be86
6267             98d3 e4be96
6268             98d4 e58498
6269             98d5 e4bf94
6270             98d6 e4bf9f
6271             98d7 e4bf8e
6272             98d8 e4bf98
6273             98d9 e4bf9b
6274             98da e4bf91
6275             98db e4bf9a
6276             98dc e4bf90
6277             98dd e4bfa4
6278             98de e4bfa5
6279             98df e5809a
6280             98e0 e580a8
6281             98e1 e58094
6282             98e2 e580aa
6283             98e3 e580a5
6284             98e4 e58085
6285             98e5 e4bc9c
6286             98e6 e4bfb6
6287             98e7 e580a1
6288             98e8 e580a9
6289             98e9 e580ac
6290             98ea e4bfbe
6291             98eb e4bfaf
6292             98ec e58091
6293             98ed e58086
6294             98ee e58183
6295             98ef e58187
6296             98f0 e69c83
6297             98f1 e58195
6298             98f2 e58190
6299             98f3 e58188
6300             98f4 e5819a
6301             98f5 e58196
6302             98f6 e581ac
6303             98f7 e581b8
6304             98f8 e58280
6305             98f9 e5829a
6306             98fa e58285
6307             98fb e582b4
6308             98fc e582b2
6309             9940 e58389
6310             9941 e5838a
6311             9942 e582b3
6312             9943 e58382
6313             9944 e58396
6314             9945 e5839e
6315             9946 e583a5
6316             9947 e583ad
6317             9948 e583a3
6318             9949 e583ae
6319             994a e583b9
6320             994b e583b5
6321             994c e58489
6322             994d e58481
6323             994e e58482
6324             994f e58496
6325             9950 e58495
6326             9951 e58494
6327             9952 e5849a
6328             9953 e584a1
6329             9954 e584ba
6330             9955 e584b7
6331             9956 e584bc
6332             9957 e584bb
6333             9958 e584bf
6334             9959 e58580
6335             995a e58592
6336             995b e5858c
6337             995c e58594
6338             995d e585a2
6339             995e e7abb8
6340             995f e585a9
6341             9960 e585aa
6342             9961 e585ae
6343             9962 e58680
6344             9963 e58682
6345             9964 e59b98
6346             9965 e5868c
6347             9966 e58689
6348             9967 e5868f
6349             9968 e58691
6350             9969 e58693
6351             996a e58695
6352             996b e58696
6353             996c e586a4
6354             996d e586a6
6355             996e e586a2
6356             996f e586a9
6357             9970 e586aa
6358             9971 e586ab
6359             9972 e586b3
6360             9973 e586b1
6361             9974 e586b2
6362             9975 e586b0
6363             9976 e586b5
6364             9977 e586bd
6365             9978 e58785
6366             9979 e58789
6367             997a e5879b
6368             997b e587a0
6369             997c e89995
6370             997d e587a9
6371             997e e587ad
6372             9980 e587b0
6373             9981 e587b5
6374             9982 e587be
6375             9983 e58884
6376             9984 e5888b
6377             9985 e58894
6378             9986 e5888e
6379             9987 e588a7
6380             9988 e588aa
6381             9989 e588ae
6382             998a e588b3
6383             998b e588b9
6384             998c e5898f
6385             998d e58984
6386             998e e5898b
6387             998f e5898c
6388             9990 e5899e
6389             9991 e58994
6390             9992 e589aa
6391             9993 e589b4
6392             9994 e589a9
6393             9995 e589b3
6394             9996 e589bf
6395             9997 e589bd
6396             9998 e58a8d
6397             9999 e58a94
6398             999a e58a92
6399             999b e589b1
6400             999c e58a88
6401             999d e58a91
6402             999e e8bea8
6403             999f e8bea7
6404             99a0 e58aac
6405             99a1 e58aad
6406             99a2 e58abc
6407             99a3 e58ab5
6408             99a4 e58b81
6409             99a5 e58b8d
6410             99a6 e58b97
6411             99a7 e58b9e
6412             99a8 e58ba3
6413             99a9 e58ba6
6414             99aa e9a3ad
6415             99ab e58ba0
6416             99ac e58bb3
6417             99ad e58bb5
6418             99ae e58bb8
6419             99af e58bb9
6420             99b0 e58c86
6421             99b1 e58c88
6422             99b2 e794b8
6423             99b3 e58c8d
6424             99b4 e58c90
6425             99b5 e58c8f
6426             99b6 e58c95
6427             99b7 e58c9a
6428             99b8 e58ca3
6429             99b9 e58caf
6430             99ba e58cb1
6431             99bb e58cb3
6432             99bc e58cb8
6433             99bd e58d80
6434             99be e58d86
6435             99bf e58d85
6436             99c0 e4b897
6437             99c1 e58d89
6438             99c2 e58d8d
6439             99c3 e58796
6440             99c4 e58d9e
6441             99c5 e58da9
6442             99c6 e58dae
6443             99c7 e5a498
6444             99c8 e58dbb
6445             99c9 e58db7
6446             99ca e58e82
6447             99cb e58e96
6448             99cc e58ea0
6449             99cd e58ea6
6450             99ce e58ea5
6451             99cf e58eae
6452             99d0 e58eb0
6453             99d1 e58eb6
6454             99d2 e58f83
6455             99d3 e7b092
6456             99d4 e99b99
6457             99d5 e58f9f
6458             99d6 e69bbc
6459             99d7 e787ae
6460             99d8 e58fae
6461             99d9 e58fa8
6462             99da e58fad
6463             99db e58fba
6464             99dc e59081
6465             99dd e590bd
6466             99de e59180
6467             99df e590ac
6468             99e0 e590ad
6469             99e1 e590bc
6470             99e2 e590ae
6471             99e3 e590b6
6472             99e4 e590a9
6473             99e5 e5909d
6474             99e6 e5918e
6475             99e7 e5928f
6476             99e8 e591b5
6477             99e9 e5928e
6478             99ea e5919f
6479             99eb e591b1
6480             99ec e591b7
6481             99ed e591b0
6482             99ee e59292
6483             99ef e591bb
6484             99f0 e59280
6485             99f1 e591b6
6486             99f2 e59284
6487             99f3 e59290
6488             99f4 e59286
6489             99f5 e59387
6490             99f6 e592a2
6491             99f7 e592b8
6492             99f8 e592a5
6493             99f9 e592ac
6494             99fa e59384
6495             99fb e59388
6496             99fc e592a8
6497             9a40 e592ab
6498             9a41 e59382
6499             9a42 e592a4
6500             9a43 e592be
6501             9a44 e592bc
6502             9a45 e59398
6503             9a46 e593a5
6504             9a47 e593a6
6505             9a48 e5948f
6506             9a49 e59494
6507             9a4a e593bd
6508             9a4b e593ae
6509             9a4c e593ad
6510             9a4d e593ba
6511             9a4e e593a2
6512             9a4f e594b9
6513             9a50 e59580
6514             9a51 e595a3
6515             9a52 e5958c
6516             9a53 e594ae
6517             9a54 e5959c
6518             9a55 e59585
6519             9a56 e59596
6520             9a57 e59597
6521             9a58 e594b8
6522             9a59 e594b3
6523             9a5a e5959d
6524             9a5b e59699
6525             9a5c e59680
6526             9a5d e592af
6527             9a5e e5968a
6528             9a5f e5969f
6529             9a60 e595bb
6530             9a61 e595be
6531             9a62 e59698
6532             9a63 e5969e
6533             9a64 e596ae
6534             9a65 e595bc
6535             9a66 e59683
6536             9a67 e596a9
6537             9a68 e59687
6538             9a69 e596a8
6539             9a6a e5979a
6540             9a6b e59785
6541             9a6c e5979f
6542             9a6d e59784
6543             9a6e e5979c
6544             9a6f e597a4
6545             9a70 e59794
6546             9a71 e59894
6547             9a72 e597b7
6548             9a73 e59896
6549             9a74 e597be
6550             9a75 e597bd
6551             9a76 e5989b
6552             9a77 e597b9
6553             9a78 e5998e
6554             9a79 e59990
6555             9a7a e7879f
6556             9a7b e598b4
6557             9a7c e598b6
6558             9a7d e598b2
6559             9a7e e598b8
6560             9a80 e599ab
6561             9a81 e599a4
6562             9a82 e598af
6563             9a83 e599ac
6564             9a84 e599aa
6565             9a85 e59a86
6566             9a86 e59a80
6567             9a87 e59a8a
6568             9a88 e59aa0
6569             9a89 e59a94
6570             9a8a e59a8f
6571             9a8b e59aa5
6572             9a8c e59aae
6573             9a8d e59ab6
6574             9a8e e59ab4
6575             9a8f e59b82
6576             9a90 e59abc
6577             9a91 e59b81
6578             9a92 e59b83
6579             9a93 e59b80
6580             9a94 e59b88
6581             9a95 e59b8e
6582             9a96 e59b91
6583             9a97 e59b93
6584             9a98 e59b97
6585             9a99 e59bae
6586             9a9a e59bb9
6587             9a9b e59c80
6588             9a9c e59bbf
6589             9a9d e59c84
6590             9a9e e59c89
6591             9a9f e59c88
6592             9aa0 e59c8b
6593             9aa1 e59c8d
6594             9aa2 e59c93
6595             9aa3 e59c98
6596             9aa4 e59c96
6597             9aa5 e59787
6598             9aa6 e59c9c
6599             9aa7 e59ca6
6600             9aa8 e59cb7
6601             9aa9 e59cb8
6602             9aaa e59d8e
6603             9aab e59cbb
6604             9aac e59d80
6605             9aad e59d8f
6606             9aae e59da9
6607             9aaf e59f80
6608             9ab0 e59e88
6609             9ab1 e59da1
6610             9ab2 e59dbf
6611             9ab3 e59e89
6612             9ab4 e59e93
6613             9ab5 e59ea0
6614             9ab6 e59eb3
6615             9ab7 e59ea4
6616             9ab8 e59eaa
6617             9ab9 e59eb0
6618             9aba e59f83
6619             9abb e59f86
6620             9abc e59f94
6621             9abd e59f92
6622             9abe e59f93
6623             9abf e5a08a
6624             9ac0 e59f96
6625             9ac1 e59fa3
6626             9ac2 e5a08b
6627             9ac3 e5a099
6628             9ac4 e5a09d
6629             9ac5 e5a1b2
6630             9ac6 e5a0a1
6631             9ac7 e5a1a2
6632             9ac8 e5a18b
6633             9ac9 e5a1b0
6634             9aca e6af80
6635             9acb e5a192
6636             9acc e5a0bd
6637             9acd e5a1b9
6638             9ace e5a285
6639             9acf e5a2b9
6640             9ad0 e5a29f
6641             9ad1 e5a2ab
6642             9ad2 e5a2ba
6643             9ad3 e5a39e
6644             9ad4 e5a2bb
6645             9ad5 e5a2b8
6646             9ad6 e5a2ae
6647             9ad7 e5a385
6648             9ad8 e5a393
6649             9ad9 e5a391
6650             9ada e5a397
6651             9adb e5a399
6652             9adc e5a398
6653             9add e5a3a5
6654             9ade e5a39c
6655             9adf e5a3a4
6656             9ae0 e5a39f
6657             9ae1 e5a3af
6658             9ae2 e5a3ba
6659             9ae3 e5a3b9
6660             9ae4 e5a3bb
6661             9ae5 e5a3bc
6662             9ae6 e5a3bd
6663             9ae7 e5a482
6664             9ae8 e5a48a
6665             9ae9 e5a490
6666             9aea e5a49b
6667             9aeb e6a2a6
6668             9aec e5a4a5
6669             9aed e5a4ac
6670             9aee e5a4ad
6671             9aef e5a4b2
6672             9af0 e5a4b8
6673             9af1 e5a4be
6674             9af2 e7ab92
6675             9af3 e5a595
6676             9af4 e5a590
6677             9af5 e5a58e
6678             9af6 e5a59a
6679             9af7 e5a598
6680             9af8 e5a5a2
6681             9af9 e5a5a0
6682             9afa e5a5a7
6683             9afb e5a5ac
6684             9afc e5a5a9
6685             9b40 e5a5b8
6686             9b41 e5a681
6687             9b42 e5a69d
6688             9b43 e4bd9e
6689             9b44 e4beab
6690             9b45 e5a6a3
6691             9b46 e5a6b2
6692             9b47 e5a786
6693             9b48 e5a7a8
6694             9b49 e5a79c
6695             9b4a e5a68d
6696             9b4b e5a799
6697             9b4c e5a79a
6698             9b4d e5a8a5
6699             9b4e e5a89f
6700             9b4f e5a891
6701             9b50 e5a89c
6702             9b51 e5a889
6703             9b52 e5a89a
6704             9b53 e5a980
6705             9b54 e5a9ac
6706             9b55 e5a989
6707             9b56 e5a8b5
6708             9b57 e5a8b6
6709             9b58 e5a9a2
6710             9b59 e5a9aa
6711             9b5a e5aa9a
6712             9b5b e5aabc
6713             9b5c e5aabe
6714             9b5d e5ab8b
6715             9b5e e5ab82
6716             9b5f e5aabd
6717             9b60 e5aba3
6718             9b61 e5ab97
6719             9b62 e5aba6
6720             9b63 e5aba9
6721             9b64 e5ab96
6722             9b65 e5abba
6723             9b66 e5abbb
6724             9b67 e5ac8c
6725             9b68 e5ac8b
6726             9b69 e5ac96
6727             9b6a e5acb2
6728             9b6b e5ab90
6729             9b6c e5acaa
6730             9b6d e5acb6
6731             9b6e e5acbe
6732             9b6f e5ad83
6733             9b70 e5ad85
6734             9b71 e5ad80
6735             9b72 e5ad91
6736             9b73 e5ad95
6737             9b74 e5ad9a
6738             9b75 e5ad9b
6739             9b76 e5ada5
6740             9b77 e5ada9
6741             9b78 e5adb0
6742             9b79 e5adb3
6743             9b7a e5adb5
6744             9b7b e5adb8
6745             9b7c e69688
6746             9b7d e5adba
6747             9b7e e5ae80
6748             9b80 e5ae83
6749             9b81 e5aea6
6750             9b82 e5aeb8
6751             9b83 e5af83
6752             9b84 e5af87
6753             9b85 e5af89
6754             9b86 e5af94
6755             9b87 e5af90
6756             9b88 e5afa4
6757             9b89 e5afa6
6758             9b8a e5afa2
6759             9b8b e5af9e
6760             9b8c e5afa5
6761             9b8d e5afab
6762             9b8e e5afb0
6763             9b8f e5afb6
6764             9b90 e5afb3
6765             9b91 e5b085
6766             9b92 e5b087
6767             9b93 e5b088
6768             9b94 e5b08d
6769             9b95 e5b093
6770             9b96 e5b0a0
6771             9b97 e5b0a2
6772             9b98 e5b0a8
6773             9b99 e5b0b8
6774             9b9a e5b0b9
6775             9b9b e5b181
6776             9b9c e5b186
6777             9b9d e5b18e
6778             9b9e e5b193
6779             9b9f e5b190
6780             9ba0 e5b18f
6781             9ba1 e5adb1
6782             9ba2 e5b1ac
6783             9ba3 e5b1ae
6784             9ba4 e4b9a2
6785             9ba5 e5b1b6
6786             9ba6 e5b1b9
6787             9ba7 e5b28c
6788             9ba8 e5b291
6789             9ba9 e5b294
6790             9baa e5a69b
6791             9bab e5b2ab
6792             9bac e5b2bb
6793             9bad e5b2b6
6794             9bae e5b2bc
6795             9baf e5b2b7
6796             9bb0 e5b385
6797             9bb1 e5b2be
6798             9bb2 e5b387
6799             9bb3 e5b399
6800             9bb4 e5b3a9
6801             9bb5 e5b3bd
6802             9bb6 e5b3ba
6803             9bb7 e5b3ad
6804             9bb8 e5b68c
6805             9bb9 e5b3aa
6806             9bba e5b48b
6807             9bbb e5b495
6808             9bbc e5b497
6809             9bbd e5b59c
6810             9bbe e5b49f
6811             9bbf e5b49b
6812             9bc0 e5b491
6813             9bc1 e5b494
6814             9bc2 e5b4a2
6815             9bc3 e5b49a
6816             9bc4 e5b499
6817             9bc5 e5b498
6818             9bc6 e5b58c
6819             9bc7 e5b592
6820             9bc8 e5b58e
6821             9bc9 e5b58b
6822             9bca e5b5ac
6823             9bcb e5b5b3
6824             9bcc e5b5b6
6825             9bcd e5b687
6826             9bce e5b684
6827             9bcf e5b682
6828             9bd0 e5b6a2
6829             9bd1 e5b69d
6830             9bd2 e5b6ac
6831             9bd3 e5b6ae
6832             9bd4 e5b6bd
6833             9bd5 e5b690
6834             9bd6 e5b6b7
6835             9bd7 e5b6bc
6836             9bd8 e5b789
6837             9bd9 e5b78d
6838             9bda e5b793
6839             9bdb e5b792
6840             9bdc e5b796
6841             9bdd e5b79b
6842             9bde e5b7ab
6843             9bdf e5b7b2
6844             9be0 e5b7b5
6845             9be1 e5b88b
6846             9be2 e5b89a
6847             9be3 e5b899
6848             9be4 e5b891
6849             9be5 e5b89b
6850             9be6 e5b8b6
6851             9be7 e5b8b7
6852             9be8 e5b984
6853             9be9 e5b983
6854             9bea e5b980
6855             9beb e5b98e
6856             9bec e5b997
6857             9bed e5b994
6858             9bee e5b99f
6859             9bef e5b9a2
6860             9bf0 e5b9a4
6861             9bf1 e5b987
6862             9bf2 e5b9b5
6863             9bf3 e5b9b6
6864             9bf4 e5b9ba
6865             9bf5 e9babc
6866             9bf6 e5b9bf
6867             9bf7 e5baa0
6868             9bf8 e5bb81
6869             9bf9 e5bb82
6870             9bfa e5bb88
6871             9bfb e5bb90
6872             9bfc e5bb8f
6873             9c40 e5bb96
6874             9c41 e5bba3
6875             9c42 e5bb9d
6876             9c43 e5bb9a
6877             9c44 e5bb9b
6878             9c45 e5bba2
6879             9c46 e5bba1
6880             9c47 e5bba8
6881             9c48 e5bba9
6882             9c49 e5bbac
6883             9c4a e5bbb1
6884             9c4b e5bbb3
6885             9c4c e5bbb0
6886             9c4d e5bbb4
6887             9c4e e5bbb8
6888             9c4f e5bbbe
6889             9c50 e5bc83
6890             9c51 e5bc89
6891             9c52 e5bd9d
6892             9c53 e5bd9c
6893             9c54 e5bc8b
6894             9c55 e5bc91
6895             9c56 e5bc96
6896             9c57 e5bca9
6897             9c58 e5bcad
6898             9c59 e5bcb8
6899             9c5a e5bd81
6900             9c5b e5bd88
6901             9c5c e5bd8c
6902             9c5d e5bd8e
6903             9c5e e5bcaf
6904             9c5f e5bd91
6905             9c60 e5bd96
6906             9c61 e5bd97
6907             9c62 e5bd99
6908             9c63 e5bda1
6909             9c64 e5bdad
6910             9c65 e5bdb3
6911             9c66 e5bdb7
6912             9c67 e5be83
6913             9c68 e5be82
6914             9c69 e5bdbf
6915             9c6a e5be8a
6916             9c6b e5be88
6917             9c6c e5be91
6918             9c6d e5be87
6919             9c6e e5be9e
6920             9c6f e5be99
6921             9c70 e5be98
6922             9c71 e5bea0
6923             9c72 e5bea8
6924             9c73 e5bead
6925             9c74 e5bebc
6926             9c75 e5bf96
6927             9c76 e5bfbb
6928             9c77 e5bfa4
6929             9c78 e5bfb8
6930             9c79 e5bfb1
6931             9c7a e5bf9d
6932             9c7b e682b3
6933             9c7c e5bfbf
6934             9c7d e680a1
6935             9c7e e681a0
6936             9c80 e68099
6937             9c81 e68090
6938             9c82 e680a9
6939             9c83 e6808e
6940             9c84 e680b1
6941             9c85 e6809b
6942             9c86 e68095
6943             9c87 e680ab
6944             9c88 e680a6
6945             9c89 e6808f
6946             9c8a e680ba
6947             9c8b e6819a
6948             9c8c e68181
6949             9c8d e681aa
6950             9c8e e681b7
6951             9c8f e6819f
6952             9c90 e6818a
6953             9c91 e68186
6954             9c92 e6818d
6955             9c93 e681a3
6956             9c94 e68183
6957             9c95 e681a4
6958             9c96 e68182
6959             9c97 e681ac
6960             9c98 e681ab
6961             9c99 e68199
6962             9c9a e68281
6963             9c9b e6828d
6964             9c9c e683a7
6965             9c9d e68283
6966             9c9e e6829a
6967             9c9f e68284
6968             9ca0 e6829b
6969             9ca1 e68296
6970             9ca2 e68297
6971             9ca3 e68292
6972             9ca4 e682a7
6973             9ca5 e6828b
6974             9ca6 e683a1
6975             9ca7 e682b8
6976             9ca8 e683a0
6977             9ca9 e68393
6978             9caa e682b4
6979             9cab e5bfb0
6980             9cac e682bd
6981             9cad e68386
6982             9cae e682b5
6983             9caf e68398
6984             9cb0 e6858d
6985             9cb1 e68495
6986             9cb2 e68486
6987             9cb3 e683b6
6988             9cb4 e683b7
6989             9cb5 e68480
6990             9cb6 e683b4
6991             9cb7 e683ba
6992             9cb8 e68483
6993             9cb9 e684a1
6994             9cba e683bb
6995             9cbb e683b1
6996             9cbc e6848d
6997             9cbd e6848e
6998             9cbe e68587
6999             9cbf e684be
7000             9cc0 e684a8
7001             9cc1 e684a7
7002             9cc2 e6858a
7003             9cc3 e684bf
7004             9cc4 e684bc
7005             9cc5 e684ac
7006             9cc6 e684b4
7007             9cc7 e684bd
7008             9cc8 e68582
7009             9cc9 e68584
7010             9cca e685b3
7011             9ccb e685b7
7012             9ccc e68598
7013             9ccd e68599
7014             9cce e6859a
7015             9ccf e685ab
7016             9cd0 e685b4
7017             9cd1 e685af
7018             9cd2 e685a5
7019             9cd3 e685b1
7020             9cd4 e6859f
7021             9cd5 e6859d
7022             9cd6 e68593
7023             9cd7 e685b5
7024             9cd8 e68699
7025             9cd9 e68696
7026             9cda e68687
7027             9cdb e686ac
7028             9cdc e68694
7029             9cdd e6869a
7030             9cde e6868a
7031             9cdf e68691
7032             9ce0 e686ab
7033             9ce1 e686ae
7034             9ce2 e6878c
7035             9ce3 e6878a
7036             9ce4 e68789
7037             9ce5 e687b7
7038             9ce6 e68788
7039             9ce7 e68783
7040             9ce8 e68786
7041             9ce9 e686ba
7042             9cea e6878b
7043             9ceb e7bdb9
7044             9cec e6878d
7045             9ced e687a6
7046             9cee e687a3
7047             9cef e687b6
7048             9cf0 e687ba
7049             9cf1 e687b4
7050             9cf2 e687bf
7051             9cf3 e687bd
7052             9cf4 e687bc
7053             9cf5 e687be
7054             9cf6 e68880
7055             9cf7 e68888
7056             9cf8 e68889
7057             9cf9 e6888d
7058             9cfa e6888c
7059             9cfb e68894
7060             9cfc e6889b
7061             9d40 e6889e
7062             9d41 e688a1
7063             9d42 e688aa
7064             9d43 e688ae
7065             9d44 e688b0
7066             9d45 e688b2
7067             9d46 e688b3
7068             9d47 e68981
7069             9d48 e6898e
7070             9d49 e6899e
7071             9d4a e689a3
7072             9d4b e6899b
7073             9d4c e689a0
7074             9d4d e689a8
7075             9d4e e689bc
7076             9d4f e68a82
7077             9d50 e68a89
7078             9d51 e689be
7079             9d52 e68a92
7080             9d53 e68a93
7081             9d54 e68a96
7082             9d55 e68b94
7083             9d56 e68a83
7084             9d57 e68a94
7085             9d58 e68b97
7086             9d59 e68b91
7087             9d5a e68abb
7088             9d5b e68b8f
7089             9d5c e68bbf
7090             9d5d e68b86
7091             9d5e e69394
7092             9d5f e68b88
7093             9d60 e68b9c
7094             9d61 e68b8c
7095             9d62 e68b8a
7096             9d63 e68b82
7097             9d64 e68b87
7098             9d65 e68a9b
7099             9d66 e68b89
7100             9d67 e68c8c
7101             9d68 e68bae
7102             9d69 e68bb1
7103             9d6a e68ca7
7104             9d6b e68c82
7105             9d6c e68c88
7106             9d6d e68baf
7107             9d6e e68bb5
7108             9d6f e68d90
7109             9d70 e68cbe
7110             9d71 e68d8d
7111             9d72 e6909c
7112             9d73 e68d8f
7113             9d74 e68e96
7114             9d75 e68e8e
7115             9d76 e68e80
7116             9d77 e68eab
7117             9d78 e68db6
7118             9d79 e68ea3
7119             9d7a e68e8f
7120             9d7b e68e89
7121             9d7c e68e9f
7122             9d7d e68eb5
7123             9d7e e68dab
7124             9d80 e68da9
7125             9d81 e68ebe
7126             9d82 e68fa9
7127             9d83 e68f80
7128             9d84 e68f86
7129             9d85 e68fa3
7130             9d86 e68f89
7131             9d87 e68f92
7132             9d88 e68fb6
7133             9d89 e68f84
7134             9d8a e69096
7135             9d8b e690b4
7136             9d8c e69086
7137             9d8d e69093
7138             9d8e e690a6
7139             9d8f e690b6
7140             9d90 e6949d
7141             9d91 e69097
7142             9d92 e690a8
7143             9d93 e6908f
7144             9d94 e691a7
7145             9d95 e691af
7146             9d96 e691b6
7147             9d97 e6918e
7148             9d98 e694aa
7149             9d99 e69295
7150             9d9a e69293
7151             9d9b e692a5
7152             9d9c e692a9
7153             9d9d e69288
7154             9d9e e692bc
7155             9d9f e6939a
7156             9da0 e69392
7157             9da1 e69385
7158             9da2 e69387
7159             9da3 e692bb
7160             9da4 e69398
7161             9da5 e69382
7162             9da6 e693b1
7163             9da7 e693a7
7164             9da8 e88889
7165             9da9 e693a0
7166             9daa e693a1
7167             9dab e68aac
7168             9dac e693a3
7169             9dad e693af
7170             9dae e694ac
7171             9daf e693b6
7172             9db0 e693b4
7173             9db1 e693b2
7174             9db2 e693ba
7175             9db3 e69480
7176             9db4 e693bd
7177             9db5 e69498
7178             9db6 e6949c
7179             9db7 e69485
7180             9db8 e694a4
7181             9db9 e694a3
7182             9dba e694ab
7183             9dbb e694b4
7184             9dbc e694b5
7185             9dbd e694b7
7186             9dbe e694b6
7187             9dbf e694b8
7188             9dc0 e7958b
7189             9dc1 e69588
7190             9dc2 e69596
7191             9dc3 e69595
7192             9dc4 e6958d
7193             9dc5 e69598
7194             9dc6 e6959e
7195             9dc7 e6959d
7196             9dc8 e695b2
7197             9dc9 e695b8
7198             9dca e69682
7199             9dcb e69683
7200             9dcc e8ae8a
7201             9dcd e6969b
7202             9dce e6969f
7203             9dcf e696ab
7204             9dd0 e696b7
7205             9dd1 e69783
7206             9dd2 e69786
7207             9dd3 e69781
7208             9dd4 e69784
7209             9dd5 e6978c
7210             9dd6 e69792
7211             9dd7 e6979b
7212             9dd8 e69799
7213             9dd9 e697a0
7214             9dda e697a1
7215             9ddb e697b1
7216             9ddc e69db2
7217             9ddd e6988a
7218             9dde e69883
7219             9ddf e697bb
7220             9de0 e69db3
7221             9de1 e698b5
7222             9de2 e698b6
7223             9de3 e698b4
7224             9de4 e6989c
7225             9de5 e6998f
7226             9de6 e69984
7227             9de7 e69989
7228             9de8 e69981
7229             9de9 e6999e
7230             9dea e6999d
7231             9deb e699a4
7232             9dec e699a7
7233             9ded e699a8
7234             9dee e6999f
7235             9def e699a2
7236             9df0 e699b0
7237             9df1 e69a83
7238             9df2 e69a88
7239             9df3 e69a8e
7240             9df4 e69a89
7241             9df5 e69a84
7242             9df6 e69a98
7243             9df7 e69a9d
7244             9df8 e69b81
7245             9df9 e69ab9
7246             9dfa e69b89
7247             9dfb e69abe
7248             9dfc e69abc
7249             9e40 e69b84
7250             9e41 e69ab8
7251             9e42 e69b96
7252             9e43 e69b9a
7253             9e44 e69ba0
7254             9e45 e698bf
7255             9e46 e69ba6
7256             9e47 e69ba9
7257             9e48 e69bb0
7258             9e49 e69bb5
7259             9e4a e69bb7
7260             9e4b e69c8f
7261             9e4c e69c96
7262             9e4d e69c9e
7263             9e4e e69ca6
7264             9e4f e69ca7
7265             9e50 e99cb8
7266             9e51 e69cae
7267             9e52 e69cbf
7268             9e53 e69cb6
7269             9e54 e69d81
7270             9e55 e69cb8
7271             9e56 e69cb7
7272             9e57 e69d86
7273             9e58 e69d9e
7274             9e59 e69da0
7275             9e5a e69d99
7276             9e5b e69da3
7277             9e5c e69da4
7278             9e5d e69e89
7279             9e5e e69db0
7280             9e5f e69ea9
7281             9e60 e69dbc
7282             9e61 e69daa
7283             9e62 e69e8c
7284             9e63 e69e8b
7285             9e64 e69ea6
7286             9e65 e69ea1
7287             9e66 e69e85
7288             9e67 e69eb7
7289             9e68 e69faf
7290             9e69 e69eb4
7291             9e6a e69fac
7292             9e6b e69eb3
7293             9e6c e69fa9
7294             9e6d e69eb8
7295             9e6e e69fa4
7296             9e6f e69f9e
7297             9e70 e69f9d
7298             9e71 e69fa2
7299             9e72 e69fae
7300             9e73 e69eb9
7301             9e74 e69f8e
7302             9e75 e69f86
7303             9e76 e69fa7
7304             9e77 e6aa9c
7305             9e78 e6a09e
7306             9e79 e6a186
7307             9e7a e6a0a9
7308             9e7b e6a180
7309             9e7c e6a18d
7310             9e7d e6a0b2
7311             9e7e e6a18e
7312             9e80 e6a2b3
7313             9e81 e6a0ab
7314             9e82 e6a199
7315             9e83 e6a1a3
7316             9e84 e6a1b7
7317             9e85 e6a1bf
7318             9e86 e6a29f
7319             9e87 e6a28f
7320             9e88 e6a2ad
7321             9e89 e6a294
7322             9e8a e6a29d
7323             9e8b e6a29b
7324             9e8c e6a283
7325             9e8d e6aaae
7326             9e8e e6a2b9
7327             9e8f e6a1b4
7328             9e90 e6a2b5
7329             9e91 e6a2a0
7330             9e92 e6a2ba
7331             9e93 e6a48f
7332             9e94 e6a28d
7333             9e95 e6a1be
7334             9e96 e6a481
7335             9e97 e6a38a
7336             9e98 e6a488
7337             9e99 e6a398
7338             9e9a e6a4a2
7339             9e9b e6a4a6
7340             9e9c e6a3a1
7341             9e9d e6a48c
7342             9e9e e6a38d
7343             9e9f e6a394
7344             9ea0 e6a3a7
7345             9ea1 e6a395
7346             9ea2 e6a4b6
7347             9ea3 e6a492
7348             9ea4 e6a484
7349             9ea5 e6a397
7350             9ea6 e6a3a3
7351             9ea7 e6a4a5
7352             9ea8 e6a3b9
7353             9ea9 e6a3a0
7354             9eaa e6a3af
7355             9eab e6a4a8
7356             9eac e6a4aa
7357             9ead e6a49a
7358             9eae e6a4a3
7359             9eaf e6a4a1
7360             9eb0 e6a386
7361             9eb1 e6a5b9
7362             9eb2 e6a5b7
7363             9eb3 e6a59c
7364             9eb4 e6a5b8
7365             9eb5 e6a5ab
7366             9eb6 e6a594
7367             9eb7 e6a5be
7368             9eb8 e6a5ae
7369             9eb9 e6a4b9
7370             9eba e6a5b4
7371             9ebb e6a4bd
7372             9ebc e6a599
7373             9ebd e6a4b0
7374             9ebe e6a5a1
7375             9ebf e6a59e
7376             9ec0 e6a59d
7377             9ec1 e6a681
7378             9ec2 e6a5aa
7379             9ec3 e6a6b2
7380             9ec4 e6a6ae
7381             9ec5 e6a790
7382             9ec6 e6a6bf
7383             9ec7 e6a781
7384             9ec8 e6a793
7385             9ec9 e6a6be
7386             9eca e6a78e
7387             9ecb e5afa8
7388             9ecc e6a78a
7389             9ecd e6a79d
7390             9ece e6a6bb
7391             9ecf e6a783
7392             9ed0 e6a6a7
7393             9ed1 e6a8ae
7394             9ed2 e6a691
7395             9ed3 e6a6a0
7396             9ed4 e6a69c
7397             9ed5 e6a695
7398             9ed6 e6a6b4
7399             9ed7 e6a79e
7400             9ed8 e6a7a8
7401             9ed9 e6a882
7402             9eda e6a89b
7403             9edb e6a7bf
7404             9edc e6ac8a
7405             9edd e6a7b9
7406             9ede e6a7b2
7407             9edf e6a7a7
7408             9ee0 e6a885
7409             9ee1 e6a6b1
7410             9ee2 e6a89e
7411             9ee3 e6a7ad
7412             9ee4 e6a894
7413             9ee5 e6a7ab
7414             9ee6 e6a88a
7415             9ee7 e6a892
7416             9ee8 e6ab81
7417             9ee9 e6a8a3
7418             9eea e6a893
7419             9eeb e6a984
7420             9eec e6a88c
7421             9eed e6a9b2
7422             9eee e6a8b6
7423             9eef e6a9b8
7424             9ef0 e6a987
7425             9ef1 e6a9a2
7426             9ef2 e6a999
7427             9ef3 e6a9a6
7428             9ef4 e6a988
7429             9ef5 e6a8b8
7430             9ef6 e6a8a2
7431             9ef7 e6aa90
7432             9ef8 e6aa8d
7433             9ef9 e6aaa0
7434             9efa e6aa84
7435             9efb e6aaa2
7436             9efc e6aaa3
7437             9f40 e6aa97
7438             9f41 e89897
7439             9f42 e6aabb
7440             9f43 e6ab83
7441             9f44 e6ab82
7442             9f45 e6aab8
7443             9f46 e6aab3
7444             9f47 e6aaac
7445             9f48 e6ab9e
7446             9f49 e6ab91
7447             9f4a e6ab9f
7448             9f4b e6aaaa
7449             9f4c e6ab9a
7450             9f4d e6abaa
7451             9f4e e6abbb
7452             9f4f e6ac85
7453             9f50 e89896
7454             9f51 e6abba
7455             9f52 e6ac92
7456             9f53 e6ac96
7457             9f54 e9acb1
7458             9f55 e6ac9f
7459             9f56 e6acb8
7460             9f57 e6acb7
7461             9f58 e79b9c
7462             9f59 e6acb9
7463             9f5a e9a3ae
7464             9f5b e6ad87
7465             9f5c e6ad83
7466             9f5d e6ad89
7467             9f5e e6ad90
7468             9f5f e6ad99
7469             9f60 e6ad94
7470             9f61 e6ad9b
7471             9f62 e6ad9f
7472             9f63 e6ada1
7473             9f64 e6adb8
7474             9f65 e6adb9
7475             9f66 e6adbf
7476             9f67 e6ae80
7477             9f68 e6ae84
7478             9f69 e6ae83
7479             9f6a e6ae8d
7480             9f6b e6ae98
7481             9f6c e6ae95
7482             9f6d e6ae9e
7483             9f6e e6aea4
7484             9f6f e6aeaa
7485             9f70 e6aeab
7486             9f71 e6aeaf
7487             9f72 e6aeb2
7488             9f73 e6aeb1
7489             9f74 e6aeb3
7490             9f75 e6aeb7
7491             9f76 e6aebc
7492             9f77 e6af86
7493             9f78 e6af8b
7494             9f79 e6af93
7495             9f7a e6af9f
7496             9f7b e6afac
7497             9f7c e6afab
7498             9f7d e6afb3
7499             9f7e e6afaf
7500             9f80 e9babe
7501             9f81 e6b088
7502             9f82 e6b093
7503             9f83 e6b094
7504             9f84 e6b09b
7505             9f85 e6b0a4
7506             9f86 e6b0a3
7507             9f87 e6b19e
7508             9f88 e6b195
7509             9f89 e6b1a2
7510             9f8a e6b1aa
7511             9f8b e6b282
7512             9f8c e6b28d
7513             9f8d e6b29a
7514             9f8e e6b281
7515             9f8f e6b29b
7516             9f90 e6b1be
7517             9f91 e6b1a8
7518             9f92 e6b1b3
7519             9f93 e6b292
7520             9f94 e6b290
7521             9f95 e6b384
7522             9f96 e6b3b1
7523             9f97 e6b393
7524             9f98 e6b2bd
7525             9f99 e6b397
7526             9f9a e6b385
7527             9f9b e6b39d
7528             9f9c e6b2ae
7529             9f9d e6b2b1
7530             9f9e e6b2be
7531             9f9f e6b2ba
7532             9fa0 e6b39b
7533             9fa1 e6b3af
7534             9fa2 e6b399
7535             9fa3 e6b3aa
7536             9fa4 e6b49f
7537             9fa5 e8a18d
7538             9fa6 e6b4b6
7539             9fa7 e6b4ab
7540             9fa8 e6b4bd
7541             9fa9 e6b4b8
7542             9faa e6b499
7543             9fab e6b4b5
7544             9fac e6b4b3
7545             9fad e6b492
7546             9fae e6b48c
7547             9faf e6b5a3
7548             9fb0 e6b693
7549             9fb1 e6b5a4
7550             9fb2 e6b59a
7551             9fb3 e6b5b9
7552             9fb4 e6b599
7553             9fb5 e6b68e
7554             9fb6 e6b695
7555             9fb7 e6bfa4
7556             9fb8 e6b685
7557             9fb9 e6b7b9
7558             9fba e6b895
7559             9fbb e6b88a
7560             9fbc e6b6b5
7561             9fbd e6b787
7562             9fbe e6b7a6
7563             9fbf e6b6b8
7564             9fc0 e6b786
7565             9fc1 e6b7ac
7566             9fc2 e6b79e
7567             9fc3 e6b78c
7568             9fc4 e6b7a8
7569             9fc5 e6b792
7570             9fc6 e6b785
7571             9fc7 e6b7ba
7572             9fc8 e6b799
7573             9fc9 e6b7a4
7574             9fca e6b795
7575             9fcb e6b7aa
7576             9fcc e6b7ae
7577             9fcd e6b8ad
7578             9fce e6b9ae
7579             9fcf e6b8ae
7580             9fd0 e6b899
7581             9fd1 e6b9b2
7582             9fd2 e6b99f
7583             9fd3 e6b8be
7584             9fd4 e6b8a3
7585             9fd5 e6b9ab
7586             9fd6 e6b8ab
7587             9fd7 e6b9b6
7588             9fd8 e6b98d
7589             9fd9 e6b89f
7590             9fda e6b983
7591             9fdb e6b8ba
7592             9fdc e6b98e
7593             9fdd e6b8a4
7594             9fde e6bbbf
7595             9fdf e6b89d
7596             9fe0 e6b8b8
7597             9fe1 e6ba82
7598             9fe2 e6baaa
7599             9fe3 e6ba98
7600             9fe4 e6bb89
7601             9fe5 e6bab7
7602             9fe6 e6bb93
7603             9fe7 e6babd
7604             9fe8 e6baaf
7605             9fe9 e6bb84
7606             9fea e6bab2
7607             9feb e6bb94
7608             9fec e6bb95
7609             9fed e6ba8f
7610             9fee e6baa5
7611             9fef e6bb82
7612             9ff0 e6ba9f
7613             9ff1 e6bd81
7614             9ff2 e6bc91
7615             9ff3 e7818c
7616             9ff4 e6bbac
7617             9ff5 e6bbb8
7618             9ff6 e6bbbe
7619             9ff7 e6bcbf
7620             9ff8 e6bbb2
7621             9ff9 e6bcb1
7622             9ffa e6bbaf
7623             9ffb e6bcb2
7624             9ffc e6bb8c
7625             e040 e6bcbe
7626             e041 e6bc93
7627             e042 e6bbb7
7628             e043 e6be86
7629             e044 e6bdba
7630             e045 e6bdb8
7631             e046 e6be81
7632             e047 e6be80
7633             e048 e6bdaf
7634             e049 e6bd9b
7635             e04a e6bfb3
7636             e04b e6bdad
7637             e04c e6be82
7638             e04d e6bdbc
7639             e04e e6bd98
7640             e04f e6be8e
7641             e050 e6be91
7642             e051 e6bf82
7643             e052 e6bda6
7644             e053 e6beb3
7645             e054 e6bea3
7646             e055 e6bea1
7647             e056 e6bea4
7648             e057 e6beb9
7649             e058 e6bf86
7650             e059 e6beaa
7651             e05a e6bf9f
7652             e05b e6bf95
7653             e05c e6bfac
7654             e05d e6bf94
7655             e05e e6bf98
7656             e05f e6bfb1
7657             e060 e6bfae
7658             e061 e6bf9b
7659             e062 e78089
7660             e063 e7808b
7661             e064 e6bfba
7662             e065 e78091
7663             e066 e78081
7664             e067 e7808f
7665             e068 e6bfbe
7666             e069 e7809b
7667             e06a e7809a
7668             e06b e6bdb4
7669             e06c e7809d
7670             e06d e78098
7671             e06e e7809f
7672             e06f e780b0
7673             e070 e780be
7674             e071 e780b2
7675             e072 e78191
7676             e073 e781a3
7677             e074 e78299
7678             e075 e78292
7679             e076 e782af
7680             e077 e783b1
7681             e078 e782ac
7682             e079 e782b8
7683             e07a e782b3
7684             e07b e782ae
7685             e07c e7839f
7686             e07d e7838b
7687             e07e e7839d
7688             e080 e78399
7689             e081 e78489
7690             e082 e783bd
7691             e083 e7849c
7692             e084 e78499
7693             e085 e785a5
7694             e086 e78595
7695             e087 e78688
7696             e088 e785a6
7697             e089 e785a2
7698             e08a e7858c
7699             e08b e78596
7700             e08c e785ac
7701             e08d e7868f
7702             e08e e787bb
7703             e08f e78684
7704             e090 e78695
7705             e091 e786a8
7706             e092 e786ac
7707             e093 e78797
7708             e094 e786b9
7709             e095 e786be
7710             e096 e78792
7711             e097 e78789
7712             e098 e78794
7713             e099 e7878e
7714             e09a e787a0
7715             e09b e787ac
7716             e09c e787a7
7717             e09d e787b5
7718             e09e e787bc
7719             e09f e787b9
7720             e0a0 e787bf
7721             e0a1 e7888d
7722             e0a2 e78890
7723             e0a3 e7889b
7724             e0a4 e788a8
7725             e0a5 e788ad
7726             e0a6 e788ac
7727             e0a7 e788b0
7728             e0a8 e788b2
7729             e0a9 e788bb
7730             e0aa e788bc
7731             e0ab e788bf
7732             e0ac e78980
7733             e0ad e78986
7734             e0ae e7898b
7735             e0af e78998
7736             e0b0 e789b4
7737             e0b1 e789be
7738             e0b2 e78a82
7739             e0b3 e78a81
7740             e0b4 e78a87
7741             e0b5 e78a92
7742             e0b6 e78a96
7743             e0b7 e78aa2
7744             e0b8 e78aa7
7745             e0b9 e78ab9
7746             e0ba e78ab2
7747             e0bb e78b83
7748             e0bc e78b86
7749             e0bd e78b84
7750             e0be e78b8e
7751             e0bf e78b92
7752             e0c0 e78ba2
7753             e0c1 e78ba0
7754             e0c2 e78ba1
7755             e0c3 e78bb9
7756             e0c4 e78bb7
7757             e0c5 e5808f
7758             e0c6 e78c97
7759             e0c7 e78c8a
7760             e0c8 e78c9c
7761             e0c9 e78c96
7762             e0ca e78c9d
7763             e0cb e78cb4
7764             e0cc e78caf
7765             e0cd e78ca9
7766             e0ce e78ca5
7767             e0cf e78cbe
7768             e0d0 e78d8e
7769             e0d1 e78d8f
7770             e0d2 e9bb98
7771             e0d3 e78d97
7772             e0d4 e78daa
7773             e0d5 e78da8
7774             e0d6 e78db0
7775             e0d7 e78db8
7776             e0d8 e78db5
7777             e0d9 e78dbb
7778             e0da e78dba
7779             e0db e78f88
7780             e0dc e78eb3
7781             e0dd e78f8e
7782             e0de e78ebb
7783             e0df e78f80
7784             e0e0 e78fa5
7785             e0e1 e78fae
7786             e0e2 e78f9e
7787             e0e3 e792a2
7788             e0e4 e79085
7789             e0e5 e791af
7790             e0e6 e790a5
7791             e0e7 e78fb8
7792             e0e8 e790b2
7793             e0e9 e790ba
7794             e0ea e79195
7795             e0eb e790bf
7796             e0ec e7919f
7797             e0ed e79199
7798             e0ee e79181
7799             e0ef e7919c
7800             e0f0 e791a9
7801             e0f1 e791b0
7802             e0f2 e791a3
7803             e0f3 e791aa
7804             e0f4 e791b6
7805             e0f5 e791be
7806             e0f6 e7928b
7807             e0f7 e7929e
7808             e0f8 e792a7
7809             e0f9 e7938a
7810             e0fa e7938f
7811             e0fb e79394
7812             e0fc e78fb1
7813             e140 e793a0
7814             e141 e793a3
7815             e142 e793a7
7816             e143 e793a9
7817             e144 e793ae
7818             e145 e793b2
7819             e146 e793b0
7820             e147 e793b1
7821             e148 e793b8
7822             e149 e793b7
7823             e14a e79484
7824             e14b e79483
7825             e14c e79485
7826             e14d e7948c
7827             e14e e7948e
7828             e14f e7948d
7829             e150 e79495
7830             e151 e79493
7831             e152 e7949e
7832             e153 e794a6
7833             e154 e794ac
7834             e155 e794bc
7835             e156 e79584
7836             e157 e7958d
7837             e158 e7958a
7838             e159 e79589
7839             e15a e7959b
7840             e15b e79586
7841             e15c e7959a
7842             e15d e795a9
7843             e15e e795a4
7844             e15f e795a7
7845             e160 e795ab
7846             e161 e795ad
7847             e162 e795b8
7848             e163 e795b6
7849             e164 e79686
7850             e165 e79687
7851             e166 e795b4
7852             e167 e7968a
7853             e168 e79689
7854             e169 e79682
7855             e16a e79694
7856             e16b e7969a
7857             e16c e7969d
7858             e16d e796a5
7859             e16e e796a3
7860             e16f e79782
7861             e170 e796b3
7862             e171 e79783
7863             e172 e796b5
7864             e173 e796bd
7865             e174 e796b8
7866             e175 e796bc
7867             e176 e796b1
7868             e177 e7978d
7869             e178 e7978a
7870             e179 e79792
7871             e17a e79799
7872             e17b e797a3
7873             e17c e7979e
7874             e17d e797be
7875             e17e e797bf
7876             e180 e797bc
7877             e181 e79881
7878             e182 e797b0
7879             e183 e797ba
7880             e184 e797b2
7881             e185 e797b3
7882             e186 e7988b
7883             e187 e7988d
7884             e188 e79889
7885             e189 e7989f
7886             e18a e798a7
7887             e18b e798a0
7888             e18c e798a1
7889             e18d e798a2
7890             e18e e798a4
7891             e18f e798b4
7892             e190 e798b0
7893             e191 e798bb
7894             e192 e79987
7895             e193 e79988
7896             e194 e79986
7897             e195 e7999c
7898             e196 e79998
7899             e197 e799a1
7900             e198 e799a2
7901             e199 e799a8
7902             e19a e799a9
7903             e19b e799aa
7904             e19c e799a7
7905             e19d e799ac
7906             e19e e799b0
7907             e19f e799b2
7908             e1a0 e799b6
7909             e1a1 e799b8
7910             e1a2 e799bc
7911             e1a3 e79a80
7912             e1a4 e79a83
7913             e1a5 e79a88
7914             e1a6 e79a8b
7915             e1a7 e79a8e
7916             e1a8 e79a96
7917             e1a9 e79a93
7918             e1aa e79a99
7919             e1ab e79a9a
7920             e1ac e79ab0
7921             e1ad e79ab4
7922             e1ae e79ab8
7923             e1af e79ab9
7924             e1b0 e79aba
7925             e1b1 e79b82
7926             e1b2 e79b8d
7927             e1b3 e79b96
7928             e1b4 e79b92
7929             e1b5 e79b9e
7930             e1b6 e79ba1
7931             e1b7 e79ba5
7932             e1b8 e79ba7
7933             e1b9 e79baa
7934             e1ba e898af
7935             e1bb e79bbb
7936             e1bc e79c88
7937             e1bd e79c87
7938             e1be e79c84
7939             e1bf e79ca9
7940             e1c0 e79ca4
7941             e1c1 e79c9e
7942             e1c2 e79ca5
7943             e1c3 e79ca6
7944             e1c4 e79c9b
7945             e1c5 e79cb7
7946             e1c6 e79cb8
7947             e1c7 e79d87
7948             e1c8 e79d9a
7949             e1c9 e79da8
7950             e1ca e79dab
7951             e1cb e79d9b
7952             e1cc e79da5
7953             e1cd e79dbf
7954             e1ce e79dbe
7955             e1cf e79db9
7956             e1d0 e79e8e
7957             e1d1 e79e8b
7958             e1d2 e79e91
7959             e1d3 e79ea0
7960             e1d4 e79e9e
7961             e1d5 e79eb0
7962             e1d6 e79eb6
7963             e1d7 e79eb9
7964             e1d8 e79ebf
7965             e1d9 e79ebc
7966             e1da e79ebd
7967             e1db e79ebb
7968             e1dc e79f87
7969             e1dd e79f8d
7970             e1de e79f97
7971             e1df e79f9a
7972             e1e0 e79f9c
7973             e1e1 e79fa3
7974             e1e2 e79fae
7975             e1e3 e79fbc
7976             e1e4 e7a08c
7977             e1e5 e7a092
7978             e1e6 e7a4a6
7979             e1e7 e7a0a0
7980             e1e8 e7a4aa
7981             e1e9 e7a185
7982             e1ea e7a28e
7983             e1eb e7a1b4
7984             e1ec e7a286
7985             e1ed e7a1bc
7986             e1ee e7a29a
7987             e1ef e7a28c
7988             e1f0 e7a2a3
7989             e1f1 e7a2b5
7990             e1f2 e7a2aa
7991             e1f3 e7a2af
7992             e1f4 e7a391
7993             e1f5 e7a386
7994             e1f6 e7a38b
7995             e1f7 e7a394
7996             e1f8 e7a2be
7997             e1f9 e7a2bc
7998             e1fa e7a385
7999             e1fb e7a38a
8000             e1fc e7a3ac
8001             e240 e7a3a7
8002             e241 e7a39a
8003             e242 e7a3bd
8004             e243 e7a3b4
8005             e244 e7a487
8006             e245 e7a492
8007             e246 e7a491
8008             e247 e7a499
8009             e248 e7a4ac
8010             e249 e7a4ab
8011             e24a e7a580
8012             e24b e7a5a0
8013             e24c e7a597
8014             e24d e7a59f
8015             e24e e7a59a
8016             e24f e7a595
8017             e250 e7a593
8018             e251 e7a5ba
8019             e252 e7a5bf
8020             e253 e7a68a
8021             e254 e7a69d
8022             e255 e7a6a7
8023             e256 e9bd8b
8024             e257 e7a6aa
8025             e258 e7a6ae
8026             e259 e7a6b3
8027             e25a e7a6b9
8028             e25b e7a6ba
8029             e25c e7a789
8030             e25d e7a795
8031             e25e e7a7a7
8032             e25f e7a7ac
8033             e260 e7a7a1
8034             e261 e7a7a3
8035             e262 e7a888
8036             e263 e7a88d
8037             e264 e7a898
8038             e265 e7a899
8039             e266 e7a8a0
8040             e267 e7a89f
8041             e268 e7a680
8042             e269 e7a8b1
8043             e26a e7a8bb
8044             e26b e7a8be
8045             e26c e7a8b7
8046             e26d e7a983
8047             e26e e7a997
8048             e26f e7a989
8049             e270 e7a9a1
8050             e271 e7a9a2
8051             e272 e7a9a9
8052             e273 e9be9d
8053             e274 e7a9b0
8054             e275 e7a9b9
8055             e276 e7a9bd
8056             e277 e7aa88
8057             e278 e7aa97
8058             e279 e7aa95
8059             e27a e7aa98
8060             e27b e7aa96
8061             e27c e7aaa9
8062             e27d e7ab88
8063             e27e e7aab0
8064             e280 e7aab6
8065             e281 e7ab85
8066             e282 e7ab84
8067             e283 e7aabf
8068             e284 e98283
8069             e285 e7ab87
8070             e286 e7ab8a
8071             e287 e7ab8d
8072             e288 e7ab8f
8073             e289 e7ab95
8074             e28a e7ab93
8075             e28b e7ab99
8076             e28c e7ab9a
8077             e28d e7ab9d
8078             e28e e7aba1
8079             e28f e7aba2
8080             e290 e7aba6
8081             e291 e7abad
8082             e292 e7abb0
8083             e293 e7ac82
8084             e294 e7ac8f
8085             e295 e7ac8a
8086             e296 e7ac86
8087             e297 e7acb3
8088             e298 e7ac98
8089             e299 e7ac99
8090             e29a e7ac9e
8091             e29b e7acb5
8092             e29c e7aca8
8093             e29d e7acb6
8094             e29e e7ad90
8095             e29f e7adba
8096             e2a0 e7ac84
8097             e2a1 e7ad8d
8098             e2a2 e7ac8b
8099             e2a3 e7ad8c
8100             e2a4 e7ad85
8101             e2a5 e7adb5
8102             e2a6 e7ada5
8103             e2a7 e7adb4
8104             e2a8 e7ada7
8105             e2a9 e7adb0
8106             e2aa e7adb1
8107             e2ab e7adac
8108             e2ac e7adae
8109             e2ad e7ae9d
8110             e2ae e7ae98
8111             e2af e7ae9f
8112             e2b0 e7ae8d
8113             e2b1 e7ae9c
8114             e2b2 e7ae9a
8115             e2b3 e7ae8b
8116             e2b4 e7ae92
8117             e2b5 e7ae8f
8118             e2b6 e7ad9d
8119             e2b7 e7ae99
8120             e2b8 e7af8b
8121             e2b9 e7af81
8122             e2ba e7af8c
8123             e2bb e7af8f
8124             e2bc e7aeb4
8125             e2bd e7af86
8126             e2be e7af9d
8127             e2bf e7afa9
8128             e2c0 e7b091
8129             e2c1 e7b094
8130             e2c2 e7afa6
8131             e2c3 e7afa5
8132             e2c4 e7b1a0
8133             e2c5 e7b080
8134             e2c6 e7b087
8135             e2c7 e7b093
8136             e2c8 e7afb3
8137             e2c9 e7afb7
8138             e2ca e7b097
8139             e2cb e7b08d
8140             e2cc e7afb6
8141             e2cd e7b0a3
8142             e2ce e7b0a7
8143             e2cf e7b0aa
8144             e2d0 e7b09f
8145             e2d1 e7b0b7
8146             e2d2 e7b0ab
8147             e2d3 e7b0bd
8148             e2d4 e7b18c
8149             e2d5 e7b183
8150             e2d6 e7b194
8151             e2d7 e7b18f
8152             e2d8 e7b180
8153             e2d9 e7b190
8154             e2da e7b198
8155             e2db e7b19f
8156             e2dc e7b1a4
8157             e2dd e7b196
8158             e2de e7b1a5
8159             e2df e7b1ac
8160             e2e0 e7b1b5
8161             e2e1 e7b283
8162             e2e2 e7b290
8163             e2e3 e7b2a4
8164             e2e4 e7b2ad
8165             e2e5 e7b2a2
8166             e2e6 e7b2ab
8167             e2e7 e7b2a1
8168             e2e8 e7b2a8
8169             e2e9 e7b2b3
8170             e2ea e7b2b2
8171             e2eb e7b2b1
8172             e2ec e7b2ae
8173             e2ed e7b2b9
8174             e2ee e7b2bd
8175             e2ef e7b380
8176             e2f0 e7b385
8177             e2f1 e7b382
8178             e2f2 e7b398
8179             e2f3 e7b392
8180             e2f4 e7b39c
8181             e2f5 e7b3a2
8182             e2f6 e9acbb
8183             e2f7 e7b3af
8184             e2f8 e7b3b2
8185             e2f9 e7b3b4
8186             e2fa e7b3b6
8187             e2fb e7b3ba
8188             e2fc e7b486
8189             e340 e7b482
8190             e341 e7b49c
8191             e342 e7b495
8192             e343 e7b48a
8193             e344 e7b585
8194             e345 e7b58b
8195             e346 e7b4ae
8196             e347 e7b4b2
8197             e348 e7b4bf
8198             e349 e7b4b5
8199             e34a e7b586
8200             e34b e7b5b3
8201             e34c e7b596
8202             e34d e7b58e
8203             e34e e7b5b2
8204             e34f e7b5a8
8205             e350 e7b5ae
8206             e351 e7b58f
8207             e352 e7b5a3
8208             e353 e7b693
8209             e354 e7b689
8210             e355 e7b59b
8211             e356 e7b68f
8212             e357 e7b5bd
8213             e358 e7b69b
8214             e359 e7b6ba
8215             e35a e7b6ae
8216             e35b e7b6a3
8217             e35c e7b6b5
8218             e35d e7b787
8219             e35e e7b6bd
8220             e35f e7b6ab
8221             e360 e7b8bd
8222             e361 e7b6a2
8223             e362 e7b6af
8224             e363 e7b79c
8225             e364 e7b6b8
8226             e365 e7b69f
8227             e366 e7b6b0
8228             e367 e7b798
8229             e368 e7b79d
8230             e369 e7b7a4
8231             e36a e7b79e
8232             e36b e7b7bb
8233             e36c e7b7b2
8234             e36d e7b7a1
8235             e36e e7b885
8236             e36f e7b88a
8237             e370 e7b8a3
8238             e371 e7b8a1
8239             e372 e7b892
8240             e373 e7b8b1
8241             e374 e7b89f
8242             e375 e7b889
8243             e376 e7b88b
8244             e377 e7b8a2
8245             e378 e7b986
8246             e379 e7b9a6
8247             e37a e7b8bb
8248             e37b e7b8b5
8249             e37c e7b8b9
8250             e37d e7b983
8251             e37e e7b8b7
8252             e380 e7b8b2
8253             e381 e7b8ba
8254             e382 e7b9a7
8255             e383 e7b99d
8256             e384 e7b996
8257             e385 e7b99e
8258             e386 e7b999
8259             e387 e7b99a
8260             e388 e7b9b9
8261             e389 e7b9aa
8262             e38a e7b9a9
8263             e38b e7b9bc
8264             e38c e7b9bb
8265             e38d e7ba83
8266             e38e e7b795
8267             e38f e7b9bd
8268             e390 e8beae
8269             e391 e7b9bf
8270             e392 e7ba88
8271             e393 e7ba89
8272             e394 e7ba8c
8273             e395 e7ba92
8274             e396 e7ba90
8275             e397 e7ba93
8276             e398 e7ba94
8277             e399 e7ba96
8278             e39a e7ba8e
8279             e39b e7ba9b
8280             e39c e7ba9c
8281             e39d e7bcb8
8282             e39e e7bcba
8283             e39f e7bd85
8284             e3a0 e7bd8c
8285             e3a1 e7bd8d
8286             e3a2 e7bd8e
8287             e3a3 e7bd90
8288             e3a4 e7bd91
8289             e3a5 e7bd95
8290             e3a6 e7bd94
8291             e3a7 e7bd98
8292             e3a8 e7bd9f
8293             e3a9 e7bda0
8294             e3aa e7bda8
8295             e3ab e7bda9
8296             e3ac e7bda7
8297             e3ad e7bdb8
8298             e3ae e7be82
8299             e3af e7be86
8300             e3b0 e7be83
8301             e3b1 e7be88
8302             e3b2 e7be87
8303             e3b3 e7be8c
8304             e3b4 e7be94
8305             e3b5 e7be9e
8306             e3b6 e7be9d
8307             e3b7 e7be9a
8308             e3b8 e7bea3
8309             e3b9 e7beaf
8310             e3ba e7beb2
8311             e3bb e7beb9
8312             e3bc e7beae
8313             e3bd e7beb6
8314             e3be e7beb8
8315             e3bf e8adb1
8316             e3c0 e7bf85
8317             e3c1 e7bf86
8318             e3c2 e7bf8a
8319             e3c3 e7bf95
8320             e3c4 e7bf94
8321             e3c5 e7bfa1
8322             e3c6 e7bfa6
8323             e3c7 e7bfa9
8324             e3c8 e7bfb3
8325             e3c9 e7bfb9
8326             e3ca e9a39c
8327             e3cb e88086
8328             e3cc e88084
8329             e3cd e8808b
8330             e3ce e88092
8331             e3cf e88098
8332             e3d0 e88099
8333             e3d1 e8809c
8334             e3d2 e880a1
8335             e3d3 e880a8
8336             e3d4 e880bf
8337             e3d5 e880bb
8338             e3d6 e8818a
8339             e3d7 e88186
8340             e3d8 e88192
8341             e3d9 e88198
8342             e3da e8819a
8343             e3db e8819f
8344             e3dc e881a2
8345             e3dd e881a8
8346             e3de e881b3
8347             e3df e881b2
8348             e3e0 e881b0
8349             e3e1 e881b6
8350             e3e2 e881b9
8351             e3e3 e881bd
8352             e3e4 e881bf
8353             e3e5 e88284
8354             e3e6 e88286
8355             e3e7 e88285
8356             e3e8 e8829b
8357             e3e9 e88293
8358             e3ea e8829a
8359             e3eb e882ad
8360             e3ec e58690
8361             e3ed e882ac
8362             e3ee e8839b
8363             e3ef e883a5
8364             e3f0 e88399
8365             e3f1 e8839d
8366             e3f2 e88384
8367             e3f3 e8839a
8368             e3f4 e88396
8369             e3f5 e88489
8370             e3f6 e883af
8371             e3f7 e883b1
8372             e3f8 e8849b
8373             e3f9 e884a9
8374             e3fa e884a3
8375             e3fb e884af
8376             e3fc e8858b
8377             e440 e99a8b
8378             e441 e88586
8379             e442 e884be
8380             e443 e88593
8381             e444 e88591
8382             e445 e883bc
8383             e446 e885b1
8384             e447 e885ae
8385             e448 e885a5
8386             e449 e885a6
8387             e44a e885b4
8388             e44b e88683
8389             e44c e88688
8390             e44d e8868a
8391             e44e e88680
8392             e44f e88682
8393             e450 e886a0
8394             e451 e88695
8395             e452 e886a4
8396             e453 e886a3
8397             e454 e8859f
8398             e455 e88693
8399             e456 e886a9
8400             e457 e886b0
8401             e458 e886b5
8402             e459 e886be
8403             e45a e886b8
8404             e45b e886bd
8405             e45c e88780
8406             e45d e88782
8407             e45e e886ba
8408             e45f e88789
8409             e460 e8878d
8410             e461 e88791
8411             e462 e88799
8412             e463 e88798
8413             e464 e88788
8414             e465 e8879a
8415             e466 e8879f
8416             e467 e887a0
8417             e468 e887a7
8418             e469 e887ba
8419             e46a e887bb
8420             e46b e887be
8421             e46c e88881
8422             e46d e88882
8423             e46e e88885
8424             e46f e88887
8425             e470 e8888a
8426             e471 e8888d
8427             e472 e88890
8428             e473 e88896
8429             e474 e888a9
8430             e475 e888ab
8431             e476 e888b8
8432             e477 e888b3
8433             e478 e88980
8434             e479 e88999
8435             e47a e88998
8436             e47b e8899d
8437             e47c e8899a
8438             e47d e8899f
8439             e47e e889a4
8440             e480 e889a2
8441             e481 e889a8
8442             e482 e889aa
8443             e483 e889ab
8444             e484 e888ae
8445             e485 e889b1
8446             e486 e889b7
8447             e487 e889b8
8448             e488 e889be
8449             e489 e88a8d
8450             e48a e88a92
8451             e48b e88aab
8452             e48c e88a9f
8453             e48d e88abb
8454             e48e e88aac
8455             e48f e88ba1
8456             e490 e88ba3
8457             e491 e88b9f
8458             e492 e88b92
8459             e493 e88bb4
8460             e494 e88bb3
8461             e495 e88bba
8462             e496 e88e93
8463             e497 e88c83
8464             e498 e88bbb
8465             e499 e88bb9
8466             e49a e88b9e
8467             e49b e88c86
8468             e49c e88b9c
8469             e49d e88c89
8470             e49e e88b99
8471             e49f e88cb5
8472             e4a0 e88cb4
8473             e4a1 e88c96
8474             e4a2 e88cb2
8475             e4a3 e88cb1
8476             e4a4 e88d80
8477             e4a5 e88cb9
8478             e4a6 e88d90
8479             e4a7 e88d85
8480             e4a8 e88caf
8481             e4a9 e88cab
8482             e4aa e88c97
8483             e4ab e88c98
8484             e4ac e88e85
8485             e4ad e88e9a
8486             e4ae e88eaa
8487             e4af e88e9f
8488             e4b0 e88ea2
8489             e4b1 e88e96
8490             e4b2 e88ca3
8491             e4b3 e88e8e
8492             e4b4 e88e87
8493             e4b5 e88e8a
8494             e4b6 e88dbc
8495             e4b7 e88eb5
8496             e4b8 e88db3
8497             e4b9 e88db5
8498             e4ba e88ea0
8499             e4bb e88e89
8500             e4bc e88ea8
8501             e4bd e88fb4
8502             e4be e89093
8503             e4bf e88fab
8504             e4c0 e88f8e
8505             e4c1 e88fbd
8506             e4c2 e89083
8507             e4c3 e88f98
8508             e4c4 e8908b
8509             e4c5 e88f81
8510             e4c6 e88fb7
8511             e4c7 e89087
8512             e4c8 e88fa0
8513             e4c9 e88fb2
8514             e4ca e8908d
8515             e4cb e890a2
8516             e4cc e890a0
8517             e4cd e88ebd
8518             e4ce e890b8
8519             e4cf e89486
8520             e4d0 e88fbb
8521             e4d1 e891ad
8522             e4d2 e890aa
8523             e4d3 e890bc
8524             e4d4 e8959a
8525             e4d5 e89284
8526             e4d6 e891b7
8527             e4d7 e891ab
8528             e4d8 e892ad
8529             e4d9 e891ae
8530             e4da e89282
8531             e4db e891a9
8532             e4dc e89186
8533             e4dd e890ac
8534             e4de e891af
8535             e4df e891b9
8536             e4e0 e890b5
8537             e4e1 e8938a
8538             e4e2 e891a2
8539             e4e3 e892b9
8540             e4e4 e892bf
8541             e4e5 e8929f
8542             e4e6 e89399
8543             e4e7 e8938d
8544             e4e8 e892bb
8545             e4e9 e8939a
8546             e4ea e89390
8547             e4eb e89381
8548             e4ec e89386
8549             e4ed e89396
8550             e4ee e892a1
8551             e4ef e894a1
8552             e4f0 e893bf
8553             e4f1 e893b4
8554             e4f2 e89497
8555             e4f3 e89498
8556             e4f4 e894ac
8557             e4f5 e8949f
8558             e4f6 e89495
8559             e4f7 e89494
8560             e4f8 e893bc
8561             e4f9 e89580
8562             e4fa e895a3
8563             e4fb e89598
8564             e4fc e89588
8565             e540 e89581
8566             e541 e89882
8567             e542 e8958b
8568             e543 e89595
8569             e544 e89680
8570             e545 e896a4
8571             e546 e89688
8572             e547 e89691
8573             e548 e8968a
8574             e549 e896a8
8575             e54a e895ad
8576             e54b e89694
8577             e54c e8969b
8578             e54d e897aa
8579             e54e e89687
8580             e54f e8969c
8581             e550 e895b7
8582             e551 e895be
8583             e552 e89690
8584             e553 e89789
8585             e554 e896ba
8586             e555 e8978f
8587             e556 e896b9
8588             e557 e89790
8589             e558 e89795
8590             e559 e8979d
8591             e55a e897a5
8592             e55b e8979c
8593             e55c e897b9
8594             e55d e8988a
8595             e55e e89893
8596             e55f e8988b
8597             e560 e897be
8598             e561 e897ba
8599             e562 e89886
8600             e563 e898a2
8601             e564 e8989a
8602             e565 e898b0
8603             e566 e898bf
8604             e567 e8998d
8605             e568 e4b995
8606             e569 e89994
8607             e56a e8999f
8608             e56b e899a7
8609             e56c e899b1
8610             e56d e89a93
8611             e56e e89aa3
8612             e56f e89aa9
8613             e570 e89aaa
8614             e571 e89a8b
8615             e572 e89a8c
8616             e573 e89ab6
8617             e574 e89aaf
8618             e575 e89b84
8619             e576 e89b86
8620             e577 e89ab0
8621             e578 e89b89
8622             e579 e8a0a3
8623             e57a e89aab
8624             e57b e89b94
8625             e57c e89b9e
8626             e57d e89ba9
8627             e57e e89bac
8628             e580 e89b9f
8629             e581 e89b9b
8630             e582 e89baf
8631             e583 e89c92
8632             e584 e89c86
8633             e585 e89c88
8634             e586 e89c80
8635             e587 e89c83
8636             e588 e89bbb
8637             e589 e89c91
8638             e58a e89c89
8639             e58b e89c8d
8640             e58c e89bb9
8641             e58d e89c8a
8642             e58e e89cb4
8643             e58f e89cbf
8644             e590 e89cb7
8645             e591 e89cbb
8646             e592 e89ca5
8647             e593 e89ca9
8648             e594 e89c9a
8649             e595 e89da0
8650             e596 e89d9f
8651             e597 e89db8
8652             e598 e89d8c
8653             e599 e89d8e
8654             e59a e89db4
8655             e59b e89d97
8656             e59c e89da8
8657             e59d e89dae
8658             e59e e89d99
8659             e59f e89d93
8660             e5a0 e89da3
8661             e5a1 e89daa
8662             e5a2 e8a085
8663             e5a3 e89ea2
8664             e5a4 e89e9f
8665             e5a5 e89e82
8666             e5a6 e89eaf
8667             e5a7 e89f8b
8668             e5a8 e89ebd
8669             e5a9 e89f80
8670             e5aa e89f90
8671             e5ab e99b96
8672             e5ac e89eab
8673             e5ad e89f84
8674             e5ae e89eb3
8675             e5af e89f87
8676             e5b0 e89f86
8677             e5b1 e89ebb
8678             e5b2 e89faf
8679             e5b3 e89fb2
8680             e5b4 e89fa0
8681             e5b5 e8a08f
8682             e5b6 e8a08d
8683             e5b7 e89fbe
8684             e5b8 e89fb6
8685             e5b9 e89fb7
8686             e5ba e8a08e
8687             e5bb e89f92
8688             e5bc e8a091
8689             e5bd e8a096
8690             e5be e8a095
8691             e5bf e8a0a2
8692             e5c0 e8a0a1
8693             e5c1 e8a0b1
8694             e5c2 e8a0b6
8695             e5c3 e8a0b9
8696             e5c4 e8a0a7
8697             e5c5 e8a0bb
8698             e5c6 e8a184
8699             e5c7 e8a182
8700             e5c8 e8a192
8701             e5c9 e8a199
8702             e5ca e8a19e
8703             e5cb e8a1a2
8704             e5cc e8a1ab
8705             e5cd e8a281
8706             e5ce e8a1be
8707             e5cf e8a29e
8708             e5d0 e8a1b5
8709             e5d1 e8a1bd
8710             e5d2 e8a2b5
8711             e5d3 e8a1b2
8712             e5d4 e8a282
8713             e5d5 e8a297
8714             e5d6 e8a292
8715             e5d7 e8a2ae
8716             e5d8 e8a299
8717             e5d9 e8a2a2
8718             e5da e8a28d
8719             e5db e8a2a4
8720             e5dc e8a2b0
8721             e5dd e8a2bf
8722             e5de e8a2b1
8723             e5df e8a383
8724             e5e0 e8a384
8725             e5e1 e8a394
8726             e5e2 e8a398
8727             e5e3 e8a399
8728             e5e4 e8a39d
8729             e5e5 e8a3b9
8730             e5e6 e8a482
8731             e5e7 e8a3bc
8732             e5e8 e8a3b4
8733             e5e9 e8a3a8
8734             e5ea e8a3b2
8735             e5eb e8a484
8736             e5ec e8a48c
8737             e5ed e8a48a
8738             e5ee e8a493
8739             e5ef e8a583
8740             e5f0 e8a49e
8741             e5f1 e8a4a5
8742             e5f2 e8a4aa
8743             e5f3 e8a4ab
8744             e5f4 e8a581
8745             e5f5 e8a584
8746             e5f6 e8a4bb
8747             e5f7 e8a4b6
8748             e5f8 e8a4b8
8749             e5f9 e8a58c
8750             e5fa e8a49d
8751             e5fb e8a5a0
8752             e5fc e8a59e
8753             e640 e8a5a6
8754             e641 e8a5a4
8755             e642 e8a5ad
8756             e643 e8a5aa
8757             e644 e8a5af
8758             e645 e8a5b4
8759             e646 e8a5b7
8760             e647 e8a5be
8761             e648 e8a683
8762             e649 e8a688
8763             e64a e8a68a
8764             e64b e8a693
8765             e64c e8a698
8766             e64d e8a6a1
8767             e64e e8a6a9
8768             e64f e8a6a6
8769             e650 e8a6ac
8770             e651 e8a6af
8771             e652 e8a6b2
8772             e653 e8a6ba
8773             e654 e8a6bd
8774             e655 e8a6bf
8775             e656 e8a780
8776             e657 e8a79a
8777             e658 e8a79c
8778             e659 e8a79d
8779             e65a e8a7a7
8780             e65b e8a7b4
8781             e65c e8a7b8
8782             e65d e8a883
8783             e65e e8a896
8784             e65f e8a890
8785             e660 e8a88c
8786             e661 e8a89b
8787             e662 e8a89d
8788             e663 e8a8a5
8789             e664 e8a8b6
8790             e665 e8a981
8791             e666 e8a99b
8792             e667 e8a992
8793             e668 e8a986
8794             e669 e8a988
8795             e66a e8a9bc
8796             e66b e8a9ad
8797             e66c e8a9ac
8798             e66d e8a9a2
8799             e66e e8aa85
8800             e66f e8aa82
8801             e670 e8aa84
8802             e671 e8aaa8
8803             e672 e8aaa1
8804             e673 e8aa91
8805             e674 e8aaa5
8806             e675 e8aaa6
8807             e676 e8aa9a
8808             e677 e8aaa3
8809             e678 e8ab84
8810             e679 e8ab8d
8811             e67a e8ab82
8812             e67b e8ab9a
8813             e67c e8abab
8814             e67d e8abb3
8815             e67e e8aba7
8816             e680 e8aba4
8817             e681 e8abb1
8818             e682 e8ac94
8819             e683 e8aba0
8820             e684 e8aba2
8821             e685 e8abb7
8822             e686 e8ab9e
8823             e687 e8ab9b
8824             e688 e8ac8c
8825             e689 e8ac87
8826             e68a e8ac9a
8827             e68b e8aba1
8828             e68c e8ac96
8829             e68d e8ac90
8830             e68e e8ac97
8831             e68f e8aca0
8832             e690 e8acb3
8833             e691 e99eab
8834             e692 e8aca6
8835             e693 e8acab
8836             e694 e8acbe
8837             e695 e8aca8
8838             e696 e8ad81
8839             e697 e8ad8c
8840             e698 e8ad8f
8841             e699 e8ad8e
8842             e69a e8ad89
8843             e69b e8ad96
8844             e69c e8ad9b
8845             e69d e8ad9a
8846             e69e e8adab
8847             e69f e8ad9f
8848             e6a0 e8adac
8849             e6a1 e8adaf
8850             e6a2 e8adb4
8851             e6a3 e8adbd
8852             e6a4 e8ae80
8853             e6a5 e8ae8c
8854             e6a6 e8ae8e
8855             e6a7 e8ae92
8856             e6a8 e8ae93
8857             e6a9 e8ae96
8858             e6aa e8ae99
8859             e6ab e8ae9a
8860             e6ac e8b0ba
8861             e6ad e8b181
8862             e6ae e8b0bf
8863             e6af e8b188
8864             e6b0 e8b18c
8865             e6b1 e8b18e
8866             e6b2 e8b190
8867             e6b3 e8b195
8868             e6b4 e8b1a2
8869             e6b5 e8b1ac
8870             e6b6 e8b1b8
8871             e6b7 e8b1ba
8872             e6b8 e8b282
8873             e6b9 e8b289
8874             e6ba e8b285
8875             e6bb e8b28a
8876             e6bc e8b28d
8877             e6bd e8b28e
8878             e6be e8b294
8879             e6bf e8b1bc
8880             e6c0 e8b298
8881             e6c1 e6889d
8882             e6c2 e8b2ad
8883             e6c3 e8b2aa
8884             e6c4 e8b2bd
8885             e6c5 e8b2b2
8886             e6c6 e8b2b3
8887             e6c7 e8b2ae
8888             e6c8 e8b2b6
8889             e6c9 e8b388
8890             e6ca e8b381
8891             e6cb e8b3a4
8892             e6cc e8b3a3
8893             e6cd e8b39a
8894             e6ce e8b3bd
8895             e6cf e8b3ba
8896             e6d0 e8b3bb
8897             e6d1 e8b484
8898             e6d2 e8b485
8899             e6d3 e8b48a
8900             e6d4 e8b487
8901             e6d5 e8b48f
8902             e6d6 e8b48d
8903             e6d7 e8b490
8904             e6d8 e9bd8e
8905             e6d9 e8b493
8906             e6da e8b38d
8907             e6db e8b494
8908             e6dc e8b496
8909             e6dd e8b5a7
8910             e6de e8b5ad
8911             e6df e8b5b1
8912             e6e0 e8b5b3
8913             e6e1 e8b681
8914             e6e2 e8b699
8915             e6e3 e8b782
8916             e6e4 e8b6be
8917             e6e5 e8b6ba
8918             e6e6 e8b78f
8919             e6e7 e8b79a
8920             e6e8 e8b796
8921             e6e9 e8b78c
8922             e6ea e8b79b
8923             e6eb e8b78b
8924             e6ec e8b7aa
8925             e6ed e8b7ab
8926             e6ee e8b79f
8927             e6ef e8b7a3
8928             e6f0 e8b7bc
8929             e6f1 e8b888
8930             e6f2 e8b889
8931             e6f3 e8b7bf
8932             e6f4 e8b89d
8933             e6f5 e8b89e
8934             e6f6 e8b890
8935             e6f7 e8b89f
8936             e6f8 e8b982
8937             e6f9 e8b8b5
8938             e6fa e8b8b0
8939             e6fb e8b8b4
8940             e6fc e8b98a
8941             e740 e8b987
8942             e741 e8b989
8943             e742 e8b98c
8944             e743 e8b990
8945             e744 e8b988
8946             e745 e8b999
8947             e746 e8b9a4
8948             e747 e8b9a0
8949             e748 e8b8aa
8950             e749 e8b9a3
8951             e74a e8b995
8952             e74b e8b9b6
8953             e74c e8b9b2
8954             e74d e8b9bc
8955             e74e e8ba81
8956             e74f e8ba87
8957             e750 e8ba85
8958             e751 e8ba84
8959             e752 e8ba8b
8960             e753 e8ba8a
8961             e754 e8ba93
8962             e755 e8ba91
8963             e756 e8ba94
8964             e757 e8ba99
8965             e758 e8baaa
8966             e759 e8baa1
8967             e75a e8baac
8968             e75b e8bab0
8969             e75c e8bb86
8970             e75d e8bab1
8971             e75e e8babe
8972             e75f e8bb85
8973             e760 e8bb88
8974             e761 e8bb8b
8975             e762 e8bb9b
8976             e763 e8bba3
8977             e764 e8bbbc
8978             e765 e8bbbb
8979             e766 e8bbab
8980             e767 e8bbbe
8981             e768 e8bc8a
8982             e769 e8bc85
8983             e76a e8bc95
8984             e76b e8bc92
8985             e76c e8bc99
8986             e76d e8bc93
8987             e76e e8bc9c
8988             e76f e8bc9f
8989             e770 e8bc9b
8990             e771 e8bc8c
8991             e772 e8bca6
8992             e773 e8bcb3
8993             e774 e8bcbb
8994             e775 e8bcb9
8995             e776 e8bd85
8996             e777 e8bd82
8997             e778 e8bcbe
8998             e779 e8bd8c
8999             e77a e8bd89
9000             e77b e8bd86
9001             e77c e8bd8e
9002             e77d e8bd97
9003             e77e e8bd9c
9004             e780 e8bda2
9005             e781 e8bda3
9006             e782 e8bda4
9007             e783 e8be9c
9008             e784 e8be9f
9009             e785 e8bea3
9010             e786 e8bead
9011             e787 e8beaf
9012             e788 e8beb7
9013             e789 e8bf9a
9014             e78a e8bfa5
9015             e78b e8bfa2
9016             e78c e8bfaa
9017             e78d e8bfaf
9018             e78e e98287
9019             e78f e8bfb4
9020             e790 e98085
9021             e791 e8bfb9
9022             e792 e8bfba
9023             e793 e98091
9024             e794 e98095
9025             e795 e980a1
9026             e796 e9808d
9027             e797 e9809e
9028             e798 e98096
9029             e799 e9808b
9030             e79a e980a7
9031             e79b e980b6
9032             e79c e980b5
9033             e79d e980b9
9034             e79e e8bfb8
9035             e79f e9818f
9036             e7a0 e98190
9037             e7a1 e98191
9038             e7a2 e98192
9039             e7a3 e9808e
9040             e7a4 e98189
9041             e7a5 e980be
9042             e7a6 e98196
9043             e7a7 e98198
9044             e7a8 e9819e
9045             e7a9 e981a8
9046             e7aa e981af
9047             e7ab e981b6
9048             e7ac e99aa8
9049             e7ad e981b2
9050             e7ae e98282
9051             e7af e981bd
9052             e7b0 e98281
9053             e7b1 e98280
9054             e7b2 e9828a
9055             e7b3 e98289
9056             e7b4 e9828f
9057             e7b5 e982a8
9058             e7b6 e982af
9059             e7b7 e982b1
9060             e7b8 e982b5
9061             e7b9 e983a2
9062             e7ba e983a4
9063             e7bb e68988
9064             e7bc e9839b
9065             e7bd e98482
9066             e7be e98492
9067             e7bf e98499
9068             e7c0 e984b2
9069             e7c1 e984b0
9070             e7c2 e9858a
9071             e7c3 e98596
9072             e7c4 e98598
9073             e7c5 e985a3
9074             e7c6 e985a5
9075             e7c7 e985a9
9076             e7c8 e985b3
9077             e7c9 e985b2
9078             e7ca e9868b
9079             e7cb e98689
9080             e7cc e98682
9081             e7cd e986a2
9082             e7ce e986ab
9083             e7cf e986af
9084             e7d0 e986aa
9085             e7d1 e986b5
9086             e7d2 e986b4
9087             e7d3 e986ba
9088             e7d4 e98780
9089             e7d5 e98781
9090             e7d6 e98789
9091             e7d7 e9878b
9092             e7d8 e98790
9093             e7d9 e98796
9094             e7da e9879f
9095             e7db e987a1
9096             e7dc e9879b
9097             e7dd e987bc
9098             e7de e987b5
9099             e7df e987b6
9100             e7e0 e9889e
9101             e7e1 e987bf
9102             e7e2 e98894
9103             e7e3 e988ac
9104             e7e4 e98895
9105             e7e5 e98891
9106             e7e6 e9899e
9107             e7e7 e98997
9108             e7e8 e98985
9109             e7e9 e98989
9110             e7ea e989a4
9111             e7eb e98988
9112             e7ec e98a95
9113             e7ed e988bf
9114             e7ee e9898b
9115             e7ef e98990
9116             e7f0 e98a9c
9117             e7f1 e98a96
9118             e7f2 e98a93
9119             e7f3 e98a9b
9120             e7f4 e9899a
9121             e7f5 e98b8f
9122             e7f6 e98ab9
9123             e7f7 e98ab7
9124             e7f8 e98ba9
9125             e7f9 e98c8f
9126             e7fa e98bba
9127             e7fb e98d84
9128             e7fc e98cae
9129             e840 e98c99
9130             e841 e98ca2
9131             e842 e98c9a
9132             e843 e98ca3
9133             e844 e98cba
9134             e845 e98cb5
9135             e846 e98cbb
9136             e847 e98d9c
9137             e848 e98da0
9138             e849 e98dbc
9139             e84a e98dae
9140             e84b e98d96
9141             e84c e98eb0
9142             e84d e98eac
9143             e84e e98ead
9144             e84f e98e94
9145             e850 e98eb9
9146             e851 e98f96
9147             e852 e98f97
9148             e853 e98fa8
9149             e854 e98fa5
9150             e855 e98f98
9151             e856 e98f83
9152             e857 e98f9d
9153             e858 e98f90
9154             e859 e98f88
9155             e85a e98fa4
9156             e85b e9909a
9157             e85c e99094
9158             e85d e99093
9159             e85e e99083
9160             e85f e99087
9161             e860 e99090
9162             e861 e990b6
9163             e862 e990ab
9164             e863 e990b5
9165             e864 e990a1
9166             e865 e990ba
9167             e866 e99181
9168             e867 e99192
9169             e868 e99184
9170             e869 e9919b
9171             e86a e991a0
9172             e86b e991a2
9173             e86c e9919e
9174             e86d e991aa
9175             e86e e988a9
9176             e86f e991b0
9177             e870 e991b5
9178             e871 e991b7
9179             e872 e991bd
9180             e873 e9919a
9181             e874 e991bc
9182             e875 e991be
9183             e876 e99281
9184             e877 e991bf
9185             e878 e99682
9186             e879 e99687
9187             e87a e9968a
9188             e87b e99694
9189             e87c e99696
9190             e87d e99698
9191             e87e e99699
9192             e880 e996a0
9193             e881 e996a8
9194             e882 e996a7
9195             e883 e996ad
9196             e884 e996bc
9197             e885 e996bb
9198             e886 e996b9
9199             e887 e996be
9200             e888 e9978a
9201             e889 e6bfb6
9202             e88a e99783
9203             e88b e9978d
9204             e88c e9978c
9205             e88d e99795
9206             e88e e99794
9207             e88f e99796
9208             e890 e9979c
9209             e891 e997a1
9210             e892 e997a5
9211             e893 e997a2
9212             e894 e998a1
9213             e895 e998a8
9214             e896 e998ae
9215             e897 e998af
9216             e898 e99982
9217             e899 e9998c
9218             e89a e9998f
9219             e89b e9998b
9220             e89c e999b7
9221             e89d e9999c
9222             e89e e9999e
9223             e89f e9999d
9224             e8a0 e9999f
9225             e8a1 e999a6
9226             e8a2 e999b2
9227             e8a3 e999ac
9228             e8a4 e99a8d
9229             e8a5 e99a98
9230             e8a6 e99a95
9231             e8a7 e99a97
9232             e8a8 e99aaa
9233             e8a9 e99aa7
9234             e8aa e99ab1
9235             e8ab e99ab2
9236             e8ac e99ab0
9237             e8ad e99ab4
9238             e8ae e99ab6
9239             e8af e99ab8
9240             e8b0 e99ab9
9241             e8b1 e99b8e
9242             e8b2 e99b8b
9243             e8b3 e99b89
9244             e8b4 e99b8d
9245             e8b5 e8a58d
9246             e8b6 e99b9c
9247             e8b7 e99c8d
9248             e8b8 e99b95
9249             e8b9 e99bb9
9250             e8ba e99c84
9251             e8bb e99c86
9252             e8bc e99c88
9253             e8bd e99c93
9254             e8be e99c8e
9255             e8bf e99c91
9256             e8c0 e99c8f
9257             e8c1 e99c96
9258             e8c2 e99c99
9259             e8c3 e99ca4
9260             e8c4 e99caa
9261             e8c5 e99cb0
9262             e8c6 e99cb9
9263             e8c7 e99cbd
9264             e8c8 e99cbe
9265             e8c9 e99d84
9266             e8ca e99d86
9267             e8cb e99d88
9268             e8cc e99d82
9269             e8cd e99d89
9270             e8ce e99d9c
9271             e8cf e99da0
9272             e8d0 e99da4
9273             e8d1 e99da6
9274             e8d2 e99da8
9275             e8d3 e58b92
9276             e8d4 e99dab
9277             e8d5 e99db1
9278             e8d6 e99db9
9279             e8d7 e99e85
9280             e8d8 e99dbc
9281             e8d9 e99e81
9282             e8da e99dba
9283             e8db e99e86
9284             e8dc e99e8b
9285             e8dd e99e8f
9286             e8de e99e90
9287             e8df e99e9c
9288             e8e0 e99ea8
9289             e8e1 e99ea6
9290             e8e2 e99ea3
9291             e8e3 e99eb3
9292             e8e4 e99eb4
9293             e8e5 e99f83
9294             e8e6 e99f86
9295             e8e7 e99f88
9296             e8e8 e99f8b
9297             e8e9 e99f9c
9298             e8ea e99fad
9299             e8eb e9bd8f
9300             e8ec e99fb2
9301             e8ed e7ab9f
9302             e8ee e99fb6
9303             e8ef e99fb5
9304             e8f0 e9a08f
9305             e8f1 e9a08c
9306             e8f2 e9a0b8
9307             e8f3 e9a0a4
9308             e8f4 e9a0a1
9309             e8f5 e9a0b7
9310             e8f6 e9a0bd
9311             e8f7 e9a186
9312             e8f8 e9a18f
9313             e8f9 e9a18b
9314             e8fa e9a1ab
9315             e8fb e9a1af
9316             e8fc e9a1b0
9317             e940 e9a1b1
9318             e941 e9a1b4
9319             e942 e9a1b3
9320             e943 e9a2aa
9321             e944 e9a2af
9322             e945 e9a2b1
9323             e946 e9a2b6
9324             e947 e9a384
9325             e948 e9a383
9326             e949 e9a386
9327             e94a e9a3a9
9328             e94b e9a3ab
9329             e94c e9a483
9330             e94d e9a489
9331             e94e e9a492
9332             e94f e9a494
9333             e950 e9a498
9334             e951 e9a4a1
9335             e952 e9a49d
9336             e953 e9a49e
9337             e954 e9a4a4
9338             e955 e9a4a0
9339             e956 e9a4ac
9340             e957 e9a4ae
9341             e958 e9a4bd
9342             e959 e9a4be
9343             e95a e9a582
9344             e95b e9a589
9345             e95c e9a585
9346             e95d e9a590
9347             e95e e9a58b
9348             e95f e9a591
9349             e960 e9a592
9350             e961 e9a58c
9351             e962 e9a595
9352             e963 e9a697
9353             e964 e9a698
9354             e965 e9a6a5
9355             e966 e9a6ad
9356             e967 e9a6ae
9357             e968 e9a6bc
9358             e969 e9a79f
9359             e96a e9a79b
9360             e96b e9a79d
9361             e96c e9a798
9362             e96d e9a791
9363             e96e e9a7ad
9364             e96f e9a7ae
9365             e970 e9a7b1
9366             e971 e9a7b2
9367             e972 e9a7bb
9368             e973 e9a7b8
9369             e974 e9a881
9370             e975 e9a88f
9371             e976 e9a885
9372             e977 e9a7a2
9373             e978 e9a899
9374             e979 e9a8ab
9375             e97a e9a8b7
9376             e97b e9a985
9377             e97c e9a982
9378             e97d e9a980
9379             e97e e9a983
9380             e980 e9a8be
9381             e981 e9a995
9382             e982 e9a98d
9383             e983 e9a99b
9384             e984 e9a997
9385             e985 e9a99f
9386             e986 e9a9a2
9387             e987 e9a9a5
9388             e988 e9a9a4
9389             e989 e9a9a9
9390             e98a e9a9ab
9391             e98b e9a9aa
9392             e98c e9aaad
9393             e98d e9aab0
9394             e98e e9aabc
9395             e98f e9ab80
9396             e990 e9ab8f
9397             e991 e9ab91
9398             e992 e9ab93
9399             e993 e9ab94
9400             e994 e9ab9e
9401             e995 e9ab9f
9402             e996 e9aba2
9403             e997 e9aba3
9404             e998 e9aba6
9405             e999 e9abaf
9406             e99a e9abab
9407             e99b e9abae
9408             e99c e9abb4
9409             e99d e9abb1
9410             e99e e9abb7
9411             e99f e9abbb
9412             e9a0 e9ac86
9413             e9a1 e9ac98
9414             e9a2 e9ac9a
9415             e9a3 e9ac9f
9416             e9a4 e9aca2
9417             e9a5 e9aca3
9418             e9a6 e9aca5
9419             e9a7 e9aca7
9420             e9a8 e9aca8
9421             e9a9 e9aca9
9422             e9aa e9acaa
9423             e9ab e9acae
9424             e9ac e9acaf
9425             e9ad e9acb2
9426             e9ae e9ad84
9427             e9af e9ad83
9428             e9b0 e9ad8f
9429             e9b1 e9ad8d
9430             e9b2 e9ad8e
9431             e9b3 e9ad91
9432             e9b4 e9ad98
9433             e9b5 e9adb4
9434             e9b6 e9ae93
9435             e9b7 e9ae83
9436             e9b8 e9ae91
9437             e9b9 e9ae96
9438             e9ba e9ae97
9439             e9bb e9ae9f
9440             e9bc e9aea0
9441             e9bd e9aea8
9442             e9be e9aeb4
9443             e9bf e9af80
9444             e9c0 e9af8a
9445             e9c1 e9aeb9
9446             e9c2 e9af86
9447             e9c3 e9af8f
9448             e9c4 e9af91
9449             e9c5 e9af92
9450             e9c6 e9afa3
9451             e9c7 e9afa2
9452             e9c8 e9afa4
9453             e9c9 e9af94
9454             e9ca e9afa1
9455             e9cb e9b0ba
9456             e9cc e9afb2
9457             e9cd e9afb1
9458             e9ce e9afb0
9459             e9cf e9b095
9460             e9d0 e9b094
9461             e9d1 e9b089
9462             e9d2 e9b093
9463             e9d3 e9b08c
9464             e9d4 e9b086
9465             e9d5 e9b088
9466             e9d6 e9b092
9467             e9d7 e9b08a
9468             e9d8 e9b084
9469             e9d9 e9b0ae
9470             e9da e9b09b
9471             e9db e9b0a5
9472             e9dc e9b0a4
9473             e9dd e9b0a1
9474             e9de e9b0b0
9475             e9df e9b187
9476             e9e0 e9b0b2
9477             e9e1 e9b186
9478             e9e2 e9b0be
9479             e9e3 e9b19a
9480             e9e4 e9b1a0
9481             e9e5 e9b1a7
9482             e9e6 e9b1b6
9483             e9e7 e9b1b8
9484             e9e8 e9b3a7
9485             e9e9 e9b3ac
9486             e9ea e9b3b0
9487             e9eb e9b489
9488             e9ec e9b488
9489             e9ed e9b3ab
9490             e9ee e9b483
9491             e9ef e9b486
9492             e9f0 e9b4aa
9493             e9f1 e9b4a6
9494             e9f2 e9b6af
9495             e9f3 e9b4a3
9496             e9f4 e9b49f
9497             e9f5 e9b584
9498             e9f6 e9b495
9499             e9f7 e9b492
9500             e9f8 e9b581
9501             e9f9 e9b4bf
9502             e9fa e9b4be
9503             e9fb e9b586
9504             e9fc e9b588
9505             ea40 e9b59d
9506             ea41 e9b59e
9507             ea42 e9b5a4
9508             ea43 e9b591
9509             ea44 e9b590
9510             ea45 e9b599
9511             ea46 e9b5b2
9512             ea47 e9b689
9513             ea48 e9b687
9514             ea49 e9b6ab
9515             ea4a e9b5af
9516             ea4b e9b5ba
9517             ea4c e9b69a
9518             ea4d e9b6a4
9519             ea4e e9b6a9
9520             ea4f e9b6b2
9521             ea50 e9b784
9522             ea51 e9b781
9523             ea52 e9b6bb
9524             ea53 e9b6b8
9525             ea54 e9b6ba
9526             ea55 e9b786
9527             ea56 e9b78f
9528             ea57 e9b782
9529             ea58 e9b799
9530             ea59 e9b793
9531             ea5a e9b7b8
9532             ea5b e9b7a6
9533             ea5c e9b7ad
9534             ea5d e9b7af
9535             ea5e e9b7bd
9536             ea5f e9b89a
9537             ea60 e9b89b
9538             ea61 e9b89e
9539             ea62 e9b9b5
9540             ea63 e9b9b9
9541             ea64 e9b9bd
9542             ea65 e9ba81
9543             ea66 e9ba88
9544             ea67 e9ba8b
9545             ea68 e9ba8c
9546             ea69 e9ba92
9547             ea6a e9ba95
9548             ea6b e9ba91
9549             ea6c e9ba9d
9550             ea6d e9baa5
9551             ea6e e9baa9
9552             ea6f e9bab8
9553             ea70 e9baaa
9554             ea71 e9baad
9555             ea72 e99da1
9556             ea73 e9bb8c
9557             ea74 e9bb8e
9558             ea75 e9bb8f
9559             ea76 e9bb90
9560             ea77 e9bb94
9561             ea78 e9bb9c
9562             ea79 e9bb9e
9563             ea7a e9bb9d
9564             ea7b e9bba0
9565             ea7c e9bba5
9566             ea7d e9bba8
9567             ea7e e9bbaf
9568             ea80 e9bbb4
9569             ea81 e9bbb6
9570             ea82 e9bbb7
9571             ea83 e9bbb9
9572             ea84 e9bbbb
9573             ea85 e9bbbc
9574             ea86 e9bbbd
9575             ea87 e9bc87
9576             ea88 e9bc88
9577             ea89 e79ab7
9578             ea8a e9bc95
9579             ea8b e9bca1
9580             ea8c e9bcac
9581             ea8d e9bcbe
9582             ea8e e9bd8a
9583             ea8f e9bd92
9584             ea90 e9bd94
9585             ea91 e9bda3
9586             ea92 e9bd9f
9587             ea93 e9bda0
9588             ea94 e9bda1
9589             ea95 e9bda6
9590             ea96 e9bda7
9591             ea97 e9bdac
9592             ea98 e9bdaa
9593             ea99 e9bdb7
9594             ea9a e9bdb2
9595             ea9b e9bdb6
9596             ea9c e9be95
9597             ea9d e9be9c
9598             ea9e e9bea0
9599             ea9f e5a0af
9600             eaa0 e6a787
9601             eaa1 e98199
9602             eaa2 e791a4
9603             eaa3 e5879c
9604             eaa4 e78699
9605             ed40 e7ba8a
9606             ed41 e8a49c
9607             ed42 e98d88
9608             ed43 e98a88
9609             ed44 e8939c
9610             ed45 e4bf89
9611             ed46 e782bb
9612             ed47 e698b1
9613             ed48 e6a388
9614             ed49 e98bb9
9615             ed4a e69bbb
9616             ed4b e5bd85
9617             ed4c e4b8a8
9618             ed4d e4bba1
9619             ed4e e4bbbc
9620             ed4f e4bc80
9621             ed50 e4bc83
9622             ed51 e4bcb9
9623             ed52 e4bd96
9624             ed53 e4be92
9625             ed54 e4be8a
9626             ed55 e4be9a
9627             ed56 e4be94
9628             ed57 e4bf8d
9629             ed58 e58180
9630             ed59 e580a2
9631             ed5a e4bfbf
9632             ed5b e5809e
9633             ed5c e58186
9634             ed5d e581b0
9635             ed5e e58182
9636             ed5f e58294
9637             ed60 e583b4
9638             ed61 e58398
9639             ed62 e5858a
9640             ed63 e585a4
9641             ed64 e5869d
9642             ed65 e586be
9643             ed66 e587ac
9644             ed67 e58895
9645             ed68 e58a9c
9646             ed69 e58aa6
9647             ed6a e58b80
9648             ed6b e58b9b
9649             ed6c e58c80
9650             ed6d e58c87
9651             ed6e e58ca4
9652             ed6f e58db2
9653             ed70 e58e93
9654             ed71 e58eb2
9655             ed72 e58f9d
9656             ed73 efa88e
9657             ed74 e5929c
9658             ed75 e5928a
9659             ed76 e592a9
9660             ed77 e593bf
9661             ed78 e59686
9662             ed79 e59d99
9663             ed7a e59da5
9664             ed7b e59eac
9665             ed7c e59f88
9666             ed7d e59f87
9667             ed7e efa88f
9668             ed80 efa890
9669             ed81 e5a29e
9670             ed82 e5a2b2
9671             ed83 e5a48b
9672             ed84 e5a593
9673             ed85 e5a59b
9674             ed86 e5a59d
9675             ed87 e5a5a3
9676             ed88 e5a6a4
9677             ed89 e5a6ba
9678             ed8a e5ad96
9679             ed8b e5af80
9680             ed8c e794af
9681             ed8d e5af98
9682             ed8e e5afac
9683             ed8f e5b09e
9684             ed90 e5b2a6
9685             ed91 e5b2ba
9686             ed92 e5b3b5
9687             ed93 e5b4a7
9688             ed94 e5b593
9689             ed95 efa891
9690             ed96 e5b582
9691             ed97 e5b5ad
9692             ed98 e5b6b8
9693             ed99 e5b6b9
9694             ed9a e5b790
9695             ed9b e5bca1
9696             ed9c e5bcb4
9697             ed9d e5bda7
9698             ed9e e5beb7
9699             ed9f e5bf9e
9700             eda0 e6819d
9701             eda1 e68285
9702             eda2 e6828a
9703             eda3 e6839e
9704             eda4 e68395
9705             eda5 e684a0
9706             eda6 e683b2
9707             eda7 e68491
9708             eda8 e684b7
9709             eda9 e684b0
9710             edaa e68698
9711             edab e68893
9712             edac e68aa6
9713             edad e68fb5
9714             edae e691a0
9715             edaf e6929d
9716             edb0 e6938e
9717             edb1 e6958e
9718             edb2 e69880
9719             edb3 e69895
9720             edb4 e698bb
9721             edb5 e69889
9722             edb6 e698ae
9723             edb7 e6989e
9724             edb8 e698a4
9725             edb9 e699a5
9726             edba e69997
9727             edbb e69999
9728             edbc efa892
9729             edbd e699b3
9730             edbe e69a99
9731             edbf e69aa0
9732             edc0 e69ab2
9733             edc1 e69abf
9734             edc2 e69bba
9735             edc3 e69c8e
9736             edc4 efa4a9
9737             edc5 e69da6
9738             edc6 e69ebb
9739             edc7 e6a192
9740             edc8 e69f80
9741             edc9 e6a081
9742             edca e6a184
9743             edcb e6a38f
9744             edcc efa893
9745             edcd e6a5a8
9746             edce efa894
9747             edcf e6a698
9748             edd0 e6a7a2
9749             edd1 e6a8b0
9750             edd2 e6a9ab
9751             edd3 e6a986
9752             edd4 e6a9b3
9753             edd5 e6a9be
9754             edd6 e6aba2
9755             edd7 e6aba4
9756             edd8 e6af96
9757             edd9 e6b0bf
9758             edda e6b19c
9759             eddb e6b286
9760             eddc e6b1af
9761             eddd e6b39a
9762             edde e6b484
9763             eddf e6b687
9764             ede0 e6b5af
9765             ede1 e6b696
9766             ede2 e6b6ac
9767             ede3 e6b78f
9768             ede4 e6b7b8
9769             ede5 e6b7b2
9770             ede6 e6b7bc
9771             ede7 e6b8b9
9772             ede8 e6b99c
9773             ede9 e6b8a7
9774             edea e6b8bc
9775             edeb e6babf
9776             edec e6be88
9777             eded e6beb5
9778             edee e6bfb5
9779             edef e78085
9780             edf0 e78087
9781             edf1 e780a8
9782             edf2 e78285
9783             edf3 e782ab
9784             edf4 e7848f
9785             edf5 e78484
9786             edf6 e7859c
9787             edf7 e78586
9788             edf8 e78587
9789             edf9 efa895
9790             edfa e78781
9791             edfb e787be
9792             edfc e78ab1
9793             ee40 e78abe
9794             ee41 e78ca4
9795             ee42 efa896
9796             ee43 e78db7
9797             ee44 e78ebd
9798             ee45 e78f89
9799             ee46 e78f96
9800             ee47 e78fa3
9801             ee48 e78f92
9802             ee49 e79087
9803             ee4a e78fb5
9804             ee4b e790a6
9805             ee4c e790aa
9806             ee4d e790a9
9807             ee4e e790ae
9808             ee4f e791a2
9809             ee50 e79289
9810             ee51 e7929f
9811             ee52 e79481
9812             ee53 e795af
9813             ee54 e79a82
9814             ee55 e79a9c
9815             ee56 e79a9e
9816             ee57 e79a9b
9817             ee58 e79aa6
9818             ee59 efa897
9819             ee5a e79d86
9820             ee5b e58aaf
9821             ee5c e7a0a1
9822             ee5d e7a18e
9823             ee5e e7a1a4
9824             ee5f e7a1ba
9825             ee60 e7a4b0
9826             ee61 efa898
9827             ee62 efa899
9828             ee63 efa89a
9829             ee64 e7a694
9830             ee65 efa89b
9831             ee66 e7a69b
9832             ee67 e7ab91
9833             ee68 e7aba7
9834             ee69 efa89c
9835             ee6a e7abab
9836             ee6b e7ae9e
9837             ee6c efa89d
9838             ee6d e7b588
9839             ee6e e7b59c
9840             ee6f e7b6b7
9841             ee70 e7b6a0
9842             ee71 e7b796
9843             ee72 e7b992
9844             ee73 e7bd87
9845             ee74 e7bea1
9846             ee75 efa89e
9847             ee76 e88c81
9848             ee77 e88da2
9849             ee78 e88dbf
9850             ee79 e88f87
9851             ee7a e88fb6
9852             ee7b e89188
9853             ee7c e892b4
9854             ee7d e89593
9855             ee7e e89599
9856             ee80 e895ab
9857             ee81 efa89f
9858             ee82 e896b0
9859             ee83 efa8a0
9860             ee84 efa8a1
9861             ee85 e8a087
9862             ee86 e8a3b5
9863             ee87 e8a892
9864             ee88 e8a8b7
9865             ee89 e8a9b9
9866             ee8a e8aaa7
9867             ee8b e8aabe
9868             ee8c e8ab9f
9869             ee8d efa8a2
9870             ee8e e8abb6
9871             ee8f e8ad93
9872             ee90 e8adbf
9873             ee91 e8b3b0
9874             ee92 e8b3b4
9875             ee93 e8b492
9876             ee94 e8b5b6
9877             ee95 efa8a3
9878             ee96 e8bb8f
9879             ee97 efa8a4
9880             ee98 efa8a5
9881             ee99 e981a7
9882             ee9a e9839e
9883             ee9b efa8a6
9884             ee9c e98495
9885             ee9d e984a7
9886             ee9e e9879a
9887             ee9f e98797
9888             eea0 e9879e
9889             eea1 e987ad
9890             eea2 e987ae
9891             eea3 e987a4
9892             eea4 e987a5
9893             eea5 e98886
9894             eea6 e98890
9895             eea7 e9888a
9896             eea8 e988ba
9897             eea9 e98980
9898             eeaa e988bc
9899             eeab e9898e
9900             eeac e98999
9901             eead e98991
9902             eeae e988b9
9903             eeaf e989a7
9904             eeb0 e98aa7
9905             eeb1 e989b7
9906             eeb2 e989b8
9907             eeb3 e98ba7
9908             eeb4 e98b97
9909             eeb5 e98b99
9910             eeb6 e98b90
9911             eeb7 efa8a7
9912             eeb8 e98b95
9913             eeb9 e98ba0
9914             eeba e98b93
9915             eebb e98ca5
9916             eebc e98ca1
9917             eebd e98bbb
9918             eebe efa8a8
9919             eebf e98c9e
9920             eec0 e98bbf
9921             eec1 e98c9d
9922             eec2 e98c82
9923             eec3 e98db0
9924             eec4 e98d97
9925             eec5 e98ea4
9926             eec6 e98f86
9927             eec7 e98f9e
9928             eec8 e98fb8
9929             eec9 e990b1
9930             eeca e99185
9931             eecb e99188
9932             eecc e99692
9933             eecd efa79c
9934             eece efa8a9
9935             eecf e99a9d
9936             eed0 e99aaf
9937             eed1 e99cb3
9938             eed2 e99cbb
9939             eed3 e99d83
9940             eed4 e99d8d
9941             eed5 e99d8f
9942             eed6 e99d91
9943             eed7 e99d95
9944             eed8 e9a197
9945             eed9 e9a1a5
9946             eeda efa8aa
9947             eedb efa8ab
9948             eedc e9a4a7
9949             eedd efa8ac
9950             eede e9a69e
9951             eedf e9a98e
9952             eee0 e9ab99
9953             eee1 e9ab9c
9954             eee2 e9adb5
9955             eee3 e9adb2
9956             eee4 e9ae8f
9957             eee5 e9aeb1
9958             eee6 e9aebb
9959             eee7 e9b080
9960             eee8 e9b5b0
9961             eee9 e9b5ab
9962             eeea efa8ad
9963             eeeb e9b899
9964             eeec e9bb91
9965             eeef e285b0
9966             eef0 e285b1
9967             eef1 e285b2
9968             eef2 e285b3
9969             eef3 e285b4
9970             eef4 e285b5
9971             eef5 e285b6
9972             eef6 e285b7
9973             eef7 e285b8
9974             eef8 e285b9
9975             eef9 efbfa2
9976             eefa efbfa4
9977             eefb efbc87
9978             eefc efbc82
9979             fa40 e285b0
9980             fa41 e285b1
9981             fa42 e285b2
9982             fa43 e285b3
9983             fa44 e285b4
9984             fa45 e285b5
9985             fa46 e285b6
9986             fa47 e285b7
9987             fa48 e285b8
9988             fa49 e285b9
9989             fa4a e285a0
9990             fa4b e285a1
9991             fa4c e285a2
9992             fa4d e285a3
9993             fa4e e285a4
9994             fa4f e285a5
9995             fa50 e285a6
9996             fa51 e285a7
9997             fa52 e285a8
9998             fa53 e285a9
9999             fa54 efbfa2
10000             fa55 efbfa4
10001             fa56 efbc87
10002             fa57 efbc82
10003             fa58 e388b1
10004             fa59 e28496
10005             fa5a e284a1
10006             fa5b e288b5
10007             fa5c e7ba8a
10008             fa5d e8a49c
10009             fa5e e98d88
10010             fa5f e98a88
10011             fa60 e8939c
10012             fa61 e4bf89
10013             fa62 e782bb
10014             fa63 e698b1
10015             fa64 e6a388
10016             fa65 e98bb9
10017             fa66 e69bbb
10018             fa67 e5bd85
10019             fa68 e4b8a8
10020             fa69 e4bba1
10021             fa6a e4bbbc
10022             fa6b e4bc80
10023             fa6c e4bc83
10024             fa6d e4bcb9
10025             fa6e e4bd96
10026             fa6f e4be92
10027             fa70 e4be8a
10028             fa71 e4be9a
10029             fa72 e4be94
10030             fa73 e4bf8d
10031             fa74 e58180
10032             fa75 e580a2
10033             fa76 e4bfbf
10034             fa77 e5809e
10035             fa78 e58186
10036             fa79 e581b0
10037             fa7a e58182
10038             fa7b e58294
10039             fa7c e583b4
10040             fa7d e58398
10041             fa7e e5858a
10042             fa80 e585a4
10043             fa81 e5869d
10044             fa82 e586be
10045             fa83 e587ac
10046             fa84 e58895
10047             fa85 e58a9c
10048             fa86 e58aa6
10049             fa87 e58b80
10050             fa88 e58b9b
10051             fa89 e58c80
10052             fa8a e58c87
10053             fa8b e58ca4
10054             fa8c e58db2
10055             fa8d e58e93
10056             fa8e e58eb2
10057             fa8f e58f9d
10058             fa90 efa88e
10059             fa91 e5929c
10060             fa92 e5928a
10061             fa93 e592a9
10062             fa94 e593bf
10063             fa95 e59686
10064             fa96 e59d99
10065             fa97 e59da5
10066             fa98 e59eac
10067             fa99 e59f88
10068             fa9a e59f87
10069             fa9b efa88f
10070             fa9c efa890
10071             fa9d e5a29e
10072             fa9e e5a2b2
10073             fa9f e5a48b
10074             faa0 e5a593
10075             faa1 e5a59b
10076             faa2 e5a59d
10077             faa3 e5a5a3
10078             faa4 e5a6a4
10079             faa5 e5a6ba
10080             faa6 e5ad96
10081             faa7 e5af80
10082             faa8 e794af
10083             faa9 e5af98
10084             faaa e5afac
10085             faab e5b09e
10086             faac e5b2a6
10087             faad e5b2ba
10088             faae e5b3b5
10089             faaf e5b4a7
10090             fab0 e5b593
10091             fab1 efa891
10092             fab2 e5b582
10093             fab3 e5b5ad
10094             fab4 e5b6b8
10095             fab5 e5b6b9
10096             fab6 e5b790
10097             fab7 e5bca1
10098             fab8 e5bcb4
10099             fab9 e5bda7
10100             faba e5beb7
10101             fabb e5bf9e
10102             fabc e6819d
10103             fabd e68285
10104             fabe e6828a
10105             fabf e6839e
10106             fac0 e68395
10107             fac1 e684a0
10108             fac2 e683b2
10109             fac3 e68491
10110             fac4 e684b7
10111             fac5 e684b0
10112             fac6 e68698
10113             fac7 e68893
10114             fac8 e68aa6
10115             fac9 e68fb5
10116             faca e691a0
10117             facb e6929d
10118             facc e6938e
10119             facd e6958e
10120             face e69880
10121             facf e69895
10122             fad0 e698bb
10123             fad1 e69889
10124             fad2 e698ae
10125             fad3 e6989e
10126             fad4 e698a4
10127             fad5 e699a5
10128             fad6 e69997
10129             fad7 e69999
10130             fad8 efa892
10131             fad9 e699b3
10132             fada e69a99
10133             fadb e69aa0
10134             fadc e69ab2
10135             fadd e69abf
10136             fade e69bba
10137             fadf e69c8e
10138             fae0 efa4a9
10139             fae1 e69da6
10140             fae2 e69ebb
10141             fae3 e6a192
10142             fae4 e69f80
10143             fae5 e6a081
10144             fae6 e6a184
10145             fae7 e6a38f
10146             fae8 efa893
10147             fae9 e6a5a8
10148             faea efa894
10149             faeb e6a698
10150             faec e6a7a2
10151             faed e6a8b0
10152             faee e6a9ab
10153             faef e6a986
10154             faf0 e6a9b3
10155             faf1 e6a9be
10156             faf2 e6aba2
10157             faf3 e6aba4
10158             faf4 e6af96
10159             faf5 e6b0bf
10160             faf6 e6b19c
10161             faf7 e6b286
10162             faf8 e6b1af
10163             faf9 e6b39a
10164             fafa e6b484
10165             fafb e6b687
10166             fafc e6b5af
10167             fb40 e6b696
10168             fb41 e6b6ac
10169             fb42 e6b78f
10170             fb43 e6b7b8
10171             fb44 e6b7b2
10172             fb45 e6b7bc
10173             fb46 e6b8b9
10174             fb47 e6b99c
10175             fb48 e6b8a7
10176             fb49 e6b8bc
10177             fb4a e6babf
10178             fb4b e6be88
10179             fb4c e6beb5
10180             fb4d e6bfb5
10181             fb4e e78085
10182             fb4f e78087
10183             fb50 e780a8
10184             fb51 e78285
10185             fb52 e782ab
10186             fb53 e7848f
10187             fb54 e78484
10188             fb55 e7859c
10189             fb56 e78586
10190             fb57 e78587
10191             fb58 efa895
10192             fb59 e78781
10193             fb5a e787be
10194             fb5b e78ab1
10195             fb5c e78abe
10196             fb5d e78ca4
10197             fb5e efa896
10198             fb5f e78db7
10199             fb60 e78ebd
10200             fb61 e78f89
10201             fb62 e78f96
10202             fb63 e78fa3
10203             fb64 e78f92
10204             fb65 e79087
10205             fb66 e78fb5
10206             fb67 e790a6
10207             fb68 e790aa
10208             fb69 e790a9
10209             fb6a e790ae
10210             fb6b e791a2
10211             fb6c e79289
10212             fb6d e7929f
10213             fb6e e79481
10214             fb6f e795af
10215             fb70 e79a82
10216             fb71 e79a9c
10217             fb72 e79a9e
10218             fb73 e79a9b
10219             fb74 e79aa6
10220             fb75 efa897
10221             fb76 e79d86
10222             fb77 e58aaf
10223             fb78 e7a0a1
10224             fb79 e7a18e
10225             fb7a e7a1a4
10226             fb7b e7a1ba
10227             fb7c e7a4b0
10228             fb7d efa898
10229             fb7e efa899
10230             fb80 efa89a
10231             fb81 e7a694
10232             fb82 efa89b
10233             fb83 e7a69b
10234             fb84 e7ab91
10235             fb85 e7aba7
10236             fb86 efa89c
10237             fb87 e7abab
10238             fb88 e7ae9e
10239             fb89 efa89d
10240             fb8a e7b588
10241             fb8b e7b59c
10242             fb8c e7b6b7
10243             fb8d e7b6a0
10244             fb8e e7b796
10245             fb8f e7b992
10246             fb90 e7bd87
10247             fb91 e7bea1
10248             fb92 efa89e
10249             fb93 e88c81
10250             fb94 e88da2
10251             fb95 e88dbf
10252             fb96 e88f87
10253             fb97 e88fb6
10254             fb98 e89188
10255             fb99 e892b4
10256             fb9a e89593
10257             fb9b e89599
10258             fb9c e895ab
10259             fb9d efa89f
10260             fb9e e896b0
10261             fb9f efa8a0
10262             fba0 efa8a1
10263             fba1 e8a087
10264             fba2 e8a3b5
10265             fba3 e8a892
10266             fba4 e8a8b7
10267             fba5 e8a9b9
10268             fba6 e8aaa7
10269             fba7 e8aabe
10270             fba8 e8ab9f
10271             fba9 efa8a2
10272             fbaa e8abb6
10273             fbab e8ad93
10274             fbac e8adbf
10275             fbad e8b3b0
10276             fbae e8b3b4
10277             fbaf e8b492
10278             fbb0 e8b5b6
10279             fbb1 efa8a3
10280             fbb2 e8bb8f
10281             fbb3 efa8a4
10282             fbb4 efa8a5
10283             fbb5 e981a7
10284             fbb6 e9839e
10285             fbb7 efa8a6
10286             fbb8 e98495
10287             fbb9 e984a7
10288             fbba e9879a
10289             fbbb e98797
10290             fbbc e9879e
10291             fbbd e987ad
10292             fbbe e987ae
10293             fbbf e987a4
10294             fbc0 e987a5
10295             fbc1 e98886
10296             fbc2 e98890
10297             fbc3 e9888a
10298             fbc4 e988ba
10299             fbc5 e98980
10300             fbc6 e988bc
10301             fbc7 e9898e
10302             fbc8 e98999
10303             fbc9 e98991
10304             fbca e988b9
10305             fbcb e989a7
10306             fbcc e98aa7
10307             fbcd e989b7
10308             fbce e989b8
10309             fbcf e98ba7
10310             fbd0 e98b97
10311             fbd1 e98b99
10312             fbd2 e98b90
10313             fbd3 efa8a7
10314             fbd4 e98b95
10315             fbd5 e98ba0
10316             fbd6 e98b93
10317             fbd7 e98ca5
10318             fbd8 e98ca1
10319             fbd9 e98bbb
10320             fbda efa8a8
10321             fbdb e98c9e
10322             fbdc e98bbf
10323             fbdd e98c9d
10324             fbde e98c82
10325             fbdf e98db0
10326             fbe0 e98d97
10327             fbe1 e98ea4
10328             fbe2 e98f86
10329             fbe3 e98f9e
10330             fbe4 e98fb8
10331             fbe5 e990b1
10332             fbe6 e99185
10333             fbe7 e99188
10334             fbe8 e99692
10335             fbe9 efa79c
10336             fbea efa8a9
10337             fbeb e99a9d
10338             fbec e99aaf
10339             fbed e99cb3
10340             fbee e99cbb
10341             fbef e99d83
10342             fbf0 e99d8d
10343             fbf1 e99d8f
10344             fbf2 e99d91
10345             fbf3 e99d95
10346             fbf4 e9a197
10347             fbf5 e9a1a5
10348             fbf6 efa8aa
10349             fbf7 efa8ab
10350             fbf8 e9a4a7
10351             fbf9 efa8ac
10352             fbfa e9a69e
10353             fbfb e9a98e
10354             fbfc e9ab99
10355             fc40 e9ab9c
10356             fc41 e9adb5
10357             fc42 e9adb2
10358             fc43 e9ae8f
10359             fc44 e9aeb1
10360             fc45 e9aebb
10361             fc46 e9b080
10362             fc47 e9b5b0
10363             fc48 e9b5ab
10364             fc49 efa8ad
10365             fc4a e9b899
10366             fc4b e9bb91
10367             END
10368              
10369 320 50       55027 if ( scalar(keys %sjis2utf8_2) != 4152 ) {
10370 0         0 die "scalar(keys %sjis2utf8_2) is ", scalar(keys %sjis2utf8_2), ".";
10371             }
10372             }
10373              
10374             #---------------------------------------------------------------------
10375             sub init_utf82sjis {
10376 144 50   144   704 &init_sjis2utf8 unless %sjis2utf8_1;
10377 144         345008 %utf82sjis_1 = reverse %sjis2utf8_1;
10378 144         296112 %utf82sjis_2 = reverse %sjis2utf8_2;
10379              
10380             # JP170559 CodePage 932 : 398 non-round-trip mappings
10381             # http://support.microsoft.com/kb/170559/ja
10382              
10383 144         51409 %JP170559 = split( /\s+/, <<'END' );
10384             e28992 81e0
10385             e289a1 81df
10386             e288ab 81e7
10387             e2889a 81e3
10388             e28aa5 81db
10389             e288a0 81da
10390             e288b5 81e6
10391             e288a9 81bf
10392             e288aa 81be
10393             e7ba8a fa5c
10394             e8a49c fa5d
10395             e98d88 fa5e
10396             e98a88 fa5f
10397             e8939c fa60
10398             e4bf89 fa61
10399             e782bb fa62
10400             e698b1 fa63
10401             e6a388 fa64
10402             e98bb9 fa65
10403             e69bbb fa66
10404             e5bd85 fa67
10405             e4b8a8 fa68
10406             e4bba1 fa69
10407             e4bbbc fa6a
10408             e4bc80 fa6b
10409             e4bc83 fa6c
10410             e4bcb9 fa6d
10411             e4bd96 fa6e
10412             e4be92 fa6f
10413             e4be8a fa70
10414             e4be9a fa71
10415             e4be94 fa72
10416             e4bf8d fa73
10417             e58180 fa74
10418             e580a2 fa75
10419             e4bfbf fa76
10420             e5809e fa77
10421             e58186 fa78
10422             e581b0 fa79
10423             e58182 fa7a
10424             e58294 fa7b
10425             e583b4 fa7c
10426             e58398 fa7d
10427             e5858a fa7e
10428             e585a4 fa80
10429             e5869d fa81
10430             e586be fa82
10431             e587ac fa83
10432             e58895 fa84
10433             e58a9c fa85
10434             e58aa6 fa86
10435             e58b80 fa87
10436             e58b9b fa88
10437             e58c80 fa89
10438             e58c87 fa8a
10439             e58ca4 fa8b
10440             e58db2 fa8c
10441             e58e93 fa8d
10442             e58eb2 fa8e
10443             e58f9d fa8f
10444             efa88e fa90
10445             e5929c fa91
10446             e5928a fa92
10447             e592a9 fa93
10448             e593bf fa94
10449             e59686 fa95
10450             e59d99 fa96
10451             e59da5 fa97
10452             e59eac fa98
10453             e59f88 fa99
10454             e59f87 fa9a
10455             efa88f fa9b
10456             efa890 fa9c
10457             e5a29e fa9d
10458             e5a2b2 fa9e
10459             e5a48b fa9f
10460             e5a593 faa0
10461             e5a59b faa1
10462             e5a59d faa2
10463             e5a5a3 faa3
10464             e5a6a4 faa4
10465             e5a6ba faa5
10466             e5ad96 faa6
10467             e5af80 faa7
10468             e794af faa8
10469             e5af98 faa9
10470             e5afac faaa
10471             e5b09e faab
10472             e5b2a6 faac
10473             e5b2ba faad
10474             e5b3b5 faae
10475             e5b4a7 faaf
10476             e5b593 fab0
10477             efa891 fab1
10478             e5b582 fab2
10479             e5b5ad fab3
10480             e5b6b8 fab4
10481             e5b6b9 fab5
10482             e5b790 fab6
10483             e5bca1 fab7
10484             e5bcb4 fab8
10485             e5bda7 fab9
10486             e5beb7 faba
10487             e5bf9e fabb
10488             e6819d fabc
10489             e68285 fabd
10490             e6828a fabe
10491             e6839e fabf
10492             e68395 fac0
10493             e684a0 fac1
10494             e683b2 fac2
10495             e68491 fac3
10496             e684b7 fac4
10497             e684b0 fac5
10498             e68698 fac6
10499             e68893 fac7
10500             e68aa6 fac8
10501             e68fb5 fac9
10502             e691a0 faca
10503             e6929d facb
10504             e6938e facc
10505             e6958e facd
10506             e69880 face
10507             e69895 facf
10508             e698bb fad0
10509             e69889 fad1
10510             e698ae fad2
10511             e6989e fad3
10512             e698a4 fad4
10513             e699a5 fad5
10514             e69997 fad6
10515             e69999 fad7
10516             efa892 fad8
10517             e699b3 fad9
10518             e69a99 fada
10519             e69aa0 fadb
10520             e69ab2 fadc
10521             e69abf fadd
10522             e69bba fade
10523             e69c8e fadf
10524             efa4a9 fae0
10525             e69da6 fae1
10526             e69ebb fae2
10527             e6a192 fae3
10528             e69f80 fae4
10529             e6a081 fae5
10530             e6a184 fae6
10531             e6a38f fae7
10532             efa893 fae8
10533             e6a5a8 fae9
10534             efa894 faea
10535             e6a698 faeb
10536             e6a7a2 faec
10537             e6a8b0 faed
10538             e6a9ab faee
10539             e6a986 faef
10540             e6a9b3 faf0
10541             e6a9be faf1
10542             e6aba2 faf2
10543             e6aba4 faf3
10544             e6af96 faf4
10545             e6b0bf faf5
10546             e6b19c faf6
10547             e6b286 faf7
10548             e6b1af faf8
10549             e6b39a faf9
10550             e6b484 fafa
10551             e6b687 fafb
10552             e6b5af fafc
10553             e6b696 fb40
10554             e6b6ac fb41
10555             e6b78f fb42
10556             e6b7b8 fb43
10557             e6b7b2 fb44
10558             e6b7bc fb45
10559             e6b8b9 fb46
10560             e6b99c fb47
10561             e6b8a7 fb48
10562             e6b8bc fb49
10563             e6babf fb4a
10564             e6be88 fb4b
10565             e6beb5 fb4c
10566             e6bfb5 fb4d
10567             e78085 fb4e
10568             e78087 fb4f
10569             e780a8 fb50
10570             e78285 fb51
10571             e782ab fb52
10572             e7848f fb53
10573             e78484 fb54
10574             e7859c fb55
10575             e78586 fb56
10576             e78587 fb57
10577             efa895 fb58
10578             e78781 fb59
10579             e787be fb5a
10580             e78ab1 fb5b
10581             e78abe fb5c
10582             e78ca4 fb5d
10583             efa896 fb5e
10584             e78db7 fb5f
10585             e78ebd fb60
10586             e78f89 fb61
10587             e78f96 fb62
10588             e78fa3 fb63
10589             e78f92 fb64
10590             e79087 fb65
10591             e78fb5 fb66
10592             e790a6 fb67
10593             e790aa fb68
10594             e790a9 fb69
10595             e790ae fb6a
10596             e791a2 fb6b
10597             e79289 fb6c
10598             e7929f fb6d
10599             e79481 fb6e
10600             e795af fb6f
10601             e79a82 fb70
10602             e79a9c fb71
10603             e79a9e fb72
10604             e79a9b fb73
10605             e79aa6 fb74
10606             efa897 fb75
10607             e79d86 fb76
10608             e58aaf fb77
10609             e7a0a1 fb78
10610             e7a18e fb79
10611             e7a1a4 fb7a
10612             e7a1ba fb7b
10613             e7a4b0 fb7c
10614             efa898 fb7d
10615             efa899 fb7e
10616             efa89a fb80
10617             e7a694 fb81
10618             efa89b fb82
10619             e7a69b fb83
10620             e7ab91 fb84
10621             e7aba7 fb85
10622             efa89c fb86
10623             e7abab fb87
10624             e7ae9e fb88
10625             efa89d fb89
10626             e7b588 fb8a
10627             e7b59c fb8b
10628             e7b6b7 fb8c
10629             e7b6a0 fb8d
10630             e7b796 fb8e
10631             e7b992 fb8f
10632             e7bd87 fb90
10633             e7bea1 fb91
10634             efa89e fb92
10635             e88c81 fb93
10636             e88da2 fb94
10637             e88dbf fb95
10638             e88f87 fb96
10639             e88fb6 fb97
10640             e89188 fb98
10641             e892b4 fb99
10642             e89593 fb9a
10643             e89599 fb9b
10644             e895ab fb9c
10645             efa89f fb9d
10646             e896b0 fb9e
10647             efa8a0 fb9f
10648             efa8a1 fba0
10649             e8a087 fba1
10650             e8a3b5 fba2
10651             e8a892 fba3
10652             e8a8b7 fba4
10653             e8a9b9 fba5
10654             e8aaa7 fba6
10655             e8aabe fba7
10656             e8ab9f fba8
10657             efa8a2 fba9
10658             e8abb6 fbaa
10659             e8ad93 fbab
10660             e8adbf fbac
10661             e8b3b0 fbad
10662             e8b3b4 fbae
10663             e8b492 fbaf
10664             e8b5b6 fbb0
10665             efa8a3 fbb1
10666             e8bb8f fbb2
10667             efa8a4 fbb3
10668             efa8a5 fbb4
10669             e981a7 fbb5
10670             e9839e fbb6
10671             efa8a6 fbb7
10672             e98495 fbb8
10673             e984a7 fbb9
10674             e9879a fbba
10675             e98797 fbbb
10676             e9879e fbbc
10677             e987ad fbbd
10678             e987ae fbbe
10679             e987a4 fbbf
10680             e987a5 fbc0
10681             e98886 fbc1
10682             e98890 fbc2
10683             e9888a fbc3
10684             e988ba fbc4
10685             e98980 fbc5
10686             e988bc fbc6
10687             e9898e fbc7
10688             e98999 fbc8
10689             e98991 fbc9
10690             e988b9 fbca
10691             e989a7 fbcb
10692             e98aa7 fbcc
10693             e989b7 fbcd
10694             e989b8 fbce
10695             e98ba7 fbcf
10696             e98b97 fbd0
10697             e98b99 fbd1
10698             e98b90 fbd2
10699             efa8a7 fbd3
10700             e98b95 fbd4
10701             e98ba0 fbd5
10702             e98b93 fbd6
10703             e98ca5 fbd7
10704             e98ca1 fbd8
10705             e98bbb fbd9
10706             efa8a8 fbda
10707             e98c9e fbdb
10708             e98bbf fbdc
10709             e98c9d fbdd
10710             e98c82 fbde
10711             e98db0 fbdf
10712             e98d97 fbe0
10713             e98ea4 fbe1
10714             e98f86 fbe2
10715             e98f9e fbe3
10716             e98fb8 fbe4
10717             e990b1 fbe5
10718             e99185 fbe6
10719             e99188 fbe7
10720             e99692 fbe8
10721             efa79c fbe9
10722             efa8a9 fbea
10723             e99a9d fbeb
10724             e99aaf fbec
10725             e99cb3 fbed
10726             e99cbb fbee
10727             e99d83 fbef
10728             e99d8d fbf0
10729             e99d8f fbf1
10730             e99d91 fbf2
10731             e99d95 fbf3
10732             e9a197 fbf4
10733             e9a1a5 fbf5
10734             efa8aa fbf6
10735             efa8ab fbf7
10736             e9a4a7 fbf8
10737             efa8ac fbf9
10738             e9a69e fbfa
10739             e9a98e fbfb
10740             e9ab99 fbfc
10741             e9ab9c fc40
10742             e9adb5 fc41
10743             e9adb2 fc42
10744             e9ae8f fc43
10745             e9aeb1 fc44
10746             e9aebb fc45
10747             e9b080 fc46
10748             e9b5b0 fc47
10749             e9b5ab fc48
10750             efa8ad fc49
10751             e9b899 fc4a
10752             e9bb91 fc4b
10753             e285b0 fa40
10754             e285b1 fa41
10755             e285b2 fa42
10756             e285b3 fa43
10757             e285b4 fa44
10758             e285b5 fa45
10759             e285b6 fa46
10760             e285b7 fa47
10761             e285b8 fa48
10762             e285b9 fa49
10763             efbfa2 81ca
10764             efbfa4 fa55
10765             efbc87 fa56
10766             efbc82 fa57
10767             e285a0 8754
10768             e285a1 8755
10769             e285a2 8756
10770             e285a3 8757
10771             e285a4 8758
10772             e285a5 8759
10773             e285a6 875a
10774             e285a7 875b
10775             e285a8 875c
10776             e285a9 875d
10777             efbfa2 81ca
10778             e388b1 878a
10779             e28496 8782
10780             e284a1 8784
10781             e288b5 81e6
10782             END
10783              
10784 144 50       3826 if ( scalar(keys %JP170559) != 396 ) {
10785 0         0 die "scalar(keys %JP170559) is ", scalar(keys %JP170559), ".";
10786             }
10787             }
10788              
10789             %kana2utf8 = split( /\s+/, <<'END' );
10790             a1 efbda1
10791             a2 efbda2
10792             a3 efbda3
10793             a4 efbda4
10794             a5 efbda5
10795             a6 efbda6
10796             a7 efbda7
10797             a8 efbda8
10798             a9 efbda9
10799             aa efbdaa
10800             ab efbdab
10801             ac efbdac
10802             ad efbdad
10803             ae efbdae
10804             af efbdaf
10805             b0 efbdb0
10806             b1 efbdb1
10807             b2 efbdb2
10808             b3 efbdb3
10809             b4 efbdb4
10810             b5 efbdb5
10811             b6 efbdb6
10812             b7 efbdb7
10813             b8 efbdb8
10814             b9 efbdb9
10815             ba efbdba
10816             bb efbdbb
10817             bc efbdbc
10818             bd efbdbd
10819             be efbdbe
10820             bf efbdbf
10821             c0 efbe80
10822             c1 efbe81
10823             c2 efbe82
10824             c3 efbe83
10825             c4 efbe84
10826             c5 efbe85
10827             c6 efbe86
10828             c7 efbe87
10829             c8 efbe88
10830             c9 efbe89
10831             ca efbe8a
10832             cb efbe8b
10833             cc efbe8c
10834             cd efbe8d
10835             ce efbe8e
10836             cf efbe8f
10837             d0 efbe90
10838             d1 efbe91
10839             d2 efbe92
10840             d3 efbe93
10841             d4 efbe94
10842             d5 efbe95
10843             d6 efbe96
10844             d7 efbe97
10845             d8 efbe98
10846             d9 efbe99
10847             da efbe9a
10848             db efbe9b
10849             dc efbe9c
10850             dd efbe9d
10851             de efbe9e
10852             df efbe9f
10853             END
10854              
10855             if ( scalar(keys %kana2utf8) != 63 ) {
10856             die "scalar(keys %kana2utf8) is ", scalar(keys %kana2utf8), ".";
10857             }
10858              
10859             #---------------------------------------------------------------------
10860             sub init_k2u {
10861 84 50   84   222 if (%u2k) {
10862 0         0 %k2u = reverse %u2k;
10863 0 0       0 if ( scalar( keys %k2u ) != scalar( keys %u2k ) ) {
10864 0         0 die "scalar(keys %k2u) != scalar(keys %u2k).";
10865             }
10866             }
10867             else {
10868 84         138 local ( $k, $u );
10869 84         411 while ( ( $k, $u ) = each %kana2utf8 ) {
10870 5292         14172 $k2u{ pack( 'H*', $k ) } = pack( 'H*', $u );
10871             }
10872             }
10873             }
10874              
10875             #---------------------------------------------------------------------
10876             sub init_u2k {
10877 12 50   12   43 if (%k2u) {
10878 0         0 %u2k = reverse %k2u;
10879 0 0       0 if ( scalar( keys %u2k ) != scalar( keys %k2u ) ) {
10880 0         0 die "scalar(keys %u2k) != scalar(keys %k2u).";
10881             }
10882             }
10883             else {
10884 12         26 local ( $k, $u );
10885 12         72 while ( ( $k, $u ) = each %kana2utf8 ) {
10886 756         2481 $u2k{ pack( 'H*', $u ) } = pack( 'H*', $k );
10887             }
10888             }
10889             }
10890              
10891             #---------------------------------------------------------------------
10892             # TR subroutine for DBCS
10893             #---------------------------------------------------------------------
10894             sub tr {
10895              
10896             # $prev_from, $prev_to, %table are persistent variables
10897 2     2   22 local ( *s, $from, $to, $option ) = @_;
10898 2         4 local ( @from, @to );
10899 2         4 local ( $jis, $n ) = ( 0, 0 );
10900              
10901             # fixing bug of jcode.pl (2 of 2)
10902             # mis-caching table
10903             # http://srekcah.org/jcode/2.13.1/
10904             #
10905             #! ;; $rcsid = q$Id: jcode.pl,v 2.13.1.4 2002/04/07 07:27:00 utashiro Exp $;
10906             # *** 727,734 ****
10907             # $jis++, &jis2euc(*s) if $s =~ /$re_jp|$re_asc|$re_kana/o;
10908             # $jis++ if $to =~ /$re_jp|$re_asc|$re_kana/o;
10909             #
10910             #! if (!defined($prev_from) || $from ne $prev_from || $to ne $prev_to) {
10911             #! ($prev_from, $prev_to) = ($from, $to);
10912             # undef %table;
10913             # &_maketable;
10914             # }
10915             # --- 727,735 ----
10916             # $jis++, &jis2euc(*s) if $s =~ /$re_jp|$re_asc|$re_kana/o;
10917             # $jis++ if $to =~ /$re_jp|$re_asc|$re_kana/o;
10918             #
10919             #! if (!defined($prev_from) ||
10920             #! $from ne $prev_from || $to ne $prev_to || $opt ne $prev_opt) {
10921             #! ($prev_from, $prev_to, $prev_opt) = ($from, $to, $opt);
10922             # undef %table;
10923             # &_maketable;
10924             # }
10925              
10926             # jcodeg.diff by Gappai
10927             # http://www.vector.co.jp/soft/win95/prog/se347514.html
10928              
10929 2 50       72 $jis++, &jis2euc(*s) if $s =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o;
10930 2 50       51 $jis++ if $to =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o;
10931              
10932 2 0 33     8 if ( !defined($prev_from)
      33        
      0        
10933             || $from ne $prev_from
10934             || $to ne $prev_to
10935             || $option ne $prev_opt )
10936             {
10937 2         18 ( $prev_from, $prev_to, $prev_opt ) = ( $from, $to, $option );
10938 2         5 undef %table;
10939 2         3 &_maketable;
10940             }
10941              
10942 2         6 $s =~ s/([\x80-\xff][\x00-\xff]|[\x00-\xff])/
10943 134 50 33     525 defined($table{$1}) && ++$n ? $table{$1} : $1
10944             /ge;
10945              
10946 2 50       9 &euc2jis(*s) if $jis;
10947              
10948 2         17 $n;
10949             }
10950              
10951             #---------------------------------------------------------------------
10952             sub _maketable {
10953 2     2   4 local ($ascii) = '(\\\\[\\-\\\\]|[\0-\x5b\x5d-\x7f])';
10954              
10955 2 50       49 &jis2euc(*to) if $to =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o;
10956 2 50       46 &jis2euc(*from) if $from =~ /$re_esc_jp|$re_esc_asc|$re_esc_kana/o;
10957              
10958 2         13 grep( s/(([\x80-\xff])[\x80-\xff]-\2[\x80-\xff])/&_expnd2($1)/ge,
  6         9  
10959             $from, $to );
10960 2         63 grep( s/($ascii-$ascii)/&_expnd1($1)/geo, $from, $to );
  6         10  
10961              
10962 2         57 @to = $to =~ /[\x80-\xff][\x00-\xff]|[\x00-\xff]/g;
10963 2         51 @from = $from =~ /[\x80-\xff][\x00-\xff]|[\x00-\xff]/g;
10964 2 0       5 push( @to, ( $option =~ /d/ ? '' : $to[$#to] ) x ( @from - @to ) )
    50          
10965             if @to < @from;
10966 2         62 @table{@from} = @to;
10967             }
10968              
10969             #---------------------------------------------------------------------
10970             sub _expnd1 {
10971 6     6   11 local ($s) = @_;
10972 6         9 $s =~ s/\\([\x00-\xff])/$1/g;
10973 6         12 local ( $c1, $c2 ) = unpack( 'CxC', $s );
10974 6 50       10 if ( $c1 <= $c2 ) {
10975 6         13 for ( $s = '' ; $c1 <= $c2 ; $c1++ ) {
10976 124         168 $s .= pack( 'C', $c1 );
10977             }
10978             }
10979 6         19 $s;
10980             }
10981              
10982             #---------------------------------------------------------------------
10983             sub _expnd2 {
10984 6     6   14 local ($s) = @_;
10985 6         20 local ( $c1, $c2, $c3, $c4 ) = unpack( 'CCxCC', $s );
10986 6 50 33     21 if ( $c1 == $c3 && $c2 <= $c4 ) {
10987 6         10 for ( $s = '' ; $c2 <= $c4 ; $c2++ ) {
10988 124         233 $s .= pack( 'CC', $c1, $c2 );
10989             }
10990             }
10991 6         25 $s;
10992             }
10993              
10994             1;
10995              
10996             __END__