diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 57b6ba9..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -craptev1-v1.1.tar.xz -craptev1-v1.1/* -crapto1-v3.3.tar.xz -crapto1-v3.3/* diff --git a/Makefile b/Makefile index c52e87b..a3d888e 100755 --- a/Makefile +++ b/Makefile @@ -13,8 +13,8 @@ LDFLAGS= -Wl,--allow-multiple-definition all: solve_bs solve_piwi_bs solve_piwi libnfc_crypto1_crack CRAPTEV1 = craptev1-v1.1/craptev1.c -I craptev1-v1.1/ -CRAPTO1 = crapto1-v3.3/crapto1.c crapto1-v3.3/crypto1.c -I crapto1-v3.3/ -CRYPTO1_BS = crypto1_bs.c crypto1_bs_crack.c +CRAPTO1 = crapto1-v3.3/crapto1.c crapto1-v3.3/crypto1.c -I crapto1-v3.3/ +CRYPTO1_BS = crypto1_bs.c crypto1_bs_crack.c solve_bs: $(CC) $(CFLAGS) $@.c $(CRYPTO1_BS) $(CRAPTO1) ${CRAPTEV1} -o $@ -lpthread -lm $(LDFLAGS) @@ -31,17 +31,6 @@ libnfc_crypto1_crack: clean: rm -f solve.so solve_bs solve_piwi_bs solve_piwi libnfc_crypto1_crack -get_craptev1: - echo 'Stop being lazy, find your own file!' - wget http://crapto1.netgarage.org/craptev1-v1.1.tar.xz - tar Jxvf craptev1-v1.1.tar.xz - -get_crapto1: - echo 'Stop being lazy, find your own file!' - wget http://crapto1.netgarage.org/crapto1-v3.3.tar.xz - mkdir crapto1-v3.3 - tar Jxvf crapto1-v3.3.tar.xz -C crapto1-v3.3 - # Windows cross compilation MINGW32 = i686-w64-mingw32-gcc MINGW64 = x86_64-w64-mingw32-gcc @@ -68,4 +57,3 @@ solve_piwi32.exe: solve_piwi64.exe: $(MINGW64) $(CFLAGS) solve_piwi.c $(CRYPTO1_BS) $(CRAPTO1) ${CRAPTEV1} -static -o $@ -lpthread - diff --git a/craptev1-v1.1/0xcafec0de.txt b/craptev1-v1.1/0xcafec0de.txt new file mode 100644 index 0000000..7d70758 --- /dev/null +++ b/craptev1-v1.1/0xcafec0de.txt @@ -0,0 +1,10000 @@ +3e a5 ea! a0 +0c! 48! 4b! 4c +74 cf 05! f5 +c4 b6! 19! 18! +73 fa! d0 5f +d7 c8! 83 eb! +45! ca! 4b f8 +17 42 6e! f9! +52! 3d 23 56 +54 9b! f0 95! +ca! ec 35! a1 +3e 6e! 3b! 1e! +bb 74! f4! 7c +cc 21! 4c! bb +29! 33 a3! 20! +c7 be! 6d! d2 +ee! 57 ac! 3d +9a! fe 80 f0 +0e! 73 94! dd! +58 28! b0 fd +27! 30! 43 25 +03 47 9a! be! +62! 5e! 08! fa +45! 39 8f 5d +9d ba! 8a! fe +78 93 b9 17! +57 cc! 74 55 +ac 89! 87 67 +a3! 97 d7! e6 +74 92 a8 f1! +11 c6 c3 58 +0d 1d! ab! ea! +85! 78! 0f! db! +e0 4c 58! 0e! +b3 42 c1! 96! +29! 1f 24 6a! +ef! 55! 7d! 2c +6b! d8! 68 2a! +1a d3! e6! 69! +e4 8e 32! 02! +ad e0! 9b f4 +1f! bb! 28! bc! +8f! 6d! c2 5a! +79! 3d a6 8b! +83 ce! 36 55! +d3! 23! 49 ad! +8f! 20 72! f9! +fa! 3b! d2! d9 +0e! bd! 6b! d8 +c2 1f 45! cd! +57 0b b3 f2! +34 3c! 9f 73! +df! 12 cc! cb! +46 8c! 1f 2e! +af! 3b! 07 b3! +24! 53 8a! d1 +4d 5b! e3! 2d +eb f1! ea 58 +f9! 54! 1b cf! +89! 7d! 9f 6a! +7c! 1f! 93 25 +51 d9! f9 f6 +fe c4! 87 04! +da! fe! 78! 03! +1a 76 67 27! +d2! 0f! a4 62! +97 12 26 84 +f5 23! ee! ac +43! eb! b3 93 +e9 70! 71! 82! +1d 26 e0! d7! +4f! d4 f9! 51! +e1! 39! 08 18 +cb 1a 83! 44 +17 18! 98! 84! +6e! 53 ef! cd! +8e! f0 28 8b +db ac! 59! d8! +a9! ac! 8d! 2a +8b! e2! fa 73 +c1! bf! 06 0e +88! 3c 4a 34! +4c! 2c 00 0a +44 32! 38! 3a! +f1! 3f 4e! af! +38 4d! 71 e2 +03 00! 6f! 08 +21 c6! 5f! 2a +d4 a5 64 7e +5b f1 44! fa! +2c 38! 62! ea +b9! 67! 61! 40! +07 d5 7e 15! +ba! 1d! c7! 59! +1c! e6 a2! 57! +1f! f7 c7! 2f! +3e ae! 25! 2b! +d2! 36 39! 12 +f4 8d af 50! +70! ae 6f! 37 +58 78! 99 3f! +cc 49 9a bd +34 65 1c! c3! +26! b2 30! 97 +6b! dc! 85 92! +ce 07! d6! 01! +b1! 66! fa! 5d! +2f f8! 3b! e8! +e8! 09! bd! d7! +12! 7b! a8! 29 +1a 29! 6c 14! +39! 7d! 02! 66! +98 cc 3b! e8 +86! c3 12! 8d +48! 40! e8 ba +60 ce! e4! 41! +3c! ef bb! ab +a0 c0! 60 3f +12! a2 be 20 +dd bf! 1e 59! +5e! ba! 4f 6c! +bf! 3b 62 39 +fe 30! a1 1b +25! 5c 58! dd +39! 9f 0d! 89! +44 e2! b4 be +1c! b2! ce f9 +9b 6e! cd 47! +4a 49! ed fc +d6! c9! 68! cc +10! d2 e8 ef +24! 19! 92 dd! +c4 6c! 45 36! +13! 6b! 1a 2b +57 39! 5a! 22 +54 77! 9f! ce! +ed 75 0a! cd +fc! 97! 18 ad! +ab 21! a4! a0 +b2 05 85 3c +70! da! fd 84 +07 48! 40! aa! +1b e2 59 e2 +b2 3e b1! 6e! +e9 31! c4 64 +25! 8b! ec! 7e +69 11! 84 4a! +2e 32 9a! 10! +4f! 79! 77 25! +28! 5e c8! 66! +eb 48 ff 92! +35! c6 7e! 45! +0c! be 27! 25 +88! b3 c9 79! +b8 f9 27! 39! +e9 11! d3! fd! +43! f2! 8b 8c! +b0! b4! c8 ba +c6! f7! fd c2! +ee! bb 85! e3! +f3 97! da da! +38 cb 96 70 +18 1f! a3! a4! +44 dc! 39 71! +3a! c6! 7b 8c +20 a4! 70! 0a +30! 60 0d 37! +08! 87! a9! bb +e7! 86 04 8d! +12! fa d6 3d +8a! ba 55! 75! +92! ac 42! ca! +18 02 d1 de! +2a 25! 4e! 88 +97 c2! 27 91! +db 4f! fc! 41! +a4! 8d! 68 d9 +95! fe! 5f 30! +3b! bf! f6 ba! +68! 86! f6 6f! +d9! f0! 26 61 +dd b3! 7b! e6 +2f 02! 72! 05! +60 22! 2a 66 +9d bf! e1 e0! +be 8d! 15 c3 +f1! 3e 1d! 1f +85! 46! e6! 02! +32 39 c3! dd! +70! 1e c6 19 +f3 e3 c6! d6 +6c! ee 72! ef +a6! 2f 81! d1! +86! 04! b3 56! +b6! a3! c2! b7! +f3 cb 9f! 67 +81 66 1c! 13 +66 78! a9 61 +29! 86! d2 13! +c7 4b! a4 bb! +a8! 8c! e2 06 +00! ac! 9c! da +8a! 0c! 71 2e +b2 7b! f2! 90! +d2! 50 4d! f8! +a2! a2! 3c! cd +18 d1! b9 9a +81 d7! 13! b3! +27! ff! 51! 85 +a7! 44! 46! ff! +4b 8a! 60 ec +e6 47! 6f 60 +ed 05 9f! af! +f5 9e 70! f4 +fd 6a 56! cc +49 3f 49 cc! +4c! c6! e3 a4 +88! 21! 40! 5e! +40! 9d! c3! a9 +e1! d8! 0e! 74 +3e 17! 2f 93 +97 e6! 0b 14 +d1 cb! f1 98! +d3! 7a 0c 45 +7b! 18 a4 b8 +c3! e6 b9! 2d +39! 5b! b7! 1c +40! 86! 87 0e! +1f! 1d! a3! 02! +26! 13 4d d1 +a4! 02 b9! d3 +cc 76! 13! 65! +32 44! 2a! 1d! +de! e8 b0 24! +20 e9! 21! 5a! +22! 40 f4! ad! +04! e6 d4 a7 +b8 24 d4! 38! +fa! c4 8a! ef! +61 82 5c! 94! +3a! 8f! ed 95 +bd 27 fb! 17 +bd 57 c2 c2! +c5! 13! fc 92 +b8 d2! b5! 37 +ea 47 39! f6 +01 f1! f8 a0 +2e c3 45! b4! +03 fd! d8! 6a +d8 1b! 84 da +72 7b ce! 69! +67! 84! 20 d5 +85! 53! db! 49 +88! af 71 98 +5a 32! 43 bc +ef! fc b7 1f +52! 9f! ca 15 +a8! cc! f7! 90! +55! f3! bc 33 +f5 bd 6a! 9c! +5d af 03! 3e +0e! 20 22 36! +49 98! 4d! 1b +bf! be 0e! 0b +5c! 3b! 28 68! +4a b1 34 57! +16 90 4b b1! +6f a7 f7 8e! +c6! 23! 17! 41! +d9! 9a! 09! e2 +36! 2a! 59 68! +da! 0b! 34 9c! +bd e2 99 63 +16 bc af! 20! +1c! 70 da e4 +94 6b db! 46! +b6! 23! ff 6d +1c! 9c! 1c 0d +84! c0! 9d! da! +47 8f! d3 8b +b3 f7 db 21! +66 27 47! 6c +d5! 1f! e4! 7f! +53! ab 0e a0 +34 ee c1 fd! +a1! 56! cb! 52! +e2! 6f! 3c! e9 +2e b8 ed df +d2! 69 33 c1! +8a! 74 c9 cf! +d6! 61 75! d1! +36! 5a! fb! 54! +f3 dc! ad! 3f! +e1! d9! e0! e9! +4a 42! 8f 7f! +e9 ef 64 7a +25! 39 c7! eb! +a4! 25 eb! 61! +54 91 9a ea! +f8 2e f0 0e +31 86 8f! 40 +3a! 4b 78 76! +cc 4e a8! 5d +f7! 32 ab! 77 +f1! 93! 78 a0! +bd 06 80 58! +22! 38! c1 58 +7b! b6 c4! 19 +cf! 5b! 40! f7! +2d 00 73! df +02 ee! c1! 55! +c2 88! 1e 93 +d8 02! e8 3d! +18 9e d2 44 +ca! b0 77! 45! +da! 97 88! 9a! +81 15! 89! f2! +24! ec fb 84 +c1! b1! 04 8d +c3! 03! b3! 5b! +77! d1! a6 ed! +b2 31! 67 85 +bb 2b 3a 40 +58 f5 c4! 78 +7b! 4e! 09 9d +fe 83 c5 7f! +6e! e4! 23! 87 +8d 2f! 2f c6 +22! 6a 96 56 +01 a9! ee! df +16 39 f6! 7b +06 93 96! 1b! +88! 39! 0b 9e! +b8 5e! d8! b8 +96! 95! c0! 0c +81 e1! 01 85! +56 27 96 c9! +42 a1! 2c 59 +a3! d6! b8! ee! +d3! 55 f7! fd +e6 65 4f! 19! +0e! db 29! ed! +22! 54! cd! a5! +64 a7 4b 2d +9f! a7! c9 1b! +9b a2! 4f ed! +d3! f0! ea! d0! +17 c1! 1b 85! +94 a3 29! cb! +4c! e8 17! 09 +d7 93 08! f0 +6b! 2f e3! c7! +ef! f5 cd f6! +e2! c1! b5! fa +4b cd! f5! c9 +6c! 44! 59! 20 +0c! d2 a6 cd +11 c5 5d b5 +9a! 61! 5d ed! +6d 61! 63! d1! +57 37 49 21! +2c a8! a4 a5 +24! e4 42! fe +ab 5b! 3e 53! +17 a3 4a! 41 +4a b3 21! d6! +0f! b2 86 6b +58 35 ed f2 +f0! 71 e7 5e! +03 b1! ef 21! +a7! 0b! f1! 49 +a7! 47! d8! 5e! +38 26! d8! 60 +89! 01 d6 32! +90 9e! b4! cc! +49 93! 7b 1b! +09! f7 b7 eb! +e4 83! b8 f4 +17 e2 95! de +f9! 97 30 f5 +bf! 1a 55 8e! +68! 44! 8c 1f! +f6! 01! fa bd +c1! bb 23 e6! +2b! 25 40! 48! +55! 0a 0a! 68 +7c! 7b 18 73! +93! ef! d1! 0d! +d3! 60 95! db! +1c! d3! 9c 3e! +86! 66! f1 5f! +8b! b1! ae e1! +dc 15 0b 50! +64 22! c8! 9c +6c! 5d! ba! 92! +f9! 4e a3! e9! +3a! 90! 29 7c +3e 75! b0 26 +01 cd 94 02 +bc! 09! 4d c7! +c7 17! dc! 52 +63 69 1d 52! +3c! da 59 12 +0b! b8 18! 85! +82 9a! f5! f0 +25! ad 2b! a0 +88! 58 90 7b +10! aa ea 36! +22! d4! 44! 2f +74 19! 8f! 9d! +f0! 04! a5! 1e +a6! 79! bd! 44! +46 42 c1 aa +9d 0b! db 60 +b9! ae 6d 22 +ab 04! c7! 7c! +60 fd 2a! 07 +7c! 71! 4b! dc +ff! 20 84! 51 +80 2e 56! 8a +13! 82! 65! 52! +ef! 02! ce 4d +13! b0 77 51 +54 e6 39! a8! +66 d5 25! 19! +0c! 2b! a9 cf! +d1 0b! 8f! 53! +f0! 4f! 03! e7 +58 f9 b5! b1! +60 02! 2d! 5f! +f1! 10! ce! 01 +22! ee! 75! 0e +ae 66! 8d 64 +c8! 67 0b 39! +8b! f0! 24! 84 +02 09 da! bb +9b 96! c2 af! +62! 0c 0b! b2 +dc 70 e4 ca! +b2 e5 a6 bb +49 cf 8e 31 +c6! ba c4! 2d! +29! 11 25! ed! +9b 7b 60! 08 +a3! 54 d7! 81 +1b b8! 37! 1a! +db 56! 70! 7e +90 b4 6b 58! +b9! e3 b1! f8 +ef! fa fb! 5e +e8! 33! 00! 23 +1f! 86 91! 6b +d0 b9! 57! 20 +62! 48! fb 29 +b2 9f! 60 9e! +46 fd! c6! 66! +9d 49 79 a9 +58 b1! a0! 22 +78 f7! cc 33! +97 62! a0 75 +81 33! 2f a6! +86! 63! 66! cc! +90 13 bb 18! +9d 02! c1 22! +91 50! 62 a2 +42 6e! d7 10! +76! de! 86! 8d! +db 54 3e! c8! +dd 91 09! cc +96! ef b6 c7! +58 fa 26 0c +e5 6c 5e! f8! +cc 91! ef! 31! +9c ef! e6! 1d +fe a6 d6 8c! +59! a8! 1a! 93 +48! 77! 41! 01 +27! d3 e3! 15 +55! 7c df! 9b +f3 8d 7e! 97 +1c! 14! dc ca! +58 e2! bf! 9d +70! f8! e2! 2d +23! fb! 6b! 01! +d3! d2! 56 03! +dd 38 90! bf! +e7! f3 cc a7! +83 11! a0! 95 +6f 91! 51 13 +e9 f6! f6 dd! +45! 6f! cc! 8a! +19! 86 f2 aa +01 11! 8e 40 +a9! ef 5f 8e +6b! e1 cd! 4a +1a 6b 97 4d +a0 d9! eb 3c! +6a 3f c4 d8! +b5 0b! f7 9a +28! f6 1a! bd +73 5e a0 d0! +96! 5b! bc 68 +91 f0! 5a 44 +68! 6c! 1d! ee! +1c! da 78 00 +83 3b c7 8e +f6! 31 70 9c! +92! 55 61 47 +09! d7 f3! c1 +eb 26! e0 6a! +b4 a9 ac a4! +24! 84! f8 43 +b5 02 05 bd +77! ac! a6 f3 +97 a6! ee e5 +2e be! 91! 35 +24! 58 72 34 +ed 9e! be! 1a! +fd e1 b2 4a +37! d5 40! 6c +7a! b9! 92 80 +47 08! 7d 17 +73 03 c2 76! +80 b4! 73! 57! +0f! d7 2f c9 +b4 a9 ad 52! +ba! e2! 48! 16 +6a 41 76! 40! +30! 61 a8 a8! +b1! 50! b8 04 +0e! 48! 6c 90! +56 cb! d7! 5a +f8 22! c0! 5e! +f9! 65! 82 b7! +e4 bf! ec! 74 +dd e4 11! f4 +1c! f1! de! c1! +90 40 c8 d2 +13! 92! 5a! 87 +07 4e! b5! e5 +30! a2! 57 39! +a4! fb! 86! d2 +72 5d! 95 b6 +db 46 24! 84 +8d b1! 17 e7 +ab 5a! c9 f0! +24! 8e! a1! 9f! +45! 63! 57 0e +1f! 67 00 0d +3b! 32! a3! 8a! +6a 56 6e 56 +6e! c9 03 99 +aa a7! 57 07! +b0! 47! ab 74 +7d af 95! ec! +53! 7b 55 5a! +13! 53! b9 08! +44 f4 63 1c +19! 12 b1 0f! +29! 14 d5! 85 +fe 3d 75! c8! +71 8b! 82! dc +03 e4! fd 83! +42 a4! 78 b5 +74 86 da 6e! +f6! 65! 67! 23! +a2! 27! 7f 28 +41! e7! 3c 5b! +71 26! e7! c4 +13! 56! 37 b1! +56 24 b2! b6! +ab da! 00! ca! +40! 97! c3! 5a +76! d3! b4! a5 +13! 18! 68 72! +da! 8a 2d 8e! +eb 14! 7a! c8! +a9! 36! 98 69 +36! df a0 5e +f9! 27 af 73 +b6! 2e c7 e8! +5b be! 56! 90 +9d 60! da 95 +61 f4 fd 8c +d3! c8 04! 78! +62! c9! ea! 3b! +2a b4! ef a5! +18 0c 24! f0! +f1! f9 89 0f! +44 79! ab! 81! +43! 83 34! 62 +9d b4! 97! 6f +7d 25 db 3e +a6! 6d! d3 c8 +bb 8b a1! b1 +b2 05 6b! 32 +1e! 45 92 c1 +bf! 34! f3! cc +f4 8a! 8e! 3a! +82 8f! 23! d8 +a9! c9 73! 1a +84! 06 86! a3! +39! 99 19! 4d +96! 29! dd 42 +94 b5! 44 7d! +4b 88 25! 13 +b9! 46 23! 4a! +ed e9! 5d! 28! +93! 6f 90! 7d +5c! 73! 22 b7! +61 3c 4b! dd! +2c 80! ed 84! +26! 4f! b5 0d! +45! a4! 93 4d! +5e! 56! ce! e2 +75! 26 af! bc! +77! cc d5 ab! +8d 50! 9a! 70! +6d 85 93 75! +ce b4! 8a! d9! +41! 55! 88! 0f! +90 fe 6b! d0 +ec! 41! 2d 7b! +25! 4a! 45 18 +bc! 68 85 9b! +bb b7! 07 cf +36! 44! d9 ef +ab 25 51 c8! +33 ec! f3 e7 +59! 30 ed! 57! +b0! 1e! aa f4! +7b! ae! f4! 1d! +2d 83 93! 2f +83 91! ff! 9b! +37! 13! d9 bb! +05! f3! a5 f8 +25! 0e! dc 36 +e5 3b a2! b4! +9a! af! f2 27! +8c b6 dd e8 +aa 7a! cb e0 +80 2c 47 0b +e2! f8! 77! 2b! +f7! 3c 72! 04! +80 c1! fb! 06! +21 48 39! 7b! +e5 6a! bb! 6f +00! 13 66 fd +ae 1f 18! 80 +51 48 f8! 52 +c3! 4e cc c0! +b1! 46! 15 6b! +7a! be fc 9e +3c! 96! f0! 27! +38 fe 2d! da! +13! 9b! 26! 11! +d3! 8e! 93! b2 +55! 76! e1 5d! +cf! 6d! f8! c3! +46 6e! 52 5b +3e 68! 79 60 +1a 6b 6c f2 +bb 67! 28 0c +60 b8 9c! e7 +8d 01! f1! 85! +bc! ca 99 4a +fd 53! eb 4a +92! a7 40 48 +b3 84 5c 8f +4c! bc fb 31! +e9 1c! fe! 29! +bf! 07! 8e! 58! +05! 0b 25 32 +27! 2e a0 67 +a2! 1a! 5f! 9e! +a0 9d! d1! c4 +d3! 59! 32 b2 +76! 93! 3d! 13 +82 3d! db! 1b! +c6! ab! 61 9a! +ef! 62! 42! 05! +d3! a9 df 78! +f9! 9c f7! 9b! +08! 0a! 50 d8! +59! b8! a1 7a +67! 96 7a 47 +46 a1 81 67 +89! 5b! 0a! 7a +0f! f2 c3! 09! +f0! c8! 4b 85! +cf! 6d! f4! ed! +6a a0! 90 a1 +eb 43! ce! d4 +d3! 61 8a! f4 +f3 23 1d 2f! +6c! f6! 70 8d +43! 77 ed 92 +ec! e4 e1 db +70! 30! ed 2c +4a 62! fc! f6! +07 27! a4 65 +bc! 50 54! ce +69 57! d3 3d! +e6 1f e6 65 +3f 98! 43 03! +1c! a6 b0! 04 +04! 35! 01! 9a +f4 fc! 01! 21 +59! 72! ce 54! +99! b3! 9c! c1 +9a! d3! 62 74 +18 c0! 4c f3 +90 ce! d8 a9! +77! 0c 12 06! +12! 8f 1a! 83! +be 95 69 21! +ca! 71! 93 d7! +18 86 88! 26! +58 5e! 13! 36! +42 b5! 7d! 1c +16 b8 3d! 40 +b7! 77 c7 20! +d4 d0 00 d0 +af! fb 92 31! +be 7e! 9a! ad +fd 9e 16! bd! +2c f4! ee! 1e! +43! 64 35! d9! +7d 29! 08 d0! +7d 5f 1c 90! +cd 92! 1e ed! +d5! 5e! 50 27! +fc! 67 19! 1d! +e4 c7! ca 3b +f0! d0! 59 1c +9c d1 14! dc! +0a 22! cd! 1f +62! d9! 02 81! +71 32! ce! ed! +4b f2 bf 2f! +0b! 53 7f d6! +eb 6e 94! 2e +3d 55! c9 81! +96! cc! b8 e8! +34 c6! 8b! be! +15! 9f! 88! 9d +8b! 5e b6! 81 +7a! e7! f5! 3e +78 58 9f! 64! +6a 99 fd dd +6f 92 7a! 7c +0d 3b 61! 77! +bb 78 aa! 47! +8d 26 20! 38! +d7 2c! ca ba +f6! 48 ee c8 +20 84! f8! 3e +24! 44! b7! 53 +8a! b0 91 67! +b1! 39! e3 16 +12! 0d! 1e! 98! +a6! 95 9b 58 +29! 1e! 22 d5! +7d 02 e8 02 +ca! a5! 19! 62! +33 68! b7! ed! +eb d3! 75! 3a! +29! 43! fb c2! +aa ca ff! 60! +c2 8f! 61 69 +dc 1b! bf 8b +2c 3c! dd! 91 +4a bf 90! 03! +9d a8 48! 1d +c6! 50! 03 d0! +56 9b! 34! 05 +57 d2 74! 64 +81 4b! ac! fc +37! 8e 6c af +21 53 cd! 0c! +28! b0 81! 2d +01 6d! 27 6c! +fd e5 24! 57 +0c! 76 99! 7f +29! ca! 0a! ee +8c 7c! 29 53 +61 5a b9! 70 +f4 9c! 77! 06 +e4 42 f5! 53 +92! 18! e4 a9 +16 75! be 90! +6e! 54 06 8d +63 da! 55 51 +bd 99 48! 46 +59! ce a4 bd +76! 3d! 86! 34 +52! 6f! 5a! 9d! +55! c1! 1f f5 +87 46! 7b! 95 +ce cf! db 6d! +a0 69! 00! e5! +58 6d! ff b8 +09! 16! 09! c4 +2e 4d! be 87 +a1! a3! f8 18 +c9 3b! d7! 12 +c3! be 0c 45 +7c! 4e c6 3c +4a 74! 9f 91! +8b! 10! f7! a0! +85! ea! 36! 8c! +15! d2! 06 74 +76! 53! db b4! +5f! 2e 3a! fb +87 8c! 4b d5 +2e 4d! 1c 6e! +ab bb! 6c! 90 +e8! 38! aa! 14 +e6 2e 7f ce! +52! 23! d3 6c! +5c! 1e! 41! b7! +f7! 37 6e 8e! +16 8a! f6 3e +aa 87 ce e2! +3b! 5f! 8d! dc! +02 95 d4! 04! +86! ff eb ea +90 f1 0e! cf! +3d a1! 62 a0! +c5! 22! 64 02! +cc 38 93 26 +12! cd! be 57! +29! f7 ce! 5b +29! b7 e5 7d +d7 5b 57 2c! +91 d1! 06 ae +1b 08! 46 eb! +f9! c1 22 ee +3b! 5c! 59! df +18 33 f2 b0 +52! 23! 9f! bb! +e3 b5! de! 86! +2d 5a! e2 34 +ee! 32 fe c9 +b9! e7! fc 60 +2d 3e! 41! 6e +2f bb 5c! f4! +be f9! 59! d4! +e1! 03 72 e7! +aa ff ff 06 +98 04 3e 31 +6a 22 59! e2 +eb 36! dc! 06! +df! ce! 2d 3a +5a 2f! 3e! 3a! +d5! 13! 33 d0! +74 2c bd! a2! +6e! e7 7a 2e +31 2c 0a 39 +6c! 2c c5! 69 +30! c6 c1 9f +06 3d b4 7c +78 31! c6! 1c +69 b6 fb! 8e +f7! 97 6c 98 +67! 52 7a! fa! +4c! d0 32 83! +26! 30! 9d 2a +ad 79 69! 19! +a6! 8c a4! 50! +1e! 6e! 78 ef! +fc! 28! 6d! 82 +2d 27 2a! 82! +6a 00! 8b! e9! +d3! 54! 7f! 99 +77! 44! fb! 24! +16 e7! e4! 38! +b0! cc! cb 82! +b1! 9a! 3a! 25 +89! 12 fa d5! +0b! bc bd c1 +97 e7! 5e! 58 +39! 41 71! 9b! +b7! a3 a6! 75! +ab 58! fc ce! +5c! 3d 3f bc! +92! fb 26! 97 +3c! f2! 63! 9f! +f4 1e b6 15! +ff! 4d! 2b! 56! +ef! 11! 10! 92 +36! 5b bb! 3b +97 93! 37! eb! +b5 fe! d2 c5! +68! bb! 44 84 +06 6a! 7d! d2! +78 d2 ba! d1 +02 cb! 57! a3! +9e! a6 95! 31 +f8 d9! 91! 20! +f0! f4 dc! cd! +f9! db 92 33 +3e a7! 63! cc +ab 81! 68 b1 +5e! 5c! 7b! d5 +e2! 16 40 5a! +cc 9e 83! 35 +f5 61! 39 a8 +d7 54! 51! f7! +55! 98 00! ab +bc! 9f! a9 bc! +82 c9! e8! 66! +d4 ab! 8b! f0 +48! b6 72! 1c +54 45! 56 ff +9e! e3 38 67 +4a cf 52 af! +f5 ad 1d 6f! +49 80 eb! bc +68! 4c! 73! 2e! +0d 55 e8 f9 +d1 5d! 09! 22! +93! cc e0! 74! +fa! 9a! 24! 44 +7b! f4! d9! db +db 75! b2! 10! +14 1e 54! a4! +16 22 d3! 8b! +f5 85! 63! ed +33 1a! d8 bc! +4a 5e d3 b1 +ea 7a! 22! 36 +1d fd! 87 56 +08! 73 df 56 +bb 29 d1! 85! +36! 2f! c1 50 +b9! 7b! bd e2! +1e! 06 29 ba! +56 e0! 39! 30! +e6 92! 6d! 59! +54 83! 98! e1! +8e! 75! 90 76 +44 1f b1 8d +67! c8! 18! 80 +38 a0 e8 a9 +95! 36! 47! 6f! +b2 55 b0 b6 +0c! 01 18! c1! +30! 77 eb! c2! +a6! 8a 53 84 +c3! bd! e8 93 +76! e7 a6! 8f +62! ce 20! 21 +24! 2c ac! ca +58 fc 8e 62 +df! 2d! 93! 5a +2f ce! 64 5f +53! 47! 52! f0 +60 55 9f d1! +36! 6c! 73! 1b +31 a0 86 c2 +2f f2! 3d! 55 +02 65 56! 3f! +b9! 98 e2! 9e +a2! 2e 25! 96 +04! 08 25! 76 +c4 68! a6! 37! +9f! 79 46 93! +23! 00! 9d! 1e +19! 8f 90 ee! +c9 03 d8! 81! +86! ab 00 4c +b9! 0d! 71 45! +67! 3f! 4e 14 +82 d5! d9! 9f +c4 72! 52 5c +c1! dd 11! 4f! +71 61 9b! 42! +fe c0 85! ec +b6! 08! ab! 11! +ce d7! e4! f5! +84! af! bf! ec +a1! e1! c1 84! +61 a6 af! 80 +5f! 2c! 20! 06 +5c! b5 1f! 00 +9c 30! 8e 16 +eb 5a! f0! 7f! +63 3e! 30 6b +6e! 21 d9 8d! +72 b7! 9f! 46! +ec! de b9! fd! +d9! f4! 57 1b! +60 ef ff 1c +5a 98 0e 81! +d9! a1! aa bb! +7d 19! d2 c7 +da! e6 c5 fb +77! f8 b7 81! +14 2d! 1e! 73 +3b! 04! da! f5! +be 18 3f! a5 +c8! 80 0d! 88 +d0 e6 63 ba! +a2! 92! 9e 56 +18 c2 af 4f! +a1! 73 01 80! +9c 7d 9f c0 +db 52 29 68! +29! 00 4e! fe! +39! 55! b6 df! +81 9b! b6! 45 +e4 8f! 9a! a8 +10! 11! 33 13! +56 34! 99! 08! +eb 97! f0! f1! +bb 08 f7 f4 +88! 76 ae! 63 +f1! 03! 46 31! +d7 2d! b5! 60! +20 fa! ec! dc! +3e d9! ac! d0 +87 3c a0! 45! +fe f1 96 6d! +d3! 36 68! b1 +44 b1 2c! 0c +01 de a7 e6 +c0 1f! ba 00 +28! f4! fd! 1a +2f 5e 8e! 6e +ce 24! 87! 45! +97 4e c4! d0! +7c! 44! e6 ab +c7 3c! 64 6a +f1! b5! 64! 80! +31 81! b3 78 +0c! 6f! 77! 11 +17 b4! 87! b8! +f8 5a 17 9f! +78 a4! cb 41! +10! 2a c6 b5! +35! b1! 99 ae! +1f! f3 70 06! +96! 14 ea! 3c! +49 14! 73! 80 +31 97! ec! 2a +20 41! a0! b3 +a5 fc e3 5f! +85! 4f! be! d6 +22! 32! 46! c9! +84! 5a fe! a1! +5d 21! bb e0! +07 be! e5! d0 +74 f8 47! c0 +71 55 0e! d8 +70! 86 57 1f! +ef! bf bd de +f0! 13 7d! 06! +8c d5! 8f 24 +b7! e5 62 57! +b6! 67! 72 c7! +c3! e4 b2! 13 +18 cb! fc 2d +c2 3d c2 60 +ae 63! 38! 71! +bf! 8b f0 82 +83 ff! 8c! 10! +59! 4f 97 75 +3c! 91 14 9f! +d4 56! 4f! 90! +a3! cd 37 e8 +f8 d1 7c ee! +28! 51 50 11! +31 6e! 21! 60 +66 99! 9f! 59 +f2 01! ac! 26 +e3 13! 9f! 8d! +78 55 7c! ba! +63 c1 d3! c1! +2b! ea 39! d9! +f8 b0! df 2e +95! 6a! d4 a1 +d6! 29 ad! 72! +4b c6 18 79! +3b! 2a! 2c a6 +35! 3e d4 1f +02 92 5e 4b +76! 08! 58 ce +3b! 8d! 6f! 16 +34 b0! 04 ba +70! 7c! 22 fe! +68! c5 09! 21 +85! 1d! b5! 7f +9e! db d2! ff +17 54! 1b a9! +57 a7 21 1f +10! b7 69 25! +12! af! ad ee! +71 36! ef a7 +48! fb! e2! ca +d5! 14! 36 07! +a2! ba! 95 13 +52! 21! 3c 26! +95! 42! 90! 80 +db 2f 90 f2! +a5 fb 4a 9f! +5a e1! fa! cb! +b0! b5! d1! 2e! +73 71! 53 d6! +06 b1 41 64 +13! 3b! 03 4d +76! 93! b9 0d! +e9 f3! 72 22 +9e! d1 78! ec +3b! d1! 82! 6d +3f 08! b6! 1f +68! b4 8c! 35 +34 f2 d2 28 +b7! cb! 9b! e2 +24! 56! 6e 25 +3b! bd! 41 24 +57 85! dd cc! +56 fe! 13! e0 +32 b0! ed f4! +f5 94 16! 92 +b3 d1! 2a 80! +56 08! fe 34 +aa ac 07! f0 +8a! cd c2 e9 +ca! f6 e7! 10 +5c! 18 8c! a2! +70! 5b! e6 9f! +73 ce! f9! 40! +b5 3f ab! 76! +7d fc! f9! 69! +23! f7! 29! d8! +b1! 0f! 81! e9 +c7 2e! 98 3b +f5 03 82 fb +cc 9c 05! 43 +d1 94! fd! 6a! +71 d5 ad! d4! +60 f2 d6 a9! +e3 d0 96 33 +34 80 b4 96 +0a fc! 34 96 +ad 22 c1 94 +a3! 80! 0a! a2 +46 51 ef! d3! +cc cb 32! 01 +f6! f8 ca b0 +93! ae! 9d e8 +32 5e! 13! 1d +5e! 85! ff! 48! +d3! 5f 2a! 98! +f4 59! 22! 85! +cb 9a 8d 9d! +ae 61! fd e5! +2b! 19 c9 bc +e2! 2f 6b! 6f +17 01! e8! 0c +a4! 5e a4! d9 +87 f9 a5! 8e! +ea 9b cc cb +1f! 95 b2 d2 +7c! 05! 25! a9! +fd ff 4e! bb +be 17! 53 64! +dd 27! 9d ab +1f! 53 63! f1 +ee! 20! 8b 62 +7e c3! dc! ee +2d 22 68 e9! +1a aa! 24! d5 +bb f9 37 7b +22! ba! 51 19 +00! b4! 60! 9e +ab e5 e0 1d! +b7! f5 0b! 0f! +fd 4a 0c 29! +7c! bb ba a8 +ec! d5! 40 1b +5c! a1 da! 51 +a7! df! 87 c9 +46 1d! 36 8f +bb ed e2 7c +d0 c1! 7e 60! +91 ff af af +c1! e9! ff ee +84! 22 c5! cb! +3f 18! b9! c2 +ba! 4d 6d d6! +b0! 83! 98 19! +3a! f1 7a! cf! +fb 86! 83! 6c +ac c2 9a! 96 +11 53! 95! 9a! +4d 86! a9! 0e! +13! 57! 48 07 +11 0b 18 66! +ec! 05! b6 51! +2c 00! ea! 9b +1d 5a 4d 61 +47 df! 40! dc! +13! f5 1c! 47 +f6! 75! fc d7! +8e! c6! 38! db! +f3 d1 43! d8 +c4 5a! 92! 91 +76! 05 36! 27 +8a! b3! 4a cd! +62! 93 c4! 16 +e4 3d de 1d +03 4a! 51 42 +3b! 2b! 1d 1f +91 d6! c1! 56! +68! a7 f3! e6! +f9! 9d 94 a7! +0c! fc! b6 81 +0d e8! 2b 1f +77! f7! 44! da +08! c2 5e 70! +4f! 95 4c 3e +3e c7! af 70! +06 03 52 33 +14 70! ae c3 +4c! ce! f4! fb +ed 78! 24! b3! +b2 67 e8 11 +38 45 59! 85 +90 e3 4c! 04 +42 75! d6! eb! +e2! b5 9b! de +cf! 41! ec 2d! +15! f3! 4f! 02! +fe 4f! 04! c3! +97 da 42 6a! +02 03! 5f 60 +ef! 62! 88! f3! +ca! 61! 0b! a4! +4e d0 e3! 91! +cb f6! 5e! 00! +1b 68 eb 7e +2c 9e! 8f d4! +bb 27! bc! b6 +10! ad! 7d! 55! +fd fe cb 00! +7d b8! 99! 37! +93! a3! 51! fa! +02 e4! 38! a9! +ee! bd! a3! 43! +10! 06 f2 e4! +cf! 4d ff dd! +50! dd 1c f6! +9e! f6! 1c! b4 +0d 95 f9! 86 +34 d9! 7c! 30 +8e! 28 d5 0f +b7! e3 c7! 7b! +f8 e7 77 66 +e9 2c 81 fb +08! d8! ca! fa! +72 75! 50 1d! +12! 96! 89 cb! +1c! 3e 7f d6 +ad f8 ae! b8! +07 aa 8d b5 +10! a3 64! 19 +ba! 61 6f! b4! +91 a6 66! c9 +50! 4f! 20 44! +ff! ee 37 74! +1f! 33 8a 7e +0e! 65 b5! 65! +8a! d6! e0 48 +78 92 5e ca +16 a6 da! 80 +ff! 49! 74! 34 +ca! a8 91 1f +f5 2e 9e! ea +c0 99! 64 1a! +5c! 2c 82 3c! +86! 8c 43 da +85! 9d! 9f 01 +ce f1! a0 0b +20 0a 74! 82 +19! bf e9 bc! +c7 1a f5! a5! +ef! db bb! 50 +fa! 41! c3 54 +9c 29! 4c! d2! +8f! 4f 62! 48 +93! e0! 17! d6 +79! 11! f8 c2 +4c! 81! 60 99 +77! d3! 54! e0! +f5 02! a7! 6e! +df! 94! 90! b3! +0e! 69! e2! 29! +63 26! 62! fd +45! eb a0 06! +b9! 7e! 9e 66! +33 74! a9! c1 +72 c3 6c b4 +9f! a1! 74! ee! +17 d4! 8b 29! +ec! ba 57 ea +f2 13! 9c! 04! +e7! 83! 89 f6! +c0 0d d9! 95 +73 99! 33 42! +a9! 9c! 09 6f! +6d c3 87! 12! +05! 2d 58! ed! +cd 54 1b 1e +35! 33 00! 78 +a4! 32! c7! 18 +e2! 42 a0 65! +e6 f1 b0! 80 +3d 66 c1 46! +38 79! 96! 57 +37! 0c! cc 30! +fb 09! e9! 5f +be 04! 09! 83! +0a 57 ee! da! +88! 2b! 96 0b! +1e! 91 cc ad +8a! ad 1d 64 +be 8e! 01! 18 +ae 26! 4e! 70! +fa! ae! 69! f0! +89! 69! a8! e0 +0a 2d c4 2a! +35! ea 6f! 8c +41! fc! da 82! +2a 83! e7! fb! +31 36! 6d d1! +2c b9! 12! 7a +45! 9f! ce 51! +7d 44 61! 02 +d8 7e ad 14! +78 3e! b1 6b +16 01 ab! 17! +79! 2d e1! 73! +48! 75! 70! 5c! +b4 cf e9! e1! +1f! d6 5f 62! +d1 1b! c6! f8 +81 12 22! 5b! +83 28! 5e! 37! +fb 28 a4 55 +b6! ef 75! 78! +06 b4 35 a7 +81 aa e7! 86 +42 f4! 8f! 57! +45! 6c! f6! 60! +34 b4 75 0a! +3d 5f cf! b8 +ec! 73! a5! 7c! +61 2c! 27! 0f +58 82 dd ba +87 15 1f! 42 +d2! e5 7c ba +38 c7! 90 3a! +f6! 8e! ec 43! +06 c3 b1! 55! +77! fd 6c 2d! +50! 70 c7! 38 +36! 2c! e4! 35 +6b! fb a9 d2 +dd fd! 57 fc! +98 a9 f5 c0 +f4 ff f7! 41 +42 59! ba 91! +8c 1c! b6 f6! +26! 12! e3 5a! +bc! e9! 14 a1 +31 cd 9b! f6! +f3 96! c3! ba +b4 cb! f4! 36 +6a 6f a7 1f! +9a! 8e 71! 2a +70! 71 51 0f! +21 06! 8f e4 +a5 3c 3f! a4 +80 5e! c9! b7! +1f! 15! 49 ab +75! ed! 7a 3a +7e 2b! ac! ed! +c3! da 15! 55! +f7! 7e 21! bc +f6! fe! 96 55 +29! 19! 82! 08! +54 d6 d7! 74! +2e fd! 51! 7e +63 53 1d! a0! +6f ce! 25 48 +c9 b3 0c! ae +d2! e8 6d 2a! +24! 56! 5f bd! +d5! 63! 36 33 +f9! 1c 66! a1! +28! 95! d7 67! +95! fa! 97! 72! +5b 60! 1d! 12 +31 69! 52 a5! +ab 40! fe! 19! +ea cd 12 00 +13! 0f! d4! 3a +41! 09 c9 cb! +8f! ea! 9b! b2! +76! 7e 68! 92 +bd 01 d4 5d +13! 2a! 55! 3e! +36! 6a! 94 ff +25! 58 01 4c! +54 ea 90! 42 +1f! fc! 0d 8a +7c! f4! 63! cf! +81 d4 ab 80! +fe b6 84! 0f! +80 f5 cd! f8! +8d 0f 4c 55 +3c! 31! 6b 38! +bf! 68 a1! cb +4e 5a d5! f1! +6d 8e! db 64! +69 8b c3! db! +18 75! c0! ca +f3 18! 18 05! +dc d0! 7c 45 +a1! 52! e3 b2 +79! ad 3a! d9 +7d 23 08 26 +f0! ab 40! 18 +f4 29 fb! 92! +56 14! 0a! 63! +e7! 13 23 32 +6f 0b! 2c! 22 +84! b4! 84 65! +a0 36! cc! 2e +8a! de! e9 a3! +88! 32 be 1e! +a1! a0! e4 f8! +1c! 61 3a! 32 +0e! 8f f5! b8! +03 8a! 37 ce! +cb 55! 3f 99! +b9! 9f 2a 23 +c7 c6! 1f bb +28! 8b f6! 2f +09! 8d e0 74 +6f 85! ec d9! +51 f1! d5 63! +37! 79! 87! ab! +7c! 49 ed d9 +fd a8! 55 64! +32 29! bc! 0e +69 11! 84 f0! +0e! a7 1e! 96! +a9! 43! 12 f9 +66 9b! 11 53! +46 a4 99 fe +1c! 3c! 07! fb! +df! 37 3c! 08! +7d 33 c5! c0 +38 93! f1! 39! +23! 8d c0! f6! +92! 08! 0c! e2 +76! 7b! ab 74 +ba! 70 b0! 7e +2e 9d! 6b 8f! +09! 00! 60! 48! +c9 00 93! 61 +21 2a! 76 84 +f2 69! 31 95 +ab 69 7c db! +99! 2c e3 d5! +b7! 65 47 c1 +db f9 48 47 +60 e4 5c 4c +ff! f9! a1 d0! +16 8a! e4 72 +46 68! 26! 85 +b2 15 1d 2e! +43! 3a! 9f 38! +62! dc! 6e 5a +ec! 65! 15! 22! +73 fb 04 ce! +5e! 1e! e9! ed +c3! 87! da ca +4c! 0c ba 5b! +72 41! 27! d7 +0e! fe 8c c0! +81 5a f2 45 +fd e0 14 44 +a6! 6c! 5d 4d! +30! 30 cf 16 +74 d3! 87! b4! +1c! 70 6a! 68 +02 e3! 1d! e4 +43! 95! 43! 77! +3c! 33 2a 4c +e7! bc! 65! 17 +ab 28! f0 c9 +d3! b9 68 3b +d0 8c! 40 0e +f7! 0d d7 b1! +72 b5! d8! f5! +ea af 58! a6! +88! b8 f4! 8e +27! a7 b6 20! +22! 8e! 6f! 73 +b5 64 06 43! +a8! cb! 56 34 +05! bd 7b! b8 +eb 2b 8b! 66! +d0 82 1d 69! +ae d9 f6 ca! +9d d0 f4 3f! +42 5e! 1a! 73! +d6! 86! 23 8c +eb 57! 02 ed! +b7! a7 0f 4e +e8! 0c! 3c! 7e! +d2! fc! 18! d3 +8e! 78 b2 8a +13! e2! 41 b5! +f8 89 ec! b6! +65! c7 fc 07! +9d 1f! ee f2! +5f! a4 1b! 55 +5b 4e! c5 98! +a0 90 ab 6b +e2! 03 6f! f8! +d7 33! 87 6b +a1! e3! 4f b4! +bb 36! da a2! +ee! c7 4a! 6b +61 a2! 6f bc! +a3! 71! 46! 29! +4b 61! d7! 7f +41! da f9 b9 +4e c3 de 9b +8f! 12! 9a 05 +f2 96 db 32 +4c! 88 86 0f! +09! 95! 09! 27! +4f! c0 5d 48! +b3 6f 5a! 85 +33 ef! 8d 99 +98 ab! e9 c8! +ee! 52! 41 1d +38 93! 69! 06! +38 a2! d9 a7! +7d 92 00! 2e +39! df 04! fa +d4 df! e0! 2b! +9f! b3! ae! 21 +cc 2e! 96! 00! +d0 d3 5f! bc +7f e5! c9 b8! +45! 6a! 9a! 91 +67! 73! fe! 00 +f3 0a 8e 8d +fa! f2 31 f1! +b4 91! ea! b6! +e5 21! c0! 7d! +58 70 e0 42! +f7! cf fc! bb! +ab f9! a6! 09 +99! ea 29! ee +ef! 70! 3a! 10! +49 c6! 5e! 0f +bd 1a! 49 49! +11 c7 07! 04! +8b! 8a! 60! 0b! +9b 20! be 25! +c2 63! 82! 91 +f5 1c 58! c4! +54 be! ec! 7e! +94 f1 8d! d0 +69 82! a0 8b +18 78 48 86! +e6 75 14 d8 +27! 01 2b! 27 +7f 07! 62! 94! +b6! c3 d8 14! +89! 57! ef 19 +05! 29 41! 9d! +5e! 78 34 09 +50! d1! 7e! 8b +e4 69 07! 5a +b3 78! cb! 08! +4c! fc ca! ba! +7d 26! fe! 8d +3f c2! 96! 00 +3e c6! f5 de! +ea e4! d2 8e! +67! 95! db! 45! +9f! 67! 45 ce +e5 43! 4a 44 +7c! ab f4! 92! +f8 50! 26! 58! +c6! a9 52! 53! +4d ae! 37! c5 +39! fd! d7 e6! +2b! 55 41 1b +07 44 f3 e2! +55! 8e bc ce! +93! 3e! d3 2e! +ba! 1f 74! f4! +55! 1c f3 36! +1e! f3! d9 a5 +6d 52! 46! 17! +5b cf! 30! 7a! +5f! f8! 6e 41! +2c e9! 84 bc +52! 99 00! 85 +2a 94! cc! c7! +aa de! ab! 87! +03 be! ee! 15! +b1! 41 8b 7e +7d f4 cc 3b! +3f 39! f3 f0! +fb ef 9a 2f! +7a! ec! 65 0a +ca! 43 9f! 0e +52! 98! 48 d9 +6a e5 24! 0d! +d7 d6! 84! 97! +9e! 2d 19 75! +e7! 1e 72! 9d +b7! cd 0b! 69! +53! 47! 8b! 79! +ba! 60 de f0! +d2! eb a0 5e! +92! 86! eb! 40! +c7 67! 3a 47 +a9! 5f 0e f7 +06 e5 96! 3a +10! 94! 6a e7! +30! a7 db 6e +05! 1b f4! c6 +14 fe! 66! 40! +cc 31! 44! 75 +f4 f1! 21 b8! +95! 9c! 5b f5! +12! f7 c0 b4! +21 a7 ee 77! +6d 9e! 26! b1 +68! ee 22 7e! +14 ea! 90 62 +61 74! 07 e9 +b7! c9 68 2c! +07 1b! d6 77 +53! a8! fe! 17 +0a 62 7f bf +63 77! cd 8f! +14 89! 69! 5f! +79! 3c 85 b6 +b0! 5d! 22 cf! +cc 96 3d! a5 +b0! 68! 83! 1d! +5b f5! 9b f9 +75! 5f 67! 9e +ed 1a ed af! +21 ca! e0 3c +1d b1 3b! 95 +1f! 71! 0e! d3 +ab 59 cd ed +32 cd fc! ed! +0b! 6b 4d ef +38 19! fc e8! +e9 4e! 05 ec +d3! b4 c7! c7 +8f! 77! 22 39 +4a e6 ab! 80! +cc eb! c9 da +6d f6 ee! ee! +e0 f7 9e! 3e +cd cc! 28 57! +6f e0! af ec +14 c3! 11 92 +c3! c5! 3a! fc +48! bb d6 76! +8e! 54 9d df +51 3c! cb 11 +5e! 51 f5 ce +5c! 3b! ce 4f +be 9a 6f! b7 +ff! 6d! 3d! b5! +43! a3 df! ef +56 31! 4b de +a6! b9! 19 99! +8f! 5c 1b! 13 +c7 9b! 6b! bc +3f 7e! e1! 80! +e8! 3c 6b! b1! +30! 18! 69! bc +78 f2 5f! b8! +1e! e8 7d! a4 +e3 7e 20! cd +a8! 29 60 85! +18 08 35! dc +9a! e6 ec fc! +29! b2! 2c 83! +f1! e5! fe! e7 +a2! 4d a1! e4 +06 64 b0 f3 +ae 69! 87 64 +8b! 01 80 0f +a1! bc 46 bd +91 29! 78! fb! +7e dd b1! 65! +da! e7 74! 3f! +19! 6a aa! 4d! +73 9d! 10! e7! +f7! 2f! 9b! 5b +82 fd! 08 1b! +88! 40 ad 37! +c1! e1 bc! 65 +27! aa 9a! 5b +40! ee! c2! 5f! +a9! d7! 73! 58 +61 26 fb! 23 +24! 81! e1! 47 +5c! 8d 20 aa! +35! 7d! 0c bc! +e4 8c! 95 f7 +b2 0d! 91 b0! +ee! 5a 61! 27! +cb 71 08 ab! +d2! 40 e3! b7 +52! 01! 51! ba +f5 dd f0 12! +10! 49! b8 a6 +b4 6c b2 80! +08! f8! 65! 6a +c6! 2d 51 9b +e7! f4! 04! 96 +ee! 95! f4! b0 +8c be d3 1b! +c1! 56! 4e! 73 +85! 1f! 7b! 02! +46 35 d6! 34 +24! 81! a2! 96! +6e! dc! 71 af! +0b! a6 da 79! +39! 0e f4! 1f! +7c! c9 b0! d1 +7d 34 b8! 6a! +56 46! e9 9c! +6f 62! d5 c9 +fe f6 26! 70 +67! fa! d5 e8! +5a 3c! 7e e7! +fe cb 11! a6! +19! af a5 7d +19! c4! 5a! 95! +b7! f7 93! 30 +09! e2 47! 9d! +80 5f 35! 19 +1b 5d 91 d4! +38 2f 23 8d! +12! c6! fc! ee! +86! 61! 05 48! +84! 38 ab! 4d +b2 e2 06! 69! +74 9e! 6c 4d! +dc 2f! 3c! 6a +29! 0b 84! e0 +d2! bb 6e 3c +63 9a! 2d! cc! +09! 65! fa! 1c! +97 28! df! c1 +97 de 67! 57 +8c f0! b0 10! +24! e0 22 f8 +19! 53! c9 ce! +7c! b8 c9 71 +21 b4 c9! ec! +ca! 86 a2! fe! +f3 9a 67! 07! +cb 81! 7f 14 +03 d3 00 47 +09! 4d e5! c4 +8c 44! 1e ea +ff! d3 b6! 54! +15! c5! 49 d0 +57 0a c1! a2! +9f! 7d ce c7! +a5 28 5b! 4e! +b1! 05! 73! 88! +7a! ed! d3! 28 +0b! cb! 1c 51! +3c! 7b 63! a2! +8b! 99! 6e a4 +26! 6e! a3 29 +e6 fc 44 a3 +b7! b8 10 8f +2e c6! 0b d3 +5e! 78 d9 62! +6e! 0a! 5a 7e +45! 57 ed! f2! +a2! 08 d8! 8f +9d 4f! 93! c5 +e0 88 d2 51! +ca! c7 60! 18! +0f! 24 6f! 95 +5e! 11 26 dc +5f! 28! 45! 39 +4d 26! 92! 34! +72 3f 8d ae +1e! ec db 5f +3e c4 8b! c4! +71 2a! ed! 65! +1c! 56 c3! f6 +fa! 3f! c2 05 +65! 3a 43! 73 +93! 18 00! f3 +ed 3f 76 a4 +50! f7! 39 c8! +07 1b! e5! 0c +be 51 bb! a5! +3d 41! 13 c3 +dd 45 6a! 31! +64 90! fa! f3 +10! 68! 66! 55 +6c! 44! c0! 3e! +16 00! 14! e9! +e1! 3f! a7 a4! +92! 0f! f6 0c! +4d ca a0 9d +cd 8f! f2! 5a +35! f8! d4! ad +7a! 70! 28 04 +ef! d2! 5a! df +69 25 08! 44! +f9! 76 a2! ec! +3c! ed ef 22 +82 7c 16 72 +10! 77 bf 8b! +7d d7! 74! db! +ec! 98 30! 5d! +88! 33 f0! 10! +ec! 42 ec! d2! +68! 37! 81! a2 +d1 ec! 26! f0! +0a 87 c0! b5! +ac 25 83! 5b +d9! 82 c9! 94 +b1! 8e 82! 70! +80 3e! d5 26 +da! 3b ee! 07! +80 e4 01! d2 +62! d4! 5f! 38 +c7 90! 41! b9! +9d 75 b7! 68! +bd b3 93 a6 +43! e7 94 c0! +ee! f1 8a! a4! +f9! 43 1b 7a! +84! b7! 57! 53 +09! 09 91 97 +28! 07 0a 4f! +a0 01! a7 a5 +19! 7d! 16 b8 +f0! 88 e0! 12 +ca! 51! b4 e3! +a0 0d! 67 f6 +51 30! f1! b8 +b3 82 df f5! +33 5f! 81 e9! +da! 6b 53! 6e +45! d5 76! 8f! +6f ad! 39 d0! +d6! d6! da 44 +d1 df! cd 49 +b2 92 e0 84 +e7! 69 50 76 +43! 55! 82! 2b +25! 53! ff 0d! +8a! 00 de! 13! +6f 25! 4f 5e +38 f8! a1! 5d +43! 4a! 0a 12! +ec! be 44! 64 +92! d2 10! 84! +44 51 ec d0 +c9 82! 16 8f +fe 78! fc! a8 +27! 28 2e! ba! +7b! 97! 82 5c +8b! 4d 88 bb! +b9! 48! 84 bd! +a9! 69 3a! 8e +8a! 5a! 8b 84 +94 66! 07 27 +42 33! 71! c1! +c1! f3 5a 99! +73 8d! 34! 30! +f0! ee! eb 8f! +c2 bf ec 65! +e2! 08 27 7c +f6! a0! 0e b3 +05! fe 78 82! +73 1e 82 16! +a3! 4e! 1f b9 +81 84 cc ff! +a8! a8! a6 04 +bb ef e0 3f +93! 0e! 36! ad! +2d 60! 5a 66 +c2 0a! c9! 77! +9b 58! 81 df! +34 62 29 69 +9d c4 f2 53! +ad c5! 4a a6! +1e! f6! c0! cb +e7! de 1d 94! +22! 86 62! b2! +d3! 3c b2 ba +d7 aa 1e 57! +64 2f! 0c! 71! +e9 f7! bd! de +80 c7! 4a 22! +37! 1f! dd! ff! +ec! 6a da! 3b! +eb c4! 86! 42! +a3! 0b! 21 96! +0d 97! df! b3! +16 a0! df! e3 +c5! 2e 8c! 8c +cf! b8 90! 56 +ca! c1! bc 10 +e8! 17! d2 97! +60 56! 63! 69 +f3 8e! d1! a6 +56 b1! 3e! 66 +83 f4! 04 6d +49 df! bd 98 +ac 37! 7d 4a +ad 2b fa! 56! +e2! cd ce! 78! +08! 27! a6! 96! +c6! 1c 3c! b7 +67! a6 b3 b2! +21 85! 1f! ea +21 7e! 84 6d! +5c! 5c ba! e0 +fc! f1! 65 7c! +07 96! d7 a2! +27! 83! 9f 10! +c2 94 7a! 87 +e1! 98 fc! f6! +74 46 73! 4d +d4 46! cb 6a +36! 88 ba! c4 +db a4! 8a cc +0e! 3e! 80 c1! +a3! c6! b8! 0a +a1! 0b! 86! 8c +d1 77! ea! 37! +ad 1c 77 87 +1f! 52 e6! 0f! +a0 26! 6c 0c +f1! 21! 5d 9b! +5c! 74 f4! 12! +e0 60! ff 3b! +10! ad! 7d! 0f +57 45! 5c 62! +7b! 54! 03 64 +65! 5e 95! cd +26! f7 81! c7! +ad 80! ea 42 +c7 2a! 8e! de! +91 b4! bb! 33 +1b 1d 4e! ca +b3 35 e3 fc! +88! 1e! 65! 07! +77! ac! 5d 06 +89! 0b! 87 f4 +76! fc 02 a6 +ad 22 81 27! +35! 0b d1 52 +72 2f 8b! 82! +1e! 0d 2b! 87 +d7 51 02! ca! +9f! 56! 2b! 08! +2b! 8a! c7 52 +2c a8! 64 d0! +01 ec 7a fc! +45! 22 e5! f5! +93! bf! fd 24 +99! 56 25! 36! +12! 0f! f9 a1! +34 92 91! de! +37! 25 ce f1! +ff! 3e d2! 61! +e0 5b! 9c! 79! +2c 8a! 3c! b8! +f2 65 6e cc +f6! bb! 36 b0! +d1 d3! 99! 3f +fd 13! 5e! d2! +65! 98! 2a 13 +5c! 3c 76 5e! +ea 2d! 07 5f! +8a! de! 63 e5 +99! d4! e2! d5! +a2! 5c e5! 36 +5a 91! 62! 03! +49 81 32! 9d! +a2! c1! b5 90 +36! 19! 30 b6! +fd 4f 55! c7! +f7! ab! 9d c6 +fa! 48! 16 19! +e7! d0 2b 7c +4a dd 9d! 87 +af! ad! 66! 93! +9f! 91! f3! a7! +79! 80 cc! 28 +65! ac! e7 de! +0a 4c! f6 b0 +6e! 83 3f 23 +80 ea! 21 29 +d5! 90! 38 aa! +1f! 28! 70! ba! +60 db! 3b ea +e6 d5 61 76 +20 d4 25 de! +7a! 13! c8! 15! +97 59! 54! 18! +88! f0 15 23! +eb 75! 01 c5! +0c! e5 57! e9 +ed 89! a1 50! +c7 81! e6 6d! +de! 95 c5! c2 +62! e1 1f! 1d! +62! 0d af fc +5f! 7c! e5! 76 +d0 6d! 18 a4 +4a 52 30 7c! +80 59! 6a! 69 +43! 71! 09 35! +47 1d 67! dd +16 2e 92! 14 +b9! 15! d0! b2 +ba! 2d! 76! fa! +00! 70 42! ca +59! d7! 24! 3e! +85! da! 08 05 +38 8e dd eb! +be 82 c8 34! +a8! 62! 59 47! +85! ff! 93 61! +87 80 ad 86 +e8! f1! b5 52! +ad 49 0d 90! +88! db! c3! 2d +b8 81 80 4e! +b9! 14! b9 58! +8a! 46 e8! 97 +dd 15 20 70 +87 45! ed! cc! +e7! a0! 96! 62 +72 8b a8 d9 +36! a5! 02! 7c +cc d1! a3! 4e! +4f! 2f 0c! 03! +84! ec 5a! 69 +db 0f! 7f 5e +e9 01! fb! d7! +db 3d! 82! c4! +75! 33 b6 77! +1a 09! a8 de! +2b! e3! 4e cb +d0 8a 68! 32! +1a 7d! 28 62! +41! f3 f2 fb +f6! 3a 4b! 89! +bd b9 f0 32! +31 0f! a9 0d! +45! d9 cc f6! +0e! d6! 0c e6! +73 8f f4 2f! +c1! f9! dd! 6a +0e! d0 66! 68! +48! e8! a8 03 +fb 58! 06! b8 +f5 36 93 de +23! de! d4 03 +86! 92! 38! 43 +2b! 5f! 0c! 39! +5a 9f! 9d! cc! +64 fc bb d6 +7d ef 63 9c! +4c! 96! db! d0! +8f! 01! 9b 7b! +dd f6! 32 a9! +63 e4 6c 3c +21 52! b6 fd +52! f6! f1! d2 +b1! 59! b4 34 +85! 74! 39 67! +58 0d bd ad +8f! 8b f6! 3a! +50! f6! ab! b1! +18 e2 13 7d! +8f! 7f fc! 8d! +3f 92! 0e! c5 +2e 46! 43 74 +a9! bb c7! 41 +b4 b6! ca! ba +68! 9f 03 3c +86! 0a 29 09 +ef! 20! 45 8d +02 c7 b2! d8! +89! c8! 9a 29 +6a 4e fb 03! +42 0e! 33! d3 +bc! 61! e0! 0a! +25! 0e! 35! 81! +32 d1! f6 96! +db da! 37 aa! +bb c6! 78! 16! +45! 89 54! d4 +f5 90! f5 97 +42 40! 86 5a +43! fc 90! ee! +61 9e! 7a! 14 +a2! ea! 5b 3d +d7 97 bc! 1d! +56 9d 61! 78 +8f! 0a! ea! b9! +3e ea 5a 12! +d1 96! 0c 32 +51 24! 4b! 10! +1e! e5! ec 9c +b2 66 6d! 35! +6c! f3! 58! ed +85! ab! a4 b3! +8f! 66! f7! 16! +f0! d9 97 ab! +2a 43! 39 7b +42 cb 97! b4! +92! e0! 1a! a7! +55! 29 30 9f! +1e! 26 57! 21! +63 12! 56 68! +c3! bf 50 74 +3d 3b! 82 15 +27! 4e 41 42! +cb b1! 51 6e +33 f5! 3b a2 +1c! 55 b8 65 +56 63! c6 81! +c6! 2b! 48! d5 +22! c0 ea e6 +e1! 95 35 08 +29! 5f e8! d3 +9d 7a! 63 34! +cb 16! 39 ef +a9! e2! e7! 29! +47 4d ab! 5d +ec! bd! f5 6b +e4 4a 23 b9 +ba! f2! db 49! +3b! fd! 67 b6 +0d 35 c3 4c +30! 4e 9d! 5b +03 ff! 86! 6d! +30! b6! 70! 8c +f9! 43 7b ad +bc! 62 d9! ac! +97 88! 95! eb +bf! e7 e8 1d +31 23 03! a0 +73 e9 80! 98 +fd b5 5b! 11 +70! 0c be! 4f +ec! 25! 17! b4! +52! 4f! 6a! 47 +8a! 00 31 4e! +eb 6d 21 ca! +4b 94! 87! ad! +3c! b1! a9 28! +8f! f9 c2 29! +d7 ac! ad 9b +b8 19 bc bc! +b5 fe! 49! 8a! +23! 5e fb bc +96! b4 26 d3! +33 9c fe 41! +4f! c0 f9 4c! +10! 5f 2b! 23! +9e! b2 39! fe! +e8! 61! bb! 21! +3d 54! cc! 53 +89! 53! 2c! 05 +14 a4 88! 23 +1b 08! 76 a5 +5a 4e! a1! 16 +3c! af d7! 84 +83 c0 de 79 +13! 06! 88 fb! +56 19! f1! 9b! +30! 00! 68! 96 +4f! 50 45 5a! +aa 5b 73! d2! +88! 92 1d d4! +c8! e0 65 29! +90 78! 82 4e! +bb f6! 25! 7b +84! 3b 59 66 +a0 81 bf 07 +cb ce bd 87 +6b! 96! 95 7e! +d0 41 73! 3e +3b! 1a! 43 98 +c7 00 91 7a +bd b8 56 a9! +29! 6c! 11 2a +34 14! 8f 4d! +71 f7! 1c! 9b +d5! 25! d6! 4d +2c 08! 00! fb! +ae b8 a8! c3 +29! a6! c9 4e +a2! a7! 50 ca +e9 ba! 3a! 7d! +0a 8b 54! bf! +89! dd 75! 41! +f0! 65 61! 1d +c4 44 34! 7a! +5d 3e! 29 88 +d4 7f! 72 92 +16 d0 df a8 +1e! 99! b7 78! +16 df 9d! 82 +68! 6f! 67! 1e! +b9! 60 9b! ff +4c! a8 ad 09 +ed 0b 8c! 4b +3a! e8 ef! 2b! +73 23 0a! 23! +d6! 7a! d2 b5! +12! e7! e3 2b! +0f! e6! bc! de! +9d 51! b4 15 +5a 93! 5f! d5 +0e! 66! d4! f5 +34 d4! e4! 45 +9a! a3! 8d 05 +9f! 8b 3c! 94 +b1! 73! af! 34! +1a 0d 89 47 +a6! 18 e1! b8 +08! 75! ac 33! +00! 2d ed c6! +e3 a1! dd! bd +a6! f9! ad 3f +df! c0! bf! f6! +09! dc 74 c1! +83 e7! f1! 4a! +1c! 8c! 42 6b +02 e2 87! 50 +74 8f 25! aa +f5 69 ef! 66! +fb 3b! 58 44 +41! 8a! 80 c9 +a5 ea 8d! fe! +b3 b9 28! a5 +e7! 15! 83 80! +a5 98! e4! 67 +2d 36 d2 bd! +fd 81 a9! 1a +41! 95! e1! 87 +7d a8! a3! 10! +86! cb a8 75! +be 98 78! f1 +c4 7e 7a db! +a3! 5a! 3c! 75! +33 aa! 00 74! +d8 9f! c7 5a +99! 0a! 63! a0 +8f! 26! 2e 1e! +e0 d3 6b! 46! +5e! 6f 70! 6a! +e5 b3! 20 c6! +7e 44 78 69 +2d 4d d3 a7 +30! 22! c8! 3b! +17 d1! aa 72! +25! 35 ba! c4 +5a 8e! f9 86 +c4 9a b8! 3f! +14 90! dd! bd +fc! ba! be! 83 +0c! 98! 2b! d0! +e9 eb! 60! c3 +40! b2! b4! bd +7a! d3 55 e9 +d0 1f! 7c! bd! +03 77 f8! 7f! +8d 49! 14! da +48! f7! 0e! 24! +95! 94! a0 1d! +04! 92 d9! 17! +14 92 5e! 30! +a5 70 cd 07 +5d 3f 20 e2 +06 7c! 82! e3! +27! ae! 07 18! +76! ae! cb! 6b! +80 8b 74! 3d +3c! ee! e7! 1a! +20 10! 4a! 6d! +2b! ac 92! 4c +d0 80 8f 48 +e4 bc! 8d 5d! +b9! a4! d4 f1 +01 35! 8d c5 +aa 6d! 70! 2b +19! 4c 55 29 +77! 42! 28! 5f +04! d4 81 17! +8c 5c! 4d! 6a! +9b cd b5! a2 +b0! c5! 0b! 94! +e8! 0b 8a 35 +d5! 5f! 93 47 +a6! b9! 7d! 06! +e1! c2! a4! 25 +5d f5! b4 51! +1a 8f! 73! 13 +a9! 55 a4! f9 +cb 6e 74! e3 +ca! 12 28 3d! +c0 3b 73! a8 +f6! f5 15! 40 +9a! cc 65 e7 +9a! af! 7b! 05 +57 6b 61! 10! +75! 65! e4 62! +19! 84! 86! b1! +e3 0e d4! 98! +53! a9! 78 5a! +37! fe! 8b e8! +d0 23 26 3c +80 ae f8! 77! +7a! b3! 3a 7f! +0a 2a! 60! 90! +85! a8! e1! bd +74 3f c8! c0 +b4 2b! 49 56 +a2! d6! c7! f3! +ab 73! eb! b9! +4a 75! b1! 52 +9a! d7! 24! fa! +b3 54 56 ba! +ee! 19 c3! c6! +7c! 59 57! ae +69 72! 7c! bb +b8 34 59 e0 +8d c6 b9 52 +3e 67! 3d! 23! +cf! 9b! 05 db! +85! 3f! 1c 8d +1d 4a 21! 52 +ae 2a! 8b 57! +a4! 2f 38! d4! +79! ed 4b d4 +91 f6! 67! e9! +06 e4 54 5c +e2! 9f! 9f! 98 +97 13! 35! fc! +07 7c 7d! c8 +c2 89! 78! ea! +6a 48 66! d7! +46 7d! 8c ea! +56 ba e6! ba +6a b7 b6 76! +9f! 95! 07 07 +85! 08! 4a 1b +07 ae 99! b5! +aa 3c 32 7c +ae 9c 19! 9c! +49 5f! 69 93 +d3! 4b! 6d! 3a +d3! 64 05! 88! +09! 41! c7 80! +da! 55 6b fc! +56 33! 83! ad! +25! 5b! bb! 25! +82 55! 1a bd! +49 f6 96! 39! +a3! be 34! 7c +71 3e! 2d 1a! +24! 9f! 37! 2a +66 bc! 50 bc! +a5 95 e4 4c +7d 3e ff 9b! +c6! 00! 4f! 93! +03 c8! 12 34! +5d 11! d3! f7! +0c! eb! bf! 94 +da! ee! 7a! 78 +b1! a2! fb! c0 +85! 96! 6e! 08! +5f! 8d! f3! 96! +75! dc! e0 2e +24! aa! 7c 73! +e1! 53 c2 39! +c7 af! da 69 +7e a2 40! 8b +9c da! 67! e7! +a8! 34! c3 66! +c9 94! a5! e6 +db cf! 98 fd! +88! c9 b5 fb +ae e0 93! eb +05! af b9 3c +e9 57 85! c2! +bb 01! 2d! 51 +a4! df af! 05 +09! a9 bd! 22! +f2 68! e9! bc +68! 1c 84 44! +15! e2 33 aa! +10! 23 ac 09! +4b 52 fc! 38 +81 b9! 0e fb +82 8d! 04! 9d +cf! ba! 53 7f! +76! f9 57! d8 +74 15! 74 69 +74 96 30 38! +88! 53! 63! 33 +26! 48 2a 97 +cb 40! 69 78! +af! 00! 7b 84! +d0 18 55! ee! +c0 2c! 2c! 25! +32 35 36 2e! +3e bf! bf! f8! +bb 28 74 03 +ba! a4 f4! 74! +0e! aa! 4d 51! +60 ac! 8b! b8 +8c bf 05 8d! +f1! 82! 0d 61 +c2 3c 3c! b4! +48! 0c! dc 0e +ff! 98! 91! a2 +c6! a3! 12 a2 +9e! 3f! a4! d7 +4e 71 e7 84 +f2 70! f6! 03! +87 41 e1 8b +d6! fd 8f! 9c +08! f6 49! 8c +92! cf! b8 49 +33 02 5f a7! +5b 8a! 11 7b! +79! 50 33! 8e +b1! 0f! 8e! b8 +fc! 33! 57 ad! +13! c3! 58 4b +43! 97 c1 fb! +17 bc! 4c! 60 +f5 06! 65! 46! +6b! 3b 5e! 81! +86! 92! 57 43 +b2 3c 85 04! +da! a8! 9e 00 +48! 2d 13! 0f! +b1! 9d! b7 bb +e8! 96 6b! 0b! +cc cf 94 61 +c3! 1c dd! 1a! +15! 79! e3! 01 +6c! 9f 83! d2 +d5! 29! c2! e6! +f7! 71 69 a6 +7c! f5! b6 62 +be 35! 27 0e +78 29 86! 1b! +f7! 22 26 a3 +8e! 08 da c0! +75! cc! 8b e8 +47 4f! 65! be! +dd c1 25 53 +47 49 1f 1d +be 8a! 9b 82 +c9 23 0c! 06! +bf! 7e ea! 17! +25! d3! 49 58 +bd 48 cb! b3! +c5! 10 dc! c5! +1a ec 98 5a! +17 ec! 7a! a5 +ca! 51! 5e 20 +89! 97! 75! 3f +7e 2a eb d6 +54 01 64! 95 +2b! 4b 83 2a +61 9d! b2! 21 +63 af 5a b4! +ee! 2f 34! ce! +14 0d c4! 44! +78 89 9d! 3f! +51 4e 4e 50! +cd 99 eb! 7c! +09! 4c 5f! 0d! +33 b4! 88! 10! +71 f1 9f d0 +15! d6! e9 15! +a0 19 f3 3c! +fb 34! 86! bd! +69 eb! 59! 36 +f9! fb 54 24! +5d 06 d7 74! +f9! 15 27 5b +47 b1 b8! 77! +1c! 6e f0 bf! +6d ec! 6b! 4b +a3! d5! 82 2c +9a! bf! 22 65 +a3! 4d! fe f6 +7e 7a! 56! 1e! +cd 6e 00 70! +bd 39 93 92 +0d 9e eb! de +de! 17 24 14 +6e! 49 30! b0 +ed 14! 60 f7! +20 e5 7b! 30 +9a! 6e 24! 73 +77! b9 ce! 34 +ab 9b! bb! be! +53! 2b 5d 22 +5b ba 0a c8! +d8 c3 6c 03! +45! 96! 64 49 +51 18 44 c8 +e4 9b! fc! af! +89! 32 f9! c7 +9f! bc! 4e! da +1c! d0 c2! ba +20 3c! ea 7b +2d 35 a0! 74! +d0 3d 07! 25! +66 ec! e6 6d! +4c! bf 69! 6c +90 89! b1! 8f! +9e! 00! ff! 24 +fb 46 cd! 98! +80 d5 54! 9e +93! ab e8! 54! +d4 75! de 6d! +8a! 17 29! 3c! +df! ff! 27! 6b! +d5! ab! 38 0b +36! 57! 96 a5 +cf! ee! d3 ee! +19! 95 43 f9 +ec! a5! 5c! ef! +d3! a7! 97! b7! +9e! 49 ef! 58! +3a! 04! f1 82! +12! 62 d8! 2d +1b 37! 05 74! +a7! 0d! 84 26! +18 a5! 08 46! +c0 e1! 33! f5 +f5 88 8a cd +69 28! d8 d7 +7f 11! d3 5f! +b8 f2! 3d! f1 +20 56! ba 04 +86! ed 8b b0! +88! 69 40 8a! +93! 19! 7e! 4b +a3! b0! 69! 4c! +c3! 72 93 bb +c9 5e! 3c! 4d +71 c2! 9e 72 +e2! 8e! b9! 0d +ae f9! b0 ab +ba! f5! 5e 5f! +47 47! bf! 22 +cc b1! e4! c6 +11 9f e8 ca! +2c 97 23 a5 +5b 98 6c fd! +6d 91 42 31 +92! e5! c5 c5! +90 61 47 f5! +7c! 08! ab! 10 +ea fc! a3 aa +b1! 71 d9! 68 +fd e3! e5! db +18 3f e5 a9! +04! a4! bd! 75 +90 13 4c a3! +b9! 47! 50 15! +34 cc! 4e! 0e +8b! df! c5! 49! +1d 60 bb! 54 +19! 37! ae! b0 +4f! 47! c8! 89 +6e! 46 36! 71! +9b c6! 4f 24! +7f 8a! 54 2f +f2 69! 83! 79 +8a! 18 56 cb! +e1! e1! e8 f9 +7a! 32 93 b5! +2b! 5e 66 b0! +ef! c7! 63 c4! +df! ec 72! 16! +d5! ed! 54 58 +3c! 5c 44 e2 +d4 ca 63 e6 +27! b0 9c! e3 +08! 2e 46! da! +8c de 0a 0e +ff! 4b 98 79! +45! 8a! 3a 3b! +d5! c7! 24! 49! +6e! 3a! af 36! +7d 2c! 55 00 +bf! ce 67 b5! +dc 96! 15! 1b! +c7 a0! cb 2d! +ee! 17 5c! b8 +c2 8f! 7c! 05! +fd ac 87! 57 +3b! 45! ff! bc +03 d5 7b 2e! +88! c0 62! 76 +22! dc a0! 93! +5d 11! 5e 66 +7c! 3a! 68 49! +38 e7 f9 9b +86! 76! be 22 +81 65! 79! 4a! +cb 6d 21 cb! +1c! 7d ca! 1c! +28! ad! d7! b3 +16 b9 69! 83! +a8! 21! ac! ba! +15! 1a! 4b! ae +ea f5! 4f! 53! +98 f8 5e! e6 +d4 8e! db! 39 +96! 9f 50 08 +f9! 70 3f 1b! +eb 69 3e! c2 +fb 8f 6e! e4 +eb fa 83! 63! +6d c6 9b! 0d! +22! b0! 42 5e! +42 b8 c4 5e +6d 01! 00 7d +80 fe! e3! 2f +6d 70 dd! 55! +c2 a4 5f e9! +e4 38! 6d 31! +6a 64! 84! 11! +47 88! 21! c4! +9b 0e 45 f1 +3c! 37! d1 91! +dc 8a 70! ad +ce ff! 02! 26 +39! 95! 80 dc! +77! 75! fa 61! +43! 1b 06! 83! +21 d2! 8b 9b! +0a e0 68 02 +92! 66 44! 20 +53! 6e! 05 e7 +d4 e7! 1b! 36 +20 c5 75! 91! +90 c7 9a! b2! +9b 2f 78! ce! +ab 13! 0b! 3e! +f0! 73 4d 34! +1b 02! f4! 8f! +23! a8! a7 94 +c4 c7! f4! d4 +81 f9! ef b6! +0a 67! 40! c3 +3c! b0 b8! 69! +88! ca 24! b0! +fc! 2c! 09! f6 +8c 64! f6! a2! +96! c6 fc! d1 +77! 9e! 99 be! +fd 7c! ad! 05! +36! d4 00! 4b +5f! 4a 15 7f +bf! af 8e! a3 +c1! 58! 75! cd! +e6 f2 7c! ed! +5a 54! 92! 7b! +39! b1! 14! 53 +0f! d8 e1! 8f! +ef! 77! e2 ae +53! 32 37 c4! +50! 4a! f5 1b! +18 98 a2! a4! +e1! 7c ea 1f +4b ac a3 b3! +26! 03 4d 09! +41! 66! a0 06 +cf! 33 71! 84! +e4 71 8a! 9c +20 22 51 f8! +51 87! c7 f0 +21 bc 89 1b +32 67! d0 3c! +6b! 8f 6d 3e +de! 63! 38 4e! +7c! a4! 64! 49 +ee! f0! 86! e8! +b9! 04! 44! 20 +4f! 88! e8 c5 +be c8 29! 25 +12! 53! ae! 71 +63 69 43 dc! +46 98! 3c 88! +76! bc 26 d8! +27! 50! 82! 28! +e7! f4! 28! 99! +86! f6! 01 fc! +8a! dd! c8 3a +72 79! 15 f9! +1b 1c! 47 6b! +d6! 6b 6c 21! +1a dd! 5e e9 +36! 32 59 0c! +ec! c8 f2 90! +dd ea! f4 d2! +95! 5a! 5d e1! +98 cd 7d d4! +6a 3c! 7f 52! +62! 1c! 3f dc! +f3 68 63 af +d0 5e! 8a! b6! +02 7e ca 59! +bb 78 40! 83! +d0 18 b5! 0c! +b7! ed 38 94 +f0! 74 44! 32 +9b 4b! ab 58 +f1! ca 32! d0! +71 b1 7a! 85 +8a! f4 6c 13 +27! c4! f4! 4a +bf! e7 ea fe +f6! 30! f6! 9b! +56 96 c8! 49 +d0 17! d1 50! +28! ab! ed! 4a! +d9! 7f! b6 41! +11 1e 23 de +18 aa! 5a 52 +c0 89! 4b db! +3b! bf! ed e3! +6f b3 88! f2 +5a 84! a6 92! +1d 4d! f9 bc! +b8 72! ba ef! +33 37 67! e1 +98 eb! 96! dd! +29! d9! a8! 23! +6c! 95! 1e! c7! +d5! cf! 14! b0 +26! 92 10! 81 +cc 97 ac! 34 +a3! d7 6c 3d +8c 0f 3e! 2f +ab ac dc! c6! +8f! 86 9f e4! +01 85! 03! 99! +5e! 2c ca! 9a! +04! 60! 2a! d3 +ed 8d! e3! 21 +9e! 1f 82 f1 +1c! a6 1d! 31! +61 c4 e5! 26! +31 67! 25 10! +56 9c! bc 0b +e3 e1! 95! 46! +f8 e6! 41 86 +a9! ef 9c! 19! +df! 03! f5! 85 +03 60! 95! ef! +ad 18 22 04 +72 e4! 19! ea +80 67! 64! 64! +2a f0 b0! 95 +c5! 95! 2f 57 +51 7c! 17! bf +c5! 00! ea! 6f! +80 5b 05! b1 +f6! 37! d7! f7 +56 d8 3d! 04 +fa! 6a! a7! 0d! +c0 1a! be! 4e +8d 8c! 59 86 +fb 53 22 a7 +96! 94 4c! 0c! +6d 2b! 3b! 22! +5b 0e! 1f 10! +ad 4f 7d! ae! +aa da! 9d 4c +46 d9! f1 e0 +74 87! 41! 3d! +43! 6e! 3f 5f +a9! c2! 36 5d +d7 97 29! e5 +cf! 3c a3 7b! +10! ab c2 9c! +2f f0! c4 a2! +98 06 f0 96! +ef! 58 4b bc +05! 1a! a1 f6! +ac 0b! e8! 56 +70! 49! 1e 55 +57 10! 5d! 61 +ee! fd! a6 73 +ef! 84 29! 72! +41! 84! c2 72 +97 ed! b0! eb +1c! cf! 7d 14! +50! d1! d4! 21! +90 7f! 69 65 +cd 62 e9! 76 +fd ac e7! d8 +98 cd 50! 93! +93! 20! 98! e4 +e7! 31 6d cb! +7a! 9e fd! 7e +cd ad cb! 03 +30! de! cd! 95 +73 a4 d7! 98 +68! 26 9b! c5 +29! ac! b5 82 +cc b2! cc! 23 +36! 01 c0! ea +95! 13! 99! 4a! +6d 13! ac 57 +c2 ce 0d 94 +88! 85! 98! 96! +71 5b! 9e! 58! +f3 66! f5! bc! +ab 40! c1! b5! +00! d7 7d 58 +cb ad 26! 7a! +85! 04! 6d 4c! +f8 a6 7e a5! +b1! 61! 3a! c9 +76! 16 46 57 +a6! 34! e0 78 +bf! cb 9d! 8c +73 2a! ce! 42 +0d 84 94 35! +c0 c7 b9 50! +25! 45 1b 8a! +97 66! 67 39 +0f! 0a 95 ab! +0c! fe 2f a1! +48! 17 82 b0! +42 81 c7! f7! +1c! 9d 00 d5! +de! 31! 23 52! +f4 ab! 50 7a +f3 a3 0e 7d! +7f 39! 15 90 +a5 db 11! 7f +b2 97 2f! 72 +45! e8! 40 fd! +af! fa 14! fe +09! f6 bb! 8d! +83 6e fe! 47! +88! 9e! 05 21! +85! 65! 4c c1! +0d 0d! c2 98 +38 d0 0b 4b +d3! 93 f4! 5e! +3e e8! 74! 43! +42 61! 6c c4 +32 b5 b4! 4b! +09! d3 c5! 55! +ad 96 c4 f9! +39! 9c 3b! 98! +4d f1! 45 2a! +f8 8b! bb! 9f +89! a2 eb! 7c! +76! 1d! 4e e2! +43! 7c 64! c7! +45! bb! 7a d4! +10! 2d! c6 59! +a0 ed ac! 7f +7f e6! b0 28 +b3 05! 03 2c +b2 cb! e6 cd! +ed 08! af! 52! +75! 22 8e 7a +c7 41! f3 b0! +df! 35! 47 8f! +b9! 95! d7 8c +01 a7 b7! c2! +de! e3! d4! 2c +0f! f6! 5b! 5b! +ad 95! ca ec +6c! b5! 02! e7 +a7! 46 81! 58 +61 c3! 80! a8 +a4! ef 33 3b! +17 da! a0! 69! +7d ca cf! 70! +33 29! 67 43 +47 28 41 b8! +34 19! 92 6b! +ac c4 c3 60! +9d 7a! 44 89! +3b! da! dd! 0d +25! 39 2e 98! +16 1b! 92 a2! +e1! 87 9d c2 +93! 43! 51 49 +01 5f! d4! 46 +61 65! e7 22! +1d 01 56! 4e! +39! fa 86 50 +1e! dc! 09! 10 +6c! b7! ea! 7c +5c! 51! b1! 8b +8e! 53! 89 bf! +90 a7! f1! 3e +a0 b8 de! 96 +22! 55! 72 6d +b5 9e 95 09! +41! 2a! 1e 05 +e3 0e d2! 1f +8a! ba 7f! 9e +44 4b 15 93! +62! 5e! e7! a7! +45! d3 f3 15! +7a! 6c a2! 1d +41! 2d! 55 09! +25! bb! 5a 6f! +53! 59! 67! 59 +29! d5 33 7c! +95! 34! 39 95 +56 17 5e! 39 +63 03 0d 5a +fd 13! 6f 42 +ad 19 46! 98 +19! cc f9! c2 +b4 95 8a! 91! +63 17 4d! 56 +8e! 22 7c a4 +52! 36! e7 59! +4b a2 03 0b +36! b8 4e! 07! +3a! 58! ac 80! +a4! fc! dc 4a +20 8a 15! 63 +53! 4c d1 bb! +15! f6 19 4d! +fe 4c! f9! 44 +25! 79 45 3a! +d8 4f 28 14 +85! dd! 08 7f! +11 12 17 51 +86! 32! 78 9b! +0d 2e 1f! 73 +7f 65! cb 29 +83 14! 12! ca! +a4! ea a9 6c! +ab e9 bf! 81! +04! dc 4e cd +45! 9a 39! 67 +df! d2 60! ae +e3 df a3 ba! +e6 ee 3b! eb! +a9! 35 75 9c! +95! 2f! 00 e9! +a2! a0 93! c9! +14 22 79 6a +bf! 79 8e fe +91 85! b1 1b! +e6 16! 38! 40! +5f! 2f c1! 32! +81 70 6e 1c! +a2! d8! 48 21! +20 c1! 72! 26! +ce 61! 3b! d0! +40! c2! 49 5d! +aa 2f ff 03 +14 ae 79 2d! +d4 4e! 21 34 +2d bb! 8b f9! +09! a4! ab! 0f! +8c 79 2c d5! +d8 c8 e3 38! +de! 1d! b5 50! +af! 26 f2! 0d +3c! d9! f8 62 +92! 15 46 26! +8d 2e a3! 1b! +66 83 ee! 5c +36! 1a! 7e e1! +69 fe! c5! 39 +9e! d9 2a af +7d 91 4a 90 +6b! ef 58! 34! +f6! b4 ea! 51 +de! 3d 77 64! +ca! b3! 91 a3! +4e 6d ec! d4! +96! f3 39! 92 +5e! 5f! c0! 1c +95! 73! 23 02! +f3 ef f9 5f +3e 89 ef 22! +14 aa! ae a8! +af! f0! 01! 03 +0f! 8b! d7! 6e! +75! 5d! dd ed! +96! a1 9b! cb +e6 ad! 76! a1 +16 c3! e5 6c! +80 d8 2e! d6 +81 45! 47! ce +3f 6f! d0 ec! +58 de! f0 57 +7e fa! de! 5a +3f a1 61! 1d! +07 aa e1! 4b! +47 8e! 1a f7! +f5 d7 0b 0b +89! 12 05! 6e +03 f8 f2! 7b +b3 33 1e 13 +75! c5! 84 96 +e7! e5 1e 01 +d2! 39 39! b3 +9a! e1! f9! f6! +aa 09 e7! 61! +9e! 02 03! bb +a1! 6a 97! 37 +7c! a9 ff 53 +cc a5! ce 03! +cb 8b e7! 18! +ce bd cf 04 +f4 71! 6f 84! +f3 0a dd 41! +46 1a bd! 32! +87 d1 e6! 37! +8b! 92 ce! aa! +44 57 45 37! +6b! 24! 99 eb +90 3c! 2d 37! +4f! 39! d5 80 +09! 6c 08! 5d +85! 53! 64 aa +49 f7! a1 d7! +aa 3c 40 b6 +99! 9d! 48 2e +93! ca! e7 c3! +42 e7! 94 38! +d2! 37 79 79 +56 a4 f6 9d +53! 0c 1d! 5a! +e1! 42! 25! 0a +85! da! ea! 47 +55! 4c b0 d2! +b2 05 49 7a! +be f5! c0 66! +49 b6 c6 33 +bf! 5e 28! f9 +a9! c4! 84 24 +0d 41 3d 52! +50! 11! 5a 43! +44 ca f4! d3! +95! 52! a8! 81! +b4 58 36! 05 +da! 6c! 5a 75! +e0 a6 5d 0c! +d1 6a! 7b 64! +48! 65! 1e! 78 +b7! 2d 21! 9f! +72 85! e5 ce +dc 0d! 91! b5! +3f fe! 63 cf +31 71! d1! f2! +a5 93! 32! 58 +f6! b5 d9 0b +db e9 f1! bc! +e5 a4! 31 e1! +e3 af! f4! f4 +a1! 86! 2b! c1! +bc! 0c! 62! d6 +d7 fc! a3 bd +0d b9 24! 3e! +47 4f! b8 82 +0a f9! a8 23! +74 c3 c2! 76 +b0! ea! ec d5 +bb 45! d0! b8! +2b! 58 c9! 28 +6f 04! 20 da! +5f! bc! 74! 96! +21 af a8! 2d! +f2 f0! 6a 8d! +09! 55! 38 5b! +ec! e9! 1f 7d +ec! c5! c1 5e! +d7 35! 34! a8 +e0 15 99 f9 +9b a3! 94 ce +80 ae a7! 36 +ad dc f4 75! +80 2c 88 4c +b7! 57! 9e 3d! +fe 22! ef 46 +1d 27! 79! 03 +e1! b6 e7! 3f +33 97 cb d1! +e7! fc! 8e b5 +00! 9a! 6d! 90! +15! 54 da 4e +7e c1 41 21 +e9 e6 d4 29! +ef! f1 e6 70 +e5 00! c8! 9b +12! 19! e0 42 +cc ec 8c 67! +5a 86! ae 7c +41! 1c 3b! a1 +4f! 6e! 26! ca! +57 cf bd! c0! +6d cd b4! d4! +3f 02! 89 af! +8e! 6f 12 e6 +06 d2! 96 2d +48! 43! 72! 49 +f5 13 a6! cc +d2! b9 1e 47 +15! 9c! 85 5e! +32 66 63 2c +78 50! 8f! 98 +aa 73! 2a! 88! +64 8e! 3e! f6! +58 36! 46! 99 +db e7 eb! 44 +d2! 0d! 3d! 11! +f3 44 8b 0e +d1 2f! 0d 8f! +fa! 56 a9 20! +e8! c9! b2! 9c! +52! 30! b6! b8! +b5 8a 5c 15! +40! 8d d2! b0 +c3! 34 81 71! +e3 92 f7! d6! +d3! d6! f3 3b! +04! d1! 28! fe +83 48 f4! b5 +8b! 8d d8! 5a +9a! 3a 52 57! +ac 96 42! 88! +31 99 38! a2! +26! e3 c1! c3! +f0! c5 29! 00 +77! 2c 1a! f6! +84! 54! 73 d7 +48! 9f! d8! bf +9a! f4! 17! ca +10! f6 d8 60 +ad 9d ee 51 +cd fc 7f 38! +08! bd! ad 76! +72 26 96 1a +ee! ab 12! 25! +22! 73! 33! 4b! +fc! eb! 37! 37 +1b f9! 6c b2 +74 dd 3e d5! +ab 80! ad c0! +7f 0f! 66! 4b! +2f 27! ca a3 +0a 9e cf 4c +52! 8d 12! 14 +42 45! 5e 7d +d5! d2! 97 3a! +2c 09! e2 80 +e0 ee e6! f9! +ae e2! 8d! 0c +00! a4! 04! 08 +d9! 14! 37 ed +90 88! f5 20 +0d 1c 47! b3! +3d 50! ad a3! +f0! 51 d2 43 +6d 65 92! 85 +cd dc 02 71 +58 db! be! 57! +8a! c2 c0! 58! +87 0f 8a 16 +b1! ed f9 74! +07 68! 21 7b! +30! 57! aa 87! +a1! b4! 89 91! +61 e7 67! 6f +42 bc! c5 89 +12! 8f 60! 95 +87 8d fd! 16 +ca! ae! e8! f4 +3a! 0d 27! 78! +ef! cf ca 69! +7e 37! a5! bc +76! ac! b6 d2 +8a! d5! 89! 52! +39! 95! 53 21! +5a 8b! 4b 46 +5b 80 09 46! +87 a9! 4a! 28! +25! 94 65 73 +28! db 97! 2c! +64 95! 35! a7! +f2 f5! 28! fa! +32 a0 c9! e8 +71 c2! 2e f2 +a8! 4a! fa 70 +69 e7! 44 dd +41! 09 8d! ef! +c6! 7f! 0c! 44 +49 02! 57! bd +fd 1c c1 cb! +54 a1 2f! f9 +d9! ea da 37 +9c 88 75! 3a! +35! 14! d3 cc +1f! 48 4b! 77 +8c f0! 40! 65 +11 69! 4a! b6 +bc! 10 a1! 12 +6b! d5 00! 96 +75! c8! cb ab! +a3! 43! f2 db +f5 b8 74! 98 +cb 0f 4c 2f +95! 6e! 5d! 1e +15! 32 da ab! +40! b0! 04! e0 +d7 55! 00 6a +6f e4! c1! 20 +1a 36 35! c3 +72 66 63! f5! +dc 14 a3! 80! +a1! 9c e5 59! +f5 c8 ee! 26! +b0! a7! 65 8e +1e! a9! 94 e3 +a4! ed! 6b! a0! +b9! 02! 76 2f +10! b4! 20! 6c! +f8 f1 fa! 49! +fc! 8b 18 4f! +2e f4 cb! e6! +2f 10! 78! 07 +80 3f! a6! a4 +01 e5! 71! b4 +ea 87 57 3e +e1! a1! 45 c9! +98 e4 19! d6! +4a cf 25 08! +97 78! f1 16 +d0 fc! e4 61 +37! 19! b3 76! +fc! 56 1b! 5a +27! 3c 59 23 +c4 21 a2! 74 +1c! 95 d6 c8 +5e! c1 6d! ea! +38 d3! 8d a9 +0d b3! 26 fa! +11 90! d2! ec +34 01! 59 8b +3e b7! 2c! c0! +5d 8f! 50! 55! +91 0e 95 d0! +7a! 92! f3 2c! +c6! 31! 51 ea +09! e2 1a! 7c! +ae 48 2f ce +f3 ed 90! c0! +fe c7! 9a d9! +ae 06 29 1f! +d7 c6! 9b! c6 +18 32 84 82! +c6! 6a 04! 8d +f4 1e f3 16! +22! 83 77 10! +cd d6! d6! 63! +5f! ec! 6a 74 +91 7a! d6! 4b +58 8b! 16 b4 +6c! 62! f4! 1f! +d7 40! 33! 14! +e2! e3 d2! 46 +b6! 47 92 6c! +ac 16 6b! 9e! +49 9b! e2! 11 +ae 21! 82! 4a! +71 5a! 92 2f +5e! b9 29! c2 +08! c9 5b 6e! +70! a8! df! 27 +12! 61 1b 3a +25! 86! c2 96! +92! a2! 56! 56 +59! ed 57 7b +3c! 92 82! ed! +51 c6! 70 fd! +6c! ef! 82 f8! +05! 6d a1 54 +44 1f ac! ea +6f 95! 40 7d +ac 2d! d4 29! +f0! aa! 65! 6e +e6 fa b0 ca! +4a 64 ac 96! +39! 1e! 11! ed +3e 33 5a! d7 +73 54 1a 1c! +52! bd! fc 2b! +79! bb! 8c! 5b +9e! b4! 53 2d +54 34! 97! a6! +53! 6e! fb! db +d4 29 b7! 4f +89! 1f! 71 fe! +b1! f3! 0c! a1! +52! 69! 1d 14 +21 87 94! 90 +99! f0! 71 5f! +3c! 82 47 7f! +b3 c2 67 cb! +b0! 29! c4 39 +6d 2a b7 cd! +6c! 8f e2 6b! +ab cd! 21 de! +71 0d b0 2a +2c 3f 48 ed +50! a4 75 6b +34 4f! 47! 1f +3d a8 fa 70 +46 f4 37! 56 +59! c2! 5c! 6e +b5 b4 66! bb +40! 88 3b! 2a! +72 9c! 60! e2 +08! f6 a5! 6c! +47 44 8f b6 +a4! 75 b6 60 +b2 de! 8e 1b! +d8 88 76 52! +dd bc 9b a3 +dc 8b b5! 8e! +9a! 8c! fd 90 +d9! fa 4e e2! +0a 68! 0a 03 +a6! 0b 78 e6 +b8 00! 81 bd! +d1 53! c7! 54! +7a! 68! 4d 9c! +38 43! e5! b0! +44 03 64 20! +4f! 93! 5c! f7 +21 db 3d c8 +ac 2f! 8d cc +fb a6! b7! 6a! +a8! 41! 9e! 67! +22! cc 52 dd +0d db 6b f4 +4e b6 7a 3e +23! 2e 80! 0b! +23! 85! 76 07! +86! 3a! fa! dd! +32 80 31! bf! +98 d2 12 12! +83 13 bb 3f +5e! 37! 9b! 50! +47 2b! 8b! 20! +6b! 7a! 3e c0! +62! a0 71! 66! +19! 07! 74 df! +f5 8e a0! 5b +71 07! aa! f3 +33 d5! 67 aa! +4e 2f 38! 53 +0b! fa 5d 10 +b7! 05! cf c1! +3c! fb 4c! 6d +ab 4e! 7b be! +d5! 4f! b0 3a! +4c! ea! 6c 56! +fd df bb c0 +17 84! eb! f9 +7d 20 37! 51! +7c! f2 1f 15 +bf! 86 cc d6 +14 ee c3! 50 +f4 84! 39! 64! +95! f1! d1 3c +9d ea! bc f5! +32 35 30! 6b +87 78! 48 d1 +9e! d8! b9! d7 +95! eb! ea 97! +a0 23! 07 0d +5a a4! c3 d5 +4c! 2d! 43! 41 +ba! fc 1c ec! +aa 22 74 7f! +be 41! 6c e4 +0a 5d! 61 19 +1a 9c b2! 89! +32 e3 39! 4a +05! 1d! 98! eb! +80 a1! cb 0a! +bf! 51! 45 94! +16 01 3a cf +5a 27! 48! 85! +a9! 4c! a3! 21 +e1! b0 3e! 5d +71 6d 7c! 34! +f8 4e! 6c! fc +32 a6 59! ec! +2a 46 fc! 04 +bc! 40 36 c4! +bd 31 a1! 16! +74 92 08! cf! +a1! 11! 0b! 70! +27! 8c! f6 34 +4e c5 7d! cc +be 2e! e3! b6 +04! 29 46! b8! +3b! 80! b3 6e! +00! df 85 77 +93! a5! 43! 06 +16 68! 5f 6d! +4c! 98 f0! a4 +17 63 58 a8! +b0! ac! 85! ef! +f7! da! 02! 4d +96! eb a0! ed +7b! fd! 4c 5c +7b! 02 15! f1 +3e 3f! 13! 55 +8c b5! e6 e5 +da! cf! 56 18! +c1! f5! 65! d0 +72 53 c4! c9 +8c 80! 48 b9 +f7! d4 e9! c3! +e5 84 25! dc +31 77! 94! 1e! +be ef! 50! 03! +bf! 24! a4! 73! +63 94 5b! 63 +8d 3d! f3 d0 +06 5a! 8a! eb! +6d 83 89 90! +85! 3f! 58! dc +a4! 55 37! 65 +c0 4b 7f! 4c +1d 18! fd! 75 +8c e6 6e f2! +b8 ad cc! c6 +15! 22 ee! 63 +7f f5! db! f6! +c9 3a 9d ee +f5 ff! 38! 0c! +98 97 5f 17! +b2 66 ee f0! +d7 50! f3 10! +1f! 79 f4! 46! +91 73! bd! f2! +35! d5! 73! 10! +8a! 89! c1! 64! +2c db! 18 e6! +43! 01! f8! 56! +8d e9! a9! d2! +e3 06 77 3d! +c5! 47! d1! 3c +89! 9b! cd e0 +25! 1c b3 90 +3e 75! 60 5d! +f5 37! 39 d0! +f4 e8! 4c e9! +e8! 8f! c7! f7! +2e fb 46! de +d3! 80 51! d6! +49 4f b1! eb! +51 40! bd e7! +4e cf! 5c da! +9f! 22! d2 4f! +b1! 62 5e! 5d +d3! ac! a3! d4 +1d ee 40! b6! +52! b5! 2e ed +39! 91 08 ed! +f2 ec! f9! f1 +6e! 25! a4! 89! +9c 93! 6b 3c +27! 18! c6! d3! +34 25! 21 60! +a1! aa c8! f5! +1a 41! 29! 5e +2a c1 1a 1b! +2d 65 c8 d4! +12! a3! 1a 48! +c7 6c! d2! 89 +9c ad 03 dd +cb b2! 77 32! +3f 4d! 86 97! +36! 4b 02! 2b +66 df! 0f 6b +21 7f df! 53 +28! d9 76! ca +d7 d6! 59 a9 +0e! ef bc 20 +a8! ac 9f! 71! +d3! 2c 76! 09 +aa 6a! b8! 21 +13! da! b0 f0! +18 42 8d 85 +c1! 76 12! 85 +6f d3! 22! 29! +68! d9 b8! 94 +17 25! 95! e2! +f3 44 15! 49! +34 11 7d 01! +b1! a2! 65! 34! +1d 76 c3! 12 +cf! 1b! 58 9a +fc! 6c 58! 8d! +2e 37 a4 d7 +80 23 2d 58! +4a ce! 3a! 44! +dc 10! 90! 7e +f6! 2d! 7b ad +6e! f6! d1! d2 +90 e4 1b a4 +9b ec 58! 9f +e0 40 52! 0a +26! 99 5e 90 +45! fb! 5d! bc! +0e! 8c! 25 0a +08! 9d! f3 cc! +09! 6f 58 5f +31 f0! 60! 68 +0e! d2! c7! e9 +89! 3c! 67! c1! +fc! c8! 3b! 7c! +69 98! 3f 79! +dc 79! 99! 25! +ee! d9 68 a3 +cc 7b! 8f! 1b! +18 2f a2! b8! +e3 2d! a3! 47 +f0! dc c5 8d +97 13! 00 09! +51 f6! d7 0f +2c ac! ef e8 +c6! 95! 5d 95! +ec! 42 2b c1! +9a! 9e! 5b! 09 +c1! 58! 83 10 +97 95! 9a 4c! +fc! 28! be! 25 +6c! 1e e5! 80 +98 20 f9! e0! +77! 8d 88! 3b +75! 08! fa! cd! +7c! 80! 0c f7 +82 32! 89 85 +55! 07! d9 e8! +ad f7 34! 1c! +2e de! 5b 53! +2a e6! 4a! b8 +a9! ab 05 64! +00! 58! 1c! 1e! +33 0f! 74! 37! +cb eb! ea d3 +c8! db 92! 9d +d2! d9! b2 01 +32 2e! 5e! cc! +8f! c5! 30 02 +d5! a2! 39 57! +a1! f8 56 9e! +2a 0e 44! be! +c3! f9 80! 56! +b1! e5 a0 65 +6c! 42 5f! fb +2b! 18! 69! ff! +ec! a0 43 98 +70! c7! fb! f1! +ba! a4 48! 77! +09! 12! 43 1e +d9! 90! 3e! c8 +4c! ca! 94 08 +9e! 36! 85! 9d +95! bd! b6 39! +fc! 0f 7c! 8e! +c4 04 bd! 05! +58 fa 82! 20! +3c! cf 34 7e +02 96! c7! b4 +8a! af! 5a d2! +9f! e9 b0! 94 +0c! c3 95 aa +50! 77! 55! 0e +1f! 6f! c5 e7 +28! 92! a8 e1! +68! 50! d5! cd +b5 8e f2 2a +ac 78! 30 81 +fb 4b 81 71 +6c! 7c fb! 40 +f1! 54! fc! 53 +ee! 5d! 07 c9 +ad 3e! 6e! 64 +13! d7! a7 4d! +5c! da 70 58 +78 38 db! 01! +7f 2b! 8b a5! +b4 1a 2f! 7c +f2 2e! 74 a5! +51 3d c6! a6! +cf! 0e db 5c! +de! 16! a3! 8e +fa! b3! 81! d9! +3e 18 4c f1! +39! 24! d2! 5a +6a 23! 67! d8! +41! 41 62 f2! +5c! 63 1d! 8b! +43! 83 a3 7f +fa! 34! 63 61! +f5 eb 86! 9f +e6 86! 79 9b +4e 2d 51! e0 +c3! 79! 82 46 +5b 1d! b8! c5! +22! 29! d2! 39 +88! 49 97 14! +96! 4b 32! 7d +bf! 84! 49 3f! +40! 11! b5 75 +ef! ae 0f! 76! +14 cd a2 b5 +8b! e1! 04! d4 +a3! 0d! 7c! 49! +e4 1f! e2 a5! +9b 06 1f 81 +58 80! 7c 9f +db 6d! cd 73 +21 6a! 4f 6f +64 72! a8 6a! +5e! 6b! c0! 0f! +ba! e1 65! 55! +d2! 93! 5a 79 +90 42 a2! aa! +06 4c! cd f7 +f0! e1 ab 98! +e1! 0c! d3 36! +6a cc 6c! 99! +8d f1! d4! 47! +fb af 78 99! +00! 42 4d! b6 +04! 2e 64! 3e! +9e! 36! b8 6d +95! 26! 73! fe! +e9 89 03! b7! +ae 02 0e b5! +61 fc! 9c! 90! +fe dc c6! cd +ea 95! 24 60! +66 90 58 6a +75! 13 ee 08 +9b 91! ae 00! +fb ea! 95! 20 +0f! ab b2 02! +4a c0 7d! 2d +97 ee! 17! 5b! +e6 33! 73 00 +e6 87! d8 27! +b0! 6d! 55! 22 +ac ef! f6! 96! +73 14 15 9f +ed 52! e4 a1 +76! 98! 93! ef! +cd 75! eb! 7b +8a! 5f! f2 e7 +ec! 21! d1 92 +2d 15! 5e f7! +21 11! 07 17 +7f ee! be! 22 +21 b7 91! 18 +62! 85 f9 8b! +22! a2 2f! 0d +a0 63! 39 1e +86! bf a6! 9f! +d6! e1 f5 17 +98 1b! 22! 97 +58 b5 27 ba! +c6! 7b! 32! 68 +d4 39 1e a0! +66 9a! ae! 1b +a7! d8 e6 d7 +55! ea! ca 15! +59! 8b 15! f7! +a7! 1b 82! 5e! +52! 13! b8 90! +1c! ac! e8 5b +8e! 37 30 38 +08! 46! fa! 30! +bd 09 8a! b0! +29! f2! 46! 42! +2f 20 7c! 08 +ee! 55! d5 5a! +ba! 41! 93 0a +47 85 88 68 +d6! c2 fa 2e! +b3 cd 21 1e! +af! 2b! f4! a6 +ac 8c! b0! 07 +6f c6 c4! 75 +41! db 6c! 7f +e7! cb 60! 0a! +cd 11 d0! 2b! +a0 f3! bc 73 +4a 3b! a7! ab +34 3c! e8 2e! +f8 b0! d3! 95 +2a 81 4b 0b! +37! dc! 84 f6! +f5 6d 73! c5! +d6! dd! c8 44! +4a 9f b9 80 +88! 49 a5 8b +f4 6e 28 71! +22! 79! 5c 06 +23! 2d 94 d2! +3b! fe! 14 a4! +29! c8! 9a! 6d +04! 7d! e0 7a! +06 0d! 06 c9 +c6! 76! 49! 92 +5d 96 e4 bd! +8d bf! 06! bf +59! 89! b5 42! +75! f4! 66 47 +0f! f6! c5 bc! +81 15! 33 d1 +2b! fb 8b 07! +a0 18! 67 45! +72 df e3! 27 +8e! dd! e0 59! +27! 64 90! fa +92! eb 54 dd +50! e5 e8! e5 +38 b4 82! 43! +22! 94! 70 c5! +64 05! 08 78! +39! b0 3f! 90 +a4! 9b ad 7b +6c! c6 ea 1a! +68! 70! b5! 7e +7c! 77 85! 50! +1e! 89! 55! 48! +14 59! fc! 80! +ae e7! 6c e3! +9d 95! f9 4f +bc! da 84! b0! +72 92! 52! 39 +5f! e9 75! 01! +92! 7b! 25! a8! +76! 33 33! a1 +a1! 23 0c 36 +ab af d1! aa! +38 1b 90 d4 +ee! 63! 58! dd +6c! 1a 5b f7 +21 fa! d2! 54! +0f! 16 f9 e5 +90 62 43 58! +df! 90! 3c! 19 +b4 10! ab 35! +c9 50 4e! 3e! +f9! 01! a1! 7b! +70! a8! 21! 41! +d8 26 ae dc +77! 83! 10 e3 +e4 82 fb 21! +81 16 f8! e4 +7d fc! 1c! c2! +ac a7 ff! 06! +f5 9d e4 8c! +9e! 14 ac c3 +c1! fc 52 d8! +05! c5! 36! b0! +42 e1! 60 66 +d5! d8! 67! f2! +1c! 34! d4! 12 +81 f9! 36 bc! +ff! 2e 56 f1 +a8! f9 32! c8! +06 ca! 4b! eb! +02 79 ce 98 +40! 56 e3! f6 +82 d5! df! 93! +2b! ff! 1c! cc! +d2! 6d c1! 3f! +71 2f! f8! e3! +cd 82! ac! aa! +9c 9a! 9b! 77! +f7! a4 50! 37! +6e! c6 d9 ca! +07 1f dc! 2c! +37! 10 31 05! +df! de! f5 02 +6f ec! 5b cf +72 6a 7a! 74 +c5! 8b 19 7a +22! 68 37 e4! +32 58! ee! 12! +65! 2e! 96! df! +04! e2 07! 2f +63 49! 6c 6c +cc ff! 22 2e +83 d9! 1e! 09 +c9 a7! 2a! 7b! +ed 65! 4a 1b! +1f! 1b! f7 54! +9b 0d 91! ba +9a! 98! f0 6a! +5b fc 01! 19! +98 8e! 61 42! +55! 0d 12 a0! +49 14! 68 2c +c3! c0 5f 99! +f7! 73! 03 8a +8a! 59! 72 59! +6a 46! 2f! 97! +b9! 1d df b1 +91 d9! 37! 8f! +2c 5a! 71! dc! +9d 86! e8 62! +7a! 8a d1 1f! +57 bd! 5e! 97 +4e a6 3d 41 +1f! 9a! cb! ae +15! 51! 42 28! +60 13! 77! 39! +d7 7f! 45 46 +5f! ab 33 85 +04! c7! 46! 1f +d0 e2 27 43! +d3! 03! 20! 89! +37! 2d! 65 62 +54 01 f8! a8! +b1! 36! cc! 0a! +4f! 89 fb! 79 +86! c4! b6 23! +00! 1e! 09! 62! +20 f3 81! 52! +5f! 23 cd cc! +c2 34 be 04! +f6! e1! 5a 5c +42 b5! 11 68! +44 26! 78! 77! +61 05 92 a7! +99! 46 34! fe! +10! 29! 45! 30! +fe a6 30 fe! +d9! 54! 57 b6 +9c c7! 30 5a! +f6! 5b 30! 0c +50! d1! 19! d6 +37! 87! fc f4 +64 00! 08 2b! +59! 8a 95 7d! +b0! bf! 72! e8! +3e 6a 00! 38 +6b! 08! c3 47 +46 51 60! 01 +c0 09! e7 e0 +12! ec 2a! 1b! +6c! 8b 0e! 97 +35! fd! 6a! 97! +8e! 08 be 5b +09! a0! 25 23! +69 59! 7c! 35! +88! 97! e2 26 +c2 77 36! b0 +76! a9 ca! dc +07 52 09 92! +62! ee! a5! a5 +aa d1 f3 c4! +98 3c 6c a1! +2c 87 9f ec! +6f 5e! 1e! 5f +dd 9c! 98 39 +24! 90! 51! f1 +ff! fc! 4d 59! +71 21 e0! bb! +50! 6c! cb e4! +60 fb! 5e ee! +d8 b2! cc! c4! +60 78 fd! 87! +d7 6e 9d! 96! +a3! 6d 05! fc! +db 5b fd 39 +d6! 4a! ae b1 +b4 c2! 5e! ef! +cd 91 8c 1f +19! 1d 73 14 +f7! 3b! 1b! 5b! +f8 41! a8 e9 +57 1b 4f 4f! +0f! 79! 59 6b! +11 10! 38 97! +36! dd! f5 f7! +d4 e7! 35 19 +d9! 93 93 64 +6f fa! 74! dd! +f1! 8c e3 a6! +4d e1 d3! 48! +d3! 06 17! 66! +fa! 80 d2 94 +2f f5! a1! e9 +20 bf a5 f3 +3b! 09! 2b 88 +51 1c a8! 11! +73 ad c9 6e +6f cb! b8 ae! +18 3c d5 34 +5f! 95 a1 5e +23! 39 77! 20 +5a 86! e1! 4b! +f5 92! 9e 69 +95! 4a! 31! 66 +35! 6c! 28! c5 +45! 68 92! 5f! +67! 5b! ce 26 +c3! 04 a1! 47 +94 d7! a2 1a +9f! 24! be 60 +95! 8d! a6 68 +65! 2d 16! 31! +30! e2! e3 f7 +40! 25 73 a5! +4d 10 83! 57! +ac 69! 36! 87 +3a! d5 8c 03! +23! 37 1c! be +2e d7 60 2c +16 61 56! 1e! +78 73! 69 38! +fc! 0d b7! eb +84! 11! f2 9b! +a0 05 dc 8c +41! 16! 8d 61 +17 47 37! fd! +0e! 57! 86 4e! +42 33! 6b 1b! +b4 00! 73! 22! +fc! b6 1e 52! +85! 9d! 5e! 6e! +38 6d! a7! 9f +81 de 8c 1b +26! b3 53! 5e +60 db! f9! c0 +6c! 94! 8b ce! +97 09! 2b 6c! +84! 8e 7a 15 +ce 15! 8b! 33 +5b ad! 13! 2d! +5e! 2a 1f! 2f +ff! 8b f7! 54! +34 f6! 64 23! +21 6b 3f! 3a! +51 d6! 63! 47 +97 48 05! 18 +b4 43! 5f f1 +15! 49! 33 e8 +5e! dd! 89! a5 +92! 01 93 4c +82 e8! df c4! +f1! 8e ab e5 +3f 2d! cb 23 +d7 fd! 82! d1 +fc! ea! 6f b8 +39! 6a b7! f1 +2a 39! 44! aa! +61 3f c2 a7 +2c 74! eb dd +1e! 9f! c3! f3! +21 f6! 72! 3f +48! 4c! a2 35 +b5 ea! 0d 52 +3c! 6c 24! 74 +c4 76! 11 9d +dc b1! 70! 78! +b7! 07! b0 ed +d4 ca 5c! 2e +a3! 03! 1b 5c +72 1a 5b 78 +1d 61 7d dd! +2e 88 b6 c8! +a3! f6! c5 f5 +85! f4! 71! ca! +f1! 3f ca! b0! +e3 e3! 22 41 +74 72! 4b! 4f! +7c! 20 13! 6b +fa! 6e! ce! fa! +ad 82 ac! c2! +8b! 96! 65! 48 +88! 66 7a! 19 +67! 0d! 16! 82! +93! 51! 3d 47 +51 0c 3a! 81! +7e 60 bb! 60! +25! 86! 69 db! +0b! 3c! a7 4c! +68! b2 cd b5 +08! 72! 14 80! +e3 ff! 64 22 +45! 63! c5! dd +95! 8c! 47! c4! +b7! 5e de! 1f! +66 05 c2! 6a! +bb af 6a de +a8! b6 dd! d0 +b8 51 45! 73 +ad 44! 0b! fa +7a! 83 35 fd! +2d 2e! ef! 61! +5c! a8! 3d! 62! +b7! 69 1f! 05 +73 3c! f0 b9! +c9 91! b6! d1! +1a ee 03! 31 +e6 e2 d8 de! +df! 51 16 fc +a2! 92! f1! b2! +81 9e df! bf +4a fd 64 ed! +d3! 4e d3 7a +c5! 68! b7! 60! +fa! 1e! e3 56! +d3! d6! 3b! 46 +12! 21! 2b a2! +66 70! 26! 28! +34 15! 4b! a8 +73 ad f9 34! +a6! 80 b7! 8b +5a 22! 66 3a! +e0 24 d8! b4! +b9! 43 22 49! +99! 61! 9d! b9 +ea ee f6! d5! +20 6c! cb! d4 +93! 98 77 43! +23! 47 54 5e +91 2e c8! 11! +98 e2 6d! 51! +df! 15 86 c8! +cc c9! ea 6c! +14 42 b3! 47 +75! 5f ea! ce +12! 36! a0 c7 +ff! bb! d8 20! +1b 10 e2! a2! +11 41 4e! 96! +55! 26! 9e! 09! +ac f4 f5 ca +fd 3c! a6! 92 +0e! 46! fa f1! +ee! 93! 67! f9! +df! f3 d8! 33 +0e! 23 4e! 3b +47 29! 66 7f! +f4 05 fd c8 +3a! 08! 46 a6! +c7 b3! c9 c9 +ea 21! ba 6e! +51 16! 88! 92! +b0! 13! c3 db! +35! 9d! 67! 0e +e7! c9! 21! 07 +2c 55 45 70 +f7! 6c 44! 0b! +f4 b9! 00 8a +13! d7! d0 e6 +2e 4a! 97! 2c! +1d 21 4a dc +a4! 87! a2! ed! +cd 37 11 27! +19! 03 32! d6 +04! 7f! ac 80! +44 cd! 66! bf +90 b9 a1! 54 +ee! c7 ab! 09! +3c! 7d! dc! 62! +51 5f 0c 21! +f7! b3 8c! 6e! +cf! b0! 0d 1c +3c! 88 9c! 4a! +d6! ef! 8e 70! +1d 75 0a e6 +60 7d 70 3e +e9 e2 3d! 5e +a8! e8 c1 b5! +4e 2e 3e! fe +4c! d4 02 39! +d6! 62 55 01 +d3! 98! 25 11 +24! d7! 50 ba +16 9e! c7 fd +b8 fa! a1 3b! +b6! 83 8f! 59 +43! 81! 91 c5 +ae 14 b6! ca +f5 0b 1e 95! +c9 23 dc! 37 +0a f2 2c 63! +4b 97 8e 94! +38 6c! 7d! 2b! +ba! 61 ce! 4d! +03 f6 22! af! +66 c9! f1 54 +69 60! 4d da +99! 1b 5e! b4 +b7! e6! 3e! 7a +4f! 78 6f 4d +c7 36! 92 b9 +fb 0b! d4 62 +20 7a! 84! 4b! +99! b8! f7 e6 +c1! b2 b8 da +6e! b0! 62! 7c! +45! 17 3c! a6! +dd 07! b2 66 +2c 5f 25 bb +30! 1b! af 3b +2f 24! 00 98 +1d 09! c9 e6 +10! c0! 00! de! +5b 2f b6! 32 +24! f5! 93 6d! +20 5d df! e5! +0f! 9e c5 5b +0b! 3d! ff e0 +98 6b! 19! fe! +a8! 12! fd 9f +f9! 29 d6 51 +3d 5e! cd 7d! +89! 9f! dc 2e! +56 1e 58 52! +df! 41 c2 b4! +f4 41 58! 7d! +51 a8! bd 9b +09! 5b! 48 24! +a8! f0 3d 61! +52! 4d b6! 1f! +d9! e5! 2e d1! +99! c3 56! df! +b6! 75! 1a! ff! +e7! a6! f9 5e! +bc! 42 94! ee! +fe c5! 2b! 16 +7f 7e! f9 39! +1e! 61! 2c! 53 +cf! ec d5 e2 +8d 15! 0e! 8b! +73 42 57 22 +da! 85 29 4b +dd 58! f6! 5b +57 c5! db 70 +96! 94 99 04! +b7! 5b 42! 20 +15! 94 c6 32 +b2 d7 93 01! +ea bb! 11! 52 +72 5b 2d! af! +e9 dd! 8c 84 +1a 8e 44 64 +a9! cc! 0a! 0f +1a 88! 4e 24! +ef! c0 10 9a! +fc! 64 96 5a! +5d ab ac 8f! +d6! 9a b8 26! +64 dd 4e! 6f! +31 77! 29! 68! +e6 ac 1f 91! +c7 7d 93! 15 +06 96! 02 f6! +f1! ba 57! fc! +27! a2 c0 56 +86! f3! 99 84 +dd 0f! ef 80! +4f! 30 5b ec! +76! 8a 4a 87! +e4 e6 52! 5c +dd d8! 9a! 5f +7e a9 51! f0! +39! 3b! 0c! a0 +2c 68! 8e! f3 +5c! 27 dc! 4e +9d 95! fa 73! +95! 97! fa! 82 +24! cc 5c db! +7c! 00! 67! de +bb a1 e3 a6 +e9 60 2f 12! +a3! c1 25! a5 +22! 32! 30 3a! +95! 3b! 78! ba +f0! fb 36! 2f +2a a8 e3! 58 +d2! 12 7e! e9! +f1! fe ca 78! +4a 75! a8! d8! +5c! ab b3! 07 +1c! c8 d6 25 +11 6d! f3 e0 +ea 1c 02! dc! +6e! 0e 27 6e +03 8b 18! 24 +e3 87! ed 2f +1e! ff! ff cf! +68! a8 66 bc! +13! ad! 8f e7 +4b ad ea 63 +3b! 6b! 81! 0b! +80 e3 7c 0c! +c7 4d! 1b c8! +e9 fe! 04! 0a +e4 b6 cf! 17 +fa! 11! bb! 59! +87 58 93! a4! +ed 8b e3! a8! +87 df! 21! c7! +d3! a5! 4c! 77! +8a! 9f! 55 b5 +af! c1 71! 81! +93! ab a3 4b! +49 f6 77 d5 +33 f4! 81 20 +f5 3d 2f a8! +00! d3! 26 20 +4c! 01! 2f! 2b +b2 75 65! bd! +9c 90! f9 3b! +3e 91 f2 0d +da! 4f! 72 36! +ae ed! 39! 99 +33 c5! 16 35! +e2! c7! 23! 9e! +45! 6e 1a! 5d +b9! 02! b6 05 +86! 4a ea! dc! +58 35 b6! d0 +06 d5 d3 28 +23! d8! c4! b6! +bc! 86! 47 18! +56 f8 ee! 8d +1d ec! 2d! b8 +ca! 2d! 4d! 13 +54 5e! 39! 3d +a6! 49 e7! 47 +cc a3! 2e ae! +69 86 8c! c3 +77! a2 b4 45 +69 c6! f1 4c +47 52! 83 6d! +dd cc! 04 3d! +de! 8c c7 a4 +6f 3c! 46 63 +e5 7d! fd! f5! +b1! ee 24 41 +70! e6 bd! d1! +74 53! ee 21! +df! 52 c0! 7b! +3d 6e 8e db! +09! 05! 68 df +f3 f0 bf! 21! +4f! 8a 88 02 +78 02! cd 4a +eb 8e! 01 47 +b2 ef 2f 4d! +a2! a6 6d 7e! +c4 90 11 77 +dc bb 7d e3 +31 c1! ca! 32! +ae 11! 63! 7c! +89! 14 46 73 +26! 1f! 9c 8c! +67! 5a! 49! e3 +23! 09! c3! 9f +99! 6a 8e 45 +7f c7! 3a! 77! +f5 04! 96 5b! +c7 6c! 1a! 2a +78 1e! ea c1! +35! 6c! d3! d6 +85! e1! cc! 7c +41! ea! 18 3a! +bf! fc 39 6a! +98 9a! 0d f5 +02 80 09! 05 +ef! fb bf! 01! +c8! c7 68 f7 +98 4c 7f! 07! +94 75! 4f! e9! +2c 6e! 1d 70! +e0 52! c3 9f +7c! f6! 7b! 7c +4c! b8 ba! 11 +81 f5! 9d! 98! +89! 94 29! a4! +58 f0 31 d3 +cf! 0d 20! 06! +51 ed 9c! d4 +0a ab 33 32 +e3 f6! d2 0b +94 85 3e! 16! +a0 6a b5! cd +3d e2 71! 59! +4f! 17! 70 ac +86! b8 5c! 5f! +e7! fa 55! ec! +bf! 95! c1 3e! +e9 1d! f1 8d +72 ff 0d c6 +bb 2f b2! 84! +79! a6 96! 2d! +c4 39! 2b! 0d! +72 ac! d5! 63 +75! 5d! c5! b7 +38 73 b0 86 +64 ce! 82 77 +1f! 16 36 b6! +17 ac! ed! c4! +27! bd b7 f4 +27! 27 71! a3 +46 95 1c 30 +78 b0! 3e! 12 +76! 68! 3c c8! +c5! 84 a3 f7! +80 f7 89! 17! +06 5f 9e cf! +c9 fd! 83 f2 +99! 86! 03! 93! +5f! fc! 15! 82 +3f 7e! aa! cd +12! f9! db! 53 +4f! 21 5b! bd! +8a! 65 85! c5! +e0 13 ea! 09 +ad b6 de! 0c +7d 39! 5c 38! +3e a0 1b! f7 +a3! 43! eb 5a! +07 92 a6! 34! +96! e9! 62 50 +1f! 45! 18 eb! +fa! 8c! af! c3! +c6! c1! 5c da! +92! 39! 0e 67! +a0 86! d2 75 +78 3d! 10 bf! +4d 60! e3! 6c! +20 ff 71 df +16 6e! 3a! 42! +29! 99! 90 f1! +1a 73! d2! 76! +f1! 8c 4a 3c +6e! 3c! 3e fe! +e0 d2 70! 73! +29! 1b 31 e1 +40! 33 2b 8a +9b 7e! 32! 87 +dc d2 69 82 +ff! f3 30 75! +ca! 4f 07! fe! +4e 74 28! ba +44 72! 77! a7! +bc! 51 c6 b1 +01 3e e2! e8 +ff! 95 98 c5 +5a 83! 74! d4! +7f 95! a1! 32! +79! 7b! 14 79! +44 a8! 91 d5! +0e! 60 16! 08 +d3! a0! b1 3b! +8d 14! 1e! 0a +b0! d8! 84! 27! +d0 af 0f b1 +d8 f5 76! 90 +dc 65 52! 82 +e7! e5 72 48 +1c! 6c! 56 0f +d7 8a! 4a! 1e +02 32 5c! fc! +e0 dd 69! 49! +d1 fa! c5! 3f! +2c df 03 8d +01 33 c4! c7 +73 5e ac! d3! +18 aa! c0 0a +e4 be 30 f0! +3b! 70! 31! c0 +3c! aa 36 47! +5f! da 15 db +13! cc! 00 3a +33 95! 1c! 2c! +21 fc b1! 80! +aa 5b d3! 04! +a0 1d! 61! d3! +ec! 22 5a 7a! +6e! 94! 1a! 02! +bd 41 2b! d6! +b7! 59 87 e1 +8c 3e 90 03 +50! bd e1 9c +ab 78! 73! 79 +bc! f2 43 10 +56 ea! 9b! 76! +0a c3! 46! 22! +59! 32! c3! f4! +a6! 78 01! 40! +b4 0a 8f! 9e +93! f6! 4e! d8 +3a! 10 45 c2! +50! 21! fb cb +26! 89 a3 0a +4e a4! 29 d1! +55! 48! 88! eb! +f2 fb 54! 80 +cc 4c 39 ef! +fe 7c 27! 64 +c7 cb! dc 50 +21 5a! a9 b4! +49 89! 2b! 4d! +0e! 95 6d! f6 +77! 41! 5e! a3! +6e! c8! 70 6e! +cc d7 e2 94! +39! ef 40! a4 +0a 4c! 38! 5c! +cc cb 7c! f9 +b0! cd! e4 d0! +60 82! 78 1f! +46 be! 65! c2! +65! 0d 3a! 5a! +41! 77! 51 14! +8f! 51! 2d! bf! +ef! 54 77 e6 +dc d0! c1! 20 +14 53 7a eb! +5e! a5! 9f d2 +a1! ab 70! ab +85! 26! 91 0e +a7! 42 a8 7f +49 b5! a6 4c! +c2 95 0c e6 +65! 3e! a4! a1! +ba! d1 90! 14! +04! 42 80! 4f! +dc 90! 3d 7a! +4a ae! 28 3d +72 6c! c8! 5d! +9b 5c 31! d8! +13! 55 02 7e! +70! 83 c8 08! +c6! d9! 54 dc! +8e! 37 48 d2 +43! f3 c3 a3! +9a! 53! d0 b9 +b2 4b! 21 1c! +d4 c3 87! 7c! +3c! 20 0f e4 +01 4a 74 a9! +89! 74! 4f 8c +86! a0! e9 bf +18 bd b2! 70! +a2! 50! da! 94! +41! 51! bc! 44 +5e! ca! 75! 2e +b1! cf 3d b4! +43! 38 26 86 +24! b2! 35! 91! +4e 18 9a 5a +4e 43! ba b6 +06 d6! e5! 49 +6b! 3a! a5! 27! +a4! 1e 8b e1 +14 0f! 03! a7 +22! 00! 83 a8! +2f 9b! a3! 56 +68! 0f 2b 4c! +13! 95 a5 5b! +06 9d! 08 20 +75! 02 14 80 +43! 04 8e! 59 +1e! 2a 63! 7c! +59! dc 30! 68 +4d 91 1f! 0e +b4 7c 8c e5 +8b! 17 43 03 +a1! e5! 1d 88! +dc 91 21! 18 +5c! aa 97 7a! +8e! 6a 88! 09 +bd bd 4a! 7f +06 f7 a6 86 +09! c5! f5 52 +89! f8! d4 44 +74 c9 89 7a +53! 7c! ea 8c +2d b9 1b 93 +78 72 f4! ee! +ad 21! be! ca! +34 a4 f6 23 +a3! 5c! e9 49 +c7 15! ad! a1! +96! 08 60 2d +8f! 98! b3! db +4a 29! df 16! +3e 78! 48! 4d! +e3 70! 82 be! +37! 7a! 4f! f8 +ac 8b! 32 e1 +ad 42 46 68 +ae 52 fa f7 +26! 4a! 07! 0b! +91 b3! f5 fc! +8e! a7! fa! 00! +95! 00! 24! ed! +10! 33 30! cf! +95! e4! 83 90! +65! 88! f0 ad! +b6! f0 3d 90! +b8 36! 70! 1a! +69 a6 f0 41! +ec! cd! d5 fa! +6f 06 85! 41 +a9! 52! ee c4! +75! 02 ae! 0b +10! 47 9e 52! +85! ab! d4 01! +f0! 5f! ac! 33 +cc f1! da! c1! +87 7f! 0c! b5 +54 43 3d 79! +07 b1 a9 b9! +28! 4e! fe be +c4 19 cf 3a +49 7c b0! 0e! +3e 58! 27! d7 +ab 55 e8! c0 +e9 66 83 8a +eb a8 d6! 24! +62! c0! 9c 09! +d2! 58 75 e5! +ab 6f 10! 54! +31 27! 74 4f +92! 12 07! 28 +5c! 2f 23 7d! +34 3c! ec dd +bf! 40! 73! 88 +db d3! aa! 4e +e1! 53 a3 a6 +e3 01! 48 d5 +2a bf eb! 08 +a3! dc! 96 de! +49 64 dd! 0a! +40! 99 1f fa +02 59! 0f! df +ae 9b 2a! 7f! +97 50! 37! ab! +a8! 08! 9e! cb! +ea 05! 2e! 9e +cb 49! e1 86! +3c! 8f da! 06 +9d d0 9b 94 +b0! 99! 1a fa +79! 8b! 3b! 17! +e9 04! 61! 23 +ec! 1f! 46! 2a! +36! d8 1c! b7 +53! ee! 37 e5 +3c! 42! 99 76! +a1! 8b! f3 92 +69 8d 4d! 81 +84! d4! 93 2d +58 e3 9e! 03! +30! fb! 76! 2a +49 94! 52! 92! +ee! d0! 85! 5b! +ee! ff e4 e4 +7a! 2a 3c! 5c! +bc! ec! ca e2 +33 b5! 5f 6d! +e2! 11! a3 15! +e1! f1! e6 7b +ec! f0 a2 66! +60 a1 c6! 8a +ed 48! 2b bd! +59! 9f ad 74 +11 62 99! 06! +b5 49 35 f3! +82 01! 6f! af +98 77 e6! a4! +f4 66! 4c! 5c +2a b3! 80 02! +ae a9! 3a! 78! +b4 7f 4f! 5d! +c2 74 7e 16 +d6! 12 ef! f4! +ae e5! f8 92 +00! 5d! 5d 57 +09! f4! 07! 73! +9a! d4! a4 dc +96! a4 be! 24 +f0! 01 68 c4 +17 5f c4! 82 +8a! a4! bb 3c +d3! b1 85! 14 +76! 4e f3! 1b +51 42! 95! ce! +d4 31 2d 4d +ef! 28 33! 2f! +50! 8d b0! 27! +a1! 81! 26! ed! +57 bb ae 8a! +51 37! dd! aa +4f! 43 64 92 +6c! 4d! 41 ae! +7c! 91 eb dd +bb 70! 02! 97! +f7! 08 5c! 5b! +b2 91! 6a 45 +90 16! 8f 67 +b4 d3 91! 6a +dc a1! 08! 33! +7f f5! e6 c1 +cf! 33 65! f5! +b1! e4! d0! 49 +8f! 19 c5 ce! +73 78 40 b2 +bd 72 6c! 14! +3c! 6a 6e 2a! +48! e8! 05! 4f +84! 9d 2f! 6f! +6a 0e! 87! a5 +c9 00 c0 77 +58 59 f0! b8 +6a d6 94! fb +6b! dc! 0a! 3b! +3a! a3! 08! 55 +07 ee! 24! 63 +56 e3! 6e bc! +ba! 4d 33! cc +6c! 3f! 34! 44 +ca! ff! 68 00 +26! 18 a4 3d! +7c! 42 e3 ce! +84! 35! f4 bc +fe 8e 85 7f! +a3! 68 4f! 59 +87 ae! b7! 22! +b5 ea! 4e 4f +0b! dc 7b! 01 +37! 94 f9! 69 +2c 8c! bf 6a +c2 d5! e1! 91! +2e 78 40 6f +60 54! 34! 87! +66 e6 ab 4d! +d0 22! 8e 9b +15! 4d! 56 c6! +fb f0! 65! 02 +b6! 6c 3d 09! +78 c1! 4d! 7e +eb 01! c0! 98 +64 1f 31 72! +1f! 0a! df bd! +67! 83 2e! 00! +52! 07! 8d! 2d! +55! 5c 4c bb! +33 4a! 73 ed +78 dc! cd! 04! +5c! d1! 2d e8! +12! 3e b7 af! +4a c7! ba! 47! +18 fb cc 7d +20 bf 15 5b! +51 eb! ea 61! +7f 90! 09 6c +f4 c4! 18 7c! +cc 56 d8! de +84! aa! d1 d6! +f1! ea 03! 8f +2c 22! 74 c7 +c3! 90 66 00 +e6 42! f9 9d! +89! 3d! 8e f1 +23! 82! a4 ad +6b! 82! ac! 59! +c4 5f 5b bd +03 ef 04 33 +62! da! e9 a4! +97 6c! 07 63 +9d 13! cd 6f +35! c1! f6 6c +69 af e7! eb! +6b! 0a! ce! 73! +23! 26 96! 43! +c6! 45! 06! 56! +72 a4! 8d! c9 +08! 5e 60! 08! +b3 46 25! c4! +1d d4 27! 4e +36! 2d 61 5e +62! f1 e3 71 +65! db! 80 dc! +7d 33 9a! 1f! +85! e1! d2! 55! +52! 27 dd! 28! +cf! 4d 58! 8c +78 f6 9d! 58 +0f! 9b 18! 5c! +ae ec c6 27 +32 8e 14 64! +e3 2a! 36! 4a +26! 90 5e! 90! +ad eb 30! b9 +a5 74 cb 38! +3e d5! 8c! ab +15! 68! 8a! 5d! +84! 43 c2 48! +d3! b8 2c! 06! +c1! 22! bd 99 +00! 18! 0a 91! +69 17! d3 95! +31 29! cb! cd! +17 d0! 2f ef! +e0 c4 86 a2 +dc d2 eb! cf! +1e! 61! 5d f6! +09! 41! 61! 6a! +ab 0e 08! 9c +ff! 27 09! 07 +a2! c1! fb! e0 +c8! 1f! b5! ae +39! f6 ca 37! +d8 97 1f cb +85! de! 44! 94 +ec! 01! d1 81 +e2! 00 d2! 79 +6a 87! a5 9b! +8a! fa df ab! +88! 7f 50 c0! +4f! 96! b2! 1a +0e! db 7a 64! +40! 91! da 54! +0b! 42 dd! 65 +79! a9 a5 c2 +45! d9 59! 8d! +9f! 20! 57! 21! +a4! 42 48! 5e! +1b e6! 43! 08 +f0! b6 ce! 54 +fc! a4! 7a fe +2c 98! 8d! e4 +d2! 6c 71! fc +2c b7 a3! c6 +fd 54 a9 29 +4a 0a 9e f0! +7a! 80 01! 72! +6c! ee d8 e2 +50! 67! ae! d9 +2d db! 15 84! +dc 94 73 56 +fe 0a! 3e! 1f +6a 35 8f! cf +9d 55! 7d f6 +fe a6 30 40! +5f! 6d 14! 09 +f6! a7 cc! 13 +7b! 6e! e9 2e +8e! 97! 88! 53 +21 60 af! f5! +57 56 98! 93! +7e 3a! 09 04 +80 43 2d 98 +12! e6 e1 cd +ef! ab fa! 55! +99! 56 19 09 +85! 8f! 9a d0! +6d 1e! 4b! 65! +6d 6f 8c! d5! +e3 7b! d8! 27! +fc! 62! 03 2b +2a de! 2d! 2e +a8! d6 0b! 02 +cd a9! 42! d4! +15! 20 a4! 57! +22! e8 38! 2c! +05! 1a! 9f 48 +2f 60! 99! d5 +66 9c cb 08! +c1! 12! 7e! 59 +ab da! 4c aa! +39! 2b! d8! bd! +71 aa! 5e! 75! +2e bb 66! aa! +46 08! 3e! 05! +73 5d 9f! 1f +10! 9b e2! 93 +67! 00! 44 2d! +ee! 61 03 ff! +28! 08! 54 1f! +0e! d0 68 68! +90 8f f8 9e +cc bd fb 34 +eb 48 51 1c +19! 7a! 16 6b +ce 86 ac! 40 +ec! 59! 81 dc +c9 07! 44 a7! +ec! 93! 61! a5! +93! bf! f2 bf! +d0 f2! b8! 0c! +01 51! 10! 24! +cf! 14! 7b! 3b +78 f1 8f 67 +60 4c 36 89! +18 bd 18! 16! +dd ae! 1c 03! +df! dd! cb! 74 +62! 44 68 17! +94 d6 05! 3d +09! 62 12! 21! +e6 39! f3! 58 +dc 7c 7f f2! +9b 13! 45! cc! +48! b6 6a 8b +9f! 6f! 30! 18 +66 57 46! 64 +45! 7e 99! 68! +e0 6e 1d 62! +0a 63! 1c! 0a +7a! 9b ad 76 +64 1d cf fb! +89! 08! cb a7 +4a ab! 10 1d! +d8 1a c1! 63 +cb 18 40! 99 +85! c0! c5! 6b +e6 19! 79 be +06 66! 64 1e! +19! 34! 74! c5! +9c 27! b8 e4! +6b! 00 30! a5 +56 64! 61 6c! +27! 05! 32! 3a +87 96! 89 19 +02 b4! e2 a1! +8e! 50! 87! 91 +e4 a7! 00! e3 +66 ca! 88! be! +69 c8! 7a! 8e! +ac a1 f8 f4 +bc! db! 78! 56 +a8! e9 49 2c +b6! af bc! f1 +b2 e2 23 e6 +9b 82 d1! b5 +56 f0 4e 02! +d9! 46 76! a3 +d2! 62! ac df +5f! 8a a0! 5f +58 2d 55! 3d! +9e! 17! fa a4! +c8! ea 5e 82 +7f 19 41 97! +28! 19 c6! 47! +95! 7e! 6a! 68 +d2! c8 de! a9! +f8 2c! f1! 34! +40! e5! 4a b2! +71 b5 f8 4c +1a a1 c2! 66! +a2! 56! da! cc! +6d 8f 29! c1! +6e! c3 c8! 99! +08! 81 17! 80 +e4 c2 1c! 9c! +1d df 20 d1 +ae 7d! 01 f8 +b6! df d3! 68 +14 b7! 83 2a! +7e 43! 72! 35! +66 9e! 63! d6 +bd b3 05! 11! +27! 0e 3b! 82 +b7! 3f 21! 8b +a1! d5! b8! 3d! +f9! dd fc! 1c! +48! 3f! 0b! 99 +3b! 49! 33 d5! +5d 39 3a dd! +b0! 1a! 4f! 76 +0b! 4c! bd 6c +a9! 4e 39 09 +f9! 59 4a! a1! +fe 1d! 8f! 77 +e9 cc 08 d6! +97 c8! 1e df! +db d9! 15! ec +56 28! 90! 4b +27! a2 92 da! +93! 4f! 7c 2b! +4c! 17 1f! 54 +9e! 20 1d 9e! +af! 74 4d 11! +ef! e0! 05 b5! +70! 06 06! c8! +85! b9! 7d! 53! +51 22! 1a! 42 +32 81! dc d6 +85! b8! 5d! 9e +2a 77! de! 76! +01 49 3d 7c! +c8! 0d fe fb! +38 57! 68! 64 +5d 20! 19 17! +f1! 49 72! 24! +2a 8b af 24 +19! fe! 5d 81 +1c! 82! db 54! +01 de e5 b9 +a1! f6 e4 6b +2f 8e! 7f 59 +f2 53! 5c 8b! +59! e3! a0! 95 +7f bd! 17 a9 +c9 0a! 5f! 47 +07 28! 85! 4b +c5! 8a! 34 fc! +6b! ea! 4e! 51 +51 93! c1 ed +1c! 07! 89! df! +db 91! 37! 21! +ef! a4! 86 0d! +05! 16! 5d! 8a +5d 48 32 4b +36! 86 37 97! +a8! 44 d8 99 +62! bd! a1! f2 +2e f2 e7 d7! +b7! 00 92 49 +ee! df 4b 0d +26! 39! f1 fb! +e8! 56 b4 b6 +1c! a7! 66 ff +36! e4 95! 63 +8b! 11 b5! 3e! +87 27 6e! 9d! +7c! 02 48 7a +e3 8b d3 4b! +06 e9 db! ed +2a 97 58 33 +a4! 34 b2! a8 +10! e7 a6! cf +9a! c5 28 2a +7e c7 df 96 +13! 01 a7 80 +49 b7 d1! bc +25! c4 a9! ec +41! 00! ad dd! +3c! bf! be b4 +2c ee! 89! 7e +d9! de! 18! 2d +7f ee! 88 18! +45! e3! 54! f3! +ab 6d! af 2a! +fa! a6 6d 6c +cc b9 3b! 56 +15! 15 92 b7! +49 92 98 67! +b0! 54! 12! df +69 8d 90 96 +cd 22 a8 3a! +1d 2c! 5f 1d! +c9 55 0d! 71! +b7! 9d 2d 8a! +e8! 4f! 76 f2! +d8 db! ce 2a! +34 24 1c c7 +a3! 4f! fe! c2 +d8 7f 84! b5! +b1! 87 07! bc +b8 b9 24 f9 +87 83! 9b! c9 +12! 9a e2 67 +26! 73 f0 42! +33 47 81 05 +04! e5! c6! dc +70! 30! 46 66 +74 c7! 42! 84! +7c! 58! 6c 52! +f0! e8! 40! c1 +88! 13 09 96 +ef! e8 c6! 88 +ba! af 03 64! +81 98 a3! d2! +42 8c fd b8 +20 0c! 54 47! +57 83! f1 b7! +a0 71! 06! 48 +e9 c5 cc e7! +76! a6! 97! 85! +9c 9d! 5c 54 +76! ce 39! e1! +d8 f6! 3c 90 +46 ad! c1! b4 +2d f4! 7a! c0! +cc 3e! 3d 84 +49 1c! 2d! c5 +41! a6! 1e! fb! +09! ca! 51! 23 +83 ff! a2 98 +44 e3! 48 18 +cd f3 7f! 34 +35! 3f 17 43! +fc! ab e3 cc! +d2! 26 29! f6! +9f! 99! ce ed! +96! 0c! bd! e7 +81 57! 4e 71 +50! 5d 0d a3! +dd fb! 86 33 +ab dc! 75! b0! +e3 7f! d8! 15 +1f! e6 e6 4a! +cd 6e 3c! cf +71 36! 58 96 +27! 1d 69! f7 +b0! 3e! f9! 4f +ba! 75! 51! 25! +89! 4f! 64 46! +df! ff! 1a cf! +64 36! 49! d5 +bc! fc! c9! 95 +c8! 2c b0 cf! +d0 aa 05 52 +f8 1d 33! 30! +db c8! b3 f2 +55! ca 36! 92! +98 f3 d8 2c +f3 11! 13! 5c! +df! 72 10! ad +02 ac c4 16 +ba! 71 41! 8d +df! 70 c0 8d +cb 0d! 1c e7 +ad 71! d2! 97! +78 99! 7f! 0f +cb 63! 3f 24! +e7! 7e ce! 7e +b1! 5e bf 0d! +43! 32! 53 f0 +19! b4! 0f 94 +d8 ec! 40 ec! +3f 44 b5 89 +ff! b9! 20! 8c +96! 58 dc! 51 +bc! 1d! c7 05! +36! bb 94 26! +44 a4 18 97 +d1 d5! ee! 21! +00! 0f! 02 3d! +09! b6 c6 e6! +d2! 44 e9 8e! +a6! 2e 2a! 6b +d1 f0! 4c 76 +d1 45! 9b! 0b +b0! a5! 0d! a8! +b9! 24! b5 93 +89! 1f! 99 85! +97 ae! 3c 73 +26! 6a! 36 86 +8a! 72 fd cd +b1! 7d 07! 8d +8b! d5! 96 ed! +01 97! 37 19! +66 f8! 17! ef +34 cd 41! 78! +86! aa! bf! 42 +f6! 2f! 41 3f! +e8! d1 71 9d +3e b0 cc 51 +ac 91 9c! 4e! +e2! a4 83 c0 +cf! 3f 2f 27! +79! 61 92 67 +20 15 db be +8e! 0c 4f! ab +36! e1 23! 0a +f0! 7c cb! bd +df! a9! fc 2a +3d 34! e7! 58 +66 9c 29 10! +0e! 24! 6a! 38 +f0! 23 25! 32! +5d 34! 03 3d +c4 24! 0d 2f! +c3! cd! 63 2d! +3f 46! e7! a0 +ae 75! 04 3b! +9a! 3d! 2f be +f8 35! 84 12! +35! c4! 66! 58! +d3! ba! 76 e7 +9a! e0! a6 9f! +9e! c5! 05 bb! +fe a3 c9! 32 +54 6a be 82 +9b 47! c6! 04 +69 29! dc 87! +36! 8d 3e! 18! +4b cf! 8c! 93! +05! 52! 1c! ba! +ea f8 aa! f8 +68! e1 f1! 88! +3e e2 52! 3f! +e0 dc! d4! ca +87 42 8b 46 +22! f7! ba! 28! +37! 61! 7c ff! +e6 8a fe! e8 +d9! 72 94 6b! +a1! db! 65 30 +e7! 90 83! e3 +bf! 18 b4 9a +41! eb 65 23! +53! a6! 27 e1 +b2 c5 67 59! +bd c0 12! 7c! +0e! 75 18 89! +65! 31 49 43! +58 3e! 56 c3! +ca! 77 59 eb! +13! a9! cf 57! +0d e0 cc 0e +f7! b2 62! d5! +69 70 8b 99 +04! b3 d3! d1! +79! a0! fb f2 +5b f2 63! 76! +62! d8! 4f 06! +80 80 65! 77 +fb 03! 23 8b! +0f! e2! 00 0a! +99! 44! 29 7b! +bd e0 b8 cd +f1! 2a 85 4a! +57 60! 4f b0 +20 15 4c! cb! +17 e0! 94 ff! +56 a2 f9! 30 +97 7d f3! 1a +b3 7c 4d e5! +a7! 2b! 46 2e! +35! b0! 40! ca +1b b5 87! 2a +89! 1f! 06! 62 +85! 9a! 4d! f5 +f4 51! 4a! 31 +26! 21 0d eb! +d7 00! 36 3b! +37! 26! f0 aa! +d5! 34! da! a4 +6b! 0e! 8c e6! +47 d0 31! 67 +81 28 72! 8f! +52! 21! fe 09 +c8! 84 b3 5f! +dc 05 9d! 99 +40! 73 c8! 19 +0c! 2d! c6! 22 +49 8b! 8a ff +e1! d5! ab! 47 +df! d2 b8! bf! +29! 80 95 95! +bc! e7 d7 83 +49 4d 56 0b +fd cd! c4! a5! +62! 2c! b5 5e +85! 96! 9d 8f +31 25 40 d3 +c5! 76 dc ac +1a 35! 47! 9a +c9 c8! 8f 59 +4f! b8! c1! 5c! +6e! d7! b3 2a +59! 32! 7b c6! +83 17! 60 f0 +21 0c 90 40 +b8 d9 7a 32! +06 41 a1! 61 +a3! 80! 0b 09 +52! cd c9! 74! +79! b8 fc b9 +fe d2! 0f! 96! +b0! c4! 89! 6d! +ca! ac! f4 c6! +17 01! b7 9b +82 aa 01 fb +50! bb! e6! 35! +5a 96! f5 92! +fa! 1c 1b! 5e! +95! e8! 46! 1d +06 10! 5b! 54 +14 6a! 21 9a +19! 51 f4! d3! +c0 83 19! f8 +9c 78 d2! 2b +7a! 03! 62 c2! +3d 71! b3! 55! +f3 0b 5a 5e +6f 22! 30 71! +74 d4! bb d7 +b7! c9 12! 13 +87 ee! 68! ec +22! 1e 2b! ad! +70! d0! 26! 1d +1a 3b! 11 a9 +cc 2a e9! b3 +cc c4! a0 66! +e0 e2 18! 5a! +b1! ae 99! 58 +6c! c5! 91 6f! +36! f2 21! dc +88! 34 3b d5! +32 fa! 0c! c0 +a4! 6e 4f 9f! +26! ab 74 b6 +07 ca cf! 96! +c9 0e 15 45 +26! c9 f1 95! +81 74 f5 5b! +60 3b! 56! 96 +34 a9 ae! 0e! +ad 2c 56 b1! +fa! 07 99! fc +d0 53 53! fd! +a3! d4 b5 29 +04! da! 20! f5 +82 12! 6a e2 +67! 13 84 e1! +49 41 61! 1c +cf! 6d! 72! 53 +a6! aa 66 34 +a6! ae df b3! +01 1f! bd a5 +50! 1d 44 72! +bd dc 10! c0 +b2 b5 e0 fd! +0e! ca! 39 57 +a5 57! 61 31! +2a 46 3c! d4! +b7! 72! 8f 57 +fb d0 5b e4! +2f a6 5e 5e +4f! 9e 97! a9! +d9! 62 ad! bd! +8f! b2 9b 06 +db 74 4b 56! +00! 87 c2! 1d! +ea fb! 23! d1! +51 0c 69! 34! +8e! df! ab! b9 +3f 21 e8! 05 +b1! fa! 5f d7 +5c! 1d e2 25 +53! c3 96! 91! +3b! 33 8f 85! +94 0f e3 19! +91 1c! f4 b1! +99! 63 8e 2e +39! 8b! e7! da +d4 d4! 12 10! +b0! 29! 85 01 +0e! 47! 17! 13 +f8 bc! f8 bf +36! 4d 0c! e3! +b3 4f 07 e4 +f8 53! c9 25! +ae 8b 2f! 91 +9d ce! b2 93 +5a d4! f0 7a +8f! 36! 77 55 +66 24! 3e 55 +3b! 9d! c9 51! +ce 81! aa! 52 +49 21 15! 2b +90 0b b3 53! +cb 94! c2! b1 +e0 ca! d9 ad +23! a4 1c! 6c +72 48! 53 bf! +5f! a0 93 f4 +eb f0! f9! f2! +0a 4e! a1! 3c +0b! 69 e7! 47! +d4 32 b0! fc! +87 6e! 48 e4! +69 98! 52! 5d! +98 35 c0! f4! +3e e4! 9b! f3! +07 a5 f5 5c +29! 88! 2e! 9b! +e8! e8 60! 8c! +ae ee! a1! 91 +84! 6a! 1c 76! +76! 27 b7 ab! +c6! 15! a2! d3 +13! 12! 98 30 +bd b2 71! 64! +8e! d0 93 41! +e3 19! e0 e1! +c2 5c 03! 1e! +55! 73 30! 58 +a0 47 cd 86! +91 54! 6d! b3 +bd d0 d9! db! +96! 23! 3f 13 +06 5d! 32 41 +cf! 5b! 10! 1d +65! 6e! 11! f9! +43! 57 3b a5 +5f! b1! 94! 42! +9c a4! d9 38 +a4! 0c! 30 9c! +12! e2 6b! 4e! +ec! b7! 68! 65 +21 99! c6! 80! +bd 86 f4 a0 +9f! d0 40! e8 +38 68! 1e f7! +5c! 7c 65! ee! +f3 06 b5 87 +1a 27! 70 8e +5c! d4 e7! 14! +87 6c c8 86 +26! 81! 88! bb! +4b 43 e4! 31! +ff! 31 05! 12! +4f! 35 17! c0 +91 4b! c2 1d! +83 23 0b 47! +ec! de 06! 03 +69 69! 4d! 9b! +83 ce! c2 14! +b8 fe! c0 bd! +b2 fc! a4 cb! +f8 fe! d2! a5 +68! 21 7c! 07! +38 3c! 6d e5! +d9! 26 e5! f0 +c5! b6 bf 06! +cf! e1! b0 7a! +42 fd! 5c 11 +a0 16! 6a ab! +4f! 67! 0c! 65 +0a 7f! 8f b7! +6e! f3 63! f0 +9b 1a ac 12 +cb 48 ab! 48 +c3! c9! 1e 64! +ff! d2 9d 10 +0a be b5 2f +ef! fb f7! a3 +28! ad! de! 8d +bc! 3f! e9 7c! +eb 21! 61! f4! +1b 7e! 4f 6c +75! bb 8f f6 +67! 0c! 12 5c +90 8c 63 8a! +5b bd! 9f b3 +60 61! 7a 1a +aa 2d! 6f 81! +55! c5! 23 94! +9e! f1! 8a! e5! +de! 1c! 6c! e4! +1a 59 aa! 36 +07 b1 88! f9! +5f! 13! a0! 8d +a6! a0! 34! 48 +fc! ac! 13 ba +78 b4 91 6c! +5c! 3d 57! ce +d3! 25! 73! c1! +86! d1! 3a! 4a +5b 1a 72! 80 +ff! 5e! d0! 8c! +a5 93! 8b! 5f +a4! 7e a6 52 +66 fb! f5! 8f +52! 93! ea 26! +4a 8f 84! 5a! +82 fc 21 7d! +bd 8a c8 be! +cb 21 5d! 60 +31 8f! cf 8d! +ec! 3b! 4c f6 +bd 9c b8 4a +b2 99! 8c! 11! +f5 20! bb 15 +b4 06 36! 97! +e8! 82 5f 8e! +47 c2! c2 9a +21 0e! 02 eb! +cb 41! 28! fd +0c! 6f! 54 91 +9c 7c 64 75! +25! e0 36! 41! +0d 49! 18 18! +9e! 27! 4f 56 +99! 6f d7 5f! +ee! f9 25! 02! +f3 18! 65 19! +3c! ba 08! a1! +fa! 00 da! ce +ba! 03 07 8e +d1 82! 2c! 09! +a3! 8c! 27! ee! +60 9e! 14! 23! +54 bf a1 e7 +cc b6! 8e! 1f +98 ae bc! 18 +f2 b9! d2 d4! +a1! 00 f5 68! +79! 47 5a! bb +c0 12! 33! 31 +92! 4f! fa! 27 +37! 3d! 9e cf +e6 87! 3b! a8 +15! 1d! bf! e1 +47 94 19 03 +d4 dd 49 19 +b0! b1! 94 d7! +79! ba! 44! e8 +40! 9b! cc aa! +85! 74! 71! 3d +d9! 9e! f4! 98! +8f! de df! 2d +b6! 55! 2b f2 +eb 76! d8! 95! +f5 f7! 36 73! +5b 06 3d bf! +12! 25 c1 37! +93! 72! 2c! e2 +90 18 38 d6 +f5 45! 04! 33! +63 91 c3 8c! +e5 df 81 c1 +06 e3 06 5f! +03 7a! 81! 21 +2a 88 20 cf! +b9! 89 32! eb! +9b b0! 02! 52 +7f c2! 52 ac! +a6! c6! 7b! 69! +3e 72 59 2c +67! dd! 83 74 +f2 78! df! 1a! +9b 95! 14 b6 +f7! 6b! 44 aa +19! 32 58! 2c +c4 7f 6a! 30 +9e! 5c 9b! ee! +cd a3 6e! d7! +dd f0 6d 10! +71 37! 48 6a +1e! 46 24! 79 +93! b6! d2! 06! +70! 69! 73! 14! +7a! 70! d8! 1f! +b6! 63 01! d7 +e7! 41! 5d ab! +e9 27! e6 76 +8f! e1 da ec +55! 47! 1c 5c! +24! 9c f8! 8b +95! d5! 02 ed! +77! 46! dd 3c +c3! c5! 59! 40 +64 e1! 9d d4 +bc! 9b 73 92 +16 14 21! 49 +4f! 5c! f9 8f! +b3 44 b9! 81! +ab c9 93 1d +f5 3e be! 3f +c1! 31! f8! 1f! +2b! 66! aa! bf! +eb b5! cb 72! +c1! f5! 1e 96! +3b! 60! f9! 9e! +27! 7b! 41! cc +8e! 56! 25 05! +1f! f2 54! b3! +a9! e7! 94 3b +f6! 69! 3c 8e +b4 22 e8 2b +02 f9 c2 3d! +58 80! f7 9b! +6e! 03 78 81 +03 86! 97! 9c +1b f3! 19 b6 +8b! 36! fa 74 +cd 51! c8! ab +01 24! 61 66! +9f! 3c! 7f 58! +df! 03! 58 15! +9c a0 cc 6b +63 3a! d3! 15! +07 a8! d9 89! +25! 5b! 32! b2 +01 fc 2c! a8! +7a! 5e cc! a0 +51 61 eb f6! +c7 18 14! 9b +69 a0! 51! 18! +49 52! c2 9e! +76! a1! 5e 21 +7f 6e! af 2d! +91 31! 45! 5a! +4d cd 46 80! +fc! 9c 6b! 5b +57 d8! 3a 04! +40! 05! a0! 4a +4d 0e! a3! a3! +ba! 70 94 25! +cd d4 10! c8 +cc 60 eb 30! +af! 1c! 56 56! +62! 96! 3b! 12 +b2 29! 9e! ff! +16 f6 8e! 4d! +3c! 6a 5f e2 +78 ba c6 2b +12! 46! 0a! 9e! +f5 47 4b aa! +48! f9! 34! 25 +8d 3b! 8f 90! +f9! e2 f6! 50! +38 6e 6d fe! +33 cf! 8a 05 +c1! ff! 93! fd +bf! d3! d8! f1! +9b 72! 8c! 1a! +18 3d eb 87 +25! ec de! 65! +25! 97! 03! ae! +64 e8 94! 61! +da! ad! 68 77! +9e! 4a cc 9e! +bf! 85! e7 66 +0d 43! 9d 2b +14 ff 76! e0! +d8 27! 5b! a1! +f7! bd! 43 5f +74 0b! 56! fe! +05! 00! 04! de +e8! bc 43! 8e! +98 2e! 4b! 4b +b3 8e 77! 7b +ae f9! 73 b9 +34 89 d9! 08 +ff! 6f! 6d! c9 +3b! 3f! 9e 94! +4c! 00 5a! 55 +47 17! 5b 57! +1f! 94! 4e! 34! +30! 06 19 e1! +d4 4f 51 1b +cd 0e 36 0e +1c! 5c! ae 52 +e0 c6! 54 aa +74 11! 1b 09 +5c! 9e! 20! 14 +68! 37! ad! be +6e! 82 d4! 20! +73 fa! 9d a7 +b8 32! eb d2! +b5 48! c6! dc! +8d ed! 07 ef! +f6! 3f! e4! bb +6f 3f! 20 0e +b6! f4! 9b! 9d +05! bb! c5! 9f! +4f! 4c! bb 92 +cd 5b 0c! 28 +79! cd 9b! c4 +8a! 3c! 33! cf! +96! 5b! d7! ac! +3b! 7b! 81! 4d +4c! c2! 53! 71! +df! 6b! 22 8e +95! f2! 70! 11! +2e d7 6b 3e +e0 d1! c4! 0d! +c4 1d aa! e7 +45! 1a 94! a6 +0e! 81 c0! aa! +c9 f7! 99! 78! +a3! e0! 18! 69 +79! f1 86 5f! +24! 50! 9b! dd! +38 b5 dc! d9 +0b! 45! 10 14 +cd 7b 97 cd +19! 7b! 3b! 86! +33 80! ec! 50 +f2 fd! 6a! 62! +07 76! e9 19 +1b ae! e6 62 +d0 63 7d! 1c +45! d2 d2 ac! +de! 89 49 23! +a1! 7b 33! 70 +18 3e! 41 46! +ee! ef c0! 83 +34 34 7a! 78! +a9! 95 6e fc! +7d 9b 37 22! +b7! d9 3e! cb! +20 ca db 84! +af! d2! 7c! 68 +d0 1c! b5! b4 +9e! 75! bc! 3a +68! a6 ef! 43! +76! b7! d1! 06! +78 b0! 87! 33! +91 7a! 96! 5f! +87 6c 30! 48 +62! cb! 9b! a2! +b5 91 15 eb +f7! 1b ec 1b! +e0 1a d2! 7e +b8 14! 3d d9! +95! 17! e1! 0c! +5b b7 a9 e6 +af! 07! f0! af +13! bf! dd 6e +bc! 03! fe! 01 +44 e4 dc 1c +da! 1c! 65! b4 +6b! 85 40 9a +21 0d! 0e! 39 +ee! 17 5b! c5 +47 f1 c8 34 +9c 68! 9d 16! +2e 6f 7b 51! +0e! 95 f0 d4 +e3 c6 1d 6d +38 e9! 2d ba +bf! fa 1d b5 +22! ab 12 d2 +00! 1c 1d 9b +4d 84 d6! 77 +66 0f! 22! 5d! +bf! 15! be! b0 +d9! 8f 8f 07 +44 20 d5! a5 +c9 f3 82! 49! +27! c3! 0b! 87! +d3! 7e! 6f! 82 +8e! b8 54 58 +22! 24! 07 de! +60 a0! 3f 52 +0c! b0 c7 b4 +f8 5b! f3! e8 +f7! 90 73! 18! +09! f5! f7! be +69 34 1a! 89! +0c! 8d! fc! cc +ab ed! 87 86! +8f! e2 ab 01! +81 30 84! da +c1! 7b! e5 58! +31 96! 7c 19 +d0 de! 3f! 39! +b7! 04 5f! 57! +0a 01! 47! 6b +6f 79! 9d! 5a! +c0 cb 3e a0! +c1! 4a! 24 41 +9f! 1a! 19! a1! +9a! 4c ee 59! +0e! bf ab! b7 +e1! 79! d2! 8d +00! 98! fb f6 +5b 76 2c 0f +83 c5 87 49! +44 30 37! e4 +89! bf! d1! 89 +78 d0! fa! c1! +da! 7b 73 da! +26! 67 4c! 6b +a2! 59! 1f d9 +7d 14 73 ad! +e0 6a! 02 3c +b9! 2c 8b! b8! +b9! 24! bc 23 +4c! fc 0c b7! +8d b6 b7! 0a! +75! 9e 49 b1! +25! c6! 3b 76 +b1! 5b 31! 35! +f6! 18 a1 92! +1f! 2e! 5c b2! +16 15! 8d 49! +03 7c! 73! e0! +4f! 50 69 78! +7d 6a 3d! ca! +a3! 10! be b5! +b0! 7e! 48! 89 +34 05! 27 dc! +f1! 50! 51 fe +a4! 5c! fd! 4d +60 ff 39! 0b! +ed 51! b6! 88 +21 7b b4! 6b! +59! 55 bc! a4! +b1! 69 bb c7! +57 b9! 6f! 21 +ab 6d! b3! 45! +e3 bc a1! 60! +99! 7b! 5d! 0f! +70! fb 1e 33! +1c! aa! 08 7f! +84! 69 6b d0 +db c8! d4! a8! +82 9c d4 cb! +e2! 90 e3 44 +b7! d4 c4 71! +e4 ac! a0 8d +c2 89! 74! 32! +41! b4 c8 c0! +6e! 5a! ad 1b! +6e! 13 fd 1e! +6c! 3d 70 b7! +c4 cd 67 a0! +fa! 53 b3! cb! +ea 7d! a1! ef! +ec! 77! 01 6a +a9! fa 6a! 96 +2d 92 29 55! +fc! 55! b7! 19 +b8 9b! 47! cb +bc! 48 7b 81 +99! 1f! 12 a6! +b1! af! 3b! 13 +b7! f0 64 28 +5e! 4b! 97 45! +ed e3! 75! a3 +15! 51! be b0! +f1! 10! bb! 2a +33 dc 74! 43 +e8! 76 37! 9a! +e7! 62! 44! bd! +48! 27! ba fb +5b 01 a6 de! +49 42! 8b ef +e7! 73 05! 9c +be 25! c6! aa! +9a! 45 56 60! +e7! df 7e! 2b +63 69 08 b0! +6d 7c! e0 d9! +e4 71 b7 fc! +81 9b! 35 eb +84! 87 73 e2! +00! de 12! 0e +76! be! 4a! d3 +3f e6! 3e 41 +72 4c! cf 48 +d1 71! 9d 6f! +23! 46! 59! ea +db 24! 0e 21 +88! 13 cd d4 +b3 65 95! e8 +09! b7 ef! a3 +9f! e7! 04 72! +6f 3f! 08 16! +6a cb a5! f0 +b3 89! ef! b9! +77! a0! c5 f0 +28! 41 22! fa! +4f! 3f 8d! de! +57 44! 82! c7 +77! d4! 36 84! +18 f2 0e e0! +2c a7 2a! 79 +c2 66 cd! e1! +9c b0! 72! a8 +d3! 7f! 1b f9! +57 fa 82! ca +22! 4b 39 e7 +74 62! 5b! 03 +64 8c 6d! b2! +1f! ab! c1! ed +80 c2! a1! 3c! +41! 65! 73! b3! +26! 32 10! 73 +ff! f4 ee! 4c +54 f7! 67! f9 +4b cf! 94! c5 +ae 44 f1! 69! +db 8b dd! e9! +a7! ee! b7 02! +96! a1 b8! b4! +a1! 03! a7! f7! +3c! 42! 59 3c! +e2! af 17! 0d! +bf! 6b c3! c7 +5b 81 a4 44! +4e d6! 6a 00! +57 5d! 97! 93! +af! 01! 79 0f! +d9! 77 06 35! +5a ec! 85 30 +01 73 d4! 45! +54 b1! 8d 50! +13! b3! 2d 13! +2b! 52 d8! 88 +d5! 83! 8d! 72 +76! cc 70 0b! +c8! 1a! 24! e5 +9a! c2 ec! 0e +87 e2 fa 42 +e1! 6c! 79 f7 +6c! 50! fc! a5 +59! fc! 27 5c +fa! 20! 77! 41 +0e! d0 dc! 47 +31 09! 98 88 +a1! e3! 8a 1c! +af! 49 1b a2! +67! ba! ba! 47! +49 6d! 95 86! +fb 4c! a2 47! +07 93! 44! ed +f8 2e f4! ac +4a d6! 08! b0! +fa! 3e! b6! e7 +05! 82! 91 68! +67! 27 17 5a +69 af e1! 0e! +59! 5b 90 47 +16 c1 95! fb! +0d df 6b! 83 +a6! e3! 85 99! +83 60 0e! 43! +5e! 34! 52 01! +56 9e 83! 70 +d4 42 ae 17 +cf! 9e 19 6a +54 3f 44! 8a! +ee! 18! 2b! 51 +2e 15! 7a 73! +7f 1d a9 b7 +a3! 55! fb 9f +6f 7e! a2 11 +d0 6d! 31! 79! +d0 00 bf d3 +fd 94 f8! e3 +ad 39 2a 47 +86! 67! 61 ad +09! 13 dd a8! +6a ba! 0d! c7! +fb d2! e6! 3d +34 d1 7b b9 +a3! c8 cd! 90 +54 dc 6c 80 +a7! a5! c2! 10 +8e! 8d! 6e! fe! +22! 0a! 93 22! +df! fa! 5c 98 +3e 00! cb d7 +43! bb! c1! 64! +a1! 30! d4! 03! +cc 8a 60! c9! +62! b3 7b! c7 +2a 86 17 5b +d3! 04 17! 24 +f5 f0! 20 4e! +c8! 74 b0 63! +95! 2d! cb 6e +05! 33! bc! 03! +1c! 3d 07 5d +da! 5b! ac 10 +d3! a4! 8e! 58! +e0 04! 56 3b +27! 04! 63! 09 +23! 57 dc! b7 +27! 3b 1d d3 +fc! c2! f9! 2d +da! 3f f6 32 +68! bd! 1c 68! +d3! 05 cc! 95 +72 2c! 87 52 +2b! 7f! ca! 7e! +5c! 12 a6! 65! +47 28 61 38 +ce bd b2! 1e +3e 71! 8a! 50! +06 69 98! 79 +1e! 85! b8 04! +08! 43! ba! d9! +d3! 60 eb 8c! +b9! fd! 0c! e5 +17 96 4d 3a! +c6! 59! df! f8! +f2 dc! 9b! 15 +5f! 35! 7c! 55! +90 26 51 d0 +28! 13! 74! 95 +89! bb! 25 49! +64 92 16! 69! +f0! 4e! 7f 79! +ac 5e! 10 62! +fe e9 87! ad! +37! 32! 68! 38! +fb dc 6b! f6 +65! e9! cf! d0! +21 3e! 55! 75 +ab 82! 7b! da! +23! 8e! 62 43! +ae 42 1f! 36 +5e! 85! 6e a7! +bd 30 95! 56! +c7 eb b6 ec! +06 e6! d3 ce +d4 a5 46! 21! +75! 8a 15! 39! +6a 20! 43 9a +fe 0b e2! ae +d2! 13 2f 2b! +56 06! a2! 5b +3b! 10! c8! 86! +02 f1 a1! 3d +a7! aa c6 7d! +66 dd 12 e8 +a7! 0a 07 9b +fe 30! 00 68 +7e 86 b4 de! +bc! b8 92! a9 +e3 f4! a5 ec +cf! 26! d4 a4 +42 3a 43! 06! +0d d9! 12! 4b! +38 7d! a8! 9a! +8c fc! 41! b0 +01 e3! 77 91 +41! 91 06! 85! +1f! 11 2c! b8! +65! cb! fa 71 +04! bf! 24 91! +44 86! 16! 64 +9e! 1d 04! e4 +73 56! 6e 10 +93! ea! 7d 96! +b6! e1! 9e! 41 +d1 a4! 15 f8! +6a 53! c2! f2 +28! 68! 35 60 +eb 4a! f3 af +a5 a5! 33! ac! +00! f6! a8! 5b +e9 cc 91 47! +24! bc 75! 93 +43! b1! 58! a9! +4e 42 fb 89 +71 97! 16! fe +7b! 4a! 7f 61 +7d ad! ce! 07! +b6! 78! d5 12 +df! 60 c8! 80 +7f 52! cb! 72 +fe 3c 9c f0! +45! db! 01! 58 +d8 d1! d2! 27 +de! 84 c5! da! +c3! d6! 33! db! +cd 74 02 76! +47 6f! 92 42! +60 c9! 3d 1c +64 bc aa! 55 +d2! 68! 1f! a7! +a2! 1b da! 32 +15! be 75! 1c +7f 10! 73! 9c +ec! 35! 53 cc! +89! 0c! 28 8e +9c 1a e6! 58! +fa! 9d! cf! 6c +e7! b5 f1 2d +cd ef! 9c e0! +ce 96 fe a9 +3d 8e! e7 43 +e6 84 39 4a! +58 dd! 53! 72 +52! b5! d6! 1f! +18 f3 33! af! +35! 89! 80 30! +9a! 5c db! dd +a1! 91! a1! 6c! +1d 70 e4! 6d +1c! 7e 74! 0c +39! 14! a6 26! +70! 49! 25! 5d! +ae 70! cf 63 +08! ce! 42 16! +71 24 bf 99! +16 20! b9 c6 +e9 74 73 81! +36! e7! f7! 51 +57 cc! 20! 35 +85! d9! 1e! ed +58 3c c2! 39 +1e! d5! ee a0 +1b e2 5f! 03! +ce 0b! 79 e5 +fb 1c! 7e 11 +a1! 94 41 25 +d0 b3! 05 de! +21 f8 b6! 3c! +5c! 6f! 27! ac +de! 5e! 62 05 +13! a4 a8 ef +ca! 1f! 66 d7 +a8! a9 46 f8! +f7! fe e1 c6! +f2 9b! 97! d7 +79! 90 18! b3! +12! a9 3e! 0c +bd f3 96 d4! +9d 2e! a1 cd +2c 6d 4f! 7d +3f c2! 6c a6 +a0 79 1d! 92! +c9 26! 00! 7c +e2! 65 ff! 31! +4f! 5f! 77! 4f +e3 db db! 42! +f8 1e! 49! 20 +c6! 4d! d9 0c! +12! 13! 92! 12 +9e! 82! 6e 5e! +f3 57! 34 f4 +81 12 0f 5f +b3 6c e8! d4! +5d e6 b4! 9e! +14 4c 6a 21! +a8! f6 13 cc! +19! c4! 96 1d +4a fc! af bf! +b9! 4b 8d! 3b +5e! 3a! c0! e7 +45! b2! 29 86 +4b cd! 06! da +00! 26 1e ec! +0c! 55 9b 07! +9b 36! 25 54 +61 9d! be! 62! +fc! ca! d9 ac! +57 30! ad 1a +f9! 93 a0! 33 +ed 9e! 87 f0! +54 bd! 4e 10 +6a 59! 6b 60 +f5 9a! 20 1e +15! 22 7d! c0 +8e! 4a! db e9! +ae 35! 32 37 +e4 25 62 3e! +19! a4 6e! 5b! +f3 12! 9f 65 +91 8f 31! 0f! +18 23 07 b6 +96! 62 2a! d4 +17 85! b8! d2! +22! 32! 76 9b +05! 71 fa 2a! +e4 68! 4f! 87 +09! 44! b5 7f! +76! 30 88! 05 +b0! 43! ef! 29 +04! 94 41 06! +43! 54 1e 04 +3a! 78 10 90! +53! 63 40! 6a +b9! 43 e3 a0! +95! d5! 07! 31 +44 da d2! b5! +3d 2e 29! ae +96! 02! d4! 1e +05! 00! 26 a9 +a2! 2c! 8d! 76! +6d 3f! 16 dc +42 8e! 1b f7 +89! a3! 4c 13! +c7 c8 1a! c2! +2a 35! 21! a5! +c5! 4d! 95 c9! +ef! 3f 47 1e! +3e b0 e8 cf +cd 6f! 69 d9 +2e 28 20! 05! +71 e4 d1 9b +c7 3e! c5 8c +e6 43 54! 49 +b2 0b ed 7f! +5b 6a! 52 d3 +f9! 99 17! 28 +f4 40! 7f c2 +98 22 e4! aa! +b2 87 c7! f7! +1f! 48 44! 4d +31 fa! be e7! +06 60 60 a3 +a6! fa 91 49 +38 bf 90 ac! +fd 96! 4c! fa! +e9 1e 78 a5! +6c! 23! 8c 6d! +51 d0 2a 21 +e8! d4 e3 a5 +e5 60! 9f cd! +f9! fa! 51! 93 +53! d1! 83 b8! +1a 1a! 07 b7 +90 ce! 3c! 18! +20 e2 3a! 53 +c0 d5 90! 0a! +f0! 6b c0! ff +fe 75 62! 5f +ad ba! 07! 3f! +b1! fc 90! 35! +fa! e1 6e! db +f2 b1 e1 c0 +f9! 4a 83! 86! +2a 98! ed 03! +c9 b3 d2! 52! +ed bc d1! 5c +2a c8 d6 cb! +87 6c c4! ec +c4 20! 65 92! +c0 d0! b8 db +a6! 1c 2c ca +36! 81 08 99 +d1 80! b9 a4 +e7! ab 46 27 +69 3d 86! 16! +10! 93 3a 27! +a7! eb ad 83! +ae 3a! a7 1a +65! d2 c2 6d +21 f8 99! b7! +da! 7e! 43! cd +cb a6! 70! b6! +79! c7 b1 45 +e0 cf a8 ab! +a9! b9 48! 41 +d6! a6! 79! 8c +d2! df! e7 a3 +f5 5f 0d ed +ee! f1 6a! f6 +dd cb! 04! d8! +2b! 2b c9 b7 +b9! 69 45! 72 +83 bd 7f! 99! +b0! 18! 84! 84 +b5 da 15! c9! +bb 05! da! e1 +ac 9f 09 29 +43! db 19 a5 +5c! 2a 51 b4 +78 1a! c7 39 +a5 31! 5e f2! +e2! e4 6a! b6! +a2! cf! a4 1a +de! 71! 8e! 80 +f2 19! d8! 15 +50! 02! 8c! 84! +0e! 85 2a de! +3b! c5! fa! 93 +36! fe! dc b7 +29! e3 d0 6d! +4a 66 b6! 08! +dd c3! 90 1d! +80 09! 61! aa +91 f1! ff! a1 +c4 2b 93! 1b +85! 9c! 0a ad! +c0 2e! 72! a6 +9a! 88 ac! c2 +e4 3d b1 25 +94 66! 7c! 2c +8b! 72 91 28 +99! 04 fa 8e! +4a 96! 15 ae +f8 c4 e6! 2c! +19! 4f 6c! b1 +ec! e0 b6 98! +6e! 0c! ee! a0! +ce 54! b0! 27 +3d 8a! 38! 1a! +ea d2! 07 d6 +8a! ab 55! 46 +2d cf! 68! e4! +ae 7c 17 64 +af! 4e! d2! b4 +c1! 3f! 7b 0d +61 da 3b e5 +a4! e2! d9 5b +7f 9c! 25 4b! +d5! 8a! a5 95! +fa! 9a! 79! a9! +8d 4d! c6 bc +c1! fc 0b! 05 +69 16 e9! 82 +38 b9! 57 7c! +81 c2 fc 9f +cd 58 e0! c5! +e6 c2! c6 5e +7e b5! 6b a8! +72 f4! 55! c7! +93! fb 9a 06! +13! fd! 69! e9! +c6! f1! d3 a8! +88! ec 33! 5f +d5! db! 6a! c6 +87 33 37 53 +04! f4! d7 d3! +30! e0 dc! 80! +a8! 31! ee bd! +97 96 f5! 85! +65! a5 45 5e +c8! df! 8d 45! +78 16! 48 d9 +d8 51! 98 d8! +d7 68! 8e! 5b! +13! 2f! 2f 1a! +ac 50 0a! 61 +75! b0! af 5f +57 d3! 12 e9! +f3 27! 13! 9d +85! 2a! ce cc! +50! ff! 8f! af +bb 15! 0c fd! +69 47! f0! 4f +ec! b8 69! 93 +db 86 6a 90 +da! 11 aa 8e! +ca! 4d! 94 87! +5c! 73! 74! 4e +e0 26 a1 34! +49 08 10 24 +55! f0! a0 93 +8a! c9! e9 a7! +54 2a d4! a0! +4e 02 26 45 +44 60 e8! 04 +fe f8! 28! 36 +a5 46! 1c 10 +7b! 6d! 02 42 +6e! 32! 25! b7! +6e! 34! 62 34 +22! 43 fd e0! +d6! ce 90! 04! +0d d3! 39! 85! +39! 61! 5b 06 +15! 57 12! 5f! +01 c0! 17! 25! +46 6b! 50! e0 +7a! 2e 93! 56 +22! b1! ff a8! +0c! 2a! 23 eb +d4 0a 9a! 7e +71 85 8c! 64! +5f! 1c! 2f! 90 +af! f0! 22 0e! +49 e1 87 65! +94 2e! 79! 59 +65! 05 0e 19 +ea 6e e5! 8b! +fb ae! f2! 3b +a6! 58 5a! b2! +c6! 4c c9! d6! +6f ec! 84 5a! +af! c7! d9! 69! +15! 5b! a7 52! +d2! 18 8a! 99! +4c! fa! ff! 50 +6b! aa! 0d 67! +d9! d4! 10 37! +d1 63! 87 a6! +9b 37! 5b d8 +cd a9! f4 20 +29! 26! 80 61 +fd 8d! 97! c9! +9d ee! c0! 46 +30! 33 79! 40! +33 cf! 23 12! +e0 99! a8 25 +8b! 51 0c! f9! +90 89! 4a! 3d! +4d bf fd! cc! +d1 09! 72! dd +02 45! 19 e2 +aa db! 04! 4b! +70! ef 3a! 1a +ab 9f! 64 b6! +3d 4f 38! f1! +8c c4! 07 22! +c8! 55! 22! dd! +97 64! 28 d3 +30! 95 e1 9d +c2 1a! c9 de +5b bd! ad! a2! +91 bb! f2! e7 +0b! 02 83! 99 +ac 77! 43! d9 +d9! 3c! 82! 72 +e0 82 d1! 1e! +05! c0 43 ec! +70! fe! 1e ac! +5e! b5! aa! ef! +7a! cf 1f 33 +a3! 63! 11! 2d +70! e9! 8f! 6e! +54 7a f8 2e! +07 99 72 2e! +b2 9f! 97! 24! +87 d2 5d 8b! +b3 89! 99 cd! +a2! e6 a7! d0 +78 26 20 b8! +d2! 9f! 3a 13! +68! 24! e8 b0! +5f! 8e 50! bd! +67! 4e! 93! ad +83 2a d7 79! +bf! 4f 3a! 63! +54 ba 59! f8 +60 65 27 d5! +06 22! cf! 6f! +5a 8d! 47! c9! +30! f8! 26! 55 +9c 86 a6 eb! +31 b8! 58 34! +2a ea! 1b! 52! +0f! a1! 3f! d5 +bc! 00 80 ed +c1! 38! de 54 +3e 1c 05! 4a! +e7! 08 a0! 9b! +6a 73! a6! 76 +2e 01! 6d! ce +20 14! b0 bb +e7! 2d e9 d5 +f7! 1d 65 1d! +27! 45! 3e ef! +d8 bb! 05 50 +99! 03! c4! 26! +df! d0! 5b! 26 +cb 9d! 0c a1! +63 54! fc! c1! +b3 0e 46! e7 +59! 77! c6 63 +f9! c0! 8e b3 +39! 67 b2 f0 +ba! 12 dc ca +f8 6a! b3! a1 +02 b9 d6 b4! +67! 96 93! b4 +2e 11! 73 75! +64 88 c6! 41! +30! 47! 5b! c8! +57 8f 72! 8f! +42 c2! 53! 5c! +37! a7! 1c! dd! +42 b1 9c! 6a! +55! 5d 0a! 59 +ef! b5 14! 4b! +35! a7 b2 ee! +3c! b6! b1 a7! +fe a9 59! 36! +18 e0! 90 eb +5b 88 6e! bf +3b! 68! 09 a2! +34 8e 6f! 6d +1e! f2 f4! c3 +23! 76 9e 54 +26! 88! 01 ae! +0a 30! 10! f4! +5b 6f 5c! 46 +4d ea 2a! a7! +f7! 97 6d! 5a +6c! 79 93 5d +89! d8! a8! 6f! +12! 67! a4 bb! +a5 28 f3! 16! +83 cc 74 5f! +9e! f0! c8 4d! +56 ac a9! ab +0e! da! 80 03 +49 5e 01 36! +ab 56 d8! 8d! +4c! c9! 71! 59! +49 6f d3! d9! +6e! ad! 24! ec +de! c1! e8! 7c +24! 94! a7 16 +32 5b 33 8b! +0b! 76! e5! 42 +8f! 88! 4c 1d +f8 bc! 6f! 69 +d1 fa! 11! 55! +64 ac dc! 01! +84! 11! 57! 93! +3c! 81! c0! 09 +59! f8! 71 84 +2d 6e! 83! bb! +2a 0e 5b! 4c +01 25! 82! d1 +52! a4! 39! ba +d3! c3 aa! 5e +e9 c8! a8! 04! +08! 56 e5 17! +7a! 64! 2d 1a +76! c4! 05! 3c! +41! 19 e4 c2! +65! 31 6b b2 +c7 b1 d6! 79! +c8! 6a 3a 7a +86! 56! b0! d8! +b4 e8! 3f! 5f +ec! 00 ba 5f +47 5e! a6! 24! +5b 28 a9! 7e +9b 98 8d! 6c +7a! a0! 11 05! +c1! 90 5d a3 +14 3b! f1 6a! +06 65 b5 8b! +07 ac! 62 2b! +97 c7! 2c 7c +cc 75! 19! 91! +26! a9! f5 9e! +f3 8f a0! 17 +bd c2 23 d4 +8f! f6! 18! 0a +a8! 90 ad! ed +94 ea! d9 a9! +db 67 df fb +06 d2! 7a! c0! +5e! 08! 73! 6c! +cd 19 3f b8! +c1! d3! c4! 04! +cb 41! 9e! e1 +10! 79! d5! d3! +37! 01 56! e6 +4a 5a 18! f4 +37! b0 f7 ea! +0a 36! 2c! 5d +04! 96 4a fd +a8! 4c! 47! 2a +1c! ef! 9e! e3! +e3 f7! 2e! 5d! +ca! 63 e4 87 +6e! 0f! 21 9f +9d ef! 2a 8b +b6! 48! f8! 24! +dd 79! 7d! ff! +97 e0! 5a ca! +aa 29 38! 5f! +d3! 12! d8 bb +cf! d8 d8! d2 +fc! 7c 60! 43 +e0 3c 39! 52! +8e! 20 e1 83 +82 d9 25 90 +20 e6! a4! ac! +ad 8a b8 c4 +6c! 2f! df! 96! +55! 58! 82 8f! +3e cc e1! 7d! +43! 15! 54! 07 +f6! bb! 22 59! +4e 49! a9 28 +5d 88 17! af! +06 48! 41! 69! +1a 74! 41! e4 +4f! 47! c8! 90! +56 14! a7 90! +e0 53 97 9a! +c4 51 d2 c9 +43! 5b db! 54! +21 56! 78! 51 +cd a0 c7 ca +4c! 9b d8 18! +70! 8a 53 a2! +15! 73! 8b! 1d +14 a5! 9a! 67! +36! 5f 2b 99 +80 e5 a5 8d! +41! a7! ff! b5! +eb 5a! 2b 5d +9f! 0f 71! dd +0b! 35! b8 d3! +2a 56! f2 04 +38 ef 93! 16! +87 ef 76! 63! +09! 65! 11! af! +76! 26! 06 3c! +1a 80! 7c 76! +92! c4 78 55! +93! 56! 30! f9 +c4 46! 57! 80 +a7! ef! 58! a5 +cc 37! 96! 7d! +a1! 3a 46! 1a +03 bf 67 d6 +fd 45 32! 4f +92! 49 8f 84 +9b c6! 9c a1 +17 c1! cd cb! +b2 33! 9a 57 +c3! ed! 62 68! +9a! 34! e5! 1a +88! 1a! 47! 4f +3d de! f1 75 +fb 76 90 ec! +8e! 52! 3f! 50! +c8! f5! 36! df! +75! a6 02! 12 +f1! 9d 72 0c +02 c3! c5! fb! +0c! 45 13! c9 +b9! 93 56 53 +d2! db! a8 15! +b7! 23 5e 60 +8a! df! d0! 29! +56 de 55 20 +41! bf! 34 a6 +10! 63 ed! de! +f5 ef! be! c6 +b2 2e! 67 06 +d8 b0! 95! 78! +0f! cd! d5! bf! +a1! e7 dd 0e! +d7 16! 2c fe +74 9f 15 58! +cb 5d! 4d 6f! +69 b8 d4! 0d +1a 44 79 85 +a5 b2! fd! 12! +52! 0f! a8! b4 +7f d0! 12 c9 +ca! ce! c7! bf! +cf! 5b! d5! 94! +92! 22! c5 3d +61 34! a0! 9c +40! ec! 0c 4b +02 ee! 4a 55! +67! 7a! 63 50! +21 94 b9! 6f +96! 85 5b 13 +8a! 1a! e6! 9b +e7! 0a dc cb! +7d b4 e3 de! +78 29 87! 7a +0c! 94 7f! 41 +4d 12! 63! 51! +25! 4f! f8! 7f +8e! 0c 86 00! +35! a1! a2! f9 +21 83 f4 e5 +82 37! 4e! fe +3d cd 92 24! +bb 0a a0! 3f! +af! b1 5a! 4b! +e2! 87 be 06 +48! 18! ac! 4c +90 89! 89 96! +69 78 7d a6! +92! a2! 82 2c! +a4! 44 38 cb +7a! 88! 65! 21! +23! 51 2a a6 +a5 0e 59 02 +3a! 9b f4! 7b +09! 6e! 0d d1 +ba! c6 c5! bc! +fa! 14 13! b6 +03 56 78! f3 +4d a2! 39 a2! +46 85 e6 df +06 04! 6e! a9! +12! 06 77! 5c +8f! cd! d3! 07! +89! 08! d9! 6d +df! e8! 5d! e4 +6d 65 7e! 58! +15! bb! 78! 61 +72 bc! 7e! d9! +98 a3 37 9e! +7a! 1e 82 b9! +41! fc! 2e! 20! +6f da! 33! 3e +59! cf 0c! 04! +d0 5d f7 22 +55! 6a! e9! 8f! +b5 3b ac! fe! +ce db! 5e da! +fb ad 47 18! +bb ff ea 54! +40! 06! 57! 18 +77! 44! d0! ec! +3b! 0a! 70! 6a +c7 5d! 93 e3 +0c! c8! 29 06! +0e! 56! 6d! d0 +29! fa 4b! d2 +b0! 4f! 0a 08! +f4 4f 55! dc +70! 24! d9! 8d! +05! 32! d1 e8 +04! c9 6f! a0! +d0 05! 10 34! +40! f9! 76! 2c +09! 70! 55 27! +73 67! e3! 55! +77! 5e! 80 67 +d8 82 f4 de! +ef! 93! 9f ed! +c1! cb! 41 30! +ad f0! 00 7d +73 3c! f5 36! +ef! f3! 17 ed! +28! f7! 28! b1! +c6! ec! a4 10! +b3 6d 73! 7f +8a! e8 e8! 08 +46 75 41 71 +75! 01! 3e! 4c +ef! 56! 95! cc! +1b 3a! d3! 31 +eb 23 64! 2b +9b dc! 59 9d +e0 ff 2f! 34! +fa! 5e! d1! 14! +06 4d! 57 4e! +07 f6! 69 15! +57 8d! 68! 2c +8d 9a! 17! 7f! +6d 0e! 5b! 4c +16 bc 92 b5! +cf! b6! 2e 76 +5f! 93! 08! 6f! +95! 05! 0e 08 +57 4a ad! 98! +0a d1! 9d 0b! +87 97 2f 96 +34 49 d8! 36! +ec! 0a ee! 7b +6a 9c 9e! 62 +3d 1f 2c 04! +e6 d6! 95 fe! +50! 5e! 6f! b3 +c2 d8 17 0f! +6d 5d! 9d! 4f +16 88! 47 32 +61 62! 5f! f8! +fd 73! ef f9 +92! a3! 77! b8! +f8 15! cb! 28 +29! 94 d0! 29 +8f! 9b 41 86 +35! a5! 87! 17 +74 05 fc 4a +6d d6 42! ab +1b 19! 4c! c8! +9f! 5f 34 0d +a6! f0! c7! ea +2f 94 d6! 7a! +02 ee! f0 e7 +79! d5! 68 bd! +f3 1c f1 d0! +c6! 5b! f5 59 +ae e8 0e 46! +a3! ca 36! 49! +38 66! 74 67! +ae bb! ca 00 +ba! 54 0f 04 +1b 81 cd 3c +6c! 52 87! 97! +26! 3e! 12! e8 +d5! 2b! f3! 18! +ff! f5 f3! b4! +4e 35 79! ea +6d a2! 62! 43! +3a! ab! 3d! 2b! +ef! da d9! b1! +a6! d9 c7 d3! +5d c1! df! 12! +21 0f 93! 66 +0e! a1 32 8d +34 c0! 03 2c! +d7 63! 36! 39 +47 6d! 7c! 7c! +9c cc! 27 b3! +14 3f 3a! 44! +05! 59! 92 24 +a2! 39! 7f! 26 +bb 56! a6! 9c! +7a! 53! c4! cd +3f 26! 68! 93! +89! 0d d9 60! +d3! ce aa cb! +27! 1d 03 bb! +2c 6e! f5 9b +65! ae! 4a 67 +ee! 47 fa 20! +5b da! 63 3b +98 9e! 6c 71 +d9! 7a 23 5b +e8! 71! cc! 58! +cf! d5! 7b! 9e +86! 5f ff! 99! +97 ba! b0! 9b +a3! 90! b0! 86 +88! 9d! f1 82 +61 d6 6d! c9 +59! 24 af! 4b +d4 3a 94! bd +73 ee! a0 9d +c7 47! 17! 5f! +a3! 77! 51! e1! +8d b6 d9! 18 +89! 7b! 98! 0d +98 95! 6f 97 +38 c4 96 7a +03 ed 69! 57 +80 2f! 49 81! +1f! 13 41! 3b +80 7b ad 36 +c1! d2! 5a 48! +ef! 76! 51 0c! +d1 cf! 7c! ab! +27! ea c2! 25 +ec! 6c 5c d4! +a9! 7a! b7 16! +4c! 46! ee 07 +e8! d4 ba c7 +2a ca 38 01! +d3! 4c 9a c7 +ce 4c 92! 57 +64 8b 65 75 +94 92! 1b e4! +84! b0! f5! 99! +22! 86 cd 40 +ce 6b! bb 8f +d4 cf 42! 0d! +49 a8 a5 77 +17 19! df d7 +78 94 65! 4e +d2! 8a 07 76! +ae 60! 71 e4! +b2 4d! 1e 9f +6a 19! 06! 01! +d5! ef! 17 c7 +62! 55! d3 6e! +e6 a0! 9a! 35 +97 0e dc 73! +0b! 5d 67 fd +3c! 1c 34! 61! +6b! 8a! ca 15! +ee! 20! 3b 3b! +02 d0! 61 a3 +3e a7! b5 78! +94 a4! f1 f8! +ce 18! fd! ef! +47 82! 7d! 2e! +f5 b1 c4 4a! +46 bb! 93! 48 +16 f5! a8 7b +3e f6! b8 58! +7f 48! aa 58! +4c! 5a! 82 e2 +71 4e! b5 df +ab 6f 50! 48 +5d 4a f3! 59 +3c! 46 cf 11! +19! b5 b6 a9! +31 02 2a! 57 +a1! 7d! d0! e9! +ad 40! 8f 4c +e5 d7 f5 b0 +3f 92! e2! 18! +8c fd! 67! cf! +4e b6 62 10 +88! dd! 4a a4! +04! bb! 6b bc +45! 60 34! 15 +7b! b0 36 c1 +f5 bf! 93 14 +e3 d4 f4! 9a +f0! db 23 e2 +18 a8 eb 24 +57 de 00 7b! +88! cc b2 5f +af! 32! a5 64 +99! e2! 50 7c +f3 4a 40 f5 +35! cb 79! 79 +0d bd d9 eb +f7! 28 3f! ae! +95! bc! 89! e3! +e3 bd! 02! 81 +0d e4 19! 6e! +7a! 70! 9e! 09 +90 de! dd! 71 +39! 05 cc aa! +fa! 9d! c5 51 +e7! 5c 99 7c! +52! b8 6c! 70! +07 cc ff 32 +e8! 6b e8 c3 +50! 66 b3! 65! +94 7f! 2f! 8b +60 6d f7 d7 +d0 9b! 04! 90! +fc! d2! 77 31 +00! ce 8c d1 +ce ee 7d 97 +12! 85 a0 61! +31 73 a2 f5! +0b! ca! da! cb! +f5 10 f2 8a! +01 b0! 64 bd! +28! ea! e7! 6e! +68! 67! df! a5! +1e! 7a! bd ae! +45! 7c! a8! 18 +6d 92 b2! 1d! +ac 3a! 37 98 +6e! f5 45! 8d +9e! 55 97 87 +42 3e! 8d! 83! +f6! 29 53! 5d +49 05! ab! f4! +ca! a1 fc 83! +66 c4 01 28! +ad 8f! 8c c5 +d8 0a 5d a8! +22! 01 cf! 07 +14 a3! fa 17! +91 82 69 9a! +b4 55! 34 8c! +3f 21 5b b9! +77! 30! d0 06 +d4 57! f1! 4c! +e3 4d 4c! 84! +af! 8e! 09 af +4a b3 57 45! +37! 8e fa! 33 +91 45 c7 34! +c7 eb fb d8 +40! 29 76 63! +74 e8! b4 00! +e5 a3! 9d! e2 +b2 d8 52! 38! +1e! fb 81 bf! +38 51 fa 61 +d7 a8! fe bc! +89! 23! 51 6b +68! 2e c3! 9e +ab e8! e2! a2 +61 d7 44 b2! +0d 58 2b f3 +e6 92! a4! 94! +08! 75! 54! eb! +ff! cc! 4b a9! +8c d2 37 b6 +e0 de! b6! ca! +65! 3d! a9 28 +a6! e3! 58 57! +2e f5! dd 0a +2c 8f d5! 8f +5e! 1f 2f dd +19! fc d8! 3c +f5 b2 71 db +d0 36 82! 0e +6f a2! 66! 9d +1d 7c! 10 4d +e8! 6e 48! 1d! +dd 51 f7 1b! +15! 0c! eb! 36! +3b! bb! 72! 07! +24! 7a! 6e! f5! +b0! 23! 1b bf +44 e8! 4e! 0f +bd d0 97 0d +a2! 18 6d! 97 +73 c6 90 ad +a9! ca d7! f0! +f7! 13 63! 03! +5c! 5c a7! ce +ad 40! de! 3b +b8 bc af! 85 +44 81 e4! 1b +03 e1! c9 17! +bc! 84! ff 4c! +35! aa ea! 39 +6c! 97 d5 7a +59! 81 21! e6 +f3 12! 4a 9d! +ed 6e! 86 3b! +ed 5a 4d! b6! +81 fd! c5! ec! +d8 82 bc! 66! +77! 7d c6! 5b +5f! 83! 7a! ee! +a1! 68 74 70 +69 7e! 09 9c +94 11 b0! b3! +86! 8f f5 20 +36! 0d 4e! 00 +e2! b8! 0a! f3! +ac ea! df! fd +d7 d4! 0e 1a +0c! 3a! aa 9f! +a8! 11! a6 77! +52! 38 35 30 +45! 8e c3! c5! +11 89 9c 27 +f8 9f af! a1! +ca! 67! 46 0a! +61 9d! b3 8c +fd fe 2c! 2b +8d 35! 7f 9d! +66 da! b5 c1 +fb cc! cc! 3e +bf! 0c 22 c8! +30! d5 bd 04! +61 c0! e7 19 +34 5a! bb! d5 +70! 87! 43 17! +11 f4! a6 91! +bd c0 d4 ca! +27! 74 07 ec! +9b 70! 35! 35 +2f ee 22! 3f +13! ea! b0! 3e +6d db 68! d7! +b3 07! d1 f0! +66 88! df! 01 +03 00! 91 d4! +7f ba! 0e d8! +46 ef 02! fb +fc! c4 a6! 4e +6a fc 34! 07! +4c! 7f ee 9b +7c! 27! ff! 07! +bd 23 6a 87! +d1 94! 82 bc +7a! e3! 45 7e! +30! 15 cb aa! +50! 5b 08 da! +8a! 9b! 51 76 +cb 7d 26! b2! +c7 dc 0e 20 +62! 6d! 08! 52 +42 37 e3! 0b! +78 31! 88! c1 +17 27 a3! cd +63 39 ac! ca! +29! 47! a8 57 +16 d3 1d 49! +1d 8a c1 7d! +a5 37 5e e9! +bc! 53! ea! 5c +81 f9! f5 ff +75! ee 76 d7 +55! be! 25 c6 +3e 8f! 99 3b +5a 21! f1 61 +6e! 4a! d5! 61 +23! 56! 49 78 +83 29! ee! 86 +53! 58! 5c 56! +b5 53 4a! ea! +22! 7f! 71! c1! +76! 6c 04! 60 +1e! ab 4e dc +44 d6! c2 81! +0f! 3b! 36! 3c! +69 72! a7! b0! +de! 45! 26! f9! +72 b8! 79! d5! +e5 64 c5! 3a! +13! 3e! 1e! 02! +80 58 b8 b3 +65! 6e! 95 08! +b8 5b! a5 08! +37! ca! 80! cd +aa 6a! b7! 1c +a9! 90! 64 9c! +75! 52 71 b6 +7b! 92! 4c 4f! +5e! 79 6f 34! +4d 97! 56! 6b! +33 87 bf d6! +eb 25! 06 3f! +15! 98! 8e c5! +d0 1f! 52 81 +c2 91! b3! 58! +d6! 64! 10 88! +2f b2 8c! 2c +6b! 71 ac! b0 +ed a8 37 fe! +2c 75 2e 49 +57 0e d2! a1! +47 cb! 5a! 63! +01 6e 80 8e! +e0 ee 95 17! +53! 01! b5! 7a +3a! 1d 3c! 17 +ec! 52 e2 22! +e5 b7! 6d 9b! +df! 56 56! d3! +03 60! cf! 63 +f5 6a 82! b0 +7b! 08 8e! cd! +93! 06! 65! 48! +27! 47 4e! 29! +10! 7d! f8 db +b9! 9f d0! 7f +06 86! 64 2b +92! 38! b5 27 +69 8b df! e1 +49 35! 8e fd +19! 4b! 49 d7! +33 2c! c8! 51! +68! 79 db b5! +ec! bf! 10! f7 +e4 27! 8e e8 +bd 0f! 63! 0c! +ea 69 6a! e9! +8f! a3! f0! 93 +d7 65! 53! c7! +f2 28! 0f! 5a! +fb 7b! fe! d6! +d9! 4b d6! a8! +db ae ca! 62! +8e! 19! 70 02 +51 66! 25 a6 +33 05! 88 c5 +0b! cf ec 10 +4a 94 f4 54 +42 c8! 9f 5f! +b1! 8e 73! e8 +67! b0! 47! cf! +98 fb! a0! a9 +1a 2b 19! 48! +4a 8b! 73 53 +a8! 82 6f! d6 +15! fc! 19 bd +9e! 62 88 01 +2b! 3b f5! bb! +a1! 02! d8! 0e! +34 7b 6e! e8 +27! a4! c2! 1b +ad ac b9! 1e! +f2 17! aa 0c +88! 5d! 35 5b! +fc! fe ca 5b! +8b! 95! d0! 63 +d3! 9a! 38! 0d! +57 89! 83 98! +a6! d2! 01! bc +d5! 2a! 56! 1e! +d2! 9c 80 f8! +a2! b2! 36! 71! +23! a2 86! e9! +3a! 28 fc! d9 +69 f4 fe! 87 +37! 21! 5c a1! +21 de! 3b 64! +2a be! 25! b9! +10! 4f a0! b0! +20 c7 e6! a2! +8b! 51 60! b0 +03 b0 3a! 8e +6c! b6! 2b! 77! +42 f4! cd 67! +28! 26! 9a f7! +0f! ed! ea! db +1e! 6a! da d7! +8b! f5 80! e0 +f5 b4! 2a! 98! +cd 03! 43! d7! +63 e6! b2! 83 +58 d2! 76 ee +e9 56! 53 16! +2e f6 3a! df! +e3 d5! 7b d1! +21 5f 40 3f! +3e 65 b8! f9 +0d aa 3f! 37 +6b! b7 53! 41 +f8 88 2e 87! +da! 53 b9 83! +20 39 d0! 04 +7d 3b 87! 56 +73 96! 4e e7 +98 d3 9e 21! +6c! 76! df! 20 +46 66 fd 90! +22! 06! 0e 13! +d8 94 11! 9a! +54 d6 3c 12 +f3 52! ed cc! +7a! 37! 88 60! +28! ac b8! 75! +b1! b8! b1! 17 +62! ef! 9e! 34! +6f ec! 4e aa! +98 f3 b2 9d! +7b! f8! e8! 0f! +d1 32! 0d c4 +f3 a1 b4 f1 +6c! 9e 6d! b1 +0d 56! af 2d! +1f! 53 44! 95 +72 b5! f1 0f +bc! fc! e4! d3 +3f 87! 3c! 53 +92! b4! ba! d8! +9f! 66! fa 50 +3e f4! 9d f2! +3e 4b! f7 b9! +77! bf! 35 46 +69 d2! d5! 11! +65! 29 22 47! +ed f6! 90 c6! +f1! 27 e5 6f +2f 52! d0! f2 +4a 2e! 71 08 +8a! 44! 32! b8! +d6! 1e 00 9b +78 48! 2c! 23! +68! 25! 2a! 4f +41! 90 fb 96! +ed 06 e4! 42 +d9! 6e 13! 89! +ef! bf de! 22 +d6! 9a d2! 83 +7a! d4 bc 0e! +cf! bb 5e! fc +fd 07 a7! a3! +f5 37! 9b 5f +a7! dc! 60 c6 +36! 1b! 65! 13! +c0 18 5b e3! +d0 1e! b0 2e! +c9 a0 bb! 50 +56 a4 cb 20! +89! d5 63! 40 +68! c5 ce 2f +fb 1e! e2 73! +08! e9 3b 08 +5a e3! 9b! e4! +b3 f5 b1 cd +f5 ec 2a 95 +20 29! c7! 46 +e7! 92 ea c1 +45! 05 78 02! +a1! 43! d3 ab! +c0 5f! c2! fd +f3 d1 02! 69 +4c! b5! 38! 93 +88! a8! d5 4f! +38 1d! 2d! 9b! +ad 56 2f 10! +ce 11! cb 1e! +59! 5e 7b! 2d! +54 b2! 6e 5a! +de! c9 c3 14! +5c! 77! 62! 2e! +6a 75 e2! 95! +c8! b5! e0! 98 +1e! 0d 8f f0! +54 58! d2! 93 +b2 0b 3b! 4b! +c7 8d! f5 8a +af! 1d! f5! 71! +8e! 99! c5! 44 +d5! 3d! 72! 91 +bb a6! e8 8b! +61 b4 01! 25 +c4 bb 76 d8! +d6! 66! fa! 18! +00! b6! 5b! 2e +d6! 55 14 ff! +14 23! 78 fd +65! 92 38 c4! +52! 2c 9e! 74 +9b e0! fa 83 +d8 2d! 8c! c3! +61 df! da 5b! +3f 98! b7! 79 +ac 8b! cc! 29! +bf! d4! dc 27 +8c 5c! 27! 71 +23! 87! 9f! 80! +a5 8d 8e ef +d3! 3a 2a a6 +9b a5! b8 40! +4c! fa! e2 44! +5c! c6! b5! 37 +d1 cf! 38! 13! +99! c0 76! 6e +92! 67 23! d1! +96! 7d bc! fb! +c2 ad! 07! 55! +a0 a6! d7 3d! +0b! 94! 76! 0f! +29! 33 da! bc! +93! 5f! 73! bb! +45! 94 8e 59 +e1! cc! 0a 91! +5b eb! ee 28 +1a 50! d4! 56! +2a b8! a4 83! +67! 65! b4 d5! +dd df! 88 ba! +0f! a9 7b! ee! +8f! 8b 18 63 +4a 66 70! 84 +a3! e1 9d 6f! +08! f2! b5 d8 +3e 6a 8f d3! +32 ee! 0b! 02! +1c! 13! e7 8d! +76! bb! 99 f4 +8c 7f ab! 69! +34 9e 16 03 +aa 67! fa! ab +f9! b8 12! cd! +4e d5 a7 c9! +56 84 cd 0a! +ca! cb! 37! 30 +07 90! a4! 04 +92! 95 be! cd! +97 97! 08 4b! +d7 1a! 1c! 75 +3e ab! 7b d6 +bd 5a! 0b 0f +da! be! 28 36 +1a 3e f1! ab +52! 6f! 6d ad! +9f! df 8d f4! +ef! 91! 69 fd +0e! fc! e4! 32 +dc af! f5 18! +f8 43 56! 36! +b3 ca 56 69! +c0 04! ef 92! +e9 2d! 8d 2e! +71 07! 88 46! +62! b7 45 81 +e8! 68 3b f6! +ea 82! f7 46! +cf! d9 06! 8e! +ae 32! 41! dd +5d f3 3a! 2d! +94 59! ad 3b +2d d3 57 28! +5a 49! 96! 24 +2b! 7e 20 c2 +82 0b 21! 75! +f6! 1c! 8a 6e +2d 0e! c2! 19 +63 c3 3e 64! +09! 90! 3f 28 +59! b6! 77! 75 +75! e2 53 4c! +32 6a 50 c4 +a4! 78! 40 0f +2f 94 1f! cd! +b6! 7e 18 c4! +33 f2 6e! 56! +11 13! f1! 8d +10! 23 d4 21! +9f! 14 49 19 +ad c1 b1 db! +e3 08 ae! fd +27! 88 8f! 24 +4c! 5c 78 5b +b4 6b! e7! 1f +6f f4! 9a! de! +8b! 4f! 23! f6 +d9! c6 ca! 4c +2d 6f! 7e f7! +44 64 e6! bf! +2c 40! 19! c3! +0e! 41 87! 74 +d1 73! f7! e7! +e3 20! 31! ac +15! 16! 7d! 9d! +14 b1 fc! e7 +9c 80! 7d 0c! +3c! 4a 3f e0! +e8! f0 f1! c9! +e1! 01! c6! f0 +2e 19! f7 81 +fa! 64! 8c! cd! +a1! 7d! 8c 01 +ae 68 c9 53 +40! 60! 19 9c +c9 02! 65! c4! +07 43 24 6e +a9! e8! 52 35! +3b! 23 b3 16! +64 10! 84! 39 +a7! dd! f5 28 +94 54 81! 6f! +e4 39 74 11! +b9! 9a 2d! 17 +64 89 0e! 95 +4b 23 04! 34! +ff! b3 d5! 7f! +6e! 2e! 21! 62! +9e! b3 11! 02 +92! 4b 65 bc +19! 10! be! 70! +7f fa! f1 4a! +19! c2! 42 0b! +2c 22! 6a! 81 +8f! 45 df 8b! +a6! 48 ce 6c! +39! f1! e1! e6! +01 2a 06 59 +5e! f6! 50 d1! +08! 11! 60! 41! +a9! f5 cb! 5c! +c4 2d 57! 15! +68! 59 4a! d6! +32 9b! 77 a4! +f1! bf bd! 20! +b2 df! 37! 32! +67! d6 2f 3d! +fc! bd! d4! 0b! +70! 92 27! 6c +2d 34! 9e 5d +4f! a4 cc 8c! +0d db 0c! a2 +32 bf! 18 e5 +ce 91! 50! 6f! +f5 a6 f3! 0a! +e6 21 2c a2! +69 ff b8! dc +c9 86! 15! 5d +81 87! f7! 64 +0b! fd! f7! 78 +01 39 b7 ff! +b8 1d 97! dc +d9! bc! db 7a! +1c! 4a! 36 3e +13! 70 5c d8! +22! cd! 91! da +51 b8! f3 72! +6f d6 14! 47! +ba! 6d! db f0 +90 74 c1 75 +50! 08! f3! ad +d0 81! df! d1! +83 f2! 62 e4! +b5 68! 10! aa! +20 f0! c1! a4! +25! a1 66 19! +8d 65! 34! 41 +43! 43 ac cb! +18 19 08 e1! +c2 fb! 25 65 +8d 4d! 45 e6 +6c! b5! fe! 04! +0c! 25 4a! e7! +d7 8a! bb! b4! +ad c2 2c! 14 +b7! 88 83 da! +3a! 8c bd! aa +ca! 10 4b! 43! +f4 60! bb d1 +2c 62! aa b0 +0c! de! 3e ff! +79! 12 94 09 +ec! 82 b5 36 +f8 c2! 4f c4! +7d b5 4c f0 +5c! 07 9e! 08 +a2! e1 1a 26 +48! 39 05 d3 +c5! 41 2d 00 +9e! 11 6b! 06! +91 64 10 28! +05! 5d! 58 81! +88! f4! 0a! 0f +ef! 60! 06 19 +4a e0 96 83 +72 55! 86! 49 +37! 4d! ad! 4e! +d4 9a 00! d8 +8d 07 91 62 +36! db 57! 9e +0a 76! 12! 45 +75! 06 31! de +6c! 4b 16! 7c +bd ab! ab! 65 +a5 1a 98 73 +44 d6! be b3! +f4 ca c5! 4a +1c! 24! 34 12 +d8 7b! a3 a5 +22! 0a! 94 5e! +8d be b0 41! +38 b4 a5 03 +d3! ff! f5! 3d! +ec! 13! 2b! c8 +75! 3c! f8 a1 +62! c3 0b! fb +2e 14 62! 68 +fa! c1! 6f d2 +63 92! b4! e9! +ed 04! 9b fe! +f6! d0 c7 5d +a1! e8 23 b8! +af! 68! 9a! b4! +60 18 5f! 0b +b7! 09 29 82! +91 f0! df! f2! +98 96 38! 4d +07 16! a0 8d! +cd 77 c7 41! +a5 34 26! 54 +ef! b9 40 7b! +a8! b6 d1! 8b! +23! 23 a9 15 +91 ef! ca 99 +e4 a2 32 81! +60 0c! 8a! dd +88! ca f1 74! +a2! af! aa 0f! +8a! 75! 1c! 5c! +be cc! 87! 74 +f2 c2 eb! a7! +c0 2d dc a7 +4a bb! 5a! ab +05! 54 69 d6 +92! 1d c4! 68 +de! fd bb! d7 +50! 86 28 c1 +26! d3 dc 68! +54 d1 8a! 9a +f7! 4c! e3! 5b +15! 69! 48! bb +ef! c8 b3 aa +67! a8! 40 58 +54 99 33 90 +2c 67 00 3e +61 ec! 18! 43 +d7 52! cf 8b! +3d ae e5! 95! +ca! b3! 14! 41 +10! 3b e3! 5b! +39! 5c 37 bd +2f da! af 71 +88! 62! f0! 0a! +32 48 ef! 93! +4e 4d ba! 67 +2e 0b! b0 e4 +e7! cc d7 37 +55! 88 09 b1! +17 fc! ce! ae! +0a aa! 72! 03 +17 a1! 26 8a! +b3 db 20! 07 +62! 86 bd! a6! +53! a6! 52! 98! +c1! ad c0 bc +8c 59 68 25! +94 6f 7b b2 +72 29! df 64! +d2! e5 69 2b! +ca! 9a 12! 52 +90 23! cf 02! +63 e8! ad! 23! +4f! 44 67! a3 +8c 32 91 00! +aa 41! a3! 21 +23! b8! 78! f7 +df! f7 a0! b5! +e0 34! a2! 95! +fc! 15! 1d 5e +37! ef! fb! 22! +d6! 59 c6! 2f! +09! f8 48! 96! +30! 8d! 29! e1! +f7! b7! 6d 16! +bc! 12 13! 16! +74 f9! 8a! 58! +1f! ab! 6e a0! +78 54! a1 4a +ec! 27! e6 9f! +52! e3 8e 06 +72 ec! d5! ae +3f 84 ba! 44 +2d 2d 8e d2 +de! ee! c1! de! +e3 1a 78 fd! +d5! 95! 90 b8 +ee! 76 e3 38 +48! 89 cb 58 +2c 0f 86! 3f! +4e 45 f7 da! +2b! 4f c6 9f! +1f! ce! 0d ff! +52! 68 29 f2 +af! 01! a5! 8d! +5a c8 e0! 95! +0b! 51 a3! 6f! +aa 31 f0! 35! +7c! 55 64! 94! +a6! 1d 57 33! +61 79 dc a5 +e2! 3e 3a! 88! +53! 7d 66! 6f +37! ba! 8a! a8! +41! 85! 08 3a! +4c! 84 b5 d5! +4b dd! d8! a2! +58 e4 3b! fb +2c 4b! 64 38 +49 f6 f0 70 +e9 49 23! f6 +f9! e4 79 d9 +58 11! 2c! 8e! +ef! 5f 68! c4! +1f! f6 ef c0 +9e! 57 52 50 +50! a9! a4 b9 +d2! 89! 69 7f +eb db 1f e6 +32 27! 41 29 +6c! d1! e1! e5! +b3 3e 8b! 48 +6e! a3 67! c2 +c3! 4f! 91! d7 +42 af! 90! d1 +ea 26 d8! e5 +cb 53! 91! 7c! +c3! e4 e1! 07! +8c bd! d9! d5! +d9! 70! 61! 95 +d9! 3e 7c f6 +27! 36 f1! 02 +bf! 3d b4! 37 +e9 ff 19! 5d +4b c9! c7! 2b +6c! e0! 07 64! +07 73! c6 76! +1e! 15 fd! 39! +1e! 6b dc! 88! +a0 70 3b! 89! +bf! 09 c3! f8 +35! b0! fb 33! +0b! a0 6d b9! +22! e2! 21! a7 +4f! 33! 93 54 +0b! d9! 77! 8b +16 a0! c3! 82! +3b! 02 3e! 71 +a6! bf da! 29! +7d 21 4b! 2a! +aa bd! 12 bf +92! 8e 8c! cf +f0! 38! 11 9f! +3b! e5! 88 5b +4f! 3c! 74 56 +05! 2e 58! 67! +f7! 86 61 60! +3c! 98 9a! c1! +4f! 7f 03 61! +a7! 4a 5e! 3a! +e8! 67 74 8a! +28! 36 4f a2! +b9! 38! b3! 45 +1d 24 73! 83! +31 31 26 4f +6b! 39! 8d! 30! +95! bd! 16! b9! +e5 52! c1 b4! +ab 93! 97! 01! +33 5a! eb aa! +59! 72! ba! 34 +62! f9 ef! 32! +13! e3! 1a! fc +38 5a 11 45! +9a! 8a! 0a! a9! +37! be! f7! 10! +aa cb! 8e 28 +17 e0! 24 58! +6e! 28! 04 99! +bb ce fb! a8 +f2 8a! 46! 1b! +34 c3 5a! 3c! +d6! 7e e7! fd! +c6! 32 16! ad! +c4 b6! da cf! +82 89! 7d 66 +28! 1d! 0d! eb! +58 df cd! 5d! +bb 86! 83 12 +8a! 6f! eb! b8! +96! d7! 1b! 66 +68! fb! 78 54 +6b! 88! f9 db +a0 ec 6b ea! +52! ab! de ca! +5b fa! 72 04 +f2 77 6e 59 +76! bc dd! fd! +99! 24 47 67 +95! 13! 9f! ac! +26! 5c! 68! bd! +ea fb! 70! fd! +44 51 24! 63 +c8! ca b6! 30! +63 b9! 6a! 7f +3f 93! 87! 8e! +82 ab 0f! 7f! +7c! e6! 24! 83 +10! 8d! 80 ab +da! 02 91! 90 +f8 8b! a2 c5 +0f! 04 9d 5c +2f ef! a5! b9! +a2! 5d f2! 0e +95! 93! d2! e4 +5b 3c 73 2e! +33 97 15 e0 +d3! 67! 77! 63! +12! a2 f0 af +a5 5d 2d! 73! +e0 8a! b2! 80! +b5 1c! 5d! 84! +83 66! aa! 9a! +89! f0! 20! fe +12! 31 28 a4 +6a eb! cc a0 +57 20! 7e 90 +2f 7c f1 49 +da! 4c! a8! 7a +b3 c1! d1 02! +f2 a7 2f 3e +25! 5f! 51! de! +23! c2 f7! ac +17 db 87 2b +ee! 0a c3 b6 +9b 4c c1! d1! +aa 7f b4 4f +8a! 40 9a cc +f5 44! 8d 1d! +06 ff 39! 84 +8a! 2d 2e! 4b +15! 64! 65 b6 +ed b2 82 8e! +45! b1! 1e 01! +82 e5! e6! 0a +35! 18! b2! e8 +cf! 6f 67! e9 +f4 19! 03 ea! +77! a2 e7 e6! +dc 81 64! c7! +b9! ee 08! 14 +63 bb 9d c9 +23! 0d 5a! 7e +e4 37! 4a! 3d! +b4 21 91! 59! +1a 40! a2 db +f9! d3 7b! 7f! +70! 7c! 52 cf! +de! 10 91 4f! +46 fc! 3a 86 +f8 9d e3! 2f +89! f6 af 6b +fd 24 23! e6! +7c! b3! 02! eb! +04! e2 67 4e +fd 05 8c fa +df! 81 2e ab +94 2a! 32! 3f! +7d 46 a2 48 +cc ee 11! 32! +f6! 6c f9! 5c! +42 1f 44 4c! +e0 29 a9 56 +54 c9! 35 90 +f8 a3! 00! b8! +3f 67! c6 a8! +37! 2c! 70 1f! +31 be! bf! b7 +51 6b 44 21! +01 ea 95 43 +49 9a 43 c9! +46 29! d6 2a +59! fd 28! 3a +20 42 76! d0! +d4 a6! 7f b5! +5c! a8! 7d! c1! +de! 50 ca! 1d! +88! 40 8c! 97 +26! 40 97 91 +23! 17 58 aa +06 89! 56 42 +08! 75! a9! 47 +ee! 84! 10! dc +0f! 77! c5! 92 +fd 02! ce! f9 +d6! 11! 9b! 40 +9b ea! 00! 00 +a3! 83! 72! 98! +f6! 2e! 08! 7a! +50! fe! 2f 8a +d9! 1c! fc 8a +8e! c7! 0c 27! +50! de! 59! 52! +15! f0! b0 b8! +68! a5! 86! 2e +95! ac! 1d! 3f +08! 88 ff 70 +55! 15! 74 f6! +10! 08! db! d4! +75! a9! 7c! 5e! +45! b4! 96! 5c +3e d2 67! 6b! +05! e6! 8e! 39! +38 79! 96! 53! +58 91! e4! be! +f7! 29! b6! b1! +5b 93! 08 87! +ce ec 6c e5! +02 cf 0d 31! +a1! 97! fa! ae +9e! 83 0e! b4 +c1! 00! b4! 9b +2a a9! e6! 0b! +09! 0e! 4d! 89! +10! 9f d3! 82! +56 e5 01 e4! +4e 50 d6! 8f +6c! 39 45 86 +8e! 8f! 0b! e2 +35! 10! c3 99! +73 08! bb db! +45! 3f! 04! 33! +8c 4a cf 5a +85! 5d! d5 3c! +ff! 0c! c2! 47 +5c! 67! c7 56! +b4 90! 46! 3d +63 fc! 92 c1! +16 2f! 0d 07 +97 2d df! 9c +e5 a0 ff! a4! +54 80 bd! b1! +64 fe! dc! 22 +c4 4e 88 73 +22! dc ca! 40! +2b! 3b f3! 91! +48! 39 5f! 39! +b7! fb 8d! fe +3e 8f! 2c bb +95! 0f! 3b 41! +84! f6 67 d2 +ac 74 d7 c4! +8b! 00! 7b e8 +21 79! 35 cf +20 ad 63! f5 +2a 54 03! dc! +20 71! 8e! 46! +a2! c6 b7! e8! +ac 5d! 8e 72 +13! 41 66 14! +c2 07! eb f5! +da! cf! 21! e2! +4e 02 f7! c7 +4c! 40 8c 4f +63 82! c3 fb +f3 de 88 f1! +c9 07! 81! 34! +04! ab! 42! 21 +73 7e 0e! 91! +2c 8e! 3a c6 +02 49 5b! a4! +78 c2! 16! af +3c! 67! 89! af +57 11! b9 31 +2c ee! df 60 +3a! 38! c3 f4 +dc c9! d1 05 +dc 8a 73! 3f! +66 62 78 21! +3f d3! d0 57! +83 aa cf 5d +49 27 91! e4! +d6! d1! 20! cb +4b 0d! 1c 6c +3f 3c! b2! 73 +0a df! 88! cc +a3! b4 f9! 44! +fc! 39! b0! fc! +d6! 89! 6a 8d! +e5 d8 5f a5 +58 5d! fc b5 +4b 33 24 90 +aa 53 f0! a2! +40! 19 cd! 9b! +2f 9c 31 a5 +3d 0e! 23 5b! +62! 34 a2 f7! +c4 c8! 2d a6! +f4 1e 0a! 29! +58 52! a8 24! +04! fd! 52! fd +06 8f 13 27 +39! c0! 5b! f4 +ea 34 31! 55 +c3! a4 56! 88! +15! 07 9e! 75! +5d 18 9a! d9! +3e df 7c 85! +b0! fc! b3 f9 +a8! 5a 1e c1 +96! 79 32! 38! +2f 6b af e8 +32 03 42! 9f +5b 12 9e! e3! +d9! cd! 14! 3b! +41! 02! 71! f3! +3d fb! 46 95 +4f! 61 80! 3d! +60 7c! 04! 94! +cc e6! f6! 14! +fb 10 6f 63 +51 ed cf! 78! +f0! f1 1c c2! +06 5c! ec 9b! +5a 02! 94 33 +a6! 90 a4 76 +de! 09 3a f1 +da! 81 a7 42! +7b! 73 a7 c7 +8a! ad 57 e8! +04! a4! 0e 56 +29! 24 f1! 45 +1a 44 ea! 10 +ff! 3b! f5 44! +1e! 8d 40 29 +24! 60 91 69! +a9! 91 de 03 +3e 12! cf e4! +0b! 30! bd a4 +9c a4! fb c3! +f9! aa! b8! 7c! +b5 9b! 6c! 0d +d5! fa! 9e! 81 +11 0b b8 fe! +b9! 1f 94! 93! +30! 43! 55 9f +56 fa ef 1a +f2 fb 81 85! +e7! 4f 23 9a +3b! cb! 6e! 82! +8e! bc d2! 3d! +3a! 49! 96 c1! +85! cb! ad f3! +05! 0a! 03 a0! +c7 be! 39 63 +2b! 09 d7 59 +6b! 30! 0b 73! +11 2f 8d 37 +5e! fe 0a! 48! +ad 5e 59! 92 +69 56 17! 75 +5b 09! 93! b9 +ea 26 c7! 4c +7d 29! 87 5e +9b 38 71 de! +02 62 ae! f2 +ab dc! c6! ef +17 c2 29! 6d! +20 0c! 10! cc +87 1a 7e d9 +53! d0! fd! 76! +43! 15! 97 6d +0f! 48 6c! a9 +a0 17 4c! ca! +16 74! e0 3b! +c2 af! 16! 45 +11 1f! 20 18! +c8! 25! 22! 99 +07 18! 86! 34 +cc 78 ce ba! +8b! c5! 1e 5f +de! b5 f3 3b! +e0 07! 46! a4 +e4 c6 eb! 2a +55! b8 bc 64! +b6! 5c! 92 55 +8c a5! 07! da +a4! 74 db 2f +30! a3 c4 39! +e2! 04 96! e2! +de! ec! d2 cf +c6! f7! 8d! d4! +24! 42! 2a! 42 +e2! 1c! 8b! 70 +48! 6f! f1 38 +39! ac! 2d 93! +32 4f 71 86! +89! 9f! 34 a3! +e0 aa! 6e! fc +82 b4 d7! 1e +e5 0b 36! e5! +f5 8e 8f! 16! +5c! 33! 3e! 35 +d2! b6! 3e! ac +56 d7 b4! 7a +76! c6! 64 e5 +3b! 0f! a3 4f +f0! 13 be! 5d! +17 1d! cb 52 +2e 9a! 5a! 54! +44 1c! 1d! fb +d1 2e! 9f! 59 +1f! 7c! f0! 4c +f0! 12! 9a! 2d +aa 4a 79! a6 +c7 50 76 c2! +ef! 4a 26 b3 +07 68! bd! de +d4 2a b0 d6! +83 ef! 0e! 9a! +20 ba! da 31! +7e 05 84! ce +9c 80! 1b 47! +50! e1 5b e5! +e1! b8 c5! 63 +73 29! f6! a7 +1e! 8c 81 50 +e0 ec! 5a c0 +bc! c8 7c 0f! +76! be! 5e 49 +e2! dd! 26! 16 +0f! a8! 15 66 +e2! 59 f3! 73! +c3! a3 a1! 73! +ec! e4 ea! eb! +62! 03 25! f4! +e8! f5! 23 77! +60 45 7e! 67 +ab d5 f3! 48! +66 fb! a6! 20 +09! f5! 2b! 5e! +f5 a0! c7 9a +3f d1! 20 ce! +08! 29! cb! 51! +76! 11! 7e! 65! +5d 0b! 53! 68 +94 e3! fb! a4! +d4 93! 56! 24 +cc e8 7b 1b +10! 0b e9! a5 +41! ed! 47 08 +dc 94 28 18! +f5 42! b3 ec! +d7 ce! 2a! 10 +cb 69 18! 34! +a1! ab 51! 00 +a9! 3a! 42! 57 +b4 f7 81 ea +2e ae! ec! d2! +b6! 7f! 18 5e! +10! 62 bf! c0 +f3 14! 38! de! +67! 45! e3 8b! +4d 6e 55! 54! +58 47 df! d8! +ff! 59! 0c! b5! +22! b7! 36 f7 +9f! fb! 67! cf! +47 c4 6a 9d! +23! 45 74 6d! +a8! 0e b4 79! +ec! 0f! fd 67! +3f f7! 2a 7c +4d 2e! 35! 07! +bf! ba 2a 0d! +74 e1! 1a 7f! +57 3c! 3e! d7 +70! 27! 48 1a! +54 3b! b3 8a +b3 bc! 87! ec! +d0 01 cc! 00! +6d 99 a1 0f +19! 60 8a! 7f +db 6e da! 9a! +d1 b2! 22 e3! +63 50 59 cf! +d0 bb 45! d7 +94 b2! 13 3f +ce 4e! b0! 2f! +7d b9! 4e! 2e +e0 34! 9c! c3! +d9! ba cc! 0f +4c! 54 98! e3 +1e! 29! 22 e9! +66 36 db ca! +d0 06! 98! 76! +97 13! 6f! 39 +11 d6! 29! 93 +30! bd! 97 0b! +53! 2e! 1a 11! +c9 8d 18! 6b +a7! f9! 24 06 +f2 ed! 3f 40! +69 6a! ff! 24! +4c! ed! 59! b7 +69 36 79! ba! +87 63! 99 88 +bb 53! 49! 0e! +35! b7 db d9! +f3 97! a8 61! +f9! ff a7! d9! +c0 37! 81! 68 +36! 50 a6 90! +5d 72 00! 40! +0f! 7d dd! d5! +bb 13! ea 5a! +31 0d cf! c6! +f6! c8 24! f7! +ac b4 3a! c6! +c1! 79! 4e 3f +e3 6d! 0d e3 +a2! b0 af 49 +7d fd! 53! 4e! +65! 1d! fc 1d! +10! 2a 8e e8! +10! 9f 24 5d! +89! 98! cf! 48! +88! cc 68! 0e +41! 99 07! 1f! +81 7e ab c0! +10! 5a 8e f8! +65! ee! 1a! 5e! +ba! 4f 60! ba +fc! a2! 87 2d +d1 40! fe fd +57 43! e8 6e +3e 4a de! f4 +6b! e8! 7d! e7! +fe 86 01 91! +77! d6! 73! 21 +7f 10! fe! 64! +c9 06! d0! 15 +fd 9b 1a! 32 +47 5a! 49 5a! +14 5c c0! 87 +95! a5! 45! 4c +36! 95 a6 49 +6e! a6! 5c! 01! +7a! d4 52! a8! +f1! fe d4 37 +f0! ec! 88 e9 +05! e9 36! 0c +bd fd 0e 83! +eb cc 47 26 +cb 73! f5! 5b! +61 d3! 6c! bd +64 b9 d1! a3! +92! 5e! 36! a0! +00! 81! 5f de +30! b5 48! 51 +eb 3f 27! 86 +29! 1d! 31! 52! +cd 90 c4 f0 +21 95! bc e3 +37! f1 01 65 +92! 1b! 03 ae +8e! 1c 1d! 4e +cb b6! b7 f2! +47 b3! 02! 96! +7c! c7 a2! a4 +ab 7a! 92! ef +da! ca 3a 62! +51 b5 56! ad! +3a! 56 35 4e! +39! 6f 04 e1! +f6! 2d! 94! 3a +e5 26! 55 1b! +15! db 6c 3c +34 ae aa! 37 +83 17! ca! 54! +d9! 42 ee! b2! +b3 1a b7! 4c +62! 1e! d7 48 +b6! 14! ae! ec! +c1! 6d f7! f2! +0a a8! 28! 55 +9d fa! b1 00 +f3 fd 76! 87! +5a 20! 25 ee +79! 04 f6 d9! +5e! 13 d0! b5! +ed cb d4 7d +85! 3a! ab e9 +79! 9d f0 58 +ed 29 1e 0f +57 ad! 0b! 6a! +bf! 42 0a e8! +a2! 73 13! fd! +bc! ae! 45 ba +42 26! e8! e3! +53! 9b! b5 e7 +a4! 70 00! 98! +c3! 5c 74! 50! +73 97! 82 0a! +9b 49 82! 4f! +49 44 28 3f +6e! 6e! 3b 4c! +84! e2 6a 8b +c7 9e 03! c3! +52! 8d e0 38! +11 3a! 8e 46! +9b 1a d1! 49! +89! e4! 48! b1! +f1! af e7 c5! +af! 23 cd! 21! +54 da 8c ca +c8! d8! 1b cc! +b5 75 ca! ee +5c! 3a 28 20! +6e! dc! 88! f1 +b9! 38! 0b! 3a! +85! 51! 0f 53! +b6! bc 59! 67 +0a 17 89! 6a +32 0b! 4d 21 +54 e7 b7 ff! +52! 9c 43 26 +23! 79 c0! 1a! +b0! 65! 8a bc! +6c! c3! 6b! 57 +f2 c2 be 95! +08! a0! be! b7! +71 0c 76 b8! +b0! 18! aa e5! +3e 9f! b7 cf +0d 86! 9e! 0f +2e 61! 91! 13! +66 36 57! d4! +68! b6! f8 56 +0a 42 1f b0! +bc! 76 28! a4! +cc 41! e9! 5c! +d4 5e! e7! 79 +14 74 0b! 42! +54 97! 5b! 08 +77! a6! e4 ab +cc af! b2 ee! +ba! 9f! ef! 16! +f7! c4 5b! 74! +4f! 48! 9d! f9 +c5! 88! 93 d2 +ac 54! 8d 90 +d0 a8! 39! c5 +92! a8! 41 b6 +84! ef! 46! ae! +1f! e3 9a e6 +25! 11 7f! f2! +73 fe 0b 5c +6c! a5! 5a 40 +a3! 7b 34! 9e +1f! d2 dc! 77 +70! 7d 67 07! +39! 52! b9 df! +fc! d0! ac! 34! +a8! 2a 96! b8! +9b 56 37 66 +09! ce! aa! 1e! +19! a0 a2 99! +99! 6e bb eb! +56 1d ac 92! +ad 88 0d 82 +b0! 17! 26 19 +30! 5a! 51! 42! +6b! 21 6c! 96 +5d c5! f7! 25 +17 1c! 50! 27 +b6! 73! 11! 0f +5d d0! c6! 0f +c1! dd 8b a5! +56 4c! 4b 12! +ed d5 2d be +be 1b! ce b6 +9d f3! 88! be! +4d 1c c3 cd +ba! 38 8d da! +50! 98 23! d3! +d7 01 b8 b1! +f7! 87 8b f6! +c1! 3e! 1b! fe +22! 17! 6a 7a! +5a 07! 60! bf +79! ac 74 5a! +d4 e8! ca ff! +4b d7 24! a0 +6d 52! b1 a2 +c8! 12 6c! 39! +8b! e9! a7! 9a +ed 0c 9f a5! +06 c0! 84 ab! +1c! 54! d9 40 +9c f2 43! 55 +98 74! ff! af! +da! 91 59! f1! +b6! 1a! e6 33 +d9! 80! ab 2d! +65! 84! e4! 1d +57 9c! 1a ef! +43! 43 16! b1 +5f! c8! 21! ea +c4 20! 2d! 03 +20 23! a9 d9! +c7 24! 02 86! +44 46! ad 2d! +89! 4b! 4c e5 +5d fe! aa! 65! +3b! 59! 3c 84! +12! f3! 61! 72 +4e c4! 55 0a +5d d3 23 22 +e5 37! 33! 53 +9f! 2c! 48 a9! +04! 4e! b7! 4f +9c b0! 49! 82 +23! 39 a7 f6! +1e! c0 dd! 54! +6e! c8! d4 57 +81 e8 c3 94 +44 f1 b6! 88! +76! ef! 61 ff +b4 ab! f3! 1c +5e! f0! 6a 99! +68! 17 c1! 7e! +9d e5 f1 c1 +6f 9b! 81! 29 +b8 b3! 3f! 87! +78 e6 97 b1! +2c 86! 6a! 4d! +ca! 7a d6 48! +96! 62 78! 26 +0b! 95 37! 52! +53! 6e! 05 1d! +93! 87! d7! ba +03 76! 36 9f +a5 d7! 5e! 0b +7e 87! fc 50! +c8! 31 f1! e0! +69 9e! da! 12! +ce 64! 3a! a9! +e6 0b 74! 0f +58 98! a7 32 +72 03 74! 1b +8a! 95! b3! 7c +99! 6a 3f 53! +ee! cf 69 7f +1f! bb! a1 f1! +85! 93! 9d! d0! +8c 40! 5b 0d +f3 06 49! b4! +7b! f7! 9f! 57 +38 83! 8c f3 +dc 4a 3c 66! +ab e8! 63! 24! +16 b1 8b 18 +89! a2 93 ff! +49 f5 94 fb +a1! d8 38! 82! +dd c5 6b! 9a! +15! 87 69! 7e! +b0! 26! a3 f7! +0d 2d ab! be! +d6! ed 1e! ca +8a! fa 5e e0! +d2! 36 a6 57! +ba! 73 4a! 49 +aa 60 d9! a5 +aa ed! 8b! 4c +a9! ae! d9! 3d +21 e3 00! a9 +42 ea! 81 e8! +b4 ab! d8! 63 +2b! 58 11! 6f! +b6! ac 1f 06! +56 1f 41 ba! +29! 72! b3! f0! +00! 98! b6! 20! +46 f3! c2! 23! +cf! 86! 75! 1f! +ca! ac! 65! 4d! +f4 af! 56! 19! +c8! 16! 38 b1 +97 1c! 8c e6! +f2 17! f5! f4! +fd fb e8! c2! +3f e6! a3 0f +27! b2! e1! 3f! +c2 ac! b4! f4! +68! ac! 56! e3 +16 ab b4 5d +75! 5b d7 0b! +b0! cb! bb a5 +84! 25! 1b b7 +49 ab! b0 f2! +e7! f1 a4! 29 +bf! a0! c5! 97 +04! 46 e3! 1c! +d3! c5! 4a! be! +62! d0 ab 78! +37! d4 31! 63 +1a 0c ca! 18 +75! 29! 11 b9 +f0! 3c 45 a8 +0f! 68 b1! c7! +9d 2e! 01 d2 +89! 9c! a4 8d +0d fa 5b! a1! +cd dc 61 89 +a0 c9 c6 19 +58 c0 42 09 +e4 e2 7f! 09 +f6! e6! f7 47 +a7! 87! 23 1a! +1f! 08 bf f9 +06 84! 30 92! +78 2a! 83! 1e! +e6 c1! 52 b5! +c9 d1! fd! 53 +41! 23 be 7b! +c3! bf b9 11! +07 fa f0 a0! +c9 0f! a8! 1a +26! 3a! d4 18! +97 eb 05! 2c! +a1! 8c 2e d8! +87 41 41! 47! +89! a6 8e! 76 +c7 fe! 0a! 0e! +e8! 14 ab! 28! +19! 01! 23 55! +18 1d 4a! 1e +dc 84! 3b! 55! +48! 26! 0b 0b +35! d3 b5 57 +c9 6a 8d! 99 +20 0e! bd 0e +e9 7c 76 28! +27! 93! a5! 7f +6d 61! 0b 03! +cf! fd 44! 07! +f6! 52! 40! 0e! +1c! 89 07! 81! +ff! ca! 93! 48 +ea 81! 43 e7! +bc! ca fc 75! +5f! 24 77! 7b +ce 9e 95! 4b +09! b2 d2! 48 +5c! e2! 16! c1! +29! 0e! 2d 32 +9b ca c4 e6! +29! c1 f3 65! +00! f2 c2 77! +35! 4b bd 3b +03 c1! eb 5c! +e9 09 fa 15! +a0 0c! ca 69 +a1! d7! 32 1a! +5b da! a1 c4! +10! 18! 54 90! +ae ff! 34 5a! +db ba! 35 9c! +f8 be! c9! 46 +fa! 67! 90 3b +a6! 89 ea ff +2d 42 aa! c6 +bf! 47! e3 65 +42 2f! e1! 6a! +37! c4 1d 1d! +5c! 7a 45! 98! +58 cd! 0b! 5e +66 82! 59! 22 +91 79! 21 22 +de! c0 05! 3c +1d c5 8f! 5d +a9! f3! 37! 47 +34 b6! d6 92! +3b! ac! 11 41 +48! 81 18 74 +99! 2f c8! 12 +85! b9! bb! bc! +0b! 11 07 0d! +77! 12! 66! 02 +be 31! c3 f2! +2d 6f! 00! 3e! +29! d9! c8 a3 +aa ed! ec 27 +91 55 c4! 1c +8d 7e 99 e8! +42 be! 26! 70! +92! d6! bf 70 +7c! 65 f3! a5! +e9 81! ab 51! +4a c5! aa 01 +c9 02! 46 d6! +93! d3! dc! d4 +68! 33 be aa! +b2 27 94 e0! +6e! 2a! 6a! ee! +32 e7! 89! 7d +95! c0! 76 71 +fc! 12! d6 34! +d7 d8! 78 c0 +89! 2d! 28 75 +e5 e2 c7 5c +9b f4! 1f 3b +5a 91! f1 da! +b5 cb! 82 59 +00! cb 8a! ee +be 43! 7b 79! +e1! 75! 42 58! +d3! 8b 16! 52 +57 d9! 56 e4 +2e 75! 65 5a +6e! 9f! 71! 81! +fa! b5 0d! d8 +dd 4a! 75 d7 +37! f1 7e! da! +6c! 18 eb fb! +a1! c7! bc 1e! +84! 15! 33 9f! +0a 4e! 05! 3a +b7! a8 8b! 4b +3f fc! 8e 66 +2a 80 62 db! +ab 39! 53 04! +3a! 70! f2! ce +cc b3! d2! 79! +dc 4e! 15! 72 +af! 6b! 39! 94 +06 8e! cc f3! +6e! 65! a3! bb! +fe 20! 6b! d3! +43! 95! 4e! e8! +36! df 51 d2! +0b! 45! 35 26! +ce 43! f2! 94! +75! 85! 6e 25! +b6! d8! c9 19 +3f ef! cc cb! +ea d4 28! fb +da! 77 05! 24 +84! 64! e1! 4c +c0 e2! 56 41! +a4! 23! fd 85! +22! 50 ce! ee! +d0 e9 9a! 5d +c5! 67! 62 0d +6e! d2 fc 95 +e9 41! af! 18 +17 35! b7! f3 +3c! ad 79! 02! +22! 8a! 08 05! +47 ec 7a! 05 +0c! d7 2a ce +67! ba! 63 4f! +9c f1 86! 4d +b2 8a! 59! 43 +5d 91! 0b e1 +37! 27! dc 12 +f1! 36! f1! 1c +97 2f 21! e8! +66 39! 48 cf! +79! 51! 7f b4 +1a 6c 32! 1d! +da! d1 f8 a4! +7b! 16! 8e! 88! +85! 8a! a4! 46! +28! c4 d6! f9! +e9 b4! 6c! 33! +1c! e6 cf 1f! +8c 88! d1 68! +07 28! 51 df +60 fa 76! fe! +83 5d 28! 4e +45! 52 2c! b5 +85! b8! 5c b7 +17 57 70 ed! +e6 77! 9a 8e! +55! 7c 36 48 +77! a4! 7a! fd +84! 10! 45 a7 +44 28! f4 a1 +e9 27! 34 93 +6d eb! 00 43 +e2! 6d 18! 48 +8e! f9 0c fd +af! 12! 46! 59 +ec! bd! 10! d8! +9d f3! 02 72 +49 61 6c! e1! +9c bd ca 87! +94 e5 7d 02! +22! 67 f2 26! +c5! c4 22! b6 +fc! 14 3e b0! +4b 35! f7 9e +5d c8 33! a3! +93! 62! 64! 0c! +3d d6 81 3f! +79! c2 7d 18! +53! 58! c2! be +cf! 1c 3e 34! +1a 7e 35 06! +de! 46 ef! 13! +6a 7c! ba 1e +d5! b3! 37 29! +e8! d2! 10 45 +6c! 04! c6 94! +17 9f f2! c5! +61 20 08 fd +a2! 55 f9 1b +18 35! 11! 8a +aa 88! 19! 8b! +e1! b1! 64 70 +86! 87 68 c9 +f9! 83 4b! 86! +9a! f7 c3! 01 +ba! c6 52! fc +40! 49 6d! dd! +56 56! 15 6c +1a c6 36! ad +5b 76 4f 4c! +07 e0 7e! a3 +d1 a7! 55 8a +5d d9 01! f7 +7d c3! 42! e1! +91 d8! 74! 69 +92! e2! 13 c8! +bb 1c 49! 61 +f0! 21 7c 5a! +08! 8d! 9d! 30! +3e 74! 8e 1a! +64 64! 0c 56 +b2 07! 4f c7 +35! 81! 30! 23 +e9 9b c5! 25 +74 e7! 89! 9e +dd 72! 4f! 4c! +dd 3c ae 13! +89! 67! c8! fd +a1! a4! 18! 53! +89! a1 22 64! +43! 34 65! ef +cd 65 d5 64 +e9 35 11 27! +15! 74! 03! dd +6b! 11 a4 8f +64 6d a1! a0! +63 2f 21 c7 +8a! e1! cd! 58! +a7! e5! 40 f2! +d3! fa! 05 1c +6d 1c 75! 01! +cb 0f ce 13! +1a db! c7! 64 +55! 49 b6 3f! +0a 62 71 31 +58 08! 84! 51 +24! 8d 37 fd +75! ea ca b3! +d5! 8f! ca b6 +14 9d! f6 db +cd e6! db! 00 +72 88! 7a 5b +31 b8! cb! 69! +3b! 96 6e! d9 +11 7c 20 60! +1c! 06 d2! f1 +07 01 6a e5! +67! fe! bd! 76 +74 aa 66 64 +0f! f4 05 10! +d6! d5 e0 6b +be 2f f8! c5! +f8 be! fc 70! +67! df! 49 dd! +fd 51 21 b3! +4d 34 82! 0f +a3! 4e! 15! c0! +09! 9e! 68 1d! +be 01! 7b 67! +b5 a4 97! f7 +f6! 37! 04 c8! +6c! 14! 4b! 8b! +a6! 18 a6! e2 +27! 7e aa! a6! +b7! 58 d3 f4 +45! 7f 42! bf +7d f9! dd 76 +b4 61 2e 55 +f5 37! 7e! e7 +88! 34 24! 83 +27! 10! 54 68 +8d 67 c7! 29! +94 f3 6a! 9e! +4b 8f! 42! 6a +32 19 5d! c8! +fa! fb! 8b! 6f +33 f1! 08! bc! +c4 d3! e7! 1e +b9! 9e bc 2e! +34 a5! 4e! be! +fc! fe ee 13! +df! fe! 2b 8b! +4c! 9b 61 f4 +44 b9! 2b! 9b! +0b! 55! 04! af! +6a e7 7d! b5 +6d 57 b9 1b +b9! 06 0f 07! +ef! 57! 8b 9e +c4 6c! db 7a! +22! 0e! ba! 49! +55! dc! 8a e5 +98 7a d7 27! +f0! 8f 4f! e1 +e4 4f! 02 17! +6f 85! 68 88 +01 ff e2! 16! +6e! a9 81! 8d +72 24! 7c 49! +db f3! 2e! 07! +6c! f4 e2! f9 +41! fe ee! e7! +06 94! 1a! 5a! +03 80! 61 b2 +a2! a5! f4! 7c! +9e! 48 7f! 70! +17 61! aa! 6c +79! c1! 90 80! +7e e2! 5f! 1b +10! b9! 99! bc! +94 36! d9! 63! +5a b6! 52! eb +41! 9e! 8c! f8! +1c! 23 1c 17 +21 04 9b 38! +36! 17! 02 0a +31 c0 ae d3! +13! a4 a3 ea +be 86! 09! e1! +c5! bf 66 4c +cf! 98 92! 53 +a9! 82! d3! e9 +c5! e4 c8 83! +81 8b! 16! 61 +09! a9 7d 4a! +8f! 43 6e! f1 +38 81 a9! d3! +ad 08 31 79 +3b! 0b! 64! 95! +8f! 73 12 07! +75! 6d! 77! 70! +b2 90 d6 9f! +88! 71 ea 23! +69 d9! d7! 29 +a2! b5! 43 e2! +9f! ef ef f6! +c0 f1! 8d! 29! +f6! ca 86 07! +f2 e0! dc! a0! +69 22 78! 50 +29! 01 70 11! +ba! 3a 50! 6f +e4 b9 47 b1 +fa! 6a! 47! 56! +c1! 21 46 b4! +a6! ba d2 a8 +89! 1c! 70! 64 +a2! c5 0b! d8! +26! 7c b7 13 +34 d5! 44 86! +ee! fa da 06! +bf! 17! b0 c4! +1a ad 84! 97! +a4! e1 76 1b +77! 01! 45! 74 +97 46! 94! e4 +71 31 37! 12 +47 38 3a 6c +26! 12! 21! 4e +93! a9 ef! cc +96! 96 f8! b3! +34 ba! c0 19 +06 b1 0f 3c +6d f6 95 fd +d2! 56 d0! f2! +8d af! 91! 9c +6b! 30! 60 d1! +c3! 3b 06! e8! +da! 5f! 0e 50! +c0 b0 c7! 65! +82 0f! 57! 32 +d4 6e! fe 22! +bf! 2b 66 9a +b8 1e! cc af +aa a1! 75 98! +d9! f7 6c 92! +77! 2c cb! a5 +ff! de! 95 4f +c7 29 6f! f2 +e5 dd 35! e3 +0a 0b 02! 34! +f9! 0f c7! 95! +85! 4e! e9 f6 +6e! c8! fa 19 +6c! da a6! cc +13! 20 00 36! +68! 93! bc! 8b! +a4! d0 d8 8a! +c7 f5! 26! c4 +41! f1! c9 6a! +02 6d 16! 08! +6c! 96 79 e1! +43! bb! 4d! b6! +4e 84! 78 ba! +f4 9e b9 90 +52! ea! 00! bb +74 26 d3 62! +9b 4d be! 49 +88! 64 5b! 96 +19! 4e! 03 ba! +28! 71 4a 29! +56 72! f8 36! +d8 06 03 ca +b3 5e c5 50 +a7! 49 0a! fa +24! 60 f9 f9! +dc 28 6f! 12 +32 3b! ac 55! +f0! 31 ea! e9 +7e 11! 6d 84 +a2! 6d cc 50 +78 25 77! 06 +64 26! 6a! d6! +12! aa 71! 1d! +a9! 4b 3e 0d +4e bb af 5d! +8e! 22 d6! 54 +41! 43 88! 2c! +3d e2 74! c5! +55! 2a! 7d! c0! +0b! 9c! 54! ad +84! 6a! 4c 96 +d7 84! 87! 91! +23! bf! 69! 03 +eb a1! 2a! 78! +6e! f1 4e 29 +41! 68! 7f! 5d! +58 2a 40 e7! +92! 1e! d5! 52! +5b 11 5f 94! +fc! 89! 4d cf! +da! 9b! 3d! d7! +c6! c6! 9a 26 +dd e0 b5! 87! +23! 45 19 b3 +8a! 53! f8 09 +03 e6 46 3e! +ba! 93 2a 1b +16 ad! 44! 06! +85! 8f! 9f 05 +74 1e! 97! a3! +c3! 2a 14! 40! +ea b2 8a 05! +7f f1! 25 86! +b5 dd ff ea! +6d 3c! 7c! 49! +50! 28! 7d! 19! +85! f8! c1 eb +3a! 3c e5! 4e! +65! 6f 9f 71! +83 c4 e2! f1! +9c bc! 7d! 65! +eb 21! 6d! cf! +9c 6e! 8d ce! +dd 3f! ac! 02! +3c! 1b! 2e a4 +7d 90 01! 63 +92! 5f d2! f1 +96! 8a! f6! 49! +dd d0 b6! b7! +c0 e1! 96! 38 +fa! df! 64! fd +47 5e! 55 f0 +d0 f5! 14 b1 +97 cf! 5b 06! +77! 33! de 35 +c7 55! 5a 24 +77! 18 57! 55 +23! 32! 5f 59 +b3 a5 51! 14 +be 10 94! 4d! +77! 41! 96! 14 +4d 4d 90 25! +dd 35 00 00 +13! 2f! e9 b7 +b4 82! fa 43! +a7! 92! d9 44 +3d f5! 4b! b7 +77! dc 8b c8! +b4 e5! da! 67 +c2 39! 34 1b +ef! e4! a0 b8! +20 41! 63! a6 +2e 56! df b5 +73 c3! f3! 73! +fd b0 45 be! +84! 01! 8a! 10! +46 9e 1f! 21! +15! f7! 0b! 22 +71 04 c3! 3f +54 b5 71 ec +e9 c9 d2! f6! +c9 d1! a2 bc +fb 93 c4! 32 +29! a9! 75 b6! +cd f0 e3! a4! +7a! bd! 5f 78! +40! 72! e6! 22! +15! 3b! 0c 82 +09! 9b! ff 91 +b8 71! 05 5b! +f9! 15 be! 73! +16 e2 5f! e3 +d6! 80 f2! 70! +37! a1 72 5f +86! 86! fb! de +db d6! 21 15 +0a 1a! 1d! d4! +90 40 c2 4e +df! 6e! dc! 7d! +a3! a8 06 7b! +da! 3b b6 c8 +1e! ae 42! ea! +7e e9 33! 27! +3c! 48! d7 77 +10! 61! a2 aa! +68! e4! 17 ed! +49 55 7f 68 +96! da d8! 52! +bf! a0! 63 f1! +2d 1b! 6c! 2d! +01 13! 45! 74 +01 c7! 0e 91 +72 a7! dd! b0 +91 ca! a0! d8 +bc! 87 c8! 3f! +6b! 0b 2c 64! +11 3b fe e5! +a4! f7 e7 99! +40! 8b! 54! 67! +5b 8f! fc 5d +7f 4b! 09 6d +6e! 1a! d0! d8 +89! 89 ea! ea +90 6f! b9! 06 +58 0e 03 ee +5f! 81 12 25 +81 c7! f5! 7f +2c 0c! 01 0a! +f5 91! 43! f9! +31 59! 5c! d2 +c3! 57! c7 51! +f7! 52 13 5f! +83 dd f5! 5c +cf! cc! 39 e7 +11 1f! 50 9a! +81 f1! 72 7e +43! 2e! b6 d6! +9a! 10 83! bd! +04! bb! 3a! ff +de! 51 71! 6f! +6c! f5! 1c! d3 +1b d5 81! 2f +3e 87! 41 90! +25! 19 d4 ee +fa! 94 5d 68! +7e e5! e7! a2! +5c! 29 16! 6c +59! 2c! 2f 8b +20 fe! 56! 39 +ce 65! c2! 84 +09! a5! 1c! 45 +b7! bf dd c6 +89! cd 9b 5a! +aa 6a! 0a e6 +59! 7c! 92 d4! +40! 3a f1 40! +38 31 c5 9d! +c7 57! 59! 44! +b8 fa! a7! 8c +a8! 02 c8! 73 +75! d5! 4f! 80! +9d 25 18! 08! +60 8b! d1! 6b +04! 7d! ef! 34! +be 9f 34 b3! +de! 09 2e 25 +ce 91! 48! e8 +86! c5! a1 aa! +d0 84 30 73 +b3 76 29! f7 +ab a0 16 51 +27! 1d 66 4c +06 1a! 4f 7a! +2e c8 6d! 65 +c9 91! 20! b7! +6c! 25! 9e fc! +70! b3 2e! 6b! +e0 8a! 3a! 49 +d1 cb! e5 32 +13! b1 c6! 7f! +69 db! 9a c9! +e1! c8! 55 2b +3b! f8! 82 5d! +ac 35 12 55! +c3! bc 7a 61 +f5 29 29 fe! +0e! ee c2! b5! +5c! a9 e2 c3! +d9! 5a! 76 0d +f6! 33 4b! 8c! +fe 06! 26 b0 +b7! 77 a0! 50 +4f! bc 5c! 83! +c7 1a dd! 2b! +db ae 5c 0d! +05! cc 34 7d +1d 9d! e4 25! +a5 92! e6! ab! +a1! 99 c0! b2 +f2 34! de 9f +f8 fa a5 df +84! 05! 7e 00! +40! 7b! f9! 12! +9c bd cf 2c! +2a d3! 30 7e! +74 1c ad! 45 +2c e5 9f! 38 +29! 7a e1! 47! +84! 89 70! ef! +07 71 63! 55! +30! 40! ee 88! +ce a2! f9 83 +ef! d2! 7f! 70! +d2! 74 8c 65 +28! 9a! 88 a7! +a4! c2 1a e5 +51 ea f4 7f! +28! 02 06! e2! +19! 44! 0e! 86 +52! fd! f8 f7 +d2! d6 9d 2a +50! 2b aa! 98! +54 1f 45 65 +23! bf! ef! fe +8b! 8f! 2b ac +a0 e1 b9! ca! +74 4e! 18! 2c +f7! 37 a4 8d! +57 28! c9 a7! +46 77 e6 9f +bf! a9 f5! 6e +23! 7c fd 28 +0e! 8b b2 ea! +66 f1 60 98! +43! f7 15 80! +8f! d9 da f1! +59! 15 6c 0d! +b9! 13 d1 b8! +41! 25! 3c 0e +2b! d4 2d! bc +aa a1! 7c 26 +38 a5 1b 32! +59! cc e1 aa +d4 d9! 96! 35 +e6 99 e0! 31! +61 de! d1! a3! +56 80! 69! 2f! +f4 af! ff 2f! +a5 5a d5 b7! +1d 67! e7! 10! +11 3a! c4 b7! +59! 9b af! c5 +a1! f1! c0 50 +9d 13! ea 6f! +ee! ea ba! 8c! +33 07 cc! 35! +d8 9f! 55! de! +56 72! 90! b2 +07 8a 03 8e +a7! 50 cb! 6a +ba! 4b! 8c b5 +47 e6! 74 87! +10! 8e 2f! e4 +6c! 8f d8 e1 +3c! 62! 9c! 9d +4f! 23! 1c! 65 +ec! 6f! f3 ad! +0d c6! 78! 47 +90 7e 3f 7a +f4 45! 05 56 +20 c1! 08 0e +42 6d 7f! 12 +65! cf 7d b7 +d0 96! 2f 9e +44 ee! 41 33! +35! 15! ce fe! +56 a7 c3 3a +90 7e 4a! d4 +12! e3 7c! d8! +d2! 9a e4 f8 +2b! 6c 5b! 7a! +f9! 40! 21 a7! +92! 26 5f 63 +b1! 3f! 2f 56! +e6 3e 01! 0e! +37! 09! c5 c3! +37! 33! 34 8e +17 80! db! bf! +cf! 66! 6f b7 +fd 6d f7! 55 +88! 2a f1 6b! +63 9c! 3a 8f! +79! 8d 0f! 56! +af! b1 10! 7c +4f! c0 c5! 9c! +4b 81! c9 98 +b2 81 f9 8f +a6! f3! fa 50! +0c! 02 92 ea +9d dc 72 3c +5b 93! dd! c2! +16 34 79 47! +ef! dd c2! 62 +15! f1 f2 a9! +e8! 37! 10! e6! +7b! 9b! 8f! d7 +2f dc f4 22! +e0 06 19 6e! +fb 06! 85 00! +91 88! 29! 4a +94 3e f2 29! +1a 9f 7c! aa +46 3e! 95 a2 +8a! 7b 2a 22 +c5! e6 28! ef! +ae 7c c6! 16! +79! 1d d4 20! +b7! ad 29 53! +96! e8! 20! 6d +ac d8! da 10! +dc 2d 70! b2! +1c! 9f 98 b0 +07 8b! a1 5b! +9d 31 e0 3a! +f7! e4 4f 88 +88! eb! 6b 58 +d8 98 b5! 46 +ab ae 10! f7 +81 cd! 5e 80 +0e! 67 33 c5 +6b! 43 94 a7! +c9 05 0d 34 +53! f1! 5c! df! +a0 bb! ff bd +46 09! 8b ed +92! ec d9 fb +bb a7! 9f f9 +ac 79! 20 32 +c1! 1e! 3e! 68! +50! 30 ce! a5! +ea f4 19! 78! +bd 5d e4 cb! +ff! d9! 12 49! +17 a8! 86! 4e! +aa c2! 2d 3a! +11 e0 db c0 +a4! a3! 65 a4 +10! af 84 1f! +86! e6! ec e7! +c0 d0! 87 bb +f3 e3 6f! bf +66 71 d4! b7! +19! 94! b8 6e +d7 dd! eb! e1! +5c! 1d 9d 60! +ff! ab! f0! fb +e8! bb b2 9a! +d0 76 8a! d4 +a1! c5! b6! 9b! +47 c3! ce 8a! +dd db! 68! 14! +6c! cf 73! e8! +d6! 4e c2! 83! +c0 ca! 26 e8 +4f! 7b 7b! 2f! +c0 18 87 21! +5f! 20 96! 10! +28! 84 47 ad +7d cc! 8b 24! +0e! a8! 21 45! +4d 1a 0c 74 +ef! 91! 2f a5 +3e e8! 6e 35! +b8 20 38 28 +0b! ed! d2 4c! +48! a1 40 3f! +24! e6! 23! d8 +0d 4f fd 1e +3b! 6b! 6f 94 +09! d9 a7 35! +e0 e7 52! ea +da! 8d! d1 b1 +80 b0 73 6a! +cb 67! 75 5c +e4 d0! 6f! 87! +b5 a0 fb! 45 +e9 be e7! 5c +da! 64 53 8f! +51 9e! f3 ae! +56 7c! 2e! 35 +57 ff 09 6e! +57 dc! 37 02 +6c! 33! 96! 22! +56 29! ee eb! +ca! f8 43 06! +ff! fe 5e 1f +f6! 44 dc db! +9b bc 27 9c! +88! 7f f9 b1! +01 8e 5c! 43! +43! 97 65! df! +5d 0b! 56! 4f! +59! d4 e5! 8f! +f1! 94! cb! 92! +b3 51! a2 7c! +8f! 23! 5d! 12 +83 f0! d4! 56! +4a 14 de! 9b! +d8 68 49 8d +69 3e! d6! 69! +8f! 6b 54 b6! +aa 05 d2! 09! +84! e4! 1d c7! +9a! 40! b4 9b! +c3! dd! e6 6b! +a2! d1! 71 9c +e0 66! 20! cf +a7! c9 b7 70 +56 81! 47 5d +94 d6 58! 5a! +b6! ee! 69 ad +f4 0f! 6b! 90 +01 b9! 64 46 +b8 01 da e4 +fc! ff! a9 d5! +ca! e3 0a! 16! +90 1c! 0d! c2! +0e! d4 3b c4 +28! 78! b2 82 +3d d8 e1! 04! +30! ec! 63 ea! +66 48 81 b2 +b5 af 1b! d8! +92! 10 04 1c +6f 90! 01! 1f +f7! 6c e0! 8f! +f7! 54 a4! 04 +af! 33! d3 11 +3d 40! 3a 89 +83 a0! 28! 61 +65! 50! 46! 90! +ba! d0! 37! 95! +48! f1 aa f1 +f6! 7d 9a! 63! +70! 3a 88 3a +f7! c1 58 ff +58 51! 67 cd! +03 1a! 30 47! +d6! a9 ad! f6 +8b! dc d9! fd +c7 cc f5! da +f8 af 15 30 +7a! d5! 68! dc +5c! ef! 67 1a +f5 d9 fc 94! +d1 84! 34 e8! +cf! f3! 3a! c4! +da! f2 2c a9 +6d 60 58! c3 +4d 8c 38! 43 +08! ff d6! a4 +4f! 54 77! d1! +b6! 60! 7a! f7! +56 ab 1f b5! +ff! 8f 05! 17! +23! dd c0 1a +8c 9d! 88! 71! +40! 8d fe! 8f! +90 8f c6 0f +49 c3! 0a! 05! +78 7f 73 f9! +62! ca! dd 39 +b8 e3! 37! 9b! +4a a9! c8 58 +dc 1b! d9 11 +1c! f5 cc! 9e! +71 77! e8 7c +73 10! 85! 69! +24! 80! ef! ae! +5e! f4! 08 aa! +dd 82! cd! a1! +2e 02! 33! d5! +54 a4 b6 9e! +38 27 7d 3e +ef! a9 06! 39! +b3 86 a8 03 +72 11! aa! 87! +26! 1e! 96! 93 +1b 9a d9! 4c +3c! 8c! 1d 88! +a3! f1! f8! f4! +65! 39 f8 44 +28! 2b! d5 9e +0b! 02 1b! b7! +e8! 37! 1b! b5! +a7! 0d! 91 90! +2d c9 ba bb! +96! 99! ef! cc +60 ce! 3e! 4d +45! a8! 30 e6 +38 8c! 8a! 1f! +ed 57 5a fe +de! 0e 80! 85! +29! 67 5e ae +8c f8! a4! 6c +48! 24 ce c0! +d9! 8e! 90! 09! +7d 89! b3! 9a +07 3e! f3 a7 +0f! 35! ec 83 +d1 9a! 93! 8a +f2 8e 3a 05! +25! 85 bc 16 +f0! b7! b6 1a +dc 29! 54! 90! +0a 1a! e8! d8! +4b 6f! e0 64 +27! 4d d9! 9e +6d 4f 01! 2a! +87 cd 97 ff +cb 95! c8 6d +46 60 e7 5f +32 27! b5! 0a! +e2! 18 e4! ef! +33 7c! d9 ad! +3b! c2 68 9d! +6b! f0! 09 b9! +37! fc! 7b! f6 +b3 8e df 91! +55! 1f! f8! 41! +d4 23 a2 f2! +39! 3b! be 1a! +a4! 3a ac! bc! +34 24 61! 64 +7c! 66 a2 0d +18 ae! 1a! c9 +0f! 68 af! be! +4a fb! d8! 1c! +9f! 20! 52! fe +90 51 62 22 +1e! bb 2e 77! +ba! 35! c6! fb! +b1! 7c! 98 6d! +ae 90 ca! 58 +c8! fd! b0! 75! +25! 4e! 1a! a0! +44 c1 c9 b6 +cb de ca! 4a! +cb 3d 6f! 79 +61 57 15 63 +99! b1 4a! 17 +b3 48 86! 39 +3f 15! eb d7! +e9 f8 4f e7! +40! 5b! b4 6f +8a! 36! 8e! c1 +ae c2 52! 0f +a3! f8! 6d 17 +72 5f 8f e6 +54 92! 8b fd! +15! f7! 47! e4! +92! 35 eb! be +8d 0b bb 37! +73 71! 8e 52 +bf! e0! 1f cd! +22! e6! 0b! a7! +5f! 94! 5f! 8a! +e5 4d! d9 fd +99! aa c7 4c! +22! 20 3b 46! +f1! 39! 07! 08 +03 93 d9! 5e +48! ca! 3e ce! +70! e4! 1b cd! +b3 5b e9! bd! +dd fc 31 ae +1a 04 05 0e +bc! c1! 0d 45 +a3! 91 79! 83! +76! ec 00! 9e +3d 23 5f! f5 +55! 31! 6f! ec! +f6! 6f! 61! a4 +c6! 35! b7! fb +33 ca! ae! e5 +c1! 39 ef! e1 +10! ec! e2! aa +0a 65 fd ce +8a! db 11 39! +5e! 8e 62 79 +a7! db 5e! 17 +1d 5e b2 44! +a3! 08 2f! 4b +1b ed! ea! ed +8b! b6! 58! e4! +19! b2 dc a1 +77! 4f! 60! 1a +6f f4! 20! c6! +13! 33! 00 f2! +a8! 87! ed! f7 +64 6c dc! 93! +e0 66! 27! c4 +a6! 21! 6a 37! +16 a5! ed! 1f +89! 5b! 1d! 6f +75! b9! 69 ae +19! f2 ff b3 +48! 27! 17 bd! +d1 25! 04 e1! +d6! c7 4f! 8f! +02 43! 9d! 60! +95! b0! 6f! 45 +08! 15 22 f3 +1f! eb! 20! 09! +95! 4f! 68! 95! +1f! 43 32! 14 +73 e5 66 6d +e6 4b b6 14! +cc 63! 8e! 70! +00! 6b f6! ca! +d4 a0 0a 92 +2e 42! f3! 37! +f8 ae 98! 90 +a1! 4b! ec be! +6d b0! c7! 1e +1e! 02! cc! 9d +36! 3d! 7d! 46 +25! 65 a4! 08 +bc! 3c e3! 6d! +8d ab! f8 8a +48! ae 4b ac +cb 1d! 44 e7 +bc! 86! d4 64! +7a! 11! 82! 32! +04! 00 d5! 3b! +7c! 42 ee! ef! +bc! 18 7c aa! +50! 82! ad! b9 +33 85! 4c 2c! +f8 d7 d5 b6 +46 c3 ea 3d +4e c2 ce b0 +99! 10! 81! 60 +89! f7! 93 85 +54 3a 01 48! +47 0b! ab! a4! +e5 cb! 86 e3! +83 59! b3 0b +06 16! 40 31! +c8! 91 8f! a3! +d8 b7 d1 a1 +46 fa! 01! f7! +9f! 32! fc f7 +6e! b5 7a be! +94 3e e9 b3! +12! e3 ec! b4! +a8! e2! ca! 00! +e6 c3! 78! 5e +58 8c! 9f f0! +aa 9e 05! b1 +e2! b1! c2! f7! +fe 37 cb fa +a4! 2b! 22 be! +df! 03! 75! ee +34 33! fa! 74 +3c! 62! 56! 1f +4a 50! 84 a2 +44 52! d9 51! +51 ea 4a! 11 +82 99 dd! f2 +a1! 31! 8b 07! +89! 73! 6f a7 +2f d8! 06! d5! +36! 88 f4 66! +a2! b4 38 e4 +d3! 5c! 60 86! +65! 9e! d6! 28 +b5 db! 7a! 1f +70! df b7! 3d +2b! d0 30 27! +08! e7! dd! d8 +7d 71 bc! b1 +3c! ca 69! 5a! +c5! 20! 41! 0b +14 e2 f1! da! +3f f0! f2! fb +92! 97 9d 8c! +92! ef! b2! ca +0f! 46 46 73! +dc 97 ab b2! +8a! b7 3b 4d! +05! 23! 99! 8f +bc! b1! 31! 09! +a1! 4e! 8a! a7! +9c 75 4e! 0c +61 4b! a2! 1b +ea ac! ff! f2! +68! 34 a7 a8 +01 a2 25 0a +ff! 5c! 82! 82! +3c! 9f! 8d 51 +3c! bf! 69! 2c! +79! cf! 65! 58 +5a ae! bd! 06 +fe f9 9d! f8 +d7 14! 77! 15! +0a 8f 59 c3! +71 77! 99! 1b +d4 dc 6e 18 +cf! 03! b6 9c +ab 6e! 05 a3 +25! 3a! a7 b9 +20 f3 93! 73 +2b! a6! 79! e3! +3f 2f! 54 64! +27! ac! 38! 89! +73 29! dc 5e +86! 6c b7! a0! +29! 5b 50! 80! +4e 6b 94! c0! +9c 12 38! 42! +d3! 11! db ff +7d 3a a6! 40 +75! 86 8e 26 +95! 33! 05! 22! +55! 22! fe cd! +f6! aa f3! df! +67! df! d1 32 +c8! 1e 45! bf +cd f1! 0e 39! +f1! 9f fc! aa! +67! c7 82 06 +b8 a4 0e 52 +85! 34! 37 c5 +65! e6! c9! bb! +8f! 35 ee d0! +c6! 99! d9! 50 +d2! 41 01! 48 +6a 81! c8! 1d! +da! b3 0d! 7b +5b 85! ca f4 +40! e7 63! 2d! +ce 7b! 5b! 51 +f3 02! fb! 59! +a0 50 7d f1 +58 99 53 fc +83 5f 45 ca +c3! 6d 4d 38! +60 9e! 15 c0! +a6! c3! 44 85! +ac ce a7! 61 +62! f1 6b aa +ea 62! c0! cf! +d0 34 52 46! +29! 2e 6a 9b +86! 57 0f 94! +8f! 8e ec 4f! +c3! 62 c8! 36! +c3! 59! ed! e0! +fa! 98 df! 12! +21 fd! cb! 42! +a0 3b! 77 7a +19! 8a 7d 19 +30! 8e! 63! 99! +a7! 7b! 22 d0 +ec! 66 ce c5 +64 93 8d 86 +40! f3 29 20 +e5 e4! 7a! bd! +b3 d0 34 86 +36! be c7 da! +37! d4 9c! 72! +4d bb! f6 a2 +2a 93 ff 56 +7f 7b! 4e f1! +fe 36 c7 36 +c6! dd! e8 a5 +ce 60! 9c c4 +a4! 69! 2b 1e! +2e c8 7f fb +a1! d3! c6 ef! +af! 89! b2 70! +09! a2 db! fd +80 82! e8! 60 +64 e3 aa a7 +98 88 5a ef! +f0! 2e! 4c a0 +5d 37 e0 25! +ca! ff! 6b! a9 +55! ad b9 20! +72 55! 43! 0e! +75! 67 87! 80 +98 90 b6! 98 +40! 41 db! 71! +44 f7! 71! 22 +fe 60! b0 d0! +e5 dd 57 fe! +d3! 2d! 62 a4! +3a! cf! 96! ed +94 40! f0 b2! +60 a1 47! 23! +5b c6! 5b! 0e! +fe 51! b3 e9! +9b 23 47! 53 +e5 48 63! 1a! +07 bc b4! f9! +0e! 7b 80 b5 +4e 56! a8! 1b +12! 14 ac! ae +51 41! e5! a1! +a8! 7a 16 20 +04! 49 26 16 +48! d9 43! 11! +8c 64! 01! a4 +f5 a6 c6! 3b +9f! 45! 25! 3d! +73 5b 6d! 86! +7e 1d 2e f6! +32 a1! 4a! 5a +f2 3b! 96! 42 +49 1f e4 51 +a8! 0a 1d af! +b0! c5! 7e f2! +30! dd! 18! 25! +12! 88 fd ea +df! f8! f5! d7! +12! 59! a8! 96 +c9 4a bd 92 +c3! b8 c0! 6a! +b6! af 1a 82 +e6 20! 93! 31 +4f! 70 a8! e8! +b3 1d! f0! 08 +bf! d8 ad! 73 +2b! 42 ea cb +cc d4! 57! ad +a4! ae 57! b4 +5c! 75! 41 ee +4f! 14 e5! 0c +37! 3d! 00 8e! +69 6c 17! 64 +3f 12! e0 83 +17 d9! 5e 5f +af! fb 73! 8d! +b8 cb! 81 62 +ba! c3 71! 53 +d5! be! 02 fa +7e a2 d0 53 +d2! 7a! 61 8a! +17 e0! 57! e7 +63 2d! 56 ac +1a f4! 09 17 +22! 72! 01! be +64 eb! f3 81 +8a! 20 b4 7e +f7! 18 4c! 2b +c9 de! 97 d4! +c2 d4 e0! 32! +7b! b7! 1e! 6c +d9! af! 83! dc! +ab b5! b1! 31! +d4 4c! eb 20! +84! f3 45! 61 +d1 db! 2d f9! +c0 40 54! 36! +87 17! 01 db! +b6! 21! bf! f9! +8d 28! d5! f8! +94 93 2d! d0! +75! f7 99 30 +38 1a 89 0b +ec! 96 a9! c3! +4d 74 00 46! +51 3b 66! 4d +8e! 77 a6! 89 +3a! 76 4c aa +c2 46! 29 1a! +e7! 6a dd 3d! +df! 1b! 6f 13 +b8 0a! af fb +e3 62! bb 9e +07 72 26! c9! +70! a7! fa 28! +87 ba aa e4! +e3 e0 d0 2f! +e9 0e! 14! 8a +61 bf 68 78 +88! 2a 62 3d! +ef! 5f e9 71! +10! bf 59 78! +e4 02 b4 99! +54 4c! 1f 58! +2c fa! 66! e7 +90 71 6e! 07! +54 58! 80! 52! +3f a5 f5 70 +99! 86! 9b 6a! +3c! 7c! a6! d9 +d2! fe! 9c e2! +be 2c! 6e! 3a +aa 38 02 dd! +82 98! 4f! de +08! dc 30 45! +1b be! f1 a7 +af! 52! 17 97! +05! 08 25! e7 +1c! 95 63! eb +91 5f ce! 37 +05! 93! f2! c9 +7e 11! a0! 31! +87 30! 63! 84 +25! ba! 14! 01! +27! 6f! d3! a3! +a5 9f 2e! be +81 24 48! 58! +56 18 c1 6f! +96! ba 47! 58 +08! 8c e9! 7b! +54 6e 83! 28! +e8! e2 74! 0a +91 3f 99 ec +b7! a2! a2! f4 +ac 55 0a 0c +c4 b4! e2 96! +85! 5d! d1! 65! +c0 95! 57! 07! +bf! 03! 97! 17 +64 1d 7a! a3 +71 c5 de 06! +cd e9! 44! 22 +17 6c! 9e cf! +70! d2! 2a! be! +0d 14 64! 9c! +f0! 21 97 8f +16 2b 7a! c3! +7c! 70 8a! 05! +9f! 04 00! 1c! +5f! 79! 14 68! +4c! 4e! 6e c6 +1a a9! 55! e4! +0f! b3 b8! 7f +c6! e4! 2b e9! +9d d8 18! 62 +f0! 8c! 82! bd +ab 2e 5e! 0e +aa 12 9f 28! +da! 02 05 d6 +10! 06 c9! 55 +fb b3 71 a6 +da! c2 cf! 4d! +b1! de 1a! 81 +41! e1 1f 40 +c2 ad! 14 6f! +ad b6 b7 62! +9b 0a bd 46! +fb f2! c9! 16! +7f 77! 3c! 93! +5a ba! 3e a5 +28! 47 0d! 4a! +45! 3a f5! a8 +35! 81! b2! 83! +da! cb! 49 f6 +ac b8! 3a! 33 +90 34 74! 2f +b1! ff! 5a! 8e +53! 44 76 1b +69 fc 09 b6 +d2! 18 08 ff +33 df! db! ff! +90 96 dd 78 +e2! 45 6b! c2 +e3 95! 03 1a! +11 12 17 c0 +75! b5! 4e 27! +a0 56 70! b2! +6d 12 1c! 64 +d8 35! 88! 58 +a1! 50 a2 09 +df! a1! 95 fd! +0c! 65 53! 2d! +b4 00! f9 28! +44 83 5c 8e +0a e1! e1 a6 +9f! 91! b6! 03! +27! 9e! 24! 8e +c5! 86 2a! 4b +e5 df 4c! 28! +18 ea! 20 5f +06 1e! 88! e4! +c3! 9a 7d 0e! +7e 9b c1! 1e +e9 ec ef 34 +39! d8! 2a! 00 +55! 78 11! d6 +0c! c7 4d ac! +60 3d ef! 0b +97 9a 2b 82! +44 c9! 6e 75! +20 6e! f6! 29 +d9! e8! 59! d0 +e9 08! 7f! 04 +b8 1d a7! 76 +a9! 99 cf af +b4 ef 5d! 36! +43! 31! ad fa! +7a! 46! b5! bc +06 ba! 6f 0d +27! 18! 1f 14 +98 c5! 33 42! +7a! df 51! 5b! +62! 28 52 99 +ad 31! d7! d4 +12! c6! 24 ed! +8e! c8 a0 f4 +99! be 96 23 +6d ab! 54 ef! +a4! 3e 59! 23 +9c 87! 3d 98 +05! 27! fb 48 +45! c9 0d! 59! +02 b5! 54 26 +9f! d8 b3 2d! +ad d0! 5d 7b +61 b4 97 53! +c6! 50! df! 4a! +15! 4f 1e! f9 +54 9b! e0 2d +51 4a! 02 71! +05! 51! a6 41 +03 58 99! 72 +d8 08! 6c! 3b! +fd 2a 68! ab +96! 64 ec 2b +66 54 f1 20 +dc 8c 5e! 46 +85! e1! ab 58 +e8! 48 54! 2c +60 c2! 38! 93! +8e! bf e9! bf! +00! d4! 29! f8! +f3 89 34 de! +67! 7a! af 31! +ad c5! 5a 90! +e7! 7d 70 af +5c! da 17! bd +ee! c5! 16! 46! +e1! 1a d9! 90 +d5! f6! 67 8c! +d5! d4! 00! da +94 bb d8! a3 +4c! 47 0f! 8c +9f! 5b 5c 26 +1f! 7a 0b! 87 +e4 fd ae! f8! +64 c0! 31 60! +2d a1 78 65! +7e c1 a4 21! +e0 e5! 5b! 1f! +f7! fe 54 00! +cb f9 65 c5! +61 cc! cf! 3f +30! de! b7 68 +c5! d6 40! 55! +75! f8! 9b 8d! +8a! 1d! ac! 76! +5b f1 d1! 9e! +22! 38! 96 a9! +50! fa 12 72! +f5 65 30 4b +e8! f7 e6! 03! +a7! ec! 79! 42 +0e! 3a 4e! a6 +4c! 09! 76! bf +c1! bc! 89 e7 +8f! 52! 6f! 25 +9e! a8 ab! 47 +3e 60 9d! fe +a5 e2! 06! ca +8d 65! 8e f7 +74 c5 fd 98! +97 48 c6! 72 +bf! 5e d9! ad +42 d4 4c 14! +0e! 6b 40! 3d +76! f2 75! 8e +fc! 43! 34 83! +42 c5! 38! fe! +6b! 55 cf ed! +e4 72 51 c4 +5b 7e! 31 e4! +f8 3d! 88 df! +7d 12 5e! 9e! +8c 9b! d6 59 +55! 4c 47! a5! +4b 36 7f 60! +f1! fd! 92 97! +1d 55 ea! d9 +f8 1f 74! 12 +40! dd! 97! e7! +b2 f1! 5b! 70 +99! 23! 1c 9e +84! 6e! 73! 00! +24! 42! 64 a9! +15! 27! 25 f3! +61 fb 8c! 1e +73 7d! 15 f5! +e0 5b! 52! 26 +d1 17! 68! ab +b3 0e 04 c0! +cf! 26! 8c! 64 +2b! 8e! 7a! 3f! +34 2b! ce! 09 +4f! 2b f4! 4c! +8b! b6! d7! 2f +fb 9b! 0b! 8a +f8 58! 9d! e4 +5d 81! 5a! 09! +6c! 50! 1e! fa +0c! 99! f5! 43 +01 bd d0! 52 +92! 39! 4f f0! +da! 33 66! bc +8c 4d! 4c! 61! +ec! d5! 8b! 23! +d7 44! 56 3e! +bf! 96 e9! 81! +74 61! d8 61! +c7 33! 32! d5 +f1! aa ba ef +bd 29 7f 83 +97 e6! b0! 1e +7e c6 a1 af! +e6 b7! 63 1f +2f cd 4f! da! +86! e9 39 fb! +41! 13! d6 72! +f4 aa! 7e! b9! +69 e2 b5 25! +f8 14 d3 8a! +9f! e2! d0! ef! +10! a7 13! 8b +29! 15 4d! 3d +77! c5! bd d2 +3a! 3e! 6e 2c +ab 5d 54! 89! +ad aa! ff! dd! +e2! 8e! f3! d8 +b3 ba a4 40 +a8! 27! ff! d1! +38 b3 0f 87! +e5 4a! 11! d8! +2b! 69 28! 30 +ac 96 46 c3! +23! 82! 8d 2e +33 e2 0d! a0! +87 5b a7 0d! +62! 34 e5! 7e +b5 cf! 09 b4! +0b! 04! 3b 45! +a7! 88! b2! 4e! +74 13! e5! 9f +c6! bd e3 70 +1c! 94! 69! b5 +8c 41 e8! e3 +44 1a 38 6c! +c3! f4 ad 84! +db 5f! 9b 2b! +1a 5e de 8c! +93! 1e! b3! 37 +69 6a! 7d e1! +d5! f6! 7f 89 +1d 7a a9! 9b diff --git a/craptev1-v1.1/Makefile b/craptev1-v1.1/Makefile new file mode 100644 index 0000000..4fb5400 --- /dev/null +++ b/craptev1-v1.1/Makefile @@ -0,0 +1,2 @@ +all: solve.c craptev1.c craptev1.h + gcc -O3 -mpopcnt solve.c craptev1.c -o solve diff --git a/craptev1-v1.1/craptev1.c b/craptev1-v1.1/craptev1.c new file mode 100644 index 0000000..94f6bde --- /dev/null +++ b/craptev1-v1.1/craptev1.c @@ -0,0 +1,472 @@ +/** + * CraptEV1 + * Copyright (c) 2015-2016 blapost@gmail.com + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted for non-commercial use only. + * + * No redistribution. No modifications. + */ +#include "craptev1.h" +static uint8_t halfsum[2][1 << 20]; +static uint8_t filterflip[1 << 20]; +static uint8_t filterlut[1 << 20]; +static uint32_t hsum_off[2][0x89]; +static double prob[257]; +void __attribute__((constructor)) craptev1_init() { + uint32_t i, j, s, t, p, q; + uint32_t esum, osum; + uint64_t ocnt[9] = {0}, ecnt[9] = {0}; + + if(**halfsum) + return; + + for(i = 0; i < 1 << 20; i++) { + osum = esum = 0; + for(j = 0; j < 1 << 4; j++) { + s = i << 4 | j; + t = filter(s) ^ filter(s >> 1) ^ filter(s >> 2) ^ filter(s >> 3); + osum += t ^ filter(i); + esum += t; + } + halfsum[0][i] = esum >> 1; + halfsum[1][i] = osum >> 1; + ecnt[esum >> 1]++; + ocnt[osum >> 1]++; + filterflip[i] = filter(i) ^ filter(i ^ 1); + filterlut[i] = filter(i); + } + + for(p = 0; p < 9; ++p) + for(q = 0; q < 9; ++q) + prob[8 * (4 * p + 4 * q - p * q)] += ecnt[p] * ocnt[q]; + for(i = 0; i < 257; ++i) + prob[i] /= 1ull << 40; + + for(j = 0; j < 1 << 4; ++j) + for(i = 0; i < 1 << 20; ++i) { + hsum_off[0][halfsum[0][j << 16 | i >> 4] << 4 | halfsum[0][i]]++; + hsum_off[1][halfsum[1][j << 16 | i >> 4] << 4 | halfsum[1][i]]++; + } +} +#define filter(x) (filterlut[(x) & 0xfffff]) +#define LF_POLY (0x8708040029CE5C) +#define ROR(x, n) ((x) >> (n) | (x) << (32 - (n))) +#define DIVIDE(s, p) ROR((unsigned)(((int)(s - (p) * 32)) / (int)(4 - (p))), 3) +#define FACTOR(s, p) ((s & 1) || ((p) == 4 ? s == 128 : DIVIDE(s, (p)) < 9)) +/** getsum0 + * Calculate the sum property at time zero + */ +uint32_t getsum0(uint64_t *nonce) { + uint32_t unique[256] = {0}; + uint32_t i, numfound = 0 , sum = 0; + + for(i = 0; nonce[i] != -1 && numfound < 256; ++i) + if(!unique[0xff & nonce[i]]) { + sum += parity(0xff & nonce[i]) ^ BIT(nonce[i], 32); + unique[0xff & nonce[i]] = 1; + numfound++; + } + + return numfound == 256 ? sum : -1; +} +/** eliminate + * build initial sorted candidate list based on sumproperties + */ +uint32_t* eliminate(uint32_t sum0, uint32_t sum8, uint32_t isodd) { + uint32_t y, yy, *set, p, r, *wrt[0x89] = {0}, *w, irr8 = sum8 >> 1 == 64; + uint8_t *hsum = halfsum[isodd], i, irr0 = sum0 >> 1 == 64; + set = w = malloc((sizeof(uint32_t) << 24) + 4); + + for(p = 0; p != 4 && !irr0; p = (p + 1) * 2 % 11) + for(r = 0; r != 4; r = (r + 1) * 2 % 11) + if(FACTOR(sum0, p) && FACTOR(sum8, r)) + w = (wrt[p << 4 | r] = w) + hsum_off[isodd][p << 4 | r]; + for(r = 0; r != 4 && irr0; r = (r + 1) * 2 % 11) + for(p = 0; p != 4; p = (p + 1) * 2 % 11) + if(FACTOR(sum0, p) && FACTOR(sum8, r)) + w = (wrt[p << 4 | r] = w) + hsum_off[isodd][p << 4 | r]; + + for(p = 0; p != 4; p = (p + 1) * 2 % 11) + if(FACTOR(sum0, p) && FACTOR(sum8, 4)) + w = (wrt[p << 4 | 4] = w) + hsum_off[isodd][p << 4 | 4]; + for(p = 0; p < 9; p = (p + 1) * 2 % 11) + if(FACTOR(sum0, 4) && FACTOR(sum8, p)) + w = (wrt[64 | p] = w) + hsum_off[isodd][64 | p]; + + for(y = 0; y < 1 << 20; ++y) + for(yy = 0; yy < 1 << 4; ++yy) + if(wrt[i = (p = hsum[yy << 16 | y >> 4]) << 4 | (r = hsum[y])]) { + *wrt[i] = (irr0 ? p == 4 : p) << 28 | (irr8 ? r == 4 : r) << 24; + *wrt[i]++ |= yy << 20 | y; + } + + return *w = -1, set; +} + +/** differential + * prune more states using filter flips and differential analysis + */ +uint32_t differential(uint32_t *list, uint32_t isodd, uint8_t byte, + uint8_t bbyte, uint16_t bsum8, uint32_t flip) { + uint32_t j, possible, k, invariant, i; + uint32_t y, yprime, lsb, jdiv; + uint32_t *read, *write, bit; + uint8_t *hsum = halfsum[isodd]; + + if(!flip && (bsum8 & 1)) return 0; + + for(i = 0; i < 8 && BIT(byte, i) == BIT(bbyte, i); ++i); + k = (8 - i + !!isodd) >> 1; + + for(write = read = list; *read != -1; ++read){ + y = *read; + yprime = *read & ~((1 << k) - 1); + + for(j = i, jdiv = k; j < 7 + !!isodd; ++j) { + invariant = BIT(byte, j) ^ BIT(bbyte, j); + invariant ^= BIT(y, 2 + jdiv) ^ BIT(yprime, 2 + jdiv); + invariant ^= filter(y >> jdiv) ^ filter(yprime >> jdiv); + + if((j & 1) != !!isodd && invariant != 0) break; + j += (j & 1) != !!isodd; + jdiv--; + + bit = BIT(y, jdiv); + bit ^= BIT(byte, j) ^ BIT(bbyte, j); + bit ^= BIT(y, 3 + jdiv) ^ BIT(yprime, 3 + jdiv); + bit ^= BIT(y, 4 + jdiv) ^ BIT(yprime, 4 + jdiv); + + yprime |= bit << jdiv; + } + + for(lsb = possible = 0; lsb < 1 << jdiv; ++lsb){ + if(FACTOR(bsum8, hsum[0xfffff & (yprime | lsb)])) + if((flip & 1) == 0 || filterflip[0xfffff & (yprime | lsb)]) + if((flip & 2) == 0 || filterflip[0xfffff & (yprime | lsb) >> 1]) + if((flip & 4) == 0 || filterflip[0xfffff & (yprime | lsb) >> 2]) + + if((flip & 16) == 0 || !filterflip[0xfffff & (yprime | lsb)]) + if((flip & 32) == 0 || !filterflip[0xfffff & (yprime | lsb) >> 1]) + if((flip & 64) == 0 || !filterflip[0xfffff & (yprime | lsb) >> 2]) + + possible = 1; + } + if(possible) *write++ = y; + + } + *write = -1; + + return (uint32_t)(read - write); +} +/** binom + * calculate the binomial coefficient + */ +static double binom(uint32_t n, uint32_t k) { + double num = 1.0; + uint32_t i, t = (n - k > k) ? n - k : k; + + if(k > n) + return 0; + for(i = t + 1; i <= n; ++i) + num *= i; + for(i = 2; i <= n - t; ++i) + num /= i; + + return num; +} +/** predictsum + * passable prediction logic based on hypergeometric distribution + */ +static uint32_t predictsum(uint64_t *nonces, uint8_t byte, uint32_t *conf) { + uint32_t k, K, n, N = 256, bestK = 0, i; + uint8_t seen[256] = {0}, nonceb1, nonceb2; + double num, sum = 0.0, max = 0.0; + + for(i = k = n = 0; nonces[i] != -1; ++i){ + nonceb1 = nonces[i]; + nonceb2 = nonces[i] >> 8; + if(nonceb1 == byte && !seen[nonceb2]) { + seen[nonceb2] = 1; + ++n; + k += parity(nonceb2) ^ BIT(nonces[i], 40); + } + } + + for(K = 0; K <= 256; K += 1) { + num = binom(K, k) * (binom(N - K, n - k) / binom(N, n)); + sum += num * prob[K]; + max = (num > max) ? bestK = K, num : max; + } + + *conf = 100.0 * max * prob[bestK] / sum + 0.5; + return bestK; +} + + +/** getpredictions + * guess the sumproperty at time 8 for all possible first 8 bits + */ +uint32_t getpredictions(uint64_t *nonces, int tresh, uint32_t *pred) { + uint32_t i, none = 1, conf, sum8; + + for(i = 0; i < 256; ++i){ + sum8 = predictsum(nonces, i, &conf); + none &= pred[i] = (conf >= tresh) ? sum8 | conf << 16 : 129; + } + + return !none; +} +/** bestb + * poor heuristic to find reasonable base for differential analysis + */ +uint8_t bestb(uint32_t *pred) { + uint32_t i, j, h, k; + uint32_t max = 0; + for(i = 0; i < 256; ++i) { + if(pred[i] & 1) continue; + + for(j = 0, h = i; j < 256; ++j) { + if(i == j || (pred[j] & 1)) continue; + for(k = 0; k < 8 && BIT(i, k) == BIT(j, k); ++k); + h += k << 8; + } + max = (h > max) ? h : max; + } + return max; +} +/** findflips + * Detect some filter flip conditions + */ +uint32_t findflips(uint64_t *nonces, uint32_t *flips) { + uint32_t parities[256] = {0}; + uint32_t i, status = 0; + + for(i = 0; nonces[i] != -1; ++i) + parities[nonces[i] & 0xff] = BIT(nonces[i], 32); + + for(i = 0; i < 0x100; ++i){ + flips[i] = 0; + + flips[i] |= (parities[i] == parities[i ^ 0x80]) << 0; + flips[i] |= (parities[i] == parities[i ^ 0x20]) << 1; + flips[i] |= (parities[i] == parities[i ^ 0x08]) << 2; + + flips[i] |= (parities[i] == parities[i ^ 0x40]) << 8; + flips[i] |= (parities[i] == parities[i ^ 0x10]) << 9; + flips[i] |= (parities[i] == parities[i ^ 0x04]) << 10; + + status |= flips[i]; + } + for(i = 0; i < 0x30; ++i) { + flips[i] |= ((~flips[i] & 0x001) == 0x001) << 4; + flips[i] |= ((~flips[i] & 0x101) == 0x101) << 12; + flips[i] |= ((~flips[i] & 0x103) == 0x103) << 5; + + flips[i] |= ((~flips[i] & 0x303) == 0x303) << 13; + flips[i] |= ((~flips[i] & 0x307) == 0x307) << 6; + flips[i] |= ((~flips[i] & 0x707) == 0x707) << 14; + } + for(i = 0; i < 0x100; ++i){ + if(status & 1 << 0) flips[i] &= ~0x6066; + if(status & 1 << 1) flips[i] &= ~0x4044; + if(status & 1 << 8) flips[i] &= ~0x6640; + if(status & 1 << 9) flips[i] &= ~0x4400; + if((status & 7) == 7) flips[i] &= ~0x400; + } + + return status; +} +static void __lfsr_rollback(uint64_t *s, uint32_t in) { + uint32_t bit, i; + uint64_t state = *s; + + for(i = 0; i < 8; ++i) { + bit = state & 1; + state = state >> 32 | (state & 0xffffff) << 31; + bit ^= parity64(LF_POLY & state); + bit ^= in >> (7 - i); + bit ^= filter(state); + state |= (uint64_t)bit << 55; + } + *s = state; +} +static uint8_t inline paritycheck(uint64_t *s, uint32_t in) { + uint32_t feedin, i; + uint8_t ret = in >> 8; + + for(i = 0; i < 8; ++i) { + ret ^= feedin = filter(*s); + feedin ^= parity64(LF_POLY & *s) ^ in >> i; + + *s = *s << 32 | (uint32_t)(*s >> 31); + *s &= ~1ull; + *s |= feedin & 1; + } + return ret ^ filter(*s); +} +#define FOR_EACH_BYTE(X) (X) && (X) && (X) && (X) +uint64_t brute(uint32_t **task) { + uint32_t *oe = task[2], *p, i; + uint64_t *e, *eb, *ee, savestate, state, o, key; + + eb = ee = malloc((1 << 20) + sizeof(uint64_t) * (task[4] - task[3])); + for(p = task[3]; p < task[4]; ++p) { + *ee = (uint64_t)*p << 32; + __lfsr_rollback(ee++, **task); + } + + for(; task[1] < oe; ++task[1]) { + o = *task[1]; + __lfsr_rollback(&o, 0); + + for(e = eb; e < ee; ++e) { + state = savestate = o ^ *e; + i = 0; + p = task[0] + 10; + while(FOR_EACH_BYTE(!paritycheck(&state, *p++))) { + state = savestate; + if(++i == 100) goto out; + } + } + } + free(eb); + return -1; + +out: + free(eb); + for(key = 0, i = 23; i < 24; --i) + key = key << 2 | BIT(state, i ^ 3) << 1 | BIT(state, 32 | (i ^ 3)); + return key; +} +/** sumsplit + * Split sorted list of candidates into ranges. Based on msb. + */ +void sumsplit(uint32_t *list, uint32_t **ranges, uint32_t sum0, uint32_t sum8) { + uint32_t *last, p, i; + + ranges[*list >> 24] = list; + for(last = list; *last != -1; ++last) + if(!ranges[*last >> 24]) { + ranges[*last >> 24] = last; + ranges[256 | *(last - 1) >> 24] = last; + } + ranges[256 | *(last - 1) >> 24] = last; + + for(i = 0, p = 1; i < 16 && sum0 >> 1 == 64; i += p ^= 1) + ranges[p << 8 | 0x20 | i] = ranges[p << 8 | 0x10 | i]; + for(i = 0; i < 32 && sum8 >> 1 == 64; ++i) + ranges[i << 4 | 2] = ranges[i << 4 | 1]; + for(i = 0; i < 32 && (sum8 & 1); ++i) + ranges[i << 4 | 3] = ranges[i << 4]; +} +/** mkspace + * split candidate lists into list of lists by matching halfsums + */ +uint32_t **mkspace(uint32_t *o, uint32_t *e, uint32_t sum0, uint32_t sum8) { + uint32_t *ohead[512] = {0}, **otail = ohead + 256, p, q, r, s; + uint32_t *ehead[512] = {0}, **etail = ehead + 256, **jobs, **j; + + sumsplit(o, ohead, sum0, sum8); + sumsplit(e, ehead, sum0, sum8); + + j = 1024 + (jobs = malloc(sizeof(uint32_t*) << 14)); + *j++ = o; + *j++ = e; + + for(p = 0; p != 4; p = (p + 1) * 2 % 11) { + for(r = 0; r != 4; r = (r + 1) * 2 % 11) { + q = (sum0 >> 1 == 64) ? !(p & 1) : DIVIDE(sum0, p); + s = (sum8 >> 1 == 64) ? !(r & 1) : DIVIDE(sum8, r); + if(q < 9 && s < 9 && ohead[p << 4 | r] && ehead[q << 4 | s]) { + *j++ = (uint32_t*)jobs; + *j++ = ohead[p << 4 | r]; + *j++ = otail[p << 4 | r]; + *j++ = ehead[q << 4 | s]; + *j++ = etail[q << 4 | s]; + } + } + } + + return *j = 0, jobs; +} +/** craptev1_get_space + * Derive reduced search space from list of nested nonces. + * - returns a zero terminated list of partitions (5 pointers each) + * add 5 to the return value to get a pointer to the second partition. + * - uid is stored for use by search functions, it can be omitted. + */ +uint32_t** craptev1_get_space(uint64_t *nonces, uint32_t tresh, uint32_t uid) { + uint32_t sum0, sum8, pred[256], haspred, flips[256]; + uint32_t *olist, *elist, i, **space, byte, *pre, b; + uint64_t t; + + sum0 = getsum0(nonces); + if(sum0 == -1) return 0; + + haspred = getpredictions(nonces, tresh, pred); + byte = haspred ? bestb(pred): 0xa5; + sum8 = pred[byte] & 0xffff; + findflips(nonces, flips); + + olist = eliminate(sum0, sum8, 1); + elist = eliminate(sum0, sum8, 0); + + for(i = 0; i < 256; ++i) { + differential(olist, 1, byte, i, pred[i], flips[i] & 255); + differential(elist, 0, byte, i, pred[i], flips[i] >> 8); + } + + space = mkspace(olist, elist, sum0, sum8); + + pre = (uint32_t*)space; + pre[0] = byte ^ uid >> 24; + pre[1] = uid; + for(i = 0, pre += 10; i < 400;) + for(b = 24, t = *nonces++; b < 32; b -= 8, t >>= 8, ++i) + pre[i] = parity((t ^ t >> 32) & 255) << 8 | ((t ^ uid >> b) & 255); + + return space + 1026; +} +/** craptev1_sizeof_space + * Calculate the size of the search space + */ +uint64_t craptev1_sizeof_space(uint32_t **space) { + uint64_t i, c = 0, o, e; + + for(i = 0; space[i]; i += 5) { + o = space[i + 2] - space[i + 1]; + e = space[i + 4] - space[i + 3]; + c += o * e; + } + + return c; +} +/** craptev1_destroy_space + * Free all memory associated with a search space. + */ +void craptev1_destroy_space(uint32_t **space) { + free(*--space); + free(*--space); + free(space - 1024); +} +/** craptev1_search_partition + * Search one partition of the search space. Return key if found. + */ +uint64_t craptev1_search_partition(uint32_t **partition) { + return brute(partition); +} +/** craptev1_search_space + * Search entire search space.Return key if found. + */ +uint64_t craptev1_search_space(uint32_t **space) { + uint64_t i, key = -1; + + for(i = 0; space[i] && key == -1; i += 5) + key = brute(space + i); + + return key; +} diff --git a/craptev1-v1.1/craptev1.h b/craptev1-v1.1/craptev1.h new file mode 100644 index 0000000..9bfa79e --- /dev/null +++ b/craptev1-v1.1/craptev1.h @@ -0,0 +1,49 @@ +/** + * CraptEV1 + * Copyright (c) 2015-2016 blapost@gmail.com + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted for non-commercial use only. + * + * No redistribution. No modifications. + */ +#ifndef CRAPTEV1_INCLUDED +#define CRAPTEV1_INCLUDED + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void craptev1_init(); +uint32_t** craptev1_get_space(uint64_t *nonces, uint32_t tresh, uint32_t uid); +uint64_t craptev1_sizeof_space(uint32_t **space); +void craptev1_destroy_space(uint32_t **space); +uint64_t craptev1_search_partition(uint32_t **partition); +uint64_t craptev1_search_space(uint32_t **space); + + +#define parity(n) (__builtin_popcountl(n) & 1) +#define parity64(n) __builtin_popcountll(n) +#define BIT(x, n) ((x) >> (n) & 1) +static inline int filter(uint32_t const x) { + uint32_t f; + + f = 0xf22c0 >> (x & 0xf) & 16; + f |= 0x6c9c0 >> (x >> 4 & 0xf) & 8; + f |= 0x3c8b0 >> (x >> 8 & 0xf) & 4; + f |= 0x1e458 >> (x >> 12 & 0xf) & 2; + f |= 0x0d938 >> (x >> 16 & 0xf) & 1; + return BIT(0xEC57E80A, f); +} + +#ifdef __cplusplus +} +#endif +#endif + diff --git a/craptev1-v1.1/readme b/craptev1-v1.1/readme new file mode 100644 index 0000000..33968d4 --- /dev/null +++ b/craptev1-v1.1/readme @@ -0,0 +1,19 @@ +CRAPTEV1 +-------- + +Partial implementation of attacks detailed in: + Ciphertext-only Cryptanalysis on Hardened Mifare Classic Cards + URL: http://www.cs.ru.nl/~rverdult/Ciphertext-only_Cryptanalysis_on_Hardened_Mifare_Classic_Cards-CCS_2015.pdf + Carlo Meijer(The Kerckhoffs Institute), Roel Verdult (Radboud University) + carlo@youcontent.nl, rverdult@cs.ru.nl + + Authors of the paper are not authors of the code. + +contents +-------- +craptev1.c : main implementation library +craptev1.h : defines interface, and parity functions +solve.c : a demo linux x86_64 client + +bla, +blapost@gmail.com diff --git a/craptev1-v1.1/solve.c b/craptev1-v1.1/solve.c new file mode 100644 index 0000000..249cb32 --- /dev/null +++ b/craptev1-v1.1/solve.c @@ -0,0 +1,122 @@ +/** + * CraptEV1 + * Copyright (c) 2015-2016 blapost@gmail.com + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted for non-commercial use only. + * + * No redistribution. No modifications. + */ +#define _GNU_SOURCE +#include "craptev1.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +uint32_t **job; +uint64_t origsize; +void progress(int sig){ + uint64_t left = craptev1_sizeof_space(job); + double p = (origsize - left) * 100.0 / origsize; + + printf("\x1b[2K\x1b[G""%.2f%% done", p); + fflush(stdout); + alarm(1); +} +void progress_init(uint32_t **space){ + origsize = craptev1_sizeof_space(job = space); + signal(SIGALRM, progress); + alarm(1); +} + +int active; +int tmain(void *task){ + uint64_t key = craptev1_search_partition(task); + if(key != -1) { + alarm(0); + printf("\nFOUND: %"PRIx64"\n", key); + exit(1); + } + __sync_sub_and_fetch(&active, 1); + syscall(__NR_futex, &active, FUTEX_WAKE, 1); + syscall(__NR_exit, 0); + return 0; +} + +#define CLONE_FLAGS (CLONE_SIGHAND | CLONE_FS | CLONE_VM | CLONE_FILES | CLONE_THREAD | CLONE_SYSVSEM) +void multithread(uint32_t **space, int maxthread) { + char *stack; + int j; + + for(j = 0; space[j * 5]; ++j) { + __sync_add_and_fetch(&active, 1); + stack = mmap(0, 4096, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, 0, 0); + clone(tmain, stack + 4092, CLONE_FLAGS, space + j * 5); + syscall(__NR_futex, &active, FUTEX_WAIT, maxthread, 0); + } + while((j = active)) + syscall(__NR_futex, &active, FUTEX_WAIT, j, 0); +} + +uint64_t *readnonces(char* fname) { + int i, j, r; + FILE *f = fopen(fname, "r"); + uint64_t *nonces = malloc(sizeof (uint64_t) << 24); + uint32_t byte; + char parities; + + for(i = 0; !feof(f); ++i) { + for(j = nonces[i] = 0; j < 4; ++j) { + r = fscanf(f, "%02x%c ", &byte, &parities); + if(r != 2) { + fprintf(stderr, "Input parse error pos:%ld\n", ftell(f)); + fflush(stderr); + abort(); + } + parities = (parities == '!') ^ parity(byte); + nonces[i] |= byte << 8 * j; + nonces[i] |= ((uint64_t)parities) << (32 + j * 8); + } + } + nonces[i] = -1; + fclose(f); + return nonces; +} +void usage(char *exename) { + printf("Usage:\n\t%s -f [filename] -u [uid] [-t treshold] [-n threads]\n\n", exename); + _exit(0); +} +int main(int argc, char**argv) { + uint64_t *nonces = 0, c; + uint32_t **space, uid = 0, tresh = 95; + int option, max_thread = get_nprocs_conf(); + + while((option = getopt(argc, argv, "f:u:n:t:")) != -1 ) + switch(option) { + case 'f': nonces = readnonces(optarg); break; + case 'u': uid = strtoul(optarg, 0, 16); break; + case 'n': max_thread = atoi(optarg); break; + case 't': tresh = atoi(optarg); break; + default: usage(argv[0]); + } + if(optind != argc || nonces == 0) + usage(*argv); + space = craptev1_get_space(nonces, tresh, uid); + c = craptev1_sizeof_space(space); + printf("Leftover complexity: %"PRIx64"\n", c); + + progress_init(space); + multithread(space, max_thread); + craptev1_destroy_space(space); + + return 0; +} diff --git a/crapto1-v3.3/crapto1.c b/crapto1-v3.3/crapto1.c new file mode 100755 index 0000000..5715ad2 --- /dev/null +++ b/crapto1-v3.3/crapto1.c @@ -0,0 +1,479 @@ +/* crapto1.c + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, US$ + + Copyright (C) 2008-2014 bla +*/ +#include "crapto1.h" +#include + +#if !defined LOWMEM && defined __GNUC__ +static uint8_t filterlut[1 << 20]; +static void __attribute__((constructor)) fill_lut() +{ + uint32_t i; + for(i = 0; i < 1 << 20; ++i) + filterlut[i] = filter(i); +} +#define filter(x) (filterlut[(x) & 0xfffff]) +#endif + +static void quicksort(uint32_t* const start, uint32_t* const stop) +{ + uint32_t *it = start + 1, *rit = stop, t; + + if(it > rit) + return; + + while(it < rit) + if(*it <= *start) + ++it; + else if(*rit > *start) + --rit; + else + t = *it, *it = *rit, *rit = t; + + if(*rit >= *start) + --rit; + if(rit != start) + t = *rit, *rit = *start, *start = t; + + quicksort(start, rit - 1); + quicksort(rit + 1, stop); +} +/** binsearch + * Binary search for the first occurence of *stop's MSB in sorted [start,stop] + */ +static inline uint32_t* binsearch(uint32_t *start, uint32_t *stop) +{ + uint32_t mid, val = *stop & 0xff000000; + while(start != stop) + if(start[mid = (stop - start) >> 1] > val) + stop = &start[mid]; + else + start += mid + 1; + + return start; +} + +/** update_contribution + * helper, calculates the partial linear feedback contributions and puts in MSB + */ +static inline void +update_contribution(uint32_t *item, const uint32_t mask1, const uint32_t mask2) +{ + uint32_t p = *item >> 25; + + p = p << 1 | parity(*item & mask1); + p = p << 1 | parity(*item & mask2); + *item = p << 24 | (*item & 0xffffff); +} + +/** extend_table + * using a bit of the keystream extend the table of possible lfsr states + */ +static inline void +extend_table(uint32_t *tbl, uint32_t **end, int bit, int m1, int m2, uint32_t in) +{ + in <<= 24; + for(*tbl <<= 1; tbl <= *end; *++tbl <<= 1) + if(filter(*tbl) ^ filter(*tbl | 1)) { + *tbl |= filter(*tbl) ^ bit; + update_contribution(tbl, m1, m2); + *tbl ^= in; + } else if(filter(*tbl) == bit) { + *++*end = tbl[1]; + tbl[1] = tbl[0] | 1; + update_contribution(tbl, m1, m2); + *tbl++ ^= in; + update_contribution(tbl, m1, m2); + *tbl ^= in; + } else + *tbl-- = *(*end)--; +} +/** extend_table_simple + * using a bit of the keystream extend the table of possible lfsr states + */ +static inline void extend_table_simple(uint32_t *tbl, uint32_t **end, int bit) +{ + for(*tbl <<= 1; tbl <= *end; *++tbl <<= 1) + if(filter(*tbl) ^ filter(*tbl | 1)) + *tbl |= filter(*tbl) ^ bit; + else if(filter(*tbl) == bit) { + *++*end = *++tbl; + *tbl = tbl[-1] | 1; + } else + *tbl-- = *(*end)--; +} +/** recover + * recursively narrow down the search space, 4 bits of keystream at a time + */ +static struct Crypto1State* +recover(uint32_t *o_head, uint32_t *o_tail, uint32_t oks, + uint32_t *e_head, uint32_t *e_tail, uint32_t eks, int rem, + struct Crypto1State *sl, uint32_t in) +{ + uint32_t *o, *e, i; + + if(rem == -1) { + for(e = e_head; e <= e_tail; ++e) { + *e = *e << 1 ^ parity(*e & LF_POLY_EVEN) ^ !!(in & 4); + for(o = o_head; o <= o_tail; ++o, ++sl) { + sl->even = *o; + sl->odd = *e ^ parity(*o & LF_POLY_ODD); + sl[1].odd = sl[1].even = 0; + } + } + return sl; + } + + for(i = 0; i < 4 && rem--; i++) { + oks >>= 1; + eks >>= 1; + in >>= 2; + extend_table(o_head, &o_tail, oks & 1, LF_POLY_EVEN << 1 | 1, + LF_POLY_ODD << 1, 0); + if(o_head > o_tail) + return sl; + + extend_table(e_head, &e_tail, eks & 1, LF_POLY_ODD, + LF_POLY_EVEN << 1 | 1, in & 3); + if(e_head > e_tail) + return sl; + } + + quicksort(o_head, o_tail); + quicksort(e_head, e_tail); + + while(o_tail >= o_head && e_tail >= e_head) + if(((*o_tail ^ *e_tail) >> 24) == 0) { + o_tail = binsearch(o_head, o = o_tail); + e_tail = binsearch(e_head, e = e_tail); + sl = recover(o_tail--, o, oks, + e_tail--, e, eks, rem, sl, in); + } + else if(*o_tail > *e_tail) + o_tail = binsearch(o_head, o_tail) - 1; + else + e_tail = binsearch(e_head, e_tail) - 1; + + return sl; +} +/** lfsr_recovery + * recover the state of the lfsr given 32 bits of the keystream + * additionally you can use the in parameter to specify the value + * that was fed into the lfsr at the time the keystream was generated + */ +struct Crypto1State* lfsr_recovery32(uint32_t ks2, uint32_t in) +{ + struct Crypto1State *statelist; + uint32_t *odd_head = 0, *odd_tail = 0, oks = 0; + uint32_t *even_head = 0, *even_tail = 0, eks = 0; + int i; + + for(i = 31; i >= 0; i -= 2) + oks = oks << 1 | BEBIT(ks2, i); + for(i = 30; i >= 0; i -= 2) + eks = eks << 1 | BEBIT(ks2, i); + + odd_head = odd_tail = malloc(sizeof(uint32_t) << 21); + even_head = even_tail = malloc(sizeof(uint32_t) << 21); + statelist = malloc(sizeof(struct Crypto1State) << 18); + if(!odd_tail-- || !even_tail-- || !statelist) { + free(statelist); + statelist = 0; + goto out; + } + + statelist->odd = statelist->even = 0; + + for(i = 1 << 20; i >= 0; --i) { + if(filter(i) == (oks & 1)) + *++odd_tail = i; + if(filter(i) == (eks & 1)) + *++even_tail = i; + } + + for(i = 0; i < 4; i++) { + extend_table_simple(odd_head, &odd_tail, (oks >>= 1) & 1); + extend_table_simple(even_head, &even_tail, (eks >>= 1) & 1); + } + + in = (in >> 16 & 0xff) | (in << 16) | (in & 0xff00); + recover(odd_head, odd_tail, oks, + even_head, even_tail, eks, 11, statelist, in << 1); + +out: + free(odd_head); + free(even_head); + return statelist; +} + +static const uint32_t S1[] = { 0x62141, 0x310A0, 0x18850, 0x0C428, 0x06214, + 0x0310A, 0x85E30, 0xC69AD, 0x634D6, 0xB5CDE, 0xDE8DA, 0x6F46D, 0xB3C83, + 0x59E41, 0xA8995, 0xD027F, 0x6813F, 0x3409F, 0x9E6FA}; +static const uint32_t S2[] = { 0x3A557B00, 0x5D2ABD80, 0x2E955EC0, 0x174AAF60, + 0x0BA557B0, 0x05D2ABD8, 0x0449DE68, 0x048464B0, 0x42423258, 0x278192A8, + 0x156042D0, 0x0AB02168, 0x43F89B30, 0x61FC4D98, 0x765EAD48, 0x7D8FDD20, + 0x7EC7EE90, 0x7F63F748, 0x79117020}; +static const uint32_t T1[] = { + 0x4F37D, 0x279BE, 0x97A6A, 0x4BD35, 0x25E9A, 0x12F4D, 0x097A6, 0x80D66, + 0xC4006, 0x62003, 0xB56B4, 0x5AB5A, 0xA9318, 0xD0F39, 0x6879C, 0xB057B, + 0x582BD, 0x2C15E, 0x160AF, 0x8F6E2, 0xC3DC4, 0xE5857, 0x72C2B, 0x39615, + 0x98DBF, 0xC806A, 0xE0680, 0x70340, 0x381A0, 0x98665, 0x4C332, 0xA272C}; +static const uint32_t T2[] = { 0x3C88B810, 0x5E445C08, 0x2982A580, 0x14C152C0, + 0x4A60A960, 0x253054B0, 0x52982A58, 0x2FEC9EA8, 0x1156C4D0, 0x08AB6268, + 0x42F53AB0, 0x217A9D58, 0x161DC528, 0x0DAE6910, 0x46D73488, 0x25CB11C0, + 0x52E588E0, 0x6972C470, 0x34B96238, 0x5CFC3A98, 0x28DE96C8, 0x12CFC0E0, + 0x4967E070, 0x64B3F038, 0x74F97398, 0x7CDC3248, 0x38CE92A0, 0x1C674950, + 0x0E33A4A8, 0x01B959D0, 0x40DCACE8, 0x26CEDDF0}; +static const uint32_t C1[] = { 0x846B5, 0x4235A, 0x211AD}; +static const uint32_t C2[] = { 0x1A822E0, 0x21A822E0, 0x21A822E0}; +/** Reverse 64 bits of keystream into possible cipher states + * Variation mentioned in the paper. Somewhat optimized version + */ +struct Crypto1State* lfsr_recovery64(uint32_t ks2, uint32_t ks3) +{ + struct Crypto1State *statelist, *sl; + uint8_t oks[32], eks[32], hi[32]; + uint32_t low = 0, win = 0; + uint32_t *tail, table[1 << 16]; + int i, j; + + sl = statelist = malloc(sizeof(struct Crypto1State) << 4); + if(!sl) + return 0; + sl->odd = sl->even = 0; + + for(i = 30; i >= 0; i -= 2) { + oks[i >> 1] = BEBIT(ks2, i); + oks[16 + (i >> 1)] = BEBIT(ks3, i); + } + for(i = 31; i >= 0; i -= 2) { + eks[i >> 1] = BEBIT(ks2, i); + eks[16 + (i >> 1)] = BEBIT(ks3, i); + } + + for(i = 0xfffff; i >= 0; --i) { + if (filter(i) != oks[0]) + continue; + + *(tail = table) = i; + for(j = 1; tail >= table && j < 29; ++j) + extend_table_simple(table, &tail, oks[j]); + + if(tail < table) + continue; + + for(j = 0; j < 19; ++j) + low = low << 1 | parity(i & S1[j]); + for(j = 0; j < 32; ++j) + hi[j] = parity(i & T1[j]); + + for(; tail >= table; --tail) { + for(j = 0; j < 3; ++j) { + *tail = *tail << 1; + *tail |= parity((i & C1[j]) ^ (*tail & C2[j])); + if(filter(*tail) != oks[29 + j]) + goto continue2; + } + + for(j = 0; j < 19; ++j) + win = win << 1 | parity(*tail & S2[j]); + + win ^= low; + for(j = 0; j < 32; ++j) { + win = win << 1 ^ hi[j] ^ parity(*tail & T2[j]); + if(filter(win) != eks[j]) + goto continue2; + } + + *tail = *tail << 1 | parity(LF_POLY_EVEN & *tail); + sl->odd = *tail ^ parity(LF_POLY_ODD & win); + sl->even = win; + ++sl; + sl->odd = sl->even = 0; + continue2:; + } + } + return statelist; +} + +/** lfsr_rollback_bit + * Rollback the shift register in order to get previous states + */ +uint8_t lfsr_rollback_bit(struct Crypto1State *s, uint32_t in, int fb) +{ + int out; + uint8_t ret; + uint32_t t; + + s->odd &= 0xffffff; + t = s->odd, s->odd = s->even, s->even = t; + + out = s->even & 1; + out ^= LF_POLY_EVEN & (s->even >>= 1); + out ^= LF_POLY_ODD & s->odd; + out ^= !!in; + out ^= (ret = filter(s->odd)) & !!fb; + + s->even |= parity(out) << 23; + return ret; +} +/** lfsr_rollback_byte + * Rollback the shift register in order to get previous states + */ +uint8_t lfsr_rollback_byte(struct Crypto1State *s, uint32_t in, int fb) +{ + int i, ret = 0; + for (i = 7; i >= 0; --i) + ret |= lfsr_rollback_bit(s, BIT(in, i), fb) << i; + return ret; +} +/** lfsr_rollback_word + * Rollback the shift register in order to get previous states + */ +uint32_t lfsr_rollback_word(struct Crypto1State *s, uint32_t in, int fb) +{ + int i; + uint32_t ret = 0; + for (i = 31; i >= 0; --i) + ret |= lfsr_rollback_bit(s, BEBIT(in, i), fb) << (i ^ 24); + return ret; +} + +/** nonce_distance + * x,y valid tag nonces, then prng_successor(x, nonce_distance(x, y)) = y + */ +static uint16_t *dist = 0; +int nonce_distance(uint32_t from, uint32_t to) +{ + uint16_t x, i; + if(!dist) { + dist = malloc(2 << 16); + if(!dist) + return -1; + for (x = i = 1; i; ++i) { + dist[(x & 0xff) << 8 | x >> 8] = i; + x = x >> 1 | (x ^ x >> 2 ^ x >> 3 ^ x >> 5) << 15; + } + } + return (65535 + dist[to >> 16] - dist[from >> 16]) % 65535; +} + + +static uint32_t fastfwd[2][8] = { + { 0, 0x4BC53, 0xECB1, 0x450E2, 0x25E29, 0x6E27A, 0x2B298, 0x60ECB}, + { 0, 0x1D962, 0x4BC53, 0x56531, 0xECB1, 0x135D3, 0x450E2, 0x58980}}; +/** lfsr_prefix_ks + * + * Is an exported helper function from the common prefix attack + * Described in the "dark side" paper. It returns an -1 terminated array + * of possible partial(21 bit) secret state. + * The required keystream(ks) needs to contain the keystream that was used to + * encrypt the NACK which is observed when varying only the 3 last bits of Nr + * only correct iff [NR_3] ^ NR_3 does not depend on Nr_3 + */ +uint32_t *lfsr_prefix_ks(uint8_t ks[8], int isodd) +{ + uint32_t c, entry, *candidates = malloc(4 << 10); + int i, size = 0, good; + + if(!candidates) + return 0; + + for(i = 0; i < 1 << 21; ++i) { + for(c = 0, good = 1; good && c < 8; ++c) { + entry = i ^ fastfwd[isodd][c]; + good &= (BIT(ks[c], isodd) == filter(entry >> 1)); + good &= (BIT(ks[c], isodd + 2) == filter(entry)); + } + if(good) + candidates[size++] = i; + } + + candidates[size] = -1; + + return candidates; +} + +/** check_pfx_parity + * helper function which eliminates possible secret states using parity bits + */ +static struct Crypto1State* +check_pfx_parity(uint32_t prefix, uint32_t rresp, uint8_t parities[8][8], + uint32_t odd, uint32_t even, struct Crypto1State* sl) +{ + uint32_t ks1, nr, ks2, rr, ks3, c, good = 1; + + for(c = 0; good && c < 8; ++c) { + sl->odd = odd ^ fastfwd[1][c]; + sl->even = even ^ fastfwd[0][c]; + + lfsr_rollback_bit(sl, 0, 0); + lfsr_rollback_bit(sl, 0, 0); + + ks3 = lfsr_rollback_bit(sl, 0, 0); + ks2 = lfsr_rollback_word(sl, 0, 0); + ks1 = lfsr_rollback_word(sl, prefix | c << 5, 1); + + nr = ks1 ^ (prefix | c << 5); + rr = ks2 ^ rresp; + + good &= parity(nr & 0x000000ff) ^ parities[c][3] ^ BIT(ks2, 24); + good &= parity(rr & 0xff000000) ^ parities[c][4] ^ BIT(ks2, 16); + good &= parity(rr & 0x00ff0000) ^ parities[c][5] ^ BIT(ks2, 8); + good &= parity(rr & 0x0000ff00) ^ parities[c][6] ^ BIT(ks2, 0); + good &= parity(rr & 0x000000ff) ^ parities[c][7] ^ ks3; + } + + return sl + good; +} + + +/** lfsr_common_prefix + * Implentation of the common prefix attack. + */ +struct Crypto1State* +lfsr_common_prefix(uint32_t pfx, uint32_t rr, uint8_t ks[8], uint8_t par[8][8]) +{ + struct Crypto1State *statelist, *s; + uint32_t *odd, *even, *o, *e, top; + + odd = lfsr_prefix_ks(ks, 1); + even = lfsr_prefix_ks(ks, 0); + + s = statelist = malloc((sizeof *statelist) << 20); + if(!s || !odd || !even) { + free(statelist); + statelist = 0; + goto out; + } + + for(o = odd; *o + 1; ++o) + for(e = even; *e + 1; ++e) + for(top = 0; top < 64; ++top) { + *o += 1 << 21; + *e += (!(top & 7) + 1) << 21; + s = check_pfx_parity(pfx, rr, par, *o, *e, s); + } + + s->odd = s->even = 0; +out: + free(odd); + free(even); + return statelist; +} diff --git a/crapto1-v3.3/crapto1.h b/crapto1-v3.3/crapto1.h new file mode 100755 index 0000000..bf7be4f --- /dev/null +++ b/crapto1-v3.3/crapto1.h @@ -0,0 +1,93 @@ +/* crapto1.h + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, US$ + + Copyright (C) 2008-2014 bla +*/ +#ifndef CRAPTO1_INCLUDED +#define CRAPTO1_INCLUDED +#include +#ifdef __cplusplus +extern "C" { +#endif + +struct Crypto1State {uint32_t odd, even;}; +struct Crypto1State* crypto1_create(uint64_t); +void crypto1_destroy(struct Crypto1State*); +void crypto1_get_lfsr(struct Crypto1State*, uint64_t*); +uint8_t crypto1_bit(struct Crypto1State*, uint8_t, int); +uint8_t crypto1_byte(struct Crypto1State*, uint8_t, int); +uint32_t crypto1_word(struct Crypto1State*, uint32_t, int); +uint32_t prng_successor(uint32_t x, uint32_t n); + +struct Crypto1State* lfsr_recovery32(uint32_t ks2, uint32_t in); +struct Crypto1State* lfsr_recovery64(uint32_t ks2, uint32_t ks3); +uint32_t *lfsr_prefix_ks(uint8_t ks[8], int isodd); +struct Crypto1State* +lfsr_common_prefix(uint32_t pfx, uint32_t rr, uint8_t ks[8], uint8_t par[8][8]); + +uint8_t lfsr_rollback_bit(struct Crypto1State* s, uint32_t in, int fb); +uint8_t lfsr_rollback_byte(struct Crypto1State* s, uint32_t in, int fb); +uint32_t lfsr_rollback_word(struct Crypto1State* s, uint32_t in, int fb); +int nonce_distance(uint32_t from, uint32_t to); +#define FOREACH_VALID_NONCE(N, FILTER, FSIZE)\ + uint32_t __n = 0,__M = 0, N = 0;\ + int __i;\ + for(; __n < 1 << 16; N = prng_successor(__M = ++__n, 16))\ + for(__i = FSIZE - 1; __i >= 0; __i--)\ + if(BIT(FILTER, __i) ^ parity(__M & 0xFF01))\ + break;\ + else if(__i)\ + __M = prng_successor(__M, (__i == 7) ? 48 : 8);\ + else + +#define LF_POLY_ODD (0x29CE5C) +#define LF_POLY_EVEN (0x870804) +#define BIT(x, n) ((x) >> (n) & 1) +#define BEBIT(x, n) BIT(x, (n) ^ 24) +static inline int parity(uint32_t x) +{ +#if !defined __i386__ || !defined __GNUC__ + x ^= x >> 16; + x ^= x >> 8; + x ^= x >> 4; + return BIT(0x6996, x & 0xf); +#else + asm( "movl %1, %%eax\n" + "mov %%ax, %%cx\n" + "shrl $0x10, %%eax\n" + "xor %%ax, %%cx\n" + "xor %%ch, %%cl\n" + "setpo %%al\n" + "movzx %%al, %0\n": "=r"(x) : "r"(x): "eax","ecx"); + return x; +#endif +} +static inline int filter(uint32_t const x) +{ + uint32_t f; + + f = 0xf22c0 >> (x & 0xf) & 16; + f |= 0x6c9c0 >> (x >> 4 & 0xf) & 8; + f |= 0x3c8b0 >> (x >> 8 & 0xf) & 4; + f |= 0x1e458 >> (x >> 12 & 0xf) & 2; + f |= 0x0d938 >> (x >> 16 & 0xf) & 1; + return BIT(0xEC57E80A, f); +} +#ifdef __cplusplus +} +#endif +#endif diff --git a/crapto1-v3.3/crypto1.c b/crapto1-v3.3/crypto1.c new file mode 100755 index 0000000..e2aab71 --- /dev/null +++ b/crapto1-v3.3/crypto1.c @@ -0,0 +1,93 @@ +/* crypto1.c + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, US + + Copyright (C) 2008-2008 bla +*/ +#include "crapto1.h" +#include + +#define SWAPENDIAN(x)\ + (x = (x >> 8 & 0xff00ff) | (x & 0xff00ff) << 8, x = x >> 16 | x << 16) + +struct Crypto1State * crypto1_create(uint64_t key) +{ + struct Crypto1State *s = malloc(sizeof(*s)); + int i; + + for(i = 47;s && i > 0; i -= 2) { + s->odd = s->odd << 1 | BIT(key, (i - 1) ^ 7); + s->even = s->even << 1 | BIT(key, i ^ 7); + } + return s; +} +void crypto1_destroy(struct Crypto1State *state) +{ + free(state); +} +void crypto1_get_lfsr(struct Crypto1State *state, uint64_t *lfsr) +{ + int i; + for(*lfsr = 0, i = 23; i >= 0; --i) { + *lfsr = *lfsr << 1 | BIT(state->odd, i ^ 3); + *lfsr = *lfsr << 1 | BIT(state->even, i ^ 3); + } +} +uint8_t crypto1_bit(struct Crypto1State *s, uint8_t in, int is_encrypted) +{ + uint32_t feedin; + uint8_t ret = filter(s->odd); + + feedin = ret & !!is_encrypted; + feedin ^= !!in; + feedin ^= LF_POLY_ODD & s->odd; + feedin ^= LF_POLY_EVEN & s->even; + s->even = s->even << 1 | parity(feedin); + + s->odd ^= (s->odd ^= s->even, s->even ^= s->odd); + + return ret; +} +uint8_t crypto1_byte(struct Crypto1State *s, uint8_t in, int is_encrypted) +{ + uint8_t i, ret = 0; + + for (i = 0; i < 8; ++i) + ret |= crypto1_bit(s, BIT(in, i), is_encrypted) << i; + + return ret; +} +uint32_t crypto1_word(struct Crypto1State *s, uint32_t in, int is_encrypted) +{ + uint32_t i, ret = 0; + + for (i = 0; i < 32; ++i) + ret |= crypto1_bit(s, BEBIT(in, i), is_encrypted) << (i ^ 24); + + return ret; +} + +/* prng_successor + * helper used to obscure the keystream during authentication + */ +uint32_t prng_successor(uint32_t x, uint32_t n) +{ + SWAPENDIAN(x); + while(n--) + x = x >> 1 | (x >> 16 ^ x >> 18 ^ x >> 19 ^ x >> 21) << 31; + + return SWAPENDIAN(x); +} diff --git a/crapto1-v3.3/readme b/crapto1-v3.3/readme new file mode 100755 index 0000000..d57fa3e --- /dev/null +++ b/crapto1-v3.3/readme @@ -0,0 +1,27 @@ +CRAPTO1 +------- + Provides a set of library functions which aid the verification + of crypto1 weaknesses. + + In short a partial implementation of: + Dismantling MIFARE Classic + URL: http://www.sos.cs.ru.nl/applications/rfid/2008-esorics.pdf + Flavio D. Garcia, Gerhard de Koning Gans, Ruben Muijrers, + Peter van Rossum, Roel Verdult, Ronny Wichers Schreur, Bart Jacobs + Institute for Computing and Information Sciences, + Radboud University Nijmegen, The Netherlands + {{flaviog,petervr,ronny,bart}@cs, {gkoningg,rmuijrer,rverdult}@sci}.ru.nl + and + Wirelessly Pickpocketing a Mifare Classic Card + URL: http://www.cs.ru.nl/~flaviog/publications/Pickpocketing.Mifare.pdf + Flavio D. Garcia, Peter van Rossum, Roel Verdult, Ronny Wichers Schreur + Radboud University Nijmegen, The Netherlands + {flaviog,petervr,rverdult,ronny}@cs.ru.nl + and + THE DARK SIDE OF SECURITY BY OBSCURITY + URL: http://eprint.iacr.org/2009/137 + and Cloning MiFare Classic Rail and Building Passes, Anywhere, Anytime + Nicolas T. Courtois + University College London, Computer Science, + Gower street, WC1E 6BT, London, UK +